diff --git a/Changelog.txt b/Changelog.txt index aca8b60d9702bd91c7b20d9785ca83d7ffc4a3fa..c08e2255c0f1d61518b3ba61355b4f476f8a271a 100644 --- a/Changelog.txt +++ b/Changelog.txt @@ -1,5 +1,15 @@ Pregmod +0.10.7.1-3.1.x + + 0 + -standardized player and slave objects + -cheat edit player and player testicle enhancement disabled for cleaning + -whoring added to citizen satisfaction + -rule and porn slave variables objectified + -FS naming is now player selectable instead of a priority + -minor fixes and JSification + 0.10.7.1-3.0.x 11/21/2019 diff --git a/devTools/javaSanityCheck/ignoredVariables b/devTools/javaSanityCheck/ignoredVariables index c96f63e33c8cbfd322489e6908a8b8fa115559b1..e5d3b7e7318f0151427b032ef72a9033842f1de5 100644 --- a/devTools/javaSanityCheck/ignoredVariables +++ b/devTools/javaSanityCheck/ignoredVariables @@ -82,6 +82,26 @@ saRules plural orig bimboMaleNames +# PC +vision +majorInjury +criticalDamage +marriage +lovers +FWBs +BFFs +friends +likes +dislikes +hates +loathes +obsession +speech +punishment +reward +feed +viewerCount +spending # corporation canFoundCorporation;startingPrice;maintenanceSlaves;room;slaveRevenue;divisionLedger;freeDevelopment;developmentCost;maintenanceCategory;corporate;easyMode;roll;divisionCategories;divisionCategoriesList;getStored;setStored;endweek;corpDivSurgeryFounded;hasDividend;hasPayout;perUnit;acquire # corporation - newgame+ diff --git a/src/002-config/fc-version.js b/src/002-config/fc-version.js index 908e3ccaac6729a1efdfe770f48065d8c4710558..8681ba47b06a9d11037626e6e3b210cab798b90c 100644 --- a/src/002-config/fc-version.js +++ b/src/002-config/fc-version.js @@ -1,7 +1,7 @@ App.Version = { base: "0.10.7.1", // The vanilla version the mod is based off of, this should never be changed. - pmod: "3.0.0", - release: 1056, + pmod: "3.1.0", + release: 1057, }; /* Use release as save version */ diff --git a/src/Corporation/corporateMarket.tw b/src/Corporation/corporateMarket.tw index dfdb33f4f13706f6efdbf13ac9dae90b6aa4bc9c..7bb09e73b1c66b4a28ea28570aadf9d7234c085a 100644 --- a/src/Corporation/corporateMarket.tw +++ b/src/Corporation/corporateMarket.tw @@ -67,7 +67,7 @@ _HeU explains that the corporation captures many people, so it only retains and _HisU presentation done, the <<if $corpSpecDick == 1 && $corpSpecPussy == 1>>futanari<<elseif $corpSpecGender == 2>><<if $corpSpecBalls == -1>>clipped<<else>>shemale<</if>><</if>> sales<<if $corpSpecAge == 3>>_womanU<<else>>_girlU<</if>> directs you to the inventory interface that will allow you to peruse the corporation's slaves, and moves over to stand next to it, ready to answer any questions. -<<if $PC.dick == 1>> +<<if $PC.dick != 0>> _HeU positions _himselfU facing away from you and hikes up _hisU skirt to bare _hisU <<if $corpSpecInjection > 4>>gigantic ass<<elseif $corpSpecImplants > 0>>fake ass<<elseif $corpSpecInjection == 3>>big butt<<elseif $corpSpecInjection == 2>>cute butt<<else>>little behind<</if>> and cocks _hisU hips<<if $corpSpecBalls == -1>>, keeping _hisU soft cock demurely out of sight<</if>>, if you feel like <<if $corpSpecGender == 2 && $corpSpecPussy != 1>>sodomizing<<else>>fucking<</if>> _himU @@ -78,7 +78,7 @@ while you browse. <span id="result"> <<link "Use _himU">> <<replace "#result">> - <<if $PC.dick == 1>> + <<if $PC.dick != 0>> _HisU <<if $corpSpecGender == 2 && $corpSpecPussy != 1>>asshole is thoughtfully pre-lubed, and your cock slides easily up it<<else>>pussy is nice and wet, and your cock slides inside _himU easily<</if>> as you consider the slaves on offer. _HeU's well trained, and uses _hisU <<if $corpSpecGender == 2 && $corpSpecPussy != 1>>sphincter<<else>>womanly muscles<</if>> to please your member expertly as _heU ruts _himselfU gently back against you, doing almost all the work. When you orgasm, _heU retains the load carefully, keeping your cum inside _himU and away from _hisU nice clothes. <<else>> _HeU's very well trained, and does all the work. Once you move in and straddle _himU, _heU gets right down to it, or in this case, up to it. _HisU clever tongue runs gently along your labia to build anticipation before starting a delightful dance around and then atop your clitoris. You orgasm in no time at all, a climax which _heU carefully prolongs by kissing you full on the pussy in just the right way, only breaking the oral embrace when you've ridden it as far as you'll go. diff --git a/src/Corporation/manageCorporation.tw b/src/Corporation/manageCorporation.tw index 2b7641e6e109fea44a346b6d41296b1d17b3bda9..38676cea6023597f8ff17ea95af810128fbe7f0d 100644 --- a/src/Corporation/manageCorporation.tw +++ b/src/Corporation/manageCorporation.tw @@ -332,7 +332,7 @@ You own <<print num($personalShares)>> shares while another <<print num($publicS /* Splitting shares when they're unwieldy */ <<set _splitFeeInitial = 10000>> -<<set _splitFeeValue = _splitFeeInitial - Math.floor((_splitFeeInitial * ($PC.trading / 100.0) / 2.0) / 1000) * 1000>> +<<set _splitFeeValue = _splitFeeInitial - Math.floor((_splitFeeInitial * ($PC.skill.trading / 100.0) / 2.0) / 1000) * 1000>> <<set _splitStockConstants = App.Corporate.stockSplits >> The corporation can perform a stock split to increase the number of stocks while maintaining the same owned value. This requires paying a market fee of @@.red;<<= cashFormat(_splitFeeValue)>>@@ plus a per-share fee depending on the type of split being done. diff --git a/src/Mods/DinnerParty/dinnerPartyExecution.tw b/src/Mods/DinnerParty/dinnerPartyExecution.tw index 1bf93910f840bb21bb7c39d47d7b8e4af84fb894..156a352d5479b99e86eb1e3f16c49a697f939566 100644 --- a/src/Mods/DinnerParty/dinnerPartyExecution.tw +++ b/src/Mods/DinnerParty/dinnerPartyExecution.tw @@ -34,7 +34,7 @@ $He understands $he is about to be slaughtered liked an animal. Tears stream down $his face as $he struggles against $his bindings. <</if>> /* This needs to be rewritten. Take into account FS tastes and the fact that the player might not have a dick */ - $He is lying on $his back with an apple in $his mouth. You lift $his <<if hasBothLegs($activeSlave)>>legs<<else>>waist<</if>> up in the air, exposing $his nethers. You penetrate $him with your <<if $PC.dick == 1>>throbbing dick<<else>>strap-on<</if>>, fucking $him roughly and cumming quickly. Your guests form a line behind you, and do the same to $his ass. Some of your guests take particular pleasure being rough with $activeSlave.slaveName. They enjoy making $him squeal like a pig, knowing they are about to enjoy $his flesh in a short while. After all of your guests had a turn with the little piggy, $his ass is dripping with cum and a hint of blood. It seems your guests greatly @@.green;enjoy@@ themselves. You stand over $him with a ceremonial dagger, + $He is lying on $his back with an apple in $his mouth. You lift $his <<if hasBothLegs($activeSlave)>>legs<<else>>waist<</if>> up in the air, exposing $his nethers. You penetrate $him with your <<if $PC.dick !== 0>>throbbing dick<<else>>strap-on<</if>>, fucking $him roughly and cumming quickly. Your guests form a line behind you, and do the same to $his ass. Some of your guests take particular pleasure being rough with $activeSlave.slaveName. They enjoy making $him squeal like a pig, knowing they are about to enjoy $his flesh in a short while. After all of your guests had a turn with the little piggy, $his ass is dripping with cum and a hint of blood. It seems your guests greatly @@.green;enjoy@@ themselves. You stand over $him with a ceremonial dagger, <<run repX(5000, "event")>> <<if $activeSlave.fetish == "mindbroken">> looking into $his dull eyes. @@ -302,13 +302,13 @@ $activeSlave.slaveName was a virgin. Eating of maiden meat is thought to be highly prestigious. It earns you an extra star for this dish. <<set _dishRating += 1>> <</if>> - <<if $activeSlave.age >= 60>> + <<if $activeSlave.physicalAge >= 60>> $activeSlave.slaveName was old. $His meat is tough and leathery. <<set _dishRating -= 2>> - <<elseif $activeSlave.age >= 40>> + <<elseif $activeSlave.physicalAge >= 40>> $activeSlave.slaveName was middle aged. $His meat is stringy. <<set _dishRating -= 1>> - <<elseif $activeSlave.age >= 20>> + <<elseif $activeSlave.physicalAge >= 20>> $activeSlave.slaveName was young. $His meat is tender. <<else>> $activeSlave.slaveName was very young. $His meat is very tender. @@ -573,6 +573,9 @@ <</if>> <<for _i = 0; _i < 6; _i++>> <<set $oneTimeDisableDisability = 1>> + <<set $activeSlaveOneTimeMinAge = 38>> + <<set $activeSlaveOneTimeMaxAge = 44>> + <<set $one_time_age_overrides_pedo_mode = 1>> <<if $seeDicks == 0>> <<set $activeSlave = GenerateNewSlave("XX")>> <<else>> @@ -589,7 +592,6 @@ <<set $activeSlave.dick = 5>> <<set $activeSlave.balls = 5>> <<set $activeSlave.intelligenceImplant = 1>> - <<set $activeSlave.age = random(30,44)>> <<set $MOD_enemy = {leader: 0, numSlave: 0, slaveTotalHP: 0, numDrone: 0, droneTotalHP: 0, numMerc: 0, mercTotalHP: 0, weekCreated: 0, enemyIndex: -1, hostility: 0}>> <<set $MOD_enemy.leader = $activeSlave>> <<set $MOD_enemy.weekCreated = $week>> diff --git a/src/Mods/SpecialForce/Proposal.tw b/src/Mods/SpecialForce/Proposal.tw index 90fcc5111e213906ece311ef90b17210726ac2d1..2f43b6f3c23ecebc8ea37291665d46031c80ad7a 100644 --- a/src/Mods/SpecialForce/Proposal.tw +++ b/src/Mods/SpecialForce/Proposal.tw @@ -11,9 +11,9 @@ Such a force would solve many problems. More soldiers would mean more control, w <br><br> ''This is a unique and very important opportunity'', and is possible only because of your recent victory over the Daughters. If you do not seize it, the memories and fears of your citizens will fade,and you will not be able to raise the matter again. -<<if $PC.warfare >= 100>> +<<if $PC.skill.warfare >= 100>> <<set _price *= 0.5>> -<<elseif $PC.warfare >= 50 || $PC.career == "arcology owner">> +<<elseif $PC.skill.warfare >= 50 || $PC.career == "arcology owner">> <<set _price *= 0.75>> <</if>> <br>[[Prepare for an announcement.|Security Force Naming-Colonel][$SF.Active = 1, $SF.IntroProgress = -1, App.SF.Init(), cashX(forceNeg(_price), "specialForces")]] diff --git a/src/Mods/SpecialForce/SpecialForce.js b/src/Mods/SpecialForce/SpecialForce.js index fffed11041ae427923e90d093eacd14e682117ea..790fae063af348b37214ab548c44b1e746e65269 100644 --- a/src/Mods/SpecialForce/SpecialForce.js +++ b/src/Mods/SpecialForce/SpecialForce.js @@ -2656,7 +2656,7 @@ App.SF.Count = function() { T.TAU = 10; S.TA = C(S.TA, 0, T.TAU); - if (V.PC.warfare >= 75) { + if (V.PC.skill.warfare >= 75) { T.PGTU = 10; T.SPU = 10; T.GunSU = 10; @@ -2666,7 +2666,7 @@ App.SF.Count = function() { T.ACU = 10; T.SubU = 10; T.HATU = 10; - } else if (V.PC.warfare >= 50) { + } else if (V.PC.skill.warfare >= 50) { T.PGTU = 9; T.SPU = 9; T.GunSU = 9; diff --git a/src/Mods/SpecialForce/TrickShotNight.tw b/src/Mods/SpecialForce/TrickShotNight.tw index 02babdbd33cade39e2b15620365c5c8c26661bd2..d028eeb0cf62e852834c116a799531999489d985 100644 --- a/src/Mods/SpecialForce/TrickShotNight.tw +++ b/src/Mods/SpecialForce/TrickShotNight.tw @@ -4,23 +4,23 @@ <<setAssistantPronouns>> -<<if $PC.warfare == -100>> +<<if $PC.skill.warfare == -100>> <<set _shootChance = 5>> -<<elseif $PC.warfare <= -75>> +<<elseif $PC.skill.warfare <= -75>> <<set _shootChance = 10>> -<<elseif $PC.warfare <= -50>> +<<elseif $PC.skill.warfare <= -50>> <<set _shootChance = 15>> -<<elseif $PC.warfare <= -25>> +<<elseif $PC.skill.warfare <= -25>> <<set _shootChance = 20>> -<<elseif $PC.warfare == 0>> +<<elseif $PC.skill.warfare == 0>> <<set _shootChance = 25>> -<<elseif $PC.warfare <= 25>> +<<elseif $PC.skill.warfare <= 25>> <<set _shootChance = 45>> -<<elseif $PC.warfare <= 50>> +<<elseif $PC.skill.warfare <= 50>> <<set _shootChance = 60>> -<<elseif $PC.warfare <= 75>> +<<elseif $PC.skill.warfare <= 75>> <<set _shootChance = 85>> -<<elseif $PC.warfare >= 100>> +<<elseif $PC.skill.warfare >= 100>> <<set _shootChance = 90>> <</if>> diff --git a/src/Mods/SpecialForce/Upgrades.tw b/src/Mods/SpecialForce/Upgrades.tw index bf1659e52816786f336b22b4caa42df033e38549..9a1066dab0950fff94f59f7114d75e555b000f5c 100644 --- a/src/Mods/SpecialForce/Upgrades.tw +++ b/src/Mods/SpecialForce/Upgrades.tw @@ -101,7 +101,7 @@ //Cannot afford to upgrade Prototype Goliath Tank.// <</if>> //Costs @@.red;<<print cashFormat(_cPGT)>>@@// <span style="float:right;"> <<print App.SF.progress($SF.Squad.PGT)>> </span> <br> - <<elseif $SF.Squad.PGT === _PGTU && $PC.warfare < 75>> + <<elseif $SF.Squad.PGT === _PGTU && $PC.skill.warfare < 75>> //Your warfare skill is not high enough unlock the next upgrade.//<span style="float:right;"> <<print App.SF.progress($SF.Squad.PGT)>> </span> <br> <<elseif $SF.Squad.PGT === _PGTU>> //The Prototype Goliath Tank has been fully upgraded.// <br> @@ -147,7 +147,7 @@ //Cannot afford to upgrade the Spaceplane.// <</if>> //Costs @@.red;<<print cashFormat(_cSP)>>@@//<span style="float:right;"> <<print App.SF.progress($SF.Squad.SpacePlane)>> </span> <br> - <<elseif $SF.Squad.SpacePlane === _SPU && $PC.warfare < 75>> + <<elseif $SF.Squad.SpacePlane === _SPU && $PC.skill.warfare < 75>> //Your warfare skill is not high enough unlock the next upgrade.//<span style="float:right;"> <<print App.SF.progress($SF.Squad.SpacePlane)>> </span> <br> <<elseif $SF.Squad.SpacePlane === _SPU>> //The Spaceplane has been fully upgraded.// <br> @@ -163,7 +163,7 @@ //Cannot afford to upgrade Gunship.// <</if>> //Costs @@.red;<<print cashFormat(_cGunS)>>@@//<span style="float:right;"> <<print App.SF.progress($SF.Squad.GunS)>> </span> <br> - <<elseif $SF.Squad.GunS === _GunSU && $PC.warfare < 75>> + <<elseif $SF.Squad.GunS === _GunSU && $PC.skill.warfare < 75>> //Your warfare skill is not high enough unlock the next upgrade.//<span style="float:right;"> <<print App.SF.progress($SF.Squad.GunS)>> </span> <br> <<elseif $SF.Squad.GunS === _GunSU>> //The Gunship has been fully upgraded.// <br> @@ -181,7 +181,7 @@ //Cannot afford to upgrade Satellite.// <</if>> //Costs @@.red;<<print cashFormat(_cSat)>>@@//<span style="float:right;"> <<print App.SF.progress($SF.Squad.Satellite.lv)>> </span> <br> - <<elseif $SF.Squad.Satellite.lv === _SatU && $PC.warfare < 75>> + <<elseif $SF.Squad.Satellite.lv === _SatU && $PC.skill.warfare < 75>> //Your warfare skill is not high enough unlock the next upgrade.//<span style="float:right;"> <<print App.SF.progress($SF.Squad.Satellite.lv)>> </span> <br> <<else>> //The Satellite has been fully upgraded.// <br> @@ -198,7 +198,7 @@ //Cannot afford to upgrade the Giant Robot.// <</if>> //Costs @@.red;<<print cashFormat(_cGR)>>@@//<span style="float:right;"> <<print App.SF.progress($SF.Squad.GiantRobot)>> </span> <br> - <<elseif $SF.Squad.GiantRobot === _GRU && $PC.warfare < 75>> + <<elseif $SF.Squad.GiantRobot === _GRU && $PC.skill.warfare < 75>> //Your warfare skill is not high enough unlock the next upgrade.//<span style="float:right;"> <<print App.SF.progress($SF.Squad.GiantRobot)>> </span> <br> <<else>> //The Giant Robot has been fully upgraded.// <br> @@ -214,7 +214,7 @@ //Cannot afford to upgrade Cruise Missile.// <</if>> //Costs @@.red;<<print cashFormat(_cMS)>>@@//<span style="float:right;"> <<print App.SF.progress($SF.Squad.MissileSilo)>> </span> <br> - <<elseif $SF.Squad.MissileSilo === _MSU && $PC.warfare < 75>> + <<elseif $SF.Squad.MissileSilo === _MSU && $PC.skill.warfare < 75>> //Your warfare skill is not high enough unlock the next upgrade.//<span style="float:right;"> <<print App.SF.progress($SF.Squad.MissileSilo)>> </span> <br> <<else>> //The Cruise Missile has been fully upgraded.// <br> @@ -232,7 +232,7 @@ //Cannot afford to upgrade Aircraft Carrier.// <</if>> //Costs @@.red;<<print cashFormat(_cAC)>>@@//<span style="float:right;"> <<print App.SF.progress($SF.Squad.AircraftCarrier)>> </span> <br> - <<elseif $SF.Squad.AircraftCarrier === _ACU && $PC.warfare < 75>> + <<elseif $SF.Squad.AircraftCarrier === _ACU && $PC.skill.warfare < 75>> //Your warfare skill is not high enough unlock the next upgrade.//<span style="float:right;"> <<print App.SF.progress($SF.Squad.AircraftCarrier)>> </span> <br> <<else>> //The Aircraft Carrier has been fully upgraded.// <br> @@ -248,7 +248,7 @@ //Cannot afford to upgrade Submarine// <</if>> //Costs @@.red;<<print cashFormat(_cSub)>>@@//<span style="float:right;"> <<print App.SF.progress($SF.Squad.Sub)>> </span> - <<elseif $SF.Squad.Sub === _SubU && $PC.warfare < 75>> + <<elseif $SF.Squad.Sub === _SubU && $PC.skill.warfare < 75>> //Your warfare skill is not high enough unlock the next upgrade.//<span style="float:right;"> <<print App.SF.progress($SF.Squad.Sub)>> </span> <<else>> //The Submarine has been fully upgraded.// <br> @@ -264,7 +264,7 @@ //Cannot afford to upgrade Amphibious Transport.// <</if>> //Costs @@.red;<<print cashFormat(_cHAT)>>@@//<span style="float:right;"> <<print App.SF.progress($SF.Squad.HAT)>> </span> - <<elseif $SF.Squad.HAT === _HATU && $PC.warfare < 75>> + <<elseif $SF.Squad.HAT === _HATU && $PC.skill.warfare < 75>> //Your warfare skill is not high enough unlock the next upgrade.//<span style="float:right;"> <<print App.SF.progress($SF.Squad.HAT)>> </span> <br> <<else>> //The Amphibious Transport has been fully upgraded.// <br> diff --git a/src/Mods/SpecialForce/WeeklyChoices.tw b/src/Mods/SpecialForce/WeeklyChoices.tw index 50cd63a6ee42519e8e63fcaf750396fb8049ba0f..3e34127269199890b4f665a1d412515335e04c59 100644 --- a/src/Mods/SpecialForce/WeeklyChoices.tw +++ b/src/Mods/SpecialForce/WeeklyChoices.tw @@ -75,19 +75,19 @@ <<replace "#result0">> <<set $SF.Colonel.Talk = 1, $SF.Colonel.Status += 2, $SF.FS.Tension -= _colonelTalkTensionRuction>> <br><br>You ask the Colonel if she would like to stretch her legs up on the surface. It doesn't take much effort for her to agree. - <<if $PC.warfare >= 100 && $PC.career == "mercenary">> + <<if $PC.skill.warfare >= 100 && $PC.career == "mercenary">> Your mastery of wet work and prior experience in a PMC satisfies the Colonel that between you<<if $Bodyguard != 0>>, $Bodyguard.slaveName,<</if>> and her, there should be little threat to walking around the arcology. Being able to see and interact with the arcology owner directly maintains the false idea that you're just like one of them while also giving them an increased opportunity to try gaining your favor. <<run repX(10, "specialForces")>> <<run cashX(_EnvCash2, "specialForces")>> - <<elseif $PC.warfare >= 100>> + <<elseif $PC.skill.warfare >= 100>> Your mastery of wet work satisfies the Colonel that you only need two soldiers <<if $Bodyguard != 0>> plus $Bodyguard.slaveName<</if>> to walk safely around the arcology. Being able to see and interact with the arcology owner directly maintains the false idea that you're just like one of them while also giving them an increased opportunity to try gaining your favor. <<run repX(5, "specialForces")>> <<run cashX(_EnvCash3, "specialForces")>> - <<elseif $PC.warfare >= 60>> + <<elseif $PC.skill.warfare >= 60>> With some expertise in warfare, the Colonel believes <<if $Bodyguard != 0>>with $Bodyguard.slaveName <</if>>you only need a squad of armed soldiers for a walk through the arcology. - <<elseif $PC.warfare >= 30>> + <<elseif $PC.skill.warfare >= 30>> As you have some skill in warfare, the Colonel believes<<if $Bodyguard != 0>> with $Bodyguard.slaveName<</if>> you only need two full squads of armed soldiers for a walk around the arcology. - <<elseif $PC.warfare >= 10>> + <<elseif $PC.skill.warfare >= 10>> Your minor skill in warfare convinces the Colonel that <<if $Bodyguard != 0>>in addition to $Bodyguard.slaveName, <</if>>you need two full squads of armed soldiers and an armored car escort for a simple walk around the arcology. <<else>> Your complete lack of combat skill convinces the Colonel that <<if $Bodyguard != 0>>in addition to $Bodyguard.slaveName, <</if>>you need two full squads of armed soldiers, an armored car escort, and a sniper overwatch for a simple walk around the arcology. @@ -101,41 +101,41 @@ <<else>> shop that catches the Colonel's eye. <</if>> - <<if $PC.slaving >= 100 && $PC.career == "slaver">> + <<if $PC.skill.slaving >= 100 && $PC.career == "slaver">> Your mastery and extensive history of slaving allows you to assist the Colonel greatly. The shop owner is so impressed by your understanding of slavery that she asks you for some advice. Before you leave, you manage to pass on a few tips, helping the business with future customers. <<if $arcologies[0].prosperity < $AProsperityCap>> <<set $arcologies[0].prosperity++>> <</if>> - <<elseif $PC.slaving >= 100>> + <<elseif $PC.skill.slaving >= 100>> Your mastery and extensive history of slaving allows you to assist the Colonel greatly. The shop owner is so impressed by your understanding of slavery that she asks you for some advice. Before you leave, you manage to pass on a few tips, helping the business with future customers. <<if $arcologies[0].prosperity < $AProsperityCap>> <<set $arcologies[0].prosperity++>> <</if>> - <<elseif $PC.slaving >= 60>> + <<elseif $PC.skill.slaving >= 60>> Your expertise in slavery allows you to help the Colonel decide what to buy for her main slave. - <<elseif $PC.slaving >= 30>> + <<elseif $PC.skill.slaving >= 30>> Your moderate skill in slavery makes you somewhat helpful to the Colonel in deciding what to buy for her main slave. - <<elseif $PC.slaving >= 10>> + <<elseif $PC.skill.slaving >= 10>> Your basic skill level of slavery doesn't allow you to help the Colonel at all. - <<elseif $PC.slaving < 10>> + <<elseif $PC.skill.slaving < 10>> Your total lack of slavery skill (which is very unusual and very concerning for an arcology owner) means that you are of little to no help or even a hindrance. The shopkeeper notices your complete ineptitude, and as soon as you've left the rumor mill begins. <<run repX(-20, "PCactions")>> <</if>> <br>Soon the entourage heads back to the HQ of $SF.Lower. <<if random(1,100) > 50>> Along the route you see a homeless citizen with a serious injury begging for help. - <<if $PC.medicine >= 100 && $PC.career == "medicine">> + <<if $PC.skill.medicine >= 100 && $PC.career == "medicine">> Your expertise in surgery ensures that the citizen receives the best care they'll ever experience in their life. They are so grateful that they are more than happy to try and compensate your time. Word quickly spreads of the kindly medically trained arcology owner who took the time to heal a citizen, providing confidence to the rest of the citizens. <<run repX(10, "specialForces")>> <<run cashX(_EnvCash4, "specialForces")>> - <<elseif $PC.medicine >= 100>> + <<elseif $PC.skill.medicine >= 100>> Your expertise in surgery ensures that the citizen receives the best care they'll ever experience in their life. Word quickly spreads of the kindly arcology owner who took the time to heal a citizen. <<run repX(5, "specialForces")>> - <<elseif $PC.medicine >= 60>> + <<elseif $PC.skill.medicine >= 60>> Your proficiency in surgery allows you to properly close their wound with minimal trauma to the patient. <<elseif $PC.medicine >= 30>> Your moderate surgical skill ensures that you can close the citizen's wound, though not without likely scarring. - <<elseif $PC.medicine >= 10>> + <<elseif $PC.skill.medicine >= 10>> Your basic surgical skill in medicine is sufficient only to stabilize the citizen's wounds before medical assistance arrives. <<else>> Your total lack of surgical skill causes the death of the citizen through repeated medical blunders. diff --git a/src/SecExp/attackHandler.tw b/src/SecExp/attackHandler.tw index b2725dc9864f14ea7649ca219da3d0c4fa8e23cb..470fd99e5cd1548a2b5212748fc962db96c71af3 100644 --- a/src/SecExp/attackHandler.tw +++ b/src/SecExp/attackHandler.tw @@ -136,31 +136,31 @@ <<if $rep >= 15000>> <<set _enemyMod -= 0.10>> <</if>> - <<if $PC.warfare <= 25 && $PC.warfare > 10>> + <<if $PC.skill.warfare <= 25 && $PC.skill.warfare > 10>> <<set _atkMod -= 0.15>> <<set _tacChance -= 0.15>> - <<elseif $PC.warfare <= 10>> + <<elseif $PC.skill.warfare <= 10>> <<set _atkMod -= 0.20>> <<set _defMod -= 0.10>> <<set _tacChance -= 0.30>> - <<elseif $PC.warfare >= 50 && $PC.warfare < 75>> + <<elseif $PC.skill.warfare >= 50 && $PC.skill.warfare < 75>> <<set _atkMod += 0.15>> <<set _tacChance += 0.15>> - <<elseif $PC.warfare >= 75>> + <<elseif $PC.skill.warfare >= 75>> <<set _atkMod += 0.20>> <<set _defMod += 0.10>> <<set _tacChance += 0.30>> <</if>> /* 80% chance of increasing warfare */ - <<if $PC.warfare < 100 && random(1,100) <= 80>> + <<if $PC.skill.warfare < 100 && random(1,100) <= 80>> <<set $gainedWarfare = 1>> <<= IncreasePCSkills('warfare', 10)>> - <<set $PC.warfare = Math.clamp($PC.warfare,-100,100)>> + <<set $PC.skill.warfare = Math.clamp($PC.skill.warfare,-100,100)>> <</if>> /* does the PC get wounded? */ <<if $PC.career == "mercenary" || $PC.career == "gang">> <<set _woundChance -= 3>> - <<elseif $PC.warfare >= 75>> + <<elseif $PC.skill.warfare >= 75>> <<set _woundChance -= 2>> <</if>> <<if $PC.physicalAge >= 60>> @@ -169,19 +169,19 @@ <<if $PC.belly > 5000>> <<set _woundChance += 1>> <</if>> - <<if $PC.boobsBonus >= 2>> + <<if $PC.boobs >= 1000>> <<set _woundChance += 1>> <</if>> - <<if $PC.butt >= 2>> + <<if $PC.butt >= 4>> <<set _woundChance += 1>> <</if>> <<if $PC.preg >= 30>> <<set _woundChance += 1>> <</if>> - <<if $PC.balls >= 2>> + <<if $PC.balls >= 20>> <<set _woundChance += 1>> <</if>> - <<if $PC.ballsImplant >= 2>> + <<if $PC.balls >= 9>> <<set _woundChance += 1>> <</if>> <<if random(1,100) <= _woundChance>> @@ -191,7 +191,7 @@ <<set _mercMod -= 0.2>> <<set _SFMod -= 0.2>> <<set _enemyMod += 0.2>> - <<set $PCWounded = 3>> + <<set $PC.majorInjury = 3>> <</if>> <<elseif $leadingTroops == "assistant">> <<if $rep < 10000 && $SecExp.core.authority < 10000>> diff --git a/src/SecExp/attackReport.tw b/src/SecExp/attackReport.tw index e4126197a18eefca5fb9c4a410de87b1aaad66f8..b4027ad62e29b7c06e50bfbd64adbc62691bafdc 100644 --- a/src/SecExp/attackReport.tw +++ b/src/SecExp/attackReport.tw @@ -830,7 +830,7 @@ <</if>> <</if>> <<if $SF.Toggle && $SF.Active >= 1 && $SFIntervention>> - <<if $PC.career == "mercenary" || $PC.career == "slaver" || $PC.career == "capitalist" || $PC.career == "gang" || $PC.warfare > 75>> + <<if $PC.career == "mercenary" || $PC.career == "slaver" || $PC.career == "capitalist" || $PC.career == "gang" || $PC.skill.warfare > 75>> 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 $SF.Lower, as loyal as they are, are not enthusiastic to follow the orders of someone who has no experience leading men. @@ -842,19 +842,19 @@ 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>> + <<if $PC.skill.warfare <= 25 && $PC.skill.warfare > 10>> Your inexperience in military matters has a negative impact on your troops performance and the effectiveness of your battle plan. - <<elseif $PC.warfare <= 10>> + <<elseif $PC.skill.warfare <= 10>> Your ignorance in military matters has a severe negative impact on your troops performance and the effectiveness of your battle plan. - <<elseif $PC.warfare >= 50 && $PC.warfare >= 50>> + <<elseif $PC.skill.warfare >= 50 && $PC.skill.warfare >= 50>> Your experience in military matters has a positive impact on your troops performance and the effectiveness of your battle plan. - <<elseif $PC.warfare >= 75>> + <<elseif $PC.skill.warfare >= 75>> Your great experience in military matters has a major positive impact on your troops performance and the effectiveness of your battle plan. <</if>> <<if $gainedWarfare == 1>> Battlefield experience increased your understanding of warfare, making you a better commander. <</if>> - <<if $PCWounded > 0>> + <<if $PC.majorInjury > 0>> During the fighting @@.red;you were wounded.@@ Your medics assure you it's nothing life threatening, but you'll be weakened for a few weeks. <</if>> <<elseif $leadingTroops == "assistant">> diff --git a/src/SecExp/rebellionReport.tw b/src/SecExp/rebellionReport.tw index 37820e31fd6cee1159d731f2189fc9ede76d784a..cb2eebbb597727feb75f8d47f92cfa1c5036f3d7 100644 --- a/src/SecExp/rebellionReport.tw +++ b/src/SecExp/rebellionReport.tw @@ -527,7 +527,7 @@ <<set _woundChance = 0>> <<if $PC.career == "mercenary" || $PC.career == "gang">> <<set _woundChance -= 5>> - <<elseif $PC.warfare >= 75>> + <<elseif $PC.skill.warfare >= 75>> <<set _woundChance -= 3>> <</if>> <<if $personalArms >= 1>> @@ -539,24 +539,24 @@ <<if $PC.belly > 5000>> <<set _woundChance += random(1,5)>> <</if>> - <<if $PC.boobsBonus >= 2>> + <<if $PC.boobs >= 1000>> <<set _woundChance += random(1,5)>> <</if>> - <<if $PC.butt >= 2>> + <<if $PC.butt >= 4>> <<set _woundChance += random(1,5)>> <</if>> <<if $PC.preg >= 30>> <<set _woundChance += random(1,5)>> <</if>> - <<if $PC.balls >= 2>> + <<if $PC.balls >= 20>> <<set _woundChance += random(1,5)>> <</if>> - <<if $PC.ballsImplant >= 2>> + <<if $PC.balls >= 9>> <<set _woundChance += random(1,5)>> <</if>> <<if random(1,100) <= _woundChance>> A lucky shot managed to find its way to you, leaving a painful, but thankfully not lethal, wound. - <<set $PCWounded = 3>> + <<set $PC.majorInjury = 3>> <<else>> Fortunately you managed to avoid injury. <</if>> @@ -695,7 +695,7 @@ <<set _woundChance = 0>> <<if $PC.career == "mercenary" || $PC.career == "gang">> <<set _woundChance -= 5>> - <<elseif $PC.warfare >= 75>> + <<elseif $PC.skill.warfare >= 75>> <<set _woundChance -= 3>> <</if>> <<if $personalArms >= 1>> @@ -707,25 +707,25 @@ <<if $PC.belly > 5000>> <<set _woundChance += random(1,5)>> <</if>> - <<if $PC.boobsBonus >= 2>> + <<if $PC.boobs >= 1000>> <<set _woundChance += random(1,5)>> <</if>> - <<if $PC.butt >= 2>> + <<if $PC.butt >= 4>> <<set _woundChance += random(1,5)>> <</if>> <<if $PC.preg >= 30>> <<set _woundChance += random(1,5)>> <</if>> - <<if $PC.balls >= 2>> + <<if $PC.balls >= 20>> <<set _woundChance += random(1,5)>> <</if>> - <<if $PC.ballsImplant >= 2>> + <<if $PC.balls >= 9>> <<set _woundChance += random(1,5)>> <</if>> <<set _woundChance *= random(1,2)>> <<if random(1,100) <= _woundChance>> A lucky shot managed to find its way to you, leaving a painful, but thankfully nonlethal, wound. - <<set $PCWounded = 3>> + <<set $PC.majorInjury = 3>> <<else>> Fortunately you managed to avoid injury. <</if>> @@ -804,7 +804,7 @@ <<set _woundChance = 0>> <<if $PC.career == "mercenary" || $PC.career == "gang">> <<set _woundChance -= 5>> - <<elseif $PC.warfare >= 75>> + <<elseif $PC.skill.warfare >= 75>> <<set _woundChance -= 3>> <</if>> <<if $personalArms >= 1>> @@ -816,25 +816,25 @@ <<if $PC.belly > 5000>> <<set _woundChance += random(1,5)>> <</if>> - <<if $PC.boobsBonus >= 2>> + <<if $PC.boobs >= 1000>> <<set _woundChance += random(1,5)>> <</if>> - <<if $PC.butt >= 2>> + <<if $PC.butt >= 4>> <<set _woundChance += random(1,5)>> <</if>> <<if $PC.preg >= 30>> <<set _woundChance += random(1,5)>> <</if>> - <<if $PC.balls >= 2>> + <<if $PC.balls >= 20>> <<set _woundChance += random(1,5)>> <</if>> - <<if $PC.ballsImplant >= 2>> + <<if $PC.balls >= 9>> <<set _woundChance += random(1,5)>> <</if>> <<set _woundChance *= random(1,2)>> <<if random(1,100) <= _woundChance>> A lucky shot managed to find its way to you, leaving a painful, but thankfully nonlethal, wound. - <<set $PCWounded = 3>> + <<set $PC.majorInjury = 3>> <<else>> Fortunately you managed to avoid injury. <</if>> diff --git a/src/SecExp/secExpSmilingMan.tw b/src/SecExp/secExpSmilingMan.tw index 72cfa27eb0e1e0600b635b6930a3806920591291..749204989ad53f3da78fe63d2ea56c0d9161245d 100644 --- a/src/SecExp/secExpSmilingMan.tw +++ b/src/SecExp/secExpSmilingMan.tw @@ -70,7 +70,7 @@ It is indeed a great opportunity, one you cannot resist. You quickly organize the affair and in a few minutes a message reaches your assistant. <br>"Should I open it?" your assistant asks. You silently nod. <br>Suddenly the room flashes red, while your assistant fades for half a second. When _heA reappears, _hisA face has been replaced by a stylized smiling face. - <br>"Hello, my dear $PC.name. I can call you $PC.name, right? I've been keeping an eye on you for so long now, it feels like we're friends! I am terribly sorry for my unannounced visit, but I wanted to meet face to face... well, face to hologram." it says, letting out a childlike giggle. + <br>"Hello, my dear $PC.birthName. I can call you $PC.birthName, right? I've been keeping an eye on you for so long now, it feels like we're friends! I am terribly sorry for my unannounced visit, but I wanted to meet face to face... well, face to hologram." it says, letting out a childlike giggle. "I'm sure you're aware of my recent activities around this rock of ours, and, well, to put it simply, it's your turn to contribute to my great project! You'll love it when you see it, I'm sure! By the way, thanks for the offer — it's so nice to see people contribute to a worthy cause so generously! Well, I've taken enough of your time, see you soon!" <br>The lights flicker once more and an instant later your assistant returns to _hisA usual self. <br>"I... I — I couldn't stop him! I'm sorry, <<= properTitle()>>." diff --git a/src/SecExp/securityHQ.tw b/src/SecExp/securityHQ.tw index cc4333629ebdd9268f2524e38990091d8ae495ec..c223b268dfb8984839b2967706791bc1193599d6 100644 --- a/src/SecExp/securityHQ.tw +++ b/src/SecExp/securityHQ.tw @@ -275,14 +275,14 @@ Considering the current upgrades the maximum level of crime is <<print App.SecEx <br> <<if $crimeUpgrades.advForensic == 0>> - [[Install advanced forensic equipment|securityHQ][cashX(-Math.trunc(5000*$upgradeMultiplierArcology*_HistoryDiscount*$HackingSkillMultiplier), "capEx"), $crimeUpgrades.advForensic = 1, $PC.hacking += 1]] + [[Install advanced forensic equipment|securityHQ][cashX(-Math.trunc(5000*$upgradeMultiplierArcology*_HistoryDiscount*$HackingSkillMultiplier), "capEx"), $crimeUpgrades.advForensic = 1, $PC.skill.hacking += 1]] <br>//Costs <<print cashFormat(Math.trunc(5000*$upgradeMultiplierArcology*_HistoryDiscount*$HackingSkillMultiplier))>>. Will bring down the crime level cap by 10 points, but will require 5 extra slaves in the headquarters and increases upkeep. The remaining slaves will be more efficient in dealling with crime.// <<else>> You have installed advanced forensic equipment, able to extract every bit of precious information from any clue. <</if>> <br> <<if $crimeUpgrades.autoArchive == 0>> - [[Install auto-curating archiver|securityHQ][cashX(-Math.trunc(7500*$upgradeMultiplierArcology*_HistoryDiscount*$HackingSkillMultiplier), "capEx"), $crimeUpgrades.autoArchive = 1, $PC.hacking += 1]] + [[Install auto-curating archiver|securityHQ][cashX(-Math.trunc(7500*$upgradeMultiplierArcology*_HistoryDiscount*$HackingSkillMultiplier), "capEx"), $crimeUpgrades.autoArchive = 1, $PC.skill.hacking += 1]] <br>//Costs <<print cashFormat(Math.trunc(7500*$upgradeMultiplierArcology*_HistoryDiscount*$HackingSkillMultiplier))>>. Will bring down the crime level cap by 10 points, but will require 5 extra slaves in the headquarters and increases upkeep. The remaining slaves will be more efficient in dealling with crime.// <<else>> You have installed auto-curating archiver software, which will update in real time your data archives with any new relevant information on criminals residing in your arcology. @@ -290,14 +290,14 @@ Considering the current upgrades the maximum level of crime is <<print App.SecEx <br> <<if $SecExp.core.authority > 10000>> <<if $crimeUpgrades.autoTrial == 0>> - [[Install automated trials software|securityHQ][cashX(-Math.trunc(10000*$upgradeMultiplierArcology*_HistoryDiscount*$HackingSkillMultiplier), "capEx"), $crimeUpgrades.autoTrial = 1, $PC.hacking += 1]] + [[Install automated trials software|securityHQ][cashX(-Math.trunc(10000*$upgradeMultiplierArcology*_HistoryDiscount*$HackingSkillMultiplier), "capEx"), $crimeUpgrades.autoTrial = 1, $PC.skill.hacking += 1]] <br>//Costs <<print cashFormat(Math.trunc(10000*$upgradeMultiplierArcology*_HistoryDiscount*$HackingSkillMultiplier))>>. Will bring down the crime level cap by 15 points, but will require 10 extra slaves in the headquarters and increases upkeep. The remaining slaves will be more efficient in dealling with crime.// <<else>> You have installed advanced legal algorithms that allows the handling of legal matters much quicker and much more accurately. <</if>> <br> <<if $crimeUpgrades.worldProfiler == 0>> - [[Install worldwide profilers|securityHQ][cashX(-Math.trunc(15000*$upgradeMultiplierArcology*_HistoryDiscount*$HackingSkillMultiplier), "capEx"), $crimeUpgrades.worldProfiler = 1, $PC.hacking += 1]] + [[Install worldwide profilers|securityHQ][cashX(-Math.trunc(15000*$upgradeMultiplierArcology*_HistoryDiscount*$HackingSkillMultiplier), "capEx"), $crimeUpgrades.worldProfiler = 1, $PC.skill.hacking += 1]] <br>//Costs <<print cashFormat(Math.trunc(15000*$upgradeMultiplierArcology*_HistoryDiscount*$HackingSkillMultiplier))>>. Will bring down the crime level cap by 15 points, but will require 10 extra slaves in the headquarters and increases upkeep. The remaining slaves will be more efficient in dealling with crime.// <<else>> You have installed advanced profiler software, which will constantly scour every known data archive on the globe (legally or not) to gather as much information as possible on dangerous criminals. @@ -325,14 +325,14 @@ Considering the current upgrades the maximum level of crime is <<print App.SecEx <br> <<if $intelUpgrades.sensors == 0>> - [[Install perimeter sensors|securityHQ][cashX(-Math.trunc(5000*$upgradeMultiplierArcology*_HistoryDiscount*$HackingSkillMultiplier), "capEx"), $intelUpgrades.sensors = 1, $PC.hacking += 1]] + [[Install perimeter sensors|securityHQ][cashX(-Math.trunc(5000*$upgradeMultiplierArcology*_HistoryDiscount*$HackingSkillMultiplier), "capEx"), $intelUpgrades.sensors = 1, $PC.skill.hacking += 1]] <br>//Costs <<print cashFormat(Math.trunc(5000*$upgradeMultiplierArcology*_HistoryDiscount*$HackingSkillMultiplier))>>. Will increase recon capabilities, but will require 5 extra slaves in the headquarters and increases upkeep. The remaining slaves will be more efficient in dealling with crime.// <<else>> You have installed perimeter seismic sensors able to detect movement with high accuracy. <</if>> <br> <<if $intelUpgrades.signalIntercept == 0>> - [[Create signal interception hub|securityHQ][cashX(-Math.trunc(10000*$upgradeMultiplierArcology*_HistoryDiscount*$HackingSkillMultiplier), "capEx"), $intelUpgrades.signalIntercept = 1, $PC.hacking += 1]] + [[Create signal interception hub|securityHQ][cashX(-Math.trunc(10000*$upgradeMultiplierArcology*_HistoryDiscount*$HackingSkillMultiplier), "capEx"), $intelUpgrades.signalIntercept = 1, $PC.skill.hacking += 1]] <br>//Costs <<print cashFormat(Math.trunc(10000*$upgradeMultiplierArcology*_HistoryDiscount*$HackingSkillMultiplier))>>. Will increase recon capabilities, but will require 5 extra slaves in the headquarters and increases upkeep. The remaining slaves will be more efficient in dealling with crime.// <<else>> You have installed advanced signal interception equipment. @@ -340,7 +340,7 @@ Considering the current upgrades the maximum level of crime is <<print App.SecEx <br> <<if $SecExp.core.authority > 10000>> <<if $intelUpgrades.radar == 0>> - [[Install advanced radar equipment|securityHQ][cashX(-Math.trunc(15000*$upgradeMultiplierArcology*_HistoryDiscount*$HackingSkillMultiplier), "capEx"), $intelUpgrades.radar = 1, $PC.hacking += 1]] + [[Install advanced radar equipment|securityHQ][cashX(-Math.trunc(15000*$upgradeMultiplierArcology*_HistoryDiscount*$HackingSkillMultiplier), "capEx"), $intelUpgrades.radar = 1, $PC.skill.hacking += 1]] <br>//Costs <<print cashFormat(Math.trunc(15000*$upgradeMultiplierArcology*_HistoryDiscount*$HackingSkillMultiplier))>>. Will increase recon capabilities, but will require 10 extra slaves in the headquarters and increases upkeep. The remaining slaves will be more efficient in dealling with crime.// <<else>> You have installed sophisticated radar equipment. @@ -410,35 +410,35 @@ Considering the current upgrades the maximum level of crime is <<print App.SecEx <<elseif $secUpgrades.coldstorage == 6 && $SecExp.core.authority >= 19500 && App.SecExp.Check.reqMenials() > 10>> <br>You have installed a cold storage facility for the Security HQ's archives with a data retention capability of two years. <br> - [[Expand the cold storage facility to increase data retention to three years|securityHQ][cashX(-Math.trunc(2400000*$upgradeMultiplierArcology*_HistoryDiscount*$HackingSkillMultiplier), "capEx"), $secUpgrades.coldstorage++, $PC.hacking += 1]] + [[Expand the cold storage facility to increase data retention to three years|securityHQ][cashX(-Math.trunc(2400000*$upgradeMultiplierArcology*_HistoryDiscount*$HackingSkillMultiplier), "capEx"), $secUpgrades.coldstorage++, $PC.skill.hacking += 1]] <br>//Costs <<print cashFormat(Math.trunc(2400000*$upgradeMultiplierArcology*_HistoryDiscount*$HackingSkillMultiplier))>>. Will lower the amount of required slaves by a further 10, but will increase upkeep. The remaining slaves will be more efficient in dealling with crime.// <<elseif $secUpgrades.coldstorage == 5 && $SecExp.core.authority >= 19500 && App.SecExp.Check.reqMenials() > 10>> <br>You have installed a cold storage facility for the Security HQ's archives with a data retention capability of one year. <br> - [[Expand the cold storage facility to increase data retention to two years|securityHQ][cashX(-Math.trunc(1200000*$upgradeMultiplierArcology*_HistoryDiscount*$HackingSkillMultiplier), "capEx"), $secUpgrades.coldstorage++, $PC.hacking += 1]] + [[Expand the cold storage facility to increase data retention to two years|securityHQ][cashX(-Math.trunc(1200000*$upgradeMultiplierArcology*_HistoryDiscount*$HackingSkillMultiplier), "capEx"), $secUpgrades.coldstorage++, $PC.skill.hacking += 1]] <br>//Costs <<print cashFormat(Math.trunc(1200000*$upgradeMultiplierArcology*_HistoryDiscount*$HackingSkillMultiplier))>>. Will lower the amount of required slaves by a further 10, but will increase upkeep. The remaining slaves will be more efficient in dealling with crime.// <<elseif $secUpgrades.coldstorage == 4 && $SecExp.core.authority >= 19500 && App.SecExp.Check.reqMenials() > 10>> <br>You have installed a cold storage facility for the Security HQ's archives with a data retention capability of nine months. <br> - [[Expand the cold storage facility to increase data retention to one year|securityHQ][cashX(-Math.trunc(900000*$upgradeMultiplierArcology*_HistoryDiscount*$HackingSkillMultiplier), "capEx"), $secUpgrades.coldstorage++, $PC.hacking += 1]] + [[Expand the cold storage facility to increase data retention to one year|securityHQ][cashX(-Math.trunc(900000*$upgradeMultiplierArcology*_HistoryDiscount*$HackingSkillMultiplier), "capEx"), $secUpgrades.coldstorage++, $PC.skill.hacking += 1]] <br>//Costs <<print cashFormat(Math.trunc(900000*$upgradeMultiplierArcology*_HistoryDiscount*$HackingSkillMultiplier))>>. Will lower the amount of required slaves by a further 10, but will increase upkeep. The remaining slaves will be more efficient in dealling with crime.// <<elseif $secUpgrades.coldstorage == 3 && $SecExp.core.authority > 18000 && App.SecExp.Check.reqMenials() > 10>> <br>You have installed a cold storage facility for the Security HQ's archives with a data retention capability of six months. <br> - [[Expand the cold storage facility to increase data retention to nine months|securityHQ][cashX(-Math.trunc(600000*$upgradeMultiplierArcology*_HistoryDiscount*$HackingSkillMultiplier), "capEx"), $secUpgrades.coldstorage++, $PC.hacking += 1]] + [[Expand the cold storage facility to increase data retention to nine months|securityHQ][cashX(-Math.trunc(600000*$upgradeMultiplierArcology*_HistoryDiscount*$HackingSkillMultiplier), "capEx"), $secUpgrades.coldstorage++, $PC.skill.hacking += 1]] <br>//Costs <<print cashFormat(Math.trunc(600000*$upgradeMultiplierArcology*_HistoryDiscount*$HackingSkillMultiplier))>>. Will lower the amount of required slaves by a further 10, but will increase upkeep. The remaining slaves will be more efficient in dealling with crime.// <<elseif $secUpgrades.coldstorage == 2 && $SecExp.core.authority > 16000 && App.SecExp.Check.reqMenials() > 10>> <br>You have installed a cold storage facility for the Security HQ's archives with a data retention capability of three months. <br> - [[Expand the cold storage facility to increase data retention to six months|securityHQ][cashX(-Math.trunc(300000*$upgradeMultiplierArcology*_HistoryDiscount*$HackingSkillMultiplier), "capEx"), $secUpgrades.coldstorage++, $PC.hacking += 1]] + [[Expand the cold storage facility to increase data retention to six months|securityHQ][cashX(-Math.trunc(300000*$upgradeMultiplierArcology*_HistoryDiscount*$HackingSkillMultiplier), "capEx"), $secUpgrades.coldstorage++, $PC.skill.hacking += 1]] <br>//Costs <<print cashFormat(Math.trunc(300000*$upgradeMultiplierArcology*_HistoryDiscount*$HackingSkillMultiplier))>>. Will lower the amount of required slaves by a further 10, but will increase upkeep. The remaining slaves will be more efficient in dealling with crime.// <<elseif $secUpgrades.coldstorage == 1 && $SecExp.core.authority > 14000 && App.SecExp.Check.reqMenials() > 10>> <br>You have installed a cold storage facility for the Security HQ's archives with a data retention capability of one month. <br> - [[Expand the cold storage facility to increase data retention to three months|securityHQ][cashX(-Math.trunc(100000*$upgradeMultiplierArcology*_HistoryDiscount*$HackingSkillMultiplier), "capEx"), $secUpgrades.coldstorage++, $PC.hacking += 1]] + [[Expand the cold storage facility to increase data retention to three months|securityHQ][cashX(-Math.trunc(100000*$upgradeMultiplierArcology*_HistoryDiscount*$HackingSkillMultiplier), "capEx"), $secUpgrades.coldstorage++, $PC.skill.hacking += 1]] <br>//Costs <<print cashFormat(Math.trunc(100000*$upgradeMultiplierArcology*_HistoryDiscount*$HackingSkillMultiplier))>>. Will lower the amount of required slaves by a further 10, but will increase upkeep. The remaining slaves will be more efficient in dealling with crime.// <<elseif $secUpgrades.coldstorage == 0 && $SecExp.core.authority > 12000 && App.SecExp.Check.reqMenials() > 10>> - [[Install a cold storage facility|securityHQ][cashX(-Math.trunc(50000*$upgradeMultiplierArcology*_HistoryDiscount*$HackingSkillMultiplier), "capEx"), $secUpgrades.coldstorage++, $PC.hacking += 1]] + [[Install a cold storage facility|securityHQ][cashX(-Math.trunc(50000*$upgradeMultiplierArcology*_HistoryDiscount*$HackingSkillMultiplier), "capEx"), $secUpgrades.coldstorage++, $PC.skill.hacking += 1]] <br>//Costs <<print cashFormat(Math.trunc(50000*$upgradeMultiplierArcology*_HistoryDiscount*$HackingSkillMultiplier))>>. Will lower the amount of required slaves by 10, but will increase upkeep. The remaining slaves will be more efficient in dealling with crime.// <</if>> <<else>> diff --git a/src/endWeek/saChoosesOwnClothes.js b/src/endWeek/saChoosesOwnClothes.js index 766019a5c1f49280f4f4ca75eb4f0405ecff531f..596e6491122f2be4f1df86133580de2ca7d14386 100644 --- a/src/endWeek/saChoosesOwnClothes.js +++ b/src/endWeek/saChoosesOwnClothes.js @@ -447,7 +447,7 @@ window.saChoosesOwnClothes = (function() { wardrobeAssignment.push({text: `and dresses as a slutty nurse as your genitals are always in need of ${his} special treatment.`, clothes: "a slutty nurse outfit"}); wardrobeAssignment.push({text: `and dresses as a schoolgirl in the hopes that you teach ${him} how to be a woman.`, clothes: "a schoolgirl outfit"}); wardrobeAssignment.push({text: `and dresses as a cheerleader so ${he} may cheer you on as you blow ${his} mind.`, clothes: "a cheerleader outfit"}); - if (player.dick === 1) { + if (player.dick !== 0) { wardrobeAssignment.push({text: `and dresses as a slutty maid as you always come home with a stiff package that needs a thorough polishing.`, clothes: "a slutty maid outfit"}); } wardrobeAssignment.push({text: `and, since you personally see that ${he} never goes hungry, ${he} dresses like the sex demoness ${he} is.`, clothes: "a succubus outfit"}); diff --git a/src/endWeek/saNanny.js b/src/endWeek/saNanny.js index 5cc9cdf0e418c6ec4dcc59720fc2270596c1a5d2..d68140b503c3ecd31974899914050b20f4ac232f 100644 --- a/src/endWeek/saNanny.js +++ b/src/endWeek/saNanny.js @@ -27,7 +27,7 @@ window.saNanny = function saNanny(slave) { } // TODO: - if (slave.releaseRules !== "chastity") { + if (slave.rules.release !== "chastity") { const oral = jsRandom(5, 10); slave.counter.oral += oral; V.oralTotal += oral; diff --git a/src/endWeek/saRules.js b/src/endWeek/saRules.js index 9161aae9959308a7c989f3d30380563433a8fbf0..72baeb3b8c5464b483e4905d04064f24ec3030f8 100644 --- a/src/endWeek/saRules.js +++ b/src/endWeek/saRules.js @@ -19,7 +19,7 @@ $(function() { } = getPronouns(slave); let - release = slave.releaseRules; + release = slave.rules.release; let r = ``; @@ -190,7 +190,7 @@ $(function() { r += `Living as a mute <span class="hotpink">molds ${him}</span> to your will. `; } else if (slave.lips > 95) { r += `Being unable to speak through ${his} facepussy <span class="hotpink">molds ${him}</span> to your will. `; - } else if (slave.speechRules === "restrictive") { + } else if (slave.rules.speech === "restrictive") { r += `Living under enforced silence <span class="hotpink">molds ${him}</span> to your will. `; } slave.devotion++; @@ -354,7 +354,7 @@ $(function() { } if (rewards) { - switch (slave.standardReward) { + switch (slave.rules.reward) { case "relaxation": r += `${He}'s given free time, which ${he}`; if (V.spa) { @@ -378,7 +378,7 @@ $(function() { r += `${He}'s <span class="hotpink">rewarded</span> with`; if (slave.clitPiercing === 3) { r += `sustained orgasm from ${his} ${slave.dick ? `dick` : `clit`} piercing,`; - } else if (slave.releaseRules === "sapphic") { + } else if (slave.rules.release === "sapphic") { r += `immediate sex with any nearby slave,`; } else { r += `a quick climax from a vibrator,`; @@ -392,7 +392,7 @@ $(function() { break; default: r += `${He}'s <span class="hotpink">rewarded</span> `; - if (punishments && slave.standardPunishment === "situational") { + if (punishments && slave.rules.punishment === "situational") { r += `and <span class="gold">punished</span>`; } r += `situationally, letting ${him} develop normally. `; @@ -402,7 +402,7 @@ $(function() { } if (punishments) { - switch (slave.standardPunishment) { + switch (slave.rules.punishment) { case "confinement": r += `When ${he} disobeys, ${he}'s`; if (V.cellblock) { @@ -426,7 +426,7 @@ $(function() { slave.trust -= punishments; break; default: - if (!rewards || slave.standardReward !== "situational") { + if (!rewards || slave.rules.reward !== "situational") { r += `When ${he} disobeys, ${he}'s <span class="gold">punished</span> situationally, letting ${him} develop normally. `; } slave.trust -= punishments; @@ -929,7 +929,7 @@ $(function() { if (slave.drugs === "super fertility drugs" && canGetPregnant(slave)) { r += `${His} reproductive system is in overdrive,`; if (slave.dick > 9) { - r += `leaving ${him} <span class="mediumorchid">desperately fucking ${himself}</span> in an effort to get pregnant since <span class="gold">you won't <<if $PC.dick == 1>>give ${him}<<else>>let ${him} find<</if>> the dick ${he} needs. </span>`; + r += `leaving ${him} <span class="mediumorchid">desperately fucking ${himself}</span> in an effort to get pregnant since <span class="gold">you won't <<if $PC.dick>>give ${him}<<else>>let ${him} find<</if>> the dick ${he} needs. </span>`; if (canImpreg(slave, slave)) { knockMeUp(slave, 5, 2, slave.ID, 1); } @@ -943,7 +943,7 @@ $(function() { slave.devotion -= 3; slave.trust -= 2; } else if (slave.devotion >= -20) { - r += `leaving ${him} <span class="mediumorchid">completely unfulfilled</span> since <span class="gold">you won't <<if $PC.dick == 1>>give ${him}<<else>>let ${him} find<</if>> the dick ${he} needs. </span>`; + r += `leaving ${him} <span class="mediumorchid">completely unfulfilled</span> since <span class="gold">you won't <<if $PC.dick>>give ${him}<<else>>let ${him} find<</if>> the dick ${he} needs. </span>`; slave.devotion -= 3; slave.trust -= 2; } else { diff --git a/src/endWeek/saServant.js b/src/endWeek/saServant.js index d403f24a8d4f32bf8cb93bac9bb518410585a292..b52daabac3ff2d59a7599ce3fc095b88f37f95c9 100644 --- a/src/endWeek/saServant.js +++ b/src/endWeek/saServant.js @@ -63,7 +63,7 @@ window.saServant = function saServant(slave) { t += `so happy to serve your other slaves that ${he} often sees to their needs before they know they have them, and greatly <span class="yellowgreen">reduces the upkeep</span> of your slaves.`; } - if (slave.releaseRules !== "chastity") { + if (slave.rules.release !== "chastity") { const _oral = jsRandom(5, 10); slave.counter.oral += _oral; V.oralTotal += _oral; diff --git a/src/endWeek/saServeThePublic.js b/src/endWeek/saServeThePublic.js index 279e166e739597f481300370c76d677d751cf178..31c680d7ee87c868648cf9f71726173da2951092 100644 --- a/src/endWeek/saServeThePublic.js +++ b/src/endWeek/saServeThePublic.js @@ -483,7 +483,7 @@ window.saServeThePublic = (function saServeThePublic() { r += ` charms are only for the <span class="green">most prominent citizens.</span> When ${he}'s not `; if (canDoVaginal(slave) && jsRandom(1, 4) === 1) { r += `pleasing high society with ${his} `; - if (slave.prestige > 1 || slave.pornPrestige > 2) { + if (slave.prestige > 1 || slave.porn.prestige > 2) { r += `prestigious`; } else { r += `popular`; @@ -493,7 +493,7 @@ window.saServeThePublic = (function saServeThePublic() { r += `getting gangbanged,`; } else if (jsRandom(1, 2) === 1) { r += `giving away one of ${his} `; - if (slave.prestige > 1 || slave.pornPrestige > 2) { + if (slave.prestige > 1 || slave.porn.prestige > 2) { r += `famous`; } else { r += `top-tier`; @@ -501,7 +501,7 @@ window.saServeThePublic = (function saServeThePublic() { r += ` blowjobs,`; } else { r += `providing free access to ${his} `; - if (slave.prestige > 1 || slave.pornPrestige > 2) { + if (slave.prestige > 1 || slave.porn.prestige > 2) { r += `legendary`; } else { r += `notorious`; @@ -543,7 +543,7 @@ window.saServeThePublic = (function saServeThePublic() { function publicReactions(slave) { let sstp; - if ((slave.releaseRules === "restrictive" || slave.releaseRules === "chastity") && slave.standardReward !== "orgasm") { + if ((slave.rules.release === "restrictive" || slave.rules.release === "chastity") && slave.rules.reward !== "orgasm") { r += ` ${He}'s a better slut because public service is ${his} main sexual outlet.`; } @@ -928,11 +928,11 @@ window.saServeThePublic = (function saServeThePublic() { r += ` ${He} attracts more attention because it's prestigious to be seen with ${him}.`; } - if (slave.pornPrestige > 2) { + if (slave.porn.prestige > 2) { r += ` Patrons line up for the chance to spend time with the face of ${slave.porn.fameType} porn.`; - } else if (slave.pornPrestige > 1) { + } else if (slave.porn.prestige > 1) { r += ` ${He} has a sizable fanbase, one that is eager to spend time with ${him}.`; - } else if (slave.pornPrestige > 0) { + } else if (slave.porn.prestige > 0) { r += ` A few of ${his} fans recognize ${him} and eagerly make use of ${him}.`; } diff --git a/src/endWeek/saTakeClasses.js b/src/endWeek/saTakeClasses.js index bc36709a942f41ddb0dc21aee45c516ce125539b..014f099e87f8928771470b4804c6abafb48a2470 100644 --- a/src/endWeek/saTakeClasses.js +++ b/src/endWeek/saTakeClasses.js @@ -354,8 +354,8 @@ window.saTakeClasses = (function saServeThePublic() { if (V.week - slave.weekAcquired > langWeekThreshold) { r += ` ${He} has <span class="green">learned some ${V.language},</span> and can make ${his} point with some gesturing, though ${he} speaks ${V.language} horribly.`; slave.accent--; - if (slave.speechRules === "language lessons") { - slave.speechRules = "accent elimination"; + if (slave.rules.speech === "language lessons") { + slave.rules.speech = "accent elimination"; } } } else if (slave.accent === 3) { diff --git a/src/endWeek/saWhore.js b/src/endWeek/saWhore.js index d708582c399aba9e11b460d9c3156c08e1d32fc4..af281031d1e2c33841abc860b02da38c10f7572c 100644 --- a/src/endWeek/saWhore.js +++ b/src/endWeek/saWhore.js @@ -542,7 +542,7 @@ window.saWhore = (function saWhore() { r += ` body commands <span class="yellowgreen">a high price.</span> When ${he}'s not `; if (canDoVaginal(slave) && jsRandom(1, 4) === 1) { r += `pleasing the rich with ${his} `; - if (slave.prestige > 1 || slave.pornPrestige > 2) { + if (slave.prestige > 1 || slave.porn.prestige > 2) { r += `prestigious`; } else { r += `popular`; @@ -552,7 +552,7 @@ window.saWhore = (function saWhore() { r += `getting gangbanged,`; } else if (jsRandom(1, 2) === 1) { r += `performing one of ${his} `; - if (slave.prestige > 1 || slave.pornPrestige > 2) { + if (slave.prestige > 1 || slave.porn.prestige > 2) { r += `famous`; } else { r += `top-tier`; @@ -560,7 +560,7 @@ window.saWhore = (function saWhore() { r += ` blowjobs,`; } else if (canDoAnal(slave)) { r += ` selling access to ${his} `; - if (slave.prestige > 1 || slave.pornPrestige > 2) { + if (slave.prestige > 1 || slave.porn.prestige > 2) { r += `legendary`; } else { r += `notorious`; @@ -596,7 +596,7 @@ window.saWhore = (function saWhore() { function publicReactions(slave) { let SWi; - if ((slave.releaseRules === "restrictive" || slave.releaseRules === "chastity") && slave.standardReward !== "orgasm") { + if ((slave.rules.release === "restrictive" || slave.rules.release === "chastity") && slave.rules.reward !== "orgasm") { r += ` ${He}'s a better whore because prostitution is ${his} main sexual outlet.`; } @@ -982,11 +982,11 @@ window.saWhore = (function saWhore() { r += ` ${He} attracts more attention because it's prestigious to fuck ${him}.`; } - if (slave.pornPrestige > 2) { + if (slave.porn.prestige > 2) { r += ` Customers line up for the chance to buy time with the face of ${slave.porn.fameType} porn.`; - } else if (slave.pornPrestige > 1) { + } else if (slave.porn.prestige > 1) { r += ` ${He} has a sizable fanbase, one that is eager to buy time with ${him}.`; - } else if (slave.pornPrestige > 0) { + } else if (slave.porn.prestige > 0) { r += ` A few of ${his} fans recognize ${him} and eagerly patronize ${him}.`; } diff --git a/src/endWeek/saWorkTheFarm.js b/src/endWeek/saWorkTheFarm.js index 1a1246023697a1f39521d8c26426809315c2be96..93fa0c6da327bddc9ae605c4e753105ac106387a 100644 --- a/src/endWeek/saWorkTheFarm.js +++ b/src/endWeek/saWorkTheFarm.js @@ -289,11 +289,11 @@ window.saWorkTheFarm = function saWorkTheFarm(slave) { } else if (slave.prestige === 3) { t += `Because ${he} is so famous, ${he} earns a lot more then ${he} would otherwise.`; } - if (slave.pornPrestige === 1) { // TODO: are prestige and pornPrestige mutually exclusive? + if (slave.porn.prestige === 1) { // TODO: are prestige and pornPrestige mutually exclusive? t += `${He} earns a bit more because some of your citizens already know ${him} from porn. `; - } else if (slave.pornPrestige === 2) { + } else if (slave.porn.prestige === 2) { t += `${He} earns quite a bit more because a lot of your citizens already know ${him} from porn. `; - } else if (slave.pornPrestige === 3) { + } else if (slave.porn.prestige === 3) { t += `${He} earns a lot more because ${he} is so famous from porn. `; } if (slave.health > 20) { diff --git a/src/events/intro/introSummary.tw b/src/events/intro/introSummary.tw index 8b787f4af70db3253243d44977be2a7b492739d6..165ee484eb7c209ffe39f8e7026faa11641a7e92 100644 --- a/src/events/intro/introSummary.tw +++ b/src/events/intro/introSummary.tw @@ -17,7 +17,7 @@ You may review your settings before clicking "Continue" to begin. <<if $freshPC == 1 || $saveImported == 0>> <<set $PC.origRace = $PC.race>> <<set $PC.origSkin = $PC.skin>> - <<set $PC.origEye = $PC.eyeColor>> + <<set $PC.origEye = $PC.eye.right.iris>> /* needed for compatibility */ <<set $PC.origHColor = $PC.hColor>> <</if>> @@ -533,7 +533,7 @@ __''The Free City''__ <<option "Africa" "Africa" "$language = 'Arabic'">> <<option "Asia" "Asia" "$language = 'Chinese'">> <<option "Australia" "Australia" "$language = 'English'">> - <<option "Japan" "Japan" "$language = 'Japanese', $PC.race = 'asian', $PC.nationality = 'Japanese', $PC.hColor = 'black', $PC.eyeColor = 'brown'">> + <<option "Japan" "Japan" "$language = 'Japanese', $PC.race = 'asian', $PC.nationality = 'Japanese', $PC.hColor = 'black', $PC.eye.right.iris = 'brown', $PC.eye.left.iris = 'brown'">> <</options>> <<else>> <<options $continent>> @@ -609,21 +609,21 @@ __''Player Character''__ <<options>> With your given name as: <<option>> - <<textbox2 "$PC.name" $PC.name>> + <<textbox2 "$PC.slaveName" $PC.slaveName>> <</options>> <br> - <<if $PC.surname == 0>> - <<options $PC.surname>> + <<if $PC.slaveSurname == 0>> + <<options $PC.slaveSurname>> And no surname. <<option "Anon" "Add a surname">> <<comment>> Surnames cannot be changed during the game outside of special circumstances. <</options>> <<else>> - <<options $PC.surname>> + <<options $PC.slaveSurname>> And your surname is: <<option>> - <<textbox2 "$PC.surname" $PC.surname>> + <<textbox2 "$PC.slaveSurname" $PC.slaveSurname>> <<option 0 "Go by a single name">> <</options>> <</if>> @@ -753,10 +753,11 @@ __''Player Character''__ <</options>> <br> + <<set $PC.eye.left.iris = $PC.eye.right.iris>> <<options>> Your eyes are: <<option>> - <<textbox2 "$PC.eyeColor" $PC.eyeColor "Intro Summary">> + <<textbox2 "$PC.eye.right.iris" $PC.eye.right.iris "Intro Summary">> <</options>> <br> <<options>> @@ -881,9 +882,9 @@ __''Player Character''__ <</options>> <br> - <<if $PC.vagina == 1 && $PC.dick == 1>> + <<if $PC.vagina != -1 && $PC.dick != 0>> <<set _vagina_penis = 2>> - <<elseif $PC.vagina == 1>> + <<elseif $PC.vagina != -1>> <<set _vagina_penis = 1>> <<else>> <<set _vagina_penis = 0>> @@ -891,16 +892,16 @@ __''Player Character''__ <<options _vagina_penis>> You have a - <<option 0 "Penis" "$PC.preg=0, $PC.pregType=0, $PC.dick=1, $PC.vagina=0">> + <<option 0 "Penis" "$PC.preg=0, $PC.pregType=0, $PC.dick=4, $PC.balls=3, $PC.scrotum=3, $PC.prostate=1, $PC.vagina=-1, $PC.ovaries=0">> ''penis''. Standard sex scenes; easiest reputation maintenance. - <<option 1 "Vagina" "$PC.dick=0, $PC.vagina=1">> + <<option 1 "Vagina" "$PC.dick=0, $PC.balls=0, $PC.prostate=0, $PC.scrotum=0, $PC.vagina=1, $PC.ovaries=1">> ''vagina''. Sex scene variations; most difficult reputation maintenance. - <<option 2 "Penis and Vagina" "$PC.dick=1, $PC.vagina=1">> + <<option 2 "Penis and Vagina" "$PC.dick=4, $PC.balls=3, $PC.scrotum=3, $PC.prostate=1, $PC.vagina=1, $PC.ovaries=1">> ''penis and vagina''. Sex scene variations; more difficult reputation maintenance; some unique opportunities, especially with breasts. <</options>> <br> - <<if $PC.vagina == 1>> + <<if $PC.vagina != -1>> <<if $PC.preg == -1>> @@ -939,8 +940,8 @@ __''Player Character''__ <</options>> <</if>> - <<if $PC.births > 0>> - <br>You have given birth to ''$PC.births'' babies. + <<if $PC.counter.birthsTotal > 0>> + <br>You have given birth to ''$PC.counter.birthsTotal'' babies. <</if>> <br> @@ -957,18 +958,18 @@ __''Player Character''__ <</if>> <br> - <<switch $PC.boobsBonus>> - <<case -3>> + <<switch $PC.boobs>> + <<case 400>> <<set _PCCreationBoobSize = "small B-cups">> - <<case -2>> + <<case 500>> <<set _PCCreationBoobSize = "unnoticeable C-cups">> - <<case -1>> + <<case 700>> <<set _PCCreationBoobSize = "unremarkable D-cups">> - <<case 1>> + <<case 1100>> <<set _PCCreationBoobSize = "noticeable F-cups">> - <<case 2>> + <<case 1300>> <<set _PCCreationBoobSize = "huge G-cups">> - <<case 3>> + <<case 1500>> <<set _PCCreationBoobSize = "massive H-cups">> <<default>> <<set _PCCreationBoobSize = "average DD-cups">> @@ -980,26 +981,26 @@ __''Player Character''__ <<set _PCCreationBreast = "all natural">> <</if>> - <<if $PC.boobs > 0>> - <<options $PC.boobsBonus>> + <<if $PC.boobs > 300>> + <<options $PC.boobs>> Your breasts are ''_PCCreationBoobSize'' and ''_PCCreationBreast''. - <<option -2 "C-cup" "$PC.boobsImplant = 0">> - <<option 0 "DD-cup" "$PC.boobsImplant = 0">> - <<option 1 "F-cup" "$PC.boobsImplant = 0">> - <<option 2 "G-cup" "$PC.boobsImplant = 0">> - <<option 2 "G-cup implants" "$PC.boobsImplant = 1">> - <<option 0 "Remove them" "$PC.boobs = 0, $PC.boobsImplant = 0">> + <<option 500 "C-cup" "$PC.boobsImplant = 0">> + <<option 900 "DD-cup" "$PC.boobsImplant = 0">> + <<option 1100 "F-cup" "$PC.boobsImplant = 0">> + <<option 1300 "G-cup" "$PC.boobsImplant = 0">> + <<option 1300 "G-cup implants" "$PC.boobsImplant = 400">> + <<option 0 "Remove them" "$PC.boobs = 100, $PC.boobsImplant = 0">> <</options>> <<else>> <<if $PC.title == 1>> <<options $PC.boobs>> Your chest is ''manly.'' - <<option 1 "Add breasts" "$PC.boobsBonus = -2">> + <<option 500 "Add breasts">> <</options>> <<else>> <<options $PC.boobs>> You are ''flat chested.'' - <<option 1 "Grow breasts" "$PC.boobsBonus = -2">> + <<option 500 "Grow breasts">> <</options>> <</if>> <</if>> @@ -1047,7 +1048,7 @@ __''Player Character''__ //Make sure to replace your "s"s with "th"s to have working lisps in your lisped title.// <br> - You are a $PC.nationality $PC.race with <<if $PC.markings == "heavily freckled">>heavily freckled<<elseif $PC.markings == "freckles">>lightly freckled<<else>>clear<</if>> $PC.skin skin, $PC.hColor hair and $PC.eyeColor eyes. You have a $PC.faceShape face. + You are a $PC.nationality $PC.race with <<if $PC.markings == "heavily freckled">>heavily freckled<<elseif $PC.markings == "freckles">>lightly freckled<<else>>clear<</if>> $PC.skin skin, $PC.hColor hair and $PC.eye.right.iris eyes. You have a $PC.faceShape face. <br> Your preferred refreshment is <<textbox2 "$PC.refreshment" $PC.refreshment "Intro Summary">> [[Cigars|Intro Summary][$PC.refreshment = "cigar",$PC.refreshmentType = 0]] | [[Whiskey|Intro Summary][$PC.refreshment = "whiskey",$PC.refreshmentType = 1]] @@ -1083,7 +1084,7 @@ __''Player Character''__ <<case "escort">> Prior to being an arcology owner, you knew how to survive off your looks and body. <<case "servant">> - Prior to being an arcology owner, you served a well-off master<<if $PC.birthMaster >= 2>> and bore him several children<</if>>. + Prior to being an arcology owner, you served a well-off master<<if $PC.counter.birthMaster >= 2>> and bore him several children<</if>>. <<case "gang">> Prior to being an arcology owner, you were the leader of a ruthless gang. <</switch>> @@ -1104,14 +1105,14 @@ __''Player Character''__ <br> You have a - <<if $PC.vagina == 1 && $PC.dick == 1>> + <<if $PC.vagina != -1 && $PC.dick != 0>> penis and vagina - <<elseif $PC.dick == 1>> + <<elseif $PC.dick != 0>> penis. - <<elseif $PC.vagina == 1>> + <<elseif $PC.vagina != -1>> vagina <</if>> - <<if $PC.vagina == 1>> + <<if $PC.vagina != -1>> and are <<if $PC.pregWeek < 0>> recovering from your last pregnancy. @@ -1126,7 +1127,7 @@ __''Player Character''__ <<elseif $PC.preg > 0>> pregnant. <</if>> - <<if $PC.preg > 20 || $PC.births > 0>> + <<if $PC.preg > 20 || $PC.counter.birthsTotal > 0>> <<if $PC.pregMood == 1>> You tend to be caring and motherly when you're pregnant. [[Change to no change|Intro Summary][$PC.pregMood = 0]] | [[Change to aggressive|Intro Summary][$PC.pregMood = 2]] @@ -1149,28 +1150,28 @@ __''Player Character''__ [[Change to no change|Intro Summary][$PC.pregMood = 0]] | [[Change to motherly|Intro Summary][$PC.pregMood = 1]] <</if>> <</if>> - <<if $PC.births > 0>> - You have given birth to $PC.births babies. + <<if $PC.counter.birthsTotal > 0>> + You have given birth to $PC.counter.birthsTotal babies. <</if>> <</if>> <br> - <<if $PC.boobs > 0>> + <<if $PC.boobs >= 300>> You have a <<if $PC.title > 0>>masculine<<else>>feminine<</if>> body with - <<if $PC.boobsBonus == 1>> - big <<if $PC.boobsImplant == 1>>fake <</if>>breasts. - <<elseif $PC.boobsBonus == 2>> - huge <<if $PC.boobsImplant == 1>>fake <</if>>breasts. - <<elseif $PC.boobsBonus >= 3>> - giant<<if $PC.boobsImplant == 1>>, fake<</if>> cow tits. - <<elseif $PC.boobsBonus == -1>> + <<if $PC.boobs >= 1400>> + giant<<if $PC.boobsImplant != 0>>, fake<</if>> cow tits. + <<elseif $PC.boobs >= 1200>> + huge <<if $PC.boobsImplant != 0>>fake <</if>>breasts. + <<elseif $PC.boobs >= 1000>> + big <<if $PC.boobsImplant != 0>>fake <</if>>breasts. + <<elseif $PC.boobs >= 800>> + noticeable breasts. + <<elseif $PC.boobs >= 650>> unremarkable breasts. - <<elseif $PC.boobsBonus == -2>> + <<elseif $PC.boobs >= 500>> average breasts. - <<elseif $PC.boobsBonus == -3>> - small breasts. <<else>> - noticeable breasts. + small breasts. <</if>> <<else>> <<if $PC.title > 0>> @@ -1338,42 +1339,67 @@ __''Mods''__ <br><br> -<<link "Continue">> +<<link "Continue" "init Nationalities">> <<if $freshPC == 1 || $saveImported == 0>> <<switch $PC.career>> + <<case "wealth">> + <<if $PC.vagina == 1>> + <<set $PC.vagina = 2>> + <</if>> <<case "capitalist">> - <<set $PC.trading = 100>> + <<set $PC.skill.trading = 100>> <<case "mercenary">> - <<set $PC.warfare = 100>> + <<set $PC.skill.warfare = 100>> <<case "slaver">> - <<set $PC.slaving = 100>> + <<set $PC.skill.slaving = 100>> <<case "engineer">> - <<set $PC.engineering = 100>> + <<set $PC.skill.engineering = 100>> <<case "medicine">> - <<set $PC.medicine = 100>> + <<set $PC.skill.medicine = 100>> + <<case "celebrity">> + <<if $PC.vagina == 1>> + <<set $PC.vagina = 2>> + <</if>> <<case "BlackHat">> - <<set $PC.hacking = 100>> + <<set $PC.skill.hacking = 100>> <<case "arcology owner">> - <<set $PC.trading = 100, $PC.warfare = 100, $PC.hacking = 100, $PC.slaving = 100, $PC.engineering = 100, $PC.medicine = 100>> + <<set $PC.skill.trading = 100, $PC.skill.warfare = 100, $PC.skill.hacking = 100, $PC.skill.slaving = 100, $PC.skill.engineering = 100, $PC.skill.medicine = 100>> <<case "escort">> - <<set $PC.trading = 50, $PC.warfare = -100, $PC.slaving = -100, $PC.engineering = -100, $PC.medicine = 10, $PC.hacking = 10>> + <<if $PC.vagina == 1>> + <<set $PC.vagina = 4>> + <</if>> + <<set $PC.anus = 1>> + <<set $PC.clothes = "a slutty outfit">> + <<set $PC.education = 15>> + <<set $PC.skill.trading = 50, $PC.skill.warfare = -100, $PC.skill.slaving = -100, $PC.skill.engineering = -100, $PC.medicine = 10, $PC.hacking = 10>> <<case "servant">> - <<set $PC.trading = -100, $PC.warfare = -100, $PC.slaving = -100, $PC.engineering = -100, $PC.medicine = -100, $PC.hacking = -100>> + <<set $PC.clothes = "a nice maid outfit">> + <<set $PC.education = 0>> + <<if $PC.vagina == 1>> + <<set $PC.vagina = 4>> + <</if>> + <<set $PC.skill.trading = -100, $PC.skill.warfare = -100, $PC.skill.slaving = -100, $PC.skill.engineering = -100, $PC.skill.medicine = -100, $PC.skill.hacking = -100>> <<case "gang">> - <<set $PC.trading = 50, $PC.warfare = 50, $PC.slaving = 50, $PC.engineering = -100, $PC.medicine = 0, $PC.hacking = 50>> + <<if $PC.vagina == 1>> + <<set $PC.vagina = 2>> + <</if>> + <<set $PC.skill.trading = 50, $PC.skill.warfare = 50, $PC.skill.slaving = 50, $PC.skill.engineering = -100, $PC.skill.medicine = 0, $PC.skill.hacking = 50>> <</switch>> <</if>> - <<if $saveImported == 1 && $freshPC == 0 && $girls < 3>> - <<set $girls++>> + <<if $saveImported == 1 && $freshPC == 0 && $PC.rules.living != "luxurious">> + <<if $PC.rules.living == "spare">> + <<set $PC.rules.living = "normal">> + <<else>> + <<set $PC.rules.living = "luxurious">> + <</if>> <<elseif $PC.career == "wealth" || $PC.career == "celebrity">> - <<set $girls = 2>> + <<set $PC.rules.living = "normal">> <<else>> - <<set $girls = 1>> + <<set $PC.rules.living = "spare">> <</if>> <<if $secExpEnabled > 0>> <<set $wasToggledBefore = 1>> <</if>> - <<goto "init Nationalities">> <</link>> <<if ($economy != 100) || ($seeDicks != 25) || ($continent != "North America") || ($internationalTrade != 1) || ($internationalVariety != 1) || ($seeRace != 1) || ($seeNationality != 1) || ($seeExtreme != 0) || ($seeCircumcision != 1) || ($seeAge != 1) || ($plot != 1)>> @@ -1381,4 +1407,4 @@ __''Mods''__ <</if>> <br><br> -[[Cheat Start|init Nationalities][cashX(1000000, "cheating"),$girls = 3,repX(20000, "cheating"),$dojo += 1,$cheatMode = 1,$seeDesk = 0, $seeFCNN = 0, $sortSlavesBy = "devotion",$sortSlavesOrder = "descending",$sortSlavesMain = 0,$rulesAssistantMain = 1,$abbreviateDevotion = 1,$abbreviateRules = 1,$abbreviateClothes = 2,$abbreviateHealth = 1,$abbreviateDiet = 1,$abbreviateDrugs = 1,$abbreviateRace = 1,$abbreviateNationality = 1,$abbreviateGenitalia = 1,$abbreviatePhysicals = 1,$abbreviateSkills = 1,$abbreviateMental = 2,$PC.trading = 100,$PC.warfare = 100,$PC.slaving = 100,$PC.engineering = 100,$PC.medicine = 100,$PC.hacking = 100]] | //Intended for debugging: may have unexpected effects// +[[Cheat Start|init Nationalities][cashX(1000000, "cheating"),$PC.rules.living = "luxurious",repX(20000, "cheating"),$dojo += 1,$cheatMode = 1,$seeDesk = 0, $seeFCNN = 0, $sortSlavesBy = "devotion",$sortSlavesOrder = "descending",$sortSlavesMain = 0,$rulesAssistantMain = 1,$abbreviateDevotion = 1,$abbreviateRules = 1,$abbreviateClothes = 2,$abbreviateHealth = 1,$abbreviateDiet = 1,$abbreviateDrugs = 1,$abbreviateRace = 1,$abbreviateNationality = 1,$abbreviateGenitalia = 1,$abbreviatePhysicals = 1,$abbreviateSkills = 1,$abbreviateMental = 2,$PC.skill.trading = 100,$PC.skill.warfare = 100,$PC.skill.slaving = 100,$PC.skill.engineering = 100,$PC.skill.medicine = 100,$PC.skill.hacking = 100]] | //Intended for debugging: may have unexpected effects// diff --git a/src/events/intro/locationIntro.tw b/src/events/intro/locationIntro.tw index 79a8c4009df3cda17379a1aabc33cb9bcd7ba453..15732ebbe7211ddb9114a38a81143e312b0d74a0 100644 --- a/src/events/intro/locationIntro.tw +++ b/src/events/intro/locationIntro.tw @@ -10,7 +10,7 @@ As the old countries crumble and technology stagnates, the gap between rich and [[Africa|Intro Summary][$continent = "Africa", $language = "Arabic"]] [[Asia|Intro Summary][$continent = "Asia", $language = "Chinese"]] <<if $freshPC == 1 || $saveImported == 0>> - [[Japan|Intro Summary][$continent = "Japan", $language = "Japanese", $PC.race = "asian", $PC.nationality = "Japanese", $PC.hColor = "black", $PC.eyeColor = "brown"]] + [[Japan|Intro Summary][$continent = "Japan", $language = "Japanese", $PC.race = "asian", $PC.nationality = "Japanese", $PC.hColor = "black", $PC.eye.right.iris = "brown", $PC.eye.left.iris = "brown"]] <<else>> [[Japan|Intro Summary][$continent = "Japan", $language = "Japanese"]] <</if>> diff --git a/src/events/intro/pcBodyIntro.tw b/src/events/intro/pcBodyIntro.tw index 4c78c716d952111c54462ba12556ba525e67ed28..74ab2a63410bf77bb27eb59bc2a3971f46c8e97c 100644 --- a/src/events/intro/pcBodyIntro.tw +++ b/src/events/intro/pcBodyIntro.tw @@ -18,16 +18,16 @@ Most slaveowners in the Free Cities are male. The preexisting power structures o <br> Under my suit jacket, -<<if $PC.boobs > 0>> +<<if $PC.boobs > 300>> ''feminine breasts.'' - [[Remove breasts|PC Body Intro][$PC.boobs = 0]] + [[Remove breasts|PC Body Intro][$PC.boobs = 100]] <<else>> <<if $PC.title > 0>> ''masculine muscles.'' - [[Add breasts|PC Body Intro][$PC.boobs = 1]] + [[Add breasts|PC Body Intro][$PC.boobs = 900]] <<else>> ''a flat chest.'' //not 100% implemented// - [[Add breasts|PC Body Intro][$PC.boobs = 1]] + [[Add breasts|PC Body Intro][$PC.boobs = 900]] <</if>> <</if>> //These options will affect scenes. Sporting breasts will increase difficulty.// @@ -35,17 +35,17 @@ Under my suit jacket, <br> Behind the front of my tailored -<<if $PC.dick == 1>> - <<if $PC.vagina == 1>> +<<if $PC.dick != 0>> + <<if $PC.vagina != -1>> slacks, ''both a penis and a vagina.'' - [[Remove the penis|PC Body Intro][$PC.dick = 0]] | [[Remove the vagina|PC Body Intro][$PC.vagina = 0]] + [[Remove the penis|PC Body Intro][$PC.dick = 0, $PC.balls = 0, $PC.scrotum = 0, $PC.prostate = 0]] | [[Remove the vagina|PC Body Intro][$PC.vagina = -1, $PC.ovaries = 0]] <<else>> slacks, a ''penis.'' - [[Switch to vagina|PC Body Intro][$PC.dick = 0, $PC.genes = "XX", $PC.vagina = 1]] | [[Add a vagina|PC Body Intro][$PC.vagina = 1]] + [[Switch to vagina|PC Body Intro][$PC.dick = 0, $PC.balls = 0, $PC.scrotum = 0, $PC.prostate = 0, $PC.genes = "XX", $PC.vagina = 1, $PC.ovaries = 1]] | [[Add a vagina|PC Body Intro][$PC.vagina = 1, $PC.ovaries = 1]] <</if>> <<else>> skirt, a ''vagina.'' - [[Switch to penis|PC Body Intro][$PC.dick = 1, $PC.genes = "XY", $PC.vagina = 0]] | [[Add a penis|PC Body Intro][$PC.dick = 1]] + [[Switch to penis|PC Body Intro][$PC.dick = 4, $PC.balls = 3, $PC.scrotum = 3, $PC.prostate = 1, $PC.genes = "XY", $PC.vagina = -1, $PC.ovaries = 0]] | [[Add a penis|PC Body Intro][$PC.dick = 4, $PC.balls = 3, $PC.scrotum = 3, $PC.prostate = 1]] <</if>> <br> //These options will affect sex scenes. Feminine options will increase difficulty.// @@ -73,12 +73,12 @@ My age: ''<<textbox "$PC.actualAge" $PC.actualAge "PC Body Intro">>'' @@.orange;What is your name and alternate indulgence?@@ <br> -Name your character: <<textbox "$PC.name" $PC.name "PC Body Intro">> (surname) -<<if $PC.surname>> - <<textbox "$PC.surname" $PC.surname "PC Body Intro">> - <<link "Go by a single name">><<set $PC.slaveSurname = 0>><<goto "PC Body Intro">><</link>> +Name your character: <<textbox "$PC.slaveName" $PC.slaveName "PC Body Intro">> (surname) +<<if $PC.slaveSurname>> + <<textbox "$PC.slaveSurname" $PC.slaveSurname "PC Body Intro">> + <<link "Go by a single name">><<set $PC.slaveSurname = 0, $PC.birthSurname = "">><<goto "PC Body Intro">><</link>> <<else>> - <<textbox "$PC.surname" "" "PC Body Intro">> + <<textbox "$PC.slaveSurname" "" "PC Body Intro">> <</if>> <br> //As with all text boxes in FC, press the enter key to commit your changes.// @@ -96,10 +96,10 @@ Preferred method of consumption: ''<<if $PC.refreshmentType == 0>>Smoked<<elseif <br><br> -<<if $PC.vagina == 1>> -[[Confirm player character customization|PC Preg Intro]] +<<if $PC.vagina != -1>> + [[Confirm player character customization|PC Preg Intro]] <<else>> -[[Confirm player character customization|PC Appearance Intro]] + [[Confirm player character customization|PC Appearance Intro]] <</if>> <br><br> diff --git a/src/facilities/farmyard/farmerSelectWorkaround.tw b/src/facilities/farmyard/farmerSelectWorkaround.tw index 65fc5da28a5ddd2df600db9e782c7017fb75c21f..46096741a17cc645e7a2f1a7b062a3b66f05eb9b 100644 --- a/src/facilities/farmyard/farmerSelectWorkaround.tw +++ b/src/facilities/farmyard/farmerSelectWorkaround.tw @@ -5,7 +5,7 @@ <</if>> <<if $i > -1>> <<= assignJob($slaves[$i], "be the Farmer")>> - <<set $slaves[$i].livingRules = "luxurious">> + <<set $slaves[$i].rules.living = "luxurious">> <<set $Farmer = $slaves[$i]>> <</if>> diff --git a/src/facilities/farmyard/farmyard.tw b/src/facilities/farmyard/farmyard.tw index ef500fcdddad9034de4d083fc3a5107efad3fd0d..61b49e5eeb2661aa430bc2c7b1f6959c124caa8b 100644 --- a/src/facilities/farmyard/farmyard.tw +++ b/src/facilities/farmyard/farmyard.tw @@ -90,7 +90,7 @@ $farmyardNameCaps is an oasis of growth in the midst of the jungle of steel and <<set _Tmult0 = Math.trunc($farmyard*1000*$upgradeMultiplierArcology)>> <br>It can support $farmyard farmhands. Currently there <<if _FyL == 1>>is<<else>>are<</if>> _FyL farmhand<<if _FyL != 1>>s<</if>> at $farmyardName. -[[Expand the farmyard|Farmyard][cashX(forceNeg(_Tmult0), "capEx"), $farmyard += 5, $PC.engineering += .1]] //Costs <<print cashFormat(_Tmult0)>> and will increase upkeep costs// +[[Expand the farmyard|Farmyard][cashX(forceNeg(_Tmult0), "capEx"), $farmyard += 5, $PC.skill.engineering += .1]] //Costs <<print cashFormat(_Tmult0)>> and will increase upkeep costs// <span id="menials"> <br><br><br> diff --git a/src/facilities/farmyard/farmyardReport.tw b/src/facilities/farmyard/farmyardReport.tw index 346cf6d65894a6bf542fbd6d67d6018e95fd4544..ef1e53319dcd0e270f8e1fa253a41ea662612a40 100644 --- a/src/facilities/farmyard/farmyardReport.tw +++ b/src/facilities/farmyard/farmyardReport.tw @@ -29,8 +29,8 @@ <<if $slaves[_FLs].trust < 45>> <<set $slaves[_FLs].trust += 5>> <</if>> - <<if $slaves[_FLs].livingRules != "luxurious">> - <<set $slaves[_FLs].livingRules = "luxurious">> + <<if $slaves[_FLs].rules.living != "luxurious">> + <<set $slaves[_FLs].rules.living = "luxurious">> <</if>> <<if $slaves[_FLs].fetishStrength <= 95>> <<if $slaves[_FLs].fetish != "dom">> @@ -206,11 +206,11 @@ /* Perform facility based rule changes */ <<switch $farmyardDecoration>> <<case "Degradationist" "standard">> /* TODO: add the rest of the FS */ - <<set $slaves[$i].livingRules = "spare">> + <<set $slaves[$i].rules.living = "spare">> <<case "Roman Revivalist">> - <<set $slaves[$i].livingRules = "luxurious">> + <<set $slaves[$i].rules.living = "luxurious">> <<default>> - <<set $slaves[$i].livingRules = "normal">> + <<set $slaves[$i].rules.living = "normal">> <</switch>> /* TODO: should FS with "spare" living rules cause some minor health damage and devotion / trust loss? */ <<if ($slaves[$i].health < -80)>> diff --git a/src/facilities/farmyard/food/pFoodCrisis.tw b/src/facilities/farmyard/food/pFoodCrisis.tw index 83caafcd75faf2aed7a6f76e8ab363c721c62166..6e6014fc62e6944231319f570b536ed956caf7ec 100644 --- a/src/facilities/farmyard/food/pFoodCrisis.tw +++ b/src/facilities/farmyard/food/pFoodCrisis.tw @@ -7,9 +7,9 @@ <<switch $foodCrisis>> <<case 1>> - <<if ($PC.trading >= 100) || ($PC.career == "capitalist")>> + <<if ($PC.skill.trading >= 100) || ($PC.career == "capitalist")>> <<set _price = 2500>> - <<elseif ($PC.trading >= 50) || ($PC.career == "capitalist")>> + <<elseif ($PC.skill.trading >= 50) || ($PC.career == "capitalist")>> <<set _price = 5000>> <<else>> <<set _price = 10000>> @@ -30,7 +30,7 @@ <<run repX(5000, "event")>> <<set cashX(forceNeg(_price*2), "farmyard")>> <<set $rations = 2>> - <</replace>> <<if ($PC.trading >= 50) || ($PC.career == "capitalist")>>//This will cost <<print cashFormat(_price*2)>> and some upkeep, @@.springgreen;reduced by your knowledge of trading@@//<<else>>//This will cost <<print cashFormat(_price*2)>> and incur significant upkeep costs//<</if>> + <</replace>> <<if ($PC.skill.trading >= 50) || ($PC.career == "capitalist")>>//This will cost <<print cashFormat(_price*2)>> and some upkeep, @@.springgreen;reduced by your knowledge of trading@@//<<else>>//This will cost <<print cashFormat(_price*2)>> and incur significant upkeep costs//<</if>> <</link>> <br><<link "Give them enough to survive on">> <<replace "#result">> @@ -38,7 +38,7 @@ <<run repX(2500, "event")>> <<set cashX(forceNeg(_price), "farmyard")>> <<set $rations = 1>> - <</replace>> <<if ($PC.trading >= 50) || ($PC.career == "capitalist")>>//This will cost <<print cashFormat(_price)>> and some upkeep, @@.springgreen;reduced by your knowledge of trading@@//<<else>>//This will cost <<print cashFormat(_price)>> and incur significant upkeep costs//<</if>> + <</replace>> <<if ($PC.skill.trading >= 50) || ($PC.career == "capitalist")>>//This will cost <<print cashFormat(_price)>> and some upkeep, @@.springgreen;reduced by your knowledge of trading@@//<<else>>//This will cost <<print cashFormat(_price)>> and incur significant upkeep costs//<</if>> <</link>> <br><<link "They can figure their problem out on their own">> <<replace "#result">> @@ -62,7 +62,7 @@ <<set cashX(forceNeg(_price*2), "farmyard")>> <<set $rations = 4>> <</replace>> - <</link>> <<if ($PC.trading >= 50) || ($PC.career == "capitalist")>>//This will cost <<print cashFormat(_price*2)>> and some upkeep, @@.springgreen;reduced by your knowledge of trading@@//<<else>>//This will cost <<print cashFormat(_price*2)>> and incur significant upkeep costs//<</if>> + <</link>> <<if ($PC.skill.trading >= 50) || ($PC.career == "capitalist")>>//This will cost <<print cashFormat(_price*2)>> and some upkeep, @@.springgreen;reduced by your knowledge of trading@@//<<else>>//This will cost <<print cashFormat(_price*2)>> and incur significant upkeep costs//<</if>> <br><<link "Provide them with enough sustenance to survive on too">> <<replace "#result">> As much as you'd like to provide them with all of the food in the world, it simply is not feasible in your current situation. Therefore, you announce to the leaders that you will provide them only enough rations to live off of. The leaders understand, and are @@.green;pleased@@ to hear that you would provide for them at all. @@ -70,7 +70,7 @@ <<set cashX(forceNeg(_price), "farmyard")>> <<set $rations = 3>> <</replace>> - <</link>> <<if ($PC.trading >= 50) || ($PC.career == "capitalist")>>//This will cost <<print cashFormat(_price)>> and some upkeep, @@.springgreen;reduced by your knowledge of trading@@//<<else>>//This will cost <<print cashFormat(_price)>> and incur significant upkeep costs//<</if>> + <</link>> <<if ($PC.skill.trading >= 50) || ($PC.career == "capitalist")>>//This will cost <<print cashFormat(_price)>> and some upkeep, @@.springgreen;reduced by your knowledge of trading@@//<<else>>//This will cost <<print cashFormat(_price)>> and incur significant upkeep costs//<</if>> <br><<link "Change your mind about giving out any rations at all">> <<replace "#result">> Having given the people rations at all was a mistake, you think to yourself. You have a great number of your own problems to deal with, and providing rations to everyone that can't afford food is putting an unnecessary strain on your own situation. With this is mind, you tell the leaders that you simply can't help them at this time, and have decided that you can't help anyone with food at all. The citizens are understandably @@.red;angry@@ that you would go back on your word. @@ -97,7 +97,7 @@ <<set $foodMarket = 1>> <<unset $rations>> <</replace>> - <</link>> <<if ($PC.trading >= 50) || ($PC.career == "capitalist")>>//This will cost an initial investment of <<print cashFormat(_price*5)>>, @@.springgreen;reduced by your knowledge of trading@@//<<else>>//This will cost an initial investment of <<print cashFormat(_price*5)>>//<</if>> + <</link>> <<if ($PC.skill.trading >= 50) || ($PC.career == "capitalist")>>//This will cost an initial investment of <<print cashFormat(_price*5)>>, @@.springgreen;reduced by your knowledge of trading@@//<<else>>//This will cost an initial investment of <<print cashFormat(_price*5)>>//<</if>> <br><<link "Politely decline their offer, but continue giving them rations">> <<replace "#result">> Things have been going fairly well for you, but not //that// well — setting up an entirely new place to buy, sell, and store food would no doubt be an expensive undertaking. You tell the citizens that while you can't spare the resources to create a new market at the moment, you will honor your past agreement and continue giving them free rations. The people initially seem a bit disappointed that you don't seem to want to expand $arcologies[0].name, but are ultimately @@.green;glad@@ to hear that you'll continue taking care of them. @@ -105,7 +105,7 @@ <<set cashX(forceNeg(_price), "farmyard")>> <<set $rations = 5>> <</replace>> - <</link>> <<if ($PC.trading >= 50) || ($PC.career == "capitalist")>>//This will cost <<print cashFormat(_price)>> and some upkeep, @@.springgreen;reduced by your knowledge of trading@@//<<else>>//This will cost <<print cashFormat(_price)>> and incur significant upkeep costs//<</if>> + <</link>> <<if ($PC.skill.trading >= 50) || ($PC.career == "capitalist")>>//This will cost <<print cashFormat(_price)>> and some upkeep, @@.springgreen;reduced by your knowledge of trading@@//<<else>>//This will cost <<print cashFormat(_price)>> and incur significant upkeep costs//<</if>> <br><<link "Turn down their offer and end rationing completely">> <<replace "#result">> While a new place to buy, sell, and store food in $arcologies[0].name would most likely come in quite handy in the future, you ultimately decide that you simply cannot spare the resources required. In fact, giving rations at all was a costly venture, and after not having seen any sort of return-on-investment, you decide that you are unable to continue giving out rations anymore. Your citizens are @@.red;angry@@ at the fact that you seem not to care about them at all, but that's their problem. diff --git a/src/facilities/nursery/childInteract.tw b/src/facilities/nursery/childInteract.tw index 57eea67cf3eed475444cb20438f1572069ac18cb..43dfc4098c86a895964cb56e97c8d45a889ce3ef 100644 --- a/src/facilities/nursery/childInteract.tw +++ b/src/facilities/nursery/childInteract.tw @@ -158,7 +158,7 @@ FIXME: <</if>> <</if>> </span> - <<if (hasAnyLegs($activeChild)) && $PC.dick == 1>> + <<if (hasAnyLegs($activeChild)) && $PC.dick != 0>> <<link "Get a footjob">><<replace "#miniscene">><<set $childSex = 1>><<include "FFeet">><br> <</replace>><</link>> | <</if>> @@ -1541,7 +1541,7 @@ Hormones: <b><span id="hormones">$activeChild.hormones</span>.</b> <<set $dormitoryPopulation = 0, $roomsPopulation = 0>> <<for $i = 0; $i < _SL; $i++>> <<if $slaves[$i].assignmentVisible && ($slaves[$i].assignment != "be your Head Girl" || $HGSuite != 1) && ($slaves[$i].assignment != "guard you" || $dojo <= 1)>> - <<if $slaves[$i].livingRules == "luxurious">> + <<if $slaves[$i].rules.living == "luxurious">> <<if $slaves[$i].relationship >= 4>> <<set $roomsPopulation += 0.5>> <<else>> @@ -1553,45 +1553,45 @@ Hormones: <b><span id="hormones">$activeChild.hormones</span>.</b> <</if>> <</for>> -Living standard: <b><span id="livingRules">$activeChild.livingRules</span>.</b> +Living standard: <b><span id="livingRules">$activeChild.rules.living</span>.</b> //$His living conditions are managed by $nurseryName's décor.// -<br>Typical punishment: <b><span id="standardPunishment">$activeChild.standardPunishment</span>.</b> +<br>Typical punishment: <b><span id="standardPunishment">$activeChild.rules.punishment</span>.</b> <<link "Confinement">> - <<set $activeChild.standardPunishment = "confinement">> - <<replace "#standardPunishment">>$activeChild.standardPunishment<</replace>> + <<set $activeChild.rules.punishment = "confinement">> + <<replace "#standardPunishment">>$activeChild.rules.punishment<</replace>> <</link>> | <<link "Whipping">> - <<set $activeChild.standardPunishment = "whipping">> - <<replace "#standardPunishment">>$activeChild.standardPunishment<</replace>> + <<set $activeChild.rules.punishment = "whipping">> + <<replace "#standardPunishment">>$activeChild.rules.punishment<</replace>> <</link>> | <<link "Chastity">> - <<set $activeChild.standardPunishment = "chastity">> - <<replace "#standardPunishment">>$activeChild.standardPunishment<</replace>> + <<set $activeChild.rules.punishment = "chastity">> + <<replace "#standardPunishment">>$activeChild.rules.punishment<</replace>> <</link>> | <<link "Situational">> - <<set $activeChild.standardPunishment = "situational">> - <<replace "#standardPunishment">>$activeChild.standardPunishment<</replace>> + <<set $activeChild.rules.punishment = "situational">> + <<replace "#standardPunishment">>$activeChild.rules.punishment<</replace>> <</link>> -Typical reward: ''<span id="standardReward">$activeChild.standardReward</span>.'' -<<link "Relaxation">><<set $activeChild.standardReward = "relaxation">><<replace "#standardReward">>$activeChild.standardReward<</replace>><</link>> | -<<link "Drugs">><<set $activeChild.standardReward = "drugs">><<replace "#standardReward">>$activeChild.standardReward<</replace>><</link>> | -<<link "Orgasm">><<set $activeChild.standardReward = "orgasm">><<replace "#standardReward">>$activeChild.standardReward<</replace>><</link>> | -<<link "Situational">><<set $activeChild.standardReward = "situational">><<replace "#standardReward">>$activeChild.standardReward<</replace>><</link>> -<br>Non-assignment orgasm rules: ''<span id="releaseRules">$activeChild.releaseRules</span>.'' -<<link "Permit masturbation and interslave sex">><<set $activeChild.releaseRules = "permissive">><<replace "#releaseRules">>$activeChild.releaseRules<</replace>><</link>> | -<<link "Let $him get off with other slaves">><<set $activeChild.releaseRules = "sapphic">><<replace "#releaseRules">>$activeChild.releaseRules<</replace>><</link>> | +Typical reward: ''<span id="standardReward">$activeChild.rules.reward</span>.'' +<<link "Relaxation">><<set $activeChild.rules.reward = "relaxation">><<replace "#standardReward">>$activeChild.rules.reward<</replace>><</link>> | +<<link "Drugs">><<set $activeChild.rules.reward = "drugs">><<replace "#standardReward">>$activeChild.rules.reward<</replace>><</link>> | +<<link "Orgasm">><<set $activeChild.rules.reward = "orgasm">><<replace "#standardReward">>$activeChild.rules.reward<</replace>><</link>> | +<<link "Situational">><<set $activeChild.rules.reward = "situational">><<replace "#standardReward">>$activeChild.rules.reward<</replace>><</link>> +<br>Non-assignment orgasm rules: ''<span id="releaseRules">$activeChild.rules.release</span>.'' +<<link "Permit masturbation and interslave sex">><<set $activeChild.rules.release = "permissive">><<replace "#releaseRules">>$activeChild.rules.release<</replace>><</link>> | +<<link "Let $him get off with other slaves">><<set $activeChild.rules.release = "sapphic">><<replace "#releaseRules">>$activeChild.rules.release<</replace>><</link>> | <<if !isAmputee($activeChild) && $activeChild.fuckdoll == 0 && $activeChild.fetish != "mindbroken">> - <<link "Restrict $him to masturbation only">><<set $activeChild.releaseRules = "masturbation">><<replace "#releaseRules">>$activeChild.releaseRules<</replace>><</link>> | + <<link "Restrict $him to masturbation only">><<set $activeChild.rules.release = "masturbation">><<replace "#releaseRules">>$activeChild.rules.release<</replace>><</link>> | <</if>> <<link "Only with you">> - <<set $activeChild.releaseRules = "restrictive">> - <<replace "#releaseRules">>$activeChild.releaseRules<</replace>> + <<set $activeChild.rules.release = "restrictive">> + <<replace "#releaseRules">>$activeChild.rules.release<</replace>> <</link>> | <<link "Have $him remain chaste">> - <<set $activeChild.releaseRules = "chastity">> - <<replace "#releaseRules">>$activeChild.releaseRules<</replace>> + <<set $activeChild.rules.release = "chastity">> + <<replace "#releaseRules">>$activeChild.rules.release<</replace>> <</link>> /* TODO: will children be able to have clit piercings? */ @@ -1671,39 +1671,39 @@ Typical reward: ''<span id="standardReward">$activeChild.standardReward</span>.' <</if>> <<if $activeChild.voice != 0>> - <br>Speech rules: <b><span id="speechRules">$activeChild.speechRules</span>.</b> + <br>Speech rules: <b><span id="speechRules">$activeChild.rules.speech</span>.</b> <<link "Restrictive">> - <<set $activeChild.speechRules = "restrictive">> - <<replace "#speechRules">>$activeChild.speechRules<</replace>> + <<set $activeChild.rules.speech = "restrictive">> + <<replace "#speechRules">>$activeChild.rules.speech<</replace>> <</link>> | <<link "Permissive">> - <<set $activeChild.speechRules = "permissive">> - <<replace "#speechRules">>$activeChild.speechRules<</replace>> + <<set $activeChild.rules.speech = "permissive">> + <<replace "#speechRules">>$activeChild.rules.speech<</replace>> <</link>> <<if $activeChild.accent > 0 && $activeChild.accent < 4>>| <<link "Accent elimination">> - <<set $activeChild.speechRules = "accent elimination">> - <<replace "#speechRules">>$activeChild.speechRules<</replace>> + <<set $activeChild.rules.speech = "accent elimination">> + <<replace "#speechRules">>$activeChild.rules.speech<</replace>> <</link>> <<elseif $activeChild.accent > 3>>| <<link "Language lessons">> - <<set $activeChild.speechRules = "language lessons">> - <<replace "#speechRules">>$activeChild.speechRules<</replace>> + <<set $activeChild.rules.speech = "language lessons">> + <<replace "#speechRules">>$activeChild.rules.speech<</replace>> <</link>> <</if>> <</if>> <br> -Relationship rules: <b><span id="relationshipRules">$activeChild.relationshipRules</span>.</b> +Relationship rules: <b><span id="relationshipRules">$activeChild.rules.relationship</span>.</b> <<link "Restrictive">> - <<set $activeChild.relationshipRules = "restrictive">> - <<replace "#relationshipRules">>$activeChild.relationshipRules<</replace>> + <<set $activeChild.rules.relationship = "restrictive">> + <<replace "#relationshipRules">>$activeChild.rules.relationship<</replace>> <</link>> | <<link "Just friends">> - <<set $activeChild.relationshipRules = "just friends">> - <<replace "#relationshipRules">>$activeChild.relationshipRules<</replace>> + <<set $activeChild.rules.relationship = "just friends">> + <<replace "#relationshipRules">>$activeChild.rules.relationship<</replace>> <</link>> | <<link "Permissive">> - <<set $activeChild.relationshipRules = "permissive">> - <<replace "#relationshipRules">>$activeChild.relationshipRules<</replace>> + <<set $activeChild.rules.relationship = "permissive">> + <<replace "#relationshipRules">>$activeChild.rules.relationship<</replace>> <</link>> <br> diff --git a/src/facilities/nursery/customizeChild.tw b/src/facilities/nursery/customizeChild.tw index 61aed1f6f640af56b3fdce6129cb98713c298f1b..e8d5fbab17fc1e5e417497f681ed109c78dacf68 100644 --- a/src/facilities/nursery/customizeChild.tw +++ b/src/facilities/nursery/customizeChild.tw @@ -108,10 +108,10 @@ You may enter custom descriptors for the child's hair color, hair style, tattoos <</for>> <</if>> <<if $activeChild.relationship == -3>> - <<if $PC.surname>> - <<if $activeChild.slaveSurname != $PC.surname>> + <<if $PC.slaveSurname>> + <<if $activeChild.slaveSurname != $PC.slaveSurname>> | <<link "Give $him your surname" "Rename Child">> - <<set $activeChild.slaveSurname = $PC.surname>> + <<set $activeChild.slaveSurname = $PC.slaveSurname>> <</link>> <</if>> <</if>> diff --git a/src/facilities/nursery/customizeInfant.tw b/src/facilities/nursery/customizeInfant.tw index eb0c5f6e80b21fab0b45d7f8eb240fce2d8d6c05..6969f6b8aedc0cf7b049b779f3c582cbb31dd857 100644 --- a/src/facilities/nursery/customizeInfant.tw +++ b/src/facilities/nursery/customizeInfant.tw @@ -87,9 +87,9 @@ Change $his surname: <</for>> <</if>> <<if $activeChild.relationship == -3>> - <<if $PC.surname>> - <<if $activeChild.slaveSurname != $PC.surname>> - | <<link "Give $him your surname">><<set $activeChild.slaveSurname = $PC.surname>><</link>> + <<if $PC.slaveSurname>> + <<if $activeChild.slaveSurname != $PC.slaveSurname>> + | <<link "Give $him your surname">><<set $activeChild.slaveSurname = $PC.slaveSurname>><</link>> <</if>> <</if>> <</if>> diff --git a/src/facilities/nursery/matronWorkaround.tw b/src/facilities/nursery/matronWorkaround.tw index 155fe02db44b436384258a2840f94b88f5e96c55..1f992d869b19932c9ebab049865507716e98703d 100644 --- a/src/facilities/nursery/matronWorkaround.tw +++ b/src/facilities/nursery/matronWorkaround.tw @@ -5,7 +5,7 @@ <</if>> <<if $i > -1>> <<= assignJob($slaves[$i], "be the Matron")>> - <<set $slaves[$i].livingRules = "luxurious">> + <<set $slaves[$i].rules.living = "luxurious">> <<set $Matron = $slaves[$i]>> <</if>> diff --git a/src/facilities/nursery/nursery.tw b/src/facilities/nursery/nursery.tw index a4812991f55b128beb39c2c32e8395a3966ac6a3..4b970dbaf1095051c2774a55c7554c8d956a05b1 100644 --- a/src/facilities/nursery/nursery.tw +++ b/src/facilities/nursery/nursery.tw @@ -99,7 +99,7 @@ $nurseryNameCaps <br> <</if>> <<if $nurseryNannies < 5>> - [[Expand the nursery|Nursery][cashX(forceNeg(_Tmult0), "capEx"), $nurseryNannies += 1, $PC.engineering += .1]] //Costs <<print cashFormat(_Tmult0)>> and will increase upkeep costs// + [[Expand the nursery|Nursery][cashX(forceNeg(_Tmult0), "capEx"), $nurseryNannies += 1, $PC.skill.engineering += .1]] //Costs <<print cashFormat(_Tmult0)>> and will increase upkeep costs// <<else>> //$nurseryNameCaps can support a maximum of 5 slaves// <</if>> diff --git a/src/facilities/nursery/nurseryWidgets.js b/src/facilities/nursery/nurseryWidgets.js index 0e1e991f32d26e3e32325b8c8f7da3e9eec78743..e520d8d2c0affa6ec7083bb66e0ce930bef1fc3c 100644 --- a/src/facilities/nursery/nurseryWidgets.js +++ b/src/facilities/nursery/nurseryWidgets.js @@ -2407,7 +2407,7 @@ App.Facilities.Nursery.LongInfantDescription = function(child) { /* CLOSE FAMILY */ if (father && fatherPC) { - if (child.eyeColor === PC.eyeColor) { + if (child.eyeColor === PC.eye.origColor) { r += `${He} has your ${child.eyeColor} eyes, `; } else if (mother) { r += `${He} has ${his} mother ${mother.slaveName}'s ${child.eyeColor} eyes, `; @@ -2826,7 +2826,7 @@ App.Facilities.Nursery.ChildSummary = function(child) { * @param {App.Entity.SlaveState} child */ function shortRules(child) { - switch (child.livingRules) { + switch (child.rules.living) { case "luxurious": r += `<strong>LS:Lux</strong> `; break; @@ -2838,7 +2838,7 @@ App.Facilities.Nursery.ChildSummary = function(child) { break; } if (canTalk(child)) { - switch (child.speechRules) { + switch (child.rules.speech) { case "permissive": r += `<strong>SpR:P</strong> `; break; @@ -2854,7 +2854,7 @@ App.Facilities.Nursery.ChildSummary = function(child) { } r += " "; } - switch (child.relationshipRules) { + switch (child.rules.relationship) { case "permissive": r += `<strong>ReR:P</strong> `; break; @@ -2865,7 +2865,7 @@ App.Facilities.Nursery.ChildSummary = function(child) { r += `<strong>ReR:R</strong> `; break; } - switch (child.standardPunishment) { + switch (child.rules.punishment) { case "confinement": r += `<strong>Pun:Conf</strong> `; break; @@ -2879,7 +2879,7 @@ App.Facilities.Nursery.ChildSummary = function(child) { r += `<strong>Pun:Situ</strong> `; break; } - switch (child.standardReward) { + switch (child.rules.reward) { case "relaxation": r += `<strong>Rew:Relx</strong> `; break; @@ -2893,7 +2893,7 @@ App.Facilities.Nursery.ChildSummary = function(child) { r += `<strong>Rew:Situ</strong> `; break; } - switch (child.releaseRules) { + switch (child.rules.release) { case "permissive": r += `<strong>MaR:P</strong> `; break; @@ -2916,14 +2916,14 @@ App.Facilities.Nursery.ChildSummary = function(child) { * @param {App.Entity.SlaveState} child */ function longRules(child) { - r += `Living standard: ${child.livingRules}. `; + r += `Living standard: ${child.rules.living}. `; if (canTalk(child)) { - r += `Speech rules: ${child.speechRules}. `; + r += `Speech rules: ${child.rules.speech}. `; } - r += `Relationship rules: ${child.relationshipRules}. `; - r += `Typical punishment: ${child.standardPunishment}. `; - r += `Typical reward: ${child.standardReward}. `; - r += `Release rules: ${child.releaseRules}. `; + r += `Relationship rules: ${child.rules.relationship}. `; + r += `Typical punishment: ${child.rules.punishment}. `; + r += `Typical reward: ${child.rules.reward}. `; + r += `Release rules: ${child.rules.release}. `; } /** @@ -7007,10 +7007,10 @@ App.Facilities.Nursery.LongChildDescription = function(child) { if (child.accent !== 0) { if (child.accent === 1) { accent = jsEither("a beautiful", "a distinctive", "an intriguing", "a light", "a lovely", "a mild", "a pleasant", "a rich", "a slight", "a smooth"); - r += `${He} speaks ${V.language} in ${accent} ${nationality} accent${child.speechRules === "accent elimination" ? `, which the rules encourage ${him} to suppress` : ``}. `; + r += `${He} speaks ${V.language} in ${accent} ${nationality} accent${child.rules.speech === "accent elimination" ? `, which the rules encourage ${him} to suppress` : ``}. `; } else if (child.accent === 2) { accent = jsEither("a broad", "a harsh", "a heavy", "an intense", "a marked", "a noticeable", "a rough", "a significant", "a stressed", "a strong", "a thick"); - r += `${He} speaks ${V.language} in ${accent} ${nationality} accent that can be hard to understand${child.speechRules === "accent elimination" ? `, and the rules encourage ${him} to make an effort to suppress it` : ``}. `; + r += `${He} speaks ${V.language} in ${accent} ${nationality} accent that can be hard to understand${child.rules.speech === "accent elimination" ? `, and the rules encourage ${him} to make an effort to suppress it` : ``}. `; } else { r += `${He} speaks little ${V.language}, but understands enough to be given orders. `; } @@ -9407,7 +9407,7 @@ App.Facilities.Nursery.LongChildDescription = function(child) { } else if (child.faceImplant > 30) { r += `noticeably received facial cosmetic surgery. `; } else { - if (PC.medicine >= 100) { + if (PC.skill.medicine >= 100) { r += `Someone without your knowledge might miss it entirely. `; } } @@ -11304,13 +11304,13 @@ App.Facilities.Nursery.LongChildDescription = function(child) { if (child.race !== child.origRace) { if (V.saleDescription) { - if (PC.medicine >= 100) { + if (PC.skill.medicine >= 100) { r += `Thanks to your medical experience, you can easily tell that ${he} was originally ${child.origRace}, but surgically modified. `; - } else if (PC.medicine >= 50) { + } else if (PC.skill.medicine >= 50) { r += `Oddly enough, ${he} appears to have a number of ${child.origRace} features. `; - } else if (PC.slaving >= 50) { + } else if (PC.skill.slaving >= 50) { r += `Thanks to your experience in buying and selling slaves, you can easily tell that ${he} is not naturally ${child.race}. `; - } else if (jsRandom(0, 100) < PC.medicine) { + } else if (jsRandom(0, 100) < PC.skill.medicine) { r += `${His} features seem slightly off. `; } } else { @@ -11324,13 +11324,13 @@ App.Facilities.Nursery.LongChildDescription = function(child) { if (child.race !== child.origRace) { if (V.saleDescription) { - if (PC.medicine >= 100) { + if (PC.skill.medicine >= 100) { r += `Thanks to your medical experience, you can easily tell that ${he} was originally ${child.origRace}, but surgically modified. `; - } else if (PC.medicine >= 50) { + } else if (PC.skill.medicine >= 50) { r += `Oddly enough, ${he} appears to have a number of ${child.origRace} features. `; - } else if (PC.slaving >= 50) { + } else if (PC.skill.slaving >= 50) { r += `Thanks to your experience in buying and selling slaves, you can easily tell that ${he} is not naturally ${child.race}. `; - } else if (jsRandom(0, 100) < PC.medicine) { + } else if (jsRandom(0, 100) < PC.skill.medicine) { r += `${His} features seem slightly off. `; } } else { @@ -11592,7 +11592,7 @@ App.Facilities.Nursery.LongChildDescription = function(child) { r += `A line-art rendition of ${child.slaveName} ${himself} nursing a pair of ${his} fellow slaves is tattooed across ${his} entire back. `; } else if (child.skill.vaginal >= 100) { r += `A line-art rendition of ${child.slaveName} ${himself} performing reverse cowgirl and spreading ${his} pussy is tattooed across ${his} entire back. `; - } else if (PC.vagina) { + } else if (PC.vagina !== 0) { r += `A line-art rendition of ${child.slaveName} ${himself} eating pussy is tattooed across ${his} entire back. `; } else { r += `A line-art rendition of ${child.slaveName} ${himself} deepthroating a cock is tattooed across ${his} entire back. `; @@ -11739,7 +11739,7 @@ App.Facilities.Nursery.LongChildDescription = function(child) { r += `'This is my penance' is tattooed across ${his} left buttock; ${child.vagina > -1 ? `'Make me suffer.'` : `'As a slave.'`} is tattooed across ${his} right. `; break; case "possessive": - r += `'${PC.name} made me their' is tattooed across ${his} left buttock; with '${desc}' tattooed across ${his} right. `; + r += `'${PC.slaveName} made me their' is tattooed across ${his} left buttock; with '${desc}' tattooed across ${his} right. `; break; case "paternalist": r += `'Treat it' is tattooed across ${his} left buttock; 'Gently' is tattooed across ${his} right. `; @@ -12005,7 +12005,7 @@ App.Facilities.Nursery.LongChildDescription = function(child) { r += `${He} has a tramp stamp which reads 'Fuck my ass and be blessed.' `; break; case "possessive": - r += `${He} has a tramp stamp which reads '${PC.name}'s $desc.' `; + r += `${He} has a tramp stamp which reads '${PC.slaveName}'s $desc.' `; break; case "paternalist": r += `${He} has a tramp stamp which reads 'Fuck me slowly' with an arrow pointing downward. `; @@ -12092,7 +12092,7 @@ App.Facilities.Nursery.LongChildDescription = function(child) { } else { r += `'Sex slave `; } - r += `of ${WrittenMaster(child)} ${PC.name}.' `; + r += `of ${WrittenMaster(child)} ${PC.slaveName}.' `; break; case "paternalist": r += `${His} abdomen is tattooed with a downward-pointing arrow which reads 'Let's come together.' `; @@ -12678,7 +12678,7 @@ App.Facilities.Nursery.LongChildDescription = function(child) { r += tats.vagina(child); } - if (child.releaseRules === "permissive" || child.releaseRules === "masturbation") { + if (child.rules.release === "permissive" || child.rules.release === "masturbation") { if ((child.aphrodisiacs > 0 || child.inflationType === "aphrodisiac") && child.drugs !== "priapism agent") { if (child.aphrodisiacs > 1 || (child.inflationType === "aphrodisiac" && child.inflation > 1)) { if (child.dick !== 0 && child.hormoneBalance >= 100 && !hasAnyArms(child)) { @@ -13364,7 +13364,7 @@ App.Facilities.Nursery.LongChildDescription = function(child) { r += `${He} is <span class="red">sexually judgemental,</span> and often denigrates ${his} sexual partners' performance. `; break; case "cum addict": - r += `${He}'s a <span class="yellow">cum addict:</span> ${he} has a deep psychological addiction to ${PC.dick ? `semen` : PC.dick && PC.vagina ? ` and ` : PC.vagina ? `pussyjuice` : ``} and becomes anxious if ${he} goes for a few hours without drinking any. `; + r += `${He}'s a <span class="yellow">cum addict:</span> ${he} has a deep psychological addiction to ${PC.dick ? `semen` : PC.dick && PC.vagina !== 0 ? ` and ` : PC.vagina !== 0 ? `pussyjuice` : ``} and becomes anxious if ${he} goes for a few hours without drinking any. `; break; case "anal addict": r += `${He}'s an <span class="yellow">anal addict:</span> ${he} has a deep psychological need to be fucked in the ass and becomes anxious if ${he} goes for a few hours without anal. `; @@ -13675,11 +13675,11 @@ App.Facilities.Nursery.LongChildDescription = function(child) { if (!V.saleDescription && !V.eventDescription) { if (canSee(child) && child.attrKnown) { - if (child.attrXX > 85 && PC.boobs) { + if (child.attrXX > 85 && PC.boobs >= 300) { r += `${His} attraction to women is obvious: ${he} can't seem to stop staring at your breasts. `; } else if (child.attrXY > 85 && PC.dick) { r += `${His} attraction to men is obvious: ${he} can't seem to stop glancing down at your package. `; - } else if (child.attrXY > 85 && !PC.boobs) { + } else if (child.attrXY > 85 && PC.boobs < 300 && PC.title === 1) { r += `${His} attraction to men is obvious: ${he} can't seem to stop checking out your broad chest. `; } } @@ -13824,7 +13824,7 @@ App.Facilities.Nursery.LongChildDescription = function(child) { r += `${He} is <span class="red">sexually judgemental,</span> and often denigrates ${his} sexual partners' performance. `; break; case "cum addict": - r += `${He}'s a <span class="yellow">cum addict:</span> ${he} has a deep psychological addiction to ${PC.dick ? `semen` : PC.dick && PC.vagina ? ` and ` : PC.vagina ? `pussyjuice` : ``} and becomes anxious if ${he} goes for a few hours without drinking any. `; + r += `${He}'s a <span class="yellow">cum addict:</span> ${he} has a deep psychological addiction to ${PC.dick ? `semen` : PC.dick && PC.vagina !== 0 ? ` and ` : PC.vagina !== 0 ? `pussyjuice` : ``} and becomes anxious if ${he} goes for a few hours without drinking any. `; break; case "anal addict": r += `${He}'s an <span class="yellow">anal addict:</span> ${he} has a deep psychological need to be fucked in the ass and becomes anxious if ${he} goes for a few hours without anal. `; @@ -14136,11 +14136,11 @@ App.Facilities.Nursery.LongChildDescription = function(child) { if (!V.saleDescription && !V.eventDescription) { if (canSee(child) && child.attrKnown) { - if (child.attrXX > 85 && PC.boobs) { + if (child.attrXX > 85 && PC.boobs >= 300) { r += `${His} attraction to women is obvious: ${he} can't seem to stop staring at your breasts. `; } else if (child.attrXY > 85 && PC.dick) { r += `${His} attraction to men is obvious: ${he} can't seem to stop glancing down at your package. `; - } else if (child.attrXY > 85 && !PC.boobs) { + } else if (child.attrXY > 85 && PC.boobs < 300 && PC.title === 1) { r += `${His} attraction to men is obvious: ${he} can't seem to stop checking out your broad chest. `; } } @@ -15106,7 +15106,7 @@ App.Facilities.Nursery.LongChildDescription = function(child) { r += `${He} has a large, liver-colored birthmark, detracting from ${his} beauty. `; } if (child.skin === "sun tanned") { - if (child.releaseRules !== "restrictive" && child.releaseRules !== "masturbation" && child.releaseRules !== "chastity") { + if (child.rules.release !== "restrictive" && child.rules.release !== "masturbation" && child.rules.release !== "chastity") { if (child.fetishKnown && child.fetishStrength > 60) { r += `${His} tan is slightly uneven, since ${he} enjoys`; switch (child.fetish) { @@ -15373,11 +15373,11 @@ App.Facilities.Nursery.LongChildDescription = function(child) { r += `aphrodisiacs, but is an amputee, so ${he} cannot touch ${himself}. ${He} writhes with extreme sexual frustration, desperately trying to relieve ${himself}, but only managing to stir up the aphrodisiacs contained in ${his} gut, strengthening their effects even more. `; } else if (child.chastityVagina) { r += `aphrodisiacs, but is wearing a chastity belt and cannot touch ${himself}. ${He} writhes with extreme sexual frustration, desperately trying to relieve ${himself}, but only managing to stir up the aphrodisiacs contained in ${his} gut, strengthening their effects even more. `; - } else if ((child.releaseRules === "permissive" || child.releaseRules === "masturbation") && child.dick !== 0 && child.vagina === -1) { + } else if ((child.rules.release === "permissive" || child.rules.release === "masturbation") && child.dick !== 0 && child.vagina === -1) { r += `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. ${canPenetrate(child) ? `${His} cock is painfully erect. ` : ``}${His} frantic masturbation forces ${his} distended middle to jiggle obscenely, stirring up the aphrodisiacs contained in ${his} gut and strengthening their effects even more. `; - } else if ((child.releaseRules === "permissive" || child.releaseRules === "masturbation") && child.dick !== 0) { + } else if ((child.rules.release === "permissive" || child.rules.release === "masturbation") && child.dick !== 0) { r += `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. ${canPenetrate(child) ? `${His} cock is painfully erect. ` : ``}${His} frantic masturbation forces ${his} distended middle to jiggle obscenely, stirring up the aphrodisiacs contained in ${his} gut and strengthening their effects even more. `; - } else if ((child.releaseRules === "permissive" || child.releaseRules === "masturbation") && child.vagina !== -1) { + } else if ((child.rules.release === "permissive" || child.rules.release === "masturbation") && child.vagina !== -1) { r += `aphrodisiacs, has ${V.seeDicks > 0 ? `no penis and ` : ``}no vagina, and is not allowed to masturbate, so as ${he} stands before you ${he} `; if (child.anus === 0) { r += `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 ${himself} 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. `; @@ -15392,7 +15392,7 @@ App.Facilities.Nursery.LongChildDescription = function(child) { } r += ` 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. `; } - } else if (child.releaseRules === "permissive" || child.releaseRules === "masturbation") { + } else if (child.rules.release === "permissive" || child.rules.release === "masturbation") { r += `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. `; } else if (child.dick !== 0) { r += `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. ${canPenetrate(child) ? `${His} cock is painfully erect. ` : ``}`; @@ -15407,11 +15407,11 @@ App.Facilities.Nursery.LongChildDescription = function(child) { r += `aphrodisiacs, but is an amputee, so ${he} cannot touch ${himself}. ${He} writhes with extreme sexual frustration, desperately trying to relieve ${himself}. `; } else if (child.chastityVagina) { r += `aphrodisiacs, but is wearing a chastity belt and cannot touch ${himself}. ${He} writhes with extreme sexual frustration, desperately trying to relieve ${himself}. `; - } else if ((child.releaseRules === "permissive" || child.releaseRules === "masturbation") && child.dick !== 0 && child.vagina === -1) { + } else if ((child.rules.release === "permissive" || child.rules.release === "masturbation") && child.dick !== 0 && child.vagina === -1) { r += `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. ${canPenetrate(child) ? `${His} cock is painfully erect. ` : ``}`; - } else if ((child.releaseRules === "permissive" || child.releaseRules === "masturbation") && child.dick !== 0) { + } else if ((child.rules.release === "permissive" || child.rules.release === "masturbation") && child.dick !== 0) { r += `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. ${canPenetrate(child) ? `${His} cock is painfully erect. ` : ``}`; - } else if ((child.releaseRules === "permissive" || child.releaseRules === "masturbation") && child.vagina !== -1) { + } else if ((child.rules.release === "permissive" || child.rules.release === "masturbation") && child.vagina !== -1) { r += `aphrodisiacs, has ${V.seeDicks > 0 ? `no penis and ` : ``}no vagina, and is not allowed to masturbate, so as ${he} stands before you ${he}`; if (child.anus === 0) { r += `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 ${himself} off. `; @@ -15426,7 +15426,7 @@ App.Facilities.Nursery.LongChildDescription = function(child) { } r += ` to fuck ${his} own ass. `; } - } else if (child.releaseRules === "permissive" || child.releaseRules === "masturbation") { + } else if (child.rules.release === "permissive" || child.rules.release === "masturbation") { r += `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. `; } else if (child.dick !== 0) { r += `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. ${canPenetrate(child) ? `${His} cock is painfully erect. ` : ``}`; @@ -15440,11 +15440,11 @@ App.Facilities.Nursery.LongChildDescription = function(child) { r += `${He}'s on aphrodisiacs, but is an amputee, so ${he} cannot touch ${himself}. ${He} writhes with sexual frustration. `; } else if (child.chastityVagina) { r += `${He}'s on aphrodisiacs, but is wearing a chastity belt and cannot touch ${himself}. ${He} writhes with sexual frustration. `; - } else if ((child.releaseRules === "permissive" || child.releaseRules === "masturbation") && child.dick !== 0 && child.vagina === -1) { + } else if ((child.rules.release === "permissive" || child.rules.release === "masturbation") && child.dick !== 0 && child.vagina === -1) { r += `${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. `; - } else if ((child.releaseRules === "permissive" || child.releaseRules === "masturbation") && child.dick !== 0) { + } else if ((child.rules.release === "permissive" || child.rules.release === "masturbation") && child.dick !== 0) { r += `${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. `; - } else if (child.releaseRules === "permissive" || child.releaseRules === "masturbation") { + } else if (child.rules.release === "permissive" || child.rules.release === "masturbation") { r += `${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. `; } else if (child.dick !== 0 && canPenetrate(child)) { r += `${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. `; @@ -15703,14 +15703,14 @@ App.Facilities.Nursery.infantToChild = function infantToChild(child) { child.lactation = 0, child.lactationAdaptation = 0, child.lactationDuration = 0, - child.lactationRules = "none", + child.rules.lactation = "none", child.legAccessory = "none", child.legsTat = 0, child.lips = jsRandom(10, 30), child.lipsImplant = 0, child.lipsPiercing = 0, child.lipsTat = 0, - child.livingRules = "normal", + child.rules.living = "normal", child.makeup = 0, child.markings = "none", child.minorInjury = 0, @@ -15819,9 +15819,9 @@ App.Facilities.Nursery.infantToChild = function infantToChild(child) { child.readyOva = 0, child.rearAccessory = "none", child.relationship = 0, - child.relationshipRules = "restrictive", // TODO: + child.rules.relationship = "restrictive", // TODO: child.relationshipTarget = 0, - child.releaseRules = "restrictive", // TODO: + child.rules.release = "restrictive", // TODO: child.rivalry = 0, child.rivalryTarget = 0, child.rudeTitle = 0, @@ -15857,10 +15857,10 @@ App.Facilities.Nursery.infantToChild = function infantToChild(child) { whoring: 8 }, child.smells = 0, - child.speechRules = "restrictive", // TODO: + child.rules.speech = "restrictive", // TODO: child.stampTat = 0, - child.standardPunishment = "situational", // TODO: - child.standardReward = "situational", // TODO: + child.rules.punishment = "situational", // TODO: + child.rules.reward = "situational", // TODO: child.tail = "none", child.tailColor = "none", child.tailShape = "none", @@ -17809,14 +17809,14 @@ App.Facilities.Nursery.ChildState = class ChildState { * * "normal" * * "luxurious" */ - this.livingRules = "spare"; + this.rules.living = "spare"; /** * * "restrictive" * * "permissive" * * "accent elimination" * * "language lessons" */ - this.speechRules = "restrictive"; + this.rules.speech = "restrictive"; /** * * "permissive" * * "sapphic" @@ -17824,33 +17824,33 @@ App.Facilities.Nursery.ChildState = class ChildState { * * "restrictive" * * "chastity" */ - this.releaseRules = "restrictive"; + this.rules.release = "restrictive"; /** * * "restrictive" * * "just friends" * * "permissive" */ - this.relationshipRules = "restrictive"; + this.rules.relationship = "restrictive"; /** * * "none" * * "induce" * * "maintain" */ - this.lactationRules = "none"; + this.rules.lactation = "none"; /** * * "confinement" * * "whipping" * * "chastity" * * "situational" */ - this.standardPunishment = "situational"; + this.rules.punishment = "situational"; /** * * "relaxation" * * "drugs" * * "orgasm" * * "situational" */ - this.standardReward = "situational"; + this.rules.reward = "situational"; /** Follows rules or is exempt from them * * 0: exempt; 1: obeys */ @@ -19102,8 +19102,8 @@ App.Facilities.Nursery.nurseryReport = function nurseryReport() { if (Matron.trust <= 60) { Matron.trust++; } - if (Matron.livingRules !== "luxurious") { - Matron.livingRules = "luxurious"; + if (Matron.rules.living !== "luxurious") { + Matron.rules.living = "luxurious"; } let FLsFetish = 0; @@ -19259,13 +19259,13 @@ App.Facilities.Nursery.nurseryReport = function nurseryReport() { // TODO: switch (V.nurseryDecoration) { case "Repopulationist": - slave.livingRules = "luxurious"; + slave.rules.living = "luxurious"; break; case "Degradationist": - slave.livingRules = "spare"; + slave.rules.living = "spare"; break; default: - slave.livingRules = "normal"; + slave.rules.living = "normal"; break; } diff --git a/src/facilities/nursery/renameChild.tw b/src/facilities/nursery/renameChild.tw index ec8e63879affef0a09973da3e8575173ad8cc8e7..f3536031727f4f4a8749dab19f4fe407e98a4454 100644 --- a/src/facilities/nursery/renameChild.tw +++ b/src/facilities/nursery/renameChild.tw @@ -96,11 +96,11 @@ /* PC's surname reaction */ <<if $oldSurname != $activeChild.slaveSurname>> <<if $activeChild.relationship == -3>> - <<if $PC.surname>> + <<if $PC.slaveSurname>> <<if $activeChild.fetish == "mindbroken">> Names are meaningless to $him and it is unlikely $he'll remember it. <<elseif $activeChild.devotion+$activeChild.trust >= 175>> - <<if $activeChild.slaveSurname == $PC.surname>> + <<if $activeChild.slaveSurname == $PC.slaveSurname>> <<if hasAnyArms($activeChild)>> When you tell $him that $he's to be known as $activeChild.slaveName $activeChild.slaveSurname now, $he starts to cry. $He tries to get $himself under control and thank you as best $he can, wiping at the tears running down $his $activeChild.skin cheeks, but $he can't seem to stop weeping as $he thanks you over and over. $He's a sex slave, your property, and it's understandable that some doubts about the permanence of $his place as your slave wife. This has @@.mediumaquamarine;helped reassure $him,@@ and explains the strength of $his emotional reaction. The next time you make love to $him, $he @@.hotpink;presses $himself as close to you as $he can,@@ eager to drink in as much of your presence as $he can get. <<else>> @@ -112,14 +112,14 @@ <<set $activeChild.devotion -= 5, $activeChild.trust -= 5>> <</if>> <<elseif $activeChild.devotion < -20 && $activeChild.trust > 20>> - <<if $activeChild.slaveSurname == $PC.surname>> + <<if $activeChild.slaveSurname == $PC.slaveSurname>> When you tell $him that $he's to be known as $activeChild.slaveName $activeChild.slaveSurname now, $he shows no reaction. You already took everything from $him, what's a name at this point? <<elseif $oldSurname == $PC.slaveSurname>> $He doesn't care about losing your surname at first, but it quickly sets in that $he may have @@.gold;pushed $his position too far.@@ <<set $activeChild.trust -= 20>> <</if>> <<elseif $activeChild.devotion < -20>> - <<if $activeChild.slaveSurname == $PC.surname>> + <<if $activeChild.slaveSurname == $PC.slaveSurname>> When you tell $him that $he's to be known as $activeChild.slaveName $activeChild.slaveSurname now, $he pleads with you not to steal $his name. It matters little to you, and $he is forced to @@.hotpink;accept your will.@@ <<set $activeChild.devotion += 5>> <<elseif $oldSurname == $PC.slaveSurname>> @@ -127,7 +127,7 @@ <<set $activeChild.devotion += 5, $activeChild.trust -= 10>> <</if>> <<else>> - <<if $activeChild.slaveSurname == $PC.surname>> + <<if $activeChild.slaveSurname == $PC.slaveSurname>> When you tell $him that $he's to be known as $activeChild.slaveName $activeChild.slaveSurname now, $he nods with approval feeling @@.mediumaquamarine;that $he may hold at least some value in your eyes.@@ <<set $activeChild.trust += 5>> <<elseif $oldSurname == $PC.slaveSurname>> diff --git a/src/init/dummy.tw b/src/init/dummy.tw index 06c2973349f19b8784fdcc732adae0460bb3ae4e..6f15512d8881663845a541c446511da843df65d6 100644 --- a/src/init/dummy.tw +++ b/src/init/dummy.tw @@ -27,7 +27,9 @@ $activeSlave.sexAmount, $activeSlave.sexQuality $activeSlave.fertKnown $activeSlave.cum $drugs, $harshCollars, $shoes, $bellyAccessories, $vaginalAccessories, $dickAccessories, $buttplugs -$PC.origRace, $PC.origSkin +$PC.origRace, $PC.origSkin, $PC.majorInjury, $PC.criticalDamage +$PC.eye.left.vision +$PC.relationships.marriage, $PC.relationships.lovers, $PC.relationships.FWBs, $PC.relationships.BFFs, $PC.relationships.friends, $PC.relationships.likes, $PC.relationships.dislikes, $PC.relationships.hates, $PC.relationships.loathes, $PC.relationships.obsession $servantsQuartersSpots $clubSpots, $DJRepBonus $sayEnunciate, $sEnunciate, $SEnunciate, $ssEnunciate, $cEnunciate, $CEnunciate, $ccEnunciate, $zEnunciate, $ZEnunciate, $chEnunciate, $ChEnunciate, $psEnunciate, $PsEnunciate, $shEnunciate, $ShEnunciate, $scEnunciate, $ScEnunciate, $schEnunciate, $SchEnunciate, $xEnunciate, $XEnunciate diff --git a/src/init/storyInit.tw b/src/init/storyInit.tw index 36c1c8c582ff983067c3b8c20e6c4e8513beb689..44f62c9298bf811ce478c6629463b931b5464eac 100644 --- a/src/init/storyInit.tw +++ b/src/init/storyInit.tw @@ -77,8 +77,8 @@ You should have received a copy of the GNU General Public License along with thi <</if>> <<set $slaves[_i].rivalry = 0, $slaves[_i].rivalryTarget = 0, $slaves[_i].subTarget = 0>> <<set $slaves[_i].drugs = "no drugs">> - <<set $slaves[_i].pornFameSpending = 0>> - <<set $slaves[_i].livingRules = "spare">> + <<set $slaves[_i].porn.spending = 0>> + <<set $slaves[_i].rules.living = "spare">> <<set $slaves[_i].diet = "healthy">> <<set $slaves[_i].pregControl = "none">> <</if>> @@ -197,9 +197,6 @@ You should have received a copy of the GNU General Public License along with thi <<set $slaves[_i].lastWeeksRepIncome = 0>> <</for>> <<set $slavesOriginal = []>> /* not used by pregmod */ - <<if ndef $PC.markings>> - <<set $PC.markings = "none">> - <</if>> <<else>> <<set $slaves = []>> <<set $slavesOriginal = []>> /* not used by pregmod */ @@ -220,7 +217,8 @@ You should have received a copy of the GNU General Public License along with thi <<if $saveImported == 0>> /* new game (not NG+) */ - <<initPC>> + <<set $PC = basePlayer()>> + <<run WombInit($PC)>> <<set $freshPC = 0>> <<set $cheater = 0>> <<setupLastWeeksCash>> @@ -398,7 +396,7 @@ You should have received a copy of the GNU General Public License along with thi <<set _cash = Math.clamp(1000*Math.trunc(_cash/100000), 5000, 1000000)>> <<run cashX((_cash-$cash), "personalBusiness")>> /*"-cash" to clean out the current value of cash and then completely replace it with the new value for NG+ start. */ <<if $retainCareer == 0>> - <<set $PC.career = "arcology owner", $PC.trading = 100, $PC.warfare = 100, $PC.hacking = 100, $PC.slaving = 100, $PC.engineering = 100, $PC.medicine = 100>> + <<set $PC.career = "arcology owner", $PC.skill.trading = 100, $PC.skill.warfare = 100, $PC.skill.hacking = 100, $PC.skill.slaving = 100, $PC.skill.engineering = 100, $PC.skill.medicine = 100>> <</if>> <<if $PC.mother > 0>> <<set $PC.mother += _NGPOffset>> @@ -423,7 +421,8 @@ You should have received a copy of the GNU General Public License along with thi <</for>> <</if>> <<else>> - <<initPC>> + <<set $PC = basePlayer()>> + <<run WombInit($PC)>> <<set $cheater = 0>> <<set $cash = 0>> <<run cashX(10000, "personalBusiness")>> @@ -1489,10 +1488,6 @@ You should have received a copy of the GNU General Public License along with thi <<set $UterineRestraintMesh = 0>> <<set $PGHack = 0>> -<<if ndef $PC.hacking>> - <<set $PC.hacking = 0>> -<</if>> - <<set $diversePronouns = 0>> /* Security Expansion */ diff --git a/src/interaction/main/walkPast.js b/src/interaction/main/walkPast.js index ef242c44e6733fa5aac05e8024f392cfb97db9cc..b065a56f7bbc1397516cbaf029b6083b572d2397 100644 --- a/src/interaction/main/walkPast.js +++ b/src/interaction/main/walkPast.js @@ -87,7 +87,7 @@ window.walkPast = (function() { if (V.partner === "rivalry") { output += rivalSlave(activeSlave, seed); - } else if (V.partner === "relationship" && activeSlave.relationship >= 3 && activeSlave.releaseRules !== "restrictive" && activeSlave.releaseRules !== "masturbation" && activeSlave.releaseRules !== "chastity") { + } else if (V.partner === "relationship" && activeSlave.relationship >= 3 && activeSlave.rules.release !== "restrictive" && activeSlave.rules.release !== "masturbation" && activeSlave.rules.release !== "chastity") { output += loverSlave(activeSlave); } else if (V.partner === "relationship" || V.partner === "relation") { output += relatedSlave(activeSlave); @@ -217,7 +217,7 @@ window.walkPast = (function() { function primeSlave(activeSlave, seed) { r = ""; - if (V.partner !== "relationship" || activeSlave.relationship === 1 || activeSlave.relationship === 2 || activeSlave.releaseRules === "restrictive") { + if (V.partner !== "relationship" || activeSlave.relationship === 1 || activeSlave.relationship === 2 || activeSlave.rules.release === "restrictive") { r += `${activeSlave.slaveName} `; r += walkPasts(activeSlave, seed); t = ""; @@ -301,7 +301,7 @@ window.walkPast = (function() { } else if (seed >= 66) { /* SEXY TIMES */ if (partnerSlave.ID === V.HeadGirl.ID && V.HGSuite === 1) { fuckSpot = `in ${partnerName}'s suite`; - } else if (activeSlave.livingRules === "luxurious") { + } else if (activeSlave.rules.living === "luxurious") { fuckSpot = `in the nice little room they share`; } else { fuckSpot = `out in the open in the slave dormitory`; @@ -731,7 +731,7 @@ window.walkPast = (function() { break; case "humiliation": t += `having open and visible sex `; - if (activeSlave.livingRules === "luxurious") { + if (activeSlave.rules.living === "luxurious") { t += `in the doorway of the nice little room they share.`; } else if (activeSlave.ID === V.HeadGirl.ID && V.HGSuite === 1) { t += `in ${name}'s suite.`; @@ -1071,7 +1071,7 @@ window.walkPast = (function() { } else if (canPenetrate(activeSlave) && (partnerSlave.vagina > 0) && canDoVaginal(partnerSlave) && hasAllLimbs(partnerSlave) && (activeSlave.belly + partnerSlave.belly < 10000)) { if (partnerSlave.ID === V.HeadGirl.ID && V.HGSuite === 1) { t += `in bed `; - } else if (activeSlave.livingRules === "luxurious") { + } else if (activeSlave.rules.living === "luxurious") { t += `in bed `; } else { t += `on ${name}'s bedroll `; @@ -1086,7 +1086,7 @@ window.walkPast = (function() { } else if (activeSlave.clit > 2 && canDoVaginal(activeSlave) && partnerSlave.vagina > 0 && canDoVaginal(partnerSlave) && hasAllLimbs(partnerSlave) && (activeSlave.belly + partnerSlave.belly < 10000)) { if (partnerSlave.ID === V.HeadGirl.ID && V.HGSuite === 1) { t += `in bed `; - } else if (activeSlave.livingRules === "luxurious") { + } else if (activeSlave.rules.living === "luxurious") { t += `in bed `; } else { t += `on ${name}'s bedroll `; @@ -1101,7 +1101,7 @@ window.walkPast = (function() { } else if (activeSlave.dick > 1 && canPenetrate(activeSlave) && canDoAnal(partnerSlave) && partnerSlave.anus > 0 && hasBothArms(activeSlave) && activeSlave.belly < 10000) { if (partnerSlave.ID === V.HeadGirl.ID && V.HGSuite === 1) { t += `in bed `; - } else if (activeSlave.livingRules === "luxurious") { + } else if (activeSlave.rules.living === "luxurious") { t += `in bed `; } else { t += `on ${name}'s bedroll `; @@ -1114,7 +1114,7 @@ window.walkPast = (function() { } else if (activeSlave.clit > 2 && canDoAnal(partnerSlave) && partnerSlave.anus > 0 && hasAnyArms(partnerSlave) && hasAnyLegs(activeSlave)) { if (partnerSlave.ID === V.HeadGirl.ID && V.HGSuite === 1) { t += `in bed `; - } else if (activeSlave.livingRules === "luxurious") { + } else if (activeSlave.rules.living === "luxurious") { t += `in bed `; } else { t += `on ${name}'s bedroll `; @@ -1123,7 +1123,7 @@ window.walkPast = (function() { } else if (canPenetrate(activeSlave) && hasBothLegs(partnerSlave) && hasBothArms(activeSlave) && activeSlave.belly < 10000) { if (partnerSlave.ID === V.HeadGirl.ID && V.HGSuite === 1) { t += `in bed `; - } else if (activeSlave.livingRules === "luxurious") { + } else if (activeSlave.rules.living === "luxurious") { t += `in bed `; } else { t += `on ${name}'s bedroll `; @@ -1136,7 +1136,7 @@ window.walkPast = (function() { } else if (activeSlave.clit > 2 && canDoVaginal(activeSlave) && hasBothLegs(partnerSlave)) { if (partnerSlave.ID === V.HeadGirl.ID && V.HGSuite === 1) { t += `in bed `; - } else if (activeSlave.livingRules === "luxurious") { + } else if (activeSlave.rules.living === "luxurious") { t += `in bed `; } else { t += `on ${name}'s bedroll `; @@ -1145,7 +1145,7 @@ window.walkPast = (function() { } else if (partnerSlave.vagina > 0 && canDoVaginal(partnerSlave) && hasAllLimbs(partnerSlave) && (activeSlave.belly + partnerSlave.belly < 10000)) { if (partnerSlave.ID === V.HeadGirl.ID && V.HGSuite === 1) { t += `in bed `; - } else if (activeSlave.livingRules === "luxurious") { + } else if (activeSlave.rules.living === "luxurious") { t += `in bed `; } else { t += `on ${name}'s bedroll `; @@ -1160,7 +1160,7 @@ window.walkPast = (function() { } else if (partnerSlave.anus > 0 && canDoAnal(partnerSlave) && hasBothArms(activeSlave) && activeSlave.belly < 10000) { if (partnerSlave.ID === V.HeadGirl.ID && V.HGSuite === 1) { t += `in bed `; - } else if (activeSlave.livingRules === "luxurious") { + } else if (activeSlave.rules.living === "luxurious") { t += `in bed `; } else { t += `on ${name}'s bedroll `; @@ -1173,7 +1173,7 @@ window.walkPast = (function() { } else if (hasAnyArms(partnerSlave) && hasAnyArms(activeSlave)) { if (partnerSlave.ID === V.HeadGirl.ID && V.HGSuite === 1) { t += `in bed `; - } else if (activeSlave.livingRules === "luxurious") { + } else if (activeSlave.rules.living === "luxurious") { t += `in bed `; } else { t += `on ${name}'s bedroll `; @@ -1183,7 +1183,7 @@ window.walkPast = (function() { t += `just cuddling `; if (partnerSlave.ID === V.HeadGirl.ID && V.HGSuite === 1) { t += `in bed `; - } else if (activeSlave.livingRules === "luxurious") { + } else if (activeSlave.rules.living === "luxurious") { t += `in bed `; } else { t += `on ${name}'s bedroll `; @@ -1193,7 +1193,7 @@ window.walkPast = (function() { t += `just cuddling `; if (partnerSlave.ID === V.HeadGirl.ID && V.HGSuite === 1) { t += `in bed `; - } else if (activeSlave.livingRules === "luxurious") { + } else if (activeSlave.rules.living === "luxurious") { t += `in bed `; } else { t += `on ${name}'s bedroll `; @@ -9209,7 +9209,7 @@ window.walkPast = (function() { break; default: t += `${His} unadorned `; - if (V.PC.dick === 1) { + if (V.PC.dick !== 0) { t += `throat is just waiting to be wrapped around a thick shaft.`; } else { t += `lips are just begging for a cunt to lavish attention on.`; diff --git a/src/js/DefaultRules.js b/src/js/DefaultRules.js index f078255943e01df10efe30f540889712ea759cef..66fc45cb5c8e14110b884034c9fcf0d8c1c85910 100644 --- a/src/js/DefaultRules.js +++ b/src/js/DefaultRules.js @@ -1824,33 +1824,33 @@ window.DefaultRules = (function() { * @param {object} rule */ function ProcessLivingStandard(slave, rule) { - if ((rule.livingRules !== undefined) && (rule.livingRules !== null)) { + if ((rule.rules.living !== undefined) && (rule.rules.living !== null)) { if (setup.facilityCareers.includes(slave.assignment)) { r += ""; // `<br>${slave.slaveName}'s living standards are controlled by ${his} assignment.`; } else if (((slave.assignment === "be your Head Girl") && (V.HGSuite === 1)) || ((slave.assignment === "guard you") && (V.dojo > 1))) { r += `<br>${slave.slaveName} has a private room.`; } else if ((slave.fetish === "mindbroken")) { - if ((slave.livingRules !== "spare")) { - slave.livingRules = "spare"; + if ((slave.rules.living !== "spare")) { + slave.rules.living = "spare"; r += `<br>Since ${slave.slaveName} is mindbroken, ${his} living standard has been set to spare.`; } - } else if (slave.livingRules !== rule.livingRules) { - if (rule.livingRules !== "luxurious") { + } else if (slave.rules.living !== rule.rules.living) { + if (rule.rules.living !== "luxurious") { if (V.roomsPopulation <= V.rooms - 0.5) { - slave.livingRules = rule.livingRules; - r += `<br>${slave.slaveName}'s living standard has been set to ${rule.livingRules}.`; + slave.rules.living = rule.rules.living; + r += `<br>${slave.slaveName}'s living standard has been set to ${rule.rules.living}.`; if (slave.relationship >= 4) { V.roomsPopulation += 0.5; } else { V.roomsPopulation += 1; } } else { - slave.livingRules = "normal"; + slave.rules.living = "normal"; r += `<br>${slave.slaveName}'s living standard has been set to normal, since there is no room for ${him} to occupy.`; } } else { - slave.livingRules = rule.livingRules; - r += `<br>${slave.slaveName}'s living standard has been set to ${rule.livingRules}.`; + slave.rules.living = rule.rules.living; + r += `<br>${slave.slaveName}'s living standard has been set to ${rule.rules.living}.`; } } } @@ -1861,31 +1861,31 @@ window.DefaultRules = (function() { * @param {object} rule */ function ProcessSpeech(slave, rule) { - if ((rule.speechRules !== undefined) && (rule.speechRules !== null) && (slave.speechRules !== rule.speechRules)) { + if ((rule.rules.speech !== undefined) && (rule.rules.speech !== null) && (slave.rules.speech !== rule.rules.speech)) { if (slave.fetish === "mindbroken") { - if ((slave.speechRules !== "restrictive")) { - slave.speechRules = "restrictive"; + if ((slave.rules.speech !== "restrictive")) { + slave.rules.speech = "restrictive"; r += `<br>Since ${slave.slaveName} is mindbroken, ${his} speech rules have been set to restrictive.`; } } else if (slave.accent === 4) { - if (rule.speechRules === "accent elimination" && slave.speechRules !== "language lessons") { - slave.speechRules = "language lessons"; + if (rule.rules.speech === "accent elimination" && slave.rules.speech !== "language lessons") { + slave.rules.speech = "language lessons"; r += `<br>Since ${slave.slaveName} does not know how to talk, ${his} speech rules have been set to language learning.`; } else { - slave.speechRules = "restrictive"; + slave.rules.speech = "restrictive"; r += `<br>Since ${slave.slaveName} does not know how to talk, ${his} speech rules have been set to restrictive.`; } - } else if (rule.speechRules === "accent elimination") { + } else if (rule.rules.speech === "accent elimination") { if (slave.accent > 0) { - slave.speechRules = "accent elimination"; - r += `<br>${slave.slaveName}'s speech rules have been set to ${rule.speechRules}.`; + slave.rules.speech = "accent elimination"; + r += `<br>${slave.slaveName}'s speech rules have been set to ${rule.rules.speech}.`; } else { - slave.speechRules = "restrictive"; + slave.rules.speech = "restrictive"; r += `<br>Since ${slave.slaveName} has no accent, ${his} speech rules have been set to restrictive.`; } - } else if (slave.speechRules !== rule.speechRules) { - slave.speechRules = rule.speechRules; - r += `<br>${slave.slaveName}'s speech rules have been set to ${rule.speechRules}.`; + } else if (slave.rules.speech !== rule.rules.speech) { + slave.rules.speech = rule.rules.speech; + r += `<br>${slave.slaveName}'s speech rules have been set to ${rule.rules.speech}.`; } } } @@ -1896,10 +1896,10 @@ window.DefaultRules = (function() { */ function ProcessRelationship(slave, rule) { if ((slave.fetish !== "mindbroken")) { - if ((rule.relationshipRules !== undefined) && (rule.relationshipRules !== null)) { - if ((slave.relationshipRules !== rule.relationshipRules )) { - slave.relationshipRules = rule.relationshipRules; - r += `<br>${slave.slaveName}'s relationship rules have been set to ${rule.relationshipRules}.`; + if ((rule.rules.relationship !== undefined) && (rule.rules.relationship !== null)) { + if ((slave.rules.relationship !== rule.rules.relationship )) { + slave.rules.relationship = rule.rules.relationship; + r += `<br>${slave.slaveName}'s relationship rules have been set to ${rule.rules.relationship}.`; } } } @@ -1910,25 +1910,25 @@ window.DefaultRules = (function() { * @param {object} rule */ function ProcessRelease(slave, rule) { - if ((rule.releaseRules !== undefined) && (rule.releaseRules !== null)) { + if ((rule.rules.release !== undefined) && (rule.rules.release !== null)) { let release = 0; - if (rule.releaseRules === "restrictive" && + if (rule.rules.release === "restrictive" && !(["be a subordinate slave", "be confined in the arcade", "be your Head Girl", "get milked", "please you", "serve in the club", "serve in the master suite", "serve the public", "whore", "work a glory hole", "work as a farmhand", "work in the brothel", "work in the dairy"].contains(slave.assignment))) { release = 1; } if (slave.fetish === "mindbroken") { - if (slave.releaseRules !== "permissive") { - slave.releaseRules = "permissive"; + if (slave.rules.release !== "permissive") { + slave.rules.release = "permissive"; r += `<br>Since ${slave.slaveName} is mindbroken, ${his} masturbation rules have been set to permissive.`; } } else if (!hasAnyArms(slave) || slave.fuckdoll > 0) { - if (slave.releaseRules === "masturbation") { - slave.releaseRules = "restrictive"; + if (slave.rules.release === "masturbation") { + slave.rules.release = "restrictive"; r += `<br>Since ${slave.slaveName} is unable to masturbate, ${his} masturbation rules have been set to restrictive.`; } - } else if ((release !== 1) && (slave.releaseRules !== rule.releaseRules)) { - slave.releaseRules = rule.releaseRules; - r += `<br>${slave.slaveName}'s masturbation rules have been set to ${rule.releaseRules}.`; + } else if ((release !== 1) && (slave.rules.release !== rule.rules.release)) { + slave.rules.release = rule.rules.release; + r += `<br>${slave.slaveName}'s masturbation rules have been set to ${rule.rules.release}.`; } } } @@ -1938,10 +1938,10 @@ window.DefaultRules = (function() { * @param {object} rule */ function ProcessPunishment(slave, rule) { - if ((rule.standardPunishment !== undefined) && (rule.standardPunishment !== null)) { - if ((slave.standardPunishment !== rule.standardPunishment)) { - slave.standardPunishment = rule.standardPunishment; - r += `<br>${slave.slaveName}'s typical punishment has been updated to ${rule.standardPunishment}.`; + if ((rule.rules.punishment !== undefined) && (rule.rules.punishment !== null)) { + if ((slave.rules.punishment !== rule.rules.punishment)) { + slave.rules.punishment = rule.rules.punishment; + r += `<br>${slave.slaveName}'s typical punishment has been updated to ${rule.rules.punishment}.`; } } } @@ -1951,10 +1951,10 @@ window.DefaultRules = (function() { * @param {object} rule */ function ProcessReward(slave, rule) { - if ((rule.standardReward !== undefined) && (rule.standardReward !== null)) { - if ((slave.standardReward !== rule.standardReward)) { - slave.standardReward = rule.standardReward; - r += `<br>${slave.slaveName}'s typical reward has been updated to ${rule.standardReward}.`; + if ((rule.rules.reward !== undefined) && (rule.rules.reward !== null)) { + if ((slave.rules.reward !== rule.rules.reward)) { + slave.rules.reward = rule.rules.reward; + r += `<br>${slave.slaveName}'s typical reward has been updated to ${rule.rules.reward}.`; } } } @@ -2862,26 +2862,26 @@ window.DefaultRules = (function() { * @param {object} rule */ function ProcessPornFeedEnabled(slave, rule) { - if (rule.pornFeed === undefined || rule.pornFeed == null) { + if (rule.porn.feed === undefined || rule.porn.feed == null) { return; } - if (rule.pornFeed === slave.pornFeed) { + if (rule.porn.feed === slave.porn.feed) { return; } - slave.pornFeed = rule.pornFeed; - let yesno = slave.pornFeed ? "are now" : "are no longer"; - if (slave.pornFeed === 0) { - slave.pornFameSpending = 0; + slave.porn.feed = rule.porn.feed; + let yesno = slave.porn.feed ? "are now" : "are no longer"; + if (slave.porn.feed === 0) { + slave.porn.spending = 0; } r += `<br>Highlights of ${slave.slaveName}'s sex life ${yesno} being released.`; } /** @param {App.Entity.SlaveState} slave */ function ProcessPorn(slave, rule) { - if ((rule.pornFameSpending !== undefined) && (rule.pornFameSpending !== null)) { - if ((slave.pornPrestige < 3)) { - if ((slave.pornFameSpending !== rule.pornFameSpending)) { - slave.pornFameSpending = rule.pornFameSpending; + if ((rule.porn.spending !== undefined) && (rule.porn.spending !== null)) { + if ((slave.porn.prestige < 3)) { + if ((slave.porn.spending !== rule.porn.spending)) { + slave.porn.spending = rule.porn.spending; r += `<br>${slave.slaveName}'s porn publicity has been corrected.`; } } diff --git a/src/js/SlaveState.js b/src/js/SlaveState.js index 4e81710055c6fe5dc22fc75c1b4682db1e5a38c4..4c06664b64eb3787be25500b29d7456915c9d89e 100644 --- a/src/js/SlaveState.js +++ b/src/js/SlaveState.js @@ -8,8 +8,79 @@ * App.Entity.SlaveState class. * @ref App.Entity.SlaveState */ + App.Entity.Rulestate = class Rulestate { + constructor() { + /** + * * "spare" + * * "normal" + * * "luxurious" + */ + this.living = "spare"; + /** + * * "restrictive" + * * "permissive" + * * "accent elimination" + * * "language lessons" + */ + this.speech = "restrictive"; + /** + * * "permissive" + * * "sapphic" + * * "masturbation" + * * "restrictive" + * * "chastity" + */ + this.release = "restrictive"; + /** + * * "restrictive" + * * "just friends" + * * "permissive" + */ + this.relationship = "restrictive"; + /** + * * "none" + * * "induce" + * * "maintain" + */ + this.lactation = "none"; + /** + * * "confinement" + * * "whipping" + * * "chastity" + * * "situational" + */ + this.punishment = "situational"; + /** + * * "relaxation" + * * "drugs" + * * "orgasm" + * * "situational" + */ + this.reward = "situational"; + } +}; + App.Entity.SlavePornPerformanceState = class { constructor() { + /** is the studio outputting porn of her? + * 0: no; 1: yes */ + this.feed = 0; + /** how famous her porn is? */ + this.viewerCount = 0; + /** how much money is being spent on promoting her porn */ + this.spending = 0; + /** + * how famous she is in porn + * * 0: not + * * 1: some + * * 2: recognized + * * 3: world renowned + */ + this.prestige = 0; + /** description to go with @see pornPrestige + * @type {string|number} */ + this.prestigeDesc = 0; + /** what porn she is known for */ this.fameType = "none"; /** what aspect of her the upgraded studio is focusing on for porn */ @@ -434,26 +505,10 @@ App.Entity.SlaveState = class SlaveState { this.ID = 0; /** slave's prestige */ this.prestige = 0; - /** is the studio outputting porn of her? - * 0: no; 1: yes */ - this.pornFeed = 0; - /** how famous her porn is? */ - this.pornFame = 0; - /** how much money is being spent on promoting her porn */ - this.pornFameSpending = 0; - /** - * how famous she is in porn - * * 0: not - * * 1: some - * * 2: recognized - * * 3: world renowned - */ - this.pornPrestige = 0; - /** description to go with @see pornPrestige - * @type {string|number} */ - this.pornPrestigeDesc = 0; /** porn fame */ this.porn = new App.Entity.SlavePornPerformanceState(); + /** rules */ + this.rules = new App.Entity.Rulestate(); /** reason for prestige * @type {string|number} */ this.prestigeDesc = 0; @@ -1551,53 +1606,6 @@ App.Entity.SlaveState = class SlaveState { * * "Paternalist" * @type {string|number} */ this.stampTat = 0; - /** - * * "spare" - * * "normal" - * * "luxurious" - */ - this.livingRules = "spare"; - /** - * * "restrictive" - * * "permissive" - * * "accent elimination" - * * "language lessons" - */ - this.speechRules = "restrictive"; - /** - * * "permissive" - * * "sapphic" - * * "masturbation" - * * "restrictive" - * * "chastity" - */ - this.releaseRules = "restrictive"; - /** - * * "restrictive" - * * "just friends" - * * "permissive" - */ - this.relationshipRules = "restrictive"; - /** - * * "none" - * * "induce" - * * "maintain" - */ - this.lactationRules = "none"; - /** - * * "confinement" - * * "whipping" - * * "chastity" - * * "situational" - */ - this.standardPunishment = "situational"; - /** - * * "relaxation" - * * "drugs" - * * "orgasm" - * * "situational" - */ - this.standardReward = "situational"; /** follows rules or is exempt from them * * 0: exempt; 1: obeys */ diff --git a/src/js/assayJS.js b/src/js/assayJS.js index f49bdbfd79a8716b1ecb6c2cca316172811473f2..ebd3bd69d223365420e128304c960aa9f0a0babf 100644 --- a/src/js/assayJS.js +++ b/src/js/assayJS.js @@ -631,9 +631,9 @@ window.PoliteRudeTitle = function PoliteRudeTitle(slave) { let r = ""; if (slave.nationality === "Japanese") { if (slave.trust > 0) { - r += `${PC.name}${PC.title > 0 ? "kun" : "chan"}`; + r += `${PC.slaveName}${PC.title > 0 ? "kun" : "chan"}`; } else { - r += (PC.surname ? PC.surname : `${PC.name}${s}an`); + r += (PC.slaveSurname ? PC.slaveSurname : `${PC.slaveName}${s}an`); } } else { if (slave.intelligence + slave.intelligenceImplant < -95) { @@ -643,7 +643,7 @@ window.PoliteRudeTitle = function PoliteRudeTitle(slave) { } else if (slave.trust > 0) { r += PC.name; } else { - r += (PC.surname ? PC.surname : PC.name); + r += (PC.slaveName ? PC.slaveName : PC.slaveName); } } return r; diff --git a/src/js/assignJS.js b/src/js/assignJS.js index abde43fb31e2b44169aaefdbd53d9649cfe6fede..c58a4b82045b4947672f99112e7d766ef8367736 100644 --- a/src/js/assignJS.js +++ b/src/js/assignJS.js @@ -18,7 +18,7 @@ window.assignJob = function assignJob(slave, job) { slave.clothes = "no clothing"; slave.shoes = "none"; slave.collar = "none"; - slave.livingRules = "spare"; + slave.rules.living = "spare"; break; case "work in the brothel": @@ -29,10 +29,10 @@ window.assignJob = function assignJob(slave, job) { switch (V.brothelDecoration) { case "Degradationist": case "standard": - slave.livingRules = "spare"; + slave.rules.living = "spare"; break; default: - slave.livingRules = "normal"; + slave.rules.living = "normal"; break; } break; @@ -44,10 +44,10 @@ window.assignJob = function assignJob(slave, job) { V.CellBiIDs.push(slave.ID); switch (V.cellblockDecoration) { case "Paternalist": - slave.livingRules = "normal"; + slave.rules.living = "normal"; break; default: - slave.livingRules = "spare"; + slave.rules.living = "spare"; break; } break; @@ -70,7 +70,7 @@ window.assignJob = function assignJob(slave, job) { case "Intellectual Dependency": case "Petite Admiration": case "Statuesque Glorification": - slave.livingRules = "luxurious"; + slave.rules.living = "luxurious"; break; case "Roman Revivalist": @@ -80,11 +80,11 @@ window.assignJob = function assignJob(slave, job) { case "Chinese Revivalist": case "Chattel Religionist": case "Edo Revivalist": - slave.livingRules = "normal"; + slave.rules.living = "normal"; break; default: - slave.livingRules = "spare"; + slave.rules.living = "spare"; break; } break; @@ -94,7 +94,7 @@ window.assignJob = function assignJob(slave, job) { slave.assignment = "serve in the club"; slave.assignmentVisible = 0; V.ClubiIDs.push(slave.ID); - slave.livingRules = "normal"; + slave.rules.living = "normal"; break; case "work in the dairy": @@ -113,10 +113,10 @@ window.assignJob = function assignJob(slave, job) { case "Supremacist": case "Subjugationist": case "Degradationist": - slave.livingRules = "spare"; + slave.rules.living = "spare"; break; default: - slave.livingRules = "normal"; + slave.rules.living = "normal"; break; } break; @@ -136,13 +136,13 @@ window.assignJob = function assignJob(slave, job) { case "Supremacist": case "Subjugationist": case "Degradationist": - slave.livingRules = "spare"; + slave.rules.living = "spare"; break; case "Roman Revivalist": - slave.livingRules = "luxurious"; + slave.rules.living = "luxurious"; break; default: - slave.livingRules = "normal"; + slave.rules.living = "normal"; break; } break; @@ -153,7 +153,7 @@ window.assignJob = function assignJob(slave, job) { slave.assignment = "live with your Head Girl"; slave.assignmentVisible = 0; V.HGSuiteiIDs.push(slave.ID); - slave.livingRules = "luxurious"; + slave.rules.living = "luxurious"; break; case "serve in the master suite": @@ -163,9 +163,9 @@ window.assignJob = function assignJob(slave, job) { slave.assignmentVisible = 0; V.MastSiIDs.push(slave.ID); if (V.masterSuiteUpgradeLuxury > 0) { - slave.livingRules = "luxurious"; + slave.rules.living = "luxurious"; } else { - slave.livingRules = "normal"; + slave.rules.living = "normal"; } break; @@ -174,7 +174,7 @@ window.assignJob = function assignJob(slave, job) { slave.assignment = "learn in the schoolroom"; slave.assignmentVisible = 0; V.SchlRiIDs.push(slave.ID); - slave.livingRules = "normal"; + slave.rules.living = "normal"; break; case "work as a servant": @@ -194,31 +194,31 @@ window.assignJob = function assignJob(slave, job) { case "Degradationist": case "Arabian Revivalist": case "Egyptian Revivalist": - slave.livingRules = "spare"; + slave.rules.living = "spare"; break; case "Slave Professionalism": if (slave.intelligence + slave.intelligenceImplant > 15) { - slave.livingRules = "normal"; + slave.rules.living = "normal"; } else { - slave.livingRules = "spare"; + slave.rules.living = "spare"; } break; case "Petite Admiration": if (heightPass(slave)) { - slave.livingRules = "normal"; + slave.rules.living = "normal"; } else { - slave.livingRules = "spare"; + slave.rules.living = "spare"; } break; case "Statuesque Glorification": if (heightPass(slave)) { - slave.livingRules = "normal"; + slave.rules.living = "normal"; } else { - slave.livingRules = "spare"; + slave.rules.living = "spare"; } break; default: - slave.livingRules = "normal"; + slave.rules.living = "normal"; break; } break; @@ -231,13 +231,13 @@ window.assignJob = function assignJob(slave, job) { switch (V.spaDecoration) { case "Chattel Religionist": case "Chinese Revivalist": - slave.livingRules = "normal"; + slave.rules.living = "normal"; break; case "Degradationist": - slave.livingRules = "spare"; + slave.rules.living = "spare"; break; default: - slave.livingRules = "luxurious"; + slave.rules.living = "luxurious"; break; } break; @@ -247,7 +247,7 @@ window.assignJob = function assignJob(slave, job) { slave.assignment = "work as a nanny"; slave.assignmentVisible = 0; V.NurseryiIDs.push(slave.ID); - slave.livingRules = "normal"; + slave.rules.living = "normal"; break; case "be the attendant": @@ -262,30 +262,30 @@ window.assignJob = function assignJob(slave, job) { case "be the wardeness": slave.assignment = job; slave.assignmentVisible = 0; /* non-visible leadership roles */ - slave.livingRules = "luxurious"; + slave.rules.living = "luxurious"; break; case "be your concubine": slave.assignment = job; slave.assignmentVisible = 0; /* non-visible leadership roles */ if (V.masterSuiteUpgradeLuxury > 0) { - slave.livingRules = "luxurious"; + slave.rules.living = "luxurious"; } else { - slave.livingRules = "normal"; + slave.rules.living = "normal"; } break; case "be your head girl": slave.assignment = job; if (V.HGSuite === 1) { - slave.livingRules = "luxurious"; + slave.rules.living = "luxurious"; } break; case "guard you": slave.assignment = job; if (V.dojo > 1) { - slave.livingRules = "luxurious"; + slave.rules.living = "luxurious"; } if (V.pitBG === 1 && V.fighterIDs.includes(slave.ID)) { V.fighterIDs.delete(slave.ID); } break; @@ -523,8 +523,8 @@ window.removeJob = function removeJob(slave, assignment) { break; } - if (slave.livingRules === "luxurious" && slave.assignmentVisible !== 1) { - slave.livingRules = "normal"; + if (slave.rules.living === "luxurious" && slave.assignmentVisible !== 1) { + slave.rules.living = "normal"; } slave.assignmentVisible = 1; diff --git a/src/js/datatypeCleanupJS.js b/src/js/datatypeCleanupJS.js index 314942b1a0cd8070681326e3d08dce5bc55245fb..172ca1b5b99c4594fe0a5f0a1044571227d4e7f9 100644 --- a/src/js/datatypeCleanupJS.js +++ b/src/js/datatypeCleanupJS.js @@ -13,6 +13,7 @@ App.Entity.Utils.SlaveDataSchemeCleanup = (function() { * @param {App.Entity.SlaveState} slave */ function SlaveDataSchemeCleanup(slave) { + migrateRules(slave); migratePorn(slave); migrateSkills(slave); migrateCounters(slave); @@ -21,6 +22,29 @@ App.Entity.Utils.SlaveDataSchemeCleanup = (function() { migrateScars(slave); App.Entity.Utils.migratePronouns(slave); } + + /** + * @param {App.Entity.SlaveState} slave + */ + function migrateRules(slave) { + if (!slave.hasOwnProperty("rules")) { + slave.rules = new App.Entity.Rulestate(); + slave.rules.lactation = slave.lactationRules; + delete slave.lactationRules; + slave.rules.living = slave.livingRules; + delete slave.livingRules; + slave.rules.relationship = slave.relationshipRules; + delete slave.relationshipRules; + slave.rules.release = slave.releaseRules; + delete slave.releaseRules; + slave.rules.speech = slave.speechRules; + delete slave.speechRules; + slave.rules.punishment = slave.standardPunishment; + delete slave.standardPunishment; + slave.rules.reward = slave.standardReward; + delete slave.standardReward; + } + } /** * @param {App.Entity.SlaveState} slave @@ -49,6 +73,31 @@ App.Entity.Utils.SlaveDataSchemeCleanup = (function() { delete slave.pornFocus; } } + + if (slave.hasOwnProperty("pornFeed")) { + slave.porn.feed = slave.pornFeed; + delete slave.pornFeed; + } + + if (slave.hasOwnProperty("pornFame")) { + slave.porn.viewerCount = slave.pornFame; + delete slave.pornFame; + } + + if (slave.hasOwnProperty("pornFameSpending")) { + slave.porn.spending = slave.pornFameSpending; + delete slave.pornFameSpending; + } + + if (slave.hasOwnProperty("pornPrestige")) { + slave.porn.prestige = slave.pornPrestige; + delete slave.pornPrestige; + } + + if (slave.hasOwnProperty("pornPrestigeDesc")) { + slave.porn.prestigeDesc = slave.pornPrestigeDesc; + delete slave.pornPrestigeDesc; + } } /** @@ -770,12 +819,12 @@ window.SlaveDatatypeCleanup = (function SlaveDatatypeCleanup() { * @param {App.Entity.SlaveState} slave */ function slavePornDatatypeCleanup(slave) { - slave.pornFeed = Math.clamp(+slave.pornFeed, 0, 1) || 0; - slave.pornFame = Math.max(+slave.pornFame, 0) || 0; - slave.pornFameSpending = Math.max(+slave.pornFameSpending, 0) || 0; - slave.pornPrestige = Math.clamp(+slave.pornPrestige, 0, 3) || 0; - if (typeof slave.pornPrestigeDesc !== "string") { - slave.pornPrestigeDesc = 0; + slave.porn.feed = Math.clamp(+slave.porn.feed, 0, 1) || 0; + slave.porn.viewerCount = Math.max(+slave.porn.viewerCount, 0) || 0; + slave.porn.spending = Math.max(+slave.porn.spending, 0) || 0; + slave.porn.prestige = Math.clamp(+slave.porn.prestige, 0, 3) || 0; + if (typeof slave.porn.prestigeDesc !== "string") { + slave.porn.prestigeDesc = 0; } if (typeof slave.porn.fameType !== "string") { slave.porn.fameType = "none"; @@ -1356,12 +1405,12 @@ window.childDietDatatypeCleanup = function childDietDatatypeCleanup(child) { }; window.childPornDatatypeCleanup = function childPornDatatypeCleanup(child) { - child.pornFeed = Math.clamp(+child.pornFeed, 0, 1) || 0; - child.pornFame = Math.max(+child.pornFame, 0) || 0; - child.pornFameSpending = Math.max(+child.pornFameSpending, 0) || 0; - child.pornPrestige = Math.clamp(+child.pornPrestige, 0, 3) || 0; - if (typeof child.pornPrestigeDesc !== "string") { - child.pornPrestigeDesc = 0; + child.porn.feed = Math.clamp(+child.porn.feed, 0, 1) || 0; + child.porn.viewerCount = Math.max(+child.porn.viewerCount, 0) || 0; + child.porn.spending = Math.max(+child.porn.spending, 0) || 0; + child.porn.prestige = Math.clamp(+child.porn.prestige, 0, 3) || 0; + if (typeof child.porn.prestigeDesc !== "string") { + child.porn.prestigeDesc = 0; } if (typeof child.porn.fameType !== "string") { child.porn.fameType = "none"; @@ -2065,8 +2114,8 @@ App.Entity.Utils.GenePoolRecordCleanup = (function() { "preg", "pregSource", "pregType", "pregAdaptation", "labor", "bellyAccessory", "clitSetting", - "livingRules", "speechRules", "releaseRules", "relationshipRules", "lactationRules", - "standardPunishment", "standardReward", + "rules.living", "rules.speech", "rules.release", "rules.relationship", "rules.lactation", + "rules.punishment", "rules.reward", "useRulesAssistant", "diet", "dietCum", "dietMilk", "tired", @@ -2268,8 +2317,8 @@ App.Entity.Utils.RARuleDatatypeCleanup = function() { set.preg = (set.preg === -1); } - if (set.pornFameSpending === undefined || set.pornFameSpending === -1) { - set.pornFameSpending = null; + if (set.porn.spending === undefined || set.porn.spending === -1) { + set.porn.spending = null; } transformValues(set.growth, diff --git a/src/js/descriptionWidgets.js b/src/js/descriptionWidgets.js index 511c802831b82e6d0e1c4f9c16d47399e5331a72..2d7d6055139cbbbcdbfa92a8a29ba8bfed7f2f25 100644 --- a/src/js/descriptionWidgets.js +++ b/src/js/descriptionWidgets.js @@ -15,7 +15,7 @@ App.Desc.eyes = function(slave) { const HC = hasVisibleHeterochromia(slave) ? 1 : 0; if (slave.eyes === -2) { r += `${His} eyes are dull`; - if (V.saleDescription && V.PC.medicine >= 50 || V.PC.slaving >= 50) { + if (V.saleDescription && V.PC.skill.medicine >= 50 || V.PC.skill.slaving >= 50) { r += `, unfocused`; if (HC) { r += `, heterochromatic,`; diff --git a/src/js/economyJS.js b/src/js/economyJS.js index ebd3f91e9ad8a49463babe8a8c0bfd1d9b9d5dd1..6b482ec981ab8691280c0ac0a25ea1d9954f6e0c 100644 --- a/src/js/economyJS.js +++ b/src/js/economyJS.js @@ -267,7 +267,13 @@ window.calculateCosts = (function() { // general arcology costs function getLifestyleCosts() { - return (State.variables.girls * (250 + (50000 / State.variables.localEcon))); + let ownerExpense = 1; + if (V.PC.rules.living === "luxurious") { + ownerExpense = 3; + } else if (V.PC.rules.living === "normal") { + ownerExpense = 2; + } + return (ownerExpense * (250 + (50000 / State.variables.localEcon))); } function getFSCosts() { @@ -298,7 +304,7 @@ window.calculateCosts = (function() { if (V.barracks) { mercCosts *= 0.5; } - if ((V.PC.warfare >= 100) || (V.PC.career === 'arcology owner')) { + if ((V.PC.skill.warfare >= 100) || (V.PC.career === 'arcology owner')) { mercCosts *= 0.5; } costs += mercCosts; @@ -341,7 +347,7 @@ window.calculateCosts = (function() { if (State.variables.NUL.schoolPresent === 1) { costs += 1000; } - if ((State.variables.TFS.schoolPresent === 1) && ((State.variables.PC.dick === 0) || (State.variables.PC.vagina === 0) || (State.variables.PC.boobs === 0))) { + if ((State.variables.TFS.schoolPresent === 1) && ((State.variables.PC.dick === 0) || (State.variables.PC.vagina === -1) || (State.variables.PC.boobs < 300))) { costs += 1000; } if (State.variables.TSS.subsidize !== 0) { @@ -547,7 +553,7 @@ window.getSlaveCost = function(s) { case Job.DAIRY: if (State.variables.dairyRestraintsSetting >= 2) { cost += rulesCost * 0.75; - } else if (s.livingRules === LivingRule.NORMAL) { + } else if (s.rules.living === LivingRule.NORMAL) { cost += rulesCost * 1.5; } else if (State.variables.dairyDecoration === 'Degradationist') { cost += rulesCost * 0.90; @@ -556,7 +562,7 @@ window.getSlaveCost = function(s) { } break; case Job.FARMYARD: - if (s.livingRules === LivingRule.NORMAL) { + if (s.rules.living === LivingRule.NORMAL) { cost += rulesCost * 1.5; } else if (State.variables.farmyardDecoration === 'Roman Revivalist') { cost += rulesCost * 1.5; @@ -565,16 +571,16 @@ window.getSlaveCost = function(s) { } break; case Job.BROTHEL: - cost += (s.livingRules === LivingRule.NORMAL) ? rulesCost * 1.5 : rulesCost; + cost += (s.rules.living === LivingRule.NORMAL) ? rulesCost * 1.5 : rulesCost; break; case Job.SCHOOL: case Job.CLUB: cost += rulesCost * 1.5; break; case Job.CLINIC: - if (s.livingRules === LivingRule.LUXURIOUS) { + if (s.rules.living === LivingRule.LUXURIOUS) { cost += rulesCost * 2; - } else if (s.livingRules === LivingRule.NORMAL) { + } else if (s.rules.living === LivingRule.NORMAL) { cost += rulesCost * 1.5; } else { cost += rulesCost; @@ -582,23 +588,23 @@ window.getSlaveCost = function(s) { break; case Job.SPA: case Job.NANNY: - if (s.livingRules === LivingRule.LUXURIOUS) { + if (s.rules.living === LivingRule.LUXURIOUS) { cost += rulesCost * 1.75; - } else if (s.livingRules === LivingRule.NORMAL) { + } else if (s.rules.living === LivingRule.NORMAL) { cost += rulesCost * 1.5; } else { cost += rulesCost; } break; case Job.SERVANT: - if (s.livingRules === LivingRule.NORMAL) { + if (s.rules.living === LivingRule.NORMAL) { cost += rulesCost * 1.5; } else { cost += (State.variables.servantsQuartersDecoration === 'Degradationist') ? rulesCost * 0.90 : rulesCost; } break; case Job.JAIL: - cost += (s.livingRules === LivingRule.NORMAL) ? rulesCost * 1.25 : rulesCost * 0.90; + cost += (s.rules.living === LivingRule.NORMAL) ? rulesCost * 1.25 : rulesCost * 0.90; break; case Job.MADAM: case Job.DJ: @@ -613,9 +619,9 @@ window.getSlaveCost = function(s) { cost += rulesCost * 2; break; default: - if (s.livingRules === LivingRule.LUXURIOUS) { + if (s.rules.living === LivingRule.LUXURIOUS) { cost += rulesCost * (s.relationship >= 4 ? 3 : 4); - } else if (s.livingRules === LivingRule.NORMAL) { + } else if (s.rules.living === LivingRule.NORMAL) { cost += rulesCost * 2; } else { cost += rulesCost; @@ -856,8 +862,8 @@ window.getSlaveCost = function(s) { // Promotion costs if (State.variables.studio === 1) { - if (s.pornFameSpending > 0) { - cost += (s.pornFameSpending / State.variables.PCSlutContacts); + if (s.porn.spending > 0) { + cost += (s.porn.spending / State.variables.PCSlutContacts); } } @@ -1365,7 +1371,7 @@ window.slaveJobValues = function() { // The quality/value of each sexual act s.sexQuality = FResult(s); - if ((s.releaseRules === "restrictive" || s.releaseRules === "chastity") && s.standardReward !== "orgasm" && s.energy >= 20) { + if ((s.rules.release === "restrictive" || s.rules.release === "chastity") && s.rules.reward !== "orgasm" && s.energy >= 20) { s.sexQuality += 2; } if (canDoAnal(s) && s.anus === 0) { diff --git a/src/js/eventSelectionJS.js b/src/js/eventSelectionJS.js index e2af6370ccbcb4d5c69deaeb017f4c3dc27537f9..438c4af32fdd4592e35135f19b01793f90bab599 100644 --- a/src/js/eventSelectionJS.js +++ b/src/js/eventSelectionJS.js @@ -18,7 +18,7 @@ window.generateRandomEventPoolStandard = function(eventSlave) { if (eventSlave.energy > 40) { if (canPenetrate(eventSlave)) { if (canSee(eventSlave)) { - if (eventSlave.releaseRules !== "restrictive" && eventSlave.releaseRules !== "masturbation" && eventSlave.releaseRules !== "chastity") { + if (eventSlave.rules.release !== "restrictive" && eventSlave.rules.release !== "masturbation" && eventSlave.rules.release !== "chastity") { State.variables.RETSevent.push("interslave begging"); } } @@ -34,7 +34,7 @@ window.generateRandomEventPoolStandard = function(eventSlave) { if (eventSlave.belly < 100000) { if (eventSlave.lactation > 0) { if (eventSlave.nipples !== "fuckable") { - if (eventSlave.releaseRules !== "restrictive" && eventSlave.releaseRules !== "masturbation" && eventSlave.releaseRules !== "chastity") { + if (eventSlave.rules.release !== "restrictive" && eventSlave.rules.release !== "masturbation" && eventSlave.rules.release !== "chastity") { if (State.variables.familyTesting === 0) { if (eventSlave.relation === "mother") { State.variables.RETSevent.push("incestuous nursing"); @@ -132,7 +132,7 @@ window.generateRandomEventPoolStandard = function(eventSlave) { } if (eventSlave.ID !== State.variables.HeadGirl.ID) { if (canSee(eventSlave) && canWalk(eventSlave)) { - if (eventSlave.speechRules !== "restrictive") { + if (eventSlave.rules.speech !== "restrictive") { if (eventSlave.trust > 75) { if (eventSlave.devotion > 50) { if (eventSlave.skill.oral > 30) { @@ -149,7 +149,7 @@ window.generateRandomEventPoolStandard = function(eventSlave) { } } - if (eventSlave.livingRules === "spare") { + if (eventSlave.rules.living === "spare") { if (eventSlave.devotion <= 20) { if (eventSlave.devotion > -10) { State.variables.RESSevent.push("sleeping ambivalent"); @@ -177,7 +177,7 @@ window.generateRandomEventPoolStandard = function(eventSlave) { } if (State.variables.RETasteTestSubIDs.length > 1) { - if (eventSlave.livingRules === "luxurious") { + if (eventSlave.rules.living === "luxurious") { if (eventSlave.devotion > 20) { if (eventSlave.energy > 80) { if (canTaste(eventSlave)) { @@ -193,7 +193,7 @@ window.generateRandomEventPoolStandard = function(eventSlave) { if (eventSlave.devotion > 20) { if (eventSlave.dick !== 0 || eventSlave.vagina !== -1) { if (eventSlave.nipples !== "fuckable") { - if (eventSlave.speechRules === "permissive") { + if (eventSlave.rules.speech === "permissive") { if (eventSlave.corsetPiercing === 0) { if (eventSlave.tonguePiercing === 0) { if (eventSlave.anusPiercing === 0) { @@ -233,7 +233,7 @@ window.generateRandomEventPoolStandard = function(eventSlave) { if (canTalk(relationshipSlave)) { if (eventSlave.devotion > 50) { if (eventSlave.trust > 50) { - if (eventSlave.speechRules !== "restrictive") { + if (eventSlave.rules.speech !== "restrictive") { State.variables.RETSevent.push("date please"); } if (relationshipSlave.anus !== 0) { @@ -254,7 +254,7 @@ window.generateRandomEventPoolStandard = function(eventSlave) { if (State.variables.REAnalCowgirlSubIDs.length > 1 || (State.variables.REAnalCowgirlSubIDs.length === 1 && eventSlave.ID !== State.variables.REAnalCowgirlSubIDs[0])) { if (eventSlave.devotion > 20) { - if (eventSlave.releaseRules !== "restrictive" && eventSlave.releaseRules !== "masturbation" && eventSlave.releaseRules !== "chastity") { + if (eventSlave.rules.release !== "restrictive" && eventSlave.rules.release !== "masturbation" && eventSlave.rules.release !== "chastity") { if (eventSlave.fetish === "buttslut" || eventSlave.fetish === "sadist" || eventSlave.fetish === "dom") { if ((eventSlave.chastityPenis !== 1) || (eventSlave.dick === 0)) { State.variables.RETSevent.push("anal cowgirl"); @@ -322,7 +322,7 @@ window.generateRandomEventPoolStandard = function(eventSlave) { if (eventSlave.energy > 95 && canDoAnal(eventSlave)) { State.variables.RESSevent.push("devoted nympho"); } - if (eventSlave.releaseRules === "permissive" || eventSlave.releaseRules === "masturbation") { + if (eventSlave.rules.release === "permissive" || eventSlave.rules.release === "masturbation") { if ((eventSlave.chastityPenis !== 1) || (eventSlave.dick === 0)) { State.variables.RESSevent.push("permitted masturbation"); } @@ -454,7 +454,7 @@ window.generateRandomEventPoolStandard = function(eventSlave) { if (eventSlave.devotion < -50) { if (eventSlave.trust >= -20) { - if (eventSlave.speechRules === "restrictive") { + if (eventSlave.rules.speech === "restrictive") { State.variables.RESSevent.push("vocal disobedience"); } } @@ -482,7 +482,7 @@ window.generateRandomEventPoolStandard = function(eventSlave) { if (State.variables.seeAge !== 0) { if (eventSlave.devotion > 50) { - if (eventSlave.speechRules !== "restrictive") { + if (eventSlave.rules.speech !== "restrictive") { if (eventSlave.birthWeek >= 51) { /* let's give this a much higher chance of appearing */ State.variables.RESSevent.push("birthday"); @@ -594,7 +594,7 @@ window.generateRandomEventPoolStandard = function(eventSlave) { } } - if (eventSlave.livingRules === "luxurious") { + if (eventSlave.rules.living === "luxurious") { if (eventSlave.devotion <= 75) { if (eventSlave.devotion > 50) { State.variables.RESSevent.push("newly devoted sunrise"); @@ -602,7 +602,7 @@ window.generateRandomEventPoolStandard = function(eventSlave) { } } - if (State.variables.PC.dick === 1) { + if (State.variables.PC.dick > 0) { if (State.variables.PC.belly < 5000) { if (eventSlave.assignment === "be a servant") { if (eventSlave.attrXY <= 35 || eventSlave.behavioralFlaw === "hates men" || eventSlave.sexualFlaw === "repressed") { @@ -709,7 +709,7 @@ window.generateRandomEventPoolStandard = function(eventSlave) { } if (eventSlave.physicalAge > 35) { - if (eventSlave.speechRules !== "restrictive") { + if (eventSlave.rules.speech !== "restrictive") { if (["serve the public", "whore"].includes(eventSlave.assignment)) { if (eventSlave.devotion >= -20) { if (eventSlave.devotion <= 95) { @@ -786,7 +786,7 @@ window.generateRandomEventPoolStandard = function(eventSlave) { if (eventSlave.devotion > 20) { if (eventSlave.trust > 20) { - if (eventSlave.speechRules !== "restrictive") { + if (eventSlave.rules.speech !== "restrictive") { if (eventSlave.choosesOwnClothes !== 1) { if (setup.modestClothes.includes(eventSlave.clothes)) { State.variables.RESSevent.push("modest clothes"); @@ -796,7 +796,7 @@ window.generateRandomEventPoolStandard = function(eventSlave) { } } - if (State.variables.PC.vagina === 1) { + if (State.variables.PC.vagina > -1) { if (eventSlave.devotion <= 20) { if ((eventSlave.trust >= -20 && eventSlave.behavioralFlaw === "arrogant") || (eventSlave.trust > 20)) { if (eventSlave.muscles > 30) { @@ -833,7 +833,7 @@ window.generateRandomEventPoolStandard = function(eventSlave) { if (eventSlave.devotion > 20) { if (eventSlave.energy > 40) { if (eventSlave.belly < 300000) { - if (State.variables.PC.belly < 5000 && State.variables.PC.ballsImplant < 3 && State.variables.PC.balls < 3) { + if (State.variables.PC.belly < 5000 && State.variables.PC.balls < 10) { if (canSee(eventSlave)) { State.variables.RESSevent.push("comfortable seat"); } @@ -1018,7 +1018,7 @@ window.generateRandomEventPoolStandard = function(eventSlave) { } if (State.variables.PC.dick > 0) { - if (State.variables.PC.boobs > 0) { + if (State.variables.PC.boobs >= 300) { if (canSee(eventSlave)) { if (eventSlave.devotion <= 50) { if (eventSlave.devotion >= -20) { @@ -1052,10 +1052,10 @@ window.generateRandomEventPoolStandard = function(eventSlave) { if (eventSlave.trust >= -50) { if (eventSlave.devotion > 0) { if (eventSlave.devotion <= 50) { - if (((eventSlave.attrXX >= 50) && (State.variables.PC.boobs === 1 || State.variables.PC.title === 0) && (State.variables.PC.belly < 5000)) || - ((eventSlave.attrXY >= 50) && (State.variables.PC.dick === 1) && (State.variables.PC.boobs === 0) && (State.variables.PC.belly < 1500)) || + if (((eventSlave.attrXX >= 50) && (State.variables.PC.boobs >= 300 || State.variables.PC.title === 0) && (State.variables.PC.belly < 5000)) || + ((eventSlave.attrXY >= 50) && (State.variables.PC.dick > 0) && (State.variables.PC.boobs < 300) && (State.variables.PC.belly < 1500)) || (eventSlave.fetish === "pregnancy" && State.variables.PC.belly >= 5000) || - (eventSlave.fetish === "boobs" && State.variables.PC.belly < 5000 && State.variables.PC.boobsBonus > 0)) { + (eventSlave.fetish === "boobs" && State.variables.PC.belly < 5000 && State.variables.PC.boobs >= 1000)) { State.variables.RESSevent.push("hot PC"); } } @@ -1146,7 +1146,7 @@ window.generateRandomEventPoolStandard = function(eventSlave) { } } - if (eventSlave.speechRules !== "restrictive") { + if (eventSlave.rules.speech !== "restrictive") { if (eventSlave.devotion >= -20) { if (eventSlave.trust >= -20) { if (eventSlave.energy > 75) { @@ -1160,7 +1160,7 @@ window.generateRandomEventPoolStandard = function(eventSlave) { } } - if (eventSlave.releaseRules === "restrictive" || eventSlave.releaseRules === "chastity") { + if (eventSlave.rules.release === "restrictive" || eventSlave.rules.release === "chastity") { if (eventSlave.need) { if (eventSlave.devotion <= 95) { if (eventSlave.trust >= -20) { @@ -1177,7 +1177,7 @@ window.generateRandomEventPoolStandard = function(eventSlave) { } } - if (eventSlave.releaseRules !== "restrictive" && eventSlave.releaseRules !== "masturbation" && eventSlave.releaseRules !== "chastity") { + if (eventSlave.rules.release !== "restrictive" && eventSlave.rules.release !== "masturbation" && eventSlave.rules.release !== "chastity") { if (canPenetrate(eventSlave)) { State.variables.RESSevent.push("slave dick on slave"); } @@ -1186,7 +1186,7 @@ window.generateRandomEventPoolStandard = function(eventSlave) { if (eventSlave.muscles > 30) { if (eventSlave.weight <= 10) { if (eventSlave.anus !== 0 || State.variables.PC.dick === 0) { - if (eventSlave.vagina !== 0 || State.variables.PC.dick === 0) { + if (eventSlave.vagina !== -1 || State.variables.PC.dick === 0) { State.variables.RESSevent.push("muscles"); } } @@ -1323,7 +1323,7 @@ window.generateRandomEventPoolStandard = function(eventSlave) { } /* closes amp/crawling exempt */ if (canTalk(eventSlave)) { - if (eventSlave.speechRules !== "restrictive") { + if (eventSlave.rules.speech !== "restrictive") { if (eventSlave.boobsImplant > 400) { if (eventSlave.lipsImplant >= 30) { if (eventSlave.buttImplant > 3) { @@ -1344,7 +1344,7 @@ window.generateRandomEventPoolStandard = function(eventSlave) { State.variables.RESSevent.push("shift sleep"); } if (canWalk(eventSlave)) { - if (eventSlave.releaseRules === "permissive" || eventSlave.releaseRules === "masturbation") { + if (eventSlave.rules.release === "permissive" || eventSlave.rules.release === "masturbation") { State.variables.RESSevent.push("shift masturbation"); } } @@ -1353,7 +1353,7 @@ window.generateRandomEventPoolStandard = function(eventSlave) { } } if (canDoVaginal(eventSlave)) { - if (State.variables.PC.vagina === 1) { + if (State.variables.PC.vagina > -1) { if (eventSlave.dick === 0) { if (State.variables.fuckSlaves > 2) { State.variables.RESSevent.push("fucktoy tribbing"); @@ -1366,7 +1366,7 @@ window.generateRandomEventPoolStandard = function(eventSlave) { } } - if (eventSlave.speechRules !== "restrictive") { + if (eventSlave.rules.speech !== "restrictive") { if (eventSlave.counter.oral + eventSlave.counter.vaginal + eventSlave.counter.anal > 900) { if (eventSlave.counter.oral + eventSlave.counter.vaginal + eventSlave.counter.anal < 1100) { if (eventSlave.vagina !== 0) { @@ -1386,7 +1386,7 @@ window.generateRandomEventPoolStandard = function(eventSlave) { } } - if (eventSlave.speechRules === "restrictive") { + if (eventSlave.rules.speech === "restrictive") { if (eventSlave.devotion > 60) { if (eventSlave.trust >= -20) { State.variables.RESSevent.push("restricted profession"); @@ -1394,7 +1394,7 @@ window.generateRandomEventPoolStandard = function(eventSlave) { } } - if (eventSlave.speechRules === "restrictive") { + if (eventSlave.rules.speech === "restrictive") { if (eventSlave.intelligence > 15) { if (eventSlave.trust >= -20) { if (eventSlave.devotion <= 20) { @@ -1406,7 +1406,7 @@ window.generateRandomEventPoolStandard = function(eventSlave) { if (State.variables.expansionRequestsAllowed > 0) { if (eventSlave.drugs === "no drugs") { - if (eventSlave.speechRules === "permissive") { + if (eventSlave.rules.speech === "permissive") { if (eventSlave.health > 20) { if (eventSlave.devotion >= -20) { if (eventSlave.trust > 20) { @@ -1459,7 +1459,7 @@ window.generateRandomEventPoolStandard = function(eventSlave) { if (eventSlave.fetishKnown === 1) { if (eventSlave.energy > 95) { if (eventSlave.devotion > 20) { - if (eventSlave.releaseRules === "permissive" || eventSlave.releaseRules === "masturbation") { + if (eventSlave.rules.release === "permissive" || eventSlave.rules.release === "masturbation") { State.variables.RESSevent.push("nympho with assistant"); } } @@ -1492,7 +1492,7 @@ window.generateRandomEventPoolStandard = function(eventSlave) { if (eventSlave.vagina === 0) { if (eventSlave.devotion > 50) { if (eventSlave.trust > 20) { - if (eventSlave.speechRules !== "restrictive") { + if (eventSlave.rules.speech !== "restrictive") { State.variables.RESSevent.push("devoted virgin"); } } @@ -1502,7 +1502,7 @@ window.generateRandomEventPoolStandard = function(eventSlave) { if (eventSlave.anus === 0) { if (eventSlave.devotion > 50) { if (eventSlave.trust > 20) { - if (eventSlave.speechRules !== "restrictive") { + if (eventSlave.rules.speech !== "restrictive") { State.variables.RESSevent.push("devoted anal virgin"); } } @@ -1514,7 +1514,7 @@ window.generateRandomEventPoolStandard = function(eventSlave) { if (eventSlave.scrotum > 0) { if (eventSlave.devotion <= 20) { if (eventSlave.trust <= 20) { - if (eventSlave.speechRules !== "restrictive") { + if (eventSlave.rules.speech !== "restrictive") { State.variables.RESSevent.push("fearful balls"); } } @@ -1537,7 +1537,7 @@ window.generateRandomEventPoolStandard = function(eventSlave) { } } - if (eventSlave.speechRules !== "restrictive") { + if (eventSlave.rules.speech !== "restrictive") { if (canDoVaginal(eventSlave)) { if (eventSlave.fetish !== "buttslut") { if (eventSlave.vagina === 0) { @@ -1552,18 +1552,18 @@ window.generateRandomEventPoolStandard = function(eventSlave) { } if (eventSlave.aphrodisiacs > 1 || eventSlave.inflationType === "aphrodisiac") { - if (eventSlave.speechRules === "restrictive" && eventSlave.releaseRules !== "permissive") { + if (eventSlave.rules.speech === "restrictive" && eventSlave.rules.release !== "permissive") { State.variables.RESSevent.push("extreme aphrodisiacs"); } } - if (eventSlave.releaseRules !== "restrictive" && eventSlave.releaseRules !== "masturbation" && eventSlave.releaseRules !== "chastity") { + if (eventSlave.rules.release !== "restrictive" && eventSlave.rules.release !== "masturbation" && eventSlave.rules.release !== "chastity") { if (eventSlave.clit > 2) { State.variables.RESSevent.push("slave clit on slave"); } } - if (eventSlave.releaseRules !== "restrictive" && eventSlave.releaseRules !== "chastity") { + if (eventSlave.rules.release !== "restrictive" && eventSlave.rules.release !== "chastity") { if (eventSlave.dick > 4) { if (hasAllLimbs(eventSlave)) { if (canAchieveErection(eventSlave)) { @@ -1585,7 +1585,7 @@ window.generateRandomEventPoolStandard = function(eventSlave) { } } - if (eventSlave.releaseRules !== "restrictive" && eventSlave.releaseRules !== "chastity") { + if (eventSlave.rules.release !== "restrictive" && eventSlave.rules.release !== "chastity") { if (eventSlave.belly < 300000) { if (eventSlave.anus > 2) { if (eventSlave.fetish === "buttslut" || eventSlave.energy > 95) { @@ -1662,7 +1662,7 @@ window.generateRandomEventPoolStandard = function(eventSlave) { if (eventSlave.devotion > 20 || eventSlave.trust < -20) { if (eventSlave.devotion <= 50) { if (eventSlave.fetish !== "buttslut") { - if (eventSlave.speechRules === "permissive") { + if (eventSlave.rules.speech === "permissive") { State.variables.RESSevent.push("hormone dysfunction"); } } @@ -1806,7 +1806,7 @@ window.generateRandomEventPoolStandard = function(eventSlave) { } } } - if (eventSlave.career === "a breeding bull" && eventSlave.assignment === "serve in the master suite" && canPenetrate(eventSlave) && eventSlave.dick >= 5 && hasAllLimbs(eventSlave) && State.variables.PC.vagina === 1 && State.variables.PC.preg === 0 && (eventSlave.muscles > 30 || eventSlave.weight > 30)) { + if (eventSlave.career === "a breeding bull" && eventSlave.assignment === "serve in the master suite" && canPenetrate(eventSlave) && eventSlave.dick >= 5 && hasAllLimbs(eventSlave) && State.variables.PC.vagina > -1 && State.variables.PC.preg === 0 && (eventSlave.muscles > 30 || eventSlave.weight > 30)) { State.variables.RESSevent.push("breeding bull"); if (State.variables.PC.fertDrugs > 0) { State.variables.RESSevent.push("breeding bull"); @@ -1841,7 +1841,7 @@ window.generateRandomEventPoolServant = function(eventSlave) { if (eventSlave.energy > 40) { if (canPenetrate(eventSlave)) { if (canSee(eventSlave)) { - if (eventSlave.releaseRules !== "restrictive" && eventSlave.releaseRules !== "masturbation" && eventSlave.releaseRules !== "chastity") { + if (eventSlave.rules.release !== "restrictive" && eventSlave.rules.release !== "masturbation" && eventSlave.rules.release !== "chastity") { State.variables.RETSevent.push("interslave begging"); } } @@ -1857,7 +1857,7 @@ window.generateRandomEventPoolServant = function(eventSlave) { if (eventSlave.belly < 100000) { if (eventSlave.lactation > 0) { if (eventSlave.nipples !== "fuckable") { - if (eventSlave.releaseRules !== "restrictive" && eventSlave.releaseRules !== "masturbation" && eventSlave.releaseRules !== "chastity") { + if (eventSlave.rules.release !== "restrictive" && eventSlave.rules.release !== "masturbation" && eventSlave.rules.release !== "chastity") { if (State.variables.familyTesting === 0) { if (eventSlave.relation === "mother") { State.variables.RETSevent.push("incestuous nursing"); @@ -1901,7 +1901,7 @@ window.generateRandomEventPoolServant = function(eventSlave) { } if (State.variables.RETasteTestSubIDs.length > 1) { - if (eventSlave.livingRules === "luxurious") { + if (eventSlave.rules.living === "luxurious") { if (eventSlave.devotion > 20) { if (eventSlave.energy > 80) { if (canTaste(eventSlave)) { @@ -2021,7 +2021,7 @@ window.generateRandomEventPoolServant = function(eventSlave) { if (State.variables.seeAge !== 0) { if (eventSlave.devotion > 50) { - if (eventSlave.speechRules !== "restrictive") { + if (eventSlave.rules.speech !== "restrictive") { if (eventSlave.birthWeek >= 51) { /* let's give this a much higher chance of appearing */ State.variables.RESSevent.push("birthday"); @@ -2123,7 +2123,7 @@ window.generateRandomEventPoolServant = function(eventSlave) { } } - if (eventSlave.livingRules === "luxurious") { + if (eventSlave.rules.living === "luxurious") { if (eventSlave.devotion <= 75) { if (eventSlave.devotion > 50) { State.variables.RESSevent.push("newly devoted sunrise"); @@ -2131,7 +2131,7 @@ window.generateRandomEventPoolServant = function(eventSlave) { } } - if (State.variables.PC.dick === 1) { + if (State.variables.PC.dick > 0) { if (State.variables.PC.belly < 5000) { if (eventSlave.attrXY <= 35 || eventSlave.behavioralFlaw === "hates men" || eventSlave.sexualFlaw === "repressed") { if (eventSlave.devotion >= -20) { @@ -2237,7 +2237,7 @@ window.generateRandomEventPoolServant = function(eventSlave) { } } - if (State.variables.PC.vagina === 1) { + if (State.variables.PC.vagina > -1) { if (eventSlave.devotion <= 20) { if ((eventSlave.trust >= -20 && eventSlave.behavioralFlaw === "arrogant") || (eventSlave.trust > 20)) { if (eventSlave.muscles > 30) { @@ -2266,7 +2266,7 @@ window.generateRandomEventPoolServant = function(eventSlave) { if (eventSlave.devotion > 20) { if (eventSlave.energy > 40) { if (eventSlave.belly < 300000) { - if (State.variables.PC.belly < 5000 && State.variables.PC.ballsImplant < 3 && State.variables.PC.balls < 3) { + if (State.variables.PC.belly < 5000 && State.variables.PC.balls < 10) { if (canSee(eventSlave)) { State.variables.RESSevent.push("comfortable seat"); } @@ -2413,7 +2413,7 @@ window.generateRandomEventPoolServant = function(eventSlave) { } if (State.variables.PC.dick > 0) { - if (State.variables.PC.boobs > 0) { + if (State.variables.PC.boobs >= 300) { if (canSee(eventSlave)) { if (eventSlave.devotion <= 50) { if (eventSlave.devotion >= -20) { @@ -2431,10 +2431,10 @@ window.generateRandomEventPoolServant = function(eventSlave) { if (eventSlave.trust >= -50) { if (eventSlave.devotion > 0) { if (eventSlave.devotion <= 50) { - if (((eventSlave.attrXX >= 50) && (State.variables.PC.boobs === 1 || State.variables.PC.title === 0) && (State.variables.PC.belly < 5000)) || - ((eventSlave.attrXY >= 50) && (State.variables.PC.dick === 1) && (State.variables.PC.boobs === 0) && (State.variables.PC.belly < 1500)) || + if (((eventSlave.attrXX >= 50) && (State.variables.PC.boobs >= 300 || State.variables.PC.title === 0) && (State.variables.PC.belly < 5000)) || + ((eventSlave.attrXY >= 50) && (State.variables.PC.dick > 0) && (State.variables.PC.boobs < 300) && (State.variables.PC.belly < 1500)) || (eventSlave.fetish === "pregnancy" && State.variables.PC.belly >= 5000) || - (eventSlave.fetish === "boobs" && State.variables.PC.belly < 5000 && State.variables.PC.boobsBonus > 0)) { + (eventSlave.fetish === "boobs" && State.variables.PC.belly < 5000 && State.variables.PC.boobs >= 1000)) { State.variables.RESSevent.push("hot PC"); } } @@ -2505,7 +2505,7 @@ window.generateRandomEventPoolServant = function(eventSlave) { } } - if (eventSlave.speechRules !== "restrictive") { + if (eventSlave.rules.speech !== "restrictive") { if (eventSlave.devotion >= -20) { if (eventSlave.trust >= -20) { if (eventSlave.energy > 75) { @@ -2519,7 +2519,7 @@ window.generateRandomEventPoolServant = function(eventSlave) { } } - if (eventSlave.releaseRules === "restrictive" || eventSlave.releaseRules === "chastity") { + if (eventSlave.rules.release === "restrictive" || eventSlave.rules.release === "chastity") { if (eventSlave.need) { if (eventSlave.devotion <= 95) { if (eventSlave.trust >= -20) { @@ -2536,7 +2536,7 @@ window.generateRandomEventPoolServant = function(eventSlave) { } } - if (eventSlave.releaseRules !== "restrictive" && eventSlave.releaseRules !== "masturbation" && eventSlave.releaseRules !== "chastity") { + if (eventSlave.rules.release !== "restrictive" && eventSlave.rules.release !== "masturbation" && eventSlave.rules.release !== "chastity") { if (canPenetrate(eventSlave)) { State.variables.RESSevent.push("slave dick on slave"); } @@ -2628,7 +2628,7 @@ window.generateRandomEventPoolServant = function(eventSlave) { } /* closes amp/crawling exempt */ if (canTalk(eventSlave)) { - if (eventSlave.speechRules !== "restrictive") { + if (eventSlave.rules.speech !== "restrictive") { if (eventSlave.boobsImplant > 400) { if (eventSlave.lipsImplant >= 30) { if (eventSlave.buttImplant > 3) { @@ -2640,7 +2640,7 @@ window.generateRandomEventPoolServant = function(eventSlave) { } } - if (eventSlave.speechRules !== "restrictive") { + if (eventSlave.rules.speech !== "restrictive") { if (eventSlave.counter.oral + eventSlave.counter.vaginal + eventSlave.counter.anal > 900) { if (eventSlave.counter.oral + eventSlave.counter.vaginal + eventSlave.counter.anal < 1100) { if (eventSlave.vagina !== 0) { @@ -2656,7 +2656,7 @@ window.generateRandomEventPoolServant = function(eventSlave) { if (State.variables.expansionRequestsAllowed > 0) { if (eventSlave.drugs === "no drugs") { - if (eventSlave.speechRules === "permissive") { + if (eventSlave.rules.speech === "permissive") { if (eventSlave.health > 20) { if (eventSlave.devotion >= -20) { if (eventSlave.trust > 20) { @@ -2695,7 +2695,7 @@ window.generateRandomEventPoolServant = function(eventSlave) { if (eventSlave.fetishKnown === 1) { if (eventSlave.energy > 95) { if (eventSlave.devotion > 20) { - if (eventSlave.releaseRules === "permissive" || eventSlave.releaseRules === "masturbation") { + if (eventSlave.rules.release === "permissive" || eventSlave.rules.release === "masturbation") { State.variables.RESSevent.push("nympho with assistant"); } } @@ -2721,7 +2721,7 @@ window.generateRandomEventPoolServant = function(eventSlave) { if (eventSlave.vagina === 0) { if (eventSlave.devotion > 50) { if (eventSlave.trust > 20) { - if (eventSlave.speechRules !== "restrictive") { + if (eventSlave.rules.speech !== "restrictive") { State.variables.RESSevent.push("devoted virgin"); } } @@ -2731,7 +2731,7 @@ window.generateRandomEventPoolServant = function(eventSlave) { if (eventSlave.anus === 0) { if (eventSlave.devotion > 50) { if (eventSlave.trust > 20) { - if (eventSlave.speechRules !== "restrictive") { + if (eventSlave.rules.speech !== "restrictive") { State.variables.RESSevent.push("devoted anal virgin"); } } @@ -2749,18 +2749,18 @@ window.generateRandomEventPoolServant = function(eventSlave) { } if (eventSlave.aphrodisiacs > 1 || eventSlave.inflationType === "aphrodisiac") { - if (eventSlave.speechRules === "restrictive" && eventSlave.releaseRules !== "permissive") { + if (eventSlave.rules.speech === "restrictive" && eventSlave.rules.release !== "permissive") { State.variables.RESSevent.push("extreme aphrodisiacs"); } } - if (eventSlave.releaseRules !== "restrictive" && eventSlave.releaseRules !== "masturbation" && eventSlave.releaseRules !== "chastity") { + if (eventSlave.rules.release !== "restrictive" && eventSlave.rules.release !== "masturbation" && eventSlave.rules.release !== "chastity") { if (eventSlave.clit > 2) { State.variables.RESSevent.push("slave clit on slave"); } } - if (eventSlave.releaseRules !== "restrictive" && eventSlave.releaseRules !== "chastity") { + if (eventSlave.rules.release !== "restrictive" && eventSlave.rules.release !== "chastity") { if (eventSlave.dick > 4) { if (hasAllLimbs(eventSlave)) { if (canAchieveErection(eventSlave)) { @@ -2782,7 +2782,7 @@ window.generateRandomEventPoolServant = function(eventSlave) { } } - if (eventSlave.releaseRules !== "restrictive" && eventSlave.releaseRules !== "chastity") { + if (eventSlave.rules.release !== "restrictive" && eventSlave.rules.release !== "chastity") { if (eventSlave.belly < 300000) { if (eventSlave.anus > 2) { if (eventSlave.fetish === "buttslut" || eventSlave.energy > 95) { @@ -2816,7 +2816,7 @@ window.generateRandomEventPoolServant = function(eventSlave) { if (eventSlave.devotion > 20 || eventSlave.trust < -20) { if (eventSlave.devotion <= 50) { if (eventSlave.fetish !== "buttslut") { - if (eventSlave.speechRules === "permissive") { + if (eventSlave.rules.speech === "permissive") { State.variables.RESSevent.push("hormone dysfunction"); } } diff --git a/src/js/familyTreeJS.js b/src/js/familyTreeJS.js index 7afa1005f384d4ec12715a349e80d4513f19b9b4..35e7cf1753dc1594c32f81e05d790588aba71624 100644 --- a/src/js/familyTreeJS.js +++ b/src/js/familyTreeJS.js @@ -139,15 +139,7 @@ window.renderFamilyTree = function(slaves, filterID) { node.append('text') .text(function(d) { let ssym; - if (d.ID === -1) { - if (d.dick === 1 && d.vagina === 1) { - ssym = '☿'; - } else if (d.dick === 1) { - ssym = '♂'; - } else if (d.vagina === 1) { - ssym = '♀'; - } - } else if (d.dick > 0 && d.vagina > -1) { + if (d.dick > 0 && d.vagina > -1) { ssym = '☿'; } else if (d.dick > 0) { ssym = '♂'; @@ -232,7 +224,7 @@ window.buildFamilyTree = function(slaves, filterID) { let kids = {}; let fake_pc = { - slaveName: `${State.variables.PC.name}(You)`, + slaveName: `${State.variables.PC.slaveName}(You)`, mother: State.variables.PC.mother, father: State.variables.PC.father, dick: State.variables.PC.dick, diff --git a/src/js/food.js b/src/js/food.js index bf63c30c2d7d5437f08d279f4af37add2a23b2c8..6a79cf078fbe7408d3122c52197bb94a4cb3859a 100644 --- a/src/js/food.js +++ b/src/js/food.js @@ -246,11 +246,11 @@ window.farmShowsIncome = function(slave) { } else if (slave.prestige === 3) { // slave is extremely prestigious cash *= 1.3; } - if (slave.pornPrestige === 1) { // slave is prestigious from porn + if (slave.porn.prestige === 1) { // slave is prestigious from porn cash *= 1.1; - } else if (slave.pornPrestige === 2) { // slave is very prestigious from porn + } else if (slave.porn.prestige === 2) { // slave is very prestigious from porn cash *= 1.2; - } else if (slave.pornPrestige === 3) { // slave is extremely prestigious from porn + } else if (slave.porn.prestige === 3) { // slave is extremely prestigious from porn cash *= 1.3; } // TODO: add relationship checks if (slave.health > 20) { // slave is very healthy or more diff --git a/src/js/generateGenetics.js b/src/js/generateGenetics.js index 258f127dd617aaf1bb51510ce2b53196908a76fe..ec9a389f6f823dd4bc9068fcd99e71dff52e5dd0 100644 --- a/src/js/generateGenetics.js +++ b/src/js/generateGenetics.js @@ -1075,11 +1075,11 @@ window.generateChild = function(mother, ova, destination) { } else { child.slaveName = `Your and ${genes.fatherName}'s daughter`; } - child.slaveSurname = V.PC.surname; + child.slaveSurname = V.PC.slaveSurname; } else { if (genes.father === -1) { child.slaveName = `${genes.motherName}'s and your daughter`; - child.slaveSurname = V.PC.surname; + child.slaveSurname = V.PC.slaveSurname; } else if (genes.father > 0) { child.slaveName = `${genes.motherName} and ${genes.fatherName}'s daughter`; let currentMother = getSlave(genes.mother); @@ -1127,10 +1127,10 @@ window.generateChild = function(mother, ova, destination) { child.slaveName = genes.name; } if (genes.mother === -1) { - child.slaveSurname = V.PC.surname; + child.slaveSurname = V.PC.slaveSurname; } else { if (genes.father === -1) { - child.slaveSurname = V.PC.surname; + child.slaveSurname = V.PC.slaveSurname; } else if (genes.father > 0) { let currentMother = getSlave(genes.mother); if (currentMother !== undefined) { @@ -1165,11 +1165,11 @@ window.generateChild = function(mother, ova, destination) { } else { child.slaveName = `Your and ${genes.fatherName}'s son`; } - child.slaveSurname = V.PC.surname; + child.slaveSurname = V.PC.slaveSurname; } else { if (genes.father === -1) { child.slaveName = `${genes.motherName}'s and your son`; - child.slaveSurname = V.PC.surname; + child.slaveSurname = V.PC.slaveSurname; } else if (genes.father > 0) { child.slaveName = `${genes.motherName} and ${genes.fatherName}'s son`; let currentMother = getSlave(genes.mother); @@ -1217,10 +1217,10 @@ window.generateChild = function(mother, ova, destination) { child.slaveName = genes.name; } if (genes.mother === -1) { - child.slaveSurname = V.PC.surname; + child.slaveSurname = V.PC.slaveSurname; } else { if (genes.father === -1) { - child.slaveSurname = V.PC.surname; + child.slaveSurname = V.PC.slaveSurname; } else if (genes.father > 0) { let currentMother = getSlave(genes.mother); if (currentMother !== undefined) { @@ -1347,11 +1347,11 @@ window.generateChild = function(mother, ova, destination) { } else { child.slaveName = `Yours and ${genes.fatherName}'s daughter`; } - child.slaveSurname = V.PC.surname; + child.slaveSurname = V.PC.slaveSurname; } else { if (genes.father === -1) { child.slaveName = `Yours and ${genes.motherName}'s daughter`; - child.slaveSurname = V.PC.surname; + child.slaveSurname = V.PC.slaveSurname; } else if (genes.father > 0) { child.slaveName = `${genes.motherName} and ${genes.fatherName}'s daughter`; let currentMother = getSlave(genes.mother); @@ -1399,10 +1399,10 @@ window.generateChild = function(mother, ova, destination) { child.slaveName = genes.name; } if (genes.mother === -1) { - child.slaveSurname = V.PC.surname; + child.slaveSurname = V.PC.slaveSurname; } else { if (genes.father === -1) { - child.slaveSurname = V.PC.surname; + child.slaveSurname = V.PC.slaveSurname; } else if (genes.father > 0) { let currentMother = getSlave(genes.mother); if (currentMother !== undefined) { @@ -1437,11 +1437,11 @@ window.generateChild = function(mother, ova, destination) { } else { child.slaveName = `Your and ${genes.fatherName}'s son`; } - child.slaveSurname = V.PC.surname; + child.slaveSurname = V.PC.slaveSurname; } else { if (genes.father === -1) { child.slaveName = `${genes.motherName} and your son`; - child.slaveSurname = V.PC.surname; + child.slaveSurname = V.PC.slaveSurname; } else if (genes.father > 0) { child.slaveName = `${genes.motherName} and ${genes.fatherName}'s son`; let currentMother = getSlave(genes.mother); @@ -1489,10 +1489,10 @@ window.generateChild = function(mother, ova, destination) { child.slaveName = genes.name; } if (genes.mother === -1) { - child.slaveSurname = V.PC.surname; + child.slaveSurname = V.PC.slaveSurname; } else { if (genes.father === -1) { - child.slaveSurname = V.PC.surname; + child.slaveSurname = V.PC.slaveSurname; } else if (genes.father > 0) { let currentMother = getSlave(genes.mother); if (currentMother !== undefined) { diff --git a/src/js/modification.js b/src/js/modification.js index 8386465b2e4cc6c53f5d63e38e5d6c8614423c54..b7285132a43e4c1f30f08b463c2fb3cc3a51b858 100644 --- a/src/js/modification.js +++ b/src/js/modification.js @@ -13,7 +13,7 @@ App.Medicine.Modification.addScar = function(slave, scar, design, weight) { V.degradation += 10; slave.health -= 10; //dangerous to uncomment this as sometimes many scars are applied at once. cashX(forceNeg(surgery.costs), "slaveSurgery", slave); - slave.health -= (V.PC.medicine >= 100) ? Math.round(surgery.healthCosts / 2) : surgery.healthCosts;*/ + slave.health -= (V.PC.skill.medicine >= 100) ? Math.round(surgery.healthCosts / 2) : surgery.healthCosts;*/ if (!weight) { weight = 1; } @@ -38,7 +38,7 @@ App.Medicine.Modification.removeScar = function(slave, scar, design) { V.degradation += 10; slave.health -= 10; //dangerous to uncomment this as sometimes many scars are applied at once. cashX(forceNeg(surgery.costs), "slaveSurgery", slave); - slave.health -= (V.PC.medicine >= 100) ? Math.round(surgery.healthCosts / 2) : surgery.healthCosts;*/ + slave.health -= (V.PC.skill.medicine >= 100) ? Math.round(surgery.healthCosts / 2) : surgery.healthCosts;*/ if (slave.scar.hasOwnProperty(scar)) { // if scar object exists for this body part if (slave.scar[scar].hasOwnProperty(design)) { // if object has this kind of scar (might be custom) if (["generic", "whip", "chain", "burn", "menacing", "exotic", "surgical", "c-section", "cutting"].includes(design)) { diff --git a/src/js/rulesAssistantOptions.js b/src/js/rulesAssistantOptions.js index dfc9bc79457b71e7ab950e2b3399793989cb6096..95af162c1c81e3a23ca74eef075e9ce481284ea3 100644 --- a/src/js/rulesAssistantOptions.js +++ b/src/js/rulesAssistantOptions.js @@ -2650,8 +2650,8 @@ window.rulesAssistantOptions = (function() { ["spare"] ]; super("Living standard", pairs); - this.setValue(current_rule.set.livingRules); - this.onchange = (value) => current_rule.set.livingRules = value; + this.setValue(current_rule.set.rules.living); + this.onchange = (value) => current_rule.set.rules.living = value; } } @@ -2664,8 +2664,8 @@ window.rulesAssistantOptions = (function() { ["situational"] ]; super("Typical punishment", pairs); - this.setValue(current_rule.set.standardPunishment); - this.onchange = (value) => current_rule.set.standardPunishment = value; + this.setValue(current_rule.set.rules.punishment); + this.onchange = (value) => current_rule.set.rules.punishment = value; } } @@ -2678,8 +2678,8 @@ window.rulesAssistantOptions = (function() { ["situational"] ]; super("Typical reward", pairs); - this.setValue(current_rule.set.standardReward); - this.onchange = (value) => current_rule.set.standardReward = value; + this.setValue(current_rule.set.rules.reward); + this.onchange = (value) => current_rule.set.rules.reward = value; } } @@ -2693,8 +2693,8 @@ window.rulesAssistantOptions = (function() { ["chastity"] ]; super("Release rules", pairs); - this.setValue(current_rule.set.releaseRules); - this.onchange = (value) => current_rule.set.releaseRules = value; + this.setValue(current_rule.set.rules.release); + this.onchange = (value) => current_rule.set.rules.release = value; } } @@ -2786,8 +2786,8 @@ window.rulesAssistantOptions = (function() { ["restrictive"] ]; super("Speech rules", pairs, true); - this.setValue(current_rule.set.speechRules); - this.onchange = (value) => current_rule.set.speechRules = value; + this.setValue(current_rule.set.rules.speech); + this.onchange = (value) => current_rule.set.rules.speech = value; } } @@ -2799,8 +2799,8 @@ window.rulesAssistantOptions = (function() { ["restrictive"] ]; super("Relationship rules", pairs, true); - this.setValue(current_rule.set.relationshipRules); - this.onchange = (value) => current_rule.set.relationshipRules = value; + this.setValue(current_rule.set.rules.relationship); + this.onchange = (value) => current_rule.set.rules.relationship = value; } } @@ -2811,15 +2811,15 @@ window.rulesAssistantOptions = (function() { ["enabled", 1] ]; super("Porn Broadcasting Status", pairs, true); - this.setValue(current_rule.set.pornFeed); - this.onchange = (value) => current_rule.set.pornFeed = value; + this.setValue(current_rule.set.porn.feed); + this.onchange = (value) => current_rule.set.porn.feed = value; } } class PornList extends ListSelector { constructor() { const pairs = [ - /* ["No broadcasting", -1], **This has changed, it would now use .pornFeed** */ + /* ["No broadcasting", -1], **This has changed, it would now use .porn.feed** */ ["no subsidy", 0], ["1000", 1000], ["2000", 2000], @@ -2828,8 +2828,8 @@ window.rulesAssistantOptions = (function() { ["5000", 5000] ]; super("Weekly porn publicity subsidy", pairs); - this.setValue(current_rule.set.pornFameSpending); - this.onchange = (value) => current_rule.set.pornFameSpending = value; + this.setValue(current_rule.set.porn.spending); + this.onchange = (value) => current_rule.set.porn.spending = value; } } diff --git a/src/js/rulesAutosurgery.js b/src/js/rulesAutosurgery.js index b098012ef04ad048fc9490b98817625ce0b294ba..40bf8d2bd25f19c7c4b59170c678940ce4e548c3 100644 --- a/src/js/rulesAutosurgery.js +++ b/src/js/rulesAutosurgery.js @@ -152,7 +152,7 @@ window.rulesAutosurgery = (function() { surgeries.push(desc); proc(slave); cashX(forceNeg(V.surgeryCost), "slaveSurgery", slave); - slave.health -= (V.PC.medicine >= 100) ? Math.round(healthCost / 2) : healthCost; + slave.health -= (V.PC.skill.medicine >= 100) ? Math.round(healthCost / 2) : healthCost; } /** @@ -302,13 +302,13 @@ window.rulesAutosurgery = (function() { if (slave.faceImplant <= 15 && slave.face <= 95 && thisSurgery.cosmetic > 0) { commitProcedure("a nicer face", slave => { if (slave.faceShape === "masculine") { slave.faceShape = "androgynous"; } - slave.faceImplant += 25 - 5 * Math.trunc(V.PC.medicine / 50) - 5 * V.surgeryUpgrade; + slave.faceImplant += 25 - 5 * Math.trunc(V.PC.skill.medicine / 50) - 5 * V.surgeryUpgrade; slave.face = Math.clamp(slave.face + 20, -100, 100); }); } else if (slave.faceImplant <= 15 && slave.ageImplant !== 1 && slave.visualAge >= 25 && thisSurgery.cosmetic > 0) { commitProcedure("an age lift", slave => { slave.ageImplant = 1; - slave.faceImplant += 25 - 5 * Math.trunc(V.PC.medicine / 50) - 5 * V.surgeryUpgrade; + slave.faceImplant += 25 - 5 * Math.trunc(V.PC.skill.medicine / 50) - 5 * V.surgeryUpgrade; if (slave.visualAge > 80) { slave.visualAge -= 40; } else if (slave.visualAge >= 70) { @@ -363,7 +363,7 @@ window.rulesAutosurgery = (function() { } else if (slave.faceImplant <= 45 && slave.face <= 95 && thisSurgery.cosmetic === 2) { commitProcedure("a nicer face", slave => { if (slave.faceShape === "masculine") { slave.faceShape = "androgynous"; } - slave.faceImplant += 25 - 5 * Math.trunc(V.PC.medicine / 50) - 5 * V.surgeryUpgrade; + slave.faceImplant += 25 - 5 * Math.trunc(V.PC.skill.medicine / 50) - 5 * V.surgeryUpgrade; slave.face = Math.clamp(slave.face + 20, -100, 100); }); } else if (slave.faceImplant <= 45 && slave.ageImplant !== 1 && slave.visualAge >= 25 && thisSurgery.cosmetic === 2) { @@ -380,7 +380,7 @@ window.rulesAutosurgery = (function() { } else { slave.visualAge -= 5; } - slave.faceImplant += 25 - 5 * Math.trunc(V.PC.medicine / 50) - 5 * V.surgeryUpgrade; + slave.faceImplant += 25 - 5 * Math.trunc(V.PC.skill.medicine / 50) - 5 * V.surgeryUpgrade; }); } else if (slave.voice < 3 && slave.voiceImplant === 0 && thisSurgery.cosmetic === 2) { commitProcedure("a bimbo's voice", slave => { diff --git a/src/js/sexActsJS.js b/src/js/sexActsJS.js index 499e18005d79f008714818a168862fd6a79f861b..66685cb5f66d34009b3ae634f36404f0d9471886 100644 --- a/src/js/sexActsJS.js +++ b/src/js/sexActsJS.js @@ -88,7 +88,7 @@ window.VCheck = (function() { r += `${He} thinks of losing ${his} virginity to ${his} ${WrittenMaster(slave)} a <span class="hotpink">necessity to be happy.</span> ${He} expects ${his} pussy to be seeing a lot more attention in the future.`; } else { r += `<span class="hotpink">${He} enjoys losing ${his} cherry to you.</span> `; - if ((slave.fetishKnown && slave.fetish === "pregnancy") || (slave.energy > 95) || (slave.attrXY >= 85 && V.PC.dick === 1)) { + if ((slave.fetishKnown && slave.fetish === "pregnancy") || (slave.energy > 95) || (slave.attrXY >= 85 && V.PC.dick > 0)) { r += `${He} can't wait to have ${his} pussy fucked by you again.`; } else { r += `${He} looks forward to having ${his} pussy fucked by you again.`; @@ -332,7 +332,7 @@ window.SimpleSexAct = (function() { for (let i = 0; i < fuckCount; i++) { fuckTarget = jsRandom(1, 100); - if (slave.nipples === "fuckable" && V.PC.dick === 1 && fuckTarget > 80) { + if (slave.nipples === "fuckable" && V.PC.dick >0 && fuckTarget > 80) { V.mammaryTotal += 1; slave.counter.mammary += 1; } else if (canDoVaginal(slave) && slave.vagina > 0 && fuckTarget > 33) { diff --git a/src/js/slaveCostJS.js b/src/js/slaveCostJS.js index ddeb790ec9c9b6aca9381a04ee71b619bc1aef70..aee3276c89f4d12a55bf3a9442b5d03f649b25dd 100644 --- a/src/js/slaveCostJS.js +++ b/src/js/slaveCostJS.js @@ -274,7 +274,7 @@ window.Beauty = (function() { } break; case "birthmark": - if (slave.prestige > 0 || slave.pornPrestige > 1) { + if (slave.prestige > 0 || slave.porn.prestige > 1) { beauty += 4; } else { beauty -= 4; @@ -1396,7 +1396,7 @@ window.Beauty = (function() { if (slave.fuckdoll === 0 && V.seeAge === 1) { calcAgeBeauty(slave); } - if (slave.prestige + slave.pornPrestige > 0) { + if (slave.prestige + slave.porn.prestige > 0) { calcPrestigeBeauty(slave); } } @@ -1494,11 +1494,11 @@ window.Beauty = (function() { } else if (slave.prestige === 1) { beauty += 0.25 * beauty; } - if (slave.pornPrestige === 3) { + if (slave.porn.prestige === 3) { beauty += beauty; - } else if (slave.pornPrestige === 2) { + } else if (slave.porn.prestige === 2) { beauty += 0.5 * beauty; - } else if (slave.pornPrestige === 1) { + } else if (slave.porn.prestige === 1) { beauty += 0.1 * beauty; } } @@ -1987,7 +1987,7 @@ window.slaveCost = (function() { calcDevotionTrustCost(slave); calcPreferencesCost(slave); calcPregCost(slave); - if (slave.prestige + slave.pornPrestige > 0) { + if (slave.prestige + slave.porn.prestige > 0) { calcPrestigeCost(slave); } calcFSCost(slave); @@ -2024,7 +2024,7 @@ window.slaveCost = (function() { } } else if (slave.vagina > -1) { if (slave.dick > 0) { - if (V.ui !== "start" || V.PC.dick === 0 || V.PC.vagina === 0) { + if (V.ui !== "start" || V.PC.dick === 0 || V.PC.vagina === -1) { multiplier += 0.2; if (slave.ovaries > 0) { if (slave.balls > 0) { @@ -2149,11 +2149,11 @@ window.slaveCost = (function() { if (slave.prestige > 0) { multiplier += 0.7 * slave.prestige; } - if (slave.pornPrestige === 3) { + if (slave.porn.prestige === 3) { multiplier += 1.5; - } else if (slave.pornPrestige === 2) { + } else if (slave.porn.prestige === 2) { multiplier += 0.7; - } else if (slave.pornPrestige === 1) { + } else if (slave.porn.prestige === 1) { multiplier += 0.2; } } diff --git a/src/js/slaveGenerationJS.js b/src/js/slaveGenerationJS.js index a2667c601ff537334a1881a0c9e8087f97ec4271..6e3c10225f0e4c1c5c9e43686ac6954c2a933ab1 100644 --- a/src/js/slaveGenerationJS.js +++ b/src/js/slaveGenerationJS.js @@ -1386,7 +1386,7 @@ window.checkForGingering = function checkForGingering() { } } if (V.gingering !== 0) { - if (V.PC.slaving >= 100) { + if (V.PC.skill.slaving >= 100) { V.gingeringDetected = 1; V.gingeringDetection = "slaver"; switch (V.gingering) { @@ -1414,7 +1414,7 @@ window.checkForGingering = function checkForGingering() { r += ` It's a trick you're very familiar with, given your <span class="springgreen">training as a slaver.</span>`; } else { /* not slaver */ - if (V.PC.warfare >= 100 && jsRandom(1, 2) === 1) { + if (V.PC.skill.warfare >= 100 && jsRandom(1, 2) === 1) { V.gingeringDetected = 1; V.gingeringDetection = "mercenary"; } else if (V.PC.rumor === "force" && jsRandom(1, 2) === 1) { diff --git a/src/js/slaveSummaryWidgets.js b/src/js/slaveSummaryWidgets.js index d2c2dd0635b8a9f07a91c94558bac457456ad8b1..6d9ef784f0c2ff841004cf89aabf2ad5413a169c 100644 --- a/src/js/slaveSummaryWidgets.js +++ b/src/js/slaveSummaryWidgets.js @@ -379,7 +379,7 @@ window.SlaveSummaryUncached = (function() { */ function short_rules(slave, c) { const styles = "strong"; - switch (slave.livingRules) { + switch (slave.rules.living) { case "luxurious": makeSpan(c, "LS:Lux", styles); break; @@ -391,7 +391,7 @@ window.SlaveSummaryUncached = (function() { break; } if (canTalk(slave, false)) { - switch (slave.speechRules) { + switch (slave.rules.speech) { case "permissive": makeSpan(c, "SpR:P", styles); break; @@ -406,7 +406,7 @@ window.SlaveSummaryUncached = (function() { break; } } - switch (slave.relationshipRules) { + switch (slave.rules.relationship) { case "permissive": makeSpan(c, "ReR:P", styles); break; @@ -417,7 +417,7 @@ window.SlaveSummaryUncached = (function() { makeSpan(c, "ReR:R", styles); break; } - switch (slave.standardPunishment) { + switch (slave.rules.punishment) { case "confinement": makeSpan(c, "Pun:Conf", styles); break; @@ -431,7 +431,7 @@ window.SlaveSummaryUncached = (function() { makeSpan(c, "Pun:Situ", styles); break; } - switch (slave.standardReward) { + switch (slave.rules.reward) { case "relaxation": makeSpan(c, "Rew:Relx", styles); break; @@ -445,7 +445,7 @@ window.SlaveSummaryUncached = (function() { makeSpan(c, "Rew:Situ", styles); break; } - switch (slave.releaseRules) { + switch (slave.rules.release) { case "permissive": makeSpan(c, "MaR:P", styles); break; @@ -470,14 +470,14 @@ window.SlaveSummaryUncached = (function() { * @returns {void} */ function long_rules(slave, c) { - addText(c, `Living standard: ${slave.livingRules}. `); + addText(c, `Living standard: ${slave.rules.living}. `); if (canTalk(slave, false)) { - addText(c, `Speech rules: ${slave.speechRules}. `); + addText(c, `Speech rules: ${slave.rules.speech}. `); } - addText(c, `Relationship rules: ${slave.relationshipRules}. `); - addText(c, `Typical punishment: ${slave.standardPunishment}. `); - addText(c, `Typical reward: ${slave.standardReward}. `); - addText(c, `Release rules: ${slave.releaseRules}. `); + addText(c, `Relationship rules: ${slave.rules.relationship}. `); + addText(c, `Typical punishment: ${slave.rules.punishment}. `); + addText(c, `Typical reward: ${slave.rules.reward}. `); + addText(c, `Release rules: ${slave.rules.release}. `); } /** @@ -2608,13 +2608,13 @@ window.SlaveSummaryUncached = (function() { * @returns {void} */ function short_porn_prestige(slave, c) { - if (slave.pornPrestige > 0) { + if (slave.porn.prestige > 0) { const styles = "green"; - if (slave.pornPrestige > 2) { + if (slave.porn.prestige > 2) { makeSpan(c, "PPrest++", styles); - } else if (slave.pornPrestige === 2) { + } else if (slave.porn.prestige === 2) { makeSpan(c, "PPrest+", styles); - } else if (slave.pornPrestige === 1) { + } else if (slave.porn.prestige === 1) { makeSpan(c, "PPrest", styles); } } @@ -2750,13 +2750,13 @@ window.SlaveSummaryUncached = (function() { * @returns {void} */ function long_porn_prestige(slave, c) { - if (slave.pornPrestige > 0) { + if (slave.porn.prestige > 0) { const styles = "green"; - if (slave.pornPrestige > 2) { + if (slave.porn.prestige > 2) { makeSpan(c, "Porn star.", styles); - } else if (slave.pornPrestige === 2) { + } else if (slave.porn.prestige === 2) { makeSpan(c, "Porn slut.", styles); - } else if (slave.pornPrestige === 1) { + } else if (slave.porn.prestige === 1) { makeSpan(c, "Porn amateur.", styles); } } diff --git a/src/js/storyJS.js b/src/js/storyJS.js index 65dd5669b0fe472727e5c246b5acf11a2ab89279..1b0e4ce77ddb85776930ecadc905b2f8077a04c2 100644 --- a/src/js/storyJS.js +++ b/src/js/storyJS.js @@ -142,7 +142,7 @@ window.isPlayerFertile = function(PC) { } else if (PC.pregWeek < 0) { /* postpartum */ return false; - } else if (PC.vagina === 1) { + } else if (PC.vagina >= 0) { return true; } else { return false; @@ -465,7 +465,7 @@ window.overpowerCheck = function(slave, PC) { } strength += (185-slave.height); strength -= (PC.belly/1000); - strength += (PC.warfare/3); + strength += (PC.skill.warfare/3); strength -= (State.variables.PCWounded * 15); return strength; diff --git a/src/js/surgery.js b/src/js/surgery.js index d048abe3fa9fcea90729ba3404a80dda12a81186..8dac4988d7c688e0cec3a8dd679e0bf97e1c6f3d 100644 --- a/src/js/surgery.js +++ b/src/js/surgery.js @@ -78,7 +78,7 @@ App.Medicine.Surgery.commit = function(surgery, slave) { V.surgeryType = surgery.surgeryType; surgery.action(slave); cashX(forceNeg(surgery.costs), "slaveSurgery", slave); - slave.health -= (V.PC.medicine >= 100) ? Math.round(surgery.healthCosts / 2) : surgery.healthCosts; + slave.health -= (V.PC.skill.medicine >= 100) ? Math.round(surgery.healthCosts / 2) : surgery.healthCosts; }; /** @@ -94,7 +94,7 @@ App.Medicine.Surgery.makeLink = function(passage, surgery, slave) { } function healthCosts() { - const hc = (State.variables.PC.medicine >= 100) ? Math.round(surgery.healthCosts / 2) : surgery.healthCosts; + const hc = (State.variables.PC.skill.medicine >= 100) ? Math.round(surgery.healthCosts / 2) : surgery.healthCosts; if (hc > 30) { return 'substantial'; } else if (hc > 20) { @@ -794,10 +794,10 @@ window.beginFuckdoll = function(slave) { if ((slave.pubicHStyle !== "bald") && (slave.pubicHStyle !== "hairless")) { slave.pubicHStyle = "waxed"; } - slave.livingRules = "spare"; - slave.speechRules = "restrictive"; - slave.releaseRules = "restrictive"; - slave.relationshipRules = "restrictive"; + slave.rules.living = "spare"; + slave.rules.speech = "restrictive"; + slave.rules.release = "restrictive"; + slave.rules.relationship = "restrictive"; slave.choosesOwnClothes = 0; slave.clothes = "a Fuckdoll suit"; slave.collar = "none"; diff --git a/src/js/utilJS.js b/src/js/utilJS.js index 4a814174e5b9bc20b160683e89b9503c3dae0f28..fe6655c5a966b14e4f908f5031b1c96523f513b7 100644 --- a/src/js/utilJS.js +++ b/src/js/utilJS.js @@ -2709,27 +2709,27 @@ window.SkillIncrease = (function() { })(); window.HackingSkillMultiplier = function() { - if (V.PC.hacking <= -100) { + if (V.PC.skill.hacking <= -100) { return 1.5; - } else if (V.PC.hacking <= -75) { + } else if (V.PC.skill.hacking <= -75) { return 1.35; - } else if (V.PC.hacking <= -50) { + } else if (V.PC.skill.hacking <= -50) { return 1.25; - } else if (V.PC.hacking <= -25) { + } else if (V.PC.skill.hacking <= -25) { return 1.15; - } else if (V.PC.hacking < 0) { + } else if (V.PC.skill.hacking < 0) { return 1.10; - } else if (V.PC.hacking === 0) { + } else if (V.PC.skill.hacking === 0) { return 1; - } else if (V.PC.hacking <= 10) { + } else if (V.PC.skill.hacking <= 10) { return 0.97; - } else if (V.PC.hacking <= 25) { + } else if (V.PC.skill.hacking <= 25) { return 0.95; - } else if (V.PC.hacking <= 50) { + } else if (V.PC.skill.hacking <= 50) { return 0.90; - } else if (V.PC.hacking <= 75) { + } else if (V.PC.skill.hacking <= 75) { return 0.85; - } else if (V.PC.hacking <= 100) { + } else if (V.PC.skill.hacking <= 100) { return 0.80; } else { return 0.75; @@ -2739,27 +2739,27 @@ window.HackingSkillMultiplier = function() { window.upgradeMultiplierArcology = function() { if (V.PC.career === "engineer" || (V.arcologies[0].FSRestartDecoration >= 100 && V.eugenicsFullControl === 0)) { return 0.6; - } else if (V.PC.engineering <= -100) { + } else if (V.PC.skill.engineering <= -100) { return 1.5; - } else if (V.PC.engineering <= -75) { + } else if (V.PC.skill.engineering <= -75) { return 1.35; - } else if (V.PC.engineering <= -50) { + } else if (V.PC.skill.engineering <= -50) { return 1.25; - } else if (V.PC.engineering <= -25) { + } else if (V.PC.skill.engineering <= -25) { return 1.15; - } else if (V.PC.engineering < 0) { + } else if (V.PC.skill.engineering < 0) { return 1.10; - } else if (V.PC.engineering === 0) { + } else if (V.PC.skill.engineering === 0) { return 1; - } else if (V.PC.engineering <= 10) { + } else if (V.PC.skill.engineering <= 10) { return 0.97; - } else if (V.PC.engineering <= 25) { + } else if (V.PC.skill.engineering <= 25) { return 0.95; - } else if (V.PC.engineering <= 50) { + } else if (V.PC.skill.engineering <= 50) { return 0.90; - } else if (V.PC.engineering <= 75) { + } else if (V.PC.skill.engineering <= 75) { return 0.85; - } else if (V.PC.engineering <= 100) { + } else if (V.PC.skill.engineering <= 100) { return 0.80; } else { return 0.75; @@ -2769,27 +2769,27 @@ window.upgradeMultiplierArcology = function() { window.upgradeMultiplierMedicine = function() { if (V.PC.career === "medicine" || (V.arcologies[0].FSRestartDecoration >= 100 && V.eugenicsFullControl === 0)) { return 0.6; - } else if (V.PC.medicine <= -100) { + } else if (V.PC.skill.medicine <= -100) { return 1.5; - } else if (V.PC.medicine <= -75) { + } else if (V.PC.skill.medicine <= -75) { return 1.35; - } else if (V.PC.medicine <= -50) { + } else if (V.PC.skill.medicine <= -50) { return 1.25; - } else if (V.PC.medicine <= -25) { + } else if (V.PC.skill.medicine <= -25) { return 1.15; - } else if (V.PC.medicine < 0) { + } else if (V.PC.skill.medicine < 0) { return 1.10; - } else if (V.PC.medicine === 0) { + } else if (V.PC.skill.medicine === 0) { return 1; - } else if (V.PC.medicine <= 10) { + } else if (V.PC.skill.medicine <= 10) { return 0.97; - } else if (V.PC.medicine <= 25) { + } else if (V.PC.skill.medicine <= 25) { return 0.95; - } else if (V.PC.medicine <= 50) { + } else if (V.PC.skill.medicine <= 50) { return 0.90; - } else if (V.PC.medicine <= 75) { + } else if (V.PC.skill.medicine <= 75) { return 0.85; - } else if (V.PC.medicine <= 100) { + } else if (V.PC.skill.medicine <= 100) { return 0.80; } else { return 0.75; @@ -2797,27 +2797,27 @@ window.upgradeMultiplierMedicine = function() { }; window.upgradeMultiplierTrade = function() { - if (V.PC.trading <= -100) { + if (V.PC.skill.trading <= -100) { return 1.5; - } else if (V.PC.trading <= -75) { + } else if (V.PC.skill.trading <= -75) { return 1.35; - } else if (V.PC.trading <= -50) { + } else if (V.PC.skill.trading <= -50) { return 1.25; - } else if (V.PC.trading <= -25) { + } else if (V.PC.skill.trading <= -25) { return 1.15; - } else if (V.PC.trading < 0) { + } else if (V.PC.skill.trading < 0) { return 1.10; - } else if (V.PC.trading === 0) { + } else if (V.PC.skill.trading === 0) { return 1; - } else if (V.PC.trading <= 10) { + } else if (V.PC.skill.trading <= 10) { return 0.97; - } else if (V.PC.trading <= 25) { + } else if (V.PC.skill.trading <= 25) { return 0.95; - } else if (V.PC.trading <= 50) { + } else if (V.PC.skill.trading <= 50) { return 0.90; - } else if (V.PC.trading <= 75) { + } else if (V.PC.skill.trading <= 75) { return 0.85; - } else if (V.PC.trading <= 100) { + } else if (V.PC.skill.trading <= 100) { return 0.80; } else { return 0.75; @@ -2894,22 +2894,22 @@ window.resyncSlaveToAge = function(slave) { */ window.IncreasePCSkills = function(input, increase = 1) { const player = State.variables.PC; - const oldSkill = player[input]; - player[input] += increase; + const oldSkill = player.skill[input]; + player.skill[input] += increase; if (oldSkill <= 10) { - if (player[input] >= 10) { + if (player.skill[input] >= 10) { return `<span class="green"> <br>You have gained basic knowledge in ${input}.</span>`; } } else if (oldSkill <= 30) { - if (player[input] >= 30) { + if (player.skill[input] >= 30) { return `<span class="green"> <br>You have gained some knowledge in ${input}.</span>`; } } else if (oldSkill <= 60) { - if (player[input] >= 60) { + if (player.skill[input] >= 60) { return `<span class="green"> <br>You have become an expert in ${input}.</span>`; } } else if (oldSkill < 100) { - if (player[input] >= 100) { + if (player.skill[input] >= 100) { return `<span class="green"> <br>You have mastered ${input}.</span>`; } } diff --git a/src/js/vignettes.js b/src/js/vignettes.js index 38d389480f2fe998a1870b7c4f0a799df709f085..d49869eecbc4b44a98281e2f03af27001beec312 100644 --- a/src/js/vignettes.js +++ b/src/js/vignettes.js @@ -743,13 +743,13 @@ window.GetVignette = function GetVignette(slave) { effect: 1, }); } - if (slave.livingRules === "luxurious") { + if (slave.rules.living === "luxurious") { vignettes.push({ text: `${he} got a truly perfect night's sleep, which put ${him} in the right frame of mind for the whole day,`, type: "rep", effect: 1, }); - } else if (slave.livingRules === "spare") { + } else if (slave.rules.living === "spare") { if (canHear(slave)) { vignettes.push({ text: `${he} got a poor night's sleep in the noisy dormitory, which took the shine off ${his} efforts for the whole day,`, @@ -764,13 +764,13 @@ window.GetVignette = function GetVignette(slave) { }); } } - if (slave.releaseRules === "permissive" || slave.releaseRules === "masturbation") { + if (slave.rules.release === "permissive" || slave.rules.release === "masturbation") { vignettes.push({ text: `a customer asked if ${he} masturbates, and then spent an hour jerking off as ${he} described how,`, type: "cash", effect: 1, }); - } else if (slave.releaseRules === "restrictive") { + } else if (slave.rules.release === "restrictive") { vignettes.push({ text: `a customer asked if ${he} masturbates, and seemed disappointed when ${he} answered honestly,`, type: "cash", @@ -2711,13 +2711,13 @@ window.GetVignette = function GetVignette(slave) { effect: 1, }); } - if (slave.livingRules === "luxurious") { + if (slave.rules.living === "luxurious") { vignettes.push({ text: `${he} got a truly perfect night's sleep, which put ${him} in the right frame of mind for the whole day,`, type: "rep", effect: 1, }); - } else if (slave.livingRules === "spare") { + } else if (slave.rules.living === "spare") { if (canHear(slave)) { vignettes.push({ text: `${he} got a poor night's sleep in the noisy dormitory, which took the shine off ${his} efforts for the whole day,`, @@ -2732,13 +2732,13 @@ window.GetVignette = function GetVignette(slave) { }); } } - if (slave.releaseRules === "permissive" || slave.releaseRules === "masturbation") { + if (slave.rules.release === "permissive" || slave.rules.release === "masturbation") { vignettes.push({ text: `a citizen asked if ${he} masturbates, and then spent an hour jerking off as ${he} described how,`, type: "rep", effect: 1, }); - } else if (slave.releaseRules === "restrictive") { + } else if (slave.rules.release === "restrictive") { vignettes.push({ text: `a citizen asked if ${he} masturbates, and seemed disappointed when ${he} answered honestly,`, type: "rep", @@ -4372,7 +4372,7 @@ window.GetVignette = function GetVignette(slave) { } } if (slave.devotion > 20) { - if (slave.relationshipRules === "just friends" || slave.relationshipRules === "permissive") { + if (slave.rules.relationship === "just friends" || slave.rules.relationship === "permissive") { vignettes.push({ text: `${he} taught another slave some massage skills,`, type: "rep", @@ -4402,7 +4402,7 @@ window.GetVignette = function GetVignette(slave) { }); } if (slave.relationship === -2) { - if (slave.speechRules === "permissive") { + if (slave.rules.speech === "permissive") { if (slave.intelligence + slave.intelligenceImplant > 50) { if (slave.skill.entertainment >= 100) { vignettes.push({ @@ -4453,7 +4453,7 @@ window.GetVignette = function GetVignette(slave) { }); } else { if (hasAnyArms(slave)) { - if (slave.releaseRules === "permissive" || slave.releaseRules === "masturbation") { + if (slave.rules.release === "permissive" || slave.rules.release === "masturbation") { vignettes.push({ text: `due to the obvious difficulties in ${his} mobility, ${he} spent a lot of time masturbating in bed,`, type: "health", @@ -4470,7 +4470,7 @@ window.GetVignette = function GetVignette(slave) { } } if (slave.energy > 80) { - if (slave.releaseRules === "permissive" || slave.releaseRules === "masturbation") { + if (slave.rules.release === "permissive" || slave.rules.release === "masturbation") { if (slave.fetish === "boobs") { if (slave.boobs >= 800) { vignettes.push({ diff --git a/src/npc/acquisition.tw b/src/npc/acquisition.tw index d3cdd332db11bfa8e5227f3fce0747cd57966ff9..ec593ad42e2e8007b7ea661d4072d9229db387ff 100644 --- a/src/npc/acquisition.tw +++ b/src/npc/acquisition.tw @@ -6,56 +6,77 @@ <<if $saveImported == 1>><<set _valueOwed = 5000>><<else>><<set _valueOwed = 50000>><</if>> <<if $freshPC == 1 || $saveImported == 0>> - <<if $PC.career == "servant">> + <<set $PC.birthName = $PC.slaveName>> + <<if $PC.slaveSurname>><<set $PC.birthSurname = $PC.slaveSurname>><</if>> + <<if $PC.title == 1>> + <<set $PC.muscles = 50>> + <<else>> + <<set $PC.hLength = 15>> + <<set $PC.waist = -20>> + <<set $PC.voice = 2>> + <<set $PC.shoulders = -1>> + <<set $PC.hips = 1>> + <<set $PC.muscles = 30>> + <</if>> + <<if $PC.career == "escort">> + <<set $PC.anus = 1>> + <<set $PC.clothes = "a slutty outfit">> + <<set $PC.intelligenceImplant = 15>> + <<elseif $PC.career == "servant">> <<set $PC.geneticQuirks.fertility = 1>> + <<set $PC.clothes = "a nice maid outfit">> + <<set $PC.intelligenceImplant = 0>> <</if>> - <<if $PC.vagina == 1>> - <<set $PC.births = 0>> + <<if $PC.vagina == -1>> + <<set $PC.ovaries = 0>> + <<elseif $PC.vagina > 0>> + <<set $PC.vaginaLube = 1>> + <<set $PC.counter.birthsTotal = 0>> <<if $PC.career == "servant">> <<if $PC.pregType != 8>> <<if $PC.actualAge >= 50>> - <<set $PC.births = 9>> - <<set $PC.birthMaster = 9>> + <<set $PC.counter.birthsTotal = 9>> + <<set $PC.counter.birthMaster = 9>> <<elseif $PC.actualAge >= 35>> - <<set $PC.births = 6>> - <<set $PC.birthMaster = 6>> + <<set $PC.counter.birthsTotal = 6>> + <<set $PC.counter.birthMaster = 6>> <<else>> - <<set $PC.births = 3>> - <<set $PC.birthMaster = 3>> + <<set $PC.counter.birthsTotal = 3>> + <<set $PC.counter.birthMaster = 3>> <</if>> <<else>> /* Master kept you pregged up */ <<if $PC.actualAge >= 50>> - <<set $PC.births = 70>> - <<set $PC.birthMaster = 70>> + <<set $PC.counter.birthsTotal = 70>> + <<set $PC.counter.birthMaster = 70>> <<elseif $PC.actualAge >= 35>> - <<set $PC.births = 40>> - <<set $PC.birthMaster = 40>> + <<set $PC.counter.birthsTotal = 40>> + <<set $PC.counter.birthMaster = 40>> <<else>> - <<set $PC.births = 16>> - <<set $PC.birthMaster = 16>> + <<set $PC.counter.birthsTotal = 16>> + <<set $PC.counter.birthMaster = 16>> <</if>> <</if>> <<set $PC.geneticQuirks.fertility = 2>> <<for $i = 0; $i < $slaves.length; $i++>> <<if $slaves[$i].mother == -1>> - <<set $PC.births += 1>> + <<set $PC.counter.birthsTotal += 1>> <<if $slaves[$i].father == -1>> - <<set $PC.birthSelf += 1>> + <<set $PC.counter.birthSelf += 1>> <<else>> <<set $slaves[$i].father = -3>> - <<set $PC.birthMaster += 1>> + <<set $PC.counter.birthMaster += 1>> <</if>> <</if>> <</for>> <<elseif $PC.career == "escort">> <<for $i = 0; $i < $slaves.length; $i++>> <<if $slaves[$i].mother == -1>> - <<set $PC.births += 1>> + <<set $PC.counter.birthsTotal += 1>> <<if $slaves[$i].father == -1>> - <<set $PC.birthSelf += 1>> + <<set $PC.counter.birthSelf += 1>> <<else>> <<set $slaves[$i].father = -5>> - <<set $PC.birthClient += 1>> + <<set $PC.counter.birthClient += 1>> <</if>> <<elseif $slaves[$i].father == -1>> <<set $slaves[$i].mother = -5>> @@ -64,11 +85,11 @@ <<else>> <<for $i = 0; $i < $slaves.length; $i++>> <<if $slaves[$i].mother == -1>> - <<set $PC.births += 1>> + <<set $PC.counter.birthsTotal += 1>> <<if $slaves[$i].father == -1>> - <<set $PC.birthSelf += 1>> + <<set $PC.counter.birthSelf += 1>> <<else>> - <<set $PC.birthOther += 1>> + <<set $PC.counter.birthOther += 1>> <</if>> <</if>> <</for>> @@ -93,8 +114,12 @@ <<set WombImpregnate($PC, $PC.pregType, $PC.pregSource, $PC.preg)>> <</if>> <</if>> - <<if $PC.dick == 1>> + <<if $PC.dick != 0>> <<set $PC.geneticQuirks.wellHung = 2>> + <<else>> + <<set $PC.balls = 0>> + <<set $PC.scrotum = 0>> + <<set $PC.prostate = 0>> <</if>> <<set $PC.ovaryAge = $PC.physicalAge>> <<else>> /*testtest*/ @@ -544,7 +569,7 @@ The previous owner seems to have left in something of a hurry. <<set $activeSlave.behavioralFlaw = "gluttonous">> <<set $activeSlave.clothes = "attractive lingerie", $activeSlave.shoes = "flats">> <<set $activeSlave.diet = "fattening">> - <<set $activeSlave.livingRules = "luxurious">> + <<set $activeSlave.rules.living = "luxurious">> <<set $activeSlave.assignment = "rest">> <<case "IntellectualDependency">> <<set $activeSlaveOneTimeMinAge = 14>> diff --git a/src/npc/databases/dSlavesDatabase.tw b/src/npc/databases/dSlavesDatabase.tw index d29214e680ce75fc7899e27ffa317bbaa1b5d74e..8b21331368ac8f49ef81fdc3b23b759ebea6231b 100644 --- a/src/npc/databases/dSlavesDatabase.tw +++ b/src/npc/databases/dSlavesDatabase.tw @@ -490,7 +490,7 @@ <<set $heroSlaves.push(_HS)>> <<set _HS = App.Entity.SlaveState.makeSkeleton()>> -<<set _HS.slaveName = "'Virago' Kissa", _HS.birthName = "", _HS.birthSurname = "", _HS.origin = "In spite of the great demand for $his kind, $he has apparently eluded enslavement until recently.", _HS.career = "a wanderer", _HS.ID = _i++, _HS.prestige = 1, _HS.prestigeDesc = "$He is a natural albino.", _HS.birthWeek = random(0,51), _HS.health = 100, _HS.devotion = 100, _HS.muscles = 50, _HS.height = 190, _HS.nationality = "Ugandan", _HS.race = "black", _HS.eyeColor = "pale grey", _HS.hColor = "white", _HS.pubicHColor = "white", _HS.skin = "extremely pale", _HS.hLength = 100, _HS.hStyle = "extremely long and bushy", _HS.pubicHStyle = "bushy", _HS.waist = -55, _HS.boobs = 600, _HS.face = 55, _HS.lips = 35, _HS.vaginaLube = 1, _HS.clitPiercing = 3, _HS.clitSetting = "oral", _HS.ovaries = 1, _HS.anusTat = "bleached", _HS.skill.oral = 100, _HS.skill.whoring =100, _HS.skill.entertainment = 100, _HS.skill.combat = 3, _HS.livingRules = "luxurious", _HS.speechRules = "permissive", _HS.releaseRules = "permissive", _HS.collar = "pretty jewelry", _HS.shoes = "flats", _HS.intelligence = 100, _HS.intelligenceImplant = 30, _HS.attrXY = 40, _HS.fetish = "cumslut", _HS.fetishKnown = 1, _HS.behavioralFlaw = "odd", _HS.geneticQuirks = {albinism: 2}, _HS.custom.tattoo = "$His entire body is tattooed with a detailed map of $his arteries which, combined with $his albinism, gives $him a quasi-translucent quality.", _HS.custom.desc = "$His eyes are unsettling; though $his irises are a pale grey color, in some lights the whole eye takes on a red cast.">> +<<set _HS.slaveName = "'Virago' Kissa", _HS.birthName = "", _HS.birthSurname = "", _HS.origin = "In spite of the great demand for $his kind, $he has apparently eluded enslavement until recently.", _HS.career = "a wanderer", _HS.ID = _i++, _HS.prestige = 1, _HS.prestigeDesc = "$He is a natural albino.", _HS.birthWeek = random(0,51), _HS.health = 100, _HS.devotion = 100, _HS.muscles = 50, _HS.height = 190, _HS.nationality = "Ugandan", _HS.race = "black", _HS.eyeColor = "pale grey", _HS.hColor = "white", _HS.pubicHColor = "white", _HS.skin = "extremely pale", _HS.hLength = 100, _HS.hStyle = "extremely long and bushy", _HS.pubicHStyle = "bushy", _HS.waist = -55, _HS.boobs = 600, _HS.face = 55, _HS.lips = 35, _HS.vaginaLube = 1, _HS.clitPiercing = 3, _HS.clitSetting = "oral", _HS.ovaries = 1, _HS.anusTat = "bleached", _HS.skill.oral = 100, _HS.skill.whoring =100, _HS.skill.entertainment = 100, _HS.skill.combat = 3, _HS.rules.living = "luxurious", _HS.rules.speech = "permissive", _HS.rules.release = "permissive", _HS.collar = "pretty jewelry", _HS.shoes = "flats", _HS.intelligence = 100, _HS.intelligenceImplant = 30, _HS.attrXY = 40, _HS.fetish = "cumslut", _HS.fetishKnown = 1, _HS.behavioralFlaw = "odd", _HS.geneticQuirks = {albinism: 2}, _HS.custom.tattoo = "$His entire body is tattooed with a detailed map of $his arteries which, combined with $his albinism, gives $him a quasi-translucent quality.", _HS.custom.desc = "$His eyes are unsettling; though $his irises are a pale grey color, in some lights the whole eye takes on a red cast.">> <<set $heroSlaves.push(_HS)>> <<set _HS = App.Entity.SlaveState.makeSkeleton()>> @@ -498,15 +498,15 @@ <<set $heroSlaves.push(_HS)>> <<set _HS = App.Entity.SlaveState.makeSkeleton()>> -<<set _HS.slaveName = "'Vampire' Elvira", _HS.birthName = "Elvira", _HS.career = "a service worker", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 20, _HS.physicalAge = 20, _HS.visualAge = 20, _HS.ovaryAge = 20, _HS.health = 90, _HS.devotion = 100, _HS.height = 145, _HS.nationality = "Swedish", _HS.race = "white", _HS.eyeColor = "blue", _HS.hColor = "red", _HS.pubicHColor = "red", _HS.override_Skin = 1, _HS.skin = "sun tanned", _HS.hLength = 85, _HS.hStyle = "ass-length", _HS.waist = -55, _HS.boobs = 650, _HS.boobsImplant = 200, _HS.nipplesPiercing = 2, _HS.butt = 3, _HS.buttImplant = 1, _HS.face = 55, _HS.faceImplant = 15, _HS.lips = 35, _HS.tonguePiercing = 1, _HS.vagina = 3, _HS.vaginaLube = 1, _HS.clitPiercing = 1, _HS.anus = 3, _HS.ovaries = 1, _HS.brand["right buttock"] = "your initials", _HS.skill.vaginal = 100, _HS.skill.oral = 100, _HS.skill.anal = 100, _HS.skill.whoring =100, _HS.skill.entertainment = 15, _HS.livingRules = "luxurious", _HS.clothes = "choosing her own clothes", _HS.collar = "heavy gold", _HS.intelligenceImplant = 30, _HS.energy = 100, _HS.attrXY = 40, _HS.fetishKnown = 1>> +<<set _HS.slaveName = "'Vampire' Elvira", _HS.birthName = "Elvira", _HS.career = "a service worker", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 20, _HS.physicalAge = 20, _HS.visualAge = 20, _HS.ovaryAge = 20, _HS.health = 90, _HS.devotion = 100, _HS.height = 145, _HS.nationality = "Swedish", _HS.race = "white", _HS.eyeColor = "blue", _HS.hColor = "red", _HS.pubicHColor = "red", _HS.override_Skin = 1, _HS.skin = "sun tanned", _HS.hLength = 85, _HS.hStyle = "ass-length", _HS.waist = -55, _HS.boobs = 650, _HS.boobsImplant = 200, _HS.nipplesPiercing = 2, _HS.butt = 3, _HS.buttImplant = 1, _HS.face = 55, _HS.faceImplant = 15, _HS.lips = 35, _HS.tonguePiercing = 1, _HS.vagina = 3, _HS.vaginaLube = 1, _HS.clitPiercing = 1, _HS.anus = 3, _HS.ovaries = 1, _HS.brand["right buttock"] = "your initials", _HS.skill.vaginal = 100, _HS.skill.oral = 100, _HS.skill.anal = 100, _HS.skill.whoring =100, _HS.skill.entertainment = 15, _HS.rules.living = "luxurious", _HS.clothes = "choosing her own clothes", _HS.collar = "heavy gold", _HS.intelligenceImplant = 30, _HS.energy = 100, _HS.attrXY = 40, _HS.fetishKnown = 1>> <<set $heroSlaves.push(_HS)>> <<set _HS = App.Entity.SlaveState.makeSkeleton()>> -<<set _HS.slaveName = "'Creamy' Mayu", _HS.birthName = "Mayu", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 19, _HS.physicalAge = 19, _HS.visualAge = 19, _HS.ovaryAge = 19, _HS.health = 100, _HS.devotion = 100, _HS.weight = 20, _HS.height = 190, _HS.nationality = "Japanese", _HS.race = "asian", _HS.eyeColor = "blue", _HS.hColor = "black", _HS.pubicHColor = "black", _HS.skin = "pale", _HS.hStyle = "long", _HS.waist = -55, _HS.boobs = 7500, _HS.nipples = "huge", _HS.areolae = 3, _HS.boobsTat = "bovine patterns", _HS.lactation = 2, _HS.lactationDuration = 2, _HS.butt = 7, _HS.buttTat = "bovine patterns", _HS.face = 15, _HS.faceImplant = 65, _HS.lips = 35, _HS.lipsTat = "bovine patterns", _HS.vagina = 2, _HS.vaginaLube = 1, _HS.vaginaTat = "bovine patterns", _HS.counter.births = 1, _HS.counter.birthsTotal = 1, _HS.anus = 1, _HS.ovaries = 1, _HS.anusTat = "bovine patterns", _HS.earPiercing = 1, _HS.shouldersTat = "bovine patterns", _HS.armsTat = "bovine patterns", _HS.legsTat = "bovine patterns", _HS.stampTat = "bovine patterns", _HS.skill.vaginal = 100, _HS.skill.oral = 100, _HS.livingRules = "luxurious", _HS.speechRules = "permissive", _HS.releaseRules = "permissive", _HS.relationshipRules = "permissive", _HS.clothes = "a nice maid outfit", _HS.collar = "leather with cowbell", _HS.shoes = "flats", _HS.intelligence = 30, _HS.attrXY = 40, _HS.fetish = "boobs", _HS.fetishKnown = 1, _HS.custom.desc = "$He is quite sweaty, often soaking though any clothing $he is wearing.">> +<<set _HS.slaveName = "'Creamy' Mayu", _HS.birthName = "Mayu", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 19, _HS.physicalAge = 19, _HS.visualAge = 19, _HS.ovaryAge = 19, _HS.health = 100, _HS.devotion = 100, _HS.weight = 20, _HS.height = 190, _HS.nationality = "Japanese", _HS.race = "asian", _HS.eyeColor = "blue", _HS.hColor = "black", _HS.pubicHColor = "black", _HS.skin = "pale", _HS.hStyle = "long", _HS.waist = -55, _HS.boobs = 7500, _HS.nipples = "huge", _HS.areolae = 3, _HS.boobsTat = "bovine patterns", _HS.lactation = 2, _HS.lactationDuration = 2, _HS.butt = 7, _HS.buttTat = "bovine patterns", _HS.face = 15, _HS.faceImplant = 65, _HS.lips = 35, _HS.lipsTat = "bovine patterns", _HS.vagina = 2, _HS.vaginaLube = 1, _HS.vaginaTat = "bovine patterns", _HS.counter.births = 1, _HS.counter.birthsTotal = 1, _HS.anus = 1, _HS.ovaries = 1, _HS.anusTat = "bovine patterns", _HS.earPiercing = 1, _HS.shouldersTat = "bovine patterns", _HS.armsTat = "bovine patterns", _HS.legsTat = "bovine patterns", _HS.stampTat = "bovine patterns", _HS.skill.vaginal = 100, _HS.skill.oral = 100, _HS.rules.living = "luxurious", _HS.rules.speech = "permissive", _HS.rules.release = "permissive", _HS.rules.relationship = "permissive", _HS.clothes = "a nice maid outfit", _HS.collar = "leather with cowbell", _HS.shoes = "flats", _HS.intelligence = 30, _HS.attrXY = 40, _HS.fetish = "boobs", _HS.fetishKnown = 1, _HS.custom.desc = "$He is quite sweaty, often soaking though any clothing $he is wearing.">> <<set $heroSlaves.push(_HS)>> <<set _HS = App.Entity.SlaveState.makeSkeleton()>> -<<set _HS.slaveName = "'Submissive' Cindy", _HS.birthName = "Cindy", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.health = 100, _HS.devotion = 100, _HS.muscles = 20, _HS.height = 175, _HS.nationality = "Indonesian", _HS.race = "asian", _HS.hColor = "black", _HS.pubicHColor = "black", _HS.skin = "pale", _HS.hLength = 0, _HS.hStyle = "shaved bald", _HS.custom.tattoo = "$He has a barcode tattooed on the top of $his head.", _HS.pubicHStyle = "bushy", _HS.boobs = 600, _HS.nipplesPiercing = 1, _HS.boobsTat = "tribal patterns", _HS.butt = 2, _HS.buttTat = "tribal patterns", _HS.face = 55, _HS.faceImplant = 15, _HS.lips = 35, _HS.lipsPiercing = 1, _HS.lipsTat = "tribal patterns", _HS.tonguePiercing = 1, _HS.vaginaLube = 1, _HS.vaginaPiercing = 1, _HS.vaginaTat = "tribal patterns", _HS.preg = -2, _HS.clitPiercing = 3, _HS.clitSetting = "all", _HS.ovaries = 1, _HS.anusPiercing = 1, _HS.anusTat = "bleached", _HS.earPiercing = 1, _HS.nosePiercing = 1, _HS.eyebrowPiercing = 1, _HS.navelPiercing = 1, _HS.shouldersTat = "tribal patterns", _HS.armsTat = "tribal patterns", _HS.legsTat = "tribal patterns", _HS.stampTat = "tribal patterns", _HS.skill.oral = 35, _HS.skill.combat = 1, _HS.livingRules = "luxurious", _HS.speechRules = "permissive", _HS.releaseRules = "permissive", _HS.relationshipRules = "permissive", _HS.clothes = "attractive lingerie", _HS.collar = "pretty jewelry", _HS.shoes = "heels", _HS.intelligence = -70, _HS.intelligenceImplant = 30, _HS.energy = 100, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.custom.desc = "$His skin is unnaturally perfect, totally without blemishes. $He radiates unnatural health and resilience.">> +<<set _HS.slaveName = "'Submissive' Cindy", _HS.birthName = "Cindy", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.health = 100, _HS.devotion = 100, _HS.muscles = 20, _HS.height = 175, _HS.nationality = "Indonesian", _HS.race = "asian", _HS.hColor = "black", _HS.pubicHColor = "black", _HS.skin = "pale", _HS.hLength = 0, _HS.hStyle = "shaved bald", _HS.custom.tattoo = "$He has a barcode tattooed on the top of $his head.", _HS.pubicHStyle = "bushy", _HS.boobs = 600, _HS.nipplesPiercing = 1, _HS.boobsTat = "tribal patterns", _HS.butt = 2, _HS.buttTat = "tribal patterns", _HS.face = 55, _HS.faceImplant = 15, _HS.lips = 35, _HS.lipsPiercing = 1, _HS.lipsTat = "tribal patterns", _HS.tonguePiercing = 1, _HS.vaginaLube = 1, _HS.vaginaPiercing = 1, _HS.vaginaTat = "tribal patterns", _HS.preg = -2, _HS.clitPiercing = 3, _HS.clitSetting = "all", _HS.ovaries = 1, _HS.anusPiercing = 1, _HS.anusTat = "bleached", _HS.earPiercing = 1, _HS.nosePiercing = 1, _HS.eyebrowPiercing = 1, _HS.navelPiercing = 1, _HS.shouldersTat = "tribal patterns", _HS.armsTat = "tribal patterns", _HS.legsTat = "tribal patterns", _HS.stampTat = "tribal patterns", _HS.skill.oral = 35, _HS.skill.combat = 1, _HS.rules.living = "luxurious", _HS.rules.speech = "permissive", _HS.rules.release = "permissive", _HS.rules.relationship = "permissive", _HS.clothes = "attractive lingerie", _HS.collar = "pretty jewelry", _HS.shoes = "heels", _HS.intelligence = -70, _HS.intelligenceImplant = 30, _HS.energy = 100, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.custom.desc = "$His skin is unnaturally perfect, totally without blemishes. $He radiates unnatural health and resilience.">> <<set $heroSlaves.push(_HS)>> <<set _HS = App.Entity.SlaveState.makeSkeleton()>> diff --git a/src/npc/descriptions/fAssistedSex.tw b/src/npc/descriptions/fAssistedSex.tw index 6dbe615f0d79c336a02c4997b5bc2591d38388f5..e66828ebb2636e22619631d23bfe1abb6ed6237d 100644 --- a/src/npc/descriptions/fAssistedSex.tw +++ b/src/npc/descriptions/fAssistedSex.tw @@ -43,7 +43,7 @@ You order $his servants forward so that $he can tease you with $his enormously s $He tenses in a moment of instinctive resistance, then surrenders $his body to $his aids' total control, clearly afraid of punishment. <</if>> You remove your clothes and lie back on the office couch, -<<if $PC.dick == 1>> +<<if $PC.dick != 0>> allowing your exposed, full-mast dick to loll in front of you. <<else>> spreading your exposed, oozing twat. @@ -56,7 +56,7 @@ You remove your clothes and lie back on the office couch, Smiling fakely, <</if>> $he draws toward you, half-floating on a river of silent, groping hands. When $he is mere <<if $showInches == 2>>inches<<else>>centimeters<</if>> away from you, $his servants lift $him higher, and $he -<<if $PC.dick == 1>> +<<if $PC.dick != 0>> teases your dick with a series of masterful — and carefully balanced — belly isolations, rubbing the thick nub of $his belly button in small semicircles around your oozing cockhead as $he does so. Right when you feel ready to explode, $he rotates around, bringing <<if $activeSlave.butt > 11>> $his overgrown, wobbling ass cheeks diff --git a/src/npc/descriptions/fBoobs.tw b/src/npc/descriptions/fBoobs.tw index bb56f45a614fa25fc6b9026221e1afc2710ea703..56becd4fe9ecba2f43c1dc88f38cecc107386e87 100644 --- a/src/npc/descriptions/fBoobs.tw +++ b/src/npc/descriptions/fBoobs.tw @@ -57,7 +57,7 @@ tits. <</if>> <<if $PC.belly >= 5000>> - <<if $PC.dick == 1>> + <<if $PC.dick != 0>> You lay $him down on the couch on $his back, lather oil onto $his breasts and gingerly straddle $his face; your stiff prick between $his tits and under your belly, and your needy cunt over $his mouth. <<if ($activeSlave.boobs >= 20000)>> $His breasts are so colossal you can barely maintain this position. They completely devour your dick and threaten to swallow up your pregnant belly as well. Between $his licking, and the fleshy prison surrounding your privates, it doesn't take long for you to soak $his face and plant your seed deep into $his cleavage. @@ -74,7 +74,7 @@ tits. <<elseif ($activeSlave.boobs >= 300)>> You have to feel around under your pregnancy to hold your cock against $his tiny breasts. You thrust against them and your hand, while the other teases your middle, all the while rubbing your pussy against $his face. Between $his licking, and your own teasing, it doesn't take long for you to soak $his face and splatter your seed across $his front. <<else>> - You have to lean forward and pin your cock against $his flat chest with the underside of your own pregnancy to make any real channel to thrust into. You fondle your belly<<if $PC.boobs > 0>> and breasts<</if>>, all the while rubbing your pussy against $his face. Between $his licking, and your own teasing, it doesn't take long for you to soak $his face and splatter your seed across your underbelly and $his front. You turn around and have $his lick you clean before pulling your gravid bulk off of $him. + You have to lean forward and pin your cock against $his flat chest with the underside of your own pregnancy to make any real channel to thrust into. You fondle your belly<<if $PC.boobs >= 300>> and breasts<</if>>, all the while rubbing your pussy against $his face. Between $his licking, and your own teasing, it doesn't take long for you to soak $his face and splatter your seed across your underbelly and $his front. You turn around and have $his lick you clean before pulling your gravid bulk off of $him. <</if>> <<else>> You lay $him down on the couch on $his back, lather oil onto $his breasts and gingerly straddle $his face; your needy cunt over $his mouth. @@ -95,40 +95,40 @@ tits. <</if>> <</if>> <<elseif isAmputee($activeSlave)>> - <<if $PC.dick == 1>> - $His limbless <<if $seeRace == 1>>$activeSlave.race <</if>>torso makes $him a unique appliance for mammary intercourse. You lay $him down on the ground on $his back, lube $his cleavage, and straddle $his torso. With your cock between $his breasts, you <<if ($activeSlave.boobs >= 650)>>squash $his tits together to form a nice lubricated channel,<<else>>hold your cock in place,<</if>> and ride back and forth on $him.<<if $PC.vagina == 1>> Your pussylips rub deliciously across $his sternum.<</if>> $He has some trouble breathing under the assault, but $he manages. And for the finale, $he's totally unable to avoid a perfect cumshot. - <<elseif $PC.boobs != 0>> + <<if $PC.dick != 0>> + $His limbless <<if $seeRace == 1>>$activeSlave.race <</if>>torso makes $him a unique appliance for mammary intercourse. You lay $him down on the ground on $his back, lube $his cleavage, and straddle $his torso. With your cock between $his breasts, you <<if ($activeSlave.boobs >= 650)>>squash $his tits together to form a nice lubricated channel,<<else>>hold your cock in place,<</if>> and ride back and forth on $him.<<if $PC.vagina != -1>> Your pussylips rub deliciously across $his sternum.<</if>> $He has some trouble breathing under the assault, but $he manages. And for the finale, $he's totally unable to avoid a perfect cumshot. + <<elseif $PC.boobs >= 300>> You set $his limbless torso upright on your lap, facing you, so that your breasts and $hers are resting heavily against one another. $He turns $his head to avoid getting splashed in the eyes as you add a generous coating of oil to the heaving breastflesh. You reach around to grab $him by the hips and slide $him up and down, giving you both a wonderful mammary oil massage. <<else>> You set $his limbless torso on the floor, and tease $him for a while until $his nipples are rock hard. This done, you kneel down on $him with each of your legs aside $his torso, and hump your pussy back and forth on the stiff nub of one nipple. $He lies there, unable to do anything but comply, squirming with the stimulation. <</if>> <<elseif tooBigBelly($activeSlave)>> - <<if $PC.dick == 1>> - $His excessively large belly makes $him a unique appliance for mammary intercourse. You lay $him down on the ground on $his back, lube $his cleavage, and gingerly fit yourself between $his belly and $his breasts. With your cock between $his breasts, you <<if ($activeSlave.boobs >= 650)>>squash $his tits together to form a nice lubricated channel,<<else>>hold your cock in place,<</if>> and ride back and forth on $him. You blast $him in the face with your cum in no time<<if $PC.vagina == 1>>, leaving your pussyjuice on $his belly where you rubbed against $him<</if>>. - <<elseif $PC.boobs != 0>> + <<if $PC.dick != 0>> + $His excessively large belly makes $him a unique appliance for mammary intercourse. You lay $him down on the ground on $his back, lube $his cleavage, and gingerly fit yourself between $his belly and $his breasts. With your cock between $his breasts, you <<if ($activeSlave.boobs >= 650)>>squash $his tits together to form a nice lubricated channel,<<else>>hold your cock in place,<</if>> and ride back and forth on $him. You blast $him in the face with your cum in no time<<if $PC.vagina != -1>>, leaving your pussyjuice on $his belly where you rubbed against $him<</if>>. + <<elseif $PC.boobs >= 300>> You lie down on top of $him, face to face, forced high into the air by $his excessively large belly, so that your breasts press into $his<<if ($activeSlave.boobs >= 20000)>> colossal tits.<<elseif ($activeSlave.boobs >= 10000)>> massive tits.<<elseif ($activeSlave.boobs >= 5000)>> monster tits.<<elseif ($activeSlave.boobs >= 1000)>> huge tits.<<elseif ($activeSlave.boobsImplant > 250)>> fake tits.<<elseif ($activeSlave.boobs >= 650)>> big tits.<<elseif ($activeSlave.boobs >= 300)>> small tits.<<else>> flat chest.<</if>> Scooting around to stimulate your nipples against $his warm breastflesh, you kiss the slave while pushing a hand down between you to schlick yourself against $him. <<else>> You set $his massively distended body on the floor, and tease $him for a while until $his nipples are rock hard. This done, you kneel down on $him with each of your legs aside $his torso, rear against the top of $his belly, and hump your pussy back and forth on the stiff nub of one nipple. $He lies there, desperately trying to reach around $his bulk to $his own pussy, but unable to do so, resorts to squirming with the stimulation. <</if>> <<elseif tooBigBreasts($activeSlave)>> - <<if $PC.dick == 1>> - $His excessive breasts make $him a unique appliance for mammary intercourse. You lay $him down on the ground on $his back, lube $his cleavage, and straddle $his torso. $He holds $his udders together, creating a warm, wet channel as fuckable as any hole. You blast $him in the face with your cum in no time<<if $PC.vagina == 1>>, leaving your pussyjuice on $his chest where you rubbed against $him<</if>>. - <<elseif $PC.boobs != 0>> + <<if $PC.dick != 0>> + $His excessive breasts make $him a unique appliance for mammary intercourse. You lay $him down on the ground on $his back, lube $his cleavage, and straddle $his torso. $He holds $his udders together, creating a warm, wet channel as fuckable as any hole. You blast $him in the face with your cum in no time<<if $PC.vagina != -1>>, leaving your pussyjuice on $his chest where you rubbed against $him<</if>>. + <<elseif $PC.boobs >= 300>> You lie down on top of $him, face to face, so that your much smaller breasts press into the massive pillows formed by $his chest. Scooting around to stimulate your nipples against $his warm breastflesh, you kiss the slave while pushing a hand down between you to schlick yourself against $him. <<else>> You set $his nearly helpless body on the floor and then scoot your hips under the massive weight of $his tits. The heft feels nice against you, and you worm a naughty hand under there to play with yourself in the warm cave formed by your pelvis and $his udders. <</if>> <<elseif tooBigButt($activeSlave)>> - <<if $PC.dick == 1>> - $His excessive butt makes $him a unique appliance for mammary intercourse. You lay $him down on the ground on $his back, $his butt hoisting $his crotch high above $his head, lube $his cleavage, and straddle $his torso. With your cock between $his breasts, you <<if ($activeSlave.boobs >= 650)>>squash $his tits together to form a nice lubricated channel,<<else>>hold your cock in place,<</if>> and ride back and forth on $him<<if $PC.vagina == 1>>, leaving your pussyjuice on $his chest where you rubbed against $him<</if>>. $He has some trouble breathing under the assault, but $he manages. And for the finale, $he's totally unable to avoid a perfect cumshot. - <<elseif $PC.boobs != 0>> + <<if $PC.dick != 0>> + $His excessive butt makes $him a unique appliance for mammary intercourse. You lay $him down on the ground on $his back, $his butt hoisting $his crotch high above $his head, lube $his cleavage, and straddle $his torso. With your cock between $his breasts, you <<if ($activeSlave.boobs >= 650)>>squash $his tits together to form a nice lubricated channel,<<else>>hold your cock in place,<</if>> and ride back and forth on $him<<if $PC.vagina != -1>>, leaving your pussyjuice on $his chest where you rubbed against $him<</if>>. $He has some trouble breathing under the assault, but $he manages. And for the finale, $he's totally unable to avoid a perfect cumshot. + <<elseif $PC.boobs >= 300>> You set $him upright on your lap, facing you, so that your breasts and $hers are resting heavily against one another and $his massive ass covers your lap. $He turns $his head to avoid getting splashed in the eyes as you add a generous coating of oil to the combined breastflesh. You reach around to grab $his luxurious ass and jiggle $him up and down, giving you both a wonderful mammary oil massage. <<else>> You set $his nearly helpless body on the floor and then scoot your hips under the massive weight of $his tits. The heft feels nice against you, and you worm a naughty hand under there to play with yourself in the warm cave formed by your pelvis and $his udders. <</if>> -<<elseif ($activeSlave.fetish == "boobs") && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetishKnown == 1) && ($PC.dick == 1)>> - $He comes over hurriedly, already presenting $his breasts. $He gives you a titjob with $his lubricated cleavage while you sit at your desk, playing with $his own nipples and moaning with pleasure.<<if $PC.vagina == 1>> $He does $his best to push $his sternum hard against you, giving your pussy some stimulation, too.<</if>> As you get close to orgasm, you push $his hand<<if hasBothArms($activeSlave)>>s<</if>> away and take over, +<<elseif ($activeSlave.fetish == "boobs") && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetishKnown == 1) && ($PC.dick != 0)>> + $He comes over hurriedly, already presenting $his breasts. $He gives you a titjob with $his lubricated cleavage while you sit at your desk, playing with $his own nipples and moaning with pleasure.<<if $PC.vagina != -1>> $He does $his best to push $his sternum hard against you, giving your pussy some stimulation, too.<</if>> As you get close to orgasm, you push $his hand<<if hasBothArms($activeSlave)>>s<</if>> away and take over, <<if $activeSlave.nipples == "fuckable">> running your fingers around the lip of $his $activeSlave.nipples nipples. When you finish, you drive them in, hard, <<else>> @@ -137,33 +137,33 @@ tits. sending $him gasping over the edge as well. <<elseif ($activeSlave.fetish == "cumslut") && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetishKnown == 1) && ($activeSlave.chastityPenis == 1)>> $He comes over eagerly, with hunger in $his eyes. $He gives you a titjob with $his lubricated cleavage while you sit at your desk. As a cumslut $he's almost desperate to get your cum into $him <<if $seeRace == 1>>$activeSlave.race <</if>>mouth and rubs a nipple with one hand and $his anal opening with the other, since $he can't touch $his cock. The situation brings $him some pleasure, but the first twitches of $his cock against $his chastity cage are so uncomfortable that $he subsides into busy mechanical dick sucking. $He writhes uncomfortably, frustrated beyond belief. -<<elseif ($activeSlave.fetish == "cumslut") && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetishKnown == 1) && ($activeSlave.dick !== 0) && ($PC.dick == 1)>> +<<elseif ($activeSlave.fetish == "cumslut") && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetishKnown == 1) && ($activeSlave.dick !== 0) && ($PC.dick != 0)>> $He comes over eagerly, with hunger in $his eyes. $He gives you a titjob with $his lubricated cleavage while you sit at your desk. As a cumslut $he's almost desperate to get your cum into $him <<if $seeRace == 1>>$activeSlave.race <</if>>mouth and <<if canAchieveErection($activeSlave)>>jacks $himself off<<else>>rubs $his sadly limp member<</if>> in anticipation. When you finish, $he sits back with an ecstatic look on $his face and lets your cum rest in $his mouth as $he climaxes into $his hand. $He pours $his own cum from $his hand into $his mouth so it can mingle with yours. -<<elseif ($activeSlave.fetish == "cumslut") && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetishKnown == 1) && ($PC.dick == 1)>> - $He comes over eagerly, with hunger in $his eyes. $He gives you a titjob with $his lubricated cleavage while you sit at your desk. As a cumslut $he's almost desperate to get your cum into $him <<if $seeRace == 1>>$activeSlave.race <</if>>mouth and rubs $himself in anticipation. When you finish, $he <<if $PC.vagina == 1>>quickly swallows and then runs $his hot tongue down to your wet pussy, eagerly licking your juices<<else>>sits back with an ecstatic look on $his face and lets your cum rest in $his mouth as $he climaxes<</if>>. +<<elseif ($activeSlave.fetish == "cumslut") && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetishKnown == 1) && ($PC.dick != 0)>> + $He comes over eagerly, with hunger in $his eyes. $He gives you a titjob with $his lubricated cleavage while you sit at your desk. As a cumslut $he's almost desperate to get your cum into $him <<if $seeRace == 1>>$activeSlave.race <</if>>mouth and rubs $himself in anticipation. When you finish, $he <<if $PC.vagina != -1>>quickly swallows and then runs $his hot tongue down to your wet pussy, eagerly licking your juices<<else>>sits back with an ecstatic look on $his face and lets your cum rest in $his mouth as $he climaxes<</if>>. <<elseif $activeSlave.devotion < -20>> $He tries to refuse you, so you throw $him down on the couch next to your desk and - <<if $PC.dick == 1>> - squeeze lubricant between $his $activeSlave.skin breasts. You straddle $his torso, hold $his boobs together, and fuck $his cleavage<<if $PC.vagina == 1>>, grinding your hips down against $him to stimulate your pussy<</if>>. Your cum splashes $his crying face. - <<elseif $PC.boobs !== 0>> + <<if $PC.dick != 0>> + squeeze lubricant between $his $activeSlave.skin breasts. You straddle $his torso, hold $his boobs together, and fuck $his cleavage<<if $PC.vagina != -1>>, grinding your hips down against $him to stimulate your pussy<</if>>. Your cum splashes $his crying face. + <<elseif $PC.boobs >= 300>> squirt lubricant all over $his $activeSlave.skin breasts. Then, you lie down atop $him with your breasts meshing with $hers and begin to slide up and down, stimulating your nipples wonderfully. $He tries to turn $his head away, but you reach up to force $his unwilling mouth to accept your insistent tongue. <<else>> straddle $his face, grinding your pussy against $his unwilling mouth. You begin to grope $his breasts and pinch $his nipples to hardness, and when $he's slow at eating you out, you twist them cruelly. The pain makes $him squeal into your pussy, a lovely sensation, so you manhandle $him without mercy until you climax against $his gasping face. <</if>> <<elseif ($activeSlave.devotion <= 20) && ($activeSlave.lactation > 0)>> $He lies on the couch next to your - <<if $PC.dick == 1>> - desk and rubs lube over $his $activeSlave.skin chest so you can fuck $his tits. You straddle $his torso, hold $his boobs together, and fuck $his cleavage. As you do, the pressure of your grip causes a thin rivulet of milk to run from each of $his nipples. Your cum covers $his reluctant face; between your semen<<if $PC.vagina == 1>>, the pussyjuice you left on $his chest,<</if>> and $his milk $he's quite a mess. - <<elseif $PC.boobs != 0>> + <<if $PC.dick != 0>> + desk and rubs lube over $his $activeSlave.skin chest so you can fuck $his tits. You straddle $his torso, hold $his boobs together, and fuck $his cleavage. As you do, the pressure of your grip causes a thin rivulet of milk to run from each of $his nipples. Your cum covers $his reluctant face; between your semen<<if $PC.vagina != -1>>, the pussyjuice you left on $his chest,<</if>> and $his milk $he's quite a mess. + <<elseif $PC.boobs >= 300>> desk and rubs lube over $his $activeSlave.skin breasts. Then, you lie down atop $him with your breasts meshing with $hers and begin to slide up and down, titillating your nipples wonderfully. $He cannot ignore the slippery stimulation $his nipples are receiving, and you find $his mouth quite willing to receive your insistent tongue. $He begins to leak milk, adding $his cream to the lube between your breasts, and by the time you're done there's quite a mess. <<else>> desk, and you've straddled $his face before $he can do anything more. You begin to grope $his breasts and pinch $his nipples to hardness as $he eats you out, your ministrations producing prompt jets of creamy milk, straight up into the air. You milk $him without mercy, shooting some of the stronger streams into your mouth as you ride $him, leaving $him to massage $his breasts gingerly as you get off $his face. <</if>> <<elseif $activeSlave.devotion <= 20>> $He lies on the couch next to your - <<if $PC.dick == 1>> - desk and rubs lube over $his <<if $seeRace == 1>>$activeSlave.race <</if>>chest so you can fuck $his $activeSlave.skin tits. You straddle $his torso, hold $his boobs together, and fuck $his cleavage. Your cum covers $his reluctant face<<if $PC.vagina == 1>>, and you hike yourself up a little higher to grind your pussy against $his mouth<</if>>. - <<elseif $PC.boobs != 0>> + <<if $PC.dick != 0>> + desk and rubs lube over $his <<if $seeRace == 1>>$activeSlave.race <</if>>chest so you can fuck $his $activeSlave.skin tits. You straddle $his torso, hold $his boobs together, and fuck $his cleavage. Your cum covers $his reluctant face<<if $PC.vagina != -1>>, and you hike yourself up a little higher to grind your pussy against $his mouth<</if>>. + <<elseif $PC.boobs >= 300>> desk and rubs lube over $his $activeSlave.skin breasts. Then, you lie down atop $him with your breasts meshing with $hers and begin to slide up and down, titillating your nipples wonderfully. $He cannot ignore the slippery stimulation $his nipples are receiving, and you find $his mouth quite willing to receive your insistent tongue. <<else>> desk, and you've straddled $his face before $he can do anything more. You begin to grope $his breasts and pinch $his nipples to hardness as $he eats you out, your ministrations producing moans that feel quite nice against your clit. You maul $his boobs without mercy as you reach your climax, leaving $him to massage $his breasts gingerly as you get off $him. @@ -171,9 +171,9 @@ tits. <<elseif ($activeSlave.lactation > 0)>> Since $he's producing milk, $he gets an emotional high from breastfeeding, and $he sits on the edge of your desk for a while so you can use $him as a beverage dispenser while you work. Once $he's empty, $he gets down to <<if ($PC.dick == 0)>>eat you out.<<if hasAnyArms($activeSlave)>> As $he buries $his face between your legs, $he gently rolls $his sore nipples around in $his fingers, quietly moaning and whining.<</if>><<else>>give you a titjob.<<if hasAnyArms($activeSlave)>> As you titfuck $him, $he gently rolls $his sore nipples around in $his fingers, quietly moaning and whining.<</if>> Your cum covers $his <<if $seeRace == 1>>$activeSlave.race <</if>>face in no time, and $he's left with a spectacular mess to clean. $He laps it all up.<</if>> <<else>> - <<if $PC.dick == 1>> - $He massages and toys with $his chest for your benefit, languidly rubbing lubricant over not only $his cleavage but $his entire chest, making sure every <<if $showInches == 2>>inch<<else>>centimeter<</if>> of $his $activeSlave.skin breasts are nice and shiny. $He gives you a titjob with $his lubricated cleavage while you sit at your desk<<if $PC.vagina == 1>>, doing $his best to run $his hard nipples between your pussylips whenever $he can<</if>>. Your cum covers $his <<if $seeRace == 1>>$activeSlave.race <</if>>face, and $he carefully licks it all off while continuing to play with $his erect nipples. - <<elseif $PC.boobs != 0>> + <<if $PC.dick != 0>> + $He massages and toys with $his chest for your benefit, languidly rubbing lubricant over not only $his cleavage but $his entire chest, making sure every <<if $showInches == 2>>inch<<else>>centimeter<</if>> of $his $activeSlave.skin breasts are nice and shiny. $He gives you a titjob with $his lubricated cleavage while you sit at your desk<<if $PC.vagina != -1>>, doing $his best to run $his hard nipples between your pussylips whenever $he can<</if>>. Your cum covers $his <<if $seeRace == 1>>$activeSlave.race <</if>>face, and $he carefully licks it all off while continuing to play with $his erect nipples. + <<elseif $PC.boobs >= 300>> $He rubs lube over $his $activeSlave.skin breasts, flirting with you and sticking out $his chest, before lying down on the couch. You lie down atop $him with your breasts meshing with $hers and begin to slide up and down, titillating your nipples wonderfully. You find $his mouth quite willing to receive your insistent tongue<<if hasAnyArms($activeSlave)>>, and while you make out, $he slips <<if hasBothArms($activeSlave)>>a<<else>>$his<</if>> hand down between your legs to give you a handjob, too<</if>>. <<else>> $He flirts with you and sticks out $his chest before lying down on the couch. You've straddled $his face before $he can do anything more, and $he begins to eat you out with enthusiasm. You begin to grope $his breasts and pinch $his nipples to hardness as $he gives you oral, your ministrations producing moans that feel quite nice against your clit. You maul $his boobs without mercy as you reach your climax, but $he loves it all. diff --git a/src/npc/descriptions/fButt.tw b/src/npc/descriptions/fButt.tw index a11c1f158c2f371e538b37021408ffb41fb3bcb5..255722c9561b634bdbfaf157daf10c183fa2228e 100644 --- a/src/npc/descriptions/fButt.tw +++ b/src/npc/descriptions/fButt.tw @@ -188,7 +188,7 @@ You call $him over so you can <</if>> <</if>> -<<if ($PC.dick == 1)>> +<<if ($PC.dick != 0)>> <<if $activeSlave.cervixImplant == 2 || $activeSlave.cervixImplant == 3>> <<set $activeSlave.bellyImplant += random(10,20)>> diff --git a/src/npc/descriptions/fFuckdollWidgets.tw b/src/npc/descriptions/fFuckdollWidgets.tw index a3880f024a7ac27e391d475663ca5f7ad773d521..9fe813675ef3124584df716fe6af108d49b0450e 100644 --- a/src/npc/descriptions/fFuckdollWidgets.tw +++ b/src/npc/descriptions/fFuckdollWidgets.tw @@ -10,22 +10,22 @@ You decide to use the Fuckdoll's <<if $activeSlave.lips > 95>>facepussy<<else>>f <<elseif $activeSlave.fuckdoll <= 80>> $He can follow intermediate commands, so you order $him into a position for use of $his face hole. $He obediently <<if hasBothLegs($activeSlave)>>gets to $his knees<<else>>cranes $his neck up<</if>> and sticks $his tongue out as far as it will go, wiggling it invitingly. You straddle $his face. <<else>> - $He can follow advanced commands, so you order $him into a position for use of $his face hole. $He instantly <<if hasAnyLegs($activeSlave)>><<if $PC.dick == 1>>bends at the waist and turns $his head upward, placing $his throat horizontally and at waist height.<<else>>gets to $his knees and turns $his head upward at just the right angle for a pussy to ride $his face hole.<</if>><<else>>cranes $his neck up and sticks $his tongue out as far as it will go, wiggling it invitingly.<</if>> You straddle $his face. + $He can follow advanced commands, so you order $him into a position for use of $his face hole. $He instantly <<if hasAnyLegs($activeSlave)>><<if $PC.dick != 0>>bends at the waist and turns $his head upward, placing $his throat horizontally and at waist height.<<else>>gets to $his knees and turns $his head upward at just the right angle for a pussy to ride $his face hole.<</if>><<else>>cranes $his neck up and sticks $his tongue out as far as it will go, wiggling it invitingly.<</if>> You straddle $his face. <</if>> <<if $activeSlave.fuckdoll <= 20>> - $He's not fully used to being surprised with face rape, so $he struggles, and $his difficulty breathing <<if $PC.dick == 1>>makes $his throat spasm around your dickhead<<else>>feels lovely on your cunt<</if>>. + $He's not fully used to being surprised with face rape, so $he struggles, and $his difficulty breathing <<if $PC.dick != 0>>makes $his throat spasm around your dickhead<<else>>feels lovely on your cunt<</if>>. <<elseif $activeSlave.fuckdoll <= 50>> - Aware that $he is supposed to relax and let you rape $his face, $he does $his best to let you <<if $PC.dick == 1>>fuck $his throat<<else>>ride $his face<</if>>. + Aware that $he is supposed to relax and let you rape $his face, $he does $his best to let you <<if $PC.dick != 0>>fuck $his throat<<else>>ride $his face<</if>>. <<else>> - You command $him to <<if $PC.dick == 1>>milk your dick, and $he begins to suck with almost frightening force<<else>>pleasure your cunt, and $he begins to eat you out with almost frightening hunger<</if>>. + You command $him to <<if $PC.dick != 0>>milk your dick, and $he begins to suck with almost frightening force<<else>>pleasure your cunt, and $he begins to eat you out with almost frightening hunger<</if>>. <</if>> <<if $activeSlave.fuckdoll <= 60>> <<if $activeSlave.energy > 80>>Denied any other outlet for $his extreme sex drive, $he orgasms from nothing more than oral stimulation.<</if>> <<else>> $He's so perfectly tuned that $he begins to orgasm from nothing more than oral stimulation, and $he continues to shiver with repeated orgasms as $he sucks. <</if>> -You climax, <<if $PC.dick == 1>>blowing your load down $his throat<<else>>giving $him a good amount of femcum to swallow<</if>>, and return $him to <<if hasAnyLegs($activeSlave)>>a standing position<<else>>where $he was resting<</if>>. -<<if $PC.dick == 1>> +You climax, <<if $PC.dick != 0>>blowing your load down $his throat<<else>>giving $him a good amount of femcum to swallow<</if>>, and return $him to <<if hasAnyLegs($activeSlave)>>a standing position<<else>>where $he was resting<</if>>. +<<if $PC.dick != 0>> <<if $activeSlave.lips > 95>>$He gives sloppy blowjobs, $his lips being too big for much control, and strings of your cum beribbon $his suit. The Fuckdoll will be cleaned by another slave. <<else>>$He swallows repeatedly as $he returns to $his resting posture. <</if>> @@ -43,18 +43,18 @@ You climax, <<if $PC.dick == 1>>blowing your load down $his throat<<else>>giving <<run clearSummaryCache($activeSlave)>> You decide to use the Fuckdoll's <<if $activeSlave.vagina > 3>>cavernous<<elseif $activeSlave.vagina == 3>>soft<<elseif $activeSlave.vagina == 2>>inviting<<elseif $activeSlave.vagina == 1>>tight<</if>> front hole. <<if $activeSlave.fuckdoll <= 10>> - Since $he is not well adapted to life as a living sex toy yet, $he won't respond to position commands. So, you simply <<if hasAnyLegs($activeSlave)>>push $him down to lie on the couch<<else>>set $him on your desk<</if>> and shove <<if $PC.dick == 1>>your cock<<else>>a strap-on<</if>> inside $his vagina. + Since $he is not well adapted to life as a living sex toy yet, $he won't respond to position commands. So, you simply <<if hasAnyLegs($activeSlave)>>push $him down to lie on the couch<<else>>set $him on your desk<</if>> and shove <<if $PC.dick != 0>>your cock<<else>>a strap-on<</if>> inside $his vagina. <<elseif $activeSlave.fuckdoll <= 70>> - $He can follow intermediate commands, so you order $him into a position for use of $his front hole. $He obediently <<if hasAllLimbs($activeSlave)>>gets down on all fours and <<elseif hasAnyLegs($activeSlave)>>bends over and <</if>>cocks $his hips, offering $his cunt until you insert <<if $PC.dick == 1>>your cock<<else>>a strap-on<</if>> into $his wet channel. + $He can follow intermediate commands, so you order $him into a position for use of $his front hole. $He obediently <<if hasAllLimbs($activeSlave)>>gets down on all fours and <<elseif hasAnyLegs($activeSlave)>>bends over and <</if>>cocks $his hips, offering $his cunt until you insert <<if $PC.dick != 0>>your cock<<else>>a strap-on<</if>> into $his wet channel. <<else>> - $He can follow advanced commands, so you bring $him over to your chair <<if hasAnyLegs($activeSlave)>>and order $him to squat down onto your <<if $PC.dick == 1>>cock<<else>>strap-on<</if>> and ride.<<else>>and impale $him on <<if $PC.dick == 1>>your cock<<else>>your strap-on<</if>>, ordering $him to do $his feeble best to bounce.<</if>> + $He can follow advanced commands, so you bring $him over to your chair <<if hasAnyLegs($activeSlave)>>and order $him to squat down onto your <<if $PC.dick != 0>>cock<<else>>strap-on<</if>> and ride.<<else>>and impale $him on <<if $PC.dick != 0>>your cock<<else>>your strap-on<</if>>, ordering $him to do $his feeble best to bounce.<</if>> <</if>> <<if $activeSlave.fuckdoll <= 20>> $He's not fully used to being raped without warning, so $he struggles, $his muscles spasming delightfully. <<elseif $activeSlave.fuckdoll <= 40>> Aware that $he is supposed to relax and accept rape, $he does $his best to let you take $him without resistance. <<else>> - You command $him to milk your <<if $PC.dick == 1>>cock<<else>>strap-on<</if>> with $his vaginal walls, and $he obediently starts to flex $his well-developed cunt muscles, squeezing <<if $PC.dick == 1>>you<<else>>your strap-on<</if>> from base to tip. + You command $him to milk your <<if $PC.dick != 0>>cock<<else>>strap-on<</if>> with $his vaginal walls, and $he obediently starts to flex $his well-developed cunt muscles, squeezing <<if $PC.dick != 0>>you<<else>>your strap-on<</if>> from base to tip. <</if>> <<if $activeSlave.fuckdoll <= 60>> <<if $activeSlave.energy > 40>>Denied any other outlet for $his healthy sex drive, $he orgasms.<</if>> @@ -66,8 +66,8 @@ You decide to use the Fuckdoll's <<if $activeSlave.vagina > 3>>cavernous<<elseif <<else>> $He moans, <<if $activeSlave.lips > 95>>and the lips of $his facepussy quiver<<else>>struggling to force the sound past $his mouth insert<</if>>. <</if>> -You climax<<if $PC.dick == 1>>, your cum shooting forward to splash against $his womb,<</if>> and return $him to <<if hasAnyLegs($activeSlave)>>a standing position<<else>>where $he was resting<</if>>. -<<if $PC.dick == 1>> +You climax<<if $PC.dick != 0>>, your cum shooting forward to splash against $his womb,<</if>> and return $him to <<if hasAnyLegs($activeSlave)>>a standing position<<else>>where $he was resting<</if>>. +<<if $PC.dick != 0>> <<if $activeSlave.vagina > 2>>Your cum flows out of $his gaping front hole and down the material of $his suit. <<elseif $activeSlave.vagina == 2>>Your cum drips out of $his well-fucked front hole and down the material of $his suit. <<else>>$His tight front hole retains almost every drop of your cum. A few escape and run down the material of $his suit. @@ -106,7 +106,7 @@ You climax<<if $PC.dick == 1>>, your cum shooting forward to splash against $his You decide to use the Fuckdoll's fertile womb to grow a child. <<if $activeSlave.fuckdoll <= 10>> - Since $he is not well adapted to life as a living sex toy yet, $he won't respond to position commands. So, you simply <<if hasAnyLegs($activeSlave)>>push $him down to lie on the couch<<else>>set $him on your desk<</if>> and shove <<if $PC.dick == 1>>your cock<<else>>a strap-on<</if>> inside $his <<if $activeSlave.mpreg == 1>>asshole<<else>>vagina<</if>>. + Since $he is not well adapted to life as a living sex toy yet, $he won't respond to position commands. So, you simply <<if hasAnyLegs($activeSlave)>>push $him down to lie on the couch<<else>>set $him on your desk<</if>> and shove <<if $PC.dick != 0>>your cock<<else>>a strap-on<</if>> inside $his <<if $activeSlave.mpreg == 1>>asshole<<else>>vagina<</if>>. <<elseif $activeSlave.fuckdoll <= 70>> $He can follow intermediate commands, so you order $him into a position for use of $his <<if $activeSlave.mpreg == 1>>rear<<else>>front<</if>> hole. $He obediently <<if hasAllLimbs($activeSlave)>>gets down on all fours and <</if>>cocks $his hips, offering $his <<if $activeSlave.mpreg == 1>>asspussy<<else>>cunt<</if>> until you insert your cock into $his <<if $activeSlave.mpreg == 1>>winking<<else>>wet<</if>> channel. <<else>> @@ -186,18 +186,18 @@ You repeat this ritual throughout the week, ensuring that $he will be an @@.lime <<run clearSummaryCache($activeSlave)>> You decide to use the Fuckdoll's <<if $activeSlave.anus > 3>>gaping<<elseif $activeSlave.anus == 3>>loose<<elseif $activeSlave.anus == 2>>relaxed<<elseif $activeSlave.anus == 1>>tight<</if>> rear hole. <<if $activeSlave.fuckdoll <= 10>> - Since $he is not well adapted to life as a living sex toy yet, $he won't respond to position commands. So, you simply <<if hasAnyLegs($activeSlave)>>walk over to $him<<else>>flip $him over<</if>> and ram <<if $PC.dick == 1>>your cock<<else>>a strap-on<</if>> up $his rear hole. + Since $he is not well adapted to life as a living sex toy yet, $he won't respond to position commands. So, you simply <<if hasAnyLegs($activeSlave)>>walk over to $him<<else>>flip $him over<</if>> and ram <<if $PC.dick != 0>>your cock<<else>>a strap-on<</if>> up $his rear hole. <<elseif $activeSlave.fuckdoll <= 80>> - $He can follow intermediate commands, so you order $him to present $his rear hole. $He obediently <<if hasAnyLegs($activeSlave)>>bends over, arches $his back, and<<else>>flips over and<</if>> winks $his anus until you insert <<if $PC.dick == 1>>your cock<<else>>a strap-on<</if>>. + $He can follow intermediate commands, so you order $him to present $his rear hole. $He obediently <<if hasAnyLegs($activeSlave)>>bends over, arches $his back, and<<else>>flips over and<</if>> winks $his anus until you insert <<if $PC.dick != 0>>your cock<<else>>a strap-on<</if>>. <<else>> - $He can follow advanced commands, so you bring $him over to your chair <<if hasAnyLegs($activeSlave)>>and order $him to squat down onto your <<if $PC.dick == 1>>cock<<else>>strap-on<</if>> and slide $his anus up and down <<if $PC.dick == 1>>your<<else>>the<</if>> shaft.<<else>>and impale $him on <<if $PC.dick == 1>>your cock<<else>>your strap-on<</if>>, ordering $him to do $his feeble best to bounce.<</if>> + $He can follow advanced commands, so you bring $him over to your chair <<if hasAnyLegs($activeSlave)>>and order $him to squat down onto your <<if $PC.dick != 0>>cock<<else>>strap-on<</if>> and slide $his anus up and down <<if $PC.dick != 0>>your<<else>>the<</if>> shaft.<<else>>and impale $him on <<if $PC.dick != 0>>your cock<<else>>your strap-on<</if>>, ordering $him to do $his feeble best to bounce.<</if>> <</if>> <<if $activeSlave.fuckdoll <= 20>> $He's not fully used to having things suddenly forced up $his ass, so $he struggles, and $his sphincter spasms deliciously. <<elseif $activeSlave.fuckdoll <= 40>> Aware that $he is supposed to relax and accept anal rape, $he does $his best to accommodate the sodomy. <<else>> - You command $him to milk your <<if $PC.dick == 1>>cock<<else>>strap-on<</if>> with $his asshole, and $he obediently tightens $his sphincter against the invading phallus rhythmically. + You command $him to milk your <<if $PC.dick != 0>>cock<<else>>strap-on<</if>> with $his asshole, and $he obediently tightens $his sphincter against the invading phallus rhythmically. <</if>> <<if $activeSlave.fuckdoll <= 60>> <<if $activeSlave.energy > 60>>Denied any other outlet for $his powerful sex drive, $he orgasms.<</if>> @@ -209,8 +209,8 @@ You decide to use the Fuckdoll's <<if $activeSlave.anus > 3>>gaping<<elseif $act <<else>> $He moans, <<if $activeSlave.lips > 95>>and the lips of $his facepussy quiver<<else>>struggling to force the sound past $his mouth insert<</if>>. <</if>> -You climax<<if $PC.dick == 1>>, filling $his rectum with your cum,<</if>> and return $him to <<if hasAnyLegs($activeSlave)>>a standing position<<else>>where $he was resting<</if>>. -<<if $PC.dick == 1>> +You climax<<if $PC.dick != 0>>, filling $his rectum with your cum,<</if>> and return $him to <<if hasAnyLegs($activeSlave)>>a standing position<<else>>where $he was resting<</if>>. +<<if $PC.dick != 0>> <<if $activeSlave.anus > 2>>Your cum flows out of $his gaped rear hole and down the material of $his suit. <<elseif $activeSlave.anus == 2>>Your cum drips out of $his loosened rear hole and down the material of $his suit. <<else>>$His tight rear hole retains every drop of your cum. diff --git a/src/npc/descriptions/fLips.tw b/src/npc/descriptions/fLips.tw index c621a35f175fd2ead38987fde715a13112d3d169..a82b50f85d15779a1f770a2c03371cfa78220199 100644 --- a/src/npc/descriptions/fLips.tw +++ b/src/npc/descriptions/fLips.tw @@ -76,7 +76,7 @@ You tell $activeSlave.slaveName to You set $his limbless torso on the <<if ($PC.dick != 0)>> edge of your desk with $him on $his back. $His head dangles off the edge of the desk, leaving $his <<if $seeRace == 1>>$activeSlave.race <</if>>mouth at the perfect angle for use. As an amputee $he has absolutely no control over the depth or quickness of oral sex, so you are careful not to hurt $him. Even so, you take $him to the edge of gagging, enjoying the sight of $his $activeSlave.skin throat bulging. Eventually you shoot your load directly down $his gullet. - <<if $PC.vagina == 1>>If $he thought that was it, $he's soon corrected: you hike yourself up further, and grind your pussy against $his face.<</if>> + <<if $PC.vagina != -1>>If $he thought that was it, $he's soon corrected: you hike yourself up further, and grind your pussy against $his face.<</if>> <<else>> floor next to your desk and kneel on $him with your legs on either side of $him, so your pussylips are hard against $his <<if $seeRace == 1>>$activeSlave.race <</if>>mouth. $He desperately eats you out, trying to get you off as fast as possible so $he can get a bit more air, but you grind down without mercy, taking your pleasure. <</if>> @@ -88,7 +88,7 @@ You tell $activeSlave.slaveName to <<else>> $He has absolutely no control over the depth or quickness of oral sex, so you are careful not to hurt $him. Even so, you take $him to the edge of gagging, enjoying the sight of $his $activeSlave.skin throat bulging and every movement within $his overstuffed womb as $he struggles to breathe. Eventually you shoot your load directly down $his gullet. <</if>> - <<if $PC.vagina == 1>>If $he thought that was it, $he's soon corrected: you hike yourself up further, and grind your pussy against $his face.<</if>> + <<if $PC.vagina != -1>>If $he thought that was it, $he's soon corrected: you hike yourself up further, and grind your pussy against $his face.<</if>> <<else>> <<if $activeSlave.bellyImplant >= 1500>> $He has absolutely no control over how hard you grind your cunt against $his face, so you are careful not to suffocate $him. Even so, you take $him to the edge, enjoying the sight of the spasms running through $his stomach as $he struggles to breathe. Eventually you climax, giving $him a good <<if canTaste($activeSlave)>>taste<<else>>dose<</if>> of your femcum. @@ -101,7 +101,7 @@ You tell $activeSlave.slaveName to $He has absolutely no control over <<if ($PC.dick != 0)>> the depth or quickness of oral sex, so you are careful not to hurt $him. Even so, you take $him to the edge of gagging, enjoying the sight of $his $activeSlave.skin throat bulging and $his absurd boobs jiggling as $he struggles to breathe. Eventually you shoot your load directly down $his gullet. - <<if $PC.vagina == 1>>If $he thought that was it, $he's soon corrected: you hike yourself up further, and grind your pussy against $his face.<</if>> + <<if $PC.vagina != -1>>If $he thought that was it, $he's soon corrected: you hike yourself up further, and grind your pussy against $his face.<</if>> <<else>> how hard you grind your cunt against $his face, so you are careful not to suffocate $him. Even so, you take $him to the edge, enjoying the sight of $his absurd boobs jiggling as $he struggles to breathe. Eventually you climax, giving $him a good <<if canTaste($activeSlave)>>taste<<else>>dose<</if>> of your femcum. <</if>> @@ -109,26 +109,26 @@ You tell $activeSlave.slaveName to You get $him situated on the edge of your desk, on $his back. This anchors $him, the massive weight of $his ass stopping $him from going anywhere at all. $His head dangles off the edge of the desk, leaving $his <<if $seeRace == 1>>$activeSlave.race <</if>>mouth at the perfect angle for use. <<if ($PC.dick != 0)>> $He has absolutely no control over the depth or quickness of oral sex, so you are careful not to hurt $him. Even so, you take $him to the edge of gagging, enjoying the sight of $his $activeSlave.skin throat bulging and $his absurd rear jiggling as $he struggles to breathe. Eventually you shoot your load directly down $his gullet. - <<if $PC.vagina == 1>>If $he thought that was it, $he's soon corrected: you hike yourself up further, and grind your pussy against $his face.<</if>> + <<if $PC.vagina != -1>>If $he thought that was it, $he's soon corrected: you hike yourself up further, and grind your pussy against $his face.<</if>> <<else>> $He has absolutely no control over how hard you grind your cunt against $his face, so you are careful not to suffocate $him. Even so, you take $him to the edge, enjoying the sight of $his absurd rear jiggling as $he struggles to breathe. Eventually you climax, giving $him a good <<if canTaste($activeSlave)>>taste<<else>>dose<</if>> of your femcum. <</if>> <<elseif ($activeSlave.fetish == "cumslut") && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetishKnown == 1) && ($activeSlave.dick != 0) && ($PC.dick != 0)>> - $He comes over eagerly, with hunger <<if canSee($activeSlave)>>in $his eyes<<else>>on $his face<</if>>. $He gets to $his knees, hurriedly takes you into $his <<if $seeRace == 1>>$activeSlave.race <</if>>mouth, and gives the blowjob $his all. As a cumslut $he's almost desperate to get your cum into $his mouth and <<if ($activeSlave.chastityPenis == 1)>>(since $his cock is off limits) frantically rubs $his nipples and asspussy<<elseif canAchieveErection($activeSlave)>>jacks $himself off<<else>>rubs $his sadly limp member<</if>> in anticipation.<<if $PC.vagina == 1>> You have more than one variety of deliciousness for $him, and $he's careful not to neglect your wet cunt.<</if>> When you finish, $he sits back with an ecstatic look on $his face and lets your cum rest in $his mouth as $he climaxes into $his $activeSlave.skin hand. $He pours $his own cum from $his hand into $his mouth so it can mingle with yours. + $He comes over eagerly, with hunger <<if canSee($activeSlave)>>in $his eyes<<else>>on $his face<</if>>. $He gets to $his knees, hurriedly takes you into $his <<if $seeRace == 1>>$activeSlave.race <</if>>mouth, and gives the blowjob $his all. As a cumslut $he's almost desperate to get your cum into $his mouth and <<if ($activeSlave.chastityPenis == 1)>>(since $his cock is off limits) frantically rubs $his nipples and asspussy<<elseif canAchieveErection($activeSlave)>>jacks $himself off<<else>>rubs $his sadly limp member<</if>> in anticipation.<<if $PC.vagina != -1>> You have more than one variety of deliciousness for $him, and $he's careful not to neglect your wet cunt.<</if>> When you finish, $he sits back with an ecstatic look on $his face and lets your cum rest in $his mouth as $he climaxes into $his $activeSlave.skin hand. $He pours $his own cum from $his hand into $his mouth so it can mingle with yours. <<elseif ($activeSlave.fetish == "cumslut") && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetishKnown == 1) && ($PC.dick != 0)>> - $He comes over eagerly, with hunger <<if canSee($activeSlave)>>in $his eyes<<else>>on $his face<</if>>. $He gets to <<if hasAnyLegs($activeSlave)>>$his knee<<if hasBothLegs($activeSlave)>>s<</if>><<else>>the ground<</if>>, hurriedly takes you into $his <<if $seeRace == 1>>$activeSlave.race <</if>>mouth, and gives the blowjob $his all. As a cumslut $he's almost desperate to get your cum into $his mouth and rubs $himself in anticipation.<<if $PC.vagina == 1>> You have more than one variety of deliciousness for $him, and $he's careful not to neglect your wet cunt.<</if>> When you finish, $he sits back with an ecstatic look on $his face and lets your cum rest in $his mouth as $he climaxes. + $He comes over eagerly, with hunger <<if canSee($activeSlave)>>in $his eyes<<else>>on $his face<</if>>. $He gets to <<if hasAnyLegs($activeSlave)>>$his knee<<if hasBothLegs($activeSlave)>>s<</if>><<else>>the ground<</if>>, hurriedly takes you into $his <<if $seeRace == 1>>$activeSlave.race <</if>>mouth, and gives the blowjob $his all. As a cumslut $he's almost desperate to get your cum into $his mouth and rubs $himself in anticipation.<<if $PC.vagina != -1>> You have more than one variety of deliciousness for $him, and $he's careful not to neglect your wet cunt.<</if>> When you finish, $he sits back with an ecstatic look on $his face and lets your cum rest in $his mouth as $he climaxes. <<elseif $activeSlave.devotion < -20>> $He tries to back away, so you <<if ($PC.dick != 0)>> <<if $activeSlave.collar == "dildo gag">> grab $him; $his <<if $seeRace == 1>>$activeSlave.race <</if>>mouth is already held invitingly open by $his gag, and $he's prevented from biting. You push $him down to <<if hasAnyLegs($activeSlave)>>$his knee<<if hasBothLegs($activeSlave)>>s<</if>><<else>>the ground<</if>> with $his head against the couch next to your desk so you can give $him a good hard throat fuck. When you cum down $his $activeSlave.skin throat $he retches through $his tears. - <<if $PC.vagina == 1>>$He has a mere moment to get $his breath back before you press your pussy against $his unwilling mouth.<</if>> + <<if $PC.vagina != -1>>$He has a mere moment to get $his breath back before you press your pussy against $his unwilling mouth.<</if>> <<elseif $activeSlave.collar == "massive dildo gag">> grab $him; $his <<if $seeRace == 1>>$activeSlave.race <</if>>mouth is left agape, unable to close after being forced so widely open for so long, so $he is unlikely to bite. You push $him down to <<if hasAnyLegs($activeSlave)>>$his knee<<if hasBothLegs($activeSlave)>>s<</if>><<else>>the ground<</if>> with $his head against the couch next to your desk so you can give $him a good hard throat fuck. When you cum down $his $activeSlave.skin throat $he retches through $his tears. - <<if $PC.vagina == 1>>$He has a mere moment to get $his breath back before you press your pussy against $his unwilling mouth.<</if>> + <<if $PC.vagina != -1>>$He has a mere moment to get $his breath back before you press your pussy against $his unwilling mouth.<</if>> <<else>> grab $him and force a ring gag into $his <<if $seeRace == 1>>$activeSlave.race <</if>>mouth. Once you have the straps secured behind $his head, $he's prevented from biting. You push $him down to <<if hasAnyLegs($activeSlave)>>$his knee<<if hasBothLegs($activeSlave)>>s<</if>><<else>>the ground<</if>> with $his head against the couch next to your desk so you can give $him a good hard throat fuck. When you cum down $his $activeSlave.skin throat $he retches through $his tears. - <<if $PC.vagina == 1>>$He has a mere moment to get $his breath back before you press your pussy against $his unwilling mouth.<</if>> + <<if $PC.vagina != -1>>$He has a mere moment to get $his breath back before you press your pussy against $his unwilling mouth.<</if>> <</if>> <<else>> seize $him and throw $him onto the couch face-up, and then kneel on $him with your legs on either side of $his crying body, so your pussylips are hard against $his <<if $seeRace == 1>>$activeSlave.race <</if>>mouth. $He desperately eats you out, trying to get you off as fast as possible so $he can get a bit more air, but you grind down without mercy, taking your pleasure. @@ -136,14 +136,14 @@ You tell $activeSlave.slaveName to <<elseif $activeSlave.devotion <= 20>> $He comes over reluctantly and begins to <<if ($PC.dick != 0)>> - give you a blowjob. Deciding that $he isn't showing the necessary enthusiasm, you hold $his head and fuck $his <<if $seeRace == 1>>$activeSlave.race <</if>>face instead<<if $PC.vagina == 1>>, occasionally jerking your dick free to shove your pussy against $his face instead<</if>>. $He does $his best to follow your motions but still splutters and gags. You pull free to cum across $his $activeSlave.skin face and hair. + give you a blowjob. Deciding that $he isn't showing the necessary enthusiasm, you hold $his head and fuck $his <<if $seeRace == 1>>$activeSlave.race <</if>>face instead<<if $PC.vagina != -1>>, occasionally jerking your dick free to shove your pussy against $his face instead<</if>>. $He does $his best to follow your motions but still splutters and gags. You pull free to cum across $his $activeSlave.skin face and hair. <<else>> eat you out. Deciding that $he isn't showing the necessary enthusiasm, you hold $his head and grind your pussy against $his <<if $seeRace == 1>>$activeSlave.race <</if>>face instead. $He does $his best to follow your motions but still splutters and gasps for air. You climax quickly and haul $him <<if hasBothLegs($activeSlave)>>to $his feet<<else>>upright<</if>>, kissing the bewildered $girl full on the mouth. You can taste yourself on $his lips. <</if>> <<else>> $He licks $his lips <<if canSee($activeSlave)>>and looks you in the eyes <</if>>as $he gets to <<if hasBothLegs($activeSlave)>>$his knees<<else>>the floor<</if>>. $He <<if ($PC.dick != 0)>> - gives you a long, deep blowjob. $He massages your balls<<if $PC.vagina == 1>> and pussy<</if>> with one hand and $his breasts with the other, giving you a show. $He sucks your head until you climax, letting your cock pop free of $his mouth to shoot pearly cum all across $his $activeSlave.skin face. + gives you a long, deep blowjob. $He massages your balls<<if $PC.vagina != -1>> and pussy<</if>> with one hand and $his breasts with the other, giving you a show. $He sucks your head until you climax, letting your cock pop free of $his mouth to shoot pearly cum all across $his $activeSlave.skin face. <<else>> eats you out like $he's starving, moaning into your pussy to show off $his arousal and add to your pleasure. $He massages your perineum with one hand and $his breasts with the other, giving you a show. $He slowly concentrates more and more attention on your clit until you climax convulsively. You pull $him <<if hasBothLegs($activeSlave)>>to $his feet<<else>>upright<</if>>, kissing the compliant $girl full on the mouth. You can taste yourself on $his lips. <</if>> @@ -153,11 +153,11 @@ You tell $activeSlave.slaveName to <<if ($activeSlave.skill.oral >= 100)>> $He's so orally skilled that $he had the confidence to lightly graze you with $his <<if ($activeSlave.teeth == "pointy")>>sharp teeth<<else>>braces<</if>> on occasion, a delightfully scary sensation. <<elseif ($activeSlave.skill.oral > 30)>> - $He's sufficiently orally skilled that $he managed to accomplish all that without $his <<if ($activeSlave.teeth == "pointy")>>sharp teeth<<else>>braces<</if>> contacting your <<if ($PC.dick == 1)>>dick<<else>>pussy<</if>> once. + $He's sufficiently orally skilled that $he managed to accomplish all that without $his <<if ($activeSlave.teeth == "pointy")>>sharp teeth<<else>>braces<</if>> contacting your <<if ($PC.dick != 0)>>dick<<else>>pussy<</if>> once. <<elseif ($activeSlave.skill.oral > 10)>> - With $his basic oral skills, $he accidentally grazed you with $his <<if ($activeSlave.teeth == "pointy")>>sharp teeth<<else>>braces<</if>> a few times, leaving your <<if ($PC.dick == 1)>>dick<<else>>pussy<</if>> slightly the worse for wear. + With $his basic oral skills, $he accidentally grazed you with $his <<if ($activeSlave.teeth == "pointy")>>sharp teeth<<else>>braces<</if>> a few times, leaving your <<if ($PC.dick != 0)>>dick<<else>>pussy<</if>> slightly the worse for wear. <<else>> - Since $he is orally unskilled, you were sporting with your <<if ($PC.dick == 1)>>dick<<else>>pussy<</if>> by using $his mouth. $He did $his best to keep $his <<if ($activeSlave.teeth == "pointy")>>sharp teeth<<else>>braces<</if>> off you, but you're bleeding a bit down there. + Since $he is orally unskilled, you were sporting with your <<if ($PC.dick != 0)>>dick<<else>>pussy<</if>> by using $his mouth. $He did $his best to keep $his <<if ($activeSlave.teeth == "pointy")>>sharp teeth<<else>>braces<</if>> off you, but you're bleeding a bit down there. <</if>> <</if>> @@ -167,7 +167,7 @@ You tell $activeSlave.slaveName to <<set $activeSlave.sexualFlaw = "hates oral">> <</if>> <<elseif (random(1,100) > (110 - $activeSlave.devotion))>> - <<if ($PC.dick == 1) && ($activeSlave.fetish == "none") && ($activeSlave.sexualFlaw != "hates oral")>> + <<if ($PC.dick != 0) && ($activeSlave.fetish == "none") && ($activeSlave.sexualFlaw != "hates oral")>> Consummating an enjoyable sexual encounter by drinking your cum has @@.lightcoral;encouraged $him to focus on oral sex.@@ <<set $activeSlave.fetish = "cumslut", $activeSlave.fetishKnown = 1>> <</if>> diff --git a/src/npc/descriptions/fMaternitySwing.tw b/src/npc/descriptions/fMaternitySwing.tw index ce2f83c6a9a06ea172c5dd437101066a79f19e28..7da46bc3de25b41bced1a691f64cc5ae71f2bd4b 100644 --- a/src/npc/descriptions/fMaternitySwing.tw +++ b/src/npc/descriptions/fMaternitySwing.tw @@ -35,7 +35,7 @@ hanging above the floor of your office, you turn your attention to molesting $hi <<else>> groans in lust and terror. <</if>> -You strap into your own customized version of the device, then elevate your body so that <<if $PC.dick == 1>>your dick<<else>>the device's built-in strap-on<</if>> is at the perfect angle to drive yourself and your +You strap into your own customized version of the device, then elevate your body so that <<if $PC.dick != 0>>your dick<<else>>the device's built-in strap-on<</if>> is at the perfect angle to drive yourself and your <<if $activeSlave.bellyPreg >= 600000>> brood-slave <<else>> diff --git a/src/npc/descriptions/fPoolSex.tw b/src/npc/descriptions/fPoolSex.tw index 116232cbf64855e3d18da6af43d20ec505c556ab..d1bd5adee80c339b1e7676859c368539cb9003b9 100644 --- a/src/npc/descriptions/fPoolSex.tw +++ b/src/npc/descriptions/fPoolSex.tw @@ -28,7 +28,7 @@ You order $him to meet you in the spa for some quality time in the penthouse's r <<else>> wobbles back and forth, ineffectually trying to fight back as you cover $him in thick wads of gel, over and over. After several minutes of this, you decide that your <</if>> - <<if $PC.dick == 1>> + <<if $PC.dick != 0>> solid, quivering erection is in need of $his tender care. <<if canSee($activeSlave)>>Seeing<<else>>Sensing<</if>> the change in your demeanor, $he rolls back to recline at the pool's edge and, once you've joined $him, <<if hasAnyArms($activeSlave)>> reaches down to masturbate your ooze lubricated dick. @@ -77,7 +77,7 @@ You order $him to meet you in the spa for some quality time in the penthouse's r <<else>> wobbles back and forth, ineffectually trying to fight back as you cover $him in thick wads of gel, over and over. After several minutes of this, you decide that your <</if>> - <<if $PC.dick == 1>> + <<if $PC.dick != 0>> solid, quivering erection is in need of $his tender care. <<if canSee($activeSlave)>>Seeing<<else>>Sensing<</if>> the change in your demeanor, $he rolls back to recline at the pool's edge and, once you've joined $him, <<if hasAnyArms($activeSlave)>> reaches down to masturbate your ooze lubricated dick. @@ -131,7 +131,7 @@ You order $him to meet you in the spa for some quality time in the penthouse's r you strip down and change into your swimming outfit. When you're ready to join $him, you motion at the pool's holographic console and its mobility assistance devices kick in, rolling $him into the curative gel. You sink yourself into the pool, taking a moment to bask in the feeling of the warm, curative laced goo as it relaxes your muscles<<if $PC.preg > 30>> and soothes your stretched skin<</if>>, then wade toward your worried looking slave. <br><br> $He smiles politely, rubbing circles in the exploded sides of $his colossal belly, then cries out in surprise as you take a handful of the ooze and shove it right in $his face. $He sputters, blushing, and wobbles back and forth, clearly trying not to react as you cover $him in thick wads of gel, over and over. After several minutes of this, you decide that your - <<if $PC.dick == 1>> + <<if $PC.dick != 0>> solid, quivering erection is in need of $his tender care. You force $him back into a reclining position at the pool's edge and order $him to <<if hasAnyArms($activeSlave)>> masturbate your ooze lubricated dick. diff --git a/src/npc/descriptions/fVagina.tw b/src/npc/descriptions/fVagina.tw index ce4017e695fe4548acdc853a37fde0be23c48cdb..e093e08997158bdd778c88fe5e1221c65ac4741a 100644 --- a/src/npc/descriptions/fVagina.tw +++ b/src/npc/descriptions/fVagina.tw @@ -240,20 +240,20 @@ You call $him over so you can pushes $his belly against your stomach; <<elseif $PC.belly >= 5000>> pushes your belly into $his stomach; - <<elseif $PC.boobsBonus > 2>> - $his breasts press against your own enormous<<if $PC.boobsImplant == 1>>, hard<<else>>, soft<</if>> breasts; - <<elseif $PC.boobsBonus == 2>> - $his breasts press against your own huge<<if $PC.boobsImplant == 1>>, firm<<else>>, soft<</if>> breasts; - <<elseif $PC.boobsBonus == 1>> - $his breasts press against your own big<<if $PC.boobsImplant == 1>>, perky<</if>> breasts; - <<elseif $PC.boobsBonus == -1>> + <<elseif $PC.boobs >= 1400>> + $his breasts press against your own enormous<<if $PC.boobsImplant/$PC.boobs >= .60>>, hard<<else>>, soft<</if>> breasts; + <<elseif $PC.boobs >= 1200>> + $his breasts press against your own huge<<if $PC.boobsImplant/$PC.boobs >= .60>>, firm<<else>>, soft<</if>> breasts; + <<elseif $PC.boobs >= 1000>> + $his breasts press against your own big<<if $PC.boobsImplant/$PC.boobs >= .60>>, perky<</if>> breasts; + <<elseif $PC.boobs >= 800>> + $his breasts press against your own generous breasts; + <<elseif $PC.boobs >= 650>> $his breasts press against your own breasts; - <<elseif $PC.boobsBonus == -2>> + <<elseif $PC.boobs >= 500>> $his breasts press against your own average breasts; - <<elseif $PC.boobsBonus == -3>> + <<elseif $PC.boobs >= 300>> $his breasts press against your own small breasts; - <<elseif $PC.boobs == 1>> - $his breasts press against your own generous breasts; <<elseif $PC.title == 0>> $his breasts press against your flat breasts; <<else>> @@ -311,7 +311,7 @@ You call $him over so you can <<elseif ($activeSlave.dick != 0)>> As a submissive $he spares no attention for $his own orgasm, so $his flaccid cock swings untended. <</if>> - <<if $PC.vagina == 1>> + <<if $PC.vagina != -1>> When you finally climax, you pull out and press your wet cunt against $his mouth, letting $his lavish attention on you that brings you to another quick orgasm. <<set $activeSlave.counter.oral += 1>> <<set $oralTotal += 1>> @@ -332,7 +332,7 @@ You call $him over so you can <<elseif ($activeSlave.dick != 0)>> $His flaccid dick is ground into the back of the couch as you rape $him. <</if>> - <<if $PC.vagina == 1>> + <<if $PC.vagina != -1>> After your first orgasm, you pull out and grind your pussy against $his face for another, enjoying the stimulation of $his muffled crying. <<set $activeSlave.counter.oral += 1>> <<set $oralTotal += 1>> @@ -354,7 +354,7 @@ You call $him over so you can <<elseif ($activeSlave.dick != 0)>> $He bites $his lip and moans as $he climaxes. You fill $his squeezing fuckhole with your cum. $He already blew $his own load all over $his stomach despite $his inability to get hard. <</if>> - <<if $PC.vagina == 1>> + <<if $PC.vagina != -1>> You got so wet fucking $him that when you climax, you stand up and let $him clean your pussy with $his mouth. The oral attention brings you to a quick aftershock orgasm. <<set $activeSlave.counter.oral += 1>> <<set $oralTotal += 1>> @@ -390,20 +390,20 @@ You call $him over so you can pushes $his belly against your stomach; <<elseif $PC.belly >= 5000>> pushes your belly into $his stomach; - <<elseif $PC.boobsBonus > 2>> - $his breasts press against your own enormous<<if $PC.boobsImplant == 1>>, hard<<else>>, soft<</if>> breasts; - <<elseif $PC.boobsBonus == 2>> - $his breasts press against your own huge<<if $PC.boobsImplant == 1>>, firm<<else>>, soft<</if>> breasts; - <<elseif $PC.boobsBonus == 1>> - $his breasts press against your own big<<if $PC.boobsImplant == 1>>, perky<</if>> breasts; - <<elseif $PC.boobsBonus == -1>> + <<elseif $PC.boobs >= 1400>> + $his breasts press against your own enormous<<if $PC.boobsImplant/$PC.boobs >= .60>>, hard<<else>>, soft<</if>> breasts; + <<elseif $PC.boobs >= 1200>> + $his breasts press against your own huge<<if $PC.boobsImplant/$PC.boobs >= .60>>, firm<<else>>, soft<</if>> breasts; + <<elseif $PC.boobs >= 1000>> + $his breasts press against your own big<<if $PC.boobsImplant/$PC.boobs >= .60>>, perky<</if>> breasts; + <<elseif $PC.boobs >= 800>> + $his breasts press against your own generous breasts; + <<elseif $PC.boobs >= 650>> $his breasts press against your own breasts; - <<elseif $PC.boobsBonus == -2>> + <<elseif $PC.boobs >= 500>> $his breasts press against your own average breasts; - <<elseif $PC.boobsBonus == -3>> + <<elseif $PC.boobs >= 300>> $his breasts press against your own small breasts; - <<elseif $PC.boobs == 1>> - $his breasts press against your own generous breasts; <<elseif $PC.title == 0>> $his breasts press against your flat breasts; <<else>> @@ -464,7 +464,7 @@ You call $him over so you can <<elseif ($activeSlave.clit > 2)>> As you fuck $him, $he plays with $his huge clit. It's so large it almost looks like $he's jacking off a cock. <</if>> - <<if $PC.vagina == 1>> + <<if $PC.vagina != -1>> You got so wet fucking $him that when you climax, you stand up; $he knows what that means, and hurries to eat you out. The oral attention brings you to a quick aftershock orgasm. <<set $activeSlave.counter.oral += 1>> <<set $oralTotal += 1>> diff --git a/src/npc/fAbuse.tw b/src/npc/fAbuse.tw index f4b419b4a610f8de078d53fcb9bd0c2b55aa418f..e298e324c1ebfb4e66741d7c28d38f62bedce507 100644 --- a/src/npc/fAbuse.tw +++ b/src/npc/fAbuse.tw @@ -318,8 +318,8 @@ The slap seems to have excited $him, seeing $his hard nipples and wet pussy, and $his eyes practically beg for more. <</if>> -<<if ($PC.dick == 1)>> - <<if hasAnyArms($activeSlave) && ($activeSlave.clothes !== "no clothing")>>While $he strips, your<<else>>Your<</if>> stiffening cock rises<<if $PC.vagina == 1>>, revealing your pussy and<</if>> earning +<<if ($PC.dick != 0)>> + <<if hasAnyArms($activeSlave) && ($activeSlave.clothes !== "no clothing")>>While $he strips, your<<else>>Your<</if>> stiffening cock rises<<if $PC.vagina != -1>>, revealing your pussy and<</if>> earning <<else>> <<if hasAnyArms($activeSlave) && ($activeSlave.clothes !== "no clothing")>>While $he strips, you<<else>>You<</if>> don a cruelly large strap-on, earning <</if>> @@ -389,30 +389,30 @@ from your victim. The bitch's still a virgin and you don't mean to take that now, but you torture $him with the threat of raping $his virgin pussy for a while before settling for $his gagging throat. <<set $activeSlave.counter.oral++, $oralTotal++>> <<elseif $activeSlave.bellyPreg >= 600000>> - The bitch is on the brink of bursting, so hard intercourse will be painful and terrifying to $him. You thrust hard into $him causing $his taut belly to bulge and making $his children squirm within $his straining womb.<<if ($PC.vagina == 1) && ($PC.dick == 1)>> Fortunately for $him, this gets you so wet that some of your pussyjuice makes it down onto your shaft and serves as improvised lube.<</if>> You brutally fuck $him as $he pleads for you to stop until you're at your edge. More cum won't make the bitch more pregnant, but you cum inside $him anyway. + The bitch is on the brink of bursting, so hard intercourse will be painful and terrifying to $him. You thrust hard into $him causing $his taut belly to bulge and making $his children squirm within $his straining womb.<<if ($PC.vagina != -1) && ($PC.dick != 0)>> Fortunately for $him, this gets you so wet that some of your pussyjuice makes it down onto your shaft and serves as improvised lube.<</if>> You brutally fuck $him as $he pleads for you to stop until you're at your edge. More cum won't make the bitch more pregnant, but you cum inside $him anyway. <<= VCheck.Vaginal()>> <<elseif $activeSlave.bellyPreg >= 120000>> - The bitch is hugely pregnant, so hard intercourse will be uncomfortable and worrying for $him. You have hard intercourse. $He sobs as you rock the huge weight of $his belly back and forth without mercy, forcing $his already straining belly to bulge further, and whines as $he feels your cockhead batter $his womb.<<if ($PC.vagina == 1) && ($PC.dick == 1)>> Fortunately for $him, this gets you so wet that some of your pussyjuice makes it down onto your shaft and serves as improvised lube.<</if>> More cum won't make the bitch more pregnant, but you cum inside $him anyway. + The bitch is hugely pregnant, so hard intercourse will be uncomfortable and worrying for $him. You have hard intercourse. $He sobs as you rock the huge weight of $his belly back and forth without mercy, forcing $his already straining belly to bulge further, and whines as $he feels your cockhead batter $his womb.<<if ($PC.vagina != -1) && ($PC.dick != 0)>> Fortunately for $him, this gets you so wet that some of your pussyjuice makes it down onto your shaft and serves as improvised lube.<</if>> More cum won't make the bitch more pregnant, but you cum inside $him anyway. <<= VCheck.Vaginal()>> <<elseif ($activeSlave.preg > $activeSlave.pregData.normalBirth/2)>> - The bitch is pregnant, so hard intercourse will be uncomfortable and even worrying for $him. You have hard intercourse. $He sobs as you saw the huge weight of $his belly back and forth without mercy, and whines as $he feels your cockhead batter $his womb.<<if ($PC.vagina == 1) && ($PC.dick == 1)>> Fortunately for $him, this gets you so wet that some of your pussyjuice makes it down onto your shaft and serves as improvised lube.<</if>> More cum won't make the bitch more pregnant, but you cum inside $him anyway. + The bitch is pregnant, so hard intercourse will be uncomfortable and even worrying for $him. You have hard intercourse. $He sobs as you saw the huge weight of $his belly back and forth without mercy, and whines as $he feels your cockhead batter $his womb.<<if ($PC.vagina != -1) && ($PC.dick != 0)>> Fortunately for $him, this gets you so wet that some of your pussyjuice makes it down onto your shaft and serves as improvised lube.<</if>> More cum won't make the bitch more pregnant, but you cum inside $him anyway. <<= VCheck.Vaginal()>> <<elseif ($activeSlave.pregKnown == 1)>> - The bitch knows $he is pregnant, even if it isn't obvious yet, so hard intercourse will be uncomfortable and even worrying for $him. You have hard intercourse. $He sobs as you pound $his vagina without mercy, and whines as $he feels your cockhead batter $his womb.<<if ($PC.vagina == 1) && ($PC.dick == 1)>> Fortunately for $him, this gets you so wet that some of your pussyjuice makes it down onto your shaft and serves as improvised lube.<</if>> More cum won't make the bitch more pregnant, but you cum inside $him anyway. + The bitch knows $he is pregnant, even if it isn't obvious yet, so hard intercourse will be uncomfortable and even worrying for $him. You have hard intercourse. $He sobs as you pound $his vagina without mercy, and whines as $he feels your cockhead batter $his womb.<<if ($PC.vagina != -1) && ($PC.dick != 0)>> Fortunately for $him, this gets you so wet that some of your pussyjuice makes it down onto your shaft and serves as improvised lube.<</if>> More cum won't make the bitch more pregnant, but you cum inside $him anyway. <<= VCheck.Vaginal()>> <<elseif ($activeSlave.vagina == 1)>> - The bitch's pussy is tight, so you ram <<if ($PC.dick == 0)>>the strap-on<<else>>your dick<</if>> into $him without preamble and fuck $him hard and fast.<<if ($PC.vagina == 1) && ($PC.dick == 1)>> Fortunately for $him, this gets you so wet that some of your pussyjuice makes it down onto your shaft and serves as improvised lube.<</if>> $His cunt spasms with the pain of the rape. You cum in no time. + The bitch's pussy is tight, so you ram <<if ($PC.dick == 0)>>the strap-on<<else>>your dick<</if>> into $him without preamble and fuck $him hard and fast.<<if ($PC.vagina != -1) && ($PC.dick != 0)>> Fortunately for $him, this gets you so wet that some of your pussyjuice makes it down onto your shaft and serves as improvised lube.<</if>> $His cunt spasms with the pain of the rape. You cum in no time. <<= VCheck.Vaginal()>> <<elseif ($activeSlave.anus == 1)>> - The bitch's butt is tight, so you ram <<if ($PC.dick == 0)>>the strap-on<<else>>your dick<</if>> into $him without lubricant and sodomize $him as hard as you can without damaging your property.<<if ($PC.vagina == 1) && ($PC.dick == 1)>> Fortunately for $him, this gets you so wet that some of your pussyjuice makes it down onto your shaft and serves as improvised lube.<</if>> $His asshole spasms with the pain of the rape. You cum explosively. + The bitch's butt is tight, so you ram <<if ($PC.dick == 0)>>the strap-on<<else>>your dick<</if>> into $him without lubricant and sodomize $him as hard as you can without damaging your property.<<if ($PC.vagina != -1) && ($PC.dick != 0)>> Fortunately for $him, this gets you so wet that some of your pussyjuice makes it down onto your shaft and serves as improvised lube.<</if>> $His asshole spasms with the pain of the rape. You cum explosively. <<= VCheck.Anal()>> <<set _asspain = 1>> <<elseif ($activeSlave.dick > 0) && ($activeSlave.scrotum > 0)>> - You ram <<if ($PC.dick == 0)>>the strap-on<<else>>your dick<</if>> into $his sissy butt without lubricant. As $he flinches you announce that $he'll be taking part in giving $himself anal pain. $He humps into you lamely, so you administer a truly agonizing slap to $his balls<<if ($PC.dick == 0)>><<else>> that makes $his anal ring stiffen deliciously around your dick<</if>>. To avoid further punishment $he fucks $himself against you almost hard enough to hurt $himself.<<if ($PC.vagina == 1) && ($PC.dick == 1)>> Fortunately for $him, this gets you so wet that some of your pussyjuice makes it down onto your shaft and serves as improvised lube.<</if>> You orgasm explosively. + You ram <<if ($PC.dick == 0)>>the strap-on<<else>>your dick<</if>> into $his sissy butt without lubricant. As $he flinches you announce that $he'll be taking part in giving $himself anal pain. $He humps into you lamely, so you administer a truly agonizing slap to $his balls<<if ($PC.dick == 0)>><<else>> that makes $his anal ring stiffen deliciously around your dick<</if>>. To avoid further punishment $he fucks $himself against you almost hard enough to hurt $himself.<<if ($PC.vagina != -1) && ($PC.dick != 0)>> Fortunately for $him, this gets you so wet that some of your pussyjuice makes it down onto your shaft and serves as improvised lube.<</if>> You orgasm explosively. <<= VCheck.Anal()>> <<set _asspain = 1>> <<elseif ($activeSlave.dick > 0)>> - You ram <<if ($PC.dick == 0)>>the strap-on<<else>>your dick<</if>> into $his gelded butt without lubricant and sodomize $him as hard as you can without damaging your property.<<if $PC.vagina == 1>> Fortunately for $him, this gets you so wet that some of your pussyjuice makes it down onto your shaft and serves as improvised lube.<</if>> $He's such a slut that $he shows signs of enjoyment, but you put a stop to that whenever it happens by slapping and flicking $his cock. You cum explosively. + You ram <<if ($PC.dick == 0)>>the strap-on<<else>>your dick<</if>> into $his gelded butt without lubricant and sodomize $him as hard as you can without damaging your property.<<if $PC.vagina != -1>> Fortunately for $him, this gets you so wet that some of your pussyjuice makes it down onto your shaft and serves as improvised lube.<</if>> $He's such a slut that $he shows signs of enjoyment, but you put a stop to that whenever it happens by slapping and flicking $his cock. You cum explosively. <<= VCheck.Anal()>> <<set _asspain = 1>> <<else>> @@ -504,7 +504,7 @@ from your victim. <<elseif (_seed == 7) && ($activeSlave.sexualFlaw !== "judgemental")>> @@.red;sexually judgemental,@@ out of an unconscious desire to disqualify people from being good enough to have sex with $him. <<set $activeSlave.sexualFlaw = "judgemental">> - <<elseif ($PC.dick == 1)>> + <<elseif ($PC.dick != -1)>> @@.red;hating men,@@ since you forced your cock on $him. <<set $activeSlave.behavioralFlaw = "hates men">> <<else>> diff --git a/src/npc/fBeg.tw b/src/npc/fBeg.tw index 75a0bf1d84bcf5e75061954b580fa8c4c7a92558..f7fcb216a616fd3cc07962cb6f3bb47dfa044fa5 100644 --- a/src/npc/fBeg.tw +++ b/src/npc/fBeg.tw @@ -208,28 +208,18 @@ You then tell your slave to kneel at your feet. <<if $PC.dick > 0>> <<if ($activeSlave.energy > 50)>> $He cant help but stare in lust at your - <<if $PC.balls > 2 && $PC.ballsImplant > 3>> + <<if $PC.balls >= 30>> monstrous, massive pair of watermelon sized balls. - <<elseif $PC.balls == 2 && $PC.ballsImplant == 3>> + <<elseif $PC.balls >= 14>> enormous, heavy pair of balls. - <<elseif $PC.balls == 1 && $PC.ballsImplant == 2>> + <<elseif $PC.balls >= 9>> huge pair of balls, bulging like softballs from behind your suit. - <<elseif $PC.balls > 2 && $PC.ballsImplant > 2>> - enormous, heavy pair of balls. - <<elseif $PC.balls == 2 && $PC.ballsImplant == 2>> - huge pair of balls, bulging like softballs from behind your suit. - <<elseif $PC.balls == 1 && $PC.ballsImplant == 1>> - large pair of balls, swinging heavily as you move. - <<elseif $PC.ballsImplant > 2>> - enormous, heavy pair of balls. - <<elseif $PC.ballsImplant == 2>> - huge pair of balls, bulging like heavy softballs from behind your suit. - <<elseif $PC.ballsImplant == 1>> + <<elseif $PC.balls >= 5>> large pair of balls, swinging heavily as you move. <<else>> manly package. <</if>> - <<else>> + <<elseif $PC.scrotum > 0>> Your balls loom directly in front of $his face. <</if>> <</if>> @@ -259,7 +249,7 @@ Now kneeling at your feet naked before you, your slave waits for $his <<= Writte <<case "masochist">> $He positions $himself uncomfortably, bringing visual pleasure to you and pain to $himself. $He accentuates $his most sensitive parts, inviting you to slap or spank them. <<case "cumslut">> - $he goes to $his knee<<if hasBothLegs($activeSlave)>>s<</if>>, all the while staring at your <<if $PC.dick != 0>>manly bulge<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina != 0>>feminine mound<</if>>. + $he goes to $his knee<<if hasBothLegs($activeSlave)>>s<</if>>, all the while staring at your <<if $PC.dick != 0>>manly bulge<<if $PC.vagina != -1>> and <</if>><</if>><<if $PC.vagina != -1>>feminine mound<</if>>. <<case "humiliation">> $He eagerly takes to this humiliating position, hoping to demonstrate $his willingness to be degraded by $his <<= WrittenMaster()>>. <<case "buttslut">> @@ -293,7 +283,7 @@ You give $him permission to speak, and tell $him that $he may beg $his <<= Writt <<if ($activeSlave.devotion < -20)>> <<if ($activeSlave.trust < -50)>> - <<switch $activeSlave.standardPunishment>> + <<switch $activeSlave.rules.punishment>> <<case "confinement">> Your slave simply <<if hasAnyArms($activeSlave)>>presses $his hand<<if hasBothArms($activeSlave)>>s<</if>> together and <</if>>begs you not to lock $him up in the bad-<<= $girl>> box. <<case "whipping">> @@ -379,23 +369,13 @@ You give $him permission to speak, and tell $him that $he may beg $his <<= Writt "I know I haven't di<<s>>obeyed," $he begins, "but I ju<<s>>t need to be puni<<sh>>ed." You smile down at your little painslut, running your finger along $his chin. "Plea<<s>>e <<Master>>, beat me. Beat my a<<ss>> until it'<<s>> red and clamp my nipple<<s>> until they bleed. Plea<<s>>e! I need to feel your <<s>>trength!" <<case "cumslut">> Your little cumslut can't stop staring at your - <<if $PC.balls > 2 && $PC.ballsImplant > 3>> + <<if $PC.balls >= 30>> monstrous, massive pair of watermelon sized balls. - <<elseif $PC.balls == 2 && $PC.ballsImplant == 3>> + <<elseif $PC.balls >= 14>> enormous, heavy pair of balls. - <<elseif $PC.balls == 1 && $PC.ballsImplant == 2>> + <<elseif $PC.balls >= 9>> huge pair of balls, bulging like softballs from behind your suit. - <<elseif $PC.balls > 2 && $PC.ballsImplant > 2>> - enormous, heavy pair of balls. - <<elseif $PC.balls == 2 && $PC.ballsImplant == 2>> - huge pair of balls, bulging like softballs from behind your suit. - <<elseif $PC.balls == 1 && $PC.ballsImplant == 1>> - large pair of balls, swinging heavily as you move. - <<elseif $PC.ballsImplant > 2>> - enormous, heavy pair of balls. - <<elseif $PC.ballsImplant == 2>> - huge pair of balls, bulging like heavy softballs from behind your suit. - <<elseif $PC.ballsImplant == 1>> + <<elseif $PC.balls >= 5>> large pair of balls, swinging heavily as you move. <<else>> crotch. @@ -404,7 +384,7 @@ You give $him permission to speak, and tell $him that $he may beg $his <<= Writt "<<Master>>," $he breathes heavily, "Plea<<s>>e let me <<if $PC.dick != 0>> <<s>>uck your magnifi<<c>>ent - <<if $PC.vagina == 1>> + <<if $PC.vagina != -1>> cock and eat you out, <<else>> cock, diff --git a/src/npc/fDance.tw b/src/npc/fDance.tw index 6bc7fd44757c63a3a919950947b29f98efcd5ad6..8d747a34c558f629f2c883e2d8bce26b15ebe5bc 100644 --- a/src/npc/fDance.tw +++ b/src/npc/fDance.tw @@ -116,7 +116,7 @@ $His face is making you <<if $PC.dick != 0>> rock hard - <<if $PC.vagina == 1>> + <<if $PC.vagina != -1>> and dripping wet <</if>> <<else>> @@ -294,7 +294,7 @@ You look up once more at your slave and take some time to review $his dancing pe <</if>> <<else>> $He dances poorly on purpose to spite you. Whatever skills $he has, they are not on display here. You threaten to - <<switch $activeSlave.standardPunishment>> + <<switch $activeSlave.rules.punishment>> <<case "confinement">> lock $him up in the bad-<<= $girl>> box <<case "whipping">> @@ -1583,7 +1583,7 @@ Once the last piece of clothing has hit the floor you let your little slut dance <<elseif ($activeSlave.devotion < -50)>> <<if ($activeSlave.trust < -50)>> $He hurries frantically to your side, and drops quivering to the floor at your feet hoping $he was quick enough to avoid - <<switch $activeSlave.standardPunishment>> + <<switch $activeSlave.rules.punishment>> <<case "confinement">> confinement. <<case "whipping">> diff --git a/src/npc/fFeelings.tw b/src/npc/fFeelings.tw index eea803babfb98dd33ae2fb53120f6b1f407172a3..91fe9a79263dcbe4a195501d39a122efa6c0130f 100644 --- a/src/npc/fFeelings.tw +++ b/src/npc/fFeelings.tw @@ -39,7 +39,7 @@ $He <<if !canTalk($activeSlave)>>gestures<<else>><<say>>s<</if>> <<if ($activeSlave.trust >= -20)>>earnestly<<elseif ($activeSlave.trust >= -50)>>fearfully<<else>>shakily<</if>> that $he will do whatever you order $him to, since $he does not want to be - <<switch $activeSlave.standardPunishment>> + <<switch $activeSlave.rules.punishment>> <<case "confinement">>shut up in the dark, which is of course $his standard punishment. <<case "whipping">>whipped, which is of course $his standard punishment. <<case "chastity">>put in restrictive chastity, which is of course $his standard punishment. @@ -84,7 +84,7 @@ "I tru<<s>>t you completely. <</if>> -<<if ($activeSlave.speechRules == "restrictive")>> +<<if ($activeSlave.rules.speech == "restrictive")>> <<if ($activeSlave.devotion > 20)>> Thank you <<s>>o much for a chan<<c>>e to talk a little, <<Master>>. I under<<s>>tand why I must be <<s>>ilent, but it'<<s>> ni<<c>>e to get the chan<<c>>e. <<else>> @@ -113,7 +113,7 @@ <<case "masochist">> I love it when you hurt me. <<case "cumslut">> - I love <<if $PC.dick != 0>><<s>>ucking on your cock<<if $PC.vagina == 1>> and eating you out<</if>>.<<else>>eating you out.<</if>> + I love <<if $PC.dick != 0>><<s>>ucking on your cock<<if $PC.vagina != -1>> and eating you out<</if>>.<<else>>eating you out.<</if>> <<case "humiliation">> I love it when you u<<s>>e me in public. <<case "buttslut">> @@ -155,7 +155,7 @@ My favorite part of my body i<<s>> <<elseif ($activeSlave.sexualFlaw == "cum addict") && ($activeSlave.fetishStrength > 95)>> <<if $activeSlave.lips > 40>> my <<if $activeSlave.lips > 70>>huge <</if>>lip<<s>>, I like how everyone e<<x>>pect<<s>> to fa<<c>>efuck me, and how my lip<<s>> wrap around their dick<<s>> to keep all that <<if canTaste($activeSlave)>>yummy<<else>>warm<</if>> cum in my belly. Oh! I like my belly, too, and that warm, <<s>>lo<<sh>>y feeling a<<s>> it'<<s>> packed full of baby jui<<c>>e. It'<<s>> <<s>>o — I'm <<s>>orry, <<Master>>. I think my mouth i<<s>> watering. Plea<<s>>e give me a moment to collect my<<s>>elf. - <<elseif $PC.dick == 1>> + <<elseif $PC.dick != 0>> my tummy — and my womb! The <<s>>lo<<sh>>y feeling when I'm all packed full of cum in both end<<s>> get<<s>> me <<s>>o incredibly horny. <<S>>ometime<<s>> I wonder what it would be like if I were ju<<s>>t a puffed up, cum-balloon of a $woman, helple<<ss>> and filled with cum, over, and over, and — I'm <<s>>orry, <<Master>>. I'm being weird again, aren't I? <<else>> my mouth, I love how it feel<<s>> to — to eat pu<<ss>>y, <<Master>>. I love eating out your pu<<ss>>y. E<<s>>pe<<c>>ially when it'<<s>> been filled up with <<s>>ome <<if canTaste($activeSlave)>>yummy<<else>>warm<</if>> cum. Maybe you could let me eat cum out of your pu<<ss>>y <<s>>oon? @@ -222,7 +222,7 @@ My favorite part of my body i<<s>> <<if $activeSlave.geneticQuirks.superfetation == 2 && $activeSlave.womb.length > 0 && $activeSlave.pregKnown == 1>> <<if ($activeSlave.intelligence + $activeSlave.intelligenceImplant > 15)>> <<if ($activeSlave.belly < ($activeSlave.pregAdaptation * 1750))>> - <<if $PC.dick == 1>> + <<if $PC.dick != 0>> You know, <<Master>>, I think I could fit another baby or two in here if you wanted to take advantage of my condition... <<else>> You know, I think I could fit a few more babie<<s>> in here if you wanted me to... @@ -231,7 +231,7 @@ My favorite part of my body i<<s>> Oh <<Master>>, I feel it'<<s>> that awful time when I have to let an egg go to wa<<s>>te for the <<s>>ake of the re<<s>>t of u<<s>>. I wi<<sh>> it didn't have to be thi<<s>> way and I could ju<<s>>t keep <<s>>welling larger and larger with children. <</if>> <<else>> - <<if $PC.dick == 1>> + <<if $PC.dick != 0>> You know, <<Master>>, I think I can feel that tingle deep in<<s>>ide me... You know, the one that get<<s>> me even more pregnant... Don't you think I need another baby in<<s>>ide me? <<else>> I think it'<<s>> time, actually... Oh ye<<s>>, it'<<s>> <<s>>urely time to u<<s>>e my gift and make even more babie<<s>> in me. @@ -304,7 +304,7 @@ My favorite part of my body i<<s>> <<elseif ($activeSlave.fetish == "cumslut") && ($activeSlave.fetishStrength > 60)>> <<if $activeSlave.lips > 40>> my <<if $activeSlave.lips > 70>>huge <</if>>lip<<s>>, I like how everyone e<<x>>pect<<s>> to fa<<c>>efuck me. - <<elseif $PC.dick == 1>> + <<elseif $PC.dick != 0>> my mouth, I love how it feel<<s>> to <<s>>uck dicks and drink all the cum. <<else>> my mouth, I love how it feel<<s>> to eat pu<<ss>>y. @@ -423,7 +423,7 @@ My favorite part of my body i<<s>> <<set _Amp = "rub mythelf againtht thtuff,">> <</if>> <</if>> - <<if ($activeSlave.releaseRules == "permissive") || ($activeSlave.releaseRules == "masturbation")>> + <<if ($activeSlave.rules.release == "permissive") || ($activeSlave.rules.release == "masturbation")>> Thank you for letting me <<if ($activeSlave.fetishKnown == 1)>> <<if ($activeSlave.energy > 95) && (!canSee($activeSlave))>> @@ -464,7 +464,7 @@ My favorite part of my body i<<s>> <<else>> _Amp <<Master>>. <</if>> - <<elseif ($activeSlave.releaseRules == "sapphic")>> + <<elseif ($activeSlave.rules.release == "sapphic")>> Thank you for letting <<if ($activeSlave.fetishKnown == 1)>> <<if ($activeSlave.energy > 95)>> @@ -518,7 +518,7 @@ My favorite part of my body i<<s>> <<case "sadist">> I'm <<s>>o horny, <<Master>>. I can't <<s>>top thinking about the other <<s>>lave<<s>>, how it would feel to hurt them. <<case "cumslut">> - I'm <<s>>o horny, <<Master>>. I can't <<s>>top <<s>>taring at <<if $PC.dick == 1>>cock<<s>> and imagining them down my throat, cumming and cumming<<else>>pu<<ss>>ie<<s>> and imagining how their jui<<c>>e<<s>> ta<<s>>te<</if>>. + I'm <<s>>o horny, <<Master>>. I can't <<s>>top <<s>>taring at <<if $PC.dick != 0>>cock<<s>> and imagining them down my throat, cumming and cumming<<else>>pu<<ss>>ie<<s>> and imagining how their jui<<c>>e<<s>> ta<<s>>te<</if>>. <<case "buttslut">> I'm <<s>>o horny, <<Master>>. <<if (["long plug", "plug"].includes($activeSlave.buttplug) && $activeSlave.anus > 2) >> @@ -549,23 +549,23 @@ My favorite part of my body i<<s>> <<if ($activeSlave.fetishKnown == 1)>> <<if ($activeSlave.energy > 95)>> I love your - <<if $PC.dick == 1>> + <<if $PC.dick != 0>> <<if canDoAnal($activeSlave) && canDoVaginal($activeSlave)>> <<if $activeSlave.vagina == 0>> - <<if $PC.vagina == 1>> + <<if $PC.vagina != -1>> body, <<Master>>," $he <<say>>s eagerly. "I can't wait to have you in me, and your pu<<ss>>y i<<s>> <<s>>o deli<<c>>iou<<s>>. <<else>> cock, <<Master>>," $he <<say>>s eagerly. "I can't wait to have you in me. <</if>> <<else>> - <<if $PC.vagina == 1>> + <<if $PC.vagina != -1>> body, <<Master>>," $he <<say>>s eagerly. "I love your cock in my hole<<s>>, and your pu<<ss>>y i<<s>> <<s>>o deli<<c>>iou<<s>>. <<else>> cock, <<Master>>," $he <<say>>s eagerly. "I love it in<<s>>ide my hole<<s>>. <</if>> <</if>> <<else>> - <<if $PC.vagina == 1>> + <<if $PC.vagina != -1>> body, <<Master>>," $he <<say>>s eagerly. "I ju<<s>>t need you in<<s>>ide me, and your pu<<ss>>y i<<s>> <<s>>o deli<<c>>iou<<s>>. <<else>> cock, <<Master>>," $he <<say>>s eagerly. "I ju<<s>>t need you in<<s>>ide me. @@ -575,51 +575,61 @@ My favorite part of my body i<<s>> pu<<ss>>y, <<Master>>," $he <<say>>s eagerly. "I can ju<<s>>t imagine your clit again<<s>>t my tongue. <</if>> <<elseif ($activeSlave.fetish == "submissive") && ($activeSlave.fetishStrength > 60)>> - <<if $PC.boobs == 0>> + <<if $PC.boobs < 300>> Your <<s>>trong arm<<s>> feel<<s>> <<s>>o good when you hold me down. <<else>> - <<if $PC.boobsBonus > 1>> + <<if $PC.boobs >= 1000>> The weight of your boob<<s>> on my back feel<<s>> <<s>>o good when you pin me down. <<else>> Your tit<<s>> feel <<s>>o good on my back when you pin me down. <</if>> <</if>> <<elseif ($activeSlave.fetish == "cumslut") && ($activeSlave.fetishStrength > 60)>> - <<if $PC.dick == 1>> + <<if $PC.balls != 0>> Your cum i<<s>> incredible, <<Master>>. I would drink every drop of it, if I could. - <<if $PC.balls > 0>>Your <<if $PC.balls > 2>>ma<<ss>>ive<<elseif $PC.balls > 1>>huge<<else>>big<</if>> ball<<s>> are amazing, I want to be under your cock kissing and kneading whenever I <<s>>ee you.<</if>> + <<if $PC.scrotum > 0>> + Your <<if $PC.balls >= 14>>ma<<ss>>ive<<elseif $PC.balls >= 9>>huge<<else>>big<</if>> ball<<s>> are amazing, I want to be under your cock kissing and kneading whenever I <<s>>ee you. + <</if>> <<if $PC.vagina == 1>>Oh, I love your femcum, too!<</if>> <</if>> <<elseif ($activeSlave.fetish == "humiliation") && ($activeSlave.fetishStrength > 60)>> - <<if $PC.dick == 1>> + <<if $PC.dick != 0>> I love, uh." $He looks down, hesitating. "I love your cock, <<Master>>. - <<if $PC.vagina == 1>>Um, and your vagina, too.<</if>> + <<if $PC.vagina != -1>>Um, and your vagina, too.<</if>> <</if>> <<elseif ($activeSlave.fetish == "buttslut") && ($activeSlave.fetishStrength > 60)>> - <<if $PC.dick == 1>>I love your cock, <<Master>>," $he <<say>>s eagerly. "I<<if $activeSlave.anus == 0 || !canDoAnal($activeSlave)>>'d<</if>> love it in my backdoor.<</if>> + <<if $PC.dick != 0>>I love your cock, <<Master>>," $he <<say>>s eagerly. "I<<if $activeSlave.anus == 0 || !canDoAnal($activeSlave)>>'d<</if>> love it in my backdoor.<</if>> <<elseif ($activeSlave.fetish == "pregnancy") && ($activeSlave.fetishStrength > 60)>> <<if $PC.belly >= 10000>> You, uh." $He looks down, hesitating. "Your belly i<<s>> <<s>>o big and wonderful, I ju<<s>>t want to feel it, <<elseif $PC.belly >= 5000>> You, uh." $He looks down, hesitating. "You have a really lovely belly, - <<elseif $PC.boobs == 1>> + <<elseif $PC.boobs >= 300>> You, uh." $He looks down, hesitating. "You have really ni<<c>>e brea<<s>>t<<s>>, - <<elseif $PC.dick == 1>> + <<elseif $PC.dick != 0 && $PC.scrotum > 0>> You, uh." $He looks down, hesitating. "You have really ni<<c>>e ball<<s>>, + <<elseif $PC.dick != 0>> + You, uh." $He looks down, hesitating. "You have a lovely cock, <<else>> You, um." $He looks down, hesitating. "You would make a lovely mother, <</if>> <<Master>>. <<elseif ($activeSlave.fetish == "boobs") && ($activeSlave.fetishStrength > 60)>> - <<if $PC.boobsBonus >= 3>>Your brea<<s>>t<<s>> are giant, <<Master>>," $he <<say>>s eagerly. "I ju<<s>>t want to bury my fa<<c>>e in them. - <<elseif $PC.boobsBonus == 2>>Your brea<<s>>t<<s>> are huge, <<Master>>," $he <<say>>s eagerly. "I love them. - <<elseif $PC.boobsBonus == 1>>Your brea<<s>>t<<s>> are <<s>>o big and lovely, <<Master>>," $he <<say>>s eagerly. "I love them. - <<elseif $PC.boobs == 1>>Your brea<<s>>t<<s>> are incredible, <<Master>>," $he <<say>>s eagerly. "I love them. + <<if $PC.boobs >= 1400>> + Your brea<<s>>t<<s>> are giant, <<Master>>," $he <<say>>s eagerly. "I ju<<s>>t want to bury my fa<<c>>e in them. + <<elseif $PC.boobs >= 1200>> + Your brea<<s>>t<<s>> are huge, <<Master>>," $he <<say>>s eagerly. "I love them. + <<elseif $PC.boobs >= 1000>> + Your brea<<s>>t<<s>> are <<s>>o big and lovely, <<Master>>," $he <<say>>s eagerly. "I love them. + <<elseif $PC.boobs >= 800>> + Your brea<<s>>t<<s>> are incredible, <<Master>>," $he <<say>>s eagerly. "I love them. + <<elseif $PC.boobs >= 300>> + Your brea<<s>>t<<s>> are <<s>>o cute, <<Master>>," $he <<say>>s eagerly. "I ju<<s>>t want to <<s>>queeze them. <</if>> <<elseif ($activeSlave.attrKnown == 1) && ($activeSlave.attrXX > 80)>> - <<if $PC.boobs == 1>>You're, uh." $He looks down, hesitating. "You're really hot, <<Master>>.<</if>> + <<if $PC.boobs >= 300>>You're, uh." $He looks down, hesitating. "You're really hot, <<Master>>.<</if>> <<elseif ($activeSlave.attrKnown == 1) && ($activeSlave.attrXY > 80)>> - <<if $PC.dick == 1>>Your, uh." $He looks down, hesitating. "Your cock i<<s>> really hot, <<Master>>.<</if>> + <<if $PC.dick != 0>>Your, uh." $He looks down, hesitating. "Your cock i<<s>> really hot, <<Master>>.<</if>> <<else>> You're, uh." $He looks down, hesitating. "You're really <<if $PC.title == 1>>hand<<s>>ome<<else>>pretty<</if>>, <<Master>>. <</if>> @@ -1070,26 +1080,28 @@ My favorite part of my body i<<s>> /* TODO: add a description for this */ <<case "please you" "serve in the master suite" "be your Concubine">> <<if ($activeSlave.fetishKnown == 1)>> - <<if $activeSlave.toyHole == "mouth" && ($activeSlave.fetish == "cumslut") && ($activeSlave.fetishStrength > 60) && ($PC.dick == 1)>> - I love <<s>>ucking your cock every day, and I love - <<if $PC.balls > 2>> - every opportunity I get to wor<<sh>>ip your ball<<s>>, they're <<s>>o huge and make <<s>>o much cum and I ju<<s>>t want to <<s>>pend my life ki<<ss>>ing your ball<<s>> and <<s>>ucking your cock, and live off your cum... - <<elseif $PC.balls > 1>> - wor<<sh>>ipping your ma<<ss>>ive ball<<s>>. <<if hasAnyArms($activeSlave)>>Your ball<<s>> are <<s>>o big that one te<<s>>ticle fill<<s>> my hand; I even cum without touching my<<s>>elf <<s>>o I can properly <<s>>erve you.<<else>>Feeling you re<<s>>t your ball<<s>> on my fa<<c>>e in between fa<<c>>efuck<<s>> i<<s>> heaven for me.<</if>> - <<elseif $PC.balls > 0>> - plea<<s>>uring your big ball<<s>> too. They're the perfect <<s>>i<<z>>e to fill my mouth a<<s>> I <<s>>uck on them, and I love feeling them ten<<s>>e again<<s>>t my chin when you <<sh>>oot cum down my throat. + <<if $activeSlave.toyHole == "mouth" && ($activeSlave.fetish == "cumslut") && ($activeSlave.fetishStrength > 60) && ($PC.dick != 0)>> + I love <<s>>ucking your cock every + <<if $PC.balls >= 14>> + day, and I love every opportunity I get to wor<<sh>>ip your ball<<s>>, they're <<s>>o huge and make <<s>>o much cum and I ju<<s>>t want to <<s>>pend my life ki<<ss>>ing your ball<<s>> and <<s>>ucking your cock, and live off your cum... + <<elseif $PC.balls >= 9>> + day, and I love wor<<sh>>ipping your ma<<ss>>ive ball<<s>>. <<if hasAnyArms($activeSlave)>>Your ball<<s>> are <<s>>o big that one te<<s>>ticle fill<<s>> my hand; I even cum without touching my<<s>>elf <<s>>o I can properly <<s>>erve you.<<else>>Feeling you re<<s>>t your ball<<s>> on my fa<<c>>e in between fa<<c>>efuck<<s>> i<<s>> heaven for me.<</if>> + <<elseif $PC.balls >= 5>> + day, and I love plea<<s>>uring your big ball<<s>> too. They're the perfect <<s>>i<<z>>e to fill my mouth a<<s>> I <<s>>uck on them, and I love feeling them ten<<s>>e again<<s>>t my chin when you <<sh>>oot cum down my throat. + <<elseif $PC.scrotum > 0>> + day, and I love playing with your ball<<s>> too. <<else>> - playing with your ball<<s>> too. + day. <</if>> <<elseif $activeSlave.toyHole != "dick">> - <<if ($activeSlave.energy > 95) && ($PC.dick == 1)>> + <<if ($activeSlave.energy > 95) && ($PC.dick != 0)>> I love how taking your cock i<<s>> my only job, and I love having your other toy<<s>> to have <<s>>e<<x>> too. <<else>> It'<<s>> ni<<c>>e being your $girl. <</if>> <<else>> - <<if ($activeSlave.energy > 95) && ($PC.vagina == 1)>> - I love how fucking your <<if ($PC.vagina == 1)>>pu<<ss>>y<<else>>a<<ss>><</if>> i<<s>> my only job, and I'm <<s>>o happy you tru<<s>>t me enough to cum in<<s>>ide you. + <<if ($activeSlave.energy > 95) && ($PC.vagina != -1)>> + I love how fucking your <<if ($PC.vagina != -1)>>pu<<ss>>y<<else>>a<<ss>><</if>> i<<s>> my only job, and I'm <<s>>o happy you tru<<s>>t me enough to cum in<<s>>ide you. <<else>> I like letting you u<<s>>e my cock a<<s>> your toy, and I'm happy you tru<<s>>t me enough to cum with you. <</if>> diff --git a/src/npc/fKiss.tw b/src/npc/fKiss.tw index d96715bcad71b7ea413d25f76ae7bc218f4dc0f7..e29db3360e09855c824c0e155a573ba321a4ac03 100644 --- a/src/npc/fKiss.tw +++ b/src/npc/fKiss.tw @@ -51,7 +51,7 @@ You tell $activeSlave.slaveName to <<elseif $activeSlave.devotion+$activeSlave.trust >= 175>> $He complies in a wifely fashion, moving $his body as $he approaches to best catch your desire. Once $he's close, you take a moment to gaze deeply <<if canSee($activeSlave)>> - into $his <<= App.Desc.eyesColor($activeSlave)>>. $He finds the intense look from the _womanP $he's married to affirming, and looks down with a smile, running $his eyes over your <<if $PC.boobs == 1>>bosom<<else>>chest<</if>>. + into $his <<= App.Desc.eyesColor($activeSlave)>>. $He finds the intense look from the _womanP $he's married to affirming, and looks down with a smile, running $his eyes over your <<if $PC.boobs >= 300>>bosom<<else>>chest<</if>>. <<else>> upon $his face. $He senses the intense look from the _womanP $he's married to and finds it affirming, and looks down with a smile. <</if>> @@ -72,7 +72,7 @@ You tell $activeSlave.slaveName to <<else>> $He complies obediently. Once $he's close, you take a moment to gaze deeply <<if canSee($activeSlave)>> - into $his <<= App.Desc.eyesColor($activeSlave)>>. $He finds the intense look from the _womanP $he's married to reassuring, and looks down with a slight smile, running $his eyes over your <<if $PC.boobs == 1>>bosom<<else>>chest<</if>>. + into $his <<= App.Desc.eyesColor($activeSlave)>>. $He finds the intense look from the _womanP $he's married to reassuring, and looks down with a slight smile, running $his eyes over your <<if $PC.boobs >= 300>>bosom<<else>>chest<</if>>. <<else>> upon $his face. $He senses the intense look from the _womanP $he's married to and finds it reassuring, and looks down with a slight smile. <</if>> @@ -208,7 +208,30 @@ Then, you gently raise $his <<if $activeSlave.face > 95>>heartrendingly beautifu "That wa<<s>> fun, <<Master>>," $he <<say>>s cheerfully. <</if>> <<elseif ($activeSlave.devotion > 50) && ($activeSlave.fetish == "cumslut") && ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60)>> - $He stiffens with arousal. $His sexuality is complex, focusing on cum, but with a heavy layer of oral fixation. As your tongue plunders $his mouth, $he reacts almost as though $he's receiving oral, whimpering and moaning into you and pressing $himself lewdly against your <<if $PC.boobs == 1>>prominent breasts<<else>>manly chest<</if>>.<<if ($activeSlave.teeth == "pointy")>> $He's very careful to avoid spearing your tongue with $his sharp teeth.<</if>> $He achieves a weak orgasm before you tire of making out with $him. + $He stiffens with arousal. $His sexuality is complex, focusing on cum, but with a heavy layer of oral fixation. As your tongue plunders $his mouth, $he reacts almost as though $he's receiving oral, whimpering and moaning into you and pressing $himself lewdly against your + <<if $PC.boobs >= 1400>> + giant tits. + <<elseif $PC.boobs >= 1200>> + huge breasts. + <<elseif $PC.boobs >= 1000>> + big breasts. + <<elseif $PC.boobs >= 800>> + prominent breasts. + <<elseif $PC.boobs >= 650>> + unremarkable breasts. + <<elseif $PC.boobs >= 500>> + breasts. + <<elseif $PC.boobs >= 300>> + tiny breasts. + <<elseif $PC.title > 0>> + manly chest. + <<else>> + non-existent breasts. + <</if>> + <<if ($activeSlave.teeth == "pointy")>> + $He's very careful to avoid spearing your tongue with $his sharp teeth. + <</if>> + $He achieves a weak orgasm before you tire of making out with $him. <<if ($activeSlave.accent >= 3)>> $He does $his best to communicate undiminished lust with $his <<if canSee($activeSlave)>><<= App.Desc.eyesColor($activeSlave)>><<else>>facial expressions<</if>>, since $he does not speak $language well enough to express $himself. <<elseif !hasAnyArms($activeSlave) && (!canTalk($activeSlave))>> @@ -219,7 +242,25 @@ Then, you gently raise $his <<if $activeSlave.face > 95>>heartrendingly beautifu "That wa<<s>> fun, <<Master>>," $he <<say>>s lustfully. <</if>> <<elseif ($activeSlave.devotion > 50)>> - $His mouth accepts yours with devotion, matching itself carefully to your insistent lips and tongue.<<if ($activeSlave.teeth == "pointy")>> $He is exquisitely careful to keep $his sharp teeth clear of you.<</if>> $He presses $himself against you, $his warmth wonderful against your <<if $PC.boobs == 1>>soft breasts<<else>>manly chest<</if>>. When you finally break the kiss, $he runs $his tongue rapturously across $his moistened lips<<if hasAnyArms($activeSlave)>> and then runs a finger across them as well<</if>>, an openly sexual look on $his $activeSlave.skin face. + $His mouth accepts yours with devotion, matching itself carefully to your insistent lips and tongue.<<if ($activeSlave.teeth == "pointy")>> $He is exquisitely careful to keep $his sharp teeth clear of you.<</if>> $He presses $himself against you, $his warmth wonderful against your + <<if $PC.boobs >= 1400>> + expansive <<if $PC.boobsImplant/$PC.boobs >= .60>>firm<<else>>soft<</if>> chest. + <<elseif $PC.boobs >= 1200>> + huge <<if $PC.boobsImplant/$PC.boobs >= .60>>firm<<else>>soft<</if>> breasts. + <<elseif $PC.boobs >= 1000>> + big <<if $PC.boobsImplant/$PC.boobs >= .60>>firm<<else>>soft<</if>> breasts. + <<elseif $PC.boobs >= 800>> + soft breasts. + <<elseif $PC.boobs >= 500>> + breasts. + <<elseif $PC.boobs >= 300>> + small chest. + <<elseif $PC.title > 0>> + manly chest. + <<else>> + flat chest. + <</if>> + When you finally break the kiss, $he runs $his tongue rapturously across $his moistened lips<<if hasAnyArms($activeSlave)>> and then runs a finger across them as well<</if>>, an openly sexual look on $his $activeSlave.skin face. <<if ($activeSlave.accent >= 3)>> $He does $his best to communicate devotion with $his <<if canSee($activeSlave)>><<= App.Desc.eyesColor($activeSlave)>><<else>>facial expressions<</if>>, since $he's not confident in $his ability to express it in $language. <<elseif !hasAnyArms($activeSlave) && (!canTalk($activeSlave))>> diff --git a/src/npc/fPCImpreg.tw b/src/npc/fPCImpreg.tw index d4e24b6dd0c6d613e86c75dc12960717235d121f..a08ff2f59e8aeb13ebda361a82d053d92b84ec31 100644 --- a/src/npc/fPCImpreg.tw +++ b/src/npc/fPCImpreg.tw @@ -65,7 +65,7 @@ You call $him over so you can <</if>> <<if ($activeSlave.fetish == "pregnancy") && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetishKnown == 1) && ($activeSlave.vagina == 0 || ($activeSlave.anus == 0 && $activeSlave.mpreg == 1))>> - $He cries with joy and presents $his virgin <<if $activeSlave.mpreg == 1>>asshole<<else>>pussy<</if>> for fertilization. $He sobs with happiness when $he feels your hot seed<<if $PC.balls >= 3>> filling $him until $his belly is distended and wobbling with your cum<<elseif $PC.balls == 2>> pouring into $him until $he is stuffed with your cum<<elseif $PC.balls == 1>> pouring into $him<</if>>, knowing that $his first time will always be special to $him. $He spends the rest of the day cherishing $his _belly stomach. This new connection with $his <<= WrittenMaster($activeSlave)>> @@.hotpink;increases $his devotion to you.@@ @@.lime;$His <<if $activeSlave.mpreg == 1>>asshole<<else>>pussy<</if>> has been broken in, and there's a good chance $he's <<if _superfetation == 1>>got another bun in the oven<<else>>pregnant<</if>>.@@ + $He cries with joy and presents $his virgin <<if $activeSlave.mpreg == 1>>asshole<<else>>pussy<</if>> for fertilization. $He sobs with happiness when $he feels your hot seed<<if $PC.prostate >= 2>> filling $him until $his belly is distended and wobbling with your cum<<elseif $PC.prostate >= 1>> pouring into $him until $he is stuffed with your cum<<elseif $PC.balls >= 9>> pouring into $him<</if>>, knowing that $his first time will always be special to $him. $He spends the rest of the day cherishing $his _belly stomach. This new connection with $his <<= WrittenMaster($activeSlave)>> @@.hotpink;increases $his devotion to you.@@ @@.lime;$His <<if $activeSlave.mpreg == 1>>asshole<<else>>pussy<</if>> has been broken in, and there's a good chance $he's <<if _superfetation == 1>>got another bun in the oven<<else>>pregnant<</if>>.@@ <<if $activeSlave.mpreg == 1>> <<set $activeSlave.anus = 1>> <<else>> @@ -73,10 +73,10 @@ You call $him over so you can <</if>> <<set $activeSlave.devotion += 15>> <<elseif ($activeSlave.fetish == "pregnancy") && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetishKnown == 1)>> - $He cries with joy and presents $his fertile <<if $activeSlave.mpreg == 1>>asshole<<else>>pussy<</if>> for breeding. $He sobs with happiness when $he feels your hot seed<<if $PC.balls >= 3>> filling $him until $his belly is distended and wobbling with your cum<<elseif $PC.balls == 2>> pouring into $him until $he is stuffed with your cum<<elseif $PC.balls == 1>> pouring into $him<</if>>. $He spends the rest of the day considering $his own _belly stomach with pride. This new connection with $his <<= WrittenMaster($activeSlave)>> @@.hotpink;increases $his devotion to you.@@ + $He cries with joy and presents $his fertile <<if $activeSlave.mpreg == 1>>asshole<<else>>pussy<</if>> for breeding. $He sobs with happiness when $he feels your hot seed<<if $PC.prostate >= 2>> filling $him until $his belly is distended and wobbling with your cum<<elseif $PC.prostate >= 1>> pouring into $him until $he is stuffed with your cum<<elseif $PC.balls >= 9>> pouring into $him<</if>>. $He spends the rest of the day considering $his own _belly stomach with pride. This new connection with $his <<= WrittenMaster($activeSlave)>> @@.hotpink;increases $his devotion to you.@@ <<set $activeSlave.devotion += 10>> <<elseif ($activeSlave.devotion > 20) && ($activeSlave.vagina == 0 || ($activeSlave.anus == 0 && $activeSlave.mpreg == 1))>> - $He accepts your orders without comment and presents $his virgin <<if $activeSlave.mpreg == 1>>asshole<<else>>pussy<</if>> for fertilization. $He gasps in shock when $he feels your hot seed<<if $PC.balls >= 3>> filling $him until $his belly is distended and wobbling with your cum<<elseif $PC.balls == 2>> pouring into $him until $he is stuffed with your cum<<elseif $PC.balls == 1>> pouring into $him<</if>>. $He spends the rest of the day struggling with roiling emotions. Since $he is already well broken<<if _superfetation == 1>> and pregnant<</if>>, this new connection with $his <<= WrittenMaster($activeSlave)>> @@.hotpink;increases $his devotion to you.@@ @@.lime;$His <<if $activeSlave.mpreg == 1>>asshole<<else>>pussy<</if>> has been broken in, and there's a good chance $he's <<if _superfetation == 1>>got another bun in the oven<<else>>pregnant<</if>>.@@ + $He accepts your orders without comment and presents $his virgin <<if $activeSlave.mpreg == 1>>asshole<<else>>pussy<</if>> for fertilization. $He gasps in shock when $he feels your hot seed<<if $PC.prostate >= 2>> filling $him until $his belly is distended and wobbling with your cum<<elseif $PC.prostate >= 1>> pouring into $him until $he is stuffed with your cum<<elseif $PC.balls >= 9>> pouring into $him<</if>>. $He spends the rest of the day struggling with roiling emotions. Since $he is already well broken<<if _superfetation == 1>> and pregnant<</if>>, this new connection with $his <<= WrittenMaster($activeSlave)>> @@.hotpink;increases $his devotion to you.@@ @@.lime;$His <<if $activeSlave.mpreg == 1>>asshole<<else>>pussy<</if>> has been broken in, and there's a good chance $he's <<if _superfetation == 1>>got another bun in the oven<<else>>pregnant<</if>>.@@ <<if $activeSlave.mpreg == 1>> <<set $activeSlave.anus = 1>> <<else>> @@ -112,19 +112,19 @@ You call $him over so you can <<set $activeSlave.vagina = 1>> <</if>> <<elseif isAmputee($activeSlave)>> - You have $his limbless torso set on the end of the couch, face-<<if _superfetation == 1>>up<<else>>down<</if>>, with $his hips up in the air. This way, you get the greatest degree of penetration into $his fertile <<if $activeSlave.mpreg == 1>>ass<<else>>pussy<</if>> you can manage. $He moans <<if _superfetation == 1>>openly<<else>>into the cushions<</if>>, knowing that when $he feels the hot flow of semen<<if $PC.balls >= 3>> filling $him until $his stomach is distended and wobbling with your cum<<elseif $PC.balls == 2>> pouring into $him until $he is stuffed with your cum<<elseif $PC.balls == 1>> pouring into $him<</if>>, $he has probably <<if _superfetation == 1>>got another bun in the oven<<else>>gotten pregnant<</if>>. + You have $his limbless torso set on the end of the couch, face-<<if _superfetation == 1>>up<<else>>down<</if>>, with $his hips up in the air. This way, you get the greatest degree of penetration into $his fertile <<if $activeSlave.mpreg == 1>>ass<<else>>pussy<</if>> you can manage. $He moans <<if _superfetation == 1>>openly<<else>>into the cushions<</if>>, knowing that when $he feels the hot flow of semen<<if $PC.prostate >= 2>> filling $him until $his belly is distended and wobbling with your cum<<elseif $PC.prostate >= 1>> pouring into $him until $he is stuffed with your cum<<elseif $PC.balls >= 9>> pouring into $him<</if>>, $he has probably <<if _superfetation == 1>>got another bun in the oven<<else>>gotten pregnant<</if>>. <<elseif tooBigBelly($activeSlave)>> - Since $he already has trouble moving with $his _belly belly, you just tip $him onto it; this leaves $his fertile <<if $activeSlave.mpreg == 1>>ass<<else>>pussy<</if>> exposed and vulnerable. $He moans<<if hasAnyArms($activeSlave)>> as $he clutches the sides of $his stomach<</if>>, knowing that when $he feels the hot flow of semen<<if $PC.balls >= 3>> filling $him until $his the pressure forces it to spray around your shaft<<elseif $PC.balls == 2>> pouring into $him until $he is stuffed with your cum<<elseif $PC.balls == 1>> pouring into $him<</if>>, $he has probably gotten <<if _superfetation == 1>> another bun added to the oven<<else>>pregnant<</if>>. + Since $he already has trouble moving with $his _belly belly, you just tip $him onto it; this leaves $his fertile <<if $activeSlave.mpreg == 1>>ass<<else>>pussy<</if>> exposed and vulnerable. $He moans<<if hasAnyArms($activeSlave)>> as $he clutches the sides of $his stomach<</if>>, knowing that when $he feels the hot flow of semen<<if $PC.prostate >= 2>> filling $him until $his the pressure forces it to spray around your shaft<<elseif $PC.prostate >= 1>> pouring into $him until $he is stuffed with your cum<<elseif $PC.balls >= 9>> pouring into $him<</if>>, $he has probably gotten <<if _superfetation == 1>> another bun added to the oven<<else>>pregnant<</if>>. <<elseif tooFatSlave($activeSlave)>> - You set $him down on the couch, face-down, with $his hips up in the air. This way, $he's pinned in place by the weight of $his own body, and you get the greatest degree of penetration into $his fertile <<if $activeSlave.mpreg == 1>>ass<<else>>pussy<</if>>; after you push into $his soft folds enough to reach it, of course. $He moans into the cushions, knowing that when $he feels the hot flow of semen<<if $PC.balls >= 3>> filling $him until $his stomach is distended and wobbling with your cum<<elseif $PC.balls == 2>> pouring into $him until $he is stuffed with your cum<<elseif $PC.balls == 1>> pouring into $him<</if>>, $he has probably <<if _superfetation == 1>>got another bun in the oven<<else>>gotten pregnant<</if>>. + You set $him down on the couch, face-down, with $his hips up in the air. This way, $he's pinned in place by the weight of $his own body, and you get the greatest degree of penetration into $his fertile <<if $activeSlave.mpreg == 1>>ass<<else>>pussy<</if>>; after you push into $his soft folds enough to reach it, of course. $He moans into the cushions, knowing that when $he feels the hot flow of semen<<if $PC.prostate >= 2>> filling $him until $his belly is distended and wobbling with your cum<<elseif $PC.prostate >= 1>> pouring into $him until $he is stuffed with your cum<<elseif $PC.balls >= 9>> pouring into $him<</if>>, $he has probably <<if _superfetation == 1>>got another bun in the oven<<else>>gotten pregnant<</if>>. <<elseif tooBigBreasts($activeSlave)>> - You set $him down on the couch, face-down, with $his hips up in the air. This way, $he's pinned in place by the weight of $his ridiculous tits, and you get the greatest degree of penetration into $his fertile <<if $activeSlave.mpreg == 1>>ass<<else>>pussy<</if>>. $He moans into the cushions, knowing that when $he feels the hot flow of semen<<if $PC.balls >= 3>> filling $him until $his stomach is distended and wobbling with your cum<<elseif $PC.balls == 2>> pouring into $him until $he is stuffed with your cum<<elseif $PC.balls == 1>> pouring into $him<</if>>, $he has probably <<if _superfetation == 1>>got another bun in the oven<<else>>gotten pregnant<</if>>. + You set $him down on the couch, face-down, with $his hips up in the air. This way, $he's pinned in place by the weight of $his ridiculous tits, and you get the greatest degree of penetration into $his fertile <<if $activeSlave.mpreg == 1>>ass<<else>>pussy<</if>>. $He moans into the cushions, knowing that when $he feels the hot flow of semen<<if $PC.prostate >= 2>> filling $him until $his belly is distended and wobbling with your cum<<elseif $PC.prostate >= 1>> pouring into $him until $he is stuffed with your cum<<elseif $PC.balls >= 9>> pouring into $him<</if>>, $he has probably <<if _superfetation == 1>>got another bun in the oven<<else>>gotten pregnant<</if>>. <<elseif tooBigButt($activeSlave)>> - You set $him down on the couch, face-down, with $his hips up in the air. This way, $he's stuck under $his ridiculous ass, you get an amazingly soft rear to pound, and you get the greatest degree of penetration into $his fertile <<if $activeSlave.mpreg == 1>>ass<<else>>pussy<</if>>. $He moans into the cushions, knowing that when $he feels the hot flow of semen<<if $PC.balls >= 3>> filling $him until $his stomach is distended and wobbling with your cum<<elseif $PC.balls == 2>> pouring into $him until $he is stuffed with your cum<<elseif $PC.balls == 1>> pouring into $him<</if>>, $he has probably <<if _superfetation == 1>>got another bun in the oven<<else>>gotten pregnant<</if>>. + You set $him down on the couch, face-down, with $his hips up in the air. This way, $he's stuck under $his ridiculous ass, you get an amazingly soft rear to pound, and you get the greatest degree of penetration into $his fertile <<if $activeSlave.mpreg == 1>>ass<<else>>pussy<</if>>. $He moans into the cushions, knowing that when $he feels the hot flow of semen<<if $PC.prostate >= 2>> filling $him until $his belly is distended and wobbling with your cum<<elseif $PC.prostate >= 1>> pouring into $him until $he is stuffed with your cum<<elseif $PC.balls >= 9>> pouring into $him<</if>>, $he has probably <<if _superfetation == 1>>got another bun in the oven<<else>>gotten pregnant<</if>>. <<elseif tooBigDick($activeSlave)>> - You set $him down on the couch, face-down, with $his hips up in the air. This way, $he's anchored in place by the weight of $his ridiculous cock, and you get the greatest degree of penetration into $his fertile <<if $activeSlave.mpreg == 1>>ass<<else>>pussy<</if>>. $He moans into the cushions, knowing that when $he feels the hot flow of semen<<if $PC.balls >= 3>> filling $him until $his stomach is distended and wobbling with your cum<<elseif $PC.balls == 2>> pouring into $him until $he is stuffed with your cum<<elseif $PC.balls == 1>> pouring into $him<</if>>, $he has probably <<if _superfetation == 1>>got another bun in the oven<<else>>gotten pregnant<</if>>. + You set $him down on the couch, face-down, with $his hips up in the air. This way, $he's anchored in place by the weight of $his ridiculous cock, and you get the greatest degree of penetration into $his fertile <<if $activeSlave.mpreg == 1>>ass<<else>>pussy<</if>>. $He moans into the cushions, knowing that when $he feels the hot flow of semen<<if $PC.prostate >= 2>> filling $him until $his belly is distended and wobbling with your cum<<elseif $PC.prostate >= 1>> pouring into $him until $he is stuffed with your cum<<elseif $PC.balls >= 9>> pouring into $him<</if>>, $he has probably <<if _superfetation == 1>>got another bun in the oven<<else>>gotten pregnant<</if>>. <<elseif tooBigBalls($activeSlave)>> - You set $him down on the couch, face-down, with $his hips up in the air. This way, $he's anchored in place by the weight of $his ridiculous balls, and you get the greatest degree of penetration into $his fertile <<if $activeSlave.mpreg == 1>>ass<<else>>pussy<</if>>. $He moans into the cushions, knowing that when $he feels the hot flow of semen<<if $PC.balls >= 3>> filling $him until $his stomach is distended and wobbling with your cum<<elseif $PC.balls == 2>> pouring into $him until $he is stuffed with your cum<<elseif $PC.balls == 1>> pouring into $him<</if>>, $he has probably <<if _superfetation == 1>>got another bun in the oven<<else>>gotten pregnant<</if>>. + You set $him down on the couch, face-down, with $his hips up in the air. This way, $he's anchored in place by the weight of $his ridiculous balls, and you get the greatest degree of penetration into $his fertile <<if $activeSlave.mpreg == 1>>ass<<else>>pussy<</if>>. $He moans into the cushions, knowing that when $he feels the hot flow of semen<<if $PC.prostate >= 2>> filling $him until $his belly is distended and wobbling with your cum<<elseif $PC.prostate >= 1>> pouring into $him until $he is stuffed with your cum<<elseif $PC.balls >= 9>> pouring into $him<</if>>, $he has probably <<if _superfetation == 1>>got another bun in the oven<<else>>gotten pregnant<</if>>. <<elseif ($activeSlave.fetish == "submissive") && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetishKnown == 1)>> $He <<if $activeSlave.belly >= 10000>>waddles<<else>>comes<</if>> submissively over, smiling a little submissive smile, and spreads $himself for you. <<if $activeSlave.belly < 5000>> @@ -132,9 +132,9 @@ You call $him over so you can <<else>> You take $him from behind against your desk. $He steadies $himself as $he feels your hands roaming across $his _belly belly. As the sex reaches its climax, $his breaths grow short and $his moans passionate. $He pushed against you, <</if>> - As the sex reaches its climax your semen<<if $PC.balls >= 3>> fills $him until $his stomach is distended and wobbling with your cum<<elseif $PC.balls == 2>> pours into $him until $he is stuffed with your cum<<elseif $PC.balls == 1>> pours into $him<<else>> jets into $his welcoming depths<</if>> as $he begs you to use $his unworthy body to make a new slave. + As the sex reaches its climax your semen<<if $PC.prostate >= 2>> fills $him until $his stomach is distended and wobbling with your cum<<elseif $PC.prostate >= 1>> pours into $him until $he is stuffed with your cum<<elseif $PC.balls >= 9>> pours into $him<<else>> jets into $his welcoming depths<</if>> as $he begs you to use $his unworthy body to make a new slave. <<elseif $activeSlave.devotion < -20>> - $He tries to refuse, so you bend the disobedient slave over your desk and take $him hard from behind. $His breasts slide back and forth across the desk. You give $his buttocks some nice hard swats as you pound $him. $He grunts and moans but knows better than to try to get away. $He begs you not to cum inside $him, knowing $he's fertile, and sobs when $he feels you<<if $PC.balls >= 3>> filling $him until $his stomach is distended and wobbling with your cum<<elseif $PC.balls == 2>> pouring into $him until $he is stuffed with your cum<<elseif $PC.balls == 1>> pouring into $him<<else>> blow your load<</if>> despite $his pleas. + $He tries to refuse, so you bend the disobedient slave over your desk and take $him hard from behind. $His breasts slide back and forth across the desk. You give $his buttocks some nice hard swats as you pound $him. $He grunts and moans but knows better than to try to get away. $He begs you not to cum inside $him, knowing $he's fertile, and sobs when $he feels you<<if $PC.prostate >= 2>> filling $him until $his belly is distended and wobbling with your cum<<elseif $PC.prostate >= 1>> pouring into $him until $he is stuffed with your cum<<elseif $PC.balls >= 9>> pouring into $him<<else>> blow your load<</if>> despite $his pleas. <<elseif $activeSlave.devotion <= 20>> $He obeys, lying on the couch next to your desk<<if hasAnyLegs($activeSlave)>> with $his leg<<if hasBothLegs($activeSlave)>>s spread<<else>> moved aside<</if>><</if>>. You kneel on the ground and enter $him<<if hasAnyLegs($activeSlave)>>, a hand on <<if hasBothLegs($activeSlave)>>each of $his legs<<else>>$his leg<</if>> to give you purchase<</if>>. The pounding is hard and fast, and $he gasps and whines. <<if $activeSlave.belly >= 100000>> @@ -142,14 +142,14 @@ You call $him over so you can <<else>> You reach a hand down to maul $his breasts. <</if>> - $He begs you not to cum inside $him, knowing $he's fertile, but soon loses track of $his fears as $he enjoys $himself. $He bites $his lip and moans as $he climaxes. You fill $his squeezing fuckhole<<if $PC.balls >= 3>> far beyond capacity<<elseif $PC.balls == 2>> beyond capacity<<elseif $PC.balls == 1>> to capacity<</if>> with your cum; $he realizes what you've done with a gasp and a worried look. + $He begs you not to cum inside $him, knowing $he's fertile, but soon loses track of $his fears as $he enjoys $himself. $He bites $his lip and moans as $he climaxes. You fill $his squeezing fuckhole<<if $PC.prostate >= 2>> far beyond capacity<<elseif $PC.prostate >= 1>> beyond capacity<<elseif $PC.balls >= 9>> to capacity<</if>> with your cum; $he realizes what you've done with a gasp and a worried look. <<else>> <<if $activeSlave.belly < 5000>> $He skips over smiling and gives you a quick kiss. You take $him on the couch next to your desk in the missionary position. $He hugs $his torso to you and $his breasts press against your chest; you can feel $his heart beating hard. As the sex reaches its climax, $his kisses grow urgent and passionate. $He clings to you, <<else>> $He waddles over smiling and leans in to give you a quick kiss. You take $him from behind against your desk. $He steadies $himself as $he feels your hands roaming across $his _belly belly. As the sex reaches its climax, $his breaths grow short and $his moans passionate. $He pushed against you, <</if>> - your semen<<if $PC.balls >= 3>> flowing into $him until $his stomach is distended and wobbling with your cum<<elseif $PC.balls == 2>> pouring into $him until $he is stuffed with your cum<<elseif $PC.balls == 1>> pouring into $him<<else>> jetting into $him<</if>> as $he rides the downslope of $his orgasm. $He kisses you and promises to do $his best to use $his womb to make <<if _superfetation == 1>>another<<else>>a<</if>> good slave for you. + your semen<<if $PC.prostate >= 2>> flowing into $him until $his stomach is distended and wobbling with your cum<<elseif $PC.prostate >= 1>> pouring into $him until $he is stuffed with your cum<<elseif $PC.balls >= 9>> pouring into $him<<else>> jetting into $him<</if>> as $he rides the downslope of $his orgasm. $He kisses you and promises to do $his best to use $his womb to make <<if _superfetation == 1>>another<<else>>a<</if>> good slave for you. <</if>> You repeat this ritual throughout the week, ensuring that $activeSlave.slaveName diff --git a/src/npc/fRelation.tw b/src/npc/fRelation.tw index e5d6764f9b786f59b43e8bdd8efd16c118fa8cb5..64c8b45022da3193d2dd7195e0a7c1d12a5aed96 100644 --- a/src/npc/fRelation.tw +++ b/src/npc/fRelation.tw @@ -52,7 +52,7 @@ You call both $activeSlave.slaveName and $slaves[$partner].slaveName to your office. -<<if canWalk($activeSlave) && canWalk($slaves[$partner]) && ($activeSlave.devotion > 50) && ($slaves[$partner].devotion > 50) && canPenetrate($activeSlave) && canPenetrate($slaves[$partner]) && ($slaves[$partner].anus > 0) && ($activeSlave.anus > 0) && ($PC.dick == 1)>> +<<if canWalk($activeSlave) && canWalk($slaves[$partner]) && ($activeSlave.devotion > 50) && ($slaves[$partner].devotion > 50) && canPenetrate($activeSlave) && canPenetrate($slaves[$partner]) && ($slaves[$partner].anus > 0) && ($activeSlave.anus > 0) && ($PC.dick != 0)>> There are three stiff pricks available. Since $activeSlave.slaveName was already in your office, $he goes on the bottom. $He lies on the floor, spreads $his <<if $seeRace == 1>>$activeSlave.race <</if>>buttocks, relaxes $his anus, and then begs $his _partnerRel to buttfuck $him. $slaves[$partner].slaveName does, slipping _his2 cock into _his2 _activeSlaveRel's ass. _He2 then stops and waits for you to buttfuck _him2 in turn. It isn't a particularly convenient way to fuck, but it's got the virtue of being uncommon. $slaves[$partner].slaveName, both fucking and getting fucked, comes in _his2 _activeSlaveRel's rectum first. They switch places so $activeSlave.slaveName can have a turn in the middle, leaving you to finish into $activeSlave.slaveName's already cum-soaked hole. <<set $activeSlave.counter.anal += 2, $activeSlave.counter.penetrative++, $slaves[$partner].counter.anal += 2, $slaves[$partner].counter.penetrative++, $analTotal += 4, $penetrativeTotal += 2>> <<elseif ($slaves[$partner].devotion - $activeSlave.devotion > 20) && ($slaves[$partner].devotion <= 50)>> @@ -79,7 +79,7 @@ You call both $activeSlave.slaveName and $slaves[$partner].slaveName to your off <<set $activeSlave.counter.oral += 2, $slaves[$partner].counter.oral += 2, $oralTotal += 2>> <<= VCheck.Partner()>> <<elseif canDoVaginal($activeSlave) && canDoVaginal($slaves[$partner]) && canWalk($activeSlave) && canWalk($slaves[$partner]) && ($activeSlave.devotion > 50) && ($slaves[$partner].devotion > 50) && (_activeSlaveRel == "twin")>> - $activeSlave.slaveName and $slaves[$partner].slaveName are such devoted sex slaves that they've long since lost any hesitations about their partnership, and generally approach sex as though their bodies were interchangeable. (This means that they almost never masturbate, for one thing, preferring to have sex with each other, instead.) Giggling and kissing each other, they eagerly kneel before your chair and give you simultaneous oral sex, making an effort to play with their symmetry. They kiss around your <<if ($PC.dick == 0)>>pussy<<else>>cock, making a complete seal around you with their lips<</if>>, one on each side. Then they jump up on your desk and press their <<if ($activeSlave.dick > 0) && ($slaves[$partner].dick > 0)>>cocks<<elseif ($activeSlave.dick > 0) || ($slaves[$partner].dick > 0)>>cock and pussy<<else>>pussies<</if>> against one another<<if ($PC.dick == 0)>> while you don a strap-on<</if>>, spreading their legs to offer you everything. You switch back and forth, with the twin you're not in rubbing and grinding against their <<print relativeTerm($activeSlave, $slaves[$partner])>>, until both of $slaves[$partner].slaveName and $activeSlave.slaveName are lying on the desk<<if ($PC.dick == 1)>> with cum dripping out of them<</if>>, making out tiredly. + $activeSlave.slaveName and $slaves[$partner].slaveName are such devoted sex slaves that they've long since lost any hesitations about their partnership, and generally approach sex as though their bodies were interchangeable. (This means that they almost never masturbate, for one thing, preferring to have sex with each other, instead.) Giggling and kissing each other, they eagerly kneel before your chair and give you simultaneous oral sex, making an effort to play with their symmetry. They kiss around your <<if ($PC.dick == 0)>>pussy<<else>>cock, making a complete seal around you with their lips<</if>>, one on each side. Then they jump up on your desk and press their <<if ($activeSlave.dick > 0) && ($slaves[$partner].dick > 0)>>cocks<<elseif ($activeSlave.dick > 0) || ($slaves[$partner].dick > 0)>>cock and pussy<<else>>pussies<</if>> against one another<<if ($PC.dick == 0)>> while you don a strap-on<</if>>, spreading their legs to offer you everything. You switch back and forth, with the twin you're not in rubbing and grinding against their <<print relativeTerm($activeSlave, $slaves[$partner])>>, until both of $slaves[$partner].slaveName and $activeSlave.slaveName are lying on the desk<<if ($PC.dick != 0)>> with cum dripping out of them<</if>>, making out tiredly. <<set $slaves[$partner].counter.oral++, $activeSlave.counter.oral++, $oralTotal++>> <<= VCheck.Both()>> <<= VCheck.Partner()>> @@ -93,7 +93,7 @@ You call both $activeSlave.slaveName and $slaves[$partner].slaveName to your off <<= VCheck.Both()>> <<= VCheck.Partner()>> <<elseif ((_activeSlaveRel == "friend") || (_activeSlaveRel == "best friend")) && ($activeSlave.devotion > 20) && ($slaves[$partner].devotion > 20)>> - $activeSlave.slaveName and $slaves[$partner].slaveName line up next to one another on the couch next to your desk<<if ($PC.dick == 0)>> while you don a strap-on,<</if>> and offer you their holes. They're just friends, but they're sex slaves and they see nothing wrong with enjoying sex with you, together. They keep up a constant stream of giggling, gasping, and smiling as each of them in turn feels a cock, warm and wet from their friend's body, transferred into them. Each of them does their best to help the other do well, even manually stimulating their friend when necessary<<if ($PC.boobs > 0)>> and spinning around to lavish attention on your nipples<</if>>. + $activeSlave.slaveName and $slaves[$partner].slaveName line up next to one another on the couch next to your desk<<if ($PC.dick == 0)>> while you don a strap-on,<</if>> and offer you their holes. They're just friends, but they're sex slaves and they see nothing wrong with enjoying sex with you, together. They keep up a constant stream of giggling, gasping, and smiling as each of them in turn feels a cock, warm and wet from their friend's body, transferred into them. Each of them does their best to help the other do well, even manually stimulating their friend when necessary<<if ($PC.boobs >= 300 || $PC.title == 0)>> and spinning around to lavish attention on your nipples<</if>>. <<= VCheck.Both()>> <<= VCheck.Partner()>> <<elseif ["friend with benefits", "lover", "slave wife"].includes(_activeSlaveRel) && ($activeSlave.devotion > 20) && ($slaves[$partner].devotion > 20)>> diff --git a/src/npc/fSlaveImpregConsummate.tw b/src/npc/fSlaveImpregConsummate.tw index 8cf1326bb3653f2111fffa9aab81fc2f8590aba2..0e69e7bff753481cf7d3d0b81d0a1bc29f381565 100644 --- a/src/npc/fSlaveImpregConsummate.tw +++ b/src/npc/fSlaveImpregConsummate.tw @@ -181,7 +181,7 @@ Next, you see to $activeSlave.slaveName. <<elseif $activeSlave.mpreg == 1>> The parents-to-be need little encouragement. They embrace happily and turn eagerly to the business of anal sex in <<if $activeSlave.belly+$impregnatrix.belly >= 5000>>an awkward<<else>>the<</if>> cowgirl position. They take their time, humping slowly and gazing into each others' eyes. After a little while, though, $activeSlave.slaveName looks over to where you're sitting, the invitation clear in $his eyes. As soon as you stand to come over, $activeSlave.slaveName turns around on $impregnatrix.slaveName's cock and opens wide for you. You and $impregnatrix.slaveName enjoy the <<if _superfetation == 1>>gravid $girl<<else>>mother-to-be<</if>> gently until $he climaxes, $his eager oral reaching a fever pitch, bringing you to your own climax. - <<if $PC.dick == 1>> + <<if $PC.dick != 0>> <<if canDoVaginal($impregnatrix)>> Pulling out, you flip them again so that $impregnatrix.slaveName is on top and switch to _his2 pussy instead, stimulating _his2 <<if $impregnatrix.prostate != 0>>prostate<<else>>internals<</if>> with a good fucking until _he2 blows _his2 load into $activeSlave.slaveName's fertile <<if $activeSlave.mpreg == 1>>ass<<else>>cunt<</if>>. The two of them collapse into an exhausted, @@.hotpink;happy@@ pile of slave flesh with three loads inside them. <<if ($impregnatrix.vagina == 0)>> @@ -238,7 +238,7 @@ Next, you see to $activeSlave.slaveName. invite you into $activeSlave.slaveName's crowded pussy. <<set $activeSlave.counter.vaginal += _penCountBonus, $vaginalTotal += _penCountBonus>> <</if>> - You and $impregnatrix.slaveName double penetrate the <<if _superfetation == 1>>gravid $girl<<else>>mother-to-be<</if>> gently until $he climaxes, clenching you to orgasm in turn with $his spasms. Pulling out, you offer <<if $PC.dick ==1>>yourself<<else>>your strap-on<</if>> to $activeSlave.slaveName's gasping mouth so $he can <<if $PC.dick ==1>>suck you hard again<<else>>lube the phallus with some saliva<</if>> as $he continues riding cock. Once <<if $PC.dick ==1>>stiff<<else>>the strap-on is nice and wet<</if>>, you flip them again so that $impregnatrix.slaveName is back on top and switch to _his2 + You and $impregnatrix.slaveName double penetrate the <<if _superfetation == 1>>gravid $girl<<else>>mother-to-be<</if>> gently until $he climaxes, clenching you to orgasm in turn with $his spasms. Pulling out, you offer <<if $PC.dick != 0>>yourself<<else>>your strap-on<</if>> to $activeSlave.slaveName's gasping mouth so $he can <<if $PC.dick != 0>>suck you hard again<<else>>lube the phallus with some saliva<</if>> as $he continues riding cock. Once <<if $PC.dick != 0>>stiff<<else>>the strap-on is nice and wet<</if>>, you flip them again so that $impregnatrix.slaveName is back on top and switch to _his2 <<if canDoVaginal($impregnatrix)>> feminine slit instead, stimulating _his2 <<if $impregnatrix.prostate != 0>>prostate<<else>>internals<</if>> with a hard fucking <<set _didImpregnatrix = 1>> diff --git a/src/npc/startingGirls/commitStartingGirl.tw b/src/npc/startingGirls/commitStartingGirl.tw index 67b1d6537a808089615b0fa7f6813721f6184fe7..909d9b50d5f27b40a051fb696b8c2b1da7ff96d4 100644 --- a/src/npc/startingGirls/commitStartingGirl.tw +++ b/src/npc/startingGirls/commitStartingGirl.tw @@ -7,7 +7,7 @@ <<set $activeSlave.indenture = Math.clamp($activeSlave.indenture, 26, 208) || 26>> <</if>> <<if $activeSlave.pregSource == -1>> - <<set $PC.slavesKnockedUp++>> + <<set $PC.counter.slavesKnockedUp++>> <</if>> <<set $activeSlave.height = Math.clamp($activeSlave.height, 85, 274) || 140>> <<set $activeSlave.boobs = Math.clamp(Math.trunc($activeSlave.boobs/50)*50, 0, 50000) || 200>> @@ -84,7 +84,7 @@ <br> //Use "based on the previous slave" and the available .father and .mother controls to create your family// <<else>> <br> - <<if $activeSlave.actualAge <= 8 && ($PC.career == "servant" || $PC.career == "escort") && ($PC.vagina == 1)>> + <<if $activeSlave.actualAge <= 8 && ($PC.career == "servant" || $PC.career == "escort") && ($PC.vagina != -1)>> <<else>> <<if $activeSlave.actualAge >= ($fertilityAge + $minimumSlaveAge)>> <br> diff --git a/src/npc/startingGirls/startingGirls.tw b/src/npc/startingGirls/startingGirls.tw index d06347501b38257568c38187ef43df429715d418..ea2b37c11227e3804f24b8069d42665363d730cd 100644 --- a/src/npc/startingGirls/startingGirls.tw +++ b/src/npc/startingGirls/startingGirls.tw @@ -2,7 +2,7 @@ <<if $showStartingGirlsExplanation == 1>> You're no stranger to the Free Cities, which means you're no stranger to slavery. If you wish, you can bring slaves from your past life with you to your arcology. You have <<print cashFormat($cash)>>; you can spend it on slaves here, or bring it with you to start the game. Slaves created here will be much cheaper than if they were purchased on the market. - <<if ($PC.dick == 1) && ($PC.vagina == 1) && ($seeDicks != 0 || $makeDicks == 1)>> + <<if ($PC.dick != 0) && ($PC.vagina != -1) && ($seeDicks != 0 || $makeDicks == 1)>> Since you have both a penis and a vagina yourself, you've obviously had access to a source of advanced surgery and organ farming. @@.springgreen;Slaves get a smaller cost increase here for having both penises and vaginas, and for having both testicles and ovaries.@@ <</if>> <<if $PC.career == "slaver">> @@ -171,7 +171,7 @@ __You are customizing this slave:__ <</if>> <</if>> <<if $activeSlave.mother == -1>> - <<if $PC.vagina == 0>> + <<if $PC.vagina == -1>> <<set $activeSlave.mother = 0>> <<elseif (($PC.actualAge - $activeSlave.actualAge) < $minimumSlaveAge) || (($PC.actualAge - $activeSlave.actualAge) < $fertilityAge)>> <<set $activeSlave.mother = 0>> @@ -281,7 +281,7 @@ __You are customizing this slave:__ <<elseif $activeSlave.father == -1>> <<set $activeSlave.origin = "$He was another of your late Master's servants. Your Master permitted you to knock up $his mother.">> <<set $activeSlave.custom.tattoo = "$He has your Master's brand on $his left breast.">> - <<elseif $PC.vagina == 1>> + <<elseif $PC.vagina != -1>> <<set $activeSlave.origin = "$He was another of your late Master's servants. $He helped you give birth to his child.">> <<set $activeSlave.custom.tattoo = "$He has your Master's brand on $his left breast.">> <<else>> diff --git a/src/npc/uploadSlave.tw b/src/npc/uploadSlave.tw index 72af7e9092a3274b70ad4a9271db31505c1f4366..ade6c497c5fa378e36af54c348aecafd40d2ff61 100644 --- a/src/npc/uploadSlave.tw +++ b/src/npc/uploadSlave.tw @@ -16,8 +16,8 @@ weekAcquired: 1, origin: <<if $activeSlave.origin == 0>>0<<else>>"$activeSlave.origin"<</if>>, career: <<if $activeSlave.career == 0>>0<<else>>"$activeSlave.career"<</if>>, ID: $activeSlave.ID, -pornFame: $activeSlave.pornFame, -pornFameSpending: $activeSlave.pornFameSpending, +viewerCount: $activeSlave.porn.viewerCount, +weeklySpending: $activeSlave.porn.spending, prestige: $activeSlave.prestige, prestigeDesc: "$activeSlave.prestigeDesc", recruiter: 0, @@ -168,10 +168,10 @@ skill.anal: $activeSlave.skill.anal, skill.whoring: $activeSlave.skill.whoring, skill.entertainment: $activeSlave.skill.entertainment, skill.combat: $activeSlave.skill.combat, -livingRules: "$activeSlave.livingRules", -speechRules: "$activeSlave.speechRules", -releaseRules: "$activeSlave.releaseRules", -relationshipRules: "$activeSlave.relationshipRules", +livingRules: "$activeSlave.rules.living", +speechRules: "$activeSlave.rules.speech", +releaseRules: "$activeSlave.rules.release", +relationshipRules: "$activeSlave.rules.relationship", standardPunishment: "situational", standardReward: "situational", useRulesAssistant: 1, diff --git a/src/player/actions/fCaress.tw b/src/player/actions/fCaress.tw index 9406c4db38419e78ec0e8066239afe2be0f540c7..d9bc953fb279d4b954e2cbe95ead98cb98dd993f 100644 --- a/src/player/actions/fCaress.tw +++ b/src/player/actions/fCaress.tw @@ -37,13 +37,13 @@ You tell $activeSlave.slaveName to <<if $activeSlave.fetish == "mindbroken">> $He complies mechanically. $He remembers that when <<= WrittenMaster()>>'s commands are not obeyed, there is punishment. Once $he's close, you hold $his face in your palms and look into $his blank <<= App.Desc.eyesColor($activeSlave)>>. $He doesn't react. <<elseif $activeSlave.devotion+$activeSlave.trust >= 175>> - $He happily complies, eager to be close to the _womanP who married $him. Once $he's close, you hold $his face in your palms and look into $his <<= App.Desc.eyesColor($activeSlave)>>. $He finds the intense look from the _womanP $he's married to affirming, and looks down with a smile<<if canSee($activeSlave)>>, running $his eyes over your <<if $PC.boobs == 1>>bosom<<else>>chest<</if>><</if>>. + $He happily complies, eager to be close to the _womanP who married $him. Once $he's close, you hold $his face in your palms and look into $his <<= App.Desc.eyesColor($activeSlave)>>. $He finds the intense look from the _womanP $he's married to affirming, and looks down with a smile<<if canSee($activeSlave)>>, running $his eyes over your <<if $PC.boobs >= 300>>bosom<<else>>chest<</if>><</if>>. <<elseif $activeSlave.devotion < -20 && $activeSlave.trust > 20>> $He complies. Once $he's close, you hold $his face in your palms and look into $his <<= App.Desc.eyesColor($activeSlave)>>. $He finds the intense look from the _womanP $he's forcibly married to disturbing, and <<if canSee($activeSlave)>> breaks eye contact<<else>> turns $his face away<</if>>. <<elseif $activeSlave.devotion < -20>> $He complies out of fear. Once $he's close, you hold $his shaking face in your palms and look into $his teary <<= App.Desc.eyesColor($activeSlave)>>. $He finds the intense look from the _womanP $he's forcibly married to terrifying, and <<if canSee($activeSlave)>> breaks eye contact<<else>> turns $his face away<</if>>. <<else>> - $He complies obediently. Once $he's close, you hold $his face in your palms and look into $his <<= App.Desc.eyesColor($activeSlave)>>. $He finds the intense look from the _womanP $he's married to reassuring, and looks down with a slight smile<<if canSee($activeSlave)>>, running $his eyes over your <<if $PC.boobs == 1>>bosom<<else>>chest<</if>><</if>>. + $He complies obediently. Once $he's close, you hold $his face in your palms and look into $his <<= App.Desc.eyesColor($activeSlave)>>. $He finds the intense look from the _womanP $he's married to reassuring, and looks down with a slight smile<<if canSee($activeSlave)>>, running $his eyes over your <<if $PC.boobs >= 300>>bosom<<else>>chest<</if>><</if>>. <</if>> <<elseif ($activeSlave.devotion > 75)>> $He hurriedly complies, happy to be near you. Once $he's close, you hold $his face in your palms and look into $his <<= App.Desc.eyesColor($activeSlave)>>. $He finds the intense look from $his beloved <<= WrittenMaster()>> disconcerting, and $his eyes flick downward after a moment. $He blushes furiously. @@ -83,9 +83,47 @@ Then, you gently tilt $his <<if $activeSlave.face > 95>>overwhelmingly stunning< <<elseif ($activeSlave.devotion > 50) && ($activeSlave.fetish == "dom") && ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60)>> As you start to touch $his <<if $activeSlave.face > 95>>gorgeous<<elseif $activeSlave.face > 10>>lovely<<elseif $activeSlave.face >= -10>>pretty<<elseif $activeSlave.face >= -40>>homely<<else>>ugly<</if>> face, $he smiles at you and takes your hand in $hers, following its movements. $He tries hard to stop $himself from losing $himself in your masterful hands. $He takes $his tendency towards sexual dominance right up to the edge of insubordination, when $he starts to caress your face in turn. When you finally stop, $his eyes are closed and $he's smiling. <<if ($activeSlave.accent >= 3)>>$He does $his best to communicate excitement with $his <<= App.Desc.eyesColor($activeSlave)>>, since $he does not speak $language well enough to express $himself.<<elseif (!hasAnyArms($activeSlave)) && (!canTalk($activeSlave))>>$He does $his best to communicate excitement with $his <<= App.Desc.eyesColor($activeSlave)>>.<<elseif !canTalk($activeSlave)>>$He signs that $he liked that.<<else>>"That wa<<s>> fun, <<Master>>," $he <<say>>s cheerfully.<</if>> $He looks at you, $his eyes almost begging you to give $him more than your mere caress. <<elseif ($activeSlave.devotion > 50) && ($activeSlave.fetish == "cumslut") && ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60)>> - $He stiffens at your touch but slowly relaxes to your fingers on $his face. As you move your fingers along $his lips, $he reacts almost as though $he's receiving oral. $He starts to gently suck your fingers, moaning into your hand and pressing $himself lewdly against your <<if $PC.boobs == 1>>prominent breasts<<else>>manly chest<</if>>.<<if ($activeSlave.teeth == "pointy")>> $He's very careful to avoid spearing your tongue with $his sharp teeth.<</if>> $He achieves a weak orgasm before you stop caressing $him. <<if ($activeSlave.accent >= 3)>>$He does $his best to communicate undiminished lust with $his <<= App.Desc.eyesColor($activeSlave)>>, since $he does not speak $language well enough to express $himself.<<elseif (!hasAnyArms($activeSlave)) && (!canTalk($activeSlave))>>$He does $his best to communicate undiminished lust with $his <<= App.Desc.eyesColor($activeSlave)>>.<<elseif !canTalk($activeSlave)>>$He signs that $he liked that.<<else>>"That wa<<s>> fun, <<Master>>," $he <<say>>s lustfully.<</if>> $He looks at you as if $he wants more than your hands touching $him. + $He stiffens at your touch but slowly relaxes to your fingers on $his face. As you move your fingers along $his lips, $he reacts almost as though $he's receiving oral. $He starts to gently suck your fingers, moaning into your hand and pressing $himself lewdly against your + <<if $PC.boobs >= 1400>> + giant tits. + <<elseif $PC.boobs >= 1200>> + huge breasts. + <<elseif $PC.boobs >= 1000>> + big breasts. + <<elseif $PC.boobs >= 800>> + prominent breasts. + <<elseif $PC.boobs >= 650>> + unremarkable breasts. + <<elseif $PC.boobs >= 500>> + breasts. + <<elseif $PC.boobs >= 300>> + tiny breasts. + <<elseif $PC.title > 0>> + manly chest. + <<else>> + non-existent breasts. + <</if>> + <<if ($activeSlave.teeth == "pointy")>> $He's very careful to avoid spearing your tongue with $his sharp teeth.<</if>> $He achieves a weak orgasm before you stop caressing $him. <<if ($activeSlave.accent >= 3)>>$He does $his best to communicate undiminished lust with $his <<= App.Desc.eyesColor($activeSlave)>>, since $he does not speak $language well enough to express $himself.<<elseif (!hasAnyArms($activeSlave)) && (!canTalk($activeSlave))>>$He does $his best to communicate undiminished lust with $his <<= App.Desc.eyesColor($activeSlave)>>.<<elseif !canTalk($activeSlave)>>$He signs that $he liked that.<<else>>"That wa<<s>> fun, <<Master>>," $he <<say>>s lustfully.<</if>> $He looks at you as if $he wants more than your hands touching $him. <<elseif ($activeSlave.devotion > 50)>> - $He accepts your touch with devotion, leaning $his head back at your gentle caress along $his face. $He leans $his body forward, pressing $himself against you, and you feel the intense heat from $his body against your <<if $PC.boobs == 1>>soft breasts<<else>>manly chest<</if>>. $He gradually closes $his eyes and when you finally stop, <<if (hasAnyArms($activeSlave))>>$he runs $his hand delightfully across $his face where you last touched $him,<<else>>there is<</if>> a euphoric look on $his $activeSlave.skin face. <<if ($activeSlave.accent >= 3)>>$He does $his best to communicate devotion with $his <<= App.Desc.eyesColor($activeSlave)>>, since $he's not confident in $his ability to express it in $language.<<elseif (!hasAnyArms($activeSlave)) && (!canTalk($activeSlave))>>$He does $his best to communicate devotion with $his <<= App.Desc.eyesColor($activeSlave)>>.<<elseif !canTalk($activeSlave)>>$He signs that $he loves you.<<else>>"I love you, <<Master>>," $he <<say>>s jubilantly.<</if>> $He looks at you longingly, almost as if $he's bursting to say that $he wants more than your mere caress. + $He accepts your touch with devotion, leaning $his head back at your gentle caress along $his face. $He leans $his body forward, pressing $himself against you, and you feel the intense heat from $his body against your + <<if $PC.boobs >= 1400>> + expansive <<if $PC.boobsImplant/$PC.boobs >= .60>>firm<<else>>soft<</if>> chest. + <<elseif $PC.boobs >= 1200>> + huge <<if $PC.boobsImplant/$PC.boobs >= .60>>firm<<else>>soft<</if>> breasts. + <<elseif $PC.boobs >= 1000>> + big <<if $PC.boobsImplant/$PC.boobs >= .60>>firm<<else>>soft<</if>> breasts. + <<elseif $PC.boobs >= 800>> + soft breasts. + <<elseif $PC.boobs >= 500>> + breasts. + <<elseif $PC.boobs >= 300>> + small chest. + <<elseif $PC.title > 0>> + manly chest. + <<else>> + flat chest. + <</if>> + $He gradually closes $his eyes and when you finally stop, <<if (hasAnyArms($activeSlave))>>$he runs $his hand delightfully across $his face where you last touched $him,<<else>>there is<</if>> a euphoric look on $his $activeSlave.skin face. <<if ($activeSlave.accent >= 3)>>$He does $his best to communicate devotion with $his <<= App.Desc.eyesColor($activeSlave)>>, since $he's not confident in $his ability to express it in $language.<<elseif (!hasAnyArms($activeSlave)) && (!canTalk($activeSlave))>>$He does $his best to communicate devotion with $his <<= App.Desc.eyesColor($activeSlave)>>.<<elseif !canTalk($activeSlave)>>$He signs that $he loves you.<<else>>"I love you, <<Master>>," $he <<say>>s jubilantly.<</if>> $He looks at you longingly, almost as if $he's bursting to say that $he wants more than your mere caress. <<elseif ($activeSlave.devotion > 20)>> $He accepts your touch willingly. As you are so close to $him, you sense considerable turmoil in the <<if ($activeSlave.physicalAge > 30)>>$woman<<else>>$girl<</if>>; $he's doing $his duty as a slave by complying with your wishes, and is probably struggling with the mixture of resistance, obedience and perhaps even devotion forced to the forefront of $his mind by your touch across $his face. When you finally move your hand away, $his <<= App.Desc.eyesColor($activeSlave)>> gaze into yours searchingly, looking for answers that are not there. <<if ((!hasAnyArms($activeSlave)) && (!canTalk($activeSlave)))>>$His eyes beg for an answer: is that it?<<elseif !canTalk($activeSlave)>>$He signs hesitantly, asking if that's it.<<else>>$He asks hesitantly, "I-i<<s>> that it, <<Master>>?"<</if>> <<elseif ($activeSlave.devotion >= -20) && ($activeSlave.trust < -20)>> diff --git a/src/player/actions/fEmbrace.tw b/src/player/actions/fEmbrace.tw index e194b9dad8bdea53c006217c4668874bb75d2a19..063e040e2fd2437fe7dde1517f5b30d73bcca9fd 100644 --- a/src/player/actions/fEmbrace.tw +++ b/src/player/actions/fEmbrace.tw @@ -25,13 +25,13 @@ You tell $activeSlave.slaveName to <<if $activeSlave.fetish == "mindbroken">> $He complies mechanically. $He remembers that when <<= WrittenMaster()>>'s commands are not obeyed, there is punishment. Once $he's close, you hold $his face in your palms and look into $his blank <<= App.Desc.eyesColor($activeSlave)>>. $He shows no reaction. <<elseif $activeSlave.devotion+$activeSlave.trust >= 175>> - $He lovingly complies, hurrying to come close to the _womanP who married $him. Once $he's close, you take your willing $wife's head in your hands and gaze deeply into $his <<= App.Desc.eyesColor($activeSlave)>>. $He finds the intense look from the _womanP $he's married to affirming, and looks down with a smile<<if canSee($activeSlave)>>, running $his eyes over your <<if $PC.boobs == 1>>bosom<<else>>chest<</if>><</if>>. + $He lovingly complies, hurrying to come close to the _womanP who married $him. Once $he's close, you take your willing $wife's head in your hands and gaze deeply into $his <<= App.Desc.eyesColor($activeSlave)>>. $He finds the intense look from the _womanP $he's married to affirming, and looks down with a smile<<if canSee($activeSlave)>>, running $his eyes over your <<if $PC.boobs >= 300>>bosom<<else>>chest<</if>><</if>>. <<elseif $activeSlave.devotion < -20 && $activeSlave.trust > 20>> $He complies. Once $he's close, you take your reluctant $wife's head in your hands and gaze deeply into $his <<= App.Desc.eyesColor($activeSlave)>>. $He finds the intense look from the _womanP $he's forcibly married to disturbing, and <<if canSee($activeSlave)>> breaks eye contact<<else>> turns $his face away<</if>>. <<elseif $activeSlave.devotion < -20>> $He complies out of fear. Once $he's close, you take your unwilling $wife's head in your hands and gaze deeply into $his teary <<= App.Desc.eyesColor($activeSlave)>>. $He finds the intense look from the _womanP $he's forcibly married to terrifying, and <<if canSee($activeSlave)>> breaks eye contact<<else>> turns $his face away<</if>>. <<else>> - $He complies obediently. Once $he's close, you take your willing $wife's head in your hands and gaze deeply into $his <<= App.Desc.eyesColor($activeSlave)>>. $He finds the intense look from the _womanP $he's married to reassuring, and looks down with a slight smile<<if canSee($activeSlave)>>, running $his eyes over your <<if $PC.boobs == 1>>bosom<<else>>chest<</if>><</if>>. + $He complies obediently. Once $he's close, you take your willing $wife's head in your hands and gaze deeply into $his <<= App.Desc.eyesColor($activeSlave)>>. $He finds the intense look from the _womanP $he's married to reassuring, and looks down with a slight smile<<if canSee($activeSlave)>>, running $his eyes over your <<if $PC.boobs >= 300>>bosom<<else>>chest<</if>><</if>>. <</if>> <<elseif ($activeSlave.devotion > 75)>> $He elatedly complies, joyful at being near to you. Once $he's close, you take $his completely relaxed head in your hands and gaze deeply into $his <<= App.Desc.eyesColor($activeSlave)>>. $He finds the intense look from $his beloved <<= WrittenMaster()>> disconcerting, and $his eyes flick downward after a moment. $He blushes furiously. @@ -63,9 +63,9 @@ You walk around $him and put your hands around $his abdomen,<<if (hasAnyLegs($ac <<else>> You feel $his erect nipples against your <</if>> - hands as you move your arms down around $his breasts. <<if ($activeSlave.devotion > 20)>>You take your time to stay in this position, feeling $his heart beat against you. $He starts to breathe faster before you keep one arm wrapped around $him as you move to $his front<<else>>As you move to $his front, with one arm still around $him, $he again tries to break away but you keep $him held tightly and you whisper the alternatives to $him, reminding $him<</if>>. You wrap your arms around $his back as you press $his breasts against your <<if $PC.boobs == 1>>bosom<<else>>chest<</if>>. + hands as you move your arms down around $his breasts. <<if ($activeSlave.devotion > 20)>>You take your time to stay in this position, feeling $his heart beat against you. $He starts to breathe faster before you keep one arm wrapped around $him as you move to $his front<<else>>As you move to $his front, with one arm still around $him, $he again tries to break away but you keep $him held tightly and you whisper the alternatives to $him, reminding $him<</if>>. You wrap your arms around $his back as you press $his breasts against your <<if $PC.boobs >= 300>>bosom<<else>>chest<</if>>. <<else>> - $His massive tits are too large for you to wrap your arms around so you start to wrap your arms around $his waist. You feel $his heart beat against your chest, $he starts to breathe faster as you press $his back against your <<if $PC.boobs == 1>>bosom<<else>>chest<</if>>. + $His massive tits are too large for you to wrap your arms around so you start to wrap your arms around $his waist. You feel $his heart beat against your chest, $he starts to breathe faster as you press $his back against your <<if $PC.boobs >= 300>>bosom<<else>>chest<</if>>. <</if>> <<if ($activeSlave.fetish == "mindbroken")>> @@ -97,7 +97,25 @@ You walk around $him and put your hands around $his abdomen,<<if (hasAnyLegs($ac <</if>> $He eagerly looks at you, $his eyes almost seem to say that $he wants you to give $his <<Master>> more than a mere hug. <<elseif ($activeSlave.devotion > 50)>> - $He sighs devotedly in your arms and slowly relaxes. $He turns towards you, $his doting <<= App.Desc.eyesColor($activeSlave)>> staring intently at your face. You feel $his heart beating faster against your chest as you softly squeeze your arms tighter.<<if hasAnyArms($activeSlave)>> $His hand<<if hasBothArms($activeSlave)>>s<</if>> reach to your arms and $he strokes them longingly as you squeeze.<</if>> $He gradually closes $his eyes as $he leans $his body against yours, melting in your warm embrace, and you feel the intense heat from $his body against your <<if $PC.boobs == 1>>soft breasts<<else>>manly chest<</if>>. When you finally stop, <<if (hasAnyArms($activeSlave))>>$he reaches to your face with $his hand and gently strokes your cheek<<else>>$he turns to you<</if>>, a euphoric look on $his $activeSlave.skin face. + $He sighs devotedly in your arms and slowly relaxes. $He turns towards you, $his doting <<= App.Desc.eyesColor($activeSlave)>> staring intently at your face. You feel $his heart beating faster against your chest as you softly squeeze your arms tighter.<<if hasAnyArms($activeSlave)>> $His hand<<if hasBothArms($activeSlave)>>s<</if>> reach to your arms and $he strokes them longingly as you squeeze.<</if>> $He gradually closes $his eyes as $he leans $his body against yours, melting in your warm embrace, and you feel the intense heat from $his body against your + <<if $PC.boobs >= 1400>> + expansive <<if $PC.boobsImplant/$PC.boobs >= .60>>firm<<else>>soft<</if>> chest. + <<elseif $PC.boobs >= 1200>> + huge <<if $PC.boobsImplant/$PC.boobs >= .60>>firm<<else>>soft<</if>> breasts. + <<elseif $PC.boobs >= 1000>> + big <<if $PC.boobsImplant/$PC.boobs >= .60>>firm<<else>>soft<</if>> breasts. + <<elseif $PC.boobs >= 800>> + soft breasts. + <<elseif $PC.boobs >= 500>> + breasts. + <<elseif $PC.boobs >= 300>> + small chest. + <<elseif $PC.title > 0>> + manly chest. + <<else>> + flat chest. + <</if>> + When you finally stop, <<if (hasAnyArms($activeSlave))>>$he reaches to your face with $his hand and gently strokes your cheek<<else>>$he turns to you<</if>>, a euphoric look on $his $activeSlave.skin face. <<if (!hasAnyArms($activeSlave)) && !canTalk($activeSlave)>> $He does $his best to communicate devotion with $his <<= App.Desc.eyesColor($activeSlave)>>. <<elseif !canTalk($activeSlave)>> diff --git a/src/player/actions/fondleBoobs.tw b/src/player/actions/fondleBoobs.tw index 22e8f92013d6ed26ca49e7cd8c2773c208bb505b..f8a720b483562a8ac1582b37aa4063f7e02bd2db 100644 --- a/src/player/actions/fondleBoobs.tw +++ b/src/player/actions/fondleBoobs.tw @@ -146,7 +146,7 @@ You call $him over so you can fondle $his flat breasts, <</if>> <<if (hasAnyArms($activeSlave))>> - $he places $his hand<<if (hasBothArms($activeSlave))>>s<</if>> on your <<if $PC.boobs == 1>>bosom<<elseif $PC.title == 0>>flat chest<<else>>manly chest<</if>> in turn, $his tendency towards sexual dominance encouraging $him to compete with you in fondling each other. + $he places $his hand<<if (hasBothArms($activeSlave))>>s<</if>> on your <<if $PC.boobs >= 300>>bosom<<elseif $PC.title == 0>>flat chest<<else>>manly chest<</if>> in turn, $his tendency towards sexual dominance encouraging $him to compete with you in fondling each other. <</if>> You both alternate between taking your mouth to $his<<if ($activeSlave.lactation > 0)>> milky<</if>> nipples and $hers to yours, gently nuzzling and nibbling while simultaneously fondling each other all the while. Both of you continue to passionately lick, nibble, stroke and fondle one other until tiredly, $he slows down. When you eventually stop, $he looks up at you happily. <<if ($activeSlave.accent >= 3)>> diff --git a/src/player/electiveSurgery.tw b/src/player/electiveSurgery.tw index 12a5de150b3bce39b0c5b1169ac6d6e1099dd3fe..80dad21ffba02c78215552bc495db0bc26c81c4a 100644 --- a/src/player/electiveSurgery.tw +++ b/src/player/electiveSurgery.tw @@ -59,7 +59,7 @@ You're @@.orange;$PC.actualAge years old.@@ <</if>> <br><br> -"Your skin is beautiful as is, but we can change it if you want," _heU says, pulling a large tanning bed-like cart out of a closet. "@@.yellowgreen;<<print cashFormat(2000)>>.@@ This thing just came out of testing. I assure you it doesn't cause cancer anymore! But still, mind your security systems. We won't be held accountable if you get arrested for trying to enter your penthouse." _HeU looks a little worrisome, "Now, there are some side effects, and we will have to keep you under special care for a few days. It's similar to a severe sunburn, across your entire body, all of it, even down there. Now don't give me that look, we have special ointments to soothe the pain and have a little fun with." _HeU tosses you a wink alongside a hesitant giggle. "Now all your typical skin tones are preprogrammed into it, and with a couple button presses... There! I unlocked the option for custom hues. Now this thing is going to recolor your skin pigment permanently, so you might want to take it seriously. It'll all be on you if I choke with laughter<<if $PC.dick == 1>> sucking on your big polka-dotted cock<<else>> going down on your polka-dotted pussy<</if>>!" +"Your skin is beautiful as is, but we can change it if you want," _heU says, pulling a large tanning bed-like cart out of a closet. "@@.yellowgreen;<<print cashFormat(2000)>>.@@ This thing just came out of testing. I assure you it doesn't cause cancer anymore! But still, mind your security systems. We won't be held accountable if you get arrested for trying to enter your penthouse." _HeU looks a little worrisome, "Now, there are some side effects, and we will have to keep you under special care for a few days. It's similar to a severe sunburn, across your entire body, all of it, even down there. Now don't give me that look, we have special ointments to soothe the pain and have a little fun with." _HeU tosses you a wink alongside a hesitant giggle. "Now all your typical skin tones are preprogrammed into it, and with a couple button presses... There! I unlocked the option for custom hues. Now this thing is going to recolor your skin pigment permanently, so you might want to take it seriously. It'll all be on you if I choke with laughter<<if $PC.dick != 0>> sucking on your big polka-dotted cock<<else>> going down on your polka-dotted pussy<</if>>!" <br> You have @@.orange;$PC.skin skin.@@<<if $PC.skin != $PC.origSkin>> Your original skin tone was $PC.origSkin.<</if>> <br> @@ -144,49 +144,52 @@ You have @@.orange;$PC.skin skin.@@<<if $PC.skin != $PC.origSkin>> Your original [[Custom Color|PC Skin Workaround][cashX(forceNeg(2000), "PCmedical"), $surgeryType = "skinTone"]] -<br><br>"Maybe some breast work? I assure you they are lovely," _heU says as _heU brushes the back of your head with _hisU own pair. "@@.yellowgreen;<<print cashFormat(5000)>>@@ for a reduction, @@.yellowgreen;<<print cashFormat(10000)>>@@ for implants, that includes size ups, and @@.yellowgreen;<<print cashFormat(15000)>>@@ for additional breast tissue. That last one might as well be real!<<if $PC.boobsBonus <= 0>> With a little work, we can even remove a small amount of fat from your breasts to bring your cup size down without damaging their inner workings. Though we'll have to build them up some before we can stick reasonable implants into you.<</if>>"<br> -<<if $PC.boobsBonus > 2>> - <<if $PC.boobsImplant == 1>> +<br><br>"Maybe some breast work? I assure you they are lovely," _heU says as _heU brushes the back of your head with _hisU own pair. "@@.yellowgreen;<<print cashFormat(5000)>>@@ for a reduction, @@.yellowgreen;<<print cashFormat(10000)>>@@ for implants, that includes size ups, and @@.yellowgreen;<<print cashFormat(15000)>>@@ for additional breast tissue. That last one might as well be real!<<if $PC.boobs < 700>> With a little work, we can even remove a small amount of fat from your breasts to bring your cup size down without damaging their inner workings. Though we'll have to build them up some before we can stick reasonable implants into you.<</if>>"<br> +<<if $PC.boobs >= 1400>> + <<if $PC.boobsImplant > 0>> You have a @@.orange;pair of round H-cup breasts;@@ they are very obviously implants. - <br>//You are starting to experience back pain; any bigger and they might seriously impede your ability to run your arcology.// | [[Have your implants removed|PC Surgery Degradation][$PC.boobsBonus = 0, $PC.boobsImplant = 0, cashX(forceNeg(5000), "PCmedical"), $surgeryType = "breastReductionImplant"]] + <br>//You are starting to experience back pain; any bigger and they might seriously impede your ability to run your arcology.// | [[Have your implants removed|PC Surgery Degradation][$PC.boobs -= $PC.boobsImplant, $PC.boobsImplant = 0, cashX(forceNeg(5000), "PCmedical"), $surgeryType = "breastReductionImplant"]] <<else>> You have a @@.orange;heavy H-cup bust.@@ They tend to sag a little when you free them from your top, though they have some perk to them. - <br>//You are starting to experience back pain; any bigger and they might seriously impede your ability to run your arcology.// | [[Have tissue removed|PC Surgery Degradation][$PC.boobsBonus = 2, cashX(forceNeg(5000), "PCmedical"), $surgeryType = "breastShrinkage"]] + <br>//You are starting to experience back pain; any bigger and they might seriously impede your ability to run your arcology.// | [[Have tissue removed|PC Surgery Degradation][$PC.boobs = 1300, cashX(forceNeg(5000), "PCmedical"), $surgeryType = "breastShrinkage"]] <</if>> -<<elseif $PC.boobsBonus == 2>> - <<if $PC.boobsImplant == 1>> +<<elseif $PC.boobs >= 1200>> + <<if $PC.boobsImplant > 0>> You have a @@.orange;pair of rounded G-cup breasts;@@ they are a little too perky for their size to pass as natural. - <br>[[Have your implants removed|PC Surgery Degradation][$PC.boobsBonus = 0, $PC.boobsImplant = 0, cashX(forceNeg(5000), "PCmedical"), $surgeryType = "breastReductionImplant"]] | [[Get the next size up|PC Surgery Degradation][$PC.boobsBonus = 3, cashX(forceNeg(10000), "PCmedical"), $surgeryType = "breastEnlargementImplant"]] + <br>[[Have your implants removed|PC Surgery Degradation][$PC.boobs -= $PC.boobsImplant, $PC.boobsImplant = 0, cashX(forceNeg(5000), "PCmedical"), $surgeryType = "breastReductionImplant"]] | [[Get the next size up|PC Surgery Degradation][$PC.boobs += 200, $PC.boobsImplant += 200, cashX(forceNeg(10000), "PCmedical"), $surgeryType = "breastEnlargementImplant"]] <<else>> You have a @@.orange;huge G-cup bust.@@ - <br>[[Add additional breast tissue|PC Surgery Degradation][$PC.boobsBonus = 3, cashX(forceNeg(15000), "PCmedical"), $surgeryType = "breastEnlargement"]] | [[Have tissue removed|PC Surgery Degradation][$PC.boobsBonus = 1, cashX(forceNeg(5000), "PCmedical"), $surgeryType = "breastShrinkage"]] + <br>[[Add additional breast tissue|PC Surgery Degradation][$PC.boobs += 200, cashX(forceNeg(15000), "PCmedical"), $surgeryType = "breastEnlargement"]] | [[Have tissue removed|PC Surgery Degradation][$PC.boobs -= 200, cashX(forceNeg(5000), "PCmedical"), $surgeryType = "breastShrinkage"]] <</if>> -<<elseif $PC.boobsBonus == 1>> - <<if $PC.boobsImplant == 1>> +<<elseif $PC.boobs >= 1000>> + <<if $PC.boobsImplant > 0>> You have a @@.orange;pair of perky F-cup breasts;@@ you can barely tell they are implanted. - <br>[[Have your implants removed|PC Surgery Degradation][$PC.boobsBonus = 0, $PC.boobsImplant = 0, cashX(forceNeg(5000), "PCmedical"), $surgeryType = "breastReductionImplant"]] | [[Get the next size up|PC Surgery Degradation][$PC.boobsBonus = 2, cashX(forceNeg(10000), "PCmedical"), $surgeryType = "breastEnlargementImplant"]] + <br>[[Have your implants removed|PC Surgery Degradation][$PC.boobs -= $PC.boobsImplant, $PC.boobsImplant = 0, cashX(forceNeg(5000), "PCmedical"), $surgeryType = "breastReductionImplant"]] | [[Get the next size up|PC Surgery Degradation][$PC.boobs += 200, $PC.boobsImplant += 200, cashX(forceNeg(10000), "PCmedical"), $surgeryType = "breastEnlargementImplant"]] <<else>> You have a @@.orange;hefty F-cup bust.@@ - <br>[[Add additional breast tissue|PC Surgery Degradation][$PC.boobsBonus = 2, cashX(forceNeg(15000), "PCmedical"), $surgeryType = "breastEnlargement"]] | [[Have tissue removed|PC Surgery Degradation][$PC.boobsBonus = 0, cashX(forceNeg(5000), "PCmedical"), $surgeryType = "breastShrinkage"]] + <br>[[Add additional breast tissue|PC Surgery Degradation][$PC.boobs += 200, cashX(forceNeg(15000), "PCmedical"), $surgeryType = "breastEnlargement"]] | [[Have tissue removed|PC Surgery Degradation][$PC.boobs -= 200, cashX(forceNeg(5000), "PCmedical"), $surgeryType = "breastShrinkage"]] <</if>> -<<elseif $PC.boobsBonus == -1>> +<<elseif $PC.boobs >= 800>> + You have a @@.orange;big pair of DD-cup breasts.@@ + <br>[[Get a pair of breast implants|PC Surgery Degradation][$PC.boobs += 200, $PC.boobsImplant += 200, cashX(forceNeg(10000), "PCmedical"), $surgeryType = "breastEnlargementImplant"]] | [[Add additional breast tissue|PC Surgery Degradation][$PC.boobs += 200, cashX(forceNeg(15000), "PCmedical"), $surgeryType = "breastEnlargement"]] | [[Have fatty tissue removed|PC Surgery Degradation][$PC.boobs = 700, cashX(forceNeg(5000), "PCmedical"), $surgeryType = "breastShrinkage"]] | [[Have them removed|PC Surgery Degradation][$PC.boobs = 100, cashX(forceNeg(5000), "PCmedical"), $surgeryType = "flatChest"]] +<<elseif $PC.boobs >= 650>> You have a @@.orange;pair of D-cup breasts.@@ - <br>[[Add additional fatty tissue|PC Surgery Degradation][$PC.boobsBonus = 0, cashX(forceNeg(15000), "PCmedical"), $surgeryType = "breastEnlargement"]] | [[Have fatty tissue removed|PC Surgery Degradation][$PC.boobsBonus = -2, cashX(forceNeg(5000), "PCmedical"), $surgeryType = "breastShrinkage"]] | [[Have them removed|PC Surgery Degradation][$PC.boobs = 0, $PC.boobsBonus = 0, cashX(forceNeg(5000), "PCmedical"), $surgeryType = "flatChest"]] -<<elseif $PC.boobsBonus == -2>> + <br>[[Add additional fatty tissue|PC Surgery Degradation][$PC.boobs += 200, cashX(forceNeg(15000), "PCmedical"), $surgeryType = "breastEnlargement"]] | [[Have fatty tissue removed|PC Surgery Degradation][$PC.boobs = 600, cashX(forceNeg(5000), "PCmedical"), $surgeryType = "breastShrinkage"]] | [[Have them removed|PC Surgery Degradation][$PC.boobs = 100, cashX(forceNeg(5000), "PCmedical"), $surgeryType = "flatChest"]] +<<elseif $PC.boobs >= 500>> You have a @@.orange;average pair of C-cup breasts.@@ - <br>[[Add additional fatty tissue|PC Surgery Degradation][$PC.boobsBonus = -1, cashX(forceNeg(15000), "PCmedical"), $surgeryType = "breastEnlargement"]] | [[Have fatty tissue removed|PC Surgery Degradation][$PC.boobsBonus = -3, cashX(forceNeg(5000), "PCmedical"), $surgeryType = "breastShrinkage"]] | [[Have them removed|PC Surgery Degradation][$PC.boobs = 0, $PC.boobsBonus = 0, cashX(forceNeg(5000), "PCmedical"), $surgeryType = "flatChest"]] -<<elseif $PC.boobsBonus == -3>> + <br>[[Add additional fatty tissue|PC Surgery Degradation][$PC.boobs += 200, cashX(forceNeg(15000), "PCmedical"), $surgeryType = "breastEnlargement"]] | [[Have fatty tissue removed|PC Surgery Degradation][$PC.boobs = 400, cashX(forceNeg(5000), "PCmedical"), $surgeryType = "breastShrinkage"]] | [[Have them removed|PC Surgery Degradation][$PC.boobs = 100, cashX(forceNeg(5000), "PCmedical"), $surgeryType = "flatChest"]] +<<elseif $PC.boobs >= 400>> You have a @@.orange;small pair of B-cup breasts.@@ - <br>[[Add additional fatty tissue|PC Surgery Degradation][$PC.boobsBonus = -2, cashX(forceNeg(15000), "PCmedical"), $surgeryType = "breastEnlargement"]] | [[Have them removed|PC Surgery Degradation][$PC.boobs = 0, $PC.boobsBonus = 0, cashX(forceNeg(5000), "PCmedical"), $surgeryType = "flatChest"]] | //You lack sufficient fatty tissue to permit additional size reduction short of total breast removal.// -<<elseif $PC.boobs == 1>> - You have a @@.orange;big pair of DD-cup breasts.@@ - <br>[[Get a pair of breast implants|PC Surgery Degradation][$PC.boobsBonus = 1, $PC.boobsImplant = 1, cashX(forceNeg(10000), "PCmedical"), $surgeryType = "breastEnlargementImplant"]] | [[Add additional breast tissue|PC Surgery Degradation][$PC.boobsBonus = 1, cashX(forceNeg(15000), "PCmedical"), $surgeryType = "breastEnlargement"]] | [[Have fatty tissue removed|PC Surgery Degradation][$PC.boobsBonus = -1, cashX(forceNeg(5000), "PCmedical"), $surgeryType = "breastShrinkage"]] | [[Have them removed|PC Surgery Degradation][$PC.boobs = 0, $PC.boobsBonus = 0, cashX(forceNeg(5000), "PCmedical"), $surgeryType = "flatChest"]] + <br>[[Add additional fatty tissue|PC Surgery Degradation][$PC.boobs += 200, cashX(forceNeg(15000), "PCmedical"), $surgeryType = "breastEnlargement"]] | [[Have them removed|PC Surgery Degradation][$PC.boobs = 100, cashX(forceNeg(5000), "PCmedical"), $surgeryType = "flatChest"]] | //You lack sufficient fatty tissue to permit additional size reduction short of total breast removal.// +<<elseif $PC.boobs >= 300>> + You have a @@.orange;small pair of A-cup breasts.@@ + <br>[[Add additional fatty tissue|PC Surgery Degradation][$PC.boobs += 100, cashX(forceNeg(15000), "PCmedical"), $surgeryType = "breastEnlargement"]] | [[Have them removed|PC Surgery Degradation][$PC.boobs = 100, cashX(forceNeg(5000), "PCmedical"), $surgeryType = "flatChest"]] | //You lack sufficient fatty tissue to permit additional size reduction short of total breast removal.// <<elseif $PC.title == 1>> You have a @@.orange;masculine chest.@@ At your request, breast tissue could be added until you have a healthy bust, though society is unlikely to approve. - <br>[[Get a pair of breasts|PC Surgery Degradation][$PC.boobs = 1, $PC.boobsBonus = -1, cashX(forceNeg(15000), "PCmedical"), $surgeryType = "breasts"]] + <br>[[Get a pair of breasts|PC Surgery Degradation][$PC.boobs = 650, cashX(forceNeg(15000), "PCmedical"), $surgeryType = "breasts"]] <<else>> @@.orange;You're flat.@@ "We can fix that, if you want." - <br>[[Get a pair of breasts|PC Surgery Degradation][$PC.boobs = 1, $PC.boobsBonus = -1, cashX(forceNeg(15000), "PCmedical"), $surgeryType = "breasts"]] + <br>[[Get a pair of breasts|PC Surgery Degradation][$PC.boobs = 650, cashX(forceNeg(15000), "PCmedical"), $surgeryType = "breasts"]] <</if>> <<if $PC.belly >= 100 && $PC.preg > 3>> @@ -266,43 +269,44 @@ You have @@.orange;$PC.skin skin.@@<<if $PC.skin != $PC.origSkin>> Your original <</if>> <br><br>"How about a new butt?" _heU says as _heU wiggles _hisU own at you. "Same prices as the breasts."<br> -<<if $PC.butt > 2>> - <<if $PC.buttImplant == 1>> +<<if $PC.butt >= 5>> + <<if $PC.buttImplant >= 1>> You have an @@.orange;enormous, round, hard butt;@@ it is very obviously a pair of huge implants. - <br>//You can barely squeeze your rear into your clothes and are starting to get stuck in chairs; any bigger and it might seriously impede your ability to run your arcology.// | [[Have your implants removed|PC Surgery Degradation][$PC.butt = 0, $PC.buttImplant = 0, cashX(forceNeg(5000), "PCmedical"), $surgeryType = "buttReductionImplant"]] + <br>//You can barely squeeze your rear into your clothes and are starting to get stuck in chairs; any bigger and it might seriously impede your ability to run your arcology.// | [[Have your implants removed|PC Surgery Degradation][$PC.butt -= $PC.buttImplant, $PC.buttImplant = 0, cashX(forceNeg(5000), "PCmedical"), $surgeryType = "buttReductionImplant"]] <<else>> You have an @@.orange;enormous, jiggly butt.@@ - <br>//You can barely squeeze your rear into your clothes and are starting to get stuck in chairs; any bigger and it might seriously impede your ability to run your arcology.// | [[Have fat removed|PC Surgery Degradation][$PC.butt = 2, cashX(forceNeg(5000), "PCmedical"), $surgeryType = "buttShrinkage"]] + <br>//You can barely squeeze your rear into your clothes and are starting to get stuck in chairs; any bigger and it might seriously impede your ability to run your arcology.// | [[Have fat removed|PC Surgery Degradation][$PC.butt -= 1, cashX(forceNeg(5000), "PCmedical"), $surgeryType = "buttShrinkage"]] <</if>> -<<elseif $PC.butt == 2>> - <<if $PC.buttImplant == 1>> +<<elseif $PC.butt >= 4>> + <<if $PC.buttImplant >= 1>> You have a @@.orange;huge, round, firm butt;@@ it's easily identifiable as fake. - <br>[[Have your implants removed|PC Surgery Degradation][$PC.butt = 0, $PC.buttImplant = 0, cashX(forceNeg(5000), "PCmedical"), $surgeryType = "buttReductionImplant"]] | [[Get the next size up|PC Surgery Degradation][$PC.butt = 3, cashX(forceNeg(10000), "PCmedical"), $surgeryType = "buttEnlargementImplant"]] + <br>[[Have your implants removed|PC Surgery Degradation][$PC.butt -= $PC.buttImplant, $PC.buttImplant = 0, cashX(forceNeg(5000), "PCmedical"), $surgeryType = "buttReductionImplant"]] | [[Get the next size up|PC Surgery Degradation][$PC.butt += 1, $PC.buttImplant += 1, cashX(forceNeg(10000), "PCmedical"), $surgeryType = "buttEnlargementImplant"]] <<else>> You have a @@.orange;huge, soft butt.@@ - <br>[[Add additional fatty tissue|PC Surgery Degradation][$PC.butt = 3, cashX(forceNeg(15000), "PCmedical"), $surgeryType = "buttEnlargement"]] | [[Have fat removed|PC Surgery Degradation][$PC.butt = 1, cashX(forceNeg(5000), "PCmedical"), $surgeryType = "buttShrinkage"]] + <br>[[Add additional fatty tissue|PC Surgery Degradation][$PC.butt += 1, cashX(forceNeg(15000), "PCmedical"), $surgeryType = "buttEnlargement"]] | [[Have fat removed|PC Surgery Degradation][$PC.butt -= 1, cashX(forceNeg(5000), "PCmedical"), $surgeryType = "buttShrinkage"]] <</if>> -<<elseif $PC.butt == 1>> - <<if $PC.buttImplant == 1>> +<<elseif $PC.butt >= 3>> + <<if $PC.buttImplant >= 1>> You have a @@.orange;big firm butt;@@ anyone that feels it can tell it's fake, but at a glance you can't tell otherwise. - <br>[[Have your implants removed|PC Surgery Degradation][$PC.butt = 0, $PC.buttImplant = 0, cashX(forceNeg(5000), "PCmedical"), $surgeryType = "buttReductionImplant"]] | [[Get the next size up|PC Surgery Degradation][$PC.butt = 2, cashX(forceNeg(10000), "PCmedical"), $surgeryType = "buttEnlargementImplant"]] + <br>[[Have your implants removed|PC Surgery Degradation][$PC.butt -= $PC.buttImplant, $PC.buttImplant = 0, cashX(forceNeg(5000), "PCmedical"), $surgeryType = "buttReductionImplant"]] | [[Get the next size up|PC Surgery Degradation][$PC.butt += 1, $PC.buttImplant += 1, cashX(forceNeg(10000), "PCmedical"), $surgeryType = "buttEnlargementImplant"]] <<else>> You have a @@.orange;big butt.@@ - <br>[[Add additional fatty tissue|PC Surgery Degradation][$PC.butt = 2, cashX(forceNeg(15000), "PCmedical"), $surgeryType = "buttEnlargement"]] | [[Have fat removed|PC Surgery Degradation][$PC.butt = 0, cashX(forceNeg(5000), "PCmedical"), $surgeryType = "buttShrinkage"]] + <br>[[Add additional fatty tissue|PC Surgery Degradation][$PC.butt += 1, cashX(forceNeg(15000), "PCmedical"), $surgeryType = "buttEnlargement"]] | [[Have fat removed|PC Surgery Degradation][$PC.butt -= 1, cashX(forceNeg(5000), "PCmedical"), $surgeryType = "buttShrinkage"]] <</if>> <<else>> You have a @@.orange;cute, but normal butt.@@ At your request, fat could be added until you have a healthy rear; alternatively, a pair of implants could be inserted instead. - <br>[[Get a pair of butt implants|PC Surgery Degradation][$PC.butt = 1, $PC.buttImplant = 1, cashX(forceNeg(10000), "PCmedical"), $surgeryType = "buttEnlargementImplant"]] | [[Add additional fatty tissue|PC Surgery Degradation][$PC.butt = 1, cashX(forceNeg(15000), "PCmedical"), $surgeryType = "buttEnlargement"]] + <br>[[Get a pair of butt implants|PC Surgery Degradation][$PC.butt += 1, $PC.buttImplant += 1, cashX(forceNeg(10000), "PCmedical"), $surgeryType = "buttEnlargementImplant"]] | [[Add additional fatty tissue|PC Surgery Degradation][$PC.butt += 1, cashX(forceNeg(15000), "PCmedical"), $surgeryType = "buttEnlargement"]] <</if>> -<<if $PC.dick == 1>> +/* redo this part - add prostate too +<<if $PC.dick != 0>> <br><br>"We could add gel around your testes to make your balls look bigger. Would also dampen any impacts to them as well, if that is anything to consider," _heU says, running a finger down the length of your shaft. "@@.yellowgreen;<<print cashFormat(7500)>>@@ for draining and @@.yellowgreen;<<print cashFormat(15000)>>@@ for filling, it's not the most simple procedure, you know? Anyway, they'll be very obvious, if that turns you on." <<if $AGrowth == 2>> _HeU takes another look at you before offering another option. "Of course, if you want bigger balls in a <i>functional</i> sense, we can do that too. The doctor's research in advanced targeted growth hormones has shown promising results in slaves, and he's been able to use them successfully on a few citizen patients so far. A direct injection of hormone gel, and your testes and prostate will grow on their own. Unlike the cosmetic gel, there's no reversing this treatment. It's expensive too, for the high quality drugs you want; @@.yellowgreen;<<print cashFormat(15000)>>@@ for one round of therapy. It'll cost @@.yellowgreen;<<print cashFormat(20000)>>@@ if you want hormone treatment and a gel adjustment at the same time.<br> <<else>> _HeU takes another look at you before continuing. "Of course, you seem like the type that might want bigger balls in a <i>functional</i> sense. The doctor's been working on a treatment using advanced targeted growth hormones, but it isn't quite ready yet. Might be something to keep in mind before you decide on a gel injection."<br> <</if>> - <<if $PC.balls > 2 && $PC.ballsImplant > 3>> + <<if $PC.balls >= 30>> You have a @@.orange;monstrous, massive pair of balls@@ roughly the size of small watermelons; it's impossible to sit normally, so you've had to buy special chairs, you've given up on wearing pants, and they're so obvious that people probably assume they're fake, but every slave you fuck gets a distended belly from all the cum you pump into them, and you love it. <br>//You have trouble moving around and need special furniture thanks to your over-sized nuts, even bringing your legs together is a pain; you can hardly even walk anymore. It might be worth getting rid of the cosmetic gel.// | [[Have gel extracted|PC Surgery Degradation][$PC.ballsImplant = 3, $PC.balls = 3, cashX(forceNeg(7500), "PCmedical"), $surgeryType = "ballShrinkageHorm"]] <<elseif $PC.balls == 2 && $PC.ballsImplant == 3>> @@ -350,12 +354,13 @@ You have @@.orange;$PC.skin skin.@@<<if $PC.skin != $PC.origSkin>> Your original <</if>> <</if>> <</if>> +*/ -<<if $PC.vagina == 1 && $PC.newVag == 0 && ($PC.births > 2 || $PC.career == "servant" || $PC.career == "escort")>> +<<if $PC.vagina >= 3 && $PC.newVag == 0>> <br><br> "Looking a little loose down there; I can fix that for you. Get you nice and tight again. Oh, and our pussies are guaranteed to not lose their tightness, or your money back! @@.yellowgreen;<<print cashFormat(15000)>>@@ for a brand new vagina." <br> - [[Get a tighter vagina|PC Surgery Degradation][$PC.newVag = 1, cashX(forceNeg(15000), "PCmedical"), $surgeryType = "tightPussy"]] + [[Get a tighter vagina|PC Surgery Degradation][$PC.vagina = 1, $PC.newVag = 1, cashX(forceNeg(15000), "PCmedical"), $surgeryType = "tightPussy"]] <</if>> <<if $PC.preg == -2 && $PC.physicalAge < 70>> @@ -370,33 +375,33 @@ You have @@.orange;$PC.skin skin.@@<<if $PC.skin != $PC.origSkin>> Your original <<if $PC.preg > 0>> _HeU pokes your belly. "You're pregnant. What did I tell you?" <<else>> - <<if $PC.dick == 1 && $PC.vagina == 1>> + <<if $PC.dick != 0 && $PC.vagina != -1>> You have working @@.orange;male and female reproductive organs@@ and a @@.orange;<<if $PC.title > 0>>masculine<<else>>feminine<</if>> appearance.@@ "We'll store some of your sperm for you, should you decide to lose your maleness, and have it shipped to your arcology. Who you decide to use it on, well... That's up to you!" <br> - [[Remove your male half|PC Surgery Degradation][$PC.ballsImplant = 0, $PC.balls = 0, $PC.dick = 0, $PC.storedCum += 10, cashX(forceNeg(25000), "PCmedical"), $surgeryType = "herm2female"]] | - [[Remove your female half|PC Surgery Degradation][$PC.vagina = 0, $PC.preg = 0, WombFlush($PC), cashX(forceNeg(25000), "PCmedical"), $surgeryType = "herm2male"]] + [[Remove your male half|PC Surgery Degradation][$PC.ballsImplant = 0, $PC.balls = 0, $PC.scrotum = 0, $PC.dick = 0, $PC.prostate = 0, $PC.storedCum += 10, cashX(forceNeg(25000), "PCmedical"), $surgeryType = "herm2female"]] | + [[Remove your female half|PC Surgery Degradation][$PC.vagina = -1, $PC.vaginaLube = 0, $PC.ovaries = 0, $PC.preg = 0, WombFlush($PC), cashX(forceNeg(25000), "PCmedical"), $surgeryType = "herm2male"]] <<if $PC.title > 0>> - | [[Remove your male half completely|PC Surgery Degradation][$PC.ballsImplant = 0, $PC.balls = 0, $PC.dick = 0, $PC.storedCum += 10, $PC.title = 0, generatePlayerPronouns($PC), cashX(forceNeg(25000), "PCmedical"), $surgeryType = "herm2truefemale"]] + | [[Remove your male half completely|PC Surgery Degradation][$PC.ballsImplant = 0, $PC.balls = 0, $PC.scrotum = 0, $PC.dick = 0, $PC.prostate = 0, $PC.storedCum += 10, $PC.title = 0, generatePlayerPronouns($PC), cashX(forceNeg(25000), "PCmedical"), $surgeryType = "herm2truefemale"]] <<else>> - | [[Remove your female half completely|PC Surgery Degradation][$PC.vagina = 0, $PC.preg = 0, WombFlush($PC), $PC.boobs = 0, $PC.boobsBonus = 0, $PC.boobsImplant = 0, $PC.title = 1, generatePlayerPronouns($PC), cashX(forceNeg(25000), "PCmedical"), $surgeryType = "herm2truemale"]] + | [[Remove your female half completely|PC Surgery Degradation][$PC.vagina = -1, $PC.vaginaLube = 0, $PC.ovaries = 0, $PC.preg = 0, WombFlush($PC), $PC.boobs = 100, $PC.boobsBonus = 0, $PC.boobsImplant = 0, $PC.title = 1, generatePlayerPronouns($PC), cashX(forceNeg(25000), "PCmedical"), $surgeryType = "herm2truemale"]] <</if>> - <<elseif $PC.dick == 1>> + <<elseif $PC.dick != 0>> You have @@.orange;male genitalia@@ and a @@.orange;<<if $PC.title > 0>>masculine<<else>>feminine<</if>> appearance.@@ "We'll store some of your sperm for you, should you decide to lose your maleness, and have it shipped to your arcology. Who you decide to use it on, well... That's up to you!" <br> - [[Have your male organs replaced with female ones|PC Surgery Degradation][$PC.ballsImplant = 0, $PC.balls = 0, $PC.dick = 0, $PC.vagina = 1, $PC.newVag = 1, cashX(forceNeg(50000), "PCmedical"), $surgeryType = "male2female"]] | - [[Add a female reproductive tract|PC Surgery Degradation][$PC.vagina = 1, $PC.newVag = 1, $PC.preg = 0, WombFlush($PC), cashX(forceNeg(150000), "PCmedical"), $surgeryType = "male2herm"]] + [[Have your male organs replaced with female ones|PC Surgery Degradation][$PC.ballsImplant = 0, $PC.balls = 0, $PC.scrotum = 0, $PC.dick = 0, $PC.prostate = 0, $PC.vagina = 1, $PC.newVag = 1, $PC.vaginaLube = 1, $PC.ovaries = 1, cashX(forceNeg(50000), "PCmedical"), $surgeryType = "male2female"]] | + [[Add a female reproductive tract|PC Surgery Degradation][$PC.vagina = 1, $PC.newVag = 1, $PC.vaginaLube = 1, $PC.ovaries = 1, $PC.preg = 0, WombFlush($PC), cashX(forceNeg(150000), "PCmedical"), $surgeryType = "male2herm"]] <<if $PC.title > 0>> - | [[Become a woman|PC Surgery Degradation][$PC.ballsImplant = 0, $PC.balls = 0, $PC.dick = 0, $PC.storedCum += 10, $PC.vagina = 1, $PC.newVag = 1, $PC.preg = 0, $PC.title = 0, generatePlayerPronouns($PC), cashX(forceNeg(50000), "PCmedical"), $surgeryType = "male2truefemale"]] - | [[Become a hermaphrodite girl|PC Surgery Degradation][$PC.vagina = 1, $PC.newVag = 1, $PC.preg = 0, WombFlush($PC), $PC.title = 0, generatePlayerPronouns($PC), cashX(forceNeg(150000), "PCmedical"), $surgeryType = "male2hermfemale"]] + | [[Become a woman|PC Surgery Degradation][$PC.ballsImplant = 0, $PC.balls = 0, $PC.scrotum = 0, $PC.dick = 0, $PC.prostate = 0, $PC.storedCum += 10, $PC.vagina = 1, $PC.newVag = 1, $PC.vaginaLube = 1, $PC.ovaries = 1, $PC.preg = 0, $PC.title = 0, generatePlayerPronouns($PC), cashX(forceNeg(50000), "PCmedical"), $surgeryType = "male2truefemale"]] + | [[Become a hermaphrodite girl|PC Surgery Degradation][$PC.vagina = 1, $PC.newVag = 1, $PC.vaginaLube = 1, $PC.ovaries = 1, $PC.preg = 0, WombFlush($PC), $PC.title = 0, generatePlayerPronouns($PC), cashX(forceNeg(150000), "PCmedical"), $surgeryType = "male2hermfemale"]] <</if>> <<else>> You have @@.orange;female genitalia@@ and a @@.orange;<<if $PC.title > 0>>masculine<<else>>feminine<</if>> appearance.@@ <br> - [[Have your female organs replaced with male ones|PC Surgery Degradation][$PC.ballsImplant = 0, $PC.balls = 0, $PC.dick = 1, $PC.vagina = 0, cashX(forceNeg(50000), "PCmedical"), $surgeryType = "female2male"]] | - [[Add a male reproductive tract|PC Surgery Degradation][$PC.ballsImplant = 0, $PC.balls = 0, $PC.dick = 1, cashX(forceNeg(150000), "PCmedical"), $surgeryType = "female2herm"]] + [[Have your female organs replaced with male ones|PC Surgery Degradation][$PC.ballsImplant = 0, $PC.balls = 3, $PC.scrotum = 3, $PC.dick = 4, $PC.prostate = 1, $PC.vagina = -1, $PC.vaginaLube = 0, $PC.ovaries = 0, cashX(forceNeg(50000), "PCmedical"), $surgeryType = "female2male"]] | + [[Add a male reproductive tract|PC Surgery Degradation][$PC.ballsImplant = 0, $PC.balls = 3, $PC.scrotum = 3, $PC.dick = 4, $PC.prostate = 1, cashX(forceNeg(150000), "PCmedical"), $surgeryType = "female2herm"]] <<if $PC.title == 0>> - | [[Become a man|PC Surgery Degradation][$PC.ballsImplant = 0, $PC.balls = 0, $PC.dick = 1, $PC.vagina = 0, $PC.preg = 0, WombFlush($PC), $PC.title = 1, generatePlayerPronouns($PC), $PC.boobs = 0, $PC.boobsBonus = 0, $PC.boobsImplant = 0, cashX(forceNeg(50000), "PCmedical"), $surgeryType = "female2truemale"]] - | [[Become a hermaphrodite boy|PC Surgery Degradation][$PC.ballsImplant = 0, $PC.balls = 0, $PC.dick = 1, $PC.title = 1, generatePlayerPronouns($PC), $PC.boobs = 0, $PC.boobsBonus = 0, $PC.boobsImplant = 0, cashX(forceNeg(150000), "PCmedical"), $surgeryType = "female2hermmale"]] + | [[Become a man|PC Surgery Degradation][$PC.ballsImplant = 0, $PC.balls = 3, $PC.scrotum = 3, $PC.dick = 4, $PC.prostate = 1, $PC.vagina = -1, $PC.vaginaLube = 0, $PC.ovaries = 0, $PC.preg = 0, WombFlush($PC), $PC.title = 1, generatePlayerPronouns($PC), $PC.boobs = 100, $PC.boobsImplant = 0, cashX(forceNeg(50000), "PCmedical"), $surgeryType = "female2truemale"]] + | [[Become a hermaphrodite boy|PC Surgery Degradation][$PC.ballsImplant = 0, $PC.balls = 3, $PC.scrotum = 3, $PC.dick = 4, $PC.prostate = 1, $PC.title = 1, generatePlayerPronouns($PC), $PC.boobs = 100, $PC.boobsImplant = 0, cashX(forceNeg(150000), "PCmedical"), $surgeryType = "female2hermmale"]] <</if>> <</if>> <</if>> diff --git a/src/player/js/PlayerState.js b/src/player/js/PlayerState.js new file mode 100644 index 0000000000000000000000000000000000000000..bcd52993894e8e256d91c44f5993b306f0135d2d --- /dev/null +++ b/src/player/js/PlayerState.js @@ -0,0 +1,2013 @@ +/** + * Encapsulates the full description of a player state. Serializable by the SugarCube state + * management. + */ + +/** + * Encapsulates your skills. Used inside of the + * App.Entity.PlayerState class. + * @ref App.Entity.PlayerState + */ +App.Entity.PlayerSkillsState = class { + constructor() { + /** exclusive variables */ + /** Your skill in trading. */ + this.trading = 0; + /** Your skill in warfare. */ + this.warfare = 0; + /** Your skill in slaving. */ + this.slaving = 0; + /** Your skill in engineering. */ + this.engineering = 0; + /** Your skill in medicine. */ + this.medicine = 0; + /** Your skill in hacking. */ + this.hacking = 0; + /** Your skill in taking huge loads. */ + this.cumTap = 0; + } +}; + +/** + * Encapsulates your preferences. Used inside of the + * App.Entity.PlayerState class. + * @ref App.Entity.PlayerState + */ +App.Entity.PlayerRulesState = class { + constructor() { + this.living = "luxurious"; + this.speech = "permissive"; + this.release = "permissive"; + this.relationship = "permissive"; + /** + * How you are handling your lactation + * * "none" + * * "induce" + * * "maintain" + * * "sell" + */ + this.lactation = "none"; + this.punishment = "situational"; + this.reward = "relaxation"; + } +}; + +App.Entity.PlayerActionsCountersState = class { + constructor() { + /** exclusive variables */ + /** how many children you've carried for the SE */ + this.birthElite = 0; + /** how many children you've carried for your former master (servant start only) */ + this.birthMaster = 0; + /** how many slave babies you've had */ + this.birthDegenerate = 0; + /** how many whoring babies you've had */ + this.birthClient = 0; + /** untracked births */ + this.birthArcOwner = 0; + /** how many children you've had by sex with citizens (not whoring) */ + this.birthCitizen = 0; + /** how many times you've giving birth to your own selfcest babies */ + this.birthFutaSis = 0; + /** how many units of your cum are stored away for artificially inseminating slaves */ + this.birthSelf = 0; + /** how many designer babies you've produced */ + this.birthLab = 0; + /** how many children you've had with the Sisters */ + this.birthOther = 0; + /** how many children you've carried for other arc owners */ + this.storedCum = 0; + /** shared variables */ + /** amount of milk given */ + this.milk = 0; + /** amount of cum given */ + this.cum = 0; + /** number of births as your slave */ + this.birthsTotal = 0; + this.laborCount = 0; + /** How many slaves you have sired. */ + this.slavesFathered = 0; + /** How many slaves you have knocked up. */ + this.slavesKnockedUp = 0; + } +}; + +/** + * Encapsulates various custom properties, set by users + */ +App.Entity.PlayerCustomAddonsState = class PlayerCustomAddonsState { + constructor() { + /** adds a custom tattoo */ + this.tattoo = ""; + } +}; + +/** + * To ensure that all new eyes contain expected attributes + */ +App.Entity.PlayerEyeState = class PlayerEyeState { + constructor() { + this.left = new App.Entity.PlayerIndividualEyeState(); + this.right = new App.Entity.PlayerIndividualEyeState(); + /** + * original eye color + */ + this.origColor = "blue"; + } +}; + +App.Entity.PlayerIndividualEyeState = class PlayerIndividualEyeState { + constructor() { + /** + * type of eye + * * 1: normal + * * 2: glass + * * 3: cybernetic + */ + this.type = 1; + /** + * vision of eye + * * 1: normal + * * 2: impaired + * * 3: blind + */ + this.vision = 1; + /** + * current eye color + */ + this.iris = "blue"; + /** + * pupil shape + */ + this.pupil = "circular"; + /** + * sclera color + */ + this.sclera = "white"; + } +}; + +App.Entity.PlayerRelationshipsState = class PlayerRelationshipsState { + // in the future this will be used to determine who will be used to sate player lust + constructor() { + /** player's wives */ + this.marriage = []; + /** player's lovers */ + this.lovers = []; + /** player's friends with benefits */ + this.FWBs = []; + /** player's best friends */ + this.BFFs = []; + /** player's friends */ + this.friends = []; + /** slaves player likes */ + this.likes = []; + /** slaves player dislikes */ + this.dislikes = []; + /** slaves player hates */ + this.hates = []; + /** slaves player slaves */ + this.loathes = []; + /** + * player's emotional obsession + * * -2: emotionally bound to you + * * -1: emotional slut + * * 0: none + * * (ID): target of obsession + */ + this.obsession = 0; + } +}; + +App.Entity.PlayerPornPerformanceState = class { + constructor() { + this.feed = 0; + this.viewerCount = 0; + this.spending = 0; + this.prestige = 0; + this.prestigeDesc = 0; + /** what porn you are known for */ + this.fameType = "none"; + /** what aspect of you is being focused on for porn */ + this.focus = "none"; + this.fame = { + /** generic porn fame */ + general: 0, + /** Fuckdoll porn fame */ + fuckdoll: 0, + /** rape porn fame */ + rape: 0, + /** preggo porn fame */ + preggo: 0, + /** BBW porn fame */ + BBW: 0, + /** weight gain porn fame */ + gainer: 0, + /** well hung porn fame */ + stud: 0, + /** underage porn fame */ + loli: 0, + /** gagfuck queen porn fame */ + deepThroat: 0, + /** strugglefuck queen porn fame */ + struggleFuck: 0, + /** painal queen porn fame */ + painal: 0, + /** tease porn fame */ + tease: 0, + /** romantic porn fame */ + romantic: 0, + /** pervert porn fame */ + pervert: 0, + /** caring porn fame */ + caring: 0, + /** unflinching porn fame */ + unflinching: 0, + /** size queen porn fame */ + sizeQueen: 0, + /** neglectful porn fame */ + neglectful: 0, + /** cum addict porn fame */ + cumAddict: 0, + /** anal addict porn fame */ + analAddict: 0, + /** attention whore porn fame */ + attentionWhore: 0, + /** breast growth porn fame */ + breastGrowth: 0, + /** abusive porn fame */ + abusive: 0, + /** malicious porn fame */ + malicious: 0, + /** self hating porn fame */ + selfHating: 0, + /** breeder porn fame */ + breeder: 0, + /** submissive porn fame */ + sub: 0, + /** cumslut porn fame */ + cumSlut: 0, + /** buttslut porn fame */ + anal: 0, + /** humiliation porn fame */ + humiliation: 0, + /** boob porn fame */ + boobs: 0, + /** dom porn fame */ + dom: 0, + /** sadist porn fame */ + sadist: 0, + /** masochist porn fame */ + masochist: 0, + /** pregnancy porn fame*/ + pregnancy: 0 + }; + } +}; + +App.Entity.PlayerState = class PlayerState { + constructor() { + /** Player's current name */ + this.slaveName = "Anonymous"; + /** Player's current surname + * @type {string|number} */ + this.slaveSurname = 0; + /** Player's original name */ + this.birthName = "Anonymous"; + /** Player's original surname + * @type {string|number} */ + this.birthSurname = ""; + /** Player sex ("XX", "XY") */ + this.genes = "XY"; + // exclusive major player variables here + /** your title's gender + * + * 0: female; 1: male */ + this.title = 1; + /** + * How strong/are there rumors about you doing unsavory things with your slaves + * * 0 - 10: occasional whispers + * * 11 - 25: minor rumors + * * 26 - 50: rumors + * * 51 - 75: bad rumors + * * 70 - 100: severe rumors + * * 101+: life ruining rumors + */ + this.degeneracy = 0; + /** your favorite refreshment + * @type {string} */ + this.refreshment = "cigar"; + /** + * * The method of consumption of .refreshment + * * 0: smoked + * * 1: drank + * * 2: eaten + * * 3: snorted + * * 4: injected + * * 5: popped + * * 6: orally dissolved + */ + this.refreshmentType = 0; + /** @type {number} */ + this.pronoun = App.Data.Pronouns.Kind.male; + /** + * * career prior to becoming owner + * * "wealth" + * * "capitalist" + * * "mercenary" + * * "slaver" + * * "engineer" + * * "medicine" + * * "celebrity" + * * "escort" + * * "servant" + * * "gang" + * * "BlackHat" + * * "arcology owner" + */ + this.career = "capitalist"; + /** + * * how player became owner + * * "wealth" + * * "diligence" + * * "force" + * * "social engineering" + * * "luck" + */ + this.rumor = "wealth"; + /** Player's ID */ + this.ID = -1; + /** your ability to function normally in day to day affairs + * + * 0: normal, 1: hindered, 2: unable */ + this.physicalImpairment = 0; + /** Player's prestige */ + this.prestige = 0; + /** reason for prestige + * @type {string|number} */ + this.prestigeDesc = 0; + this.relationships = new App.Entity.PlayerRelationshipsState(); + this.father = 0; + this.mother = 0; + this.daughters = 0; + this.sisters = 0; + /** week you was born (int between 0-51) */ + this.birthWeek = jsRandom(0, 51); + /** How old you really are. */ + this.actualAge = 35; + /** How old your body looks. */ + this.visualAge = 35; + /** How old your body is. */ + this.physicalAge = 35; + /** How old your ovaries are. (used to trick menopause) */ + this.ovaryAge = 35; + /** has had facial surgery to reduce age. 0: no, 1: yes */ + this.ageImplant = 0; + /** compatibility **/ + this.devotion = 0; + /** + * your health + * * -90 - : On the edge of death + * * -90 - -51: Extremely unhealthy + * * -50 - -21: Unhealthy + * * -20 - 20: Healthy + * * 21 - 50: Very healthy + * * 50 - 90: Extremely healthy + * * 90 - : Unnaturally healthy + */ + this.health = 100; + /** + * you have a minor injury ("black eye", "bruise", "split lip") + * @type {number | string} + */ + this.minorInjury = 0; + /** + * you have a major injury (will replace the injured PC global) + * @type {number | string} + */ + this.majorInjury = 0; + /** + * you have a life-changing injury/malaise + * @type {number | string} + */ + this.criticalDamage = 0; + /** + * your weight + * * 191+: dangerously obese + * * 190 - 161: super obese + * * 160 - 131: obese + * * 130 - 96: fat + * * 95 - 31: overweight + * * 30 - 11: curvy + * * 10 - -10: neither too fat nor too skinny + * * -11 - -30: thin + * * -31 - -95: very thin + * * -96 - : emaciated + */ + this.weight = 0; + /** + * your musculature + * * 96+ : extremely muscular + * * 31 - 95: muscular + * * 6 - 30: toned + * * -5 - 5: none + * * -30 - -6: weak + * * -95 - -31: very weak + * * -96- : frail + */ + this.muscles = 30; + /** + * your height in cm + * * < 150: petite + * * 150 - 159: short + * * 160 - 169: average + * * 170 - 185: tall + * * 186+ : very tall + */ + this.height = 185; + /** you have height implant + * -1: -10 cm, 0: none, 1: +10 cm */ + this.heightImplant = 0; + /** your nationality */ + this.nationality = "Stateless"; + /** your race */ + this.race = "white"; + /** your original race */ + this.origRace = "white"; + /** + * your markings + * * "beauty mark" + * * "birthmark" + * * "freckles" + * * "heavily freckled" + */ + this.markings = "none"; + /** "none", "glasses", "corrective glasses", "corrective contacts" */ + this.eyewear = "none"; + /** + * your eyes + */ + this.eye = new App.Entity.PlayerEyeState(); + /** your hearing + * + * -2: deaf; -1: hard of hearing; 0: normal */ + this.hears = 0; + /** "none", "hearing aids", "muffling ear plugs", "deafening ear plugs" */ + this.earwear = "none"; + /** is there an inner ear implant device + * 0: no; 1: yes */ + this.earImplant = 0; + /** the shape of your outer ears + * "none", "damaged", "normal", "pointy", "elven", "ushi" */ + this.earShape = "normal"; + /** type of kemonomimi ears if any + * "neko", "inu", "kit", "tanuki" */ + this.earT = "none"; + /** kemonomimi ear color + * "hairless" */ + this.earTColor = "hairless"; + /** sense of smell + 0 - yes, -1 - no */ + this.smells = 0; + /** sense of taste + 0 - yes, -1 - no */ + this.tastes = 0; + /** horn type if any + * "none", "curved succubus horns", "backswept horns", "cow horns", "one long oni horn", "two long oni horns", "small horns" */ + this.horn = "none"; + /** horn color */ + this.hornColor = "none"; + /** type of tail installed + * "none", "mod", "combat", "sex"*/ + this.tail = "none"; + /** + * Do you have a tail interface installed + * * 0: no + * * 1: yes + */ + this.PTail = 0; + /** the current shape of your modular tail + * "none", "neko", "inu", "kit", "kitsune", "tanuki", "ushi" */ + this.tailShape = "none"; + /** tail color */ + this.tailColor = "none"; + /** yout original hair color, defaults to your initial hair color. */ + this.origHColor = "blonde"; + /** hair color */ + this.hColor = "blonde"; + /** pubic hair color */ + this.pubicHColor = "blonde"; + /** armpit hair style */ + this.underArmHColor = "blonde"; + /** eyebrowHColor*/ + this.eyebrowHColor = "blonde"; + /** your original skin color. */ + this.origSkin = "light"; + /** skin color */ + this.skin = "light"; + /** + * hair length + * * 150: calf-length + * * 149-100: ass-length + * * 99-30: long + * * 29-10: shoulder-length + * * 9-0: short + */ + this.hLength = 2; + /** + * eyebrow thickness + * * "pencil-thin" + * * "thin" + * * "threaded" + * * "natural" + * * "tapered" + * * "thick" + * * "bushy" + */ + this.eyebrowFullness = "natural"; + /** hair style */ + this.hStyle = "neat"; + /** pubic hair style */ + this.pubicHStyle = "hairless"; + /** armpit hair style */ + this.underArmHStyle = "hairless"; + /** eyebrowHStyle */ + this.eyebrowHStyle = "natural"; + /** + * slave waist + * * 96+: masculine + * * 95 - 41: ugly + * * 40 - 11: unattractive + * * 10 - -10: average + * * -11 - -40: feminine + * * -40 - -95: hourglass + * * -96-: absurd + */ + this.waist = 0; + /** series of rings up the back that can be tied together. 0: no, 1: yes */ + this.corsetPiercing = 0; + /** + * What level of prosthetic interface you have installed + * * 0: no interface + * * 1: basic interface + * * 2: advanced interface + */ + this.PLimb = 0; + /** + * your legs + */ + this.leg = { + left: new App.Entity.LimbState(), + right: new App.Entity.LimbState() + }; + /** + * your arms + */ + this.arm = { + left: new App.Entity.LimbState(), + right: new App.Entity.LimbState() + }; + /** are your heels clipped + * + * 0: no, 1: yes */ + this.heels = 0; + /** your voice + * + * 0: mute, 1: deep, 2: feminine, 3: high, girly */ + this.voice = 1; + /** has voice implant + * + * 0: no; 1: yes, high; -1: yes, low */ + this.voiceImplant = 0; + /** have cybernetic voicebox + * + * 0: no; 1: yes */ + this.electrolarynx = 0; + /** + * your accent + * * 0: none + * * 1: attractive + * * 2: heavy + * * 3: does not speak language + */ + this.accent = 0; + /** + * shoulder width + * * -2: very narrow + * * -1: narrow + * * 0: feminine + * * 1: broad + * * 2: very broad + */ + this.shoulders = 0; + /** + * have shoulder implant + * + * * -1: shoulders -1 + * * 0: none + * * 1: shoulders +1 + */ + this.shouldersImplant = 0; + /** + * your boob size (in cc) + * * 0-299 - flat; + * * 300-399 - A-cup; + * * 400-499 - B-cup + * * 500-649 - C-cup + * * 650-799 - D-cup + * * 800-999 - DD-cup + * * 1000-1199 - F-cup + * * 1200-1399 - G-cup + * * 1400-1599 - H-cup + * * 1600-1799 - I-cup + * * 1800-2049 - J-cup + * * 2050-2299 - K-cup + * * 2300-2599 - L-cup + * * 2600-2899 - M-cup + * * 2900-3249 - N-cup + * * 3250-3599 - O-cup + * * 3600-3949 - P-cup + * * 3950-4299 - Q-cup + * * 4300-4699 - R-cup + * * 4700-5099 - S-cup + * * 5100-5499 - T-cup + * * 5500-6499 - U-cup + * * 6500-6999 - V-cup + * * 7000-7499 - X-cup + * * 7500-7999 - Y-cup + * * 8000-8499 - Z-cup + * * 8500-8999 - ZZ-cup + * * 9000-9999 - ZZZ-cup + * * 10000-14999 - obscenely massive + * * 15000-24999 - arm filling + * * 25000-39999 - figure dominating + * * 40000-54999 - beachball-sized + * * 55000-69999 - lap filling + * * 70000-89999 - door-crowding + * * 90000-100000 - door-jamming + */ + this.boobs = 100; + /** breast engorgement from unmilked tits */ + this.boobsMilk = 0; + /** + * your implant size + * * 0: no implants; + * * 1-199: small implants; + * * 200-399: normal implants; + * * 400-599: large implants; + * * 600+: boobsImplant size fillable implants + */ + this.boobsImplant = 0; + /** Implants type. 0: normal/none; 1: string */ + this.boobsImplantType = 0; + /** + * breast shape + * * "normal" + * * "perky" + * * "saggy" + * * "torpedo-shaped" + * * "downward-facing" + * * "wide-set" + */ + this.boobShape = "perky"; + /** + * nipple shape + * * "huge" + * * "puffy" + * * "inverted" + * * "tiny" + * * "cute" + * * "partially inverted" + * * "fuckable" + */ + this.nipples = "cute"; + /** + * nipple are pierced + * @default 0 + * 0: none; 1: yes; 2: heavily */ + this.nipplesPiercing = 0; + /** what accessory, if any, are on your nipples */ + this.nipplesAccessory = "none"; + /** slave areolae + * + * 0: normal; 1: large; 2: unusually wide; 3: huge, 4: massive */ + this.areolae = 0; + /** edge of areolae are pierced + * @default 0 + * 0: none; 1: yes; 2: heavy */ + this.areolaePiercing = 0; + /** your areolae shape ("heart"; "star"; "circle") */ + this.areolaeShape = "circle"; + /** + * boobs tattoo + * * "tribal patterns" + * * "flowers" + * * "scenes" + * * "Asian art" + * * "degradation" + * * "counting" + * * "advertisements" + * * "rude words" + * * "bovine patterns" + * * "sacrament" + * * "Sacrilege" + * * "Possessive" + * * "Paternalist" + * @type {string | number} + */ + this.boobsTat = 0; + /** your lactation + * + * 0: none; 1: natural; 2: implant */ + this.lactation = 0; + /** how many more weeks until lactation dries up + * + * usually 2 as interactions and lact. implant reset it to 2 */ + this.lactationDuration = 0; + /** + * odds of inducing lactation + * + * begins trying on breast play if over 10 */ + this.induceLactation = 0; + /** 0: 10: not used to producing milk(no bonuses); + * 11: 50: used to producing milk; + * 51: 100: heavily adapted to producing milk(big bonus) */ + this.lactationAdaptation = 0; + /** + * hip size + * * -2: very narrow + * * -1: narrow + * * 0: normal + * * 1: wide hips + * * 2: very wide hips + * * 3: inhumanly wide hips + */ + this.hips = 0; + /** you have hip implant + * + * -1: hips -1; 0: none; 1: hips +1 */ + this.hipsImplant = 0; + /** + * butt size + * * 0 : flat + * * 1 : small + * * 2 : plump * + * * 3 : big bubble butt + * * 4 : huge + * * 5 : enormous + * * 6 : gigantic + * * 7 : ridiculous + * * 8 - 10: immense + * * 11 - 20: inhuman + * + * _* Descriptions vary for just how big 2 is, as such, it may be better to just go with 3_ + */ + this.butt = 2; + /** + * butt implant type and size + * + * * 0: none + * * 1: butt implant + * * 2: big butt implant + * * 3: fillable butt implants + * * 5 - 8: advanced fillable implants + * * 9+: hyper fillable implants + */ + this.buttImplant = 0; + /** butt implant type + * + * 0: normal/none; 1: string */ + this.buttImplantType = 0; + /** + * butt tattoo + * + * takes one of the following strings or 0 + * * "tribal patterns" + * * "flowers" + * * "scenes" + * * "Asian art" + * * "degradation" + * * "counting" + * * "advertisements" + * * "rude words" + * * "bovine patterns" + * * "sacrament" + * * "Sacrilege" + * * "Possessive" + * * "Paternalist" + * @type {string|number} */ + this.buttTat = 0; + /** + * face attractiveness + * + * * -96 - : very ugly + * * -95 - -41: ugly + * * -40 - -11: unattractive + * * -10 - 10: attractive + * * 11 - 40: very pretty + * * 41 - 95: gorgeous + * * 96+: mind blowing + */ + this.face = 100; + /** + * facial surgery degree + * + * * 0 - 14: none + * * 15 - 34: Subtle Improvements + * * 35 - 64: Noticeable Work + * * 65 - 99: Heavily Reworked + * * 100: Uncanny Valley + */ + this.faceImplant = 0; + /** + * accepts string (will be treated as "normal") + * * "normal" + * * "masculine" + * * "androgynous" + * * "cute" + * * "sensual" + * * "exotic" + */ + this.faceShape = "normal"; + /** + * lip size (0 - 100) + * * 0 - 10: thin + * * 11 - 20: normal + * * 21 - 40: pretty + * * 41 - 70: plush + * * 71 - 95: huge(lisps) + * * 96 - 100: facepussy(mute) + */ + this.lips = 15; + /** + * how large her lip implants are + * @see lips + */ + this.lipsImplant = 0; + /** + * lips pierced + * + * 0: no; 1: yes; 2: heavy */ + this.lipsPiercing = 0; + /** + * lip tattoo + * + * takes one of the following strings or 0 + * * "tribal patterns" + * * "flowers" + * * "permanent makeup" + * * "degradation" + * * "counting" + * * "advertisements" + * * "rude words" + * * "bovine patterns" + * * "sacrament" + * * "Sacrilege" + * * "Possessive" + * * "Paternalist" + * @type {string|number} */ + this.lipsTat = 0; + /** + * teeth type + * * "normal" + * * "crooked" + * * "straightening braces" + * * "cosmetic braces" + * * "removable" + * * "pointy" + * * "baby" + * * "mixed" + */ + this.teeth = "normal"; + /** + * have tongue piercing + * + * 0: no; 1: yes; 2: heavy */ + this.tonguePiercing = 0; + /** + * vagina type + * * -1: no vagina + * * 0: virgin + * * 1: tight + * * 2: reasonably tight + * * 3: loose + * * 4: cavernous + * * 10: ruined + */ + this.vagina = -1; + /** have has your vagina improved + * + * 0: no; 1: yes; */ + this.newVag = 0; + /** exclusive variable + * how wet you are + * + * 0: dry; 1: wet; 2: soaking wet */ + this.vaginaLube = 0; + /** have vagina piercing + * + * 0: no; 1: yes; 2: heavy */ + this.vaginaPiercing = 0; + /** + * vagina tattoo + * + * takes one of the following strings or 0 + * * "tribal patterns" + * * "flowers" + * * "scenes" + * * "Asian art" + * * "degradation" + * * "counting" + * * "advertisements" + * * "rude words" + * * "bovine patterns" + * * "sacrament" + * * "Sacrilege" + * * "Possessive" + * * "Paternalist" + * @type {string|number} */ + this.vaginaTat = 0; + /** + * pregnancy time or state.See Pregnancy Control section for more. + * * -3: sterilized + * * -2: sterile + * * -1: contraceptives + * * 0: fertile + * * 1 - 10: pregnant, not showing + * * 11 - 20: showing + * * 21 - 30: pregnant + * * 30 - 35: very pregnant + */ + this.preg = 0; + /** + * accepts ID See Pregnancy Control section for more. + * + * Who sired your pregnancy + * * -9: a futanari sister + * * -8: an animal + * * -7: designer baby + * * -6: a member of the Societal Elite + * * -5: one of your clients + * * -4: another arcology owner + * * -3: your former Master + * * -2: citizen of your arcology + * * -1: you + * * 0: Unidentifiable + */ + this.pregSource = 0; + /** + * Number of children. + * + * **Warning!** Should be not changed after initial impregnation setup. + * See Pregnancy Control section for more. + */ + this.pregType = 0; + /** + * Number of ready to be impregnated ova (override normal cases), + * + * For delayed impregnations with multiples.Used onetime on next call of the SetPregType + * widget. After SetPregType use it to override .pregType, it set back to 0 automatically. + */ + this.readyOva = 0; + /** exclusive variable + * (uncommon in events)($PC.preg >= 28) + * how you act when heavily pregnant + * * 0 - no change + * * 1 - submissive and motherly + * * 2 - aggressive and dominant + */ + this.pregMood = 0; + /** + * How adapted you are to being pregnant (allows for larger, safer pregnancies) + */ + this.pregAdaptation = 50; + /** + * Ovary implant type. + * + * * 0: no implants + * * "fertility": higher chance of twins (or more) + * * "sympathy": doubles eggs released + * * "asexual": self-fertilizing + */ + this.ovaImplant = 0; + /** + * Womb focused enhancements. + * + * * "none" + * * "restraint": Provides structural support for extremely oversized pregnancies + */ + this.wombImplant = "none"; + /** + * Menstrual cycle known variable. To be used for fert cycle discover and things like pregnancy without a first period + * + * * 0: no + * * 1: yes + */ + this.fertKnown = 0; + /** + * Menstrual cycle control variable. + * + * * 0: Danger week + * * 1+: safe week + */ + this.fertPeak = 0; + /** + * are you a broodmother + * + * * 0: no + * * 1: standard 1 birth / week + * * 2: black market 12 births / week + * * 3: black market upgrade for implant firmware, to allow change weekly number + * of ova in range of 1 to 12 in remote surgery block. (broodmotherFetuses change + * through remote surgery). (future usage) + */ + this.broodmother = 0; + /** + * count of ova that broodmother implant force to release. + * + * Should be set with "broodmother" property together. If broodmother === 0 has no meaning. + */ + this.broodmotherFetuses = 0; + /** + * If broodmother implant set to pause it 's work. + * + * 1: implant on pause !1: working. + * + * If broodmother birth her last baby and her implant is on pause, she will be in contraception like state. + */ + this.broodmotherOnHold = 0; + /** + * Number of weeks left until last baby will be birthed. + * + * Mainly informative only. Updated automatically at birth process based on remaining fetuses. 0 - 37 + */ + this.broodmotherCountDown = 0; + /** + * variable used to set off the birth events + * + * 1: birth this week; 0: not time yet */ + this.labor = 0; + /** + * may accept strings, use at own risk + * + * * "none" + * * "a small empathy belly" + * * "a medium empathy belly" + * * "a large empathy belly" + * * "a huge empathy belly" + * * "a corset" + * * "an extreme corset" + * * "a support band" + */ + this.bellyAccessory = "none"; + /** + * labia type + * * 0: minimal + * * 1: big + * * 2: huge + * * 3: huge dangling + */ + this.labia = 0; + /** + * clit size + * * 0: normal + * * 1: large + * * 2: huge + * * 3: enormous + * * 4: penis-like + * * 5: like a massive penis + */ + this.clit = 0; + /** + * is clit pierced + * * 0: no + * * 1: yes + * * 2: heavy + * * 3: smart + */ + this.clitPiercing = 0; + /** 0: circumcised; 1+:uncut, also affects foreskin size */ + this.foreskin = 0; + /** + * anus size + * * 0: virgin + * * 1: tight + * * 2: loose + * * 3: very loose + * * 4: gaping + */ + this.anus = 0; + /** + * dick size + * * 0: none + * * 1: tiny + * * 2: little + * * 3: normal + * * 4: big + * * 5: huge + * * 6: gigantic + * * 7: massive/gigantic + * * 8: truly imposing/titanic + * * 9: monstrous/absurd + * * 10: awe-inspiring/inhuman + * * 11+: hypertrophied + */ + this.dick = 4; + /** used to calculate size of area around anus. */ + this.analArea = 1; + /** + * is dick pierced + * * 0: no + * * 1: yes + * * 2: heavy + */ + this.dickPiercing = 0; + /** + * dick tattoo + * + * takes one of the following strings or 0 + * * "tribal patterns" + * * "flowers" + * * "scenes" + * * "Asian art" + * * "degradation" + * * "counting" + * * "advertisements" + * * "rude words" + * * "bovine patterns" + * * "sacrament" + * * "Sacrilege" + * * "Possessive" + * * "Paternalist" + * @type {string|number} */ + this.dickTat = 0; + /** + * does the slave have a prostate? + * * 0: no + * * 1: normal + * * 2: hyperstimulated +20% + * * 3: modified hyperstimulated +50% + */ + this.prostate = 1; + /** + * ball size + * * 0: none + * * 1: vestigial + * * 2: small + * * 3: average + * * 4: large + * * 5: massive + * * 6: huge + * * 7: giant + * * 8: enormous + * * 9: monstrous + * * 10: inhuman + * * 11+: hypertrophied + */ + this.balls = 3; + /** Exclusive variable + * ball size booster + * * 0: none + */ + this.ballsImplant = 0; + /** + * scrotum size + * + * function relative to .ballSize + * + * *If .balls > 0 and .scrotum === 0, balls are internal* + */ + this.scrotum = 4; + /** has ovaries + * + * 0: no; 1: yes */ + this.ovaries = 0; + /** has anus piercing + * + * 0: no; 1: yes; 2: heavy */ + this.anusPiercing = 0; + /** + * anus tattoo + * + * takes one of the following strings or 0 + * * "bleached" + * * "tribal patterns" + * * "flowers" + * * "degradation" + * * "counting" + * * "advertisements" + * * "rude words" + * * "bovine patterns" + * * "sacrament" + * * "Sacrilege" + * * "Possessive" + * * "Paternalist" + * @type {string|number} */ + this.anusTat = 0; + /** + * has makeup + * * 0: none + * * 1: minimal + * * 2: expensive, luxurious + * * 3: color-coordinated with hair + * * 4: heavy + * * 5: neon + * * 6: color-coordinated neon + * * 7: metallic + * * 8: color-coordinated metallic + */ + this.makeup = 0; + /** + * nail type + * * 0: neatly clipped + * * 1: long and elegant + * * 2: color-coordinated with hair + * * 3: sharp and claw-like + * * 4: bright and glittery + * * 5: very long and garish + * * 6: neon + * * 7: color-coordinated neon + * * 8: metallic + * * 9: color-coordinated metallic + */ + this.nails = 0; + /** + * brand + * + * @type {Object.<string, string>} */ + this.brand = {}; + /** has pierced ears + * + * 0: no; 1: yes; 2: heavy */ + this.earPiercing = 0; + /** has pierced nose + * + * 0: no; 1: yes; 2: heavy */ + this.nosePiercing = 0; + /** has eyebrow piercing + * + * 0: no; 1: yes; 2: heavy */ + this.eyebrowPiercing = 0; + /** has navel piercing + * + * 0: no; 1: yes; 2: heavy */ + this.navelPiercing = 0; + /** + * shoulder tattoo + * + * takes one of the following strings or 0 + * * "tribal patterns" + * * "flowers" + * * "scenes" + * * "Asian art" + * * "degradation" + * * "counting" + * * "advertisements" + * * "rude words" + * * "bovine patterns" + * * "sacrament" + * * "Sacrilege" + * * "Possessive" + * * "Paternalist" + * @type {string|number} */ + this.shouldersTat = 0; + /** + * arm tattoo + * + * takes one of the following strings or 0 + * * "tribal patterns" + * * "flowers" + * * "scenes" + * * "Asian art" + * * "degradation" + * * "counting" + * * "advertisements" + * * "rude words" + * * "bovine patterns" + * * "sacrament" + * * "Sacrilege" + * * "Possessive" + * * "Paternalist" + * @type {string|number} */ + this.armsTat = 0; + /** + * leg tattoo + * + * takes one of the following strings or 0 + * * "tribal patterns" + * * "flowers" + * * "scenes" + * * "Asian art" + * * "degradation" + * * "counting" + * * "advertisements" + * * "rude words" + * * "bovine patterns" + * * "sacrament" + * * "Sacrilege" + * * "Possessive" + * * "Paternalist" + * @type {string|number} */ + this.legsTat = 0; + /** + * back tattoo + * + * takes one of the following strings or 0 + * * "tribal patterns" + * * "flowers" + * * "scenes" + * * "Asian art" + * * "degradation" + * * "counting" + * * "advertisements" + * * "rude words" + * * "bovine patterns" + * * "sacrament" + * * "Sacrilege" + * * "Possessive" + * * "Paternalist" + * @type {string|number} */ + this.backTat = 0; + /** + * tramp stamp + * + * takes one of the following strings or 0 + * * "tribal patterns" + * * "flowers" + * * "scenes" + * * "Asian art" + * * "degradation" + * * "counting" + * * "advertisements" + * * "rude words" + * * "bovine patterns" + * * "sacrament" + * * "Sacrilege" + * * "Possessive" + * * "Paternalist" + * @type {string|number} */ + this.stampTat = 0; + /** + * * "healthy" + * * "restricted" + * * "muscle building" + * * "fattening" + * * "slimming" + * * "XX" + * * "XY" + * * "XXY" + * * "cum production" + * * "cleansing" + * * "fertility" + */ + this.diet = "healthy"; + /** + * * -2: heavy male hormones + * * -1: male hormones + * * 0: none + * * 1: female hormones + * * 2: heavy female hormones + */ + this.hormones = 0; + /** compatibility */ + this.drugs = "no drugs"; + /** 0: none; 1: preventatives; 2: curatives */ + this.curatives = 0; + /** if greater than 10 triggers side effects from drug use. */ + this.chem = 0; + /** 0: none; 1: standard; 2: powerful */ + this.aphrodisiacs = 0; + /** + * how addict to aphrodisiacs slave is + * * 0: not + * * 1-2: new addict + * * 3-9: confirmed addict + * * 10+: dependent + */ + this.addict = 0; + /** + * may accept strings, use at own risk + * + * * "a nice maid outfit" + * * "a slutty outfit" + * * "nice business attire" + * * "no clothing" + */ + this.clothes = "nice business attire"; + /** + * may accept strings, use at own risk + * * "none" + */ + this.collar = "none"; + /** + * may accept strings, use at own risk + * * "none" + * * "flats" + */ + this.shoes = "none"; + /** + * may accept strings, use at own risk + * * "none" + * * "bullet vibrator" + * * "smart bullet vibrator" + * * "dildo" + * * "large dildo" + * * "huge dildo" + * * "long dildo" + * * "long, large dildo" + * * "long, huge dildo" + */ + this.vaginalAccessory = "none"; + /** + * may accept strings, use at own risk + * * "none" + * * "vibrator" + */ + this.vaginalAttachment = "none"; + /** + * may accept strings, use at own risk + * * "none" + * * "sock" + * * "vibrator" + */ + this.dickAccessory = "none"; + /** + * whether the slave has a chastity device on their anus + * 0 - no + * 1 - yes + */ + this.chastityAnus = 0; + /** + * whether the slave has a chastity device on their penis + * 0 - no + * 1 - yes + */ + this.chastityPenis = 0; + /** + * whether the slave has a chastity device on their vagina + * 0 - no + * 1 - yes + */ + this.chastityVagina = 0; + /** + * may accept strings, use at own risk + * * "none" + * * "hand gloves" + * * "elbow gloves" + */ + this.armAccessory = "none"; + /** + * may accept strings, use at own risk + * * "none" + * * "short stockings" + * * "long stockings" + */ + this.legAccessory = "none"; + /** + * may accept strings, use at own risk + * * "none" + * * "plug" + * * "large plug" + * * "huge plug" + * * "long plug" + * * "long, large plug" + * * "long, huge plug" + */ + this.buttplug = "none"; + /** + * Do you have an attachment on your buttplug + * + * may accept strings, use at own risk + * * "none" + * * "tail" + * * "fox tail" + * * "cat tail" + * * "cow tail" + */ + this.buttplugAttachment = "none"; + /** + * your intelligence + * * -100 - -96: borderline retarded + * * -95 - -51: very slow + * * -50 - -16: slow + * * -15 - 15: average + * * 16 - 50: smart + * * 51 - 95: very smart + * * 96 - 100: brilliant + */ + this.intelligence = 100; + /** + * Degree of your education + * * -15+: miseducated (you appear to be dumber than you really are) + * * 0: uneducated + * * 1+: partial education (not really used) + * * 15+: educated + * * 30: well educated + */ + this.intelligenceImplant = 30; + /** + * how much fucking you can do in a week + */ + this.sexualEnergy = 4; // split this into the following two variables somehow + /** + * sex drive + * * 0 - 20: no sex drive + * * 21 - 40: poor sex drive + * * 41 - 60: average sex drive + * * 61 - 80: good sex drive + * * 81 - 95: powerful sex drive + * * 96+: nymphomaniac + */ + this.energy = 80; + /** + * how badly you need sex. Will be how much sex you can have a week + * + * 0: sated + */ + this.need = 0; + /** + * attraction to women + * * 0 - 5: disgusted by women + * * 6 - 15: turned off by women + * * 15 - 35: not attracted to women + * * 36 - 65: indifferent to women + * * 66 - 85: attracted to women + * * 86 - 95: aroused by women + * * 96+: passionate about women + * + * *if both attrXX and attrXY > 95, you will be omnisexual* + * + * *if energy > 95 and either attrXX or attrXY > 95, you will be nymphomaniac* + */ + this.attrXX = 100; + /** + * attraction to men + * * 0 - 5: disgusted by men + * * 6 - 15: turned off by men + * * 15 - 35: not attracted to men + * * 36 - 65: indifferent to men + * * 66 - 85: attracted to men + * * 86 - 95: aroused by men + * * 96+: passionate about men + * + * *if both attrXX and attrXY > 95, you will be omnisexual* + * + * *if energy > 95 and either attrXX or attrXY > 95, you will be nymphomaniac* + */ + this.attrXY = 100; + /** + * * "none" + * * "mindbroken" + * * "submissive" + * * "cumslut" + * * "humiliation" + * * "buttslut" + * * "boobs" + * * "sadist" + * * "masochist" + * * "dom" + * * "pregnancy" + */ + this.fetish = "none"; + /** how strong your fetish is (10-100) + * + * 10+: enjoys fetish; 60+: likes fetish; 95+: loves fetish */ + this.fetishStrength = 70; + /** + * * "none" + * * "arrogant": clings to her dignity, thinks slavery is beneath her + * * "bitchy": can 't keep her opinions to herself + * * "odd": says and does odd things + * * "hates men": hates men + * * "hates women": hates women + * * "gluttonous": likes eating, gains weight + * * "anorexic": dislikes eating and being forced to eat, loses weight + * * "devout": resistance through religious faith + * * "liberated": believes slavery is wrong + */ + this.behavioralFlaw = "none"; + /** + * * "none" + * * "confident": believes she has value as a slave + * * "cutting": often has as witty or cunning remark ready, knows when to say it + * * "funny": is funny + * * "fitness": loves working out + * * "adores women": likes spending time with women + * * "adores men": likes spending time with men + * * "insecure": defines herself on the thoughts of others + * * "sinful": breaks cultural norms + * * "advocate": advocates slavery + */ + this.behavioralQuirk = "none"; + /** + * * "none" + * * "hates oral": hates oral sex + * * "hates anal": hates anal sex + * * "hates penetration": dislikes penetrative sex + * * "shamefast": nervous when naked + * * "idealistic": believes sex should be based on love and consent + * * "repressed": dislikes sex + * * "apathetic": inert during sex + * * "crude": sexually crude and has little sense of what partners find disgusting during sex + * * "judgemental": sexually judgemental and often judges her sexual partners' performance + * * "neglectful": disregards herself in sex + * * "cum addict": addicted to cum + * * "anal addict": addicted to anal + * * "attention whore": addicted to being the center of attention + * * "breast growth": addicted to her own breasts + * * "abusive": sexually abusive + * * "malicious": loves causing pain and suffering + * * "self hating": hates herself + * * "breeder": addicted to being pregnant + */ + this.sexualFlaw = "none"; + /** + * * "none" + * * "gagfuck queen": can take a facefucking + * * "painal queen": knows how far she can go without getting hurt + * * "strugglefuck queen": knows how much resistance her partners want + * * "tease": is a tease + * * "romantic": enjoys the closeness of sex + * * "perverted": enjoys breaking sexual boundaries + * * "caring": enjoys bring her partners to orgasm + * * "unflinching": willing to do anything + * * "size queen": prefers big cocks + */ + this.sexualQuirk = "none"; + /** 0: does not have; 1: carrier; 2: active + * * heterochromia is an exception. String = active + */ + this.geneticQuirks = { + /** Oversized breasts. Increased growth rate, reduced shrink rate. Breasts try to return to oversized state if reduced. */ + macromastia: 0, + /** Greatly oversized breasts. Increased growth rate, reduced shrink rate. Breasts try to return to oversized state if reduced. + * + * **macromastia + gigantomastia** - Breasts never stop growing. Increased growth rate, no shrink rate. */ + gigantomastia: 0, + /** is prone to having twins, shorter pregnancy recovery rate */ + fertility: 0, + /** is prone to having multiples, even shorter pregnancy recovery rate + * + * **fertility + hyperFertility** - will have multiples, even shorter pregnancy recovery rate */ + hyperFertility: 0, + /** pregnancy does not block ovulation, slave can become pregnant even while pregnant */ + superfetation: 0, + /** is abnormally tall. gigantism + dwarfism - is very average*/ + gigantism: 0, + /** is abnormally short. gigantism + dwarfism - is very average*/ + dwarfism: 0, + /** has a flawless face. pFace + uFace - Depends on carrier status, may swing between average and above/below depending on it */ + pFace: 0, + /** has a hideous face. pFace + uFace - Depends on carrier status, may swing between average and above/below depending on it */ + uFace: 0, + /** has pale skin, white hair and red eyes */ + albinism: 0, + /** may have mismatched eyes */ + heterochromia: 0, + /** ass never stops growing. Increased growth rate, reduced shrink rate. */ + rearLipedema: 0, + /** has (or will have) a huge dong */ + wellHung: 0, + /** constantly gains weight unless dieting, easier to gain weight. wGain + wLoss - weight gain/loss fluctuates randomly */ + wGain: 0, + /** constantly loses weight unless gaining, easier to lose weight. wGain + wLoss - weight gain/loss fluctuates randomly */ + wLoss: 0, + /** body attempts to normalize to an androgynous state */ + androgyny: 0, + /** constantly gains muscle mass, easier to gain muscle. mGain + mLoss - muscle gain/loss amplified, passively lose muscle unless building */ + mGain: 0, + /** constantly loses muscle mass, easier to gain muscle. mGain + mLoss - muscle gain/loss amplified, passively lose muscle unless building */ + mLoss: 0, + /** slave can only ever birth girls */ + girlsOnly: 0 + }; + /** Counts various thing you have done in */ + this.counter = new App.Entity.PlayerActionsCountersState(); + /** Values provided by players */ + this.custom = new App.Entity.PlayerCustomAddonsState(); + /** + * You have a tattoo that is only recognizable when you have a big belly. + * * "a heart" + * * "a star" + * * "a butterfly" + * @type {string|number} */ + this.bellyTat = 0; + /** + * You have a series of tattoos to denote how many abortions you've had. + * * -1: no tattoo + * * 0: assigned to have tattoo, may not have one yet + * * 1+: number of abortion tattoos she has + */ + this.abortionTat = -1; + /** + * You have a series of tattoos to denote how many times you've given birth. + * * -1: no tattoo + * * 0: assigned to have tattoo, may not have one yet + * * 1+: number of birth tattoos she has + */ + this.birthsTat = -1; + /** You will give birth this week. + * + * 1: true; 0: false */ + this.induce = 0; + /** You have an anal womb and can get pregnant. + * + * 1: true; 0: false */ + this.mpreg = 0; + /** How much fluid is distending your middle. + * + * 1: 2L; 2: 4L; 3: 8L */ + this.inflation = 0; + /** + * What kind of fluid is in you. + * * "none" + * * "water" + * * "cum" + * * "milk" + * * "food" + * * "aphrodisiac" + * * "curative" + * * "tightener" + * * "urine" + */ + this.inflationType = "none"; + /** + * How you are being filled. + * * 0: not + * * 1: oral + * * 2: anal + * * 3: orally by another slave + */ + this.inflationMethod = 0; + /** If inflationMethod === 3, ID of the slave filling you with milk. */ + this.milkSource = 0; + /** If inflationMethod 3, ID of the slave filling you with cum. */ + this.cumSource = 0; + /** Your internals have ruptured. Used with poor health and overinflation. + * + * 1: true; 0: false */ + this.burst = 0; + /** Do you know you are pregnant. + * + * 0: no; 1: yes */ + this.pregKnown = 0; + /** How long you have been pregnant + * + * used in place of .preg when pregnancy speed up and slow down are used + * + * if negative, designates postpartum. */ + this.pregWeek = 0; + /** + * how big your belly is in CCs + * + * ||thresholds:| + * |-|-| + * 100 | bloated + * 1500 | early pregnancy + * 5000 | obviously pregnant + * 10000 | very pregnant + * 15000 | full term + * 30000 | full term twins + * 45000 | full term triplets + * 60000 | full term quads + * 75000 | full term quints + * 90000 | full term sextuplets + * 105000 | full term septuplets + * 120000 | full term octuplets + * 150000 | oversized pregnancy + * 300000 | hyperpreg state 1 + * 450000 | hyperpreg state 2 + * 600000 | hyperpreg state 3 + * 750000 | hyperpreg state 4 + */ + this.belly = 0; + /** + * how big your belly is in CCs (pregnancy only) + * + * ||thresholds| + * |-|-| + * 100 | bloated + * 1500 | early pregnancy + * 5000 | obviously pregnant + * 10000 | very pregnant + * 15000 | full term + * 30000 | full term twins + * 45000 | full term triplets + * 60000 | full term quads + * 75000 | full term quints + * 90000 | full term sextuplets + * 105000 | full term septuplets + * 120000 | full term octuplets + * 150000 | oversized pregnancy (9+ babies) + * 300000 | hyperpreg state 1 (20+ babies) + * 450000 | hyperpreg state 2 (30+ babies) + * 600000 | hyperpreg state 3 (40+ babies) + * 750000 | hyperpreg state 4 (50+ babies) + */ + this.bellyPreg = 0; + /** + * how big your belly is in CCs (fluid distension only) + * + * ||thresholds| + * |-|-| + * 100 | bloated + * 2000 | clearly bloated (2 L) + * 5000 | very full (~1 gal) + * 10000 | full to bursting (~2 gal) + */ + this.bellyFluid = 0; + /** + * Do you have a fillable abdominal implant. + * * -1: no + * * 0+: yes + * * 2000+: Early pregnancy + * * 4000+: looks pregnant + * * 8000+: looks full term + * * 16000+: hyperpregnant 1 + * * 32000+: hyperpregnant 2 + */ + this.bellyImplant = -1; + /** How saggy your belly is after being distended for too long. + * + * 1+ changes belly description */ + this.bellySag = 0; + /** How saggy your belly is from being too pregnant. + * + * 1+ changes belly description and overrides/coincides with bellySag */ + this.bellySagPreg = 0; + /** + * Has the your belly implant been filled this week. Causes health damage for overfilling. + * + * 0: no pain; 1: will experience pain; 2: cannot be filled this week */ + this.bellyPain = 0; + /** Do you have a cervical implant that slowly feeds cum from being fucked into a fillable implant. + * + * 0: no; 1: vaginal version only; 2: anal version only; 3: both vaginal and anal */ + this.cervixImplant = 0; + /** Target .physicalAge for female puberty to occur. */ + this.pubertyAgeXX = 13; + /** Have you gone through female puberty. + * + * 0: no; 1: yes */ + this.pubertyXX = 1; + /** Target .physicalAge for male puberty to occur. */ + this.pubertyAgeXY = 13; + /** Have you slave gone through male puberty. + * + * 0: no; 1: yes */ + this.pubertyXY = 1; + /** + * scar + * Sub-object: + * the body part in question, such as back or left hand + * the key of that part is the type of scar they can have and the value is how serious it is, from 0 up + * @type {Object.Object} */ + this.scar = {}; + /** + * In a eugenics society, you are a designated breeder. + * + * 1: yes; 0: no */ + this.breedingMark = 0; + /** + * What species of sperm she produces. + * * "human" + * * "sterile" + * * "dog" + * * "pig" + * * "horse" + * * "cow" + */ + this.ballType = "human"; + /** + * What species of ovum she produces. + * * "human" + * * "dog" + * * "pig" + * * "horse" + * * "cow" + */ + this.eggType = "human"; + /** */ + this.ageAdjust = 0; + /** You are bald + * + * 0: no; 1: yes */ + this.bald = 0; + /** You are in your original body. + * + * 0: yes; 1+: number of swaps (increases upkeep each time) */ + this.bodySwap = 0; + /** Who, if relevant, the body belonged to. */ + this.origBodyOwner = ""; + /** Who, if relevant, the body belonged to. */ + this.origBodyOwnerID = 0; + /** + * Slave's current hormonal balance, directs saHormones changes + * + * ||thresholds| + * |-|-| + * -500 - -400 | overwhelmingly masculine + * -399 - -300 | extremely masculine + * -299 - -200 | heavily masculine + * -199 - -100 | very masculine + * -99 - -21 | masculine + * -20 - 20 | neutral + * 21 - 99 | feminine + * 100 - 199 | very feminine + * 200 - 299 | heavily feminine + * 300 - 399 | extremely feminine + * 400 - 500 | overwhelmingly feminine + */ + this.hormoneBalance = 0; + /** Do you have the breast shape maintaining mesh implant. + * + * 0: no; 1: yes */ + this.breastMesh = 0; + /** Used to denote you are giving birth prematurely. + * + * 0: no; 1: yes */ + this.prematureBirth = 0; + /** Were you born prematurely? + * + * 0: no; 1: yes */ + this.premature = 0; + /** Have you had a vasectomy? + * + * 0: no; 1: yes */ + this.vasectomy = 0; + /** Your skills */ + this.skill = new App.Entity.PlayerSkillsState(); + /** Your Preferences */ + this.rules = new App.Entity.PlayerRulesState(); + /** Whether she was put in the incubator at birth + * + * 0: no; 1: yes, comforting; 2: yes, terrifying */ + this.tankBaby = 0; + /** */ + this.clone = 0; + /** */ + this.geneMods = { + /** Do you have induced NCS? + * + * 0: no; 1: yes */ + NCS: 0, + /** Have you undergone the elasticity (plasticity) treatment? + * + * 0: no; 1: yes */ + rapidCellGrowth: 0 + }; + /** erratic weight gain + * + * 0: stable; 1: gaining; -1: losing */ + this.weightDirection = 0; + // exclusive minor player variables (probably) here + /** Number of your children reserved for the incubator + * int */ + this.reservedChildren = 0; + /** Number of your children reserved for the nursery + * int */ + this.reservedChildrenNursery = 0; + /** are you on fertility supplements + * + * 0: no; 1: yes */ + this.fertDrugs = 0; + /** have you been drugged with fertility drugs + * + * 0: no; 1+: how many weeks they will remain in your system */ + this.forcedFertDrugs = 0; + /** Are you taking pills to fuck more slaves each week? + * + * 0: no; 1: yes */ + this.staminaPills = 0; + } + + /** Creates an object suitable for setting nested attributes as it would be a SlaveState + * @returns {object} Object containing all the attributes + * that are complex objects in the SlaveState class + */ + static makeSkeleton() { + return { + arm: {left: {}, right: {}}, + leg: {left: {}, right: {}}, + eye: {left: {}, right: {}}, + readyProsthetics: [], // yes, not an object, but needed for hero slaves + counter: {}, + brand: {}, + scar: {}, + skill: {}, + custom: {}, + }; + } +}; + +/** + * @callback playerOperation + * @param {App.Entity.PlayerState} s + * @returns {void} + */ + +/** + * @callback slaveTestCallback + * @param {App.Entity.PlayerState} PC + * @returns {boolean} + */ diff --git a/src/player/js/enslavePlayer.js b/src/player/js/enslavePlayer.js new file mode 100644 index 0000000000000000000000000000000000000000..03b3d443f14b04a2b15046f656df50e899d66159 --- /dev/null +++ b/src/player/js/enslavePlayer.js @@ -0,0 +1,162 @@ +/* This function adds the missing slave object variables to the player object and prunes player exclusive variables. You can only imagine what this is used for. */ +window.convertPlayerToSlave = function(slave, badEnd) { + /* add slave variables */ + slave.skill.vaginal = 100; + slave.skill.oral = 100; + slave.skill.anal = 100; + slave.skill.whoring = 0; + slave.skill.entertainment = 100; + slave.skill.combat = 1; + slave.skill.headGirl = 200; + slave.skill.recruiter = 200; + slave.skill.bodyguard = 0; + slave.skill.madam = 100; + slave.skill.DJ = 0; + slave.skill.nurse = 0; + slave.skill.teacher = 0; + slave.skill.attendant = 0; + slave.skill.matron = 0; + slave.skill.stewardess = 0; + slave.skill.milkmaid = 0; + slave.skill.farmer = 0; + slave.skill.wardeness = 200; + slave.skill.servant = 0; + slave.skill.entertainer = 100; + slave.skill.whore = 0; + /* small skill adjustments */ + if (slave.career === "medicine") { + slave.skill.nurse = 200; + } else if (slave.career === "escort") { + slave.skill.whoring = 100; + slave.skill.whore = 100; + } else if (slave.career === "servant") { + slave.skill.stewardess = 200; + } + slave.career = "an arcology owner"; + slave.pronoun = App.Data.Pronouns.Kind.female; + slave.counter.births = 0; + slave.counter.oral = 0; + slave.counter.vaginal = 0; + slave.counter.anal = 0; + slave.counter.mammary = 0; + slave.counter.penetrative = 0; + slave.counter.publicUse = 0; + slave.counter.pitKills = 0; + slave.counter.PCChildrenFathered = 0; + slave.counter.PCKnockedUp = 0; + slave.counter.slavesFathered = 0; + slave.counter.slavesKnockedUp = 0; + slave.tattoo = ""; + slave.label = ""; + slave.desc = ""; + slave.title = ""; + slave.titleLisp = ""; + slave.image = null; + slave.hairVector = 0; + slave.weekAcquired = 0; + slave.origin = "A former arcology owner that made some poor decisions in $his life."; + slave.porn = new App.Entity.PlayerPornPerformanceState(); + slave.recruiter = 0; + slave.relation = 0; + slave.relationTarget = 0; + slave.relationship = 0; + slave.relationshipTarget = 0; + slave.rivalry = 0; + slave.rivalryTarget = 0; + slave.subTarget = 0; + slave.father = 0; + slave.mother = 0; + slave.daughters = 0; + slave.sisters = 0; + slave.canRecruit = 0; + slave.choosesOwnAssignment = 0; + slave.assignment = "rest"; + slave.assignmentVisible = 1; + slave.sentence = 0; + slave.training = 0; + slave.toyHole = "all her holes"; + slave.indenture = -1; + slave.indentureRestrictions = 0; + slave.trust = 0; + slave.oldTrust = 0; + slave.devotion = -100; + slave.oldDevotion = -100; + slave.clitSetting = "vanilla"; + slave.rules = new App.Entity.PlayerRulesState(); + slave.useRulesAssistant = 1; + slave.dietCum = 0; + slave.dietMilk = 0; + slave.tired = 0; + slave.fuckdoll = 0; + slave.choosesOwnClothes = 0; + slave.clothes = "no clothing"; + slave.sexAmount = 0; + slave.sexQuality = 0; + slave.attrKnown = 0; + slave.fetishKnown = 0; + slave.rudeTitle = 0; + slave.currentRules = []; + slave.HGExclude = 0; + slave.choosesOwnChastity = 0; + slave.pregControl = "none"; + slave.readyProsthetics = []; + slave.death = ""; + slave.onDiet = 0; + slave.haircuts = 0; + slave.newGamePlus = 0; + /* eslint-disable camelcase*/ + slave.NCSyouthening = 0; + slave.override_Race = 0; + slave.override_Skin = 0; + slave.override_Eye_Color = 0; + slave.override_H_Color = 0; + slave.override_Pubic_H_Color = 0; + slave.override_Arm_H_Color = 0; + slave.override_Brow_H_Color = 0; + /* eslint-enable */ + slave.albinismOverride = null; + slave.slaveCost = 0; + slave.lifetimeCashExpenses = 0; + slave.lifetimeCashIncome = 0; + slave.lastWeeksCashIncome = 0; + slave.lifetimeRepExpenses = 0; + slave.lifetimeRepIncome = 0; + slave.lastWeeksRepIncome = 0; + slave.lastWeeksRepExpenses = 0; + slave.reservedChildren = 0; + slave.reservedChildrenNursery = 0; + + /* remove player variables */ + delete slave.skill.trading; + delete slave.skill.warfare; + delete slave.skill.slaving; + delete slave.skill.engineering; + delete slave.skill.medicine; + delete slave.skill.hacking; + delete slave.skill.cumTap; + delete slave.counter.birthElite; + delete slave.counter.birthMaster; + delete slave.counter.birthDegenerate; + delete slave.counter.birthClient; + delete slave.counter.birthArcOwner; + delete slave.counter.birthCitizen; + delete slave.counter.birthFutaSis; + delete slave.counter.birthSelf; + delete slave.counter.birthLab; + delete slave.counter.birthOther; + delete slave.counter.storedCum; + delete slave.relationships; + delete slave.title; + delete slave.degeneracy; + delete slave.refreshment; + delete slave.refreshmentType; + delete slave.rumor; + delete slave.physicalImpairment; + delete slave.fertDrugs; + delete slave.forcedFertDrugs; + delete slave.staminaPills; + + /* badEnd will be used here to apply unique effects depending on the ending */ + + return slave; +}; diff --git a/src/player/js/playerJS.js b/src/player/js/playerJS.js index 7495716eadd160d21dacc79d1c711595be82d7d6..0d925e83458ae41469ef0cbe757bc441cdd71eb6 100644 --- a/src/player/js/playerJS.js +++ b/src/player/js/playerJS.js @@ -1,4 +1,4 @@ -window.BasePlayer = function BasePlayer() { +window.basePlayer = function basePlayer() { return new App.Entity.PlayerState(); }; @@ -54,7 +54,7 @@ window.properMaster = function properMaster() { }; window.PlayerName = function PlayerName() { - const names = V.PC.surname ? [V.PC.name, V.PC.surname] : [V.PC.name]; + const names = V.PC.slaveSurname ? [V.PC.slaveName, V.PC.slaveSurname] : [V.PC.slaveName]; if ((V.surnameOrder !== 1 && ["Cambodian", "Chinese", "Hungarian", "Japanese", "Korean", "Mongolian", "Taiwanese", "Vietnamese"].includes(V.PC.nationality)) || (V.surnameOrder === 2)) { names.reverse(); } diff --git a/src/player/pcSurgeryDegradation.tw b/src/player/pcSurgeryDegradation.tw index c3794315e2bc1e7092bc05c45f3c1328599f959c..8b0fac8269561024a6dc6e1f98511344612999d6 100644 --- a/src/player/pcSurgeryDegradation.tw +++ b/src/player/pcSurgeryDegradation.tw @@ -10,10 +10,10 @@ <<switch $surgeryType>> <<case "skinTone">> - After a few hours, you awaken in the recovery wing to find every <<if $showInches == 2>>inch<<else>>centimeter<</if>> of your body burning; though from what you did manage to see, you are, in fact, $PC.skin now. <<if !["pure white", "ivory", "white", "extremely pale", "very pale", "pale", "extremely fair", "very fair", "fair", "light", "light olive", "tan", "olive", "bronze", "dark olive", "dark", "light beige", "beige", "dark beige", "light brown", "brown", "dark brown", "black", "ebony", "pure black"].includes($PC.skin)>>The surgeon's assistant immediately covers _hisU mouth to hide _hisU giggle a the sight of you<<else>>The surgeon's assistant carefully seats _himselfU besides you with a large drum of cream<</if>>. "This stuff is specially formulated to soothe burns like this and should have you feeling much better after a few applications.<<if $PC.dick == 1>> Now please, try not to get hard while I apply this. It will hurt like hell.<</if>>" _HeU spends the next half hour gingerly applying the cream across every <<if $showInches == 2>>inch<<else>>centimeter<</if>> of your body. _HisU touch is so soft, it is hard to not get aroused, and as your body tenses, a wave of pain washes over you. "Calm down, and take a few applications first. Though I forgot to tell you, your erogenous zones were especially affected and will need plenty of extra attention." _HeU winks at you. You doubt the validity of that claim but understand exactly what _heU means by it. The next few days will be very enjoyable, but for now, you opt to stay perfectly still and will the cream to work faster. + After a few hours, you awaken in the recovery wing to find every <<if $showInches == 2>>inch<<else>>centimeter<</if>> of your body burning; though from what you did manage to see, you are, in fact, $PC.skin now. <<if !["pure white", "ivory", "white", "extremely pale", "very pale", "pale", "extremely fair", "very fair", "fair", "light", "light olive", "tan", "olive", "bronze", "dark olive", "dark", "light beige", "beige", "dark beige", "light brown", "brown", "dark brown", "black", "ebony", "pure black"].includes($PC.skin)>>The surgeon's assistant immediately covers _hisU mouth to hide _hisU giggle a the sight of you<<else>>The surgeon's assistant carefully seats _himselfU besides you with a large drum of cream<</if>>. "This stuff is specially formulated to soothe burns like this and should have you feeling much better after a few applications.<<if $PC.dick != 0>> Now please, try not to get hard while I apply this. It will hurt like hell.<</if>>" _HeU spends the next half hour gingerly applying the cream across every <<if $showInches == 2>>inch<<else>>centimeter<</if>> of your body. _HisU touch is so soft, it is hard to not get aroused, and as your body tenses, a wave of pain washes over you. "Calm down, and take a few applications first. Though I forgot to tell you, your erogenous zones were especially affected and will need plenty of extra attention." _HeU winks at you. You doubt the validity of that claim but understand exactly what _heU means by it. The next few days will be very enjoyable, but for now, you opt to stay perfectly still and will the cream to work faster. <<case "restoreFace">> - After a few hours, you awaken in the recovery wing with a face both sore and somewhat numb. <<if $PC.belly >= 10000 || $PC.boobsBonus == 3>>Struggling to sit<<else>>Sitting<</if>> up, you catch sight of yourself in the mirror-covered wall across from your bed. Your face is back to the way it was before you had it altered (not counting any additional years added to it) and looking just as good as you remember. You attempt to smile at yourself, only to find your face doesn't want to comply; guess the drugs haven't completely worn off yet. You lie back down to sleep off the rest of the anesthesia before returning to your arcology. + After a few hours, you awaken in the recovery wing with a face both sore and somewhat numb. <<if $PC.belly >= 10000 || $PC.boobs >= 1400>>Struggling to sit<<else>>Sitting<</if>> up, you catch sight of yourself in the mirror-covered wall across from your bed. Your face is back to the way it was before you had it altered (not counting any additional years added to it) and looking just as good as you remember. You attempt to smile at yourself, only to find your face doesn't want to comply; guess the drugs haven't completely worn off yet. You lie back down to sleep off the rest of the anesthesia before returning to your arcology. <<case "ageDown">> After a few hours, you awaken in the recovery wing with a face both sore and somewhat numb. Sitting up, you catch sight of yourself in the mirror-covered wall across from your bed. An oddly familiar face is staring back at you; it takes you a moment to register in your groggy state that it isn't your past self but rather the result of the age reduction surgery. You attempt to smile at yourself, only to find your face doesn't want to comply; guess the drugs haven't completely worn off yet. You lie back down to sleep off the rest of the anesthesia before returning to your arcology. @@ -24,22 +24,74 @@ <<PCAgeImplantAdjustmentUp>> <<case "breastReductionImplant">> - After a few hours, you awaken in the recovery wing with a sore chest. <<if $PC.belly >= 10000>>Struggling to sit<<else>>Sitting<</if>> up, you immediately notice how much lighter your breasts are. Pulling the covers off yourself, you observe your implant free boobs in the mirror-covered wall across from your bed. "So do you like them?", asks the surgeon's assistant, seating _himselfU behind you and wrapping _hisU hands around to your natural breasts. "We made sure to tighten them up a bit, get rid of that sag from not having the silicone pouch in them anymore." _HeU begins groping your breasts, feeling for any oddities. "I know you're still a little sore, but bear with it." _HeU moves on to your nipples and begins teasing them. <<if $PC.lactation > 0>>_HeU lets out a surprised squeak when a gush of milk escapes your breasts and a moan escapes your lips. "<<if $PC.pregKnown == 1>>Should have expected that with the pregnancy and all.<<else>>You did recently have a child didn't you? Or have you just been enjoying your nipples too much?<</if>> Either way, this is a good thing. Your breasts work."<</if>> You can't help but moan under your building arousal as _heU massages and teases your breasts. "Enjoying yourself are we? Let me finish you off." _HeU sneaks a hand down to your <<if $PC.dick == 1>>stiff prick and begins stroking its length, quickly bringing you to orgasm and relieving you of your built up tension.<<else>>stiff clit and begins teasing it as well, quickly bringing you to orgasm and relieving you of your built up tension.<</if>> _HeU states, while licking _hisU fingers, "I always did enjoy the way you taste. Feel free to rest as long as you need before departing. If you need, or want, me, I'll be around." Satisfied, you lie back down to sleep off the rest of the anesthesia before returning to your arcology. + After a few hours, you awaken in the recovery wing with a sore chest. <<if $PC.belly >= 10000>>Struggling to sit<<else>>Sitting<</if>> up, you immediately notice how much lighter your breasts are. Pulling the covers off yourself, you observe your implant free boobs in the mirror-covered wall across from your bed. "So do you like them?", asks the surgeon's assistant, seating _himselfU behind you and wrapping _hisU hands around to your natural breasts. "We made sure to tighten them up a bit, get rid of that sag from not having the silicone pouch in them anymore." _HeU begins groping your breasts, feeling for any oddities. "I know you're still a little sore, but bear with it." _HeU moves on to your nipples and begins teasing them. <<if $PC.lactation > 0>>_HeU lets out a surprised squeak when a gush of milk escapes your breasts and a moan escapes your lips. "<<if $PC.pregKnown == 1>>Should have expected that with the pregnancy and all.<<else>>You did recently have a child didn't you? Or have you just been enjoying your nipples too much?<</if>> Either way, this is a good thing. Your breasts work."<</if>> You can't help but moan under your building arousal as _heU massages and teases your breasts. "Enjoying yourself are we? Let me finish you off." _HeU sneaks a hand down to your <<if $PC.dick != 0>>stiff prick and begins stroking its length, quickly bringing you to orgasm and relieving you of your built up tension.<<else>>stiff clit and begins teasing it as well, quickly bringing you to orgasm and relieving you of your built up tension.<</if>> _HeU states, while licking _hisU fingers, "I always did enjoy the way you taste. Feel free to rest as long as you need before departing. If you need, or want, me, I'll be around." Satisfied, you lie back down to sleep off the rest of the anesthesia before returning to your arcology. <<case "breastShrinkage">> - After a few hours, you awaken in the recovery wing with a sore chest. <<if $PC.belly >= 10000>>Struggling to sit<<else>>Sitting<</if>> up, you immediately notice how much lighter your breasts are. Pulling the covers off yourself, you observe your smaller <<if $PC.boobsBonus == 2>>G-cup<<elseif $PC.boobsBonus == 1>>F-cup<<elseif $PC.boobsBonus == -1>>D-cup<<elseif $PC.boobsBonus == -2>>C-cup<<elseif $PC.boobsBonus == -3>>B-cup<<else>>DD-cup<</if>> boobs in the mirror-covered wall across from your bed. "So do you like them?", asks the surgeon's assistant, seating _himselfU behind you and wrapping _hisU hands around to your shrunken breasts. "We made sure to tighten them up a bit, get rid of that sagginess from weight and the mass removed." _HeU begins groping your breasts, feeling for any oddities. "I know you're still a little sore, but bear with it." _HeU moves on to your nipples and begins teasing them. <<if $PC.lactation > 0>>_HeU lets out a surprised squeak when a gush of milk escapes your breasts and a moan escapes your lips. "<<if $PC.pregKnown == 1>>Should have expected that with the pregnancy and all.<<else>>You did recently have a child didn't you? Or have you just been enjoying your nipples too much?<</if>> Either way, this is a good thing. Your breasts work."<</if>> You can't help but moan under your building arousal as _heU massages and teases your breasts. "Enjoying yourself are we? Let me finish you off." _HeU sneaks a hand down to your <<if $PC.dick == 1>>stiff prick and begins stroking its length, quickly bringing you to orgasm and relieving you of your built up tension.<<else>>stiff clit and begins teasing it as well, quickly bringing you to orgasm and relieving you of your built up tension.<</if>> _HeU states, while licking _hisU fingers, "I always did enjoy the way you taste. Feel free to rest as long as you need before departing. If you need, or want, me, I'll be around." Satisfied, you lie back down to sleep off the rest of the anesthesia before returning to your arcology. + After a few hours, you awaken in the recovery wing with a sore chest. <<if $PC.belly >= 10000>>Struggling to sit<<else>>Sitting<</if>> up, you immediately notice how much lighter your breasts are. Pulling the covers off yourself, you observe your + <<if $PC.boobs >= 1400>> + smaller, but still ridiculously huge, + <<elseif $PC.boobs >= 1200>> + smaller G-cup + <<elseif $PC.boobs >= 1000>> + smaller F-cup + <<elseif $PC.boobs >= 800>> + smaller DD-cup + <<elseif $PC.boobs >= 650>> + smaller D-cup + <<elseif $PC.boobs >= 500>> + smaller C-cup + <<elseif $PC.boobs >= 400>> + smaller B-cup + <<else>> + downright tiny + <</if>> + boobs in the mirror-covered wall across from your bed. "So do you like them?", asks the surgeon's assistant, seating _himselfU behind you and wrapping _hisU hands around to your shrunken breasts. "We made sure to tighten them up a bit, get rid of that sagginess from weight and the mass removed." _HeU begins groping your breasts, feeling for any oddities. "I know you're still a little sore, but bear with it." _HeU moves on to your nipples and begins teasing them. <<if $PC.lactation > 0>>_HeU lets out a surprised squeak when a gush of milk escapes your breasts and a moan escapes your lips. "<<if $PC.pregKnown == 1>>Should have expected that with the pregnancy and all.<<else>>You did recently have a child didn't you? Or have you just been enjoying your nipples too much?<</if>> Either way, this is a good thing. Your breasts work."<</if>> You can't help but moan under your building arousal as _heU massages and teases your breasts. "Enjoying yourself are we? Let me finish you off." _HeU sneaks a hand down to your <<if $PC.dick != 0>>stiff prick and begins stroking its length, quickly bringing you to orgasm and relieving you of your built up tension.<<else>>stiff clit and begins teasing it as well, quickly bringing you to orgasm and relieving you of your built up tension.<</if>> _HeU states, while licking _hisU fingers, "I always did enjoy the way you taste. Feel free to rest as long as you need before departing. If you need, or want, me, I'll be around." Satisfied, you lie back down to sleep off the rest of the anesthesia before returning to your arcology. <<case "breastEnlargementImplant">> - After a few hours, you awaken in the recovery wing with a sore chest. <<if $PC.belly >= 10000 || $PC.boobsBonus == 3>>Struggling to sit<<else>>Sitting<</if>> up, you immediately notice how much heavier your breasts are. Pulling the covers off yourself, you observe your new, round <<if $PC.boobsBonus == 2>>G-cup<<elseif $PC.boobsBonus == 1>>F-cup<<else>>H-cup<</if>> boobs in the mirror-covered wall across from your bed. "So do you like them?", asks the surgeon's assistant, seating _himselfU behind you and wrapping _hisU hands around to your heaving breasts. "We did everything we could to keep them looking natural, <<if $PC.boobsBonus == 2>>but you can definitely tell<<elseif $PC.boobsBonus == 1>>and I say we did a pretty good job<<else>>but the implants were way too big for that<</if>>." _HeU begins groping your breasts, feeling the implant within for any oddities. "I know you're still a little sore, but bear with it." _HeU moves on to your nipples and begins teasing them. <<if $PC.lactation > 0>>_HeU lets out a surprised squeak when a gush of milk escapes your breasts and a moan escapes your lips. "<<if $PC.pregKnown == 1>>Should have expected that with the pregnancy and all.<<else>>You did recently have a child didn't you? Or have you just been enjoying your nipples too much?<</if>> Either way, this is a good thing. Your breasts work."<</if>> You can't help but moan under your building arousal as _heU massages and teases your implant laden breasts. "Enjoying yourself are we? Let me finish you off." _HeU sneaks a hand down to your <<if $PC.dick == 1>>stiff prick and begins stroking its length, quickly bringing you to orgasm and relieving you of your built up tension.<<else>>stiff clit and begins teasing it as well, quickly bringing you to orgasm and relieving you of your built up tension.<</if>> _HeU states, while licking _hisU fingers, "I always did enjoy the way you taste. Feel free to rest as long as you need before departing. If you need, or want, me, I'll be around." Satisfied, you lie back down to sleep off the rest of the anesthesia before returning to your arcology. + After a few hours, you awaken in the recovery wing with a sore chest. <<if $PC.belly >= 10000 || $PC.boobs >= 1400>>Struggling to sit<<else>>Sitting<</if>> up, you immediately notice how much heavier your breasts are. Pulling the covers off yourself, you observe your new, round + <<if $PC.boobs >= 1400>> + H-cup + <<elseif $PC.boobs >= 1200>> + G-cup + <<elseif $PC.boobs >= 1000>> + F-cup + <</if>> + boobs in the mirror-covered wall across from your bed. "So do you like them?", asks the surgeon's assistant, seating _himselfU behind you and wrapping _hisU hands around to your heaving breasts. "We did everything we could to keep them looking natural, + <<if $PC.boobsImplant/$PC.boobs >= .70>> + but the implants were way too big for that." + <<elseif $PC.boobsImplant/$PC.boobs >= .50>> + but you can definitely tell." + <<else>> + and I say we did a pretty good job." + <</if>> + _HeU begins groping your breasts, feeling the implant within for any oddities. "I know you're still a little sore, but bear with it." _HeU moves on to your nipples and begins teasing them. <<if $PC.lactation > 0>>_HeU lets out a surprised squeak when a gush of milk escapes your breasts and a moan escapes your lips. "<<if $PC.pregKnown == 1>>Should have expected that with the pregnancy and all.<<else>>You did recently have a child didn't you? Or have you just been enjoying your nipples too much?<</if>> Either way, this is a good thing. Your breasts work."<</if>> You can't help but moan under your building arousal as _heU massages and teases your implant laden breasts. "Enjoying yourself are we? Let me finish you off." _HeU sneaks a hand down to your <<if $PC.dick != 0>>stiff prick and begins stroking its length, quickly bringing you to orgasm and relieving you of your built up tension.<<else>>stiff clit and begins teasing it as well, quickly bringing you to orgasm and relieving you of your built up tension.<</if>> _HeU states, while licking _hisU fingers, "I always did enjoy the way you taste. Feel free to rest as long as you need before departing. If you need, or want, me, I'll be around." Satisfied, you lie back down to sleep off the rest of the anesthesia before returning to your arcology. <<case "breastEnlargement">> - After a few hours, you awaken in the recovery wing with a sore chest. <<if $PC.belly >= 10000 || $PC.boobsBonus == 3>>Struggling to sit<<else>>Sitting<</if>> up, you immediately notice how much heavier your breasts are. Pulling the covers off yourself, you observe your new, soft <<if $PC.boobsBonus >= 3>>H-cup<<elseif $PC.boobsBonus == 2>>G-cup<<elseif $PC.boobsBonus == 1>>F-cup<<elseif $PC.boobsBonus == -1>>D-cup<<elseif $PC.boobsBonus == -2>>C-cup<<elseif $PC.boobsBonus == -3>>B-cup<<else>>DD-cup<</if>> boobs in the mirror-covered wall across from your bed. "So do you like them?", asks the surgeon's assistant, seating _himselfU behind you and wrapping _hisU hands around to your heaving breasts. "We did everything we could to keep them perky, <<if $PC.boobsBonus >= 3>>quite a feat given their size<<else>>not that hard given your natural perk<</if>>." _HeU begins groping your breasts, feeling the added mass for any oddities. "I know you're still a little sore, but bear with it." _HeU moves on to your nipples and begins teasing them. <<if $PC.lactation > 0>>_HeU lets out a surprised squeak when a gush of milk escapes your breasts and a moan escapes your lips. "<<if $PC.pregKnown == 1>>Should have expected that with the pregnancy and all.<<else>>You did recently have a child didn't you? Or have you just been enjoying your nipples too much?<</if>> Either way, this is a good thing. Your breasts work."<</if>> You can't help but moan under your building arousal as _heU massages and teases your fat tits. "Enjoying yourself are we? Let me finish you off." _HeU sneaks a hand down to your <<if $PC.dick == 1>>stiff prick and begins stroking its length, quickly bringing you to orgasm and relieving you of your built up tension.<<else>>stiff clit and begins teasing it as well, quickly bringing you to orgasm and relieving you of your built up tension.<</if>> _HeU states, while licking _hisU fingers, "I always did enjoy the way you taste. Feel free to rest as long as you need before departing. If you need, or want, me, I'll be around." Satisfied, you lie back down to sleep off the rest of the anesthesia before returning to your arcology. + After a few hours, you awaken in the recovery wing with a sore chest. <<if $PC.belly >= 10000 || $PC.boobs >= 1400>>Struggling to sit<<else>>Sitting<</if>> up, you immediately notice how much heavier your breasts are. Pulling the covers off yourself, you observe your new, soft + <<if $PC.boobs >= 1400>> + H-cup + <<elseif $PC.boobs >= 1200>> + G-cup + <<elseif $PC.boobs >= 1000>> + F-cup + <<elseif $PC.boobs >= 800>> + DD-cup + <<elseif $PC.boobs >= 650>> + D-cup + <<elseif $PC.boobs >= 500>> + C-cup + <<elseif $PC.boobs >= 400>> + B-cup + <<else>> + A-cup + <</if>> + boobs in the mirror-covered wall across from your bed. "So do you like them?", asks the surgeon's assistant, seating _himselfU behind you and wrapping _hisU hands around to your heaving breasts. "We did everything we could to keep them perky, <<if $PC.boobs >= 1400>>quite a feat given their size<<else>>not that hard given your natural perk<</if>>." _HeU begins groping your breasts, feeling the added mass for any oddities. "I know you're still a little sore, but bear with it." _HeU moves on to your nipples and begins teasing them. <<if $PC.lactation > 0>>_HeU lets out a surprised squeak when a gush of milk escapes your breasts and a moan escapes your lips. "<<if $PC.pregKnown == 1>>Should have expected that with the pregnancy and all.<<else>>You did recently have a child didn't you? Or have you just been enjoying your nipples too much?<</if>> Either way, this is a good thing. Your breasts work."<</if>> You can't help but moan under your building arousal as _heU massages and teases your fat tits. "Enjoying yourself are we? Let me finish you off." _HeU sneaks a hand down to your <<if $PC.dick != 0>>stiff prick and begins stroking its length, quickly bringing you to orgasm and relieving you of your built up tension.<<else>>stiff clit and begins teasing it as well, quickly bringing you to orgasm and relieving you of your built up tension.<</if>> _HeU states, while licking _hisU fingers, "I always did enjoy the way you taste. Feel free to rest as long as you need before departing. If you need, or want, me, I'll be around." Satisfied, you lie back down to sleep off the rest of the anesthesia before returning to your arcology. <<case "flatChest">> - After a few hours, you awaken in the recovery wing with a sore chest. <<if $PC.belly >= 10000>>Struggling to sit<<else>>Sitting<</if>> up, you immediately notice the absence of the usual weight on your chest. Pulling the covers off yourself, you observe your flat chest in the mirror-covered wall across from your bed. "So do you like it?", asks the surgeon's assistant, seating _himselfU behind you and wrapping _hisU hands around to your chest. "I honestly couldn't live without my pair." _HeU begins groping your chest, feeling for any oddities. "I know you're still a little sore, but bear with it." _HeU moves on to your nipples and begins teasing them. <<if $PC.lactation > 0>>_HeU lets out a surprised squeak when a gush of milk escapes your tits and a moan escapes your lips. "<<if $PC.pregKnown == 1>>Should have expected that with the pregnancy and all.<<else>>You did recently have a child didn't you? Or have you just been enjoying your nipples too much?<</if>> Either way, this is a good thing. Your breasts still work, but it's still strange coming from such a flat chest."<</if>> You can't help but moan under your building arousal as _heU massages and teases your nipples. "Enjoying yourself are we? Let me finish you off." _HeU sneaks a hand down to your <<if $PC.dick == 1>>stiff prick and begins stroking its length, quickly bringing you to orgasm and relieving you of your built up tension.<<else>>stiff clit and begins teasing it as well, quickly bringing you to orgasm and relieving you of your built up tension.<</if>> _HeU states, while licking _hisU fingers, "I always did enjoy the way you taste. Feel free to rest as long as you need before departing. If you need, or want, me, I'll be around." Satisfied, you lie back down to sleep off the rest of the anesthesia before returning to your arcology. + After a few hours, you awaken in the recovery wing with a sore chest. <<if $PC.belly >= 10000>>Struggling to sit<<else>>Sitting<</if>> up, you immediately notice the absence of the usual weight on your chest. Pulling the covers off yourself, you observe your flat chest in the mirror-covered wall across from your bed. "So do you like it?", asks the surgeon's assistant, seating _himselfU behind you and wrapping _hisU hands around to your chest. "I honestly couldn't live without my pair." _HeU begins groping your chest, feeling for any oddities. "I know you're still a little sore, but bear with it." _HeU moves on to your nipples and begins teasing them. <<if $PC.lactation > 0>>_HeU lets out a surprised squeak when a gush of milk escapes your tits and a moan escapes your lips. "<<if $PC.pregKnown == 1>>Should have expected that with the pregnancy and all.<<else>>You did recently have a child didn't you? Or have you just been enjoying your nipples too much?<</if>> Either way, this is a good thing. Your breasts still work, but it's still strange coming from such a flat chest."<</if>> You can't help but moan under your building arousal as _heU massages and teases your nipples. "Enjoying yourself are we? Let me finish you off." _HeU sneaks a hand down to your <<if $PC.dick != 0>>stiff prick and begins stroking its length, quickly bringing you to orgasm and relieving you of your built up tension.<<else>>stiff clit and begins teasing it as well, quickly bringing you to orgasm and relieving you of your built up tension.<</if>> _HeU states, while licking _hisU fingers, "I always did enjoy the way you taste. Feel free to rest as long as you need before departing. If you need, or want, me, I'll be around." Satisfied, you lie back down to sleep off the rest of the anesthesia before returning to your arcology. <<case "breasts">> - After a few hours, you awaken in the recovery wing with a sore chest. <<if $PC.belly >= 10000 || $PC.boobsBonus == 3>>Struggling to sit<<else>>Sitting<</if>> up, you immediately notice a new weight on your chest. Pulling the covers off yourself, you observe your new, soft C-cup boobs in the mirror-covered wall across from your bed. "So do you like them?", asks the surgeon's assistant, seating _himselfU behind you and wrapping _hisU hands around to your heaving breasts. "With these, you should be able to compete with any girls around you." _HeU begins groping your breasts, feeling the added mass for any oddities. "I know you're still a little sore, but bear with it." _HeU moves on to your nipples and begins teasing them. <<if $PC.lactation > 0>>_HeU lets out a surprised squeak when a gush of milk escapes your breasts and a moan escapes your lips. "<<if $PC.pregKnown == 1>>Should have expected that with the pregnancy and all.<<else>>You did recently have a child didn't you? Or have you just been enjoying your nipples too much?<</if>> Either way, this is a good thing. Your breasts work."<</if>> You can't help but moan under your building arousal as _heU massages and teases your new tits. "Enjoying yourself are we? Let me finish you off." _HeU sneaks a hand down to your <<if $PC.dick == 1>>stiff prick and begins stroking its length, quickly bringing you to orgasm and relieving you of your built up tension.<<else>>stiff clit and begins teasing it as well, quickly bringing you to orgasm and relieving you of your built up tension.<</if>> _HeU states, while licking _hisU fingers, "I always did enjoy the way you taste. Feel free to rest as long as you need before departing. If you need, or want, me, I'll be around." Satisfied, you lie back down to sleep off the rest of the anesthesia before returning to your arcology. + After a few hours, you awaken in the recovery wing with a sore chest. <<if $PC.belly >= 10000 || $PC.boobs >= 1400>>Struggling to sit<<else>>Sitting<</if>> up, you immediately notice a new weight on your chest. Pulling the covers off yourself, you observe your new, soft C-cup boobs in the mirror-covered wall across from your bed. "So do you like them?", asks the surgeon's assistant, seating _himselfU behind you and wrapping _hisU hands around to your heaving breasts. "With these, you should be able to compete with any girls around you." _HeU begins groping your breasts, feeling the added mass for any oddities. "I know you're still a little sore, but bear with it." _HeU moves on to your nipples and begins teasing them. <<if $PC.lactation > 0>>_HeU lets out a surprised squeak when a gush of milk escapes your breasts and a moan escapes your lips. "<<if $PC.pregKnown == 1>>Should have expected that with the pregnancy and all.<<else>>You did recently have a child didn't you? Or have you just been enjoying your nipples too much?<</if>> Either way, this is a good thing. Your breasts work."<</if>> You can't help but moan under your building arousal as _heU massages and teases your new tits. "Enjoying yourself are we? Let me finish you off." _HeU sneaks a hand down to your <<if $PC.dick != 0>>stiff prick and begins stroking its length, quickly bringing you to orgasm and relieving you of your built up tension.<<else>>stiff clit and begins teasing it as well, quickly bringing you to orgasm and relieving you of your built up tension.<</if>> _HeU states, while licking _hisU fingers, "I always did enjoy the way you taste. Feel free to rest as long as you need before departing. If you need, or want, me, I'll be around." Satisfied, you lie back down to sleep off the rest of the anesthesia before returning to your arcology. <<case "buttReductionImplant">> After a few hours, you awaken in the recovery wing, face-down in a bed made to accommodate as person with your body type, with a sore ass. You push yourself up and look at the mass under the cover behind you that is your rear, taking note of how much smaller it is now than when you arrived. "So do you like it?", asks the surgeon's assistant, seating _himselfU beside you and bringing _hisU hands to your butt. "Size isn't everything in an ass, shape is important too." _HeU begins groping your bottom, feeling around for any oddities. "I know you're still a little sore, but bear with it. There, everything feels good, now rest up and you'll be set! Feel free to rest as long as you need before departing. If you need, or want, me, I'll be around." Groggy, you lie back down to sleep off the rest of the anesthesia before returning to your arcology. @@ -48,87 +100,87 @@ After a few hours, you awaken in the recovery wing, face-down in a bed made to accommodate a person with your body type, with a sore ass. You push yourself up and look at the mass under the cover behind you that is your rear, taking note of how much smaller it is now than when you arrived. "So do you like it?", asks the surgeon's assistant, seating _himselfU beside you and bringing _hisU hands to your butt. "Size isn't everything in an ass, shape is important too, though I think you've got a good balance. We didn't need to do much reshaping." _HeU begins groping your bottom, feeling around for any oddities. "I know you're still a little sore, but bear with it. There, everything feels good, now rest up and you'll be set! Feel free to rest as long as you need before departing. If you need, or want, me, I'll be around." Groggy, you lie back down to sleep off the rest of the anesthesia before returning to your arcology. <<case "buttEnlargementImplant">> - After a few hours, you awaken in the recovery wing, face-down in a bed made to accommodate a person with your body type, with a sore ass. You push yourself up and look at the mass under the cover behind you that is your rear, taking note of how much bigger it is now than when you arrived. "So do you like it?", asks the surgeon's assistant, seating _himselfU beside you and bringing _hisU hands to your <<if $PC.butt >= 3>>enormous<<elseif $PC.butt == 2>>huge<<else>>big<</if>> rounded butt. "Size isn't everything in an ass, shape is important too, though I think you've got a good balance. We didn't need to do much reshaping when we put in the implant." _HeU begins groping your bottom, feeling the silicone filled implant for any oddities. "I know you're still a little sore, but bear with it. There, everything feels good, now rest up and you'll be set! Though you may need some help righting yourself until you get used to its added weight. Feel free to rest as long as you need before departing. If you need, or want, me, I'll be around." Groggy, you lie back down to sleep off the rest of the anesthesia before returning to your arcology. + After a few hours, you awaken in the recovery wing, face-down in a bed made to accommodate a person with your body type, with a sore ass. You push yourself up and look at the mass under the cover behind you that is your rear, taking note of how much bigger it is now than when you arrived. "So do you like it?", asks the surgeon's assistant, seating _himselfU beside you and bringing _hisU hands to your <<if $PC.butt >= 5>>enormous<<elseif $PC.butt >= 4>>huge<<else>>big<</if>> rounded butt. "Size isn't everything in an ass, shape is important too, though I think you've got a good balance. We didn't need to do much reshaping when we put in the implant." _HeU begins groping your bottom, feeling the silicone filled implant for any oddities. "I know you're still a little sore, but bear with it. There, everything feels good, now rest up and you'll be set! Though you may need some help righting yourself until you get used to its added weight. Feel free to rest as long as you need before departing. If you need, or want, me, I'll be around." Groggy, you lie back down to sleep off the rest of the anesthesia before returning to your arcology. <<case "buttEnlargement">> - After a few hours, you awaken in the recovery wing, face-down in a bed made to accommodate a person with your body type, with a sore ass. You push yourself up and look at the mass under the cover behind you that is your rear, taking note of how much bigger it is now than when you arrived. "So do you like it?", asks the surgeon's assistant, seating _himselfU beside you and bringing _hisU hands to your <<if $PC.butt >= 3>>enormous<<elseif $PC.butt == 2>>huge<<else>>big<</if>> soft butt. "Size isn't everything in an ass, shape is important too, though I think you've got a good balance. We didn't need to do much reshaping when we added the fat." _HeU begins groping your bottom, feeling around for any oddities. "So soft... I know you're still a little sore, but bear with it. There, everything feels good, now rest up and you'll be set! Though you may need some help righting yourself until you get used to its added weight. Feel free to rest as long as you need before departing. If you need, or want, me, I'll be around." Groggy, you lie back down to sleep off the rest of the anesthesia before returning to your arcology. + After a few hours, you awaken in the recovery wing, face-down in a bed made to accommodate a person with your body type, with a sore ass. You push yourself up and look at the mass under the cover behind you that is your rear, taking note of how much bigger it is now than when you arrived. "So do you like it?", asks the surgeon's assistant, seating _himselfU beside you and bringing _hisU hands to your <<if $PC.butt >= 5>>enormous<<elseif $PC.butt >= 4>>huge<<else>>big<</if>> soft butt. "Size isn't everything in an ass, shape is important too, though I think you've got a good balance. We didn't need to do much reshaping when we added the fat." _HeU begins groping your bottom, feeling around for any oddities. "So soft... I know you're still a little sore, but bear with it. There, everything feels good, now rest up and you'll be set! Though you may need some help righting yourself until you get used to its added weight. Feel free to rest as long as you need before departing. If you need, or want, me, I'll be around." Groggy, you lie back down to sleep off the rest of the anesthesia before returning to your arcology. <<case "ballEnlargement">> - After a few hours, you awaken in the recovery wing with a distinct soreness <<if $PC.ballsImplant > 2>>and the sense that something massive is pushing your legs apart<<elseif $PC.ballsImplant == 2>>and tight feeling between your legs<<else>>between your legs<</if>>. You pull the covers off of yourself to catch sight of the result of the surgery and - <<if $PC.boobsBonus == 3 && $PC.belly >= 10000>> + After a few hours, you awaken in the recovery wing with a distinct soreness <<if $PC.balls >= 14>>and the sense that something massive is pushing your legs apart<<elseif $PC.balls >= 9>>and tight feeling between your legs<<else>>between your legs<</if>>. You pull the covers off of yourself to catch sight of the result of the surgery and + <<if $PC.boobs >= 1400 && $PC.belly >= 10000>> find that not only can you barely see around your breasts, but any attempts to do so are immediately thwarted by your big, pregnant belly. You settle for a position peaking over your tits but around your middle to view the mirror-covered wall across from your bed. Your balls are much bigger than you expected them to be after the surgery. - <<elseif $PC.boobsBonus == 3>> + <<elseif $PC.boobs >= 1400>> find that your enormous breasts make it difficult to get a good look so you settle for the mirror-covered wall across from your bed. Your balls are much bigger than you expected them to be after the surgery. <<elseif $PC.belly >= 10000>> find that your big, pregnant belly makes it impossible to get a good look at your crotch so you settle for peaking around it at the mirror-covered wall across from your bed. Your balls are much bigger than you expected them to be after the surgery. <<else>> find your balls are much bigger than you expected them to be. <</if>> - "So, what do you think of them?", asks the surgeon's assistant, seating _himselfU beside you and placing a hand upon your <<if $PC.ballsImplant > 3>>watermelon-sized<<elseif $PC.ballsImplant == 3>>cantaloupe-sized<<elseif $PC.ballsImplant == 2>>softball-like<<else>>large<</if>> testicles. "Nice and heavy, you should feel them with every move you make." _HeU begins groping your scrotum, feeling around for any oddities in the gel. "I know you're still a little sore, but bear with it. Enjoying the massage are you?" _heU asks, poking at the tip of your erection with _hisU free hand. "Why don't we find out if they are working properly?" _HeU leans over your dick<<if $PC.belly >= 5000>>, _hisU face brushing the underside of your pregnancy,<</if>> - <<if $PC.balls > 1>> and licks up the rivulet of precum running down its length. "As good as always." Taking your dick to the hilt, _heU begins earnestly sucking you off while fondling your overfilled balls. The new sensation quickly overwhelms your control and you release your massive load deep in _hisU throat. Like a good assistant, _heU gulps down the gushing fluid until _heU takes you deep enough for it to pour down _hisU throat directly. "Shame just adding gel doesn't mean more cum." Satisfied, you lie back down to sleep off the rest of the anesthesia before returning to your arcology. + "So, what do you think of them?", asks the surgeon's assistant, seating _himselfU beside you and placing a hand upon your <<if $PC.balls >= 30>>watermelon-sized<<elseif $PC.balls >= 14>>cantaloupe-sized<<elseif $PC.balls >= 9>>softball-like<<else>>large<</if>> testicles. "Nice and heavy, you should feel them with every move you make." _HeU begins groping your scrotum, feeling around for any oddities in the gel. "I know you're still a little sore, but bear with it. Enjoying the massage are you?" _heU asks, poking at the tip of your erection with _hisU free hand. "Why don't we find out if they are working properly?" _HeU leans over your dick<<if $PC.belly >= 5000>>, _hisU face brushing the underside of your pregnancy,<</if>> + <<if $PC.balls >= 10>> and licks up the rivulet of precum running down its length. "As good as always." Taking your dick to the hilt, _heU begins earnestly sucking you off while fondling your overfilled balls. The new sensation quickly overwhelms your control and you release your massive load deep in _hisU throat. Like a good assistant, _heU gulps down the gushing fluid until _heU takes you deep enough for it to pour down _hisU throat directly. "Shame just adding gel doesn't mean more cum." Satisfied, you lie back down to sleep off the rest of the anesthesia before returning to your arcology. <<else>> and licks the bead of precum building on its end. "As good as always." Taking your dick to the hilt, _heU begins earnestly sucking you off while fondling your overfilled balls. The new sensation quickly overwhelms your control and you release your load deep in _hisU throat. Like a good assistant, _heU diligently swallows it down, making sure not a drop is missed. "Shame just adding gel doesn't mean more cum." Satisfied, you lie back down to sleep off the rest of the anesthesia before returning to your arcology.<</if>> <<case "ballShrinkage">> - After a few hours, you awaken in the recovery wing with a distinct soreness <<if $PC.ballsImplant == 2>>and tight feeling between your legs<<else>>between your legs<</if>>. You pull the covers off of yourself to catch sight of the result of the surgery and - <<if $PC.boobsBonus == 3 && $PC.belly >= 10000>> + After a few hours, you awaken in the recovery wing with a distinct soreness <<if $PC.ballsImplant >= 9>>and tight feeling between your legs<<else>>between your legs<</if>>. You pull the covers off of yourself to catch sight of the result of the surgery and + <<if $PC.boobs >= 1400 && $PC.belly >= 10000>> find that not only can you barely see around your breasts, but any attempts to do so are immediately thwarted by your big, pregnant belly. You settle for a position peaking over your tits but around your middle to view the mirror-covered wall across from your bed. Your balls are now closer to the typical size one would expect. - <<elseif $PC.boobsBonus == 3>> + <<elseif $PC.boobs >= 1400>> find that your enormous breasts make it difficult to get a good look so you settle for the mirror-covered wall across from your bed. Your balls are now closer to the typical size one would expect. <<elseif $PC.belly >= 10000>> find that your big, pregnant belly makes it impossible to get a good look at your crotch so you settle for peaking around it at the mirror-covered wall across from your bed. Your balls are now closer to the typical size one would expect. <<else>> find your balls are now closer to the typical size one would expect. <</if>> - "So, what do you think of them?", asks the surgeon's assistant, seating _himselfU beside you and placing a hand upon your <<if $PC.ballsImplant == 2>>softball-like<<elseif $PC.ballsImplant == 2>>large<<else>>normal<</if>> testicles. "Starting to feel lighter?" _HeU begins groping your scrotum, feeling around for any oddities. "I know you're still a little sore, but bear with it. Enjoying the massage are you?" _heU asks, poking at the tip of your erection with _hisU free hand. "Why don't we find out if they are still working properly?" _HeU leans over your dick<<if $PC.belly >= 5000>>, _hisU face brushing the underside of your pregnancy,<</if>> and licks the bead of precum building on its end. "As good as always." Taking your dick to the hilt, _heU begins earnestly sucking you off while fondling your loosened balls. The new sensation quickly overwhelms your control and you release your load deep in _hisU throat. Like a good assistant, _heU diligently swallows it down, making sure not a drop is missed. "Shame just can't just suck the gel out of them. That would be too much fun!" Satisfied, you lie back down to sleep off the rest of the anesthesia before returning to your arcology. + "So, what do you think of them?", asks the surgeon's assistant, seating _himselfU beside you and placing a hand upon your <<if $PC.balls >= 9>>softball-like<<elseif $PC.balls >= 5>>large<<else>>normal<</if>> testicles. "Starting to feel lighter?" _HeU begins groping your scrotum, feeling around for any oddities. "I know you're still a little sore, but bear with it. Enjoying the massage are you?" _heU asks, poking at the tip of your erection with _hisU free hand. "Why don't we find out if they are still working properly?" _HeU leans over your dick<<if $PC.belly >= 5000>>, _hisU face brushing the underside of your pregnancy,<</if>> and licks the bead of precum building on its end. "As good as always." Taking your dick to the hilt, _heU begins earnestly sucking you off while fondling your loosened balls. The new sensation quickly overwhelms your control and you release your load deep in _hisU throat. Like a good assistant, _heU diligently swallows it down, making sure not a drop is missed. "Shame just can't just suck the gel out of them. That would be too much fun!" Satisfied, you lie back down to sleep off the rest of the anesthesia before returning to your arcology. <<case "ballEnlargementHorm">> - After a few hours, you awaken in the recovery wing with a distinct soreness <<if $PC.ballsImplant > 2>>and the sense that something massive is pushing your legs apart<<elseif $PC.ballsImplant == 2>>and tight feeling between your legs<<else>>between your legs<</if>>. You pull the covers off of yourself to catch sight of the result of the surgery and - <<if $PC.boobsBonus == 3 && $PC.belly >= 10000>> + After a few hours, you awaken in the recovery wing with a distinct soreness <<if $PC.balls >= 14>>and the sense that something massive is pushing your legs apart<<elseif $PC.balls >= 9>>and tight feeling between your legs<<else>>between your legs<</if>>. You pull the covers off of yourself to catch sight of the result of the surgery and + <<if $PC.boobs >= 1400 && $PC.belly >= 10000>> find that not only can you barely see around your breasts, but any attempts to do so are immediately thwarted by your big, pregnant belly. You settle for a position peaking over your tits but around your middle to view the mirror-covered wall across from your bed. Your balls are much bigger than you expected them to be after the surgery. - <<elseif $PC.boobsBonus == 3>> + <<elseif $PC.boobs >= 1400>> find that your enormous breasts make it difficult to get a good look so you settle for the mirror-covered wall across from your bed. Your balls are much bigger than you expected them to be after the surgery. <<elseif $PC.belly >= 10000>> find that your big, pregnant belly makes it impossible to get a good look at your crotch so you settle for peaking around it at the mirror-covered wall across from your bed. Your balls are much bigger than you expected them to be after the surgery. <<else>> find your balls are much bigger than you expected them to be. <</if>> - "So, what do you think of them?", asks the surgeon's assistant, seating _himselfU beside you and placing a hand upon your <<if $PC.ballsImplant > 3>>watermelon-sized<<elseif $PC.ballsImplant == 3>>cantaloupe-sized<<elseif $PC.ballsImplant == 2>>softball-like<<else>>large<</if>> testicles. "Nice and heavy, they'll be making more cum than ever before." _HeU begins groping your scrotum, feeling around for any oddities in the testicles. "I know you're still a little sore from all that growth, but please bear with it." After a few minutes of gentle massage _heU looks up at you. "Enjoying the massage are you?" _heU asks, poking at the tip of your erection with _hisU free hand. "Why don't we find out if they are working properly?" _HeU leans over your dick<<if $PC.belly >= 5000>>, _hisU face brushing the underside of your pregnancy,<</if>> - <<if $PC.balls > 1>> and licks up the rivulet of precum running down its length. "As good as always." Taking your dick to the hilt, _heU begins earnestly sucking you off while fondling your overfilled balls. The new sensation quickly overwhelms your control and you release your massive load deep in _hisU throat. Like a good assistant, _heU struggles to gulp down the torrent of fluid until _heU takes you deep enough for it to pour down _hisU throat directly. "Now this is the kind of size enhancement I can get behind, not that gel that does nothing for making juicy cum." Satisfied, you lie back down to sleep off the rest of the anesthesia before returning to your arcology. + "So, what do you think of them?", asks the surgeon's assistant, seating _himselfU beside you and placing a hand upon your <<if $PC.balls >= 30>>watermelon-sized<<elseif $PC.balls >= 14>>cantaloupe-sized<<elseif $PC.balls >= 9>>softball-like<<else>>large<</if>> testicles. "Nice and heavy, they'll be making more cum than ever before." _HeU begins groping your scrotum, feeling around for any oddities in the testicles. "I know you're still a little sore from all that growth, but please bear with it." After a few minutes of gentle massage _heU looks up at you. "Enjoying the massage are you?" _heU asks, poking at the tip of your erection with _hisU free hand. "Why don't we find out if they are working properly?" _HeU leans over your dick<<if $PC.belly >= 5000>>, _hisU face brushing the underside of your pregnancy,<</if>> + <<if $PC.balls >= 10>> and licks up the rivulet of precum running down its length. "As good as always." Taking your dick to the hilt, _heU begins earnestly sucking you off while fondling your overfilled balls. The new sensation quickly overwhelms your control and you release your massive load deep in _hisU throat. Like a good assistant, _heU struggles to gulp down the torrent of fluid until _heU takes you deep enough for it to pour down _hisU throat directly. "Now this is the kind of size enhancement I can get behind, not that gel that does nothing for making juicy cum." Satisfied, you lie back down to sleep off the rest of the anesthesia before returning to your arcology. <<else>> and licks the droplets of precum running down its length. "As good as always." Taking your dick to the hilt, _heU begins earnestly sucking you off while fondling your overfilled balls. The new sensation quickly overwhelms your control and you release a surprisingly large load deep in _hisU throat. Like a good assistant, _heU gulps down the gushing fluid, making sure _heU doesn't spill a drop. "Now this is the kind of size enhancement I can get behind, not that gel that does nothing for making juicy cum." Satisfied, you lie back down to sleep off the rest of the anesthesia before returning to your arcology.<</if>> <<case "ballShrinkageHorm">> - After a few hours, you awaken in the recovery wing with a distinct soreness <<if $PC.ballsImplant > 2>>and the sense that something massive is pushing your legs apart<<elseif $PC.ballsImplant == 2>>and tight feeling between your legs<<else>>between your legs<</if>>. You pull the covers off of yourself to catch sight of the result of the surgery and - <<if $PC.boobsBonus == 3 && $PC.belly >= 10000>> + After a few hours, you awaken in the recovery wing with a distinct soreness <<if $PC.balls >= 14>>and the sense that something massive is pushing your legs apart<<elseif $PC.balls >= 9>>and tight feeling between your legs<<else>>between your legs<</if>>. You pull the covers off of yourself to catch sight of the result of the surgery and + <<if $PC.boobs >= 1400 && $PC.belly >= 10000>> find that not only can you barely see around your breasts, but any attempts to do so are immediately thwarted by your big, pregnant belly. You settle for a position peaking over your tits but around your middle to view the mirror-covered wall across from your bed. Your balls are now closer to the typical size one would expect. - <<elseif $PC.boobsBonus == 3>> + <<elseif $PC.boobs >= 1400>> find that your enormous breasts make it difficult to get a good look so you settle for the mirror-covered wall across from your bed. Your balls are now closer to the typical size one would expect. <<elseif $PC.belly >= 10000>> find that your big, pregnant belly makes it impossible to get a good look at your crotch so you settle for peaking around it at the mirror-covered wall across from your bed. Your balls are now closer to the typical size one would expect. <<else>> find your balls are now closer to the typical size one would expect. <</if>> - "So, what do you think of them?", asks the surgeon's assistant, seating _himselfU beside you and placing a hand upon your <<if $PC.ballsImplant == 3>>cantaloupe-sized<<elseif $PC.ballsImplant == 2>>softball-like<<else>>large<</if>> testicles. "Still nice and heavy, I wonder if they'll start making more cum without that gel in the way?" _HeU begins groping your scrotum, feeling around for any oddities in the testicles. "I know you're still a little sore from removing that gel, but please bear with it." After a few minutes of gentle massage _heU looks up at you. "Enjoying the massage are you?" _heU asks, poking at the tip of your erection with _hisU free hand. "Why don't we find out if they are working properly?" _HeU leans over your dick<<if $PC.belly >= 5000>>, _hisU face brushing the underside of your pregnancy,<</if>> - <<if $PC.balls > 1>> and licks up the rivulet of precum running down its length. "As good as always." Taking your dick to the hilt, _heU begins earnestly sucking you off while fondling your slightly emptier sack. The new sensation quickly overwhelms your control and you release your massive load deep in _hisU throat. Like a good assistant, _heU struggles to gulp down the torrent of fluid until _heU takes you deep enough for it to pour down _hisU throat directly. "You know, I think getting rid of that gel did boost your production a little." Satisfied, you lie back down to sleep off the rest of the anesthesia before returning to your arcology. + "So, what do you think of them?", asks the surgeon's assistant, seating _himselfU beside you and placing a hand upon your <<if $PC.balls >= 14>>cantaloupe-sized<<elseif $PC.balls >= 9>>softball-like<<else>>large<</if>> testicles. "Still nice and heavy, I wonder if they'll start making more cum without that gel in the way?" _HeU begins groping your scrotum, feeling around for any oddities in the testicles. "I know you're still a little sore from removing that gel, but please bear with it." After a few minutes of gentle massage _heU looks up at you. "Enjoying the massage are you?" _heU asks, poking at the tip of your erection with _hisU free hand. "Why don't we find out if they are working properly?" _HeU leans over your dick<<if $PC.belly >= 5000>>, _hisU face brushing the underside of your pregnancy,<</if>> + <<if $PC.balls >= 10>> and licks up the rivulet of precum running down its length. "As good as always." Taking your dick to the hilt, _heU begins earnestly sucking you off while fondling your slightly emptier sack. The new sensation quickly overwhelms your control and you release your massive load deep in _hisU throat. Like a good assistant, _heU struggles to gulp down the torrent of fluid until _heU takes you deep enough for it to pour down _hisU throat directly. "You know, I think getting rid of that gel did boost your production a little." Satisfied, you lie back down to sleep off the rest of the anesthesia before returning to your arcology. <<else>> and licks the droplets of precum running down its length. "As good as always." Taking your dick to the hilt, _heU begins earnestly sucking you off while fondling your slightly emptier sack. The new sensation quickly overwhelms your control and you release a large load deep in _hisU throat. Like a good assistant, _heU gulps down the gushing fluid, making sure _heU doesn't spill a drop. "You know, I think getting rid of that gel did boost your production a little." Satisfied, you lie back down to sleep off the rest of the anesthesia before returning to your arcology.<</if>> <<case "ballBigShrinkage">> After a few hours, you awaken in the recovery wing with a distinct soreness and tight feeling between your legs. You pull the covers off of yourself to catch sight of the result of the surgery and - <<if $PC.boobsBonus == 3 && $PC.belly >= 10000>> + <<if $PC.boobs >= 1400 && $PC.belly >= 10000>> find that not only can you barely see around your breasts, but any attempts to do so are immediately thwarted by your big, pregnant belly. You settle for a position peaking over your tits but around your middle to view the mirror-covered wall across from your bed. Your balls are now closer to the typical size one would expect. - <<elseif $PC.boobsBonus == 3>> + <<elseif $PC.boobs >= 1400>> find that your enormous breasts make it difficult to get a good look so you settle for the mirror-covered wall across from your bed. Your balls are now closer to the typical size one would expect. <<elseif $PC.belly >= 10000>> find that your big, pregnant belly makes it impossible to get a good look at your crotch so you settle for peaking around it at the mirror-covered wall across from your bed. Your balls are now closer to the typical size one would expect. <<else>> find your balls have had a dramatic size adjustment. <</if>> - "So, what do you think of them?", asks the surgeon's assistant, seating _himselfU beside you and placing a hand upon your <<if $PC.ballsImplant == 2>>softball-like<<else>>large<</if>> testicles. "Starting to feel lighter?" _HeU begins groping your scrotum, feeling around for any oddities. "I know you're still a little sore after removing so much gel on top of the testicle growth." After a few minutes of gentle massage _heU looks up at you. "Enjoying the massage are you?" _heU asks, poking at the tip of your erection with _hisU free hand. "Why don't we find out if those hormones are working properly?" _HeU leans over your dick<<if $PC.belly >= 5000>>, _hisU face brushing the underside of your pregnancy,<</if>> and licks up the droplets of precum running down its length. "As good as always." Taking your dick to the hilt, _heU begins earnestly sucking you off while fondling your loosened balls. The new sensation quickly overwhelms your control and you release a surprisingly large load deep in _hisU throat. Like a good assistant, _heU gulps down the gushing fluid, making sure _heU doesn't spill a drop. "Their new size might not be what you were hoping for, but they're sure producing a lot of yummy cum now!" Satisfied, you lie back down to sleep off the rest of the anesthesia before returning to your arcology. + "So, what do you think of them?", asks the surgeon's assistant, seating _himselfU beside you and placing a hand upon your <<if $PC.balls >= 9>>softball-like<<else>>large<</if>> testicles. "Starting to feel lighter?" _HeU begins groping your scrotum, feeling around for any oddities. "I know you're still a little sore after removing so much gel on top of the testicle growth." After a few minutes of gentle massage _heU looks up at you. "Enjoying the massage are you?" _heU asks, poking at the tip of your erection with _hisU free hand. "Why don't we find out if those hormones are working properly?" _HeU leans over your dick<<if $PC.belly >= 5000>>, _hisU face brushing the underside of your pregnancy,<</if>> and licks up the droplets of precum running down its length. "As good as always." Taking your dick to the hilt, _heU begins earnestly sucking you off while fondling your loosened balls. The new sensation quickly overwhelms your control and you release a surprisingly large load deep in _hisU throat. Like a good assistant, _heU gulps down the gushing fluid, making sure _heU doesn't spill a drop. "Their new size might not be what you were hoping for, but they're sure producing a lot of yummy cum now!" Satisfied, you lie back down to sleep off the rest of the anesthesia before returning to your arcology. <<case "tightPussy">> After a few hours, you awaken in the recovery wing with a distinct soreness between your legs. You pull the covers off of yourself to catch sight of the result of the surgery and - <<if $PC.boobsBonus == 3 && $PC.belly >= 10000>> + <<if $PC.boobs >= 1400 && $PC.belly >= 10000>> find that not only can you barely see around your breasts, but any attempts to do so are immediately thwarted by your big, pregnant belly. You settle for a position peaking over your tits but around your middle to view the mirror-covered wall across from your bed. Your pussy isn't gaping, so that's a good sign. You can't tell much more until you get a good feel of it. - <<elseif $PC.boobsBonus == 3>> + <<elseif $PC.boobs >= 1400>> find that your enormous breasts make it difficult to get a good look so you settle for the mirror-covered wall across from your bed. Your pussy isn't gaping, so that's a good sign. You can't tell much more until you get a good feel of it. <<elseif $PC.belly >= 10000>> find that your big, pregnant belly makes it impossible to get a good look at your crotch so you settle for peaking around it at the mirror-covered wall across from your bed. Your pussy isn't gaping, so that's a good sign. You can't tell much more until you get a good feel of it. @@ -136,15 +188,15 @@ find your pussy is much tighter than it was. No hymen though, so you can't pass as a virgin. <</if>> "So, do you like it? Does it feel any tighter?", asks the surgeon's assistant, seating _himselfU beside you and tracing your labia with a finger. "Feel anything? Or do we need to take this a little further?" _HeU begins fingering your new pussy, feeling around for any oddities and teasing you at the same time. "I know you're still a little sore, but bear with it. Plus, I know it must feel good. - <<if $PC.dick == 1>> - See? He agrees with me," _heU says, poking at the tip of your erection with _hisU free hand. "Shall we see if it's working right?" _HeU circles around till _heU is between your legs and <<if $PC.belly >= 10000>>disappears behind the curvature of your pregnancy<<else>>disappears between your thighs<</if>>. You feel <<if $PC.ballsImplant > 1>>_himU lift your engorged sack and leave it resting atop _hisU head<<else>>_hisU head brush against your sack<</if>> as _heU brings _hisU mouth to your cunt and begins to enthusiastically eat you out. _HeU is quite good at _hisU job and quickly brings you to climax; your neglected dick spraying cum across your belly. _HeU rises from your crotch to lick up your wayward cum. "I always did like the taste of you. Feel free to rest as long as you need before departing. If you need, or want, me, I'll be around." Satisfied, you settle back down to sleep off the rest of the anesthesia before returning to your arcology. + <<if $PC.dick != 0>> + See? He agrees with me," _heU says, poking at the tip of your erection with _hisU free hand. "Shall we see if it's working right?" _HeU circles around till _heU is between your legs and <<if $PC.belly >= 10000>>disappears behind the curvature of your pregnancy<<else>>disappears between your thighs<</if>>. You feel <<if $PC.balls >= 9>>_himU lift your engorged sack and leave it resting atop _hisU head<<else>>_hisU head brush against your sack<</if>> as _heU brings _hisU mouth to your cunt and begins to enthusiastically eat you out. _HeU is quite good at _hisU job and quickly brings you to climax; your neglected dick spraying cum across your belly. _HeU rises from your crotch to lick up your wayward cum. "I always did like the taste of you. Feel free to rest as long as you need before departing. If you need, or want, me, I'll be around." Satisfied, you settle back down to sleep off the rest of the anesthesia before returning to your arcology. <<else>> See? Your cute little clit agrees with me," _heU says, poking at the tip of your peeking clit with _hisU free hand. "Shall we see if it's working right?" _HeU circles around till _heU is between your legs and <<if $PC.belly >= 10000>>disappears behind the curvature of your pregnancy<<else>>disappears between your thighs<</if>>. You feel face brush your inner legs as _heU brings _hisU mouth to your cunt and begins to enthusiastically eat you out. _HeU is quite good at _hisU job and quickly brings you to climax; your new pussy squirting girlcum across _hisU face. _HeU rises from your crotch and licks _hisU lips. "I always did like the taste of you. Feel free to rest as long as you need before departing. If you need, or want, me, I'll be around." Satisfied, you settle back down to sleep off the rest of the anesthesia before returning to your arcology. <</if>> <<case "herm2female">> After a few hours, you awaken in the recovery wing with a distinct soreness between your legs. You pull the covers off of yourself to catch sight of the result of the surgery and - <<if $PC.boobsBonus >= 3>> + <<if $PC.boobs >= 1400>> find that your enormous breasts make it difficult to get a good look so you settle for the mirror-covered wall across from your bed. Your penis is gone, leaving you with just a vagina. Given the soreness in your lower belly, your prostate and other male reproductive organs have been removed as well. You can't tell much more until you get a good feel of it. <<else>> find your penis and testicles removed, leaving you with just a vagina. Given the soreness in your lower belly, your prostate and other male reproductive organs have been removed as well. @@ -153,7 +205,7 @@ <<case "herm2male">> After a few hours, you awaken in the recovery wing with a distinct soreness between your legs. You pull the covers off of yourself to catch sight of the result of the surgery and - <<if $PC.boobsBonus >= 3>> + <<if $PC.boobs >= 1400>> find that your enormous breasts make it difficult to get a good look so you settle for the mirror-covered wall across from your bed. Your pussy is gone, leaving you with just a cock and balls. Given the soreness in your lower belly, your womb and ovaries are gone too. You can't tell much more until you get a good feel of it. <<else>> find your pussy is gone, leaving you with just a cock and balls. Given the soreness in your lower belly, your womb and ovaries are gone too. @@ -162,7 +214,7 @@ <<case "herm2truefemale">> After a few hours, you awaken in the recovery wing with a distinct soreness between your legs and pain practically all over your body. You pull the covers off of yourself to catch sight of the result of the surgery and - <<if $PC.boobsBonus >= 3>> + <<if $PC.boobs >= 1400>> find that your enormous breasts make it difficult to get a good look so you settle for the mirror-covered wall across from your bed. Your penis is gone, leaving you with just a vagina. Given the soreness in your lower belly, your prostate and other male reproductive organs have been removed as well. You can't tell much more until you get a good feel of it. Your body has also undergone large-scale reconstructive surgery; it is unlikely anyone will recognize you as a man anymore. <<else>> find your penis and testicles removed, leaving you with just a vagina. Given the soreness in your lower belly, your prostate and other male reproductive organs have been removed as well. You can't tell much more until you get a good feel of it, but you're too sore to try. Your body has also undergone large-scale reconstructive surgery; it is unlikely anyone will recognize you as a man anymore. @@ -174,7 +226,7 @@ <<case "male2female">> After a few hours, you awaken in the recovery wing with a distinct soreness between your legs and in your lower belly. You pull the covers off of yourself to catch sight of the result of the surgery and find - <<if $PC.boobsBonus >= 3>> + <<if $PC.boobs >= 1400>> that your enormous breasts make it difficult to get a good look, so you settle for the mirror-covered wall across from your bed. Your dick is gone, along with the rest of your male reproductive organs, leaving you with a pussy, a new fertile set of ovaries, and a fresh womb. You can't tell much more until you get a good feel of it, but you're too sore to try. <<else>> your dick is gone, along with the rest of your male reproductive organs, leaving you with a pussy, a new fertile set of ovaries, and a fresh womb. You can't tell much more until you get a good feel of it, but you're too sore to try. @@ -183,36 +235,36 @@ <<case "male2herm">> After a few hours, you awaken in the recovery wing with a distinct soreness between your legs and in your lower belly. You pull the covers off of yourself to catch sight of the result of the surgery and find - <<if $PC.boobsBonus >= 3>> - that your enormous breasts make it difficult to get a good look so you settle for the mirror-covered wall across from your bed. You see<<if $PC.ballsImplant < 1>> your new pussy peeking from under your testicles<<else>> that your balls are big enough to completely obscure your new pussy<</if>>. Your lower belly is slightly larger too, likely from your new womb. You can't tell much more until you get a good feel of it, but you're too sore to try. + <<if $PC.boobs >= 1400>> + that your enormous breasts make it difficult to get a good look so you settle for the mirror-covered wall across from your bed. You see<<if $PC.balls < 5>> your new pussy peeking from under your testicles<<else>> that your balls are big enough to completely obscure your new pussy<</if>>. Your lower belly is slightly larger too, likely from your new womb. You can't tell much more until you get a good feel of it, but you're too sore to try. <<else>> - <<if $PC.ballsImplant < 1>>your new pussy peeking from under your testicles<<else>>that your balls are big enough to completely obscure your new pussy<</if>>. Your lower belly is slightly larger too, likely from your new womb. You can't tell much more until you get a good feel of it, but you're too sore to try. + <<if $PC.balls < 5>>your new pussy peeking from under your testicles<<else>>that your balls are big enough to completely obscure your new pussy<</if>>. Your lower belly is slightly larger too, likely from your new womb. You can't tell much more until you get a good feel of it, but you're too sore to try. <</if>> - "So, how do you feel?", asks the surgeon's assistant, seating _himselfU beside you and placing a hand on your belly. "I'd take it easy for the rest of the week, your body is going to take some time to recover from all the changes. Now, this might be uncomfortable, but it would be best to check if your new parts are functioning correctly." _HeU circles around until _heU is between your legs and disappears between your thighs. You feel <<if $PC.ballsImplant > 1>>_himU lift your engorged sack and leave it resting atop _hisU head<<else>>_hisU head brush against your sack<</if>> as _heU brings _hisU mouth to your fresh pussy and begins to enthusiastically eat you out. _HeU is quite good at _hisU job and quickly brings you to climax; your new vagina squirting girlcum across _hisU face and your neglected dick spraying cum across your belly. _HeU rises from your crotch to lick up your wayward cum. "I always did like the taste of you and your new flavor is good too. Feel free to rest as long as you need before departing. If you need, or want, me, I'll be around. Oh! And before you leave, we'll write a prescription for some birth control for you. You don't have to use it, but it'll be there for you. Just try not to mix your two halves, unless you want to watch your middle steadily swell with your own child." Exhausted from the procedure, you settle back down to recover for the rest of your stay. + "So, how do you feel?", asks the surgeon's assistant, seating _himselfU beside you and placing a hand on your belly. "I'd take it easy for the rest of the week, your body is going to take some time to recover from all the changes. Now, this might be uncomfortable, but it would be best to check if your new parts are functioning correctly." _HeU circles around until _heU is between your legs and disappears between your thighs. You feel <<if $PC.balls >= 9>>_himU lift your engorged sack and leave it resting atop _hisU head<<else>>_hisU head brush against your sack<</if>> as _heU brings _hisU mouth to your fresh pussy and begins to enthusiastically eat you out. _HeU is quite good at _hisU job and quickly brings you to climax; your new vagina squirting girlcum across _hisU face and your neglected dick spraying cum across your belly. _HeU rises from your crotch to lick up your wayward cum. "I always did like the taste of you and your new flavor is good too. Feel free to rest as long as you need before departing. If you need, or want, me, I'll be around. Oh! And before you leave, we'll write a prescription for some birth control for you. You don't have to use it, but it'll be there for you. Just try not to mix your two halves, unless you want to watch your middle steadily swell with your own child." Exhausted from the procedure, you settle back down to recover for the rest of your stay. <<case "male2truefemale">> After a few hours, you awaken in the recovery wing with a distinct soreness between your legs and pain practically all over your body. You pull the covers off of yourself to catch sight of the result of the surgery and find - <<if $PC.boobsBonus >= 3>> + <<if $PC.boobs >= 1400>> that your enormous breasts make it difficult to get a good look so you settle for the mirror-covered wall across from your bed. Your dick is gone, along with the rest of your male reproductive organs, leaving you with a pussy, a new fertile set of ovaries and a fresh womb. You can't tell much more until you get a good feel of it, but you're too sore to try. Your body has also undergone large-scale reconstructive surgery; it is unlikely anyone will recognize you as a man anymore. <<else>> - your dick is gone, along with the rest of your male reproductive organs, leaving you with a pussy, a new fertile set of ovaries and a fresh womb. You can't tell much more until you get a good feel of it, but you're too sore to try.<<if $PC.boobs == 0>> You do take a moment to fondle your new C-cup breasts though; they feel nice.<</if>> Your body has also undergone large-scale reconstructive surgery; it is unlikely anyone will recognize you as a man anymore. + your dick is gone, along with the rest of your male reproductive organs, leaving you with a pussy, a new fertile set of ovaries and a fresh womb. You can't tell much more until you get a good feel of it, but you're too sore to try.<<if $PC.boobs < 300>> You do take a moment to fondle your new C-cup breasts though; they feel nice.<</if>> Your body has also undergone large-scale reconstructive surgery; it is unlikely anyone will recognize you as a man anymore. <</if>> "So, how do you feel?", asks the surgeon's assistant, seating _himselfU beside you and placing a hand on your belly. "I'd take it easy for the rest of the week, your body is going to take some time to recover from all the changes. Now, this might be uncomfortable, but it would be best to check if your new parts are functioning correctly." _HeU circles around until _heU is between your legs and disappears between your thighs. You feel face brush your inner legs as _heU brings _hisU mouth to your fresh pussy and begins to enthusiastically eat you out. _HeU is quite good at _hisU job and quickly brings you to climax; your new vagina squirting girlcum across _hisU face. _HeU rises from your crotch and licks _hisU lips. "Your new taste is good too. Feel free to rest as long as you need before departing. If you need, or want, me, I'll be around. Oh! And before you leave, we'll write a prescription for some birth control for you. You don't have to use it, but it'll be there for you." Exhausted from the procedure, you settle back down to play with your tits and recover for the rest of your stay. - <<if $PC.boobs == 0>><<set $PC.boobs = 1, $PC.boobsBonus = -2>><</if>> + <<if $PC.boobs < 300>><<set $PC.boobs = 500>><</if>> <<case "male2hermfemale">> After a few hours, you awaken in the recovery wing with a distinct soreness between your legs and in your lower belly. You pull the covers off of yourself to catch sight of the result of the surgery and find - <<if $PC.boobsBonus >= 3>> - that your enormous breasts make it difficult to get a good look so you settle for the mirror-covered wall across from your bed. You see<<if $PC.ballsImplant < 1>> your new pussy peeking from under your testicles<<else>> that your balls are big enough to completely obscure your new pussy<</if>>. Your lower belly is slightly larger too, likely from your new womb. You can't tell much more until you get a good feel of it, but you're too sore to try. Your body has also undergone large-scale reconstructive surgery; it is unlikely anyone will recognize you as a man anymore. + <<if $PC.boobs >= 1400>> + that your enormous breasts make it difficult to get a good look so you settle for the mirror-covered wall across from your bed. You see<<if $PC.balls < 5>> your new pussy peeking from under your testicles<<else>> that your balls are big enough to completely obscure your new pussy<</if>>. Your lower belly is slightly larger too, likely from your new womb. You can't tell much more until you get a good feel of it, but you're too sore to try. Your body has also undergone large-scale reconstructive surgery; it is unlikely anyone will recognize you as a man anymore. <<else>> - <<if $PC.ballsImplant < 1>>your new pussy peeking from under your testicles<<else>>that your balls are big enough to completely obscure your new pussy<</if>>. Your lower belly is slightly larger too, likely from your new womb. You can't tell much more until you get a good feel of it, but you're too sore to try.<<if $PC.boobs == 0>> You do take a moment to fondle your new C-cup breasts though; they feel nice.<</if>> Your body has also undergone large-scale reconstructive surgery; it is unlikely anyone will recognize you as a man anymore. + <<if $PC.balls < 5>>your new pussy peeking from under your testicles<<else>>that your balls are big enough to completely obscure your new pussy<</if>>. Your lower belly is slightly larger too, likely from your new womb. You can't tell much more until you get a good feel of it, but you're too sore to try.<<if $PC.boobs < 300>> You do take a moment to fondle your new C-cup breasts though; they feel nice.<</if>> Your body has also undergone large-scale reconstructive surgery; it is unlikely anyone will recognize you as a man anymore. <</if>> - "So, how do you feel?", asks the surgeon's assistant, seating _himselfU beside you and placing a hand on your belly. "I'd take it easy for the rest of the week, your body is going to take some time to recover from all the changes. Now, this might be uncomfortable, but it would be best to check if your new parts are functioning correctly." _HeU circles around until _heU is between your legs and disappears between your thighs. You feel <<if $PC.ballsImplant > 1>>_himU lift your engorged sack and leave it resting atop _hisU head<<else>>_hisU head brush against your sack<</if>> as _heU brings _hisU mouth to your fresh pussy and begins to enthusiastically eat you out. _HeU is quite good at _hisU job and quickly brings you to climax; your new vagina squirting girlcum across _hisU face and your neglected dick spraying cum across your belly. _HeU rises from your crotch to lick up your wayward cum. "I always did like the taste of you and your new flavor is good too. Feel free to rest as long as you need before departing. If you need, or want, me, I'll be around. Oh! And before you leave, we'll write a prescription for some birth control for you. You don't have to use it, but it'll be there for you. Just try not to mix your two halves, unless you want to watch your middle steadily swell with your own child." Exhausted from the procedure, you settle back down to play with your tits and recover for the rest of your stay. - <<if $PC.boobs == 0>><<set $PC.boobs = 1, $PC.boobsBonus = -2>><</if>> + "So, how do you feel?", asks the surgeon's assistant, seating _himselfU beside you and placing a hand on your belly. "I'd take it easy for the rest of the week, your body is going to take some time to recover from all the changes. Now, this might be uncomfortable, but it would be best to check if your new parts are functioning correctly." _HeU circles around until _heU is between your legs and disappears between your thighs. You feel <<if $PC.balls >= 9>>_himU lift your engorged sack and leave it resting atop _hisU head<<else>>_hisU head brush against your sack<</if>> as _heU brings _hisU mouth to your fresh pussy and begins to enthusiastically eat you out. _HeU is quite good at _hisU job and quickly brings you to climax; your new vagina squirting girlcum across _hisU face and your neglected dick spraying cum across your belly. _HeU rises from your crotch to lick up your wayward cum. "I always did like the taste of you and your new flavor is good too. Feel free to rest as long as you need before departing. If you need, or want, me, I'll be around. Oh! And before you leave, we'll write a prescription for some birth control for you. You don't have to use it, but it'll be there for you. Just try not to mix your two halves, unless you want to watch your middle steadily swell with your own child." Exhausted from the procedure, you settle back down to play with your tits and recover for the rest of your stay. + <<if $PC.boobs < 300>><<set $PC.boobs = 500>><</if>> <<case "female2male">> After a few hours, you awaken in the recovery wing with a distinct soreness between your legs and in your lower belly. You pull the covers off of yourself to catch sight of the result of the surgery and find - <<if $PC.boobsBonus >= 3>> + <<if $PC.boobs >= 1400>> that your enormous breasts make it difficult to get a good look so you settle for the mirror-covered wall across from your bed. Your pussy is gone, replaced with a cock and balls. Given the soreness in your lower belly, your womb and ovaries are gone too. You can't tell much more until you get a good feel of it, but you're too sore to try. <<else>> your pussy is gone, replaced with a cock and balls. Given the soreness in your lower belly, your womb and ovaries are gone too. You can't tell much more until you get a good feel of it, but you're too sore to try. @@ -221,7 +273,7 @@ <<case "female2herm">> After a few hours, you awaken in the recovery wing with a distinct soreness between your legs and in your lower belly. You pull the covers off of yourself to catch sight of the result of the surgery and find - <<if $PC.boobsBonus >= 3>> + <<if $PC.boobs >= 1400>> that your enormous breasts make it difficult to get a good look so you settle for the mirror-covered wall across from your bed. You see your new cock and balls, as well as the bottom of your pussy, just barely peeking out from under them. Your lower belly pain is likely caused by the addition of a prostrate and other organs. You can't tell much more until you get a good feel of it, but you're too sore to try, though your new dick disagrees as it grows erect. <<else>> your new cock and balls, as well as the bottom of your pussy, just barely peeking out from under them. Your lower belly pain is likely caused by the addition of a prostrate and other organs. You can't tell much more until you get a good feel of it, but you're too sore to try, though your new dick disagrees as it grows erect. @@ -236,7 +288,7 @@ <<case "tummyTuck">> After a few hours, you awaken in the recovery wing with a lingering soreness to your stomach. You pull the covers off of yourself to catch sight of the result of the surgery and - <<if $PC.boobsBonus >= 3>> + <<if $PC.boobs >= 1400>> find that your enormous breasts make it difficult to get a good look. Spreading them apart, you find your belly has been restored almost perfectly to the way it was prior to your pregnancy. <<else>> find your belly has been restored almost perfectly to the way it was prior to your pregnancy. @@ -245,7 +297,7 @@ <<case "ovulationRestart">> After a few hours, you awaken in the recovery wing with a distinct soreness in your lower belly. You pull the covers off of yourself to catch sight of the result of the surgery and find - <<if $PC.boobsBonus >= 3>> + <<if $PC.boobs >= 1400>> find that your enormous breasts make it difficult to get a good look. Spreading them apart, you find nothing but a pair of small, stitched incisions over your ovaries. <<else>> find nothing but a pair of small, stitched incisions over your ovaries. diff --git a/src/pregmod/FSuckle.tw b/src/pregmod/FSuckle.tw index 9a533086de83cdcc0db2270d8134b52fa473bfb6..1a28099cdf09be02d153cb06b3d1cedb632a063a 100644 --- a/src/pregmod/FSuckle.tw +++ b/src/pregmod/FSuckle.tw @@ -149,52 +149,52 @@ You <<if _mood == 2>>demand<<else>>beckon<</if>> $activeSlave.slaveName to <</if>> Though muffled, you <<if _mood == 2>> - order $him to deal with <<if $PC.dick == 1>>the erect monster pressing uncomfortably against the underside of your belly<<else>>the needy hole leaking all over your floor<</if>>. + order $him to deal with <<if $PC.dick != 0>>the erect monster pressing uncomfortably against the underside of your belly<<else>>the needy hole leaking all over your floor<</if>>. <<if $activeSlave.fetish == "mindbroken">> - $He obeys without question and mechanically begins to <<if $PC.dick == 1>>jerk you off<<else>>finger you<</if>>. + $He obeys without question and mechanically begins to <<if $PC.dick != 0>>jerk you off<<else>>finger you<</if>>. <<elseif $activeSlave.devotion >= -20>> - This proves unnecessary as, before you finish speaking, $he <<if $PC.dick == 1>>wraps $his fingers around your needy cock<<else>><<if canSmell($activeSlave)>>smells<<else>>recognizes<</if>> your arousal<</if>> and begins to apply $his ministrations to take care of you<<if $activeSlave.nipples == "inverted" || $activeSlave.nipples == "partially inverted">>, as the sensations to $his nipple add so much more to the already surrounding breastflesh<</if>>. You buck to $his touch, forcing $him to try and steady $his breasts as your baby bump jumps with life. + This proves unnecessary as, before you finish speaking, $he <<if $PC.dick != 0>>wraps $his fingers around your needy cock<<else>><<if canSmell($activeSlave)>>smells<<else>>recognizes<</if>> your arousal<</if>> and begins to apply $his ministrations to take care of you<<if $activeSlave.nipples == "inverted" || $activeSlave.nipples == "partially inverted">>, as the sensations to $his nipple add so much more to the already surrounding breastflesh<</if>>. You buck to $his touch, forcing $him to try and steady $his breasts as your baby bump jumps with life. <<elseif $activeSlave.trust < -20>> - $He begins to question your order, but quickly realizes that was a mistake as you grab $his hand and force it to your crotch. Hastily, $he begins to stroke <<if $PC.dick == 1>>your dick<<else>>your pussy<</if>> until reassured that $he is pleasing you from your lusty moans and thrusting. $He does $his best, hoping to not anger you further as $he presses <<if $PC.dick == 1>>the head<<else>>your lower lips<</if>> against $his nearby nipple. + $He begins to question your order, but quickly realizes that was a mistake as you grab $his hand and force it to your crotch. Hastily, $he begins to stroke <<if $PC.dick != 0>>your dick<<else>>your pussy<</if>> until reassured that $he is pleasing you from your lusty moans and thrusting. $He does $his best, hoping to not anger you further as $he presses <<if $PC.dick != 0>>the head<<else>>your lower lips<</if>> against $his nearby nipple. <<else>> - Though $he furrows $his brow, $he decides it's better to get it over with quickly and in $his hand before $he is pinned in a much more compromising position by your pregnancy. $activeSlave.slaveName begins to <<if $PC.dick == 1>>tug at your penis, pressing the head against $his nearby nipple, hoping this doesn't<<else>>finger your quivering pussy, rubbing $his thumb against your clit, hoping this won't<</if>> take too long. + Though $he furrows $his brow, $he decides it's better to get it over with quickly and in $his hand before $he is pinned in a much more compromising position by your pregnancy. $activeSlave.slaveName begins to <<if $PC.dick != 0>>tug at your penis, pressing the head against $his nearby nipple, hoping this doesn't<<else>>finger your quivering pussy, rubbing $his thumb against your clit, hoping this won't<</if>> take too long. <</if>> <<else>> instruct $him to use $his hand to appease the evident arousal between your legs. <<if $activeSlave.fetish == "mindbroken">> - $He obeys without question and mechanically begins to <<if $PC.dick == 1>>jerk you off<<else>>finger you<</if>>. + $He obeys without question and mechanically begins to <<if $PC.dick != 0>>jerk you off<<else>>finger you<</if>>. <<elseif $activeSlave.devotion >= -20>> - This proves unnecessary as, before you finish speaking, $he <<if $PC.dick == 1>>notices your hardening penis<<else>><<if canSmell($activeSlave)>>smells<<else>>recognizes<</if>> your arousal<</if>> and begins to apply $his ministrations to take care of you<<if $activeSlave.nipples == "inverted" || $activeSlave.nipples == "partially inverted">>, as the sensations to $his nipple add so much more to the already surrounding breastflesh<</if>>. You respond further with a positive "Mmmhmm~", which calms $his worries as $he works on pleasuring you as much as $he can with one hand. + This proves unnecessary as, before you finish speaking, $he <<if $PC.dick != 0>>notices your hardening penis<<else>><<if canSmell($activeSlave)>>smells<<else>>recognizes<</if>> your arousal<</if>> and begins to apply $his ministrations to take care of you<<if $activeSlave.nipples == "inverted" || $activeSlave.nipples == "partially inverted">>, as the sensations to $his nipple add so much more to the already surrounding breastflesh<</if>>. You respond further with a positive "Mmmhmm~", which calms $his worries as $he works on pleasuring you as much as $he can with one hand. <<elseif $activeSlave.trust < -20>> - $He begins to question your order, but quickly realizes <<if $PC.dick == 1>>your penis is at full mast and prodding $his breastflesh<<else>>you're soaking wet and quivering with desire<</if>>. Cautiously, $he begins to stroke <<if $PC.dick == 1>>it<<else>>your pussy<</if>> until reassured that $he is pleasing you with a positive "Mmmhmm~". $He does $his best, hoping to not anger you in any way or make a mistake as $he presses <<if $PC.dick == 1>>the head<<else>>your lower lips<</if>> against $his nearby nipple. + $He begins to question your order, but quickly realizes <<if $PC.dick != 0>>your penis is at full mast and prodding $his breastflesh<<else>>you're soaking wet and quivering with desire<</if>>. Cautiously, $he begins to stroke <<if $PC.dick != 0>>it<<else>>your pussy<</if>> until reassured that $he is pleasing you with a positive "Mmmhmm~". $He does $his best, hoping to not anger you in any way or make a mistake as $he presses <<if $PC.dick != 0>>the head<<else>>your lower lips<</if>> against $his nearby nipple. <<else>> - Though $he furrows $his brow, $he decides it's better to get it over with quickly and in $his hand rather than any other hole or in worse circumstances. $activeSlave.slaveName begins to <<if $PC.dick == 1>>tug at your hardened penis, pressing the head against $his nearby nipple, hoping this doesn't<<else>>finger your quivering pussy, rubbing $his thumb against your clit, hoping this won't<</if>> take too long. + Though $he furrows $his brow, $he decides it's better to get it over with quickly and in $his hand rather than any other hole or in worse circumstances. $activeSlave.slaveName begins to <<if $PC.dick != 0>>tug at your hardened penis, pressing the head against $his nearby nipple, hoping this doesn't<<else>>finger your quivering pussy, rubbing $his thumb against your clit, hoping this won't<</if>> take too long. <</if>> <</if>> <<else>> exotic nipple brushing across your lips, as if wanting to have your tongue inside it, while $his other nipple <<if _mood == 2>> - brushes across your <<if $PC.dick == 1>>penis, just begging to be penetrated. You struggle to shift yourself in such a way to penetrate $his nipple, before finally managing to slip the tip into $him<<else>>clit, as if begging to join in. You struggle to shift yourself to an angle where you could attach your sex to<</if>> $his nippleslit. + brushes across your <<if $PC.dick != 0>>penis, just begging to be penetrated. You struggle to shift yourself in such a way to penetrate $his nipple, before finally managing to slip the tip into $him<<else>>clit, as if begging to join in. You struggle to shift yourself to an angle where you could attach your sex to<</if>> $his nippleslit. <<if $activeSlave.fetish == "mindbroken">> - <<if $PC.dick == 1>>$He gasps in surprise as you force yourself all the way into $him and your gravid swell parts $his breasts.<<else>>$He fails to understand your efforts, leaving you humping against $his breast.<</if>> + <<if $PC.dick != 0>>$He gasps in surprise as you force yourself all the way into $him and your gravid swell parts $his breasts.<<else>>$He fails to understand your efforts, leaving you humping against $his breast.<</if>> <<elseif $activeSlave.devotion >= -20>> - $He gasps in surprise before understanding what you desire and begins to <<if $PC.dick == 1>>ease $his breast into consuming the rest of your length. $He fails to do so fast enough and you force yourself upwards, your gravid swell parting $his breasts as your cock delves into the depths of $his tits<<else>>jiggle $his breast in an attempt to add to your efforts<</if>>. + $He gasps in surprise before understanding what you desire and begins to <<if $PC.dick != 0>>ease $his breast into consuming the rest of your length. $He fails to do so fast enough and you force yourself upwards, your gravid swell parting $his breasts as your cock delves into the depths of $his tits<<else>>jiggle $his breast in an attempt to add to your efforts<</if>>. <<elseif $activeSlave.trust < -20>> - $He begins to question your intent, but quickly realizes your <<if $PC.dick == 1>>penis is entering $his breastpussy by force and the $he'd better get used to it<<else>>pussy is rubbing against $his nippleslit. $He begins to jiggle $his breast in an attempt to add to your efforts<</if>>. + $He begins to question your intent, but quickly realizes your <<if $PC.dick != 0>>penis is entering $his breastpussy by force and the $he'd better get used to it<<else>>pussy is rubbing against $his nippleslit. $He begins to jiggle $his breast in an attempt to add to your efforts<</if>>. <<else>> - Though $he furrows $his brow, $he decides it's better to get it over with quickly rather than in worse circumstances. $activeSlave.slaveName <<if $PC.dick == 1>>shudders as the rest of your shaft forces its way into $his breastpussy<<else>>begins to jiggle $his breast in an attempt to get you off<</if>>, hoping this doesn't take too long. + Though $he furrows $his brow, $he decides it's better to get it over with quickly rather than in worse circumstances. $activeSlave.slaveName <<if $PC.dick != 0>>shudders as the rest of your shaft forces its way into $his breastpussy<<else>>begins to jiggle $his breast in an attempt to get you off<</if>>, hoping this doesn't take too long. <</if>> You breathe in $his scent as you let out a moan, your child<<if $PC.pregType > 1>>ren<</if>> satisfied with the sensations of $his milky depths surrounding your crotch. <<else>> - brushes across your hardening <<if $PC.dick == 1>>penis, as if begging to be penetrated. You shift to angle yourself just right before thrusting your hips upwards, inserting the tip of your shaft into<<else>>clit, as if begging to join in. You shift to angle yourself just right before thrusting your hips upwards in an attempt to attach your sex to<</if>> $his nippleslit. + brushes across your hardening <<if $PC.dick != 0>>penis, as if begging to be penetrated. You shift to angle yourself just right before thrusting your hips upwards, inserting the tip of your shaft into<<else>>clit, as if begging to join in. You shift to angle yourself just right before thrusting your hips upwards in an attempt to attach your sex to<</if>> $his nippleslit. <<if $activeSlave.fetish == "mindbroken">> - <<if $PC.dick == 1>>$He gasps in surprise as you push all the way into $him.<<else>>$He fails to understand your efforts, leaving you rubbing yourself against $his breast.<</if>> + <<if $PC.dick != 0>>$He gasps in surprise as you push all the way into $him.<<else>>$He fails to understand your efforts, leaving you rubbing yourself against $his breast.<</if>> <<elseif $activeSlave.devotion >= -20>> - $He gasps in surprise before understanding what you desire and begins to <<if $PC.dick == 1>>ease $his breast into consuming the rest of your length<<else>>jiggle $his breast in an attempt to add to your efforts<</if>>. + $He gasps in surprise before understanding what you desire and begins to <<if $PC.dick != 0>>ease $his breast into consuming the rest of your length<<else>>jiggle $his breast in an attempt to add to your efforts<</if>>. <<elseif $activeSlave.trust < -20>> - $He begins to question your intent, but quickly realizes your <<if $PC.dick == 1>>penis is entering $his breastpussy one way or another and begins to ease it all the way in before you decide to force the matter<<else>>pussy is rubbing against $his nippleslit. $He begins to jiggle $his breast in an attempt to add to your efforts<</if>>. + $He begins to question your intent, but quickly realizes your <<if $PC.dick != 0>>penis is entering $his breastpussy one way or another and begins to ease it all the way in before you decide to force the matter<<else>>pussy is rubbing against $his nippleslit. $He begins to jiggle $his breast in an attempt to add to your efforts<</if>>. <<else>> - Though $he furrows $his brow, $he decides it's better to get it over with quickly rather than in worse circumstances. $activeSlave.slaveName begins to <<if $PC.dick == 1>>ease the rest of your shaft into $his breastpussy<<else>>jiggle $his breast in an attempt to get you off<</if>>, hoping this doesn't take too long. + Though $he furrows $his brow, $he decides it's better to get it over with quickly rather than in worse circumstances. $activeSlave.slaveName begins to <<if $PC.dick != 0>>ease the rest of your shaft into $his breastpussy<<else>>jiggle $his breast in an attempt to get you off<</if>>, hoping this doesn't take too long. <</if>> You breathe in $his scent as you let out a sigh, content with the sensations of $his milky depths surrounding your crotch. <</if>> @@ -215,7 +215,7 @@ You <<if _mood == 2>>demand<<else>>beckon<</if>> $activeSlave.slaveName to <</if>> <<elseif $activeSlave.nipples == "fuckable">> <<if _mood == 2>> - using two fingers to penetrate and spread apart to appreciate the insides. They are dripping with excess milk and resemble a tiny pussy; a series of kicks insist that you have a taste<<if $PC.dick == 1>> and a little stress relief<</if>>. + using two fingers to penetrate and spread apart to appreciate the insides. They are dripping with excess milk and resemble a tiny pussy; a series of kicks insist that you have a taste<<if $PC.dick != 0>> and a little stress relief<</if>>. <<else>> dripping with excess milk and resembling a tiny pussy, your instincts doubly insisting that you have a taste. <</if>> @@ -260,16 +260,16 @@ You <<if _mood == 2>>demand<<else>>beckon<</if>> $activeSlave.slaveName to <</if>> $his over-productive bosoms drip sweet cream on your face<<if $activeSlave.nipples == "inverted">>, the milk waiting to be sucked from the tight inverted holes above you<</if>><<if $PC.belly >= 10000>> and your belly brushing the undersides of $his tits<</if>>. You <<if _mood == 2>> - order $him to deal with <<if $PC.dick == 1>>the erect monster pressing uncomfortably against the underside of your belly<<else>>the needy hole leaking all over your floor<</if>>. + order $him to deal with <<if $PC.dick != 0>>the erect monster pressing uncomfortably against the underside of your belly<<else>>the needy hole leaking all over your floor<</if>>. <<else>> <<if _mood == 2>>invite<<else>>instruct<</if>> $him to use $his hand to appease the ever evident arousal between your legs. <</if>> <<if $activeSlave.fetish == "mindbroken">> - $He obeys without question and mechanically begins to <<if $PC.dick == 1>>jerk you off<<else>>finger you<</if>>. + $He obeys without question and mechanically begins to <<if $PC.dick != 0>>jerk you off<<else>>finger you<</if>>. <<elseif $activeSlave.devotion >= -20 || $activeSlave.trust < -20>> - <<if $PC.dick == 1>>Though $he believes it would be better for you to use $his other slew of pleasurable orifices, $he does not question your decision<<else>>$He happily sets to work on your clit<</if>>. + <<if $PC.dick != 0>>Though $he believes it would be better for you to use $his other slew of pleasurable orifices, $he does not question your decision<<else>>$He happily sets to work on your clit<</if>>. <<else>> - Though $he furrows $his brow, $he decides it's better to get it over with quickly and in $his hand rather than any other hole or in worse circumstances. $activeSlave.slaveName begins to <<if $PC.dick == 1>>tug at your hardened penis<<else>>stroke your quivering pussy as best as $he can<</if>>, hoping this doesn't take too long. + Though $he furrows $his brow, $he decides it's better to get it over with quickly and in $his hand rather than any other hole or in worse circumstances. $activeSlave.slaveName begins to <<if $PC.dick != 0>>tug at your hardened penis<<else>>stroke your quivering pussy as best as $he can<</if>>, hoping this doesn't take too long. <</if>> <</if>> @@ -304,7 +304,7 @@ You <<if _mood == 2>>demand<<else>>beckon<</if>> $activeSlave.slaveName to <<elseif $activeSlave.nipples == "inverted" || $activeSlave.nipples == "partially inverted">> $his erect nipple in your mouth, while your sex focuses on the soft hand diligently working it. You feverishly suckle on $his nipple as you thrash your tongue, your efforts rewarded with more milk. <<elseif $activeSlave.nipples == "fuckable">> - your sex feeling nothing but the wet <<if $PC.dick == 1>>insides of $his breast<<else>>lips of $his breastpussy<</if>>. You feverishly thrash your tongue around inside of the bumpy enclosure, with each strong movement sending shivers through $him, forcing gasps, moans and milk out of $him. + your sex feeling nothing but the wet <<if $PC.dick != 0>>insides of $his breast<<else>>lips of $his breastpussy<</if>>. You feverishly thrash your tongue around inside of the bumpy enclosure, with each strong movement sending shivers through $him, forcing gasps, moans and milk out of $him. <<else>> $his milky nipple in your mouth, while your sex focuses on the soft hand diligently working it. You feverishly suckle on $his nipple as you thrash your tongue, your efforts rewarded with more milk. <</if>> @@ -353,27 +353,27 @@ relishing the delicious treat one could have only received from a mother's bosom <<if $activeSlave.boobs >= 20000>> <<if $activeSlave.nipples == "fuckable">> $He - <<if $PC.dick == 1>> + <<if $PC.dick != 0>> holds $his breast and jiggles it in an attempt to compliment your thrusts, adding even more sensation alongside your own efforts. With the milk adding lubrication to the sensual hole of $his nipple and the enclosed nature of $his sopping wet breastpussy itself adding suction, it's like you were enveloped inside of a highly advanced cock milking machine, each bump sending thrums of pleasure as your dick brushed against them. <<else>> held $his breast and jiggled it in an attempt to compliment your thrusts, adding more sensation to your own efforts. The milk adding wetness to the sensual hole of $his nipple and the nature of $his sopping wet breastpussy itself adding suction felt like you were being enveloped by a world class pussy pump, each movement adding more suction and wetness than the last. <</if>> <<else>> - While you were busy suckling, $he was anything but idle, using $his hand as best as $he could to bring you the most pleasure $he is capable of. Though no lube was applied, $his ministrations were more than enough to take you to the knife's edge of orgasm more than once. In your <<if $PC.dick == 1>>already dazed state<<else>>lust addled haze<</if>>, $his fingers seem to send lightning along your nerves<<if $PC.dick == 1>>; the tips brushing across your shaft to tickle its head make you thrust instinctively. $His tugs, gentle yet firm<<else>>. $His fingertips brush across your labia to tickle your clit, making you buck instinctively. $His strokes, gentle yet decisive<</if>>, have an almost motherly feel to them. Such ministrations cannot help but prepare you to <<if $PC.dick == 1>>shoot your load<<else>>come<</if>> as hard as you can. + While you were busy suckling, $he was anything but idle, using $his hand as best as $he could to bring you the most pleasure $he is capable of. Though no lube was applied, $his ministrations were more than enough to take you to the knife's edge of orgasm more than once. In your <<if $PC.dick != 0>>already dazed state<<else>>lust addled haze<</if>>, $his fingers seem to send lightning along your nerves<<if $PC.dick != 0>>; the tips brushing across your shaft to tickle its head make you thrust instinctively. $His tugs, gentle yet firm<<else>>. $His fingertips brush across your labia to tickle your clit, making you buck instinctively. $His strokes, gentle yet decisive<</if>>, have an almost motherly feel to them. Such ministrations cannot help but prepare you to <<if $PC.dick != 0>>shoot your load<<else>>come<</if>> as hard as you can. <</if>> <<elseif $activeSlave.boobs >= 2000>> - While you were busy suckling, $he was anything but idle, using $his hand as best as $he could to bring you the most pleasure $he is is capable of. Though no lube was applied, $his ministrations were more than enough to take you to the knife's edge of orgasm more than once. $His hand continues to apply itself to your <<if $PC.dick == 1>>shaft, its fingertips brushing across your shaft to tickle its head and make you thrust instinctively. $His tugs<<else>>sex, $his fingertips seeming to send lightning along your nerves. As $he tickles your clit, you buck instinctively. $His strokes<</if>>, gentle yet firm, have an almost motherly feel to them. Such ministrations cannot help but prepare you to <<if $PC.dick == 1>>shoot your load<<else>>come<</if>> as hard as you can. + While you were busy suckling, $he was anything but idle, using $his hand as best as $he could to bring you the most pleasure $he is is capable of. Though no lube was applied, $his ministrations were more than enough to take you to the knife's edge of orgasm more than once. $His hand continues to apply itself to your <<if $PC.dick != 0>>shaft, its fingertips brushing across your shaft to tickle its head and make you thrust instinctively. $His tugs<<else>>sex, $his fingertips seeming to send lightning along your nerves. As $he tickles your clit, you buck instinctively. $His strokes<</if>>, gentle yet firm, have an almost motherly feel to them. Such ministrations cannot help but prepare you to <<if $PC.dick != 0>>shoot your load<<else>>come<</if>> as hard as you can. <</if>> -The two of you put so much into seeking pleasure in the act that you both cum at once, $his great gasp coinciding with your <<if $PC.dick == 1>><<if $PC.balls > 1>>flood<<else>>jet<</if>> of jizz flying<<else>>own jet of pussy juice squirting<</if>> +The two of you put so much into seeking pleasure in the act that you both cum at once, $his great gasp coinciding with your <<if $PC.dick != 0>><<if $PC.balls >= 10>>flood<<else>>jet<</if>> of jizz flying<<else>>own jet of pussy juice squirting<</if>> <<if $activeSlave.boobs >= 20000 && $activeSlave.nipples == "fuckable">> into <<else>> onto <</if>> -$his other breast<<if $PC.dick == 1>><<if $PC.balls > 1>> and backflowing hard from your sheer volume<</if>><</if>>. You release $his nipple with a loud pop and lick your lips in delight. +$his other breast<<if $PC.dick != 0>><<if $PC.balls >= 10>> and backflowing hard from your sheer volume<</if>><</if>>. You release $his nipple with a loud pop and lick your lips in delight. <<if $activeSlave.boobs >= 20000 && $activeSlave.nipples == "fuckable">> - Your <<if $PC.dick == 1>>dick slips out<<else>>pussy separates<</if>> from $his other breast with a delicate pop, followed by lewd dripping noises and the sight of <<if $PC.dick == 1>>semen<<else>>girlcum<</if>> and milk oozing from $his <<if $PC.dick == 1>>newly expanded hole<<else>>nippleslit<</if>>. + Your <<if $PC.dick != 0>>dick slips out<<else>>pussy separates<</if>> from $his other breast with a delicate pop, followed by lewd dripping noises and the sight of <<if $PC.dick != 0>>semen<<else>>girlcum<</if>> and milk oozing from $his <<if $PC.dick != 0>>newly expanded hole<<else>>nippleslit<</if>>. <</if>> <<if _mood == 2>> For a moment, $he thought you were finished, but with your hormone fueled libido, $he'll be feeling a lot more than sore nipples but the time you tire of $his touch. diff --git a/src/pregmod/MpregSelf.tw b/src/pregmod/MpregSelf.tw index e00c3ee48a814a3507ab67b7cd564a8df4e3c85f..f0ae0d53f7d4f1ca0749f704914eee93baaa5e38 100644 --- a/src/pregmod/MpregSelf.tw +++ b/src/pregmod/MpregSelf.tw @@ -4,8 +4,8 @@ <<set $nextButton = "Back", $nextLink = "Main">> -<<if $PC.birthSelf == 0>> - <<if $PC.balls > 2>> +<<if $PC.counter.birthSelf == 0>> + <<if $PC.balls >= 14>> Calling over your closest slave, you order _himU to bring you one of the high-volume enema syringes from the slave quarters. _HeU rushes off, and you set about getting naked before lying down on your luxurious bed. Your cock is already rock-hard, sending rivulets of precum running down to pool on your massive balls. Your pussy is similarly soaked, imagining your latest deviancy has it practically puddling. Just as you start to think about punishing your slave for taking too long, you hear a knock before _heU enters carrying the extra-long enema syringe. Impatient, you give _himU your instructions: "Pull out the plunger and keep the syringe handy. You're going to suck me off, but I want every drop of my cum to go into that syringe. No spilling. Now get started." Following your instructions, _heU eagerly drops to _hisU knees and inhales your soaked member. The large volume of precum coming from your engorged prostate necessitates frequent swallowing that only adds to your pleasure. You lay back and enjoy yourself as _heU massages your massive balls before slipping _hisU hand underneath to start fingering your soaked pussy. The expert ministrations from your slave combine with your thoughts of what comes next, and soon your sack is clenching your massive balls as your body prepares to cum. Recognizing the signs, your slave removes _hisU mouth and replaces it with the open end of the syringe. _HeU takes _hisU sodden hand from your cunt and starts stroking vigorously, and soon you're spraying inhumanly large jets of alabaster cum into the enema syringe. It's good that you asked for high-capacity version, as the prodigious quantity of fertile semen would have overflowed from a smaller container. <br><br>You sit up and pick up the previously discarded plunger while your slave continues to hold the syringe. _HeU has thoughtfully blocked the tip with the palm of _hisU hand, keeping any of the precious fluid from escaping. You position the plunger and barely insert it into the open syringe, not wanting to accidentally force out your semen. The two of you flip the full syringe over so that the business end is pointing upward, and the slave removes _hisU hand while you make sure the plunger is secure and won't leak any of the precious cargo. Your slave eagerly licks the drop of cum off the palm of _hisU hand, but you don't begrudge _himU a small treat. Instead, you get a firm grasp on the glass of the thick enema syringe and lay back once more. @@ -16,7 +16,7 @@ <br><br>Sometime later when you've recovered your senses, you see your slave standing by while holding the plunger to keep your balloon-like womb from forcing its meal back into the syringe. The nearly 2 liters of cum you have stuffed inside you leaves your stomach looking noticeably distended, prompting you to rub your sloshing belly. You give the waiting _girlU _hisU orders: "Pull it out, and use your mouth to keep the mess to a minimum." _HeU gets on _hisU knees and takes a firm grip on the syringe before peering over your inflated belly to make sure you're ready for _himU to continue. As soon as you give _himU a nod _heU pulls, and with a popping sensation the enema bulb comes free. The sudden lack of resistance causes _himU to swiftly yank the rest of the syringe out of you, opening the floodgates for the colossal quantity of cum inflating your womb. Your well-trained slave reacts quickly, hefting your massive balls up and out of the way so _heU can catch the torrent of jizz that's just starting to pour from your cunt. You hear some wet sounds as _heU slurps down the cum that already escaped, and then you feel _hisU soft lips pressed to your vulva as _heU steadfastly works to drink the unending flood of semen. You relax and enjoy the afterglow of your orgasms while _heU works, proud of your ingenious idea to take advantage of your inhuman sperm production. There's always the tap from $dairyName of course, but this way you don't have to worry about getting pregnant. That last thought gives you pause. You can't get yourself pregnant... right? - <<elseif $PC.balls == 2>> + <<elseif $PC.balls >= 9>> Calling over your closest slave, you order _himU to bring you one of the enema syringes from the slave quarters. _HeU rushes off, and you set about getting naked before lying down on your luxurious bed. Your cock is already rock-hard, sending a steady stream of precum running down to pool on your huge balls. Your pussy is similarly soaked, imagining your latest deviancy has it practically puddling. Just as you start to think about punishing your slave for taking too long, you hear a knock before _heU enters carrying the glass enema syringe. Impatient, you give _himU your instructions: "Pull out the plunger and keep the syringe handy. You're going to suck me off, but I want every drop of my cum to go into that syringe. No spilling. Now get started." <br><br>Following your instructions, _heU eagerly drops to _hisU knees and inhales your soaked member. The large volume of precum coming from your swollen prostate necessitates regular swallowing that only adds to your pleasure. You lay back and enjoy yourself as _heU massages your huge balls before slipping _hisU hand underneath to start fingering your soaked pussy. The expert ministrations from your slave combine with your thoughts of what comes next, and soon your sack is clenching your huge balls as your body prepares to cum. Recognizing the signs, your slave removes _hisU mouth and replaces it with the open end of the syringe. _HeU takes _hisU sodden hand from your cunt and starts stroking vigorously, and soon you're spraying massive jets of alabaster cum into the enema syringe. It's good that you decided on an enema syringe instead of a normal dildo suppository, as the huge quantity of fertile semen would have overflowed from a smaller container. <br><br>You sit up and pick up the previously discarded plunger while your slave continues to hold the syringe. _HeU has thoughtfully blocked the tip with the palm of _hisU hand, keeping any of the precious fluid from escaping. You position the plunger and barely insert it into the open syringe, not wanting to accidentally force out your semen. The two of you flip the full syringe over so that the business end is pointing upward, and the slave removes _hisU hand while you make sure the plunger is secure and won't leak any of the precious cargo. Your slave eagerly licks the drop of cum off the palm of _hisU hand, but you don't begrudge _himU a small treat. Instead, you get a firm grasp on the glass of the thick enema syringe and lay back once more. @@ -27,7 +27,7 @@ <br><br>Sometime later when you've recovered your senses, you see your slave standing by while holding the plunger to keep your stuffed womb from forcing its meal back into the syringe. You give the waiting _girlU _hisU orders: "Pull it out, and use your mouth to keep the mess to a minimum." _HeU gets on _hisU knees and takes a firm grip on the syringe before peering over your swollen belly to make sure you're ready for _himU to continue. As soon as you give _himU a nod _heU pulls, and with a popping sensation the enema bulb comes free. The sudden lack of resistance causes _himU to swiftly yank the rest of the syringe out of you, opening the floodgates for the huge quantity of cum that's stuffed in your womb. Your well-trained slave reacts quickly, hefting your huge balls up and out of the way so _heU can catch the torrent of jizz that's just starting to pour from your cunt. You hear some wet sounds as _heU slurps down the cum that already escaped, and then you feel _hisU soft lips pressed to your vulva as _heU steadfastly works to drink the unending flood of semen. You relax and enjoy the afterglow of your orgasms while _heU works, proud of your ingenious idea to take advantage of your prodigious sperm production. There's always the tap from $dairyName of course, but this way you don't have to worry about getting pregnant. That last thought gives you pause. You can't get yourself pregnant... right? - <<elseif $PC.balls == 1>> + <<elseif $PC.balls >= 5>> Calling over your closest slave, you order _himU to bring you one of the dildo-shaped suppository syringes from the slave quarters. _HeU rushes off, and you set about getting naked before lying down on your luxurious bed. Your cock is already rock-hard, sending regular drips of precum running down onto your large balls. Your pussy is similarly soaked, imagining your latest deviancy has it practically puddling. Just as you start to think about punishing your slave for taking too long, you hear a knock before _heU enters carrying the remarkably-lifelike dildo syringe. Impatient, you give _himU your instructions: "Pull out the plunger and keep the syringe handy. You're going to suck me off, but I want every drop of my cum to go into that syringe. No spilling. Now get started." <br><br>Following your instructions, _heU eagerly drops to _hisU knees and inhales your straining cock. The extra precum coming from your enhanced prostate necessitates occasional swallowing that only adds to your pleasure. You lay back and enjoy yourself as _heU massages your large balls before slipping _hisU hand underneath to start fingering your soaked pussy. The expert ministrations from your slave combine with your thoughts of what comes next, and soon your sack is clenching your large balls as your body prepares to cum. Recognizing the signs, your slave removes _hisU mouth and replaces it with the open end of the syringe. _HeU takes _hisU sodden hand from your cunt and starts stroking vigorously, and soon you're spraying large jets of alabaster cum into the syringe. It's close, the large quantity of fertile semen almost overflowing from the dildo suppository. <br><br>You sit up and pick up the previously discarded plunger while your slave continues to hold the syringe. _HeU has thoughtfully blocked the tip with the palm of _hisU hand, keeping any of the precious fluid from escaping. You position the plunger and barely insert it into the open syringe, not wanting to accidentally force out your semen. The two of you flip the full syringe over so that the business end is pointing upward, and the slave removes _hisU hand while you make sure the plunger is secure and won't leak any of the precious cargo. Your slave eagerly licks the drop of cum off the palm of _hisU hand, but you don't begrudge _himU a small treat. Instead, you get a firm grasp on the silicone of the thick dildo syringe and lay back once more. @@ -50,10 +50,10 @@ You feel _hisU soft lips pressed to your vulva as _heU works to retrieve _hisU treat. You hear some soft slurping noises and feel a warm tongue worming its way inside you to retrieve any lingering cum. You relax and enjoy the afterglow of your orgasms while _heU works, proud of your ingenious idea to take advantage of your own balls for a satisfying creampie. There's always a slave to do that, of course, but this way you don't have to worry about getting pregnant. That last thought gives you pause. You can't get yourself pregnant... right? <</if>> - <<set _selfPreg = 30+($PC.balls*20)>> + <<set _selfPreg = 30+($PC.balls*3)>> <<= knockMeUp($PC, _selfPreg, 0, -1)>> <<else>> - <<if $PC.balls > 2>> + <<if $PC.balls >= 14>> Calling over your closest slave, you order _himU to bring you one of the high-volume enema syringes from the slave quarters. _HeU rushes off, and you set about getting naked before lying down on your luxurious bed. Your cock is already rock-hard, sending rivulets of precum running down to pool on your massive balls. Your pussy is similarly soaked, imagining your belly swelling after you knock yourself up has it practically puddling. Just as you start to think about punishing your slave for taking too long, you hear a knock before _heU enters carrying the extra-long enema syringe. Impatient, you give _himU your instructions: "Pull out the plunger and keep the syringe handy. You're going to suck me off, but I want every drop of my cum to go into that syringe. No spilling. Now get started." Following your instructions, _heU eagerly drops to _hisU knees and inhales your soaked member. The large volume of precum coming from your engorged prostate necessitates frequent swallowing that only adds to your pleasure. You lay back and enjoy yourself as _heU massages your massive balls before slipping _hisU hand underneath to start fingering your soaked pussy. The expert ministrations from your slave combine with your thoughts of the semi-incestuous stuffing that comes next, and soon your sack is clenching your massive balls as your body prepares to cum. Recognizing the signs, your slave removes _hisU mouth and replaces it with the open end of the syringe. _HeU takes _hisU sodden hand from your cunt and starts stroking vigorously, and soon you're spraying inhumanly large jets of alabaster cum into the enema syringe. It's good that you asked for high-capacity version, as the prodigious quantity of fertile semen would have overflowed from a smaller container. <br><br>You sit up and pick up the previously discarded plunger while your slave continues to hold the syringe. _HeU has thoughtfully blocked the tip with the palm of _hisU hand, keeping any of the precious fluid from escaping. You position the plunger and barely insert it into the open syringe, not wanting to accidentally force out your semen. The two of you flip the full syringe over so that the business end is pointing upward, and the slave removes _hisU hand while you make sure the plunger is secure and won't leak any of the precious cargo. Your slave eagerly licks the drop of cum off the palm of _hisU hand, but you don't begrudge _himU a small treat. Instead, you get a firm grasp on the glass of the thick enema syringe and lay back once more. @@ -64,7 +64,7 @@ <br><br>Sometime later when you've recovered your senses, you see your slave standing by while holding the plunger to keep your balloon-like womb from forcing its meal back into the syringe. The nearly 2 liters of cum you have stuffed inside you leaves your stomach looking noticeably distended, prompting you to rub your sloshing belly. You give the waiting _girlU _hisU orders: "Pull it out, and use your mouth to keep the mess to a minimum." _HeU gets on _hisU knees and takes a firm grip on the syringe before peering over your inflated belly to make sure you're ready for _himU to continue. As soon as you give _himU a nod _heU pulls, and with a popping sensation the enema bulb comes free. The sudden lack of resistance causes _himU to swiftly yank the rest of the syringe out of you, opening the floodgates for the colossal quantity of cum inflating your womb. Your well-trained slave reacts quickly, hefting your massive balls up and out of the way so _heU can catch the torrent of jizz that's just starting to pour from your cunt. You hear some wet sounds as _heU slurps down the cum that already escaped, and then you feel _hisU soft lips pressed to your vulva as _heU steadfastly works to drink the unending flood of semen. You relax and enjoy the afterglow of your orgasms while _heU works, proud of your ingenious idea to take advantage of your inhuman sperm production. There's always the tap from $dairyName of course, but why use slave cum when you have such obviously superior material available? - <<elseif $PC.balls == 2>> + <<elseif $PC.balls >= 9>> Calling over your closest slave, you order _himU to bring you one of the enema syringes from the slave quarters. _HeU rushes off, and you set about getting naked before lying down on your luxurious bed. Your cock is already rock-hard, sending a steady stream of precum running down to pool on your huge balls. Your pussy is similarly soaked, imagining your belly swelling after you knock yourself up has it practically puddling. Just as you start to think about punishing your slave for taking too long, you hear a knock before _heU enters carrying the glass enema syringe. Impatient, you give _himU your instructions: "Pull out the plunger and keep the syringe handy. You're going to suck me off, but I want every drop of my cum to go into that syringe. No spilling. Now get started." <br><br>Following your instructions, _heU eagerly drops to _hisU knees and inhales your soaked member. The large volume of precum coming from your swollen prostate necessitates regular swallowing that only adds to your pleasure. You lay back and enjoy yourself as _heU massages your huge balls before slipping _hisU hand underneath to start fingering your soaked pussy. The expert ministrations from your slave combine with your thoughts of the semi-incestuous stuffing that comes next, and soon your sack is clenching your huge balls as your body prepares to cum. Recognizing the signs, your slave removes _hisU mouth and replaces it with the open end of the syringe. _HeU takes _hisU sodden hand from your cunt and starts stroking vigorously, and soon you're spraying massive jets of alabaster cum into the enema syringe. It's good that you decided on an enema syringe instead of a normal dildo suppository, as the huge quantity of fertile semen would have overflowed from a smaller container. <br><br>You sit up and pick up the previously discarded plunger while your slave continues to hold the syringe. _HeU has thoughtfully blocked the tip with the palm of _hisU hand, keeping any of the precious fluid from escaping. You position the plunger and barely insert it into the open syringe, not wanting to accidentally force out your semen. The two of you flip the full syringe over so that the business end is pointing upward, and the slave removes _hisU hand while you make sure the plunger is secure and won't leak any of the precious cargo. Your slave eagerly licks the drop of cum off the palm of _hisU hand, but you don't begrudge _himU a small treat. Instead, you get a firm grasp on the glass of the thick enema syringe and lay back once more. @@ -75,7 +75,7 @@ <br><br>Sometime later when you've recovered your senses, you see your slave standing by while holding the plunger to keep your stuffed womb from forcing its meal back into the syringe. You give the waiting _girlU _hisU orders: "Pull it out, and use your mouth to keep the mess to a minimum." _HeU gets on _hisU knees and takes a firm grip on the syringe before peering over your swollen belly to make sure you're ready for _himU to continue. As soon as you give _himU a nod _heU pulls, and with a popping sensation the enema bulb comes free. The sudden lack of resistance causes _himU to swiftly yank the rest of the syringe out of you, opening the floodgates for the huge quantity of cum that's stuffed in your womb. Your well-trained slave reacts quickly, hefting your huge balls up and out of the way so _heU can catch the torrent of jizz that's just starting to pour from your cunt. You hear some wet sounds as _heU slurps down the cum that already escaped, and then you feel _hisU soft lips pressed to your vulva as _heU steadfastly works to drink the unending flood of semen. You relax and enjoy the afterglow of your orgasms while _heU works, proud of your ingenious idea to take advantage of your prodigious sperm production. There's always the tap from $dairyName of course, but why use slave cum when you have such obviously superior material available? - <<elseif $PC.balls == 1>> + <<elseif $PC.balls >= 5>> Calling over your closest slave, you order _himU to bring you one of the dildo-shaped suppository syringes from the slave quarters. _HeU rushes off, and you set about getting naked before lying down on your luxurious bed. Your cock is already rock-hard, sending regular drips of precum running down onto your large balls. Your pussy is similarly soaked, imagining your belly swelling after you knock yourself up has it practically puddling. Just as you start to think about punishing your slave for taking too long, you hear a knock before _heU enters carrying the remarkably-lifelike dildo syringe. Impatient, you give _himU your instructions: "Pull out the plunger and keep the syringe handy. You're going to suck me off, but I want every drop of my cum to go into that syringe. No spilling. Now get started." <br><br>Following your instructions, _heU eagerly drops to _hisU knees and inhales your straining cock. The extra precum coming from your enhanced prostate necessitates occasional swallowing that only adds to your pleasure. You lay back and enjoy yourself as _heU massages your large balls before slipping _hisU hand underneath to start fingering your soaked pussy. The expert ministrations from your slave combine with your thoughts of the semi-incestuous stuffing that comes next, and soon your sack is clenching your large balls as your body prepares to cum. Recognizing the signs, your slave removes _hisU mouth and replaces it with the open end of the syringe. _HeU takes _hisU sodden hand from your cunt and starts stroking vigorously, and soon you're spraying large jets of alabaster cum into the syringe. It's close, the large quantity of fertile semen almost overflows from the dildo suppository. <br><br>You sit up and pick up the previously discarded plunger while your slave continues to hold the syringe. _HeU has thoughtfully blocked the tip with the palm of _hisU hand, keeping any of the precious fluid from escaping. You position the plunger and barely insert it into the open syringe, not wanting to accidentally force out your semen. The two of you flip the full syringe over so that the business end is pointing upward, and the slave removes _hisU hand while you make sure the plunger is secure and won't leak any of the precious cargo. Your slave eagerly licks the drop of cum off the palm of _hisU hand, but you don't begrudge _himU a small treat. Instead, you get a firm grasp on the silicone of the thick dildo syringe and lay back once more. diff --git a/src/pregmod/artificialInsemination.tw b/src/pregmod/artificialInsemination.tw index 369775e9757d4eb1f896324dfec9be4c65ea8ab4..fc541bbf742ad565e3b81d91256dba25c8d88d36 100644 --- a/src/pregmod/artificialInsemination.tw +++ b/src/pregmod/artificialInsemination.tw @@ -42,7 +42,7 @@ __Select an eligible slave to serve as the semen donatrix:__ <</if>> <</if>> -<<if $PC.dick == 1>> +<<if $PC.balls != 0>> <br> [[Use your own|Surgery Degradation][$impregnatrix = $PC, cashX(forceNeg($surgeryCost), "slaveSurgery", $activeSlave), $surgeryType = "insemination"]] <<elseif $PC.storedCum > 0>> diff --git a/src/pregmod/birthStorm.tw b/src/pregmod/birthStorm.tw index 635786d8c8cfa3caea5c5220ba6a8f3b1296f2fa..9c590a244b5b112f27497dc453a306bcca012690 100644 --- a/src/pregmod/birthStorm.tw +++ b/src/pregmod/birthStorm.tw @@ -11,7 +11,7 @@ <<set _others++>> <<set _fathers.push("some man's")>> <<elseif $activeSlave.curBabies[_cb].fatherID == -1>> - <<set $PC.slavesFathered++>> + <<set $PC.counter.slavesFathered++>> <<set _PC++>> <<set _fathers.push("your")>> <<elseif $activeSlave.curBabies[_cb].fatherID == -2>> @@ -377,7 +377,7 @@ The remote surgery allows the removal of the pregnancy generator through convent <<if $Cash4Babies == 1>> <br><<link "... sold at auction.">> <<replace #_disposition>> - <<if $activeSlave.prestige > 1 || $activeSlave.pornPrestige > 2>> + <<if $activeSlave.prestige > 1 || $activeSlave.porn.prestige > 2>> <<set _babyCost = random(-12,100)>> <<if $activeSlave.prematureBirth > 0>><<set _babyCost = random(-32,40)>><</if>> <<else>> @@ -479,7 +479,7 @@ The remote surgery allows the removal of the pregnancy generator through convent <</if>> <<set $breederOrphanageTotal += _curBabies>> <<case "the market">> - <<if $activeSlave.prestige > 1 || $activeSlave.pornPrestige > 2>> + <<if $activeSlave.prestige > 1 || $activeSlave.porn.prestige > 2>> <<set _babyCost = random(-12,100)>> <<if $activeSlave.prematureBirth > 0>><<set _babyCost = random(-32,40)>><</if>> <<else>> diff --git a/src/pregmod/breederProposal.tw b/src/pregmod/breederProposal.tw index 4e0011bb5cd975f97b4d892ed33d9409a9ca1c95..74544b71a800f1b362107fa0b8856d517f3b3fa8 100644 --- a/src/pregmod/breederProposal.tw +++ b/src/pregmod/breederProposal.tw @@ -17,7 +17,7 @@ Within the hour, you are called before <<if $eugenicsFullControl == 1>>what's le <<set $propOutcome = 1>> <<InitStandards>> <<set $nextButton = "Continue">><<UpdateNextButton>> /* unlock Continue button */ -<<elseif $PC.birthElite > 0>> +<<elseif $PC.counter.birthElite > 0>> "Since you have carried children for our cause, we will gladly reward you by granting your proposal. We shall decide upon the standards for breeding stock and notify you shortly." <<set $propOutcome = 1>> <<InitStandards>> @@ -74,7 +74,7 @@ Within the hour, you are called before <<if $eugenicsFullControl == 1>>what's le </span> <</if>> <<else>> - <<if $PC.dick == 1 && $PC.vagina == 1 && $failedElite > 50>> + <<if $PC.dick != 0 && $PC.vagina != -1 && $failedElite > 50>> "We have read your proposal and propose the following: You are not well liked among us, and your medical records show you are quite capable of carrying a child. If you will carry our children, we will grant your proposal, otherwise, leave and never ask us this again." <span id="result"> <br><<link "Agree to being used as a breeder to complete the deal">> @@ -93,7 +93,7 @@ Within the hour, you are called before <<if $eugenicsFullControl == 1>>what's le <</replace>> <</link>> </span> - <<elseif $PC.dick == 1 && $PC.vagina == 1>> + <<elseif $PC.dick != 0 && $PC.vagina != -1>> "We have read your proposal and agree. However, we shall set the standards for what shall qualify as breeding stock, not you. Our standards will be delivered to you shortly. <br><br> Your medical records say you have working female sex organs, and we respect your choice to not use them. But have you considered carrying another member's child? It will be extremely lucrative for you and go a long way to furthering our objectives." diff --git a/src/pregmod/cloningWorkaround.tw b/src/pregmod/cloningWorkaround.tw index 999e960066827d6b5d8516437059d9e939fcd0fb..c306b063c884ea9adfc95abc2bacf8677526a52f 100644 --- a/src/pregmod/cloningWorkaround.tw +++ b/src/pregmod/cloningWorkaround.tw @@ -43,7 +43,7 @@ <div>//You have no slaves capable of acting as a surrogate.//</div> <</if>> -<<if $PC.vagina == 1 && $PC.preg >= 0 && $PC.preg < 4 && $PC.pregType < 8 && $PC.physicalAge < 70>> +<<if $PC.vagina != -1 && $PC.preg >= 0 && $PC.preg < 4 && $PC.pregType < 8 && $PC.physicalAge < 70>> <div> <<if $receptrix != "Undecided" && $receptrix.ID == $PC.ID>> //Yourself// diff --git a/src/pregmod/criminalMarkets.tw b/src/pregmod/criminalMarkets.tw index b1a0e16f810b6cf0465a3117dada172d1a010c1f..586f4e89943494ab1324d4330bacc72b1e9b9c71 100644 --- a/src/pregmod/criminalMarkets.tw +++ b/src/pregmod/criminalMarkets.tw @@ -19,9 +19,9 @@ You board the transport to <br><br> Your destination at the end of the road is a garage, where upon your disembarking, no less than 4 heavily armored guards with electric batons at their sides come to greet you. You could almost mistake them for unmanned drones had they not start speaking. "We've been expecting you; please follow us. We house some dangerous individuals in our establishment and we need to keep you safe." You accept their advice and enter the premises. <br><br> - You are met with a dimly lit concrete hallway as you enter, only for it to open up to a multi-floor prison that had placed its prisoners underground for the most part<<if ($PC.title == 0 || $PC.boobsBonus > 1 || $PC.butt > 1) && $seeDicks > 0>>, where you are met with a hailstorm of whistles, cheers and other catcalls<</if>>. You come to a bridge and look down to see its inhabitants, hard criminals that are coming together for a meal. You watch a fight break out at one point and an armored guard quickly step in and apply his baton to the offenders, coupled with a loud zap that silences the entire area. Around your level, you see the better stock: the attractive prisoners one would show to an interested customer. + You are met with a dimly lit concrete hallway as you enter, only for it to open up to a multi-floor prison that had placed its prisoners underground for the most part<<if ($PC.title == 0 || $PC.boobs >= 1000 || $PC.butt >= 3) && $seeDicks > 0>>, where you are met with a hailstorm of whistles, cheers and other catcalls<</if>>. You come to a bridge and look down to see its inhabitants, hard criminals that are coming together for a meal. You watch a fight break out at one point and an armored guard quickly step in and apply his baton to the offenders, coupled with a loud zap that silences the entire area. Around your level, you see the better stock: the attractive prisoners one would show to an interested customer. <br><br> - You finally reach the warden's office, "Welcome <<if $PC.title == 1>>Mister<<else>>Miss<</if>> <<= PlayerName()>>, I never thought my prison could have turned to a trade such as this, but times are hard." He beckons you to the seat opposite him, "but I'm not one to complain when an opportunity such as this comes my way." He motions to his guards to bring in a select stock for your perusal. "We house some tough nuts in this establishment, but if you believe you can capitalize on these criminals, we'll be happy to have you take them off our hands." The guard returns with a convict ready to be sold. + You finally reach the warden's office, "Welcome <<if $PC.title == 1>>Mister<<else>>Miss<</if>> $PC.slaveSurname, I never thought my prison could have turned to a trade such as this, but times are hard." He beckons you to the seat opposite him, "but I'm not one to complain when an opportunity such as this comes my way." He motions to his guards to bring in a select stock for your perusal. "We house some tough nuts in this establishment, but if you believe you can capitalize on these criminals, we'll be happy to have you take them off our hands." The guard returns with a convict ready to be sold. <<case "white collar">> /* mixed prisoners */ diff --git a/src/pregmod/csec.tw b/src/pregmod/csec.tw index ea66c370cad21bc5f12d166fb8945566df8a02d6..8e7b06e47f9537f554ded8ec9931f028703cf3b6 100644 --- a/src/pregmod/csec.tw +++ b/src/pregmod/csec.tw @@ -25,7 +25,7 @@ <<set _others++>> <<set _fathers.push("some man's")>> <<elseif $activeSlave.curBabies[_cb].fatherID == -1>> - <<set $PC.slavesFathered++>> + <<set $PC.counter.slavesFathered++>> <<set _PC++>> <<set _fathers.push("your")>> <<elseif $activeSlave.curBabies[_cb].fatherID == -2>> @@ -350,7 +350,7 @@ Performing a cesarean section is trivial for the remote surgery to carry out. $a <<if $Cash4Babies == 1>> <br><<link "... sold at auction.">> <<replace #_disposition>> - <<if $activeSlave.prestige > 1 || $activeSlave.pornPrestige > 2>> + <<if $activeSlave.prestige > 1 || $activeSlave.porn.prestige > 2>> <<set _babyCost = random(-12,100)>> <<if $activeSlave.prematureBirth > 0>><<set _babyCost = random(-32,40)>><</if>> <<else>> @@ -452,7 +452,7 @@ Performing a cesarean section is trivial for the remote surgery to carry out. $a <</if>> <<set $breederOrphanageTotal += _curBabies>> <<case "the market">> - <<if $activeSlave.prestige > 1 || $activeSlave.pornPrestige > 2>> + <<if $activeSlave.prestige > 1 || $activeSlave.porn.prestige > 2>> <<set _babyCost = random(-12,100)>> <<if $activeSlave.prematureBirth > 0>><<set _babyCost = random(-32,40)>><</if>> <<else>> @@ -525,7 +525,7 @@ Performing a cesarean section is trivial for the remote surgery to carry out. $a <br><br> Since $his <<if $activeSlave.mpreg == 1>>ass<<else>>vagina<</if>> was spared from childbirth, @@.lime;it retained its tightness.@@ -<<if ($PC.medicine >= 100)>> +<<if ($PC.skill.medicine >= 100)>> Since you @@.springgreen;performed the surgery yourself,@@ and you do an artist's work, $his health is @@.green;less affected@@ by the surgery than it would have been if you'd paid some hack to do it remotely. <<if $activeSlave.fetish != "mindbroken" && $activeSlave.fuckdoll == 0>> $He went into the surgery very aware that you were performing it manually. @@ -579,7 +579,7 @@ Since $his <<if $activeSlave.mpreg == 1>>ass<<else>>vagina<</if>> was spared fro Since $he is already in surgery and $his body already stretched, it would be possible to preserve $his pregnant appearance via fillable implant. <<link "Do it.">> <<replace "#bir">> - <<if $PC.medicine >= 100>><<set $activeSlave.health -= 5>><<else>><<set $activeSlave.health -= 10>><</if>> + <<if $PC.skill.medicine >= 100>><<set $activeSlave.health -= 5>><<else>><<set $activeSlave.health -= 10>><</if>> Installation of belly implant is relatively simple procedure. Using the fact that $his body and internal organs have already adapted to pregnancy, it's possible to greatly expand the initial size of implant. $He will still look pregnant post surgery and recovery. <br> <<if ($activeSlave.devotion > 50)>> diff --git a/src/pregmod/eliteTakeOverFight.tw b/src/pregmod/eliteTakeOverFight.tw index e84481b14617b87a89e2e8aa2151294ba1d1b00b..841880527a4b56f5874237dfdbfc708e8bc9ccee 100644 --- a/src/pregmod/eliteTakeOverFight.tw +++ b/src/pregmod/eliteTakeOverFight.tw @@ -7,19 +7,19 @@ <<if $career == "mercenary">> As a result of your prior experience as a mercenary you were able to successfully signal $Bodyguard.slaveName without the Elites noticing. <<set $BodyguardHasSucessfullyRecivedSignal = 1>> - <<elseif $PC.warfare >= 100 && _roll > 20>> + <<elseif $PC.skill.warfare >= 100 && _roll > 20>> As a result of your mastery of warfare you were able to successfully signal $Bodyguard.slaveName without the Elites noticing. <<set $BodyguardHasSucessfullyRecivedSignal = 1>> - <<elseif $PC.warfare >= 60 && _roll > 30>> + <<elseif $PC.skill.warfare >= 60 && _roll > 30>> As a result of your expertness of warfare you were able to successfully signal $Bodyguard.slaveName without the Elites noticing. <<set $BodyguardHasSucessfullyRecivedSignal = 1>> - <<elseif $PC.warfare >= 30 && _roll > 40>> + <<elseif $PC.skill.warfare >= 30 && _roll > 40>> As a result of having some skill in warfare you were able to successfully signal $Bodyguard.slaveName without the elites noticing. <<set $BodyguardHasSucessfullyRecivedSignal = 1>> - <<elseif $PC.warfare >= 10 && _roll > 50>> + <<elseif $PC.skill.warfare >= 10 && _roll > 50>> As a result of having a small amount of skill in warfare you were able to successfully signal $Bodyguard.slaveName without the Elites noticing. <<set $BodyguardHasSucessfullyRecivedSignal = 1>> - <<elseif $PC.warfare < 10 && _roll > 60>> + <<elseif $PC.skill.warfare < 10 && _roll > 60>> By blind luck and what little you remember of your lessons in warfare are were able to successfully signal $Bodyguard.slaveName without the Elites noticing. <<set $BodyguardHasSucessfullyRecivedSignal = 1>> <<else>> @@ -73,13 +73,13 @@ /* To Hit chance */ <<if $PC.pregSource == -1 || $PC.pregSource == -6>> /* still woozy */ <<set _toHit = 56>> - <<elseif $PC.career == "mercenary" || $PC.warfare >= 100>> + <<elseif $PC.skill.career == "mercenary" || $PC.skill.warfare >= 100>> <<set _toHit = 83>> - <<elseif $PC.warfare >= 60>> + <<elseif $PC.skill.warfare >= 60>> <<set _toHit = 76>> - <<elseif $PC.warfare >= 30>> + <<elseif $PC.skill.warfare >= 30>> <<set _toHit = 67>> - <<elseif $PC.warfare >= 10>> + <<elseif $PC.skill.warfare >= 10>> <<set _toHit = 60>> <<else>> <<set _toHit = 56>> @@ -121,7 +121,7 @@ <<if $career == "mercenary" && _hitRoll > 0>> With your prior history as a mercenary, making the throw is child's play. <<set _SyringeHeadShot = 1>> - <<elseif $PC.warfare >= 100>> + <<elseif $PC.skill.warfare >= 100>> <<if _hitRoll > 50>> As a result of your mastery of warfare you successfully made the throw. <<set _SyringeHeadShot = 1>> @@ -129,7 +129,7 @@ Unfortunately you miss the shot. <<set _SyringeHeadShot = 0>> <</if>> - <<elseif $PC.warfare >= 60>> + <<elseif $PC.skill.warfare >= 60>> <<if _hitRoll > 60>> As a result of your combat expertise you successfully made the throw. <<set _SyringeHeadShot = 1>> @@ -137,7 +137,7 @@ Unfortunately you miss the shot. <<set _SyringeHeadShot = 0>> <</if>> - <<elseif $PC.warfare >= 30>> + <<elseif $PC.skill.warfare >= 30>> <<if _hitRoll > 70>> As you have some skill, you successfully made the throw. <<set _SyringeHeadShot = 1>> @@ -145,7 +145,7 @@ Unfortunately you miss the shot. <<set _SyringeHeadShot = 0>> <</if>> - <<elseif $PC.warfare >= 10>> + <<elseif $PC.skill.warfare >= 10>> <<if _hitRoll > 80>> Your small amount of skill assisted you in making the throw. <<set _SyringeHeadShot = 1>> @@ -153,7 +153,7 @@ Unfortunately you miss the shot. <<set _SyringeHeadShot = 0>> <</if>> - <<elseif $PC.warfare < 10>> + <<elseif $PC.skill.warfare < 10>> <<if _hitRoll > 90>> By blind luck you successfully made the throw. <<set _SyringeHeadShot = 1>> @@ -168,19 +168,19 @@ <<if $career == "mercenary">> With your prior history as a mercenary, making the throw is child's play. <<set _SpentRevolverHitSyringePlunger = 1>> - <<elseif $PC.warfare >= 100 && random(0,100) > 50>> + <<elseif $PC.skill.warfare >= 100 && random(0,100) > 50>> As a result of your mastery of warfare you successfully made the throw. <<set _SpentRevolverHitSyringePlunger = 1>> - <<elseif $PC.warfare >= 60 && random(0,100) > 60>> + <<elseif $PC.skill.warfare >= 60 && random(0,100) > 60>> As a result of your expertness of warfare you successfully made the throw. <<set _SpentRevolverHitSyringePlunger = 1>> - <<elseif $PC.warfare >= 30 && random(0,100) > 70>> + <<elseif $PC.skill.warfare >= 30 && random(0,100) > 70>> As you have some skill you successfully made the throw. <<set _SpentRevolverHitSyringePlunger = 1>> - <<elseif $PC.warfare >= 10 && random(0,100) > 80>> + <<elseif $PC.skill.warfare >= 10 && random(0,100) > 80>> Your small amount of skill assisted you in making the throw. <<set _SpentRevolverHitSyringePlunger = 1>> - <<elseif $PC.warfare < 10 && random(0,100) > 90>> + <<elseif $PC.skill.warfare < 10 && random(0,100) > 90>> By blind luck you successfully made the throw. <<set _SpentRevolverHitSyringePlunger = 1>> <<else>> diff --git a/src/pregmod/fDick.tw b/src/pregmod/fDick.tw index 278b880f7d3a72393072130931439334e21ac5d3..95145e42bab4b1d3f65602ed41d46d5b8927c421 100644 --- a/src/pregmod/fDick.tw +++ b/src/pregmod/fDick.tw @@ -9,7 +9,7 @@ /*NON-AMPUTEE*/ <<if !isAmputee($activeSlave)>> - You direct $activeSlave.slaveName to lie down and ready $himself as you step over to $him and align your <<if $PC.vagina == 1>>vagina<<else>>ass<</if>> with $his + You direct $activeSlave.slaveName to lie down and ready $himself as you step over to $him and align your <<if $PC.vagina != -1>>vagina<<else>>ass<</if>> with $his <<if ($activeSlave.vaginaPiercing > 1) && ($activeSlave.dick != 0)>> pierced cock-head. <<elseif ($activeSlave.vaginaPiercing == 1) && ($activeSlave.dick != 0)>> @@ -88,30 +88,30 @@ making it abundantly clear that you want $his cum. <<if ($activeSlave.fetish == "mindbroken")>> - Like a doll, $he dumbly remains still, completely indifferent that $he's deep in $his <<= WrittenMaster()>>'s <<if $PC.vagina == 1>>pussy<<else>>butt<</if>>. - You start moving up and on $his shaft, continuing until you climax and lift yourself off of $him. A strand of cum slips from your <<if $PC.vagina == 1>>slit<<else>>anus<</if>>; it seems $activeSlave.slaveName came too. + Like a doll, $he dumbly remains still, completely indifferent that $he's deep in $his <<= WrittenMaster()>>'s <<if $PC.vagina != -1>>pussy<<else>>butt<</if>>. + You start moving up and on $his shaft, continuing until you climax and lift yourself off of $him. A strand of cum slips from your <<if $PC.vagina != -1>>slit<<else>>anus<</if>>; it seems $activeSlave.slaveName came too. Since $he is mindbroken, $his responses to you are purely physiological and your actions have no affect on $him mentally. You leave your toy for one of your other slaves to clean and maintain. <<elseif $activeSlave.devotion > 50>> <<if $activeSlave.trust < -20>> - Having followed your instructions as quickly as $he could in fear of your wrath, $he tries $his best to please you while you bounce<<if $PC.belly >= 5000>> your gravid bulk<</if>> on $his obedient cock. $He timidly warns you that $he is about to cum; in response you speed up your pace and clamp down hard on $his throbbing shaft. $He squeaks lewdly, overwhelmed by your orgasmic <<if $PC.vagina == 1>>cunt<<else>>rectal<</if>> spasms, and unloads inside of you before apologizing submissively. + Having followed your instructions as quickly as $he could in fear of your wrath, $he tries $his best to please you while you bounce<<if $PC.belly >= 5000>> your gravid bulk<</if>> on $his obedient cock. $He timidly warns you that $he is about to cum; in response you speed up your pace and clamp down hard on $his throbbing shaft. $He squeaks lewdly, overwhelmed by your orgasmic <<if $PC.vagina != -1>>cunt<<else>>rectal<</if>> spasms, and unloads inside of you before apologizing submissively. <<elseif $activeSlave.trust <= 20>> - Having followed your instructions quickly and obediently, $he tries $his best to please you while you bounce<<if $PC.belly >= 5000>> your gravid bulk<</if>> on $his eager cock. $He grabs your hips and warns you $he is about to cum; in response you speed up your pace, encouraging $him to impale you on $his throbbing shaft. $He squeals lewdly, overwhelmed by your orgasmic <<if $PC.vagina == 1>>cunt<<else>>rectal<</if>> spasms, and unloads spurt after spurt into you before helping you up. + Having followed your instructions quickly and obediently, $he tries $his best to please you while you bounce<<if $PC.belly >= 5000>> your gravid bulk<</if>> on $his eager cock. $He grabs your hips and warns you $he is about to cum; in response you speed up your pace, encouraging $him to impale you on $his throbbing shaft. $He squeals lewdly, overwhelmed by your orgasmic <<if $PC.vagina != -1>>cunt<<else>>rectal<</if>> spasms, and unloads spurt after spurt into you before helping you up. <<else>> - Having followed your instructions with gusto, $he energetically pounds you while you bounce<<if $PC.belly >= 5000>> your gravid bulk<</if>> on $his eager cock. $He grabs your hips and desperately warns you $he can't hold out any longer; in response you speed up your pace, tipping $him over the edge and forcing $him to impale you on $his twitching shaft. $He moans loudly, overwhelmed by your orgasmic <<if $PC.vagina == 1>>cunt<<else>>rectal<</if>> spasms, and unloads spurt after spurt into you before pulling you into a post coitus embrace. + Having followed your instructions with gusto, $he energetically pounds you while you bounce<<if $PC.belly >= 5000>> your gravid bulk<</if>> on $his eager cock. $He grabs your hips and desperately warns you $he can't hold out any longer; in response you speed up your pace, tipping $him over the edge and forcing $him to impale you on $his twitching shaft. $He moans loudly, overwhelmed by your orgasmic <<if $PC.vagina != -1>>cunt<<else>>rectal<</if>> spasms, and unloads spurt after spurt into you before pulling you into a post coitus embrace. <</if>> <<elseif $activeSlave.devotion >= -20>> <<if $activeSlave.trust < -20>> - Having hesitatingly followed your instructions, $he lies as still as $he can beneath you while you bounce<<if $PC.belly >= 5000>> your gravid bulk<</if>> on $his terrified cock. While $he is too afraid to enjoy pleasuring you, $he obediently thrusts into you. $He timidly warns you that $he is about to cum; in response you speed up your pace and clamp down hard on $his throbbing shaft. $He cries out in surprise, overwhelmed by your orgasmic <<if $PC.vagina == 1>>cunt<<else>>rectal<</if>> spasms, and blows $his load in you like a good little slave. + Having hesitatingly followed your instructions, $he lies as still as $he can beneath you while you bounce<<if $PC.belly >= 5000>> your gravid bulk<</if>> on $his terrified cock. While $he is too afraid to enjoy pleasuring you, $he obediently thrusts into you. $He timidly warns you that $he is about to cum; in response you speed up your pace and clamp down hard on $his throbbing shaft. $He cries out in surprise, overwhelmed by your orgasmic <<if $PC.vagina != -1>>cunt<<else>>rectal<</if>> spasms, and blows $his load in you like a good little slave. <<elseif $activeSlave.trust <= 20>> - Having obediently followed your instructions, $he lies as still as $he can beneath you while you bounce<<if $PC.belly >= 5000>> your gravid bulk<</if>> on $his willing cock. While $he is too uncertain of $his position in the hierarchy to really enjoy $himself, $he hesitatingly thrusts into you. When $he feels $he is nearing $his limit, $he gives you proper warning that $he is about to cum; in response you speed up your pace and clamp down hard on $his throbbing shaft. $He cries out in surprise, overwhelmed by your orgasmic <<if $PC.vagina == 1>>cunt<<else>>rectal<</if>> spasms and boldness, and blows $his load in you during the confusion. + Having obediently followed your instructions, $he lies as still as $he can beneath you while you bounce<<if $PC.belly >= 5000>> your gravid bulk<</if>> on $his willing cock. While $he is too uncertain of $his position in the hierarchy to really enjoy $himself, $he hesitatingly thrusts into you. When $he feels $he is nearing $his limit, $he gives you proper warning that $he is about to cum; in response you speed up your pace and clamp down hard on $his throbbing shaft. $He cries out in surprise, overwhelmed by your orgasmic <<if $PC.vagina != -1>>cunt<<else>>rectal<</if>> spasms and boldness, and blows $his load in you during the confusion. <<else>> - Having obediently followed your instructions, $he energetically pounds you while you bounce<<if $PC.belly >= 5000>> your gravid bulk<</if>> on $his eager cock. $He grabs your hips and pounds you a little too eagerly, not even slowing down as you begin to feel $him tense with orgasm. Without so much as a warning to you, $he trembles with orgasm, pumping $his load deep into your <<if $PC.vagina == 1>>cunt<<else>>rectum<</if>> and setting off your own. You glare daggers at $him as $he profusely apologizes for $his lack of restraint. + Having obediently followed your instructions, $he energetically pounds you while you bounce<<if $PC.belly >= 5000>> your gravid bulk<</if>> on $his eager cock. $He grabs your hips and pounds you a little too eagerly, not even slowing down as you begin to feel $him tense with orgasm. Without so much as a warning to you, $he trembles with orgasm, pumping $his load deep into your <<if $PC.vagina != -1>>cunt<<else>>rectum<</if>> and setting off your own. You glare daggers at $him as $he profusely apologizes for $his lack of restraint. <</if>> <<else>> <<if $activeSlave.trust < -20>> - Having followed your instructions as quickly as $he could, $he lies as still as $he can beneath you while you bounce<<if $PC.belly >= 5000>> your gravid bulk<</if>> on $his reluctant cock. While $he is too afraid to be an active participant in pleasuring you, you make do with what $he's giving. $He timidly warns you that $he is about to cum; in response you speed up your pace and clamp down hard on $his throbbing shaft. $He cries out lewdly, overwhelmed by your orgasmic <<if $PC.vagina == 1>>cunt<<else>>rectal<</if>> spasms, and unloads inside of you despite $his fear. + Having followed your instructions as quickly as $he could, $he lies as still as $he can beneath you while you bounce<<if $PC.belly >= 5000>> your gravid bulk<</if>> on $his reluctant cock. While $he is too afraid to be an active participant in pleasuring you, you make do with what $he's giving. $He timidly warns you that $he is about to cum; in response you speed up your pace and clamp down hard on $his throbbing shaft. $He cries out lewdly, overwhelmed by your orgasmic <<if $PC.vagina != -1>>cunt<<else>>rectal<</if>> spasms, and unloads inside of you despite $his fear. <<elseif $activeSlave.trust <= 20>> - Having followed your instructions as quickly as $he could, $he lies as still as $he can beneath you while you bounce<<if $PC.belly >= 5000>> your gravid bulk<</if>> on $his reluctant cock. While $he is too hateful to be an active participant in pleasuring you, you make do with what $he's got. $He cries out lewdly, overwhelmed by your orgasmic <<if $PC.vagina == 1>>cunt<<else>>rectal<</if>> spasms, and unloads deep inside you without warning. $He @@.orangered;smirks a little@@ as you glare daggers at $him. + Having followed your instructions as quickly as $he could, $he lies as still as $he can beneath you while you bounce<<if $PC.belly >= 5000>> your gravid bulk<</if>> on $his reluctant cock. While $he is too hateful to be an active participant in pleasuring you, you make do with what $he's got. $He cries out lewdly, overwhelmed by your orgasmic <<if $PC.vagina != -1>>cunt<<else>>rectal<</if>> spasms, and unloads deep inside you without warning. $He @@.orangered;smirks a little@@ as you glare daggers at $him. <<set $activeSlave.trust++>> <<elseif overpowerCheck($activeSlave, $PC) < random(1,100)>> Without warning, $he flips you onto your side and, still hilted, @@ -119,12 +119,12 @@ repositions you onto your hands and knees while using $his _belly belly to pin you under $him. <<elseif $PC.belly >= 5000>> rolls you into missionary while pinning your arms and legs. - <<elseif $PC.boobsBonus > 1>> - pushes your face down into your <<if $PC.boobsImplant == 1>>fake <</if>>cleavage while pinning your arms and legs. + <<elseif $PC.boobs >= 1000>> + pushes your face down into your <<if $PC.boobsImplant > 0>>fake <</if>>cleavage while pinning your arms and legs. <<else>> rolls you into missionary while pinning your arms and forcing you into a mating press. <</if>> - Such audacity takes you entirely by surprise and gives $him the edge $he needs to pull it off. $He vigorously pistons in and out of you with little regard for you<<if $PC.pregKnown == 1>> or your pregnancy<</if>>, fucking you senseless until $he has had enough and cums deep inside your <<if $PC.vagina == 1>>pussy<<else>>ass<</if>>. + Such audacity takes you entirely by surprise and gives $him the edge $he needs to pull it off. $He vigorously pistons in and out of you with little regard for you<<if $PC.pregKnown == 1>> or your pregnancy<</if>>, fucking you senseless until $he has had enough and cums deep inside your <<if $PC.vagina != -1>>pussy<<else>>ass<</if>>. <<if canImpreg($PC, $activeSlave) && $activeSlave.fetish == "pregnancy">> <<if hasAnyArms($activeSlave)>>Running a hand across<<else>>Grinding against<</if>> your firm belly, $he decides $his job is not yet done and begins reaming you once more, dead set on taking this opportunity to @@.orangered;show you your place by knocking you up with $his child.@@ $He manages to empty $his balls in your womb several more times before exhaustion kicks in, forcing $him to leave you twitching and drooling cum. <<= knockMeUp($PC, 100, 0, $activeSlave.ID)>> @@ -141,13 +141,13 @@ <<else>> twist $his dick at an odd angle <</if>> - until $he behaves. $He groans with a mix and disgust and pleasure while you bounce<<if $PC.belly >= 5000>> your gravid bulk<</if>> on $his traitorous cock. $He might not want to bend to your will, but you have $his body wrapped around your little finger, even though it still leaves you doing all the work. $He cries out lewdly, overwhelmed by your orgasmic <<if $PC.vagina == 1>>cunt<<else>>rectal<</if>> spasms, and unloads deep inside you without warning. $He @@.orangered;smirks a little@@ as you glare daggers at $him. + until $he behaves. $He groans with a mix and disgust and pleasure while you bounce<<if $PC.belly >= 5000>> your gravid bulk<</if>> on $his traitorous cock. $He might not want to bend to your will, but you have $his body wrapped around your little finger, even though it still leaves you doing all the work. $He cries out lewdly, overwhelmed by your orgasmic <<if $PC.vagina != -1>>cunt<<else>>rectal<</if>> spasms, and unloads deep inside you without warning. $He @@.orangered;smirks a little@@ as you glare daggers at $him. <<set $activeSlave.trust++>> <</if>> <</if>> /*AMPUTEE*/ <<else>> - You step over to pick up $activeSlave.slaveName, lie $him down and get $him ready. Then you align your <<if $PC.vagina == 1>> vagina <<else>> ass <</if>> with + You step over to pick up $activeSlave.slaveName, lie $him down and get $him ready. Then you align your <<if $PC.vagina != -1>> vagina <<else>> ass <</if>> with <<if ($activeSlave.vaginaPiercing > 1) && ($activeSlave.dick != 0)>> $his pierced cock-head. <<elseif ($activeSlave.vaginaPiercing == 1) && ($activeSlave.dick != 0)>> diff --git a/src/pregmod/fFeet.tw b/src/pregmod/fFeet.tw index 4ed37e7f03809d204502542d78abd50a67046f54..a7e76b610d7f3b6d45465518d65f80cd1f0b81c4 100644 --- a/src/pregmod/fFeet.tw +++ b/src/pregmod/fFeet.tw @@ -369,7 +369,31 @@ You call $activeSlave.slaveName to your office, telling $him to use $his _nounF <</if>> showing $his sexual excitement to service your cock with $his _nounF. <<elseif $activeSlave.fetish == "cumslut" && $activeSlave.fetishKnown == 1 && $activeSlave.fetishStrength >= 60>> - As a devoted cumslut, $activeSlave.slaveName eagerly strokes your cock with $his _nounF, delightedly smearing your precum on $his sole<<if hasBothLegs($activeSlave)>>s<</if>>. $He <<if canSee($activeSlave)>>stares at your <<if $PC.balls >= 2>>massive balls with a ravenous gaze, <<elseif $PC.balls >= 1>>large balls with a hungry gaze, <<else>>balls with a steady gaze, <</if>><<else>>gingerly feels the weight of your <<if $PC.balls >= 2>>massive balls <<elseif $PC.balls >= 1>>large balls <<else>>balls <</if>>with $his _nounF, <</if>>shivering in anticipation. + As a devoted cumslut, $activeSlave.slaveName eagerly strokes your cock with $his _nounF, delightedly smearing your precum on $his sole<<if hasBothLegs($activeSlave)>>s<</if>>. $He + <<if canSee($activeSlave)>> + <<if $PC.balls >= 10>> + stares at your massive balls with a ravenous gaze, + <<elseif $PC.balls >= 5>> + stares at your large balls with a hungry gaze, + <<elseif $PC.scrotum > 0>> + stares at your balls with a steady gaze, + <<else>> + practically stares through you to your internal balls, + <</if>> + <<else>> + gingerly feels the + <<if $PC.balls >= 10>> + weight of your massive balls + <<elseif $PC.balls >= 5>> + weight of your large balls + <<elseif $PC.scrotum > 0>> + weight of your balls + <<else>> + tender skin at your base + <</if>> + with $his _nounF, + <</if>> + shivering in anticipation. <<elseif $activeSlave.fetish == "humiliation" && $activeSlave.fetishKnown == 1 && $activeSlave.fetishStrength >= 60>> $activeSlave.slaveName slowly strokes your cock with $his _nounF, getting off on the degrading use of $his _nounF and avoiding your gaze. $He is showing an embarrassed smile<<if (skinToneLevel($activeSlave.skin) > 22)>>, and if $his skin was any lighter you would see $his<<else>> and<</if>> bright blushing cheeks. <<elseif $activeSlave.fetish == "boobs" && $activeSlave.fetishKnown == 1 && $activeSlave.fetishStrength >= 60 && hasAnyArms($activeSlave)>> @@ -377,9 +401,29 @@ You call $activeSlave.slaveName to your office, telling $him to use $his _nounF <<elseif $activeSlave.fetish == "sadist" && $activeSlave.fetishKnown == 1 && $activeSlave.fetishStrength >= 60>> $activeSlave.slaveName is a sadist, and $his deft footjob toys with the boundaries of pain and pleasure. $His devoted yet belittling <<if canSee($activeSlave)>>gaze carefully watches your face<<else>>expressions are clear as $he feels<</if>> for every reaction. <<elseif $activeSlave.fetish == "dom" && $activeSlave.fetishKnown == 1 && $activeSlave.fetishStrength >= 60>> - $activeSlave.slaveName is a dominant and $his skilled _nounF roughly stroke your erect cock, but $he pauses often to rub $his sole<<if hasBothLegs($activeSlave)>>s<</if>> on your <<if $PC.balls >= 2>>massive<<elseif $PC.balls >= 0>>large>><</if>> balls so $he doesn't get too aggressive with $his <<= WrittenMaster()>>. + $activeSlave.slaveName is a dominant and $his skilled _nounF roughly stroke your erect cock, but $he pauses often to rub $his sole<<if hasBothLegs($activeSlave)>>s<</if>> + <<if $PC.balls >= 10>> + on your massive balls + <<elseif $PC.balls >= 5>> + on your large balls + <<elseif $PC.scrotum > 0>> + on your balls + <<else>> + around your hidden balls + <</if>> + so $he doesn't get too aggressive with $his <<= WrittenMaster()>>. <<elseif $activeSlave.fetish == "pregnancy" && $activeSlave.fetishKnown == 1 && $activeSlave.fetishStrength >= 60>> - $activeSlave.slaveName skillfully strokes your cock with $his _nounF<<if hasAnyArms($activeSlave)>>,<<if hasBothArms($activeSlave)>> one of<</if>> $his hand<<if hasBothArms($activeSlave)>>s<</if>> roaming across $his _belly belly as $he happily services you<</if>>. $He occasionally pauses to <<if canSee($activeSlave)>>watch <<else>>feel <</if>>your <<if $PC.balls >= 2>>massive<<elseif $PC.balls >= 0>>large>><</if>> balls churn with sperm, clearly lost in a pregnancy fantasy. + $activeSlave.slaveName skillfully strokes your cock with $his _nounF<<if hasAnyArms($activeSlave)>>,<<if hasBothArms($activeSlave)>> one of<</if>> $his hand<<if hasBothArms($activeSlave)>>s<</if>> roaming across $his _belly belly as $he happily services you<</if>>. $He occasionally pauses to <<if canSee($activeSlave)>>watch <<else>>feel <</if>>your + <<if $PC.balls >= 10>> + massive balls + <<elseif $PC.balls >= 5>> + large balls + <<elseif $PC.scrotum > 0>> + balls + <<else>> + pubic mound + <</if>> + churn with sperm, clearly lost in a pregnancy fantasy. <<else>> $activeSlave.slaveName skillfully strokes your cock with $his _nounF, trying $his best to bring you pleasure. <</if>> @@ -421,37 +465,37 @@ You call $activeSlave.slaveName to your office, telling $him to use $his _nounF /*PC orgasms*/ <<if ($activeSlave.fetish == "mindbroken")>> - You eventually cum all over $his _skin _nounF<<if $PC.balls >= 2>> _legs _nounL, and even _belly belly with your massive load<<elseif $PC.balls >= 1>> and _legs _nounL with your large load<</if>>. + You eventually cum all over $his _skin _nounF<<if $PC.balls >= 9>> _legs _nounL, and even _belly belly with your massive load<<elseif $PC.balls >= 5>> and _legs _nounL with your large load<</if>>. <<elseif !canWalk($activeSlave)>> <<if ($activeSlave.devotion < -50)>> - You eventually cum all over $his _skin _nounF<<if $PC.balls >= 2>> _legs _nounL, and even $his side with your massive load<<elseif $PC.balls >= 1>> and _legs _nounL with your large load<</if>> as $he struggles in your grasp. $He is furious that $he is now covered in cum $he can't easily reach to clean. + You eventually cum all over $his _skin _nounF<<if $PC.balls >= 9>> _legs _nounL, and even $his side with your massive load<<elseif $PC.balls >= 5>> and _legs _nounL with your large load<</if>> as $he struggles in your grasp. $He is furious that $he is now covered in cum $he can't easily reach to clean. <<elseif ($activeSlave.devotion < -20)>> - You eventually cum all over $his _skin _nounF<<if $PC.balls >= 2>> _legs _nounL, and even $his side with your massive load<<elseif $PC.balls >= 1>> and _legs _nounL with your large load<</if>>. $He was startled by your orgasm and now wears a conflicted expression, but you are done using $him for now. $He is left covered in cum $he can't easily reach to clean. + You eventually cum all over $his _skin _nounF<<if $PC.balls >= 9>> _legs _nounL, and even $his side with your massive load<<elseif $PC.balls >= 5>> and _legs _nounL with your large load<</if>>. $He was startled by your orgasm and now wears a conflicted expression, but you are done using $him for now. $He is left covered in cum $he can't easily reach to clean. <<elseif ($activeSlave.devotion <= 20)>> - You eventually cum all over $his _skin _nounF<<if $PC.balls >= 2>> _legs _nounL, and even $his side with your massive load<<elseif $PC.balls >= 1>> and _legs _nounL with your large load<</if>> as $he sighs in nervous relief. + You eventually cum all over $his _skin _nounF<<if $PC.balls >= 9>> _legs _nounL, and even $his side with your massive load<<elseif $PC.balls >= 5>> and _legs _nounL with your large load<</if>> as $he sighs in nervous relief. <<elseif ($activeSlave.devotion < 60 || ($activeSlave.sexualQuirk == "unflinching" && $activeSlave.devotion <= 20))>> - You eventually cum all over $his _skin _nounF<<if $PC.balls >= 2>> _legs _nounL, and even $his side with your massive load<<elseif $PC.balls >= 1>> and _legs _nounL with your large load<</if>> as $he rises to an elbow to smile at you. + You eventually cum all over $his _skin _nounF<<if $PC.balls >= 9>> _legs _nounL, and even $his side with your massive load<<elseif $PC.balls >= 5>> and _legs _nounL with your large load<</if>> as $he rises to an elbow to smile at you. <<else>> <<if ($activeSlave.trust < -50)>> $His lack of trust causes $his eyes to glaze over in fear. <<else>> - You eventually cum all over $his _skin _nounF<<if $PC.balls >= 2>> _legs _nounL, and even $his side with your massive load<<elseif $PC.balls >= 1>> and _legs _nounL with your large load<</if>> as $he moans in pleasure. + You eventually cum all over $his _skin _nounF<<if $PC.balls >= 9>> _legs _nounL, and even $his side with your massive load<<elseif $PC.balls >= 5>> and _legs _nounL with your large load<</if>> as $he moans in pleasure. <</if>> <</if>> <<elseif ($activeSlave.devotion < -50)>> - You eventually cum all over $his _skin _nounF<<if $PC.balls >= 2>> _legs _nounL, and even $his _belly belly with your massive load<<elseif $PC.balls >= 1>> and _legs _nounL with your large load<</if>> as $he struggles in your grasp with a look of disgust. + You eventually cum all over $his _skin _nounF<<if $PC.balls >= 9>> _legs _nounL, and even $his _belly belly with your massive load<<elseif $PC.balls >= 5>> and _legs _nounL with your large load<</if>> as $he struggles in your grasp with a look of disgust. <<elseif ($activeSlave.devotion < -20)>> - You eventually cum all over $his _skin _nounF<<if $PC.balls >= 2>> _legs _nounL, and even $his _belly belly with your massive load<<elseif $PC.balls >= 1>> and _legs _nounL with your large load<</if>>. $He was startled by your orgasm and now wears a conflicted expression, as well as your cum, but you are done using $him for now. + You eventually cum all over $his _skin _nounF<<if $PC.balls >= 9>> _legs _nounL, and even $his _belly belly with your massive load<<elseif $PC.balls >= 5>> and _legs _nounL with your large load<</if>>. $He was startled by your orgasm and now wears a conflicted expression, as well as your cum, but you are done using $him for now. <<elseif ($activeSlave.devotion <= 20)>> - You eventually cum all over $his _skin _nounF<<if $PC.balls >= 2>> _legs _nounL, and even $his _belly belly with your massive load<<elseif $PC.balls >= 1>> and _legs _nounL with your large load<</if>> as $he sighs in nervous relief. + You eventually cum all over $his _skin _nounF<<if $PC.balls >= 9>> _legs _nounL, and even $his _belly belly with your massive load<<elseif $PC.balls >= 5>> and _legs _nounL with your large load<</if>> as $he sighs in nervous relief. <<elseif ($activeSlave.devotion < 60 || $activeSlave.attrXY < 16 || ($activeSlave.sexualQuirk == "unflinching" && $activeSlave.devotion <= 20))>> - You eventually cum all over $his _skin _nounF<<if $PC.balls >= 2>> _legs _nounL, and even $his _belly belly with your massive load<<elseif $PC.balls >= 1>> and _legs _nounL with your large load<</if>>, and $he does $his best to catch your semen on $his _nounL. + You eventually cum all over $his _skin _nounF<<if $PC.balls >= 9>> _legs _nounL, and even $his _belly belly with your massive load<<elseif $PC.balls >= 5>> and _legs _nounL with your large load<</if>>, and $he does $his best to catch your semen on $his _nounL. <<else>> <<if $activeSlave.fetish == "cumslut" && $activeSlave.fetishKnown == 1 && $activeSlave.fetishStrength >= 60>> When you eventually cum, $activeSlave.slaveName giggles in lustful joy as your hot cum coats $his _skin - <<if $PC.balls >= 1>> + <<if $PC.balls >= 5>> _nounF and quickly slides from your desk to kneel in front of your pulsating cock. - <<if $PC.balls >= 2>> + <<if $PC.balls >= 9>> Your massive load quickly covers $his face as $he moans and twitches in pleasure, semen dripping down $his <<if $activeSlave.boobs < 300>> flat chest @@ -475,14 +519,14 @@ You call $activeSlave.slaveName to your office, telling $him to use $his _nounF _nounF. <</if>> <<elseif $activeSlave.fetish == "humiliation" && $activeSlave.fetishKnown == 1 && $activeSlave.fetishStrength >= 60>> - You eventually cum all over $his _skin _nounF<<if $PC.balls >= 2>> _legs _nounL, and even $his _belly belly with your massive load<<elseif $PC.balls >= 1>> and _legs _nounL with your large load<</if>>, and $he whimpers as even $his _nounF used as a sex object. + You eventually cum all over $his _skin _nounF<<if $PC.balls >= 9>> _legs _nounL, and even $his _belly belly with your massive load<<elseif $PC.balls >= 5>> and _legs _nounL with your large load<</if>>, and $he whimpers as even $his _nounF used as a sex object. <<elseif $activeSlave.fetish == "submissive" && $activeSlave.fetishKnown == 1 && $activeSlave.fetishStrength >= 60>> - You eventually cum all over $his _skin _nounF<<if $PC.balls >= 2>> _legs _nounL, and even $his _belly belly with your massive load<<elseif $PC.balls >= 1>> and _legs _nounL with your large load<</if>>, and $he gasps as $he submissively accepts your semen on $his skin. + You eventually cum all over $his _skin _nounF<<if $PC.balls >= 9>> _legs _nounL, and even $his _belly belly with your massive load<<elseif $PC.balls >= 5>> and _legs _nounL with your large load<</if>>, and $he gasps as $he submissively accepts your semen on $his skin. <<elseif $activeSlave.fetish == "buttslut" && $activeSlave.fetishKnown == 1 && $activeSlave.fetishStrength >= 60>> When you eventually cum, $activeSlave.slaveName moans as your semen lands on $his _skin _nounF, - <<if $PC.balls >= 1>> + <<if $PC.balls >= 5>> but quickly turns to present $his _butt ass and _hips hips as a new target. - <<if $PC.balls >= 2>> + <<if $PC.balls >= 9>> Your massive load quickly covers $his _thighs ass and thighs, sticky cum dripping all the way to $his calves. <<else>> Your large load soaks $his _thighs ass and thighs in sticky semen, which drips down $his _legs _nounL. @@ -491,11 +535,11 @@ You call $activeSlave.slaveName to your office, telling $him to use $his _nounF but you know $he wanted to involve $his _butt butt and your cum, if your orgasm had more volume. <</if>> <<elseif $activeSlave.fetish == "boobs" && $activeSlave.fetishKnown == 1 && $activeSlave.fetishStrength >= 60>> - You eventually cum all over $his _skin _nounF<<if $PC.balls >= 2>>, _legs _nounL, and even $his _belly belly with your massive load<<elseif $PC.balls >= 1>> and _legs _nounL with your large load<</if>>, and $he <<if $activeSlave.boobs < 300>>pinches both $his erect nipples <<elseif $activeSlave.boobs < 500>>rubs $his hand<<if hasBothArms($activeSlave)>>s<</if>> across $his small chest <<else>>squeezes $his _boobs breasts tightly <</if>>while moaning in pleasure. + You eventually cum all over $his _skin _nounF<<if $PC.balls >= 9>>, _legs _nounL, and even $his _belly belly with your massive load<<elseif $PC.balls >= 5>> and _legs _nounL with your large load<</if>>, and $he <<if $activeSlave.boobs < 300>>pinches both $his erect nipples <<elseif $activeSlave.boobs < 500>>rubs $his hand<<if hasBothArms($activeSlave)>>s<</if>> across $his small chest <<else>>squeezes $his _boobs breasts tightly <</if>>while moaning in pleasure. <<elseif $activeSlave.fetish == "sadist" && $activeSlave.fetishKnown == 1 && $activeSlave.fetishStrength >= 60>> - You eventually cum all over $his _skin _nounF<<if $PC.balls >= 2>>, _legs _nounL, and even $his _belly belly with your massive load<<elseif $PC.balls >= 1>> and _legs _nounL with your large load<</if>>, and $he gasps slightly and condescendingly smiles as you soil $his _nounF with semen. + You eventually cum all over $his _skin _nounF<<if $PC.balls >= 9>>, _legs _nounL, and even $his _belly belly with your massive load<<elseif $PC.balls >= 5>> and _legs _nounL with your large load<</if>>, and $he gasps slightly and condescendingly smiles as you soil $his _nounF with semen. <<elseif $activeSlave.fetish == "dom" && $activeSlave.fetishKnown == 1 && $activeSlave.fetishStrength >= 60>> - You eventually cum all over $his _skin _nounF<<if $PC.balls >= 2>>, _legs _nounL, and even $his _belly belly with your massive load<<elseif $PC.balls >= 1>> and _legs _nounL with your large load<</if>>, and $he gasps slightly and holds your cock between $his _nounF tightly as you soil $him with semen. + You eventually cum all over $his _skin _nounF<<if $PC.balls >= 9>>, _legs _nounL, and even $his _belly belly with your massive load<<elseif $PC.balls >= 5>> and _legs _nounL with your large load<</if>>, and $he gasps slightly and holds your cock between $his _nounF tightly as you soil $him with semen. <<elseif $activeSlave.fetish == "pregnancy" && $activeSlave.fetishKnown == 1 && $activeSlave.fetishStrength >= 60>> When you start to cum, $activeSlave.slaveName moves $his hand from $his belly to <<if $activeSlave.vagina >= 0>> @@ -505,16 +549,16 @@ You call $activeSlave.slaveName to your office, telling $him to use $his _nounF <<else>> hug $his stomach. <</if>> - Your orgasm shoots across $his _skin _nounF<<if $PC.balls >= 2>>, _legs _nounL, and even $his _belly belly is marked with your massive load. $He runs $his hand<<if hasBothArms($activeSlave)>>s<</if>> through the cum on $his belly, massaging the semen into $his skin<<elseif $PC.balls >= 1>> and _legs _nounL<</if>>. + Your orgasm shoots across $his _skin _nounF<<if $PC.balls >= 9>>, _legs _nounL, and even $his _belly belly is marked with your massive load. $He runs $his hand<<if hasBothArms($activeSlave)>>s<</if>> through the cum on $his belly, massaging the semen into $his skin<<elseif $PC.balls >= 5>> and _legs _nounL<</if>>. <<else>> - You eventually cum all over $his _skin _nounF<<if $PC.balls >= 2>>, _legs _nounL, and even $his _belly belly with your massive load<<elseif $PC.balls >= 1>> and _legs _nounL with your large load<</if>>, and $he moans softly in pleasure as $he feels your hot semen run down $his sole<<if hasBothLegs($activeSlave)>>s<</if>>. + You eventually cum all over $his _skin _nounF<<if $PC.balls >= 9>>, _legs _nounL, and even $his _belly belly with your massive load<<elseif $PC.balls >= 5>> and _legs _nounL with your large load<</if>>, and $he moans softly in pleasure as $he feels your hot semen run down $his sole<<if hasBothLegs($activeSlave)>>s<</if>>. <</if>> <</if>> /*Extra 3: devoted perverted slave giggles and orgasms*/ <<if ($activeSlave.fetish != "mindbroken" && canWalk($activeSlave) && $activeSlave.sexualQuirk == "perverted" && $activeSlave.devotion >= 60 && !($activeSlave.fetish == "cumslut" && $activeSlave.fetishKnown == 1 && $activeSlave.fetishStrength >= 60))>> $He was getting off on the footjob, but the feeling of your cum on - <<if $activeSlave.fetish == "buttslut" && $activeSlave.fetishKnown == 1 && $activeSlave.fetishStrength >= 60 && $PC.balls >= 1>> + <<if $activeSlave.fetish == "buttslut" && $activeSlave.fetishKnown == 1 && $activeSlave.fetishStrength >= 60 && $PC.balls >= 5>> $his ass and thighs sets off a strong orgasm of $his own, $his _thighs _nounL quivering as <<if $activeSlave.dick > 0>> <<if $activeSlave.vagina >= 0>> @@ -555,7 +599,7 @@ You call $activeSlave.slaveName to your office, telling $him to use $his _nounF <</if>> <<if $activeSlave.fetish == "cumslut" && $activeSlave.fetishKnown == 1 && $activeSlave.fetishStrength >= 60>> - <<if $PC.balls > 1>> + <<if $PC.balls > 5>> <<if $activeSlave.dick > 0>> <<if cumAmount($activeSlave) > 20>> $His _balls balls visibly throb as _dick dick unloads a massive amount of cum, adding $his own semen to $his body, resulting in a slave utterly plastered in spunk. $His eyes are held shut with a thick layer of cum, and judging by how <<if ($activeSlave.chastityPenis == 1)>>$his dick is still shooting cum even in a cage with no stimulation,<<else>>furiously $he is masturbating,<</if>> $he couldn't be happier. diff --git a/src/pregmod/fMarry.tw b/src/pregmod/fMarry.tw index 18ba42955edadc4763cc5def3c2759e737afb23c..cfa40544c8af74a3ed23983cd0d0acce7df7e2df 100644 --- a/src/pregmod/fMarry.tw +++ b/src/pregmod/fMarry.tw @@ -26,10 +26,10 @@ <</if>> <<if SlaveStatsChecker.checkForLisp($activeSlave)>> <<set _myName = lispReplace($activeSlave.slaveName)>> - <<set _playerSurname = lispReplace($PC.surname)>> + <<set _playerSurname = lispReplace($PC.slaveSurname)>> <<else>> <<set _myName = $activeSlave.slaveName>> - <<set _playerSurname = $PC.surname>> + <<set _playerSurname = $PC.slaveSurname>> <</if>> You tell $activeSlave.slaveName that you're going to marry $him. (A proposal, of course, would be inappropriate, even in so enlightened a place as your arcology.) @@ -203,7 +203,7 @@ You tell $activeSlave.slaveName that you're going to marry $him. (A proposal, of <<if ($activeSlave.fetish == "submissive")>> $he'll make the perfect submissive $wife for you dominate. <<elseif ($activeSlave.fetish == "cumslut")>> - $he'll make the perfect oral $wife for your <<if $PC.dick > 0 && $PC.vagina > 0>>dick and pussy<<elseif $PC.dick > 0>>cock<<else>>pussy<</if>> to enjoy. + $he'll make the perfect oral $wife for your <<if $PC.dick > 0 && $PC.vagina >= 0>>dick and pussy<<elseif $PC.dick > 0>>cock<<else>>pussy<</if>> to enjoy. <<elseif ($activeSlave.fetish == "humiliation")>> $he'll make a hot $wife for you to parade around naked. <<elseif ($activeSlave.fetish == "buttslut")>> @@ -434,11 +434,11 @@ You tell $activeSlave.slaveName that you're going to marry $him. (A proposal, of <</if>> <</if>> <<set $activeSlave.relationship = -3>> - <<if $PC.surname && $activeSlave.slaveSurname != $PC.surname>> + <<if $PC.slaveSurname && $activeSlave.slaveSurname != $PC.slaveSurname>> <br><br><span id="surnaming"> <<link "Give $him your surname">> <<replace "#surnaming">> - <<set $activeSlave.slaveSurname = $PC.surname>> + <<set $activeSlave.slaveSurname = $PC.slaveSurname>> You also command $assistantName to rename your new slave $wife $activeSlave.slaveName $activeSlave.slaveSurname. <<if $activeSlave.fetish == "mindbroken">> The new Mrs. $activeSlave.slaveSurname <<if canHear($activeSlave)>>hears<<else>>understands<</if>> this, of course, and shows no reaction. Like many things, names mean nothing to $him now. @@ -556,46 +556,46 @@ You tell $activeSlave.slaveName that you're going to marry $him. (A proposal, of <</if>> $he does not reciprocate, since this marriage does not bind you. <<if $assistant == 0>> - "The marriage protocol now requires you to <<if $PC.dick == 1>>fellate<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>perform cunnilingus on<</if>> the <<if $PC.title == 1>>groom<<else>>the bride<</if>>," $assistantName orders $him, and $he <<if _reactionType == 0>>only starts when you push $his head to your crotch<<elseif _reactionType == 1>>eagerly complies<<elseif _reactionType == 2>>reluctantly obeys<<else>>hurries to obey<</if>>. + "The marriage protocol now requires you to <<if $PC.dick != 0>>fellate<<if $PC.vagina != -1>> and <</if>><</if>><<if $PC.vagina != -1>>perform cunnilingus on<</if>> the <<if $PC.title == 1>>groom<<else>>the bride<</if>>," $assistantName orders $him, and $he <<if _reactionType == 0>>only starts when you push $his head to your crotch<<elseif _reactionType == 1>>eagerly complies<<elseif _reactionType == 2>>reluctantly obeys<<else>>hurries to obey<</if>>. <<else>> <<if $assistantAppearance == "monstergirl">> - "To consecrate the ceremony," $assistantName concludes, "$activeSlave.slaveName, you will now <<if $PC.dick == 1>>suck the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s dick<<if $PC.vagina == 1>> and eat _hisP pussy<</if>><<else>>eat the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s pussy<</if>>." The slave <<if _reactionType == 0>>only starts when you push $his head to your crotch<<elseif _reactionType == 1>>eagerly complies<<elseif _reactionType == 2>>reluctantly obeys<<else>>hurries to obey<</if>>. Pleased by the sight, $assistantName's avatar begins to play with _hisA dicks. + "To consecrate the ceremony," $assistantName concludes, "$activeSlave.slaveName, you will now <<if $PC.dick != 0>>suck the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s dick<<if $PC.vagina != -1>> and eat _hisP pussy<</if>><<else>>eat the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s pussy<</if>>." The slave <<if _reactionType == 0>>only starts when you push $his head to your crotch<<elseif _reactionType == 1>>eagerly complies<<elseif _reactionType == 2>>reluctantly obeys<<else>>hurries to obey<</if>>. Pleased by the sight, $assistantName's avatar begins to play with _hisA dicks. <<elseif $assistantAppearance == "shemale">> - "To get this marriage started," $assistantName concludes, "$activeSlave.slaveName, you will now <<if $PC.dick == 1>>suck the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s dick<<if $PC.vagina == 1>> and eat _hisP pussy<</if>><<else>>eat the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s pussy<</if>>." The slave <<if _reactionType == 0>>only starts when you push $his head to your crotch<<elseif _reactionType == 1>>eagerly complies<<elseif _reactionType == 2>>reluctantly obeys<<else>>hurries to obey<</if>>. Pleased by the sight, $assistantName's avatar starts to jill off. + "To get this marriage started," $assistantName concludes, "$activeSlave.slaveName, you will now <<if $PC.dick != 0>>suck the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s dick<<if $PC.vagina != -1>> and eat _hisP pussy<</if>><<else>>eat the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s pussy<</if>>." The slave <<if _reactionType == 0>>only starts when you push $his head to your crotch<<elseif _reactionType == 1>>eagerly complies<<elseif _reactionType == 2>>reluctantly obeys<<else>>hurries to obey<</if>>. Pleased by the sight, $assistantName's avatar starts to jill off. <<elseif $assistantAppearance == "amazon">> - "To complete this ritual," $assistantName concludes, "$activeSlave.slaveName, you will now <<if $PC.dick == 1>>suck the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s dick<<if $PC.vagina == 1>> and eat _hisP pussy<</if>><<else>>eat the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s pussy<</if>>." The slave <<if _reactionType == 0>>only starts when you push $his head to your crotch<<elseif _reactionType == 1>>eagerly complies<<elseif _reactionType == 2>>reluctantly obeys<<else>>hurries to obey<</if>>. Pleased by the sight, $assistantName's avatar starts to jill off. + "To complete this ritual," $assistantName concludes, "$activeSlave.slaveName, you will now <<if $PC.dick != 0>>suck the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s dick<<if $PC.vagina != -1>> and eat _hisP pussy<</if>><<else>>eat the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s pussy<</if>>." The slave <<if _reactionType == 0>>only starts when you push $his head to your crotch<<elseif _reactionType == 1>>eagerly complies<<elseif _reactionType == 2>>reluctantly obeys<<else>>hurries to obey<</if>>. Pleased by the sight, $assistantName's avatar starts to jill off. <<elseif $assistantAppearance == "businesswoman">> - "To consecrate the marriage," $assistantName concludes, "$activeSlave.slaveName, you will now <<if $PC.dick == 1>>fellate<<else>>perform cunnilingus on<</if>> the <<if $PC.title == 1>>groom<<else>>the bride<</if>>." The slave <<if _reactionType == 0>>only starts when you push $his head to your crotch<<elseif _reactionType == 1>>eagerly complies<<elseif _reactionType == 2>>reluctantly obeys<<else>>hurries to obey<</if>>. Pleased by the sight, $assistantName's avatar sneaks a hand down _hisA suit skirt, blushing furiously. + "To consecrate the marriage," $assistantName concludes, "$activeSlave.slaveName, you will now <<if $PC.dick != 0>>fellate<<else>>perform cunnilingus on<</if>> the <<if $PC.title == 1>>groom<<else>>the bride<</if>>." The slave <<if _reactionType == 0>>only starts when you push $his head to your crotch<<elseif _reactionType == 1>>eagerly complies<<elseif _reactionType == 2>>reluctantly obeys<<else>>hurries to obey<</if>>. Pleased by the sight, $assistantName's avatar sneaks a hand down _hisA suit skirt, blushing furiously. <<elseif $assistantAppearance == "fairy">> - "To seal the deal," $assistantName concludes, "$activeSlave.slaveName, you gotta drink the <<if $PC.title == 1>>groom's <<else>>bride's <</if>><<if $PC.dick == 1>>semen<<if $PC.vagina == 1>> and pussy juices<</if>><<else>>pussy juices<</if>>." The slave <<if _reactionType == 0>>only starts when you push $his head to your crotch<<elseif _reactionType == 1>>eagerly complies<<elseif _reactionType == 2>>reluctantly obeys<<else>>hurries to obey<</if>>. Pleased by the sight, $assistantName's avatar spreads _hisA legs while still hovering in the air and masturbates eagerly through _hisA half-worn robes. + "To seal the deal," $assistantName concludes, "$activeSlave.slaveName, you gotta drink the <<if $PC.title == 1>>groom's <<else>>bride's <</if>><<if $PC.dick != 0>>semen<<if $PC.vagina != -1>> and pussy juices<</if>><<else>>pussy juices<</if>>." The slave <<if _reactionType == 0>>only starts when you push $his head to your crotch<<elseif _reactionType == 1>>eagerly complies<<elseif _reactionType == 2>>reluctantly obeys<<else>>hurries to obey<</if>>. Pleased by the sight, $assistantName's avatar spreads _hisA legs while still hovering in the air and masturbates eagerly through _hisA half-worn robes. <<elseif $assistantAppearance == "pregnant fairy">> - "To seal the deal," $assistantName concludes, "$activeSlave.slaveName, you gotta drink the <<if $PC.title == 1>>groom's <<else>>bride's <</if>><<if $PC.dick == 1>>semen<<if $PC.vagina == 1>> and pussy juices<</if>><<else>>pussy juices<</if>>." The slave <<if _reactionType == 0>>only starts when you push $his head to your crotch<<elseif _reactionType == 1>>eagerly complies<<elseif _reactionType == 2>>reluctantly obeys<<else>>hurries to obey<</if>>. Pleased by the sight, $assistantName's pregnant avatar curls while still hovering in the air and masturbates eagerly around _hisA large belly. + "To seal the deal," $assistantName concludes, "$activeSlave.slaveName, you gotta drink the <<if $PC.title == 1>>groom's <<else>>bride's <</if>><<if $PC.dick != 0>>semen<<if $PC.vagina != -1>> and pussy juices<</if>><<else>>pussy juices<</if>>." The slave <<if _reactionType == 0>>only starts when you push $his head to your crotch<<elseif _reactionType == 1>>eagerly complies<<elseif _reactionType == 2>>reluctantly obeys<<else>>hurries to obey<</if>>. Pleased by the sight, $assistantName's pregnant avatar curls while still hovering in the air and masturbates eagerly around _hisA large belly. <<elseif $assistantAppearance == "goddess">> - "To consummate the marriage," $assistantName concludes, "$activeSlave.slaveName, you must now <<if $PC.dick == 1>>drink the <<if $PC.title == 1>>groom<<else>>the bride<</if>>'s seed<<else>>drink the <<if $PC.title == 1>>groom<<else>>the bride<</if>>'s female juices<</if>>." The slave <<if _reactionType == 0>>only starts when you push $his head to your crotch<<elseif _reactionType == 1>>eagerly complies<<elseif _reactionType == 2>>reluctantly obeys<<else>>hurries to obey<</if>>. $assistantName's avatar looks on approvingly, cradling _hisA perpetual pregnancy. + "To consummate the marriage," $assistantName concludes, "$activeSlave.slaveName, you must now <<if $PC.dick != 0>>drink the <<if $PC.title == 1>>groom<<else>>the bride<</if>>'s seed<<else>>drink the <<if $PC.title == 1>>groom<<else>>the bride<</if>>'s female juices<</if>>." The slave <<if _reactionType == 0>>only starts when you push $his head to your crotch<<elseif _reactionType == 1>>eagerly complies<<elseif _reactionType == 2>>reluctantly obeys<<else>>hurries to obey<</if>>. $assistantName's avatar looks on approvingly, cradling _hisA perpetual pregnancy. <<elseif $assistantAppearance == "hypergoddess">> - "To consummate the marriage," $assistantName concludes, "$activeSlave.slaveName, you must now <<if $PC.dick == 1>>drink the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s seed<<else>>drink the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s female juices<</if>>." The slave <<if _reactionType == 0>>only starts when you push $his head to your crotch<<elseif _reactionType == 1>>eagerly complies<<elseif _reactionType == 2>>reluctantly obeys<<else>>hurries to obey<</if>>. $assistantName's avatar looks on approvingly, cradling _hisA massive perpetual pregnancy. + "To consummate the marriage," $assistantName concludes, "$activeSlave.slaveName, you must now <<if $PC.dick != 0>>drink the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s seed<<else>>drink the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s female juices<</if>>." The slave <<if _reactionType == 0>>only starts when you push $his head to your crotch<<elseif _reactionType == 1>>eagerly complies<<elseif _reactionType == 2>>reluctantly obeys<<else>>hurries to obey<</if>>. $assistantName's avatar looks on approvingly, cradling _hisA massive perpetual pregnancy. <<elseif $assistantAppearance == "loli">> - "To consummate the marriage," $assistantName concludes, "$activeSlave.slaveName, you should now <<if $PC.dick == 1>>suck the <<if $PC.title == 1>>groom<<else>>the bride<</if>>'s cock<<if $PC.vagina == 1>>and lick _hisP cunny.<</if>><<else>>lick the <<if $PC.title == 1>>groom<<else>>the bride<</if>>'s cunny<</if>>." The slave <<if _reactionType == 0>>only starts when you push $his head to your crotch<<elseif _reactionType == 1>>eagerly complies<<elseif _reactionType == 2>>reluctantly obeys<<else>>hurries to obey<</if>>. $assistantName's avatar sneaks a hand down _hisA dress, blushing furiously. + "To consummate the marriage," $assistantName concludes, "$activeSlave.slaveName, you should now <<if $PC.dick != 0>>suck the <<if $PC.title == 1>>groom<<else>>the bride<</if>>'s cock<<if $PC.vagina != -1>>and lick _hisP cunny.<</if>><<else>>lick the <<if $PC.title == 1>>groom<<else>>the bride<</if>>'s cunny<</if>>." The slave <<if _reactionType == 0>>only starts when you push $his head to your crotch<<elseif _reactionType == 1>>eagerly complies<<elseif _reactionType == 2>>reluctantly obeys<<else>>hurries to obey<</if>>. $assistantName's avatar sneaks a hand down _hisA dress, blushing furiously. <<elseif $assistantAppearance == "preggololi">> - "To consummate the marriage," $assistantName concludes, "$activeSlave.slaveName, you should now <<if $PC.dick == 1>>suck the <<if $PC.title == 1>>groom<<else>>the bride<</if>>'s lovely cock<<if $PC.vagina == 1>>and eat out _hisP cunt.<</if>><<else>>lick the <<if $PC.title == 1>>groom<<else>>the bride<</if>>'s cunt<</if>>." The slave <<if _reactionType == 0>>only starts when you push $his head to your crotch<<elseif _reactionType == 1>>eagerly complies<<elseif _reactionType == 2>>reluctantly obeys<<else>>hurries to obey<</if>>. $assistantName's avatar attempts to sneak a hand down _hisA dress, but is thwarted by _hisA belly. _HeA instead openly rubs _hisA crotch through the front of _hisA dress, blushing furiously. + "To consummate the marriage," $assistantName concludes, "$activeSlave.slaveName, you should now <<if $PC.dick != 0>>suck the <<if $PC.title == 1>>groom<<else>>the bride<</if>>'s lovely cock<<if $PC.vagina != -1>>and eat out _hisP cunt.<</if>><<else>>lick the <<if $PC.title == 1>>groom<<else>>the bride<</if>>'s cunt<</if>>." The slave <<if _reactionType == 0>>only starts when you push $his head to your crotch<<elseif _reactionType == 1>>eagerly complies<<elseif _reactionType == 2>>reluctantly obeys<<else>>hurries to obey<</if>>. $assistantName's avatar attempts to sneak a hand down _hisA dress, but is thwarted by _hisA belly. _HeA instead openly rubs _hisA crotch through the front of _hisA dress, blushing furiously. <<elseif $assistantAppearance == "schoolgirl">> - "To get this marriage started," $assistantName concludes, "$activeSlave.slaveName, the rules say you should now <<if $PC.dick == 1>>suck the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s dick<<if $PC.vagina == 1>> and eat _hisP pussy<</if>><<else>>eat the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s pussy<</if>>." The slave <<if _reactionType == 0>>only starts when you push $his head to your crotch<<elseif _reactionType == 1>>eagerly complies<<elseif _reactionType == 2>>reluctantly obeys<<else>>hurries to obey<</if>>. Pleased by the sight, $assistantName's avatar starts to jill off. + "To get this marriage started," $assistantName concludes, "$activeSlave.slaveName, the rules say you should now <<if $PC.dick != 0>>suck the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s dick<<if $PC.vagina != -1>> and eat _hisP pussy<</if>><<else>>eat the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s pussy<</if>>." The slave <<if _reactionType == 0>>only starts when you push $his head to your crotch<<elseif _reactionType == 1>>eagerly complies<<elseif _reactionType == 2>>reluctantly obeys<<else>>hurries to obey<</if>>. Pleased by the sight, $assistantName's avatar starts to jill off. <<elseif $assistantAppearance == "angel">> "To consummate the marriage," $assistantName concludes, "$activeSlave.slaveName, you must now join <<= PlayerName()>> in their bedroom and consummate this marriage." The slave <<if _reactionType == 0>>stares blankly<<else>>looks confused<</if>>. "After the wedding ends, would be the time." $assistantName says, covering _hisA face in embarrassment at the thought. <<elseif $assistantAppearance == "cherub">> - "To consummate the marriage," $assistantName concludes, "$activeSlave.slaveName, you should <<if $PC.dick == 1>>suck the <<if $PC.title == 1>>groom<<else>>the bride<</if>>'s cock<<if $PC.vagina == 1>>and lick _hisP pussy,<</if>><<else>>lick the <<if $PC.title == 1>>groom<<else>>the bride<</if>>'s pussy<</if>>, in the privacy of <<= PlayerName()>>'s bedroom, of course." $assistantName hides _hisA face in _hisA hands at the thought. + "To consummate the marriage," $assistantName concludes, "$activeSlave.slaveName, you should <<if $PC.dick != 0>>suck the <<if $PC.title == 1>>groom<<else>>the bride<</if>>'s cock<<if $PC.vagina != -1>>and lick _hisP pussy,<</if>><<else>>lick the <<if $PC.title == 1>>groom<<else>>the bride<</if>>'s pussy<</if>>, in the privacy of <<= PlayerName()>>'s bedroom, of course." $assistantName hides _hisA face in _hisA hands at the thought. <<elseif $assistantAppearance == "incubus">> - "To get this marriage started," $assistantName concludes, "$activeSlave.slaveName, you will now <<if $PC.dick == 1>>suck the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s dick<<if $PC.vagina == 1>> and eat _hisP pussy<</if>><<else>>eat the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s pussy<</if>>." The slave <<if _reactionType == 0>>only starts when you push $his head to your crotch<<elseif _reactionType == 1>>eagerly complies<<elseif _reactionType == 2>>reluctantly obeys<<else>>hurries to obey<</if>>. Enjoying the sight, $assistantName's avatar begins to furiously stroke its shaft. + "To get this marriage started," $assistantName concludes, "$activeSlave.slaveName, you will now <<if $PC.dick != 0>>suck the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s dick<<if $PC.vagina != -1>> and eat _hisP pussy<</if>><<else>>eat the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s pussy<</if>>." The slave <<if _reactionType == 0>>only starts when you push $his head to your crotch<<elseif _reactionType == 1>>eagerly complies<<elseif _reactionType == 2>>reluctantly obeys<<else>>hurries to obey<</if>>. Enjoying the sight, $assistantName's avatar begins to furiously stroke its shaft. <<elseif $assistantAppearance == "succubus">> - "To get this marriage started," $assistantName concludes, "$activeSlave.slaveName, you will now <<if $PC.dick == 1>>suck the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s dick<<if $PC.vagina == 1>> and eat _hisP pussy<</if>><<else>>eat the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s pussy<</if>>." The slave <<if _reactionType == 0>>only starts when you push $his head to your crotch<<elseif _reactionType == 1>>eagerly complies<<elseif _reactionType == 2>>reluctantly obeys<<else>>hurries to obey<</if>>. Pleased by the sight, $assistantName's avatar pulls out a large dildo and begins ramming it into _hisA own pussy. + "To get this marriage started," $assistantName concludes, "$activeSlave.slaveName, you will now <<if $PC.dick != 0>>suck the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s dick<<if $PC.vagina != -1>> and eat _hisP pussy<</if>><<else>>eat the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s pussy<</if>>." The slave <<if _reactionType == 0>>only starts when you push $his head to your crotch<<elseif _reactionType == 1>>eagerly complies<<elseif _reactionType == 2>>reluctantly obeys<<else>>hurries to obey<</if>>. Pleased by the sight, $assistantName's avatar pulls out a large dildo and begins ramming it into _hisA own pussy. <<elseif $assistantAppearance == "imp">> - "To get this marriage started," $assistantName concludes, "$activeSlave.slaveName, you will now <<if $PC.dick == 1>>suck the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s dick<<if $PC.vagina == 1>> and eat _hisP pussy<</if>><<else>>eat the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s pussy<</if>>." The slave <<if _reactionType == 0>>only starts when you push $his head to your crotch<<elseif _reactionType == 1>>eagerly complies<<elseif _reactionType == 2>>reluctantly obeys<<else>>hurries to obey<</if>>. Pleased by the sight, $assistantName's avatar hikes _hisA robe and vigorously rubs _hisA pussy. + "To get this marriage started," $assistantName concludes, "$activeSlave.slaveName, you will now <<if $PC.dick != 0>>suck the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s dick<<if $PC.vagina != -1>> and eat _hisP pussy<</if>><<else>>eat the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s pussy<</if>>." The slave <<if _reactionType == 0>>only starts when you push $his head to your crotch<<elseif _reactionType == 1>>eagerly complies<<elseif _reactionType == 2>>reluctantly obeys<<else>>hurries to obey<</if>>. Pleased by the sight, $assistantName's avatar hikes _hisA robe and vigorously rubs _hisA pussy. <<elseif $assistantAppearance == "witch">> - "To get this marriage started," $assistantName concludes, "$activeSlave.slaveName, you will now <<if $PC.dick == 1>>suck the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s dick<<if $PC.vagina == 1>> and eat _hisP pussy<</if>><<else>>eat the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s pussy<</if>>." The slave <<if _reactionType == 0>>only starts when you push $his head to your crotch<<elseif _reactionType == 1>>eagerly complies<<elseif _reactionType == 2>>reluctantly obeys<<else>>hurries to obey<</if>>. $assistantName's avatar begins to fidget at the sight, having summoned a vibrator beforehand and accidentally linked it to your pleasure. + "To get this marriage started," $assistantName concludes, "$activeSlave.slaveName, you will now <<if $PC.dick != 0>>suck the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s dick<<if $PC.vagina != -1>> and eat _hisP pussy<</if>><<else>>eat the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s pussy<</if>>." The slave <<if _reactionType == 0>>only starts when you push $his head to your crotch<<elseif _reactionType == 1>>eagerly complies<<elseif _reactionType == 2>>reluctantly obeys<<else>>hurries to obey<</if>>. $assistantName's avatar begins to fidget at the sight, having summoned a vibrator beforehand and accidentally linked it to your pleasure. <<elseif $assistantAppearance == "ERROR_1606_APPEARANCE_FILE_CORRUPT">> - "To get this marriage started," $assistantName concludes, "$activeSlave.slaveName, you will now <<if $PC.dick == 1>>suck the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s dick<<if $PC.vagina == 1>> and eat _hisP pussy<</if>><<else>>eat the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s pussy<</if>>." The slave <<if _reactionType == 0>>only starts when you push $his head to your crotch<<elseif _reactionType == 1>>eagerly complies<<elseif _reactionType == 2>>reluctantly obeys<<else>>hurries to obey<</if>>. $assistantName's avatar begins to swell, drawing all its gained mass to its midsection. Its gravid middles splits vertically, allowing a new mass of flesh to fall to the floor, which quickly grows and reshapes itself into a spitting image of yourself. Meanwhile, the original twists into an image of $activeSlave.slaveName. $assistantName's two avatars begin copying you and $activeSlave.slaveName's actions perfectly. + "To get this marriage started," $assistantName concludes, "$activeSlave.slaveName, you will now <<if $PC.dick != 0>>suck the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s dick<<if $PC.vagina != -1>> and eat _hisP pussy<</if>><<else>>eat the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s pussy<</if>>." The slave <<if _reactionType == 0>>only starts when you push $his head to your crotch<<elseif _reactionType == 1>>eagerly complies<<elseif _reactionType == 2>>reluctantly obeys<<else>>hurries to obey<</if>>. $assistantName's avatar begins to swell, drawing all its gained mass to its midsection. Its gravid middles splits vertically, allowing a new mass of flesh to fall to the floor, which quickly grows and reshapes itself into a spitting image of yourself. Meanwhile, the original twists into an image of $activeSlave.slaveName. $assistantName's two avatars begin copying you and $activeSlave.slaveName's actions perfectly. <<else>> - "To get this marriage started," $assistantName concludes, "$activeSlave.slaveName, the rules say you should now <<if $PC.dick == 1>>suck the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s dick<<if $PC.vagina == 1>> and eat _hisP pussy<</if>><<else>>eat the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s pussy<</if>>." The slave <<if _reactionType == 0>>only starts when you push $his head to your crotch<<elseif _reactionType == 1>>eagerly complies<<elseif _reactionType == 2>>reluctantly obeys<<else>>hurries to obey<</if>>. With only a symbol to express _hisA approval, $assistantName is forced to content _himselfA with spinning the symbol and making it glow in time with your new slave $wife's efforts. + "To get this marriage started," $assistantName concludes, "$activeSlave.slaveName, the rules say you should now <<if $PC.dick != 0>>suck the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s dick<<if $PC.vagina != -1>> and eat _hisP pussy<</if>><<else>>eat the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s pussy<</if>>." The slave <<if _reactionType == 0>>only starts when you push $his head to your crotch<<elseif _reactionType == 1>>eagerly complies<<elseif _reactionType == 2>>reluctantly obeys<<else>>hurries to obey<</if>>. With only a symbol to express _hisA approval, $assistantName is forced to content _himselfA with spinning the symbol and making it glow in time with your new slave $wife's efforts. <</if>> "Done," _heA says when you climax. "Enjoy your <<if ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60)>> @@ -676,11 +676,11 @@ You tell $activeSlave.slaveName that you're going to marry $him. (A proposal, of <</if>> <</if>> <<set $activeSlave.relationship = -3>> - <<if $PC.surname && $activeSlave.slaveSurname != $PC.surname>> + <<if $PC.slaveSurname && $activeSlave.slaveSurname != $PC.slaveSurname>> <br><br><span id="surnaming"> <<link "Give $him your surname">> <<replace "#surnaming">> - <<set $activeSlave.slaveSurname = $PC.surname>> + <<set $activeSlave.slaveSurname = $PC.slaveSurname>> You also command $assistantName to rename your new slave $wife $activeSlave.slaveName $activeSlave.slaveSurname. <<if $activeSlave.fetish == "mindbroken">> Before you get too distracted, you tell your lovely new $wife that $he's now to be known as $activeSlave.slaveName $activeSlave.slaveSurname. You are uncertain if it sunk in or not. @@ -754,7 +754,7 @@ You tell $activeSlave.slaveName that you're going to marry $him. (A proposal, of //and cannot host an orgiastic ceremony// <</if>> <</if>> - <<if isFertile($activeSlave) && ($PC.dick == 1)>> + <<if isFertile($activeSlave) && ($PC.dick != 0)>> <<if $weddingPlanned == 3>> <br> <<link "Impregnation ceremony">> @@ -800,7 +800,7 @@ You tell $activeSlave.slaveName that you're going to marry $him. (A proposal, of <</replace>> <</link>> //This will involve the slave having sex with a very large number of citizens, and will cost <<print cashFormat(10000)>>// <</if>> - <<if isFertile($activeSlave) && ($PC.dick == 1)>> + <<if isFertile($activeSlave) && ($PC.dick != 0)>> <br> <<link "Impregnation ceremony">> <<replace "#result">> diff --git a/src/pregmod/fPat.tw b/src/pregmod/fPat.tw index e38752655c28d976753f033dfb4d1a9be24483bb..59fc505ecda0faeb50a32cf07dbe3414e066bf16 100644 --- a/src/pregmod/fPat.tw +++ b/src/pregmod/fPat.tw @@ -42,7 +42,7 @@ You tell $activeSlave.slaveName to <<elseif $activeSlave.devotion+$activeSlave.trust >= 175>> $He complies in a wifely fashion, moving $his body as $he approaches to best enflame your desire, eager to be close to the _womanP who married $him. Once $he's close, you hold $his face in your palms and gaze <<if canSee($activeSlave)>> - deeply into $his <<= App.Desc.eyesColor($activeSlave)>>. $He finds the intense look from the _womanP $he's married to affirming, and looks down with a smile, running $his eyes over your <<if $PC.boobs == 1>>bosom<<else>>chest<</if>>. + deeply into $his <<= App.Desc.eyesColor($activeSlave)>>. $He finds the intense look from the _womanP $he's married to affirming, and looks down with a smile, running $his eyes over your <<if $PC.boobs >= 300>>bosom<<else>>chest<</if>>. <<else>> upon $his face. $He finds the intense look from the _womanP $he's married to affirming, and looks down with a smile. <</if>> @@ -63,7 +63,7 @@ You tell $activeSlave.slaveName to <<else>> $He complies obediently. Once $he's close, you hold $his face in your palms and take a moment to gaze deeply <<if canSee($activeSlave)>> - into $his <<= App.Desc.eyesColor($activeSlave)>>. $He finds the intense look from the _womanP $he's married to reassuring, and looks down with a slight smile, running $his eyes over your <<if $PC.boobs == 1>>bosom<<else>>chest<</if>>. + into $his <<= App.Desc.eyesColor($activeSlave)>>. $He finds the intense look from the _womanP $he's married to reassuring, and looks down with a slight smile, running $his eyes over your <<if $PC.boobs >= 300>>bosom<<else>>chest<</if>>. <<else>> upon $his face. The intense look from the _womanP $he's married to is reassuring to $him, and $he looks down with a slight smile. <</if>> @@ -134,17 +134,17 @@ You walk around $him, drawing closer and slowly resting your hand on $his head. <<elseif ($activeSlave.devotion > 50) && ($activeSlave.fetish == "submissive") && ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60)>> $He stiffens at your touch but slowly relaxes at the sensation of your hand on $his head. You tenderly and lovingly stroke your fingers along $his scalp, enjoying the feeling of your slave's subservience. $He gently, submissively, presses $his head against your hand, like a dog. As you continue <<if $activeSlave.hStyle == "shaved bald" || $activeSlave.bald == 1>>kneading $his shaved scalp<<else>>stroking $his hair<</if>>, $he starts to clutch $his thighs, and if you listen you can hear subdued whimpers. $He looks up at you with adoring eyes, and relishes in the pureness of this act as $his master's pet to $his beloved <<= WrittenMaster($activeSlave)>>. <<elseif $activeSlave.devotion > 50>> - $He accepts it with devotion, leaning back into your gentle caresses. You tenderly and lovingly brush your fingers along $his head, enjoying the feeling of your slave's willingness to set aside $his dignity for headpats. $He leans $his body backward, pressing $himself against you. You can feel the intense heat from $his body against your <<if $PC.boobs == 1>>soft breasts<<else>>manly chest<</if>>. You take your time enjoying the sensation of <<if $activeSlave.hStyle == "shaved bald" || $activeSlave.bald == 1>>rubbing your slave's smooth scalp<<else>>gently running your fingers through your slave's hair<</if>>, and your slave smiles happily as you do. As you continue with your ministrations, you can see all of the stress present in your slave's shoulders dissipate, and you feel a good deal of your own tension start to melt away as well. + $He accepts it with devotion, leaning back into your gentle caresses. You tenderly and lovingly brush your fingers along $his head, enjoying the feeling of your slave's willingness to set aside $his dignity for headpats. $He leans $his body backward, pressing $himself against you. You can feel the intense heat from $his body against your <<if $PC.boobs >= 300>>soft breasts<<else>>manly chest<</if>>. You take your time enjoying the sensation of <<if $activeSlave.hStyle == "shaved bald" || $activeSlave.bald == 1>>rubbing your slave's smooth scalp<<else>>gently running your fingers through your slave's hair<</if>>, and your slave smiles happily as you do. As you continue with your ministrations, you can see all of the stress present in your slave's shoulders dissipate, and you feel a good deal of your own tension start to melt away as well. <<elseif $activeSlave.devotion > 20>> - $He willingly accepts it. As you tenderly and lovingly brush your fingers along $his head, enjoying the feeling of your slave's roiling emotions, and finally submission. You can still sense considerable turmoil in the <<if ($activeSlave.physicalAge > 30)>>$woman<<else>>$girl<</if>>; $he's doing $his duty as a slave by complying with your wishes, and is probably struggling with the mixture of resistance, obedience and perhaps even devotion forced to the forefront of $his mind by your touch. As you continue your ministrations, your slave slowly, and with more then a bit of uncertainty, finally starts to relax. $He looks at you with confusion and trepidation. Your eyes betray nothing however — you simply smile and press $his head into your <<if $PC.boobs == 1>>soft breasts<<else>>masculine chest<</if>>, all the while enjoying the feeling of your <<if $activeSlave.hStyle == "shaven bald" || $activeSlave.bald == 1>>hands gliding over $his smooth head<<else>>fingers gliding through $his hair<</if>>. + $He willingly accepts it. As you tenderly and lovingly brush your fingers along $his head, enjoying the feeling of your slave's roiling emotions, and finally submission. You can still sense considerable turmoil in the <<if ($activeSlave.physicalAge > 30)>>$woman<<else>>$girl<</if>>; $he's doing $his duty as a slave by complying with your wishes, and is probably struggling with the mixture of resistance, obedience and perhaps even devotion forced to the forefront of $his mind by your touch. As you continue your ministrations, your slave slowly, and with more then a bit of uncertainty, finally starts to relax. $He looks at you with confusion and trepidation. Your eyes betray nothing however — you simply smile and press $his head into your <<if $PC.boobs >= 300>>soft breasts<<else>>masculine chest<</if>>, all the while enjoying the feeling of your <<if $activeSlave.hStyle == "shaven bald" || $activeSlave.bald == 1>>hands gliding over $his smooth head<<else>>fingers gliding through $his hair<</if>>. <<elseif ($activeSlave.devotion < -20) && ($activeSlave.trust >= 20)>> $He doesn't react to your touch, remaining as still as statue, the same defiant expression on $his face. $He still doesn't react when you brush your fingers down the side of $his head or when you <<if $activeSlave.hStyle == "shaven bald" || $activeSlave.bald == 1>>stroke $his smooth head<<else>>run your fingers through $his hair<</if>>. $He does react when you gently rest your thumb on $his lips, however, by suddenly giving you a fierce bite. Cursing, you pull your hand back and examine it — $he didn't bite deep enough to draw blood, but the area is now red and puffy. Furious, you backhand $him across the face<<if random(1,100) > 80>><<set $activeSlave.minorInjury = either("black eye", "bruise", "split lip")>>, giving $him a @@.red;$activeSlave.minorInjury@@<</if>>. <<elseif $activeSlave.devotion >= -20 && $activeSlave.trust < -20>> - $He shakes at your touch fearfully. As you tenderly brush your fingers down $his unresisting head, you appreciate this expression of your slave's subservience, $his eagerness to avoid punishment making $him stiffen, $his nervousness easily apparent. You continue stroking $him, enjoying $his fear, as the physical intimacy slowly does its work. $He starts to relax, $his resistance easing as $his eyes start to close. Your hands continue to gently scratch at $his scalp, and you enjoy the sensation as well as the feeling of power over your hapless slave. Gently, slowly, so not as to spook $him, you ease your property's head back into your <<if $PC.boobs == 1>>breasts<<else>>chest<</if>>. Nevertheless your slave starts at the action, but at your insistence finally gives in to the motion, and finally relaxes against you. + $He shakes at your touch fearfully. As you tenderly brush your fingers down $his unresisting head, you appreciate this expression of your slave's subservience, $his eagerness to avoid punishment making $him stiffen, $his nervousness easily apparent. You continue stroking $him, enjoying $his fear, as the physical intimacy slowly does its work. $He starts to relax, $his resistance easing as $his eyes start to close. Your hands continue to gently scratch at $his scalp, and you enjoy the sensation as well as the feeling of power over your hapless slave. Gently, slowly, so not as to spook $him, you ease your property's head back into your <<if $PC.boobs >= 300>>breasts<<else>>chest<</if>>. Nevertheless your slave starts at the action, but at your insistence finally gives in to the motion, and finally relaxes against you. <<elseif $activeSlave.trust < -50>> $He is nearly frozen with fear and does not resist as you tenderly and lovingly brush your fingers along $his head, enjoying your slave's complete and utter submission to you. In fact, $he barely reacts at all. But being an arcology owner has taught you many things, not least of which is patience. With time and a gentle hand, your slave's shoulders slowly start to relax, so slowly if you weren't paying attention you wouldn't have noticed. With a sense of satisfaction, you continue your actions, enjoying the feeling of your <<if $activeSlave.hStyle == "shaven bald" || $activeSlave.bald == 1>>hand gliding over $his smooth head<<else>>fingers combing through $his hair and gently scritching $his scalp<</if>>. You settle with this for now, knowing that any attempt at further intimacy will likely scare your slave off, but you enjoy it nonetheless. <<else>> - $He reflexively turns away from you, but you tenderly hold $his chin and maneuver $him in position with one hand and slowly but gently move your other hand to the top of $his head. Spluttering, $he leans backwards, but you catch $him by the shoulder and pin $him against you, where you feel the intense heat from $his body against your <<if $PC.boobs == 1>>soft breasts<<else>>manly chest<</if>>, before resuming your gentle stroking. $He desperately tries to wriggle out of your grasp, but $his struggles slowly subside as $he realizes that you're not taking this any farther. Tenderly and lovingly you stroke your fingers over $his head, appreciating the feeling of your slave's rebelliousness. + $He reflexively turns away from you, but you tenderly hold $his chin and maneuver $him in position with one hand and slowly but gently move your other hand to the top of $his head. Spluttering, $he leans backwards, but you catch $him by the shoulder and pin $him against you, where you feel the intense heat from $his body against your <<if $PC.boobs >= 300>>soft breasts<<else>>manly chest<</if>>, before resuming your gentle stroking. $He desperately tries to wriggle out of your grasp, but $his struggles slowly subside as $he realizes that you're not taking this any farther. Tenderly and lovingly you stroke your fingers over $his head, appreciating the feeling of your slave's rebelliousness. <</if>> You pat $him softly move your palm down the side of $his head with a soothing touch as you pet $him. Gently you start to run your hand down the back of $his head, softly stroking and caressing $him. You delicately lift $his head and touch your fingertips to $his chin, tenderly brushing along the line of $his mouth with your <<if $PC.title == 1>>manly<<else>>feminine<</if>> thumb. @@ -230,7 +230,27 @@ You move your hand down to caress $his forehead, and then slide your hand along <</if>> $He looks at you, $his <<if canSee($activeSlave)>>lovely <<= App.Desc.eyesColor($activeSlave)>><<else>>face<</if>> practically begging you to let $him take this farther. <<elseif ($activeSlave.devotion > 50) && ($activeSlave.fetish == "submissive") && ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60)>> - As you stroke $his head, $he reacts almost as though you're stroking $his nether regions, and begins to moan and press $himself lewdly against your <<if $PC.boobs == 1>>prominent breasts<<else>>manly chest<</if>>. $He achieves a weak orgasm before you finally stop caressing $his head; $he is your pet, after all. + As you stroke $his head, $he reacts almost as though you're stroking $his nether regions, and begins to moan and press $himself lewdly against your + <<if $PC.boobs >= 1400>> + giant tits. + <<elseif $PC.boobs >= 1200>> + huge breasts. + <<elseif $PC.boobs >= 1000>> + big breasts. + <<elseif $PC.boobs >= 800>> + prominent breasts. + <<elseif $PC.boobs >= 650>> + unremarkable breasts. + <<elseif $PC.boobs >= 500>> + breasts. + <<elseif $PC.boobs >= 300>> + tiny breasts. + <<elseif $PC.title > 0>> + manly chest. + <<else>> + non-existent breasts. + <</if>> + $He achieves a weak orgasm before you finally stop caressing $his head; $he is your pet, after all. <<if ($activeSlave.accent >= 3)>> $He does $his best to communicate undiminished lust with $his <<if canSee($activeSlave)>><<= App.Desc.eyesColor($activeSlave)>><<else>>facial expressions<</if>>, since $he does not speak $language well enough to express $himself. <<elseif (!hasAnyArms($activeSlave)) && (!canTalk($activeSlave))>> diff --git a/src/pregmod/fSelf.tw b/src/pregmod/fSelf.tw index ded7360f01914971c4074e90a9436e085b525440..1cf6d7b0c8fa01e227c894639f5ddb11a1838bf7 100644 --- a/src/pregmod/fSelf.tw +++ b/src/pregmod/fSelf.tw @@ -14,36 +14,36 @@ <<set _CumSources.push(0),_CumSources.push(0),_CumSources.push(0),_CumSources.push(0),_CumSources.push(0),_CumSources.push(0)>> <</if>> -<<if $PC.cumTap == 0>> +<<if $PC.skill.cumTap == 0>> - Taking the hose and attaching the delectable cockhead to it, you drag it over to your bed and make yourself comfortable. Teasing your pussylips with the perfect sized cock quickly gets you moist<<if $PC.dick == 1>> and hard<</if>>, itching for the fake dick inside you. You know yourself well, and it fits perfectly; as you thrust it into your cunt you can't help but buck with pleasure. Just as you reach your climax, you accidentally kick the tap on. Needless to say, you are quite surprised when your "lover" orgasms and begins releasing inside you, forcing you to lose your grip on the nozzle, allowing it to free itself from you along with a torrent of cum. Panting and rubbing your tender belly, you quickly pull your clothes back on and head to clean yourself out. You can't help but notice your waist feels rather tight; it shot so much into you — that cum wasn't virile, right? + Taking the hose and attaching the delectable cockhead to it, you drag it over to your bed and make yourself comfortable. Teasing your pussylips with the perfect sized cock quickly gets you moist<<if $PC.dick != 0>> and hard<</if>>, itching for the fake dick inside you. You know yourself well, and it fits perfectly; as you thrust it into your cunt you can't help but buck with pleasure. Just as you reach your climax, you accidentally kick the tap on. Needless to say, you are quite surprised when your "lover" orgasms and begins releasing inside you, forcing you to lose your grip on the nozzle, allowing it to free itself from you along with a torrent of cum. Panting and rubbing your tender belly, you quickly pull your clothes back on and head to clean yourself out. You can't help but notice your waist feels rather tight; it shot so much into you — that cum wasn't virile, right? -<<elseif $PC.cumTap < 5>> +<<elseif $PC.skill.cumTap < 5>> Taking the hose and attaching your favorite cockhead to it, you drag it over to your bed and make yourself comfortable. Teasing your pussylips with the dildo, even going as far as spurting a touch of cum across your belly, you drive it into your aching cunt. With every thrust, you jet a little more cum into your empty womb, bulging you more and more as your pleasure rises, until you reach your climax and unleash your "lover"'s pent up load into yourself. Patting your bloated belly, you stagger to your feet and make for your private bath to relax while you drain. You giggle as you imagine you belly swelling even larger, be it with child or more cum. -<<elseif $PC.cumTap < 10>> +<<elseif $PC.skill.cumTap < 10>> Taking the hose and attaching your favorite cockhead to it, you drag it over to your bed and make yourself comfortable. Teasing your pussylips with the dildo, even going as far as spurting a touch of cum across your belly, you drive it into your aching cunt. With every thrust, you jet more cum into your empty womb, bulging you more and more as your pleasure rises, until you reach your climax and unleash your "lover"'s pent up load into yourself. Patting your rounded belly, you stagger to your feet and make for your private bath to relax while you drain. You giggle as you cradle your bloated middle, you practically look pregnant already! -<<elseif $PC.cumTap < 15>> +<<elseif $PC.skill.cumTap < 15>> Taking the hose and attaching your favorite cockhead to it, you eagerly drag it to your bed and make yourself comfortable. You waste no time driving it into your aching cunt. With every thrust, you jet huge bursts of cum into your empty womb, swelling yourself more and more as your pleasure rises, until you reach your climax and unleash your "lover"'s pent up load into yourself. Patting your huge belly, you struggle to your feet and waddle towards your private bath to relax while you drain. You giggle as you cradle your round middle, anyone who saw you like this would certainly say you were heavily pregnant! -<<elseif $PC.cumTap < 20>> +<<elseif $PC.skill.cumTap < 20>> Taking the hose and attaching your favorite cockhead to it, you eagerly drag it to your bed and make yourself comfortable. You waste no time driving it into your aching cunt. With every thrust, you jet huge bursts of cum into your empty womb, swelling yourself more and more as your pleasure rises, until you reach your climax and unleash your "lover"'s pent up load into yourself. Patting your enormous belly, you struggle to even get off the bed, eventually making it to your feet so that you may slowly stagger to the bath. You moan lewdly as the pressure within your full belly sets another orgasm coursing through your body, making it jiggle delightfully. Anyone who saw you like this would swear you were about to give birth! -<<elseif $PC.cumTap < 25>> +<<elseif $PC.skill.cumTap < 25>> Taking the hose and attaching your favorite cockhead to it, you eagerly drag it to your bed and make yourself comfortable. You waste no time driving it into your aching cunt. With every thrust, you jet massive bursts of cum into your empty womb, swelling yourself more and more as your pleasure rises, until you reach your climax and unleash your "lover"'s pent up load into yourself. Patting your taut, overfilled belly, you struggle to even get off the bed. After minutes of effort, several attempts ruined by aftershock orgasms, you manage to get on your feet. Cradling your massive cum-belly, you gingerly waddle to your waiting bath. You look like you are ready to burst with triplets; imagine what the public would say if they saw you in this state. <<else>> - Taking the hose and attaching your favorite cockhead to it, you eagerly drag it to your bed and make yourself comfortable. You waste no time driving it into your aching cunt. With every thrust, you jet massive bursts of cum into your empty womb, swelling yourself more and more as your pleasure rises, until you reach your climax and unleash your "lover"'s pent up load into yourself. Patting your taut, overfilled belly, you roll over onto your back so that you may tease your<<if $PC.boobs > 0>> breasts,<</if>><<if $PC.dick > 0>> dick,<</if>> belly, and pussy. If anyone saw you, they would swear your were on the verge of delivering sextuplets. You made sure to schedule this block for absolute privacy, so no one should disturb you while you play with your bloated body. Once you are exhausted and drained of your contents, you head for the showers and to get a slave to clean up your bed — the same slave whose cum you just enjoyed with the hose, of course. + Taking the hose and attaching your favorite cockhead to it, you eagerly drag it to your bed and make yourself comfortable. You waste no time driving it into your aching cunt. With every thrust, you jet massive bursts of cum into your empty womb, swelling yourself more and more as your pleasure rises, until you reach your climax and unleash your "lover"'s pent up load into yourself. Patting your taut, overfilled belly, you roll over onto your back so that you may tease your<<if $PC.boobs >= 300>> breasts,<</if>><<if $PC.dick > 0>> dick,<</if>> belly, and pussy. If anyone saw you, they would swear your were on the verge of delivering sextuplets. You made sure to schedule this block for absolute privacy, so no one should disturb you while you play with your bloated body. Once you are exhausted and drained of your contents, you head for the showers and to get a slave to clean up your bed — the same slave whose cum you just enjoyed with the hose, of course. <</if>> -<<set $PC.cumTap++>> +<<set $PC.skill.cumTap++>> <<set _CumSources = _CumSources.random()>> <<= knockMeUp($PC, 50, 0, _CumSources)>> diff --git a/src/pregmod/fSlaveFeed.tw b/src/pregmod/fSlaveFeed.tw index fe1f8532422d45c7cd6b6fb5115a3a961b80e9ae..a49c14148e49e086715d015c7ab4859cccc08b93 100644 --- a/src/pregmod/fSlaveFeed.tw +++ b/src/pregmod/fSlaveFeed.tw @@ -238,9 +238,9 @@ Next, you see to $activeSlave.slaveName. <<if canImpreg($milkTap, $PC)>> <<= knockMeUp($milkTap, 40, 1, -1)>> <</if>> - <<elseif $PC.dick == 1 && $milkTap.butt > 4>> + <<elseif $PC.dick != 0 && $milkTap.butt > 4>> Moving behind the restrained cow while teasing your erect cock, you push _him2 forward to allow you to press your dick between _his2 huge butt cheeks. Getting comfortable, you reach around to _his2 immense mammaries and begin kneading them in time to your thrusts. After some time, and several orgasms across the back of the sobbing cow, is $activeSlave.slaveName bloated with enough milk. - <<elseif $PC.dick == 1 && !hasAnyLegs($milkTap)>> + <<elseif $PC.dick != 0 && !hasAnyLegs($milkTap)>> Moving behind the restrained cow while teasing your erect cock, you find a severe lack of places to stick your dick. Sighing, you hoist _his2 belted ass into the air so you may thrust between _his2 <<if $milkTap.weight > 95>>soft <</if>>thighs. Getting comfortable, you reach around to _his2 immense mammaries and begin kneading them in time to your thrusts. After some time, and several loads blown<<if $milkTap.belly >= 1500>> onto the rounded belly of the sobbing cow<</if>>, is $activeSlave.slaveName bloated with enough milk. <<else>> With a lack of holes to penetrate, you simply wrap your arms around $milkTap.slaveName and begin fondling and milking _his2 luscious breasts. After some time, $activeSlave.slaveName is finally bloated to your desired size. @@ -265,9 +265,9 @@ Next, you see to $activeSlave.slaveName. <<elseif canDoAnal($activeSlave)>> <<if $PC.dick == 0>>Donning a strap-on<<else>>Teasing your stiffening cock<</if>>, you push $him deeper into the protesting $milkTap.slaveName and mount $his <<if $activeSlave.anus == 0>>virgin <</if>> asshole, doggy style. You wrap your arms around $activeSlave.slaveName's middle so you may feel $his stomach swell with milk. <<if $activeSlave.inflation == 3>>You cum multiple times as you feel $his belly slowly round with milk, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You cum several times as you feel $his belly slowly round with milk, finally transforming into a jiggling mass, under your molesting fingers<<else>>You cum as you feel $his belly slowly round with milk under your molesting fingers<</if>>. Only once your weight is removed from the squirming milk balloon is $he allowed to pull $himself off of the @@.mediumorchid;resentful $milkTap.slaveName@@ and catch $his breath.<<if $activeSlave.anus == 0>> $His senses were so overwhelmed, $he didn't even notice you @@.lime;broke in $his anus.@@<</if>> <<set $activeSlave.counter.anal++, $analTotal++>> - <<elseif $PC.dick == 1 && $activeSlave.butt > 4>> + <<elseif $PC.dick != 0 && $activeSlave.butt > 4>> Teasing your stiffening cock, you push $him deeper into the protesting $milkTap.slaveName and squeeze your dick between $his huge butt cheeks. You wrap your arms around $activeSlave.slaveName's middle so you may feel $his stomach swell with milk as you fuck $his butt. <<if $activeSlave.inflation == 3>>You cum multiple times as you feel $his belly slowly round with milk, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You cum several times as you feel $his belly slowly round with milk, finally transforming into a jiggling mass, under your molesting fingers<<else>>You cum as you feel $his belly slowly round with milk under your molesting fingers<</if>>. Only once your weight is removed from the squirming milk balloon is $he allowed to pull $himself off of the @@.mediumorchid;resentful $milkTap.slaveName@@ and catch $his breath. - <<elseif $PC.dick == 1 && hasBothLegs($activeSlave)>> + <<elseif $PC.dick != 0 && hasBothLegs($activeSlave)>> Teasing your stiffening cock, you find a severe lack of places to stick your dick. Sighing, you hoist $his belted ass into the air, push $him deeper into the protesting $milkTap.slaveName and squeeze your dick between $his <<if $activeSlave.weight > 95>>soft <</if>>thighs. You wrap your arms around $activeSlave.slaveName's middle so you may feel $his stomach swell with milk as you fuck $his butt. <<if $activeSlave.inflation == 3>>You cum multiple times as you feel $his belly slowly round with milk, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You cum several times as you feel $his belly slowly round with milk, finally transforming into a jiggling mass, under your molesting fingers<<else>>You cum as you feel $his belly slowly round with milk under your molesting fingers<</if>>. Only once your weight is removed from the squirming milk balloon is $he allowed to pull $himself off of the @@.mediumorchid;resentful $milkTap.slaveName@@ and catch $his breath. <<else>> With a lack of holes to penetrate, you simply wrap your arms around $him and push $him deeper into the protesting $milkTap.slaveName. You bring a hand to $activeSlave.slaveName's middle so you may feel $his stomach swell with milk and lead the other to your <<if $PC.dick == 0>>soaked pussy<<else>>stiff prick<</if>>. <<if $activeSlave.inflation == 3>>You cum multiple times as you feel $his belly slowly round with milk, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You cum several times as you feel $his belly slowly round with milk, finally transforming into a jiggling mass, under your molesting fingers<<else>>You cum as you feel $his belly slowly round with milk under your molesting fingers<</if>>. Only once your weight is removed from the squirming milk balloon is $he allowed to pull $himself off of the @@.mediumorchid;resentful $milkTap.slaveName@@ and catch $his breath. @@ -287,9 +287,9 @@ Next, you see to $activeSlave.slaveName. <<elseif canDoAnal($activeSlave)>> You position the restrained $activeSlave.slaveName so that you can penetrate $his <<if $activeSlave.anus == 0>>virgin <</if>>ass <<if $PC.dick == 0>>with a strap-on <</if>> while $he is forced to drink from $milkTap.slaveName's breasts. With every thrust into the squirming slave, you push $him into the moaning $milkTap.slaveName forcing even more milk down $his throat. You wrap an arm around $activeSlave.slaveName's middle so you may feel $his stomach swell with milk and place your other hand to $milkTap.slaveName's free nipple, knowing just how much $he loves it groped. <<if $activeSlave.inflation == 3>>You cum multiple times as you feel $his belly slowly round with milk, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You cum several times as you feel $his belly slowly round with milk, finally transforming into a jiggling mass, under your molesting fingers<<else>>You cum as you feel $his belly slowly round with milk under your molesting fingers<</if>> and $milkTap.slaveName even more. _He2 is semi-conscious, drooling in @@.hotpink;pleasure and satisfaction,@@ by the time you release the bloated $activeSlave.slaveName from $his harness. Patting _his2 well milked breasts, you know _he2'll come out of it and be eagerly begging you for another milking soon. $activeSlave.slaveName, on the other hand, is regarding $his swollen stomach @@.mediumorchid;with disgust@@ and @@.gold;fear@@ of your power over $him.<<if $activeSlave.anus == 0>> $he @@.mediumorchid;hates you so much more@@ that you @@.lime;broke in $his virgin anus.@@<</if>> <<set $activeSlave.counter.anal++, $analTotal++>> - <<elseif $PC.dick == 1 && $activeSlave.butt > 4>> + <<elseif $PC.dick != 0 && $activeSlave.butt > 4>> You position the restrained $activeSlave.slaveName so that you can rub your dick between $his huge butt cheeks while $he is forced to drink from $milkTap.slaveName's breasts. With every thrust against the squirming slave, you push $him into the moaning $milkTap.slaveName forcing even more milk down $his throat. You wrap an arm around $activeSlave.slaveName's middle so you may feel $his stomach swell with milk and place your other hand to $milkTap.slaveName's free nipple, knowing just how much $he loves it groped. <<if $activeSlave.inflation == 3>>You cum multiple times as you feel $his belly slowly round with milk, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You cum several times as you feel $his belly slowly round with milk, finally transforming into a jiggling mass, under your molesting fingers<<else>>You cum as you feel $his belly slowly round with milk under your molesting fingers<</if>> and $milkTap.slaveName even more. _He2 is semi-conscious, drooling in @@.hotpink;pleasure and satisfaction,@@ by the time you release the bloated $activeSlave.slaveName from $his harness. Patting _his2 well milked breasts, you know $he'll come out of it and be eagerly begging you for another milking soon. $activeSlave.slaveName, on the other hand, is regarding $his swollen stomach, and cum soaked back, @@.mediumorchid;with disgust@@ and @@.gold;fear@@ of your power over $him. - <<elseif $PC.dick == 1 && hasBothLegs($activeSlave)>> + <<elseif $PC.dick != 0 && hasBothLegs($activeSlave)>> You position the restrained $activeSlave.slaveName so that you can fuck $his <<if $activeSlave.weight > 95>>soft <</if>>thighs, for a lack of anything better, while $he is forced to drink from $milkTap.slaveName's breasts. With every thrust against the squirming slave, you push $him into the moaning $milkTap.slaveName forcing even more milk down $his throat. You wrap an arm around $activeSlave.slaveName's middle so you may feel $his stomach swell with milk and place your other hand to $milkTap.slaveName's free nipple, knowing just how much $he loves it groped. <<if $activeSlave.inflation == 3>>You cum multiple times as you feel $his belly slowly round with milk, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You cum several times as you feel $his belly slowly round with milk, finally transforming into a jiggling mass, under your molesting fingers<<else>>You cum as you feel $his belly slowly round with milk under your molesting fingers<</if>> and $milkTap.slaveName even more. _He2 is semi-conscious, drooling in @@.hotpink;pleasure and satisfaction,@@ by the time you release the bloated $activeSlave.slaveName from $his harness. Patting _his2 well milked breasts, you know _he2'll come out of it and be eagerly begging you for another milking soon. $activeSlave.slaveName, on the other hand, is regarding $his swollen, cum-covered stomach @@.mediumorchid;with disgust@@ and @@.gold;fear@@ of your power over $him. <<else>> You position the restrained $activeSlave.slaveName so that you can rub your <<if $PC.dick == 0>>clit<<else>>dick<</if>> against $him while $he is forced to drink from $milkTap.slaveName's breasts, since $he lacks any better way to please you while you lavish attention on your eager cow. With every thrust against the squirming slave, you push $him into the moaning $milkTap.slaveName forcing even more milk down $his throat. You wrap an arm around $activeSlave.slaveName's middle so you may feel $his stomach swell with milk and place your other hand to $milkTap.slaveName's free nipple, knowing just how much $he loves it groped. <<if $activeSlave.inflation == 3>>You cum multiple times as you feel $his belly slowly round with milk, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You cum several times as you feel $his belly slowly round with milk, finally transforming into a jiggling mass, under your molesting fingers<<else>>You cum as you feel $his belly slowly round with milk under your molesting fingers<</if>> and $milkTap.slaveName even more. _He2 is semi-conscious, drooling in @@.hotpink;pleasure and satisfaction,@@ by the time you release the bloated $activeSlave.slaveName from $his harness. Patting _his2 well milked breasts, you know _he2'll come out of it and be eagerly begging you for another milking soon. $activeSlave.slaveName, on the other hand, is regarding $his swollen stomach @@.mediumorchid;with disgust@@ and @@.gold;fear@@ of your power over $him. @@ -312,9 +312,9 @@ Next, you see to $activeSlave.slaveName. <<elseif canDoAnal($activeSlave)>> You order $activeSlave.slaveName to lift $his ass so you can penetrate $his <<if $activeSlave.anus == 0>>virgin <</if>>ass <<if $PC.dick == 0>>with a strap-on <</if>> while $he drinks from $milkTap.slaveName's breasts. With every thrust into the squirming slave, you push $him into the docile $milkTap.slaveName forcing even more milk down $his throat. <<set $activeSlave.counter.anal++, $analTotal++>> - <<elseif $PC.dick == 1 && $activeSlave.butt > 4>> + <<elseif $PC.dick != 0 && $activeSlave.butt > 4>> You order $activeSlave.slaveName to lift $his ass so you can rub your dick between $his huge butt cheeks while $he drinks from $milkTap.slaveName's breasts. With every thrust against the squirming slave, you push $him into the docile $milkTap.slaveName forcing even more milk down $his throat. - <<elseif $PC.dick == 1 && hasBothLegs($activeSlave)>> + <<elseif $PC.dick != 0 && hasBothLegs($activeSlave)>> You order $activeSlave.slaveName to lift $his ass so you can fuck $his <<if $activeSlave.weight > 95>>soft <</if>>thighs, for a lack of anything better, while $he drinks from $milkTap.slaveName's breasts. With every thrust against the squirming slave, you push $him into the docile $milkTap.slaveName forcing even more milk down $his throat. <<else>> You order $activeSlave.slaveName to position $himself so you can rub your <<if $PC.dick == 0>>clit<<else>>dick<</if>> against $him while $he drinks from $milkTap.slaveName's breasts, since $he lacks any better way to please you while you lavish praise on your obedient cow. With every thrust against the squirming slave, you push $him into the docile $milkTap.slaveName forcing even more milk down $his throat. @@ -333,9 +333,9 @@ Next, you see to $activeSlave.slaveName. <<elseif canDoAnal($activeSlave)>> You order $activeSlave.slaveName to lift $his ass so you can penetrate $his <<if $activeSlave.anus == 0>>virgin <</if>>ass <<if $PC.dick == 0>>with a strap-on <</if>> while $he drinks from $milkTap.slaveName's breasts. $He submissively obeys. With every thrust into the moaning slave, you push $him into the smiling $milkTap.slaveName forcing even more milk down $his throat. <<set $activeSlave.counter.anal++, $analTotal++>> - <<elseif $PC.dick == 1 && $activeSlave.butt > 4>> + <<elseif $PC.dick != 0 && $activeSlave.butt > 4>> You order $activeSlave.slaveName to lift $his ass so you can rub your dick between $his huge butt cheeks while $he drinks from $milkTap.slaveName's breasts. $He submissively obeys. With every thrust against the chaste slave, you push $him into the smiling $milkTap.slaveName forcing even more milk down $his throat. - <<elseif $PC.dick == 1 && hasBothLegs($activeSlave)>> + <<elseif $PC.dick != 0 && hasBothLegs($activeSlave)>> You order $activeSlave.slaveName to lift $his ass so you can fuck $his <<if $activeSlave.weight > 95>>soft <</if>>thighs, for a lack of anything better, while $he drinks from $milkTap.slaveName's breasts. $He submissively obeys. With every thrust against the chaste slave, you push $him into the smiling $milkTap.slaveName forcing even more milk down $his throat. <<else>> You order $activeSlave.slaveName to position $himself so you can rub your <<if $PC.dick == 0>>clit<<else>>dick<</if>> against $him while $he drinks from $milkTap.slaveName's breasts, since $he lacks any better way to please you while you lavish attention on your happy cow. With every thrust against the squirming slave, you push $him into the smiling $milkTap.slaveName forcing even more milk down $his throat. @@ -357,9 +357,9 @@ Next, you see to $activeSlave.slaveName. <<elseif canDoAnal($activeSlave)>> You know that signal, so you hilt yourself in <<if $activeSlave.anus == 0>>virgin <</if>>ass <<if $PC.dick == 0>>with a strap-on <</if>> and begin fucking $him against $milkTap.slaveName's tits. With every thrust into the moaning slave, you push $him into the grinning $milkTap.slaveName forcing even more milk down $his throat. <<set $activeSlave.counter.anal++, $analTotal++>> - <<elseif $PC.dick == 1 && $activeSlave.butt > 4>> + <<elseif $PC.dick != 0 && $activeSlave.butt > 4>> You know that signal, but $he isn't allowed to get penetrated, so you settle for sticking your dick between $his huge butt cheeks and fucking $him against $milkTap.slaveName's tits. With every thrust against the moaning slave, you push $him into the grinning $milkTap.slaveName forcing even more milk down $his throat. - <<elseif $PC.dick == 1 && hasBothLegs($activeSlave)>> + <<elseif $PC.dick != 0 && hasBothLegs($activeSlave)>> You know that signal, but $he isn't allowed to get penetrated, so you settle for sticking your dick between $his <<if $activeSlave.weight > 95>>soft <</if>>thighs, for a lack of anything better, and fuck $him against $milkTap.slaveName's tits. With every thrust against the moaning slave, you push $him into the grinning $milkTap.slaveName forcing even more milk down $his throat. <<else>> You know that signal, but $he isn't allowed to get fucked, so you reposition $him so you can rub your <<if $PC.dick == 0>>clit<<else>>dick<</if>> against $him while $he drinks from $milkTap.slaveName's tits. With every thrust against the moaning slave, you push $him into the grinning $milkTap.slaveName forcing even more milk down $his throat. @@ -608,14 +608,14 @@ Next, you see to $activeSlave.slaveName. <<elseif canDoAnal($activeSlave)>> Moving behind the struggling cocksleeve while<<if $PC.dick == 0>> donning a strap-on<<else>> teasing your erect cock<</if>>, you pull $him into a comfortable position to penetrate $his <<if $activeSlave.anus == 0>>virgin <</if>>rear. Once you are firmly mounted, you reach around, bringing one hand to $his empty stomach and the other to $his exposed throat. As you thrust into $him, you force $him to choke down $milkTap.slaveName's dick, applying pressure to $his throat any time $he attempts to pull away. <<set $activeSlave.counter.anal++, $analTotal++>> - <<elseif $PC.dick == 1 && $activeSlave.butt > 4>> + <<elseif $PC.dick != 0 && $activeSlave.butt > 4>> Moving behind the struggling cocksleeve while teasing your erect cock, you pull $him into a comfortable position to rub your dick between $his huge butt cheeks. Once you are firmly slotted, you reach around, bringing one hand to $his empty stomach and the other to $his exposed throat. As you thrust against $him, you force $him to choke down $milkTap.slaveName's dick, applying pressure to $his throat any time $he attempts to pull away. - <<elseif $PC.dick == 1 && hasBothLegs($activeSlave)>> + <<elseif $PC.dick != 0 && hasBothLegs($activeSlave)>> Moving behind the struggling cocksleeve while teasing your erect cock, you pull $him into a comfortable position to fuck $his <<if $activeSlave.weight > 95>>soft <</if>>thighs, for a lack of anything better. Once you are firmly seated, you reach around, bringing one hand to $his empty stomach and the other to $his exposed throat. As you thrust against $him, you force $him to choke down $milkTap.slaveName's dick, applying pressure to $his throat any time $he attempts to pull away. <<else>> - Moving behind the struggling cocksleeve while teasing your erect cock, you find a distinct lack of ways to use $him to get off. <<if $PC.dick == 1>>You settle for rubbing your erection against $his back<<else>>You settle for a vibrating dildo stuck deep into your pussy<</if>>, you'll need both hands to fondle your toy. Once you are positioned, you reach around, bringing one hand to $his empty stomach and the other to $his exposed throat. As you masturbate, you force $him to choke down $milkTap.slaveName's dick, applying pressure to $his throat any time $he attempts to pull away. + Moving behind the struggling cocksleeve while teasing your erect cock, you find a distinct lack of ways to use $him to get off. <<if $PC.dick != 0>>You settle for rubbing your erection against $his back<<else>>You settle for a vibrating dildo stuck deep into your pussy<</if>>, you'll need both hands to fondle your toy. Once you are positioned, you reach around, bringing one hand to $his empty stomach and the other to $his exposed throat. As you masturbate, you force $him to choke down $milkTap.slaveName's dick, applying pressure to $his throat any time $he attempts to pull away. <</if>> - <<if $activeSlave.inflation == 3>>You cum multiple times as you feel $his belly slowly round with cum, transform into a jiggling mass, and finally grow taut under your molesting fingers and the seemingly endless supply of ejaculate from $milkTap.slaveName<<elseif $activeSlave.inflation == 2>>You cum several times as you feel $his belly slowly round with cum, finally transforming into a jiggling mass, under your molesting fingers and the seemingly endless supply of ejaculate from $milkTap.slaveName<<else>>You cum as you feel $his belly slowly round with cum under your molesting fingers and the seemingly endless supply of ejaculate from $milkTap.slaveName<</if>>. Standing and releasing $him from $milkTap.slaveName, gives you a lovely sight of $activeSlave.slaveName's <<if $activeSlave.inflation == 3>>taut, round belly<<elseif $activeSlave.inflation == 2>>rounded, jiggling belly<<else>>distended, sloshing belly<</if>> quivering as $he comes down from $his own forced climax<<if $PC.dick == 1 && (canDoAnal($activeSlave) || canDoVaginal($activeSlave))>>, cum leaking from both ends<</if>>. + <<if $activeSlave.inflation == 3>>You cum multiple times as you feel $his belly slowly round with cum, transform into a jiggling mass, and finally grow taut under your molesting fingers and the seemingly endless supply of ejaculate from $milkTap.slaveName<<elseif $activeSlave.inflation == 2>>You cum several times as you feel $his belly slowly round with cum, finally transforming into a jiggling mass, under your molesting fingers and the seemingly endless supply of ejaculate from $milkTap.slaveName<<else>>You cum as you feel $his belly slowly round with cum under your molesting fingers and the seemingly endless supply of ejaculate from $milkTap.slaveName<</if>>. Standing and releasing $him from $milkTap.slaveName, gives you a lovely sight of $activeSlave.slaveName's <<if $activeSlave.inflation == 3>>taut, round belly<<elseif $activeSlave.inflation == 2>>rounded, jiggling belly<<else>>distended, sloshing belly<</if>> quivering as $he comes down from $his own forced climax<<if $PC.dick != 0 && (canDoAnal($activeSlave) || canDoVaginal($activeSlave))>>, cum leaking from both ends<</if>>. Both slaves @@.mediumorchid;resent@@ what you made them do and @@.gold;fear you@@ as a result. <<set $activeSlave.devotion -= 5, $activeSlave.trust -= 5>> <<set $milkTap.devotion -= 5, $milkTap.trust -= 5>> @@ -637,12 +637,12 @@ Next, you see to $activeSlave.slaveName. <<elseif canDoAnal($activeSlave)>> <<if $PC.dick == 0>>Donning a strap-on<<else>>Stroking your stiffening cock<</if>>, you wait for the perfect moment and mount $his <<if $activeSlave.anus == 0>>virgin <</if>>asshole, doggy style. <<set $activeSlave.counter.anal++, $analTotal++>> - <<elseif $PC.dick == 1 && $activeSlave.butt > 4>> + <<elseif $PC.dick != 0 && $activeSlave.butt > 4>> Stroking your stiffening cock, you wait for the perfect moment and slip your dick between $his huge butt cheeks. - <<elseif $PC.dick == 1 && hasBothLegs($activeSlave)>> + <<elseif $PC.dick != 0 && hasBothLegs($activeSlave)>> Stroking your stiffening cock, you wait for the perfect moment, hoist up $his rear and slip your dick between $his <<if $activeSlave.weight > 95>>soft <</if>>thighs. <<else>> - As you watch $his butt, it becomes clear just how few ways there are to use $him to get off. <<if $PC.dick == 1>>You settle for rubbing your erection against $his back<<else>>You settle for a vibrating dildo stuck deep into your pussy<</if>>, you'll need both hands to fondle your toy. + As you watch $his butt, it becomes clear just how few ways there are to use $him to get off. <<if $PC.dick != 0>>You settle for rubbing your erection against $his back<<else>>You settle for a vibrating dildo stuck deep into your pussy<</if>>, you'll need both hands to fondle your toy. <</if>> You wrap your arms around $activeSlave.slaveName's middle so you may feel $his stomach swell with ejaculate. <<if $activeSlave.inflation == 3>>You cum multiple times as you feel $his belly slowly round with cum, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You cum several times as you feel $his belly slowly round with cum, finally transforming into a jiggling mass, under your molesting fingers<<else>>You cum as you feel $his belly slowly round with cum under your molesting fingers<</if>>. Only once your weight is removed from the squirming cum balloon is $he allowed to pull off of the @@.mediumorchid;exhausted $milkTap.slaveName's@@ cock and catch $his breath. <<if canDoVaginal($activeSlave) && ($activeSlave.vagina == 0)>> @@ -662,9 +662,9 @@ Next, you see to $activeSlave.slaveName. <<elseif canDoAnal($activeSlave)>> You position the restrained $activeSlave.slaveName so that you can penetrate $his <<if $activeSlave.anus == 0>>virgin <</if>>ass <<if $PC.dick == 0>>with a strap-on <</if>> while $he is forced to suck $milkTap.slaveName's dick. With every thrust into the squirming slave, you force the moaning $milkTap.slaveName's cock deep into $his throat. <<set $activeSlave.counter.anal++, $analTotal++>> - <<elseif $PC.dick == 1 && $activeSlave.butt > 4>> + <<elseif $PC.dick != 0 && $activeSlave.butt > 4>> You position the restrained $activeSlave.slaveName so that you can rub your dick between $his huge butt cheeks while $he is forced to suck $milkTap.slaveName's dick. With every thrust against the squirming slave, you force the moaning $milkTap.slaveName's cock deep into $his throat. - <<elseif $PC.dick == 1 && hasBothLegs($activeSlave)>> + <<elseif $PC.dick != 0 && hasBothLegs($activeSlave)>> You position the restrained $activeSlave.slaveName so that you can fuck $his <<if $activeSlave.weight > 95>>soft <</if>>thighs while $he is forced to suck $milkTap.slaveName's dick. With every thrust against the squirming slave, you force the moaning $milkTap.slaveName's cock deep into $his throat. <<else>> You position $activeSlave.slaveName so you can rub your <<if $PC.dick == 0>>clit<<else>>dick<</if>> against $him while $he is forced to suck $milkTap.slaveName's dick, since $he lacks any better way to please you. With every thrust against the squirming slave, you force the moaning $milkTap.slaveName's cock deep into $his throat. @@ -687,9 +687,9 @@ Next, you see to $activeSlave.slaveName. <<elseif canDoAnal($activeSlave)>> You order $activeSlave.slaveName to lift $his ass so you can penetrate $his <<if $activeSlave.anus == 0>>virgin <</if>>ass <<if $PC.dick == 0>>with a strap-on <</if>> while $he sucks $milkTap.slaveName's cock. With every thrust into the squirming slave, you push $milkTap.slaveName's cock deeper down $his throat, giving $milkTap.slaveName's orgasms a straight shot into the moaning slave's gullet. <<set $activeSlave.counter.anal++, $analTotal++>> - <<elseif $PC.dick == 1 && $activeSlave.butt > 4>> + <<elseif $PC.dick != 0 && $activeSlave.butt > 4>> You order $activeSlave.slaveName to position $his ass so you can rub your dick between $his huge butt cheeks while $he sucks $milkTap.slaveName's cock. With every thrust against the squirming slave, you push $milkTap.slaveName's cock deeper down $his throat, giving $milkTap.slaveName's orgasms a straight shot into the moaning slave's gullet. - <<elseif $PC.dick == 1 && hasBothLegs($activeSlave)>> + <<elseif $PC.dick != 0 && hasBothLegs($activeSlave)>> You order $activeSlave.slaveName to position $his ass so you can fuck $his <<if $activeSlave.weight > 95>>soft <</if>>thighs while $he sucks $milkTap.slaveName's cock. With every thrust against the squirming slave, you push $milkTap.slaveName's cock deeper down $his throat, giving $milkTap.slaveName's orgasms a straight shot into the moaning slave's gullet. <<else>> You order $activeSlave.slaveName to position $himself so you can rub your <<if $PC.dick == 0>>clit<<else>>dick<</if>> against $him while $he is forced to suck $milkTap.slaveName's dick, since $he lacks any better way to please you. With every thrust against the squirming slave, you force the moaning $milkTap.slaveName's cock deep into $his throat. @@ -708,9 +708,9 @@ Next, you see to $activeSlave.slaveName. <<elseif canDoAnal($activeSlave)>> You order $activeSlave.slaveName to lift $his ass so you can penetrate $his <<if $activeSlave.anus == 0>>virgin <</if>>ass <<if $PC.dick == 0>>with a strap-on <</if>> while $he sucks $milkTap.slaveName's cock. $He submissively obeys. With every thrust into the moaning slave, you push milkTap.slaveName's dick deeper down $his throat. <<set $activeSlave.counter.anal++, $analTotal++>> - <<elseif $PC.dick == 1 && $activeSlave.butt > 4>> + <<elseif $PC.dick != 0 && $activeSlave.butt > 4>> You order $activeSlave.slaveName to lift $his ass so you can rub your dick between $his huge butt cheeks while $he sucks $milkTap.slaveName's cock. $He submissively obeys. With every thrust against the moaning slave, you push milkTap.slaveName's dick deeper down $his throat. - <<elseif $PC.dick == 1 && hasBothLegs($activeSlave)>> + <<elseif $PC.dick != 0 && hasBothLegs($activeSlave)>> You order $activeSlave.slaveName to lift $his ass so you can fuck $his <<if $activeSlave.weight > 95>>soft <</if>>thighs while $he sucks $milkTap.slaveName's cock. $He submissively obeys. With every thrust against the moaning slave, you push milkTap.slaveName's dick deeper down $his throat. <<else>> You order $activeSlave.slaveName to position $himself so you can rub your <<if $PC.dick == 0>>clit<<else>>dick<</if>> against $him while $he sucks $milkTap.slaveName's cock, since $he lacks any better way to please you. $He submissively obeys. With every thrust against the moaning slave, you push milkTap.slaveName's dick deeper down $his throat. @@ -733,9 +733,9 @@ Next, you see to $activeSlave.slaveName. <<elseif canDoAnal($activeSlave)>> You know that signal, so you hilt yourself in <<if $activeSlave.anus == 0>>virgin <</if>>ass <<if $PC.dick == 0>>with a strap-on <</if>> and begin spitroasting $him with $milkTap.slaveName. With every thrust into the moaning slave, every participant comes closer to their own climax. <<set $activeSlave.counter.anal++, $analTotal++>> - <<elseif $PC.dick == 1 && $activeSlave.butt > 4>> + <<elseif $PC.dick != 0 && $activeSlave.butt > 4>> You know that signal, but $he isn't allowed to get penetrated, so you settle for sticking your dick between $his huge butt cheeks and fucking $him along with $milkTap.slaveName. With every thrust against the moaning slave, both you and $milkTap.slaveName come closer to climax. - <<elseif $PC.dick == 1 && hasBothLegs($activeSlave)>> + <<elseif $PC.dick != 0 && hasBothLegs($activeSlave)>> You know that signal, but $he isn't allowed to get penetrated, so you settle for sticking your dick between $his <<if $activeSlave.weight > 95>>soft <</if>>thighs and fucking $him along with $milkTap.slaveName. With every thrust against the moaning slave, both you and $milkTap.slaveName come closer to climax. <<else>> You know that signal, but $he isn't allowed to get fucked, so you reposition $him so you can rub your <<if $PC.dick == 0>>clit<<else>>dick<</if>> against $him while $he deepthroats $milkTap.slaveName. With every thrust against the moaning slave, both you and $milkTap.slaveName come closer to climax. diff --git a/src/pregmod/fSlaveSlaveDickConsummate.tw b/src/pregmod/fSlaveSlaveDickConsummate.tw index ca74de5a8bc5ae681b072a81bca83e86b95dc13e..b01264c78161d6761532b804b079bb160628fe54 100644 --- a/src/pregmod/fSlaveSlaveDickConsummate.tw +++ b/src/pregmod/fSlaveSlaveDickConsummate.tw @@ -514,16 +514,16 @@ You call $slaverapistx.slaveName into the room. <</if>> /* closes losing virginity */ $slaverapistx.slaveName happily rides $activeSlave.slaveName, who occasionally thrusts $his hips up. After a little while, when $slaverapistx.slaveName bends down to engage in passionate kissing, you come over and <<if canDoAnal($slaverapistx) && $slaverapistx.anus > 0>> - penetrate $slaverapistx.slaveName's free asshole with your <<if $PC.dick == 1>>dick<<else>>strap-on<</if>>. With the extra stimulus of double penetration, _he2 comes indecently hard. The two of them collapse into an exhausted, satisfied pile of slave flesh. + penetrate $slaverapistx.slaveName's free asshole with your <<if $PC.dick != 0>>dick<<else>>strap-on<</if>>. With the extra stimulus of double penetration, _he2 comes indecently hard. The two of them collapse into an exhausted, satisfied pile of slave flesh. <<set $slaverapistx.counter.anal++, $analTotal++>> <<if canImpreg($slaverapistx, $PC)>> <<= knockMeUp($slaverapistx, 5, 1, -1, 1)>> <</if>> <<elseif canDoVaginal($activeSlave)>> - penetrate $activeSlave.slaveName's free pussy with your <<if $PC.dick == 1>>dick<<else>>strap-on<</if>>. With the double stimulus of penetrating a tight vagina and being penetrated while restrained, $he comes indecently hard. The two of them collapse into an exhausted, satisfied pile of slave flesh. + penetrate $activeSlave.slaveName's free pussy with your <<if $PC.dick != 0>>dick<<else>>strap-on<</if>>. With the double stimulus of penetrating a tight vagina and being penetrated while restrained, $he comes indecently hard. The two of them collapse into an exhausted, satisfied pile of slave flesh. <<= VCheck.Vaginal(1)>> <<elseif canDoAnal($activeSlave)>> - penetrate $activeSlave.slaveName's free asshole with your <<if $PC.dick == 1>>dick<<else>>strap-on<</if>>. With the double stimulus of penetrating a tight vagina and being penetrated while restrained, $he comes indecently hard. The two of them collapse into an exhausted, satisfied pile of slave flesh. + penetrate $activeSlave.slaveName's free asshole with your <<if $PC.dick != 0>>dick<<else>>strap-on<</if>>. With the double stimulus of penetrating a tight vagina and being penetrated while restrained, $he comes indecently hard. The two of them collapse into an exhausted, satisfied pile of slave flesh. <<= VCheck.Anal(1)>> <<else>> pull _his2 face to your crotch. All this penetration has got you horny and there are no free holes to fuck, so a little oral will have to do. It doesn't take long for all three of you to collapse into an exhausted, satisfied pile of flesh. diff --git a/src/pregmod/forceFeeding.tw b/src/pregmod/forceFeeding.tw index 7cc907f6afdcc654c540c66cf6992d399c47a984..6311876a9d0833c4b04d6a66f579d6f02a30005c 100644 --- a/src/pregmod/forceFeeding.tw +++ b/src/pregmod/forceFeeding.tw @@ -385,7 +385,7 @@ and a little jiggle from $his gut. <<set _doMe = 0>> $His <<if _sexType == "vaginal">>pussy<<else>>ass<</if>> is under a lot of pressure from $his swollen middle and surely would feel amazing; it's even <<if _sexType == "vaginal">>sopping wet for<<else>>eagerly winking at<</if>> you. Unfortunately, no matter how hard you try, you can't find a position that will accommodate both $his food-stuffed stomach and your own gravid middle. Sighing, you settle for $his mouth instead. <<else>> - <<if $PC.dick == 1>> + <<if $PC.dick != 0>> You're already rock hard so you <<else>> <<if _sexType == "vaginal">> @@ -436,14 +436,14 @@ and a little jiggle from $his gut. <</if>> <<if _sexType == "vaginal" && _looseness >= 10>> you might be able to get some decent friction now. - <<if $PC.dick == 1>> + <<if $PC.dick != 0>> You can actually feel the sides of $his cunt as you slide in. <<else>> You slide in like it's still nothing. <</if>> <<elseif _looseness > 3>> you should be able to get a decent fuck out of it. - <<if $PC.dick == 1>> + <<if $PC.dick != 0>> You can't help but be amazed that you're getting some resistance as you slide in. <<else>> You slide in like it's nothing. @@ -455,21 +455,21 @@ and a little jiggle from $his gut. <<else>> stretched. <</if>> - <<if $PC.dick == 1>> + <<if $PC.dick != 0>> $He gives some nice resistance as you squeeze into $him. <<else>> You squeeze in without problem. <</if>> <<elseif _looseness > 1>> it'll feel positively tight. - <<if $PC.dick == 1>> + <<if $PC.dick != 0>> $His <<if _sexType == "vaginal">>pussy<<else>>anus<</if>> feels great, you practically had to squeeze in. <<else>> You squeeze in with a little effort. <</if>> <<else>> you'll barely be able to fit it in. - <<if $PC.dick == 1>> + <<if $PC.dick != 0>> $His <<if _sexType == "vaginal">>vagina<<else>>rear<</if>> is so tight you can barely get it in, but with a little work, you manage to squeeze into its tight confines. $He's tighter than any <<if _sexType == "anal">>anal<</if>> virgin you've ever fucked. <<else>> You have to @@ -486,10 +486,10 @@ and a little jiggle from $his gut. $His own join<<if hasBothArms($activeSlave)>>s<</if>> yours atop the taut dome. <</if>> Every thrust into the stuffed $desc forces $his full middle to leap back before slamming into your stomach alongside a moaning groan. As you pick up the pace, $he begins to buck against you, adding even more motion to $his body. It doesn't take long for you to reach your peak and, after cumming, catch sight of $his own climax. Watching $his middle attempt to contract around the mass of slave food inside $him invigorates you for a second round. - <<if $PC.balls >= 3>> + <<if $PC.balls >= 30>> By the time you're done, $he's positively massive; your copious seed flows out of $him in spurts as $his body desperately struggles to relieve the extra pressure your huge balls pumped into $him. <</if>> - Once you are spent, <<if $PC.balls >= 3>>and $he's forced out all your cum,<</if>> you settle down beside $him and rest your head against $his belly; it almost feels like a water-filled pillow, albeit a little noisy. You and $activeSlave.slaveName doze off together for a much needed nap. You don't get much rest; $his stomach's constant groaning and burbling keeping you up, so you send $him on $his way. $He blows you one last kiss and eagerly looks forward to next time. + Once you are spent, <<if $PC.balls >= 30>>and $he's forced out all your cum,<</if>> you settle down beside $him and rest your head against $his belly; it almost feels like a water-filled pillow, albeit a little noisy. You and $activeSlave.slaveName doze off together for a much needed nap. You don't get much rest; $his stomach's constant groaning and burbling keeping you up, so you send $him on $his way. $He blows you one last kiss and eagerly looks forward to next time. <<if _sexType == "vaginal">> <<= VCheck.Vaginal(2)>> <<else>> @@ -500,7 +500,7 @@ and a little jiggle from $his gut. <<set _doMe = 0>> <</if>> <<if _doMe == 0>> - <<if $PC.dick == 1>> + <<if $PC.dick != 0>> You crawl onto the couch above $his head and lower your erect cock straight into $his waiting mouth. $He eagerly sucks you off, $his belly wobbling with every thrust into $his throat. You cum fast and hard into $him, a product of being on the edge during $his feeding; <<if $activeSlave.behavioralFlaw == "gluttonous">> $he takes it like nothing and resumes sucking, $his gluttony showing no bounds. diff --git a/src/pregmod/managePersonalAffairs.tw b/src/pregmod/managePersonalAffairs.tw index d13e7e9fd0dc069cae56d0563bcded4608469fdb..a50c4aa7cc4b28ea3d4e5a9f95c51d621967763c 100644 --- a/src/pregmod/managePersonalAffairs.tw +++ b/src/pregmod/managePersonalAffairs.tw @@ -5,12 +5,14 @@ <<set _ML = $marrying.length>> +/* <<if $cheatMode == 1>> <center>//[[Cheat Edit Player|PCCheatMenu][$cheater = 1]]<br><br>//</center> <</if>> +*/ You pause for a moment from your busy day to day life to return to <<if $masterSuite != 0>>$masterSuiteName<<else>>your room<</if>> to consider some things about yourself. -<br>You take yourself in a full length mirror. You are <<if $PC.race == "amerindian" || $PC.race == "asian" || $PC.race == "indo-aryan">>an<<else>>a<</if>> $PC.race <<if $PC.dick == 1 && $PC.vagina == 1>>futanari<<elseif $PC.dick == 1>>man<<else>>woman<</if>> with<<if $PC.markings == "freckles">> freckled<<elseif $PC.markings == "heavily freckled">> heavily freckled<</if>> <<print $PC.skin>> skin, $PC.hColor hair, $PC.eyeColor eyes and a perfect $PC.faceShape face. +<br>You take yourself in a full length mirror. You are <<if $PC.race == "amerindian" || $PC.race == "asian" || $PC.race == "indo-aryan">>an<<else>>a<</if>> $PC.race <<if $PC.dick != 0 && $PC.vagina != -1>>futanari<<elseif $PC.dick != 0>>man<<else>>woman<</if>> with<<if $PC.markings == "freckles">> freckled<<elseif $PC.markings == "heavily freckled">> heavily freckled<</if>> <<print $PC.skin>> skin, $PC.hColor hair, $PC.eye.origColor eyes and a perfect $PC.faceShape face. <<if $PC.actualAge >= 65>> You're @@.orange;$PC.actualAge@@ and definitely feeling it.<<if $PC.visualAge > $PC.actualAge>> You've taken measures to @@.lime;look an older $PC.visualAge,@@ though perhaps it might be time to undo it.<<elseif $PC.visualAge < $PC.actualAge>> You've taken measures to @@.lime;look a younger $PC.visualAge,@@ now if only your body agreed with your looks.<</if>> <<elseif $PC.actualAge >= 50>> @@ -24,7 +26,7 @@ You pause for a moment from your busy day to day life to return to <<if $masterS Looking down, <<PlayerBoobs>> <<PlayerBelly>> -<<if $PC.balls > 2 && $PC.belly < 10000>> Your pubic mound bulges outward noticeably thanks to your massive prostate.<<elseif $PC.balls == 2 && $PC.belly < 5000>> Your pubic mound swells outward slightly due to your oversized prostate.<</if>> +<<if $PC.prostate == 2 && $PC.belly < 10000>> Your pubic mound bulges outward noticeably thanks to your massive prostate.<<elseif $PC.prostate == 1 && $PC.belly < 5000>> Your pubic mound swells outward slightly due to your oversized prostate.<</if>> Beneath all that, <<PlayerCrotch>> Around back, @@ -33,51 +35,51 @@ Around back, <br><<if $playerSurgery == 0>>[[Visit your plastic surgeon.|Elective Surgery][$playerSurgery = 4]]<<elseif $playerSurgery == 1>>Your favorite plastic surgeon is booked solid for the next week.<<else>>Your favorite plastic surgeon is booked solid for the next $playerSurgery weeks.<</if>> <br>You have a number of contact lenses in various colors available. <br> - <<if $PC.origEye == $PC.eyeColor>>You aren't wearing contacts to change the color of your eyes.<<else>>[[Remove lenses|Manage Personal Affairs][$PC.eyeColor = $PC.origEye]]<</if>> - <<if $PC.origEye != "blue">>| [[Blue|Manage Personal Affairs][$PC.eyeColor = "blue"]]<</if>> - <<if $PC.origEye != "black">>| [[Black|Manage Personal Affairs][$PC.eyeColor = "black"]]<</if>> - <<if $PC.origEye != "brown">>| [[Brown|Manage Personal Affairs][$PC.eyeColor = "brown"]]<</if>> - <<if $PC.origEye != "green">>| [[Green|Manage Personal Affairs][$PC.eyeColor = "green"]]<</if>> - <<if $PC.origEye != "turquoise">>| [[Turquoise|Manage Personal Affairs][$PC.eyeColor = "turquoise"]]<</if>> - <<if $PC.origEye != "sky-blue">>| [[Sky-Blue|Manage Personal Affairs][$PC.eyeColor = "sky-blue"]]<</if>> - <<if $PC.origEye != "hazel">>| [[Hazel|Manage Personal Affairs][$PC.eyeColor = "hazel"]]<</if>> - <<if $PC.origEye != "pale-grey">>| [[Pale-Grey|Manage Personal Affairs][$PC.eyeColor = "pale-grey"]]<</if>> - <<if $PC.origEye != "white">>| [[White|Manage Personal Affairs][$PC.eyeColor = "white"]]<</if>> - <<if $PC.origEye != "pink">>| [[Pink|Manage Personal Affairs][$PC.eyeColor = "pink"]]<</if>> - <<if $PC.origEye != "amber">>| [[Amber|Manage Personal Affairs][$PC.eyeColor = "amber"]]<</if>> - <<if $PC.origEye != "red">>| [[Red|Manage Personal Affairs][$PC.eyeColor = "red"]]<</if>> - <<if $PC.origEye != "yellow">>| [[Yellow|Manage Personal Affairs][$PC.eyeColor = "yellow"]]<</if>> - <<if $PC.origEye != "orange">>| [[Orange|Manage Personal Affairs][$PC.eyeColor = "orange"]]<</if>> + <<if $PC.eye.origColor == $PC.eye.right.iris>>You aren't wearing contacts to change the color of your eyes.<<else>>[[Remove lenses|Manage Personal Affairs][$PC.eye.left.iris = $PC.eye.origColor, $PC.eye.right.iris = $PC.eye.origColor]]<</if>> + <<if $PC.eye.origColor != "blue">>| [[Blue|Manage Personal Affairs][$PC.eye.left.iris = "blue", $PC.eye.right.iris = "blue"]]<</if>> + <<if $PC.eye.origColor != "black">>| [[Black|Manage Personal Affairs][$PC.eye.left.iris = "black", $PC.eye.right.iris = "black"]]<</if>> + <<if $PC.eye.origColor != "brown">>| [[Brown|Manage Personal Affairs][$PC.eye.left.iris = "brown", $PC.eye.right.iris = "brown"]]<</if>> + <<if $PC.eye.origColor != "green">>| [[Green|Manage Personal Affairs][$PC.eye.left.iris = "green", $PC.eye.right.iris = "green"]]<</if>> + <<if $PC.eye.origColor != "turquoise">>| [[Turquoise|Manage Personal Affairs][$PC.eye.left.iris = "turquoise", $PC.eye.right.iris = "turquoise"]]<</if>> + <<if $PC.eye.origColor != "sky-blue">>| [[Sky-Blue|Manage Personal Affairs][$PC.eye.left.iris = "sky-blue", $PC.eye.right.iris = "sky-blue"]]<</if>> + <<if $PC.eye.origColor != "hazel">>| [[Hazel|Manage Personal Affairs][$PC.eye.left.iris = "hazel", $PC.eye.right.iris = "hazel"]]<</if>> + <<if $PC.eye.origColor != "pale-grey">>| [[Pale-Grey|Manage Personal Affairs][$PC.eye.left.iris = "pale-grey", $PC.eye.right.iris = "pale-grey"]]<</if>> + <<if $PC.eye.origColor != "white">>| [[White|Manage Personal Affairs][$PC.eye.left.iris = "white", $PC.eye.right.iris = "white"]]<</if>> + <<if $PC.eye.origColor != "pink">>| [[Pink|Manage Personal Affairs][$PC.eye.left.iris = "pink", $PC.eye.right.iris = "pink"]]<</if>> + <<if $PC.eye.origColor != "amber">>| [[Amber|Manage Personal Affairs][$PC.eye.left.iris = "amber", $PC.eye.right.iris = "amber"]]<</if>> + <<if $PC.eye.origColor != "red">>| [[Red|Manage Personal Affairs][$PC.eye.left.iris = "red", $PC.eye.right.iris = "red"]]<</if>> + <<if $PC.eye.origColor != "yellow">>| [[Yellow|Manage Personal Affairs][$PC.eye.left.iris = "yellow", $PC.eye.right.iris = "yellow"]]<</if>> + <<if $PC.eye.origColor != "orange">>| [[Orange|Manage Personal Affairs][$PC.eye.left.iris = "orange", $PC.eye.right.iris = "orange"]]<</if>> <br> - <<if $PC.pupil == "circular">>You aren't wearing contacts to change the shape of your pupils.<<else>>[[Remove lenses|Manage Personal Affairs][$PC.pupil = "circular"]]<</if>> - <<if $PC.pupil != "catlike">>| [[Catlike|Manage Personal Affairs][$PC.pupil = "catlike"]]<</if>> - <<if $PC.pupil != "serpent-like">>| [[Serpent-Like|Manage Personal Affairs][$PC.pupil = "serpent-like"]]<</if>> - <<if $PC.pupil != "devilish">>| [[Devilish|Manage Personal Affairs][$PC.pupil = "devilish"]]<</if>> - <<if $PC.pupil != "demonic">>| [[Demonic|Manage Personal Affairs][$PC.pupil = "demonic"]]<</if>> - <<if $PC.pupil != "hypnotic">>| [[Hypnotic|Manage Personal Affairs][$PC.pupil = "hypnotic"]]<</if>> - <<if $PC.pupil != "heart-shaped">>| [[Heart-Shaped|Manage Personal Affairs][$PC.pupil = "heart-shaped"]]<</if>> - <<if $PC.pupil != "wide-eyed">>| [[Wide-Eyed|Manage Personal Affairs][$PC.pupil = "wide-eyed"]]<</if>> - <<if $PC.pupil != "almond-shaped">>| [[Almond-Shaped|Manage Personal Affairs][$PC.pupil = "almond-shaped"]]<</if>> - <<if $PC.pupil != "bright">>| [[Bright|Manage Personal Affairs][$PC.pupil = "bright"]]<</if>> - <<if $PC.pupil != "teary">>| [[Teary|Manage Personal Affairs][$PC.pupil = "teary"]]<</if>> - <<if $PC.pupil != "vacant">>| [[Vacant|Manage Personal Affairs][$PC.pupil = "vacant"]]<</if>> - <<if $PC.pupil != "star-shaped">>| [[Star-Shaped|Manage Personal Affairs][$PC.pupil = "star-shaped"]]<</if>> - <<if $PC.pupil != "goat-like">>| [[Goat-Like|Manage Personal Affairs][$PC.pupil = "goat-like"]]<</if>> + <<if $PC.eye.right.pupil == "circular">>You aren't wearing contacts to change the shape of your pupils.<<else>>[[Remove lenses|Manage Personal Affairs][$PC.eye.left.pupil = "circular, $PC.eye.right.pupil != "circular"<</if>> + <<if $PC.eye.right.pupil != "catlike">>| [[Catlike|Manage Personal Affairs][$PC.eye.left.pupil = "catlike", $PC.eye.right.pupil != "catlike"]]<</if>> + <<if $PC.eye.right.pupil != "serpent-like">>| [[Serpent-Like|Manage Personal Affairs][$PC.eye.left.pupil = "serpent-like", $PC.eye.right.pupil != "serpent-like"]]<</if>> + <<if $PC.eye.right.pupil != "devilish">>| [[Devilish|Manage Personal Affairs][$PC.eye.left.pupil = "devilish", $PC.eye.right.pupil != "devilish"]]<</if>> + <<if $PC.eye.right.pupil != "demonic">>| [[Demonic|Manage Personal Affairs][$PC.eye.left.pupil = "demonic", $PC.eye.right.pupil != "demonic"]]<</if>> + <<if $PC.eye.right.pupil != "hypnotic">>| [[Hypnotic|Manage Personal Affairs][$PC.eye.left.pupil = "hypnotic", $PC.eye.right.pupil != "hypnotic"]]<</if>> + <<if $PC.eye.right.pupil != "heart-shaped">>| [[Heart-Shaped|Manage Personal Affairs][$PC.eye.left.pupil = "heart-shaped", $PC.eye.right.pupil != "heart-shaped"]]<</if>> + <<if $PC.eye.right.pupil != "wide-eyed">>| [[Wide-Eyed|Manage Personal Affairs][$PC.eye.left.pupil = "wide-eyed", $PC.eye.right.pupil != "wide-eyed"]]<</if>> + <<if $PC.eye.right.pupil != "almond-shaped">>| [[Almond-Shaped|Manage Personal Affairs][$PC.eye.left.pupil = "almond-shaped", $PC.eye.right.pupil != "almond-shaped"]]<</if>> + <<if $PC.eye.right.pupil != "bright">>| [[Bright|Manage Personal Affairs][$PC.eye.left.pupil = "bright", $PC.eye.right.pupil != "bright"]]<</if>> + <<if $PC.eye.right.pupil != "teary">>| [[Teary|Manage Personal Affairs][$PC.eye.left.pupil = "teary", $PC.eye.right.pupil != "teary"]]<</if>> + <<if $PC.eye.right.pupil != "vacant">>| [[Vacant|Manage Personal Affairs][$PC.eye.left.pupil = "vacant", $PC.eye.right.pupil != "vacant"]]<</if>> + <<if $PC.eye.right.pupil != "star-shaped">>| [[Star-Shaped|Manage Personal Affairs][$PC.eye.left.pupil = "star-shaped", $PC.eye.right.pupil != "star-shaped"]]<</if>> + <<if $PC.eye.right.pupil != "goat-like">>| [[Goat-Like|Manage Personal Affairs][$PC.eye.left.pupil = "goat-like", $PC.eye.right.pupil != "goat-like"]]<</if>> <br> - <<if $PC.sclerae == "white">>You aren't wearing contacts to change the color of your sclerae.<<else>>[[Remove lenses|Manage Personal Affairs][$PC.sclerae = "white"]]<</if>> - <<if $PC.sclerae != "blue">>| [[Blue|Manage Personal Affairs][$PC.sclerae = "blue"]]<</if>> - <<if $PC.sclerae != "black">>| [[Black|Manage Personal Affairs][$PC.sclerae = "black"]]<</if>> - <<if $PC.sclerae != "brown">>| [[Brown|Manage Personal Affairs][$PC.sclerae = "brown"]]<</if>> - <<if $PC.sclerae != "green">>| [[Green|Manage Personal Affairs][$PC.sclerae = "green"]]<</if>> - <<if $PC.sclerae != "turquoise">>| [[Turquoise|Manage Personal Affairs][$PC.sclerae = "turquoise"]]<</if>> - <<if $PC.sclerae != "sky-blue">>| [[Sky-Blue|Manage Personal Affairs][$PC.sclerae = "sky-blue"]]<</if>> - <<if $PC.sclerae != "hazel">>| [[Hazel|Manage Personal Affairs][$PC.sclerae = "hazel"]]<</if>> - <<if $PC.sclerae != "pale-grey">>| [[Pale-Grey|Manage Personal Affairs][$PC.sclerae = "pale-grey"]]<</if>> - <<if $PC.sclerae != "pink">>| [[Pink|Manage Personal Affairs][$PC.sclerae = "pink"]]<</if>> - <<if $PC.sclerae != "amber">>| [[Amber|Manage Personal Affairs][$PC.sclerae = "amber"]]<</if>> - <<if $PC.sclerae != "red">>| [[Red|Manage Personal Affairs][$PC.sclerae = "red"]]<</if>> - <<if $PC.sclerae != "yellow">>| [[Yellow|Manage Personal Affairs][$PC.sclerae = "yellow"]]<</if>> - <<if $PC.sclerae != "orange">>| [[Orange|Manage Personal Affairs][$PC.sclerae = "orange"]]<</if>> + <<if $PC.eye.right.sclerae == "white">>You aren't wearing contacts to change the color of your sclerae.<<else>>[[Remove lenses|Manage Personal Affairs][$PC.eye.left.sclerae = "white", $PC.eye.right.sclerae == "white"]]<</if>> + <<if $PC.eye.right.sclerae != "blue">>| [[Blue|Manage Personal Affairs][$PC.eye.left.sclerae = "blue", $PC.eye.right.sclerae == "blue"]]<</if>> + <<if $PC.eye.right.sclerae != "black">>| [[Black|Manage Personal Affairs][$PC.eye.left.sclerae = "black", $PC.eye.right.sclerae == "black"]]<</if>> + <<if $PC.eye.right.sclerae != "brown">>| [[Brown|Manage Personal Affairs][$PC.eye.left.sclerae = "brown", $PC.eye.right.sclerae == "brown"]]<</if>> + <<if $PC.eye.right.sclerae != "green">>| [[Green|Manage Personal Affairs][$PC.eye.left.sclerae = "green", $PC.eye.right.sclerae == "green"]]<</if>> + <<if $PC.eye.right.sclerae != "turquoise">>| [[Turquoise|Manage Personal Affairs][$PC.eye.left.sclerae = "turquoise", $PC.eye.right.sclerae == "turquoise"]]<</if>> + <<if $PC.eye.right.sclerae != "sky-blue">>| [[Sky-Blue|Manage Personal Affairs][$PC.eye.left.sclerae = "sky-blue", $PC.eye.right.sclerae == "sky-blue"]]<</if>> + <<if $PC.eye.right.sclerae != "hazel">>| [[Hazel|Manage Personal Affairs][$PC.eye.left.sclerae = "hazel", $PC.eye.right.sclerae == "hazel"]]<</if>> + <<if $PC.eye.right.sclerae != "pale-grey">>| [[Pale-Grey|Manage Personal Affairs][$PC.eye.left.sclerae = "pale-grey", $PC.eye.right.sclerae == "pale-grey"]]<</if>> + <<if $PC.eye.right.sclerae != "pink">>| [[Pink|Manage Personal Affairs][$PC.eye.left.sclerae = "pink", $PC.eye.right.sclerae == "pink"]]<</if>> + <<if $PC.eye.right.sclerae != "amber">>| [[Amber|Manage Personal Affairs][$PC.eye.left.sclerae = "amber", $PC.eye.right.sclerae == "amber"]]<</if>> + <<if $PC.eye.right.sclerae != "red">>| [[Red|Manage Personal Affairs][$PC.eye.left.sclerae = "red", $PC.eye.right.sclerae == "red"]]<</if>> + <<if $PC.eye.right.sclerae != "yellow">>| [[Yellow|Manage Personal Affairs][$PC.eye.left.sclerae = "yellow", $PC.eye.right.sclerae == "yellow"]]<</if>> + <<if $PC.eye.right.sclerae != "orange">>| [[Orange|Manage Personal Affairs][$PC.eye.left.sclerae = "orange", $PC.eye.right.sclerae == "orange"]]<</if>> <br>You have a selection of hair dyes available. <br> <<if $PC.origHColor == $PC.hColor>>Your hair is its natural color.<<else>>[[Remove dye|Manage Personal Affairs][$PC.hColor = $PC.origHColor]]<</if>> @@ -151,146 +153,146 @@ Around back, You ponder what skills may be useful in running your arcology. <br>Trading: -<<if $PC.trading >= 100>> +<<if $PC.skill.trading >= 100>> You are a master at economics and trading. -<<elseif $PC.trading >= 80>> +<<elseif $PC.skill.trading >= 80>> You are an expert at economics and trading. -<<elseif $PC.trading >= 60>> +<<elseif $PC.skill.trading >= 60>> You are skilled in economics and trading. -<<elseif $PC.trading >= 40>> +<<elseif $PC.skill.trading >= 40>> You know some things about economics and trading. -<<elseif $PC.trading >= 20>> +<<elseif $PC.skill.trading >= 20>> You are a beginner in economics. -<<elseif $PC.trading >= 0>> +<<elseif $PC.skill.trading >= 0>> You know only the basics of trading. -<<elseif $PC.trading >= -20>> +<<elseif $PC.skill.trading >= -20>> You know how to haggle a little. -<<elseif $PC.trading >= -40>> +<<elseif $PC.skill.trading >= -40>> You know how to shop around. -<<elseif $PC.trading >= -60>> +<<elseif $PC.skill.trading >= -60>> You know not to pay sticker price. -<<elseif $PC.trading >= -80>> +<<elseif $PC.skill.trading >= -80>> People always give you discounts, but you never save any money. <<else>> They said it was a bear market, so where are the bears? <</if>> <br>Warfare: -<<if $PC.warfare >= 100>> +<<if $PC.skill.warfare >= 100>> You are a master of warfare. -<<elseif $PC.warfare >= 80>> +<<elseif $PC.skill.warfare >= 80>> You are an expert at tactics and strategy. -<<elseif $PC.warfare >= 60>> +<<elseif $PC.skill.warfare >= 60>> You are skilled in combat. -<<elseif $PC.warfare >= 40>> +<<elseif $PC.skill.warfare >= 40>> You know some things about combat. -<<elseif $PC.warfare >= 20>> +<<elseif $PC.skill.warfare >= 20>> You are a beginner in tactics and strategy. -<<elseif $PC.warfare >= 0>> +<<elseif $PC.skill.warfare >= 0>> You know only the basics of fighting. -<<elseif $PC.warfare >= -20>> +<<elseif $PC.skill.warfare >= -20>> You know how to hold a gun. -<<elseif $PC.warfare >= -40>> +<<elseif $PC.skill.warfare >= -40>> You know how to stab with a knife. -<<elseif $PC.warfare >= -60>> +<<elseif $PC.skill.warfare >= -60>> Go for the throat? -<<elseif $PC.warfare >= -80>> +<<elseif $PC.skill.warfare >= -80>> Just kick them in the balls, right? <<else>> People like you are usually the first raped in a war. <</if>> <br>Slaving: -<<if $PC.slaving >= 100>> +<<if $PC.skill.slaving >= 100>> You are a master slaver. -<<elseif $PC.slaving >= 80>> +<<elseif $PC.skill.slaving >= 80>> You are an expert at enslaving. -<<elseif $PC.slaving >= 60>> +<<elseif $PC.skill.slaving >= 60>> You are skilled in slaving. -<<elseif $PC.slaving >= 40>> +<<elseif $PC.skill.slaving >= 40>> You know some things about getting slaves. -<<elseif $PC.slaving >= 20>> +<<elseif $PC.skill.slaving >= 20>> You are a beginner in slaving. -<<elseif $PC.slaving >= 0>> +<<elseif $PC.skill.slaving >= 0>> You know only the basics of slaving. -<<elseif $PC.slaving >= -20>> +<<elseif $PC.skill.slaving >= -20>> You know how to avoid becoming a slave. -<<elseif $PC.slaving >= -40>> +<<elseif $PC.skill.slaving >= -40>> You know to read contracts before you sign them. -<<elseif $PC.slaving >= -60>> +<<elseif $PC.skill.slaving >= -60>> You know to be careful. -<<elseif $PC.slaving >= -80>> +<<elseif $PC.skill.slaving >= -80>> You know better than to trust anyone. <<else>> It would be easy to enslave you. <</if>> <br>Engineering: -<<if $PC.engineering >= 100>> +<<if $PC.skill.engineering >= 100>> You are a master engineer. -<<elseif $PC.engineering >= 80>> +<<elseif $PC.skill.engineering >= 80>> You are an expert at engineering. -<<elseif $PC.engineering >= 60>> +<<elseif $PC.skill.engineering >= 60>> You are skilled in engineering. -<<elseif $PC.engineering >= 40>> +<<elseif $PC.skill.engineering >= 40>> You know some things about engineering. -<<elseif $PC.engineering >= 20>> +<<elseif $PC.skill.engineering >= 20>> You are a beginner in engineering. -<<elseif $PC.engineering >= 0>> +<<elseif $PC.skill.engineering >= 0>> You know only the basics of engineering. -<<elseif $PC.engineering >= -20>> +<<elseif $PC.skill.engineering >= -20>> You can build a gingerbread house that doesn't collapse. -<<elseif $PC.engineering >= -40>> +<<elseif $PC.skill.engineering >= -40>> You can tie a tight knot, does that count? -<<elseif $PC.engineering >= -60>> +<<elseif $PC.skill.engineering >= -60>> Glue is your friend; lots of it. -<<elseif $PC.engineering >= -80>> +<<elseif $PC.skill.engineering >= -80>> You know better than to even try to build something. <<else>> You can cook; that's sort of like building something, right? <</if>> <br>Medicine: -<<if $PC.medicine >= 100>> +<<if $PC.skill.medicine >= 100>> You are a master surgeon. -<<elseif $PC.medicine >= 80>> +<<elseif $PC.skill.medicine >= 80>> You are an expert at medicine and surgery. -<<elseif $PC.medicine >= 60>> +<<elseif $PC.skill.medicine >= 60>> You are skilled in surgery. -<<elseif $PC.medicine >= 40>> +<<elseif $PC.skill.medicine >= 40>> You know some things about medicine. -<<elseif $PC.medicine >= 20>> +<<elseif $PC.skill.medicine >= 20>> You are a beginner in medicine. -<<elseif $PC.medicine >= 0>> +<<elseif $PC.skill.medicine >= 0>> You know the basics of treating injuries. -<<elseif $PC.medicine >= -20>> +<<elseif $PC.skill.medicine >= -20>> You can stop a wound from getting infected. -<<elseif $PC.medicine >= -40>> +<<elseif $PC.skill.medicine >= -40>> Gauze is your friend. Just keep wrapping. -<<elseif $PC.medicine >= -60>> +<<elseif $PC.skill.medicine >= -60>> You know how to apply a band-aid. -<<elseif $PC.medicine >= -80>> +<<elseif $PC.skill.medicine >= -80>> Cure-alls are wonderful. Why aren't they sold in stores, though? <<else>> Alcohol makes pain go away, right? <</if>> <br>Hacking: -<<if $PC.hacking >= 100>> +<<if $PC.skill.hacking >= 100>> You are a master of hacking. -<<elseif $PC.hacking >= 80>> +<<elseif $PC.skill.hacking >= 80>> You are an expert at hacking. -<<elseif $PC.hacking >= 60>> +<<elseif $PC.skill.hacking >= 60>> You are skilled in hacking. -<<elseif $PC.hacking >= 40>> +<<elseif $PC.skill.hacking >= 40>> You know some things about hacking. -<<elseif $PC.hacking >= 20>> +<<elseif $PC.skill.hacking >= 20>> You are a beginner in hacking. -<<elseif $PC.hacking >= 0>> +<<elseif $PC.skill.hacking >= 0>> You know only the basics of hacking. -<<elseif $PC.hacking >= -20>> +<<elseif $PC.skill.hacking >= -20>> You know how to click a mouse. -<<elseif $PC.hacking >= -40>> +<<elseif $PC.skill.hacking >= -40>> Enter does something? -<<elseif $PC.hacking >= -60>> +<<elseif $PC.skill.hacking >= -60>> Where is the "any" key? -<<elseif $PC.hacking >= -80>> +<<elseif $PC.skill.hacking >= -80>> You can push the power button, good job. <<else>> This black box thingy is magical. @@ -333,11 +335,11 @@ On formal occasions, you are announced as $PCTitle. By slaves, however, you pref <span id="nameResult"> <<link "Rename yourself">> <<replace "#nameResult">> - New name: <<textbox "_PCNamet" $PC.name>> + New name: <<textbox "_PCNamet" $PC.slaveName>> <<link "Apply">> <<run repX(-500, "event")>> <<replace "#nameResult">> - <<set $PC.name = _PCNamet>> + <<set $PC.slaveName = _PCNamet>> You will now be known as <<= PlayerName()>>. <</replace>> <</link>> @@ -384,7 +386,7 @@ On formal occasions, you are announced as $PCTitle. By slaves, however, you pref <</if>> <</if>> -<<if $PC.vagina == 1>> +<<if $PC.vagina != -1>> <br><br> __Contraceptives and Fertility__ <br> @@ -407,54 +409,54 @@ __Contraceptives and Fertility__ <</if>> </span> -<<if $PC.births > 0>> +<<if $PC.counter.birthsTotal > 0>> <br> <br> In total, you have given birth to: -<<if $PC.birthElite > 0>> - <br><<print $PC.birthElite>> bab<<if $PC.birthElite > 1>>ies<<else>>y<</if>> for the Societal Elite. +<<if $PC.counter.birthElite > 0>> + <br><<print $PC.counter.birthElite>> bab<<if $PC.counter.birthElite > 1>>ies<<else>>y<</if>> for the Societal Elite. <</if>> -<<if $PC.birthMaster > 0>> - <br><<print $PC.birthMaster>> bab<<if $PC.birthMaster > 1>>ies<<else>>y<</if>> for your former Master. +<<if $PC.counter.birthMaster > 0>> + <br><<print $PC.counter.birthMaster>> bab<<if $PC.counter.birthMaster > 1>>ies<<else>>y<</if>> for your former Master. <</if>> -<<if $PC.birthClient > 0>> - <br><<print $PC.birthClient>> bab<<if $PC.birthClient > 1>>ies<<else>>y<</if>> from clients you've slept with. +<<if $PC.counter.birthClient > 0>> + <br><<print $PC.counter.birthClient>> bab<<if $PC.counter.birthClient > 1>>ies<<else>>y<</if>> from clients you've slept with. <</if>> -<<if $PC.birthDegenerate > 0>> - <br><<print $PC.birthDegenerate>> bastard<<if $PC.birthDegenerate > 1>>s<</if>> from getting fucked by slaves. +<<if $PC.counter.birthDegenerate > 0>> + <br><<print $PC.counter.birthDegenerate>> bastard<<if $PC.counter.birthDegenerate > 1>>s<</if>> from getting fucked by slaves. <</if>> -<<if $PC.birthArcOwner > 0>> - <br><<print $PC.birthArcOwner>> bab<<if $PC.birthArcOwner > 1>>ies<<else>>y<</if>> from your time with male arcology owners. +<<if $PC.counter.birthArcOwner > 0>> + <br><<print $PC.counter.birthArcOwner>> bab<<if $PC.counter.birthArcOwner > 1>>ies<<else>>y<</if>> from your time with male arcology owners. <</if>> -<<if $PC.birthCitizen > 0>> - <br><<print $PC.birthCitizen>> bab<<if $PC.birthCitizen > 1>>ies<<else>>y<</if>> from sex with arcology citizens. +<<if $PC.counter.birthCitizen > 0>> + <br><<print $PC.counter.birthCitizen>> bab<<if $PC.counter.birthCitizen > 1>>ies<<else>>y<</if>> from sex with arcology citizens. <</if>> -<<if $PC.birthOther > 0>> - <br><<print $PC.birthOther>> bab<<if $PC.birthOther > 1>>ies<<else>>y<</if>> from sources you can't quite recall. +<<if $PC.counter.birthOther > 0>> + <br><<print $PC.counter.birthOther>> bab<<if $PC.counter.birthOther > 1>>ies<<else>>y<</if>> from sources you can't quite recall. <</if>> -<<if $PC.birthSelf > 0>> - <br><<print $PC.birthSelf>> bab<<if $PC.birthSelf > 1>>ies<<else>>y<</if>> that <<if $PC.birthSelf > 1>>are<<else>>is<</if>> literally all you. +<<if $PC.counter.birthSelf > 0>> + <br><<print $PC.counter.birthSelf>> bab<<if $PC.counter.birthSelf > 1>>ies<<else>>y<</if>> that <<if $PC.counter.birthSelf > 1>>are<<else>>is<</if>> literally all you. <</if>> -<<if $PC.birthLab > 0>> - <br><<print $PC.birthLab>> bab<<if $PC.birthLab > 1>>ies<<else>>y<</if>> specially designed in the lab. +<<if $PC.counter.birthLab > 0>> + <br><<print $PC.counter.birthLab>> bab<<if $PC.counter.birthLab > 1>>ies<<else>>y<</if>> specially designed in the lab. <</if>> <</if>> -<<if $PC.slavesKnockedUp > 0>> +<<if $PC.counter.slavesKnockedUp > 0>> <br> - <<if $PC.dick == 1>> - You've knocked up <<print num($PC.slavesKnockedUp)>> fertile slave girl<<if $PC.slavesKnockedUp > 1>>s<</if>><<if $PC.slavesFathered > 0>> and fathered <<print num($PC.slavesFathered)>> new slave<<if $PC.slavesFathered > 1>>s<</if>><</if>> as an arcology owner so far. + <<if $PC.dick > 0>> + You've knocked up <<print num($PC.counter.slavesKnockedUp)>> fertile slave girl<<if $PC.counter.slavesKnockedUp > 1>>s<</if>><<if $PC.counter.slavesFathered > 0>> and fathered <<print num($PC.counter.slavesFathered)>> new slave<<if $PC.counter.slavesFathered > 1>>s<</if>><</if>> as an arcology owner so far. <<else>> - Before your sex change, you knocked up <<print num($PC.slavesKnockedUp)>> fertile slave girl<<if $PC.slavesKnockedUp > 1>>s<</if>><<if $PC.slavesFathered > 0>> and fathered <<print num($PC.slavesFathered)>> new slave<<if $PC.slavesFathered > 1>>s<</if>><</if>>. + Before your sex change, you knocked up <<print num($PC.counter.slavesKnockedUp)>> fertile slave girl<<if $PC.counter.slavesKnockedUp > 1>>s<</if>><<if $PC.counter.slavesFathered > 0>> and fathered <<print num($PC.counter.slavesFathered)>> new slave<<if $PC.counter.slavesFathered > 1>>s<</if>><</if>>. <</if>> <<else>> - <<if $PC.slavesFathered > 0>> + <<if $PC.counter.slavesFathered > 0>> <br> - <<if $PC.dick == 1>> - You've fathered <<print num($PC.slavesFathered)>> new slave<<if $PC.slavesFathered > 1>>s<</if>> as an arcology owner so far. + <<if $PC.dick != 0>> + You've fathered <<print num($PC.counter.slavesFathered)>> new slave<<if $PC.counter.slavesFathered > 1>>s<</if>> as an arcology owner so far. <<else>> - Before your sex change, you fathered <<print num($PC.slavesFathered)>> new slave<<if $PC.slavesFathered > 1>>s<</if>>. + Before your sex change, you fathered <<print num($PC.counter.slavesFathered)>> new slave<<if $PC.counter.slavesFathered > 1>>s<</if>>. <</if>> <</if>> <</if>> @@ -496,7 +498,7 @@ In total, you have given birth to: <<if ($PC.preg > 0 && $pregnancyMonitoringUpgrade == 1)>> <br>[[Inspect pregnancy|Analyze PC Pregnancy]] <</if>> -<<if $PC.preg >= 0 && $PC.vagina == 1>> +<<if $PC.preg >= 0 && $PC.ovaries == 1>> <br>[[Harvest and implant an egg|Surrogacy Workaround][$donatrix = $PC, $impregnatrix = "Undecided", $receptrix = "Undecided", $nextLink = "Manage Personal Affairs"]] <</if>> @@ -507,7 +509,7 @@ In total, you have given birth to: [[List your womb as available|Manage Personal Affairs][$playerBred = 1, $playerBredTube = 0]] | [[Sign up for artificial insemination|Manage Personal Affairs][$playerBred = 1, $playerBredTube = 1]] <<else>> Your womb is dedicated to carrying the Societal Elites' children. - <<if $PC.birthElite > 0>> + <<if $PC.counter.birthElite > 0>> [[List your womb as unavailable|Manage Personal Affairs][$playerBred = 0]] <<else>> // You must bear at least one child for the Societal Elite before removing yourself from the breeding program. // @@ -518,7 +520,7 @@ In total, you have given birth to: <<if $PC.preg == 0 && $PC.pregWeek == 0>> <<if $dairyPiping == 1 && ($cumSlaves > 0 || $arcologies[0].FSPastoralistLaw == 1)>> - <<if $PC.cumTap == 0>> + <<if $PC.skill.cumTap == 0>> <br><br> The tap connected to $dairyName has a variety of attachments, one of which being a very tantalizing dick-shaped nozzle. It looks like it would be a perfect fit for you, if you were curious, that is. <br><br>[[No one is looking...|FSelf]] @@ -529,8 +531,8 @@ In total, you have given birth to: <br><<link "You only want to get pregnant." "Manage Personal Affairs">><<set $PC.preg = 1, $PC.pregWeek = 1, $PC.pregSource = 0, $PC.pregKnown = 1>><<set $PC.pregType = setPregType($PC)>><<set WombImpregnate($PC, $PC.pregType, 0, 1)>><</link>> <</if>> <</if>> - <<if $PC.vagina == 1 && $PC.dick == 1>> - <<if $PC.birthSelf > 0>> + <<if $PC.vagina >= 1 && $PC.dick != 0>> + <<if $PC.counter.birthSelf > 0>> <br><br> Who better to impregnate you than you? <br>[[Impregnate yourself.|MpregSelf]] @@ -545,47 +547,47 @@ In total, you have given birth to: <<else>> /* no vagina */ -<<if $PC.births > 0>> +<<if $PC.counter.births > 0>> <br><br> Before your sex change, you had given birth to: - <<if $PC.birthElite > 0>> - <br><<print num($PC.birthElite)>> bab<<if $PC.birthElite > 1>>ies<<else>>y<</if>> for the Societal Elite. + <<if $PC.counter.birthElite > 0>> + <br><<print num($PC.counter.birthElite)>> bab<<if $PC.counter.birthElite > 1>>ies<<else>>y<</if>> for the Societal Elite. <</if>> - <<if $PC.birthMaster > 0>> - <br><<print num($PC.birthMaster)>> bab<<if $PC.birthMaster > 1>>ies<<else>>y<</if>> for your former Master. + <<if $PC.counter.birthMaster > 0>> + <br><<print num($PC.counter.birthMaster)>> bab<<if $PC.counter.birthMaster > 1>>ies<<else>>y<</if>> for your former Master. <</if>> - <<if $PC.birthClient > 0>> - <br><<print num($PC.birthOther)>> bab<<if $PC.birthOther > 1>>ies<<else>>y<</if>> from clients you've slept with. + <<if $PC.counter.birthClient > 0>> + <br><<print num($PC.counter.birthClient)>> bab<<if $PC.counter.birthClient > 1>>ies<<else>>y<</if>> from clients you've slept with. <</if>> - <<if $PC.birthDegenerate > 0>> - <br><<print num($PC.birthDegenerate)>> bastard<<if $PC.birthDegenerate > 1>>s<</if>> from getting fucked by slaves. + <<if $PC.counter.birthDegenerate > 0>> + <br><<print num($PC.counter.birthDegenerate)>> bastard<<if $PC.counter.birthDegenerate > 1>>s<</if>> from getting fucked by slaves. <</if>> - <<if $PC.birthArcOwner > 0>> - <br><<print num($PC.birthArcOwner)>> bab<<if $PC.birthArcOwner > 1>>ies<<else>>y<</if>> from your time with male arcology owners. + <<if $PC.counter.birthArcOwner > 0>> + <br><<print num($PC.counter.birthArcOwner)>> bab<<if $PC.counter.birthArcOwner > 1>>ies<<else>>y<</if>> from your time with male arcology owners. <</if>> - <<if $PC.birthCitizen > 0>> - <br><<print num($PC.birthCitizen)>> bab<<if $PC.birthCitizen > 1>>ies<<else>>y<</if>> from sex with arcology citizens. + <<if $PC.counter.birthCitizen > 0>> + <br><<print num($PC.counter.birthCitizen)>> bab<<if $PC.counter.birthCitizen > 1>>ies<<else>>y<</if>> from sex with arcology citizens. <</if>> - <<if $PC.birthFutaSis > 0>> - <br><<print num($PC.birthFutaSis)>> bab<<if $PC.birthFutaSis > 1>>ies<<else>>y<</if>> conceived during orgies with the Futanari Sisters. + <<if $PC.counter.birthFutaSis > 0>> + <br><<print num($PC.counter.birthFutaSis)>> bab<<if $PC.counter.birthFutaSis > 1>>ies<<else>>y<</if>> conceived during orgies with the Futanari Sisters. <</if>> - <<if $PC.birthOther > 0>> - <br><<print num($PC.birthOther)>> bab<<if $PC.birthOther > 1>>ies<<else>>y<</if>> from sources you can't quite recall. + <<if $PC.counter.birthOther > 0>> + <br><<print num($PC.counter.birthOther)>> bab<<if $PC.counter.birthOther > 1>>ies<<else>>y<</if>> from sources you can't quite recall. <</if>> - <<if $PC.birthSelf > 0>> - <br><<print num($PC.birthSelf)>> bab<<if $PC.birthSelf > 1>>ies<<else>>y<</if>> that <<if $PC.birthSelf > 1>>were<<else>>was<</if>> literally all you. + <<if $PC.counter.birthSelf > 0>> + <br><<print num($PC.counter.birthSelf)>> bab<<if $PC.counter.birthSelf > 1>>ies<<else>>y<</if>> that <<if $PC.counter.birthSelf > 1>>were<<else>>was<</if>> literally all you. <</if>> - <<if $PC.birthLab > 0>> - <br><<print $PC.birthLab>> bab<<if $PC.birthLab > 1>>ies<<else>>y<</if>> specially designed in the lab. + <<if $PC.counter.birthLab > 0>> + <br><<print $PC.counter.birthLab>> bab<<if $PC.counter.birthLab > 1>>ies<<else>>y<</if>> specially designed in the lab. <</if>> <</if>> -<<if $PC.slavesKnockedUp > 0>> +<<if $PC.counter.slavesKnockedUp > 0>> <br><br> - You've knocked up <<print num($PC.slavesKnockedUp)>> fertile slave girl<<if $PC.slavesKnockedUp > 1>>s<</if>><<if $PC.slavesFathered > 0>> and fathered <<print num($PC.slavesFathered)>> new slave<<if $PC.slavesFathered > 1>>s<</if>><</if>> as an arcology owner so far. + You've knocked up <<print num($PC.counter.slavesKnockedUp)>> fertile slave girl<<if $PC.counter.slavesKnockedUp > 1>>s<</if>><<if $PC.counter.slavesFathered > 0>> and fathered <<print num($PC.counter.slavesFathered)>> new slave<<if $PC.counter.slavesFathered > 1>>s<</if>><</if>> as an arcology owner so far. <<else>> - <<if $PC.slavesFathered > 0>> + <<if $PC.counter.slavesFathered > 0>> <br><br> - You've fathered <<print num($PC.slavesFathered)>> new slave<<if $PC.slavesFathered > 1>>s<</if>> as an arcology owner so far. + You've fathered <<print num($PC.counter.slavesFathered)>> new slave<<if $PC.counter.slavesFathered > 1>>s<</if>> as an arcology owner so far. <</if>> <</if>> @@ -596,12 +598,12 @@ In total, you have given birth to: __Lactation__ <br> Your breasts are laden with milk. - <<if $playerGetsMilked == 2>> - You are spending time with the penthouse milkers and making a quick ¤ from your efforts. [[Stop milking yourself|Manage Personal Affairs][$playerGetsMilked = 0]] | [[Stop using the milkers|Manage Personal Affairs][$playerGetsMilked = 1]] - <<elseif $playerGetsMilked == 1>> - You are taking the time to keep yourself lactating. [[Stop milking yourself|Manage Personal Affairs][$playerGetsMilked = 0]]<<if $servantMilkers == 1>> | [[Use the penthouse milkers|Manage Personal Affairs][$playerGetsMilked = 2]]<</if>> + <<if $PC.rules.lactation == "sell">> + You are spending time with the penthouse milkers and making a quick ¤ from your efforts. [[Stop milking yourself|Manage Personal Affairs][$PC.rules.lactation = "none"]] | [[Stop using the milkers|Manage Personal Affairs][$PC.rules.lactation = "maintain"]] + <<elseif $PC.rules.lactation == "maintain">> + You are taking the time to keep yourself lactating. [[Stop milking yourself|Manage Personal Affairs][$PC.rules.lactation = "none"]]<<if $servantMilkers == 1>> | [[Use the penthouse milkers|Manage Personal Affairs][$PC.rules.lactation = "sell"]]<</if>> <<else>> - You are currently letting nature run its course. [[Keep yourself milked|Manage Personal Affairs][$playerGetsMilked = 1]]<<if $servantMilkers == 1>> | [[Use the penthouse milkers|Manage Personal Affairs][$playerGetsMilked = 2]]<</if>> + You are currently letting nature run its course. [[Keep yourself milked|Manage Personal Affairs][$PC.rules.lactation = "maintain"]]<<if $servantMilkers == 1>> | [[Use the penthouse milkers|Manage Personal Affairs][$PC.rules.lactation = "sell"]]<</if>> <</if>> <</if>> diff --git a/src/pregmod/newChildIntro.tw b/src/pregmod/newChildIntro.tw index c461c1e386ea635fd0b1dc271b3325f9b5967669..1356003f194c17e8cf05d2a854f9e7d126c2bd39 100644 --- a/src/pregmod/newChildIntro.tw +++ b/src/pregmod/newChildIntro.tw @@ -480,10 +480,10 @@ You completed the legalities before heading to $incubatorName, knowing the tank You slowly strip down, gauging $his reactions to your show, until you are fully nude before $him. <<if $activeSlave.vagina > -1>> - <<if ($PC.dick == 0) && ($PC.boobs == 1)>> + <<if ($PC.dick != 0) && ($PC.boobs >= 300)>> $He notices $he has the same parts as you, and @@.mediumaquamarine;connects a little more@@ with a fellow girl. <<set $activeSlave.trust += 4>> - <<elseif $PC.dick == 1>> + <<elseif $PC.dick != 0>> $He notices your privates differ from $hers, and thanks to the tank's teachings, @@.hotpink;can't look away.@@ <<set $activeSlave.devotion += 4>> <<if $incubatorReproductionSetting > 0>> @@ -491,10 +491,10 @@ You slowly strip down, gauging $his reactions to your show, until you are fully <</if>> <</if>> <<elseif $activeSlave.dick > 0>> - <<if ($PC.dick == 1) && ($PC.boobs == 0)>> + <<if ($PC.dick != 0) && ($PC.boobs < 300)>> $He notices $he has the same parts as you, and @@.mediumaquamarine;connects a little more@@ with a fellow boy. <<set $activeSlave.trust += 4>> - <<elseif $PC.vagina == 1>> + <<elseif $PC.vagina != -1>> $He notices your privates differ from $hers, and thanks to the tank's teachings, @@.hotpink;can't look away.@@ <<set $activeSlave.devotion += 4>> <<if $incubatorReproductionSetting > 0>> @@ -505,19 +505,19 @@ You slowly strip down, gauging $his reactions to your show, until you are fully <<if $incubatorReproductionSetting > 0>> <<if (($activeSlave.attrXX > 50) || ($activeSlave.behavioralQuirk == "adores women")) && ($activeSlave.behavioralFlaw != "hates women") && ($activeSlave.trust >= -20)>> - <<if ($PC.boobs == 1)>> + <<if ($PC.boobs >= 900)>> $He seems to think you're pretty, and is more willing to @@.hotpink;try for your approval@@ than $he would otherwise be. $He openly ogles your rack at every opportunity. <<set $activeSlave.devotion += 4>> <</if>> <</if>> <<if ($activeSlave.behavioralFlaw == "hates women") && ($activeSlave.devotion <= 50)>> - <<if ($PC.dick == 0) && ($PC.boobs == 1)>> + <<if ($PC.dick == 0) && ($PC.boobs >= 500)>> $He obviously does not find you immediately attractive, and is @@.mediumorchid;less eager to conciliate you@@ than $he would otherwise be. <<set $activeSlave.devotion -= 5>> <</if>> <</if>> <<if (($activeSlave.attrXY > 50) || ($activeSlave.behavioralQuirk == "adores men")) && ($activeSlave.behavioralFlaw != "hates men") && ($activeSlave.trust >= -20)>> - <<if ($PC.dick == 1) && ($PC.boobs == 0)>> + <<if ($PC.dick != 0) && ($PC.boobs < 300)>> $He seems to think you're handsome, and is more willing to @@.hotpink;try for your approval@@ than $he would otherwise be. $He ogles your crotch at every opportunity. <<set $activeSlave.devotion += 4>> <</if>> @@ -538,7 +538,7 @@ You slowly strip down, gauging $his reactions to your show, until you are fully <</if>> <</if>> -<<if $PC.boobsBonus >= 3>> +<<if $PC.boobs >= 1000>> Now that you are alone with $him, $he seems incapable of pulling $his eyes off your huge tits. Every motion and jiggle in them is reflected in $his expression. $He licks $his lips as $he gazes at your erect nipples, but it will be you who decides who may suck on them. Though it doesn't stop $him from @@.hotpink;longing@@ to nurse from you. <<set $activeSlave.devotion += 5>> <</if>> @@ -675,7 +675,7 @@ You slowly strip down, gauging $his reactions to your show, until you are fully <</link>> <<if $seePreg != 0>> - <<if isFertile($activeSlave) && $PC.dick == 1>> + <<if isFertile($activeSlave) && $PC.dick != 0>> <br><<link "Impregnate $him">> <<replace "#result">> <<if $activeSlave.readyOva > 0>> @@ -707,7 +707,7 @@ You slowly strip down, gauging $his reactions to your show, until you are fully <br><<link "Break $him in publicly">> <<replace "#result">> - You escort the curious slave out into the public areas below your penthouse, shove the nude $desc over a convenient handrail, and stick <<if $PC.dick == 1>>your dick<<else>>a strap-on<</if>> + You escort the curious slave out into the public areas below your penthouse, shove the nude $desc over a convenient handrail, and stick <<if $PC.dick != 0>>your dick<<else>>a strap-on<</if>> <<if $activeSlave.vagina >= 0>> inside $his tight little pussy, making the poor $girl writhe with discomfort. <<else>> @@ -725,7 +725,7 @@ You slowly strip down, gauging $his reactions to your show, until you are fully <br><<link "Inseminate $him">> <<replace "#result">> - You lay the curious $desc across your desk and gently <<if $PC.dick == 1>>slide your hard cock<<else>>push a special strap-on<</if>> <<if $activeSlave.vagina >= 0>>inside $his womanhood<<else>>up $his butt<</if>>. You take $him with care, enjoying $his body and doing your best to give $him pleasure without hurting $his virgin hole. <<if $PC.dick == 1>>You empty your balls inside $him, thrusting in as far as you can go<<else>>The strap-on contains a reservoir of faux ejaculate, and you give it to $him<</if>> as you climax. When $he feels the hot liquid jet into $him, $he moans lewdly and relaxes, giving in to the tank's teachings. $He might not be an impregnation fetishist, but $he is @@.hotpink;willing to submit@@ to have $his body used as your receptacle and may even grow to enjoy it. + You lay the curious $desc across your desk and gently <<if $PC.dick != 0>>slide your hard cock<<else>>push a special strap-on<</if>> <<if $activeSlave.vagina >= 0>>inside $his womanhood<<else>>up $his butt<</if>>. You take $him with care, enjoying $his body and doing your best to give $him pleasure without hurting $his virgin hole. <<if $PC.dick != 0>>You empty your balls inside $him, thrusting in as far as you can go<<else>>The strap-on contains a reservoir of faux ejaculate, and you give it to $him<</if>> as you climax. When $he feels the hot liquid jet into $him, $he moans lewdly and relaxes, giving in to the tank's teachings. $He might not be an impregnation fetishist, but $he is @@.hotpink;willing to submit@@ to have $his body used as your receptacle and may even grow to enjoy it. <<set $activeSlave.devotion += 4>> <<if random(1,100) > 60 && $activeSlave.fetish == "none">> <<set $activeSlave.fetish = "pregnancy">> @@ -759,7 +759,7 @@ You slowly strip down, gauging $his reactions to your show, until you are fully <br><<link "Give $him a cum shower">> <<replace "#result">> - You seat the curious $desc in the center of your office and order every slave available capable of getting hard to report to your office. Once everyone is assembled and erect, you order them to encircle the aroused $girl and shower $him in cum. As they begin<<if canAchieveErection($activeSlave)>> (with $activeSlave.slaveName stroking $his own erection too)<</if>>, <<if $PC.dick == 1 && $PC.vagina == 1>>you begin fingering yourself while jacking off alongside your slaves<<elseif $PC.dick == 1>>you join in the circlejerk as well<<else>>you sit back to finger yourself to the show<</if>>. When the first burst of cum streaks across $his face, $he gasps in surprise, giving another load the chance to launch into $his gaping mouth. $He gags before licking $his lips and opening wide for the next load. After everyone has finished, $activeSlave.slaveName is coated, head to <<if !hasAnyLegs($activeSlave)>>hip<<else>>toe<</if>>, in cum and @@.hotpink;thrilled to be the center of attention.@@ Though $he may not be a cumslut now, $he certainly has the potential to become one. + You seat the curious $desc in the center of your office and order every slave available capable of getting hard to report to your office. Once everyone is assembled and erect, you order them to encircle the aroused $girl and shower $him in cum. As they begin<<if canAchieveErection($activeSlave)>> (with $activeSlave.slaveName stroking $his own erection too)<</if>>, <<if $PC.dick != 0 && $PC.vagina != -1>>you begin fingering yourself while jacking off alongside your slaves<<elseif $PC.dick != 0>>you join in the circlejerk as well<<else>>you sit back to finger yourself to the show<</if>>. When the first burst of cum streaks across $his face, $he gasps in surprise, giving another load the chance to launch into $his gaping mouth. $He gags before licking $his lips and opening wide for the next load. After everyone has finished, $activeSlave.slaveName is coated, head to <<if !hasAnyLegs($activeSlave)>>hip<<else>>toe<</if>>, in cum and @@.hotpink;thrilled to be the center of attention.@@ Though $he may not be a cumslut now, $he certainly has the potential to become one. <<set $activeSlave.devotion += 4>> <<if random(1,100) > 60 && $activeSlave.fetish == "none">> <<set $activeSlave.fetish = "cumslut">> @@ -797,7 +797,7 @@ You slowly strip down, gauging $his reactions to your show, until you are fully <</replace>> <</link>> -<<if $PC.vagina == 1>> +<<if $PC.vagina != -1>> <<if $activeSlave.dick > 0 && canAchieveErection($activeSlave)>> <br><<link "Dominate $his penis">> <<replace "#result">> @@ -815,7 +815,7 @@ You slowly strip down, gauging $his reactions to your show, until you are fully <<elseif $activeSlave.dick == 6>> You grin sadistically at $him as $his massive dick fills both of your hands. <</if>> - As $he begins to moan with lust, you grip down tightly and force $him to the floor. You straddle $him and lower your dripping pussy onto $his face<<if $PC.dick == 1>>, your erect cock coming to rest on $his forehead<</if>>. You continue stroking your toy's rod as $he eagerly begins eating you out. As $his cock begins to throb, anticipating $his upcoming orgasm, + As $he begins to moan with lust, you grip down tightly and force $him to the floor. You straddle $him and lower your dripping pussy onto $his face<<if $PC.dick != 0>>, your erect cock coming to rest on $his forehead<</if>>. You continue stroking your toy's rod as $he eagerly begins eating you out. As $his cock begins to throb, anticipating $his upcoming orgasm, <<if (overpowerCheck($activeSlave, $PC) < random(1,100)) && ($incubatorReproductionSetting > 0)>> $he shoves you onto your back and deeply penetrates you. Before you can kick $him off, $he thrusts twice and unloads $his pent up orgasm deep into your pussy. $He pulls out with a huge smile on $his face and a @@.hotpink;deep love@@ for $his mate. You glower at $him as cum pools from your stretched cunt; $he might not be a dom now, but $he may certainly become one. <<set $activeSlave.devotion += 5>> @@ -877,7 +877,7 @@ You slowly strip down, gauging $his reactions to your show, until you are fully <</if>> </span> <<else>> - you quickly bind the base of $his penis, denying $him release. You grind your cunt into $his face, letting $him know that YOU are the one who'll be orgasming here, not $him. Only once you have initiated the new slave by soaking $his face in your cum do you release $his dick and lean back to avoid the coming blast. A few strokes later and your hand is coated in $his cum. You turn around and order the exhausted $girl to clean $his cum off your hand<<if $PC.dick == 1>> and to finish off $his twitching dick<</if>>; $he might not be a submissive, but $he is @@.hotpink;willing to let you have your way@@ with $his body used and may even grow to enjoy it. + you quickly bind the base of $his penis, denying $him release. You grind your cunt into $his face, letting $him know that YOU are the one who'll be orgasming here, not $him. Only once you have initiated the new slave by soaking $his face in your cum do you release $his dick and lean back to avoid the coming blast. A few strokes later and your hand is coated in $his cum. You turn around and order the exhausted $girl to clean $his cum off your hand<<if $PC.dick != 0>> and to finish off $his twitching dick<</if>>; $he might not be a submissive, but $he is @@.hotpink;willing to let you have your way@@ with $his body used and may even grow to enjoy it. <<set $activeSlave.devotion += 5>> <<if random(1,100) > 60 && $activeSlave.fetish == "none">> <<set $activeSlave.fetish = "submissive">> @@ -889,7 +889,7 @@ You slowly strip down, gauging $his reactions to your show, until you are fully <</if>> <</if>> -<<if $PC.boobsBonus >= 3>> +<<if $PC.boobs >= 1000>> <br><<link "Permit $him to explore your expansive bust">> <<replace "#result">> You beckon the curious $girl to your hefty breasts, having noticed how hungrily $he has been <<if canSee($activeSlave)>>eying<<else>>focusing on<</if>> them. $He eagerly places $his hands to them and begins squeezing and massaging them, quickly becoming aroused $himself. $He pays close attention to your nipples, <<if $PC.lactation > 0>> squealing happily when milk begins to flow from them<<set $PC.lactationDuration = 2>><<else>> grumbling unhappily when $he finds no milk within<</if>>. @@ -1097,7 +1097,7 @@ You slowly strip down, gauging $his reactions to your show, until you are fully <<set $activeSlave.counter.anal += 10, $analTotal += 10>> <<= assignJob($activeSlave, "dairy")>> <<replace "#result">> - Making use of $his blissful ignorance, you restrain $him on one of the chairs in your office in an approximation of the position $he'll occupy in $dairyName. Then you put a mask on $him, like the ones the machines there feature, and turn it on, watching the slave squirm against $his restraints under the sudden bombardment of garish hardcore porn. Finally, you add a dildo gag, both to mimic the dildo that will feed $him, and to keep your office reasonably quiet. Then, for the rest of the day, you use $his vulnerable <<if $activeSlave.vagina > -1>>holes<<else>>asshole<</if>> as an outlet for your sexual energy. You are not gentle; in fact, the point of the whole exercise is to gape $him. By the evening $he's been fucked so hard that $he's stopped jerking against the chair when you pound <<if $PC.dick == 1>>your huge cock<<else>>a huge strap-on<</if>> in and out of $him, so you're obliged to get creative, sliding fingers in alongside <<if $PC.dick == 1>>yourself<<else>>it<</if>> to really blow $him out. Once that gets too easy, you start adding dildos for double penetration. By the night $he's properly prepared to take $dairyName's giant phalli, and you're bored, so you consign $him to $his fate. $He might have some opinion on how $he's spent $his day, but it's unlikely $he'll remember it by tomorrow, what with the forearm-sized dildos sliding in and out of $his throat<<if $activeSlave.vagina > -1>>, cunt,<</if>> and asshole. + Making use of $his blissful ignorance, you restrain $him on one of the chairs in your office in an approximation of the position $he'll occupy in $dairyName. Then you put a mask on $him, like the ones the machines there feature, and turn it on, watching the slave squirm against $his restraints under the sudden bombardment of garish hardcore porn. Finally, you add a dildo gag, both to mimic the dildo that will feed $him, and to keep your office reasonably quiet. Then, for the rest of the day, you use $his vulnerable <<if $activeSlave.vagina > -1>>holes<<else>>asshole<</if>> as an outlet for your sexual energy. You are not gentle; in fact, the point of the whole exercise is to gape $him. By the evening $he's been fucked so hard that $he's stopped jerking against the chair when you pound <<if $PC.dick != 0>>your huge cock<<else>>a huge strap-on<</if>> in and out of $him, so you're obliged to get creative, sliding fingers in alongside <<if $PC.dick != 0>>yourself<<else>>it<</if>> to really blow $him out. Once that gets too easy, you start adding dildos for double penetration. By the night $he's properly prepared to take $dairyName's giant phalli, and you're bored, so you consign $him to $his fate. $He might have some opinion on how $he's spent $his day, but it's unlikely $he'll remember it by tomorrow, what with the forearm-sized dildos sliding in and out of $his throat<<if $activeSlave.vagina > -1>>, cunt,<</if>> and asshole. <</replace>> <</link>> <</if>> diff --git a/src/pregmod/ovaTransplantWorkaround.tw b/src/pregmod/ovaTransplantWorkaround.tw index 2114402620e0889e24ab5b119744cc5c95a3fef2..9555616dc8b2f96dc94b5b58e3ef01e57f30c2de 100644 --- a/src/pregmod/ovaTransplantWorkaround.tw +++ b/src/pregmod/ovaTransplantWorkaround.tw @@ -23,7 +23,7 @@ __Select a slave to serve as the host__ <br>//You have no slaves capable of acting as a surrogate.// <</if>> -<<if $PC.vagina == 1 && $donatrix.ID != -1 && $PC.preg >= 0 && $PC.preg < 4 && $PC.pregType < 8 && $PC.physicalAge < 70>> +<<if $PC.vagina != -1 && $donatrix.ID != -1 && $PC.preg >= 0 && $PC.preg < 4 && $PC.pregType < 8 && $PC.physicalAge < 70>> <br> [[Use your own womb|Surrogacy][$receptrix = $PC, cashX(forceNeg($surgeryCost*2), "slaveSurgery"), $surgeryType = "transplant"]] <</if>> diff --git a/src/pregmod/pInsemination.tw b/src/pregmod/pInsemination.tw index bd5b624e264649de2a6ffc6c3523fa7d733f20c4..cffbb2b653d2906b976a3196c443e45c47f1e3f2 100644 --- a/src/pregmod/pInsemination.tw +++ b/src/pregmod/pInsemination.tw @@ -41,7 +41,7 @@ <<case "quick">> <<if $quickCount == 0>> - You arrive at the apartment of the very wealthy fuel baron who is to sire your child. He is eagerly waiting for you and quickly hurries you inside. He wastes no time, practically ripping your clothes off and forcing you over the edge of his bed. He hastily mounts you and roughly fucks your cunt — until he quickly finishes, that is, leaving you unsatisfied as he shoves you out the door, clothes in <<if $PC.dick == 1>>one hand and raging boner in the other<<else>>hand<</if>>. + You arrive at the apartment of the very wealthy fuel baron who is to sire your child. He is eagerly waiting for you and quickly hurries you inside. He wastes no time, practically ripping your clothes off and forcing you over the edge of his bed. He hastily mounts you and roughly fucks your cunt — until he quickly finishes, that is, leaving you unsatisfied as he shoves you out the door, clothes in <<if $PC.dick != -1>>one hand and raging boner in the other<<else>>hand<</if>>. <<set $quickCount++>> <<else>> You arrive at the apartment of the quick-shooting fuel baron and once more he quickly pulls you in. He barely manages to undress you before he is on top of you humping away. Just as he is about to cum, you wrap your legs around him; anchoring yourself to him. You remind him that his job is to knock you up, and a quick in and out isn't good enough. Buying it, he keeps thrusting, letting you reach your own orgasm. He still hurried you out the door in the end, but you got some pleasure out of him this time. @@ -56,13 +56,13 @@ You arrive at the crazy scientist's apartment once more. Upon letting yourself in, you find him hard at work. Before you can even open your mouth, he gestures towards a nearby operating table. Carefully positioning yourself on it, and inserting your legs into the waiting stirrups, you await what madness will happen next. You don't have to wait long before a long metallic rod forces its way into your vagina and painfully pushes its way past your cervix. Moaning in a mix of discomfort and arousal, you have no time to brace for the device's activation. You gasp as you feel the cum begin to flow unabated into your fertile womb. After nearly a minute, the phallic injector leaves your body allowing you to stagger to your feet. Your belly is noticeably rounded from his "load", though it evens into a slight bloat as the cum steadily flows from your pussy. You struggle back into your clothes and head back to the penthouse, hoping nobody sees you in such a state. <<set $crazyCount++>> <<else>> - Once again you arrive at the crazy scientist's door. Letting yourself in, you immediately notice the table is set and waiting for you to strap in. He doesn't even acknowledge your existence, but you know what he expects you to do. Once you have hopped on and gotten comfortable, you gasp as the injector pushes into you. You came prepared this time, wearing a skirt, no underwear, and a shirt that will allow your middle room to stretch. You tease your breasts and <<if $PC.dick == 1>>erection<<else>>erect clit<</if>> as the machine pumps cum into you. Only once you've climaxed, and you look like you're nearly full-term, does the device stop pumping into you and you are allowed to right yourself. Slowly you waddle back to your penthouse, indifferent to who may see you; you can't wait to soak in a bath, drain, and <<if $PC.dick == 1>>jack-off<<else>>rub out an orgasm or two<</if>>. + Once again you arrive at the crazy scientist's door. Letting yourself in, you immediately notice the table is set and waiting for you to strap in. He doesn't even acknowledge your existence, but you know what he expects you to do. Once you have hopped on and gotten comfortable, you gasp as the injector pushes into you. You came prepared this time, wearing a skirt, no underwear, and a shirt that will allow your middle room to stretch. You tease your breasts and <<if $PC.dick != 0>>erection<<else>>erect clit<</if>> as the machine pumps cum into you. Only once you've climaxed, and you look like you're nearly full-term, does the device stop pumping into you and you are allowed to right yourself. Slowly you waddle back to your penthouse, indifferent to who may see you; you can't wait to soak in a bath, drain, and <<if $PC.dick != 0>>jack-off<<else>>rub out an orgasm or two<</if>>. <<set $crazyCount++>> <</if>> <<case "virgin">> <<if $virginCount == 0>> - You arrive at the apartment of the quiet young man. Once he meekly welcomes you inside, you begin to slowly strip, drawing a deep blush to his face and a bulge to his pants. As you continue to tease him, making sure to brush his erection every now and then, he grabs your hand and pulls you into a tight hug. He's clueless. You take him by the hand and lead him to his bed; crawling into it, lying on your back and spreading your legs at him. Finally succeeding to remove his pants, he crawls onto you and hesitatingly penetrates you. It takes some time, but he eventually gets into the swing of things; even managing to coax an orgasm out of you<<if $PC.dick == 1>>, filling your condom with cum,<</if>> before blowing his load deep into your pussy. As he settles in next to you, you try to make your exit, but he asks you to stay and cuddle some. You allow him to rest himself on your <<if $PC.boobs == 1>>breasts<<else>>chest<</if>> as you gently pet him. Before long he has dozed off, giving you the opportunity to slip away. Just as you shut the door, you hear a slight call of "Will I get to see you again?" + You arrive at the apartment of the quiet young man. Once he meekly welcomes you inside, you begin to slowly strip, drawing a deep blush to his face and a bulge to his pants. As you continue to tease him, making sure to brush his erection every now and then, he grabs your hand and pulls you into a tight hug. He's clueless. You take him by the hand and lead him to his bed; crawling into it, lying on your back and spreading your legs at him. Finally succeeding to remove his pants, he crawls onto you and hesitatingly penetrates you. It takes some time, but he eventually gets into the swing of things; even managing to coax an orgasm out of you<<if $PC.dick != 0>>, filling your condom with cum,<</if>> before blowing his load deep into your pussy. As he settles in next to you, you try to make your exit, but he asks you to stay and cuddle some. You allow him to rest himself on your <<if $PC.boobs >= 300>>breasts<<else>>chest<</if>> as you gently pet him. Before long he has dozed off, giving you the opportunity to slip away. Just as you shut the door, you hear a slight call of "Will I get to see you again?" <<set $virginCount++>> <<elseif $virginCount == 1>> You arrive at the apartment of the boy whose virginity you took. He happily hugs you before pulling you inside and into his bedroom. He certainly has become more assertive since the last time you saw him. He happily suckles from your milky nipple as he tenderly fucks you, making sure to bring you to your climax before releasing his own pent up load deep into your pussy. "I waited for you to come back you know..." He cuddles into your cleavage as you contently embrace him for a post-coital nap. When it's time to leave, he sees you to the door, promising to wait for you once more. @@ -74,25 +74,25 @@ <<case "futa">> <<if $futaCount == 0>> - You arrive at the apartment of the rather assertive girl with both sets of functional genitals. She quickly pulls you into her bedroom, skillfully unwrapping her gift along the way, and tips you into her bed.<<if $PC.dick == 1>> Straddling you with a lewd smile, she plucks the condom off your stiff prick. She helps you into a position where she can both fuck you, and be fucked by you, at once. Your body aches by the end of things, but your lover happily massages every sore spot you point out to her. She blows you a kiss as you head out the door.<<else>> Straddling you with a lewd smile, she penetrates deep into your pussy. Sex with her was quite fun (she managed to touch every place on your body that turns you on) though a little messy, noting the cum dripping from you as you make your exit.<</if>> + You arrive at the apartment of the rather assertive girl with both sets of functional genitals. She quickly pulls you into her bedroom, skillfully unwrapping her gift along the way, and tips you into her bed.<<if $PC.dick != 0>> Straddling you with a lewd smile, she plucks the condom off your stiff prick. She helps you into a position where she can both fuck you, and be fucked by you, at once. Your body aches by the end of things, but your lover happily massages every sore spot you point out to her. She blows you a kiss as you head out the door.<<else>> Straddling you with a lewd smile, she penetrates deep into your pussy. Sex with her was quite fun (she managed to touch every place on your body that turns you on) though a little messy, noting the cum dripping from you as you make your exit.<</if>> <<set $futaCount++>> <<elseif $futaCount == 1>> You arrive once more at the apartment of the assertive girl with both sets of functional genitals. You immediately notice something off about her stance as she greets you and pulls you inside. As she guides you to her bed, you take note of the unusual bulge under her shapely asscheeks. Once she has you undressed and on her bed, she pauses and begins a seductive strip tease. She bends completely over as she reaches her bottoms, giving you a clear look at that bulge as she slips them off. Testicles; her balls are triple the size that your remember! She spins around, nearly slapping you with her raging erection, "You like 'em? I haven't gotten a chance to use them yet, so let's have some fun!" she says seductively. She wastes no time in setting you up doggystyle and plunging deep into your moist pussy. You gasp as her hefty balls slap against your thighs. She leans in close as she rails you, a hand sneaking around to your flat belly. You feel her cum, hard, into you, followed by an unusual sensation. She is literally filling you with cum! You gasp at the mounting pressure in your belly, now fully aware of what she was groping for. Turning to her, you find her a little disappointed; "I thought you'd get bigger..." She cups her balls and mumbles something to herself. "Well, at least my load seems to be staying in you this time, mostly," she says, motioning to the cum steadily dripping from your vagina. Taking such an impressive load was quite enjoyable, you think to yourself as you make your exit. <<set $futaCount++>> <<else>> - You arrive once more at the apartment of the assertive girl with both sets of functional genitals. She calls for you to enter shortly after knocking, and beckons you into the bedroom. You strip as you walk, eager to get a taste of her huge load again. You are not disappointed; her balls are utterly massive, easily the size of her.<<if $PC.balls > 2>> "Your balls! Huge loads are great, aren't they? We are going to make such a wonderful mess!"<<else>>"Like 'em? Slide on up here and let's see just how big a mess we can make!"<</if>> You try your best to straddle her nuts, but shortly after getting seated, end up falling forward from her first thrust and locking lips with the lusty futa. She eagerly bucks into you as she deeply kisses you; and blows her load early. The sheer force of her orgasm floods your womb with fertile seed and forces her cock out, where it stays, spraying cum upwards like a fountain, until her room is soaked with cum. She stares at you, ashamed at herself. She finishes you off with some oral before inviting you to relax and enjoy some fine wine as an apology for cumming early. You give her balls a pat as you make your leave. A mistake, you soon realize, as she promptly orgasms and showers your back with ejaculate. Guess you'll be showering before you leave. + You arrive once more at the apartment of the assertive girl with both sets of functional genitals. She calls for you to enter shortly after knocking, and beckons you into the bedroom. You strip as you walk, eager to get a taste of her huge load again. You are not disappointed; her balls are utterly massive, easily the size of her.<<if $PC.balls >= 30>> "Your balls! Huge loads are great, aren't they? We are going to make such a wonderful mess!"<<else>>"Like 'em? Slide on up here and let's see just how big a mess we can make!"<</if>> You try your best to straddle her nuts, but shortly after getting seated, end up falling forward from her first thrust and locking lips with the lusty futa. She eagerly bucks into you as she deeply kisses you; and blows her load early. The sheer force of her orgasm floods your womb with fertile seed and forces her cock out, where it stays, spraying cum upwards like a fountain, until her room is soaked with cum. She stares at you, ashamed at herself. She finishes you off with some oral before inviting you to relax and enjoy some fine wine as an apology for cumming early. You give her balls a pat as you make your leave. A mistake, you soon realize, as she promptly orgasms and showers your back with ejaculate. Guess you'll be showering before you leave. <<set $futaCount++>> <</if>> <<case "preggo">> <<if $preggoCount == 0>> - You arrive at the apartment of the rather moody girl with both sets of functional genitals. What answers the door surprises you; she is extremely pregnant, easily ready to drop. Positioning you over the edge of her bed, she mounts you and begins to enjoy herself. Between the sensations within your pussy, <<if $PC.dick == 1>>your dick's motions against her satin sheets,<</if>>and her belly rubbing up and down your ass and lower back; you quickly tense up in orgasm, prompting her to cum strongly into your pussy. You help her onto her couch and head on your way, but not before she informs you that she'll be waiting to fuck you when you are as pregnant as she is now. + You arrive at the apartment of the rather moody girl with both sets of functional genitals. What answers the door surprises you; she is extremely pregnant, easily ready to drop. Positioning you over the edge of her bed, she mounts you and begins to enjoy herself. Between the sensations within your pussy, <<if $PC.dick != 0>>your dick's motions against her satin sheets,<</if>>and her belly rubbing up and down your ass and lower back; you quickly tense up in orgasm, prompting her to cum strongly into your pussy. You help her onto her couch and head on your way, but not before she informs you that she'll be waiting to fuck you when you are as pregnant as she is now. <<set $preggoCount++>> <<elseif $preggoCount == 1>> - You arrive at the apartment of the heavily pregnant futa. When she answers the door and you are greeted by an even larger belly than last time it becomes abundantly clear that the two of you are on similar reproductive schedules. Noticing your look, she grabs your hands and happily says "Twins!" You wrap your arms around your lover for the evening and help her back to her bed, enjoying the weight of her middle. She stops you once she takes a seat and asks "You know, I have some fertility drugs if you want to get as big as me this time, cutie?" You shake your head "no"; being that pregnant would certainly impede your ability to run the arcology. She sighs and lies back, her stiff prick pressed against the underside of her belly, and invites you to ride her cock. You waste no time in mounting her, the feel of <<if $PC.dick == 1>>your own erection rubbing between your bellies<<else>>the underside of her pregnancy pushing into your own middle<</if>> as she thrusts up into you, driving you wild with lust. It doesn't take long for you to start bucking with orgasm and wrapping your arms around her gravid middle. Her occupants send several kicks your way as she quickens her pace, grabs your hips, and thrusts hard, cumming deep in your pussy. Panting, you slide off her and snuggle up beside her as you catch your breath. "You're looking good after having a child, you know? But obviously you looked even better heavy with my child. I'm keeping those pictures of you close!" she says with a giggle as you rise. With a gentle pat on your bottom, she sends you on your way. + You arrive at the apartment of the heavily pregnant futa. When she answers the door and you are greeted by an even larger belly than last time it becomes abundantly clear that the two of you are on similar reproductive schedules. Noticing your look, she grabs your hands and happily says "Twins!" You wrap your arms around your lover for the evening and help her back to her bed, enjoying the weight of her middle. She stops you once she takes a seat and asks "You know, I have some fertility drugs if you want to get as big as me this time, cutie?" You shake your head "no"; being that pregnant would certainly impede your ability to run the arcology. She sighs and lies back, her stiff prick pressed against the underside of her belly, and invites you to ride her cock. You waste no time in mounting her, the feel of <<if $PC.dick != 0>>your own erection rubbing between your bellies<<else>>the underside of her pregnancy pushing into your own middle<</if>> as she thrusts up into you, driving you wild with lust. It doesn't take long for you to start bucking with orgasm and wrapping your arms around her gravid middle. Her occupants send several kicks your way as she quickens her pace, grabs your hips, and thrusts hard, cumming deep in your pussy. Panting, you slide off her and snuggle up beside her as you catch your breath. "You're looking good after having a child, you know? But obviously you looked even better heavy with my child. I'm keeping those pictures of you close!" she says with a giggle as you rise. With a gentle pat on your bottom, she sends you on your way. <<set $preggoCount++>> <<else>> - You arrive once more at the apartment of the heavily pregnant futa, though this time she takes a while to reach the door by the sound of it. When it opens, you are greeted by her usual smile and an octuplets stuffed belly. She grabs your hand and pulls it to her taut middle. "Feel them kick! There's so many of them, it feels amazing!" You wrap your arms around your heavy lover for the evening and help her back to her bed, savoring the weight of her pregnancy. She stops you once she takes a seat and asks "My offer still stands, cutie. I assure you it feels amazing to be so full of babies." You shake your head "no"; being that pregnant would definitely impede your ability to run the arcology and even enjoy your slaves properly. She lies back, before shifting her weight to her side out of discomfort. Her belly is really big, and hangs low enough that reaching her needy cock is quite the challenge; you take a moment to think of a good position to receive her. You take her dick, and gently sliding yourself between her legs, fit it into your pussy. The two of you buck against each other as best you can; a struggle, seeing as you are bearing the weight of her children right now. You have no choice but to wrap your arms around the eagerly kicking mass<<if $PC.dick == 1>>, trapping your dick between it and yourself,<</if>> as you near your climax. You feel your nethers clamp down as she cums, hard, deep into your pussy. Her children shift under your arms as her water breaks onto you. You quickly untangle yourself and help her to her feet; you can't help but enjoy the feeling of her close contractions under your hand. She points you to her bathroom; "Water birth," she pants, struggling to not give birth where she stands. The tub is already prepared for her, so you help her into it. She refuses to let go of your hand, pleading "Join me?" You take her up on the offer and slide in behind her. You massage her taxed stomach as she struggles to bring her children into the world. A loud moan escapes her lips as the first of her children slips from her pussy and into your waiting hands. Setting her aside, you prepare for the next. After several hours, and a mutual shower, you and her recover together with her eight children; as thanks, you have one milky nipple all to yourself. When it's time to leave, she blows you a kiss and thanks you sincerely for helping her through this. + You arrive once more at the apartment of the heavily pregnant futa, though this time she takes a while to reach the door by the sound of it. When it opens, you are greeted by her usual smile and an octuplets stuffed belly. She grabs your hand and pulls it to her taut middle. "Feel them kick! There's so many of them, it feels amazing!" You wrap your arms around your heavy lover for the evening and help her back to her bed, savoring the weight of her pregnancy. She stops you once she takes a seat and asks "My offer still stands, cutie. I assure you it feels amazing to be so full of babies." You shake your head "no"; being that pregnant would definitely impede your ability to run the arcology and even enjoy your slaves properly. She lies back, before shifting her weight to her side out of discomfort. Her belly is really big, and hangs low enough that reaching her needy cock is quite the challenge; you take a moment to think of a good position to receive her. You take her dick, and gently sliding yourself between her legs, fit it into your pussy. The two of you buck against each other as best you can; a struggle, seeing as you are bearing the weight of her children right now. You have no choice but to wrap your arms around the eagerly kicking mass<<if $PC.dick != 0>>, trapping your dick between it and yourself,<</if>> as you near your climax. You feel your nethers clamp down as she cums, hard, deep into your pussy. Her children shift under your arms as her water breaks onto you. You quickly untangle yourself and help her to her feet; you can't help but enjoy the feeling of her close contractions under your hand. She points you to her bathroom; "Water birth," she pants, struggling to not give birth where she stands. The tub is already prepared for her, so you help her into it. She refuses to let go of your hand, pleading "Join me?" You take her up on the offer and slide in behind her. You massage her taxed stomach as she struggles to bring her children into the world. A loud moan escapes her lips as the first of her children slips from her pussy and into your waiting hands. Setting her aside, you prepare for the next. After several hours, and a mutual shower, you and her recover together with her eight children; as thanks, you have one milky nipple all to yourself. When it's time to leave, she blows you a kiss and thanks you sincerely for helping her through this. <<set $preggoCount++>> <</if>> diff --git a/src/pregmod/pRaped.tw b/src/pregmod/pRaped.tw index 335b36d65dbc56d75566a302d14306720a919633..cbe88c18657d78299d72a9681d00aa408a59d43c 100644 --- a/src/pregmod/pRaped.tw +++ b/src/pregmod/pRaped.tw @@ -12,7 +12,7 @@ <<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>> <<set $fixedRace = _races.random()>> <</if>> -<<if $PC.vagina > 0>> +<<if $PC.vagina >= 0>> <<set $activeSlave = GenerateNewSlave("XY")>> <<set $activeSlave.dick = 6>> <<set $activeSlave.balls = 5>> @@ -39,10 +39,10 @@ While returning from a meeting with a prospective investor, an unfortunate wrong turn has led you into a rather seedy area of your arcology. You feel distinctly uncomfortable for some reason. -<<if $PC.career == "mercenary" || $PC.warfare >= 85>> +<<if $PC.career == "mercenary" || $PC.skill.warfare >= 85>> The moment you hear the sound of the knife unsheathe your reflexes take over. With a single strike, the $woman tailing you lies in a heap on the ground. <<set $raped = 0>> -<<elseif $PC.career == "slaver" || $PC.warfare >= 45>> +<<elseif $PC.career == "slaver" || $PC.skill.warfare >= 45>> The moment you notice an arm coming around from behind you does your training kick in. You quickly disarm the assailant and knock them to the floor before placing them in a choke-hold. Once they are subdued, you stand back to decide what to do next. <<set $raped = 0>> <<elseif $PC.career == "gang">> @@ -54,18 +54,18 @@ While returning from a meeting with a prospective investor, an unfortunate wrong <br><br> <<if $raped == 1>> <<set $fcnn.push("...plans for increased security measures, but refused to answer questions regarding...")>> - <<if $PC.vagina > 0>> - "Well, well, well, look what <<if $PC.belly >= 5000 || $PC.preg >= 20>>waddled<<else>>walked<</if>> into my territory. If it isn't $PC.name, come to grace me with _hisP presence." + <<if $PC.vagina >= 0>> + "Well, well, well, look what <<if $PC.belly >= 5000 || $PC.preg >= 20>>waddled<<else>>walked<</if>> into my territory. If it isn't $PC.slaveName, come to grace me with _hisP presence." <<else>> - "I've been watching you ever since you first moved in, $PC.name, waiting for the perfect moment to make you mine. We are going to have a little fun, you and I." + "I've been watching you ever since you first moved in, $PC.slaveName, waiting for the perfect moment to make you mine. We are going to have a little fun, you and I." <</if>> The $woman binds your hands behind you, all the while keeping the knife to your throat. "Smart keeping your mouth shut; maybe I won't have to hurt you. Heh, I know what you're thinking, that you'll find out who I am and punish me. Don't worry, I made sure to not to leave you any trails to follow. Now let's see what we have here." - <<if $PC.vagina > 0>> + <<if $PC.vagina >= 0>> With $his free hand, $he begins to explore your vulnerable body. <<switch $PC.career>> <<case "wealth">> - <<if $PC.boobs > 0>> + <<if $PC.boobs >= 300>> "Nice and supple. How much did you have to pay for these babies?" he smirks as he gropes your breasts. <</if>> <<if $PC.preg >= 20 || $PC.belly >= 5000>> @@ -75,7 +75,7 @@ While returning from a meeting with a prospective investor, an unfortunate wrong "Went with the full package didn't you?" he mocks as he flicks the tip of your stiffening cock. <</if>> <<case "capitalist">> - <<if $PC.boobs > 0>> + <<if $PC.boobs >= 300>> "Nice and supple. Bet these got you some great deals with guys, didn't they?" he smirks as he gropes your breasts. <</if>> <<if $PC.preg >= 20 || $PC.belly >= 5000>> @@ -85,7 +85,7 @@ While returning from a meeting with a prospective investor, an unfortunate wrong "Guess you fuck people over in more ways than one, don't you?" he mocks as he flicks the tip of your stiffening cock. <</if>> <<case "engineer">> - <<if $PC.boobs > 0>> + <<if $PC.boobs >= 300>> "Nice and supple. Did the other engineers care about your designs or just your tits?" he smirks as he gropes your breasts. <</if>> <<if $PC.preg >= 20 || $PC.belly >= 5000>> @@ -95,7 +95,7 @@ While returning from a meeting with a prospective investor, an unfortunate wrong "Well you do know how to erect things, don't you?" he mocks as he flicks the tip of your stiffening cock. <</if>> <<case "medicine">> - <<if $PC.boobs > 0>> + <<if $PC.boobs >= 300>> "Nice and supple. Did you implant them yourself?" he smirks as he gropes your breasts. <</if>> <<if $PC.preg >= 20 || $PC.belly >= 5000>> @@ -109,7 +109,7 @@ While returning from a meeting with a prospective investor, an unfortunate wrong "I'm impressed. Your woman impression is quite good. Did you do the surgery yourself?" he mocks as he flicks the tip of your stiffening cock. "Still going to fuck you though." <</if>> <<case "celebrity">> - <<if $PC.boobs > 0>> + <<if $PC.boobs >= 300>> "Nice and supple. I wonder how many guys jacked off to your pictures?" he smirks as he gropes your breasts. <</if>> <<if $PC.preg >= 20 || $PC.belly >= 5000>> @@ -119,7 +119,7 @@ While returning from a meeting with a prospective investor, an unfortunate wrong "How much tape did it take to hold this guy down?" he mocks as he flicks the tip of your stiffening cock. <</if>> <<case "escort">> - <<if $PC.boobs > 0>> + <<if $PC.boobs >= 300>> "Nice and soft. How many dicks have been between these babies?" he smirks as he gropes your breasts. <</if>> <<if $PC.preg >= 20 || $PC.belly >= 5000>> @@ -129,7 +129,7 @@ While returning from a meeting with a prospective investor, an unfortunate wrong "So, did you ever get to use this when you were a prostitute?" he mocks as he flicks the tip of your stiffening cock. <</if>> <<case "servant">> - <<if $PC.boobs > 0>> + <<if $PC.boobs >= 300>> "Nice and supple. Bet your Master spent a fortune making these so nice," he smirks as he gropes your breasts. <</if>> <<if $PC.preg >= 20 || $PC.belly >= 5000>> @@ -139,7 +139,7 @@ While returning from a meeting with a prospective investor, an unfortunate wrong "When your Master first undressed you, what did he think of his 'girl'?" he mocks as he flicks the tip of your stiffening cock. <</if>> <<case "BlackHat">> - <<if $PC.boobs > 0>> + <<if $PC.boobs >= 300>> "Nice and supple. What are the odds that I can find these babies on the internet?" he smirks as he gropes your breasts. <</if>> <<if $PC.preg >= 20 || $PC.belly >= 5000>> @@ -149,9 +149,15 @@ While returning from a meeting with a prospective investor, an unfortunate wrong "Trying to catch a signal with that?" he mocks as he flicks the tip of your stiffening cock. <</if>> <</switch>> - Finally he reaches your moistening pussy. "Already wet are we? Glad you know your place," he states as he pulls your clothes off and bends you over. + Finally he reaches your moistening pussy. "Already wet are we? Glad you know your place," he states as he pulls your clothes off and bends you over.<<if $PC.vagina == 0>> "And you still have your innocence, how delightful!"<</if>> <br><br> - You can feel the head of his cock teasing your pussy lips; you hope it feels bigger than it really is. As he struggles to force it into you, you regret thinking about it. He must have undergone surgery or something because he fills you completely. You feel weak just from him sticking it in, you can't fathom what will happen once he starts thrusting. You soon find out as he wastes no time starting slow. He violently rams his oversized cock deep into you, threatening to penetrate your cervix with each thrust. He quickens his pace, fucking you like a beast. + You can feel the head of his cock teasing your + <<if $PC.vagina == 0>> + virgin pussy; you grit your teeth knowing what will come next. Without mercy, he @@.red;tears through your hymen@@ and forces himself as deep as your tight pussy lets him. You choke back a sob as he struggles to hilt himself in you. He must have undergone surgery or something because there is no way your body can handle such a monster. Your in agony already, you can't fathom what will happen when he looses his patience. + <<else>> + pussy lips; you hope it feels bigger than it really is. As he struggles to force it into you, you regret thinking about it. He must have undergone surgery or something because he fills you completely. You feel weak just from him sticking it in, you can't fathom what will happen once he starts thrusting. + <</if>> + You soon find out as he wastes no time starting slow. He violently rams his oversized cock deep into you, threatening to penetrate your cervix with each thrust. He quickens his pace, fucking you like a beast. <<if $PC.preg < 1>> <<if random(1,100) > 60>> His hand rises to your lips and forces something into your mouth. "Swallow it." You obey, hoping to just get this over with. @@ -164,51 +170,52 @@ While returning from a meeting with a prospective investor, an unfortunate wrong <<if $PC.preg >= 20 || $PC.belly >= 5000>>"Now your child<<if $PC.pregType > 1>>ren<</if>> will know what a real man's sperm is like!" <</if>> He shoves you to the ground, pussy gaping from the size of his shaft and leaking his huge load all over yourself. By the time you loosen your bindings, he is long gone. <br><br> - It would be prudent to up security in your arcology. That or take a guard along when you leave the penthouse. Such a thing, happening to you. You can't allow such an indignity to happen again, you think to yourself, as you try to coax his sperm from your abused pussy. + It would be prudent to up security in your arcology. That or take a guard along when you leave the penthouse. Such a thing, happening to you. You can't allow such an indignity to happen again, <<if $PC.vagina == 0>>not that you'll ever get your first time back<<else>>you think to yourself<</if>>, as you try to coax his sperm from your abused pussy. <<if isPlayerFertile($PC)>> - For some reason your body feels really satisfied, despite not climaxing... Is this what it feels like to be bred by someone so dominant? You should take a pregnancy test right away and make sure he didn't knock you up. + For some reason your body feels really satisfied, despite <<if $PC.vagina == 0>>what transpired<<else>>not climaxing<</if>>... Is this what it feels like to be bred by someone so dominant? You should take a pregnancy test right away and make sure he didn't knock you up. <<= knockMeUp($PC, 100, 0, -2, 1)>> <</if>> + <<if $PC.vagina == 0>><<set $PC.vagina++>><</if>> <<else>> With $his free hand, $he begins to explore your bound body. <<switch $PC.career>> <<case "wealth">> - <<if $PC.boobs > 0>> + <<if $PC.boobs >= 300>> "Spared no expenses for these babies, did you?" $he smirks as $he gropes your breasts. <</if>> $He slips $his hand down your pants. "Now there's the money maker!" <<case "capitalist">> - <<if $PC.boobs > 0>> + <<if $PC.boobs >= 300>> "Ever wonder if they were listening to you or just ogling the man with the breasts?" $he smirks as $he gropes your breasts. <</if>> $He slips $his hand down your pants. "Now that explains how you were so successful!" <<case "engineer">> - <<if $PC.boobs > 0>> + <<if $PC.boobs >= 300>> "How did you get any work done with these hanging over your designs?" $he smirks as $he gropes your breasts. <</if>> $He slips $his hand down your pants. "I see what kind of tools you like. Big and strong!" <<case "medicine">> - <<if $PC.boobs > 0>> + <<if $PC.boobs >= 300>> "I'm sure you had quite the number of clients after a pair of these," $he smirks as $he gropes your breasts. <</if>> $He slips $his hand down your pants. "Huh, I wonder if that's real..." <<case "celebrity">> - <<if $PC.boobs > 0>> + <<if $PC.boobs >= 300>> "Nice and supple. Just like I'd expect from a man sporting tits." $he smirks as $he gropes your breasts. <</if>> $He slips $his hand down your pants; "Oh, now those tabloids make sense." <<case "escort">> - <<if $PC.boobs > 0>> + <<if $PC.boobs >= 300>> "With these hanging out, how many men tried to pick you up?" $he smirks as $he gropes your breasts. <</if>> $He slips $his hand down your pants. "Now there's the money maker!" <<case "servant">> - <<if $PC.boobs > 0>> + <<if $PC.boobs >= 300>> "Did your Master even ask before he stuck you with these?" $he smirks as $he gropes your breasts. <</if>> $He slips $his hand down your pants. "Now that's surprising. I expected something smaller." <<case "BlackHat">> - <<if $PC.boobs > 0>> + <<if $PC.boobs >= 300>> "Nice and supple. What are the odds that I can find these babies on the internet?" $he smirks as $he gropes your breasts. <</if>> $He slips $his hand down your pants. "You wouldn't mind if I download a few files now would you? Well, not that it matters." @@ -216,7 +223,7 @@ While returning from a meeting with a prospective investor, an unfortunate wrong Satisfied, $he pulls your cock out of its increasingly cramped confines. "Look at him grow, he knows what comes next..." $He teases as $he pushes you to the ground and climbs on top of you. <br><br> $He lines $himself up with the tip of your dick before taking its entire length into $himself. $He lets out a lust filled moan as $he begins to bounce on your traitorous member. You can do nothing to stop $him from riding you to climax, so you just enjoy the sight of $his breasts bouncing to $his pace. As you feel your orgasm approaching, you try to time it so you can slip out of $him just before you blow your load, but you have no such luck. - "You really think I'd let you spoil my plans?" $he asks as $he grinds against you, making sure you cum deep in $his pussy. $He leans back and massages $his <<if $PC.ballsImplant > 2>>taut <</if>>stomach, savoring the sensation of your seed seeping into $him. "That's it, make me a mommy." $He leans in close and you pop free of $his snatch. "Be a good _girlP and make this arcology a nice place for your bastard. I want to retire in luxury." $He blows you a kiss as $he stuffs a plug up $his vagina, redresses and heads on $his way. By the time you loosen your bindings, $he is long gone. + "You really think I'd let you spoil my plans?" $he asks as $he grinds against you, making sure you cum deep in $his pussy. $He leans back and massages $his <<if $PC.balls >= 20>>taut <</if>>stomach, savoring the sensation of your seed seeping into $him. "That's it, make me a mommy." $He leans in close and you pop free of $his snatch. "Be a good _girlP and make this arcology a nice place for your bastard. I want to retire in luxury." $He blows you a kiss as $he stuffs a plug up $his vagina, redresses and heads on $his way. By the time you loosen your bindings, $he is long gone. <br><br> It would be prudent to up security in your arcology, that or take a guard along when you leave the penthouse. You can't allow such an indignity to happen again, nor do you need the stress of a bastard trying to seize control of your estate when you want to retire, but you wouldn't mind having your way with $him if you get the chance. <</if>> diff --git a/src/pregmod/pcAppearanceIntro.tw b/src/pregmod/pcAppearanceIntro.tw index b1d17bf3dd1111ed95419ec47efc953a15568f18..7de859cb5e85830a494caed68a4ad9fb5e8e9f6c 100644 --- a/src/pregmod/pcAppearanceIntro.tw +++ b/src/pregmod/pcAppearanceIntro.tw @@ -244,8 +244,9 @@ You have $PC.skin skin. @@.orange;What color are your eyes?@@ <br> -You have $PC.eyeColor eyes. -<br><<textbox "$PC.eyeColor" $PC.eyeColor "PC Appearance Intro">> +<<set $PC.eye.left.iris = $PC.eye.right.iris>> +You have $PC.eye.right.iris eyes. +<br><<textbox "$PC.eye.right.iris" $PC.eye.right.iris "PC Appearance Intro">> <br><br> diff --git a/src/pregmod/personalNotes.tw b/src/pregmod/personalNotes.tw index 240e6ec8a2f450c57dbcf308ac00ebea764b9cce..f47bfa80c8b6cccd2147bdab342bdecfe0854bee 100644 --- a/src/pregmod/personalNotes.tw +++ b/src/pregmod/personalNotes.tw @@ -7,7 +7,8 @@ <<PlayerBelly>> <<PlayerCrotch>> <<PlayerButt>> -<<if $PC.boobs == 1 && $PC.boobsImplant == 0>> +/* rework me +<<if $PC.boobs >= 300 && $PC.boobsImplant == 0>> <<if $PC.preg == 31>> <<if $PC.boobsBonus == 2>> <<if random(1,100) > 90>> @@ -42,18 +43,13 @@ <</if>> <</if>> <</if>> +*/ <<if $PC.lactation > 0>> - <<if $playerGetsMilked > 0>> + <<if $PC.rules.lactation != "none" && $PC.rules.lactation != "induce">> <<set $PC.lactationDuration = 2>> - <<if $playerGetsMilked == 2>> - <<set _milk = 10+($PC.boobsBonus*10)>> - <<if $PC.boobsImplant == 1>> - <<set _milk *= .9>> - <</if>> - <<set _milk = Math.trunc(_milk)>> - <<if _milk < 1>> - <<set _milk = 1>> - <</if>> + <<if $PC.rules.lactation == "sell">> + /* watch this be a disaster */ + <<set _milk = milkAmount($PC)>> Whenever you have a free moment and a chest swollen with milk, you spend your time attached to the nearest milker. As a result, you produce _milk liters of sellable milk over the week. <<if ($arcologies[0].FSPastoralistLaw == 1)>> <<set _milkSale = _milk*(28+Math.trunc($arcologies[0].FSPastoralist/30))>> diff --git a/src/pregmod/reMaleArcologyOwner.tw b/src/pregmod/reMaleArcologyOwner.tw index f02f25ec11c219821c814e9bb875c6e8cf5252de..05a7efa81b2efb638259641c663b74a81ec912ca 100644 --- a/src/pregmod/reMaleArcologyOwner.tw +++ b/src/pregmod/reMaleArcologyOwner.tw @@ -26,7 +26,7 @@ He strikes a fine balance in conversation with you, firm enough to not overpower <<set $trinkets.push($desc)>> <</replace>> <</link>> -<<if ($PC.preg >= 28 && $PC.pregMood == 2) || $PC.boobsBonus >= 2 || $PC.butt >= 2>> +<<if ($PC.preg >= 28 && $PC.pregMood == 2) || $PC.boobs >= 1000 || $PC.butt >= 4>> <br><<link "Convince him to make the first move">> <<replace "#result">> <<set _randomForeignFS = random(1,100)>> @@ -46,13 +46,13 @@ He strikes a fine balance in conversation with you, firm enough to not overpower <<set $desc = "a flirtatious thank-you note from a male arcology owner you broke in to lusty preggo sex">> <<set $trinkets.push($desc)>> <</if>> - <<elseif $PC.boobsBonus >= 2>> - You adjust your dress to better emphasize your huge <<if $PC.boobsImplant == 1>>fake tits<<else>>soft breasts<</if>> and head over to join to the + <<elseif $PC.boobs >= 1000>> + You adjust your dress to better emphasize your huge <<if $PC.boobsImplant > 0>>fake tits<<else>>soft breasts<</if>> and head over to join to the <<if _randomForeignFS > 80>> /* slimness */ conversation between him and the woman trying to convince him to invest in her solar power concern. After a few minutes of you jiggling your cleavage around, however, it becomes apparent that this is not turning him on at all. He excuses himself and withdraws. You return to your <<if $PC.refreshmentType == 0>>$PC.refreshment<<elseif $PC.refreshmentType == 1>>glass of $PC.refreshment<<elseif $PC.refreshmentType == 2>>plate of $PC.refreshment<<elseif $PC.refreshmentType == 3>>pouch of $PC.refreshment<<elseif $PC.refreshmentType == 4>>syringe of $PC.refreshment<<elseif $PC.refreshmentType == 5>>bottle of $PC.refreshment<<elseif $PC.refreshmentType == 6>>sheet of $PC.refreshment<</if>>, consoling yourself that you are not exactly starved for company. <<elseif _randomForeignFS > 60>> /* transformation */ conversation between him and the woman trying to convince him to invest in her solar power concern. - <<if $PC.boobsImplant != 1>> + <<if $PC.boobsImplant == 0>> After a few minutes of you jiggling your cleavage around, however, it becomes apparent that, while he does frequently eye it, it just isn't to his tastes. He excuses himself and withdraws. You return to your <<if $PC.refreshmentType == 0>>$PC.refreshment<<elseif $PC.refreshmentType == 1>>glass of $PC.refreshment<<elseif $PC.refreshmentType == 2>>plate of $PC.refreshment<<elseif $PC.refreshmentType == 3>>pouch of $PC.refreshment<<elseif $PC.refreshmentType == 4>>syringe of $PC.refreshment<<elseif $PC.refreshmentType == 5>>bottle of $PC.refreshment<<elseif $PC.refreshmentType == 6>>sheet of $PC.refreshment<</if>>, consoling yourself that you are not exactly starved for company. <<else>> After a few minutes, it becomes clear that something else is on his mind than renewable energy and he politely excuses himself, though not before dropping something into your cleavage. The women watches dejectedly as you fish out his business card. Taking the hint, you scan the room and find him slowly leaving once he makes eye contact; a clear invitation to follow him. As you wander down the hall, you feel a hand cup one of your firm globes and pull you into an embrace. While he seems content to just grope you, you had other plans and begin undoing his belt. You gasp a little as his member pops out into your hands, eager for some attention of its own. He wastes no time in pulling your ample bust downwards and slipping his eager cock between your breasts. You grab his hips for support as he vigorously pistons into your chest, struggling to retake control of the situation before he renders you unable to return to the party. With a joyous groan, he blows his load deep into your bosom and down your dress. As he helps you to your feet, and the stain under your rack grows larger, you give him a kiss on the cheek and head off to change. He returns to the party, and from what your serving slaves tell you later, seems to have boasted about how well you do business. @@.green;Your reputation has slightly improved,@@ though nowhere near as much as his. @@ -60,7 +60,7 @@ He strikes a fine balance in conversation with you, firm enough to not overpower <<set $desc = "a thank-you note from a male arcology owner of your acquaintance that not-so-subtly suggests getting a bigger pair of implants">> <<set $trinkets.push($desc)>> <</if>> - <<elseif _randomForeignFS > 40 && $PC.boobsImplant != 1>> /* purist + expansion */ + <<elseif _randomForeignFS > 40 && $PC.boobsImplant == 0>> /* purist + expansion */ conversation between him and the woman trying to convince him to invest in her solar power concern. After a few minutes of you jiggling your cleavage around, it becomes clear that his attention span for renewable energy is no where near what it is for big breasts just begging to pop out of their top. He excuses himself from the conversion, though not without intentionally bumping into your rack and slipping into the hall. The woman glares daggers at you and returns to her drink, leaving you to follow suit and slip out of the party. As you wander down the hall, you feel a hand struggle to cup one of your jiggly globes and pull you into an embrace. While he seems content to just grope you, you had other plans and begin undoing his belt. You gasp a little as his member pops out into your hands, eager for some attention of its own. He wastes no time in pulling your ample bust downwards and slipping his eager cock between your breasts. You grab his hips for support as he vigorously pistons into your chest in an attempt to keep your balance under their motion and to make an attempt to retake control of the situation before he renders you unable to return to the party. With a joyous groan, he blows his load deep into your bosom and down your dress. As he helps you to your feet, and the stain under your rack grows larger, you give him a kiss on the cheek and head off to change. He returns to the party, and from what your serving slaves tell you later, seems to have boasted about how well you do business. @@.green;Your reputation has slightly improved,@@ though nowhere near as much as his. <<run repX(100, "event")>> <<set $desc = "a thank-you note from a male arcology owner of your acquaintance with an attached list of natural supplements to make your tits even bigger">> @@ -71,23 +71,23 @@ He strikes a fine balance in conversation with you, firm enough to not overpower <</if>> <<else>> /* big butt */ <<if _randomForeignFS > 80>> /* slimness */ - You wait until he finishes his conversation with the woman trying to convince him to invest in her solar power concern and excuses himself to head for the restroom. You know the layout of the penthouse better than anyone and know that he'll likely take a narrow service hall to get back to the party quick; that is where you will spring your trap. As he makes his return, you attempt to squeeze past him, forcing your enormous <<if $PC.buttImplant == 1>>fake <</if>>rear up against his crotch. As you wiggle against him, it becomes apparent that any hint of an erection he may have had is quickly fading. He apologizes for the inconvenience and heads on his way. You stop around the corner, out of sight, and console yourself that you are not exactly starved for company. + You wait until he finishes his conversation with the woman trying to convince him to invest in her solar power concern and excuses himself to head for the restroom. You know the layout of the penthouse better than anyone and know that he'll likely take a narrow service hall to get back to the party quick; that is where you will spring your trap. As he makes his return, you attempt to squeeze past him, forcing your enormous <<if $PC.buttImplant != 0>>fake <</if>>rear up against his crotch. As you wiggle against him, it becomes apparent that any hint of an erection he may have had is quickly fading. He apologizes for the inconvenience and heads on his way. You stop around the corner, out of sight, and console yourself that you are not exactly starved for company. <<elseif _randomForeignFS > 60>> /* transformation */ - <<if $PC.buttImplant != 1>> - You wait until he finishes his conversation with the woman trying to convince him to invest in her solar power concern and excuses himself to head for the restroom. You know the layout of the penthouse better than anyone and know that he'll likely take a narrow service hall to get back to the party quick; that is where you will spring your trap. As he makes his return, you attempt to squeeze past him, forcing your enormous <<if $PC.buttImplant == 1>>fake <</if>>rear up against his crotch. As you wiggle against him, it becomes apparent that he is a man that enjoys a nice big ass wrapped around his cock. You tense up as you feel his hands sink into your soft cheeks, only to find that he is slipping out from behind you. He apologizes for leading you on and heads back to the party. You're left standing there, pondering why it didn't work, only to realize that he lost interest the moment he realized your butt was real. + <<if $PC.buttImplant == 0>> + You wait until he finishes his conversation with the woman trying to convince him to invest in her solar power concern and excuses himself to head for the restroom. You know the layout of the penthouse better than anyone and know that he'll likely take a narrow service hall to get back to the party quick; that is where you will spring your trap. As he makes his return, you attempt to squeeze past him, forcing your enormous <<if $PC.buttImplant != 0>>fake <</if>>rear up against his crotch. As you wiggle against him, it becomes apparent that he is a man that enjoys a nice big ass wrapped around his cock. You tense up as you feel his hands sink into your soft cheeks, only to find that he is slipping out from behind you. He apologizes for leading you on and heads back to the party. You're left standing there, pondering why it didn't work, only to realize that he lost interest the moment he realized your butt was real. <<else>> - You wait until he finishes his conversation with the woman trying to convince him to invest in her solar power concern and excuses himself to head for the restroom. You know the layout of the penthouse better than anyone and know that he'll likely take a narrow service hall to get back to the party quick; that is where you will spring your trap. As he makes his return, you attempt to squeeze past him, forcing your enormous <<if $PC.buttImplant == 1>>fake <</if>>rear up against his crotch. As you wiggle against him, it becomes apparent that something hard is slowly snaking its way between your firm cheeks. Your suspicions are confirmed when you feel his hands grab your hips as he begins to dry hump you. Before he can ruin the moment, and his pants, you quickly guide him into one of the many stairwells hidden throughout the penthouse. By the time you've grabbed hold of the rail, he's undone his pants, managed to pull your dress up over your immense bottom, and lined himself up with your moist slit. You push back against him, biting your lip as the length of his member slides into you, letting him know that you are ready as your shelf of an ass blocks any view of your crotch from above. He takes you hard against the railing, enjoying the sensation of your implants slamming against him. With a joyous groan, he pulls out and blows his load in your crack and up your back. As he helps you upright, you lean back give him a kiss on the cheek before heading off to change. He returns to the party, and from what your serving slaves tell you later, seems to have boasted about how well you do business. @@.green;Your reputation has slightly improved,@@ though nowhere near as much as his. + You wait until he finishes his conversation with the woman trying to convince him to invest in her solar power concern and excuses himself to head for the restroom. You know the layout of the penthouse better than anyone and know that he'll likely take a narrow service hall to get back to the party quick; that is where you will spring your trap. As he makes his return, you attempt to squeeze past him, forcing your enormous <<if $PC.buttImplant != 0>>fake <</if>>rear up against his crotch. As you wiggle against him, it becomes apparent that something hard is slowly snaking its way between your firm cheeks. Your suspicions are confirmed when you feel his hands grab your hips as he begins to dry hump you. Before he can ruin the moment, and his pants, you quickly guide him into one of the many stairwells hidden throughout the penthouse. By the time you've grabbed hold of the rail, he's undone his pants, managed to pull your dress up over your immense bottom, and lined himself up with your moist slit. You push back against him, biting your lip as the length of his member slides into you, letting him know that you are ready as your shelf of an ass blocks any view of your crotch from above. He takes you hard against the railing, enjoying the sensation of your implants slamming against him. With a joyous groan, he pulls out and blows his load in your crack and up your back. As he helps you upright, you lean back give him a kiss on the cheek before heading off to change. He returns to the party, and from what your serving slaves tell you later, seems to have boasted about how well you do business. @@.green;Your reputation has slightly improved,@@ though nowhere near as much as his. <<run repX(100, "event")>> <<set $desc = "a thank-you note from a male arcology owner of your acquaintance that not-so-subtly suggests getting a bigger pair of ass implants">> <<set $trinkets.push($desc)>> <</if>> - <<elseif _randomForeignFS > 40 && $PC.buttImplant != 1>> /* purist + expansion */ + <<elseif _randomForeignFS > 40 && $PC.buttImplant == 0>> /* purist + expansion */ You wait until he finishes his conversation with the woman trying to convince him to invest in her solar power concern and excuses himself to head for the restroom. You know the layout of the penthouse better than anyone and know that he'll likely take a narrow service hall to get back to the party quick; that is where you will spring your trap. As he makes his return, you attempt to squeeze past him, forcing your enormous rear up against his crotch. As you wiggle against him, it becomes apparent that something hard is slowly snaking its way between your expansive cheeks. Your suspicions are confirmed when you feel his hands grab your hips as he begins to dry hump you. Before he can ruin the moment, and his pants, you quickly guide him into one of the many stairwells hidden throughout the penthouse. By the time you've grabbed hold of the rail, he's undone his pants, managed to pull your dress up over your immense bottom, and lined himself up with your moist slit. You push back against him, biting your lip as the length of his member slides into you, letting him know that you are ready as your shelf of an ass blocks any view of your crotch from above. He takes you hard against the railing, enjoying the motion of your butt slamming against him. With a joyous groan, he pulls out and blows his load in your crack and up your back. As he helps you upright, you lean back give him a kiss on the cheek before heading off to change. He returns to the party, and from what your serving slaves tell you later, seems to have boasted about how well you do business. @@.green;Your reputation has slightly improved,@@ though nowhere near as much as his. <<run repX(100, "event")>> <<set $desc = "a thank-you note from a male arcology owner of your acquaintance with an attached list of natural supplements and diets to add even more weight to your rear">> <<set $trinkets.push($desc)>> <<else>> - You adjust your dress to better hug your huge <<if $PC.buttImplant == 1>>fake ass<<else>>soft butt<</if>> and head over to join to the conversation between him and the woman trying to convince him to invest in her solar power concern. Your attempts, at first, appear to be working as he begins to stutter and lose focus on the topic at hand, but he soon apologizes, wraps an arm around your waist, pulls you close and starts groping your enormous rear. He returns to discussing business while using you like a stress ball and manages to seal a rather lucrative business deal. He gives you an appreciative slap on the fanny and heads on his way, leaving you dumbfounded at what just happened. His reputation has improved significantly, while your status @@.red;as nothing more than stress relief@@ is made clear. + You adjust your dress to better hug your huge <<if $PC.buttImplant != 0>>fake ass<<else>>soft butt<</if>> and head over to join to the conversation between him and the woman trying to convince him to invest in her solar power concern. Your attempts, at first, appear to be working as he begins to stutter and lose focus on the topic at hand, but he soon apologizes, wraps an arm around your waist, pulls you close and starts groping your enormous rear. He returns to discussing business while using you like a stress ball and manages to seal a rather lucrative business deal. He gives you an appreciative slap on the fanny and heads on his way, leaving you dumbfounded at what just happened. His reputation has improved significantly, while your status @@.red;as nothing more than stress relief@@ is made clear. <<run repX(-500, "event")>> <</if>> <</if>> @@ -95,7 +95,7 @@ He strikes a fine balance in conversation with you, firm enough to not overpower <</link>> <</if>> <<if $mercenaries > 0>> - <<if $PC.belly < 5000 && $PC.boobsBonus < 2 && $PC.butt < 2>> + <<if $PC.belly < 5000 && $PC.boobs < 1200 && $PC.butt < 4>> <br><<link "Quickly arrange an anonymous night out for him">> <<replace "#result">> You immediately enlist $assistantName to help you make some hasty preparations, and then send him a message asking him if he'd like to spend a night out with you, as a couple of unremarkable citizens. He glances at you with a curious expression, and you direct him to a side room. He finds you there, changing into the heavy, anonymizing armor of one of your mercenaries; you have a male suit for him, too. Once you're both suited up, you move to show him how to activate the face-obscuring helmet, but you find that he's already got it on and active. "This," he says, "is either the best or the stupidest date idea I have ever heard. Let's fucking do this." You pass a mercenary on your way out onto the club, and he cannot resist giving you a thumbs up, which your fellow arcology owner fortunately fails to notice. You patrol for a while, using internal comms to joke about life as an arcology owner, something he clearly gets to do too infrequently. You don't mind the chance, either. Your mercenaries frequently spend time together off duty, so nobody sees anything unusual about a male and female in mercenary armor sharing a milkshake at a dairy bar, even when they start to engage in increasingly rough public flirting, armor and all. Later, your slaves are obliged to pick up and sort a trail of discarded armor pieces leading from the entry to your penthouse all the way to your suite, which is now emitting the indistinct sounds of very energetic sex. A few hours later, when you're showering up together so he can head back to his domain, he looks at you and says seriously, "That was pretty fun. If things ever go to shit, I wouldn't mind wearing that armor for real." Your mercenaries cannot keep their mouths shut, for once, and the almost unbelievably juicy story of the arcology owners wearing borrowed armor to go on an anonymous date spreads like wildfire. @@.green;Your reputation has greatly improved.@@ diff --git a/src/pregmod/reMaleCitizenHookup.tw b/src/pregmod/reMaleCitizenHookup.tw index f29374cfe4661457ce57db65b39771f4794b66fd..bba31b1efa62ca0fb5b8265d2ee4a84d612f5f3e 100644 --- a/src/pregmod/reMaleCitizenHookup.tw +++ b/src/pregmod/reMaleCitizenHookup.tw @@ -233,7 +233,7 @@ He's clearly attracted to you; even the most consummate actor would have difficu <<case "Gender Radicalist">> perky fake breasts and a stiff dick as you gently push him back onto your bed. You tease him as you remove your evening dress, crawl over him and impale yourself on his eager shaft, fully taking its length, before beginning to ride him. Even a female arcology owner like yourself appreciates a good hard fuck, since regular submission to a pounding from sex slaves would be a scandal. There's little opprobrium waiting for you if it's known he had you, though, and he is eagerly thrusting into your pussy. You shift into a slightly more comfortable position<<if $PC.belly >= 5000>> (one that forces him to bear the weight of your heavy middle) <</if>>and ride him to orgasm. You follow shortly after, feeling the heat of his seed in the depths of your pussy as it clamps down around his dick. Thankfully, he isn't spent yet and begins anew, quickly carrying your climax to a second orgasm and drawing an adorable moan out of you. <<case "Gender Fundamentalist">> - a fine body with a proud erection. Before you can tip him onto your bed; he deftly slips you out of your evening dress, scoops you up and places you, back first, at the edge of your bed. He dominantly spears your pussy and begins thrusting powerfully. Even a female arcology owner like yourself appreciates a good hard fuck, since regular submission to a pounding from sex slaves would be a scandal. There's little opprobrium waiting for you if it's known he had you, though, and he is eagerly fucking you. You shift in discomfort at being dominated, and in response he <<if $PC.belly >= 5000>>begins massaging your rounded middle<<else>>groping your <<if $PC.boobsBonus > 0>>huge breasts<<elseif $PC.boobsBonus < 0>>cute breasts<<elseif $PC.boobs == 1>>ample breasts<<else>>butt<</if>><</if>>, distracting you from the situation and allowing you to be overwhelmed by pleasure. With a hard, firm thrust, he cums deep into your pussy. You follow shortly after, feeling the heat of his seed in your depths as you clamp down around his dick. Thankfully, he isn't spent yet and begins anew, quickly carrying your climax to a second orgasm and drawing an adorable moan out of you. Through the haze of your lust, you can't help but feel your drink tasted off. + a fine body with a proud erection. Before you can tip him onto your bed; he deftly slips you out of your evening dress, scoops you up and places you, back first, at the edge of your bed. He dominantly spears your pussy and begins thrusting powerfully. Even a female arcology owner like yourself appreciates a good hard fuck, since regular submission to a pounding from sex slaves would be a scandal. There's little opprobrium waiting for you if it's known he had you, though, and he is eagerly fucking you. You shift in discomfort at being dominated, and in response he <<if $PC.belly >= 5000>>begins massaging your rounded middle<<else>>groping your <<if $PC.boobs >= 1000>>huge breasts<<elseif $PC.boobs >= 650>>ample breasts<<elseif $PC.boobs >= 300>>cute breasts<<else>>butt<</if>><</if>>, distracting you from the situation and allowing you to be overwhelmed by pleasure. With a hard, firm thrust, he cums deep into your pussy. You follow shortly after, feeling the heat of his seed in your depths as you clamp down around his dick. Thankfully, he isn't spent yet and begins anew, quickly carrying your climax to a second orgasm and drawing an adorable moan out of you. Through the haze of your lust, you can't help but feel your drink tasted off. <<set $PC.forcedFertDrugs += 2>> <<case "Repopulationist">> <<set $PC.forcedFertDrugs += 10>> @@ -250,31 +250,25 @@ He's clearly attracted to you; even the most consummate actor would have difficu a massive fake bubble butt to go with his extended erection, and gently push him back onto your bed. You tease him as you remove your evening dress, crawl over him and impale yourself on his eager shaft, taking as much as you physically can, before beginning to ride him. Even a female arcology owner like yourself appreciates a good hard fuck, since regular submission to a pounding from sex slaves would be a scandal. There's little opprobrium waiting for you if it's known he had you, though, and he is eagerly thrusting into your pussy. You shift into a slightly more comfortable position<<if $PC.belly >= 5000>> (one that forces him to bear the weight of your heavy middle) <</if>>and ride him to orgasm. You follow shortly after, feeling the heat of his seed in the depths of your pussy as it clamps down around his dick. Thankfully, he isn't spent yet and begins anew, quickly carrying your climax to a second orgasm and drawing an adorable moan out of you. <<case "Youth Preferentialist">> <<if $minimumSlaveAge < 13>> - that he is adorable, but may not be satisfying, and gently carry him to your bed. You tease him as you remove your evening dress, crawl next to him, pull him over yourself and guide his tiny penis into you. Instinct quickly takes hold as he begins thrusting and hugs tightly to your <<if $PC.belly >= 5000>>pregnant belly<<else>>larger body<</if>>. Even a female arcology owner like yourself appreciates a good hard fuck, since regular submission to a pounding from sex slaves would be a scandal. There's little opprobrium waiting for you if it's known he had you, though, and he is eagerly thrusting into your pussy. You hold him close and buck against him, trying to make up for his size, until he releases a small load into your depths. You follow not long after, feeling the heat of his seed in the depths of your pussy as it clamps down around his dick. Exhausted, he passes out <<if $PC.belly >= 5000>>against your middle<<elseif $PC.boobsBonus > 0>>in your huge bust<<elseif $PC.boobsBonus < 0>>in your cute breasts<<elseif $PC.boobs == 1>>in your ample bust<<else>>atop you<</if>>; where he lies until you finish playing with him and move him beside you. You return to your needy crotch to finish up as he snuggles closer to your side. + that he is adorable, but may not be satisfying, and gently carry him to your bed. You tease him as you remove your evening dress, crawl next to him, pull him over yourself and guide his tiny penis into you. Instinct quickly takes hold as he begins thrusting and hugs tightly to your <<if $PC.belly >= 5000>>pregnant belly<<else>>larger body<</if>>. Even a female arcology owner like yourself appreciates a good hard fuck, since regular submission to a pounding from sex slaves would be a scandal. There's little opprobrium waiting for you if it's known he had you, though, and he is eagerly thrusting into your pussy. You hold him close and buck against him, trying to make up for his size, until he releases a small load into your depths. You follow not long after, feeling the heat of his seed in the depths of your pussy as it clamps down around his dick. Exhausted, he passes out <<if $PC.belly >= 5000>>against your middle<<elseif $PC.boobs >= 1000>>in your huge bust<<elseif $PC.boobs >= 650>>in your ample bust<<elseif $PC.boobs >= 300>>in your cute breasts<<else>>atop you<</if>>; where he lies until you finish playing with him and move him beside you. You return to your needy crotch to finish up as he snuggles closer to your side. <<elseif $minimumSlaveAge < 18>> that his whole body looks fresh, untouched, and very young, and gently push him back onto your bed. You tease him as you remove your evening dress, crawl over him and impale yourself on his eager shaft before beginning to ride him. Even a female arcology owner like yourself appreciates a good hard fuck, since regular submission to a pounding from sex slaves would be a scandal. There's little opprobrium waiting for you if it's known he had you, though, and he is eagerly thrusting into your pussy. You shift into a slightly more comfortable position<<if $PC.belly >= 5000>> (one that forces him to bear the weight of your heavy middle) <</if>>and ride him to orgasm. You follow shortly after, feeling the heat of his seed in the depths of your pussy as it clamps down around his dick. Thankfully, he isn't spent yet and begins anew, quickly carrying your climax to a second orgasm and drawing an adorable moan out of you. <<else>> that his whole body looks fresh, untouched, and quite young, and gently push him back onto your bed. You tease him as you remove your evening dress, crawl over him and impale yourself on his eager shaft before beginning to ride him. Even a female arcology owner like yourself appreciates a good hard fuck, since regular submission to a pounding from sex slaves would be a scandal. There's little opprobrium waiting for you if it's known he had you, though, and he is eagerly thrusting into your pussy. You shift into a slightly more comfortable position<<if $PC.belly >= 5000>> (one that forces him to bear the weight of your heavy middle) <</if>>and ride him to orgasm. You follow shortly after, feeling the heat of his seed in the depths of your pussy as it clamps down around his dick. Thankfully, he isn't spent yet and begins anew, quickly carrying your climax to a second orgasm and drawing an adorable moan out of you. <</if>> <<case "Maturity Preferentialist">> - a mature body featuring an erection with years of experience. Before you can tip him onto your bed; he deftly slips you out of your evening dress, scoops you up and places you, back first, at the edge of your bed. He dominantly spears your pussy and begins thrusting, hitting all the right places. Even a female arcology owner like yourself appreciates a good hard fuck, since regular submission to a pounding from sex slaves would be a scandal. There's little opprobrium waiting for you if it's known he had you, though, and he is eagerly fucking you. You shift in discomfort at being dominated, and in response he <<if $PC.belly >= 5000>>begins massaging your rounded middle<<else>>groping your <<if $PC.boobsBonus > 0>>huge breasts<<elseif $PC.boobsBonus < 0>>cute breasts<<elseif $PC.boobs == 1>>ample breasts<<else>>butt<</if>><</if>>, calming you and allowing you to give in to the pleasure. With a hard, firm thrust, he cums deep into your pussy. You follow shortly after, feeling the heat of his seed in your depths as you clamp down around his dick. Thankfully, despite his age, he isn't spent yet and begins anew, quickly carrying your climax to a second orgasm and drawing an adorable moan out of you. + a mature body featuring an erection with years of experience. Before you can tip him onto your bed; he deftly slips you out of your evening dress, scoops you up and places you, back first, at the edge of your bed. He dominantly spears your pussy and begins thrusting, hitting all the right places. Even a female arcology owner like yourself appreciates a good hard fuck, since regular submission to a pounding from sex slaves would be a scandal. There's little opprobrium waiting for you if it's known he had you, though, and he is eagerly fucking you. You shift in discomfort at being dominated, and in response he <<if $PC.belly >= 5000>>begins massaging your rounded middle<<else>>groping your <<if $PC.boobs >= 1000>>huge breasts<<elseif $PC.boobs >= 650>>ample breasts<<elseif $PC.boobs >= 300>>cute breasts<<else>>butt<</if>><</if>>, calming you and allowing you to give in to the pleasure. With a hard, firm thrust, he cums deep into your pussy. You follow shortly after, feeling the heat of his seed in your depths as you clamp down around his dick. Thankfully, despite his age, he isn't spent yet and begins anew, quickly carrying your climax to a second orgasm and drawing an adorable moan out of you. <<case "Slimness Enthusiast">> lean muscles, a smooth waist, trim hips and a cute little ass, and gently push him back onto your bed. You tease him as you remove your evening dress, crawl over him and impale yourself on his eager shaft before beginning to ride him. Even a female arcology owner like yourself appreciates a good hard fuck, since regular submission to a pounding from sex slaves would be a scandal. There's little opprobrium waiting for you if it's known he had you, though, and he is eagerly thrusting into your pussy. You shift into a slightly more comfortable position<<if $PC.belly >= 5000>> (one that forces him to bear the weight of your heavy middle) <</if>>and ride him to orgasm. You follow shortly after, feeling the heat of his seed in the depths of your pussy as it clamps down around his dick. Thankfully, he isn't spent yet and begins anew, quickly carrying your climax to a second orgasm and drawing an adorable moan out of you. <<case "Asset Expansionist">> an inhumanly enormous ass to counterbalance those enormous balls and a semi-hard cock, unable to become fully erect. You have to struggle to get him onto your bed. You tease him as you remove your evening dress, crawl over him and <<if $PC.newVag == 1>> impale yourself on his monster shaft as far as you can, quivering in joy at its girth filling you. - <<elseif $PC.career == "escort">> + <<elseif $PC.vigina > 3>> impale yourself on his monster shaft as far as you can, quivering in joy at its girth filling you like nothing does lately. - <<elseif $PC.births >= 10>> - impale yourself on his monster shaft as far as you can, quivering in joy at its girth filling you like nothing does lately. - <<elseif $PC.career == "servant">> - impale yourself on his monster shaft as far as you can, quivering in joy at how full you are. - <<elseif $PC.births > 2>> + <<elseif $PC.vigina > 2>> impale yourself on his monster shaft as far as you can, quivering in joy at how full you are. - <<elseif $PC.career == "gang" || $PC.career == "celebrity" || $PC.career == "wealth">> - barely manage to get his cockhead into your pussy. - <<elseif $PC.births > 0>> + <<elseif $PC.vagina > 1>> barely manage to get his cockhead into your pussy. <<else>> find he is too big to fit in you. You settle for the tip instead. @@ -288,33 +282,33 @@ He's clearly attracted to you; even the most consummate actor would have difficu Feeling like you should heed his advice, you slide off his shaft and down to his face, planting your soaked cunt over his mouth. Reaching around behind you as he eats you out, you tease his twitching rod. As you climax, you accidentally squeeze his vulnerable balls, provoking his own massive orgasm. Shouting in surprise, you hug as close to him as you can as cascade of cum pours onto the two of you. You roll off of him and laugh at the mess your servants are going to have to clean up. <<else>> Quivering with your own pending orgasm, you ignore him and keep going, achieving climax as he blows a near endless load into your womb. - <<if $PC.cumTap == 0>> + <<if $PC.skill.cumTap == 0>> The quantity of cum quickly overwhelms you and backflows out of you as you fall into your lover's waiting arms. He lays you to his side as he continues showering you both with cum. - <<set $PC.cumTap++>> - <<elseif $PC.cumTap < 5>> + <<set $PC.skill.cumTap++>> + <<elseif $PC.skill.cumTap < 5>> You last for several seconds before the sheer size of his load forces you off his dick and into his waiting arms. He lays you to his side, gently patting you cum bloated middle, as he continues showering you both with cum. - <<set $PC.cumTap++>> - <<elseif $PC.cumTap < 10>> + <<set $PC.skill.cumTap++>> + <<elseif $PC.skill.cumTap < 10>> You manage to take a respectable portion of his load before it begins backflowing out of you. He massages your cum-filled belly as he finishes unloading across your back. "Most girls can't even come close to handling it at all, I'm impressed." - <<set $PC.cumTap++>> - <<elseif $PC.cumTap < 15>> + <<set $PC.skill.cumTap++>> + <<elseif $PC.skill.cumTap < 15>> You manage to take nearly half of his load before it begins backflowing out of you. He cradles your cum-stuffed belly as he finishes unloading across your back. "Few girls can even come close to handling that much of it, I'm impressed." He helps you down, making sure to provide extra support for your huge, full-term looking belly. - <<set $PC.cumTap++>> - <<elseif $PC.cumTap < 20>> + <<set $PC.skill.cumTap++>> + <<elseif $PC.skill.cumTap < 20>> You manage to take nearly two thirds of his load before it begins backflowing out of you. You swear he cums harder as he places his hands to your swelling middle, enjoying the growth until you look like a woman on the verge of childbirth. "Damn girl, you look like you're gonna pop, I'm impressed." He helps you down, making sure to provide extra support for your enormous, taut belly. He sensually massages it, coaxing as much cum from your hungry womb that he can. But in the end, he can only get you back to the size of a woman in her final trimester. You likely won't be returning to the party. - <<set $PC.cumTap++>> - <<elseif $PC.cumTap < 25>> + <<set $PC.skill.cumTap++>> + <<elseif $PC.skill.cumTap < 25>> You manage to take nearly three fourths of his load before it begins backflowing out of you. You swear he cums harder as he places his hands to your swelling middle, enjoying the growth until you grow taut and your belly button pops out. By the time you can't take any more, you look like you are ready to burst with triplets. "Damn girl, just how stretchy are you? I'm impressed." He helps you down, making sure to provide extra support for your massive, straining belly. He sensually massages it, coaxing as much cum from your hungry womb that he can. But in the end, he can only get you back to the size of a woman in her final trimester. You likely won't be returning to the party. - <<set $PC.cumTap++>> + <<set $PC.skill.cumTap++>> <<else>> You manage to take his entire load without spilling a drop. You swear he cums harder as he places his hands to your swelling middle, enjoying the growth until you grow taut and your belly button pops out. By the time he's done, you look ready to birth octuplets. "I can't believe you took it all; incredible. Are you going to be OK?" He helps you down, making sure to provide extra support for your immense, straining belly. He sensually massages it, coaxing as much cum from your hungry womb that he can. But in the end, he can only get you back to the size of a woman in her final trimester. You likely won't be returning to the party. - <<set $PC.cumTap++>> + <<set $PC.skill.cumTap++>> <</if>> <</if>> <<case "Pastoralist">> soft, milk-fed body, and gently push him back onto your bed, giggling as his chubby belly jiggles. You tease him as you remove your evening dress, crawl over him and impale yourself on his eager shaft before beginning to ride him. Even a female arcology owner like yourself appreciates a good hard fuck, since regular submission to a pounding from sex slaves would be a scandal. There's little opprobrium waiting for you if it's known he had you, though, and he is eagerly thrusting into your pussy. You shift into a slightly more comfortable position<<if $PC.belly >= 5000>> (one that forces him to bear the weight of your heavy middle, and surprisingly comfortable given his belly) <</if>>and ride him to orgasm. You follow shortly after, feeling the heat of his seed in the depths of your pussy as it clamps down around his dick. Thankfully, he isn't spent yet and begins anew, quickly carrying your climax to a second orgasm and drawing an adorable moan out of you. <<case "Physical Idealist">> - a chiseled Adonis. Before you can tip him onto your bed; he deftly pulls you out of your evening dress, scoops you up, dominantly spears your pussy and begins thrusting powerfully while holding you. Even a female arcology owner like yourself appreciates a good hard fuck, since regular submission to a pounding from sex slaves would be a scandal. There's little opprobrium waiting for you if it's known he had you, though, and he is eagerly fucking you. You <<if $PC.belly >= 5000>>squirm in discomfort until he turns you around and gives your pregnancy room<<elseif $PC.boobsBonus > 0>>squirm in discomfort until he turns you around and uses his other arm to keep your huge breasts steady<<elseif $PC.boobsBonus < 0>>push your cute breasts against his firm pecs<<elseif $PC.boobs == 1>>push your <<if $PC.boobsBonus >= 0>>ample <</if>>breasts against his firm pecs<<else>>allow him pull your flat chest to his firm pecs<</if>>, before he starts showing off his strength. With a hard, firm thrust, he cums deep into your pussy. You follow shortly after, feeling the heat of his seed in your depths as you clamp down around his dick. Thankfully, he isn't spent yet and begins anew, quickly carrying your climax to a second orgasm and drawing an adorable moan out of you. + a chiseled Adonis. Before you can tip him onto your bed; he deftly pulls you out of your evening dress, scoops you up, dominantly spears your pussy and begins thrusting powerfully while holding you. Even a female arcology owner like yourself appreciates a good hard fuck, since regular submission to a pounding from sex slaves would be a scandal. There's little opprobrium waiting for you if it's known he had you, though, and he is eagerly fucking you. You <<if $PC.belly >= 5000>>squirm in discomfort until he turns you around and gives your pregnancy room<<elseif $PC.boobs >= 1000>>squirm in discomfort until he turns you around and uses his other arm to keep your huge breasts steady<<elseif $PC.boobs >= 650>>push your <<if $PC.boobs >= 900>>ample <</if>>breasts against his firm pecs<<elseif $PC.boobs >= 300>>push your cute breasts against his firm pecs<<else>>allow him pull your flat chest to his firm pecs<</if>>, before he starts showing off his strength. With a hard, firm thrust, he cums deep into your pussy. You follow shortly after, feeling the heat of his seed in your depths as you clamp down around his dick. Thankfully, he isn't spent yet and begins anew, quickly carrying your climax to a second orgasm and drawing an adorable moan out of you. <<case "Hedonistic">> soft, well-fed body, and gently push him back onto your bed, giggling as his chubby belly jiggles. You tease him as you remove your evening dress, crawl over him and impale yourself on his eager shaft before beginning to ride him. Even a female arcology owner like yourself appreciates a good hard fuck, since regular submission to a pounding from sex slaves would be a scandal. There's little opprobrium waiting for you if it's known he had you, though, and he is eagerly thrusting into your pussy. You shift into a slightly more comfortable position<<if $PC.belly >= 5000>> (one that forces him to bear the weight of your heavy middle, and surprisingly comfortable given his belly) <</if>>and ride him to orgasm. You follow shortly after, feeling the heat of his seed in the depths of your pussy as it clamps down around his dick. He's winded after just one go, but offers up a cache of snacks he was hiding as an apology. You snuggle up to each other and sensually feed one another until he is ready for round two. <<case "Chattel Religionist">> @@ -324,11 +318,11 @@ He's clearly attracted to you; even the most consummate actor would have difficu <<case "Intellectual Dependency">> a young body eager for sex, and gently push him back onto your bed. You tease him as you remove your evening dress, crawl over him and impale yourself on his eager shaft, fully taking its length, before beginning to ride him. Even a female arcology owner like yourself appreciates a good hard fuck, since regular submission to a pounding from sex slaves would be a scandal. There's little opprobrium waiting for you if it's known he had you, though, and he is eagerly thrusting into your pussy. You shift into a slightly more comfortable position<<if $PC.belly >= 5000>> (one that forces him to bear the weight of your heavy middle) <</if>>and ride him to orgasm. You follow shortly after, feeling the heat of his seed in the depths of your pussy as it clamps down around his dick. Thankfully, he isn't spent yet and begins anew, quickly carrying your climax to a second orgasm and drawing an adorable moan out of you. <<case "Slave Professionalism">> - a mature body featuring an erection with years of experience. Before you can tip him onto your bed; he deftly slips you out of your evening dress, scoops you up and places you, back first, at the edge of your bed. He dominantly spears your pussy and begins thrusting, hitting all the right places. Even a female arcology owner like yourself appreciates a good hard fuck, since regular submission to a pounding from sex slaves would be a scandal. There's little opprobrium waiting for you if it's known he had you, though, and he is eagerly fucking you. You shift in discomfort at being dominated, and in response he <<if $PC.belly >= 5000>>shifts you to a position more befitting your gravidity<<else>>groping your <<if $PC.boobsBonus > 0>>huge breasts<<elseif $PC.boobsBonus < 0>>cute breasts<<elseif $PC.boobs == 1>>ample breasts<<else>>butt<</if>><</if>>, calming you and allowing you to give in to the pleasure. With a hard, firm thrust, he cums deep into your pussy. You follow shortly after, feeling the heat of his seed in your depths as you clamp down around his dick. Thankfully, he isn't spent yet and maneuvers you to a fresh position and begins anew, quickly bringing to a second orgasm and drawing an adorable moan out of you. His bag of tricks is nigh endless; you spend the night having sex in new and exciting ways. + a mature body featuring an erection with years of experience. Before you can tip him onto your bed; he deftly slips you out of your evening dress, scoops you up and places you, back first, at the edge of your bed. He dominantly spears your pussy and begins thrusting, hitting all the right places. Even a female arcology owner like yourself appreciates a good hard fuck, since regular submission to a pounding from sex slaves would be a scandal. There's little opprobrium waiting for you if it's known he had you, though, and he is eagerly fucking you. You shift in discomfort at being dominated, and in response he <<if $PC.belly >= 5000>>shifts you to a position more befitting your gravidity<<else>>groping your <<if $PC.boobs >= 1000>>huge breasts<<elseif $PC.boobs >= 650>>ample breasts<<elseif $PC.boobs >= 300>>cute breasts<<else>>butt<</if>><</if>>, calming you and allowing you to give in to the pleasure. With a hard, firm thrust, he cums deep into your pussy. You follow shortly after, feeling the heat of his seed in your depths as you clamp down around his dick. Thankfully, he isn't spent yet and maneuvers you to a fresh position and begins anew, quickly bringing to a second orgasm and drawing an adorable moan out of you. His bag of tricks is nigh endless; you spend the night having sex in new and exciting ways. <<case "Petite Admiration">> that he is adorable, and not lacking at all down there, and gently carry him to your bed. You tease him as you remove your evening dress, crawl next to him and pull him into you. He begins thrusting excitedly and hugs tightly to your <<if $PC.belly >= 5000>>pregnant belly<<else>>larger body<</if>>, clearly into how much bigger you are than him. Even a female arcology owner like yourself appreciates a good hard fuck, since regular submission to a pounding from sex slaves would be a scandal. There's little opprobrium waiting for you if it's known he had you, though, and he is eagerly thrusting into your pussy. You shift into a slightly more comfortable position<<if $PC.belly >= 5000>> (one that spares his tiny form most of the weight of your heavy middle) <</if>>and ride him to orgasm. You follow shortly after, feeling the heat of his seed in the depths of your pussy as it clamps down around his dick. Thankfully, he isn't spent yet and begins anew, quickly carrying your climax to a second orgasm and drawing an adorable moan out of you. <<case "Statuesque Glorification">> - a glorified titan. Before you can tip him onto your bed; he deftly pulls you out of your evening dress, scoops you up, dominantly spears your pussy and begins thrusting powerfully while holding you. Even a female arcology owner like yourself appreciates a good hard fuck, since regular submission to a pounding from sex slaves would be a scandal. There's little opprobrium waiting for you if it's known he had you, though, and he is eagerly fucking you. You <<if $PC.belly >= 5000>>squirm in discomfort until he turns you around and gives your pregnancy room<<elseif $PC.boobsBonus > 0>>squirm in discomfort until he turns you around and uses his other arm to keep your huge breasts steady<<elseif $PC.boobsBonus < 0>>push your cute breasts against his toned abs<<elseif $PC.boobs == 1>>push your <<if $PC.boobsBonus >= 0>>ample <</if>>breasts against his toned abs<<else>>allow him pull your flat chest to his toned abs<</if>>, before he really takes advantage of your size difference. With a hard, firm thrust, he cums deep into your pussy. You follow shortly after, feeling the heat of his seed in your depths as you clamp down around his dick. Thankfully, he isn't spent yet and begins anew, quickly carrying your climax to a second orgasm and drawing an adorable moan out of you. + a glorified titan. Before you can tip him onto your bed; he deftly pulls you out of your evening dress, scoops you up, dominantly spears your pussy and begins thrusting powerfully while holding you. Even a female arcology owner like yourself appreciates a good hard fuck, since regular submission to a pounding from sex slaves would be a scandal. There's little opprobrium waiting for you if it's known he had you, though, and he is eagerly fucking you. You <<if $PC.belly >= 5000>>squirm in discomfort until he turns you around and gives your pregnancy room<<elseif $PC.boobs >= 1000>>squirm in discomfort until he turns you around and uses his other arm to keep your huge breasts steady<<elseif $PC.boobs >= 650>>push your <<if $PC.boobs >= 900>>ample <</if>>breasts against his toned abs<<elseif $PC.boobs >= 300>>push your cute breasts against his toned abs<</if>>, before he really takes advantage of your size difference. With a hard, firm thrust, he cums deep into your pussy. You follow shortly after, feeling the heat of his seed in your depths as you clamp down around his dick. Thankfully, he isn't spent yet and begins anew, quickly carrying your climax to a second orgasm and drawing an adorable moan out of you. <<default>> a hot young body, and gently push him back onto your bed. You tease him as you remove your evening dress, crawl over him and impale yourself on his eager shaft, fully taking its length, before beginning to ride him. Even a female arcology owner like yourself appreciates a good hard fuck, since regular submission to a pounding from sex slaves would be a scandal. There's little opprobrium waiting for you if it's known he had you, though, and he is eagerly thrusting into your pussy. You shift into a slightly more comfortable position<<if $PC.belly >= 5000>> (one that forces him to bear the weight of your heavy middle) <</if>>and ride him to orgasm. You follow shortly after, feeling the heat of his seed in the depths of your pussy as it clamps down around his dick. Thankfully, he isn't spent yet and begins anew, quickly carrying your climax to a second orgasm and drawing an adorable moan out of you. <</switch>> diff --git a/src/pregmod/rePregInventor.tw b/src/pregmod/rePregInventor.tw index 91c7afb1ff663e2c42800e5af8b89bf276cd5393..bd5b6a06af276211ec5a921aa6a660f8ddb1a735 100644 --- a/src/pregmod/rePregInventor.tw +++ b/src/pregmod/rePregInventor.tw @@ -83,7 +83,7 @@ <<= VCheck.Vaginal()>> <<elseif $activeSlave.trust < -20>> You then fuck $him, hard, to get your point across, ignoring $his moans of pain and the loud complaints from $his overfilled womb as it barely holds together under your assault. When you finally get bored and - <<if $PC.dick == 1>> + <<if $PC.dick != 0>> shoot your load into $his <<if ($activeSlave.vagina >= 10)>> gaping pussy, @@ -137,13 +137,13 @@ <<EventNameDelink $activeSlave>> <<replace "#result">> Being so close to the near-bursting womb of your slave for so long has got your loins stirring, and you hop up onto your desk, bringing your - <<if $PC.dick == 1>> + <<if $PC.dick != 0>> dick <<else>> vagina <</if>> level with the broodmother's mouth. You tell $him that you could be convinced to let $him explore $his interests. $He squeals in delight and - <<if $PC.dick == 1>> + <<if $PC.dick != 0>> wraps $his <<if ($activeSlave.lips > 95)>> plush mouth pussy @@ -177,7 +177,7 @@ <</if>> <<set $activeSlave.counter.oral++, $oralTotal++>> While you're not interested in giving $him the funds necessary to make some of $his more outlandish ideas a reality, you're certainly excited by $his ideas regarding positions and hyperpregnant vaginal play. You tell $him to go for those and $he trills in delight, vibrating $his tongue - <<if $PC.dick == 1>> + <<if $PC.dick != 0>> along your dick and sending you over the edge. $He swallows your load, licking $his lips. <<if canTalk($activeSlave)>> "Make <<s>>ure to keep feeding me your cum," $he <<say>>s flirtatiously. "I'm eating for a //lot// more than two, after all." @@ -229,7 +229,7 @@ <</if>> <</if>> Picturing the actions as $he describes them gets - <<if $PC.dick == 1>> + <<if $PC.dick != 0>> you rock hard in short order <<else>> your pussy dripping with need in short order @@ -247,7 +247,7 @@ press down on $his petite little ass with your hips <</if>> and begin teasing $his pussy with - <<if $PC.dick == 1>> + <<if $PC.dick != 0>> the tip of your dick. <<else>> your fingers. @@ -266,7 +266,7 @@ Despite $his complaints, $he doesn't seem to mind once you start really fucking $him senseless. <<= VCheck.Vaginal()>> Once you've finished melting your swollen "little" sex slave into a puddle of sexually satisfied goo, - <<if $PC.dick == 1>> + <<if $PC.dick != 0>> shooting your load into $his wanting pussy, <<else>> collapsing into orgasm on $his bloated body, @@ -309,7 +309,7 @@ <<set $activeSlave.counter.vaginal++, $vaginalTotal++>> <br><br> With gentle coaching from your slave, you rotate the two of you in the air so that $he can ride you reverse cowgirl style. <<= VCheck.Vaginal(2)>> You then switch $him around, allowing $his belly to eclipse your vision entirely as $he rides you in the traditional cowgirl position. The contents of $his womb have exploded its weight to the point that this position would have previously been hazardous to both your health and $hers, if not completely impossible, and the illusion of having sex while perpetually on the knife's edge of being flattened by literal tons of baby packed slave flesh sends you over the edge. You - <<if $PC.dick == 1>> + <<if $PC.dick != 0>> ejaculate into $him, your cum dripping out of $his vagina, splattering on the ground below. <<else>> orgasm as you transition into scissoring with your tightly packed broodmare, keeping the fantasy of being crushed by $his body foremost in your mind. @@ -435,7 +435,7 @@ <</if>> <br><br> It is only then that you realize that - <<if $PC.dick == 1>> + <<if $PC.dick != 0>> your dick is as hard as a length of steel. <<else>> your kitty is positively drowning in fem-cum. @@ -670,7 +670,7 @@ <br><br> <<if canTalk($activeSlave)>> "Do you like it, <<Master>>?" $he asks. "It'<<s>> built to grow and change a<<s>> your <<s>>lave<<s>> do. It <<sh>>ould be the perfect <<s>>i<<z>>e to <<s>>upport them, no matter what that <<s>>i<<z>>e might be. And if we ever get too big for even that, well..." $he smiles and you realize that, between the feeling of $his heavy, slick mass pressing into you and the rejuvenating effect of the gel, - <<if $PC.dick == 1>> + <<if $PC.dick != 0>> you're hard as a rock and <<else>> your pussy is absolutely weeping and you are @@ -679,7 +679,7 @@ <<else>> <<if hasAnyArms($activeSlave)>> $He motions to you, explaining that the pool is designed to grow to accommodate and support its users, then smiles. You realize that, between the feeling of $his heavy, slick mass pressing into you and the rejuvenating effect of the gel, - <<if $PC.dick == 1>> + <<if $PC.dick != 0>> you're hard as a rock and <<else>> your pussy is absolutely weeping and you are @@ -687,7 +687,7 @@ as refreshed and eager to fuck as you've been in quite a while. <<else>> Your personal assistant explains that the pool has been designed to grow to accommodate and support its users. You're only half-listening to what $he is saying, however, as you have suddenly realized that, between the feeling of your slave's heavy, slick mass pressing into you and the rejuvenating effect of the gel, - <<if $PC.dick == 1>> + <<if $PC.dick != 0>> you're hard as a rock and <<else>> your pussy is absolutely weeping and you are @@ -712,7 +712,7 @@ "Oh no," $he <<say>>s in mock dismay<<if $activeSlave.skill.combat > 0>>, lowering $his guard<</if>>. "My <<Master>> i<<s>> going to wre<<s>>tle me into <<s>>ubmi<<ss>>ion in thi<<s>> hot, heavy goo pool. Whatever will I do?" <</if>> You circle around $him, slowly approaching $him, and $he uses the pool's mobility assistance tools to rotate $his body so that $he can just barely keep you in $his gaze, drizzling gel over $his belly as $he keeps it between you and $him to use as a protective barrier. When you're close enough to touch the apex of $his fecund body, you leap forward through the gel, diving to one side and disappearing under it. Your momentum carries you a reasonable distance despite the resistance of the thick substance and you pop back up directly behind $him. You grab $him under $his armpits, pressing your - <<if $PC.dick == 1>> + <<if $PC.dick != 0>> rigid dick against $his <<else>> engorged pussy lips against $his @@ -786,27 +786,27 @@ <<set $pregInventor = 3>> The time has finally come for your slave, <<EventNameLink>>, to appear on the slave-breeding based talk show, "Husbandry with Millie." - <<if $activeSlave.pornPrestige > 2 || $activeSlave.prestige > 2>> + <<if $activeSlave.porn.prestige > 2 || $activeSlave.prestige > 2>> While $he is already world-renowned, you might still improve $his chances to impress on the show with a little bit of extra investment in commercial spots or a tweaking of FCTV algorithms. - <<elseif $activeSlave.pornPrestige > 1 || $activeSlave.prestige > 2>> + <<elseif $activeSlave.porn.prestige > 1 || $activeSlave.prestige > 2>> While $he is already quite famous, you could still improve $his chances to impress on the show with a little bit of extra investment in commercial spots or a tweaking of FCTV algorithms. <<else>> While $he has - <<if $activeSlave.pornPrestige > 1>> + <<if $activeSlave.porn.prestige > 1>> managed to earn a reasonable following in slave pornography, <<else>> a bit of a reputation already, <</if>> - you could significantly improve $his chances to impress on the show with a little bit of extra investment in commercial spots<<if $PC.hacking >= 100>> or a tweaking of FCTV algorithms<</if>>. + you could significantly improve $his chances to impress on the show with a little bit of extra investment in commercial spots<<if $PC.skill.hacking >= 100>> or a tweaking of FCTV algorithms<</if>>. <</if>> <br><br> <span id="result"> - <<if $PC.hacking >= 100>> + <<if $PC.skill.hacking >= 100>> <<link "Manipulate the FCTV algorithms">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You <<if $PC.hacking < 70>>bribe an employee to <</if>>tweak the randomized search algorithms for FCTV. While your hyperbroodmother is being interviewed concerning $his inventions, users browsing FCTV using the randomize channel function will be much more likely to be directed to the show. By the day of the interview, you're confident that many users will be watching as your slave sells your vision for the world's future. + You <<if $PC.skill.hacking < 70>>bribe an employee to <</if>>tweak the randomized search algorithms for FCTV. While your hyperbroodmother is being interviewed concerning $his inventions, users browsing FCTV using the randomize channel function will be much more likely to be directed to the show. By the day of the interview, you're confident that many users will be watching as your slave sells your vision for the world's future. <br><br> That done, you settle in to watch. <br><br> @@ -866,9 +866,9 @@ <<EventNameDelink $activeSlave>> <<replace "#result">> It's a gamble, but you decide to trust in the charisma of your slave and the fame $he has already accrued to sell your vision for the world's future during the interview. - <<if ($activeSlave.pornPrestige > 2)>> + <<if ($activeSlave.porn.prestige > 2)>> $He's enormously popular, so your gambit has a good chance of success. - <<elseif ($activeSlave.pornPrestige > 1)>> + <<elseif ($activeSlave.porn.prestige > 1)>> $He's quite popular, so your gambit has a reasonable chance of success. <<else>> $He's only really well known in local pornography, but you still decide to bet on $his ability to sway the masses. @@ -881,7 +881,7 @@ <<include "RE Preg Inventor Text">> <br><br> - <<if $activeSlave.pornPrestige >= 3 && random(1,100) > 50>> + <<if $activeSlave.porn.prestige >= 3 && random(1,100) > 50>> You turn your FCTV screen off satisfied that your slave has just finished a job very well done. Over the course of the next several weeks, it becomes clear that $activeSlave.slaveName's appearance on "Husbandry With Milly" has had @@.green;world changing@@ consequences. <<if $activeSlave.prestige < 3>> <<set $activeSlave.prestige = 3>> @@ -898,7 +898,7 @@ <</for>> <<set _pregmag = "a cut out magazine cover of your world renowned hyperbroodmother inventor, " + $activeSlave.slaveName + ", and " + getPronouns($activeSlave).possessive + " myriad toys">> <<set $trinkets.push(_pregmag)>> - <<elseif $activeSlave.pornPrestige >= 3 && random(1,100) > 30>> + <<elseif $activeSlave.porn.prestige >= 3 && random(1,100) > 30>> You turn your FCTV screen off satisfied that your slave has just completed a job well done. Over the course of the next several weeks, it becomes clear that $activeSlave.slaveName's appearance on "Husbandry With Milly" has had a @@.green;significant positive impact@@ on public opinion. <<if $activeSlave.prestige < 2>> <<set $activeSlave.prestige = 2>> @@ -915,7 +915,7 @@ <</for>> <<set _pregmag = "a cut out magazine cover of your renowned hyperbroodmother inventor, " + $activeSlave.slaveName + ", and " + getPronouns($activeSlave).possessive + " myriad toys">> <<set $trinkets.push(_pregmag)>> - <<elseif $activeSlave.pornPrestige >= 3 && random(1,100) > 15>> + <<elseif $activeSlave.porn.prestige >= 3 && random(1,100) > 15>> You turn your FCTV screen off satisfied that your slave has done a satisfactory job. Over the course of the next several weeks, it becomes clear that $activeSlave.slaveName's appearance on "Husbandry With Milly" has had a @@.green;significant impact@@ on public opinion, though only at a local level. <<if $activeSlave.prestige < 1>> <<set $activeSlave.prestige = 1>> @@ -929,7 +929,7 @@ <<set $arcologies[_i].FSRestart -= 10>> <</if>> <</for>> - <<elseif $activeSlave.pornPrestige >= 3>> + <<elseif $activeSlave.porn.prestige >= 3>> You turn your FCTV screen off disappointed that your slave has done a mediocre job. Over the course of the next several weeks, it becomes clear that @@.green;what little impact@@ $he has had is on a local scale only. <<run repX(500, "event")>> <<for _i = 1; _i < _l; _i++>> @@ -939,7 +939,7 @@ <<set $arcologies[_i].FSRestart -= 10>> <</if>> <</for>> - <<elseif $activeSlave.pornPrestige >= 2 && random(1,100) > 75>> + <<elseif $activeSlave.porn.prestige >= 2 && random(1,100) > 75>> You turn your FCTV screen off satisfied that your slave has just finished a job very well done. Over the course of the next several weeks, it becomes clear that $activeSlave.slaveName's appearance on "Husbandry With Milly" has had @@.green;world changing@@ consequences. <<if $activeSlave.prestige < 3>> <<set $activeSlave.prestige = 3>> @@ -956,7 +956,7 @@ <</for>> <<set _pregmag = "a cut out magazine cover of your world renowned hyperbroodmother inventor, " + $activeSlave.slaveName + ", and " + getPronouns($activeSlave).possessive + " myriad toys">> <<set $trinkets.push(_pregmag)>> - <<elseif $activeSlave.pornPrestige >= 2 && random(1,100) > 50>> + <<elseif $activeSlave.porn.prestige >= 2 && random(1,100) > 50>> You turn your FCTV screen off satisfied that your slave has just completed a job well done. Over the course of the next several weeks, it becomes clear that $activeSlave.slaveName's appearance on "Husbandry With Milly" has had a @@.green;significant positive impact@@ on public opinion. <<if $activeSlave.prestige < 2>> <<set $activeSlave.prestige = 2>> @@ -973,7 +973,7 @@ <</for>> <<set _pregmag = "a cut out magazine cover of your renowned hyperbroodmother inventor, " + $activeSlave.slaveName + ", and " + getPronouns($activeSlave).possessive + " myriad toys">> <<set $trinkets.push(_pregmag)>> - <<elseif $activeSlave.pornPrestige >= 2 && random(1,100) > 30>> + <<elseif $activeSlave.porn.prestige >= 2 && random(1,100) > 30>> You turn your FCTV screen off satisfied that your slave has done a satisfactory job. Over the course of the next several weeks, it becomes clear that $activeSlave.slaveName's appearance on "Husbandry With Milly" has had a @@.green;significant impact@@ on public opinion, though only at a local level. <<if $activeSlave.prestige < 1>> <<set $activeSlave.prestige = 1>> @@ -987,7 +987,7 @@ <<set $arcologies[_i].FSRestart -= 10>> <</if>> <</for>> - <<elseif $activeSlave.pornPrestige >= 2>> + <<elseif $activeSlave.porn.prestige >= 2>> You turn your FCTV screen off disappointed that your slave has done a mediocre job. Over the course of the next several weeks, it becomes clear that @@.green;what little impact@@ $he has had is on a local scale only. <<run repX(500, "event")>> <<for _i = 1; _i < _l; _i++>> diff --git a/src/pregmod/saAgent.tw b/src/pregmod/saAgent.tw index a127c9ab3a3d7a88fcf3593997d146571535c961..72efa7765d9d2d37cd57a99dcb214d63ab84ee53 100644 --- a/src/pregmod/saAgent.tw +++ b/src/pregmod/saAgent.tw @@ -143,7 +143,7 @@ <<if ($slaves[$i].preg > 0)>> /*EFFECTS OF PREGNANCY*/ <<if $slaves[$i].preg == $slaves[$i].pregData.normalBirth/8>> /* !!! Very bad condition logic - with pregnancy control drugs can be not triggered. Or may be trigged by broodmother several times. Need to be reworked. !!! */ <<if $slaves[$i].pregSource == -1>> - <<set $PC.slavesKnockedUp++>> + <<set $PC.counter.slavesKnockedUp++>> <<elseif $slaves[$i].pregSource > 0>> <<set _babyDaddy = findFather($slaves[$i].pregSource)>> <<if def _babyDaddy>> diff --git a/src/pregmod/saPorn.tw b/src/pregmod/saPorn.tw index 3a7ce714330b5616429cbd9db32fe64704cfe463..6ce62b50b7b0768b7e11b3a91e61a019e4a0900b 100644 --- a/src/pregmod/saPorn.tw +++ b/src/pregmod/saPorn.tw @@ -1,9 +1,9 @@ :: SA Porn [nobr] -<<if $studio == 1 && $slaves[$i].pornFeed == 1>> /* content is being produced */ +<<if $studio == 1 && $slaves[$i].porn.feed == 1>> /* content is being produced */ /* rate of decay*/ - <<if $slaves[$i].pornPrestige > 1>> /* 50k */ + <<if $slaves[$i].porn.prestige > 1>> /* 50k */ <<set _decayRate = 5000>> <<if $slaves[$i].fuckdoll > 0>> <<set _face = 50>> @@ -12,8 +12,8 @@ <<else>> <<set _face = $slaves[$i].face*4>> <</if>> - <<set _viewership = ((500/$HackingSkillMultiplier)+($slaves[$i].pornFameSpending)+(_face)+($slaves[$i].prestige*10)-(_decayRate))>> - <<elseif $slaves[$i].pornPrestige > 0>> /* 10k */ + <<set _viewership = ((500/$HackingSkillMultiplier)+($slaves[$i].porn.spending)+(_face)+($slaves[$i].prestige*10)-(_decayRate))>> + <<elseif $slaves[$i].porn.prestige > 0>> /* 10k */ <<set _decayRate = 500>> <<if $slaves[$i].fuckdoll > 0>> <<set _face = 20>> @@ -22,7 +22,7 @@ <<else>> <<set _face = $slaves[$i].face*2>> <</if>> - <<set _viewership = ((900/$HackingSkillMultiplier)+($slaves[$i].pornFameSpending/15)+(_face)+($slaves[$i].prestige*250)-(_decayRate))>> + <<set _viewership = ((900/$HackingSkillMultiplier)+($slaves[$i].porn.spending/15)+(_face)+($slaves[$i].prestige*250)-(_decayRate))>> <<else>> <<set _decayRate = 30>> <<if $slaves[$i].fuckdoll > 0>> @@ -32,20 +32,20 @@ <<else>> <<set _face = $slaves[$i].face/20>> <</if>> - <<set _viewership = ((300/$HackingSkillMultiplier)+($slaves[$i].pornFameSpending > 0 ? ($slaves[$i].pornFameSpending+($slaves[$i].pornFameSpending/100)) : 200)+(_face)+($slaves[$i].prestige*20)-(_decayRate))>> + <<set _viewership = ((300/$HackingSkillMultiplier)+($slaves[$i].porn.spending > 0 ? ($slaves[$i].porn.spending+($slaves[$i].porn.spending/100)) : 200)+(_face)+($slaves[$i].prestige*20)-(_decayRate))>> <</if>> <<set _viewerSoaking = 1>> <<set _viewership = Math.trunc(_viewership)>> <<set _adjustedViewership = _viewership>> - <<set _oldFame = $slaves[$i].pornFame>> + <<set _oldFame = $slaves[$i].porn.viewerCount>> The studio regularly releases clips of $his daily affairs. <<if $cheatMode == 1>>Decay: _decayRate Viewership: _viewership Last week's fame: _oldFame<</if>> - <<if $slaves[$i].pornPrestige > 1>> + <<if $slaves[$i].porn.prestige > 1>> $He is widely regarded in $slaves[$i].porn.fameType porn, but with so many watchers, turn over is high. - <<elseif $slaves[$i].pornPrestige > 0>> + <<elseif $slaves[$i].porn.prestige > 0>> <<if $slaves[$i].porn.fameType == "generic">> $He has claimed a niche in slave porn, so there is a constant cycle of new arrivals and bored ex-watchers. <<else>> @@ -64,9 +64,9 @@ <<if $slaves[$i].fuckdoll > 0>> <<elseif $slaves[$i].collar == "porcelain mask">> $His mask adds an air of mystery to $him, - <<if $slaves[$i].pornPrestige > 1>> + <<if $slaves[$i].porn.prestige > 1>> but people wonder if $he is trying to hide something. - <<elseif $slaves[$i].pornPrestige > 0>> + <<elseif $slaves[$i].porn.prestige > 0>> tantalizing viewers with what it hides. <<else>> but viewers are more interested in $his body. @@ -91,9 +91,9 @@ $His face chases off all but the most desperate viewers. <</if>> - <<if $PC.hacking > 10>> + <<if $PC.skill.hacking > 10>> With your hacking skills, you manage to tweak search algorithms to display $his content more often. - <<elseif $PC.hacking < 0>> + <<elseif $PC.skill.hacking < 0>> With your lack of skill with computers you manage to misidentify $his content, complicating searches. <<run IncreasePCSkills('hacking', 0.1)>> <</if>> @@ -1026,25 +1026,25 @@ <<if $cheatMode == 1>>Size Queen: (_oldPorn) to ($slaves[$i].porn.fame.sizeQueen).<</if>> <</if>> - <<set $slaves[$i].pornFame = $slaves[$i].porn.fame.general + $slaves[$i].porn.fame.fuckdoll + $slaves[$i].porn.fame.rape + $slaves[$i].porn.fame.preggo + $slaves[$i].porn.fame.BBW + $slaves[$i].porn.fame.gainer + $slaves[$i].porn.fame.stud + $slaves[$i].porn.fame.loli + $slaves[$i].porn.fame.deepThroat + $slaves[$i].porn.fame.struggleFuck + $slaves[$i].porn.fame.painal + $slaves[$i].porn.fame.tease + $slaves[$i].porn.fame.romantic + $slaves[$i].porn.fame.pervert + $slaves[$i].porn.fame.caring + $slaves[$i].porn.fame.unflinching + $slaves[$i].porn.fame.sizeQueen + $slaves[$i].porn.fame.neglectful + $slaves[$i].porn.fame.cumAddict + $slaves[$i].porn.fame.analAddict + $slaves[$i].porn.fame.attentionWhore + $slaves[$i].porn.fame.breastGrowth + $slaves[$i].porn.fame.abusive + $slaves[$i].porn.fame.malicious + $slaves[$i].porn.fame.selfHating + $slaves[$i].porn.fame.breeder + $slaves[$i].porn.fame.sub + $slaves[$i].porn.fame.cumSlut + $slaves[$i].porn.fame.anal + $slaves[$i].porn.fame.humiliation + $slaves[$i].porn.fame.boobs + $slaves[$i].porn.fame.dom + $slaves[$i].porn.fame.sadist + $slaves[$i].porn.fame.masochist + $slaves[$i].porn.fame.pregnancy>> - <<set $slaves[$i].pornFame = Math.trunc($slaves[$i].pornFame)>> + <<set $slaves[$i].porn.viewerCount = $slaves[$i].porn.fame.general + $slaves[$i].porn.fame.fuckdoll + $slaves[$i].porn.fame.rape + $slaves[$i].porn.fame.preggo + $slaves[$i].porn.fame.BBW + $slaves[$i].porn.fame.gainer + $slaves[$i].porn.fame.stud + $slaves[$i].porn.fame.loli + $slaves[$i].porn.fame.deepThroat + $slaves[$i].porn.fame.struggleFuck + $slaves[$i].porn.fame.painal + $slaves[$i].porn.fame.tease + $slaves[$i].porn.fame.romantic + $slaves[$i].porn.fame.pervert + $slaves[$i].porn.fame.caring + $slaves[$i].porn.fame.unflinching + $slaves[$i].porn.fame.sizeQueen + $slaves[$i].porn.fame.neglectful + $slaves[$i].porn.fame.cumAddict + $slaves[$i].porn.fame.analAddict + $slaves[$i].porn.fame.attentionWhore + $slaves[$i].porn.fame.breastGrowth + $slaves[$i].porn.fame.abusive + $slaves[$i].porn.fame.malicious + $slaves[$i].porn.fame.selfHating + $slaves[$i].porn.fame.breeder + $slaves[$i].porn.fame.sub + $slaves[$i].porn.fame.cumSlut + $slaves[$i].porn.fame.anal + $slaves[$i].porn.fame.humiliation + $slaves[$i].porn.fame.boobs + $slaves[$i].porn.fame.dom + $slaves[$i].porn.fame.sadist + $slaves[$i].porn.fame.masochist + $slaves[$i].porn.fame.pregnancy>> + <<set $slaves[$i].porn.viewerCount = Math.trunc($slaves[$i].porn.viewerCount)>> - <<if _oldFame > $slaves[$i].pornFame>> + <<if _oldFame > $slaves[$i].porn.viewerCount>> Overall, $his online fame @@.red;dropped@@ this week. - <<elseif _oldFame < $slaves[$i].pornFame>> + <<elseif _oldFame < $slaves[$i].porn.viewerCount>> Overall, $his online fame @@.green;rose@@ this week. - <<if _oldFame < 100 && $slaves[$i].pornFame >= 100 && $studioFeed == 1>> + <<if _oldFame < 100 && $slaves[$i].porn.viewerCount >= 100 && $studioFeed == 1>> $He @@.yellow;has accrued enough views to determine prospective porn genres.@@ <</if>> - <<elseif $slaves[$i].pornFame != 0>> + <<elseif $slaves[$i].porn.viewerCount != 0>> Surprisingly, $his online fame @@.yellow;remained consistent@@ this week despite how fickle watchers can be. <<else>> $he cap went @@.red;completely overlooked@@ this week and failed to gain any hits at all. <</if>> - <<if $slaves[$i].pornFame > 0>> + <<if $slaves[$i].porn.viewerCount > 0>> <<set _topFame = getHighestPorn($slaves[$i])>> - <<set _donations = Math.floor($slaves[$i].pornFame/(random(10,15+_viewerSoaking)))>> + <<set _donations = Math.floor($slaves[$i].porn.viewerCount/(random(10,15+_viewerSoaking)))>> <<if _donations > 0>> Fans donated a total of @@.yellowgreen;<<print cashFormat(_donations)>>@@ to $his account this week. <<run cashX(_donations, "porn", $slaves[$i])>> @@ -1053,7 +1053,7 @@ /* prestige gen */ - <<if $slaves[$i].pornPrestige == 0 && $slaves[$i].pornFame >= 10000>> + <<if $slaves[$i].porn.prestige == 0 && $slaves[$i].porn.viewerCount >= 10000>> <<set _pornFameGrabBag = []>> <<if $slaves[$i].porn.fame.general >= 10000>><<set _pornFameGrabBag.push("generic")>><</if>> <<if $slaves[$i].porn.fame.fuckdoll >= 10000>><<set _pornFameGrabBag.push("fuckdoll")>><</if>> @@ -1093,137 +1093,137 @@ <<if _pornFameGrabBag.length > 0>> <<set $slaves[$i].porn.fameType = _pornFameGrabBag.random()>> - <<set $slaves[$i].pornPrestige = 1>> + <<set $slaves[$i].porn.prestige = 1>> @@.green;$He has gained a following in $slaves[$i].porn.fameType pornography!@@ Thousands have enjoyed <<switch $slaves[$i].porn.fameType>> <<case "generic">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $him being used.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $him being used.">> the sight of $him being used, <<case "fuckdoll">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. $His fans relish the sight of $him being used.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. $His fans relish the sight of $him being used.">> the sight of $him being used, <<case "rape">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $him being raped.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $him being raped.">> the sight of $him being raped, <<case "preggo">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him swell with child.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him swell with child.">> watching $him swell with child, <<case "BBW">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $his thick and soft body.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $his thick and soft body.">> the sight of $his thick and soft body, <<case "underage">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $his childish body.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $his childish body.">> the sight of $his childish body, <<case "weight gain">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $him eating and gaining weight.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $him eating and gaining weight.">> the sight of $him eating and gaining weight, <<case "big dick">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $his throbbing erection.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $his throbbing erection.">> the sight of $his throbbing erection, <<case "deepthroat">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sounds $he makes when being throatfucked.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sounds $he makes when being throatfucked.">> the sounds $he makes when being throatfucked, <<case "unwilling">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed how $he struggles during sex.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed how $he struggles during sex.">> how $he struggles during sex, <<case "hardcore anal">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $his asshole pushed to its limit.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $his asshole pushed to its limit.">> watching $his asshole pushed to its limit, <<case "softcore">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his lewd striptease.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his lewd striptease.">> $his lewd striptease, <<case "romantic">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the deep bond $he shares with $his partners.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the deep bond $he shares with $his partners.">> the deep bond $he shares with $his partners, <<case "really perverted">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his most perverted tendencies.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his most perverted tendencies.">> $his most perverted tendencies, <<case "voyeur">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him devote $himself to $his partners' pleasure.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him devote $himself to $his partners' pleasure.">> watching $him devote $himself to $his partners' pleasure, <<case "unspeakable">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his willingness to do things not repeated in polite company.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his willingness to do things not repeated in polite company.">> $his willingness to do things not repeated in polite company, <<case "huge insertion">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $his holes filled to their limits.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $his holes filled to their limits.">> the sight of $his holes filled to their limits, <<case "orgasm denial">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $him ignoring $his own pleasure.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $him ignoring $his own pleasure.">> the sight of $him ignoring $his own pleasure, <<case "cum addiction">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him do anything and everything for cum.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him do anything and everything for cum.">> watching $him do anything and everything for cum, <<case "anal addiction">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him do anything for a dick in $his ass.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him do anything for a dick in $his ass.">> watching $him do anything for a dick in $his ass, <<case "exhibition">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him do anything for attention.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him do anything for attention.">> watching $him do anything for attention, <<case "breast expansion">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed charting the growth of $his breasts.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed charting the growth of $his breasts.">> charting the growth of $his breasts, <<case "abuse">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him abuse others.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him abuse others.">> watching $him abuse others, <<case "sexual torture">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $him getting off from the suffering $he caused.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $him getting off from the suffering $he caused.">> $him getting off from the suffering $he caused, <<case "self hating">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him happily suffer.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him happily suffer.">> watching $him happily suffer, <<case "breeder">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him obsess over pumping out babies.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him obsess over pumping out babies.">> watching $him obsess over pumping out babies, <<case "submissive">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his submission.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his submission.">> <<if $slaves[$i].fetishKnown != 1>><<set $slaves[$i].fetishKnown = 1>><</if>> $his submission, <<case "cum">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his taste for cum.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his taste for cum.">> <<if $slaves[$i].fetishKnown != 1>><<set $slaves[$i].fetishKnown = 1>><</if>> $his taste for cum, <<case "buttslut">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $his rear.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $his rear.">> <<if $slaves[$i].fetishKnown != 1>><<set $slaves[$i].fetishKnown = 1>><</if>> the sight of $his rear, <<case "humiliating">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $him humiliating $himself.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $him humiliating $himself.">> <<if $slaves[$i].fetishKnown != 1>><<set $slaves[$i].fetishKnown = 1>><</if>> $him humiliating $himself, <<case "breast">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $his breasts.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $his breasts.">> <<if $slaves[$i].fetishKnown != 1>><<set $slaves[$i].fetishKnown = 1>><</if>> the sight of $his breasts, <<case "dominant">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his dominance.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his dominance.">> <<if $slaves[$i].fetishKnown != 1>><<set $slaves[$i].fetishKnown = 1>><</if>> $his dominance, <<case "sadistic">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his sadism.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his sadism.">> <<if $slaves[$i].fetishKnown != 1>><<set $slaves[$i].fetishKnown = 1>><</if>> $his sadism, <<case "masochistic">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his masochism.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his masochism.">> <<if $slaves[$i].fetishKnown != 1>><<set $slaves[$i].fetishKnown = 1>><</if>> $his masochism, <<case "pregnancy fetish">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his fondness for pregnancy.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his fondness for pregnancy.">> <<if $slaves[$i].fetishKnown != 1>><<set $slaves[$i].fetishKnown = 1>><</if>> $his fondness for pregnancy, <</switch>> but $he isn't famous enough to be called prestigious yet. <</if>> - <<elseif $slaves[$i].pornPrestige == 1>> + <<elseif $slaves[$i].porn.prestige == 1>> <<set _failedStar = 0, _fameSwap = 0, _swapPoint = 1.2>> <<switch $slaves[$i].porn.fameType>> <<case "generic">> <<if $slaves[$i].porn.fame.general >= 50000>> - <<set $slaves[$i].pornPrestige = 2>> - <<set $slaves[$i].pornPrestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish the sight of $him being used.">> + <<set $slaves[$i].porn.prestige = 2>> + <<set $slaves[$i].porn.prestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish the sight of $him being used.">> @@.green;$He has gained a hold in $slaves[$i].porn.fameType pornography!@@ $His many fans relish the sight of $him being used, so it is now prestigious to own $him. <<elseif _topFame.value >= $slaves[$i].porn.fame.general*_swapPoint>> <<set _fameSwap = 1>> @@ -1232,8 +1232,8 @@ <</if>> <<case "fuckdoll">> <<if $slaves[$i].porn.fame.fuckdoll >= 50000>> - <<set $slaves[$i].pornPrestige = 2>> - <<set $slaves[$i].pornPrestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish the sight of $him being used.">> + <<set $slaves[$i].porn.prestige = 2>> + <<set $slaves[$i].porn.prestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish the sight of $him being used.">> @@.green;$He has gained a hold in $slaves[$i].porn.fameType pornography!@@ $His many fans relish the sight of $him being used, so it is now prestigious to own $him. <<elseif _topFame.value >= $slaves[$i].porn.fame.fuckdoll*_swapPoint>> <<set _fameSwap = 1>> @@ -1242,8 +1242,8 @@ <</if>> <<case "rape">> <<if $slaves[$i].porn.fame.rape >= 50000>> - <<set $slaves[$i].pornPrestige = 2>> - <<set $slaves[$i].pornPrestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish the sight of $him being raped.">> + <<set $slaves[$i].porn.prestige = 2>> + <<set $slaves[$i].porn.prestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish the sight of $him being raped.">> @@.green;$He has gained a hold in $slaves[$i].porn.fameType pornography!@@ $His many fans relish the sight of $him being raped, so it is now prestigious to own $him. <<elseif _topFame.value >= $slaves[$i].porn.fame.rape*_swapPoint>> <<set _fameSwap = 1>> @@ -1252,8 +1252,8 @@ <</if>> <<case "preggo">> <<if $slaves[$i].porn.fame.preggo >= 50000>> - <<set $slaves[$i].pornPrestige = 2>> - <<set $slaves[$i].pornPrestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish the sight of $him swollen with child.">> + <<set $slaves[$i].porn.prestige = 2>> + <<set $slaves[$i].porn.prestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish the sight of $him swollen with child.">> @@.green;$He has gained a hold in $slaves[$i].porn.fameType pornography!@@ $His many fans relish the sight of $him swollen with child, so it is now prestigious to own $him. <<elseif _topFame.value >= $slaves[$i].porn.fame.preggo*_swapPoint>> <<set _fameSwap = 1>> @@ -1262,8 +1262,8 @@ <</if>> <<case "BBW">> <<if $slaves[$i].porn.fame.BBW >= 50000>> - <<set $slaves[$i].pornPrestige = 2>> - <<set $slaves[$i].pornPrestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish $his thick, soft body.">> + <<set $slaves[$i].porn.prestige = 2>> + <<set $slaves[$i].porn.prestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish $his thick, soft body.">> @@.green;$He has gained a hold in $slaves[$i].porn.fameType pornography!@@ $His many fans relish $his thick and soft body, so it is now prestigious to own $him. <<elseif _topFame.value >= $slaves[$i].porn.fame.BBW*_swapPoint>> <<set _fameSwap = 1>> @@ -1272,8 +1272,8 @@ <</if>> <<case "underage">> <<if $slaves[$i].porn.fame.loli >= 50000>> - <<set $slaves[$i].pornPrestige = 2>> - <<set $slaves[$i].pornPrestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish $his immature body.">> + <<set $slaves[$i].porn.prestige = 2>> + <<set $slaves[$i].porn.prestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish $his immature body.">> @@.green;$He has gained a hold in $slaves[$i].porn.fameType pornography!@@ $His many fans relish $his immature body, so it is now prestigious to own $him. <<elseif _topFame.value >= $slaves[$i].porn.fame.loli*_swapPoint>> <<set _fameSwap = 1>> @@ -1282,8 +1282,8 @@ <</if>> <<case "weight gain">> <<if $slaves[$i].porn.fame.gainer >= 50000>> - <<set $slaves[$i].pornPrestige = 2>> - <<set $slaves[$i].pornPrestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish how curvy $he's gotten.">> + <<set $slaves[$i].porn.prestige = 2>> + <<set $slaves[$i].porn.prestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish how curvy $he's gotten.">> @@.green;$He has gained a hold in $slaves[$i].porn.fameType pornography!@@ $His many fans relish how curvy $he's gotten, so it is now prestigious to own $him. <<elseif _topFame.value >= $slaves[$i].porn.fame.gainer*_swapPoint>> <<set _fameSwap = 1>> @@ -1292,8 +1292,8 @@ <</if>> <<case "big dick">> <<if $slaves[$i].porn.fame.stud >= 50000>> - <<set $slaves[$i].pornPrestige = 2>> - <<set $slaves[$i].pornPrestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish the sight of $his heavy dick.">> + <<set $slaves[$i].porn.prestige = 2>> + <<set $slaves[$i].porn.prestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish the sight of $his heavy dick.">> @@.green;$He has gained a hold in $slaves[$i].porn.fameType pornography!@@ $His many fans relish the sight of $his heavy dick, so it is now prestigious to own $him. <<elseif _topFame.value >= $slaves[$i].porn.fame.stud*_swapPoint>> <<set _fameSwap = 1>> @@ -1302,8 +1302,8 @@ <</if>> <<case "deepthroat">> <<if $slaves[$i].porn.fame.deepThroat >= 50000>> - <<set $slaves[$i].pornPrestige = 2>> - <<set $slaves[$i].pornPrestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish the sounds $he makes when being throatfucked.">> + <<set $slaves[$i].porn.prestige = 2>> + <<set $slaves[$i].porn.prestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish the sounds $he makes when being throatfucked.">> @@.green;$He has gained a hold in $slaves[$i].porn.fameType pornography!@@ $His many fans relish the sounds $he makes when being throatfucked, so it is now prestigious to own $him. <<elseif _topFame.value >= $slaves[$i].porn.fame.deepThroat*_swapPoint>> <<set _fameSwap = 1>> @@ -1312,8 +1312,8 @@ <</if>> <<case "unwilling">> <<if $slaves[$i].porn.fame.struggleFuck >= 50000>> - <<set $slaves[$i].pornPrestige = 2>> - <<set $slaves[$i].pornPrestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish how perfectly $he struggles during sex.">> + <<set $slaves[$i].porn.prestige = 2>> + <<set $slaves[$i].porn.prestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish how perfectly $he struggles during sex.">> @@.green;$He has gained a hold in $slaves[$i].porn.fameType pornography!@@ $His many fans relish how perfectly $he struggles during sex, so it is now prestigious to own $him. <<elseif _topFame.value >= $slaves[$i].porn.fame.struggleFuck*_swapPoint>> <<set _fameSwap = 1>> @@ -1322,8 +1322,8 @@ <</if>> <<case "hardcore anal">> <<if $slaves[$i].porn.fame.painal >= 50000>> - <<set $slaves[$i].pornPrestige = 2>> - <<set $slaves[$i].pornPrestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish watching $his asshole pushed to its limit.">> + <<set $slaves[$i].porn.prestige = 2>> + <<set $slaves[$i].porn.prestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish watching $his asshole pushed to its limit.">> @@.green;$He has gained a hold in $slaves[$i].porn.fameType pornography!@@ $His many fans relish watching $his asshole pushed to its limit, so it is now prestigious to own $him. <<elseif _topFame.value >= $slaves[$i].porn.fame.painal*_swapPoint>> <<set _fameSwap = 1>> @@ -1332,8 +1332,8 @@ <</if>> <<case "softcore">> <<if $slaves[$i].porn.fame.tease >= 50000>> - <<set $slaves[$i].pornPrestige = 2>> - <<set $slaves[$i].pornPrestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish $his lewd striptease.">> + <<set $slaves[$i].porn.prestige = 2>> + <<set $slaves[$i].porn.prestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish $his lewd striptease.">> @@.green;$He has gained a hold in $slaves[$i].porn.fameType pornography!@@ $His many fans relish $his lewd striptease, so it is now prestigious to own $him. <<elseif _topFame.value >= $slaves[$i].porn.fame.tease*_swapPoint>> <<set _fameSwap = 1>> @@ -1342,8 +1342,8 @@ <</if>> <<case "romantic">> <<if $slaves[$i].porn.fame.romantic >= 50000>> - <<set $slaves[$i].pornPrestige = 2>> - <<set $slaves[$i].pornPrestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish the deep bond $he shares with $his partners.">> + <<set $slaves[$i].porn.prestige = 2>> + <<set $slaves[$i].porn.prestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish the deep bond $he shares with $his partners.">> @@.green;$He has gained a hold in $slaves[$i].porn.fameType pornography!@@ $His many fans relish the deep bond $he shares with $his partners, so it is now prestigious to own $him. <<elseif _topFame.value >= $slaves[$i].porn.fame.romantic*_swapPoint>> <<set _fameSwap = 1>> @@ -1352,8 +1352,8 @@ <</if>> <<case "really perverted">> <<if $slaves[$i].porn.fame.pervert >= 50000>> - <<set $slaves[$i].pornPrestige = 2>> - <<set $slaves[$i].pornPrestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish the depths of $his perversions.">> + <<set $slaves[$i].porn.prestige = 2>> + <<set $slaves[$i].porn.prestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish the depths of $his perversions.">> @@.green;$He has gained a hold in $slaves[$i].porn.fameType pornography!@@ $His many fans relish the depths of $his perversions, so it is now prestigious to own $him. <<elseif _topFame.value >= $slaves[$i].porn.fame.pervert*_swapPoint>> <<set _fameSwap = 1>> @@ -1362,8 +1362,8 @@ <</if>> <<case "voyeur">> <<if $slaves[$i].porn.fame.caring >= 50000>> - <<set $slaves[$i].pornPrestige = 2>> - <<set $slaves[$i].pornPrestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish $his devotion to $his partners' pleasure.">> + <<set $slaves[$i].porn.prestige = 2>> + <<set $slaves[$i].porn.prestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish $his devotion to $his partners' pleasure.">> @@.green;$He has gained a hold in $slaves[$i].porn.fameType pornography!@@ $His many fans relish $his devotion to $his partners' pleasure, so it is now prestigious to own $him. <<elseif _topFame.value >= $slaves[$i].porn.fame.caring*_swapPoint>> <<set _fameSwap = 1>> @@ -1372,8 +1372,8 @@ <</if>> <<case "unspeakable">> <<if $slaves[$i].porn.fame.unflinching >= 50000>> - <<set $slaves[$i].pornPrestige = 2>> - <<set $slaves[$i].pornPrestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish $his willingness to do anything and everything.">> + <<set $slaves[$i].porn.prestige = 2>> + <<set $slaves[$i].porn.prestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish $his willingness to do anything and everything.">> @@.green;$He has gained a hold in $slaves[$i].porn.fameType pornography!@@ $His many fans relish $his willingness to do anything and everything, so it is now prestigious to own $him. <<elseif _topFame.value >= $slaves[$i].porn.fame.unflinching*_swapPoint>> <<set _fameSwap = 1>> @@ -1382,8 +1382,8 @@ <</if>> <<case "huge insertion">> <<if $slaves[$i].porn.fame.sizeQueen >= 50000>> - <<set $slaves[$i].pornPrestige = 2>> - <<set $slaves[$i].pornPrestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish the sight of $his holes filled to their limits.">> + <<set $slaves[$i].porn.prestige = 2>> + <<set $slaves[$i].porn.prestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish the sight of $his holes filled to their limits.">> @@.green;$He has gained a hold in $slaves[$i].porn.fameType pornography!@@ $His many fans relish the sight of $his holes filled to their limits, so it is now prestigious to own $him. <<elseif _topFame.value >= $slaves[$i].porn.fame.sizeQueen*_swapPoint>> <<set _fameSwap = 1>> @@ -1392,8 +1392,8 @@ <</if>> <<case "orgasm denial">> <<if $slaves[$i].porn.fame.neglectful >= 50000>> - <<set $slaves[$i].pornPrestige = 2>> - <<set $slaves[$i].pornPrestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish the sight of $him denying $himself pleasure.">> + <<set $slaves[$i].porn.prestige = 2>> + <<set $slaves[$i].porn.prestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish the sight of $him denying $himself pleasure.">> @@.green;$He has gained a hold in $slaves[$i].porn.fameType pornography!@@ $His many fans relish the sight of $him denying $himself pleasure, so it is now prestigious to own $him. <<elseif _topFame.value >= $slaves[$i].porn.fame.neglectful*_swapPoint>> <<set _fameSwap = 1>> @@ -1402,8 +1402,8 @@ <</if>> <<case "cum addiction">> <<if $slaves[$i].porn.fame.cumAddict >= 50000>> - <<set $slaves[$i].pornPrestige = 2>> - <<set $slaves[$i].pornPrestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish the sight of $him doing anything for cum.">> + <<set $slaves[$i].porn.prestige = 2>> + <<set $slaves[$i].porn.prestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish the sight of $him doing anything for cum.">> @@.green;$He has gained a hold in $slaves[$i].porn.fameType pornography!@@ $His many fans relish the sight of $him doing anything for cum, so it is now prestigious to own $him. <<elseif _topFame.value >= $slaves[$i].porn.fame.cumAddict*_swapPoint>> <<set _fameSwap = 1>> @@ -1412,8 +1412,8 @@ <</if>> <<case "anal addiction">> <<if $slaves[$i].porn.fame.analAddict >= 50000>> - <<set $slaves[$i].pornPrestige = 2>> - <<set $slaves[$i].pornPrestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish the sight of $him doing anything for a dick up $his ass.">> + <<set $slaves[$i].porn.prestige = 2>> + <<set $slaves[$i].porn.prestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish the sight of $him doing anything for a dick up $his ass.">> @@.green;$He has gained a hold in $slaves[$i].porn.fameType pornography!@@ $His many fans relish the sight of $him doing anything for a dick up $his ass, so it is now prestigious to own $him. <<elseif _topFame.value >= $slaves[$i].porn.fame.analAddict*_swapPoint>> <<set _fameSwap = 1>> @@ -1422,8 +1422,8 @@ <</if>> <<case "exhibition">> <<if $slaves[$i].porn.fame.attentionWhore >= 50000>> - <<set $slaves[$i].pornPrestige = 2>> - <<set $slaves[$i].pornPrestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish the sight of $him doing anything for attention.">> + <<set $slaves[$i].porn.prestige = 2>> + <<set $slaves[$i].porn.prestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish the sight of $him doing anything for attention.">> @@.green;$He has gained a hold in $slaves[$i].porn.fameType pornography!@@ $His many fans relish the sight of $him doing anything for attention, so it is now prestigious to own $him. <<elseif _topFame.value >= $slaves[$i].porn.fame.attentionWhore*_swapPoint>> <<set _fameSwap = 1>> @@ -1432,8 +1432,8 @@ <</if>> <<case "breast expansion">> <<if $slaves[$i].porn.fame.breastGrowth >= 50000>> - <<set $slaves[$i].pornPrestige = 2>> - <<set $slaves[$i].pornPrestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish the sight of $his expanding bust.">> + <<set $slaves[$i].porn.prestige = 2>> + <<set $slaves[$i].porn.prestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish the sight of $his expanding bust.">> @@.green;$He has gained a hold in $slaves[$i].porn.fameType pornography!@@ $His many fans relish the sight of $his expanding bust, so it is now prestigious to own $him. <<elseif _topFame.value >= $slaves[$i].porn.fame.breastGrowth*_swapPoint>> <<set _fameSwap = 1>> @@ -1442,8 +1442,8 @@ <</if>> <<case "abuse">> <<if $slaves[$i].porn.fame.abusive >= 50000>> - <<set $slaves[$i].pornPrestige = 2>> - <<set $slaves[$i].pornPrestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish the sight of $him abusing others.">> + <<set $slaves[$i].porn.prestige = 2>> + <<set $slaves[$i].porn.prestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish the sight of $him abusing others.">> @@.green;$He has gained a hold in $slaves[$i].porn.fameType pornography!@@ $His many fans relish the sight of $him abusing others, so it is now prestigious to own $him. <<elseif _topFame.value >= $slaves[$i].porn.fame.abusive*_swapPoint>> <<set _fameSwap = 1>> @@ -1452,8 +1452,8 @@ <</if>> <<case "sexual torture">> <<if $slaves[$i].porn.fame.malicious >= 50000>> - <<set $slaves[$i].pornPrestige = 2>> - <<set $slaves[$i].pornPrestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish the sight of $him getting off from the suffering $he caused.">> + <<set $slaves[$i].porn.prestige = 2>> + <<set $slaves[$i].porn.prestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish the sight of $him getting off from the suffering $he caused.">> @@.green;$He has gained a hold in $slaves[$i].porn.fameType pornography!@@ $His many fans relish the sight of $him getting off from the suffering $he caused, so it is now prestigious to own $him. <<elseif _topFame.value >= $slaves[$i].porn.fame.malicious*_swapPoint>> <<set _fameSwap = 1>> @@ -1462,8 +1462,8 @@ <</if>> <<case "self hating">> <<if $slaves[$i].porn.fame.selfHating >= 50000>> - <<set $slaves[$i].pornPrestige = 2>> - <<set $slaves[$i].pornPrestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish $his suffering.">> + <<set $slaves[$i].porn.prestige = 2>> + <<set $slaves[$i].porn.prestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish $his suffering.">> @@.green;$He has gained a hold in $slaves[$i].porn.fameType pornography!@@ $His many fans relish $his suffering, so it is now prestigious to own $him. <<elseif _topFame.value >= $slaves[$i].porn.fame.selfHating*_swapPoint>> <<set _fameSwap = 1>> @@ -1472,8 +1472,8 @@ <</if>> <<case "breeder">> <<if $slaves[$i].porn.fame.breeder >= 50000>> - <<set $slaves[$i].pornPrestige = 2>> - <<set $slaves[$i].pornPrestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish $his obsession with having children.">> + <<set $slaves[$i].porn.prestige = 2>> + <<set $slaves[$i].porn.prestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish $his obsession with having children.">> @@.green;$He has gained a hold in $slaves[$i].porn.fameType pornography!@@ $His many fans relish $his obsession with having children, so it is now prestigious to own $him. <<elseif _topFame.value >= $slaves[$i].porn.fame.breeder*_swapPoint>> <<set _fameSwap = 1>> @@ -1482,8 +1482,8 @@ <</if>> <<case "submissive">> <<if $slaves[$i].porn.fame.sub >= 50000>> - <<set $slaves[$i].pornPrestige = 2>> - <<set $slaves[$i].pornPrestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish $his submissiveness.">> + <<set $slaves[$i].porn.prestige = 2>> + <<set $slaves[$i].porn.prestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish $his submissiveness.">> @@.green;$He has gained a hold in $slaves[$i].porn.fameType pornography!@@ $His many fans relish $his submissiveness, so it is now prestigious to own $him. <<elseif _topFame.value >= $slaves[$i].porn.fame.sub*_swapPoint>> <<set _fameSwap = 1>> @@ -1492,8 +1492,8 @@ <</if>> <<case "cum">> <<if $slaves[$i].porn.fame.cumSlut >= 50000>> - <<set $slaves[$i].pornPrestige = 2>> - <<set $slaves[$i].pornPrestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish $his desire for cum.">> + <<set $slaves[$i].porn.prestige = 2>> + <<set $slaves[$i].porn.prestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish $his desire for cum.">> @@.green;$He has gained a hold in $slaves[$i].porn.fameType pornography!@@ $His many fans relish $his desire for cum, so it is now prestigious to own $him. <<elseif _topFame.value >= $slaves[$i].porn.fame.cumSlut*_swapPoint>> <<set _fameSwap = 1>> @@ -1502,8 +1502,8 @@ <</if>> <<case "buttslut">> <<if $slaves[$i].porn.fame.anal >= 50000>> - <<set $slaves[$i].pornPrestige = 2>> - <<set $slaves[$i].pornPrestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish the sight of $his rear.">> + <<set $slaves[$i].porn.prestige = 2>> + <<set $slaves[$i].porn.prestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish the sight of $his rear.">> @@.green;$He has gained a hold in $slaves[$i].porn.fameType pornography!@@ $His many fans relish the sight of $his rear, so it is now prestigious to own $him. <<elseif _topFame.value >= $slaves[$i].porn.fame.anal*_swapPoint>> <<set _fameSwap = 1>> @@ -1512,8 +1512,8 @@ <</if>> <<case "humiliating">> <<if $slaves[$i].porn.fame.humiliation >= 50000>> - <<set $slaves[$i].pornPrestige = 2>> - <<set $slaves[$i].pornPrestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish $his frequent humiliation.">> + <<set $slaves[$i].porn.prestige = 2>> + <<set $slaves[$i].porn.prestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish $his frequent humiliation.">> @@.green;$He has gained a hold in $slaves[$i].porn.fameType pornography!@@ $His many fans relish $his frequent humiliation, so it is now prestigious to own $him. <<elseif _topFame.value >= $slaves[$i].porn.fame.humiliation*_swapPoint>> <<set _fameSwap = 1>> @@ -1522,8 +1522,8 @@ <</if>> <<case "breast">> <<if $slaves[$i].porn.fame.boobs >= 50000>> - <<set $slaves[$i].pornPrestige = 2>> - <<set $slaves[$i].pornPrestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish the sight of $his breasts.">> + <<set $slaves[$i].porn.prestige = 2>> + <<set $slaves[$i].porn.prestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish the sight of $his breasts.">> @@.green;$He has gained a hold in $slaves[$i].porn.fameType pornography!@@ $His many fans relish the sight of $his breasts, so it is now prestigious to own $him. <<elseif _topFame.value >= $slaves[$i].porn.fame.boobs*_swapPoint>> <<set _fameSwap = 1>> @@ -1532,8 +1532,8 @@ <</if>> <<case "dominant">> <<if $slaves[$i].porn.fame.dom >= 50000>> - <<set $slaves[$i].pornPrestige = 2>> - <<set $slaves[$i].pornPrestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish $his dominance.">> + <<set $slaves[$i].porn.prestige = 2>> + <<set $slaves[$i].porn.prestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish $his dominance.">> @@.green;$He has gained a hold in $slaves[$i].porn.fameType pornography!@@ $His many fans relish $his dominance, so it is now prestigious to own $him. <<elseif _topFame.value >= $slaves[$i].porn.fame.dom*_swapPoint>> <<set _fameSwap = 1>> @@ -1542,8 +1542,8 @@ <</if>> <<case "sadistic">> <<if $slaves[$i].porn.fame.sadist >= 50000>> - <<set $slaves[$i].pornPrestige = 2>> - <<set $slaves[$i].pornPrestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish $his sadism.">> + <<set $slaves[$i].porn.prestige = 2>> + <<set $slaves[$i].porn.prestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish $his sadism.">> @@.green;$He has gained a hold in $slaves[$i].porn.fameType pornography!@@ $His many fans relish $his sadism, so it is now prestigious to own $him. <<elseif _topFame.value >= $slaves[$i].porn.fame.sadist*_swapPoint>> <<set _fameSwap = 1>> @@ -1552,8 +1552,8 @@ <</if>> <<case "masochistic">> <<if $slaves[$i].porn.fame.masochist >= 50000>> - <<set $slaves[$i].pornPrestige = 2>> - <<set $slaves[$i].pornPrestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish $his masochism.">> + <<set $slaves[$i].porn.prestige = 2>> + <<set $slaves[$i].porn.prestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish $his masochism.">> @@.green;$He has gained a hold in $slaves[$i].porn.fameType pornography!@@ $His many fans relish $his masochism, so it is now prestigious to own $him. <<elseif _topFame.value >= $slaves[$i].porn.fame.masochist*_swapPoint>> <<set _fameSwap = 1>> @@ -1562,8 +1562,8 @@ <</if>> <<case "pregnancy fetish">> <<if $slaves[$i].porn.fame.pregnancy >= 50000>> - <<set $slaves[$i].pornPrestige = 2>> - <<set $slaves[$i].pornPrestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish $his fondness for pregnancy.">> + <<set $slaves[$i].porn.prestige = 2>> + <<set $slaves[$i].porn.prestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish $his fondness for pregnancy.">> @@.green;$He has gained a hold in $slaves[$i].porn.fameType pornography!@@ $His many fans relish $his fondness for pregnancy, so it is now prestigious to own $him. <<elseif _topFame.value >= $slaves[$i].porn.fame.pregnancy*_swapPoint>> <<set _fameSwap = 1>> @@ -1572,11 +1572,11 @@ <</if>> <<default>> @@.red;No porn fame detected, reseting to "none".@@ - <<set $slaves[$i].pornPrestige = 0, $slaves[$i].pornPrestigeDesc = 0, $slaves[$i].porn.fameType = "none">> + <<set $slaves[$i].porn.prestige = 0, $slaves[$i].porn.prestigeDesc = 0, $slaves[$i].porn.fameType = "none">> <</switch>> <<if _failedStar == 1>> - <<set $slaves[$i].pornPrestige = 0, $slaves[$i].pornPrestigeDesc = 0>> + <<set $slaves[$i].porn.prestige = 0, $slaves[$i].porn.prestigeDesc = 0>> @@.red;$His popularity in $slaves[$i].porn.fameType pornography has faded.@@ $He is once again relatively unknown. <<set $slaves[$i].porn.fameType = "none">> <</if>> @@ -1585,95 +1585,95 @@ <<set $slaves[$i].porn.fameType = _topFame.type>> <<switch _topFame.type>> <<case "generic">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $him being used.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $him being used.">> <<case "fuckdoll">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. $His fans relish the sight of $him being used.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. $His fans relish the sight of $him being used.">> <<case "rape">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $him being raped.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $him being raped.">> <<case "preggo">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him swell with child.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him swell with child.">> <<case "BBW">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $his thick and soft body.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $his thick and soft body.">> <<case "underage">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $his childish body.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $his childish body.">> <<case "weight gain">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $him eating and gaining weight.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $him eating and gaining weight.">> <<case "big dick">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $his throbbing erection.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $his throbbing erection.">> <<case "deepthroat">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sounds $he makes when being throatfucked.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sounds $he makes when being throatfucked.">> <<case "unwilling">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed how $he struggles during sex.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed how $he struggles during sex.">> <<case "hardcore anal">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $his asshole pushed to its limit.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $his asshole pushed to its limit.">> <<case "softcore">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his lewd striptease.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his lewd striptease.">> <<case "romantic">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the deep bond $he shares with $his partners.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the deep bond $he shares with $his partners.">> <<case "really perverted">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his most perverted tendencies.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his most perverted tendencies.">> <<case "voyeur">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him devote $himself to $his partners' pleasure.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him devote $himself to $his partners' pleasure.">> <<case "unspeakable">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his willingness to do things not repeated in polite company.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his willingness to do things not repeated in polite company.">> <<case "huge insertion">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $his holes filled to their limits.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $his holes filled to their limits.">> <<case "orgasm denial">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $him ignoring $his own pleasure.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $him ignoring $his own pleasure.">> <<case "cum addiction">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him do anything and everything for cum.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him do anything and everything for cum.">> <<case "anal addiction">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him do anything for a dick in $his ass.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him do anything for a dick in $his ass.">> <<case "exhibition">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him do anything for attention.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him do anything for attention.">> <<case "breast expansion">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed charting the growth of $his breasts.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed charting the growth of $his breasts.">> <<case "abuse">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him abuse others.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him abuse others.">> <<case "sexual torture">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $him getting off from the suffering $he caused.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $him getting off from the suffering $he caused.">> <<case "self hating">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him happily suffer.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him happily suffer.">> <<case "breeder">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him obsess over pumping out babies.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him obsess over pumping out babies.">> <<case "submissive">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his submission.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his submission.">> <<if $slaves[$i].fetishKnown != 1>><<set $slaves[$i].fetishKnown = 1>><</if>> <<case "cum">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his taste for cum.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his taste for cum.">> <<if $slaves[$i].fetishKnown != 1>><<set $slaves[$i].fetishKnown = 1>><</if>> <<case "buttslut">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $his rear.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $his rear.">> <<if $slaves[$i].fetishKnown != 1>><<set $slaves[$i].fetishKnown = 1>><</if>> <<case "humiliating">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $him humiliating $himself.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $him humiliating $himself.">> <<if $slaves[$i].fetishKnown != 1>><<set $slaves[$i].fetishKnown = 1>><</if>> <<case "breast">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $his breasts.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $his breasts.">> <<if $slaves[$i].fetishKnown != 1>><<set $slaves[$i].fetishKnown = 1>><</if>> <<case "dominant">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his dominance.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his dominance.">> <<if $slaves[$i].fetishKnown != 1>><<set $slaves[$i].fetishKnown = 1>><</if>> <<case "sadistic">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his sadism.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his sadism.">> <<if $slaves[$i].fetishKnown != 1>><<set $slaves[$i].fetishKnown = 1>><</if>> <<case "masochistic">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his masochism.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his masochism.">> <<if $slaves[$i].fetishKnown != 1>><<set $slaves[$i].fetishKnown = 1>><</if>> <<case "pregnancy fetish">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his fondness for pregnancy.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his fondness for pregnancy.">> <<if $slaves[$i].fetishKnown != 1>><<set $slaves[$i].fetishKnown = 1>><</if>> <</switch>> <</if>> - <<elseif $slaves[$i].pornPrestige == 2>> + <<elseif $slaves[$i].porn.prestige == 2>> <<set _failedStar = 0>> <<switch $slaves[$i].porn.fameType>> <<case "generic">> <<if $slaves[$i].porn.fame.general >= 150000 && $pornStarID == 0>> - <<set $slaves[$i].pornPrestige = 3, $slaves[$i].porn.fame.general = 250000, $pornStarID = $slaves[$i].ID>> - <<set $slaves[$i].pornFame = $slaves[$i].porn.fame.general>> - <<set $slaves[$i].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the sight of $him mid-coitus.">> + <<set $slaves[$i].porn.prestige = 3, $slaves[$i].porn.fame.general = 250000, $pornStarID = $slaves[$i].ID>> + <<set $slaves[$i].porn.viewerCount = $slaves[$i].porn.fame.general>> + <<set $slaves[$i].porn.prestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the sight of $him mid-coitus.">> @@.green;$He has become world famous for $his career in $slaves[$i].porn.fameType pornography!@@ Millions are now intimately familiar with the sight of $him mid-coitus, so it is now extremely prestigious to own $him. <<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing " + getPronouns($slaves[$i]).object + " mid-coitus">> <<set $trinkets.push(_desc)>> @@ -1682,9 +1682,9 @@ <</if>> <<case "fuckdoll">> <<if $slaves[$i].porn.fame.fuckdoll >= 150000 && $pornStarFuckdollID == 0>> - <<set $slaves[$i].pornPrestige = 3, $slaves[$i].porn.fame.fuckdoll = 250000, $pornStarFuckdollID = $slaves[$i].ID>> - <<set $slaves[$i].pornFame = $slaves[$i].porn.fame.fuckdoll>> - <<set $slaves[$i].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the sight of $him being used.">> + <<set $slaves[$i].porn.prestige = 3, $slaves[$i].porn.fame.fuckdoll = 250000, $pornStarFuckdollID = $slaves[$i].ID>> + <<set $slaves[$i].porn.viewerCount = $slaves[$i].porn.fame.fuckdoll>> + <<set $slaves[$i].porn.prestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the sight of $him being used.">> @@.green;$He has become world famous for $his career in $slaves[$i].porn.fameType pornography!@@ Millions are now intimately familiar with the sight of $him being used, so it is now extremely prestigious to own $him. <<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing it offering itself">> <<set $trinkets.push(_desc)>> @@ -1693,9 +1693,9 @@ <</if>> <<case "rape">> <<if $slaves[$i].porn.fame.rape >= 150000 && $pornStarRapeID == 0>> - <<set $slaves[$i].pornPrestige = 3, $slaves[$i].porn.fame.rape = 250000, $pornStarRapeID = $slaves[$i].ID>> - <<set $slaves[$i].pornFame = $slaves[$i].porn.fame.rape>> - <<set $slaves[$i].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the sight of $him being raped.">> + <<set $slaves[$i].porn.prestige = 3, $slaves[$i].porn.fame.rape = 250000, $pornStarRapeID = $slaves[$i].ID>> + <<set $slaves[$i].porn.viewerCount = $slaves[$i].porn.fame.rape>> + <<set $slaves[$i].porn.prestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the sight of $him being raped.">> @@.green;$He has become world famous for $his career in $slaves[$i].porn.fameType pornography!@@ Millions are now intimately familiar with the sight of $him being raped, so it is now extremely prestigious to own $him. <<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing " + getPronouns($slaves[$i]).possessive + " rape">> <<set $trinkets.push(_desc)>> @@ -1704,9 +1704,9 @@ <</if>> <<case "preggo">> <<if $slaves[$i].porn.fame.preggo >= 150000 && $pornStarPreggoID == 0>> - <<set $slaves[$i].pornPrestige = 3, $slaves[$i].porn.fame.preggo = 250000, $pornStarPreggoID = $slaves[$i].ID>> - <<set $slaves[$i].pornFame = $slaves[$i].porn.fame.preggo>> - <<set $slaves[$i].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the sight of $him swollen with child.">> + <<set $slaves[$i].porn.prestige = 3, $slaves[$i].porn.fame.preggo = 250000, $pornStarPreggoID = $slaves[$i].ID>> + <<set $slaves[$i].porn.viewerCount = $slaves[$i].porn.fame.preggo>> + <<set $slaves[$i].porn.prestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the sight of $him swollen with child.">> @@.green;$He has become world famous for $his career in $slaves[$i].porn.fameType pornography!@@ Millions are now intimately familiar with the sight of $him swollen with child, so it is now extremely prestigious to own $him. <<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing " + getPronouns($slaves[$i]).object + " cradling " + getPronouns($slaves[$i]).possessive + " middle">> <<set $trinkets.push(_desc)>> @@ -1715,9 +1715,9 @@ <</if>> <<case "BBW">> <<if $slaves[$i].porn.fame.BBW >= 150000 && $pornStarBBWID == 0>> - <<set $slaves[$i].pornPrestige = 3, $slaves[$i].porn.fame.BBW = 250000, $pornStarBBWID = $slaves[$i].ID>> - <<set $slaves[$i].pornFame = $slaves[$i].porn.fame.BBW>> - <<set $slaves[$i].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his thick, soft body.">> + <<set $slaves[$i].porn.prestige = 3, $slaves[$i].porn.fame.BBW = 250000, $pornStarBBWID = $slaves[$i].ID>> + <<set $slaves[$i].porn.fame = $slaves[$i].porn.fame.BBW>> + <<set $slaves[$i].porn.prestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his thick, soft body.">> @@.green;$He has become world famous for $his career in $slaves[$i].porn.fameType pornography!@@ Millions are now intimately familiar with $his thick and soft body, so it is now extremely prestigious to own $him. <<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing " + getPronouns($slaves[$i]).object + " giving a bellyjob">> <<set $trinkets.push(_desc)>> @@ -1726,9 +1726,9 @@ <</if>> <<case "underage">> <<if $slaves[$i].porn.fame.loli >= 150000 && $pornStarLoliID == 0>> - <<set $slaves[$i].pornPrestige = 3, $slaves[$i].porn.fame.loli = 250000, $pornStarLoliID = $slaves[$i].ID>> - <<set $slaves[$i].pornFame = $slaves[$i].porn.fame.loli>> - <<set $slaves[$i].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his immature body.">> + <<set $slaves[$i].porn.prestige = 3, $slaves[$i].porn.fame.loli = 250000, $pornStarLoliID = $slaves[$i].ID>> + <<set $slaves[$i].porn.viewerCount = $slaves[$i].porn.fame.loli>> + <<set $slaves[$i].porn.prestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his immature body.">> @@.green;$He has become world famous for $his career in $slaves[$i].porn.fameType pornography!@@ Millions are now intimately familiar with $his immature body, so it is now extremely prestigious to own $him. <<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing " + getPronouns($slaves[$i]).possessive + " 'innocence'">> <<set $trinkets.push(_desc)>> @@ -1737,9 +1737,9 @@ <</if>> <<case "weight gain">> <<if $slaves[$i].porn.fame.gainer >= 150000 && $pornStarGainerID == 0>> - <<set $slaves[$i].pornPrestige = 3, $slaves[$i].porn.fame.gainer = 250000, $pornStarGainerID = $slaves[$i].ID>> - <<set $slaves[$i].pornFame = $slaves[$i].porn.fame.gainer>> - <<set $slaves[$i].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with how with how much weight $he has gained.">> + <<set $slaves[$i].porn.prestige = 3, $slaves[$i].porn.fame.gainer = 250000, $pornStarGainerID = $slaves[$i].ID>> + <<set $slaves[$i].porn.fame = $slaves[$i].porn.fame.gainer>> + <<set $slaves[$i].porn.prestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with how with how much weight $he has gained.">> @@.green;$He has become world famous for $his career in $slaves[$i].porn.fameType pornography!@@ Millions are now intimately familiar with how much weight<<print $he>>'s put on, so it is now extremely prestigious to own $him. <<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing " + getPronouns($slaves[$i]).object + " trying on " + getPronouns($slaves[$i]).possessive + " old clothes">> <<set $trinkets.push(_desc)>> @@ -1748,9 +1748,9 @@ <</if>> <<case "big dick">> <<if $slaves[$i].porn.fame.stud >= 150000 && $pornStarStudID == 0>> - <<set $slaves[$i].pornPrestige = 3, $slaves[$i].porn.fame.stud = 250000, $pornStarStudID = $slaves[$i].ID>> - <<set $slaves[$i].pornFame = $slaves[$i].porn.fame.stud>> - <<set $slaves[$i].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the sight of $his erect dick.">> + <<set $slaves[$i].porn.prestige = 3, $slaves[$i].porn.fame.stud = 250000, $pornStarStudID = $slaves[$i].ID>> + <<set $slaves[$i].porn.viewerCount = $slaves[$i].porn.fame.stud>> + <<set $slaves[$i].porn.prestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the sight of $his erect dick.">> @@.green;$He has become world famous for $his career in $slaves[$i].porn.fameType pornography!@@ Millions are now intimately familiar with the sight of $his erect dick, so it is now extremely prestigious to own $him. <<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing " + getPronouns($slaves[$i]).possessive + " money shot">> <<set $trinkets.push(_desc)>> @@ -1759,9 +1759,9 @@ <</if>> <<case "deepthroat">> <<if $slaves[$i].porn.fame.deepThroat >= 150000 && $pornStarDeepThroatID == 0>> - <<set $slaves[$i].pornPrestige = 3, $slaves[$i].porn.fame.deepThroat = 250000, $pornStarDeepThroatID = $slaves[$i].ID>> - <<set $slaves[$i].pornFame = $slaves[$i].porn.fame.deepThroat>> - <<set $slaves[$i].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the sounds $he makes when being throatfucked.">> + <<set $slaves[$i].porn.prestige = 3, $slaves[$i].porn.fame.deepThroat = 250000, $pornStarDeepThroatID = $slaves[$i].ID>> + <<set $slaves[$i].porn.viewerCount = $slaves[$i].porn.fame.deepThroat>> + <<set $slaves[$i].porn.prestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the sounds $he makes when being throatfucked.">> @@.green;$He has become world famous for $his career in $slaves[$i].porn.fameType pornography!@@ Millions are now intimately familiar with the sounds $he makes when being throatfucked, so it is now extremely prestigious to own $him. <<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing " + getPronouns($slaves[$i]).object + " getting facefucked">> <<set $trinkets.push(_desc)>> @@ -1770,9 +1770,9 @@ <</if>> <<case "unwilling">> <<if $slaves[$i].porn.fame.struggleFuck >= 150000 && $pornStarStruggleFuckID == 0>> - <<set $slaves[$i].pornPrestige = 3, $slaves[$i].porn.fame.struggleFuck = 250000, $pornStarStruggleFuckID = $slaves[$i].ID>> - <<set $slaves[$i].pornFame = $slaves[$i].porn.fame.struggleFuck>> - <<set $slaves[$i].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with how perfectly $he struggles during sex.">> + <<set $slaves[$i].porn.prestige = 3, $slaves[$i].porn.fame.struggleFuck = 250000, $pornStarStruggleFuckID = $slaves[$i].ID>> + <<set $slaves[$i].porn.fame = $slaves[$i].porn.fame.struggleFuck>> + <<set $slaves[$i].porn.prestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with how perfectly $he struggles during sex.">> @@.green;$He has become world famous for $his career in $slaves[$i].porn.fameType pornography!@@ Millions are now intimately familiar with how perfectly $he struggles during sex, so it is now extremely prestigious to own $him. <<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing " + getPronouns($slaves[$i]).object + " struggling">> <<set $trinkets.push(_desc)>> @@ -1781,9 +1781,9 @@ <</if>> <<case "hardcore anal">> <<if $slaves[$i].porn.fame.painal >= 150000 && $pornStarPainalID == 0>> - <<set $slaves[$i].pornPrestige = 3, $slaves[$i].porn.fame.painal = 250000, $pornStarPainalID = $slaves[$i].ID>> - <<set $slaves[$i].pornFame = $slaves[$i].porn.fame.painal>> - <<set $slaves[$i].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with seeing $his asshole pushed to its limit.">> + <<set $slaves[$i].porn.prestige = 3, $slaves[$i].porn.fame.painal = 250000, $pornStarPainalID = $slaves[$i].ID>> + <<set $slaves[$i].porn.viewerCount = $slaves[$i].porn.fame.painal>> + <<set $slaves[$i].porn.prestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with seeing $his asshole pushed to its limit.">> @@.green;$He has become world famous for $his career in $slaves[$i].porn.fameType pornography!@@ Millions are now intimately familiar with seeing $his asshole pushed to its limit, so it is now extremely prestigious to own $him. <<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing " + getPronouns($slaves[$i]).object + " taking an enormous dick up " + getPronouns($slaves[$i]).possessive + " ass">> <<set $trinkets.push(_desc)>> @@ -1792,9 +1792,9 @@ <</if>> <<case "softcore">> <<if $slaves[$i].porn.fame.tease >= 150000 && $pornStarTeaseID == 0>> - <<set $slaves[$i].pornPrestige = 3, $slaves[$i].porn.fame.tease = 250000, $pornStarTeaseID = $slaves[$i].ID>> - <<set $slaves[$i].pornFame = $slaves[$i].porn.fame.tease>> - <<set $slaves[$i].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his lewd striptease.">> + <<set $slaves[$i].porn.prestige = 3, $slaves[$i].porn.fame.tease = 250000, $pornStarTeaseID = $slaves[$i].ID>> + <<set $slaves[$i].porn.fame = $slaves[$i].porn.fame.tease>> + <<set $slaves[$i].porn.prestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his lewd striptease.">> @@.green;$He has become world famous for $his career in $slaves[$i].porn.fameType pornography!@@ Millions are now intimately familiar with $his lewd striptease, so it is now extremely prestigious to own $him. <<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing " + getPronouns($slaves[$i]).object + " stripping">> <<set $trinkets.push(_desc)>> @@ -1803,9 +1803,9 @@ <</if>> <<case "romantic">> <<if $slaves[$i].porn.fame.romantic >= 150000 && $pornStarRomanticID == 0>> - <<set $slaves[$i].pornPrestige = 3, $slaves[$i].porn.fame.romantic = 250000, $pornStarRomanticID = $slaves[$i].ID>> - <<set $slaves[$i].pornFame = $slaves[$i].porn.fame.romantic>> - <<set $slaves[$i].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the deep bond $he shares with $his partners.">> + <<set $slaves[$i].porn.prestige = 3, $slaves[$i].porn.fame.romantic = 250000, $pornStarRomanticID = $slaves[$i].ID>> + <<set $slaves[$i].porn.fame = $slaves[$i].porn.fame.romantic>> + <<set $slaves[$i].porn.prestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the deep bond $he shares with $his partners.">> @@.green;$He has become world famous for $his career in $slaves[$i].porn.fameType pornography!@@ Millions are now intimately familiar with the deep bond $he shares with $his partners, so it is now extremely prestigious to own $him. <<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing " + getPronouns($slaves[$i]).object + " sharing an orgasm with " + getPronouns($slaves[$i]).possessive + " partner">> <<set $trinkets.push(_desc)>> @@ -1814,9 +1814,9 @@ <</if>> <<case "really perverted">> <<if $slaves[$i].porn.fame.pervert >= 150000 && $pornStarPervertID == 0>> - <<set $slaves[$i].pornPrestige = 3, $slaves[$i].porn.fame.pervert = 250000, $pornStarPervertID = $slaves[$i].ID>> - <<set $slaves[$i].pornFame = $slaves[$i].porn.fame.pervert>> - <<set $slaves[$i].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the depths of $his perversions.">> + <<set $slaves[$i].porn.prestige = 3, $slaves[$i].porn.fame.pervert = 250000, $pornStarPervertID = $slaves[$i].ID>> + <<set $slaves[$i].porn.viewerCount = $slaves[$i].porn.fame.pervert>> + <<set $slaves[$i].porn.prestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the depths of $his perversions.">> @@.green;$He has become world famous for $his career in $slaves[$i].porn.fameType pornography!@@ Millions are now intimately familiar with the depths of $his perversions, so it is now extremely prestigious to own $him. <<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing " + getPronouns($slaves[$i]).object + " doing something perverted">> <<set $trinkets.push(_desc)>> @@ -1825,9 +1825,9 @@ <</if>> <<case "voyeur">> <<if $slaves[$i].porn.fame.caring >= 150000 && $pornStarCaringID == 0>> - <<set $slaves[$i].pornPrestige = 3, $slaves[$i].porn.fame.caring = 250000, $pornStarCaringID = $slaves[$i].ID>> - <<set $slaves[$i].pornFame = $slaves[$i].porn.fame.caring>> - <<set $slaves[$i].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his devotion to $his partners' pleasure.">> + <<set $slaves[$i].porn.prestige = 3, $slaves[$i].porn.fame.caring = 250000, $pornStarCaringID = $slaves[$i].ID>> + <<set $slaves[$i].porn.viewerCount = $slaves[$i].porn.fame.caring>> + <<set $slaves[$i].porn.prestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his devotion to $his partners' pleasure.">> @@.green;$He has become world famous for $his career in $slaves[$i].porn.fameType pornography!@@ Millions are now intimately familiar with $his devotion to $his partners' pleasure, so it is now extremely prestigious to own $him. <<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing " + getPronouns($slaves[$i]).object + " bringing " + getPronouns($slaves[$i]).possessive + " partner to orgasm">> <<set $trinkets.push(_desc)>> @@ -1836,9 +1836,9 @@ <</if>> <<case "unspeakable">> <<if $slaves[$i].porn.fame.unflinching >= 150000 && $pornStarUnflinchingID == 0>> - <<set $slaves[$i].pornPrestige = 3, $slaves[$i].porn.fame.unflinching = 250000, $pornStarUnflinchingID = $slaves[$i].ID>> - <<set $slaves[$i].pornFame = $slaves[$i].porn.fame.unflinching>> - <<set $slaves[$i].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his willingness to do things not repeated in polite company.">> + <<set $slaves[$i].porn.prestige = 3, $slaves[$i].porn.fame.unflinching = 250000, $pornStarUnflinchingID = $slaves[$i].ID>> + <<set $slaves[$i].porn.viewerCount = $slaves[$i].porn.fame.unflinching>> + <<set $slaves[$i].porn.prestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his willingness to do things not repeated in polite company.">> @@.green;$He has become world famous for $his career in $slaves[$i].porn.fameType pornography!@@ Millions are now intimately familiar with $his willingness to do things not repeated in polite company, so it is now extremely prestigious to own $him. <<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing " + getPronouns($slaves[$i]).object + " doing something unmentionable">> <<set $trinkets.push(_desc)>> @@ -1847,9 +1847,9 @@ <</if>> <<case "huge insertion">> <<if $slaves[$i].porn.fame.sizeQueen >= 150000 && $pornStarSizeQueenID == 0>> - <<set $slaves[$i].pornPrestige = 3, $slaves[$i].porn.fame.sizeQueen = 250000, $pornStarSizeQueenID = $slaves[$i].ID>> - <<set $slaves[$i].pornFame = $slaves[$i].porn.fame.sizeQueen>> - <<set $slaves[$i].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the sight of $his holes filled to their limits.">> + <<set $slaves[$i].porn.prestige = 3, $slaves[$i].porn.fame.sizeQueen = 250000, $pornStarSizeQueenID = $slaves[$i].ID>> + <<set $slaves[$i].porn.viewerCount = $slaves[$i].porn.fame.sizeQueen>> + <<set $slaves[$i].porn.prestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the sight of $his holes filled to their limits.">> @@.green;$He has become world famous for $his career in $slaves[$i].porn.fameType pornography!@@ Millions are now intimately familiar with the sight of $his holes filled to their limits, so it is now extremely prestigious to own $him. <<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing " + getPronouns($slaves[$i]).possessive + " belly bulging from within">> <<set $trinkets.push(_desc)>> @@ -1858,9 +1858,9 @@ <</if>> <<case "orgasm denial">> <<if $slaves[$i].porn.fame.neglectful >= 150000 && $pornStarNeglectfulID == 0>> - <<set $slaves[$i].pornPrestige = 3, $slaves[$i].porn.fame.neglectful = 250000, $pornStarNeglectfulID = $slaves[$i].ID>> - <<set $slaves[$i].pornFame = $slaves[$i].porn.fame.neglectful>> - <<set $slaves[$i].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the sight of $him denying $himself pleasure.">> + <<set $slaves[$i].porn.prestige = 3, $slaves[$i].porn.fame.neglectful = 250000, $pornStarNeglectfulID = $slaves[$i].ID>> + <<set $slaves[$i].porn.viewerCount = $slaves[$i].porn.fame.neglectful>> + <<set $slaves[$i].porn.prestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the sight of $him denying $himself pleasure.">> @@.green;$He has become world famous for $his career in $slaves[$i].porn.fameType pornography!@@ Millions are now intimately familiar with the sight of $him denying $himself pleasure, so it is now extremely prestigious to own $him. <<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing " + getPronouns($slaves[$i]).object + " pleasing a line of partners without cumming once">> <<set $trinkets.push(_desc)>> @@ -1869,9 +1869,9 @@ <</if>> <<case "cum addiction">> <<if $slaves[$i].porn.fame.cumAddict >= 150000 && $pornStarCumAddictID == 0>> - <<set $slaves[$i].pornPrestige = 3, $slaves[$i].porn.fame.cumAddict = 250000, $pornStarCumAddictID = $slaves[$i].ID>> - <<set $slaves[$i].pornFame = $slaves[$i].porn.fame.cumAddict>> - <<set $slaves[$i].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the sight of $him doing anything for cum.">> + <<set $slaves[$i].porn.prestige = 3, $slaves[$i].porn.fame.cumAddict = 250000, $pornStarCumAddictID = $slaves[$i].ID>> + <<set $slaves[$i].porn.viewerCount = $slaves[$i].porn.fame.cumAddict>> + <<set $slaves[$i].porn.prestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the sight of $him doing anything for cum.">> @@.green;$He has become world famous for $his career in $slaves[$i].porn.fameType pornography!@@ Millions are now intimately familiar with the sight of $him doing anything for cum, so it is now extremely prestigious to own $him. <<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing " + getPronouns($slaves[$i]).object + " bathing in a tub of cum">> <<set $trinkets.push(_desc)>> @@ -1880,9 +1880,9 @@ <</if>> <<case "anal addiction">> <<if $slaves[$i].porn.fame.analAddict >= 150000 && $pornStarAnalAddictID == 0>> - <<set $slaves[$i].pornPrestige = 3, $slaves[$i].porn.fame.analAddict = 250000, $pornStarAnalAddictID = $slaves[$i].ID>> - <<set $slaves[$i].pornFame = $slaves[$i].porn.fame.analAddict>> - <<set $slaves[$i].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the sight of $his well-versed anus.">> + <<set $slaves[$i].porn.prestige = 3, $slaves[$i].porn.fame.analAddict = 250000, $pornStarAnalAddictID = $slaves[$i].ID>> + <<set $slaves[$i].porn.viewerCount = $slaves[$i].porn.fame.analAddict>> + <<set $slaves[$i].porn.prestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the sight of $his well-versed anus.">> @@.green;$He has become world famous for $his career in $slaves[$i].porn.fameType pornography!@@ Millions are now intimately familiar with the sight of $him doing anything for a dick up $his ass, so it is now extremely prestigious to own $him. <<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing " + getPronouns($slaves[$i]).object + " taking a series of huge cocks up " + getPronouns($slaves[$i]).possessive + " ass">> <<set $trinkets.push(_desc)>> @@ -1891,9 +1891,9 @@ <</if>> <<case "exhibition">> <<if $slaves[$i].porn.fame.attentionWhore >= 150000 && $pornStarAttentionWhoreID == 0>> - <<set $slaves[$i].pornPrestige = 3, $slaves[$i].porn.fame.attentionWhore = 250000, $pornStarAttentionWhoreID = $slaves[$i].ID>> - <<set $slaves[$i].pornFame = $slaves[$i].porn.fame.attentionWhore>> - <<set $slaves[$i].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the sight of $him doing anything for attention.">> + <<set $slaves[$i].porn.prestige = 3, $slaves[$i].porn.fame.attentionWhore = 250000, $pornStarAttentionWhoreID = $slaves[$i].ID>> + <<set $slaves[$i].porn.viewerCount = $slaves[$i].porn.fame.attentionWhore>> + <<set $slaves[$i].porn.prestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the sight of $him doing anything for attention.">> @@.green;$He has become world famous for $his career in $slaves[$i].porn.fameType pornography!@@ Millions are now intimately familiar with the sight of $him going to any length for attention, so it is now extremely prestigious to own $him. <<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing " + getPronouns($slaves[$i]).object + " flashing strangers">> <<set $trinkets.push(_desc)>> @@ -1902,9 +1902,9 @@ <</if>> <<case "breast expansion">> <<if $slaves[$i].porn.fame.breastGrowth >= 150000 && $pornStarBreastGrowthID == 0>> - <<set $slaves[$i].pornPrestige = 3, $slaves[$i].porn.fame.breastGrowth = 250000, $pornStarBreastGrowthID = $slaves[$i].ID>> - <<set $slaves[$i].pornFame = $slaves[$i].porn.fame.breastGrowth>> - <<set $slaves[$i].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the history of $his growing bust.">> + <<set $slaves[$i].porn.prestige = 3, $slaves[$i].porn.fame.breastGrowth = 250000, $pornStarBreastGrowthID = $slaves[$i].ID>> + <<set $slaves[$i].porn.viewerCount = $slaves[$i].porn.fame.breastGrowth>> + <<set $slaves[$i].porn.prestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the history of $his growing bust.">> @@.green;$He has become world famous for $his career in $slaves[$i].porn.fameType pornography!@@ Millions are now intimately familiar with history of $his growing bust, so it is now extremely prestigious to own $him. <<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing " + getPronouns($slaves[$i]).object + " having " + getPronouns($slaves[$i]).possessive + " tits measured">> <<set $trinkets.push(_desc)>> @@ -1913,9 +1913,9 @@ <</if>> <<case "abuse">> <<if $slaves[$i].porn.fame.abusive >= 150000 && $pornStarAbusiveID == 0>> - <<set $slaves[$i].pornPrestige = 3, $slaves[$i].porn.fame.abusive = 250000, $pornStarAbusiveID = $slaves[$i].ID>> - <<set $slaves[$i].pornFame = $slaves[$i].porn.fame.abusive>> - <<set $slaves[$i].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his abusive tendencies.">> + <<set $slaves[$i].porn.prestige = 3, $slaves[$i].porn.fame.abusive = 250000, $pornStarAbusiveID = $slaves[$i].ID>> + <<set $slaves[$i].porn.viewerCount = $slaves[$i].porn.fame.abusive>> + <<set $slaves[$i].porn.prestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his abusive tendencies.">> @@.green;$He has become world famous for $his career in $slaves[$i].porn.fameType pornography!@@ Millions are now intimately familiar with $his abusive tendencies, so it is now extremely prestigious to own $him. <<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " taking what " + getPronouns($slaves[$i]).pronoun + " wants by force">> <<set $trinkets.push(_desc)>> @@ -1924,9 +1924,9 @@ <</if>> <<case "sexual torture">> <<if $slaves[$i].porn.fame.malicious >= 150000 && $pornStarMaliciousID == 0>> - <<set $slaves[$i].pornPrestige = 3, $slaves[$i].porn.fame.malicious = 250000, $pornStarMaliciousID = $slaves[$i].ID>> - <<set $slaves[$i].pornFame = $slaves[$i].porn.fame.malicious>> - <<set $slaves[$i].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his hunger for making others suffer.">> + <<set $slaves[$i].porn.prestige = 3, $slaves[$i].porn.fame.malicious = 250000, $pornStarMaliciousID = $slaves[$i].ID>> + <<set $slaves[$i].porn.viewerCount = $slaves[$i].porn.fame.malicious>> + <<set $slaves[$i].porn.prestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his hunger for making others suffer.">> @@.green;$He has become world famous for $his career in $slaves[$i].porn.fameType pornography!@@ Millions are now intimately familiar with the sight of $him torturing others, so it is now extremely prestigious to own $him. <<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing " + getPronouns($slaves[$i]).object + " tormenting " + getPronouns($slaves[$i]).possessive + " prey">> <<set $trinkets.push(_desc)>> @@ -1935,9 +1935,9 @@ <</if>> <<case "self hating">> <<if $slaves[$i].porn.fame.selfHating >= 150000 && $pornStarSelfHatingID == 0>> - <<set $slaves[$i].pornPrestige = 3, $slaves[$i].porn.fame.selfHating = 250000, $pornStarSelfHatingID = $slaves[$i].ID>> - <<set $slaves[$i].pornFame = $slaves[$i].porn.fame.selfHating>> - <<set $slaves[$i].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the sight of $him suffering.">> + <<set $slaves[$i].porn.prestige = 3, $slaves[$i].porn.fame.selfHating = 250000, $pornStarSelfHatingID = $slaves[$i].ID>> + <<set $slaves[$i].porn.viewerCount = $slaves[$i].porn.fame.selfHating>> + <<set $slaves[$i].porn.prestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the sight of $him suffering.">> @@.green;$He has become world famous for $his career in $slaves[$i].porn.fameType pornography!@@ Millions are now intimately familiar with the sight of $him suffering, so it is now extremely prestigious to own $him. <<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing " + getPronouns($slaves[$i]).object + " orgasming from pain">> <<set $trinkets.push(_desc)>> @@ -1946,9 +1946,9 @@ <</if>> <<case "breeder">> <<if $slaves[$i].porn.fame.breeder >= 150000 && $pornStarBreederID == 0>> - <<set $slaves[$i].pornPrestige = 3, $slaves[$i].porn.fame.breeder = 250000, $pornStarBreederID = $slaves[$i].ID>> - <<set $slaves[$i].pornFame = $slaves[$i].porn.fame.breeder>> - <<set $slaves[$i].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his obsession with being pregnant.">> + <<set $slaves[$i].porn.prestige = 3, $slaves[$i].porn.fame.breeder = 250000, $pornStarBreederID = $slaves[$i].ID>> + <<set $slaves[$i].porn.viewerCount = $slaves[$i].porn.fame.breeder>> + <<set $slaves[$i].porn.prestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his obsession with being pregnant.">> @@.green;$He has become world famous for $his career in $slaves[$i].porn.fameType pornography!@@ Millions are now intimately familiar with $his obsession with having children, so it is now extremely prestigious to own $him. <<if $slaves[$i].counter.births > 0>> <<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing " + getPronouns($slaves[$i]).object + " having an orgasmic birth">> @@ -1961,9 +1961,9 @@ <</if>> <<case "submissive">> <<if $slaves[$i].porn.fame.sub >= 150000 && $pornStarSubID == 0>> - <<set $slaves[$i].pornPrestige = 3, $slaves[$i].porn.fame.sub = 250000, $pornStarSubID = $slaves[$i].ID>> - <<set $slaves[$i].pornFame = $slaves[$i].porn.fame.sub>> - <<set $slaves[$i].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his submissiveness.">> + <<set $slaves[$i].porn.prestige = 3, $slaves[$i].porn.fame.sub = 250000, $pornStarSubID = $slaves[$i].ID>> + <<set $slaves[$i].porn.viewerCount = $slaves[$i].porn.fame.sub>> + <<set $slaves[$i].porn.prestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his submissiveness.">> @@.green;$He has become world famous for $his career in $slaves[$i].porn.fameType pornography!@@ Millions are now intimately familiar with $his submissiveness, so it is now extremely prestigious to own $him. <<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing " + getPronouns($slaves[$i]).possessive + " submission">> <<set $trinkets.push(_desc)>> @@ -1972,9 +1972,9 @@ <</if>> <<case "cum">> <<if $slaves[$i].porn.fame.cumSlut >= 150000 && $pornStarCumSlutID == 0>> - <<set $slaves[$i].pornPrestige = 3, $slaves[$i].porn.fame.cumSlut = 250000, $pornStarCumSlutID = $slaves[$i].ID>> - <<set $slaves[$i].pornFame = $slaves[$i].porn.fame.cumSlut>> - <<set $slaves[$i].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his taste for cum.">> + <<set $slaves[$i].porn.prestige = 3, $slaves[$i].porn.fame.cumSlut = 250000, $pornStarCumSlutID = $slaves[$i].ID>> + <<set $slaves[$i].porn.viewerCount = $slaves[$i].porn.fame.cumSlut>> + <<set $slaves[$i].porn.prestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his taste for cum.">> @@.green;$He has become world famous for $his career in $slaves[$i].porn.fameType pornography!@@ Millions are now intimately familiar with $his taste for cum, so it is now extremely prestigious to own $him. <<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing " + getPronouns($slaves[$i]).object + " drinking a glass of cum">> <<set $trinkets.push(_desc)>> @@ -1983,9 +1983,9 @@ <</if>> <<case "buttslut">> <<if $slaves[$i].porn.fame.anal >= 150000 && $pornStarAnalID == 0>> - <<set $slaves[$i].pornPrestige = 3, $slaves[$i].porn.fame.anal = 250000, $pornStarAnalID = $slaves[$i].ID>> - <<set $slaves[$i].pornFame = $slaves[$i].porn.fame.anal>> - <<set $slaves[$i].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the sight of $his rear.">> + <<set $slaves[$i].porn.prestige = 3, $slaves[$i].porn.fame.anal = 250000, $pornStarAnalID = $slaves[$i].ID>> + <<set $slaves[$i].porn.viewerCount = $slaves[$i].porn.fame.anal>> + <<set $slaves[$i].porn.prestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the sight of $his rear.">> @@.green;$He has become world famous for $his career in $slaves[$i].porn.fameType pornography!@@ Millions are now intimately familiar with the sight of $his rear, so it is now extremely prestigious to own $him. <<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing " + getPronouns($slaves[$i]).object + " shaking " + getPronouns($slaves[$i]).possessive + " booty">> <<set $trinkets.push(_desc)>> @@ -1994,9 +1994,9 @@ <</if>> <<case "humiliating">> <<if $slaves[$i].porn.fame.humiliation >= 150000 && $pornStarHumiliationID == 0>> - <<set $slaves[$i].pornPrestige = 3, $slaves[$i].porn.fame.humiliation = 250000, $pornStarHumiliationID = $slaves[$i].ID>> - <<set $slaves[$i].pornFame = $slaves[$i].porn.fame.humiliation>> - <<set $slaves[$i].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his frequent humiliation.">> + <<set $slaves[$i].porn.prestige = 3, $slaves[$i].porn.fame.humiliation = 250000, $pornStarHumiliationID = $slaves[$i].ID>> + <<set $slaves[$i].porn.viewerCount = $slaves[$i].porn.fame.humiliation>> + <<set $slaves[$i].porn.prestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his frequent humiliation.">> @@.green;$He has become world famous for $his career in $slaves[$i].porn.fameType pornography!@@ Millions are now intimately familiar with $his frequent humiliation, so it is now extremely prestigious to own $him. <<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing " + getPronouns($slaves[$i]).object + " humiliated in public">> <<set $trinkets.push(_desc)>> @@ -2005,9 +2005,9 @@ <</if>> <<case "breast">> <<if $slaves[$i].porn.fame.boobs >= 150000 && $pornStarBoobsID == 0>> - <<set $slaves[$i].pornPrestige = 3, $slaves[$i].porn.fame.boobs = 250000, $pornStarBoobsID = $slaves[$i].ID>> - <<set $slaves[$i].pornFame = $slaves[$i].porn.fame.boobs>> - <<set $slaves[$i].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his breasts.">> + <<set $slaves[$i].porn.prestige = 3, $slaves[$i].porn.fame.boobs = 250000, $pornStarBoobsID = $slaves[$i].ID>> + <<set $slaves[$i].porn.viewerCount = $slaves[$i].porn.fame.boobs>> + <<set $slaves[$i].porn.prestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his breasts.">> @@.green;$He has become world famous for $his career in $slaves[$i].porn.fameType pornography!@@ Millions are now intimately familiar with $his breasts, so it is now extremely prestigious to own $him. <<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing " + getPronouns($slaves[$i]).possessive + " bare chest">> <<set $trinkets.push(_desc)>> @@ -2016,9 +2016,9 @@ <</if>> <<case "dominant">> <<if $slaves[$i].porn.fame.dom >= 150000 && $pornStarDomID == 0>> - <<set $slaves[$i].pornPrestige = 3, $slaves[$i].porn.fame.dom = 250000, $pornStarDomID = $slaves[$i].ID>> - <<set $slaves[$i].pornFame = $slaves[$i].porn.fame.dom>> - <<set $slaves[$i].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his dominant streak.">> + <<set $slaves[$i].porn.prestige = 3, $slaves[$i].porn.fame.dom = 250000, $pornStarDomID = $slaves[$i].ID>> + <<set $slaves[$i].porn.viewerCount = $slaves[$i].porn.fame.dom>> + <<set $slaves[$i].porn.prestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his dominant streak.">> @@.green;$He has become world famous for $his career in $slaves[$i].porn.fameType pornography!@@ Millions are now intimately familiar with $his dominant streak, so it is now extremely prestigious to own $him. <<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing " + getPronouns($slaves[$i]).object + " seated upon " + getPronouns($slaves[$i]).possessive + " obedient toy">> <<set $trinkets.push(_desc)>> @@ -2027,9 +2027,9 @@ <</if>> <<case "sadistic">> <<if $slaves[$i].porn.fame.sadist >= 150000 && $pornStarSadistID == 0>> - <<set $slaves[$i].pornPrestige = 3, $slaves[$i].porn.fame.sadist = 250000, $pornStarSadistID = $slaves[$i].ID>> - <<set $slaves[$i].pornFame = $slaves[$i].porn.fame.sadist>> - <<set $slaves[$i].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his sadistic streak.">> + <<set $slaves[$i].porn.prestige = 3, $slaves[$i].porn.fame.sadist = 250000, $pornStarSadistID = $slaves[$i].ID>> + <<set $slaves[$i].porn.viewerCount = $slaves[$i].porn.fame.sadist>> + <<set $slaves[$i].porn.prestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his sadistic streak.">> @@.green;$He has become world famous for $his career in $slaves[$i].porn.fameType pornography!@@ Millions are now intimately familiar with $his sadistic streak, so it is now extremely prestigious to own $him. <<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing " + getPronouns($slaves[$i]).object + " whipping " + getPronouns($slaves[$i]).possessive + " lover">> <<set $trinkets.push(_desc)>> @@ -2038,9 +2038,9 @@ <</if>> <<case "masochistic">> <<if $slaves[$i].porn.fame.masochist >= 150000 && $pornStarMasochistID == 0>> - <<set $slaves[$i].pornPrestige = 3, $slaves[$i].porn.fame.masochist = 250000, $pornStarMasochistID = $slaves[$i].ID>> - <<set $slaves[$i].pornFame = $slaves[$i].porn.fame.masochist>> - <<set $slaves[$i].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his masochistic streak.">> + <<set $slaves[$i].porn.prestige = 3, $slaves[$i].porn.fame.masochist = 250000, $pornStarMasochistID = $slaves[$i].ID>> + <<set $slaves[$i].porn.viewerCount = $slaves[$i].porn.fame.masochist>> + <<set $slaves[$i].porn.prestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his masochistic streak.">> @@.green;$He has become world famous for $his career in $slaves[$i].porn.fameType pornography!@@ Millions are now intimately familiar with $his masochistic streak, so it is now extremely prestigious to own $him. <<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing " + getPronouns($slaves[$i]).object + " being whipped">> <<set $trinkets.push(_desc)>> @@ -2049,9 +2049,9 @@ <</if>> <<case "pregnancy fetish">> <<if $slaves[$i].porn.fame.pregnancy >= 150000 && $pornStarPregnancyID == 0>> - <<set $slaves[$i].pornPrestige = 3, $slaves[$i].porn.fame.pregnancy = 250000, $pornStarPregnancyID = $slaves[$i].ID>> - <<set $slaves[$i].pornFame = $slaves[$i].porn.fame.pregnancy>> - <<set $slaves[$i].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his pregnancy kink.">> + <<set $slaves[$i].porn.prestige = 3, $slaves[$i].porn.fame.pregnancy = 250000, $pornStarPregnancyID = $slaves[$i].ID>> + <<set $slaves[$i].porn.viewerCount = $slaves[$i].porn.fame.pregnancy>> + <<set $slaves[$i].porn.prestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his pregnancy kink.">> @@.green;$He has become world famous for $his career in $slaves[$i].porn.fameType pornography!@@ Millions are now intimately familiar with $his pregnancy kink, so it is now extremely prestigious to own $him. <<if $slaves[$i].ovaries == 1 || $slaves[$i].mpreg == 1>> <<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing " + getPronouns($slaves[$i]).object + " getting knocked up">> @@ -2066,97 +2066,97 @@ <</if>> <<default>> @@.red;No porn fame detected, reseting to "none".@@ - <<set $slaves[$i].pornPrestige = 0, $slaves[$i].pornPrestigeDesc = 0, $slaves[$i].porn.fameType = "none">> + <<set $slaves[$i].porn.prestige = 0, $slaves[$i].porn.prestigeDesc = 0, $slaves[$i].porn.fameType = "none">> <</switch>> <<if _failedStar == 1>> - <<set $slaves[$i].pornPrestige = 1>> + <<set $slaves[$i].porn.prestige = 1>> @@.red;$His popularity in $slaves[$i].porn.fameType pornography has dropped considerably,@@ though $he still retains a core fanbase. <<switch $slaves[$i].porn.fameType>> <<case "generic">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $him being used.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $him being used.">> <<case "fuckdoll">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. $His fans relish the sight of $him being used.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. $His fans relish the sight of $him being used.">> <<case "rape">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $him being raped.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $him being raped.">> <<case "preggo">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him swell with child.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him swell with child.">> <<case "BBW">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $his thick and soft body.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $his thick and soft body.">> <<case "underage">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $his childish body.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $his childish body.">> <<case "weight gain">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $him eating and gaining weight.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $him eating and gaining weight.">> <<case "big dick">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $his throbbing erection.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $his throbbing erection.">> <<case "deepthroat">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sounds $he makes when being throatfucked.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sounds $he makes when being throatfucked.">> <<case "unwilling">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed how $he struggles during sex.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed how $he struggles during sex.">> <<case "hardcore anal">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $his asshole pushed to its limit.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $his asshole pushed to its limit.">> <<case "softcore">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his lewd striptease.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his lewd striptease.">> <<case "romantic">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the deep bond $he shares with $his partners.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the deep bond $he shares with $his partners.">> <<case "really perverted">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his most perverted tendencies.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his most perverted tendencies.">> <<case "voyeur">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him devote $himself to $his partners' pleasure.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him devote $himself to $his partners' pleasure.">> <<case "unspeakable">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his willingness to do things not repeated in polite company.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his willingness to do things not repeated in polite company.">> <<case "huge insertion">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $his holes filled to their limits.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $his holes filled to their limits.">> <<case "orgasm denial">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $him ignoring $his own pleasure.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $him ignoring $his own pleasure.">> <<case "cum addiction">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him do anything and everything for cum.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him do anything and everything for cum.">> <<case "anal addiction">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him do anything for a dick in $his ass.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him do anything for a dick in $his ass.">> <<case "exhibition">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him do anything for attention.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him do anything for attention.">> <<case "breast expansion">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed charting the growth of $his breasts.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed charting the growth of $his breasts.">> <<case "abuse">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him abuse others.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him abuse others.">> <<case "sexual torture">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $him getting off from the suffering $he caused.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $him getting off from the suffering $he caused.">> <<case "self hating">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him happily suffer.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him happily suffer.">> <<case "breeder">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him obsess over pumping out babies.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him obsess over pumping out babies.">> <<case "submissive">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his submission.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his submission.">> <<case "cum">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his taste for cum.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his taste for cum.">> <<case "buttslut">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $his rear.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $his rear.">> <<case "humiliating">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $him humiliating $himself.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $him humiliating $himself.">> <<case "breast">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $his breasts.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $his breasts.">> <<case "dominant">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his dominance.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his dominance.">> <<case "sadistic">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his sadism.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his sadism.">> <<case "masochistic">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his masochism.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his masochism.">> <<case "pregnancy fetish">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his fondness for pregnancy.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his fondness for pregnancy.">> <</switch>> <</if>> - <<if $slaves[$i].pornPrestige > 2>> + <<if $slaves[$i].porn.prestige > 2>> Further paid publicity cannot increase $his fame, so subsidy of porn featuring $him has stopped. - <<set $slaves[$i].pornFameSpending = 0>> + <<set $slaves[$i].porn.spending = 0>> <</if>> <</if>> <<else>> /* popularity decay from lack of new content */ - <<if $slaves[$i].pornPrestige > 1>> /* 500k */ + <<if $slaves[$i].porn.prestige > 1>> /* 500k */ <<set _decayRate = 5000>> - <<elseif $slaves[$i].pornPrestige > 0>> /* 10k */ + <<elseif $slaves[$i].porn.prestige > 0>> /* 10k */ <<set _decayRate = 500>> <<else>> <<set _decayRate = 30>> @@ -2341,306 +2341,306 @@ <<if $cheatMode == 1>>Size Queen: (_oldPorn) to ($slaves[$i].porn.fame.sizeQueen).<</if>> <</if>> - <<set $slaves[$i].pornFame = $slaves[$i].porn.fame.general + $slaves[$i].porn.fame.fuckdoll + $slaves[$i].porn.fame.rape + $slaves[$i].porn.fame.preggo + $slaves[$i].porn.fame.BBW + $slaves[$i].porn.fame.gainer + $slaves[$i].porn.fame.stud + $slaves[$i].porn.fame.loli + $slaves[$i].porn.fame.deepThroat + $slaves[$i].porn.fame.struggleFuck + $slaves[$i].porn.fame.painal + $slaves[$i].porn.fame.tease + $slaves[$i].porn.fame.romantic + $slaves[$i].porn.fame.pervert + $slaves[$i].porn.fame.caring + $slaves[$i].porn.fame.unflinching + $slaves[$i].porn.fame.sizeQueen + $slaves[$i].porn.fame.neglectful + $slaves[$i].porn.fame.cumAddict + $slaves[$i].porn.fame.analAddict + $slaves[$i].porn.fame.attentionWhore + $slaves[$i].porn.fame.breastGrowth + $slaves[$i].porn.fame.abusive + $slaves[$i].porn.fame.malicious + $slaves[$i].porn.fame.selfHating + $slaves[$i].porn.fame.breeder + $slaves[$i].porn.fame.sub + $slaves[$i].porn.fame.cumSlut + $slaves[$i].porn.fame.anal + $slaves[$i].porn.fame.humiliation + $slaves[$i].porn.fame.boobs + $slaves[$i].porn.fame.dom + $slaves[$i].porn.fame.sadist + $slaves[$i].porn.fame.masochist + $slaves[$i].porn.fame.pregnancy>> - <<set $slaves[$i].pornFame = Math.trunc($slaves[$i].pornFame)>> + <<set $slaves[$i].porn.viewerCount = $slaves[$i].porn.fame.general + $slaves[$i].porn.fame.fuckdoll + $slaves[$i].porn.fame.rape + $slaves[$i].porn.fame.preggo + $slaves[$i].porn.fame.BBW + $slaves[$i].porn.fame.gainer + $slaves[$i].porn.fame.stud + $slaves[$i].porn.fame.loli + $slaves[$i].porn.fame.deepThroat + $slaves[$i].porn.fame.struggleFuck + $slaves[$i].porn.fame.painal + $slaves[$i].porn.fame.tease + $slaves[$i].porn.fame.romantic + $slaves[$i].porn.fame.pervert + $slaves[$i].porn.fame.caring + $slaves[$i].porn.fame.unflinching + $slaves[$i].porn.fame.sizeQueen + $slaves[$i].porn.fame.neglectful + $slaves[$i].porn.fame.cumAddict + $slaves[$i].porn.fame.analAddict + $slaves[$i].porn.fame.attentionWhore + $slaves[$i].porn.fame.breastGrowth + $slaves[$i].porn.fame.abusive + $slaves[$i].porn.fame.malicious + $slaves[$i].porn.fame.selfHating + $slaves[$i].porn.fame.breeder + $slaves[$i].porn.fame.sub + $slaves[$i].porn.fame.cumSlut + $slaves[$i].porn.fame.anal + $slaves[$i].porn.fame.humiliation + $slaves[$i].porn.fame.boobs + $slaves[$i].porn.fame.dom + $slaves[$i].porn.fame.sadist + $slaves[$i].porn.fame.masochist + $slaves[$i].porn.fame.pregnancy>> + <<set $slaves[$i].porn.viewerCount = Math.trunc($slaves[$i].porn.viewerCount)>> - <<if $slaves[$i].pornPrestige > 0>> + <<if $slaves[$i].porn.prestige > 0>> <<set _failedStar = 0>> <<switch $slaves[$i].porn.fameType>> <<case "generic">> - <<if $slaves[$i].porn.fame.general < 40000 && $slaves[$i].pornPrestige == 2>> + <<if $slaves[$i].porn.fame.general < 40000 && $slaves[$i].porn.prestige == 2>> <<set _failedStar = 2>> <<elseif $slaves[$i].porn.fame.general < 5000>> <<set _failedStar = 1>> <</if>> <<case "fuckdoll">> - <<if $slaves[$i].porn.fame.fuckdoll < 40000 && $slaves[$i].pornPrestige == 2>> + <<if $slaves[$i].porn.fame.fuckdoll < 40000 && $slaves[$i].porn.prestige == 2>> <<set _failedStar = 2>> <<elseif $slaves[$i].porn.fame.fuckdoll < 5000>> <<set _failedStar = 1>> <</if>> <<case "rape">> - <<if $slaves[$i].porn.fame.rape < 40000 && $slaves[$i].pornPrestige == 2>> + <<if $slaves[$i].porn.fame.rape < 40000 && $slaves[$i].porn.prestige == 2>> <<set _failedStar = 2>> <<elseif $slaves[$i].porn.fame.rape < 5000>> <<set _failedStar = 1>> <</if>> <<case "preggo">> - <<if $slaves[$i].porn.fame.preggo < 40000 && $slaves[$i].pornPrestige == 2>> + <<if $slaves[$i].porn.fame.preggo < 40000 && $slaves[$i].porn.prestige == 2>> <<set _failedStar = 2>> <<elseif $slaves[$i].porn.fame.preggo < 5000>> <<set _failedStar = 1>> <</if>> <<case "BBW">> - <<if $slaves[$i].porn.fame.preggo < 40000 && $slaves[$i].pornPrestige == 2>> + <<if $slaves[$i].porn.fame.preggo < 40000 && $slaves[$i].porn.prestige == 2>> <<set _failedStar = 2>> <<elseif $slaves[$i].porn.fame.preggo < 5000>> <<set _failedStar = 1>> <</if>> <<case "underage">> - <<if $slaves[$i].porn.fame.loli < 40000 && $slaves[$i].pornPrestige == 2>> + <<if $slaves[$i].porn.fame.loli < 40000 && $slaves[$i].porn.prestige == 2>> <<set _failedStar = 2>> <<elseif $slaves[$i].porn.fame.loli < 5000>> <<set _failedStar = 1>> <</if>> <<case "weight gain">> - <<if $slaves[$i].porn.fame.gainer < 40000 && $slaves[$i].pornPrestige == 2>> + <<if $slaves[$i].porn.fame.gainer < 40000 && $slaves[$i].porn.prestige == 2>> <<set _failedStar = 2>> <<elseif $slaves[$i].porn.fame.gainer < 5000>> <<set _failedStar = 1>> <</if>> <<case "big dick">> - <<if $slaves[$i].porn.fame.stud < 40000 && $slaves[$i].pornPrestige == 2>> + <<if $slaves[$i].porn.fame.stud < 40000 && $slaves[$i].porn.prestige == 2>> <<set _failedStar = 2>> <<elseif $slaves[$i].porn.fame.stud < 5000>> <<set _failedStar = 1>> <</if>> <<case "deepthroat">> - <<if $slaves[$i].porn.fame.deepThroat < 40000 && $slaves[$i].pornPrestige == 2>> + <<if $slaves[$i].porn.fame.deepThroat < 40000 && $slaves[$i].porn.prestige == 2>> <<set _failedStar = 2>> <<elseif $slaves[$i].porn.fame.deepThroat < 5000>> <<set _failedStar = 1>> <</if>> <<case "unwilling">> - <<if $slaves[$i].porn.fame.struggleFuck < 40000 && $slaves[$i].pornPrestige == 2>> + <<if $slaves[$i].porn.fame.struggleFuck < 40000 && $slaves[$i].porn.prestige == 2>> <<set _failedStar = 2>> <<elseif $slaves[$i].porn.fame.struggleFuck < 5000>> <<set _failedStar = 1>> <</if>> <<case "hardcore anal">> - <<if $slaves[$i].porn.fame.painal < 40000 && $slaves[$i].pornPrestige == 2>> + <<if $slaves[$i].porn.fame.painal < 40000 && $slaves[$i].porn.prestige == 2>> <<set _failedStar = 2>> <<elseif $slaves[$i].porn.fame.painal < 5000>> <<set _failedStar = 1>> <</if>> <<case "softcore">> - <<if $slaves[$i].porn.fame.tease < 40000 && $slaves[$i].pornPrestige == 2>> + <<if $slaves[$i].porn.fame.tease < 40000 && $slaves[$i].porn.prestige == 2>> <<set _failedStar = 2>> <<elseif $slaves[$i].porn.fame.tease < 5000>> <<set _failedStar = 1>> <</if>> <<case "romantic">> - <<if $slaves[$i].porn.fame.romantic < 40000 && $slaves[$i].pornPrestige == 2>> + <<if $slaves[$i].porn.fame.romantic < 40000 && $slaves[$i].porn.prestige == 2>> <<set _failedStar = 2>> <<elseif $slaves[$i].porn.fame.romantic < 5000>> <<set _failedStar = 1>> <</if>> <<case "really perverted">> - <<if $slaves[$i].porn.fame.pervert < 40000 && $slaves[$i].pornPrestige == 2>> + <<if $slaves[$i].porn.fame.pervert < 40000 && $slaves[$i].porn.prestige == 2>> <<set _failedStar = 2>> <<elseif $slaves[$i].porn.fame.pervert < 5000>> <<set _failedStar = 1>> <</if>> <<case "voyeur">> - <<if $slaves[$i].porn.fame.caring < 40000 && $slaves[$i].pornPrestige == 2>> + <<if $slaves[$i].porn.fame.caring < 40000 && $slaves[$i].porn.prestige == 2>> <<set _failedStar = 2>> <<elseif $slaves[$i].porn.fame.caring < 5000>> <<set _failedStar = 1>> <</if>> <<case "unspeakable">> - <<if $slaves[$i].porn.fame.unflinching < 40000 && $slaves[$i].pornPrestige == 2>> + <<if $slaves[$i].porn.fame.unflinching < 40000 && $slaves[$i].porn.prestige == 2>> <<set _failedStar = 2>> <<elseif $slaves[$i].porn.fame.unflinching < 5000>> <<set _failedStar = 1>> <</if>> <<case "huge insertion">> - <<if $slaves[$i].porn.fame.sizeQueen < 40000 && $slaves[$i].pornPrestige == 2>> + <<if $slaves[$i].porn.fame.sizeQueen < 40000 && $slaves[$i].porn.prestige == 2>> <<set _failedStar = 2>> <<elseif $slaves[$i].porn.fame.sizeQueen < 5000>> <<set _failedStar = 1>> <</if>> <<case "orgasm denial">> - <<if $slaves[$i].porn.fame.neglectful < 40000 && $slaves[$i].pornPrestige == 2>> + <<if $slaves[$i].porn.fame.neglectful < 40000 && $slaves[$i].porn.prestige == 2>> <<set _failedStar = 2>> <<elseif $slaves[$i].porn.fame.neglectful < 5000>> <<set _failedStar = 1>> <</if>> <<case "cum addiction">> - <<if $slaves[$i].porn.fame.cumAddict < 40000 && $slaves[$i].pornPrestige == 2>> + <<if $slaves[$i].porn.fame.cumAddict < 40000 && $slaves[$i].porn.prestige == 2>> <<set _failedStar = 2>> <<elseif $slaves[$i].porn.fame.cumAddict < 5000>> <<set _failedStar = 1>> <</if>> <<case "anal addiction">> - <<if $slaves[$i].porn.fame.analAddict < 40000 && $slaves[$i].pornPrestige == 2>> + <<if $slaves[$i].porn.fame.analAddict < 40000 && $slaves[$i].porn.prestige == 2>> <<set _failedStar = 2>> <<elseif $slaves[$i].porn.fame.analAddict < 5000>> <<set _failedStar = 1>> <</if>> <<case "exhibition">> - <<if $slaves[$i].porn.fame.attentionWhore < 40000 && $slaves[$i].pornPrestige == 2>> + <<if $slaves[$i].porn.fame.attentionWhore < 40000 && $slaves[$i].porn.prestige == 2>> <<set _failedStar = 2>> <<elseif $slaves[$i].porn.fame.attentionWhore < 5000>> <<set _failedStar = 1>> <</if>> <<case "breast expansion">> - <<if $slaves[$i].porn.fame.breastGrowth < 40000 && $slaves[$i].pornPrestige == 2>> + <<if $slaves[$i].porn.fame.breastGrowth < 40000 && $slaves[$i].porn.prestige == 2>> <<set _failedStar = 2>> <<elseif $slaves[$i].porn.fame.breastGrowth < 5000>> <<set _failedStar = 1>> <</if>> <<case "abuse">> - <<if $slaves[$i].porn.fame.abusive < 40000 && $slaves[$i].pornPrestige == 2>> + <<if $slaves[$i].porn.fame.abusive < 40000 && $slaves[$i].porn.prestige == 2>> <<set _failedStar = 2>> <<elseif $slaves[$i].porn.fame.abusive < 5000>> <<set _failedStar = 1>> <</if>> <<case "sexual torture">> - <<if $slaves[$i].porn.fame.malicious < 40000 && $slaves[$i].pornPrestige == 2>> + <<if $slaves[$i].porn.fame.malicious < 40000 && $slaves[$i].porn.prestige == 2>> <<set _failedStar = 2>> <<elseif $slaves[$i].porn.fame.malicious < 5000>> <<set _failedStar = 1>> <</if>> <<case "self hating">> - <<if $slaves[$i].porn.fame.selfHating < 40000 && $slaves[$i].pornPrestige == 2>> + <<if $slaves[$i].porn.fame.selfHating < 40000 && $slaves[$i].porn.prestige == 2>> <<set _failedStar = 2>> <<elseif $slaves[$i].porn.fame.selfHating < 5000>> <<set _failedStar = 1>> <</if>> <<case "breeder">> - <<if $slaves[$i].porn.fame.breeder < 40000 && $slaves[$i].pornPrestige == 2>> + <<if $slaves[$i].porn.fame.breeder < 40000 && $slaves[$i].porn.prestige == 2>> <<set _failedStar = 2>> <<elseif $slaves[$i].porn.fame.breeder < 5000>> <<set _failedStar = 1>> <</if>> <<case "submissive">> - <<if $slaves[$i].porn.fame.sub < 40000 && $slaves[$i].pornPrestige == 2>> + <<if $slaves[$i].porn.fame.sub < 40000 && $slaves[$i].porn.prestige == 2>> <<set _failedStar = 2>> <<elseif $slaves[$i].porn.fame.sub < 5000>> <<set _failedStar = 1>> <</if>> <<case "cum">> - <<if $slaves[$i].porn.fame.cumSlut < 40000 && $slaves[$i].pornPrestige == 2>> + <<if $slaves[$i].porn.fame.cumSlut < 40000 && $slaves[$i].porn.prestige == 2>> <<set _failedStar = 2>> <<elseif $slaves[$i].porn.fame.cumSlut < 5000>> <<set _failedStar = 1>> <</if>> <<case "buttslut">> - <<if $slaves[$i].porn.fame.anal < 40000 && $slaves[$i].pornPrestige == 2>> + <<if $slaves[$i].porn.fame.anal < 40000 && $slaves[$i].porn.prestige == 2>> <<set _failedStar = 2>> <<elseif $slaves[$i].porn.fame.anal < 5000>> <<set _failedStar = 1>> <</if>> <<case "humiliating">> - <<if $slaves[$i].porn.fame.humiliation < 40000 && $slaves[$i].pornPrestige == 2>> + <<if $slaves[$i].porn.fame.humiliation < 40000 && $slaves[$i].porn.prestige == 2>> <<set _failedStar = 2>> <<elseif $slaves[$i].porn.fame.humiliation < 5000>> <<set _failedStar = 1>> <</if>> <<case "breast">> - <<if $slaves[$i].porn.fame.boobs < 40000 && $slaves[$i].pornPrestige == 2>> + <<if $slaves[$i].porn.fame.boobs < 40000 && $slaves[$i].porn.prestige == 2>> <<set _failedStar = 2>> <<elseif $slaves[$i].porn.fame.boobs < 5000>> <<set _failedStar = 1>> <</if>> <<case "dominant">> - <<if $slaves[$i].porn.fame.dom < 40000 && $slaves[$i].pornPrestige == 2>> + <<if $slaves[$i].porn.fame.dom < 40000 && $slaves[$i].porn.prestige == 2>> <<set _failedStar = 2>> <<elseif $slaves[$i].porn.fame.dom < 5000>> <<set _failedStar = 1>> <</if>> <<case "sadistic">> - <<if $slaves[$i].porn.fame.sadist < 40000 && $slaves[$i].pornPrestige == 2>> + <<if $slaves[$i].porn.fame.sadist < 40000 && $slaves[$i].porn.prestige == 2>> <<set _failedStar = 2>> <<elseif $slaves[$i].porn.fame.sadist < 5000>> <<set _failedStar = 1>> <</if>> <<case "masochistic">> - <<if $slaves[$i].porn.fame.masochist < 40000 && $slaves[$i].pornPrestige == 2>> + <<if $slaves[$i].porn.fame.masochist < 40000 && $slaves[$i].porn.prestige == 2>> <<set _failedStar = 2>> <<elseif $slaves[$i].porn.fame.masochist < 5000>> <<set _failedStar = 1>> <</if>> <<case "pregnancy fetish">> - <<if $slaves[$i].porn.fame.pregnancy < 40000 && $slaves[$i].pornPrestige == 2>> + <<if $slaves[$i].porn.fame.pregnancy < 40000 && $slaves[$i].porn.prestige == 2>> <<set _failedStar = 2>> <<elseif $slaves[$i].porn.fame.pregnancy < 5000>> <<set _failedStar = 1>> <</if>> <<default>> @@.red;No porn fame detected, reseting to "none".@@ - <<set $slaves[$i].pornPrestige = 0, $slaves[$i].pornPrestigeDesc = 0, $slaves[$i].porn.fameType = "none">> + <<set $slaves[$i].porn.prestige = 0, $slaves[$i].porn.prestigeDesc = 0, $slaves[$i].porn.fameType = "none">> <</switch>> <<if _failedStar == 1>> - <<set $slaves[$i].pornPrestige = 0, $slaves[$i].pornPrestigeDesc = 0>> + <<set $slaves[$i].porn.prestige = 0, $slaves[$i].porn.prestigeDesc = 0>> With no new $slaves[$i].porn.fameType content coming out, @@.red;$his popularity has faded away.@@ <<set $slaves[$i].porn.fameType = "none">> <<elseif _failedStar == 2>> - <<set $slaves[$i].pornPrestige = 1>> + <<set $slaves[$i].porn.prestige = 1>> With the lack of any new content, @@.red;$his popularity in $slaves[$i].porn.fameType pornography has dropped considerably,@@ though some viewers still cling to the hope that <<print $he>>'ll come back. <<switch $slaves[$i].porn.fameType>> <<case "generic">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $him being used.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $him being used.">> <<case "fuckdoll">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. $His fans relish the sight of $him being used.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. $His fans relish the sight of $him being used.">> <<case "rape">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $him being raped.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $him being raped.">> <<case "preggo">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him swell with child.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him swell with child.">> <<case "BBW">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $his thick and soft body.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $his thick and soft body.">> <<case "underage">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $his childish body.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $his childish body.">> <<case "weight gain">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $him eating and gaining weight.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $him eating and gaining weight.">> <<case "big dick">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $his throbbing erection.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $his throbbing erection.">> <<case "deepthroat">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sounds $he makes when being throatfucked.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sounds $he makes when being throatfucked.">> <<case "unwilling">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed how $he struggles during sex.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed how $he struggles during sex.">> <<case "hardcore anal">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $his asshole pushed to its limit.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $his asshole pushed to its limit.">> <<case "softcore">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his lewd striptease.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his lewd striptease.">> <<case "romantic">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the deep bond $he shares with $his partners.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the deep bond $he shares with $his partners.">> <<case "really perverted">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his most perverted tendencies.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his most perverted tendencies.">> <<case "voyeur">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him devote $himself to $his partners' pleasure.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him devote $himself to $his partners' pleasure.">> <<case "unspeakable">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his willingness to do things not repeated in polite company.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his willingness to do things not repeated in polite company.">> <<case "huge insertion">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $his holes filled to their limits.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $his holes filled to their limits.">> <<case "orgasm denial">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $him ignoring $his own pleasure.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $him ignoring $his own pleasure.">> <<case "cum addiction">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him do anything and everything for cum.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him do anything and everything for cum.">> <<case "anal addiction">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him do anything for a dick in $his ass.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him do anything for a dick in $his ass.">> <<case "exhibition">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him do anything for attention.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him do anything for attention.">> <<case "breast expansion">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed charting the growth of $his breasts.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed charting the growth of $his breasts.">> <<case "abuse">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him abuse others.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him abuse others.">> <<case "sexual torture">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $him getting off from the suffering $he caused.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $him getting off from the suffering $he caused.">> <<case "self hating">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him happily suffer.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him happily suffer.">> <<case "breeder">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him obsess over pumping out babies.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him obsess over pumping out babies.">> <<case "submissive">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his submission.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his submission.">> <<case "cum">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his taste for cum.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his taste for cum.">> <<case "buttslut">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $his rear.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $his rear.">> <<case "humiliating">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $him humiliating $himself.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $him humiliating $himself.">> <<case "breast">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $his breasts.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $his breasts.">> <<case "dominant">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his dominance.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his dominance.">> <<case "sadistic">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his sadism.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his sadism.">> <<case "masochistic">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his masochism.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his masochism.">> <<case "pregnancy fetish">> - <<set $slaves[$i].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his fondness for pregnancy.">> + <<set $slaves[$i].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his fondness for pregnancy.">> <</switch>> <</if>> <</if>> diff --git a/src/pregmod/seBurst.tw b/src/pregmod/seBurst.tw index a22fd3a5e6bdce7d155de5387069aaa2de78d99d..46c1efee37c91dc9a3c2daf396c11b0ed4c4910a 100644 --- a/src/pregmod/seBurst.tw +++ b/src/pregmod/seBurst.tw @@ -18,7 +18,7 @@ <<set _others++>> <<set _fathers.push("some man's")>> <<elseif $slaves[_b].curBabies[_cb].fatherID == -1>> - <<set $PC.slavesFathered++>> + <<set $PC.counter.slavesFathered++>> <<set _PC++>> <<set _fathers.push("your")>> <<elseif $slaves[_b].curBabies[_cb].fatherID == -2>> @@ -254,7 +254,7 @@ <<if $Cash4Babies == 1>> <br><<link "Send them to auction">> <<replace `"#" + $dispositionId`>> - <<if $activeSlave.prestige > 1 || $activeSlave.pornPrestige > 2>> + <<if $activeSlave.prestige > 1 || $activeSlave.porn.prestige > 2>> <<set _babyCost = random(-12,100)>> <<if $activeSlave.prematureBirth > 0>><<set _babyCost = random(-32,40)>><</if>> <<else>> @@ -283,7 +283,7 @@ The child<<if _curBabies > 1>>ren are<<else>> is<</if>> sent to one of $arcologies[0].name's future minded schools, to be administered fertility and virility treatments as well as be brought up to take pride in reproduction. Hopefully there they will be trained to not suffer the same fate. <<set $breederOrphanageTotal += _curBabies, $slaveOrphanageTotal -= _curBabies>> <<case "the market">> - <<if $slaves[$_b].prestige > 1 || $slaves[$_b].pornPrestige > 2>> + <<if $slaves[$_b].prestige > 1 || $slaves[$_b].porn.prestige > 2>> <<set _babyCost = random(-12,100)>> <<if $slaves[$_b].prematureBirth > 0>><<set _babyCost = random(-32,40)>><</if>> <<else>> diff --git a/src/pregmod/seFCTVshows.tw b/src/pregmod/seFCTVshows.tw index ba109646e0c4612f530ddc9057dcbd4cae8814c9..6c657bd23578010b5bb8cacddfcf482e5cdeb24a 100644 --- a/src/pregmod/seFCTVshows.tw +++ b/src/pregmod/seFCTVshows.tw @@ -209,7 +209,7 @@ </div> <</if>> The segment seems to be more of a conversational piece. The two hosts are sitting next to each other on one couch. Samuel Klein, a handsome man with dark blonde hair and a winning smile, can't help but be overshadowed by his cohost. The popular SlaveAnchor Jules might be mistaken for just another gorgeous face and body, but it's her brilliant wit and sure-footed advocacy that made her famous. She's wearing her usual slave anchor collar, and her large natural breasts are only covered by the standard FCNN pasties, leaving the perky flesh free to jiggle enticingly. On this show her lower half is revealed; it's usually hidden behind a desk. The dark red material of her narrow panties matches her auburn hair, and reveals her broad hips and long slender legs. - <br><br>The camera cuts back to two distinguished looking gentlemen, one is labeled by the screen as medical researchers. <<if $PC.medicine == 100>>You vaguely recognize both of them from your time studying medicine. <</if>>One of them continues the conversation, apparently answering a question. "That's right, the results of our research tell us what everyone already suspected, but now with an indisputable weight of evidence behind it." The other nods and continues, "our meta analysis examines over two decades of data, and nearly 6000 independent studies. We can safely say that free city slaves are healthier than the average person living anywhere in the old world. While a few of the wealthiest countries of the old world may surpass one or two areas, our slaves have better nutrition, standard of living, are more psychologically stable, have longer lives, and are happier on average as well." The first gentleman interjects, "We even found strong evidence that the higher sexual tempo and libido-stimulating training given to sex slaves greatly contributes to their life span; they live even longer than the average slave, and even look younger than their age." + <br><br>The camera cuts back to two distinguished looking gentlemen, one is labeled by the screen as medical researchers. <<if $PC.skill.medicine == 100>>You vaguely recognize both of them from your time studying medicine. <</if>>One of them continues the conversation, apparently answering a question. "That's right, the results of our research tell us what everyone already suspected, but now with an indisputable weight of evidence behind it." The other nods and continues, "our meta analysis examines over two decades of data, and nearly 6000 independent studies. We can safely say that free city slaves are healthier than the average person living anywhere in the old world. While a few of the wealthiest countries of the old world may surpass one or two areas, our slaves have better nutrition, standard of living, are more psychologically stable, have longer lives, and are happier on average as well." The first gentleman interjects, "We even found strong evidence that the higher sexual tempo and libido-stimulating training given to sex slaves greatly contributes to their life span; they live even longer than the average slave, and even look younger than their age." <br><br>The camera switches back to the two anchors, showing an excited Jules hefting and bouncing her tits. "They've barely sagged at all since they stopped growing, now I know why!" <br><br>As the AnchorSlave continues to squeeze, one of the researchers answers from off camera. "That's right, it can be rather amazing. To tell you the truth, we didn't believe it at first, but the evidence made it too hard to ignore." Jules starts looking toward the backstage area trying to signal someone as the other researcher continues. "It's also important not to wear a bra unless you're doing high-impact cardio. We've known since the mid 20th century that wearing bras causes sagging; bras devastate the breasts of <<if $seePreg == 0>><i>friendly</i><<else>>postpartum<</if>> women in particular, and promote breast cancer... Despite countless decades-long studies showing us this, the old world insists on forcing women to wear..." <br><br>It seems that Jules finally got the approval she was looking for, because she immediately reached down between her legs, causing the researcher to distractedly forget what he was saying. Apparently the panties she's wearing are of the dildo variety, because when she removes her hand you can see a tell-tale green indicator light glowing on the front of them. A cute rosy flush comes to Jules cheeks before she apologizes and urges the pair of researchers to continue. @@ -762,7 +762,7 @@ <<else>> It looks like the random function chose <</if>> - to play an educational program on arcologies titled: "Architecture + Ecology = Arcology". <<if $PC.engineering > 50>>The information is likely to be far too simplistic, considering your knowledge of engineering, but you watch anyway to see how most of your citizens view the massive structures.<<else>>Your practical experience means that this program is unlikely to tell you anything you don't already know, but you watch anyway to see how an average citizen views an arcology.<</if>> A likely-artificial voice of an older man narrates while the program displays video to demonstrate the topic being narrated. The show looks crisp and professional, but you can tell it doesn't have the budget that the more sexually-charged shows do. + to play an educational program on arcologies titled: "Architecture + Ecology = Arcology". <<if $PC.skill.engineering > 50>>The information is likely to be far too simplistic, considering your knowledge of engineering, but you watch anyway to see how most of your citizens view the massive structures.<<else>>Your practical experience means that this program is unlikely to tell you anything you don't already know, but you watch anyway to see how an average citizen views an arcology.<</if>> A likely-artificial voice of an older man narrates while the program displays video to demonstrate the topic being narrated. The show looks crisp and professional, but you can tell it doesn't have the budget that the more sexually-charged shows do. <br><br> <<set $randShow = random(2)+1>> <<if $randShow == 1 && $showSeven > 3 || $showSeven == 1>> @@ -1092,7 +1092,7 @@ "I told you it wouldn't work, <<Master>>. Plu<<s>> you know you can touch the<<s>>e anytime!" $Concubine.slaveName shakes $his chest at you. <</if>> <<elseif $showEleven > 1>> - You could always order a crate to play around with. Who knows, maybe it'll actually work?<<if $PC.dick == 1>> At the very least it should make for some decent lubricant for a titfuck.<</if>> + You could always order a crate to play around with. Who knows, maybe it'll actually work?<<if $PC.dick != 0>> At the very least it should make for some decent lubricant for a titfuck.<</if>> <br> <span id="called"> <<link "Place an order">> @@ -1104,7 +1104,7 @@ <</link>> // This will cost <<print cashFormat(Math.trunc(50 * $upgradeMultiplierTrade))>> // </span> <<else>> - You could always order a crate to play around with. Who knows, maybe it'll actually work?<<if $PC.dick == 1>> At the very least it should make for some decent lubricant for a titfuck.<</if>> + You could always order a crate to play around with. Who knows, maybe it'll actually work?<<if $PC.dick != 0>> At the very least it should make for some decent lubricant for a titfuck.<</if>> <<if $Concubine != 0>> <<run Enunciate($Concubine)>> <<setLocalPronouns $Concubine>> @@ -1115,10 +1115,10 @@ <<else>> $Concubine.slaveName <<if hasAnyArms($Concubine)>>cups<<else>>considers<</if>> $his breasts. <<if canTalk($Concubine)>>"What a joke. I'm <<s>>ure it doe<<s>>n't work, plu<<s>> don't you think they are lovely enough already, <<Master>>?"<<else>>$He scoffs with doubt before proudly sticking out $his chest.<</if>> $He bounces $his tits for you. You'll have to agree with $him; not a bit of sag to them. <</if>> - <<if $PC.boobsBonus > 2 && $PC.boobsImplant == 0>> + <<if $PC.boobs >= 1400 && $PC.boobsImplant == 0>> $He slides closer to you, <<if hasAnyArms($Concubine)>>wraps <<if hasBothArms($Concubine)>>an<<else>>$his<</if>> arm around your back, and grabs<<else>>pushing $his head against<</if>> your huge breasts. <<if canTalk($Concubine)>>"Oh <<Master>>! It feel<<s>> like YOU might need it!" $He <<if hasAnyArms($Concubine)>>jiggles your boobs in $his hand<<if hasBothArms($Concubine)>>s<</if>><<else>>nuzzles further into your rack<</if>>.<<else>>$He <<if hasAnyArms($Concubine)>>jiggles your huge boobs in $his hand<<if hasBothArms($Concubine)>>s<</if>><<else>>nuzzles into your huge rack<</if>>. $He's calling you saggy!<</if>> You take that as an open invitation and throw the covers over the two of you so you can have a little fun before bed. <</if>> - <<elseif $PC.boobsBonus > 2 && $PC.boobsImplant == 0>> + <<elseif $PC.boobs >= 1400 && $PC.boobsImplant == 0>> You cup your huge breasts. They're pretty large and you swear they've been drooping a little lately; maybe you could benefit from this cream... <</if>> <br> diff --git a/src/pregmod/sePlayerBirth.tw b/src/pregmod/sePlayerBirth.tw index 71e34c16cff2fe3f501d90f5307d20a2fb23089c..b71e31ebbf868980bd611aec4c11d462de41ecf5 100644 --- a/src/pregmod/sePlayerBirth.tw +++ b/src/pregmod/sePlayerBirth.tw @@ -17,7 +17,8 @@ PC.pregSource documentation -9 - Futanari Sister */ -<<if $PC.births == 0>> +/* expand me with new variables to behave like slave birth */ +<<if $PC.counter.birthsTotal == 0>> <<set _badBirth = 30+($PC.pregType*4)>> <<else>> <<set _badBirth = 10>> @@ -40,7 +41,7 @@ PC.pregSource documentation * I assume that dead fetuses do not count to reputation, etc., and PC manages to hide them. This mainly for future possibilities, or early birth triggers. * PC will not support partial birth - even if she happens to be pregnant at different stages at once, undeveloped babies will be dead as result. * _stilBirth currently not used - it's just for future improvements. */ -<<set $PC.preg = 0, $PC.pregKnown = 0, $PC.labor = 0, $PC.births += _curBabies>> +<<set $PC.preg = 0, $PC.pregKnown = 0, $PC.labor = 0, $PC.counter.birthsTotal += _curBabies>> /* setting the tallies for each type of child born */ <<set _others = 0, _self = 0, _citizens = 0, _oldMaster = 0, _arcOwner = 0, _clients = 0, _elite = 0, _lab = 0, _futaS = 0, _slavesLength = 0, _babies = []>> @@ -87,7 +88,7 @@ PC.pregSource documentation <<if (_elite > 0 || _self > 0) && $arcologies[0].FSRestart != "unset">> /* for simplicity's sake, not going to allow other embryos to be added during an elite pregnancy */ Since you are heavily pregnant with <<if (_elite + _self >= 2)>>children<<else>>a child<</if>> of the Societal Elite, you are quickly taken to the finest clinic the arcology has to offer. After a quick sedation, you awake to find your belly no longer round with child; that, and a note stating your next breeding partner and a notice that <<print cashFormat(50000)>> has been added to your account. The Societal Elite are @@.green;very pleased@@ at their new addition to the ranks. You just wish you could have seen your <<if _curBabies == 1>>little <<if _gender == "XX">>girl<<else>>boy<</if>> before they took <<if _gender == "XX">>her<<else>>him<</if>><<else>>babies before they took them<</if>> away to be raised into <<if _curBabies > 1>>proper members<<else>>a proper member<</if>> of the future world. - <<set $PC.birthElite += _elite>> + <<set $PC.counter.birthElite += _elite>> <<if $PC.ovaryAge >= 55 && $playerAging == 2>> You are getting too old to have children; you feel like <<if _curBabies > 1>>they<<else>>this<</if>> may be your last. <<set $PC.preg = -2>> @@ -140,7 +141,7 @@ While sitting at your desk planning your day, @@.lime;your water breaks,@@ thoro <</if>> <</if>> <br><br> -You arrange yourself to give birth, relaxing until your body urges you to begin bearing down and pushing your child into the world.<<if _concubinePresent == 1>>$Concubine.slaveName settles in beside you, one hand soothing your contraction wracked middle and the other <<if $PC.dick == 1>>stroking your hardening dick<<else>>teasing your stiffening clit<</if>>.<</if>> +You arrange yourself to give birth, relaxing until your body urges you to begin bearing down and pushing your child into the world.<<if _concubinePresent == 1>>$Concubine.slaveName settles in beside you, one hand soothing your contraction wracked middle and the other <<if $PC.dick != 0>>stroking your hardening dick<<else>>teasing your stiffening clit<</if>>.<</if>> <<if _badBirth > random(1,100)>> /* shits going wrong */ <<if $Nurse != 0>> <<setLocalPronouns $Nurse>> @@ -224,10 +225,10 @@ You arrange yourself to give birth, relaxing until your body urges you to begin <<setLocalPronouns $Nurse>> Under $Nurse.slaveName's guidance, childbirth is a breeze for you. <<if $PC.pregType == 1>> - <<if _concubinePresent == 1>> Or it would have been, had $Concubine.slaveName not driven you to an intense orgasm right as your child entered the world.<<if $PC.balls > 1>> An orgasm that resulted in $Concubine.slaveName, $Nurse.slaveName, and your newborn getting sprayed with cum.<</if>><</if>> $Nurse.slaveName cuts the cord, swaddles your child, and hands you @@.lime;your new baby <<if _gender == "XX">>girl<<else>>boy<</if>>.@@ + <<if _concubinePresent == 1>> Or it would have been, had $Concubine.slaveName not driven you to an intense orgasm right as your child entered the world.<<if $PC.balls >= 9>> An orgasm that resulted in $Concubine.slaveName, $Nurse.slaveName, and your newborn getting sprayed with cum.<</if>><</if>> $Nurse.slaveName cuts the cord, swaddles your child, and hands you @@.lime;your new baby <<if _gender == "XX">>girl<<else>>boy<</if>>.@@ <<else>> <<if _concubinePresent == 1>> - Or it would have been, had $Concubine.slaveName not driven you to an intense orgasm right as your first child entered the world.<<if $PC.balls > 1>> An orgasm that resulted in $Concubine.slaveName, $Nurse.slaveName, and your newborn getting sprayed with cum.<</if>> But it isn't over: before you've even had a chance to come down from your climax, the next infant slips into your birth canal<<if $PC.pregType >= 3>>, followed closely by the <<if $PC.pregType == 3>>last<<else>>next<</if>>,<</if>> and immediately pushes you back over the edge. In minutes, after <<print num(_curBabies)>> children and <<print num(_curBabies)>> intense orgasms, you're barely conscious. $Concubine.slaveName slides in behind you to snuggle with you as you return to your senses. + Or it would have been, had $Concubine.slaveName not driven you to an intense orgasm right as your first child entered the world.<<if $PC.balls >= 9>> An orgasm that resulted in $Concubine.slaveName, $Nurse.slaveName, and your newborn getting sprayed with cum.<</if>> But it isn't over: before you've even had a chance to come down from your climax, the next infant slips into your birth canal<<if $PC.pregType >= 3>>, followed closely by the <<if $PC.pregType == 3>>last<<else>>next<</if>>,<</if>> and immediately pushes you back over the edge. In minutes, after <<print num(_curBabies)>> children and <<print num(_curBabies)>> intense orgasms, you're barely conscious. $Concubine.slaveName slides in behind you to snuggle with you as you return to your senses. <<else>> With one out, you realize <<if $PC.pregType >= 6>> @@ -256,12 +257,12 @@ You arrange yourself to give birth, relaxing until your body urges you to begin With $Bodyguard.slaveName watching over you, you feel safe enough to let your guard down and focus on giving birth. Once you are relaxed, you feel your child begin to inch down your birth canal. Before long you've completed the job without any trouble. <<if $PC.pregType == 1>> <<if _concubinePresent == 1>> - Or it would have, had $Concubine.slaveName not driven you to an intense orgasm right as your child entered the world.<<if $PC.balls > 1>> An orgasm that resulted in $Concubine.slaveName, $Bodyguard.slaveName, and your newborn getting sprayed with cum.<</if>> + Or it would have, had $Concubine.slaveName not driven you to an intense orgasm right as your child entered the world.<<if $PC.balls >= 9>> An orgasm that resulted in $Concubine.slaveName, $Bodyguard.slaveName, and your newborn getting sprayed with cum.<</if>> <</if>> $Bodyguard.slaveName cuts the cord with $his blade, and hands you @@.lime;your new baby <<if _gender == "XX">>girl<<else>>boy<</if>>.@@ <<else>> <<if _concubinePresent == 1>> - Or you would have, had $Concubine.slaveName not driven you to an intense orgasm right as your child entered the world.<<if $PC.balls > 1>> An orgasm that resulted in $Concubine.slaveName, $Bodyguard.slaveName, and your newborn getting sprayed with cum.<</if>> But it isn't over; before you've even had a chance to come down from your climax, the next infant slips into your birth canal<<if $PC.pregType >= 3>>, followed closely by the <<if $PC.pregType == 3>>last<<else>>next<</if>>,<</if>> and immediately pushes you back over the edge. In minutes, after <<print num(_curBabies)>> children and <<print num(_curBabies)>> intense orgasms, you're barely conscious, nearly panicking $Bodyguard.slaveName. $Concubine.slaveName slides in behind you to snuggle with you as you return to your senses. + Or you would have, had $Concubine.slaveName not driven you to an intense orgasm right as your child entered the world.<<if $PC.balls >= 9>> An orgasm that resulted in $Concubine.slaveName, $Bodyguard.slaveName, and your newborn getting sprayed with cum.<</if>> But it isn't over; before you've even had a chance to come down from your climax, the next infant slips into your birth canal<<if $PC.pregType >= 3>>, followed closely by the <<if $PC.pregType == 3>>last<<else>>next<</if>>,<</if>> and immediately pushes you back over the edge. In minutes, after <<print num(_curBabies)>> children and <<print num(_curBabies)>> intense orgasms, you're barely conscious, nearly panicking $Bodyguard.slaveName. $Concubine.slaveName slides in behind you to snuggle with you as you return to your senses. <<else>> With one out, you realize <<if $PC.pregType >= 6>> @@ -288,10 +289,10 @@ You arrange yourself to give birth, relaxing until your body urges you to begin <<elseif $HeadGirl != 0>> With $HeadGirl.slaveName waiting with everything you need, childbirth goes by without a hitch. <<if $PC.pregType == 1>> - <<if _concubinePresent == 1>> Or it would have been, had $Concubine.slaveName not driven you to an intense orgasm right as your child entered the world.<<if $PC.balls > 1>> An orgasm that resulted in $Concubine.slaveName, $HeadGirl.slaveName, and your newborn getting sprayed with cum.<</if>><</if>> $HeadGirl.slaveName cuts the cord, swaddles your child, and hands you @@.lime;your new baby <<if _gender == "XX">>girl<<else>>boy<</if>>.@@ + <<if _concubinePresent == 1>> Or it would have been, had $Concubine.slaveName not driven you to an intense orgasm right as your child entered the world.<<if $PC.balls >= 9>> An orgasm that resulted in $Concubine.slaveName, $HeadGirl.slaveName, and your newborn getting sprayed with cum.<</if>><</if>> $HeadGirl.slaveName cuts the cord, swaddles your child, and hands you @@.lime;your new baby <<if _gender == "XX">>girl<<else>>boy<</if>>.@@ <<else>> <<if _concubinePresent == 1>> - Or it would have been, had $Concubine.slaveName not driven you to an intense orgasm right as your first child entered the world.<<if $PC.balls > 1>> An orgasm that resulted in $Concubine.slaveName, $HeadGirl.slaveName, and your newborn getting sprayed with cum.<</if>> But it isn't over: before you've even had a chance to come down from your climax, the next infant slips into your birth canal<<if $PC.pregType >= 3>>, followed closely by the <<if $PC.pregType == 3>>last<<else>>next<</if>>,<</if>> and immediately pushes you back over the edge. In minutes, after <<print num(_curBabies)>> children and <<print num(_curBabies)>> intense orgasms, you're barely conscious. $Concubine.slaveName slides in behind you to snuggle with you as you return to your senses. + Or it would have been, had $Concubine.slaveName not driven you to an intense orgasm right as your first child entered the world.<<if $PC.balls >= 9>> An orgasm that resulted in $Concubine.slaveName, $HeadGirl.slaveName, and your newborn getting sprayed with cum.<</if>> But it isn't over: before you've even had a chance to come down from your climax, the next infant slips into your birth canal<<if $PC.pregType >= 3>>, followed closely by the <<if $PC.pregType == 3>>last<<else>>next<</if>>,<</if>> and immediately pushes you back over the edge. In minutes, after <<print num(_curBabies)>> children and <<print num(_curBabies)>> intense orgasms, you're barely conscious. $Concubine.slaveName slides in behind you to snuggle with you as you return to your senses. <<else>> With one out, you realize <<if $PC.pregType >= 6>> @@ -345,7 +346,7 @@ You arrange yourself to give birth, relaxing until your body urges you to begin <<if _gaveBirth == 0>> - <<set $PC.birthOther += _others, $PC.birthSelf += _self, $PC.birthCitizen += _citizens, $PC.birthMaster += _oldMaster, $PC.birthArcOwner += _arcOwner, $PC.birthClient += _clients, $PC.birthElite += _elite, $PC.birthLab += _lab, $PC.birthDegenerate += _slavesLength>> + <<set $PC.counter.birthOther += _others, $PC.counter.birthSelf += _self, $PC.counter.birthCitizen += _citizens, $PC.counter.birthMaster += _oldMaster, $PC.counter.birthArcOwner += _arcOwner, $PC.counter.birthClient += _clients, $PC.counter.birthElite += _elite, $PC.counter.birthLab += _lab, $PC.counter.birthDegenerate += _slavesLength>> <<if _curBabies == 1>> <<set _p = 0>> @@ -358,7 +359,7 @@ You arrange yourself to give birth, relaxing until your body urges you to begin <<if $PC.curBabies[_p].genetics.skin == $PC.origSkin>> <<set _PCDegree++>> <</if>> - <<if $PC.curBabies[_p].genetics.eyeColor == $PC.origEye>> + <<if $PC.curBabies[_p].genetics.eyeColor == $PC.eye.origColor>> <<set _PCDegree++>> <</if>> @@ -367,8 +368,8 @@ You arrange yourself to give birth, relaxing until your body urges you to begin looks exactly like you, in fact, the resemblance seems uncanny. Since <<if _gender == "XX">>she<<else>>he<</if>> has the exact same genetics as you, <<if _gender == "XX">>she<<else>>he<</if>>'ll likely look almost identical to you when <<if _gender == "XX">>she<<else>>he<</if>>'s your age. <<elseif _PCDegree == 4>> looks just like you; <<if _gender == "XX">>she<<else>>he<</if>> will likely grow up to closely resemble yourself. - <<elseif $PC.curBabies[_p].genetics.eyeColor == $PC.eyeColor>> - has your lovely $PC.eyeColor eyes. + <<elseif $PC.curBabies[_p].genetics.eyeColor == $PC.eye.origColor>> + has your lovely $PC.eye.origColor eyes. <<elseif _PCDegree > 0>> looks a little like you, enough that <<if _gender == "XX">>she<<else>>he<</if>>'ll be recognizable as yours. <<else>> @@ -400,7 +401,7 @@ You arrange yourself to give birth, relaxing until your body urges you to begin <<if $PC.curBabies[_p].genetics.skin == $PC.origSkin>> <<set _PCDegree++>> <</if>> - <<if $PC.curBabies[_p].genetics.eyeColor == $PC.origEye>> + <<if $PC.curBabies[_p].genetics.eyeColor == $PC.eye.origColor>> <<set _PCDegree++>> <</if>> @@ -411,8 +412,8 @@ You arrange yourself to give birth, relaxing until your body urges you to begin looks exactly like you<<if _p == 0>>, in fact, the resemblance seems uncanny. Since <<if $PC.curBabies[_p].genetics.gender == "XX">>she<<else>>he<</if>> has the exact same genetics as you, <<if $PC.curBabies[_p].genetics.gender == "XX">>she<<else>>he<</if>>'ll likely look almost identical to you when <<if $PC.curBabies[_p].genetics.gender == "XX">>she<<else>>he<</if>>'s your age<</if>>. Every one of your children look this way; it's kind of hard to tell them apart. <<elseif _PCDegree == 4>> looks just like you; <<if $PC.curBabies[_p].genetics.gender == "XX">>she<<else>>he<</if>> will likely grow up to closely resemble yourself. - <<elseif $PC.curBabies[_p].genetics.eyeColor == $PC.origEye>> - has your lovely $PC.origEye eyes. + <<elseif $PC.curBabies[_p].genetics.eyeColor == $PC.eye.origColor>> + has your lovely $PC.eye.origColor eyes. <<elseif _PCDegree > 0>> looks a little like you, enough that <<if $PC.curBabies[_p].genetics.gender == "XX">>she<<else>>he<</if>>'ll be recognizable as yours. <<else>> @@ -553,12 +554,13 @@ You arrange yourself to give birth, relaxing until your body urges you to begin <<if _wounded == 1>> Things didn't quite go as planned, leaving you @@.red;weak and wounded.@@ You'll need a couple weeks to recover from the ordeal before you're back on your feet. - <<set $PCWounded = 2>> + <<set $PC.majorInjury = 2>> <</if>> <</if>> /*closes gaveBirth*/ <</if>> /*closes SE*/ +/* belly sag is a thing now, USE IT! */ <<set _badBirth = 0, $PC.pregSource = 0, $PC.pregType = 0, $PC.belly = 2000, WombFlush($PC)>> <<if $PC.geneticQuirks.fertility+$PC.geneticQuirks.hyperFertility >= 4>> <<set $PC.pregWeek = -2>> diff --git a/src/pregmod/surrogacyWorkaround.tw b/src/pregmod/surrogacyWorkaround.tw index 906ac733e3ce0c1b7769e3b8b90c5c2ff4e71259..9c14fab263ba5300eb1a33bd7d30bc333e9d2823 100644 --- a/src/pregmod/surrogacyWorkaround.tw +++ b/src/pregmod/surrogacyWorkaround.tw @@ -57,7 +57,7 @@ __Semen donatrix: _impreg __ <</if>> <</if>> -<<if $PC.dick == 1>> +<<if $PC.balls != 0>> <br> [[Use your own|Surrogacy Workaround][$impregnatrix = $PC]] <</if>> @@ -81,7 +81,7 @@ __Chosen surrogate: _receive __ <br>//You have no slaves capable of acting as a surrogate.// <</if>> -<<if $PC.vagina == 1 && $PC.preg >= 0 && $PC.preg < 4 && $PC.pregType < 8 && $PC.physicalAge < 70>> +<<if $PC.vagina != -1 && $PC.preg >= 0 && $PC.preg < 4 && $PC.pregType < 8 && $PC.physicalAge < 70>> <br> [[Use your own womb|Surrogacy Workaround][$receptrix = $PC]] <</if>> diff --git a/src/pregmod/theBlackMarket.tw b/src/pregmod/theBlackMarket.tw index 2084e5108e524139079e567f94bc996dbe110c08..09387635666913efca11b991ff97c5b9a675fe8f 100644 --- a/src/pregmod/theBlackMarket.tw +++ b/src/pregmod/theBlackMarket.tw @@ -137,7 +137,7 @@ Of all the wonders present, the thing that catches your eye the most is a shady <<if $cash >= 75000>> [[Purchase formulas for growth reversing drugs|The Black Market][cashX(-75000, "capEx"), $arcologies[0].FSSlimnessEnthusiastResearch = 1, _dump = $merchantFSWares.delete("SlimnessEnthusiastResearch")]] //@@.yellowgreen;<<print cashFormat(75000)>>.@@// <<else>> - You cannot afford the asking price of @@.red;<<print cashFormat(75000)>>@@ for growth reversing drug formulas. "<<if $PC.boobsBonus > 0>>Guess you'll be keeping those knockers for now, <<if $PC.title == 0>>Little-Miss-Top-Heavy<<else>>Mr. Busty<</if>><<else>>Guess you don't mind sore backs. Leads to less sore knees, from what I've heard<</if>>." + You cannot afford the asking price of @@.red;<<print cashFormat(75000)>>@@ for growth reversing drug formulas. "<<if $PC.boobs >= 1000>>Guess you'll be keeping those knockers for now, <<if $PC.title == 0>>Little-Miss-Top-Heavy<<else>>Mr. Busty<</if>><<else>>Guess you don't mind sore backs. Leads to less sore knees, from what I've heard<</if>>." <</if>> <<else>> You lack the facilities needed to produce drugs of this complexity, so growth reversing drug formulas are currently unobtainable. diff --git a/src/pregmod/widgets/bodyswapWidgets.tw b/src/pregmod/widgets/bodyswapWidgets.tw index 5bf63cf84e12aa0ad91db24afc02f83eca889bd5..21fbb7f7aa655203880be27a8d0d5aef05ff7347 100644 --- a/src/pregmod/widgets/bodyswapWidgets.tw +++ b/src/pregmod/widgets/bodyswapWidgets.tw @@ -167,9 +167,9 @@ <<set $args[0].curatives = $args[1].curatives>> <<set $args[0].drugs = $args[1].drugs>> <<set $args[0].prestige = $args[1].prestige>> - <<set $args[0].pornFame = $args[1].pornFame>> - <<set $args[0].pornPrestige = $args[1].pornPrestige>> - <<set $args[0].pornPrestigeDesc = $args[1].pornPrestigeDesc>> + <<set $args[0].porn.viewerCount = $args[1].porn.viewerCount>> + <<set $args[0].porn.prestige = $args[1].porn.prestige>> + <<set $args[0].porn.prestigeDesc = $args[1].porn.prestigeDesc>> <<set $args[0].prestigeDesc = $args[1].prestigeDesc>> <<set $args[0].minorInjury = $args[1].minorInjury>> <<set $args[0].eyeWear = $args[1].eyeWear>> diff --git a/src/pregmod/widgets/deathWidgets.tw b/src/pregmod/widgets/deathWidgets.tw index 9a5fdb72c2a2f8f4a70bf36b5eec842635c92863..17e7af9e4fd6b5c9f6a7e3804e0af93ce82b54a0 100644 --- a/src/pregmod/widgets/deathWidgets.tw +++ b/src/pregmod/widgets/deathWidgets.tw @@ -46,7 +46,7 @@ <<elseif _deathSeed > 25>> $He is found dead in the showers, having slipped sometime earlier. <<else>> - <<if $args[0].releaseRules != "restrictive" && $args[0].releaseRules != "masturbation" && $args[0].releaseRules != "chastity">> + <<if $args[0].rules.release != "restrictive" && $args[0].rules.release != "masturbation" && $args[0].rules.release != "chastity">> $He is found dead in the bed of another slave, having died during intercourse. $His lover is not taking it well. <<else>> $He is found dead in the cafeteria, having died during breakfast; $he ruined the day for a number of your slaves. diff --git a/src/pregmod/widgets/playerDescriptionWidgets.tw b/src/pregmod/widgets/playerDescriptionWidgets.tw index d7c840817f58993428c665452516a50fd79577ef..02e3e6821e7edec00e1eed5ae490c2db6d486eb0 100644 --- a/src/pregmod/widgets/playerDescriptionWidgets.tw +++ b/src/pregmod/widgets/playerDescriptionWidgets.tw @@ -5,9 +5,9 @@ <<set _passage = passage()>> <<if _passage == "Manage Personal Affairs">> - <<if $PC.boobsBonus > 2>> + <<if $PC.boobs >= 1400>> you have a @@.orange;pair of H-cup breasts.@@ - <<if $PC.boobsImplant == 1>> + <<if $PC.boobsImplant > 0>> They are big, round, and obviously implants. They barely move when you fuck your slaves. <<else>> They are all natural, heavy, and a bit saggy though they have some perk to them. Once they get going, it's hard to make them stop. @@ -20,9 +20,9 @@ <<elseif $PC.markings == "heavily freckled">> They are covered in freckles, which are particularly dense in the cleft between them. <</if>> - <<elseif $PC.boobsBonus == 2>> + <<elseif $PC.boobs >= 1200>> you have a @@.orange;pair of G-cup breasts.@@ - <<if $PC.boobsImplant == 1>> + <<if $PC.boobsImplant > 0>> They are kind of rounded and much too perky for their size to pass as real. They have a bit of bounce to them as you fuck a slave. <<else>> They are all natural and a little heavy. The bounce everywhere when you fuck your slaves. @@ -35,9 +35,9 @@ <<elseif $PC.markings == "heavily freckled">> They are covered in freckles, which are particularly dense in the cleft between them. <</if>> - <<elseif $PC.boobsBonus == 1>> + <<elseif $PC.boobs >= 1000>> you have a @@.orange;pair of F-cup breasts.@@ - <<if $PC.boobsImplant == 1>> + <<if $PC.boobsImplant > 0>> They are nice, perky and not obviously implants. Though the way they move when you fuck a slave pins them as such. <<else>> They are nice and perky, despite their size. They bounce lewdly as you fuck your slaves. @@ -50,7 +50,17 @@ <<elseif $PC.markings == "heavily freckled">> They are covered in freckles, which are particularly dense in the cleft between them. <</if>> - <<elseif $PC.boobsBonus == -1>> + <<elseif $PC.boobs >= 800>> + you have a @@.orange;healthy pair of DD-cup breasts.@@ They are nice, perky and jiggle pleasantly with your every move. + <<if $PC.lactation > 0>> + Your breasts feel fuller lately; this is likely a side effect of your lactation. + <</if>> + <<if $PC.markings == "freckles">> + The tops of your breasts and your cleavage are lightly freckled. + <<elseif $PC.markings == "heavily freckled">> + They are covered in freckles, which are particularly dense in the cleft between them. + <</if>> + <<elseif $PC.boobs >= 650>> you have a @@.orange;pair of D-cup breasts.@@ They are nice, perky and bounce pleasantly as you fuck your slaves. <<if $PC.lactation > 0>> Your breasts feel bigger lately; this is likely a side effect of your lactation. @@ -60,7 +70,7 @@ <<elseif $PC.markings == "heavily freckled">> They are covered in freckles, which are particularly dense in the cleft between them. <</if>> - <<elseif $PC.boobsBonus == -2>> + <<elseif $PC.boobs >= 500>> you have a @@.orange;pair of C-cup breasts.@@ They are nice and perky, with just a little bounce when you fuck your slaves. <<if $PC.lactation > 0>> Your breasts feel bigger lately; likely a side effect of your lactation. @@ -70,7 +80,7 @@ <<elseif $PC.markings == "heavily freckled">> They are covered in freckles, which are particularly dense in the cleft between them. <</if>> - <<elseif $PC.boobsBonus == -3>> + <<elseif $PC.boobs >= 400>> you have a @@.orange;pair of B-cup breasts.@@ They are nice and perky, with almost no bounce when you fuck your slaves. <<if $PC.lactation > 0>> Your breasts feel bigger lately; this is likely a side effect of your lactation. @@ -80,15 +90,15 @@ <<elseif $PC.markings == "heavily freckled">> They are covered in freckles, which are particularly dense in the cleft between them. <</if>> - <<elseif $PC.boobs == 1>> - you have a @@.orange;healthy pair of DD-cup breasts.@@ They are nice, perky and jiggle pleasantly with your every move. + <<elseif $PC.boobs >= 300>> + you have a @@.orange;tiny pair of A-cup breasts.@@ They are nice and perky, but that's about it. <<if $PC.lactation > 0>> - Your breasts feel fuller lately; this is likely a side effect of your lactation. + They feel a bit bigger lately; this is likely a side effect of your lactation. <</if>> <<if $PC.markings == "freckles">> - The tops of your breasts and your cleavage are lightly freckled. + Your chest is covered in a light spray of freckles. <<elseif $PC.markings == "heavily freckled">> - They are covered in freckles, which are particularly dense in the cleft between them. + Your chest is covered in dense freckles. <</if>> <<elseif $PC.title == 1>> you have a @@.orange;masculine chest.@@ @@ -113,38 +123,32 @@ <</if>> <<elseif _passage == "Economics">> <<if $PC.career == "servant">> - <<if $PC.boobs == 1 && $PC.boobsBonus > 0>> - <<if $PC.boobsBonus > 2>> - You've gotten your dress let out to accommodate your huge bust. - <<elseif $PC.boobsBonus == 2>> - Your dress bulges with your big breasts. - <<elseif $PC.boobsBonus == 1>> - Your dress feels tight around your breasts. - <</if>> + <<if $PC.boobs >= 1400>> + You've gotten your dress let out to accommodate your huge bust. + <<elseif $PC.boobs >= 1200>> + Your dress bulges with your big breasts. + <<elseif $PC.boobs >= 1000>> + Your dress feels tight around your breasts. <</if>> <<elseif $PC.career == "escort">> - <<if $PC.boobs == 1 && $PC.boobsBonus > 0>> - <<if $PC.boobsBonus > 2>> - Your top strains as it struggles to cover your nipples, letting your huge<<if $PC.markings == "freckles">>, freckled<<elseif $PC.markings == "heavily freckled">>, densely freckled<</if>> bust bulge lewdly around it. - <<elseif $PC.boobsBonus == 2>> - Your top can barely contain your big<<if $PC.markings == "freckles">>, freckled<<elseif $PC.markings == "heavily freckled">>, heavily freckled<</if>> breasts, leaving you looking sluttier than ever. - <<elseif $PC.boobsBonus == 1>> - Your breasts spill over your slutty top<<if $PC.markings == "freckles">>, showing off your freckled cleavage<<elseif $PC.markings == "heavily freckled">>, freckle packed cleavage<</if>>. - <</if>> + <<if $PC.boobs >= 1400>> + Your top strains as it struggles to cover your nipples, letting your huge<<if $PC.markings == "freckles">>, freckled<<elseif $PC.markings == "heavily freckled">>, densely freckled<</if>> bust bulge lewdly around it. + <<elseif $PC.boobs >= 1200>> + Your top can barely contain your big<<if $PC.markings == "freckles">>, freckled<<elseif $PC.markings == "heavily freckled">>, heavily freckled<</if>> breasts, leaving you looking sluttier than ever. + <<elseif $PC.boobs >= 1000>> + Your breasts spill over your slutty top<<if $PC.markings == "freckles">>, showing off your freckled cleavage<<elseif $PC.markings == "heavily freckled">>, freckle packed cleavage<</if>>. <</if>> <<else>> - <<if $PC.boobs == 1 && $PC.boobsBonus > 0>> - <<if $PC.boobsBonus > 2>> - You've gotten your top retailored to fit your huge bust. - <<elseif $PC.boobsBonus == 2>> - Your top strains against your big breasts<<if $PC.markings == "freckles">>, revealing a peak of freckled cleavage<<elseif $PC.markings == "heavily freckled">>, revealing a peak of densely freckled cleavage<</if>>. - <<elseif $PC.boobsBonus == 1>> - Your top feels tight around your breasts. - <</if>> + <<if $PC.boobs >= 1400>> + You've gotten your top retailored to fit your huge bust. + <<elseif $PC.boobs >= 1200>> + Your top strains against your big breasts<<if $PC.markings == "freckles">>, revealing a peak of freckled cleavage<<elseif $PC.markings == "heavily freckled">>, revealing a peak of densely freckled cleavage<</if>>. + <<elseif $PC.boobs >= 1000>> + Your top feels tight around your breasts. <</if>> <</if>> <<else>> - <<if $PC.boobsBonus > 2>> + <<if $PC.boobs >= 1400>> Your breasts are <<if $PC.markings == "freckles">> enormous with light freckling on the tops and in your cleavage. @@ -153,7 +157,7 @@ <<else>> enormous. <</if>> - <<if $PC.boobsImplant == 1>> + <<if $PC.boobsImplant > 0>> They are big, round, and obviously implants. They insist on maintaining their shape no matter how you move. <<else>> They are all natural, heavy, and a bit saggy though they retain some perk. Every single move you make sends ripples through your cleavage. You catch yourself watching them move in the mirror every so often. @@ -161,7 +165,7 @@ <<if $PC.lactation > 0>> Your breasts feel even more enormous lately; this is likely a side effect of your lactation, though you could do without the wet spots forming over your nipples. <</if>> - <<elseif $PC.boobsBonus == 2>> + <<elseif $PC.boobs >= 1200>> Your breasts are <<if $PC.markings == "freckles">> huge with light freckling on the tops and in your cleavage. @@ -170,7 +174,7 @@ <<else>> huge. <</if>> - <<if $PC.boobsImplant == 1>> + <<if $PC.boobsImplant > 0>> They are unnaturally perky for their size. When you shake them, they barely move. <<else>> They are all natural and a little heavy. They bounce lewdly when you shake them and take a little too long to calm down. @@ -178,7 +182,7 @@ <<if $PC.lactation > 0>> Your breasts feel even more huge lately; this is this is likely a side effect of your lactation, though you could do without the wet spots forming over your nipples. <</if>> - <<elseif $PC.boobsBonus == 1>> + <<elseif $PC.boobs >= 1000>> Your breasts are pretty <<if $PC.markings == "freckles">> big with light freckling on the tops and in your cleavage. @@ -187,7 +191,7 @@ <<else>> big. <</if>> - <<if $PC.boobsImplant == 1>> + <<if $PC.boobsImplant > 0>> They are nice, perky and not obviously implants. They jiggle only slightly when you shake them though. <<else>> They are nice and perky, despite their size. They bounce lewdly when you shake them. @@ -195,7 +199,14 @@ <<if $PC.lactation > 0>> Your breasts feel bigger lately; this is likely a side effect of your lactation, though you could do without the wet spots forming over your nipples. <</if>> - <<elseif $PC.boobsBonus == -1>> + <<elseif $PC.boobs >= 800>> + Your breasts are on the larger side of things<<if $PC.lactation > 0>>, though you could do without the wet spots forming over your nipples<</if>>. + <<if $PC.markings == "freckles">> + The tops of your breasts and your cleavage are lightly freckled. + <<elseif $PC.markings == "heavily freckled">> + They are covered in freckles, which are particularly dense in the cleft between them. + <</if>> + <<elseif $PC.boobs >= 650>> Your breasts are certainly <<if $PC.markings == "freckles">> eye-catching with light freckling on the tops and in your cleavage. @@ -208,7 +219,7 @@ <<if $PC.lactation > 0>> Your breasts feel bigger lately; this is likely a side effect of your lactation, though you could do without the wet spots forming over your nipples. <</if>> - <<elseif $PC.boobsBonus == -2>> + <<elseif $PC.boobs >= 500>> Your breasts are fairly average, at least to old world <<if $PC.markings == "freckles">> standards, with light freckling on the tops and in your cleavage. @@ -221,7 +232,7 @@ <<if $PC.lactation > 0>> Your breasts feel bigger lately; this is likely a side effect of your lactation, though you could do without the wet spots forming over your nipples. <</if>> - <<elseif $PC.boobsBonus == -3>> + <<elseif $PC.boobs >= 400>> Your breasts are considered small by most <<if $PC.markings == "freckles">> standards, with light freckling on the tops and in your cleavage. @@ -234,12 +245,18 @@ <<if $PC.lactation > 0>> Your breasts feel bigger lately; this is likely a side effect of your lactation, though you could do without the wet spots forming over your nipples. <</if>> - <<elseif $PC.boobs == 1>> - Your breasts are on the larger side of things<<if $PC.lactation > 0>>, though you could do without the wet spots forming over your nipples<</if>>. + <<elseif $PC.boobs >= 300>> + Your breasts, if they can even be called that, are <<if $PC.markings == "freckles">> - The tops of your breasts and your cleavage are lightly freckled. + covered in a light spray of freckles. <<elseif $PC.markings == "heavily freckled">> - They are covered in freckles, which are particularly dense in the cleft between them. + covered in dense freckles. + <<else>> + tiny even by old world standards. + <</if>> + On the plus side, no chance of sag. + <<if $PC.lactation > 0>> + Your breasts feel more substantial lately; this is likely a side effect of your lactation, though you could do without the wet spots forming over your nipples. <</if>> <<elseif $PC.title == 1>> Your chest is quite masculine<<if $PC.lactation > 0>>, though the pair of wet spots forming over your nipples suggest otherwise,<</if>><<if $PC.markings == "freckles">> and covered in a light spray of freckles<<elseif $PC.markings == "heavily freckled">> and covered in dense freckles<</if>>. @@ -257,7 +274,7 @@ <<if _passage == "Manage Personal Affairs">> <<if $PC.preg > 0>> <<if $PC.belly >= 120000>> - @@.red;Your belly is coated with stretch marks and is taut as a drum; you don't know how much more your poor womb can endure.@@ You can barely even leave your bed without a helping hand. Kicks can almost constantly be seen dotting its surface. You give it a pat for good measure, only encouraging your <<print pregNumberName($PC.pregType, 2)>> to squirm in excitement.<<if $PC.dick == 1>> You watch as your dick hardens from the prostate stimulation; you steady yourself for the coming orgasm.<</if>> + @@.red;Your belly is coated with stretch marks and is taut as a drum; you don't know how much more your poor womb can endure.@@ You can barely even leave your bed without a helping hand. Kicks can almost constantly be seen dotting its surface. You give it a pat for good measure, only encouraging your <<print pregNumberName($PC.pregType, 2)>> to squirm in excitement.<<if $PC.dick != 0>> You watch as your dick hardens from the prostate stimulation; you steady yourself for the coming orgasm.<</if>> <<elseif $PC.belly >= 105000>> You have trouble getting up and sitting down. Even standing while supporting your @@.orange;massive belly@@ has become an exhausting endeavor. <<elseif $PC.belly >= 90000>> @@ -309,7 +326,7 @@ <<if $PC.career == "servant">> <<if $PC.preg > 0>> <<if $PC.belly >= 120000>> - You don't know how much more you can take. You feel so full and your children never calm down. You swear they take shifts tormenting your poor bladder. Even worse, your pregnancy juts out over a half-<<if $showInches == 2>>yard<<else>>meter<</if>> from your front and has soundly defeated the seams of your dress<<if $PC.dick == 1>>. Occasionally one of the bottoms manages to land a series of hits to your prostate, not that you mind as much, save for when they keep at it and you can't restrain your orgasm<</if>>. + You don't know how much more you can take. You feel so full and your children never calm down. You swear they take shifts tormenting your poor bladder. Even worse, your pregnancy juts out over a half-<<if $showInches == 2>>yard<<else>>meter<</if>> from your front and has soundly defeated the seams of your dress<<if $PC.dick != 0>>. Occasionally one of the bottoms manages to land a series of hits to your prostate, not that you mind as much, save for when they keep at it and you can't restrain your orgasm<</if>>. <<elseif $PC.belly >= 105000>> You can barely function any more. You're so big and heavy that even the simplest of actions requires both intense effort and thought just to get it done. Your frumpy dress is also at its limit, and much to your annoyance, your children will not stay still enough to let you fix it. <<elseif $PC.belly >= 90000>> @@ -331,7 +348,7 @@ <<elseif $PC.belly >= 14000>> Your dress is at its capacity; any bigger and you'd risk tearing it at the seams, though your late Master did make sure his <<= _girlP>>s were well dressed even when they were fully rounded with his child. <<elseif $PC.belly >= 12000>> - You keep bumping into things with your huge belly; you're used to it though, <<if $PC.birthMaster >= 2>>your first pregnancy was a twinner!<<else>>your late Master liked to keep a big fake belly around your middle.<</if>> + You keep bumping into things with your huge belly; you're used to it though, <<if $PC.counter.birthMaster >= 2>>your first pregnancy was a twinner!<<else>>your late Master liked to keep a big fake belly around your middle.<</if>> <<elseif $PC.belly >= 10000>> Your huge pregnant belly is tiring to carry around, but you're well versed in moving about with a rounded middle. <<elseif $PC.belly >= 7000>> @@ -354,7 +371,7 @@ <<elseif $PC.preg >= 39>> Every action you take is exhausting, and even though your slaves are more than capable of serving your every desire, you refuse to slow down with your duties.<<if $PC.pregMood == 1>> Though you definitely appreciate their aid.<<elseif $PC.pregMood == 2>> Your hormones practically rule you, leading you to demand your slaves to be prepared to pleasure you at a moments notice. Your needy cunt hungers for dick and you don't care <<if $seeDicks != 0>>what it is attached to<<else>>if it's made of plastic<</if>> right now.<</if>> <<elseif $PC.preg >= 36>> - Your child<<if $PC.pregType > 1>>ren<</if>> happily kick<<if $PC.pregType == 1>>s<</if>> away inside your womb, and each time a small bump appears on the outside of your dress.<<if $PC.pregMood == 1>> While hormones may have you demanding and needy, you do everything you can to treat your slaves as if they were your own children.<<elseif $PC.pregMood == 2>> You know it's unbecoming for an arcology owner, but your former Master loved to fuck you while you <<if $PC.birthMaster > 0>>were pregnant with his child<<if $PC.birthMaster > 1>>ren<</if>><<else>>wore a big fake belly<</if>> and your body misses his touch.<</if>> + Your child<<if $PC.pregType > 1>>ren<</if>> happily kick<<if $PC.pregType == 1>>s<</if>> away inside your womb, and each time a small bump appears on the outside of your dress.<<if $PC.pregMood == 1>> While hormones may have you demanding and needy, you do everything you can to treat your slaves as if they were your own children.<<elseif $PC.pregMood == 2>> You know it's unbecoming for an arcology owner, but your former Master loved to fuck you while you <<if $PC.counter.birthMaster > 0>>were pregnant with his child<<if $PC.counter.birthMaster > 1>>ren<</if>><<else>>wore a big fake belly<</if>> and your body misses his touch.<</if>> <<elseif $PC.preg >= 32>> <<if $PC.pregMood == 1>> You can't help but enjoy having a slave suckle from you while you relax with _himU in your lap.<<elseif $PC.pregMood == 2>> You know how to have sex while pregnant, and as such, so will your slaves.<</if>> <<elseif $PC.preg >= 28>> @@ -376,7 +393,7 @@ <<elseif $PC.career == "escort">> <<if $PC.preg > 0>> <<if $PC.belly >= 120000>> - You don't know how much more you can take. You feel so full and your children never calm down. You swear they take shifts tormenting your poor bladder. Even worse, your pregnancy juts out over a half-<<if $showInches == 2>>yard<<else>>meter<</if>> from your front and has seized control as your dominant aspect<<if $PC.dick == 1>>. Occasionally one of the bottoms manages to land a series of hits to your prostate, not that you mind as much. It's good for business when you orgasm lewdly and cum your bottoms<</if>>. + You don't know how much more you can take. You feel so full and your children never calm down. You swear they take shifts tormenting your poor bladder. Even worse, your pregnancy juts out over a half-<<if $showInches == 2>>yard<<else>>meter<</if>> from your front and has seized control as your dominant aspect<<if $PC.dick != 0>>. Occasionally one of the bottoms manages to land a series of hits to your prostate, not that you mind as much. It's good for business when you orgasm lewdly and cum your bottoms<</if>>. <<elseif $PC.belly >= 105000>> You can barely function any more. You're so big and heavy that even the simplest of actions requires both intense effort and thought just to get it done. None of your poses work with your gravid body either, and you're practically popping out of your skimpiest outfit. <<elseif $PC.belly >= 90000>> @@ -385,7 +402,7 @@ <<set _fertRefresh = 1>> <</if>> You may have a problem<<if _fertRefresh == 1>>, but then again, you did take all those fertility drugs, so you can't really say you didn't want it.<<else>>. You know you took fertility drugs, but you weren't supposed to get this big!<</if>> Feeling yourself up, you'd fancy a guess that there are about - <<if $PC.medicine >= 45>> + <<if $PC.counter.medicine >= 45>> <<if $PC.pregType == 8>> eight babies <<elseif $PC.pregType == 7>> @@ -459,7 +476,7 @@ <<else>> <<if $PC.preg > 0>> <<if $PC.belly >= 120000>> - You don't know how much more you can take. You feel so full and your children never calm down. You swear they take shifts tormenting your poor bladder. Even worse, your pregnancy juts out over a half-<<if $showInches == 2>>yard<<else>>meter<</if>> from your front and has soundly defeated your maternity suit<<if $PC.dick == 1>>. Occasionally one of the bottoms manages to land a series of hits to your prostate, not that you mind as much, save for when they keep at it and you a can't restrain your orgasm. The last thing you want to do in a meeting is spontaneously orgasm and cum your in clothes<</if>>. + You don't know how much more you can take. You feel so full and your children never calm down. You swear they take shifts tormenting your poor bladder. Even worse, your pregnancy juts out over a half-<<if $showInches == 2>>yard<<else>>meter<</if>> from your front and has soundly defeated your maternity suit<<if $PC.dick != 0>>. Occasionally one of the bottoms manages to land a series of hits to your prostate, not that you mind as much, save for when they keep at it and you a can't restrain your orgasm. The last thing you want to do in a meeting is spontaneously orgasm and cum your in clothes<</if>>. <<elseif $PC.belly >= 105000>> You can barely function any more. You're so big and heavy that even the simplest of actions requires both intense effort and thought just to get it done. Your suit buttons keep popping, and much to your annoyance, your child<<if $PC.pregType > 1>>ren<</if>> will not stay still enough to let you redo them. <<elseif $PC.belly >= 90000>> @@ -545,7 +562,7 @@ <<else>> <<if $PC.preg > 0>> <<if $PC.belly >= 120000>> - Your belly is coated with stretch marks and is taut as a drum; you don't know how much more your poor womb can endure. Kicks can almost constantly be seen dotting its surface. You give it a pat for good measure, only encouraging your <<print pregNumberName($PC.pregType, 2)>> to squirm in excitement.<<if $PC.dick == 1>> As your dick hardens under the prostate stimulation, you call for a slave to receive the incoming load.<</if>> + Your belly is coated with stretch marks and is taut as a drum; you don't know how much more your poor womb can endure. Kicks can almost constantly be seen dotting its surface. You give it a pat for good measure, only encouraging your <<print pregNumberName($PC.pregType, 2)>> to squirm in excitement.<<if $PC.dick != 0>> As your dick hardens under the prostate stimulation, you call for a slave to receive the incoming load.<</if>> <<elseif $PC.belly >= 105000>> Getting out of your chair is practically a dream at this point. It takes far too much effort to do it on your own and is a little embarrassing to ask help with. <<elseif $PC.belly >= 90000>> @@ -603,15 +620,15 @@ <<if _passage == "Manage Personal Affairs">> you have - <<if $PC.dick == 1 && $PC.vagina == 1>> + <<if $PC.dick != 0 && $PC.vagina != -1>> an @@.orange;above average penis@@ - <<if $PC.balls > 2>> + <<if $PC.balls >= 14>> that is constantly streaming precum, - <<elseif $PC.balls > 0>> + <<elseif $PC.balls >= 9>> that is constantly dripping precum, <</if>> and a pair of - <<if $PC.ballsImplant > 3>> + <<if $PC.balls >= 30>> @@.orange;monstrous, heavy balls@@ roughly the size of small watermelons thanks to a combination of growth hormones and gel injections; it's impossible to sit normally, <<if $ballsAccessibility == 1>> but your penthouse has been redesigned with oversized balls in mind. There are plenty of chairs capable of handling you littering the penthouse. @@ -619,42 +636,43 @@ so you rest on the edge of your chair, allowing your oversized balls to dangle precariously. <</if>> You've given up on wearing pants around the penthouse, and their bulging mass is so gargantuan that people assume they're fake, but every slave you fuck gets a distended belly from all the cum you pump into them. They make just about everything you do difficult: sitting, walking, fucking — but they certainly make life interesting. - <<elseif $PC.ballsImplant == 3>> + <<elseif $PC.balls >= 14>> @@.orange;enormous, heavy balls@@ roughly the size of cantaloupes; it's difficult to sit normally, your clothes barely fit, and everyone probably assumes they are fake, but every slave you fuck gets a distinct slap with each thrust. They get in the way of nearly everything you do: sitting, walking, fucking — but they make life certainly interesting. - <<elseif $PC.ballsImplant == 2>> + <<elseif $PC.balls >= 9>> @@.orange;huge balls@@ roughly the size of softballs; they are pretty heavy, but make sex and day-to-day affairs interesting. - <<elseif $PC.ballsImplant == 1>> + <<elseif $PC.balls >= 5>> @@.orange;large balls;@@ you can certainly feel them as you move about. <<else>> @@.orange;normal, uneventful balls.@@ <</if>> Tucked away beneath them, you have a + /* this needs to be redone in all parts. */ <<if $PC.newVag == 1>> @@.orange;tight vagina.@@ Your pussy is very resilient; you shouldn't be able to stretch it out again. <<elseif $PC.career == "escort">> @@.red;very loose vagina.@@ Years of whoring will do that to a _girlP. - <<elseif $PC.births >= 10>> + <<elseif $PC.counter.birthsTotal >= 10>> @@.red;rather loose vagina,@@ stretched from your many children. <<elseif $PC.career == "servant">> - @@.red;rather loose vagina.@@ Your Master fucked you several times a day; he<<if $PC.birthMaster > 0>>and his child<<if $PC.birthMaster > 1>>ren<</if>> have<</if>> wreaked havoc upon your pussy. - <<elseif $PC.births > 2>> + @@.red;rather loose vagina.@@ Your Master fucked you several times a day; he<<if $PC.counter.birthMaster > 0>>and his child<<if $PC.counter.birthMaster > 1>>ren<</if>> have<</if>> wreaked havoc upon your pussy. + <<elseif $PC.counter.birthsTotal > 2>> @@.orange;loose vagina,@@ stretched from your several children. <<elseif $PC.career == "gang" || $PC.career == "celebrity" || $PC.career == "wealth">> @@.lime;reasonably tight vagina.@@ You've had some fun during your previous career. - <<elseif $PC.births > 0>> + <<elseif $PC.counter.birthsTotal > 0>> @@.lime;reasonably tight vagina.@@ It's handled childbirth well enough. <<else>> @@.lime;tight vagina.@@ You're no virgin, but you've taken care of yourself. <</if>> - <<elseif $PC.dick == 1>> + <<elseif $PC.dick != 0>> an @@.orange;above average penis@@ - <<if $PC.balls > 2>> + <<if $PC.balls >= 14>> that is constantly streaming precum, - <<elseif $PC.balls > 0>> + <<elseif $PC.balls >= 9>> that is constantly dripping precum, <</if>> and a pair of - <<if $PC.ballsImplant > 3>> + <<if $PC.balls >= 30>> @@.orange;monstrous, heavy balls@@ roughly the size of small watermelons thanks to a combination of growth hormones and gel injections; it's impossible to sit normally, <<if $ballsAccessibility == 1>> but your penthouse has been redesigned with oversized balls in mind. There are plenty of chairs capable of handling you littering the penthouse. @@ -662,11 +680,11 @@ so you rest on the edge of your chair, allowing your oversized balls to dangle precariously. <</if>> You've given up on wearing pants around the penthouse, and their bulging mass is so gargantuan that people assume they're fake, but every slave you fuck gets a distended belly from all the cum you pump into them. They make just about everything you do difficult: sitting, walking, fucking — but they certainly make life interesting. - <<elseif $PC.ballsImplant == 3>> + <<elseif $PC.balls >= 14>> @@.orange;enormous, heavy balls@@ roughly the size of cantaloupes; it's difficult to sit normally, your clothes barely fit, and everyone probably assumes they are fake, but every slave you fuck gets a distinct slap with each thrust. They get in the way of nearly everything you do: sitting, walking, fucking — but they certainly make life interesting. - <<elseif $PC.ballsImplant == 2>> + <<elseif $PC.balls >= 9>> @@.orange;huge balls@@ roughly the size of softballs; they are pretty heavy, but make sex and day-to-day affairs interesting. - <<elseif $PC.ballsImplant == 1>> + <<elseif $PC.balls >= 5>> @@.orange;large balls;@@ you can certainly feel them as you move about. <<else>> @@.orange;normal, uneventful balls.@@ @@ -677,15 +695,15 @@ @@.orange;tight vagina.@@ Your pussy is very resilient; you shouldn't be able to stretch it out again. <<elseif $PC.career == "escort">> @@.red;very loose vagina.@@ Years of whoring will do that to a _girlP. - <<elseif $PC.births >= 10>> + <<elseif $PC.counter.birthsTotal >= 10>> @@.red;rather loose vagina,@@ stretched from your many children. <<elseif $PC.career == "servant">> - @@.red;rather loose vagina.@@ Your Master fucked you several times a day; he<<if $PC.birthMaster > 0>>and his child<<if $PC.birthMaster > 1>>ren<</if>> have<</if>> wreaked havoc upon your pussy. - <<elseif $PC.births > 2>> + @@.red;rather loose vagina.@@ Your Master fucked you several times a day; he<<if $PC.counter.birthMaster > 0>>and his child<<if $PC.counter.birthMaster > 1>>ren<</if>> have<</if>> wreaked havoc upon your pussy. + <<elseif $PC.counter.birthsTotal > 2>> @@.orange;loose vagina,@@ stretched from your several children. <<elseif $PC.career == "gang" || $PC.career == "celebrity" || $PC.career == "wealth">> @@.lime;reasonably tight vagina.@@ You've had some fun during your previous career. - <<elseif $PC.births > 0>> + <<elseif $PC.counter.birthsTotal > 0>> @@.lime;reasonably tight vagina.@@ It's handled childbirth well enough. <<else>> @@.lime;tight vagina.@@ You're no virgin, but you've taken care of yourself. @@ -693,58 +711,58 @@ <</if>> <<elseif _passage == "Economics">> <<if $PC.career == "servant">> - <<if $PC.ballsImplant > 3>> + <<if $PC.balls >= 30>> Your dress and apron bulge with your enormous balls; you had to have your dresses tailored so that the swinging mass of your sack would stop bursting seams inadvertently. - <<elseif $PC.ballsImplant == 3>> + <<elseif $PC.balls >= 14>> Your dress and apron bulge with your enormous balls. - <<elseif $PC.ballsImplant == 2>> + <<elseif $PC.balls >= 9>> Your dress hides your huge balls, but it does nothing to hide your altered gait. - <<elseif $PC.ballsImplant == 1>> + <<elseif $PC.balls >= 5>> Your dress hides your big balls. <</if>> <<elseif $PC.career == "escort">> - <<if $PC.ballsImplant > 3>> + <<if $PC.balls >= 30>> You've pretty much given up on pants because of your monstrous balls, but you've replaced them with a slutty skirt that stretches around their veiny contours. People can't help staring to see if they'll get a glimpse of your massive sack peaking out from under the skirt. - <<elseif $PC.ballsImplant == 3>> + <<elseif $PC.balls >= 14>> You've swapped up to a larger pair of slutty pants, specially designed with extra sack room. They draw the eye right to your bulge<<if $PC.preg >= 28>>; you can do without people thinking you are giving birth into your pants, though<</if>>. - <<elseif $PC.ballsImplant == 2>> + <<elseif $PC.balls >= 9>> Your slutty pants are really tight around the groin, but they hold your huge balls in place quite nicely. - <<elseif $PC.ballsImplant == 1>> + <<elseif $PC.balls >= 5>> Your slutty pants bulge more than ever with your big balls. <</if>> <<else>> - <<if $PC.ballsImplant > 3>> + <<if $PC.balls >= 30>> You've pretty much given up on suit pants because of your monstrous balls, but you've replaced them with a custom kilt tailored to match the rest of your business attire. People would wonder why you're wearing such old fashioned clothes if your ridiculous bulge didn't make it obvious. - <<elseif $PC.ballsImplant == 3>> + <<elseif $PC.balls >= 14>> You've had to get your suit pants retailored again to fit your enormous balls. It is obvious that the bulge in your pants is not your penis<<if $PC.preg >= 28>>; you've had several people rush to your aid under the mistaken belief that <<if $PC.pregType > 1>>one of your children<<else>>your child<</if>> was crowning into your pants<</if>>. - <<elseif $PC.ballsImplant == 2>> + <<elseif $PC.balls >= 9>> You've had to get your suit pants retailored to fit your huge balls. It gives you a striking figure, though. - <<elseif $PC.ballsImplant == 1>> + <<elseif $PC.balls >= 5>> Your suit pants bulge more than ever with your big balls. <</if>> <</if>> <<else>> - <<if $PC.ballsImplant > 3>> + <<if $PC.balls >= 30>> <<if $ballsAccessibility == 1>> Thankfully your accessibility remodeling included a custom chair. When combined with the protective gel surrounding your massive sperm factories, it's rather comfortable. It even has an attachment to catch your never-ending stream of precum, keeping the mess to a minimum. <<else>> Your monstrous balls make it impossible for you to sit normally in a standard chair, forcing you sit on the edge and let them dangle. You have to sit while naked below the waist unless you want your clothes soaked with spermy precum. <</if>> - <<elseif $PC.ballsImplant == 3 && $PC.balls < 2>> + <<elseif $PC.ballsImplant > 1 && $PC.balls >= 14>> <<if $ballsAccessibility == 1>> Thanks to your accessibility remodeling, your enormous gel-filled scrotum is able to rest comfortably in your custom chair. <<else>> No matter how you sit, your enormous gel-filled scrotum is never quite comfortable. Fortunately the cosmetic gel protects you from any major discomfort. <</if>> - <<elseif $PC.ballsImplant == 3>> + <<elseif $PC.balls >= 14>> <<if $ballsAccessibility == 1>> Thanks to your accessibility remodeling, your enormous sperm factories are able to rest comfortably in your custom chair. Your chair also catches your never-ending precum, helping to prevent a mess. <<else>> You have to sit very carefully in your desk chair, giving your enormous sperm factories plenty of room. As they rest on the chair they deform uncomfortably under their own weight, causing even more of a mess from your ever-drooling cock. <</if>> - <<elseif $PC.ballsImplant == 2>> + <<elseif $PC.balls >= 9>> You shift in your seat and spread your legs to give your huge balls room. - <<elseif $PC.ballsImplant == 1>> + <<elseif $PC.balls >= 5>> You shift in your seat to make room for your big balls. <</if>> <</if>> @@ -756,20 +774,20 @@ <<set _passage = passage()>> <<if _passage == "Manage Personal Affairs">> - <<if $PC.butt > 2>> - <<if $PC.buttImplant == 1>> + <<if $PC.butt >= 5>> + <<if $PC.buttImplant >= 1>> an @@.orange;enormous, round, hard butt;@@ it is very obviously a pair of huge implants. It barely moves at all when you walk or fuck, is difficult to cram into your clothing, and you keep getting stuck in chairs, but you wouldn't have it any other way. <<else>> an @@.orange;enormous, jiggly butt.@@ It is always wobbling for some reason or another. It really fills out your clothing and practically consumes anything you sit on. <</if>> - <<elseif $PC.butt == 2>> - <<if $PC.buttImplant == 1>> + <<elseif $PC.butt >= 4>> + <<if $PC.buttImplant >= 1>> a @@.orange;huge, round, firm butt;@@ it's easily identifiable as fake. <<else>> a @@.orange;huge, soft butt.@@ It jiggles a lot as you move. <</if>> - <<elseif $PC.butt == 1>> - <<if $PC.buttImplant == 1>> + <<elseif $PC.butt >= 3>> + <<if $PC.buttImplant >= 1>> a @@.orange;big firm butt;@@ anyone that feels it can tell it's fake, but at a glance you can't tell otherwise. <<else>> a @@.orange;big butt.@@ It jiggles a little as you walk. @@ -784,60 +802,60 @@ <</if>> <<elseif _passage == "Economics">> <<if $PC.career == "servant">> - <<if $PC.butt > 2 && $PC.ballsImplant > 3>> - <<if $PC.buttImplant == 1>> + <<if $PC.butt >= 5 && $PC.balls >= 30>> + <<if $PC.buttImplant >= 1>> When you had your dresses tailored you also had to have them make room for your enormous rear. No dress can hide how big and fake it is though. <<else>> When you had your dresses tailored you also had to have them make room for your enormous rear. <</if>> - <<elseif $PC.butt > 2>> - <<if $PC.buttImplant == 1>> + <<elseif $PC.butt >= 5>> + <<if $PC.buttImplant >= 1>> You had to get your dress let out to contain your enormous rear. It can't hide how big and fake it is though. <<else>> You had to get your dress let out to contain your enormous rear. <</if>> - <<elseif $PC.butt == 2>> + <<elseif $PC.butt >= 4>> Your dress is starting to feel tight around your huge rear. - <<elseif $PC.butt == 1>> + <<elseif $PC.butt >= 3>> Your dress is filled out by your big butt. <</if>> <<elseif $PC.career == "escort">> - <<if $PC.dick == 1>> - <<if $PC.ballsImplant > 3>> - <<if $PC.butt > 2>> - <<if $PC.buttImplant == 1>> + <<if $PC.dick != 0>> + <<if $PC.balls >= 30>> + <<if $PC.butt >= 5>> + <<if $PC.buttImplant >= 1>> Your slutty skirt is also forced to stretch around your enormous rear, making the implants pretty obvious. With both your front and back struggling to get free of your stretchy skirt, it isn't unusual for one or the other to peek out. <<else>> Your slutty skirt is also forced to stretch around your enormous rear, and bending over is basically asking for your skirt to ride up all the way to your hips. With both your front and back struggling to get free of your stretchy skirt, it isn't unusual for one or the other to peek out. <</if>> - <<elseif $PC.butt == 2>> + <<elseif $PC.butt >= 4>> Your huge rear nearly spills out from the bottom of your slutty skirt. - <<elseif $PC.butt == 1>> + <<elseif $PC.butt >= 3>> Your slutty skirt is strained by your big butt. <</if>> <<else>> - <<if $PC.butt > 2>> - <<if $PC.buttImplant == 1>> + <<if $PC.butt >= 5>> + <<if $PC.buttImplant >= 1>> You had to get your slutty pants let out to contain your enormous rear. It still feels really tight, however, thanks to the implants. <<else>> You had to get your slutty pants let out to contain your enormous rear. It still overflows scandalously, however. <</if>> - <<elseif $PC.butt == 2>> + <<elseif $PC.butt >= 4>> Your huge rear spills out from the top of your slutty pants. - <<elseif $PC.butt == 1>> + <<elseif $PC.butt >= 3>> Your slutty pants are strained by your big butt. <</if>> <</if>> <<else>> - <<if $PC.butt > 2>> - <<if $PC.buttImplant == 1>> + <<if $PC.butt >= 5>> + <<if $PC.buttImplant >= 1>> Your ass has completely devoured your slutty shorts. You look like you are wearing a thong, leaving your overly round<<if $PC.markings == "freckles">>, freckled<<elseif $PC.markings == "heavily freckled">>, heavily freckled<</if>> cheeks to hang free.<<if $PC.markings == "freckles">> Your lower back is covered in a light speckling of freckles alongside your valley of ass cleavage.<<elseif $PC.markings == "heavily freckled">> Your freckles are particularly dense across your lower back and valley of ass cleavage.<</if>> <<else>> Your ass has completely devoured your slutty shorts. You look like you are wearing a thong leaving your<<if $PC.markings == "freckles">> freckled<<elseif $PC.markings == "heavily freckled">> heavily freckled<</if>> cheeks to jiggle freely.<<if $PC.markings == "freckles">> Your lower back is covered in a light speckling of freckles alongside your valley of ass cleavage.<<elseif $PC.markings == "heavily freckled">> Your freckles are particularly dense across your lower back and valley of ass cleavage.<</if>> <</if>> - <<elseif $PC.butt == 2>> + <<elseif $PC.butt >= 4>> Your slutty shorts are filled to bursting by your rear. Roughly half of your ass is actually in your bottoms, the rest is bulging out scandalously.<<if $PC.markings == "freckles">> Your lower back is covered in a light speckling of freckles alongside your ravine of ass cleavage.<<elseif $PC.markings == "heavily freckled">> Your freckles are particularly dense across your lower back and ravine of ass cleavage.<</if>> - <<elseif $PC.butt == 1>> + <<elseif $PC.butt >= 3>> Your slutty shorts are strained by your big butt. It spills out every gap it can.<<if $PC.markings == "freckles">> Your lower back is covered in a light speckling of freckles alongside your ass cleavage.<<elseif $PC.markings == "heavily freckled">> Your freckles are particularly dense across your lower back and ass cleavage.<</if>> <<elseif $PC.markings == "freckles">> Your exposed lower back is covered in a light speckling of freckles. @@ -846,61 +864,61 @@ <</if>> <</if>> <<else>> - <<if $PC.dick == 1>> - <<if $PC.ballsImplant > 3>> - <<if $PC.butt > 2>> - <<if $PC.buttImplant == 1>> + <<if $PC.dick != 0>> + <<if $PC.balls >= 30>> + <<if $PC.butt >= 5>> + <<if $PC.buttImplant >= 1>> Your custom kilt is also forced to stretch around your enormous rear, making the implants pretty obvious. With both your front and back struggling to get free of the restrictive cloth, it isn't unusual for one or the other to peek out. <<else>> Your custom kilt is also forced to stretch around your enormous rear, and bending over is basically asking for it to ride up all the way to your hips. With both your front and back struggling to get free of the restrictive cloth, it isn't unusual for one or the other to peek out. <</if>> - <<elseif $PC.butt == 2>> + <<elseif $PC.butt >= 4>> Your huge rear nearly spills out from the bottom of your custom kilt. - <<elseif $PC.butt == 1>> + <<elseif $PC.butt >= 3>> Your custom kilt is strained by your big butt. <</if>> <<else>> - <<if $PC.butt > 2>> - <<if $PC.buttImplant == 1>> + <<if $PC.butt >= 5>> + <<if $PC.buttImplant >= 1>> You had to get your suit pants let out to contain your enormous rear. It does nothing to hide how big and round your asscheeks are, though. <<else>> You had to get your suit pants let out to contain your enormous rear. It can clearly be seen jiggling within them. <</if>> - <<elseif $PC.butt == 2>> + <<elseif $PC.butt >= 4>> Your huge rear threatens to tear apart your suit pants. You'll need to get them let out soon. - <<elseif $PC.butt == 1>> + <<elseif $PC.butt >= 3>> Your suit pants are strained by your big butt. <</if>> <</if>> <<else>> - <<if $PC.butt > 2>> - <<if $PC.buttImplant == 1>> + <<if $PC.butt >= 5>> + <<if $PC.buttImplant >= 1>> Your skirt covers your enormous butt but does nothing to hide its size and shape. You're beginning to show too much leg again; it might be time for a longer skirt. <<else>> Your skirt covers your enormous butt but does nothing to hide its size and fluidity. Your rear is soft enough to fill out your skirt but not lift it up too far; it also translates every motion to the fabric, however. <</if>> - <<elseif $PC.butt == 2>> + <<elseif $PC.butt >= 4>> Your skirt covers your huge butt but does nothing to hide its size; in fact, you've had to start wearing a longer one to make up for the extra surface area. - <<elseif $PC.butt == 1>> + <<elseif $PC.butt >= 3>> Your skirt covers your big butt but does nothing to hide its size. <</if>> <</if>> <</if>> <<else>> - <<if $PC.butt > 2>> - <<if $PC.ballsImplant > 2 && $ballsAccessibility != 1>> + <<if $PC.butt >= 5>> + <<if $PC.balls >= 14 && $ballsAccessibility != 1>> Your enormous<<if $PC.markings == "freckles">>, freckled<<elseif $PC.markings == "heavily freckled">>, densely freckled<</if>> butt would make your chair extremely comfortable if it wasn't for your enormous balls. You have to be extremely careful to prevent your enormous cheeks from pinching your nuts. <<else>> Your enormous<<if $PC.markings == "freckles">>, freckled<<elseif $PC.markings == "heavily freckled">>, densely freckled<</if>> butt makes for an extremely comfortable seat. You hope the chair doesn't follow you when you stand up this time. <</if>> - <<elseif $PC.butt == 2>> - <<if $PC.ballsImplant > 2 && $ballsAccessibility != 1>> + <<elseif $PC.butt >= 4>> + <<if $PC.balls >= 14 && $ballsAccessibility != 1>> Your huge<<if $PC.markings == "freckles">>, freckled<<elseif $PC.markings == "heavily freckled">>, densely freckled<</if>> butt would make for a very comfortable seat if it wasn't for your enormous balls. You have to be careful to prevent your huge cheeks from pinching your nuts. <<else>> Your huge<<if $PC.markings == "freckles">>, freckled<<elseif $PC.markings == "heavily freckled">>, densely freckled<</if>> butt makes for a very comfortable seat. <</if>> - <<elseif $PC.butt == 1>> - <<if $PC.ballsImplant > 2 && $ballsAccessibility != 1>> + <<elseif $PC.butt >= 3>> + <<if $PC.balls >= 14 && $ballsAccessibility != 1>> Your big<<if $PC.markings == "freckles">>, freckled<<elseif $PC.markings == "heavily freckled">>, densely freckled<</if>> butt would make for a comfortable seat if your enormous balls weren't getting in the way. <<else>> Your big<<if $PC.markings == "freckles">>, freckled<<elseif $PC.markings == "heavily freckled">>, densely freckled<</if>> butt makes for a comfortable seat. diff --git a/src/pregmod/widgets/pregmodWidgets.tw b/src/pregmod/widgets/pregmodWidgets.tw index 88aa0bff1abede941af7e0193ae55e83650e0f16..c260217bcb58469146423d71c9d0f36275a1bbc2 100644 --- a/src/pregmod/widgets/pregmodWidgets.tw +++ b/src/pregmod/widgets/pregmodWidgets.tw @@ -1,12 +1,5 @@ :: pregmod widgets [nobr widget] -<<widget "initPC">> - <<set $PC = {name: "Anonymous", surname: 0, title: 1, ID: -1, genes: "XY", pronoun: "he", possessive: "him", object: "his", dick: 1, vagina: 0, preg: 0, pregType: 0, pregWeek: 0, pregKnown: 0, fertKnown: 0, fertPeak: 0, belly: 0, bellyPreg: 0, mpreg: 0, pregSource: 0, pregMood: 0, labor: 0, births: 0, boobsBonus: 0, degeneracy: 0, voiceImplant: 0, accent: 0, shoulders: 0, shouldersImplant: 0, boobs: 0, lactation: 0, lactationDuration: 0, career: "capitalist", rumor: "wealth", birthWeek: random(0,51), age: 2, sexualEnergy: 4, refreshment: "cigar", refreshmentType: 0, trading: 0, warfare: 0, slaving: 0, engineering: 0, medicine: 0, hacking: 0, cumTap: 0, race: "white", origRace: "white", skin: "light", origSkin: "light", markings: "none", eyeColor: "blue", origEye: "blue", pupil: "circular", sclerae: "white", hColor: "blonde", origHColor: "blonde", nationality: "Stateless", father: 0, mother: 0, sisters: 0, daughters: 0, birthElite: 0, birthMaster: 0, birthDegenerate: 0, birthClient: 0, birthOther: 0, birthArcOwner: 0, birthCitizen: 0, birthSelf: 0, birthLab: 0, birthFutaSis: 0, slavesFathered: 0, slavesKnockedUp: 0, intelligence: 100, face: 100, faceShape: "normal", actualAge: 35, physicalAge: 35, visualAge: 35, boobsImplant: 0, butt: 0, buttImplant: 0, balls: 0, ballsImplant: 0, ageImplant: 0, newVag: 0, reservedChildren: 0, reservedChildrenNursery: 0, fertDrugs: 0, forcedFertDrugs: 0, staminaPills: 0, ovaryAge: 35, eggType: "human", ballType: "human", storedCum: 0, behavioralFlaw: "none", behavioralQuirk: "none", sexualFlaw: "none", sexualQuirk: "none", fetish: "none", pubicHStyle: "hairless", underArmHStyle: "hairless", geneticQuirks: {macromastia: 0, gigantomastia: 0, fertility: 0, hyperFertility: 0, superfetation: 0, gigantism: 0, dwarfism: 0, pFace: 0, uFace: 0, albinism: 0, heterochromia: 0, rearLipedema: 0, wellHung: 0, wGain: 0, wLoss: 0, mGain: 0, mLoss: 0, androgyny: 0, girlsOnly: 0}}>> - - <<set WombInit($PC)>> - -<</widget>> - <<widget "PMODinit">> <<set $args[0].geneticQuirks = Object.assign({macromastia: 0, gigantomastia: 0, fertility: 0, hyperFertility: 0, superfetation: 0, gigantism: 0, dwarfism: 0, pFace: 0, uFace: 0, albinism: 0, heterochromia: 0, rearLipedema: 0, wellHung: 0, wGain: 0, wLoss: 0, mGain: 0, mLoss: 0, androgyny: 0, girlsOnly: 0}, $args[0].geneticQuirks)>> @@ -122,8 +115,8 @@ <<if ndef $args[0].induceLactation>> <<set $args[0].induceLactation = 0>> <</if>> -<<if ndef $args[0].lactationRules>> - <<set $args[0].lactationRules = "none">> +<<if ndef $args[0].rules.lactation>> + <<set $args[0].rules.lactation = "none">> <</if>> <<if ndef $args[0].weightDirection>> <<set $args[0].weightDirection = 0>> @@ -164,364 +157,364 @@ <<if (def $args[0].prestigeDesc) && ($args[0].prestigeDesc != 0)>> <<set $args[0].prestigeDesc = pronounReplacer($args[0].prestigeDesc)>> <</if>> -<<if (def $args[0].pornPrestigeDesc) && ($args[0].pornPrestigeDesc != 0)>> +<<if (def $args[0].porn.prestigeDesc) && ($args[0].porn.prestigeDesc != 0)>> <<if $releaseID < 1050 && (def $args[0].prestigeDesc) && ($args[0].prestigeDesc != 0)>> /* BC absolutely FUCKED this */ <<switch $args[0].porn.fameType>> <<case "generic">> - <<if $args[0].pornPrestige == 1>> - <<set $args[0].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $him being used.">> - <<elseif $args[0].pornPrestige == 2>> - <<set $args[0].pornPrestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish the sight of $him being used.">> - <<elseif $args[0].pornPrestige == 3>> - <<set $args[0].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the sight of $him mid-coitus.">> + <<if $args[0].porn.prestige == 1>> + <<set $args[0].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $him being used.">> + <<elseif $args[0].porn.prestige == 2>> + <<set $args[0].porn.prestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish the sight of $him being used.">> + <<elseif $args[0].porn.prestige == 3>> + <<set $args[0].porn.prestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the sight of $him mid-coitus.">> <<else>> - <<set $args[0].pornPrestigeDesc = 0>> + <<set $args[0].porn.prestigeDesc = 0>> <</if>> <<case "fuckdoll">> - <<if $args[0].pornPrestige == 1>> - <<set $args[0].pornPrestigeDesc = "$He has a following in slave pornography. $His fans relish the sight of $him being used.">> - <<elseif $args[0].pornPrestige == 2>> - <<set $args[0].pornPrestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish the sight of $him being used.">> - <<elseif $args[0].pornPrestige == 3>> - <<set $args[0].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the sight of $him being used.">> + <<if $args[0].porn.prestige == 1>> + <<set $args[0].porn.prestigeDesc = "$He has a following in slave pornography. $His fans relish the sight of $him being used.">> + <<elseif $args[0].porn.prestige == 2>> + <<set $args[0].porn.prestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish the sight of $him being used.">> + <<elseif $args[0].porn.prestige == 3>> + <<set $args[0].porn.prestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the sight of $him being used.">> <<else>> - <<set $args[0].pornPrestigeDesc = 0>> + <<set $args[0].porn.prestigeDesc = 0>> <</if>> <<case "rape">> - <<if $args[0].pornPrestige == 1>> - <<set $args[0].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $him being raped.">> - <<elseif $args[0].pornPrestige == 2>> - <<set $args[0].pornPrestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish the sight of $him being raped.">> - <<elseif $args[0].pornPrestige == 3>> - <<set $args[0].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the sight of $him being raped.">> + <<if $args[0].porn.prestige == 1>> + <<set $args[0].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $him being raped.">> + <<elseif $args[0].porn.prestige == 2>> + <<set $args[0].porn.prestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish the sight of $him being raped.">> + <<elseif $args[0].porn.prestige == 3>> + <<set $args[0].porn.prestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the sight of $him being raped.">> <<else>> - <<set $args[0].pornPrestigeDesc = 0>> + <<set $args[0].porn.prestigeDesc = 0>> <</if>> <<case "preggo">> - <<if $args[0].pornPrestige == 1>> - <<set $args[0].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him swell with child.">> - <<elseif $args[0].pornPrestige == 2>> - <<set $args[0].pornPrestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish the sight of $him swollen with child.">> - <<elseif $args[0].pornPrestige == 3>> - <<set $args[0].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the sight of $him swollen with child.">> + <<if $args[0].porn.prestige == 1>> + <<set $args[0].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him swell with child.">> + <<elseif $args[0].porn.prestige == 2>> + <<set $args[0].porn.prestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish the sight of $him swollen with child.">> + <<elseif $args[0].porn.prestige == 3>> + <<set $args[0].porn.prestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the sight of $him swollen with child.">> <<else>> - <<set $args[0].pornPrestigeDesc = 0>> + <<set $args[0].porn.prestigeDesc = 0>> <</if>> <<case "BBW">> - <<if $args[0].pornPrestige == 1>> - <<set $args[0].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $his thick and soft body.">> - <<elseif $args[0].pornPrestige == 2>> - <<set $args[0].pornPrestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish $his thick, soft body.">> - <<elseif $args[0].pornPrestige == 3>> - <<set $args[0].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his thick, soft body.">> + <<if $args[0].porn.prestige == 1>> + <<set $args[0].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $his thick and soft body.">> + <<elseif $args[0].porn.prestige == 2>> + <<set $args[0].porn.prestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish $his thick, soft body.">> + <<elseif $args[0].porn.prestige == 3>> + <<set $args[0].porn.prestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his thick, soft body.">> <<else>> - <<set $args[0].pornPrestigeDesc = 0>> + <<set $args[0].porn.prestigeDesc = 0>> <</if>> <<case "underage">> - <<if $args[0].pornPrestige == 1>> - <<set $args[0].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $his childish body.">> - <<elseif $args[0].pornPrestige == 2>> - <<set $args[0].pornPrestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish $his immature body.">> - <<elseif $args[0].pornPrestige == 3>> - <<set $args[0].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his immature body.">> + <<if $args[0].porn.prestige == 1>> + <<set $args[0].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $his childish body.">> + <<elseif $args[0].porn.prestige == 2>> + <<set $args[0].porn.prestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish $his immature body.">> + <<elseif $args[0].porn.prestige == 3>> + <<set $args[0].porn.prestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his immature body.">> <<else>> - <<set $args[0].pornPrestigeDesc = 0>> + <<set $args[0].porn.prestigeDesc = 0>> <</if>> <<case "weight gain">> - <<if $args[0].pornPrestige == 1>> - <<set $args[0].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $him eating and gaining weight.">> - <<elseif $args[0].pornPrestige == 2>> - <<set $args[0].pornPrestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish how curvy $he's gotten.">> - <<elseif $args[0].pornPrestige == 3>> - <<set $args[0].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with how with how much weight $he has gained.">> + <<if $args[0].porn.prestige == 1>> + <<set $args[0].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $him eating and gaining weight.">> + <<elseif $args[0].porn.prestige == 2>> + <<set $args[0].porn.prestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish how curvy $he's gotten.">> + <<elseif $args[0].porn.prestige == 3>> + <<set $args[0].porn.prestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with how with how much weight $he has gained.">> <<else>> - <<set $args[0].pornPrestigeDesc = 0>> + <<set $args[0].porn.prestigeDesc = 0>> <</if>> <<case "big dick">> - <<if $args[0].pornPrestige == 1>> - <<set $args[0].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $his throbbing erection.">> - <<elseif $args[0].pornPrestige == 2>> - <<set $args[0].pornPrestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish the sight of $his heavy dick.">> - <<elseif $args[0].pornPrestige == 3>> - <<set $args[0].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the sight of $his erect dick.">> + <<if $args[0].porn.prestige == 1>> + <<set $args[0].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $his throbbing erection.">> + <<elseif $args[0].porn.prestige == 2>> + <<set $args[0].porn.prestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish the sight of $his heavy dick.">> + <<elseif $args[0].porn.prestige == 3>> + <<set $args[0].porn.prestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the sight of $his erect dick.">> <<else>> - <<set $args[0].pornPrestigeDesc = 0>> + <<set $args[0].porn.prestigeDesc = 0>> <</if>> <<case "deepthroat">> - <<if $args[0].pornPrestige == 1>> - <<set $args[0].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sounds $he makes when being throatfucked.">> - <<elseif $args[0].pornPrestige == 2>> - <<set $args[0].pornPrestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish the sounds $he makes when being throatfucked.">> - <<elseif $args[0].pornPrestige == 3>> - <<set $args[0].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the sounds $he makes when being throatfucked.">> + <<if $args[0].porn.prestige == 1>> + <<set $args[0].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sounds $he makes when being throatfucked.">> + <<elseif $args[0].porn.prestige == 2>> + <<set $args[0].porn.prestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish the sounds $he makes when being throatfucked.">> + <<elseif $args[0].porn.prestige == 3>> + <<set $args[0].porn.prestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the sounds $he makes when being throatfucked.">> <<else>> - <<set $args[0].pornPrestigeDesc = 0>> + <<set $args[0].porn.prestigeDesc = 0>> <</if>> <<case "unwilling">> - <<if $args[0].pornPrestige == 1>> - <<set $args[0].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed how $he struggles during sex.">> - <<elseif $args[0].pornPrestige == 2>> - <<set $args[0].pornPrestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish how perfectly $he struggles during sex.">> - <<elseif $args[0].pornPrestige == 3>> - <<set $args[0].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with how perfectly $he struggles during sex.">> + <<if $args[0].porn.prestige == 1>> + <<set $args[0].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed how $he struggles during sex.">> + <<elseif $args[0].porn.prestige == 2>> + <<set $args[0].porn.prestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish how perfectly $he struggles during sex.">> + <<elseif $args[0].porn.prestige == 3>> + <<set $args[0].porn.prestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with how perfectly $he struggles during sex.">> <<else>> - <<set $args[0].pornPrestigeDesc = 0>> + <<set $args[0].porn.prestigeDesc = 0>> <</if>> <<case "hardcore anal">> - <<if $args[0].pornPrestige == 1>> - <<set $args[0].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $his asshole pushed to its limit.">> - <<elseif $args[0].pornPrestige == 2>> - <<set $args[0].pornPrestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish watching $his asshole pushed to its limit.">> - <<elseif $args[0].pornPrestige == 3>> - <<set $args[0].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with seeing $his asshole pushed to its limit.">> + <<if $args[0].porn.prestige == 1>> + <<set $args[0].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $his asshole pushed to its limit.">> + <<elseif $args[0].porn.prestige == 2>> + <<set $args[0].porn.prestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish watching $his asshole pushed to its limit.">> + <<elseif $args[0].porn.prestige == 3>> + <<set $args[0].porn.prestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with seeing $his asshole pushed to its limit.">> <<else>> - <<set $args[0].pornPrestigeDesc = 0>> + <<set $args[0].porn.prestigeDesc = 0>> <</if>> <<case "softcore">> - <<if $args[0].pornPrestige == 1>> - <<set $args[0].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his lewd striptease.">> - <<elseif $args[0].pornPrestige == 2>> - <<set $args[0].pornPrestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish $his lewd striptease.">> - <<elseif $args[0].pornPrestige == 3>> - <<set $args[0].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his lewd striptease.">> + <<if $args[0].porn.prestige == 1>> + <<set $args[0].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his lewd striptease.">> + <<elseif $args[0].porn.prestige == 2>> + <<set $args[0].porn.prestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish $his lewd striptease.">> + <<elseif $args[0].porn.prestige == 3>> + <<set $args[0].porn.prestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his lewd striptease.">> <<else>> - <<set $args[0].pornPrestigeDesc = 0>> + <<set $args[0].porn.prestigeDesc = 0>> <</if>> <<case "romantic">> - <<if $args[0].pornPrestige == 1>> - <<set $args[0].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the deep bond $he shares with $his partners.">> - <<elseif $args[0].pornPrestige == 2>> - <<set $args[0].pornPrestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish the deep bond $he shares with $his partners.">> - <<elseif $args[0].pornPrestige == 3>> - <<set $args[0].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the deep bond $he shares with $his partners.">> + <<if $args[0].porn.prestige == 1>> + <<set $args[0].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the deep bond $he shares with $his partners.">> + <<elseif $args[0].porn.prestige == 2>> + <<set $args[0].porn.prestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish the deep bond $he shares with $his partners.">> + <<elseif $args[0].porn.prestige == 3>> + <<set $args[0].porn.prestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the deep bond $he shares with $his partners.">> <<else>> - <<set $args[0].pornPrestigeDesc = 0>> + <<set $args[0].porn.prestigeDesc = 0>> <</if>> <<case "really perverted">> - <<if $args[0].pornPrestige == 1>> - <<set $args[0].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his most perverted tendencies.">> - <<elseif $args[0].pornPrestige == 2>> - <<set $args[0].pornPrestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish the depths of $his perversions.">> - <<elseif $args[0].pornPrestige == 3>> - <<set $args[0].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the depths of $his perversions.">> + <<if $args[0].porn.prestige == 1>> + <<set $args[0].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his most perverted tendencies.">> + <<elseif $args[0].porn.prestige == 2>> + <<set $args[0].porn.prestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish the depths of $his perversions.">> + <<elseif $args[0].porn.prestige == 3>> + <<set $args[0].porn.prestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the depths of $his perversions.">> <<else>> - <<set $args[0].pornPrestigeDesc = 0>> + <<set $args[0].porn.prestigeDesc = 0>> <</if>> <<case "voyeur">> - <<if $args[0].pornPrestige == 1>> - <<set $args[0].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him devote $himself to $his partners' pleasure.">> - <<elseif $args[0].pornPrestige == 2>> - <<set $args[0].pornPrestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish $his devotion to $his partners' pleasure.">> - <<elseif $args[0].pornPrestige == 3>> - <<set $args[0].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his devotion to $his partners' pleasure.">> + <<if $args[0].porn.prestige == 1>> + <<set $args[0].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him devote $himself to $his partners' pleasure.">> + <<elseif $args[0].porn.prestige == 2>> + <<set $args[0].porn.prestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish $his devotion to $his partners' pleasure.">> + <<elseif $args[0].porn.prestige == 3>> + <<set $args[0].porn.prestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his devotion to $his partners' pleasure.">> <<else>> - <<set $args[0].pornPrestigeDesc = 0>> + <<set $args[0].porn.prestigeDesc = 0>> <</if>> <<case "unspeakable">> - <<if $args[0].pornPrestige == 1>> - <<set $args[0].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his willingness to do things not repeated in polite company.">> - <<elseif $args[0].pornPrestige == 2>> - <<set $args[0].pornPrestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish $his willingness to do anything and everything.">> - <<elseif $args[0].pornPrestige == 3>> - <<set $args[0].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his willingness to do things not repeated in polite company.">> + <<if $args[0].porn.prestige == 1>> + <<set $args[0].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his willingness to do things not repeated in polite company.">> + <<elseif $args[0].porn.prestige == 2>> + <<set $args[0].porn.prestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish $his willingness to do anything and everything.">> + <<elseif $args[0].porn.prestige == 3>> + <<set $args[0].porn.prestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his willingness to do things not repeated in polite company.">> <<else>> - <<set $args[0].pornPrestigeDesc = 0>> + <<set $args[0].porn.prestigeDesc = 0>> <</if>> <<case "huge insertion">> - <<if $args[0].pornPrestige == 1>> - <<set $args[0].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $his holes filled to their limits.">> - <<elseif $args[0].pornPrestige == 2>> - <<set $args[0].pornPrestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish the sight of $his holes filled to their limits.">> - <<elseif $args[0].pornPrestige == 3>> - <<set $args[0].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the sight of $his holes filled to their limits.">> + <<if $args[0].porn.prestige == 1>> + <<set $args[0].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $his holes filled to their limits.">> + <<elseif $args[0].porn.prestige == 2>> + <<set $args[0].porn.prestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish the sight of $his holes filled to their limits.">> + <<elseif $args[0].porn.prestige == 3>> + <<set $args[0].porn.prestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the sight of $his holes filled to their limits.">> <<else>> - <<set $args[0].pornPrestigeDesc = 0>> + <<set $args[0].porn.prestigeDesc = 0>> <</if>> <<case "orgasm denial">> - <<if $args[0].pornPrestige == 1>> - <<set $args[0].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $him ignoring $his own pleasure.">> - <<elseif $args[0].pornPrestige == 2>> - <<set $args[0].pornPrestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish the sight of $him denying $himself pleasure.">> - <<elseif $args[0].pornPrestige == 3>> - <<set $args[0].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the sight of $him denying $himself pleasure.">> + <<if $args[0].porn.prestige == 1>> + <<set $args[0].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $him ignoring $his own pleasure.">> + <<elseif $args[0].porn.prestige == 2>> + <<set $args[0].porn.prestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish the sight of $him denying $himself pleasure.">> + <<elseif $args[0].porn.prestige == 3>> + <<set $args[0].porn.prestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the sight of $him denying $himself pleasure.">> <<else>> - <<set $args[0].pornPrestigeDesc = 0>> + <<set $args[0].porn.prestigeDesc = 0>> <</if>> <<case "cum addiction">> - <<if $args[0].pornPrestige == 1>> - <<set $args[0].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him do anything and everything for cum.">> - <<elseif $args[0].pornPrestige == 2>> - <<set $args[0].pornPrestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish the sight of $him doing anything for cum.">> - <<elseif $args[0].pornPrestige == 3>> - <<set $args[0].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the sight of $him doing anything for cum.">> + <<if $args[0].porn.prestige == 1>> + <<set $args[0].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him do anything and everything for cum.">> + <<elseif $args[0].porn.prestige == 2>> + <<set $args[0].porn.prestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish the sight of $him doing anything for cum.">> + <<elseif $args[0].porn.prestige == 3>> + <<set $args[0].porn.prestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the sight of $him doing anything for cum.">> <<else>> - <<set $args[0].pornPrestigeDesc = 0>> + <<set $args[0].porn.prestigeDesc = 0>> <</if>> <<case "anal addiction">> - <<if $args[0].pornPrestige == 1>> - <<set $args[0].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him do anything for a dick in $his ass.">> - <<elseif $args[0].pornPrestige == 2>> - <<set $args[0].pornPrestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish the sight of $him doing anything for a dick up $his ass.">> - <<elseif $args[0].pornPrestige == 3>> - <<set $args[0].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the sight of $his well-versed anus.">> + <<if $args[0].porn.prestige == 1>> + <<set $args[0].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him do anything for a dick in $his ass.">> + <<elseif $args[0].porn.prestige == 2>> + <<set $args[0].porn.prestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish the sight of $him doing anything for a dick up $his ass.">> + <<elseif $args[0].porn.prestige == 3>> + <<set $args[0].porn.prestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the sight of $his well-versed anus.">> <<else>> - <<set $args[0].pornPrestigeDesc = 0>> + <<set $args[0].porn.prestigeDesc = 0>> <</if>> <<case "exhibition">> - <<if $args[0].pornPrestige == 1>> - <<set $args[0].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him do anything for attention.">> - <<elseif $args[0].pornPrestige == 2>> - <<set $args[0].pornPrestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish the sight of $him doing anything for attention.">> - <<elseif $args[0].pornPrestige == 3>> - <<set $args[0].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the sight of $him doing anything for attention.">> + <<if $args[0].porn.prestige == 1>> + <<set $args[0].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him do anything for attention.">> + <<elseif $args[0].porn.prestige == 2>> + <<set $args[0].porn.prestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish the sight of $him doing anything for attention.">> + <<elseif $args[0].porn.prestige == 3>> + <<set $args[0].porn.prestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the sight of $him doing anything for attention.">> <<else>> - <<set $args[0].pornPrestigeDesc = 0>> + <<set $args[0].porn.prestigeDesc = 0>> <</if>> <<case "breast expansion">> - <<if $args[0].pornPrestige == 1>> - <<set $args[0].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed charting the growth of $his breasts.">> - <<elseif $args[0].pornPrestige == 2>> - <<set $args[0].pornPrestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish the sight of $his expanding bust.">> - <<elseif $args[0].pornPrestige == 3>> - <<set $args[0].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the history of $his growing bust.">> + <<if $args[0].porn.prestige == 1>> + <<set $args[0].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed charting the growth of $his breasts.">> + <<elseif $args[0].porn.prestige == 2>> + <<set $args[0].porn.prestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish the sight of $his expanding bust.">> + <<elseif $args[0].porn.prestige == 3>> + <<set $args[0].porn.prestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the history of $his growing bust.">> <<else>> - <<set $args[0].pornPrestigeDesc = 0>> + <<set $args[0].porn.prestigeDesc = 0>> <</if>> <<case "abuse">> - <<if $args[0].pornPrestige == 1>> - <<set $args[0].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him abuse others.">> - <<elseif $args[0].pornPrestige == 2>> - <<set $args[0].pornPrestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish the sight of $him abusing others.">> - <<elseif $args[0].pornPrestige == 3>> - <<set $args[0].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his abusive tendencies.">> + <<if $args[0].porn.prestige == 1>> + <<set $args[0].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him abuse others.">> + <<elseif $args[0].porn.prestige == 2>> + <<set $args[0].porn.prestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish the sight of $him abusing others.">> + <<elseif $args[0].porn.prestige == 3>> + <<set $args[0].porn.prestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his abusive tendencies.">> <<else>> - <<set $args[0].pornPrestigeDesc = 0>> + <<set $args[0].porn.prestigeDesc = 0>> <</if>> <<case "sexual torture">> - <<if $args[0].pornPrestige == 1>> - <<set $args[0].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $him getting off from the suffering $he caused.">> - <<elseif $args[0].pornPrestige == 2>> - <<set $args[0].pornPrestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish the sight of $him getting off from the suffering $he caused.">> - <<elseif $args[0].pornPrestige == 3>> - <<set $args[0].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his hunger for making others suffer.">> + <<if $args[0].porn.prestige == 1>> + <<set $args[0].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $him getting off from the suffering $he caused.">> + <<elseif $args[0].porn.prestige == 2>> + <<set $args[0].porn.prestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish the sight of $him getting off from the suffering $he caused.">> + <<elseif $args[0].porn.prestige == 3>> + <<set $args[0].porn.prestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his hunger for making others suffer.">> <<else>> - <<set $args[0].pornPrestigeDesc = 0>> + <<set $args[0].porn.prestigeDesc = 0>> <</if>> <<case "self hating">> - <<if $args[0].pornPrestige == 1>> - <<set $args[0].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him happily suffer.">> - <<elseif $args[0].pornPrestige == 2>> - <<set $args[0].pornPrestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish $his suffering.">> - <<elseif $args[0].pornPrestige == 3>> - <<set $args[0].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the sight of $him suffering.">> + <<if $args[0].porn.prestige == 1>> + <<set $args[0].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him happily suffer.">> + <<elseif $args[0].porn.prestige == 2>> + <<set $args[0].porn.prestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish $his suffering.">> + <<elseif $args[0].porn.prestige == 3>> + <<set $args[0].porn.prestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the sight of $him suffering.">> <<else>> - <<set $args[0].pornPrestigeDesc = 0>> + <<set $args[0].porn.prestigeDesc = 0>> <</if>> <<case "breeder">> - <<if $args[0].pornPrestige == 1>> - <<set $args[0].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him obsess over pumping out babies.">> - <<elseif $args[0].pornPrestige == 2>> - <<set $args[0].pornPrestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish $his obsession with having children.">> - <<elseif $args[0].pornPrestige == 3>> - <<set $args[0].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his obsession with being pregnant.">> + <<if $args[0].porn.prestige == 1>> + <<set $args[0].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed watching $him obsess over pumping out babies.">> + <<elseif $args[0].porn.prestige == 2>> + <<set $args[0].porn.prestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish $his obsession with having children.">> + <<elseif $args[0].porn.prestige == 3>> + <<set $args[0].porn.prestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his obsession with being pregnant.">> <<else>> - <<set $args[0].pornPrestigeDesc = 0>> + <<set $args[0].porn.prestigeDesc = 0>> <</if>> <<case "submissive">> - <<if $args[0].pornPrestige == 1>> - <<set $args[0].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his submission.">> - <<elseif $args[0].pornPrestige == 2>> - <<set $args[0].pornPrestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish $his submissiveness.">> - <<elseif $args[0].pornPrestige == 3>> - <<set $args[0].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his submissiveness.">> + <<if $args[0].porn.prestige == 1>> + <<set $args[0].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his submission.">> + <<elseif $args[0].porn.prestige == 2>> + <<set $args[0].porn.prestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish $his submissiveness.">> + <<elseif $args[0].porn.prestige == 3>> + <<set $args[0].porn.prestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his submissiveness.">> <<else>> - <<set $args[0].pornPrestigeDesc = 0>> + <<set $args[0].porn.prestigeDesc = 0>> <</if>> <<case "cum">> - <<if $args[0].pornPrestige == 1>> - <<set $args[0].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his taste for cum.">> - <<elseif $args[0].pornPrestige == 2>> - <<set $args[0].pornPrestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish $his desire for cum.">> - <<elseif $args[0].pornPrestige == 3>> - <<set $args[0].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his taste for cum.">> + <<if $args[0].porn.prestige == 1>> + <<set $args[0].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his taste for cum.">> + <<elseif $args[0].porn.prestige == 2>> + <<set $args[0].porn.prestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish $his desire for cum.">> + <<elseif $args[0].porn.prestige == 3>> + <<set $args[0].porn.prestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his taste for cum.">> <<else>> - <<set $args[0].pornPrestigeDesc = 0>> + <<set $args[0].porn.prestigeDesc = 0>> <</if>> <<case "buttslut">> - <<if $args[0].pornPrestige == 1>> - <<set $args[0].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $his rear.">> - <<elseif $args[0].pornPrestige == 2>> - <<set $args[0].pornPrestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish the sight of $his rear.">> - <<elseif $args[0].pornPrestige == 3>> - <<set $args[0].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the sight of $his rear.">> + <<if $args[0].porn.prestige == 1>> + <<set $args[0].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $his rear.">> + <<elseif $args[0].porn.prestige == 2>> + <<set $args[0].porn.prestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish the sight of $his rear.">> + <<elseif $args[0].porn.prestige == 3>> + <<set $args[0].porn.prestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with the sight of $his rear.">> <<else>> - <<set $args[0].pornPrestigeDesc = 0>> + <<set $args[0].porn.prestigeDesc = 0>> <</if>> <<case "humiliating">> - <<if $args[0].pornPrestige == 1>> - <<set $args[0].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $him humiliating $himself.">> - <<elseif $args[0].pornPrestige == 2>> - <<set $args[0].pornPrestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish $his frequent humiliation.">> - <<elseif $args[0].pornPrestige == 3>> - <<set $args[0].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his frequent humiliation.">> + <<if $args[0].porn.prestige == 1>> + <<set $args[0].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $him humiliating $himself.">> + <<elseif $args[0].porn.prestige == 2>> + <<set $args[0].porn.prestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish $his frequent humiliation.">> + <<elseif $args[0].porn.prestige == 3>> + <<set $args[0].porn.prestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his frequent humiliation.">> <<else>> - <<set $args[0].pornPrestigeDesc = 0>> + <<set $args[0].porn.prestigeDesc = 0>> <</if>> <<case "breast">> - <<if $args[0].pornPrestige == 1>> - <<set $args[0].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $his breasts.">> - <<elseif $args[0].pornPrestige == 2>> - <<set $args[0].pornPrestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish the sight of $his breasts.">> - <<elseif $args[0].pornPrestige == 3>> - <<set $args[0].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his breasts.">> + <<if $args[0].porn.prestige == 1>> + <<set $args[0].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed the sight of $his breasts.">> + <<elseif $args[0].porn.prestige == 2>> + <<set $args[0].porn.prestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish the sight of $his breasts.">> + <<elseif $args[0].porn.prestige == 3>> + <<set $args[0].porn.prestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his breasts.">> <<else>> - <<set $args[0].pornPrestigeDesc = 0>> + <<set $args[0].porn.prestigeDesc = 0>> <</if>> <<case "dominant">> - <<if $args[0].pornPrestige == 1>> - <<set $args[0].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his dominance.">> - <<elseif $args[0].pornPrestige == 2>> - <<set $args[0].pornPrestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish $his dominance.">> - <<elseif $args[0].pornPrestige == 3>> - <<set $args[0].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his dominant streak.">> + <<if $args[0].porn.prestige == 1>> + <<set $args[0].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his dominance.">> + <<elseif $args[0].porn.prestige == 2>> + <<set $args[0].porn.prestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish $his dominance.">> + <<elseif $args[0].porn.prestige == 3>> + <<set $args[0].porn.prestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his dominant streak.">> <<else>> - <<set $args[0].pornPrestigeDesc = 0>> + <<set $args[0].porn.prestigeDesc = 0>> <</if>> <<case "sadistic">> - <<if $args[0].pornPrestige == 1>> - <<set $args[0].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his sadism.">> - <<elseif $args[0].pornPrestige == 2>> - <<set $args[0].pornPrestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish $his sadism.">> - <<elseif $args[0].pornPrestige == 3>> - <<set $args[0].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his sadistic streak.">> + <<if $args[0].porn.prestige == 1>> + <<set $args[0].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his sadism.">> + <<elseif $args[0].porn.prestige == 2>> + <<set $args[0].porn.prestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish $his sadism.">> + <<elseif $args[0].porn.prestige == 3>> + <<set $args[0].porn.prestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his sadistic streak.">> <<else>> - <<set $args[0].pornPrestigeDesc = 0>> + <<set $args[0].porn.prestigeDesc = 0>> <</if>> <<case "masochistic">> - <<if $args[0].pornPrestige == 1>> - <<set $args[0].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his masochism.">> - <<elseif $args[0].pornPrestige == 2>> - <<set $args[0].pornPrestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish $his masochism.">> - <<elseif $args[0].pornPrestige == 3>> - <<set $args[0].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his masochistic streak.">> + <<if $args[0].porn.prestige == 1>> + <<set $args[0].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his masochism.">> + <<elseif $args[0].porn.prestige == 2>> + <<set $args[0].porn.prestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish $his masochism.">> + <<elseif $args[0].porn.prestige == 3>> + <<set $args[0].porn.prestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his masochistic streak.">> <<else>> - <<set $args[0].pornPrestigeDesc = 0>> + <<set $args[0].porn.prestigeDesc = 0>> <</if>> <<case "pregnancy fetish">> - <<if $args[0].pornPrestige == 1>> - <<set $args[0].pornPrestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his fondness for pregnancy.">> - <<elseif $args[0].pornPrestige == 2>> - <<set $args[0].pornPrestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish $his fondness for pregnancy.">> - <<elseif $args[0].pornPrestige == 3>> - <<set $args[0].pornPrestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his pregnancy kink.">> + <<if $args[0].porn.prestige == 1>> + <<set $args[0].porn.prestigeDesc = "$He has a following in slave pornography. Thousands have enjoyed $his fondness for pregnancy.">> + <<elseif $args[0].porn.prestige == 2>> + <<set $args[0].porn.prestigeDesc = "$He is well known from $his career in slave pornography. $His many fans relish $his fondness for pregnancy.">> + <<elseif $args[0].porn.prestige == 3>> + <<set $args[0].porn.prestigeDesc = "$He is world famous for $his career in slave pornography. Millions are intimately familiar with $his pregnancy kink.">> <<else>> - <<set $args[0].pornPrestigeDesc = 0>> + <<set $args[0].porn.prestigeDesc = 0>> <</if>> <<default>> - <<set $args[0].pornPrestigeDesc = 0>> + <<set $args[0].porn.prestigeDesc = 0>> <</switch>> <<else>> - <<set $args[0].pornPrestigeDesc = pronounReplacer($args[0].pornPrestigeDesc)>> + <<set $args[0].porn.prestigeDesc = pronounReplacer($args[0].porn.prestigeDesc)>> <</if>> <</if>> diff --git a/src/pregmod/widgets/seBirthWidgets.tw b/src/pregmod/widgets/seBirthWidgets.tw index f050a1dd36592cad4b6a7335609edead4abbe3d0..550234fbcb94a953068c617ed6adc85b194d2509 100644 --- a/src/pregmod/widgets/seBirthWidgets.tw +++ b/src/pregmod/widgets/seBirthWidgets.tw @@ -299,7 +299,7 @@ <<for _cb = 0; _cb < $slaves[$i].curBabies.length; _cb++>> <<if $slaves[$i].curBabies[_cb].fatherID == -1>> - <<set $PC.slavesFathered++>> + <<set $PC.counter.slavesFathered++>> <<elseif $slaves[$i].curBabies[_cb].fatherID > 0>> <<set _babyDaddy = findFather($slaves[$i].curBabies[_cb].fatherID)>> <<if def _babyDaddy>> @@ -371,7 +371,7 @@ This descriptions can be expanded with more outcomes later. But it's not practic <<if $slaves[$i].curBabies[_seb].fatherID == 0>> <<set _fathers.push("an unknown father")>> <<elseif $slaves[$i].curBabies[_seb].fatherID == -1>> - <<if $PC.dick == 1>> + <<if $PC.dick != 0>> <<set _fathers.push("your magnificent dick")>> <<else>> <<set _fathers.push("your powerful sperm")>> @@ -999,7 +999,7 @@ All in all, <</link>> //Will cost <<print cashFormat(500)>> weekly// <<if $Cash4Babies == 1>> - <<if $slaves[$i].prestige > 1 || $slaves[$i].pornPrestige > 2>> + <<if $slaves[$i].prestige > 1 || $slaves[$i].porn.prestige > 2>> <br><<link "Send them to auction">> <<replace `"#" + $dispositionId`>> <<set _babyCost = random(-12,100)>> @@ -1125,7 +1125,7 @@ All in all, <</if>> <<set $breederOrphanageTotal += _curBabies>> <<case "the market">> - <<if $slaves[$i].prestige > 1 || $slaves[$i].pornPrestige > 2>> + <<if $slaves[$i].prestige > 1 || $slaves[$i].porn.prestige > 2>> <<set _babyCost = random(-12,100)>> <<if $slaves[$i].prematureBirth > 0>><<set _babyCost = random(-32,40)>><</if>> <<else>> diff --git a/src/uncategorized/BackwardsCompatibility.tw b/src/uncategorized/BackwardsCompatibility.tw index b0ee07838d912b177e757ccd10528ba3de39d2b2..1c75b504b9c6db6178e5d2e359c614f9ce442194 100644 --- a/src/uncategorized/BackwardsCompatibility.tw +++ b/src/uncategorized/BackwardsCompatibility.tw @@ -184,17 +184,19 @@ <<set $weddingPlanned = 0>> <</if>> -<<if ndef $PC.name>> - <<if def $PCName>> - <<set $PC.name = $PCName>> - <<unset $PCName>> +<<if $releaseID < 1057>> + <<if ndef $PC.name>> + <<if def $PCName>> + <<set $PC.name = $PCName>> + <<unset $PCName>> + <</if>> + <</if>> + <<if ndef $PC.surname>> + <<set $PC.surname = 0>> + <</if>> + <<if ndef $PC.faceShape>> + <<set $PC.faceShape = "normal">> <</if>> -<</if>> -<<if ndef $PC.surname>> - <<set $PC.surname = 0>> -<</if>> -<<if ndef $PC.faceShape>> - <<set $PC.faceShape = "normal">> <</if>> <<if ndef $bodyguardTrains>> <<set $bodyguardTrains = 1>> @@ -372,193 +374,409 @@ /* pregmod stuff */ -<<if ndef $PC.actualAge>> - <<if $PC.age === 1>> - <<set $PC.actualAge = 20>> - <<elseif $PC.age === 3>> - <<set $PC.actualAge = 50>> - <<else>> - <<set $PC.actualAge = 35>> +<<if $releaseID < 1057>> + <<if ndef $PC.actualAge>> + <<if $PC.age === 1>> + <<set $PC.actualAge = 20>> + <<elseif $PC.age === 3>> + <<set $PC.actualAge = 50>> + <<else>> + <<set $PC.actualAge = 35>> + <</if>> <</if>> -<</if>> -<<if ndef $PC.markings>> - <<set $PC.markings = "none">> -<</if>> -<<if ndef $PC.pronoun>> - <<run generatePlayerPronouns($PC)>> -<</if>> -<<if ndef $PC.pregKnown>> - <<if $PC.preg > 0>> - <<set $PC.pregKnown = 1>> - <<else>> - <<set $PC.pregKnown = 0>> + <<if ndef $PC.markings>> + <<set $PC.markings = "none">> <</if>> -<</if>> -<<if ndef $PC.pregWeek>> - <<if $PC.preg > 0>> - <<set $PC.pregWeek = $PC.preg>> + <<if ndef $PC.pronoun>> + <<run generatePlayerPronouns($PC)>> + <</if>> + <<if ndef $PC.pregKnown>> + <<if $PC.preg > 0>> + <<set $PC.pregKnown = 1>> + <<else>> + <<set $PC.pregKnown = 0>> + <</if>> + <</if>> + <<if ndef $PC.pregWeek>> + <<if $PC.preg > 0>> + <<set $PC.pregWeek = $PC.preg>> + <<else>> + <<set $PC.pregWeek = 0>> + <</if>> + <</if>> + <<if ndef $PC.pregType>> + <<if $PC.preg > 0>> + <<set $PC.pregType = 1>> + <<else>> + <<set $PC.pregType = 0>> + <</if>> + <</if>> + <<if ndef $PC.belly>> + <<if $PC.preg > 0>> + <<set $PC.belly = getPregBellySize($PC)>> + <<else>> + <<set $PC.belly = 0>> + <</if>> + <</if>> + <<if ndef $PC.skin>> + <<set $PC.skin = "light">> + <</if>> + <<if ndef $PC.origSkin>> + <<set $PC.origSkin = $PC.skin>> + <</if>> + <<if ndef $PC.eyeColor>> + <<set $PC.eyeColor = "blue">> + <</if>> + <<if ndef $PC.origEye>> + <<set $PC.origEye = $PC.eyeColor>> + <</if>> + <<if ndef $PC.pupil>> + <<if $PC.eyeColor == "catlike">> + <<set $PC.pupil = "catlike">> + <<set $PC.eyeColor = "blue">> + <<elseif $PC.eyeColor == "serpent-like">> + <<set $PC.pupil = "serpent-like">> + <<set $PC.eyeColor = "blue">> + <<elseif $PC.eyeColor == "devilish">> + <<set $PC.pupil = "devilish">> + <<set $PC.eyeColor = "blue">> + <<elseif $PC.eyeColor == "demonic">> + <<set $PC.pupil = "demonic">> + <<set $PC.eyeColor = "blue">> + <<elseif $PC.eyeColor == "hypnotic">> + <<set $PC.pupil = "hypnotic">> + <<set $PC.eyeColor = "blue">> + <<elseif $PC.eyeColor == "heart-shaped">> + <<set $PC.pupil = "heart-shaped">> + <<set $PC.eyeColor = "blue">> + <<elseif $PC.eyeColor == "wide-eyed">> + <<set $PC.pupil = "wide-eyed">> + <<set $PC.eyeColor = "blue">> + <<elseif $PC.eyeColor == "almond-shaped">> + <<set $PC.pupil = "almond-shaped">> + <<set $PC.eyeColor = "blue">> + <<elseif $PC.eyeColor == "bright">> + <<set $PC.pupil = "bright">> + <<set $PC.eyeColor = "blue">> + <<elseif $PC.eyeColor == "teary">> + <<set $PC.pupil = "teary">> + <<set $PC.eyeColor = "blue">> + <<elseif $PC.eyeColor == "vacant">> + <<set $PC.pupil = "vacant">> + <<set $PC.eyeColor = "blue">> + <<else>> + <<set $PC.pupil = "circular">> + <</if>> + <</if>> + <<if ndef $PC.sclerae>> + <<set $PC.sclerae = "white">> + <</if>> + <<if ndef $PC.race>> + <<set $PC.race = "white">> + <</if>> + <<if ndef $PC.origRace>> + <<set $PC.origRace = $PC.race>> + <</if>> + <<if ndef $PC.hColor>> + <<set $PC.hColor = "blonde">> + <</if>> + <<if ndef $PC.origHColor>> + <<set $PC.origHColor = $PC.hColor>> + <</if>> + <<if ndef $PC.nationality>> + <<set $PC.nationality = "Stateless">> + <</if>> + <<if $PC.boobsBonus == -0.5>> + <<set $PC.boobsBonus = -1>> + <</if>> + <<if ndef $PC.sclerae>> + <<set $PC.sclerae = "white">> + <</if>> + <<if ndef $PC.fetish>> + <<set $PC.fetish = "none">> + <</if>> + <<if ndef $PC.behavioralFlaw>> + <<set $PC.behavioralFlaw = "none">> + <</if>> + <<if ndef $PC.behavioralQuirk>> + <<set $PC.behavioralQuirk = "none">> + <</if>> + <<if ndef $PC.sexualFlaw>> + <<set $PC.sexualFlaw = "none">> + <</if>> + <<if ndef $PC.sexualQuirk>> + <<set $PC.sexualQuirk = "none">> + <</if>> + <<if ndef $PC.pubicHStyle>> + <<set $PC.pubicHStyle = "hairless">> + <</if>> + <<if ndef $PC.underArmHStyle>> + <<set $PC.underArmHStyle = "hairless">> + <</if>> + <<if ndef $PC.eggType>> + <<set $PC.eggType = "human">> + <</if>> + <<if ndef $PC.ballType>> + <<set $PC.ballType = "human">> + <</if>> + <<if ndef $PC.geneticQuirks>> + <<set $PC.geneticQuirks = {macromastia: 0, gigantomastia: 0, fertility: 0, hyperFertility: 0, superfetation: 0, gigantism: 0, dwarfism: 0, pFace: 0, uFace: 0, albinism: 0, heterochromia: 0, rearLipedema: 0, wellHung: 1, wGain: 0, wLoss: 0, mGain: 0, mLoss: 0, androgyny: 0, girlsOnly: 0}>> + <<if $PC.birthMaster > 0>> + <<set $PC.geneticQuirks.fertility = 2>> + <<elseif $PC.career == "servant">> + <<set $PC.geneticQuirks.fertility = 1>> + <</if>> <<else>> - <<set $PC.pregWeek = 0>> + <<if ndef $PC.geneticQuirks.heterochromia>> + <<set $PC.geneticQuirks.heterochromia = 0>> + <</if>> + <<if ndef $PC.geneticQuirks.girlsOnly>> + <<set $PC.geneticQuirks.girlsOnly = 0>> + <</if>> + <<if ndef $PC.geneticQuirks.mGain>> + <<set $PC.geneticQuirks.mGain = 0>> + <</if>> + <<if ndef $PC.geneticQuirks.mLoss>> + <<set $PC.geneticQuirks.mLoss = 0>> + <</if>> <</if>> -<</if>> -<<if ndef $PC.pregType>> - <<if $PC.preg > 0>> - <<set $PC.pregType = 1>> + <<if $releaseID < 1032>> + <<if $PC.pregSource == -1>> + <<set $PC.pregSource = -6>> + <<elseif $PC.pregSource == -2>> + <<set $PC.pregSource = -5>> + <<elseif $PC.pregSource == -6>> + <<set $PC.pregSource = -1>> + <<elseif $PC.pregSource == -5>> + <<set $PC.pregSource = -2>> + <</if>> + <</if>> + <<if ndef $PC.genes>> + <<if $PC.title == 1>> + <<set $PC.genes = "XY">> + <<else>> + <<set $PC.genes = "XX">> + <</if>> + <</if>> + + /* player object converter */ + <<set _newPC = basePlayer()>> + <<set _newPC.slaveName = $PC.name>> + <<set _newPC.slaveSurname = $PC.surname>> + <<set _newPC.birthName = $PC.name>> + <<if $PC.slaveSurname>> + <<set _newPC.birthSurname = $PC.surname>> <<else>> - <<set $PC.pregType = 0>> + <<set _newPC.birthSurname = "">> <</if>> -<</if>> -<<if ndef $PC.belly>> - <<if $PC.preg > 0>> - <<set $PC.belly = getPregBellySize($PC)>> + <<set _newPC.title = $PC.title>> + <<set _newPC.genes = $PC.genes>> + <<set _newPC.career = $PC.career>> + <<set _newPC.rumor = $PC.rumor>> + <<set _newPC.birthWeek = $PC.birthWeek>> + <<set _newPC.refreshment = $PC.refreshment>> + <<set _newPC.refreshmentType = $PC.refreshmentType>> + <<set _newPC.actualAge = $PC.actualAge>> + <<set _newPC.physicalAge = $PC.physicalAge>> + <<set _newPC.visualAge = $PC.visualAge>> + <<set _newPC.ovaryAge = $PC.ovaryAge>> + <<set _newPC.ageImplant = $PC.ageImplant>> + <<set _newPC.nationality = $PC.nationality>> + <<set _newPC.race = $PC.race>> + <<set _newPC.origRace = $PC.origRace>> + <<set _newPC.skin = $PC.skin>> + <<set _newPC.origSkin = $PC.origSkin>> + <<set _newPC.markings = $PC.markings>> + <<set _newPC.hColor = $PC.hColor>> + <<set _newPC.origHColor = $PC.origHColor>> + <<set _newPC.origEye = $PC.origEye>> /* needed for compatibility currently */ + <<set _newPC.eye.origColor = $PC.origEye>> + <<set _newPC.eye.left.iris = $PC.eyeColor>> + <<set _newPC.eye.left.pupil = $PC.pupil>> + <<set _newPC.eye.left.sclera = $PC.sclerae>> + <<set _newPC.eye.right.iris = $PC.eyeColor>> + <<set _newPC.eye.right.pupil = $PC.pupil>> + <<set _newPC.eye.right.sclera = $PC.sclerae>> + <<set _newPC.faceShape = $PC.faceShape>> + <<set _newPC.skill.trading = $PC.trading>> + <<set _newPC.skill.warfare = $PC.warfare>> + <<set _newPC.skill.hacking = $PC.hacking>> + <<set _newPC.skill.slaving = $PC.slaving>> + <<set _newPC.skill.engineering = $PC.engineering>> + <<set _newPC.skill.medicine = $PC.medicine>> + <<set _newPC.skill.cumTap = $PC.cumTap>> + <<set _newPC.father = $PC.father>> + <<set _newPC.mother = $PC.mother>> + <<set _newPC.sisters = $PC.sisters>> + <<set _newPC.daughters = $PC.daughters>> + <<set _newPC.counter.birthsTotal = $PC.births>> + <<set _newPC.counter.birthElite = $PC.birthElite>> + <<set _newPC.counter.birthMaster = $PC.birthMaster>> + <<set _newPC.counter.birthDegenerate = $PC.birthDegenerate>> + <<set _newPC.counter.birthClient = $PC.birthClient>> + <<set _newPC.counter.birthArcOwner = $PC.birthArcOwner>> + <<set _newPC.counter.birthCitizen = $PC.birthCitizen>> + <<set _newPC.counter.birthFutaSis = $PC.birthFutaSis>> + <<set _newPC.counter.birthSelf = $PC.birthSelf>> + <<set _newPC.counter.birthLab = $PC.birthLab>> + <<set _newPC.counter.birthOther = $PC.birthOther>> + <<if def $PC.laborCount>> + <<set _newPC.counter.laborCount = $PC.laborCount>> + <</if>> + <<set _newPC.counter.slavesFathered = $PC.slavesFathered>> + <<set _newPC.counter.slavesKnockedUp = $PC.slavesKnockedUp>> + <<set _newPC.sexualEnergy = $PC.sexualEnergy>> + <<set _newPC.staminaPills = $PC.staminaPills>> + <<set _newPC.preg = $PC.preg>> + <<set _newPC.pregType = $PC.pregType>> + <<set _newPC.pregWeek = $PC.pregWeek>> + <<set _newPC.pregKnown = $PC.pregKnown>> + <<set _newPC.fertKnown = $PC.fertKnown>> + <<set _newPC.fertPeak = $PC.fertPeak>> + <<set _newPC.fertDrugs = $PC.fertDrugs>> + <<set _newPC.forcedFertDrugs = $PC.forcedFertDrugs>> + <<set _newPC.belly = $PC.belly>> + <<set _newPC.bellyPreg = $PC.bellyPreg>> + <<set _newPC.pregSource = $PC.pregSource>> + <<set _newPC.pregMood = $PC.pregMood>> + <<set _newPC.labor = $PC.labor>> + <<set _newPC.degeneracy = $PC.degeneracy>> + <<set _newPC.pubicHStyle = $PC.pubicHStyle>> + <<set _newPC.underArmHStyle = $PC.underArmHStyle>> + <<if $PC.dick == 1>> + <<set _newPC.dick = 4>> + <<set _newPC.prostate = 1>> + <<if $PC.ballsImplant == 4 || $PC.balls == 4>> + <<set _newPC.balls = 30>> + <<set _newPC.scrotum = 7>> + <<elseif $PC.ballsImplant == 3 || $PC.balls == 3>> + <<set _newPC.balls = 14>> + <<set _newPC.scrotum = 6>> + <<elseif $PC.ballsImplant == 2 || $PC.balls == 2>> + <<set _newPC.balls = 9>> + <<set _newPC.scrotum = 5>> + <<elseif $PC.ballsImplant == 1 || $PC.balls == 1>> + <<set _newPC.balls = 5>> + <<set _newPC.scrotum = 4>> + <<else>> + <<set _newPC.balls = 3>> + <<set _newPC.scrotum = 3>> + <</if>> + <<if $PC.ballsImplant > 0>> + <<set _newPC.ballsImplant = _newPC.balls-3>> + <</if>> + <</if>> + <<set _newPC.newVag = $PC.newVag>> + <<if $PC.vagina == 1>> + <<set _newPC.ovaries = 1>> + <<set _newPC.vaginaLube = 1>> + <<if $PC.newVag == 1>> + <<set _newPC.vagina = 1>> + <<elseif $PC.career == "escort" || $PC.birthsTotal >= 10 || $PC.career == "servant">> + <<set _newPC.vagina = 4>> + <<elseif $PC.birthsTotal > 2>> + <<set _newPC.vagina = 3>> + <<elseif $PC.career == "gang" || $PC.career == "celebrity" || $PC.career == "wealth" || $PC.birthsTotal > 0>> + <<set _newPC.vagina = 2>> + <<else>> + <<set _newPC.vagina = 1>> + <</if>> + <</if>> + <<if $PC.boobs == 1>> + <<if $PC.boobsBonus == -3>> + <<set _newPC.boobs = 400>> + <<elseif $PC.boobsBonus == -2>> + <<set _newPC.boobs = 500>> + <<elseif $PC.boobsBonus == -1>> + <<set _newPC.boobs = 700>> + <<elseif $PC.boobsBonus == 1>> + <<set _newPC.boobs = 1100>> + <<elseif $PC.boobsBonus == 2>> + <<set _newPC.boobs = 1300>> + <<elseif $PC.boobsBonus == 3>> + <<set _newPC.boobs = 1500>> + <<else>> + <<set _newPC.boobs = 900>> + <</if>> + <<elseif $PC.genes == "XX">> + <<set _newPC.boobs = 200>> <<else>> - <<set $PC.belly = 0>> + <<set _newPC.boobs = 100>> <</if>> -<</if>> -<<if ndef $PC.skin>> - <<set $PC.skin = "light">> -<</if>> -<<if ndef $PC.origSkin>> - <<set $PC.origSkin = $PC.skin>> -<</if>> -<<if ndef $PC.eyeColor>> - <<set $PC.eyeColor = "blue">> -<</if>> -<<if ndef $PC.origEye>> - <<set $PC.origEye = $PC.eyeColor>> -<</if>> -<<if ndef $PC.pupil>> - <<if $PC.eyeColor == "catlike">> - <<set $PC.pupil = "catlike">> - <<set $PC.eyeColor = "blue">> - <<elseif $PC.eyeColor == "serpent-like">> - <<set $PC.pupil = "serpent-like">> - <<set $PC.eyeColor = "blue">> - <<elseif $PC.eyeColor == "devilish">> - <<set $PC.pupil = "devilish">> - <<set $PC.eyeColor = "blue">> - <<elseif $PC.eyeColor == "demonic">> - <<set $PC.pupil = "demonic">> - <<set $PC.eyeColor = "blue">> - <<elseif $PC.eyeColor == "hypnotic">> - <<set $PC.pupil = "hypnotic">> - <<set $PC.eyeColor = "blue">> - <<elseif $PC.eyeColor == "heart-shaped">> - <<set $PC.pupil = "heart-shaped">> - <<set $PC.eyeColor = "blue">> - <<elseif $PC.eyeColor == "wide-eyed">> - <<set $PC.pupil = "wide-eyed">> - <<set $PC.eyeColor = "blue">> - <<elseif $PC.eyeColor == "almond-shaped">> - <<set $PC.pupil = "almond-shaped">> - <<set $PC.eyeColor = "blue">> - <<elseif $PC.eyeColor == "bright">> - <<set $PC.pupil = "bright">> - <<set $PC.eyeColor = "blue">> - <<elseif $PC.eyeColor == "teary">> - <<set $PC.pupil = "teary">> - <<set $PC.eyeColor = "blue">> - <<elseif $PC.eyeColor == "vacant">> - <<set $PC.pupil = "vacant">> - <<set $PC.eyeColor = "blue">> + <<if $PC.boobsImplant == 1>> + <<set _newPC.boobsImplant = _newPC.boobs-900>> + <</if>> + <<set _newPC.lactation = $PC.lactation>> + <<set _newPC.lactationDuration = $PC.lactationDuration>> + <<set _newPC.genes = $PC.genes>> + <<if $PC.butt == 3>> + <<set _newPC.butt = 5>> + <<elseif $PC.butt == 2>> + <<set _newPC.butt = 4>> + <<elseif $PC.butt == 1>> + <<set _newPC.butt = 3>> <<else>> - <<set $PC.pupil = "circular">> + <<set _newPC.butt = 2>> <</if>> -<</if>> -<<if ndef $PC.sclerae>> - <<set $PC.sclerae = "white">> -<</if>> -<<if ndef $PC.race>> - <<set $PC.race = "white">> -<</if>> -<<if ndef $PC.origRace>> - <<set $PC.origRace = $PC.race>> -<</if>> -<<if ndef $PC.hColor>> - <<set $PC.hColor = "blonde">> -<</if>> -<<if ndef $PC.origHColor>> - <<set $PC.origHColor = $PC.hColor>> -<</if>> -<<if ndef $PC.nationality>> - <<set $PC.nationality = "Stateless">> -<</if>> -<<if $PC.boobsBonus == -0.5>> - <<set $PC.boobsBonus = -1>> -<</if>> -<<if ndef $PC.sclerae>> - <<set $PC.sclerae = "white">> -<</if>> -<<if ndef $PC.fetish>> - <<set $PC.fetish = "none">> -<</if>> -<<if ndef $PC.behavioralFlaw>> - <<set $PC.behavioralFlaw = "none">> -<</if>> -<<if ndef $PC.behavioralQuirk>> - <<set $PC.behavioralQuirk = "none">> -<</if>> -<<if ndef $PC.sexualFlaw>> - <<set $PC.sexualFlaw = "none">> -<</if>> -<<if ndef $PC.sexualQuirk>> - <<set $PC.sexualQuirk = "none">> -<</if>> -<<if ndef $PC.pubicHStyle>> - <<set $PC.pubicHStyle = "hairless">> -<</if>> -<<if ndef $PC.underArmHStyle>> - <<set $PC.underArmHStyle = "hairless">> -<</if>> -<<if ndef $PC.eggType>> - <<set $PC.eggType = "human">> -<</if>> -<<if ndef $PC.ballType>> - <<set $PC.ballType = "human">> -<</if>> -<<if ndef $PC.geneticQuirks>> - <<set $PC.geneticQuirks = {macromastia: 0, gigantomastia: 0, fertility: 0, hyperFertility: 0, superfetation: 0, gigantism: 0, dwarfism: 0, pFace: 0, uFace: 0, albinism: 0, heterochromia: 0, rearLipedema: 0, wellHung: 1, wGain: 0, wLoss: 0, mGain: 0, mLoss: 0, androgyny: 0, girlsOnly: 0}>> - <<if $PC.birthMaster > 0>> - <<set $PC.geneticQuirks.fertility = 2>> - <<elseif $PC.career == "servant">> - <<set $PC.geneticQuirks.fertility = 1>> + <<if $PC.buttImplant == 1>> + <<set _newPC.buttImplant = _newPC.butt-2>> <</if>> -<<else>> - <<if ndef $PC.geneticQuirks.heterochromia>> - <<set $PC.geneticQuirks.heterochromia = 0>> + <<set _newPC.reservedChildren = $PC.reservedChildren>> + <<set _newPC.reservedChildrenNursery = $PC.reservedChildrenNursery>> + <<set _newPC.geneticQuirks = clone($PC.geneticQuirks)>> + <<if $arcologies[0].FSPhysicalIdealist != "unset">> + <<set _newPC.muscles = 100>> + <<elseif $PC.title == 1>> + <<set _newPC.muscles = 50>> + <<else>> + <<set _newPC.muscles = 30>> <</if>> - <<if ndef $PC.geneticQuirks.girlsOnly>> - <<set $PC.geneticQuirks.girlsOnly = 0>> + <<if $PC.title == 0>> + <<set _newPC.hLength = 15>> + <<set _newPC.waist = -20>> + <<set _newPC.voice = 2>> + <<set _newPC.shoulders = -1>> + <<set _newPC.hips = 1>> <</if>> - <<if ndef $PC.geneticQuirks.mGain>> - <<set $PC.geneticQuirks.mGain = 0>> + <<if $PC.career == "escort">> + <<set _newPC.anus = 1>> + <<set _newPC.clothes = "a slutty outfit">> + <<set _newPC.intelligenceImplant = 15>> + <<elseif $PC.career == "servant">> + <<set _newPC.clothes = "a nice maid outfit">> + <<set _newPC.intelligenceImplant = 0>> <</if>> - <<if ndef $PC.geneticQuirks.mLoss>> - <<set $PC.geneticQuirks.mLoss = 0>> + <<if def $PCWounded>> + <<set _newPC.majorInjury = $PCWounded>> + <<unset $PCWounded>> <</if>> -<</if>> -<<if $releaseID < 1032>> - <<if $PC.pregSource == -1>> - <<set $PC.pregSource = -6>> - <<elseif $PC.pregSource == -2>> - <<set $PC.pregSource = -5>> - <<elseif $PC.pregSource == -6>> - <<set $PC.pregSource = -1>> - <<elseif $PC.pregSource == -5>> - <<set $PC.pregSource = -2>> + <<if def $girls>> + <<if $girls == 1>> + <<set _newPC.rules.living = "spare">> + <<elseif $girls == 2>> + <<set _newPC.rules.living = "normal">> + <<else>> + <<set _newPC.rules.living = "luxurious">> + <</if>> + <<unset $girls>> <</if>> -<</if>> -<<if ndef $PC.genes>> - <<if $PC.title == 1>> - <<set $PC.genes = "XY">> - <<else>> - <<set $PC.genes = "XX">> + <<if def $playerGetsMilked>> + <<if $playerGetsMilked == 2>> + <<set $PC.rules.lactation = "sell">> + <<elseif $playerGetsMilked == 1>> + <<set $PC.rules.lactation = "maintain">> + <</if>> + <<unset $playerGetsMilked>> <</if>> + + <<set WombInit(_newPC)>> + + <<set $PC = clone(_newPC)>> + Standardizing player object... Done!<br> <</if>> -<<if ndef $PCWounded>> - <<set $PCWounded = 0>> -<</if>> -<<run PCDatatypeCleanup()>> +/* + <<run PCDatatypeCleanup()>> Needs massive revisions and for now, everything should be getting set by the object/onverter. +*/ <<run BCReserveInit()>> <<if ndef $universalRulesImmobileSlavesMaintainMuscles>> @@ -767,9 +985,6 @@ <<if ndef $playerSurgery>> <<set $playerSurgery = 0>> <</if>> -<<if ndef $playerGetsMilked>> - <<set $playerGetsMilked = 0>> -<</if>> <<if ndef $bodyswapAnnounced>> <<set $bodyswapAnnounced = 0>> <</if>> @@ -3571,6 +3786,12 @@ Setting missing slave variables: <</if>> <</if>> +<<if $releaseID < 1057>> + <<if _Slave.relatioship == -3>> + <<set $PC.relationships.wives.push(_Slave.ID)>> + <</if>> +<</if>> + <<set $slaves[_bci] = _Slave>> <</for>> diff --git a/src/uncategorized/PESS.tw b/src/uncategorized/PESS.tw index 714c7943a754b13195e86d098b464fb63c1ad504..ec315f0b81aac0bb71b9b5fc242fcfb05c2ad02c 100644 --- a/src/uncategorized/PESS.tw +++ b/src/uncategorized/PESS.tw @@ -278,14 +278,14 @@ $He sees you examining at $him, and looks back at you submissively, too tired to <<run cashX(forceNeg(Math.trunc(200*$upgradeMultiplierMedicine)), "slaveSurgery", $activeSlave)>> <<elseif $slaves[$i].face < 95 && $slaves[$i].faceImplant <= 10>> <<set $slaves[$i].face = Math.clamp($slaves[$i].face+20,-100,100)>> - <<set $slaves[$i].faceImplant += 25-5*Math.trunc($PC.medicine/100)-5*$surgeryUpgrade>> + <<set $slaves[$i].faceImplant += 25-5*Math.trunc($PC.skill.medicine/100)-5*$surgeryUpgrade>> <<run cashX(forceNeg(Math.trunc(200*$upgradeMultiplierMedicine)), "slaveSurgery", $activeSlave)>> <<elseif ($slaves[$i].waist > -10)>> <<set $slaves[$i].waist -= 20>> <<run cashX(forceNeg(Math.trunc(200*$upgradeMultiplierMedicine)), "slaveSurgery", $activeSlave)>> <<elseif $slaves[$i].visualAge > 35 && $slaves[$i].ageImplant == 0 && $slaves[$i].faceImplant <= 10>> <<set $slaves[$i].ageImplant = 1>><<run ageImplantAdjustment($slaves[$i])>> - <<set $slaves[$i].faceImplant += 25-5*Math.trunc($PC.medicine/100)-5*$surgeryUpgrade>> + <<set $slaves[$i].faceImplant += 25-5*Math.trunc($PC.skill.medicine/100)-5*$surgeryUpgrade>> <<run cashX(forceNeg(Math.trunc(200*$upgradeMultiplierMedicine)), "slaveSurgery", $activeSlave)>> <<elseif $slaves[$i].lips <= 40>> <<set $slaves[$i].lips += 10>> @@ -360,7 +360,7 @@ $He sees you examining at $him, and looks back at you submissively, too tired to <br><<link "Share a milk bath with $him">> <<EventNameDelink $activeSlave>> <<replace "#result">> - When $he <<if canHear($activeSlave)>>hears you enter $dairyName,<<else>>realizes you've entered $dairyName,<</if>> $he turns to you for instructions, but you wordlessly dismiss $him back to $his stretching. $He gets back to it, but is mystified as $he watches you out of the corner of $his eye. The milk is held in a large tank before being filtered, pasteurized, and sold. You remove the lid from the tank and climb in. $He watches with incomprehension, but understanding dawns when you splash a little, demonstratively, and crook a finger at $him. $He gives you a deliciously naughty look and hurries to join you in the warm milk, giggling when you pull $him in with a slosh of creamy whiteness. $He doesn't break the surface after climbing in, kneeling under the milk to suck you off. $He has to surface periodically for breath, but the grin $he gives you each time makes up for it. $He manages to drag $his breasts <<if ($PC.boobs > 0)>>against yours<<else>>up your front<</if>> each time $he rises for air. When you climax, $he carefully swallows every drop to keep the filters from getting clogged. When $he surfaces for good, $he looks you in the eyes briefly before blushing and @@.mediumaquamarine;giving you a muscular hug.@@ + When $he <<if canHear($activeSlave)>>hears you enter $dairyName,<<else>>realizes you've entered $dairyName,<</if>> $he turns to you for instructions, but you wordlessly dismiss $him back to $his stretching. $He gets back to it, but is mystified as $he watches you out of the corner of $his eye. The milk is held in a large tank before being filtered, pasteurized, and sold. You remove the lid from the tank and climb in. $He watches with incomprehension, but understanding dawns when you splash a little, demonstratively, and crook a finger at $him. $He gives you a deliciously naughty look and hurries to join you in the warm milk, giggling when you pull $him in with a slosh of creamy whiteness. $He doesn't break the surface after climbing in, kneeling under the milk to suck you off. $He has to surface periodically for breath, but the grin $he gives you each time makes up for it. $He manages to drag $his breasts <<if ($PC.boobs >= 300)>>against yours<<else>>up your front<</if>> each time $he rises for air. When you climax, $he carefully swallows every drop to keep the filters from getting clogged. When $he surfaces for good, $he looks you in the eyes briefly before blushing and @@.mediumaquamarine;giving you a muscular hug.@@ <<set $activeSlave.trust += 4>> <<set $activeSlave.counter.oral += 1>> <<set $oralTotal += 1>> @@ -381,9 +381,9 @@ $He sees you examining at $him, and looks back at you submissively, too tired to <<EventNameDelink $activeSlave>> <<replace "#result">> When you enter your suite, the dim light reveals $activeSlave.slaveName waiting with $his beautiful body laid across the bed. When $he <<if canSee($activeSlave)>>sees<<else>>figures out<</if>> the kind of lovemaking you're in the mood for, $he <<if hasAnyArms($activeSlave)>>spreads $his arm<<if hasBothArms($activeSlave)>>s<</if>><<else>>presents $himself<</if>> for you, smiling gently. $He kisses you lovingly, <<if !canTalk($activeSlave) && hasAnyArms($activeSlave)>>taking your hand in $hers and drawing a heart on your palm with one finger.<<elseif canTalk($activeSlave)>><<say>>ing, "<<Master>>, I love you."<<else>>giving you a sultry look<</if>> - <<if ($PC.vagina == 1)>> + <<if ($PC.vagina != -1)>> $He lies on $his side <<if hasBothLegs($activeSlave)>>and raises one leg for you so you can straddle the other<<elseif !hasAnyLegs($activeSlave)>>wiggles $his hips<<else>>motions for you to straddle $his leg<</if>>, sliding up to press your pussy against $his submissive groin. You grind against $him; the stimulation is so strong that $he writhes into the sheets, panting and whining. - <<if $PC.dick == 1>> + <<if $PC.dick != 0>> Your stiff dick, unused for once, slides deliciously between your warm bodies. <</if>> <<else>> @@ -515,7 +515,7 @@ $He sees you examining at $him, and looks back at you submissively, too tired to <br><<link "$He's more important">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You shift to stand behind $him, your <<if $PC.boobs == 1>>breasts soft and sensual<<else>>chest hard and masculine<</if>> but not insistently sexual against $his <<if $activeSlave.muscles > 30>>muscular<<elseif $activeSlave.weight > 10>>soft<<else>>warm<</if>> back. You wrap your arms around $him, over $his own, each of your <<if $PC.title == 1>>strong<<else>>feminine<</if>> hands finding and clasping one of $hers.<<if $activeSlave.boobs > 3000>> $His incredible boobs rest heavily over the top of both of your arms.<</if>> $He knows you very well, and shifts $his torso ever so slightly from side to side, snuggling in a little closer to you to let you know $he's comfortable and available without being demanding or needy. You speak quietly, your voice a reassuring <<if $PC.boobs == 0>>rumble<<else>>hum<</if>> $he feels against $his back<<if canHear($activeSlave)>> as well as hears<</if>>. You let $him know that $he has a place with you, and $he always will. You let $him know that you're worried too, and that you don't know what the future will bring. But you do know that $he'll be by your side as you meet it. A silent shake in the pretty <<if $activeSlave.physicalAge > 30>>$woman<<else>>$girl<</if>> you've got in your arms is your only indication that @@.mediumaquamarine;$he's crying a little@@ as $he whispers, "Thank you, <<Master>>. I'll do my be<<s>>t." + You shift to stand behind $him, your <<if $PC.boobs >= 300>>breasts <<if $PC.boobsImplant > 0>>firm<<else>>soft<</if>> and sensual<<else>>chest hard and masculine<</if>> but not insistently sexual against $his <<if $activeSlave.muscles > 30>>muscular<<elseif $activeSlave.weight > 10>>soft<<else>>warm<</if>> back. You wrap your arms around $him, over $his own, each of your <<if $PC.title == 1>>strong<<else>>feminine<</if>> hands finding and clasping one of $hers.<<if $activeSlave.boobs > 3000>> $His incredible boobs rest heavily over the top of both of your arms.<</if>> $He knows you very well, and shifts $his torso ever so slightly from side to side, snuggling in a little closer to you to let you know $he's comfortable and available without being demanding or needy. You speak quietly, your voice a reassuring <<if $PC.boobs == 0>>rumble<<else>>hum<</if>> $he feels against $his back<<if canHear($activeSlave)>> as well as hears<</if>>. You let $him know that $he has a place with you, and $he always will. You let $him know that you're worried too, and that you don't know what the future will bring. But you do know that $he'll be by your side as you meet it. A silent shake in the pretty <<if $activeSlave.physicalAge > 30>>$woman<<else>>$girl<</if>> you've got in your arms is your only indication that @@.mediumaquamarine;$he's crying a little@@ as $he whispers, "Thank you, <<Master>>. I'll do my be<<s>>t." <<set $activeSlave.trust += 5>> <</replace>> <</link>> @@ -620,9 +620,9 @@ $He sees you examining at $him, and looks back at you submissively, too tired to <<link "Fuck $him">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You stand up, and from the look on your face, $he knows it's $his turn to get fucked. $He <<if $activeSlave.fetish == "dom">>visibly shelves $his dominance<<elseif $activeSlave.fetish == "sadist">>visibly lets $his sadism go<<else>>softens visibly<</if>>, looking relieved to be able to let someone else lead. You give $him a lustful kiss on the lips and then reach down, taking hold of $his thigh and spinning $him around, raising $his leg so $his foot's on the arm of the couch. <<if $PC.dick == 1>>You slide your dick<<else>>$He reaches under $himself and back to stroke your pussy as you press your hips against $him, and you slide your fingers<</if>> inside $his <<if canDoVaginal($activeSlave)>>pussy<<else>>ass<</if>>. $He groans with discomfort as $his overtaxed dick tries and fails to become hard again, but relaxes as <<if $PC.dick == 1>>cockhead<<else>>fingertips<</if>> stimulate the most sensitive place inside $him, producing arousal that obscures the soreness. You hold $him close, <<if $PC.dick == 1>>one<<else>>your free<</if>> arm <<if $activeSlave.boobs > 4000>>cradling one of $his udders<<elseif $activeSlave.boobs > 1000>>hefting one of $his heavy breasts<<elseif $activeSlave.boobs > 400>>holding one of $his boobs<<else>>cupped over one of $his $activeSlave.nipples nipples<</if>> and hugging $him against your <<if $PC.boobs == 1>>bosom<<else>>hard chest<</if>>. $He pants exhaustedly in your arms as you take $him, and when $he climaxes, $he manages only a weak ejaculation onto the couch. You have mercy and fuck $him harder, bringing yourself to a quicker orgasm and letting $him fall into $his own mess. "I @@.hotpink;love you,@@ + You stand up, and from the look on your face, $he knows it's $his turn to get fucked. $He <<if $activeSlave.fetish == "dom">>visibly shelves $his dominance<<elseif $activeSlave.fetish == "sadist">>visibly lets $his sadism go<<else>>softens visibly<</if>>, looking relieved to be able to let someone else lead. You give $him a lustful kiss on the lips and then reach down, taking hold of $his thigh and spinning $him around, raising $his leg so $his foot's on the arm of the couch. <<if $PC.dick != 0>>You slide your dick<<else>>$He reaches under $himself and back to stroke your pussy as you press your hips against $him, and you slide your fingers<</if>> inside $his <<if canDoVaginal($activeSlave)>>pussy<<else>>ass<</if>>. $He groans with discomfort as $his overtaxed dick tries and fails to become hard again, but relaxes as <<if $PC.dick != 0>>cockhead<<else>>fingertips<</if>> stimulate the most sensitive place inside $him, producing arousal that obscures the soreness. You hold $him close, <<if $PC.dick != 0>>one<<else>>your free<</if>> arm <<if $activeSlave.boobs > 4000>>cradling one of $his udders<<elseif $activeSlave.boobs > 1000>>hefting one of $his heavy breasts<<elseif $activeSlave.boobs > 400>>holding one of $his boobs<<else>>cupped over one of $his $activeSlave.nipples nipples<</if>> and hugging $him against your <<if $PC.boobs >= 300>>bosom<<else>>hard chest<</if>>. $He pants exhaustedly in your arms as you take $him, and when $he climaxes, $he manages only a weak ejaculation onto the couch. You have mercy and fuck $him harder, bringing yourself to a quicker orgasm and letting $him fall into $his own mess. "I @@.hotpink;love you,@@ <<Master>>," $he mumbles into the cushions. - <<if $PC.dick == 1>> + <<if $PC.dick != 0>> Your cum glistens as it begins to drip out of $his <<if canDoVaginal($activeSlave)>>well-fucked pussy<<else>>loosened asshole, which tightens and relaxes a little with $his breathing<</if>>. <<else>> <<if canDoVaginal($activeSlave)>> diff --git a/src/uncategorized/PETS.tw b/src/uncategorized/PETS.tw index 3a65f313b8ec91bd74696f5ab555f9e465640492..1eb786415a9768595093d3f9a68bf53403c6d27f 100644 --- a/src/uncategorized/PETS.tw +++ b/src/uncategorized/PETS.tw @@ -161,7 +161,7 @@ You decide to knit up care's raveled sleave with a break in the spa. You have yo <<replace "#result">> You shove $activeSlave.slaveName hard, forcing a surprised shriek out of $him as $he crashes forward into $subSlave.slaveName's <<if $subSlave.boobs > 2000>>helpfully pillowlike bosom<<elseif $subSlave.boobs > 500>>healthy tits<<else>>chest<</if>>, and then ram your pelvis up against $him, pinning $him against $his patient. $subSlave.slaveName's eyelids flicker, but _he2 does not wake up, despite your assault <<if canPenetrate($activeSlave)>>shoving $activeSlave.slaveName's cock as far up _his2 asshole as it will go<<else>>trapping $activeSlave.slaveName's hands between them and pushing $his fingers even farther up $subSlave.slaveName's asshole<</if>>. $activeSlave.slaveName tries to shift a little, but receives a peremptory push back to where $he was. $He realizes $he's to lie still and take what's coming to $him, and $he does $his best to relax. <br><br> - <<if $PC.dick == 1>> + <<if $PC.dick != 0>> <<if canDoVaginal($activeSlave)>> <<if $activeSlave.vagina > 2>> $His roomy cunt takes your brutal thrusting without trouble. To communicate your message, $he needs to be uncomfortable, so you deliberately force $him down farther and fuck $him at an awkward angle. Your harsh pounding begins to force groans out of $him. @@ -216,7 +216,7 @@ You decide to knit up care's raveled sleave with a break in the spa. You have yo <<EventNameDelink $activeSlave>> <<replace "#result">> You announce your presence to $activeSlave.slaveName by groping $his <<if $subSlave.butt > 7>>absurd butt<<elseif $subSlave.butt > 3>>generous buttocks<<else>>cute behind<</if>>. $He jumps, startled, and emits a short scream of surprise that trails off into a moan of sexual anticipation as you continue to knead and massage $his $activeSlave.skin bottom. $He starts thrusting again, but carefully, so gently that $he doesn't need to stop for you to insert - <<if $PC.dick == 1>> + <<if $PC.dick != 0>> your hard cock into $his <<if canDoVaginal($activeSlave)>> hot cunt. @@ -227,7 +227,7 @@ You decide to knit up care's raveled sleave with a break in the spa. You have yo <<set $activeSlave.counter.anal += 1>> <<set $analTotal += 1>> <</if>> - <<if $PC.vagina == 1>>Then you grab one of $his hands and pull it down under $him. $He gets the idea, and fingers your pussy while you fuck $him.<</if>> + <<if $PC.vagina != -1>>Then you grab one of $his hands and pull it down under $him. $He gets the idea, and fingers your pussy while you fuck $him.<</if>> <<else>> a couple of fingers into $his <<if canDoVaginal($activeSlave)>> @@ -246,7 +246,7 @@ You decide to knit up care's raveled sleave with a break in the spa. You have yo This is far too much for $activeSlave.slaveName, and $he shakes with orgasm. $He isn't getting off that easily; you fuck $him slowly, letting $him ride aftershocks until $he bottoms out and $his arousal starts to build again. $He never stopped gently thrusting into the insensible $subSlave.slaveName, who is so thoroughly affected by the drugs that only _his2 unconscious bodily reactions offer any indication that _he2's getting fucked too. <br><br> When you finally finish with $activeSlave.slaveName and step away, allowing $him to step back in turn, $he looks at you with @@.mediumaquamarine;flirty confidence@@ and husks, "<<Master>>, that wa<<s>> really pervertedly good. Even by the <<s>>tandard<<s>> around here." You make no verbal reply, but give $him an open-handed swat across $his $activeSlave.skin buttocks as $he turns to clean up $his patient's asshole. $He squeaks with surprise a second time, so startled that - <<if $PC.dick == 1>> + <<if $PC.dick != 0>> $his well-fucked <<if canDoVaginal($activeSlave)>> cunt @@ -373,7 +373,7 @@ You decide to knit up care's raveled sleave with a break in the spa. You have yo <br><<link "Leave the matter between the Attendant and the slave $he's helping">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You let $activeSlave.slaveName deal with $subSlave.slaveName's troubles; after a short time $he sends $subSlave.slaveName off to shower, and submerges, swimming over to you under the water. $He pokes out of the water, comically letting a huge mouthful of the warm, healthy mineral water run out of $his mouth in a stream before giggling at $himself and smiling at you. "<<Master>>, would you like me to tell you about $subSlave.slaveName?" $he asks. You shake your head, and tell $him no, you trust $him to do $his best to heal anything that ails $his charges. $He looks at you with huge <<= App.Desc.eyesColor($activeSlave)>> for a long moment before throwing $his <<if ($activeSlave.weight > 10)>>plush<<else>>taut<</if>> body into your arms. $He looks up at you and asks incredulously, "<<Master>>, you trust me?" You nod. $He looks shocked but kisses you and drops back down under the water. You feel the lovely sensation of $his <<if ($activeSlave.lips > 70)>>massive<<elseif ($activeSlave.lips > 40)>>pillowlike<<else>>nice<</if>> lips <<if ($PC.vagina == 1)>>nibbling their way up towards your clit<<else>>forming a seal around your dickhead<</if>>, and although $he has to come up periodically for air, $he gives you quite a @@.hotpink;loving@@ blowjob. + You let $activeSlave.slaveName deal with $subSlave.slaveName's troubles; after a short time $he sends $subSlave.slaveName off to shower, and submerges, swimming over to you under the water. $He pokes out of the water, comically letting a huge mouthful of the warm, healthy mineral water run out of $his mouth in a stream before giggling at $himself and smiling at you. "<<Master>>, would you like me to tell you about $subSlave.slaveName?" $he asks. You shake your head, and tell $him no, you trust $him to do $his best to heal anything that ails $his charges. $He looks at you with huge <<= App.Desc.eyesColor($activeSlave)>> for a long moment before throwing $his <<if ($activeSlave.weight > 10)>>plush<<else>>taut<</if>> body into your arms. $He looks up at you and asks incredulously, "<<Master>>, you trust me?" You nod. $He looks shocked but kisses you and drops back down under the water. You feel the lovely sensation of $his <<if ($activeSlave.lips > 70)>>massive<<elseif ($activeSlave.lips > 40)>>pillowlike<<else>>nice<</if>> lips <<if ($PC.vagina != -1)>>nibbling their way up towards your clit<<else>>forming a seal around your dickhead<</if>>, and although $he has to come up periodically for air, $he gives you quite a @@.hotpink;loving@@ blowjob. <<set $activeSlave.devotion += 10>> <</replace>> <</link>> diff --git a/src/uncategorized/RECI.tw b/src/uncategorized/RECI.tw index d308ec7b7030668949fe1b4afbbaad01120a467b..be5ca0ab20cd8025c3acd1c5108463c463832d74 100644 --- a/src/uncategorized/RECI.tw +++ b/src/uncategorized/RECI.tw @@ -93,7 +93,7 @@ There's no other way to describe what $he's doing: the $desc has $his back to th <<else>> got $his hips cocked to spread $his sleek butt and <</if>> -reveal $his backdoor. Your slaves are trained to check themselves daily, but $he seems fascinated. As you pause to watch, $he begins to clench and relax $his <<if $activeSlave.anus > 2>>loose<<else>>cute<</if>> hole, <<if ($activeSlave.analArea - $activeSlave.anus) > 1>> lewdly flexing<<else>>alternately puckering and relaxing<</if>> the $skinDesc skin around it. $He giggles self-consciously at the sight, and then relaxes all the way, causing $his asspussy to open into a <<if $activeSlave.anus > 2>><<if $PC.dick == 1>>cock<<else>>dildo<</if>>-hungry<<else>>slight<</if>> gape. $He notices you out of the corner of $his eye and +reveal $his backdoor. Your slaves are trained to check themselves daily, but $he seems fascinated. As you pause to watch, $he begins to clench and relax $his <<if $activeSlave.anus > 2>>loose<<else>>cute<</if>> hole, <<if ($activeSlave.analArea - $activeSlave.anus) > 1>> lewdly flexing<<else>>alternately puckering and relaxing<</if>> the $skinDesc skin around it. $He giggles self-consciously at the sight, and then relaxes all the way, causing $his asspussy to open into a <<if $activeSlave.anus > 2>><<if $PC.dick != 0>>cock<<else>>dildo<</if>>-hungry<<else>>slight<</if>> gape. $He notices you out of the corner of $his eye and <<if $activeSlave.butt > 6>> releases $his grip on $his heavy buttocks to turn and greet you, letting them clap gently together and conceal $his asshole again. <<elseif $activeSlave.butt > 3>> @@ -114,7 +114,7 @@ reveal $his backdoor. Your slaves are trained to check themselves daily, but $he The huge area of $skinDesc anus around $his actual hole certainly draws the eye towards its center, though the way $he's using $his sphincter as a come-on does enhance the effect. <</if>> <<if ($activeSlave.fetish == "buttslut") && ($activeSlave.fetishKnown == 1)>> - "Plea<<s>>e, <<Master>>," $he begins to beg. "I can't wait to feel <<if $PC.dick == 1>>your cock<<else>>you<</if>> in<<s>>ide me." + "Plea<<s>>e, <<Master>>," $he begins to beg. "I can't wait to feel <<if $PC.dick != 0>>your cock<<else>>you<</if>> in<<s>>ide me." <<else>> "Plea<<s>>e, <<Master>>," $he <<say>>s. "U<<s>>e me." <</if>> @@ -333,7 +333,7 @@ $He looks pensive, and goes through two false starts before $he clears $his thro <</if>> $HeadGirl.slaveName guides _his2 <<if !canPenetrate($HeadGirl)>>strap-on<<else>>cock<</if>> inside the <<if ($activeSlave.fetish == "buttslut") && ($activeSlave.fetishKnown == 1)>>enthusiastic<<else>>compliant<</if>> $activeSlave.slaveName, who begins to ride it, enjoying both the <<if $activeSlave.dick > 0>>prostate<<else>>anal<</if>> stimulation and the feeling of $his <<if $activeSlave.dick > 0>><<if ($activeSlave.hormoneBalance >= 100) || ($activeSlave.chastityPenis == 1)>>midsection trapped between $him and <<elseif ($activeSlave.hormoneBalance >= 100) || ($activeSlave.balls == 0) || ($activeSlave.ballType == "sterile")>>soft dick trapped between $him and <<else>>erection trapped between $him and <</if>><<else>>pussy pressed against<</if>> $HeadGirl.slaveName. $HeadGirl.slaveName smacks the humping <<if $activeSlave.physicalAge > 30>>$woman<<else>>$girl<</if>>'s butt to get $him to stop, and slides an index finger up $his ass alongside the <<if !canPenetrate($HeadGirl)>>phallus<<else>>cock<</if>>. $activeSlave.slaveName shudders, and then begins to whine as $HeadGirl.slaveName pulls $his sphincter wider. <br><br> - "Plea<<s>>e," the slave begs incoherently as you press your <<if $PC.dick == 1>>dick<<else>>strap-on<</if>> against $HeadGirl.slaveName's finger. It's not clear whether $he's begging you to DP $his anus, or begging you not to, but whichever it is, $HeadGirl.slaveName withdraws _his2 finger and you shove yourself inside. $activeSlave.slaveName jerks with discomfort and gives a gasping "Oh f-fuck-k" that <<if $activeSlave.anus > 2>>$he repeats over and over<<else>>is followed by some minor struggling<</if>> as you begin to fuck $him. From _his2 angle, $HeadGirl.slaveName can't pound $activeSlave.slaveName quite as hard as you can, but _he2 does _his2 best. When you've both had your fun, extracted yourselves, and let the exhausted, gaped bitch collapse onto the floor, $HeadGirl.slaveName gives you a naughty wink. + "Plea<<s>>e," the slave begs incoherently as you press your <<if $PC.dick != 0>>dick<<else>>strap-on<</if>> against $HeadGirl.slaveName's finger. It's not clear whether $he's begging you to DP $his anus, or begging you not to, but whichever it is, $HeadGirl.slaveName withdraws _his2 finger and you shove yourself inside. $activeSlave.slaveName jerks with discomfort and gives a gasping "Oh f-fuck-k" that <<if $activeSlave.anus > 2>>$he repeats over and over<<else>>is followed by some minor struggling<</if>> as you begin to fuck $him. From _his2 angle, $HeadGirl.slaveName can't pound $activeSlave.slaveName quite as hard as you can, but _he2 does _his2 best. When you've both had your fun, extracted yourselves, and let the exhausted, gaped bitch collapse onto the floor, $HeadGirl.slaveName gives you a naughty wink. <<run Enunciate($HeadGirl)>> "@@.hotpink;That wa<<s>> fun,@@ <<Master>>!" _he2 <<say>>s. "<<Sh>>all we flip $him over and go again?" <<run Enunciate($activeSlave)>> @@ -381,7 +381,7 @@ $He looks pensive, and goes through two false starts before $he clears $his thro <</if>> $Concubine.slaveName guides _his2 <<if !canPenetrate($Concubine)>>strap-on<<else>>cock<</if>> inside the <<if ($activeSlave.fetish == "buttslut") && ($activeSlave.fetishKnown == 1)>>enthusiastic<<else>>compliant<</if>> $activeSlave.slaveName, who begins to ride it, enjoying both the <<if $activeSlave.prostate > 0>>prostate<<else>>anal<</if>> stimulation and the feeling of $his <<if $activeSlave.dick > 0>><<if ($activeSlave.hormoneBalance >= 100) || ($activeSlave.chastityPenis == 1)>>midsection trapped between $him and <<elseif ($activeSlave.hormoneBalance >= 100) || ($activeSlave.balls == 0) || ($activeSlave.ballType == "sterile")>>soft dick trapped between $him and <<else>>erection trapped between $him and <</if>><<else>>pussy pressed against<</if>> $Concubine.slaveName. $Concubine.slaveName smacks the humping <<if $activeSlave.physicalAge > 30>>$woman<<else>>$girl<</if>>'s butt to get $him to stop, and slides an index finger up $his ass alongside the <<if !canPenetrate($Concubine)>>phallus<<else>>cock<</if>>. $activeSlave.slaveName shudders, and then begins to whine as $Concubine.slaveName pulls $his sphincter wider. <br><br> - "Plea<<s>>e," the slave begs incoherently as you press your <<if $PC.dick == 1>>dick<<else>>strap-on<</if>> against $Concubine.slaveName's finger. It's not clear whether $he's begging you to DP $his anus, or begging you not to, but whichever it is, $Concubine.slaveName withdraws _his2 finger and you shove yourself inside. $activeSlave.slaveName jerks with discomfort and gives a gasping "Oh f-fuck-k" that <<if $activeSlave.anus > 2>>$he repeats over and over<<else>>is followed by some minor struggling<</if>> as you begin to fuck $him. From _his2 angle, $Concubine.slaveName can't pound $activeSlave.slaveName quite as hard as you can, but _he2 does _his2 best. When you've both had your fun, extracted yourselves, and let the exhausted, gaped bitch collapse onto the floor, $Concubine.slaveName gives you a naughty wink. + "Plea<<s>>e," the slave begs incoherently as you press your <<if $PC.dick != 0>>dick<<else>>strap-on<</if>> against $Concubine.slaveName's finger. It's not clear whether $he's begging you to DP $his anus, or begging you not to, but whichever it is, $Concubine.slaveName withdraws _his2 finger and you shove yourself inside. $activeSlave.slaveName jerks with discomfort and gives a gasping "Oh f-fuck-k" that <<if $activeSlave.anus > 2>>$he repeats over and over<<else>>is followed by some minor struggling<</if>> as you begin to fuck $him. From _his2 angle, $Concubine.slaveName can't pound $activeSlave.slaveName quite as hard as you can, but _he2 does _his2 best. When you've both had your fun, extracted yourselves, and let the exhausted, gaped bitch collapse onto the floor, $Concubine.slaveName gives you a naughty wink. <<run Enunciate($Concubine)>> "@@.hotpink;That wa<<s>> fun,@@ <<Master>>!" _he2 <<say>>s. "<<Sh>>all we flip $him over and go again?" <<run Enunciate($activeSlave)>> @@ -399,9 +399,9 @@ $He looks pensive, and goes through two false starts before $he clears $his thro <<EventNameDelink $activeSlave>> <<replace "#result">> <<setSpokenPlayerPronouns $activeSlave>> - You head into the bathroom, shedding clothing as you go. $He stares at you as you advance, $his eyes fixing on your <<if $PC.boobs>>tits as you reveal them<<else>>ripped abs as they become visible<</if>>, and $his lips part slightly. $His gaze only shifts when you disrobe completely, revealing your <<if $PC.dick == 1>>hardening dick<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>flushed womanhood<</if>>; $he licks $his lips unconsciously. You grab a towel off the counter, spread it on a bathroom bench, and recline on it with your back against the wall. You pat your <<if $PC.title == 1>>hard<<else>>pretty<</if>> thighs, and $he hurries over, <<if ($activeSlave.fetish == "buttslut") && ($activeSlave.fetishKnown == 1)>>eagerly<<else>>carefully<</if>> swinging $his leg over the bench and seating $himself in your lap. <<if $PC.dick == 1>>Your cock slides easily up $his whorish butt. One of your arms<<else>>You decided not to bother with a strap-on, so you slide a couple of fingers inside $him, and $he reciprocates by working a hand under $himself to attend to your pussy. Your free arm<</if>> wraps around<<if $activeSlave.boobs > 4000>> $him and under $his heavy tits, resting in a cocoon of soft breastflesh<<elseif $activeSlave.boobs > 800>> $his heavy breasts, hefting their weight and eliciting a sigh from the slave<<else>> $him to support $his chest<</if>>. Being held this way, $he can't really <<if $PC.dick == 1>>bounce on your dick, so $he just wiggles $his butt into you to seat it a bit deeper<<else>>grind against your fingers<</if>> and sighs contentedly. You instruct $him to elaborate on what $he said earlier. + You head into the bathroom, shedding clothing as you go. $He stares at you as you advance, $his eyes fixing on your <<if $PC.boobs >= 300 >>tits as you reveal them<<else>>ripped abs as they become visible<</if>>, and $his lips part slightly. $His gaze only shifts when you disrobe completely, revealing your <<if $PC.dick != 0>>hardening dick<<if $PC.vagina != -1>> and <</if>><</if>><<if $PC.vagina != -1>>flushed womanhood<</if>>; $he licks $his lips unconsciously. You grab a towel off the counter, spread it on a bathroom bench, and recline on it with your back against the wall. You pat your <<if $PC.title == 1>>hard<<else>>pretty<</if>> thighs, and $he hurries over, <<if ($activeSlave.fetish == "buttslut") && ($activeSlave.fetishKnown == 1)>>eagerly<<else>>carefully<</if>> swinging $his leg over the bench and seating $himself in your lap. <<if $PC.dick != 0>>Your cock slides easily up $his whorish butt. One of your arms<<else>>You decided not to bother with a strap-on, so you slide a couple of fingers inside $him, and $he reciprocates by working a hand under $himself to attend to your pussy. Your free arm<</if>> wraps around<<if $activeSlave.boobs > 4000>> $him and under $his heavy tits, resting in a cocoon of soft breastflesh<<elseif $activeSlave.boobs > 800>> $his heavy breasts, hefting their weight and eliciting a sigh from the slave<<else>> $him to support $his chest<</if>>. Being held this way, $he can't really <<if $PC.dick != 0>>bounce on your dick, so $he just wiggles $his butt into you to seat it a bit deeper<<else>>grind against your fingers<</if>> and sighs contentedly. You instruct $him to elaborate on what $he said earlier. <br><br> - "Ye<<s>> <<Master>>," $he <<say>>s automatically, and then pauses. "Hmm. I try not to think about back, you know, before." $He squeezes $his buttocks against your <<if $PC.dick == 1>>crotch<<else>>hand<</if>>. "But I gue<<ss>> back then I didn't really think about my butthole, much? Like, I went to the bathroom, and wa<<sh>>ed it in the <<sh>>ower, and that wa<<s>> it. But with the liquid <<s>>lave food, I don't — <<s>>orry, <<Master>>, I'm being <<s>>illy. You know all about that." You tell $him to explain it anyway. $He looks puzzled for a moment, but @@.mediumaquamarine;remembers $he can trust you,@@ and twists around to plant an awkward kiss on your chin before continuing. "Well," $he <<say>>s, with mock seriousness. "Here in the arcology, we <<s>>lave<<s>> eat a very <<s>>pe<<c>>ial liquid diet that keep<<s>> u<<s>> healthy and fit and ready to fuck. And, it'<<s>> ab<<s>>orbed completely, <<s>>o our butt<<s>> are alway<<s>> ni<<c>>e and clean. That way, <<Master>> can -" $he clenches $his sphincter <<if $PC.dick == 1>>around the base of your cock — "fuck<<else>>against your invading fingers — "play with<</if>> our a<<ss>>e<<s>>" — clench — "whenever" — clench — "<<heP>>" — clench — "want<<s>>!" $He squeals as you use your encircling arm to hoist $his torso up a bit higher, and mercilessly <<if $PC.dick == 1>>fuck<<else>>fingerfuck<</if>> $his ass. Many of your other slaves came and went during this, and none of them saw anything unusual about you molesting $activeSlave.slaveName's bottom in a corner of the restroom. + "Ye<<s>> <<Master>>," $he <<say>>s automatically, and then pauses. "Hmm. I try not to think about back, you know, before." $He squeezes $his buttocks against your <<if $PC.dick != 0>>crotch<<else>>hand<</if>>. "But I gue<<ss>> back then I didn't really think about my butthole, much? Like, I went to the bathroom, and wa<<sh>>ed it in the <<sh>>ower, and that wa<<s>> it. But with the liquid <<s>>lave food, I don't — <<s>>orry, <<Master>>, I'm being <<s>>illy. You know all about that." You tell $him to explain it anyway. $He looks puzzled for a moment, but @@.mediumaquamarine;remembers $he can trust you,@@ and twists around to plant an awkward kiss on your chin before continuing. "Well," $he <<say>>s, with mock seriousness. "Here in the arcology, we <<s>>lave<<s>> eat a very <<s>>pe<<c>>ial liquid diet that keep<<s>> u<<s>> healthy and fit and ready to fuck. And, it'<<s>> ab<<s>>orbed completely, <<s>>o our butt<<s>> are alway<<s>> ni<<c>>e and clean. That way, <<Master>> can -" $he clenches $his sphincter <<if $PC.dick != 0>>around the base of your cock — "fuck<<else>>against your invading fingers — "play with<</if>> our a<<ss>>e<<s>>" — clench — "whenever" — clench — "<<heP>>" — clench — "want<<s>>!" $He squeals as you use your encircling arm to hoist $his torso up a bit higher, and mercilessly <<if $PC.dick != 0>>fuck<<else>>fingerfuck<</if>> $his ass. Many of your other slaves came and went during this, and none of them saw anything unusual about you molesting $activeSlave.slaveName's bottom in a corner of the restroom. <<set $activeSlave.trust += 4>> <</replace>> <</link>> @@ -409,9 +409,9 @@ $He looks pensive, and goes through two false starts before $he clears $his thro <br><<link "Change it some more">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You tell $him that since $he appreciates how $his ass has changed, $he won't be surprised if you treat it like the fuckhole it is. Something in your tone makes $him cautious, but $he's a good $girl and says "Ye<<s>>, <<Master>>," automatically. You pass $assistantName wardrobe orders for the poor <<if $activeSlave.physicalAge > 30>>$woman<<else>>$girl<</if>>, and instructions to have $him report to your office once $he's dressed. A few minutes later, $activeSlave.slaveName walks up to your desk, stark naked except for a buttplug that comfortably fills $his rectum and a sturdy leather collar attached to a leash. You snap your fingers, pointing at the ground, and $he scrambles <<if hasAllLimbs($activeSlave)>>to $his hands and knees<<else>>downwards<</if>> and removes $his plug. After $he's taken a harsh buttfuck, you <<if $PC.dick == 1>>push the plug back in without letting any of your cum escape<<else>>plug $him up again<</if>> and attach the leash to your belt. You ignore your anal toy completely, letting $him kneel next to you as you work — $he doesn't seem to want to sit, for some reason. For the rest of the day, $his anus takes the full force of your libido. You fuck nothing else, confining your efforts to $his backdoor, keeping $him plugged when you aren't penetrating $him. When you're bored, you hand $him a dildo and tell $him to take care of it $himself. + You tell $him that since $he appreciates how $his ass has changed, $he won't be surprised if you treat it like the fuckhole it is. Something in your tone makes $him cautious, but $he's a good $girl and says "Ye<<s>>, <<Master>>," automatically. You pass $assistantName wardrobe orders for the poor <<if $activeSlave.physicalAge > 30>>$woman<<else>>$girl<</if>>, and instructions to have $him report to your office once $he's dressed. A few minutes later, $activeSlave.slaveName walks up to your desk, stark naked except for a buttplug that comfortably fills $his rectum and a sturdy leather collar attached to a leash. You snap your fingers, pointing at the ground, and $he scrambles <<if hasAllLimbs($activeSlave)>>to $his hands and knees<<else>>downwards<</if>> and removes $his plug. After $he's taken a harsh buttfuck, you <<if $PC.dick != 0>>push the plug back in without letting any of your cum escape<<else>>plug $him up again<</if>> and attach the leash to your belt. You ignore your anal toy completely, letting $him kneel next to you as you work — $he doesn't seem to want to sit, for some reason. For the rest of the day, $his anus takes the full force of your libido. You fuck nothing else, confining your efforts to $his backdoor, keeping $him plugged when you aren't penetrating $him. When you're bored, you hand $him a dildo and tell $him to take care of it $himself. <br><br> - $He's quite exhausted by the end of the day, walking dumbly along behind you, leashed to your belt and wondering tiredly when $his next reaming is coming. $He doesn't notice that you're bringing $him back to stand in front of the mirror until $he's there. You push $his compliant body into an approximation of $his position from the morning and tell $him to remove $his plug and look at $his asshole. "Ye<<s>> <<Master>>," $he <<says>>, and obeys.<<if $PC.dick == 1>> This releases quite a rush of ejaculate.<</if>> $His anus is @@.lime;very loose,@@ a lewd, gaping fuckhole hungry for toys, fingers, and dick. You tell $him that, and ask whether $he agrees. @@.hotpink;"Ye<<s>> <<Master>>," $he <<say>>s.@@ + $He's quite exhausted by the end of the day, walking dumbly along behind you, leashed to your belt and wondering tiredly when $his next reaming is coming. $He doesn't notice that you're bringing $him back to stand in front of the mirror until $he's there. You push $his compliant body into an approximation of $his position from the morning and tell $him to remove $his plug and look at $his asshole. "Ye<<s>> <<Master>>," $he <<says>>, and obeys.<<if $PC.dick != 0>> This releases quite a rush of ejaculate.<</if>> $His anus is @@.lime;very loose,@@ a lewd, gaping fuckhole hungry for toys, fingers, and dick. You tell $him that, and ask whether $he agrees. @@.hotpink;"Ye<<s>> <<Master>>," $he <<say>>s.@@ <<set $activeSlave.devotion += 4>> <<set $activeSlave.anus = 3>> <</replace>> @@ -423,7 +423,7 @@ $He looks pensive, and goes through two false starts before $he clears $his thro <<link "Love $him back">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You swing your legs up onto your desk and jump up onto its smooth surface, $his eyes tracking the <<if $PC.boobs == 1>>way it makes your breasts move<<else>>powerful way your muscles move your body<</if>>. When you pat the tops of your <<if $PC.title == 1>>hard<<else>>soft<</if>> thighs meaningfully, $he giggles happily and skips forward to clamber up and sit on your lap. The bouncing and climbing creates quite a nice spectacle of jiggling tits and waving cock, and $he manages to get up on the desk in such a way that you get a solid eyeful of first $his wet pussy and then $his ready anus. $He settles $himself onto your lap with a coo, feeling the <<if $PC.dick == 1>>hardness of your erection <<if $PC.vagina == 1>>and the warmth further down<</if>><<else>>warmth of your arousal<</if>> against $his hermaphroditic genitalia. $He starts to grind $himself lasciviously against you, but stops when you seize $his face and kiss $him deeply. $He moans back into you, returning the kiss with intensity. <<if $activeSlave.boobs > 4000>>$His udders are so huge the two of you have to press your torsos hard together to make out, a delightful struggle that stimulates $his nipples quite a lot, to go by the way $he squeaks and giggles into your mouth.<<elseif $activeSlave.boobs > 2000>>$His bosom is are so big that making out face to face presses it quite hard between your torsos, which stimulates $his nipples quite a lot, to go by the way $he squeaks and giggles into your mouth.<<elseif $PC.boobs == 1>>You undress without breaking your lip lock, bringing your bare breasts against $hers in a warm, loving embrace.<<else>>You strip without breaking your lip lock, bringing your heavily muscled chest against $his soft breasts in a tender, loving embrace.<</if>> $His arousal builds rapidly and $he goes back to grinding, <<if $PC.dick == 1>>eventually getting $himself so hot that your dick slides into $him almost without either of you meaning to make it happen. $He climaxes with you shortly, cumming all over $his own breasts.<<else>>bringing you both to a shaking climax. $He cums all over $his own breasts, coating them in glistening ejaculate.<</if>> As $he relaxes back against the desk, $his panting making $his cum-glazed tits rise and fall, you reflect that you just lied by omission, letting a pretty $girl maintain $his delusions and @@.hotpink;$his love for you.@@ Of all your sins, this is perhaps the smallest. + You swing your legs up onto your desk and jump up onto its smooth surface, $his eyes tracking the <<if $PC.boobs >= 300>>way it makes your breasts move<<else>>powerful way your muscles move your body<</if>>. When you pat the tops of your <<if $PC.title == 1>>hard<<else>>soft<</if>> thighs meaningfully, $he giggles happily and skips forward to clamber up and sit on your lap. The bouncing and climbing creates quite a nice spectacle of jiggling tits and waving cock, and $he manages to get up on the desk in such a way that you get a solid eyeful of first $his wet pussy and then $his ready anus. $He settles $himself onto your lap with a coo, feeling the <<if $PC.dick != 0>>hardness of your erection <<if $PC.vagina != -1>>and the warmth further down<</if>><<else>>warmth of your arousal<</if>> against $his hermaphroditic genitalia. $He starts to grind $himself lasciviously against you, but stops when you seize $his face and kiss $him deeply. $He moans back into you, returning the kiss with intensity. <<if $activeSlave.boobs > 4000>>$His udders are so huge the two of you have to press your torsos hard together to make out, a delightful struggle that stimulates $his nipples quite a lot, to go by the way $he squeaks and giggles into your mouth.<<elseif $activeSlave.boobs > 2000>>$His bosom is are so big that making out face to face presses it quite hard between your torsos, which stimulates $his nipples quite a lot, to go by the way $he squeaks and giggles into your mouth.<<elseif $PC.boobs >= 300 || $PC.title == 0>>You undress without breaking your lip lock, bringing your bare breasts against $hers in a warm, loving embrace.<<else>>You strip without breaking your lip lock, bringing your heavily muscled chest against $his soft breasts in a tender, loving embrace.<</if>> $His arousal builds rapidly and $he goes back to grinding, <<if $PC.dick != 0>>eventually getting $himself so hot that your dick slides into $him almost without either of you meaning to make it happen. $He climaxes with you shortly, cumming all over $his own breasts.<<else>>bringing you both to a shaking climax. $He cums all over $his own breasts, coating them in glistening ejaculate.<</if>> As $he relaxes back against the desk, $his panting making $his cum-glazed tits rise and fall, you reflect that you just lied by omission, letting a pretty $girl maintain $his delusions and @@.hotpink;$his love for you.@@ Of all your sins, this is perhaps the smallest. <<set $activeSlave.devotion += 4>> <<set $activeSlave.counter.vaginal += 1>> <<set $vaginalTotal += 1>> @@ -432,7 +432,7 @@ $He looks pensive, and goes through two false starts before $he clears $his thro <br><<link "Break $him with the truth">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You point at the couch, and $he skips over to it with a giggle, boobs bouncing. $He hops up onto the cushions, kneeling with $his butt stuck out invitingly and $his torso bent over its back. $He reaches around to pull one <<if ($activeSlave.butt > 5)>>massive<<elseif ($activeSlave.butt > 2)>>heavy<<else>>cute<</if>> buttock to one side, <<if $activeSlave.anus > 2>>stretching $his lewd backdoor into a gape<<elseif $activeSlave.anus > 1>>stretching $his backdoor lewdly<<else>>highlighting $his tight anus<</if>> and showing off $his <<if $activeSlave.labia > 1>>dangling<<elseif $activeSlave.labia > 0>>generous<<else>>wet<</if>> pussylips. You enter $him from behind, your <<if $PC.dick == 1>>turgid dick<<else>>strap-on<</if>> sliding easily into $his cunt. Your hands slide around $him to hold $his shoulders in a gentle lock, and you whisper secrets into $his ear. You tell $him that the Futanari Sisters here failed because you undermined them. You tell $him that $he is a slave because you planned and executed $his enslavement. And you tell $him that no slave will believe $him if $he tells them the truth, since they love you just like $he did. As you pour this poison into $him, $he remains perfectly still, processing the revelation; the only clue to $his feelings is $his rapidly softening cock. When it has become completely, pathetically limp, a huge sob tears its way out of $him. You switch to $his anus and assrape $him without mercy, forcing $his limp torso halfway around so you can press a kiss on $his bawling mouth. $He does not resist, even when you begin to taste the salt tears that stream down $his pretty face. $He will remain devoted to you, mostly from a lack of alternatives, but $his trust in you has @@.gold;suffered immensely.@@ + You point at the couch, and $he skips over to it with a giggle, boobs bouncing. $He hops up onto the cushions, kneeling with $his butt stuck out invitingly and $his torso bent over its back. $He reaches around to pull one <<if ($activeSlave.butt > 5)>>massive<<elseif ($activeSlave.butt > 2)>>heavy<<else>>cute<</if>> buttock to one side, <<if $activeSlave.anus > 2>>stretching $his lewd backdoor into a gape<<elseif $activeSlave.anus > 1>>stretching $his backdoor lewdly<<else>>highlighting $his tight anus<</if>> and showing off $his <<if $activeSlave.labia > 1>>dangling<<elseif $activeSlave.labia > 0>>generous<<else>>wet<</if>> pussylips. You enter $him from behind, your <<if $PC.dick != 0>>turgid dick<<else>>strap-on<</if>> sliding easily into $his cunt. Your hands slide around $him to hold $his shoulders in a gentle lock, and you whisper secrets into $his ear. You tell $him that the Futanari Sisters here failed because you undermined them. You tell $him that $he is a slave because you planned and executed $his enslavement. And you tell $him that no slave will believe $him if $he tells them the truth, since they love you just like $he did. As you pour this poison into $him, $he remains perfectly still, processing the revelation; the only clue to $his feelings is $his rapidly softening cock. When it has become completely, pathetically limp, a huge sob tears its way out of $him. You switch to $his anus and assrape $him without mercy, forcing $his limp torso halfway around so you can press a kiss on $his bawling mouth. $He does not resist, even when you begin to taste the salt tears that stream down $his pretty face. $He will remain devoted to you, mostly from a lack of alternatives, but $his trust in you has @@.gold;suffered immensely.@@ <<set $activeSlave.trust = random(-90,-75)>> <<set $activeSlave.counter.vaginal += 1>> <<set $vaginalTotal += 1>> @@ -446,7 +446,7 @@ $He looks pensive, and goes through two false starts before $he clears $his thro <<link "$He wants dick. Give $him the dick">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You rise fluidly out of your chair, pointing at the floor <<if hasBothLegs($activeSlave)>>at $his feet<<else>>in front of $him<</if>>. $He needs no further direction, and hurriedly gets down to place $his mouth at dick height. $He <<if ($PC.dick == 0)>>gives your strap-on a blowjob<<else>>sucks you off<<if $PC.vagina == 1>> and eats you out<</if>><</if>> with relish, looking adoringly up at you as $he rhythmically works $his lips up and down <<if ($PC.dick == 0)>>the<<else>>your<</if>> thick shaft. After a bit of this, you pull <<if ($PC.dick == 0)>>the phallus<<else>>yourself<</if>> free with a delicious popping noise, and haul the slave <<if hasBothLegs($activeSlave)>>to $his feet<<else>>upright<</if>>. You grab $his arm<<if hasBothArms($activeSlave)>>s<</if>> in a firm hold and pull $him up on tiptoe (at which the horny $girl giggles with anticipation), and then thrust into <<if ($activeSlave.weight > 10)>>soft crevice between $his plush thighs<<else>>gap between $his thighs<</if>>. This motion slides <<if ($PC.dick == 0)>>the strap-on<<else>>your hard dick<</if>> <<if ($activeSlave.vagina > -1)>>against $his moist pussylips<<elseif ($activeSlave.scrotum > 0)>>against $his anus and then past $his ballsack<<else>>along $his sensitive perineum<</if>>, eliciting a shocked gasp and then a prolonged whine of pleasure. $He humps $himself along <<if ($PC.dick == 0)>>the phallus<<else>>your shaft<<if $PC.vagina == 1>> and mons<</if>><</if>> shamelessly, craning around to rain kisses on your jawline and neck. + You rise fluidly out of your chair, pointing at the floor <<if hasBothLegs($activeSlave)>>at $his feet<<else>>in front of $him<</if>>. $He needs no further direction, and hurriedly gets down to place $his mouth at dick height. $He <<if ($PC.dick == 0)>>gives your strap-on a blowjob<<else>>sucks you off<<if $PC.vagina != -1>> and eats you out<</if>><</if>> with relish, looking adoringly up at you as $he rhythmically works $his lips up and down <<if ($PC.dick == 0)>>the<<else>>your<</if>> thick shaft. After a bit of this, you pull <<if ($PC.dick == 0)>>the phallus<<else>>yourself<</if>> free with a delicious popping noise, and haul the slave <<if hasBothLegs($activeSlave)>>to $his feet<<else>>upright<</if>>. You grab $his arm<<if hasBothArms($activeSlave)>>s<</if>> in a firm hold and pull $him up on tiptoe (at which the horny $girl giggles with anticipation), and then thrust into <<if ($activeSlave.weight > 10)>>soft crevice between $his plush thighs<<else>>gap between $his thighs<</if>>. This motion slides <<if ($PC.dick == 0)>>the strap-on<<else>>your hard dick<</if>> <<if ($activeSlave.vagina > -1)>>against $his moist pussylips<<elseif ($activeSlave.scrotum > 0)>>against $his anus and then past $his ballsack<<else>>along $his sensitive perineum<</if>>, eliciting a shocked gasp and then a prolonged whine of pleasure. $He humps $himself along <<if ($PC.dick == 0)>>the phallus<<else>>your shaft<<if $PC.vagina != -1>> and mons<</if>><</if>> shamelessly, craning around to rain kisses on your jawline and neck. <<if ($activeSlave.vagina > -1)>> When you gently push $his face away from you by tipping $his torso forward, $he moans a little from the loss of closeness, but soon forgets it when you press your <<if ($PC.dick == 0)>>strap-on<<else>>dick<</if>> inside $him. $He begins to gasp your name, moan adoration, and beg nonsensically, and $he orgasms promptly. $He groans with overstimulation as you pull out, and then whines when you redouble it by immediately switching to $his <<if ($activeSlave.anus > 2)>>loose<<elseif ($activeSlave.anus > 1)>>practiced<<else>>tight<</if>> ass. <<else>> @@ -564,7 +564,15 @@ $He looks pensive, and goes through two false starts before $he clears $his thro <br><<link "$He's a good slave girl all the time, not just right now">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You tell $him that $he doesn't have to prove anything to you right now; $he's shown that $he's a good slave girl already. $He looks shocked for a moment before @@.mediumaquamarine;blushing and turning $his gaze down at $his feet.@@ "T-thank<<s>>, <<Master>>," $he stammers. Since $he asked so nicely, though, you continue, you will fuck $his butt. $He giggles and hurries over to you in response to a crooked finger, curling up in your lap for a nice makeout session. When the next slave scheduled for an examination comes through the door, it's to the sight of $activeSlave.slaveName holding $his body sideways in the air over the couch: $he has one knee down on the cushions, and is doing the splits with the other leg running up <<if ($PC.boobs == 0)>>your muscular chest<<else>>between your breasts<</if>>. Your <<if ($PC.dick == 0)>>strap-on<<else>>dick<</if>> is up $his ass, and you're giving it to $him hard. <<if ($activeSlave.boobs > 1000)>>$His huge breasts are bouncing back and forth with the motion, almost hitting $himself in the face.<<elseif ($activeSlave.weight > 10)>>$His generous curves lend the motion weight, and each thrust reams $his ass hard.<<elseif ($activeSlave.hLength >= 60)>>$His long hair flies around $his face in a maelstrom of sexual energy.<<else>>The leather couch creaks with an obscurely sexual rhythm.<</if>> $He's being fucked so hard that $his + You tell $him that $he doesn't have to prove anything to you right now; $he's shown that $he's a good slave girl already. $He looks shocked for a moment before @@.mediumaquamarine;blushing and turning $his gaze down at $his feet.@@ "T-thank<<s>>, <<Master>>," $he stammers. Since $he asked so nicely, though, you continue, you will fuck $his butt. $He giggles and hurries over to you in response to a crooked finger, curling up in your lap for a nice makeout session. When the next slave scheduled for an examination comes through the door, it's to the sight of $activeSlave.slaveName holding $his body sideways in the air over the couch: $he has one knee down on the cushions, and is doing the splits with the other leg running up + <<if ($PC.boobs >= 300)>> + between your breasts. + <<elseif $PC.title == 0>> + your flat chest. + <<else>> + your muscular chest. + <</if>> + Your <<if ($PC.dick == 0)>>strap-on<<else>>dick<</if>> is up $his ass, and you're giving it to $him hard. <<if ($activeSlave.boobs > 1000)>>$His huge breasts are bouncing back and forth with the motion, almost hitting $himself in the face.<<elseif ($activeSlave.weight > 10)>>$His generous curves lend the motion weight, and each thrust reams $his ass hard.<<elseif ($activeSlave.hLength >= 60)>>$His long hair flies around $his face in a maelstrom of sexual energy.<<else>>The leather couch creaks with an obscurely sexual rhythm.<</if>> $He's being fucked so hard that $his <<if ($activeSlave.dick > 0) && ($activeSlave.chastityPenis == 1)>> cock is being forced to half-hardness inside its chastity cage, making $him writhe with mixed anal pleasure and dick pain. <<elseif ($activeSlave.dick > 0) && canAchieveErection($activeSlave)>> diff --git a/src/uncategorized/REFI.tw b/src/uncategorized/REFI.tw index bb7274fae62aabe0bbd9151606af2c63362c6cde..21e0e20dd581543af47276255fb4560e12934082 100644 --- a/src/uncategorized/REFI.tw +++ b/src/uncategorized/REFI.tw @@ -316,7 +316,7 @@ $subSlave.slaveName gets inspected more regularly than your other slaves, since while _he2 has _his2 neck twisted back to kiss you. <</if>> <</if>> -<<elseif $PC.dick == 1>> +<<elseif $PC.dick != 0>> extremely eager for a good fuck and there's no better dick than _his2 <<= WrittenMaster($subSlave)>>'s. $subSlave.slaveName has been a good _girl2, <<if ($subSlave.mpreg == 1 && canDoAnal($subSlave) && $subSlave.anus > 0) || ($subSlave.mpreg == 0 && canDoVaginal($subSlave) && $subSlave.vagina > 0)>> <<if $PC.belly >= 5000>> @@ -551,7 +551,7 @@ It seems $he passed by while $subSlave.slaveName was dominating the other slave< <</if>> /* 000-250-006 */ -$subSlave.slaveName is lying on the edge of your desk with _his2<<if $subSlave.belly >= 1500>> bloated<</if>> body helpless beneath you, your <<if $PC.dick == 1>>dick<<else>>strap-on<</if>> in _him2, and your hands around _his2 neck. It's just breath play, and you're practiced enough that _he2's in no danger. _He2's such a sexual submissive that _he2 sometimes acts out if not managed. This happens when _he2 feels the urge to misbehave in order to access punishment, so you personally ensure that _he2 can indulge _his2 submissiveness when _he2 needs it. _He2 does not orgasm with you, _his2 complete servitude to your pleasure fulfilling a deeper need than that. _He2 leaves your office with a serene look on _his2 face, passing <<EventNameLink>>, who is +$subSlave.slaveName is lying on the edge of your desk with _his2<<if $subSlave.belly >= 1500>> bloated<</if>> body helpless beneath you, your <<if $PC.dick != 0>>dick<<else>>strap-on<</if>> in _him2, and your hands around _his2 neck. It's just breath play, and you're practiced enough that _he2's in no danger. _He2's such a sexual submissive that _he2 sometimes acts out if not managed. This happens when _he2 feels the urge to misbehave in order to access punishment, so you personally ensure that _he2 can indulge _his2 submissiveness when _he2 needs it. _He2 does not orgasm with you, _his2 complete servitude to your pleasure fulfilling a deeper need than that. _He2 leaves your office with a serene look on _his2 face, passing <<EventNameLink>>, who is <<if isAmputee($activeSlave)>> propped limblessly nearby. $He has <<elseif !hasAnyLegs($activeSlave)>> @@ -811,7 +811,7 @@ There was a glint of envy <<if canSee($activeSlave)>>in $his eyes when $he saw<< /* TODO: not sure what to do here */ <<if canDoAnal($activeSlave)>> <<if $activeSlave.anus == 0>> - $He hasn't recovered before $he feels the still more urgent pain of <<if $PC.dick == 1>>your dick brutally @@.lime;taking $his anal virginity@@<<else>>an enormous dildo @@.lime;stealing $his anal virginity@@<</if>>, followed by rough anal, + $He hasn't recovered before $he feels the still more urgent pain of <<if $PC.dick != 0>>your dick brutally @@.lime;taking $his anal virginity@@<<else>>an enormous dildo @@.lime;stealing $his anal virginity@@<</if>>, followed by rough anal, <<set $activeSlave.anus = 1>> <<else>> $He hasn't recovered before $he feels the still more urgent pain of rough anal, @@ -819,10 +819,10 @@ There was a glint of envy <<if canSee($activeSlave)>>in $his eyes when $he saw<< <<= VCheck.Anal()>> <<elseif canDoVaginal($activeSlave)>> <<if $activeSlave.vagina == 0>> - $He hasn't recovered before $he feels the still more urgent pain of <<if $PC.dick == 1>>your dick brutally @@.lime;stripping $him of $his virginity@@<<else>>an enormous dildo @@.lime;stealing $his virginity@@<</if>>, followed by rough sex, + $He hasn't recovered before $he feels the still more urgent pain of <<if $PC.dick != 0>>your dick brutally @@.lime;stripping $him of $his virginity@@<<else>>an enormous dildo @@.lime;stealing $his virginity@@<</if>>, followed by rough sex, <<set $activeSlave.vagina = 1>> <<else>> - $He hasn't recovered before $he feels the still more urgent pain of <<if $PC.dick == 1>>your dick<<else>>an enormous dildo<</if>> slamming against $his cervix, + $He hasn't recovered before $he feels the still more urgent pain of <<if $PC.dick != 0>>your dick<<else>>an enormous dildo<</if>> slamming against $his cervix, <</if>> <<= VCheck.Vaginal()>> <<else>> @@ -833,7 +833,7 @@ There was a glint of envy <<if canSee($activeSlave)>>in $his eyes when $he saw<< <<case "ball gag" "bit gag">> you unhook $his gag before <</switch>> - the still more urgent pain of <<if $PC.dick == 1>>your dick getting shoved as deep down $his throat as you can<<else>>an enormous dildo forcing $his jaw wide and working its way down $his throat<</if>>, + the still more urgent pain of <<if $PC.dick != 0>>your dick getting shoved as deep down $his throat as you can<<else>>an enormous dildo forcing $his jaw wide and working its way down $his throat<</if>>, <<set $activeSlave.counter.oral++, $oralTotal++>> <</if>> which is then overlaid by rough spanking, nipple pinching, and @@ -948,7 +948,7 @@ There was a glint of envy <<if canSee($activeSlave)>>in $his eyes when $he saw<< As $he writhes in agony, you tell $him to get used to it. $He's a pain slut now, second thoughts or not. <<if canDoAnal($activeSlave)>> <<if $activeSlave.anus == 0>> - $He hasn't recovered before $he feels the still more urgent pain of <<if $PC.dick == 1>>your dick brutally @@.lime;taking $his anal virginity@@<<else>>an enormous dildo @@.lime;stealing $his anal virginity@@<</if>>, followed by rough anal, + $He hasn't recovered before $he feels the still more urgent pain of <<if $PC.dick != 0>>your dick brutally @@.lime;taking $his anal virginity@@<<else>>an enormous dildo @@.lime;stealing $his anal virginity@@<</if>>, followed by rough anal, <<set $activeSlave.anus = 1>> <<else>> $He hasn't recovered before $he feels the still more urgent pain of rough anal, @@ -956,10 +956,10 @@ There was a glint of envy <<if canSee($activeSlave)>>in $his eyes when $he saw<< <<= VCheck.Anal()>> <<elseif canDoVaginal($activeSlave)>> <<if $activeSlave.vagina == 0>> - $He hasn't recovered before $he feels the still more urgent pain of <<if $PC.dick == 1>>your dick brutally @@.lime;stripping $him of $his virginity@@<<else>>an enormous dildo @@.lime;stealing $his virginity@@<</if>>, followed by rough sex, + $He hasn't recovered before $he feels the still more urgent pain of <<if $PC.dick != 0>>your dick brutally @@.lime;stripping $him of $his virginity@@<<else>>an enormous dildo @@.lime;stealing $his virginity@@<</if>>, followed by rough sex, <<set $activeSlave.vagina = 1>> <<else>> - $He hasn't recovered before $he feels the still more urgent pain of <<if $PC.dick == 1>>your dick<<else>>an enormous dildo<</if>> slamming against $his cervix, + $He hasn't recovered before $he feels the still more urgent pain of <<if $PC.dick != 0>>your dick<<else>>an enormous dildo<</if>> slamming against $his cervix, <</if>> <<= VCheck.Vaginal()>> <<else>> @@ -970,7 +970,7 @@ There was a glint of envy <<if canSee($activeSlave)>>in $his eyes when $he saw<< <<case "ball gag" "bit gag">> you unhook $his gag before <</switch>> - the still more urgent pain of <<if $PC.dick == 1>>your dick getting shoved as deep down $his throat as you can<<else>>an enormous dildo forcing $his jaw wide and working its way down $his throat<</if>>, + the still more urgent pain of <<if $PC.dick != 0>>your dick getting shoved as deep down $his throat as you can<<else>>an enormous dildo forcing $his jaw wide and working its way down $his throat<</if>>, <<set $activeSlave.counter.oral++, $oralTotal++>> <</if>> which is then overlaid by rough spanking, nipple pinching, and @@ -1056,7 +1056,7 @@ There was a glint of envy <<if canSee($activeSlave)>>in $his eyes when $he saw<< <<else>> "Plea<<s>>e knock me up, <<Master>>!" <</if>> - You shove $him over the desk, rub <<if $PC.dick == 1>>your hard dick<<else>>a squirt dildo<</if>> + You shove $him over the desk, rub <<if $PC.dick != 0>>your hard dick<<else>>a squirt dildo<</if>> <<if $activeSlave.mpreg == 1>> <<if canDoAnal($activeSlave)>> around $his asspussy, @@ -1073,14 +1073,14 @@ There was a glint of envy <<if canSee($activeSlave)>>in $his eyes when $he saw<< and ask if $he wants you to impregnate $him. $He's almost beside $himself, shuddering at the titillation, but before $he can answer, <<if $activeSlave.mpreg == 1>> <<if canDoAnal($activeSlave) && $activeSlave.anus > 0>> - you slide <<if $PC.dick == 0>>a strap-on<<else>>your cock<</if>> into $his rear and give $him a pounding that leaves $him begging for what's to come. <<if $PC.dick == 1>>When you start to feel you climax approaching<<else>>Once you've thoroughly enjoyed yourself<</if>>, you tell $him that pregnancy is a very special reward for very good slaves, and you might give it to $him one day — but that $he doesn't deserve it yet. With that, you slide out of $his ass and paint $his back with <<if $PC.dick == 1>>your cum<<else>>a few squirts from the dildo<</if>>. + you slide <<if $PC.dick == 0>>a strap-on<<else>>your cock<</if>> into $his rear and give $him a pounding that leaves $him begging for what's to come. <<if $PC.dick != 0>>When you start to feel you climax approaching<<else>>Once you've thoroughly enjoyed yourself<</if>>, you tell $him that pregnancy is a very special reward for very good slaves, and you might give it to $him one day — but that $he doesn't deserve it yet. With that, you slide out of $his ass and paint $his back with <<if $PC.dick != 0>>your cum<<else>>a few squirts from the dildo<</if>>. <<= VCheck.Anal()>> <<else>> you tell $him that pregnancy is a very special reward for very good slaves, and you might give it to $him one day — but that $he doesn't deserve it yet. With that, you run your hands across the quivering slave's belly; pantomiming it swelling with child and sending $him over the edge. <</if>> <<else>> <<if canDoVaginal($activeSlave) && $activeSlave.vagina > 0>> - you slide <<if $PC.dick == 0>>a strap-on<<else>>your cock<</if>> into $his vagina and give $him a pounding that leaves $him begging for what's to come. <<if $PC.dick == 1>>When you start to feel you climax approaching<<else>>Once you've thoroughly enjoyed yourself<</if>>, you tell $him that pregnancy is a very special reward for very good slaves, and you might give it to $him one day — but that $he doesn't deserve it yet. With that, you slide out of $his pussy and paint the quivering slave's belly with <<if $PC.dick == 1>>your cum<<else>>a few squirts from the dildo<</if>>. + you slide <<if $PC.dick == 0>>a strap-on<<else>>your cock<</if>> into $his vagina and give $him a pounding that leaves $him begging for what's to come. <<if $PC.dick != 0>>When you start to feel you climax approaching<<else>>Once you've thoroughly enjoyed yourself<</if>>, you tell $him that pregnancy is a very special reward for very good slaves, and you might give it to $him one day — but that $he doesn't deserve it yet. With that, you slide out of $his pussy and paint the quivering slave's belly with <<if $PC.dick != 0>>your cum<<else>>a few squirts from the dildo<</if>>. <<= VCheck.Vaginal()>> <<else>> you tell $him that pregnancy is a very special reward for very good slaves, and you might give it to $him one day — but that $he doesn't deserve it yet. With that, you run your hands across the quivering slave's belly; pantomiming it swelling with child and sending $him over the edge. @@ -1142,14 +1142,14 @@ There was a glint of envy <<if canSee($activeSlave)>>in $his eyes when $he saw<< <</if>> <<if $activeSlave.mpreg == 1>> <<if canDoAnal($activeSlave) && $activeSlave.anus > 0>> - slide your <<if $PC.dick == 0>>strap-on<<else>>cock<</if>> into $his rear. You lean in to run your hands across the quivering slave's belly as you focus on breeding the already fecund bitch. <<if $PC.dick == 1>>When you start to feel you climax approaching<<else>>Once you've thoroughly enjoyed yourself<</if>>, you tell $him that pregnancy is a very special reward for very good slaves, and if $he keeps being a good $girl you'll be sure to keep $him swollen with child. With that, you hilt yourself and <<if $PC.dick == 1>>flood $his rectum with your cum<<else>>repeatedly pump bursts of cum out of your toy into $his bowels<</if>>. + slide your <<if $PC.dick == 0>>strap-on<<else>>cock<</if>> into $his rear. You lean in to run your hands across the quivering slave's belly as you focus on breeding the already fecund bitch. <<if $PC.dick != 0>>When you start to feel you climax approaching<<else>>Once you've thoroughly enjoyed yourself<</if>>, you tell $him that pregnancy is a very special reward for very good slaves, and if $he keeps being a good $girl you'll be sure to keep $him swollen with child. With that, you hilt yourself and <<if $PC.dick != 0>>flood $his rectum with your cum<<else>>repeatedly pump bursts of cum out of your toy into $his bowels<</if>>. <<= VCheck.Anal()>> <<else>> you tell $him that pregnancy is a very special reward for very good slaves, and if $he keeps being a good $girl you'll be sure to keep $him swollen with child. With that, you run your hands across the quivering slave's _belly belly, pantomiming it swelling to an obscene size with children and sending $him over the edge. <</if>> <<else>> <<if canDoVaginal($activeSlave) && $activeSlave.vagina > 0>> - slide your <<if $PC.dick == 0>>strap-on<<else>>cock<</if>> into $his pussy. You lean in to run your hands across the quivering slave's belly as you focus on breeding the already fecund bitch. <<if $PC.dick == 1>>When you start to feel you climax approaching<<else>>Once you've thoroughly enjoyed yourself<</if>>, you tell $him that pregnancy is a very special reward for very good slaves, and if $he keeps being a good $girl you'll be sure to keep $him swollen with child. With that, you hilt yourself and <<if $PC.dick == 1>>flood $his cunt with your cum<<else>>repeatedly pump bursts of cum into $him until it flows out around your toy<</if>>. + slide your <<if $PC.dick == 0>>strap-on<<else>>cock<</if>> into $his pussy. You lean in to run your hands across the quivering slave's belly as you focus on breeding the already fecund bitch. <<if $PC.dick != 0>>When you start to feel you climax approaching<<else>>Once you've thoroughly enjoyed yourself<</if>>, you tell $him that pregnancy is a very special reward for very good slaves, and if $he keeps being a good $girl you'll be sure to keep $him swollen with child. With that, you hilt yourself and <<if $PC.dick != 0>>flood $his cunt with your cum<<else>>repeatedly pump bursts of cum into $him until it flows out around your toy<</if>>. <<= VCheck.Vaginal()>> <<else>> you tell $him that pregnancy is a very special reward for very good slaves, and if $he keeps being a good $girl you'll be sure to keep $him swollen with child. With that, you run your hands across the quivering slave's _belly belly, pantomiming it swelling to an obscene size with children and sending $him over the edge. @@ -1510,10 +1510,10 @@ There was a glint of envy <<if canSee($activeSlave)>>in $his eyes when $he saw<< <<if $PC.belly >= 30000>> to the couch, but $he's clearly pleased. While you would rather sit $him on your lap, you are far too pregnant to fit $him; instead you settle $him beside you and torment <<else>> - back to your desk chair, but $he's clearly pleased. You sit in the chair with $him in your lap facing away from you<<if $PC.boobs > 0>>, $his back against your breasts<</if>>, and torment + back to your desk chair, but $he's clearly pleased. You sit in the chair with $him in your lap facing away from you<<if $PC.boobs >= 300>>, $his back against your breasts<</if>>, and torment <</if>> $his nipples until $he's close to climax. Then you get $him on <<if hasBothLegs($activeSlave)>>$his knees<<else>>the floor<</if>> and push $him over the edge with - <<if $PC.dick == 1>> + <<if $PC.dick != 0>> <<if $activeSlave.nipples == "fuckable">> your cock and fingers deep inside $his <<else>> @@ -1584,7 +1584,7 @@ There was a glint of envy <<if canSee($activeSlave)>>in $his eyes when $he saw<< make $him take <<if ($PC.dick == 0)>>a strap-on you've put on<<else>>your dick<</if>>, hard. <<= VCheck.Anal()>> <<else>> - <<if $PC.dick == 1>>ram your dick down $his throat<<if $PC.vagina == 1>> and make $him eat you out<</if>><<else>>mash your clit in $his face, making $him eat you out<</if>>. + <<if $PC.dick != 0>>ram your dick down $his throat<<if $PC.vagina != -1>> and make $him eat you out<</if>><<else>>mash your clit in $his face, making $him eat you out<</if>>. <<set $activeSlave.counter.oral++, $oralTotal++>> <</if>> You ensure that $he maintains the submissive role throughout. You'll keep an eye on $him, and with this correction @@.hotpink;$he'll become more obedient.@@ @@ -1621,7 +1621,7 @@ There was a glint of envy <<if canSee($activeSlave)>>in $his eyes when $he saw<< ride <<if ($PC.dick == 0)>>a strap-on you're wearing<<else>>your dick<</if>>. <<= VCheck.Anal()>> <<else>> - <<if $PC.dick == 1>>suck you off<<if $PC.vagina == 1>> and eat you out<</if>><<else>>eat you out<</if>> at $his own pace. + <<if $PC.dick != 0>>suck you off<<if $PC.vagina != -1>> and eat you out<</if>><<else>>eat you out<</if>> at $his own pace. <<set $activeSlave.counter.oral++, $oralTotal++>> <</if>> You ensure that $he maintains the active role throughout. You'll keep an eye on $him, and with this correction @@.hotpink;$he'll become more obedient.@@ @@ -1676,7 +1676,7 @@ There was a glint of envy <<if canSee($activeSlave)>>in $his eyes when $he saw<< <<if canDoAnal($activeSlave)>> $He squeaks with surprise as you throw $him on the couch, but $his eagerness is obvious. $He does everything right, relaxing as you <<if ($PC.dick == 0)>>push a strap-on into<<else>>enter<</if>> $his ass and enjoying $himself all the way through. $He climaxes hard to <<if ($PC.dick == 0)>>the phallus<<else>>the cock<</if>> in $his asshole. @@.hotpink;$He has become more devoted to you,@@ and @@.lightcoral;$his sexuality now focuses on $his anus.@@ <<= VCheck.Anal()>> - <<elseif $PC.dick == 1>> + <<elseif $PC.dick != 0>> $He squeaks with surprise as you push $him <<if $activeSlave.belly >= 300000>> onto $his _belly <<if $activeSlave.bellyPreg >= 1500>>pregnancy<<else>>belly<</if>> diff --git a/src/uncategorized/RESS.tw b/src/uncategorized/RESS.tw index 60bf3735c611598304eda4b367e14e5b0fe6c13a..0ee3099d1580fa10f0bd6b3392ff5ecc2c96d31b 100644 --- a/src/uncategorized/RESS.tw +++ b/src/uncategorized/RESS.tw @@ -185,7 +185,7 @@ You check $his records for any potential health issues that could be causing thi <<case "surprising wakeup">> -You are awakened from a sound sleep by someone eagerly <<if $PC.dick == 1>>sucking your dick<<else>>eating you out<</if>>. Your slaves know better than to disturb you, let alone take the initiative, but you are shocked when you pull back the sheets and reveal the smiling <<EventNameLink>>. +You are awakened from a sound sleep by someone eagerly <<if $PC.dick != 0>>sucking your dick<<else>>eating you out<</if>>. Your slaves know better than to disturb you, let alone take the initiative, but you are shocked when you pull back the sheets and reveal the smiling <<EventNameLink>>. <<if !canTalk($activeSlave)>> $He promptly stops, flashes you an appreciative smile and goes right back to pleasing you. <<else>> @@ -215,10 +215,10 @@ Finishing your work, you lean back for a well-deserved break. Your peace is quic <<elseif ($PC.career == "escort")>> but you simply give $him a kick to the groin; $he wouldn't be the first person to try this shit on you. <<set $mutinery = 0>> -<<elseif ($PC.career == "slaver") || $PC.slaving >= 20>> +<<elseif ($PC.career == "slaver") || $PC.skill.slaving >= 20>> but you simply give $him a kick to the groin, a little trick you remember from your early days on how to deal with rebellious slaves. <<set $mutinery = 0>> -<<elseif ($PC.warfare >= 20)>> +<<elseif ($PC.skill.warfare >= 20)>> but you have no problem grabbing $him and pushing $him to the ground, grabbing<<if hasBothArms($activeSlave)>> both of<</if>> $his arm<<if hasBothArms($activeSlave)>>s<</if>> to make sure $he doesn't try to step up. <<set $mutinery = 0>> <<elseif $arcologies[0].FSPhysicalIdealist != "unset">> @@ -230,7 +230,7 @@ Finishing your work, you lean back for a well-deserved break. Your peace is quic <br><br> <<if $mutinery == 1>> $He doesn't seem to understand what $he is getting $himself into - <<if $PC.boobs > 0>> + <<if $PC.boobs >= 300>> as $he gropes your chest <<else>> as $he runs $his hand<<if hasBothArms($activeSlave)>>s<</if>> over your body @@ -421,7 +421,7 @@ With $his back arched and $his thighs together $his <<if $activeSlave.butt > 5>> _hisA voice <</switch>> <</if>> -gently calling your name. As you regain consciousness, you become aware of a weight on your chest<<if $PC.boobsBonus >= 3>> other than your heavy tits<</if>>. <<EventNameLink>> has snuggled up against you in $his sleep. $He's nude, and so are you; everyone sleeps naked in your penthouse. The sheet is down at your hips, leaving your upper bodies bare. <<if !hasAnyArms($activeSlave)>>$He's wormed $his <<if isAmputee($activeSlave)>>limbless<<else>>armless<</if>> torso under your arm,<<else>>$He has one arm across your <<if $PC.boobs == 1>>chest, just below your breasts,<<elseif $PC.title == 1>>manly chest<<else>>flat chest,<</if>><</if>> and is using your shoulder as a pillow. You can feel $his warm breath across <<if $PC.boobs == 1 || $PC.title == 0>>your nipple on that side, and it hardens slowly under your gaze<<else>>your well-developed pectorals<</if>>. $His <<if $activeSlave.boobs > 4000>>incredible tits are resting to either side of your ribcage, with one of them a heavy mass on your chest and the other trapped under $his<<elseif $activeSlave.boobs > 1200>>big boobs form a warm, soft mass between you<<else>>soft chest rests warmly against your ribcage<</if>><<if $activeSlave.belly >= 10000>>, beneath them, $his _belly <<if $activeSlave.bellyPreg >= 8000>>pregnant <</if>>belly rests <<if $PC.belly >= 1500>>against your own baby bump<<else>>upon your flat stomach<</if>><</if>>, and farther down, there's another source of warmth where $he's <<if !hasAnyLegs($activeSlave)>>got $his legless pelvis resting against your hip<<else>>straddling your thigh<</if>>. +gently calling your name. As you regain consciousness, you become aware of a weight on your chest<<if $PC.boobs >= 1400>> other than your heavy tits<</if>>. <<EventNameLink>> has snuggled up against you in $his sleep. $He's nude, and so are you; everyone sleeps naked in your penthouse. The sheet is down at your hips, leaving your upper bodies bare. <<if !hasAnyArms($activeSlave)>>$He's wormed $his <<if isAmputee($activeSlave)>>limbless<<else>>armless<</if>> torso under your arm,<<else>>$He has one arm across your <<if $PC.boobs >= 300>>chest, just below your breasts,<<elseif $PC.title == 1>>manly chest<<else>>flat chest,<</if>><</if>> and is using your shoulder as a pillow. You can feel $his warm breath across <<if $PC.boobs >= 300 || $PC.title == 0>>your nipple on that side, and it hardens slowly under your gaze<<else>>your well-developed pectorals<</if>>. $His <<if $activeSlave.boobs > 4000>>incredible tits are resting to either side of your ribcage, with one of them a heavy mass on your chest and the other trapped under $his<<elseif $activeSlave.boobs > 1200>>big boobs form a warm, soft mass between you<<else>>soft chest rests warmly against your ribcage<</if>><<if $activeSlave.belly >= 10000>>, beneath them, $his _belly <<if $activeSlave.bellyPreg >= 8000>>pregnant <</if>>belly rests <<if $PC.belly >= 1500>>against your own baby bump<<else>>upon your flat stomach<</if>><</if>>, and farther down, there's another source of warmth where $he's <<if !hasAnyLegs($activeSlave)>>got $his legless pelvis resting against your hip<<else>>straddling your thigh<</if>>. <br><br> "<<= properTitle()>>," $assistantName calls again, "you <<if $assistant == 0>>set a wake up for this time<<else>>asked me to wake you at this time<</if>>. You have a business meeting that starts shortly." You begin to slide out from under $activeSlave.slaveName, but the <<if $activeSlave.physicalAge > 30>> @@ -627,7 +627,7 @@ down to meet you. $He's nude, having stripped in your office, and meets your gaz <<case "permitted masturbation">> -Strolling through the penthouse late at night, thinking over a business problem, you pass <<if ($activeSlave.ID == $HeadGirl.ID) && ($HGSuite > 0)>>the door of your Head Girl's suite<<elseif ($activeSlave.livingRules == "luxurious")>>the door to one of the cozy little slave bedrooms<<else>>through the cavernous slave dormitory<</if>> and see <<EventNameLink>>, alone in bed tonight. $He's nude, of course, and has not pulled the sheets up over $himself. $He's lying face-down, +Strolling through the penthouse late at night, thinking over a business problem, you pass <<if ($activeSlave.ID == $HeadGirl.ID) && ($HGSuite > 0)>>the door of your Head Girl's suite<<elseif ($activeSlave.rules.living == "luxurious")>>the door to one of the cozy little slave bedrooms<<else>>through the cavernous slave dormitory<</if>> and see <<EventNameLink>>, alone in bed tonight. $He's nude, of course, and has not pulled the sheets up over $himself. $He's lying face-down, <<if ($activeSlave.boobs > 10000)>> though $his titanic tits prop $his torso up awkwardly, <<elseif ($activeSlave.boobs > 1600)>> @@ -1744,9 +1744,9 @@ $He comes around the corner and bumps into your heavily gravid middle. <<elseif ($PC.belly >= 5000)>> bumps into your rounded middle. -<<elseif ($PC.balls > 2)>> +<<elseif ($PC.balls >= 14)>> nearly knees your prominent testicles. -<<elseif ($PC.boobs > 0)>> +<<elseif ($PC.boobs >= 800)>> runs into your prominent rack. <<else>> almost runs into you. @@ -1784,7 +1784,7 @@ $He stops and <<if canSee($activeSlave)>>stares<<else>>faces you<</if>>, struggl <<case "desperately horny">> <<EventNameLink>> comes to see you, looking deeply unhappy and shivering occasionally. -<<if ($activeSlave.speechRules == "restrictive")>> +<<if ($activeSlave.rules.speech == "restrictive")>> Since $he is not allowed to speak, $he just enters your office and stands there, unsure what to do. <<else>> <<if !canTalk($activeSlave)>> @@ -2355,13 +2355,13 @@ You complete the final rep of your first workout of the day, rack the bar, and j heavily pregnant middle and the last remnants of your abs with almost painful intensity. You can't really blame $him; you're the perfect image of a mother-to-be and your heavy belly is coated in a thin sheen of sweat. <<elseif $PC.belly >= 5000>> greatly swollen middle and its stretched abdominal muscles with almost painful intensity. You can't really blame $him; despite how big you've gotten, you still have some abs left. -<<elseif $PC.boobsBonus > 2>> - sports bra clad boobs with almost painful intensity. You can't really blame $him; the bra's three sizes too small, forcing your enormous <<if $PC.boobsImplant == 1>>fake breasts to balloon around the strained material<<else>>breasts to lewdly bulge around the strained material<</if>>, soaked in your sweat<<if $PC.lactation > 0>>and breast milk<</if>>, and your nipples are clearly defined through the stretched thin fabric. -<<elseif $PC.boobsBonus == 2>> - sports bra clad boobs with almost painful intensity. You can't really blame $him; the bra's two sizes too small, allowing your huge <<if $PC.boobsImplant == 1>>fake <</if>>breasts to lewdly bulge out of them, soaked in your sweat<<if $PC.lactation > 0>>and breast milk<</if>>, and your nipples are clearly visible as bumps in the strained material. -<<elseif $PC.boobsBonus == 1>> - sports bra clad boobs with almost painful intensity. You can't really blame $him; the bra's one size too small, allowing your big <<if $PC.boobsImplant == 1>>fake <</if>>breasts to bulge out of them, soaked in your sweat<<if $PC.lactation > 0>>and breast milk<</if>>, and your nipples are clearly visible as bumps in the taut material. -<<elseif $PC.boobs == 1>> +<<elseif $PC.boobs >= 1400>> + sports bra clad boobs with almost painful intensity. You can't really blame $him; the bra's three sizes too small, forcing your enormous <<if $PC.boobsImplant > 0>>fake breasts to balloon around the strained material<<else>>breasts to lewdly bulge around the strained material<</if>>, soaked in your sweat<<if $PC.lactation > 0>>and breast milk<</if>>, and your nipples are clearly defined through the stretched thin fabric. +<<elseif $PC.boobs >= 1200>> + sports bra clad boobs with almost painful intensity. You can't really blame $him; the bra's two sizes too small, allowing your huge <<if $PC.boobsImplant > 0>>fake <</if>>breasts to lewdly bulge out of them, soaked in your sweat<<if $PC.lactation > 0>>and breast milk<</if>>, and your nipples are clearly visible as bumps in the strained material. +<<elseif $PC.boobs >= 1000>> + sports bra clad boobs with almost painful intensity. You can't really blame $him; the bra's one size too small, allowing your big <<if $PC.boobsImplant > 0>>fake <</if>>breasts to bulge out of them, soaked in your sweat<<if $PC.lactation > 0>>and breast milk<</if>>, and your nipples are clearly visible as bumps in the taut material. +<<elseif $PC.boobs >= 300>> sports bra clad boobs with almost painful intensity. You can't really blame $him; the bra's soaked in your sweat<<if $PC.lactation > 0>>and breast milk<</if>> and your nipples are clearly visible as bumps in the tight material. <<elseif $PC.belly >= 1500>> swollen middle and its abdominal muscles with almost painful intensity. You can't really blame $him; despite your growing child<<if $PC.pregType > 1>>ren<</if>>, they're still pretty cut. @@ -2396,38 +2396,38 @@ Having just enjoyed one of your slaves, you take a quick post-coital rinse in on As $his gaze travels down your body towards the floor, <<if $activeSlave.attrXY <= 35>> it lingers for a moment on your - <<if $PC.boobsBonus > 2>> - enormous <<if $PC.boobsImplant == 1>>chest balloons<<else>>cow tits<</if>> - <<elseif $PC.boobsBonus == 2>> - huge<<if $PC.boobsImplant == 1>>, clearly fake<<else>>, heavy<</if>> breasts - <<elseif $PC.boobsBonus == 1>> - big<<if $PC.boobsImplant == 1>>, perky<</if>> breasts - <<elseif $PC.boobsBonus == -1>> + <<if $PC.boobs >= 1400>> + enormous <<if $PC.boobsImplant > 0>>chest balloons<<else>>cow tits<</if>> + <<elseif $PC.boobs >= 1200>> + huge<<if $PC.boobsImplant > 0>>, clearly fake<<else>>, heavy<</if>> breasts + <<elseif $PC.boobs >= 1000>> + big<<if $PC.boobsImplant > 0>>, perky<</if>> breasts + <<elseif $PC.boobs >= 800>> + generous breasts + <<elseif $PC.boobs >= 650>> handfilling breasts - <<elseif $PC.boobsBonus == -2>> + <<elseif $PC.boobs >= 500>> average breasts - <<elseif $PC.boobsBonus == -3>> + <<elseif $PC.boobs >= 300>> small breasts - <<elseif $PC.boobs == 1>> - generous breasts <</if>> before continuing to track downward. When it reaches your cock, still half-hard from the sex and the warm shower, $he stiffens with discomfort. <<else>> $he averts $his eyes from your - <<if $PC.boobsBonus > 2>> - enormous, bare <<if $PC.boobsImplant == 1>>chest balloons<<else>>cow tits<</if>> - <<elseif $PC.boobsBonus == 2>> - huge, bare<<if $PC.boobsImplant == 1>>, clearly fake<<else>>, heavy<</if>> breasts - <<elseif $PC.boobsBonus == 1>> - big, bare<<if $PC.boobsImplant == 1>>, perky<</if>> breasts - <<elseif $PC.boobsBonus == -1>> + <<if $PC.boobs >= 1400>> + enormous, bare <<if $PC.boobsImplant > 0>>chest balloons<<else>>cow tits<</if>> + <<elseif $PC.boobs >= 1200>> + huge, bare<<if $PC.boobsImplant > 0>>, clearly fake<<else>>, heavy<</if>> breasts + <<elseif $PC.boobs >= 1000>> + big, bare<<if $PC.boobsImplant > 0>>, perky<</if>> breasts + <<elseif $PC.boobs >= 800>> + generous, bare breasts + <<elseif $PC.boobs >= 650>> handfilling, bare breasts - <<elseif $PC.boobsBonus == -2>> + <<elseif $PC.boobs >= 500>> average, bare breasts - <<elseif $PC.boobsBonus == -3>> + <<elseif $PC.boobs >= 300>> small, bare breasts - <<elseif $PC.boobs == 1>> - generous, bare breasts <</if>> as best $he can, quickly looking farther down. $His gaze lingers for a moment on your cock, still half-hard from the sex and the warm shower, but $he's stiff with discomfort. <</if>> @@ -2435,7 +2435,7 @@ $He swallows uncomfortably, frozen in place and staring at the floor. $His eyes <<if $activeSlave.attrXY <= 35>> your boobs and studiously avoiding your dick. <<else>> - your dick<<if $PC.balls > 2>> and enormous testicles, while<<else>> and<</if>> studiously avoiding your boobs. + your dick<<if $PC.balls >= 8>> and enormous testicles, while<<else>> and<</if>> studiously avoiding your boobs. <</if>> <<if !canTalk($activeSlave)>> $He gestures a proper greeting, hands shaking with nervousness. @@ -2890,13 +2890,13 @@ $He's referring to the volume issue with $his unnaturally massive dick. The thin With a mind as busy as yours, you sometimes wake up in the middle of the night for no reason that you can remember.<<if $PC.actualAge >= 50>> These incidents have become more common as you age; merely one of time's little mutilations.<</if>> Naturally, waking up in the middle of the night feels much different than it did back before you owned an arcology. Now you have your choice from a virtual buffet of sleeping slaves if you don't feel like going back to sleep right away. <br><br> The slave on your left is sleeping on _hisU back, and is touching you lightly at the hip and shoulder. The slave on your right, though, is nestled in close, $his shoulder under your arm and $his head resting gently on your -<<if $PC.boobsBonus > 2>> - enormous <<if $PC.boobsImplant == 1>>firm<<else>>pillowy<</if>> breast. -<<elseif $PC.boobsBonus == 2>> - huge <<if $PC.boobsImplant == 1>>firm<<else>>pillowy<</if>> breast. -<<elseif $PC.boobsBonus == 1>> - big <<if $PC.boobsImplant == 1>>firm<<else>>soft<</if>> breast. -<<elseif $PC.boobs == 1>> +<<if $PC.boobs >= 1400>> + enormous <<if $PC.boobsImplant > 0>>firm<<else>>pillowy<</if>> breast. +<<elseif $PC.boobs >= 1200>> + huge <<if $PC.boobsImplant > 0>>firm<<else>>pillowy<</if>> breast. +<<elseif $PC.boobs >= 1000>> + big <<if $PC.boobsImplant > 0>>firm<<else>>soft<</if>> breast. +<<elseif $PC.boobs >= 300>> bare breast. <<elseif $PC.title == 0>> flat chest. @@ -3165,11 +3165,11 @@ $He turns to you as you enter, and <<if canSee($activeSlave)>>seeing<<else>>real <<case "shower slip">> <<EventNameLink>> finishes $his morning shower and sleepily turns to dry off. $He slips a little on the moist bathroom floor, trips over $his own feet, and starts to stumble. $His fall is immediately arrested as $he's caught by a pair of strong<<if $PC.title == 0>> yet feminine<</if>> arms. Coming to rest against -<<if $PC.boobsBonus > 2 && $PC.belly >= 10000>> - a pair of enormous <<if $PC.boobsImplant == 1>>air bags<<else>>pillowlike breasts<</if>> and a hugely pregnant belly, +<<if $PC.boobs >= 1400 && $PC.belly >= 10000>> + a pair of enormous <<if $PC.boobsImplant > 0>>air bags<<else>>pillowlike breasts<</if>> and a hugely pregnant belly, <<elseif $PC.belly >= 10000>> a hugely pregnant middle, -<<elseif $PC.boobs == 1>> +<<elseif $PC.boobs >= 300>> a pair of <<if $PC.boobsImplant == 0>>soft<<else>>firm<</if>> breasts, <<elseif $PC.title == 0>> a flat chest, @@ -3188,7 +3188,7 @@ $he <<if canSee($activeSlave)>>looks up to find $himself gazing into your eyes<< Opportunities for gallantry didn't used to fall into your lap like this, but with a harem of busy sex slaves living and working in close proximity, they're common. For $his part, $activeSlave.slaveName doesn't seem to mind acting out bad romantic comedy. $He shows no sign of getting back to $his own feet, and nuzzles $his $activeSlave.skin cheek against your <<if $PC.belly >= 10000>> taut middle, -<<elseif $PC.boobs == 1>> +<<elseif $PC.boobs >= 300>> boob, <<elseif $PC.title == 0>> cute nipple, @@ -3204,7 +3204,7 @@ Opportunities for gallantry didn't used to fall into your lap like this, but wit <<case "happy dance">> -As you pass by the area of the penthouse where slaves sleep one morning, you're struck by a <<if $activeSlave.voice > 2>>high, bubbly<<elseif $activeSlave.voice > 1>>feminine<<else>>deep<</if>> humming. It's <<EventNameLink>>, dancing <<if $activeSlave.livingRules == "luxurious">>in the doorway of $his room<<else>>at the foot of $his bedroll<</if>>, dancing like no one's watching. $He's just woken up, and <<if $activeSlave.physicalAge > 35>>is full of energy and vigor in open defiance of $his age<<elseif $activeSlave.physicalAge < 25>>is full of youthful energy and vigor<<else>>is full of health and energy<</if>><<if $activeSlave.belly >= 10000>>, despite being <<if $activeSlave.bellyPreg >= 3000>>heavily pregnant<<elseif $activeSlave.bellyImplant >= 3000>>heavily gravid<<else>>greatly bloated<</if>><</if>>. $He's letting it out by humming a beat and dancing seductively, all by $himself. +As you pass by the area of the penthouse where slaves sleep one morning, you're struck by a <<if $activeSlave.voice > 2>>high, bubbly<<elseif $activeSlave.voice > 1>>feminine<<else>>deep<</if>> humming. It's <<EventNameLink>>, dancing <<if $activeSlave.rules.living == "luxurious">>in the doorway of $his room<<else>>at the foot of $his bedroll<</if>>, dancing like no one's watching. $He's just woken up, and <<if $activeSlave.physicalAge > 35>>is full of energy and vigor in open defiance of $his age<<elseif $activeSlave.physicalAge < 25>>is full of youthful energy and vigor<<else>>is full of health and energy<</if>><<if $activeSlave.belly >= 10000>>, despite being <<if $activeSlave.bellyPreg >= 3000>>heavily pregnant<<elseif $activeSlave.bellyImplant >= 3000>>heavily gravid<<else>>greatly bloated<</if>><</if>>. $He's letting it out by humming a beat and dancing seductively, all by $himself. <br><br> @@ -3608,9 +3608,9 @@ $He knows that that's not allowed, and keeps $his hands where they are, though i <<case "moist pussy">> Just as you're about to give <<EventNameLink>> $his weekly inspection, a minor business matter comes up and diverts your attention. So, for about ten minutes, $he has nothing at all to do other than <<if canWalk($activeSlave)>>stand<<elseif hasAnyLegs($activeSlave)>>kneel<<else>>sit<</if>> in front of your desk in your office, <<if canSee($activeSlave)>>watching<<elseif canHear($activeSlave)>>listening to<<else>>feeling the subtle vibrations from<</if>> you,<<if $assistant > 0>> $assistantName's avatar,<</if>> the other slaves who come and go, and the general lewdness of the arcology, much of which is <<if canSee($activeSlave)>>visible<<elseif canHear($activeSlave)>>audible<<else>>apparent<</if>> from right here. -<<if ($activeSlave.attrXY > 50) && ($PC.boobs == 0)>> +<<if ($activeSlave.attrXY > 50) && ($PC.boobs < 300)>> $He finds your strong body attractive, and $his gaze rests most frequently <<if canSee($activeSlave)>>on<<else>>towards<</if>> you. -<<elseif ($activeSlave.attrXX > 50) && ($PC.boobs == 1)>> +<<elseif ($activeSlave.attrXX > 50) && ($PC.boobs >= 650)>> $He finds your prominent breasts attractive, and $his gaze rests most frequently <<if canSee($activeSlave)>>on<<else>>towards<</if>> them. <<elseif $activeSlave.fetish == "pregnancy">> <<if $activeSlave.preg > $activeSlave.pregData.normalBirth/1.33>> @@ -3642,7 +3642,7 @@ $He's a good $desc, and remains obediently before your desk, filling your office <<case "breast expansion blues">> -During $his routine weekly inspection, <<EventNameLink>> cradles $his huge breasts with $his arm<<if hasBothArms($activeSlave)>>s<</if>> whenever the maneuvers of being inspected allow $him to do so. It's not an unusual gesture for a $desc on breast growth drugs, since slaves whose tits are expanding are, by definition, not used to their weight yet. But $activeSlave.slaveName is more than just uncomfortable. $He seems to regard $his weighty mammaries with distaste. <<if $activeSlave.intelligence+$activeSlave.intelligenceImplant >= -15>>$He's not stupid, and quickly realizes<<else>>$He's an idiot, but $he's not dumb enough to completely miss<</if>> that you've noticed $his feelings about $his boobs. $He bites $his lower lip, not sure if $he should say anything, so you follow your usual policy during slave inspections and ask $him about it. <<if $PC.slaving >= 100>>If you learned one thing from your long career of slave training, it's that it's<<else>>It's<</if>> typically best to suss these things out. +During $his routine weekly inspection, <<EventNameLink>> cradles $his huge breasts with $his arm<<if hasBothArms($activeSlave)>>s<</if>> whenever the maneuvers of being inspected allow $him to do so. It's not an unusual gesture for a $desc on breast growth drugs, since slaves whose tits are expanding are, by definition, not used to their weight yet. But $activeSlave.slaveName is more than just uncomfortable. $He seems to regard $his weighty mammaries with distaste. <<if $activeSlave.intelligence+$activeSlave.intelligenceImplant >= -15>>$He's not stupid, and quickly realizes<<else>>$He's an idiot, but $he's not dumb enough to completely miss<</if>> that you've noticed $his feelings about $his boobs. $He bites $his lower lip, not sure if $he should say anything, so you follow your usual policy during slave inspections and ask $him about it. <<if $PC.skill.slaving >= 100>>If you learned one thing from your long career of slave training, it's that it's<<else>>It's<</if>> typically best to suss these things out. <br><br> "<<Master>>," $he mumbles, "can I plea<<s>>e be taken off the brea<<s>>t e<<x>>pan<<s>>ion drug<<s>>?" $He swallows, nervous that $he's crossed a line, but $he presses on, hefting $his tits a little higher to show $he's talking about them. "They're <<s>>o heavy and awkward. I'm <<s>>ore every night, and my back hurt<<s>>. I feel like a cow with boob<<s>> thi<<s>> big, and I can't imagine what it'll be like if they get any bigger." In one sense, it's amusing that $he feels that way, because<<if ($arcologies[0].FSAssetExpansionist != "unset") || ($arcologies[0].FSTransformationFetishist != "unset" && $arcologies[0].FSSlimnessEnthusiast == "unset") || ($arcologies[0].FSPastoralist != "unset")>> as many slaves in this very arcology know quite well,<</if>> it's possible for the miracles of modern medicine to grow a $desc's tits until they're so heavy they immobilize $him completely. @@ -3780,7 +3780,7 @@ I didn't mean to <<s>>ound con<<c>>eited, either. I gue<<ss>> I'm <<s>>till gett During $his weekly inspection, <<EventNameLink>> has trouble following the routine orders that position $him so you can examine $his body. The cause is not difficult to determine: $he's so cripplingly terrified that $he's having difficulty functioning. $He seems to be trying to obey you, but $he's so scared that $his mind is having trouble translating your simple verbal commands into physical obedience. You ask $him what $he's so frightened of. The question stuns $him, and $he <<if canSee($activeSlave)>>stares at<<else>>faces<</if>> you in mute horror, looking even more terrified than $he has up to this point and completely devoid of any idea how to respond. You order $him to respond, and this starts $him out of $his fugue. $He begins to cry, makes two false starts, sobs, and then begins forcing out words. <br><br> "E-e-everything," $he cries. "I'm <<s>>-<<s>>o <<s>>-<<s>>orry b-but I c-can't help," $he chokes on a sob and hiccups, "help it. Thi<<s>>, thi<<s>> pla<<c>>e, being a <<s>>e<<x>> <<s>>lave, -<<switch $activeSlave.standardPunishment>> +<<switch $activeSlave.rules.punishment>> <<case "confinement">>b-being <<sh>>-<<sh>>ut up in the d-dark <<case "whipping">>b-being wh-wh-whip-ped <<case "chastity">>h-having my p-part<<s>> locked up in ch-cha<<s>>tity @@ -3802,7 +3802,7 @@ There are sturdy leather seats placed strategically throughout your penthouse. T <br><br> One of them slows as $he goes by, however. Looking up, you see that it's <<EventNameLink>>. <<if canTalk($activeSlave)>>"Hi <<Master>>," $he <<say>>s flirtatiously<<if $activeSlave.belly >= 1500>> rubbing a hand across $his _belly <<if $activeSlave.bellyPreg > 0>> pregnancy<<else>>belly<</if>><</if>>. "That look<<s>> like a really comfortable <<s>>eat. Can I <<s>>it down and re<<s>>t <<if $activeSlave.belly >= 10000>>my tired leg<<s>> <</if>>for a little while?"<<else>>$He greets you properly, but adds a flirtiness to $his gestures, and asks if $he can sit down and rest <<if $activeSlave.belly >= 10000>> $his <<if $activeSlave.bellyPreg > 0>>gravid<<else>>_belly<</if>> bulk <</if>>on the comfortable seat for a little while.<</if>> $He is not pointing at the soft leather cushion next to you: $he's pointing at your crotch. <br><br> -You're nude, a consequence of <<if $Concubine != 0 && $Concubine.ID != $activeSlave.ID>>recent activities involving $Concubine.slaveName<<else>>recent unrelated activities<</if>>. <<if $PC.dick == 1>>Your formidable dick is three quarters hard,<<else>>Nude, that is, all except for the strap-on you were just using and haven't taken off yet,<</if>> and $activeSlave.slaveName is pointing right at it. $He knows exactly what $he's asking for and gives $his <<if $activeSlave.hips > 0>>broad<<elseif $activeSlave.hips > -1>>trim<<else>>narrow<</if>> hips a little wiggle to make it even more abundantly clear. +You're nude, a consequence of <<if $Concubine != 0 && $Concubine.ID != $activeSlave.ID>>recent activities involving $Concubine.slaveName<<else>>recent unrelated activities<</if>>. <<if $PC.dick != 0>>Your formidable dick is three quarters hard,<<else>>Nude, that is, all except for the strap-on you were just using and haven't taken off yet,<</if>> and $activeSlave.slaveName is pointing right at it. $He knows exactly what $he's asking for and gives $his <<if $activeSlave.hips > 0>>broad<<elseif $activeSlave.hips > -1>>trim<<else>>narrow<</if>> hips a little wiggle to make it even more abundantly clear. <<if ($activeSlave.chastityPenis == 1)>> $His poor dick is visibly straining against the restrictive chastity belt $he's wearing. <<elseif canAchieveErection($activeSlave)>> @@ -3823,7 +3823,7 @@ The slutty $desc wants it badly. <<case "arcade sadist">> -You happen to come across <<EventNameLink>> during one of $his rest periods. $He's lying on a couch in the slave areas, <<if canSee($activeSlave)>>staring at the ceiling above $him<<else>>leaning back<</if>> with a dreamy expression on $his face. $He's <<if $activeSlave.releaseRules == "permissive" || $activeSlave.releaseRules == "masturbation">>touching $himself idly.<<else>>not allowed to touch $himself, but $he's extremely aroused.<</if>> Whatever's on $his mind, it's so absorbing that $he doesn't realize you're there until you're standing over $him. +You happen to come across <<EventNameLink>> during one of $his rest periods. $He's lying on a couch in the slave areas, <<if canSee($activeSlave)>>staring at the ceiling above $him<<else>>leaning back<</if>> with a dreamy expression on $his face. $He's <<if $activeSlave.rules.release == "permissive" || $activeSlave.rules.release == "masturbation">>touching $himself idly.<<else>>not allowed to touch $himself, but $he's extremely aroused.<</if>> Whatever's on $his mind, it's so absorbing that $he doesn't realize you're there until you're standing over $him. <br><br> "<<S>>orry, <<Master>>," $he <<say>>s apologetically, <<if $activeSlave.belly >= 10000>>struggling<<else>>scrambling<</if>> to $his feet. "I didn't noti<<c>>e you there." <<if canSee($activeSlave)>>Seeing your questioning look<<elseif canHear($activeSlave)>>Hearing your lack of response<<else>>Sensing a request to continue<</if>>, $he explains $himself further. "I was ju<<s>>t thinking about, um, my favorite pla<<c>>e. I can almo<<s>>t get off ju<<s>>t by thinking about it." There's a wild, perverted gleam <<if canSee($activeSlave)>>in $his <<= App.Desc.eyesColor($activeSlave)>><<else>>on $his face<</if>>. $He's a confirmed sadist, so whatever $his favorite mental masturbation is probably quite strong. @@ -4374,9 +4374,9 @@ From $his new position beneath you, $he must crane $his neck so $his <<if canSee <<case "back stretch">> You pass through your slaves' living area as some of them are starting their days. <<EventNameLink>> is one of them, and $he's just -<<if $activeSlave.livingRules == "spare">> +<<if $activeSlave.rules.living == "spare">> crawled out of $his spartan bedroll. -<<elseif $activeSlave.livingRules == "normal">> +<<elseif $activeSlave.rules.living == "normal">> gotten out of $his neat little cot. <<elseif $activeSlave.relationship >= 4>> <<set _ress = $slaveIndices[$activeSlave.relationshipTarget]>> @@ -4541,7 +4541,7 @@ You are alerted to an issue regarding your since you have not yet updated your penthouse to accommodate slaves of $his girth, <</if>> the poor $girl has gotten lodged in the doorway exiting -<<if ($activeSlave.livingRules == "luxurious")>> +<<if ($activeSlave.rules.living == "luxurious")>> $his room. <<elseif ($activeSlave.ID == $HeadGirl.ID) && ($HGSuite == 1)>> $his suite. @@ -4565,7 +4565,7 @@ The menials assigned to care for $him have been struggling for several weeks to You make a mental note to punish $his caretakers and then set out to see $his predicament for yourself. <br><br> The sight that greets you when you arrive is equal parts incredible and amusing. En route to the baths, the slave attempted to exit -<<if ($activeSlave.livingRules == "luxurious")>> +<<if ($activeSlave.rules.living == "luxurious")>> $his room <<elseif ($activeSlave.ID == $HeadGirl.ID) && ($HGSuite == 1)>> $his suite @@ -4636,7 +4636,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<set $activeSlave.trust += 5>> <</replace>> <</link>> -<<if ($PC.dick == 1) && ($activeSlave.eggType == "human")>> +<<if ($PC.dick != 0) && ($activeSlave.eggType == "human")>> <br><<link "Demonstrate what this means">> <<EventNameDelink $activeSlave>> <<replace "#result">> @@ -4808,8 +4808,8 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<set $activeSlave.devotion += 5>> <</replace>> <</if>> -<</link>><<if ($activeSlave.anus == 0) && ($PC.dick == 1)>> //This option will take $his anal virginity//<</if>> -<<if $PC.vagina == 1>> +<</link>><<if ($activeSlave.anus == 0) && ($PC.dick != 0)>> //This option will take $his anal virginity//<</if>> +<<if $PC.vagina > 0>> <br><<link "Let me teach you how to use it">> <<EventNameDelink $activeSlave>> <<replace "#result">> @@ -4843,7 +4843,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<else>> hypertrophied dick <</if>> - You push $him back down as you straddle $his cock, lining it up before lowering <<if $PC.belly >= 1500>>your pregnant body until $he delightfully penetrates you<<else>>yourself onto $his needy prick<</if>>. You slowly ride $his dick, instructing $him the proper way to thrust into you and how to adequately support your weight. Once $he gets the hand of things, you dismount and lie down on the couch, legs spread, beckoning $him into you. $He gingerly inserts $his cock<<if $activeSlave.belly >= 100000>> while you do your best to manage $his _belly stomach<</if>> and begins thrusting, slowly at first, before getting the hang of things and speeding up<<if $PC.dick == 1>>, your own neglected dick bobbing along to $his thrusts<</if>>. As soon as you feel $his beginning to tense you <<if $PC.pregKnown == 1>>tell $him it's safe to cum in you, you're already pregnant<<else>>order $him to pull out<</if>>. The poor $girl is so caught up in $his lust, $he can't stop thrusting. Before you can rectify this, $he pushes you over the edge and gushes deep into you as you climax<<if $PC.dick == 1>> and spray your own cum <<if $PC.belly >= 5000 && $activeSlave.belly >= 5000>>into the cramped space between your swollen bodies<<elseif $activeSlave.belly >= 100000>>across your belly and the underside of $hers<<else>>across $his chest<</if>><</if>>. $He gingerly pulls $himself from you, apologizes @@.hotpink;meekly@@ for losing control, and snuggles up next to you. Cumming in $his <<= WrittenMaster()>>'s pussy as $his first time builds @@.mediumaquamarine;a special bond@@ with you. + You push $him back down as you straddle $his cock, lining it up before lowering <<if $PC.belly >= 1500>>your pregnant body until $he delightfully penetrates you<<else>>yourself onto $his needy prick<</if>>. You slowly ride $his dick, instructing $him the proper way to thrust into you and how to adequately support your weight. Once $he gets the hand of things, you dismount and lie down on the couch, legs spread, beckoning $him into you. $He gingerly inserts $his cock<<if $activeSlave.belly >= 100000>> while you do your best to manage $his _belly stomach<</if>> and begins thrusting, slowly at first, before getting the hang of things and speeding up<<if $PC.dick != 0>>, your own neglected dick bobbing along to $his thrusts<</if>>. As soon as you feel $his beginning to tense you <<if $PC.pregKnown == 1>>tell $him it's safe to cum in you, you're already pregnant<<else>>order $him to pull out<</if>>. The poor $girl is so caught up in $his lust, $he can't stop thrusting. Before you can rectify this, $he pushes you over the edge and gushes deep into you as you climax<<if $PC.dick != 0>> and spray your own cum <<if $PC.belly >= 5000 && $activeSlave.belly >= 5000>>into the cramped space between your swollen bodies<<elseif $activeSlave.belly >= 100000>>across your belly and the underside of $hers<<else>>across $his chest<</if>><</if>>. $He gingerly pulls $himself from you, apologizes @@.hotpink;meekly@@ for losing control, and snuggles up next to you. Cumming in $his <<= WrittenMaster()>>'s pussy as $his first time builds @@.mediumaquamarine;a special bond@@ with you. <<if $PC.preg == 0 && $PC.pregWeek == 0>> You aren't on contraceptives right now; $his first time may be more fruitful than $he realizes. <</if>> @@ -4889,7 +4889,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<link "Permit $him to continue">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You can't complain, it feels really good. You don't know where this skill was lurking in $his broken mind, but you're glad to see it put to good use. <<if $PC.dick == 1>>Just as you are about to cum, $he takes the full length of your dick down $his throat, diligently taking in every drop of cum<<else>>Even as you buck with pleasure, $he diligently keeps $his tongue to your clit and pussy, making sure you don't go a moment without pleasure<</if>>. You don't have an orgasm like that every day, and as $he looks at you lovingly, you prod $him with your still hard <<if $PC.dick == 1>>cock<<else>>clit<</if>> for round two. + You can't complain, it feels really good. You don't know where this skill was lurking in $his broken mind, but you're glad to see it put to good use. <<if $PC.dick != 0>>Just as you are about to cum, $he takes the full length of your dick down $his throat, diligently taking in every drop of cum<<else>>Even as you buck with pleasure, $he diligently keeps $his tongue to your clit and pussy, making sure you don't go a moment without pleasure<</if>>. You don't have an orgasm like that every day, and as $he looks at you lovingly, you prod $him with your still hard <<if $PC.dick != 0>>cock<<else>>clit<</if>> for round two. $He is @@.green;no longer mindbroken@@ and for whatever twisted reasons deeply and sincerely @@.hotpink;loves@@ and @@.mediumaquamarine;trusts@@ you. <<set $activeSlave.devotion = 90, $activeSlave.oldDevotion = 90, $activeSlave.trust = 90, $activeSlave.oldTrust = 90, $activeSlave.sexualQuirk = "caring", $activeSlave.fetish = "none", $activeSlave.fetishKnown = 1>> <<set _ress = $genePool.findIndex(function(s) { return s.ID == $activeSlave.ID; })>> @@ -4925,7 +4925,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He Getting head isn't going to cut it. You easily overpower the startled $desc and <<if canDoVaginal($activeSlave)>> flip $him onto $his back. - <<if $PC.dick == 1>> + <<if $PC.dick != 0>> You viciously rape $him, forcing yourself deep into $him before painting $his insides with your seed. You leave the quivering $girl to leak fluids while you get comfortable again. <<if $activeSlave.vagina == 0>>$His once virgin pussy now @@.lime;gapes slightly@@ after your enjoyment of it.<<set $activeSlave.vagina++>><</if>> <<else>> @@ -4940,7 +4940,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <</if>> <<elseif canDoAnal($activeSlave)>> force $his ass into the air. - <<if $PC.dick == 1>> + <<if $PC.dick != 0>> You viciously assrape $him, cumming strongly into $his spasming anus while making sure to save one last spurt to paint $his back with. <<if $activeSlave.anus == 0>>$His once virgin hole now @@.lime;gapes slightly@@ after your enjoyment of it.<<set $activeSlave.anus++>><</if>> <<else>> @@ -4955,7 +4955,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<set $analTotal++>> <<else>> slam $his head into your crotch. - <<if $PC.dick == 1>> + <<if $PC.dick != 0>> You viciously facefuck $him, cumming strongly down $his gagging throat while making sure to save one last spurt to paint $his face with. <<else>> As $he recoils, you grab a strap-on and force it into $his mouth before fastening it to yourself. Once you are situated, you viciously facefuck $him until you are satisfied. As $he struggles to catch $his breath, you toggle the release and reveal that it is a squirt dildo, painting $his face with fake semen. @@ -5133,7 +5133,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<if $activeSlave.vagina == -2>> <br><<link "Surgically alter $his gender">> <<replace "#result2">> - You ask $him if $he enjoyed the last time $he used $his dick and if it was worth crossing you, because it will not happen again. Restrained as $he is, the most $he can do is cry and beg. Once $he comes to after the surgery, $he faces $his new body; @@.mediumorchid;$he's now a shemale@@ $he's @@.gold;the only one to blame@@ for $his @@.red;suffering.@@ You waste no time in shoving $him against the wall and forcing your <<if $PC.dick == 1>>dick<<else>>strap-on<</if>> into $his virgin pussy. You use $him until you are satisfied and toss $him to the floor to think about $his new life. Every other rebellious slave is @@.gold;horrified by the example.@@ + You ask $him if $he enjoyed the last time $he used $his dick and if it was worth crossing you, because it will not happen again. Restrained as $he is, the most $he can do is cry and beg. Once $he comes to after the surgery, $he faces $his new body; @@.mediumorchid;$he's now a shemale@@ $he's @@.gold;the only one to blame@@ for $his @@.red;suffering.@@ You waste no time in shoving $him against the wall and forcing your <<if $PC.dick != 0>>dick<<else>>strap-on<</if>> into $his virgin pussy. You use $him until you are satisfied and toss $him to the floor to think about $his new life. Every other rebellious slave is @@.gold;horrified by the example.@@ <<set $activeSlave.trust -= 30, $activeSlave.devotion -= 25, $activeSlave.health -= 20, $activeSlave.dick = 0, $activeSlave.balls = 0, $activeSlave.scrotum = 0, $activeSlave.prostate = 0, $activeSlave.dickAccessory = "none", $activeSlave.vagina = 1, $activeSlave.chastityPenis = 0>> <<= VCheck.Vaginal()>> <<set $slaves.forEach(function(s) { if (s.devotion < -50) { s.trust -= 15; } })>> @@ -5152,7 +5152,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <</if>> <br><<link "Deny $him from ever having satisfying sex again">> <<replace "#result2">> - You ask $him if $he enjoyed $his last orgasm, because $he won't be getting any more. Restrained as $he is, the most $he can do is cry and beg. Once $he comes to after the surgery, $he faces $his new body; @@.mediumorchid;$he's now a surgical null,@@ though $he retains $his balls, and $he's @@.gold;the only one to blame@@ for $his @@.red;suffering.@@ You waste no time in shoving $him against the wall and forcing your <<if $PC.dick == 1>>dick<<else>>strap-on<</if>> into $his anus. As $his arousal grows, $he realizes you not only took $his dick, but $his prostate as well. $He quickly finds $himself desperate for release but lacking any way to do so. You watch $him squirm in sexual frustration. This will be $his new life. Every other rebellious slave is @@.gold;horrified by the example.@@ + You ask $him if $he enjoyed $his last orgasm, because $he won't be getting any more. Restrained as $he is, the most $he can do is cry and beg. Once $he comes to after the surgery, $he faces $his new body; @@.mediumorchid;$he's now a surgical null,@@ though $he retains $his balls, and $he's @@.gold;the only one to blame@@ for $his @@.red;suffering.@@ You waste no time in shoving $him against the wall and forcing your <<if $PC.dick != 0>>dick<<else>>strap-on<</if>> into $his anus. As $his arousal grows, $he realizes you not only took $his dick, but $his prostate as well. $He quickly finds $himself desperate for release but lacking any way to do so. You watch $him squirm in sexual frustration. This will be $his new life. Every other rebellious slave is @@.gold;horrified by the example.@@ <<set $activeSlave.trust -= 50, $activeSlave.devotion -= 30, $activeSlave.health -= 20, $activeSlave.dick = 0, $activeSlave.prostate = 0, $activeSlave.dickAccessory = "none", $activeSlave.chastityPenis = 0, $activeSlave.vagina = 0, $activeSlave.ovaries = 0, $activeSlave.clit = 0, $activeSlave.labia = 0, $activeSlave.vaginalAccessory = "none", $activeSlave.vaginalAttachment = "none", $activeSlave.chastityVagina = 0>> <<= VCheck.Anal()>> <<set $slaves.forEach(function(s) { if (s.devotion < -50) { s.trust -= 15; } })>> @@ -5234,7 +5234,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<if $activeSlave.vagina == -2>> <br><<link "Surgically alter $his gender">> <<replace "#result2">> - You ask $him if $he enjoyed the last time $he used $his dick and if it was worth crossing you, because it will not happen again. Restrained as $he is, the most $he can do is cry and beg. Once $he comes to after the surgery, $he faces $his new body; @@.mediumorchid;$he's now a shemale@@ and $he's @@.gold;the only one to blame@@ for $his @@.red;suffering.@@ You waste no time in shoving $him against the wall and forcing your <<if $PC.dick == 1>>dick<<else>>strap-on<</if>> into $his virgin pussy. You use $him until you are satisfied and toss $him to the floor to think about $his new life. Every other rebellious slave is @@.gold;horrified by the example.@@ + You ask $him if $he enjoyed the last time $he used $his dick and if it was worth crossing you, because it will not happen again. Restrained as $he is, the most $he can do is cry and beg. Once $he comes to after the surgery, $he faces $his new body; @@.mediumorchid;$he's now a shemale@@ and $he's @@.gold;the only one to blame@@ for $his @@.red;suffering.@@ You waste no time in shoving $him against the wall and forcing your <<if $PC.dick != 0>>dick<<else>>strap-on<</if>> into $his virgin pussy. You use $him until you are satisfied and toss $him to the floor to think about $his new life. Every other rebellious slave is @@.gold;horrified by the example.@@ <<set $activeSlave.trust -= 30, $activeSlave.devotion -= 25, $activeSlave.health -= 20, $activeSlave.dick = 0, $activeSlave.balls = 0, $activeSlave.scrotum = 0, $activeSlave.prostate = 0, $activeSlave.dickAccessory = "none", $activeSlave.vagina = 1, $activeSlave.chastityPenis = 0>> <<= VCheck.Vaginal()>> <<set $slaves.forEach(function(s) { if (s.devotion < -50) { s.trust -= 15; } })>> @@ -5253,7 +5253,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <</if>> <br><<link "Deny $him from ever having satisfying sex again">> <<replace "#result2">> - You ask $him if $he enjoyed $his last orgasm, because $he won't be getting any more. Restrained as $he is, the most $he can do is cry and beg. Once $he comes to after the surgery, $he faces $his new body; @@.mediumorchid;$he's now a surgical null,@@ though $he retains $his balls, and $he's @@.gold;the only one to blame@@ for $his @@.red;suffering.@@ You waste no time in shoving $him against the wall and forcing your <<if $PC.dick == 1>>dick<<else>>strap-on<</if>> into $his anus. As $his arousal grows, $he realizes you not only took $his dick, but $his prostate as well. $He quickly finds $himself desperate for release but lacking any way to do so. You watch $him squirm in sexual frustration. This will be $his new life. Every other rebellious slave is @@.gold;horrified by the example.@@ + You ask $him if $he enjoyed $his last orgasm, because $he won't be getting any more. Restrained as $he is, the most $he can do is cry and beg. Once $he comes to after the surgery, $he faces $his new body; @@.mediumorchid;$he's now a surgical null,@@ though $he retains $his balls, and $he's @@.gold;the only one to blame@@ for $his @@.red;suffering.@@ You waste no time in shoving $him against the wall and forcing your <<if $PC.dick != 0>>dick<<else>>strap-on<</if>> into $his anus. As $his arousal grows, $he realizes you not only took $his dick, but $his prostate as well. $He quickly finds $himself desperate for release but lacking any way to do so. You watch $him squirm in sexual frustration. This will be $his new life. Every other rebellious slave is @@.gold;horrified by the example.@@ <<set $activeSlave.trust -= 50, $activeSlave.devotion -= 30, $activeSlave.health -= 20, $activeSlave.dick = 0, $activeSlave.prostate = 0, $activeSlave.dickAccessory = "none", $activeSlave.chastityPenis = 0, $activeSlave.vagina = 0, $activeSlave.ovaries = 0, $activeSlave.clit = 0, $activeSlave.labia = 0, $activeSlave.vaginalAccessory = "none", $activeSlave.vaginalAttachment = "none", $activeSlave.chastityVagina = 0>> <<= VCheck.Anal()>> <<set $slaves.forEach(function(s) { if (s.devotion < -50) { s.trust -= 15; } })>> @@ -5329,7 +5329,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<if $activeSlave.vagina == -2>> <br><<link "Surgically alter $his gender">> <<replace "#result2">> - You ask $him if $he enjoyed the last time $he used $his dick and if it was worth crossing you, because it will not happen again. Restrained as $he is, the most $he can do is cry and beg. Once $he comes to after the surgery, $he faces $his new body; @@.mediumorchid;$he's now a shemale@@ and $he's @@.gold;the only one to blame@@ for $his @@.red;suffering.@@ You waste no time in shoving $him against the wall and forcing your <<if $PC.dick == 1>>dick<<else>>strap-on<</if>> into $his virgin pussy. You use $him until you are satisfied and toss $him to the floor to think about $his new life. Every other rebellious slave is @@.gold;horrified by the example.@@ + You ask $him if $he enjoyed the last time $he used $his dick and if it was worth crossing you, because it will not happen again. Restrained as $he is, the most $he can do is cry and beg. Once $he comes to after the surgery, $he faces $his new body; @@.mediumorchid;$he's now a shemale@@ and $he's @@.gold;the only one to blame@@ for $his @@.red;suffering.@@ You waste no time in shoving $him against the wall and forcing your <<if $PC.dick != 0>>dick<<else>>strap-on<</if>> into $his virgin pussy. You use $him until you are satisfied and toss $him to the floor to think about $his new life. Every other rebellious slave is @@.gold;horrified by the example.@@ <<set $activeSlave.trust -= 30, $activeSlave.devotion -= 25, $activeSlave.health -= 20, $activeSlave.dick = 0, $activeSlave.balls = 0, $activeSlave.scrotum = 0, $activeSlave.prostate = 0, $activeSlave.dickAccessory = "none", $activeSlave.vagina = 1, $activeSlave.chastityPenis = 0>> <<= VCheck.Vaginal()>> <<set $slaves.forEach(function(s) { if (s.devotion < -50) { s.trust -= 15; } })>> @@ -5348,7 +5348,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <</if>> <br><<link "Deny $him from ever having satisfying sex again">> <<replace "#result2">> - You ask $him if $he enjoyed $his last orgasm, because $he won't be getting any more. Restrained as $he is, the most $he can do is cry and beg. Once $he comes to after the surgery, $he faces $his new body; @@.mediumorchid;$he's now a surgical null,@@ though $he retains $his balls, and $he's @@.gold;the only one to blame@@ for $his @@.red;suffering.@@ You waste no time in shoving $him against the wall and forcing your <<if $PC.dick == 1>>dick<<else>>strap-on<</if>> into $his anus. As $his arousal grows, $he realizes you not only took $his dick, but $his prostate as well. $He quickly finds $himself desperate for release but lacking any way to do so. You watch $him squirm in sexual frustration. This will be $his new life. Every other rebellious slave is @@.gold;horrified by the example.@@ + You ask $him if $he enjoyed $his last orgasm, because $he won't be getting any more. Restrained as $he is, the most $he can do is cry and beg. Once $he comes to after the surgery, $he faces $his new body; @@.mediumorchid;$he's now a surgical null,@@ though $he retains $his balls, and $he's @@.gold;the only one to blame@@ for $his @@.red;suffering.@@ You waste no time in shoving $him against the wall and forcing your <<if $PC.dick != 0>>dick<<else>>strap-on<</if>> into $his anus. As $his arousal grows, $he realizes you not only took $his dick, but $his prostate as well. $He quickly finds $himself desperate for release but lacking any way to do so. You watch $him squirm in sexual frustration. This will be $his new life. Every other rebellious slave is @@.gold;horrified by the example.@@ <<set $activeSlave.trust -= 50, $activeSlave.devotion -= 30, $activeSlave.health -= 20, $activeSlave.dick = 0, $activeSlave.prostate = 0, $activeSlave.dickAccessory = "none", $activeSlave.chastityPenis = 0, $activeSlave.vagina = 0, $activeSlave.ovaries = 0, $activeSlave.clit = 0, $activeSlave.labia = 0, $activeSlave.vaginalAccessory = "none", $activeSlave.vaginalAttachment = "none", $activeSlave.chastityVagina = 0>> <<= VCheck.Anal()>> <<set $slaves.forEach(function(s) { if (s.devotion < -50) { s.trust -= 15; } })>> @@ -5399,7 +5399,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<if $activeSlave.vagina == -2>> <br><<link "Surgically alter $his gender">> <<replace "#result2">> - You ask $him if $he enjoyed the last time $he used $his dick and if it was worth crossing you, because it will not happen again. Restrained as $he is, the most $he can do is cry and beg. Once $he comes to after the surgery, $he faces $his new body; @@.mediumorchid;$he's now a shemale@@ and $he's @@.gold;the only one to blame@@ for $his @@.red;suffering.@@ You waste no time in shoving $him against the wall and forcing your <<if $PC.dick == 1>>dick<<else>>strap-on<</if>> into $his virgin pussy. You use $him until you are satisfied and toss $him to the floor to think about $his new life. Every other rebellious slave is @@.gold;horrified by the example.@@ + You ask $him if $he enjoyed the last time $he used $his dick and if it was worth crossing you, because it will not happen again. Restrained as $he is, the most $he can do is cry and beg. Once $he comes to after the surgery, $he faces $his new body; @@.mediumorchid;$he's now a shemale@@ and $he's @@.gold;the only one to blame@@ for $his @@.red;suffering.@@ You waste no time in shoving $him against the wall and forcing your <<if $PC.dick != 0>>dick<<else>>strap-on<</if>> into $his virgin pussy. You use $him until you are satisfied and toss $him to the floor to think about $his new life. Every other rebellious slave is @@.gold;horrified by the example.@@ <<set $activeSlave.trust -= 30, $activeSlave.devotion -= 25, $activeSlave.health -= 20, $activeSlave.dick = 0, $activeSlave.balls = 0, $activeSlave.scrotum = 0, $activeSlave.prostate = 0, $activeSlave.dickAccessory = "none", $activeSlave.vagina = 1, $activeSlave.chastityPenis = 0>> <<= VCheck.Vaginal()>> <<set $slaves.forEach(function(s) { if (s.devotion < -50) { s.trust -= 15; } })>> @@ -5418,7 +5418,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <</if>> <br><<link "Deny $him from ever having satisfying sex again">> <<replace "#result2">> - You ask $him if $he enjoyed $his last orgasm, because $he won't be getting any more. Restrained as $he is, the most $he can do is cry and beg. Once $he comes to after the surgery, $he faces $his new body; @@.mediumorchid;$he's now a surgical null,@@ though $he retains $his balls, and $he's @@.gold;the only one to blame@@ for $his @@.red;suffering.@@ You waste no time in shoving $him against the wall and forcing your <<if $PC.dick == 1>>dick<<else>>strap-on<</if>> into $his anus. As $his arousal grows, $he realizes you not only took $his dick, but $his prostate as well. $He quickly finds $himself desperate for release but lacking any way to do so. You watch $him squirm in sexual frustration. This will be $his new life. Every other rebellious slave is @@.gold;horrified by the example.@@ + You ask $him if $he enjoyed $his last orgasm, because $he won't be getting any more. Restrained as $he is, the most $he can do is cry and beg. Once $he comes to after the surgery, $he faces $his new body; @@.mediumorchid;$he's now a surgical null,@@ though $he retains $his balls, and $he's @@.gold;the only one to blame@@ for $his @@.red;suffering.@@ You waste no time in shoving $him against the wall and forcing your <<if $PC.dick != 0>>dick<<else>>strap-on<</if>> into $his anus. As $his arousal grows, $he realizes you not only took $his dick, but $his prostate as well. $He quickly finds $himself desperate for release but lacking any way to do so. You watch $him squirm in sexual frustration. This will be $his new life. Every other rebellious slave is @@.gold;horrified by the example.@@ <<set $activeSlave.trust -= 50, $activeSlave.devotion -= 30, $activeSlave.health -= 20, $activeSlave.dick = 0, $activeSlave.prostate = 0, $activeSlave.dickAccessory = "none", $activeSlave.chastityPenis = 0, $activeSlave.vagina = 0, $activeSlave.ovaries = 0, $activeSlave.clit = 0, $activeSlave.labia = 0, $activeSlave.vaginalAccessory = "none", $activeSlave.vaginalAttachment = "none", $activeSlave.chastityVagina = 0>> <<= VCheck.Anal()>> <<set $slaves.forEach(function(s) { if (s.devotion < -50) { s.trust -= 15; } })>> @@ -5635,9 +5635,9 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He $His hips settle close to yours, moving seductively while $he makes a show of undressing you. $His fingers smooth <<if $PC.dick == 0>> around your hips, fastening the straps under and around your raised ass - <<if $PC.butt == 0>> + <<if $PC.butt <= 3>> ass, - <<elseif $PC.butt == 1>> + <<elseif $PC.butt <= 4>> with some effort, <<else>> with a struggle, @@ -5677,9 +5677,9 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <br><br> Riding certainly is exhausting, especially if you don't offer any assistance. With no hands on $his hips to keep $him steady, $his hands find themselves on your <<if $PC.belly < 5000>> - <<if $PC.boobs == 0>> + <<if $PC.boobs < 300>> chest, - <<elseif $PC.boobs > 0>> + <<elseif $PC.boobs >= 300>> tits <<else>> stomach, @@ -5813,7 +5813,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<link "Apply lotion liberally">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You reach down to take $his hands, and pull $him up to stand in front of you before crushing $him in a frankly sexual embrace. Taking charge of the lotion, you apply it to your hands and start with $his face. $He submits to your close attention, even closing $his eyes so you can get $his eyelids, only a slight quickening of breath betraying $his intensity of feeling at having you do this. You take your time, which turns into exquisite sexual torture when you finally reach $his <<if $activeSlave.boobs > 2000>>incredible breasts, which stand out so far in front of $him that you have to reach around their mass rather inelegantly<<elseif $activeSlave.boobs > 800>>heavy breasts<<else>>lovely chest<</if>>. When your warm, moist hands <<if $activeSlave.nipples != "fuckable">>rub<<else>>slip into<</if>> $his<<if $activeSlave.lactation > 0>> milky<</if>> nipples, $he cannot suppress a moan. You take pity, take $his hands, guide them to the lotion bottle, and coat them generously. Then, you place $his hands in yours and move them to between $his legs, manipulating them like a music teacher guiding a pupil's hands on an instrument, guiding $him in gentle masturbation. You go back to applying lotion to the rest of $his body, enjoying the slave's intense pleasure. When you've covered every <<if $showInches == 2>>inch<<else>>centimeter<</if>> of $him, you hug $him close, returning your hands to $his nipples <<if $PC.dick == 1>>and pushing your rock-hard prick in between $his well-lubricated thighs<<if $PC.vagina == 1>>, <</if>><</if>><<if $PC.vagina == 1>>after guiding one of $hers around behind $him to see to your pussy<</if>>. $He quickens $his pace<<if canSee($activeSlave)>> and raises $his gaze to the mirror, seeing $his magnificently nude, $activeSlave.skin skin flushed with arousal<<else>>, feeling $his magnificently nude, $activeSlave.skin skin flush with arousal<</if>> as $his + You reach down to take $his hands, and pull $him up to stand in front of you before crushing $him in a frankly sexual embrace. Taking charge of the lotion, you apply it to your hands and start with $his face. $He submits to your close attention, even closing $his eyes so you can get $his eyelids, only a slight quickening of breath betraying $his intensity of feeling at having you do this. You take your time, which turns into exquisite sexual torture when you finally reach $his <<if $activeSlave.boobs > 2000>>incredible breasts, which stand out so far in front of $him that you have to reach around their mass rather inelegantly<<elseif $activeSlave.boobs > 800>>heavy breasts<<else>>lovely chest<</if>>. When your warm, moist hands <<if $activeSlave.nipples != "fuckable">>rub<<else>>slip into<</if>> $his<<if $activeSlave.lactation > 0>> milky<</if>> nipples, $he cannot suppress a moan. You take pity, take $his hands, guide them to the lotion bottle, and coat them generously. Then, you place $his hands in yours and move them to between $his legs, manipulating them like a music teacher guiding a pupil's hands on an instrument, guiding $him in gentle masturbation. You go back to applying lotion to the rest of $his body, enjoying the slave's intense pleasure. When you've covered every <<if $showInches == 2>>inch<<else>>centimeter<</if>> of $him, you hug $him close, returning your hands to $his nipples <<if $PC.dick != 0>>and pushing your rock-hard prick in between $his well-lubricated thighs<<if $PC.vagina != -1>>, <</if>><</if>><<if $PC.vagina != -1>>after guiding one of $hers around behind $him to see to your pussy<</if>>. $He quickens $his pace<<if canSee($activeSlave)>> and raises $his gaze to the mirror, seeing $his magnificently nude, $activeSlave.skin skin flushed with arousal<<else>>, feeling $his magnificently nude, $activeSlave.skin skin flush with arousal<</if>> as $his <<if ($activeSlave.chastityPenis == 1)>> <<if canDoAnal($activeSlave)>> eager fingering of $his anus turn frantic. @@ -5837,7 +5837,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <br><<link "Fist $his ass">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You tell $him to <<if hasBothLegs($activeSlave)>>grab $his ankles<<else>>bend over<</if>>. $He giggles and<<if $activeSlave.belly >= 5000>> carefully<</if>> complies<<if $activeSlave.belly >= 120000>> to the best of $his ability<</if>>, relaxing $his <<if $activeSlave.anus > 2>>asspussy<<elseif $activeSlave.anus == 2>>asshole<<else>>little ass<</if>> in the expectation of <<if $PC.dick == 1>>your cock<<else>>a strap-on<</if>>, but starts with surprise when $he feels two warm, lubricated fingers slide into $his rectum. + You tell $him to <<if hasBothLegs($activeSlave)>>grab $his ankles<<else>>bend over<</if>>. $He giggles and<<if $activeSlave.belly >= 5000>> carefully<</if>> complies<<if $activeSlave.belly >= 120000>> to the best of $his ability<</if>>, relaxing $his <<if $activeSlave.anus > 2>>asspussy<<elseif $activeSlave.anus == 2>>asshole<<else>>little ass<</if>> in the expectation of <<if $PC.dick != 0>>your cock<<else>>a strap-on<</if>>, but starts with surprise when $he feels two warm, lubricated fingers slide into $his rectum. <<if $activeSlave.anus > 2>> $He moans when you add a third, and grunts when you insert a fourth. When $he feels you form your hand into a point, thumb included, $he understands what's coming and relaxes completely. The wide part of your hand, at the knuckles, squeezes into $him without much trouble, and $he lets out a huge sigh. When you start to fuck $him, though, $he collapses to $his knees, <<if ($activeSlave.fetish == "buttslut")>> @@ -5861,7 +5861,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<else>> rub $his taint. <</if>> - $He manages to climax promptly, $his overstimulated sphincter helping, no doubt. $He slumps to the ground when you withdraw your hand, gasping, but you haul $him around so $he can <<if $PC.dick == 1>>suck you off<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>eat you out<</if>>. $He complies @@.hotpink;submissively,@@ drooling and groaning, all pretense of feminine grace gone. It doesn't take long, since that was quite a lot of fun, but by the time you finish $he's already masturbating again. + $He manages to climax promptly, $his overstimulated sphincter helping, no doubt. $He slumps to the ground when you withdraw your hand, gasping, but you haul $him around so $he can <<if $PC.dick != 0>>suck you off<<if $PC.vagina != -1>> and <</if>><</if>><<if $PC.vagina != -1>>eat you out<</if>>. $He complies @@.hotpink;submissively,@@ drooling and groaning, all pretense of feminine grace gone. It doesn't take long, since that was quite a lot of fun, but by the time you finish $he's already masturbating again. <<elseif $activeSlave.anus == 2>> $He grunts when you add a third, and begins to beg when you insert a fourth. When $he feels you form your hand into a point, thumb included, $he understands what's coming and does $his best to relax. The wide part of your hand, at the knuckles, squeezes into $him after some effort on your part and squealing on $his part. When you withdraw it and press it back in, slowly starting to fist fuck $his ass, though, $he collapses to $his knees, <<if ($activeSlave.fetish == "buttslut")>> @@ -5885,7 +5885,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<else>> rub $his taint. <</if>> - $He manages to climax eventually. $He slumps to the ground when you withdraw your hand, gasping, but you haul $his around so $he can <<if $PC.dick == 1>>suck you off<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>eat you out<</if>>. $He complies @@.hotpink;submissively,@@ drooling and weeping, all pretense of feminine grace gone. It doesn't take long, since that was quite a lot of fun, but by the time you finish $he's tentatively masturbating again. + $He manages to climax eventually. $He slumps to the ground when you withdraw your hand, gasping, but you haul $his around so $he can <<if $PC.dick != 0>>suck you off<<if $PC.vagina != -1>> and <</if>><</if>><<if $PC.vagina != -1>>eat you out<</if>>. $He complies @@.hotpink;submissively,@@ drooling and weeping, all pretense of feminine grace gone. It doesn't take long, since that was quite a lot of fun, but by the time you finish $he's tentatively masturbating again. <<else>> $He squeals when you add a third, and begins to shamelessly beg for mercy when you insert a fourth. When $he feels you form your hand into a point, thumb included, $he understands what's coming and collapses to $his knees, <<if ($activeSlave.fetish == "buttslut")>> @@ -5909,7 +5909,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<else>> rub $his taint. <</if>> - As $he works $his sphincter relaxes bit by bit, and you advance your fist up $his butt. $He screams in surprise and relief when your knuckles finally make it in, and achieves a crying orgasm shortly thereafter. $He slumps to the ground when you withdraw your hand, moaning incoherently, but you haul $him around so $he can <<if $PC.dick == 1>>suck you off<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>eat you out<</if>>. $He complies @@.hotpink;submissively,@@ crying quietly in confusion and disarray, all pretense of feminine grace gone. It doesn't take long, since that was quite a lot of fun, and by the time you finish $he hasn't yet worked up the courage to touch $his @@.lime;newly widened backdoor.@@ + As $he works $his sphincter relaxes bit by bit, and you advance your fist up $his butt. $He screams in surprise and relief when your knuckles finally make it in, and achieves a crying orgasm shortly thereafter. $He slumps to the ground when you withdraw your hand, moaning incoherently, but you haul $him around so $he can <<if $PC.dick != 0>>suck you off<<if $PC.vagina != -1>> and <</if>><</if>><<if $PC.vagina != -1>>eat you out<</if>>. $He complies @@.hotpink;submissively,@@ crying quietly in confusion and disarray, all pretense of feminine grace gone. It doesn't take long, since that was quite a lot of fun, and by the time you finish $he hasn't yet worked up the courage to touch $his @@.lime;newly widened backdoor.@@ <<set $activeSlave.anus += 1>> <</if>> <<set $activeSlave.devotion += 5>> @@ -5920,7 +5920,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <br><<link "Fist $his pussy">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You slide up behind $him and run a possessive hand down<<if $activeSlave.belly >= 1500>> $his swollen midriff down<</if>> to finger $his pussylips. $He compliantly cocks $his hips backward for you, and is surprised to find a couple of warm, lubricated fingers rather than <<if $PC.dick == 1>>your cock<<else>>a strap-on<</if>> sliding into $his ready cunt. + You slide up behind $him and run a possessive hand down<<if $activeSlave.belly >= 1500>> $his swollen midriff down<</if>> to finger $his pussylips. $He compliantly cocks $his hips backward for you, and is surprised to find a couple of warm, lubricated fingers rather than <<if $PC.dick != 0>>your cock<<else>>a strap-on<</if>> sliding into $his ready cunt. <<if $activeSlave.vagina > 2>> $He moans when you add a third, and grunts when you insert a fourth. When $he feels you form your hand into a point, thumb included, $he understands what's coming and relaxes completely. The wide part of your hand, at the knuckles, squeezes into $him without much trouble, and $he lets out a huge sigh. When you start to fuck $his huge cunt with your hand, though, $he collapses <<if $activeSlave.belly >= 300000>>onto $his _belly belly<<else>>to $his knees<</if>>, whining and begging nonverbally. You kick the lotion towards $his hand; $he gets the message and starts to frantically <<if ($activeSlave.chastityPenis == 1)>> @@ -5934,7 +5934,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<else>> rub $his taint. <</if>> - $He manages to climax promptly, $his big vagina squeezing your hand strongly. $He slumps to the ground when you withdraw your hand, gasping, the collapse giving you a good view into $his open, pink-walled channel. You haul $his around so $he can <<if $PC.dick == 1>>suck you off<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>eat you out<</if>>. $He complies @@.hotpink;submissively,@@ drooling and groaning, all pretense of feminine grace gone. It doesn't take long, since that was quite a lot of fun, but by the time you finish $he's replaced your hand with $his own. + $He manages to climax promptly, $his big vagina squeezing your hand strongly. $He slumps to the ground when you withdraw your hand, gasping, the collapse giving you a good view into $his open, pink-walled channel. You haul $his around so $he can <<if $PC.dick != 0>>suck you off<<if $PC.vagina != -1>> and <</if>><</if>><<if $PC.vagina != -1>>eat you out<</if>>. $He complies @@.hotpink;submissively,@@ drooling and groaning, all pretense of feminine grace gone. It doesn't take long, since that was quite a lot of fun, but by the time you finish $he's replaced your hand with $his own. <<set $activeSlave.devotion += 5>> <<elseif $activeSlave.vagina == 2>> $He grunts when you add a third, and begins to beg when you insert a fourth. When $he feels you form your hand into a point, thumb included, $he understands what's coming and hurriedly gets down <<if $activeSlave.belly >= 300000>>onto $his _belly belly<<else>>on $his knees<</if>> to present a more comfortable angle. The wide part of your hand, at the knuckles, squeezes into $him after some effort on your part and squealing on $his part. You kick the lotion towards $his hand; $he gets the message and starts to frantically @@ -5949,7 +5949,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<else>> rub $his taint <</if>> - as you slowly fist fuck $him. $He manages to climax eventually. $He slumps to the ground when you withdraw your hand, gasping, the collapse giving you a good view into $his now-gaping, pink-walled channel. You haul $him around so $he can <<if $PC.dick == 1>>suck you off<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>eat you out<</if>>. $He complies @@.hotpink;submissively,@@ drooling and gasping, all pretense of feminine grace gone. It doesn't take long, since that was quite a lot of fun, but by the time you finish $he's masturbating again. + as you slowly fist fuck $him. $He manages to climax eventually. $He slumps to the ground when you withdraw your hand, gasping, the collapse giving you a good view into $his now-gaping, pink-walled channel. You haul $him around so $he can <<if $PC.dick != 0>>suck you off<<if $PC.vagina != -1>> and <</if>><</if>><<if $PC.vagina != -1>>eat you out<</if>>. $He complies @@.hotpink;submissively,@@ drooling and gasping, all pretense of feminine grace gone. It doesn't take long, since that was quite a lot of fun, but by the time you finish $he's masturbating again. <<set $activeSlave.devotion += 5>> <<else>> $He squeals when you add a third, and begins to shamelessly beg for mercy when you insert a fourth. When $he feels you form your hand into a point, thumb included, $he understands what's coming and collapses <<if $activeSlave.belly >= 300000>>onto $his _belly belly<<else>>to $his knees<</if>>, begging you to be gentle. You kick the lotion towards $his hand; $he gets the message and starts to frantically @@ -5964,7 +5964,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<else>> rub $his taint, <</if>> - hoping to relax a little. As $he works $his pussy relaxes bit by bit, and you advance your fist into $his womanhood. $He screams in surprise and relief when your knuckles finally make it in, and achieves a crying orgasm shortly thereafter. $He slumps to the ground when you withdraw your hand, moaning incoherently, the collapse giving you a good view into $his now-gaping, pink-walled channel. You haul $his around so $he can <<if $PC.dick == 1>>suck you off<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>eat you out<</if>>. $He complies @@.hotpink;submissively,@@ crying quietly with overstimulation, all pretense of feminine grace gone. It doesn't take long, since that was quite a lot of fun, but by the time you finish $he's gingerly massaging $his @@.lime;newly loosened cunt.@@ + hoping to relax a little. As $he works $his pussy relaxes bit by bit, and you advance your fist into $his womanhood. $He screams in surprise and relief when your knuckles finally make it in, and achieves a crying orgasm shortly thereafter. $He slumps to the ground when you withdraw your hand, moaning incoherently, the collapse giving you a good view into $his now-gaping, pink-walled channel. You haul $his around so $he can <<if $PC.dick != 0>>suck you off<<if $PC.vagina != -1>> and <</if>><</if>><<if $PC.vagina != -1>>eat you out<</if>>. $He complies @@.hotpink;submissively,@@ crying quietly with overstimulation, all pretense of feminine grace gone. It doesn't take long, since that was quite a lot of fun, but by the time you finish $he's gingerly massaging $his @@.lime;newly loosened cunt.@@ <<set $activeSlave.devotion += 5, $activeSlave.vagina += 1>> <</if>> <</replace>> @@ -6006,10 +6006,10 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He You vault your desk, fold yourself into a cross-legged pose with your back against its front, <<if canSee($activeSlave)>> and point to the floor in front of you. - <<if ($activeSlave.attrXX > 65) && ($PC.boobs == 1)>> - (As you do, $he watches the effects of the motion on your breasts with something like reverence<<if $PC.boobsImplant == 1>>, even though they don't move much thanks to your implants<</if>>.) - <<elseif ($activeSlave.attrXY > 65) && ($PC.boobs == 0)>> - (As you do, $he takes in the powerful play of your muscles with something like reverence<<if $PC.balls > 2 || $PC.ballsImplant > 2>>. $He certainly notices the motion of your massive nuts too<</if>>.) + <<if ($activeSlave.attrXX > 65) && ($PC.boobs >= 300)>> + (As you do, $he watches the effects of the motion on your breasts with something like reverence<<if $PC.boobsImplant > 0>>, even though they don't move much thanks to your implants<</if>>.) + <<elseif ($activeSlave.attrXY > 65) && ($PC.boobs < 300)>> + (As you do, $he takes in the powerful play of your muscles with something like reverence<<if $PC.balls >= 5>>. $He certainly notices the motion of your massive nuts too<</if>>.) <</if>> <<elseif canHear($activeSlave)>> and loudly tap the floor in front of you. @@ -6061,7 +6061,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<if $activeSlave.anus > 0>> <br><<link "Fuck $him">> <<replace "#result2">> - You gently push $his shoulders forward. $He moans as the forward lean stretches $his hip flexors, and then breathes deeply with relief as you pull $his legs back and out of their crossed position. The rush of a completed stretch crashes into $him, and $he relaxes completely. This change of position leaves $him with $his <<if $activeSlave.butt > 6>>massive ass<<elseif $activeSlave.butt > 3>>big butt<<else>>rear<</if>> pointed right at you, and $he knows what's coming next. $His <<if $activeSlave.anus > 2>>loose butthole relaxes completely into a gape that positively begs to be penetrated<<elseif $activeSlave.anus > 1>>relaxed anus opens into a slight gape that positively begs to be penetrated<<else>>tight anus relaxes slightly, $his rosebud begging to be fucked<</if>>. You rise partway to kneel behind $him, <<if $PC.dick == 0>>sliding fingers inside the slave's ass and humping your pussy against the heel of that hand<<else>>using a hand to guide your member inside the slave's ass<<if $PC.vagina == 1>>, not without teasing your own pussylips a bit<</if>><</if>>. $He gasps when your other hand grabs one of $his shoulders and continues the massage. You quickly find that working out a knot in $his muscles produces reflexive reactions across $his whole body, notably including $his anal sphincter. After you've driven $him into a state of @@.hotpink;mindless satiation@@ and climaxed yourself, you let $him slump to the floor and curl up around $his sweaty body. + You gently push $his shoulders forward. $He moans as the forward lean stretches $his hip flexors, and then breathes deeply with relief as you pull $his legs back and out of their crossed position. The rush of a completed stretch crashes into $him, and $he relaxes completely. This change of position leaves $him with $his <<if $activeSlave.butt > 6>>massive ass<<elseif $activeSlave.butt > 3>>big butt<<else>>rear<</if>> pointed right at you, and $he knows what's coming next. $His <<if $activeSlave.anus > 2>>loose butthole relaxes completely into a gape that positively begs to be penetrated<<elseif $activeSlave.anus > 1>>relaxed anus opens into a slight gape that positively begs to be penetrated<<else>>tight anus relaxes slightly, $his rosebud begging to be fucked<</if>>. You rise partway to kneel behind $him, <<if $PC.dick == 0>>sliding fingers inside the slave's ass and humping your pussy against the heel of that hand<<else>>using a hand to guide your member inside the slave's ass<<if $PC.vagina != -1>>, not without teasing your own pussylips a bit<</if>><</if>>. $He gasps when your other hand grabs one of $his shoulders and continues the massage. You quickly find that working out a knot in $his muscles produces reflexive reactions across $his whole body, notably including $his anal sphincter. After you've driven $him into a state of @@.hotpink;mindless satiation@@ and climaxed yourself, you let $him slump to the floor and curl up around $his sweaty body. <<set $activeSlave.devotion += 2>> <<= VCheck.Anal()>> <</replace>> @@ -6082,7 +6082,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<elseif _meetingBonus < 1000>> <<set _meetingBonus = 1000>> <</if>> - You finish the motion and get on with your day. $He burrows into the warm place on the bed where your body lay, which is actually an excellent sign of $his mental state. It suggests that $his dreaming mind is quite comfortable with your presence<<if canSmell($activeSlave)>> and even smell<</if>>. You make the meeting, consoling yourself with the thought that you're hardly lacking for opportunities to <<if $PC.dick == 1>>stick your dick in<<else>>have sex with<</if>> $activeSlave.slaveName. The business opportunity turns out to be @@.yellowgreen;quite profitable;@@ you're glad you didn't pass it up. + You finish the motion and get on with your day. $He burrows into the warm place on the bed where your body lay, which is actually an excellent sign of $his mental state. It suggests that $his dreaming mind is quite comfortable with your presence<<if canSmell($activeSlave)>> and even smell<</if>>. You make the meeting, consoling yourself with the thought that you're hardly lacking for opportunities to <<if $PC.dick != 0>>stick your dick in<<else>>have sex with<</if>> $activeSlave.slaveName. The business opportunity turns out to be @@.yellowgreen;quite profitable;@@ you're glad you didn't pass it up. <<run cashX(_meetingBonus, "event", $activeSlave)>> <</replace>> <</link>> @@ -6105,7 +6105,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<else>> kid <</if>> - draped across you. The meeting is long enough that your interlocutors eventually realize that something unusual is going on, especially once $he wakes up and starts sleepily <<if $PC.dick == 1>>sucking your dick<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>eating you out<</if>>, out of frame. They're @@.red;slightly annoyed,@@ since having sex during meetings is still considered a minor faux pas, but you @@.yellowgreen;close the deal,@@ and $activeSlave.slaveName is @@.hotpink;very pleased@@ that you would rearrange your affairs to make time for <<if $PC.dick == 1>>one of $his blowjobs<<else>>oral sex with $him<</if>>. + draped across you. The meeting is long enough that your interlocutors eventually realize that something unusual is going on, especially once $he wakes up and starts sleepily <<if $PC.dick != 0>>sucking your dick<<if $PC.vagina != -1>> and <</if>><</if>><<if $PC.vagina != -1>>eating you out<</if>>, out of frame. They're @@.red;slightly annoyed,@@ since having sex during meetings is still considered a minor faux pas, but you @@.yellowgreen;close the deal,@@ and $activeSlave.slaveName is @@.hotpink;very pleased@@ that you would rearrange your affairs to make time for <<if $PC.dick != 0>>one of $his blowjobs<<else>>oral sex with $him<</if>>. <<set $activeSlave.counter.oral++, $oralTotal++>> <<run cashX(_meetingBonus, "event", $activeSlave)>> <<run repX(forceNeg(50), "event", $activeSlave)>> @@ -6127,8 +6127,8 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <</if>> cuddled up beside you. <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> lowers the temperature in the room and directs another slave to quietly put a couple of warm blankets over you and $activeSlave.slaveName. When you finally wake, several hours later, the effect is magical. You're ensconced in a little island of warmth and comfort, a tiny universe of relaxation populated only by yourself and your slave. $He woke before you did, but remained still to avoid disturbing you. <<if canSee($activeSlave)>>From the lazy, contented look in $his <<= App.Desc.eyesColor($activeSlave)>> as $he meets your waking gaze, $he did not mind waiting. @@.hotpink;$He was already looking at your face when you opened your eyes.@@<<else>>From the serene expression on $his face as $he meets your waking gaze, $he did not mind waiting. @@.hotpink;$He was already looking at your face, lost in the soothing sounds of your breathing, when you opened your eyes.@@<</if>> <br><br> - Since you're awake, $he rolls onto $his face and then further, to place $his back and <<if $activeSlave.butt > 5>>massive ass<<elseif $activeSlave.butt > 2>>healthy rear<<else>>butt<</if>> against you, making sure to drag $his $activeSlave.nipples nipples against you the whole way. You accept the invitation and spoon $him, <<if $activeSlave.height >= 185>>your bodies lining up well, since $he's as tall as you are<<elseif $activeSlave.height >= 160>>$his body fitting neatly within the embrace of your larger frame<<else>>$his small body fitting entirely within your embrace<</if>>. $His <<if $activeSlave.muscles > 30>>muscles<<else>>softness<</if>> and warmth awaken your desire, and $he feels <<if $PC.dick == 1>>your stiffening cock beginning to press against <<if !hasBothLegs($activeSlave)>>$his perineum. $He shifts to slide $himself along its shaft<<if $PC.vagina == 1>> and down to where your pussy begins<</if>><<else>>the place between $his thighs. $He shifts to let your dick slide between them, and reaches down to massage its head<</if>><<else>>heat building against $his butt. <<if !hasAnyArms($activeSlave)>>$He does $his best to grind against you, since $he can't caress you without hands<<else>>$He snakes a hand behind $himself to caress your womanhood, and begins to gently <<if hasBothArms($activeSlave)>>masturbate with the other<<else>>grind against you<</if>><</if>><</if>>. - <<if $PC.dick == 1>> + Since you're awake, $he rolls onto $his face and then further, to place $his back and <<if $activeSlave.butt > 5>>massive ass<<elseif $activeSlave.butt > 2>>healthy rear<<else>>butt<</if>> against you, making sure to drag $his $activeSlave.nipples nipples against you the whole way. You accept the invitation and spoon $him, <<if $activeSlave.height >= 185>>your bodies lining up well, since $he's as tall as you are<<elseif $activeSlave.height >= 160>>$his body fitting neatly within the embrace of your larger frame<<else>>$his small body fitting entirely within your embrace<</if>>. $His <<if $activeSlave.muscles > 30>>muscles<<else>>softness<</if>> and warmth awaken your desire, and $he feels <<if $PC.dick != 0>>your stiffening cock beginning to press against <<if !hasBothLegs($activeSlave)>>$his perineum. $He shifts to slide $himself along its shaft<<if $PC.vagina != -1>> and down to where your pussy begins<</if>><<else>>the place between $his thighs. $He shifts to let your dick slide between them, and reaches down to massage its head<</if>><<else>>heat building against $his butt. <<if !hasAnyArms($activeSlave)>>$He does $his best to grind against you, since $he can't caress you without hands<<else>>$He snakes a hand behind $himself to caress your womanhood, and begins to gently <<if hasBothArms($activeSlave)>>masturbate with the other<<else>>grind against you<</if>><</if>><</if>>. + <<if $PC.dick != 0>> <<if ($activeSlave.vagina > 0) && ($activeSlave.anus > 0) && canDoVaginal($activeSlave) && canDoAnal($activeSlave)>> $He begins to shift farther forward and back along your dick, causing its head to press against $his anus and then slide forward to nestle between $his pussylips. In response to $his wordless question, you nibble $his ear and tell $him that it's $his choice. $He turns $his upper torso to <<if canSee($activeSlave)>>stare at you in surprise<<else>>so that you may see $his surprise<</if>> for a moment, and then smiles and gives you a peck on the cheek. <<if ($activeSlave.fetish == "buttslut") && ($activeSlave.fetishKnown == 1)>> @@ -6171,7 +6171,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<else>> and <<say>>ing "Oh" over and over again. <</if>> - <<if $PC.dick == 1>>$He clenches against your dick,<<if $PC.vagina == 1>> so hard that you can feel the rush of blood into your cunt,<</if>><<else>>$He works your pussy harder,<</if>> getting you off in turn, and then rolls over to plant a whole-hearted kiss on your lips. + <<if $PC.dick != 0>>$He clenches against your dick,<<if $PC.vagina != -1>> so hard that you can feel the rush of blood into your cunt,<</if>><<else>>$He works your pussy harder,<</if>> getting you off in turn, and then rolls over to plant a whole-hearted kiss on your lips. <<set $activeSlave.devotion += 4>> <<if _didAnal == 1>> <<= VCheck.Anal()>> @@ -6183,7 +6183,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <br><<link "Spend the day in bed">> <<EventNameDelink $activeSlave>> <<replace "#result">> - What's the point of becoming a wealthy tycoon in an anarcho-libertarian paradise if you have to obey the rules all the time? You tell $assistantName to cancel the appointment. Then, you wake your bedmate, and <<if $PC.dick == 1>>get a blowjob<<if $PC.vagina == 1>> and some attention for your pussy<</if>><<else>>have $him eat you out<</if>> under the sheet while you enjoy the lurid sunrise through the glass wall of your bedroom. When the sun is up and you've <<if $PC.dick == 1>>shot your load down $his throat<<else>>climaxed twice<</if>>, you pull the bemused $girl up alongside you again, bring the sheets up over you both, switch on a wallscreen, and ask $him if there's anything $he'd like to <<if canSee($activeSlave)>>watch<<elseif canHear($activeSlave)>>listen to<<else>>put on<</if>>. $He smiles incredulously, but after you encourage $him $he @@.mediumaquamarine;finds $his confidence@@ and admits that there's a Free Cities serial drama about slave life that $he enjoys. You put it on and watch three episodes with $him. It's terribly insipid, but there's a lot of explicit sex to liven things up, and all the actresses are nice enough to look at. $activeSlave.slaveName cuddles comfortably with you the entire time, <<if canSee($activeSlave)>>watching raptly<<elseif canHear($activeSlave)>>listening intently<<else>>staying as silent as possible<</if>> and doing $his best to explain the wretchedly trite plot you've missed. + What's the point of becoming a wealthy tycoon in an anarcho-libertarian paradise if you have to obey the rules all the time? You tell $assistantName to cancel the appointment. Then, you wake your bedmate, and <<if $PC.dick != 0>>get a blowjob<<if $PC.vagina != -1>> and some attention for your pussy<</if>><<else>>have $him eat you out<</if>> under the sheet while you enjoy the lurid sunrise through the glass wall of your bedroom. When the sun is up and you've <<if $PC.dick != 0>>shot your load down $his throat<<else>>climaxed twice<</if>>, you pull the bemused $girl up alongside you again, bring the sheets up over you both, switch on a wallscreen, and ask $him if there's anything $he'd like to <<if canSee($activeSlave)>>watch<<elseif canHear($activeSlave)>>listen to<<else>>put on<</if>>. $He smiles incredulously, but after you encourage $him $he @@.mediumaquamarine;finds $his confidence@@ and admits that there's a Free Cities serial drama about slave life that $he enjoys. You put it on and watch three episodes with $him. It's terribly insipid, but there's a lot of explicit sex to liven things up, and all the actresses are nice enough to look at. $activeSlave.slaveName cuddles comfortably with you the entire time, <<if canSee($activeSlave)>>watching raptly<<elseif canHear($activeSlave)>>listening intently<<else>>staying as silent as possible<</if>> and doing $his best to explain the wretchedly trite plot you've missed. <<set $activeSlave.counter.oral++, $oralTotal++>> You have a meal delivered, <<if $activeSlave.vagina > 0 && canDoVaginal($activeSlave)>> @@ -6211,7 +6211,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<link "Ask $him if $he needs help with $his tan">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You ask $him if $he needs help with $his tan. $He looks momentarily confused, but then $he catches <<if canSee($activeSlave)>>the gleam in your eye <<if $PC.dick == 1>>and notices your stiffening member<<else>>and the flush on your cheeks<</if>><<else>>on to the swing of things<</if>>. "Ooh," $he <<say>>s cheekily, + You ask $him if $he needs help with $his tan. $He looks momentarily confused, but then $he catches <<if canSee($activeSlave)>>the gleam in your eye <<if $PC.dick != 0>>and notices your stiffening member<<else>>and the flush on your cheeks<</if>><<else>>on to the swing of things<</if>>. "Ooh," $he <<say>>s cheekily, <<if ($activeSlave.fetish == "submissive") && ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60)>> "my back i<<s>> getting <<s>>unburnt! Plea<<s>>e, <<Master>>, help me!" $He rolls over and lies still, sighing with submissive relaxation as you <<if $activeSlave.belly >= 5000>>climb atop <<else>>settle against<</if>>$his warm back and take $him. <<if canDoVaginal($activeSlave)>> @@ -6220,7 +6220,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<set _didAnal = 1>> <</if>> <<elseif ($activeSlave.fetish == "cumslut") && ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60)>> - "my fa<<c>>e is getting <<s>>unburnt! Plea<<s>>e, <<Master>>, help me! I need <<s>>omewhere to hide it!" $He scrambles hungrily for your crotch, nuzzling you, licking you, and <<if $PC.dick == 1>>sucking your dick<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>eating you out<</if>>. + "my fa<<c>>e is getting <<s>>unburnt! Plea<<s>>e, <<Master>>, help me! I need <<s>>omewhere to hide it!" $He scrambles hungrily for your crotch, nuzzling you, licking you, and <<if $PC.dick != 0>>sucking your dick<<if $PC.vagina != -1>> and <</if>><</if>><<if $PC.vagina != -1>>eating you out<</if>>. <<set $activeSlave.counter.oral++, $oralTotal++>> <<elseif ($activeSlave.fetish == "humiliation") && ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60)>> "I'm getting <<s>>unburnt! I had better go in<<s>>ide. But <<Master>> everyone in there will <<s>>ee me naked!" $He looks at you in mock horror, and giggles with building lust as you pull $his sun-warmed body inside the arcology and into an open space for a good thorough public fucking. @@ -6230,27 +6230,27 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<set _didAnal = 1>> <</if>> <<elseif ($activeSlave.fetish == "buttslut") && ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60)>> - "my butt i<<s>> getting <<s>>unburnt! Plea<<s>>e, <<Master>>, help me!" $He spins to point $his rear end at the sun, hikes it up to present $his asshole to the light, and begins to wink it lewdly, begging you to save $his anus from a sunburn. $He giggles happily as $he feels <<if $PC.dick == 1>>your cockhead<<else>>a strap-on<</if>> penetrate $his asshole, and starts to shove $himself back against you as hard as you're shoving it into $him. + "my butt i<<s>> getting <<s>>unburnt! Plea<<s>>e, <<Master>>, help me!" $He spins to point $his rear end at the sun, hikes it up to present $his asshole to the light, and begins to wink it lewdly, begging you to save $his anus from a sunburn. $He giggles happily as $he feels <<if $PC.dick != 0>>your cockhead<<else>>a strap-on<</if>> penetrate $his asshole, and starts to shove $himself back against you as hard as you're shoving it into $him. <<set _didAnal = 1>> <<elseif ($activeSlave.fetish == "boobs") && ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60)>> "my boob<<s>> are getting <<s>>unburnt! Plea<<s>>e, <<Master>>, help me!" $He wiggles $his torso around to make $himself bounce enticingly, and then giggles happily as you - <<if $PC.dick == 1>> - get on top of $him and slide yourself <<if $activeSlave.nipples != "fuckable">>between $his lotion-slick tits<<if $PC.vagina == 1>>, occasionally riding up to slide $his hard nipples between your pussylips<</if>><<else>>all the way into a fuckable tit and attending to the other with your fingers<</if>>. + <<if $PC.dick != 0>> + get on top of $him and slide yourself <<if $activeSlave.nipples != "fuckable">>between $his lotion-slick tits<<if $PC.vagina != -1>>, occasionally riding up to slide $his hard nipples between your pussylips<</if>><<else>>all the way into a fuckable tit and attending to the other with your fingers<</if>>. <<else>> begin to <<if $activeSlave.nipples != "fuckable">>play with<<else>>finger<</if>> $his nipples. <</if>> <<set $activeSlave.counter.mammary++, $mammaryTotal++>> <<elseif $activeSlave.trust >= 80 && $activeSlave.toyHole == "dick" && canPenetrate($activeSlave)>> - "my cock i<<s>> getting <<s>>unburnt! Plea<<s>>e, <<Master>>, help me find <<s>>omepla<<c>>e to hide it!" $He wiggles $his pelvis around to make $himself bounce enticingly, and then giggles happily as you get on top of $him and slip $his sun-warmed dick deep into your <<if $PC.vagina == 1>>pussy<<else>>asshole<</if>><<if $PC.dick == 1>>, shuddering with delight at the warmth tickling your prostate<</if>>. + "my cock i<<s>> getting <<s>>unburnt! Plea<<s>>e, <<Master>>, help me find <<s>>omepla<<c>>e to hide it!" $He wiggles $his pelvis around to make $himself bounce enticingly, and then giggles happily as you get on top of $him and slip $his sun-warmed dick deep into your <<if $PC.vagina != -1>>pussy<<else>>asshole<</if>><<if $PC.dick != 0>>, shuddering with delight at the warmth tickling your prostate<</if>>. <<set $activeSlave.counter.penetrative++, $penetrativeTotal++>> <<if canImpreg($PC, $activeSlave)>> <<= knockMeUp($PC, 20, 0, $activeSlave.ID)>> <</if>> <<elseif ($activeSlave.vagina <= 0)>> - "my butt i<<s>> getting <<s>>unburnt! Plea<<s>>e, <<Master>>, help me!" $He rolls over and spreads $his buttocks, begging you to cover $him up. $He moans as $he feels <<if $PC.dick == 1>>your cockhead<<else>>a strap-on<</if>> penetrate $his asshole, $his sun-warmed buttocks clenching wonderfully against your crotch. + "my butt i<<s>> getting <<s>>unburnt! Plea<<s>>e, <<Master>>, help me!" $He rolls over and spreads $his buttocks, begging you to cover $him up. $He moans as $he feels <<if $PC.dick != 0>>your cockhead<<else>>a strap-on<</if>> penetrate $his asshole, $his sun-warmed buttocks clenching wonderfully against your crotch. <<set _didAnal = 1>> <<else>> - "my pu<<ss>>y i<<s>> getting <<s>>unburnt! Plea<<s>>e, <<Master>>, help me!" $He spreads $his legs invitingly, running a hand across $his clit and down to spread $his pussylips to the sunshine. $He moans as $he feels <<if $PC.dick == 1>>your cockhead<<else>>a strap-on<</if>> penetrate $him, $his sun-warmed chest warm against yours. + "my pu<<ss>>y i<<s>> getting <<s>>unburnt! Plea<<s>>e, <<Master>>, help me!" $He spreads $his legs invitingly, running a hand across $his clit and down to spread $his pussylips to the sunshine. $He moans as $he feels <<if $PC.dick != 0>>your cockhead<<else>>a strap-on<</if>> penetrate $him, $his sun-warmed chest warm against yours. <<set _didVaginal = 1>> <</if>> $He @@.mediumaquamarine;trusts you more@@ for being witty with $him, for allowing $him the simple pleasure of a little sunbathing — and for sharing fun sex with $him, of course. @@ -6347,12 +6347,14 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He $He shivers a little when $he <<if canSee($activeSlave)>>sees<<elseif canHear($activeSlave)>>hears<<else>>senses<</if>> you slide out from behind your desk and approach $him. $His overcharged sex drive allows $him no refractory period at all, and the hunger <<if !canSee($activeSlave)>>on $his face<<else>>in $his eyes<</if>> is undiminished. You pause to consider $him and $his face falls a little as $he wonders what you're planning. $He's wrong to doubt you; <<if ($activeSlave.fetish == "submissive") && ($activeSlave.fetishKnown == 1)>> you pull $him in and embrace $him strongly, causing the submissive slut to melt into your - <<if $PC.boobs == 1>> - <<if $PC.boobsImplant == 1>> + <<if $PC.boobs >= 300>> + <<if $PC.boobsImplant != 0>> firm chest. <<else>> soft chest. <</if>> + <<elseif $PC.title == 0>> + toned arms. <<else>> muscular arms. <</if>> @@ -6373,11 +6375,11 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<set _didAnal = 1>> <</if>> <<elseif ($activeSlave.fetish == "buttslut") && ($activeSlave.fetishKnown == 1)>> - you <<if canSee($activeSlave)>>point at the couch<<else>>state "couch"<</if>> and $he hurries over to kneel and offer you $his asshole. Since the butthole slut clearly doesn't need any foreplay today, the first contact between you is <<if $PC.dick == 1>>the tip of your cock<<else>>the head of your strap-on<</if>> pressing forcefully against $his anus. $He gives a huge shuddering gasp of satisfaction as $his sphincter stretches around the invading phallus. + you <<if canSee($activeSlave)>>point at the couch<<else>>state "couch"<</if>> and $he hurries over to kneel and offer you $his asshole. Since the butthole slut clearly doesn't need any foreplay today, the first contact between you is <<if $PC.dick != 0>>the tip of your cock<<else>>the head of your strap-on<</if>> pressing forcefully against $his anus. $He gives a huge shuddering gasp of satisfaction as $his sphincter stretches around the invading phallus. <<set _didAnal = 1>> <<elseif ($activeSlave.fetish == "boobs") && ($activeSlave.fetishKnown == 1)>> you play with $his nipples until they<<if $activeSlave.nipples != "fuckable">>'re good and hard<<else>> swallow your fingers<</if>>, while $he stands there shamelessly presenting $his breasts for your play. Once you're satisfied they can't get any harder, you - <<if $PC.dick == 1>> + <<if $PC.dick != 0>> push $him to $his knees<<if $activeSlave.nipples != "fuckable">>, tell $him to take over the nipple stimulation,<</if>> and fuck $his boobs. <<else>> throw $him down on the couch, straddle $his boobs, and <<if $activeSlave.nipples != "fuckable">>ride each of $his erect<<else>>trib $his<</if>> nipples in turn. @@ -6407,7 +6409,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<set _didAnal = 1>> <</if>> <<elseif ($activeSlave.fetish == "sadist") && ($activeSlave.fetishKnown == 1)>> - you call in a less favored slave and let $activeSlave.slaveName spank $him until $he's fully aroused again. That done, you and $activeSlave.slaveName spitroast the poor girl, with $activeSlave.slaveName taking the rear end. Judging by how the victim screams into your <<if $PC.dick == 1>>cock<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>cunt<</if>>, $activeSlave.slaveName is not being very nice to $him at all. + you call in a less favored slave and let $activeSlave.slaveName spank $him until $he's fully aroused again. That done, you and $activeSlave.slaveName spitroast the poor girl, with $activeSlave.slaveName taking the rear end. Judging by how the victim screams into your <<if $PC.dick != 0>>cock<<if $PC.vagina != -1>> and <</if>><</if>><<if $PC.vagina != -1>>cunt<</if>>, $activeSlave.slaveName is not being very nice to $him at all. <<set $activeSlave.counter.penetrative++, $penetrativeTotal++>> <<elseif ($activeSlave.fetish == "masochist") && ($activeSlave.fetishKnown == 1)>> you prowl around $him to let $his masochistic anticipation build before nudging $him in the back of the knees. $He collapses helplessly and you drag $him over to the couch, slinging $him across its back and fucking $him without mercy. When the pleasurable pain loses its edge, you slide a finger into $him alongside your <<if $PC.dick == 0>>strap-on<<else>>cock<</if>>, eliciting an appreciative shriek. @@ -6506,11 +6508,11 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<set _didAnal = 1>> <</if>> <<elseif ($activeSlave.fetish == "cumslut")>> - You push $him down to $his knees and <<if $PC.dick == 1>>shove your cock down $his throat<<if $PC.vagina == 1>> so far $he can almost reach your pussy with the tip of $his tongue<</if>><<else>>ride $his face<</if>>. $He pays no attention to the @@.green;mildly appreciative@@ stares from passersby, moaning into you as $he pleasures your <<if $PC.dick == 1>>dick<<else>>cunt<</if>>. + You push $him down to $his knees and <<if $PC.dick != 0>>shove your cock down $his throat<<if $PC.vagina != -1>> so far $he can almost reach your pussy with the tip of $his tongue<</if>><<else>>ride $his face<</if>>. $He pays no attention to the @@.green;mildly appreciative@@ stares from passersby, moaning into you as $he pleasures your <<if $PC.dick != 0>>dick<<else>>cunt<</if>>. <<run repX(250, "event", $activeSlave)>> <<set $activeSlave.counter.oral++, $oralTotal++>> <<elseif ($activeSlave.fetish == "humiliation")>> - You sit down on a balcony bench and pull $him down to sit on your <<if $PC.dick == 0>>strap-on<<else>>cock<</if>>, and then pull $his legs as wide as they'll go as you fuck $him, displaying everything to the whole balcony<<if $activeSlave.belly >= 120000>>; $his _belly stomach hangs so low that it blocks the view, however<<else>><<if $PC.vagina == 1>><<if $PC.dick == 1>>: incidentally including your own pussy, which slides up and down as you piston the cock above it in and out of $him<</if>><</if>><</if>>. $He @@.hotpink;laps up@@ the @@.green;openly aroused@@ stares from $his growing audience. + You sit down on a balcony bench and pull $him down to sit on your <<if $PC.dick == 0>>strap-on<<else>>cock<</if>>, and then pull $his legs as wide as they'll go as you fuck $him, displaying everything to the whole balcony<<if $activeSlave.belly >= 120000>>; $his _belly stomach hangs so low that it blocks the view, however<<else>><<if $PC.vagina != -1>><<if $PC.dick != 0>>: incidentally including your own pussy, which slides up and down as you piston the cock above it in and out of $him<</if>><</if>><</if>>. $He @@.hotpink;laps up@@ the @@.green;openly aroused@@ stares from $his growing audience. <<run repX(500, "event", $activeSlave)>> <<set $activeSlave.devotion += 3>> <<if canDoVaginal($activeSlave)>> @@ -6523,7 +6525,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<run repX(250, "event", $activeSlave)>> <<set _didAnal = 1>> <<elseif ($activeSlave.fetish == "boobs")>> - You push $him down to $his knees and <<if $PC.dick == 1>>press your cock between $his tits<<else>>ride $his breasts<</if>>. $He pays no attention to the @@.green;mildly appreciative@@ stares from passersby, enjoying the feeling of your <<if $PC.dick == 1>>dick pounding $his <<if $activeSlave.nipples != "fuckable">>cleavage<<else>>breast<</if>><<else>>cunt rubbing against one of $his <<if $activeSlave.nipples != "fuckable">>hard<<else>>engorged<</if>> nipples<</if>>. + You push $him down to $his knees and <<if $PC.dick != 0>>press your cock between $his tits<<else>>ride $his breasts<</if>>. $He pays no attention to the @@.green;mildly appreciative@@ stares from passersby, enjoying the feeling of your <<if $PC.dick != 0>>dick pounding $his <<if $activeSlave.nipples != "fuckable">>cleavage<<else>>breast<</if>><<else>>cunt rubbing against one of $his <<if $activeSlave.nipples != "fuckable">>hard<<else>>engorged<</if>> nipples<</if>>. <<run repX(250, "event", $activeSlave)>> <<set $activeSlave.counter.mammary++, $mammaryTotal++>> <<elseif ($activeSlave.fetish == "pregnancy")>> @@ -6544,7 +6546,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<set _didAnal = 1>> <</if>> <<elseif ($activeSlave.fetish == "dom")>> - You shove $him back against a wall and seat your <<if $PC.dick == 1>>cock<<else>>strap-on<</if>> inside $him before wrapping $his legs around you, taking a good grip on $his butt, and hauling $him off the wall again, holding $him in midair<<if $activeSlave.belly >= 600000>> (though $his _belly belly is resting on the ground)<</if>>. $He pays no attention to the @@.green;mildly appreciative@@ stares from passersby, concentrating on fucking as hard as $he possibly can. + You shove $him back against a wall and seat your <<if $PC.dick != 0>>cock<<else>>strap-on<</if>> inside $him before wrapping $his legs around you, taking a good grip on $his butt, and hauling $him off the wall again, holding $him in midair<<if $activeSlave.belly >= 600000>> (though $his _belly belly is resting on the ground)<</if>>. $He pays no attention to the @@.green;mildly appreciative@@ stares from passersby, concentrating on fucking as hard as $he possibly can. <<run repX(250, "event", $activeSlave)>> <<if canDoVaginal($activeSlave)>> <<set _didVaginal = 1>> @@ -6650,7 +6652,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<else>> soft <</if>> - back, but is accustomed to your touch and knows who you are. $He does not pause $his masturbation, knowing that if you want $him to, you'll tell $him. You take a moment to enjoy the warmth of the working slave's body before gently taking the hand $he's using to buttfuck $himself, <<if ($activeSlave.anus > 2)>>pulling the dildo free of $his relaxed asshole, and replacing it with your <<if $PC.dick == 1>>prick<<else>>strap-on<</if>> before its gape can close.<<elseif ($activeSlave.anus > 1)>>pulling the dildo free of $his loose anus, and replacing it with your <<if $PC.dick == 1>>prick<<else>>strap-on<</if>> before its gape can close.<<else>>pulling $his fingers free of $his tight little ass, and replacing them with your <<if $PC.dick == 1>>prick<<else>>strap-on<</if>> while it's still relaxed.<</if>> $He moans into the pillow and pats around blindly with $his freed hand before finding your thigh and rubbing it affectionately. $He steps up $his humping and soon shudders, + back, but is accustomed to your touch and knows who you are. $He does not pause $his masturbation, knowing that if you want $him to, you'll tell $him. You take a moment to enjoy the warmth of the working slave's body before gently taking the hand $he's using to buttfuck $himself, <<if ($activeSlave.anus > 2)>>pulling the dildo free of $his relaxed asshole, and replacing it with your <<if $PC.dick != 0>>prick<<else>>strap-on<</if>> before its gape can close.<<elseif ($activeSlave.anus > 1)>>pulling the dildo free of $his loose anus, and replacing it with your <<if $PC.dick != 0>>prick<<else>>strap-on<</if>> before its gape can close.<<else>>pulling $his fingers free of $his tight little ass, and replacing them with your <<if $PC.dick != 0>>prick<<else>>strap-on<</if>> while it's still relaxed.<</if>> $He moans into the pillow and pats around blindly with $his freed hand before finding your thigh and rubbing it affectionately. $He steps up $his humping and soon shudders, <<if ($activeSlave.dick > 0) && !canAchieveErection($activeSlave)>> releasing a pathetic spurt onto <<elseif $activeSlave.balls > 3>> @@ -6660,7 +6662,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<else>> going limp and slumping down onto <</if>> - the sheets beneath $him. When you climax soon after, $he expects you to get off $him so $he can clean up, but instead, the <<if $PC.dick == 1>>cock up $his butt returns to rock hardness<<if $PC.vagina == 1>> as you use a little manual stimulation of your own cunt to get your cock stiff again<</if>> and<<else>>strap-on up $his butt<</if>> goes back to pumping in and out of $him. $He slides a hand under $himself to <<if $activeSlave.vagina == -1>>jerk off<<else>>rub $himself<</if>> this time. When you finally finish, a long time later, the exhausted slave is lying on a bed wet with lube, <<if ($PC.dick == 1) || ($activeSlave.dick > 0)>> ejaculate,<</if>><<if ($PC.dick == 0) || ($activeSlave.vagina > -1)>> girlcum,<</if>> drool, and sweat. $He doesn't care, and you let $him curl up in $his sex-soaked nest. As you leave, you think $he's asleep already, but <<if !canSee($activeSlave)>>as you go<<else>>$his <<= App.Desc.eyesColor($activeSlave)>> open a slit as you go and<</if>> $he murmurs, @@.hotpink;Thank<<s>>,@@ <<Master>>." + the sheets beneath $him. When you climax soon after, $he expects you to get off $him so $he can clean up, but instead, the <<if $PC.dick != 0>>cock up $his butt returns to rock hardness<<if $PC.vagina != -1>> as you use a little manual stimulation of your own cunt to get your cock stiff again<</if>> and<<else>>strap-on up $his butt<</if>> goes back to pumping in and out of $him. $He slides a hand under $himself to <<if $activeSlave.vagina == -1>>jerk off<<else>>rub $himself<</if>> this time. When you finally finish, a long time later, the exhausted slave is lying on a bed wet with lube, <<if ($PC.dick != 0) || ($activeSlave.dick > 0)>> ejaculate,<</if>><<if ($PC.dick == 0) || ($activeSlave.vagina > -1)>> girlcum,<</if>> drool, and sweat. $He doesn't care, and you let $him curl up in $his sex-soaked nest. As you leave, you think $he's asleep already, but <<if !canSee($activeSlave)>>as you go<<else>>$his <<= App.Desc.eyesColor($activeSlave)>> open a slit as you go and<</if>> $he murmurs, @@.hotpink;Thank<<s>>,@@ <<Master>>." <<set $activeSlave.devotion += 5>> <<= VCheck.Anal(5)>> <</replace>> @@ -6692,13 +6694,13 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<set _didAnal = 1>> <<set $activeSlave.counter.oral++, $oralTotal++, $activeSlave.counter.mammary++, $mammaryTotal++>> <<elseif ($activeSlave.fetish == "cumslut")>> - but $he is already licking $his lips with anticipation as you roll $him over and straddle $his chest so $he can <<if $PC.dick == 1>>suck you off<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>eat you out<</if>>. The orally fixated slut concentrates on the oral to a fault, so you take $his arm<<if hasBothArms($activeSlave)>>s<</if>> and straddle them too so $he can reach $himself and get back to masturbating. $He hums happily, a very fine sensation on <<if $PC.dick == 1>>shaft<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>pussylips<</if>>. + but $he is already licking $his lips with anticipation as you roll $him over and straddle $his chest so $he can <<if $PC.dick != 0>>suck you off<<if $PC.vagina != -1>> and <</if>><</if>><<if $PC.vagina != -1>>eat you out<</if>>. The orally fixated slut concentrates on the oral to a fault, so you take $his arm<<if hasBothArms($activeSlave)>>s<</if>> and straddle them too so $he can reach $himself and get back to masturbating. $He hums happily, a very fine sensation on <<if $PC.dick != 0>>shaft<<if $PC.vagina != -1>> and <</if>><</if>><<if $PC.vagina != -1>>pussylips<</if>>. <<set $activeSlave.counter.oral++, $oralTotal++>> <<elseif ($activeSlave.fetish == "humiliation")>> - but $he complies as you pull $him up to kneel and take an assfuck. You let $him get used to it and then wordlessly turn $his head so $he can <<if canSee($activeSlave)>>see the screen in the room: it's now on, and it's showing a public live feed of your <<if $PC.dick == 1>>cock<<else>>strap-on<</if>> penetrating $his anus. $He recognizes $himself immediately<<elseif canHear($activeSlave)>>listen to the screen in the room: it's now on, and it's showing a public live feed of your <<if $PC.dick == 1>>cock<<else>>strap-on<</if>> penetrating $his anus. $He realizes the sounds of you fucking $his ass sync up with it<<else>>feel the wind blowing in from the large bay window you've opened<</if>>, and although the <<if canSee($activeSlave) || canHear($activeSlave)>>shot is such a closeup that the identity of the participants is not clear<<else>>likelihood is low that anyone on the arcology streets below would be looking up at this time<</if>>, the sheer humiliation of having $his rectum penetrated <<if canSee($activeSlave) || canHear($activeSlave)>>on camera<<else>>for all to see<</if>> brings $him to an indecently quick climax. + but $he complies as you pull $him up to kneel and take an assfuck. You let $him get used to it and then wordlessly turn $his head so $he can <<if canSee($activeSlave)>>see the screen in the room: it's now on, and it's showing a public live feed of your <<if $PC.dick != 0>>cock<<else>>strap-on<</if>> penetrating $his anus. $He recognizes $himself immediately<<elseif canHear($activeSlave)>>listen to the screen in the room: it's now on, and it's showing a public live feed of your <<if $PC.dick != 0>>cock<<else>>strap-on<</if>> penetrating $his anus. $He realizes the sounds of you fucking $his ass sync up with it<<else>>feel the wind blowing in from the large bay window you've opened<</if>>, and although the <<if canSee($activeSlave) || canHear($activeSlave)>>shot is such a closeup that the identity of the participants is not clear<<else>>likelihood is low that anyone on the arcology streets below would be looking up at this time<</if>>, the sheer humiliation of having $his rectum penetrated <<if canSee($activeSlave) || canHear($activeSlave)>>on camera<<else>>for all to see<</if>> brings $him to an indecently quick climax. <<set _didAnal = 1>> <<elseif ($activeSlave.fetish == "buttslut")>> - but $he eagerly complies as you pull $him up to kneel and take an assfuck. You shove $his arm<<if hasBothArms($activeSlave)>>s<</if>> up over $his head to stop $his masturbation, confident that the anal whore can climax from nothing but your <<if $PC.dick == 1>>cock<<else>>strap-on<</if>> pumping in and out of $his butt. You're right, and $his sphincter tightens with orgasm even sooner than you expected it to. You roll $him over and go again, + but $he eagerly complies as you pull $him up to kneel and take an assfuck. You shove $his arm<<if hasBothArms($activeSlave)>>s<</if>> up over $his head to stop $his masturbation, confident that the anal whore can climax from nothing but your <<if $PC.dick != 0>>cock<<else>>strap-on<</if>> pumping in and out of $his butt. You're right, and $his sphincter tightens with orgasm even sooner than you expected it to. You roll $him over and go again, <<if ($activeSlave.chastityVagina) || ($activeSlave.chastityPenis == 1)>> the evidence of $his first orgasm leaking out from behind $his chastity belt. <<elseif ($activeSlave.dick > 0) && !canAchieveErection($activeSlave)>> @@ -6853,7 +6855,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <br><<link "Let $him out yourself">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You're not close to the penthouse kitchen area, so it takes you some time to make your way there. By the time you get there, the poor $girl is pounding weakly against the refrigerator door to try to get someone's attention. <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> was right, $he must be too cold to think straight; if $he weren't $he might <<if canSee($activeSlave)>>notice the<<else>>have thought to feel around for the<</if>> prominent release button right next to where $he's striking the door. $His desperate $activeSlave.skin face is visible in the window. You hit the exterior release and the door swings open quickly, dumping $him into your arms. Despite not being devoted to you, $he clings to you like a long lost love, $his <<if ($activeSlave.height >= 185)>>big cold<<elseif ($activeSlave.height >= 160)>>cold<<else>>cold little<</if>> <<if $activeSlave.belly >= 1500>>_belly <<if $activeSlave.bellyPreg >= 1500>>pregnant <</if>><</if>>body shaking convulsively. $He tries to burrow even <<if ($PC.boobs > 0)>>deeper between your breasts<<else>>closer to you<</if>>, soaking up your warmth. + You're not close to the penthouse kitchen area, so it takes you some time to make your way there. By the time you get there, the poor $girl is pounding weakly against the refrigerator door to try to get someone's attention. <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> was right, $he must be too cold to think straight; if $he weren't $he might <<if canSee($activeSlave)>>notice the<<else>>have thought to feel around for the<</if>> prominent release button right next to where $he's striking the door. $His desperate $activeSlave.skin face is visible in the window. You hit the exterior release and the door swings open quickly, dumping $him into your arms. Despite not being devoted to you, $he clings to you like a long lost love, $his <<if ($activeSlave.height >= 185)>>big cold<<elseif ($activeSlave.height >= 160)>>cold<<else>>cold little<</if>> <<if $activeSlave.belly >= 1500>>_belly <<if $activeSlave.bellyPreg >= 1500>>pregnant <</if>><</if>>body shaking convulsively. $He tries to burrow even <<if ($PC.boobs >= 650)>>deeper between your breasts<<else>>closer to you<</if>>, soaking up your warmth. <<if !canTalk($activeSlave)>> $He gestures $his thanks shakily. <<else>> @@ -6918,7 +6920,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<EventNameDelink $activeSlave>> <<replace "#result">> You gather some necessary items into a pool bag and step stealthily into the water, taking $him by an ankle and towing $him toward the deep end. "Hi, <<Master>>," comes a sleepy greeting from the slave as you pull $him through the water, $his boobs making twin bow waves. $He manages a shocked squeal as you quickly secure a weight belt <<if $activeSlave.belly >= 120000>>above $his<<else>>around $his<</if>><<if $activeSlave.belly >= 1500>> _belly<<elseif $activeSlave.weight > 95>> soft<</if>> middle and drop $him, letting $him sink so swiftly that <<if ($activeSlave.butt > 5)>>$his massive bottom pads $him against a painful thump on<<elseif ($activeSlave.butt > 2)>>$his healthy bottom pads $him against a painful thump on<<else>>$his bottom receives a painful thump against<</if>> the bottom of the pool. Before $he can panic, $he feels your mouth against $his<<if ($activeSlave.lips > 70)>> dick sucking<<elseif ($activeSlave.lips > 20)>> lovely<</if>> lips, breathing for $him. You have two long, flexible snorkels designed for exactly this, but you keep $hers away from $him and breathe $his air into $him for a short time, and $he @@.mediumaquamarine;trusts@@ you enough to rely on you. When you finally give $him $his snorkel $he laughs, bubbles rising from around the mouthpiece, and then hugs you impulsively, intentionally giving you a huge faceful of boob. You pull $his weight belt down and tighten it around $his ankles so $he's pinned standing on the bottom, and then - <<if ($PC.vagina == 1)>> + <<if ($PC.vagina != -1)>> spread $his knees so you can scissor your pussy against $him in the near-zero gravity, the tangle of limbs and breasts swaying gently as you grind. <<else>> insert yourself into the @@ -6967,20 +6969,20 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<EventNameDelink $activeSlave>> <<replace "#result">> You move quietly over to $him and encircle $him with your arms, holding both $his hands over $his _belly<<if $activeSlave.pregKnown == 1>> pregnant<</if>> belly with both of yours. $He relaxes into your - <<if $PC.boobsBonus > 2>> - enormous<<if $PC.boobsImplant == 1>> fake<</if>> breasts - <<elseif $PC.boobsBonus == 2>> - huge<<if $PC.boobsImplant == 1>> fake<</if>> breasts - <<elseif $PC.boobsBonus == 1>> - big<<if $PC.boobsImplant == 1>> firm<</if>> breasts - <<elseif $PC.boobsBonus == -1>> + <<if $PC.boobs >= 1400>> + enormous<<if $PC.boobsImplant != 0>> fake<</if>> breasts + <<elseif $PC.boobs >= 1200>> + huge<<if $PC.boobsImplant != 0>> fake<</if>> breasts + <<elseif $PC.boobs >= 1000>> + big<<if $PC.boobsImplant != 0>> firm<</if>> breasts + <<elseif $PC.boobs >= 800>> + breasts + <<elseif $PC.boobs >= 650>> breasts - <<elseif $PC.boobsBonus == -2>> + <<elseif $PC.boobs >= 500>> average breasts - <<elseif $PC.boobsBonus == -3>> + <<elseif $PC.boobs >= 300>> small breasts - <<elseif $PC.boobs == 1>> - breasts <<elseif $PC.title == 0>> flat chest <<else>> @@ -6992,7 +6994,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<else>> $his lower back. <</if>> - $He automatically begins to rub $himself up and down to stimulate you; once $he feels you reach <<if $PC.dick == 0>>full arousal<<else>>rock hardness<<if $PC.vagina == 1>> and total wetness<</if>><</if>> $he + $He automatically begins to rub $himself up and down to stimulate you; once $he feels you reach <<if $PC.dick == 0>>full arousal<<else>>rock hardness<<if $PC.vagina != -1>> and total wetness<</if>><</if>> $he <<if $activeSlave.height >= 170>> leans into the rail, bending over it just slightly to offer $his asshole at just the right height. <<else>> @@ -7009,20 +7011,20 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<EventNameDelink $activeSlave>> <<replace "#result">> You move quietly over to $him and encircle $him with your arms, holding both $his hands over $his _belly<<if $activeSlave.pregKnown == 1>> pregnant<</if>> belly with both of yours. $He relaxes into your - <<if $PC.boobsBonus > 2>> - enormous<<if $PC.boobsImplant == 1>> fake<</if>> breasts - <<elseif $PC.boobsBonus == 2>> - huge<<if $PC.boobsImplant == 1>> fake<</if>> breasts - <<elseif $PC.boobsBonus == 1>> - big<<if $PC.boobsImplant == 1>> firm<</if>> breasts - <<elseif $PC.boobsBonus == -1>> + <<if $PC.boobs >= 1400>> + enormous<<if $PC.boobsImplant != 0>> fake<</if>> breasts + <<elseif $PC.boobs >= 1200>> + huge<<if $PC.boobsImplant != 0>> fake<</if>> breasts + <<elseif $PC.boobs >= 1000>> + big<<if $PC.boobsImplant != 0>> firm<</if>> breasts + <<elseif $PC.boobs >= 800>> breasts - <<elseif $PC.boobsBonus == -2>> - average breasts - <<elseif $PC.boobsBonus == -3>> - average breasts - <<elseif $PC.boobs == 1>> + <<elseif $PC.boobs >= 650>> breasts + <<elseif $PC.boobs >= 500>> + average breasts + <<elseif $PC.boobs >= 300>> + small breasts <<elseif $PC.title == 0>> flat chest <<else>> @@ -7034,7 +7036,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<else>> $his lower back. <</if>> - $He automatically begins to rub $himself up and down to stimulate you; once $he feels you reach <<if $PC.dick == 0>>full arousal<<else>>rock hardness<<if $PC.vagina == 1>> and total wetness<</if>><</if>> $he + $He automatically begins to rub $himself up and down to stimulate you; once $he feels you reach <<if $PC.dick == 0>>full arousal<<else>>rock hardness<<if $PC.vagina != -1>> and total wetness<</if>><</if>> $he <<if $activeSlave.height >= 170>> leans into the rail, bending over it just slightly to offer $his pussy at just the right height <<else>> @@ -7058,7 +7060,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<else>> You gather the limp nympho in your arms and carry $him to your private bath, which is all ready and filled with steaming water. $activeSlave.slaveName groans with pleasure as you lower $him, still cradled in your arms, into the water. <</if>> - $He nuzzles $his $activeSlave.skin cheek against your <<if ($PC.boobs > 0)>>breasts<<else>>chest<</if>>, eyes closed in @@.hotpink;bliss.@@ + $He nuzzles $his $activeSlave.skin cheek against your <<if ($PC.boobs >= 300)>>breasts<<else>>chest<</if>>, eyes closed in @@.hotpink;bliss.@@ <<set $activeSlave.devotion += 4>> <</replace>> <</link>> @@ -7154,7 +7156,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<else>> direct $him to lay on $his side on your desk<<if $activeSlave.belly >= 300000>> with $his _belly belly hanging over the edge<</if>>, <</if>> - but is surprised and reassured when $he's penetrated not by a <<if $PC.dick == 0>>strap-on<<else>>turgid<<if $PC.vagina == 1>> futa<</if>> cock<</if>> but by a single gentle finger coated with something healing and cool. The mixed analgesic and anti-inflammatory takes the sharpness off the sore feeling, and will help get $his butt back into fucking shape. @@.mediumaquamarine;$He has become more accepting of anal slavery,@@ and @@.green;$his asshole feels better.@@ + but is surprised and reassured when $he's penetrated not by a <<if $PC.dick == 0>>strap-on<<else>>turgid<<if $PC.vagina != -1>> futa<</if>> cock<</if>> but by a single gentle finger coated with something healing and cool. The mixed analgesic and anti-inflammatory takes the sharpness off the sore feeling, and will help get $his butt back into fucking shape. @@.mediumaquamarine;$He has become more accepting of anal slavery,@@ and @@.green;$his asshole feels better.@@ <<if ($activeSlave.anus > 2)>>Your expert care has @@.orange;allowed $his loose asspussy to recover a little of its natural shape and size.@@<<set $activeSlave.anus -= 1>><</if>> <<set $activeSlave.trust += 4, $activeSlave.minorInjury = 0>> <</replace>> @@ -7231,14 +7233,14 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He Despite $his poise $he sighs at your impromptu massage, gasps at your <<if $PC.belly >= 5000>> pregnancy pushing - <<elseif $PC.boobs != 0>> + <<elseif $PC.boobs >= 300>> erect nipples brushing <<elseif $PC.title == 0>> flat chest pressing <<else>> muscular chest pressing <</if>> - against $his back, and shudders when your <<if $PC.dick == 0>>strap-on<<else>>stiff prick<</if>> comes to rest between $his legs<<if $PC.vagina == 1>><<if $PC.dick == 1>>, the moist heat of your pussy very obvious at the base of your cock<</if>><</if>>. You bring $him to a fine point of arousal, enjoying $his body, pulling $his $activeSlave.skin chin around to kiss $his + against $his back, and shudders when your <<if $PC.dick == 0>>strap-on<<else>>stiff prick<</if>> comes to rest between $his legs<<if $PC.vagina != -1>><<if $PC.dick != 0>>, the moist heat of your pussy very obvious at the base of your cock<</if>><</if>>. You bring $him to a fine point of arousal, enjoying $his body, pulling $his $activeSlave.skin chin around to kiss $his <<if $activeSlave.lips > 60>> bimbo <<elseif $activeSlave.lips > 40>> @@ -7288,7 +7290,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He You choose your moment carefully, waiting until <<if canSee($activeSlave)>>$he turns $his gaze away from you for an instant. When $he looks back, your desk chair is empty<<elseif canHear($activeSlave)>>the ambient sound is loud enough for you to sneak up on $him<<else>>you're certain $he won't notice you<</if>>; for all $his sexual poise $he's surprised by the force of your <<if $PC.belly >= 5000>> pregnancy - <<elseif $PC.boobs != 0>> + <<elseif $PC.boobs >= 300>> tits <<else>> chest @@ -7348,7 +7350,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He You choose your moment carefully, waiting until <<if canSee($activeSlave)>>$he turns $his gaze away from you for an instant. When $he looks back, your desk chair is empty<<elseif canHear($activeSlave)>>the ambient sound is loud enough for you to sneak up on $him<<else>>you're certain $he won't notice you<</if>>; for all $his sexual poise $he's surprised by the force of your <<if $PC.belly >= 5000>> pregnancy - <<elseif $PC.boobs != 0>> + <<elseif $PC.boobs >= 300>> tits <<else>> chest @@ -7405,18 +7407,18 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<replace "#result">> There's a glint <<if canSee($activeSlave)>>in $his eyes as $he sees<<elseif canHear($activeSlave)>>on $his face as $he hears<<else>>on $his face as $he senses<</if>> you stand up from your desk and saunter over; <<if $activeSlave.height >= 185>> - $he's tall enough for standing <<if $PC.vagina == 1>>sex<<else>>anal<</if>>, so as you approach $he just readies $himself to fuck $his lover. + $he's tall enough for standing <<if $PC.vagina != -1>>sex<<else>>anal<</if>>, so as you approach $he just readies $himself to fuck $his lover. <<elseif $activeSlave.height < 160>> - $he's so short standing anal is a stretch, so once you approach you get down on your knees and greet the dick that will soon be in your <<if $PC.vagina == 1>>pussy<<else>>asshole<</if>>. + $he's so short standing anal is a stretch, so once you approach you get down on your knees and greet the dick that will soon be in your <<if $PC.vagina != -1>>pussy<<else>>asshole<</if>>. <<else>> $he's shorter than you, so as you approach $he goes up on tiptoe to bring $his dick to just the right height for standing sex. <</if>> $He doesn't penetrate you right away, though; $he - <<if $PC.butt >= 3>> + <<if $PC.butt >= 5>> kneads your mass of assflesh - <<elseif $PC.butt == 2>> + <<elseif $PC.butt >= 4>> hefts a huge buttock in each hand - <<elseif $PC.butt == 1>> + <<elseif $PC.butt >= 3>> gives your big butt a slap <<else>> cups your nice little buttocks @@ -7435,19 +7437,20 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<elseif ($activeSlave.weight > 160)>> You grunt as you feel the weight of $his fat gut settle on your back. <</if>> + /* .vagina trainwreck ahead */ <<if $activeSlave.dick == 1>> - <<if $PC.vagina == 1>> + <<if $PC.vagina != -1>> <<if $PC.newVag == 1>> $He slips $his tiny dick into your vagina. Fortunately your custom cunt is capable of making even the most embarrassing of dicks pleasurable; though you wish $he could fill you a little better. <<elseif $PC.career == "escort">> You sigh as $his tiny dick enters your stretched pussy. You're far too traveled to enjoy such a meager offering. - <<elseif $PC.births >= 10>> + <<elseif $PC.counter.birthsTotal >= 10>> You sigh as $his tiny dick enters your used pussy. You've been stretched out so much from childbirth that $he just can't satisfy you anymore. <<if canImpreg($PC, $activeSlave)>> A small tickling in your belly reminds you you're fertile. Suddenly, the size of $his cock doesn't seem to matter as much anymore.<</if>> <<elseif $PC.career == "servant">> You sigh as $his tiny dick enters your used pussy. $He stands no chance of competing with your old Master. <<if canImpreg($PC, $activeSlave)>> A small tickling in your belly reminds you you're fertile. Suddenly, the size of $his cock doesn't seem to matter as much anymore.<</if>> - <<elseif $PC.births > 2>> + <<elseif $PC.counter.birthsTotal > 2>> You can barely feel $him slip into your loose cunt, but $he is so small it's not like you're missing much. <<elseif $PC.career == "gang" || $PC.career == "celebrity" || $PC.career == "wealth">> You feel $him slip into your vagina and abruptly stop; you sigh over how unsatisfyingly small $he is. @@ -7458,18 +7461,18 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He You have to check to see if $he's even in your tight rear, only to find $he is already fully hilted. You sigh as $he thrusts into you: no prostate stimulation today. <</if>> <<elseif $activeSlave.dick == 2>> - <<if $PC.vagina == 1>> + <<if $PC.vagina != -1>> <<if $PC.newVag == 1>> $He slips $his cute dick into your vagina. Fortunately your custom cunt is capable of making $his embarrassing offering pleasurable; though you wish $he could fill you a little better. <<elseif $PC.career == "escort">> You sigh as $his cute dick enters your stretched pussy. You're far too traveled to enjoy such a meager offering, no matter how pathetically adorable it is. - <<elseif $PC.births >= 10>> + <<elseif $PC.counter.birthsTotal >= 10>> You sigh as $his cute dick enters your abused pussy. You've been stretched out so much from childbirth that $he just can't satisfy you anymore. <<if canImpreg($PC, $activeSlave)>> A small tickling in your belly reminds you you're fertile. Hopefully such a cute penis puts a cute baby in you.<</if>> <<elseif $PC.career == "servant">> You sigh as $his cute dick enters your used pussy. $He stands no chance of competing with your old Master. <<if canImpreg($PC, $activeSlave)>> A small tickling in your belly reminds you you're fertile. You doubt $his children will stand up to his either.<</if>> - <<elseif $PC.births > 2>> + <<elseif $PC.counter.birthsTotal > 2>> You can barely feel $him slip into your loose cunt, but $he is so small it's not like you're missing much. <<elseif $PC.career == "gang" || $PC.career == "celebrity" || $PC.career == "wealth">> You feel $him slip into your vagina and sigh over how unsatisfyingly small $he is. @@ -7480,18 +7483,18 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He You sigh as you feel $him slip $his cute dick into your tight rear; no prostate stimulation today. <</if>> <<elseif $activeSlave.dick == 3>> - <<if $PC.vagina == 1>> + <<if $PC.vagina != -1>> <<if $PC.newVag == 1>> You shudder as $he slips $his dick into your vagina. <<elseif $PC.career == "escort">> You sigh as $his dick slips into your stretched pussy. You're far too traveled for even average cocks these days. - <<elseif $PC.births >= 10>> + <<elseif $PC.counter.birthsTotal >= 10>> You sigh as $his dick enters your abused pussy. You've been stretched out so much from childbirth that $he just can't satisfy you anymore. <<if canImpreg($PC, $activeSlave)>> A small tickling in your belly reminds you you're fertile.<</if>> <<elseif $PC.career == "servant">> You sigh as $his dick enters your used pussy. $He stands no chance of competing with your old Master. <<if canImpreg($PC, $activeSlave)>> A small tickling in your belly reminds you you're fertile.<</if>> - <<elseif $PC.births > 2>> + <<elseif $PC.counter.birthsTotal > 2>> You've gotten rather loose after your multiple children, so $his average cock is somewhat underwhelming. <<elseif $PC.career == "gang" || $PC.career == "celebrity" || $PC.career == "wealth">> You shiver with pleasure as $he slips $his dick into your pussy. @@ -7500,21 +7503,21 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <</if>> <<else>> You squirm as you feel $him slip $his dick into your tight rear, the sensation making you quiver with pleasure. - <<if $PC.dick == 1>>Your erection firmly <<if $PC.belly >= 10000>>pushes into the underside of your belly<<else>>sticks out from under you<</if>>, overstimulated from $his cock teasing your prostate.<</if>> + <<if $PC.dick != 0>>Your erection firmly <<if $PC.belly >= 10000>>pushes into the underside of your belly<<else>>sticks out from under you<</if>>, overstimulated from $his cock teasing your prostate.<</if>> <</if>> <<elseif $activeSlave.dick == 4>> - <<if $PC.vagina == 1>> + <<if $PC.vagina != -1>> <<if $PC.newVag == 1>> You shudder as $he slips $his big dick into your vagina. <<elseif $PC.career == "escort">> You shudder as $his big dick slips into your stretched pussy. $He could use to be a little wider, but at least you can feel $him. - <<elseif $PC.births >= 10>> + <<elseif $PC.counter.birthsTotal >= 10>> You shudder as $his big dick slips into your stretched pussy. $He could use to be a little wider, but at least you can feel $him after the havoc wreaked by your children. <<if canImpreg($PC, $activeSlave)>> A small tickling in your belly reminds you you're fertile.<</if>> <<elseif $PC.career == "servant">> You shudder as $his big dick slips into your used pussy. $He's just the right size for you to remember your Master. <<if canImpreg($PC, $activeSlave)>> A small tickling in your belly reminds you you're fertile.<</if>> - <<elseif $PC.births > 2>> + <<elseif $PC.counter.birthsTotal > 2>> You've gotten rather loose after your multiple children, so $his big cock is a welcome feeling. <<elseif $PC.career == "gang" || $PC.career == "celebrity" || $PC.career == "wealth">> You moan with pleasure as $he slips $his big dick into your pussy, stretching you to your limit. @@ -7523,21 +7526,21 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <</if>> <<else>> You squirm as you feel $him slip $his big dick into your tight rear, the sensation making you quiver with pleasure and a little pain. $He gives you a chance to get used to $his size before continuing. - <<if $PC.dick == 1>>Your erection firmly <<if $PC.belly >= 10000>>pushes into the underside of your belly<<else>>sticks out from under you<</if>>, overstimulated from $his cock teasing your prostate.<</if>> + <<if $PC.dick != 0>>Your erection firmly <<if $PC.belly >= 10000>>pushes into the underside of your belly<<else>>sticks out from under you<</if>>, overstimulated from $his cock teasing your prostate.<</if>> <</if>> <<elseif $activeSlave.dick == 5>> - <<if $PC.vagina == 1>> + <<if $PC.vagina != -1>> <<if $PC.newVag == 1>> You shudder with delight as $his impressive dick stretches you perfectly. <<elseif $PC.career == "escort">> You quiver with pleasure as $his impressive dick slips into your stretched pussy. It takes a lot to satisfy you and $he is not disappointing. - <<elseif $PC.births >= 10>> + <<elseif $PC.counter.birthsTotal >= 10>> You quiver with pleasure as $his impressive dick slips into your stretched pussy. Even given the state of your pussy, $he fills you completely and perfectly. <<if canImpreg($PC, $activeSlave)>> A small tickling in your belly reminds you you're fertile.<</if>> <<elseif $PC.career == "servant">> You quiver with pleasure as $his impressive dick slips into your used pussy. $He's bigger than your Master was and is hitting all the right places. <<if canImpreg($PC, $activeSlave)>> A small tickling in your belly reminds you you're fertile.<</if>> - <<elseif $PC.births > 2>> + <<elseif $PC.counter.birthsTotal > 2>> You've gotten rather loose after your multiple children, but you still find $his impressive dick almost uncomfortably large. <<elseif $PC.career == "gang" || $PC.career == "celebrity" || $PC.career == "wealth">> You squeal with mixed pleasure and pain as $he pushes $his impressive dick into your pussy, stretching you past your limit. $He gives you a chance to get used to $his size before continuing. @@ -7546,21 +7549,21 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <</if>> <<else>> You grit your teeth as you feel $his slip $his impressive dick into your tight rear, stretching you considerably. You bring a hand to your lower belly, feeling the bulge of $his cock deep within you. $He gives you a chance to get used to $his size before continuing, not that it will help much. - <<if $PC.dick == 1>>Your erection firmly <<if $PC.belly >= 10000>>pushes into the underside of your belly<<else>>sticks out from under you<</if>>, overstimulated from $his cock teasing your prostate.<</if>> + <<if $PC.dick != 0>>Your erection firmly <<if $PC.belly >= 10000>>pushes into the underside of your belly<<else>>sticks out from under you<</if>>, overstimulated from $his cock teasing your prostate.<</if>> <</if>> <<elseif $activeSlave.dick == 6>> - <<if $PC.vagina == 1>> + <<if $PC.vagina != -1>> <<if $PC.newVag == 1>> You shudder with overwhelming pleasure as $his huge dick fills you completely. <<elseif $PC.career == "escort">> You moan with pleasure as $his huge dick completely fills your stretched pussy. You gently caress $his dick through the bulge in your middle. - <<elseif $PC.births >= 10>> + <<elseif $PC.counter.birthsTotal >= 10>> You moan with pleasure as $his huge dick completely fills your stretched pussy. You gently caress $his dick through the bulge in your middle. <<if canImpreg($PC, $activeSlave)>> A small tickling in your belly reminds you you're fertile.<</if>> <<elseif $PC.career == "servant">> You moan with pleasure as $his huge dick stretches your used pussy. $He's far bigger than your Master ever was. <<if canImpreg($PC, $activeSlave)>> A small tickling in your belly reminds you you're fertile.<</if>> - <<elseif $PC.births > 2>> + <<elseif $PC.counter.birthsTotal > 2>> You may be rather loose after your multiple children, but $his huge dick is uncomfortably large. <<elseif $PC.career == "gang" || $PC.career == "celebrity" || $PC.career == "wealth">> You grit your teeth as $he pushes $his huge dick into your pussy, trying to bear being so painfully overstretched. $He gives you a chance to get used to $his size before continuing, not that it will help much. @@ -7569,7 +7572,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <</if>> <<else>> You cry out as $he forces $his huge dick into your too-tight rear, nearly breaking you. $He considers pulling back out, but you pat the bulge in your lower belly and urge $him to continue. $He tries $his best to allow you to get comfortable, not that it will help much. - <<if $PC.dick == 1>>Your erection firmly <<if $PC.belly >= 10000>>pushes into the underside of your belly<<else>>sticks out from under you<</if>>, overstimulated from $his cock teasing your prostate.<</if>> + <<if $PC.dick != 0>>Your erection firmly <<if $PC.belly >= 10000>>pushes into the underside of your belly<<else>>sticks out from under you<</if>>, overstimulated from $his cock teasing your prostate.<</if>> <</if>> <<elseif $activeSlave.dick == 7>> /* needs to be written */ gigantic dick @@ -7582,7 +7585,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<else>> hypertrophied dick <</if>> - $He gently fucks you<<if $activeSlave.balls > 8>>, $his oversized balls slapping your thighs with every thrust<</if>>, making sure you're enjoying $his penis as much as physically possible. You climax as $he cums inside eliciting a gasp from the horny $girl<<if $PC.dick == 1>>, as you spurt across the floor<</if>>. $He apologizes profusely for cumming in you, but after $he helps clean you up and back to your desk, all is forgiven. As you work, you can't help but steal glances at $his renewed erection. $He winks + $He gently fucks you<<if $activeSlave.balls > 8>>, $his oversized balls slapping your thighs with every thrust<</if>>, making sure you're enjoying $his penis as much as physically possible. You climax as $he cums inside eliciting a gasp from the horny $girl<<if $PC.dick != 0>>, as you spurt across the floor<</if>>. $He apologizes profusely for cumming in you, but after $he helps clean you up and back to your desk, all is forgiven. As you work, you can't help but steal glances at $his renewed erection. $He winks <<if !canTalk($activeSlave)>> and @@.mediumaquamarine;earnestly asks@@ for more when you get the chance. <<else>> @@ -7601,7 +7604,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<link "Enter the shower and quietly comfort $him">> <<EventNameDelink $activeSlave>> <<replace "#result">> - $He starts with surprise <<if canSee($activeSlave)>>as you enter the shower<<elseif canHear($activeSlave)>>as $he hears you enter the shower<<else>>as $he feels the water being disturbed by your body<</if>>, and then <<if canSee($activeSlave)>>looks at<<else>>turns to<</if>> you in shock as you sit down beside $him, ignoring the water soaking your clothes. $He does not resist when you draw $him gently into your lap. $He's stiff and uncomfortable as you hold $him gently, but $he eventually relaxes and allows $his head to rest <<if ($PC.boobs > 0)>>between your breasts<<else>>against your shoulder<</if>>. $He's utterly conflicted; the hateful person who $he is expected to fuck is tenderly comforting $him. $He finally seems to accept the animal comfort, whatever its source, and begins to @@.mediumaquamarine;trust@@ you to do more than just use $him. + $He starts with surprise <<if canSee($activeSlave)>>as you enter the shower<<elseif canHear($activeSlave)>>as $he hears you enter the shower<<else>>as $he feels the water being disturbed by your body<</if>>, and then <<if canSee($activeSlave)>>looks at<<else>>turns to<</if>> you in shock as you sit down beside $him, ignoring the water soaking your clothes. $He does not resist when you draw $him gently into your lap. $He's stiff and uncomfortable as you hold $him gently, but $he eventually relaxes and allows $his head to rest <<if ($PC.boobs >= 300)>>between your breasts<<else>>against your shoulder<</if>>. $He's utterly conflicted; the hateful person who $he is expected to fuck is tenderly comforting $him. $He finally seems to accept the animal comfort, whatever its source, and begins to @@.mediumaquamarine;trust@@ you to do more than just use $him. <<set $activeSlave.trust += 4>> <</replace>> <</link>> @@ -8009,13 +8012,13 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<replace "#result">> You tell $him that you understand, and that you will get $him some new clothing. $He is thrilled, but $his pleasure turns to horror when $he sees that the new clothes are a version of the same slave bondage gear, just with inward-facing dildos for $his <<if $activeSlave.vagina > -1>>pussy and <</if>> asshole. <<if $activeSlave.anus == 0 || $activeSlave.vagina == 0>> - You pause before getting $him dressed; there's little reason to waste virginities on plugs. You <<if $PC.dick == 1>>stroke yourself to erection<<else>>don a strap-on<</if>> and bend $him over, opting to start with $his tight pussy. + You pause before getting $him dressed; there's little reason to waste virginities on plugs. You <<if $PC.dick != 0>>stroke yourself to erection<<else>>don a strap-on<</if>> and bend $him over, opting to start with $his tight pussy. <<= VCheck.Both()>> <<elseif $activeSlave.anus == 0>> - You pause before getting $him dressed; there's little reason to waste $his anal virginity on a plug. You <<if $PC.dick == 1>>stroke yourself to erection<<else>>don a strap-on<</if>> and bend $him over before working your way into $his tight anus. + You pause before getting $him dressed; there's little reason to waste $his anal virginity on a plug. You <<if $PC.dick != 0>>stroke yourself to erection<<else>>don a strap-on<</if>> and bend $him over before working your way into $his tight anus. <<= VCheck.Anal()>> <<elseif $activeSlave.vagina == 0>> - You pause before getting $him dressed; there's little reason to waste $his virginity on a plug. You <<if $PC.dick == 1>>stroke yourself to erection<<else>>don a strap-on<</if>> and bend $him over before working your way into $his tight pussy. + You pause before getting $him dressed; there's little reason to waste $his virginity on a plug. You <<if $PC.dick != 0>>stroke yourself to erection<<else>>don a strap-on<</if>> and bend $him over before working your way into $his tight pussy. <<= VCheck.Vaginal()>> <</if>> For the rest of the week, $he walks around awkwardly, unable to find a comfortable position <<if $activeSlave.belly >= 1500>>between<<else>>since<</if>> $his <<if $seeRace == 1>>$activeSlave.race <</if>>body <<if $activeSlave.belly >= 1500>>is<</if>> being penetrated by $his own clothing<<if $activeSlave.belly >= 1500>> and the straps digging into $his _belly rounded belly<</if>>. @@.hotpink;$He has become more submissive.@@ @@ -8364,7 +8367,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <</if>> $he <<say>>s<<if $activeSlave.lips > 70>> past $his enormous lips<<elseif $activeSlave.lipsPiercing+$activeSlave.tonguePiercing > 2>> past $his mouthful of piercings<</if>>. <</if>> - $He comes eagerly over and sucks you off with enthusiasm. As you cum, $he orgasms quickly at the <<if canTaste($activeSlave)>>taste<<else>>feeling<</if>> of the stuff hitting $his mouth<<if $PC.balls > 2>>, even as your load keeps flowing into $his gullet<<if $PC.balls > 3>> steadily bloated the poor $girl<</if>><</if>>. + $He comes eagerly over and sucks you off with enthusiasm. As you cum, $he orgasms quickly at the <<if canTaste($activeSlave)>>taste<<else>>feeling<</if>> of the stuff hitting $his mouth<<if $PC.balls >= 10>>, even as your load keeps flowing into $his gullet<<if $PC.balls >= 30>> steadily bloated the poor $girl<</if>><</if>>. <<if !canTalk($activeSlave)>> $He <<if !canTaste($activeSlave)>>(rather ironically) <</if>>signs that you taste great. <<else>> @@ -8452,7 +8455,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<setLocalPronouns $HeadGirl 2>> <<EventNameDelink $activeSlave>> <<replace "#result">> - When $HeadGirl.slaveName comes into your office in response to your summons, _he2 finds $activeSlave.slaveName sitting in your lap with your <<if $PC.dick == 0>>strap-on<<else>>dick<</if>> up $his gaping butt<<if $PC.vagina == 1>><<if $PC.dick == 1>>, your bare pussy very visible at the base of your working cock<</if>><</if>>. $HeadGirl.slaveName's expression softens when _he2 realizes _he2's here for pleasure, not business. $activeSlave.slaveName gasps a little when $he <<if canHear($activeSlave)>>hears you tell $HeadGirl.slaveName to join you up $his asshole,<<else>>feels you pull apart $his asscheeks to make some room for $HeadGirl.slaveName,<</if>> but $he doesn't protest. + When $HeadGirl.slaveName comes into your office in response to your summons, _he2 finds $activeSlave.slaveName sitting in your lap with your <<if $PC.dick == 0>>strap-on<<else>>dick<</if>> up $his gaping butt<<if $PC.vagina != -1>><<if $PC.dick != 0>>, your bare pussy very visible at the base of your working cock<</if>><</if>>. $HeadGirl.slaveName's expression softens when _he2 realizes _he2's here for pleasure, not business. $activeSlave.slaveName gasps a little when $he <<if canHear($activeSlave)>>hears you tell $HeadGirl.slaveName to join you up $his asshole,<<else>>feels you pull apart $his asscheeks to make some room for $HeadGirl.slaveName,<</if>> but $he doesn't protest. <<if ($activeSlave.chastityPenis == 1)>> Since your poor Head Girl can't use _his2 caged cock, _he2 takes a dildo and shoves it up $activeSlave.slaveName's already-filled butt without further ado. <<elseif canAchieveErection() && $HeadGirl.dick > 7>> @@ -8505,7 +8508,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<set $activeSlave.trust -= 5>> <</link>> <<if $PC.belly < 5000>> - <<if $PC.dick == 1 && (canDoAnal($activeSlave) || canDoVaginal($activeSlave)) && canWalk($activeSlave)>> + <<if $PC.dick != 0 && (canDoAnal($activeSlave) || canDoVaginal($activeSlave)) && canWalk($activeSlave)>> <br><<link "Exploit $his need for personal contact">> <<EventNameDelink $activeSlave>> <<replace "#result">> @@ -8556,7 +8559,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <</replace>> <</link>><<if ($activeSlave.anus == 0 && canDoAnal($activeSlave)) || ($activeSlave.vagina == 0 && canDoVaginal($activeSlave))>> //This option will take $his virginity//<</if>> <</if>> - <<if $PC.vagina == 1>> + <<if $PC.vagina != -1>> <br><<link "Exploit $his need for personal contact by giving $him a pussy to lick">> <<EventNameDelink $activeSlave>> <<replace "#result">> @@ -8566,7 +8569,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <</link>> <</if>> <</if>> -<<if $PC.preg > 30 && $PC.pregMood == 1 && $PC.boobs == 1 && $PC.boobsImplant == 0 && $PC.boobsBonus >= 0>> +<<if $PC.preg > 30 && $PC.pregMood == 1 && $PC.boobs >= 800 && $PC.boobsImplant == 0>> <br><<link "$He just needs a mother's touch">> <<EventNameDelink $activeSlave>> <<replace "#result">> @@ -8607,7 +8610,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<else>> $He gets back to $his $activeSlave.skin knees, <</if>> - puzzled, and then gasps when $he finds <<if $PC.dick == 0>>your fingers<<else>>your cockhead<</if>> pressing against $his rosebud. You instruct $his imperiously to get on with it, and $he soon understands your intent. $He scrubs back and forth, panting and moaning, as you buttfuck $him in time with $his labors<<if $PC.dick == 0>>, using your other hand to look after yourself<<elseif $PC.vagina == 1>>, using your other hand to schlick your pussy while you pound $him<</if>>. You even carefully scoot along with $him when $he needs to reach new spots. By the time $he's done $his arm<<if hasBothArms($activeSlave)>>s<</if>> and $his anus are very tired. $His submission to you @@.hotpink;has increased.@@ + puzzled, and then gasps when $he finds <<if $PC.dick == 0>>your fingers<<else>>your cockhead<</if>> pressing against $his rosebud. You instruct $his imperiously to get on with it, and $he soon understands your intent. $He scrubs back and forth, panting and moaning, as you buttfuck $him in time with $his labors<<if $PC.dick == 0>>, using your other hand to look after yourself<<elseif $PC.vagina != -1>>, using your other hand to schlick your pussy while you pound $him<</if>>. You even carefully scoot along with $him when $he needs to reach new spots. By the time $he's done $his arm<<if hasBothArms($activeSlave)>>s<</if>> and $his anus are very tired. $His submission to you @@.hotpink;has increased.@@ <<= VCheck.Anal()>> <<set $activeSlave.devotion += 4>> <</replace>> @@ -8642,7 +8645,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<else>> $He gets back to $his $activeSlave.skin knees, <</if>> - puzzled, and then gasps when $he finds <<if $PC.dick == 0>>your fingers<<else>>your cockhead<</if>> tracing $his pussy lips. You instruct $him imperiously to get on with it, and $he soon understands your intent. $He scrubs back and forth, panting and moaning, as you fuck $him in time with $his labors<<if $PC.dick == 0>>, using your other hand to look after yourself<<elseif $PC.vagina == 1>>, using your other hand to schlick your pussy while you pound $him<</if>>. You even carefully scoot along with $him when $he needs to reach new spots. By the time $he's done $his arm<<if hasBothArms($activeSlave)>>s<</if>> <<if hasBothArms($activeSlave)>>are<<else>>is<</if>> very tired and $his leg<<if hasBothLegs($activeSlave)>>s<</if>> <<if hasBothLegs($activeSlave)>>are<<else>>is<</if>> struggling to hold $him. $His submission to you @@.hotpink;has increased.@@ + puzzled, and then gasps when $he finds <<if $PC.dick == 0>>your fingers<<else>>your cockhead<</if>> tracing $his pussy lips. You instruct $him imperiously to get on with it, and $he soon understands your intent. $He scrubs back and forth, panting and moaning, as you fuck $him in time with $his labors<<if $PC.dick == 0>>, using your other hand to look after yourself<<elseif $PC.vagina != -1>>, using your other hand to schlick your pussy while you pound $him<</if>>. You even carefully scoot along with $him when $he needs to reach new spots. By the time $he's done $his arm<<if hasBothArms($activeSlave)>>s<</if>> <<if hasBothArms($activeSlave)>>are<<else>>is<</if>> very tired and $his leg<<if hasBothLegs($activeSlave)>>s<</if>> <<if hasBothLegs($activeSlave)>>are<<else>>is<</if>> struggling to hold $him. $His submission to you @@.hotpink;has increased.@@ <<= VCheck.Vaginal()>> <<set $activeSlave.devotion += 4>> <</replace>> @@ -8683,7 +8686,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <</if>> <<else>> sinking your cock into $his - <<if !canDoVaginal($activeSlave)>>now-slick butthole<<else>>now-slick pussy<<if canDoAnal($activeSlave)>> and then $his relaxing butthole<</if>><</if>><<if $PC.vagina == 1>>, followed by some grinding to coat $his face in your pussyjuice<</if>>. + <<if !canDoVaginal($activeSlave)>>now-slick butthole<<else>>now-slick pussy<<if canDoAnal($activeSlave)>> and then $his relaxing butthole<</if>><</if>><<if $PC.vagina != -1>>, followed by some grinding to coat $his face in your pussyjuice<</if>>. <</if>> $He had fun, though, and $his @@.hotpink;trust in you has increased.@@ <<= VCheck.Both()>> @@ -8750,9 +8753,9 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<else>> $He does so diligently, making sure to not miss <<if $showInches == 2>>an inch<<else>>a centimeter<</if>> while keeping your enjoyment above all else. <</if>> - <<elseif $PC.dick == 1>> + <<elseif $PC.dick != 0>> your erect dick and commenting on how it could use a good cleaning. $He carefully takes your cock into $his mouth, doing $his best to bring you to a quick orgasm so $he can escape your gaze. After downing your cum, $he attempts to pull back, but you hold $him down, clearly $he has more work to do here. - <<elseif $PC.vagina == 1>> + <<elseif $PC.vagina != -1>> your soaked pussy and commenting on how someone needs to clean up after it, preferably with their tongue. $He carefully $his tongue to your clit, doing $his best to bring you to a quick orgasm so $he can escape your gaze. After bring you to a rather unsatisfying climax, $he attempts to pull back, but you grab $him and force $him to lick the depths of your pussy. <</if>> By the time you are satisfied with $his efforts, $he @@.hotpink;has become more submissive to you.@@ @@ -8844,7 +8847,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <</replace>> <</link>><<if canDoVaginal($activeSlave) && ($activeSlave.vagina == 0)>> //This option will take $his virginity//<<elseif !canDoVaginal($activeSlave) && ($activeSlave.anus == 0)>> //This option will take $his anal virginity//<</if>> <</if>> -<<if ($PC.dick == 1) && (canDoAnal($activeSlave) || canDoVaginal($activeSlave)) && $PC.belly < 100>> +<<if ($PC.dick != 0) && (canDoAnal($activeSlave) || canDoVaginal($activeSlave)) && $PC.belly < 100>> <br><<link "Carry $him outside">> <<EventNameDelink $activeSlave>> <<replace "#result">> @@ -8902,7 +8905,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<link "It's $his role to hurt">> <<EventNameDelink $activeSlave>> <<replace "#result">> - Without a word, you<<if $PC.dick == 0>> don a cruelly knobby strap-on,<</if>> throw $him onto the couch, take both $his ankles in one hand, and force them back over $his head so $his poor, doomed asshole is completely defenseless. You then spit on $his hole, seize your <<if $PC.dick == 0>>instrument<<else>>rock-hard dick<<if $PC.vagina == 1>>, gather a little of your own pussyjuice and rub it on your cockhead<</if>><</if>>, and shove it up the wriggling slave $girl's spasming rectum. You've got the necessary skill to judge exactly where the line between anal pain and anal injury is, and you take $his right up to it. Halfway through the long anal rape $he gives up struggling and just goes limp, sobbing. $He @@.hotpink;fears you,@@ and has also begun to @@.red;hate buttsex.@@ + Without a word, you<<if $PC.dick == 0>> don a cruelly knobby strap-on,<</if>> throw $him onto the couch, take both $his ankles in one hand, and force them back over $his head so $his poor, doomed asshole is completely defenseless. You then spit on $his hole, seize your <<if $PC.dick == 0>>instrument<<else>>rock-hard dick<<if $PC.vagina != -1>>, gather a little of your own pussyjuice and rub it on your cockhead<</if>><</if>>, and shove it up the wriggling slave $girl's spasming rectum. You've got the necessary skill to judge exactly where the line between anal pain and anal injury is, and you take $his right up to it. Halfway through the long anal rape $he gives up struggling and just goes limp, sobbing. $He @@.hotpink;fears you,@@ and has also begun to @@.red;hate buttsex.@@ <<set $activeSlave.trust -= 5, $activeSlave.sexualFlaw = "hates anal", $activeSlave.counter.anal++, $analTotal++>> <</replace>> <</link>> @@ -9155,7 +9158,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<link "Relaxed sex">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You flip the sheet off your naked body, revealing your already <<if $PC.dick == 0>>wet pussy<<else>>stiff prick<<if $PC.vagina == 1>> and the wet pussy below it<</if>><</if>>. $He slides $himself down, pressing $his + You flip the sheet off your naked body, revealing your already <<if $PC.dick == 0>>wet pussy<<else>>stiff prick<<if $PC.vagina != -1>> and the wet pussy below it<</if>><</if>>. $He slides $himself down, pressing $his <<if ($activeSlave.boobs > 2000)>> ridiculous tits <<elseif ($activeSlave.boobs > 800)>> @@ -9166,14 +9169,14 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He trim chest <</if>> against your legs, and nuzzles $his warm nose and wet tongue against - <<if $PC.balls > 2 || $PC.ballsImplant > 2>> + <<if $PC.balls >= 9>> your oversized nuts. - <<elseif $PC.vagina == 1>> + <<elseif $PC.vagina != -1>> your moist folds. <<else>> your ballsack. <</if>> - You run a languid hand through $his hair, but soon relax into a pleasant, tired fugue, letting yourself enjoy $his ministrations. You almost drift off under the slow oral loving, but a sudden coolness against you brings you partially awake again: $he's taken $his mouth off you, leaving the night air against your saliva-wetted <<if $PC.vagina == 1>>pussylips<<else>>cock<</if>>. $He quickly realizes the error, and applies $himself diligently to you, never letting the warm feeling die down again. You orgasm twice, which $he absorbs without stopping, looking up at you with an expression that's unidentifiable in the gloom. But when you finally reach down and give $his <<if ($activeSlave.belly >= 10000)>>_belly <<if $activeSlave.bellyPreg >= 3000>>pregnant <</if>>belly a light pat<<else>>shoulder a little tug<</if>> to let $him know that's enough, $he @@.mediumaquamarine;cuddles up close to you@@ without hesitation. + You run a languid hand through $his hair, but soon relax into a pleasant, tired fugue, letting yourself enjoy $his ministrations. You almost drift off under the slow oral loving, but a sudden coolness against you brings you partially awake again: $he's taken $his mouth off you, leaving the night air against your saliva-wetted <<if $PC.vagina != -1>>pussylips<<else>>cock<</if>>. $He quickly realizes the error, and applies $himself diligently to you, never letting the warm feeling die down again. You orgasm twice, which $he absorbs without stopping, looking up at you with an expression that's unidentifiable in the gloom. But when you finally reach down and give $his <<if ($activeSlave.belly >= 10000)>>_belly <<if $activeSlave.bellyPreg >= 3000>>pregnant <</if>>belly a light pat<<else>>shoulder a little tug<</if>> to let $him know that's enough, $he @@.mediumaquamarine;cuddles up close to you@@ without hesitation. <<set $activeSlave.trust += 4, $activeSlave.counter.oral++, $oralTotal++>> <</replace>> <</link>> @@ -9320,7 +9323,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<else>> buttfucked, <</if>> - is enough that $he climaxes quickly. <<if $activeSlave.balls == 3>>$His huge load coats the shower wall with cum. <</if>>You pull out and let $him finish by <<if $PC.dick == 0>>giving you oral<<else>>sucking your dick<<if $PC.vagina == 1>> and eating your pussy<</if>><</if>>, since $he started by sucking $himself. @@.hotpink;$He has become more submissive to you.@@ + is enough that $he climaxes quickly. <<if $activeSlave.balls == 3>>$His huge load coats the shower wall with cum. <</if>>You pull out and let $him finish by <<if $PC.dick == 0>>giving you oral<<else>>sucking your dick<<if $PC.vagina != -1>> and eating your pussy<</if>><</if>>, since $he started by sucking $himself. @@.hotpink;$He has become more submissive to you.@@ <<set $activeSlave.devotion += 4>> <<if canDoVaginal($activeSlave)>> <<if ($activeSlave.vagina == 0)>> @@ -9342,11 +9345,11 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <</replace>> <</link>><<if ($activeSlave.anus == 0 && canDoAnal($activeSlave)) || ($activeSlave.vagina == 0 && canDoVaginal($activeSlave))>> //This option will take $his virginity//<</if>> <</if>> -<<if ($PC.dick == 1)>> +<<if ($PC.dick != 0)>> <br><<link "The only dick $he should suck is $his <<= WrittenMaster()>>'s">> <<EventNameDelink $activeSlave>> <<replace "#result">> - $He's so occupied that $he doesn't <<if canHear($activeSlave)>>hear<<else>>notice<</if>> you until you seize $his hair and pull $his head back. $His massive dickhead pops free of $his mouth and $he squeaks in surprise. The noise is cut off by a gag as you ram yourself down $his throat. $He plays with your <<if $PC.vagina == 1>>cunt<<else>>balls<</if>> as you facefuck $him and jacks off with $his other hand. $He was so close when you intruded that $he cums long before you do. There's a lot of cum in the shower when you're through. <<if $activeSlave.balls == 3>>$His huge balls made an especially major contribution. <</if>>@@.hotpink;$He has become more submissive to you.@@ + $He's so occupied that $he doesn't <<if canHear($activeSlave)>>hear<<else>>notice<</if>> you until you seize $his hair and pull $his head back. $His massive dickhead pops free of $his mouth and $he squeaks in surprise. The noise is cut off by a gag as you ram yourself down $his throat. $He plays with your <<if $PC.vagina != -1>>cunt<<else>>balls<</if>> as you facefuck $him and jacks off with $his other hand. $He was so close when you intruded that $he cums long before you do. There's a lot of cum in the shower when you're through. <<if $activeSlave.balls == 3>>$His huge balls made an especially major contribution. <</if>>@@.hotpink;$He has become more submissive to you.@@ <<set $activeSlave.devotion += 4, $activeSlave.counter.oral++, $oralTotal++>> <</replace>> <</link>> @@ -9374,7 +9377,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He sodomy, <</if>> so $he is soon moaning and grunting into $his cock as you fuck $him. - $He finishes <<if $activeSlave.balls >= 3>>$his enormous ejaculation <</if>>into $his own mouth and then <<if $PC.dick == 0>>finds $himself giving you oral directly, since you pulled your strap-on off<<else>>receives your load into $his now-brimming throat<<if $PC.vagina == 1>>. $He barely has time to swallow before you press your pussy against $his mouth<</if>><</if>>. @@.hotpink;$His devotion to you has increased.@@ + $He finishes <<if $activeSlave.balls >= 3>>$his enormous ejaculation <</if>>into $his own mouth and then <<if $PC.dick == 0>>finds $himself giving you oral directly, since you pulled your strap-on off<<else>>receives your load into $his now-brimming throat<<if $PC.vagina != -1>>. $He barely has time to swallow before you press your pussy against $his mouth<</if>><</if>>. @@.hotpink;$His devotion to you has increased.@@ <<set $activeSlave.devotion += 4>> <</replace>> <</link>><<if canDoVaginal($activeSlave) && ($activeSlave.vagina == 0)>>//This option will take $his virginity//<<elseif !canDoVaginal($activeSlave) && ($activeSlave.anus == 0)>> //This option will take $his anal virginity//<</if>> @@ -9410,7 +9413,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<else>> "Really, <<if $activeSlave.rudeTitle == 1>><<= PoliteRudeTitle($activeSlave)>><<else>><<Master>><</if>>?" $he asks hopefully. <</if>> - You whisper into $his ear that yes, $he will be all right as long as $he does $his best. $He wiggles $his butt against you a little and giggles <<if $PC.dick == 1>>at the responding stiffness $he feels between $his buttocks<<else>>as you shove $him to $his knees<</if>>. $He shimmies down and <<if $PC.dick == 1>>takes you into $his mouth<<if $PC.vagina == 1>> and does $his best to reach the top of your pussy with the tip of $his tongue<</if>><<else>>eats you out<</if>>, <<if canSee($activeSlave)>>looking you in the eyes the whole time and <</if>>@@.hotpink;smiling@@ as much as $he can manage with <<if $PC.dick == 1>>a dick in $his mouth<<else>>$his tongue working your clit<</if>>. + You whisper into $his ear that yes, $he will be all right as long as $he does $his best. $He wiggles $his butt against you a little and giggles <<if $PC.dick != 0>>at the responding stiffness $he feels between $his buttocks<<else>>as you shove $him to $his knees<</if>>. $He shimmies down and <<if $PC.dick != 0>>takes you into $his mouth<<if $PC.vagina != -1>> and does $his best to reach the top of your pussy with the tip of $his tongue<</if>><<else>>eats you out<</if>>, <<if canSee($activeSlave)>>looking you in the eyes the whole time and <</if>>@@.hotpink;smiling@@ as much as $he can manage with <<if $PC.dick != 0>>a dick in $his mouth<<else>>$his tongue working your clit<</if>>. <<set $activeSlave.devotion += 4, $activeSlave.counter.oral++, $oralTotal++>> <</replace>> <</link>> @@ -9502,9 +9505,9 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <br><<link "Perform a health exam personally">> <<EventNameDelink $activeSlave>> <<replace "#result">> - $He gets a weekly health exam from the automated systems, which also do their best to monitor $his well-being, but $he does not protest as you take $him to the surgery and give $him a <<if $PC.medicine >= 100>>professional examination. It feels good to put the old skills to use on an attractive patient<<else>>thorough examination<</if>>. There's nothing the matter other than that $he hasn't been 18 for a long time. $He looks a little sad at some of the results, but whenever $he does, you place a hand on $his cheek and give $him a kiss. $He gets the idea. + $He gets a weekly health exam from the automated systems, which also do their best to monitor $his well-being, but $he does not protest as you take $him to the surgery and give $him a <<if $PC.skill.medicine >= 100>>professional examination. It feels good to put the old skills to use on an attractive patient<<else>>thorough examination<</if>>. There's nothing the matter other than that $he hasn't been 18 for a long time. $He looks a little sad at some of the results, but whenever $he does, you place a hand on $his cheek and give $him a kiss. $He gets the idea. "I under<<s>>tand, <<Master>>. I can <<s>>till <<s>>erve you," $he <<say>>s. - You adjust $his diet and exercise a little, which should @@.green;slightly improve@@ $his health<<if $PC.medicine >= 100>>, and prescribe some new supplements that might help $him @@.green;feel $his best@@ all the time<<set $activeSlave.health += 10>><</if>>. As $he gets up from the chair and makes to resume $his duties, you give $him a light swat across the buttocks. $He squeaks and turns to @@.mediumaquamarine;giggle at you,@@ giving you a broad wink and shaking $his tits a little for you. + You adjust $his diet and exercise a little, which should @@.green;slightly improve@@ $his health<<if $PC.skill.medicine >= 100>>, and prescribe some new supplements that might help $him @@.green;feel $his best@@ all the time<<set $activeSlave.health += 10>><</if>>. As $he gets up from the chair and makes to resume $his duties, you give $him a light swat across the buttocks. $He squeaks and turns to @@.mediumaquamarine;giggle at you,@@ giving you a broad wink and shaking $his tits a little for you. <<set $activeSlave.health += 10, $activeSlave.trust += 4>> <</replace>> <</link>> @@ -9543,9 +9546,9 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He You finger fuck $him for a while, the sting of the soap on $his sensitive insides making $him gasp. <</if>> As $he moans down on the shower floor, you lie down behind $him, spooning $his helpless body<<if $activeSlave.belly >= 5000>>, your hands encircling $his _belly <<if $activeSlave.bellyPreg >= 3000>>pregnancy<<else>>middle<</if>><</if>>. - <<if $PC.dick == 1>> + <<if $PC.dick != 0>> Your cock slides into $him with ease - <<elseif $PC.boobs == 1>> + <<elseif $PC.boobs >= 300>> $His soft back is delicious against your hard nipples <<else>> The contours of $his soft rear feel lovely against your feminine petals @@ -9565,7 +9568,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He $his loosened vagina <<set _didVaginal = 1>> <</if>> - <<if $PC.vagina == 1>> and make $him eat your pussy for a quick aftershock,<</if>> + <<if $PC.vagina != -1>> and make $him eat your pussy for a quick aftershock,<</if>> <</if>> and only then do you help $him back to $his feet. $He drips soap, water, and <<if $PC.dick == 0>>your juices<<else>>ejaculate<</if>>. @@.hotpink;$He has become more submissive.@@ <<if _didVaginal == 1 && _didAnal == 1>> @@ -9577,7 +9580,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <</if>> <<set $activeSlave.devotion += 4>> <</replace>> - <</link>><<if $PC.dick == 1 && (($activeSlave.anus == 0 && canDoAnal($activeSlave)) || ($activeSlave.vagina == 0 && canDoVaginal($activeSlave)))>> //This option will take $his virginity//<</if>> + <</link>><<if $PC.dick != 0 && (($activeSlave.anus == 0 && canDoAnal($activeSlave)) || ($activeSlave.vagina == 0 && canDoVaginal($activeSlave)))>> //This option will take $his virginity//<</if>> <</if>> <br><<link "Let $him struggle">> <<EventNameDelink $activeSlave>> @@ -9635,7 +9638,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<else>> hard, so you just lie down with $him on the couch<<if ($activeSlave.chastityVagina)>>, unfasten $his chastity belt,<</if>> <</if>> - and have gentle vaginal sex in the missionary position <<if $PC.vagina == 1>><<if $PC.dick == 1>>, your own pussy moving back and forth gently at the base of your dick as you fuck $him<</if>><</if>>. $He gasps at the first penetration, but you take it slowly and lavish attention on $his lips, breasts, and nipples. Soon $he's shamelessly enjoying $himself. $His first vaginal sex is crowned with an abdominal-clenching orgasm. $He @@.hotpink;adores $his kind <<= WrittenMaster()>>.@@ + and have gentle vaginal sex in the missionary position <<if $PC.vagina != -1>><<if $PC.dick != 0>>, your own pussy moving back and forth gently at the base of your dick as you fuck $him<</if>><</if>>. $He gasps at the first penetration, but you take it slowly and lavish attention on $his lips, breasts, and nipples. Soon $he's shamelessly enjoying $himself. $His first vaginal sex is crowned with an abdominal-clenching orgasm. $He @@.hotpink;adores $his kind <<= WrittenMaster()>>.@@ <<set $activeSlave.devotion += 10, $activeSlave.counter.vaginal++, $activeSlave.vagina = 1, $vaginalTotal++>> <<if $activeSlave.chastityVagina == 1>><<set $activeSlave.chastityVagina = 0>><</if>> <<if canImpreg($activeSlave, $PC)>> @@ -9670,8 +9673,8 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<if !canDoAnal($activeSlave)>> quickly unfasten $his anal chastity. You <</if>> - <<if $PC.vagina == 1>>ride $activeSlave.slaveName's face<<else>>facefuck $activeSlave.slaveName<</if>> roughly as $activeSlave.slaveName takes a painful anal raping from the huge dildo. - The businesswoman winks at you companionably and extracts squeals from $activeSlave.slaveName that feel especially delicious <<if $PC.vagina == 1>>against your cunt<<else>>along your dick<</if>>. $activeSlave.slaveName <<if hasAnyLegs($activeSlave)>>collapses<<if $activeSlave.belly >= 5000>> and rolls onto $his side<</if>> after a long punishment fuck<<else>>ends the day a sore toy<</if>>; $his @@.hotpink;submission@@ to you and @@.gold;fear of you@@ have both increased. + <<if $PC.vagina != -1>>ride $activeSlave.slaveName's face<<else>>facefuck $activeSlave.slaveName<</if>> roughly as $activeSlave.slaveName takes a painful anal raping from the huge dildo. + The businesswoman winks at you companionably and extracts squeals from $activeSlave.slaveName that feel especially delicious <<if $PC.vagina != -1>>against your cunt<<else>>along your dick<</if>>. $activeSlave.slaveName <<if hasAnyLegs($activeSlave)>>collapses<<if $activeSlave.belly >= 5000>> and rolls onto $his side<</if>> after a long punishment fuck<<else>>ends the day a sore toy<</if>>; $his @@.hotpink;submission@@ to you and @@.gold;fear of you@@ have both increased. <<if $activeSlave.anus == 0>> The businesswoman considered $his @@.lime;anal cherry@@ a @@.green;respectable offer.@@ <<set $activeSlave.anus++>> @@ -9720,7 +9723,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<else>> shakes with release <</if>> - after just a few strokes of your <<if $PC.dick == 0>>strap-on<<else>>dick<</if>> up $his butt. $His <<if ($activeSlave.anus > 2)>>gaping<<elseif ($activeSlave.anus > 1)>>loose<<else>>tight<</if>> ass spasms and tightens with $his climax<<if $PC.dick == 1>>, a wonderful sensation<</if>>. You aren't finished with $him, but $he rubs $himself languidly and enjoys the hard anal reaming more than $he ever has previously. $His devotion to you @@.hotpink;has increased.@@ + after just a few strokes of your <<if $PC.dick == 0>>strap-on<<else>>dick<</if>> up $his butt. $His <<if ($activeSlave.anus > 2)>>gaping<<elseif ($activeSlave.anus > 1)>>loose<<else>>tight<</if>> ass spasms and tightens with $his climax<<if $PC.dick != 0>>, a wonderful sensation<</if>>. You aren't finished with $him, but $he rubs $himself languidly and enjoys the hard anal reaming more than $he ever has previously. $His devotion to you @@.hotpink;has increased.@@ <<set $activeSlave.devotion += 4>> <<= VCheck.Anal()>> <</replace>> @@ -9861,15 +9864,15 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He $He reaches back to take your hand, slowly bringing it back to the swell of $his baby bump. <</if>> $He enjoys $himself immensely, but $he loses it again when $he feels your - <<if $PC.balls >= 3>> + <<if $PC.balls >= 30>> <<if _superfetation == 1>> seed inflating $his womb until $his stomach is <<if $activeSlave.belly >= 2000>>noticeably larger than when $he started<<else>>distended and wobbling with cum<</if>>. <<else>> seed fill $his cramped womb and start to backflow. <</if>> - <<elseif $PC.balls == 2>> + <<elseif $PC.balls >= 14>> seed pumping into $him until $his womb is stuffed with cum. - <<elseif $PC.balls == 1>> + <<elseif $PC.balls >= 9>> seed pouring into $him. <<else>> seed. @@ -9918,15 +9921,15 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He pants, "That'<<s>> <<s>>o good, <<Master>>. I wi<<sh>> you could get my a<<ss>> pregnant." <</if>> When you're close, you scoot back to pull yourself out and $he spears $his cunt down onto your cock. The sudden difference of sensation brings you to violent climax, and $he @@.hotpink;cries with joy@@ at feeling your hot - <<if $PC.balls >= 3>> + <<if $PC.balls >= 30>> <<if _superfetation == 1>> seed inflating $his womb until $his stomach is <<if $activeSlave.belly >= 2000>>noticeably larger than when $he started<<else>>distended and wobbling with cum<</if>>. <<else>> seed fill $his cramped womb and start to backflow. <</if>> - <<elseif $PC.balls == 2>> + <<elseif $PC.balls >= 14>> seed pumping into $him until $his womb is stuffed with cum. - <<elseif $PC.balls == 1>> + <<elseif $PC.balls >= 9>> seed pouring into $him. <<else>> seed. @@ -10002,9 +10005,9 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He out <</if>> and thrust up between $his asscheeks, blowing your hot seed - <<if $PC.balls >= 3>> + <<if $PC.balls >= 30>> across $his entire back. - <<elseif $PC.balls == 2>> + <<elseif $PC.balls >= 9>> across $his back. <<else>> across $his lower back. @@ -10047,7 +10050,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <br><<link "Force obedience using pain">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You shove $his unresisting<<if $activeSlave.belly >= 5000>> <<if $activeSlave.bellyPreg >= 3000>>gravid<<else>>swollen<</if>><</if>> body over the couch and seize $his ballsack. When $he feels your tight grip $he spasms and tries to pull away reflexively, but goes limp when $he feels the agony of a warning squeeze. You fasten a tight rubber ring around the base of $his sack, leaving $him writhing on the couch in considerable discomfort. After letting $him wriggle for a while, you tell $him that $he can have it off when $he gets you off. $He scrabbles for your <<if $PC.dick == 0>>pussy and desperately starts to perform cunnilingus; after a while you get bored and ride $his face. You finally climax<<else>>dick and starts to desperately suck you off<<if $PC.vagina == 1>> and eat you out<</if>>; you let $him work for a while before getting bored and adding painful slaps to $his cheeks. You blow your load down $his throat<</if>> and then stand, <<if canSee($activeSlave)>>brandishing the knife<<else>>swishing the knife through the air<</if>>. <<if canSee($activeSlave)>>$His eyes are huge<<else>>$He grimaces<</if>> with terror, but $he holds still. $His private parts have gone so numb that $he has to <<if canSee($activeSlave)>>look down<<else>>run $his hand across $his scrotum<</if>> in trepidation to verify that you cut the rubber, not $him. $He leaves with the pins and needles working their agonizing way back into $him along with the blood flow to $his balls, promising tearfully to @@.gold;stay out of trouble.@@ + You shove $his unresisting<<if $activeSlave.belly >= 5000>> <<if $activeSlave.bellyPreg >= 3000>>gravid<<else>>swollen<</if>><</if>> body over the couch and seize $his ballsack. When $he feels your tight grip $he spasms and tries to pull away reflexively, but goes limp when $he feels the agony of a warning squeeze. You fasten a tight rubber ring around the base of $his sack, leaving $him writhing on the couch in considerable discomfort. After letting $him wriggle for a while, you tell $him that $he can have it off when $he gets you off. $He scrabbles for your <<if $PC.dick == 0>>pussy and desperately starts to perform cunnilingus; after a while you get bored and ride $his face. You finally climax<<else>>dick and starts to desperately suck you off<<if $PC.vagina != -1>> and eat you out<</if>>; you let $him work for a while before getting bored and adding painful slaps to $his cheeks. You blow your load down $his throat<</if>> and then stand, <<if canSee($activeSlave)>>brandishing the knife<<else>>swishing the knife through the air<</if>>. <<if canSee($activeSlave)>>$His eyes are huge<<else>>$He grimaces<</if>> with terror, but $he holds still. $His private parts have gone so numb that $he has to <<if canSee($activeSlave)>>look down<<else>>run $his hand across $his scrotum<</if>> in trepidation to verify that you cut the rubber, not $him. $He leaves with the pins and needles working their agonizing way back into $him along with the blood flow to $his balls, promising tearfully to @@.gold;stay out of trouble.@@ <<set $activeSlave.trust -= 5, $activeSlave.counter.oral++, $oralTotal++>> <</replace>> <</link>> @@ -10071,7 +10074,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <br><<link "See how rough you can be and still get $him to cum">> <<EventNameDelink $activeSlave>> <<replace "#result">> - The aphrodisiac dosage $he's on will let $him orgasm to almost anything. You spend a few minutes playing with $his nipples, skillfully edging $him away from climax, and $he's almost vibrating with discomfort. $He's so desperate that $he sobs with relief when you order $him to <<if ($activeSlave.heels == 1) && ($activeSlave.shoes != "heels")>>kneel<<elseif ($activeSlave.shoes == "heels")>>totter up<<else>>stand<</if>> <<if $activeSlave.belly >= 5000>>_belly belly <</if>>against a wall and spread $his buttocks. A little saliva and<<if $PC.vagina == 1>> a bit of your own pussyjuice, transferred by a couple of fingers, and<</if>> <<if $PC.dick == 0>>your vibrating strap-on<<else>>your dick<</if>> is up $his willing ass. The position is uncomfortable for $him, and you are not gentle, but $he comes anyway. By the end of the night $his butthole is so sore that $he <<if $activeSlave.belly >= 5000>>lies on $his side<<else>>lies on $his stomach<</if>> every chance $he gets. $His submissiveness @@.hotpink;has increased.@@ + The aphrodisiac dosage $he's on will let $him orgasm to almost anything. You spend a few minutes playing with $his nipples, skillfully edging $him away from climax, and $he's almost vibrating with discomfort. $He's so desperate that $he sobs with relief when you order $him to <<if ($activeSlave.heels == 1) && ($activeSlave.shoes != "heels")>>kneel<<elseif ($activeSlave.shoes == "heels")>>totter up<<else>>stand<</if>> <<if $activeSlave.belly >= 5000>>_belly belly <</if>>against a wall and spread $his buttocks. A little saliva and<<if $PC.vagina != -1>> a bit of your own pussyjuice, transferred by a couple of fingers, and<</if>> <<if $PC.dick == 0>>your vibrating strap-on<<else>>your dick<</if>> is up $his willing ass. The position is uncomfortable for $him, and you are not gentle, but $he comes anyway. By the end of the night $his butthole is so sore that $he <<if $activeSlave.belly >= 5000>>lies on $his side<<else>>lies on $his stomach<</if>> every chance $he gets. $His submissiveness @@.hotpink;has increased.@@ <<set $activeSlave.devotion += 4>> <</replace>> <</link>> @@ -10159,7 +10162,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He $his loosened vagina <<set _didVaginal = 1>> <</if>> - <<if $PC.vagina == 1>> and make $him eat your pussy for a quick aftershock,<</if>> + <<if $PC.vagina != -1>> and make $him eat your pussy for a quick aftershock,<</if>> <</if>> and only then do you help $him back to $his feet. $He drips soap, water, and <<if $PC.dick == 0>>your juices<<else>>ejaculate<</if>>. @@.hotpink;$He has become more submissive.@@ <<if _didVaginal == 1 && _didAnal == 1>> @@ -10204,7 +10207,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<set $activeSlave.fetishKnown = 1, $activeSlave.fetishStrength = 65, $activeSlave.fetish = "pregnancy">> <</if>> <<set $activeSlave.devotion += 3, $activeSlave.trust += 3, $activeSlave.vagina = 1, $activeSlave.counter.vaginal++, $vaginalTotal++>> - <<if $PC.dick == 1 && $activeSlave.eggType == "human" && canGetPregnant($activeSlave)>> + <<if $PC.dick != 0 && $activeSlave.eggType == "human" && canGetPregnant($activeSlave)>> <<= knockMeUp($activeSlave, 15, 0, -1)>> <</if>> <</replace>> @@ -10218,7 +10221,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<set $activeSlave.fetishKnown = 1, $activeSlave.fetishStrength = 65, $activeSlave.fetish = "submissive">> <</if>> <<set $activeSlave.trust -= 5, $activeSlave.vagina = 1, $activeSlave.counter.vaginal++, $vaginalTotal++>> - <<if $PC.dick == 1 && $activeSlave.eggType == "human" && isFertile($activeSlave) && $activeSlave.preg == 0>> + <<if $PC.dick != 0 && $activeSlave.eggType == "human" && isFertile($activeSlave) && $activeSlave.preg == 0>> <<= knockMeUp($activeSlave, 25, 0, -1)>> <</if>> <</replace>> @@ -10233,7 +10236,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<if $activeSlave.vagina > 0 && canDoVaginal($activeSlave)>> $His shivers reach a crescendo when you <<if $PC.dick == 0>>scissor yourself against<<else>>enter<</if>> $his warm, wet pussy, which convulsively flexes against your <<if $PC.dick == 0>>clit<<else>>rock hard dick<</if>>. <<else>> - <<if $PC.dick == 0>>You ride $his face,<<else>>You push your dick<<if $PC.vagina == 1>> and as much of the upper part of your pussy as you can manage<</if>> between $his thighs for some frottage,<</if>> lavishing attention on $his nipples to ensure that $he has fun, too. + <<if $PC.dick == 0>>You ride $his face,<<else>>You push your dick<<if $PC.vagina != -1>> and as much of the upper part of your pussy as you can manage<</if>> between $his thighs for some frottage,<</if>> lavishing attention on $his nipples to ensure that $he has fun, too. <</if>> $He leaves your office feeling @@.hotpink;very close to $his <<= WrittenMaster()>> indeed,@@ and seems to have forgotten $his unfucked butthole for now. <<set $activeSlave.devotion += 4>> @@ -10257,7 +10260,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<set $activeSlave.fetishKnown = 1, $activeSlave.fetishStrength = 65, $activeSlave.fetish = "buttslut">> <</if>> <<set $activeSlave.devotion += 3, $activeSlave.trust += 3, $activeSlave.anus = 1, $activeSlave.counter.anal++, $analTotal++>> - <<if $PC.dick == 1 && $activeSlave.eggType == "human" && isFertile($activeSlave) && $activeSlave.preg == 0>> + <<if $PC.dick != 0 && $activeSlave.eggType == "human" && isFertile($activeSlave) && $activeSlave.preg == 0>> <<= knockMeUp($activeSlave, 15, 1, -1)>> <</if>> <</replace>> @@ -10271,7 +10274,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<set $activeSlave.fetishKnown = 1, $activeSlave.fetishStrength = 65, $activeSlave.fetish = "submissive">> <</if>> <<set $activeSlave.trust -= 5, $activeSlave.anus = 1, $activeSlave.counter.anal++, $analTotal++>> - <<if $PC.dick == 1 && $activeSlave.eggType == "human" && isFertile($activeSlave) && $activeSlave.preg == 0>> + <<if $PC.dick != 0 && $activeSlave.eggType == "human" && isFertile($activeSlave) && $activeSlave.preg == 0>> <<= knockMeUp($activeSlave, 25, 1, -1)>> <</if>> <</replace>> @@ -10322,7 +10325,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<else>> gentle anal sex <</if>> - for the rest of the night<<if $PC.vagina == 1>><<if $PC.dick == 1>>; whenever you go soft for a moment, all $he has to do is eat you out, and you're rock hard again<</if>><</if>>. As you move from position to position<<if $activeSlave.belly >= 5000>>, and exploring several unusual ones thanks to $his _belly <<if $activeSlave.bellyPreg >= 3000>>pregnancy<<else>>belly<</if>><</if>>, $he twists to face you whenever $he can. When $he manages it, $he kisses you when $he can reach your lips, and $he <<if canSee($activeSlave)>>stares deeply into your eyes<<else>>meets your face with $his own<</if>> when $he cannot. $His trust in you @@.mediumaquamarine;has increased.@@ + for the rest of the night<<if $PC.vagina != -1>><<if $PC.dick != 0>>; whenever you go soft for a moment, all $he has to do is eat you out, and you're rock hard again<</if>><</if>>. As you move from position to position<<if $activeSlave.belly >= 5000>>, and exploring several unusual ones thanks to $his _belly <<if $activeSlave.bellyPreg >= 3000>>pregnancy<<else>>belly<</if>><</if>>, $he twists to face you whenever $he can. When $he manages it, $he kisses you when $he can reach your lips, and $he <<if canSee($activeSlave)>>stares deeply into your eyes<<else>>meets your face with $his own<</if>> when $he cannot. $His trust in you @@.mediumaquamarine;has increased.@@ <<set $activeSlave.trust += 4>> <<if canDoVaginal($activeSlave) && canDoAnal($activeSlave)>> <<= VCheck.Both()>> @@ -10339,7 +10342,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <br><<link "Assrape $him">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You order $him to kneel. $He looks hopeful and complies, but $his anticipation of enjoyable sex vanishes with a pathetic little gasp when you<<if $PC.dick == 0>> don a strap-on and<</if>> <<if $PC.vagina == 1>>use a couple of fingers to collect some of your pussyjuice for improvised lube<<else>>spit on $his butthole<</if>>. With only a little saliva as lubrication, you brutally sodomize $him, fucking $his <<if $seeRace == 1>>$activeSlave.race <</if>>ass to the limit of what you can get away with without damaging $him. + You order $him to kneel. $He looks hopeful and complies, but $his anticipation of enjoyable sex vanishes with a pathetic little gasp when you<<if $PC.dick == 0>> don a strap-on and<</if>> <<if $PC.vagina != -1>>use a couple of fingers to collect some of your pussyjuice for improvised lube<<else>>spit on $his butthole<</if>>. With only a little saliva as lubrication, you brutally sodomize $him, fucking $his <<if $seeRace == 1>>$activeSlave.race <</if>>ass to the limit of what you can get away with without damaging $him. <<if (($activeSlave.fetish == "buttslut" && $activeSlave.fetishStrength > 60) || ($activeSlave.energy > 95)) && ($activeSlave.fetishKnown == 1)>> $He loves anal so much that after a while pleasure overwhelms pain to the extent that $he manages a @@.hotpink;sobbing orgasm.@@ <<else>> @@ -10509,7 +10512,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<case "incubus">> using _hisA hands to make a heart shape around _hisA erection as _heA thrusts. <<case "succubus">> - <<if $PC.dick == 1>>forms an "O" with _hisA lips and makes exaggerated head bobbing motions<<else>>forms a "V" with _hisA fingers and wiggles _hisA tongue in it<</if>>. + <<if $PC.dick != 0>>forms an "O" with _hisA lips and makes exaggerated head bobbing motions<<else>>forms a "V" with _hisA fingers and wiggles _hisA tongue in it<</if>>. <<case "imp">> flapping around and cackling manically. <<case "witch">> @@ -10646,11 +10649,11 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <</if>> I need it <<s>>o bad right now, plea<<s>>e rip off my cha<<s>>tity and fuck me <<s>>en<<s>>ele<<ss>>." <</if>> - A vague hint of embarrassment at begging for <<if $PC.dick == 1>>a hard<<if $PC.vagina == 1>>futa<</if>> dicking<<else>>your strap-on<</if>> flickers across $his face, but hope for sexual release extinguishes it quickly. + A vague hint of embarrassment at begging for <<if $PC.dick != 0>>a hard<<if $PC.vagina != -1>>futa<</if>> dicking<<else>>your strap-on<</if>> flickers across $his face, but hope for sexual release extinguishes it quickly. <br><br> <<if canDoAnal($activeSlave) || canDoVaginal($activeSlave)>> - $He groans with relief as your <<if $PC.dick == 1>>cock<<else>>phallus<</if>> enters $him. $He does not orgasm immediately, but $he knows sweet release is coming. You have $him atop your desk, on $his back, and $he's participating in $his own sexual degradation by holding $his legs spread wide apart for you. "Ohh," $he moans as you fuck $him, "thank you for telling me why I feel thi<<s>> way, <<Master>>. I gue<<ss>> thi<<s>> i<<s>> how I, oh, am now? Oh, oh, it feel<<s>> <<s>>o g-good! Ye<<s>>! AHH!" - <<if $PC.dick == 1>> + $He groans with relief as your <<if $PC.dick != 0>>cock<<else>>phallus<</if>> enters $him. $He does not orgasm immediately, but $he knows sweet release is coming. You have $him atop your desk, on $his back, and $he's participating in $his own sexual degradation by holding $his legs spread wide apart for you. "Ohh," $he moans as you fuck $him, "thank you for telling me why I feel thi<<s>> way, <<Master>>. I gue<<ss>> thi<<s>> i<<s>> how I, oh, am now? Oh, oh, it feel<<s>> <<s>>o g-good! Ye<<s>>! AHH!" + <<if $PC.dick != 0>> $His <<if ($activeSlave.vagina > 0) && canDoVaginal($activeSlave)>> cunt @@ -10742,7 +10745,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<EventNameDelink $activeSlave>> <<replace "#result">> You observe, noncommittally, that $he seems ready to get off. - "Ye<<s>> <<Master>>!" $he squeals, too <<if $activeSlave.intelligence+$activeSlave.intelligenceImplant >= -50>>horny<<else>>stupid<</if>> to notice the sarcasm. Sighing inwardly, you slide yourself back from your desk and glance downward significantly, indicating your <<if $PC.dick == 1>>dick<<if $PC.vagina == 1>> and pussy<</if>><<else>>girl parts<</if>>. $He hurries over, almost throwing $himself at your feet in $his eagerness. "Touch yourself", you say, making it an imperious command rather than kind permission. $He moans into your <<if $PC.dick == 1>>cock<<else>>cunt<</if>> with gratitude as $he + "Ye<<s>> <<Master>>!" $he squeals, too <<if $activeSlave.intelligence+$activeSlave.intelligenceImplant >= -50>>horny<<else>>stupid<</if>> to notice the sarcasm. Sighing inwardly, you slide yourself back from your desk and glance downward significantly, indicating your <<if $PC.dick != 0>>dick<<if $PC.vagina != -1>> and pussy<</if>><<else>>girl parts<</if>>. $He hurries over, almost throwing $himself at your feet in $his eagerness. "Touch yourself", you say, making it an imperious command rather than kind permission. $He moans into your <<if $PC.dick != 0>>cock<<else>>cunt<</if>> with gratitude as $he <<if canDoVaginal($activeSlave)>> <<if $activeSlave.dick > 0 && !($activeSlave.chastityPenis)>> wraps one hand around $his dick and slips the other into $his pussy. @@ -10787,7 +10790,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He brings $his hand<<if hasBothArms($activeSlave)>>s<</if>> to $his breasts to <<if $activeSlave.nipples != "fuckable">>tease $his erect<<else>>finger $his swollen<</if>> nipples. <</if>> <br><br> - $He's extremely pent up, and orgasms twice with <<if $PC.dick == 1>>your dick in $his mouth<<if $PC.vagina == 1>> first and $his tongue quivering along your pussylips second<</if>><<else>>$his mouth on your cunt<</if>>. The mental effects of this formative little experience are impossible to control with precision. Over the next few days, you notice that whenever <<if canSee($activeSlave)>>$he sees you<<else>>you see $him<</if>>, + $He's extremely pent up, and orgasms twice with <<if $PC.dick != 0>>your dick in $his mouth<<if $PC.vagina != -1>> first and $his tongue quivering along your pussylips second<</if>><<else>>$his mouth on your cunt<</if>>. The mental effects of this formative little experience are impossible to control with precision. Over the next few days, you notice that whenever <<if canSee($activeSlave)>>$he sees you<<else>>you see $him<</if>>, <<if (random(0,1) == 1)>> $he licks $his lips unconsciously. $He seems to be developing the beginnings of a lovely @@.lightcoral;oral fixation.@@ <<set $activeSlave.fetish = "cumslut", $activeSlave.fetishKnown = 1, $activeSlave.fetishStrength = 10>> @@ -10804,7 +10807,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <br><<link "Make $him cum like a girl">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You order $him to get $his ass up on your desk. $He obeys, though not without a flicker of trepidation. $He points $his butt at you like a sex slave should, and doesn't crane around to see what you're doing behind $him, but $he's stiff with the awareness that <<if $PC.dick == 1>>there's almost certainly a hard<<if $PC.vagina == 1>> futa<</if>> dick about<<else>>you're almost certainly donning a strap-on<</if>> to slide inside $his girly asspussy. $He's not wrong, and $he lets out a little moan as <<if $PC.dick == 1>>your cockhead<<if $PC.vagina == 1>>, which you kindly lubed with a bit of your pussyjuice,<</if>><<else>>its broad tip<</if>> <<if $activeSlave.anus > 2>>slides easily inside $his whorish anus<<elseif $activeSlave.anus == 2>>slides up $his experienced butthole<<else>>forces its way inside $his tight sphincter<</if>>. + You order $him to get $his ass up on your desk. $He obeys, though not without a flicker of trepidation. $He points $his butt at you like a sex slave should, and doesn't crane around to see what you're doing behind $him, but $he's stiff with the awareness that <<if $PC.dick != 0>>there's almost certainly a hard<<if $PC.vagina != -1>> futa<</if>> dick about<<else>>you're almost certainly donning a strap-on<</if>> to slide inside $his girly asspussy. $He's not wrong, and $he lets out a little moan as <<if $PC.dick != 0>>your cockhead<<if $PC.vagina != -1>>, which you kindly lubed with a bit of your pussyjuice,<</if>><<else>>its broad tip<</if>> <<if $activeSlave.anus > 2>>slides easily inside $his whorish anus<<elseif $activeSlave.anus == 2>>slides up $his experienced butthole<<else>>forces its way inside $his tight sphincter<</if>>. <br><br> As you fuck $him, you pull $his torso up so you can play with $his <<if $activeSlave.boobs > 2000>>udders<<elseif $activeSlave.boobs > 800>>tits<<else>>nipples<</if>> and whisper manipulation into $his ear. You tell $him $he's about to cum like a girl. $He says nothing, but $his body language communicates incomprehension. Girls, you tell $him, cum when they get fucked. They cum when <<if $PC.title == 1>>guys<<else>>their betters<</if>> stick dick inside them. $He bursts into tears, sobbing with shame and degradation even as $he shakes and <<if $activeSlave.balls > 0>>squirts cum<<else>>dribbles ejaculate<</if>>. The next time $he sees you, <<if (random(0,1) == 1)>> @@ -10821,7 +10824,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <br><<link "Work on broadening $his sexual horizons">> <<EventNameDelink $activeSlave>> <<replace "#result">> - $He seems a little too focused on $his hot cunt. You order $him to get up on your desk, and $he obeys eagerly, $his <<if canSee($activeSlave)>><<= App.Desc.eyesColor($activeSlave)>> shining<<else>>facial expression filled<</if>> with lust. <<if canSee($activeSlave)>>They focus<<else>>$He focuses<</if>> on <<if $PC.dick == 1>>your cock as you bring it to bear<<if $PC.vagina == 1>>, not to mention the pussy at its base<</if>><<else>>your strap-on as you step into it<</if>>, and $he's about to express $his gratitude when you push the slave, who is sitting on the edge of your desk with $his legs spread to provide you access to $his pussy, over onto $his back. $He barely has time to reorient $himself when $he feels <<if $activeSlave.anus > 2>>a sudden fullness in $his loose ass<<elseif $activeSlave.anus == 2>>a presence inside $his experienced ass<<else>>something starting to push its way up $his poor little bottom<</if>>. + $He seems a little too focused on $his hot cunt. You order $him to get up on your desk, and $he obeys eagerly, $his <<if canSee($activeSlave)>><<= App.Desc.eyesColor($activeSlave)>> shining<<else>>facial expression filled<</if>> with lust. <<if canSee($activeSlave)>>They focus<<else>>$He focuses<</if>> on <<if $PC.dick != 0>>your cock as you bring it to bear<<if $PC.vagina != -1>>, not to mention the pussy at its base<</if>><<else>>your strap-on as you step into it<</if>>, and $he's about to express $his gratitude when you push the slave, who is sitting on the edge of your desk with $his legs spread to provide you access to $his pussy, over onto $his back. $He barely has time to reorient $himself when $he feels <<if $activeSlave.anus > 2>>a sudden fullness in $his loose ass<<elseif $activeSlave.anus == 2>>a presence inside $his experienced ass<<else>>something starting to push its way up $his poor little bottom<</if>>. <br><br> $He cannot hide $his disappointment, but has the presence of mind not to protest as you assfuck $him hard enough that $his <<if $activeSlave.boobs > 2000>>ridiculous tits almost hit $him in the face with each stroke<<elseif $activeSlave.boobs > 800>>big boobs bounce all over the place<<else>>boobs bounce<</if>><<if $activeSlave.belly >= 10000>> and taut belly is forced back<</if>>. $His orgasm sneaks up on $him, and comes by surprise, forcing a squeal out of $him as $his sphincter tightens down involuntarily. $He gets up gingerly, clearly feeling sore, <<if (random(0,1) == 1)>> @@ -10859,13 +10862,13 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He waist. Your hands, thus freed to grope $him, tenderly hold $his head and neck instead, cupping $his <<if $activeSlave.face > 95>>gorgeous<<elseif $activeSlave.face >= -10>>pretty<<else>>homely<</if>> jawline and making $him moan at the intimacy. <br><br> $He's completely forgotten $his troubles, and you see that it stays that way. You consider yourself something of an expert on human stimulation at this point, and you manage $hers expertly. (Admittedly, you're also cheating, using discreet scanning of $his vital signs to check on $his state of arousal.) Whenever $he's in danger of achieving an erection, which would remind $him of $his chastity cage with a twinge of discomfort, you cool your makeout session off slightly, massaging $him capably instead of kissing $him deeply. After some time, $he shudders, to $his own complete surprise and to your unsurprised satisfaction. $He's just done what in a normal sexual encounter would be considered premature ejaculation, since you wrought $him to such a subtle state of arousal that $he got off without really getting hard. $He can muster no coherent response, but @@.mediumaquamarine;hugs you convulsively,@@ sobbing into your - <<if $PC.boobsBonus > 2>> - enormous<<if $PC.boobsImplant == 1>> fake<</if>> breasts - <<elseif $PC.boobsBonus == 2>> - huge<<if $PC.boobsImplant == 1>> fake<</if>> breasts - <<elseif $PC.boobsBonus == 1>> - big<<if $PC.boobsImplant == 1>> firm<</if>> breasts - <<elseif $PC.boobs == 1>> + <<if $PC.boobs >= 1400>> + enormous<<if $PC.boobsImplant != 0>> fake<</if>> breasts + <<elseif $PC.boobs >= 1200>> + huge<<if $PC.boobsImplant != 0>> fake<</if>> breasts + <<elseif $PC.boobs >= 1000>> + big<<if $PC.boobsImplant != 0>> firm<</if>> breasts + <<elseif $PC.boobs >= 300>> boobs <<elseif $arcologies[0].FSPhysicalIdealist != "unset">> strong shoulder @@ -10885,7 +10888,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<replace "#result">> You agree, on the condition that $he be a good little bitch like $he promised. $He thanks you frantically, following you with mixed relief, gratitude, and deep terror as you lead $him to the surgery. It's a medically simple procedure, but $he's @@.red;retained for recovery@@ for some time, a common precaution in your penthouse where the surgery affects an area that might be reinjured by sexual use without a short break for the curatives to take effect. When the medical equipment verifies that $he can be fucked without pain or danger to $his health, you order $him to come back up to your office. $He is a @@.hotpink;very good little bitch,@@ <<if canDoAnal($activeSlave)>> - taking <<if $PC.dick == 1>>a hard buttfuck<<else>>a hard anal fingerfuck<</if>> with apparent enthusiasm and a strong orgasm, though of course $his continued use of a chastity cage conceals almost all the effects. + taking <<if $PC.dick != 0>>a hard buttfuck<<else>>a hard anal fingerfuck<</if>> with apparent enthusiasm and a strong orgasm, though of course $his continued use of a chastity cage conceals almost all the effects. <<= VCheck.Anal()>> <<else>> enduring all of your teasing without the slightest hint of an erection. Even though $his chastity blocks the use of $his ass, you still focus most of your attention on $his rear for the day the belt comes off. @@ -10909,15 +10912,15 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <br><<link "Use $his cage to torture $him">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You make no reply at all, but walk around to stand behind the slave. $He knows $he's fucked, and starts to shake with fear. You put a foot on $his ass and shove $him down<<if $activeSlave.belly >= 5000>> so $his rear is pointed into the air again<<else>> to lie flat on the floor<</if>>, and then straddle $him, shoving <<if $PC.dick == 1>>your<<if $PC.vagina == 1>> futa<</if>> cock up $his butt<<else>>one more finger than $he can comfortably take up $his butt<</if>>. $He tries to beg some more, but you give $him a warning slap, and $he shuts up. Despite your roughness, $he's so horny that $he starts to get hard. You can't see or feel this directly, of course, but it's easy to tell from $his desperate sobbing and involuntary writhing, and the lovely spasming of $his anal sphincter. $His tears dry up as $he builds towards a climax; orgasm might be an uncomfortable experience for $him, but it will buy $him a few minutes free of discomfort. + You make no reply at all, but walk around to stand behind the slave. $He knows $he's fucked, and starts to shake with fear. You put a foot on $his ass and shove $him down<<if $activeSlave.belly >= 5000>> so $his rear is pointed into the air again<<else>> to lie flat on the floor<</if>>, and then straddle $him, shoving <<if $PC.dick != 0>>your<<if $PC.vagina != -1>> futa<</if>> cock up $his butt<<else>>one more finger than $he can comfortably take up $his butt<</if>>. $He tries to beg some more, but you give $him a warning slap, and $he shuts up. Despite your roughness, $he's so horny that $he starts to get hard. You can't see or feel this directly, of course, but it's easy to tell from $his desperate sobbing and involuntary writhing, and the lovely spasming of $his anal sphincter. $His tears dry up as $he builds towards a climax; orgasm might be an uncomfortable experience for $him, but it will buy $him a few minutes free of discomfort. <br><br> - But $he's to be disappointed. You <<if $PC.dick == 1>>worm a hand down between $his ass and your stomach, and shove a finger up inside $him, alongside your dick<<if $PC.vagina == 1>>, dexterously using the thumb of that hand to stroke your own pussy<</if>><<else>>use the hand that isn't fucking $him to pull one of $his arms around behind $him into a painful joint lock<</if>>. The pain ruins $his building orgasm, and $he cries with frustration and @@.gold;despair@@ as $he realizes that $he won't be getting off today. You force $him to experience this horrible near-release twice more, bringing $him to a terribly uncomfortable state of arousal and then using sudden pain to destroy any chance $he has of getting relief. All the wriggling and jerking around is good for you, though. + But $he's to be disappointed. You <<if $PC.dick != 0>>worm a hand down between $his ass and your stomach, and shove a finger up inside $him, alongside your dick<<if $PC.vagina != -1>>, dexterously using the thumb of that hand to stroke your own pussy<</if>><<else>>use the hand that isn't fucking $him to pull one of $his arms around behind $him into a painful joint lock<</if>>. The pain ruins $his building orgasm, and $he cries with frustration and @@.gold;despair@@ as $he realizes that $he won't be getting off today. You force $him to experience this horrible near-release twice more, bringing $him to a terribly uncomfortable state of arousal and then using sudden pain to destroy any chance $he has of getting relief. All the wriggling and jerking around is good for you, though. <<set $activeSlave.trust -= 4>> <<= VCheck.Anal()>> <</replace>> <</link>><<if ($activeSlave.anus == 0)>> //This option will take $his anal virginity//<</if>> <</if>> -<<if ((($activeSlave.fetish == "pregnancy" && $PC.belly >= 5000) || ($activeSlave.fetish == "cumslut" && $PC.balls > 2) || ($activeSlave.fetish == "boobs" && $PC.boobsBonus >= 3)) && $activeSlave.fetishKnown == 1) || ((($activeSlave.attrXX > 70 && $activeSlave.attrXY < 50 && $PC.title == 0 && $PC.vagina == 1 && $PC.dick == 0) || ($activeSlave.attrXY > 70 && $activeSlave.attrXX < 50 && $PC.title == 1 && $PC.vagina == 0 && $PC.dick == 1)) && $activeSlave.attrKnown == 1)>> +<<if ((($activeSlave.fetish == "pregnancy" && $PC.belly >= 5000) || ($activeSlave.fetish == "cumslut" && $PC.balls >= 14) || ($activeSlave.fetish == "boobs" && $PC.boobs >= 1400)) && $activeSlave.fetishKnown == 1) || ((($activeSlave.attrXX > 70 && $activeSlave.attrXY < 50 && $PC.title == 0 && $PC.vagina != -1 && $PC.dick == 0) || ($activeSlave.attrXY > 70 && $activeSlave.attrXX < 50 && $PC.title == 1 && $PC.vagina == 0 && $PC.dick != 0)) && $activeSlave.attrKnown == 1)>> <br><<link "Use your body to make $his cage feel even tighter">> <<EventNameDelink $activeSlave>> <<replace "#result">> @@ -10950,21 +10953,21 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<else>> pregnant belly. <</if>> - $He tries to recoil, bringing a hand to your middle. You catch it and run it along your motherly curve to your popped navel. You trace $his hand around is as $he groans at the sensation, $his dick rapidly hardening at the feel of your motherly body. You make sure to play off $his pregnancy fetish in every way possible until the aroused slave is in tears from the pressure on $his cock. + $He tries to recoil, bringing a hand to your middle. You catch it and run it along your motherly curve to your popped navel. You trace $his hand around it as $he groans at the sensation, $his dick rapidly hardening at the feel of your motherly body. You make sure to play off $his pregnancy fetish in every way possible until the aroused slave is in tears from the pressure on $his cock. <</if>> - <<elseif ($activeSlave.fetish == "cumslut" && $PC.balls > 2)>> + <<elseif ($activeSlave.fetish == "cumslut" && $PC.balls >= 14)>> <<if canSee($activeSlave)>> $He questions what you mean until you begin sensually caressing your massive balls and slowly stripping down. You quickly bring yourself erect and start to jack off. $He groans at the sight, licking $his lips a the thought of your coming load as $his dick rapidly hardens. You tease yourself and hype up just how big and messy your orgasm will be, making $him quiver with painful arousal. You moan as you feel the distinct sensation of your coming ejaculation, the sheer amount of sperm moving through you takes some time to release. You hug your nuts, thrusting repeatedly until the wave of cum forces its way out of your throbbing dick. You sigh with relief, just to rub it in $his face. <<else>> $He questions what you mean until you strip down and pull $his face directly into your massive balls. $He tries to recoil, bringing $his hand<<if hasBothArms($activeSlave)>>s<</if>> to the immense spheres. You catch them and use one to massage your nuts and encourage a nice big load for $him and the other the help jack you off. You can feel $him shaking from the pressure on $his dick. Not only do you paint $him with seed, but you sigh loudly with relief, just to rub it in. <</if>> - <<elseif ($activeSlave.fetish == "boobs" && $PC.boobsBonus >= 3)>> + <<elseif ($activeSlave.fetish == "boobs" && $PC.boobs >= 1400)>> <<if canSee($activeSlave)>> - $He questions what you mean until you pull your arms back, forcing your enormous<<if $PC.boobsImplant == 1>> fake<</if>> breasts to pop free of your top. $He groans at the sight, $his dick rapidly hardening at the view of your impressive rack. You make sure to play off $his tit fetish in every way possible until the aroused slave is in tears from the pressure on $his cock. + $He questions what you mean until you pull your arms back, forcing your enormous<<if $PC.boobsImplant != 0>> fake<</if>> breasts to pop free of your top. $He groans at the sight, $his dick rapidly hardening at the view of your impressive rack. You make sure to play off $his tit fetish in every way possible until the aroused slave is in tears from the pressure on $his cock. <<else>> - $He questions what you mean until you grab $his head and push $his face against your enormous<<if $PC.boobsImplant == 1>> fake<</if>> breasts. $He tries to recoil, bringing $his hand<<if hasBothArms($activeSlave)>>s<</if>> to your breasts. You continue burying $his face in your rack as $he begins to grope you. $He groans at the sensation, $his dick rapidly hardening at the feel of your lovely tits. You make sure to play off $his boob fetish in every way possible until the aroused slave is in tears from the pressure on $his cock. + $He questions what you mean until you grab $his head and push $his face against your enormous<<if $PC.boobsImplant != 0>> fake<</if>> breasts. $He tries to recoil, bringing $his hand<<if hasBothArms($activeSlave)>>s<</if>> to your breasts. You continue burying $his face in your rack as $he begins to grope you. $He groans at the sensation, $his dick rapidly hardening at the feel of your lovely tits. You make sure to play off $his boob fetish in every way possible until the aroused slave is in tears from the pressure on $his cock. <</if>> - <<elseif ($activeSlave.attrXX > 70 && $activeSlave.attrXY < 50 && $PC.title == 0 && $PC.vagina == 1 && $PC.dick == 0)>> + <<elseif ($activeSlave.attrXX > 70 && $activeSlave.attrXY < 50 && $PC.title == 0 && $PC.vagina != -1 && $PC.dick == 0)>> <<if canSee($activeSlave)>> $He questions what you mean until you begin your strip tease. $He groans at the sight, $his dick rapidly hardening at the view of your tits and pussy. You know just how arousing $he finds the female form, and you play off that until the aroused slave is in tears from the pressure on $his cock. <<else>> @@ -11077,7 +11080,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He After some continued whining through $his tears, $he gives up and just @@.gold;lets you@@ rape $his sore vagina. <<= VCheck.Vaginal()>> <</if>> - When you finally <<if ($PC.dick == 1)>>fill $his <<if canDoAnal($activeSlave)>>butt<<else>>pussy<</if>> with your ejaculate and pull out,<<if $PC.vagina == 1>> the motion releasing a waft of the combined cum and pussyjuice smell of a satisfied futa,<</if>><<else>>shudder with orgasm and withdraw your strap-on,<</if>> $he slumps and turns to go, looking a bit sad for some reason. + When you finally <<if ($PC.dick != 0)>>fill $his <<if canDoAnal($activeSlave)>>butt<<else>>pussy<</if>> with your ejaculate and pull out,<<if $PC.vagina != -1>> the motion releasing a waft of the combined cum and pussyjuice smell of a satisfied futa,<</if>><<else>>shudder with orgasm and withdraw your strap-on,<</if>> $he slumps and turns to go, looking a bit sad for some reason. <<set $activeSlave.trust += 4>> <</replace>> <</link>> @@ -11090,7 +11093,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<else>> $He manages to beg, "Plea<<s>>e no, <<Master>> —" <</if>> - before you give $him a hard warning slap on the ass to shut $him up. $He's quiet, but starts to sob a little when $he feels <<if $PC.dick == 0>>the head of a strap-on<<else>>an invading<<if $PC.vagina == 1>> futa<</if>> cockhead<</if>> against $his + before you give $him a hard warning slap on the ass to shut $him up. $He's quiet, but starts to sob a little when $he feels <<if $PC.dick == 0>>the head of a strap-on<<else>>an invading<<if $PC.vagina != -1>> futa<</if>> cockhead<</if>> against $his <<if canDoAnal($activeSlave)>> anus. <<if ($activeSlave.anus > 2)>> @@ -11298,13 +11301,13 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He mouth is right at the edge of the desk. You give it a good fuck and then <<set $activeSlave.counter.oral += 3, $oralTotal += 3>> <</if>> - order $him brusquely to clean up and come right back. You use $him as a nice little desktop <<if $PC.dick == 1>>cockholster<<else>>sex toy<</if>> for the rest of the day. + order $him brusquely to clean up and come right back. You use $him as a nice little desktop <<if $PC.dick != 0>>cockholster<<else>>sex toy<</if>> for the rest of the day. <<case "cumslut">> - get under your desk and <<if $PC.dick == 1>>suck a dick<<if $PC.vagina == 1>> and eat a pussy<</if>><<else>>eat pussy<</if>> while you work. + get under your desk and <<if $PC.dick != 0>>suck a dick<<if $PC.vagina != -1>> and eat a pussy<</if>><<else>>eat pussy<</if>> while you work. <<if $activeSlave.belly >= 120000>> As $his _belly belly bumps into you, you sigh and swivel your chair to the side; there is no way $he'll fit under there in $his bloated state. <</if>> - $He's so horny that $he's barely got <<if $PC.dick == 1>>your cock into $his mouth<<else>>$his lips and tongue on your cunt<</if>> before $he climaxes spontaneously, shivering and moaning nicely. You keep $him down there for a while, doing light work and orgasming occasionally as $he gently <<if $PC.dick == 1>>blows you<<if $PC.vagina == 1>> and eats you out<</if>><<else>>lavishes attention on your wet vagina<</if>>. + $He's so horny that $he's barely got <<if $PC.dick != 0>>your cock into $his mouth<<else>>$his lips and tongue on your cunt<</if>> before $he climaxes spontaneously, shivering and moaning nicely. You keep $him down there for a while, doing light work and orgasming occasionally as $he gently <<if $PC.dick != 0>>blows you<<if $PC.vagina != -1>> and eats you out<</if>><<else>>lavishes attention on your wet vagina<</if>>. <<set $activeSlave.counter.oral += 3, $oralTotal += 3>> <<case "humiliation">> run an unimportant message to a citizen across $arcologies[0].name. Naked. $He blushes with mixed embarrassment and anticipation. $He's so pent up that before taking ten steps out of your penthouse entryway and towards $his objective, the open stares $his naked, horny body is getting push $him over the edge. @@ -11335,7 +11338,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<case "buttslut">> sit on your lap. <<if canDoAnal($activeSlave)>> - $He climaxes the instant your <<if $PC.dick == 1>>dickhead<<else>>strap-on<</if>> touches $his <<if $activeSlave.anus > 2>>anal gape<<else>>pucker<</if>>, but $he knows this is just the start, and $he laughs with pleasure as $his <<if $activeSlave.anus > 2>>lewd sphincter loosely squeezes<<else>>sphincter tightens against<</if>> the base of <<if $PC.dick == 1>>your cock<<else>>the strap-on<</if>>. You + $He climaxes the instant your <<if $PC.dick != 0>>dickhead<<else>>strap-on<</if>> touches $his <<if $activeSlave.anus > 2>>anal gape<<else>>pucker<</if>>, but $he knows this is just the start, and $he laughs with pleasure as $his <<if $activeSlave.anus > 2>>lewd sphincter loosely squeezes<<else>>sphincter tightens against<</if>> the base of <<if $PC.dick != 0>>your cock<<else>>the strap-on<</if>>. You <<if $activeSlave.belly >= 5000>> spread your legs more and shove the<<if $activeSlave.bellyPreg >= 3000>>pregnant, <</if>>giggling buttslut down so $his _belly belly and chest are between your legs, lower your chair a little, and slide yourself back towards your desk to work. <<else>> @@ -11343,13 +11346,13 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <</if>> $He wraps $his legs around the back of the chair and hugs your knees with $his arms, securing $himself <<if $activeSlave.belly >= 100000>> - to you as an anal cocksleeve for as long as you feel like keeping <<if $PC.dick == 1>>your penis lodged up a compliant butthole<<else>>the happy buttslut nice and full<</if>>. + to you as an anal cocksleeve for as long as you feel like keeping <<if $PC.dick != 0>>your penis lodged up a compliant butthole<<else>>the happy buttslut nice and full<</if>>. <<else>> - under the desk as an anal cocksleeve for as long as you feel like keeping <<if $PC.dick == 1>>your penis lodged up a compliant butthole<<else>>the happy buttslut trapped under there<</if>>. + under the desk as an anal cocksleeve for as long as you feel like keeping <<if $PC.dick != 0>>your penis lodged up a compliant butthole<<else>>the happy buttslut trapped under there<</if>>. <</if>> <<= VCheck.Anal()>> <<else>> - $He climaxes the instant your <<if $PC.dick == 1>>dickhead<<else>>strap-on<</if>> squeezes between $his + $He climaxes the instant your <<if $PC.dick != 0>>dickhead<<else>>strap-on<</if>> squeezes between $his <<if $activeSlave.butt < 2>> flat, tight cheeks, <<elseif $activeSlave.butt <= 2>> @@ -11371,7 +11374,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<elseif $activeSlave.butt <= 20>> couch-like, super jiggly ass cheeks, <</if>> - but $he knows this is just the start, and $he laughs with pleasure as hug $his rear around <<if $PC.dick == 1>>your cock<<else>>the strap-on<</if>>. You + but $he knows this is just the start, and $he laughs with pleasure as hug $his rear around <<if $PC.dick != 0>>your cock<<else>>the strap-on<</if>>. You <<if $activeSlave.belly >= 5000>> spread your legs more and shove the<<if $activeSlave.bellyPreg >= 3000>>pregnant, <</if>>giggling buttslut down so $his _belly belly and chest are between your legs, lower your chair a little, and slide yourself back towards your desk to work. <<else>> @@ -11379,7 +11382,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <</if>> $He wraps $his legs around the back of the chair and hugs your knees with $his arms, securing $himself <<if $activeSlave.belly >= 100000>> - to you as an a cockbun for as long as you feel like keeping <<if $PC.dick == 1>>your penis wrapped in a happy buttslut<<else>>the happy buttslut entertained<</if>>. + to you as an a cockbun for as long as you feel like keeping <<if $PC.dick != 0>>your penis wrapped in a happy buttslut<<else>>the happy buttslut entertained<</if>>. <<else>> under the desk as a cockbun for as long as you feel like keeping the happy buttslut trapped under there. <</if>> @@ -11455,7 +11458,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He $He gasps and shudders against you. <<set $activeSlave.counter.mammary++, $mammaryTotal++>> <<elseif $activeSlave.pregKnown == 1>> - join you on the couch. <<if $PC.dick == 1>>You orgasm inside $him promptly, and then tell $him you'll be leaving your seed inside $him to do its work while you have $him again.<<else>>You use a strap-on with a fluid reservoir, and you trigger it promptly, releasing a gush of warm fluid into $him. You tell $him you'll be leaving it inside $him to do its work while you have $him again.<</if>> $He gasps at the appeal of the idea and grinds $himself against you hungrily. + join you on the couch. <<if $PC.dick != 0>>You orgasm inside $him promptly, and then tell $him you'll be leaving your seed inside $him to do its work while you have $him again.<<else>>You use a strap-on with a fluid reservoir, and you trigger it promptly, releasing a gush of warm fluid into $him. You tell $him you'll be leaving it inside $him to do its work while you have $him again.<</if>> $He gasps at the appeal of the idea and grinds $himself against you hungrily. <<if !canDoVaginal($activeSlave)>> <<if $activeSlave.mpreg == 1>> $He's already pregnant, but that doesn't disrupt $his fantasy of being even more pregnant. @@ -11468,7 +11471,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<= VCheck.Vaginal()>> <</if>> <<else>> - join you on the couch. <<if $PC.dick == 1>>You orgasm inside $him promptly, and then tell $him you'll be leaving your seed inside $him to do its work while you have $him again.<<else>>You use a strap-on with a fluid reservoir, and you trigger it promptly, releasing a gush of warm fluid into $him. You tell $him you'll be leaving it inside $him to do its work while you have $him again.<</if>> $He gasps at the appeal of the idea and grinds $himself against you hungrily. + join you on the couch. <<if $PC.dick != 0>>You orgasm inside $him promptly, and then tell $him you'll be leaving your seed inside $him to do its work while you have $him again.<<else>>You use a strap-on with a fluid reservoir, and you trigger it promptly, releasing a gush of warm fluid into $him. You tell $him you'll be leaving it inside $him to do its work while you have $him again.<</if>> $He gasps at the appeal of the idea and grinds $himself against you hungrily. <<if !canDoVaginal($activeSlave)>> <<if $activeSlave.mpreg == 1>> $He's eager to get pregnant and intends to put $his asspussy to use. @@ -11513,7 +11516,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <br> <<link "while $he sucks">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You tell $him that $he deserves a way to get off for coming to tell you rather than breaking the rules. From now on, $he can come to you and ask to <<if $PC.dick == 0>>perform cunnilingus on you<<else>>blow you<<if $PC.vagina == 1>> and eat you out<</if>><</if>>, and masturbate while $he does. $He nods through $his tears and hurriedly gets to $his knees, gagging in $his clumsy eagerness, crying a little with relief as $he masturbates furiously<<if $PC.vagina == 1>><<if $PC.dick == 1>> and does $his best to simultaneously please both a cock and a cunt with only one mouth<</if>><</if>>. $He doesn't even pause after $his first orgasm; $his acceptance of sexual slavery @@.hotpink;has increased.@@ + You tell $him that $he deserves a way to get off for coming to tell you rather than breaking the rules. From now on, $he can come to you and ask to <<if $PC.dick == 0>>perform cunnilingus on you<<else>>blow you<<if $PC.vagina != -1>> and eat you out<</if>><</if>>, and masturbate while $he does. $He nods through $his tears and hurriedly gets to $his knees, gagging in $his clumsy eagerness, crying a little with relief as $he masturbates furiously<<if $PC.vagina != -1>><<if $PC.dick != 0>> and does $his best to simultaneously please both a cock and a cunt with only one mouth<</if>><</if>>. $He doesn't even pause after $his first orgasm; $his acceptance of sexual slavery @@.hotpink;has increased.@@ <<set $activeSlave.counter.oral += 5, $oralTotal += 5, $activeSlave.devotion += 4>> <<if ($activeSlave.fetish == "cumslut") && ($activeSlave.fetishKnown == 1)>> <<set $activeSlave.fetishStrength += 4>> @@ -11529,7 +11532,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <br> <<link "during nipple play">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You tell $him that $he deserves a way to get off for coming to tell you rather than breaking the rules. From now on, $he can come to you and offer you $his breasts; $he will be allowed to masturbate while you do. $He nods through $his tears and hurriedly presents $his chest, crying a little with relief as $he feels <<if $activeSlave.nipples != "fuckable">>you nip a nipple with your teeth<<elseif $PC.dick == 1>>your dick slip into a nipple<<else>>your tongue penetrate into $his nipple<</if>>. $He masturbates furiously, not even pausing after $his first orgasm; $his acceptance of sexual slavery @@.hotpink;has increased.@@ + You tell $him that $he deserves a way to get off for coming to tell you rather than breaking the rules. From now on, $he can come to you and offer you $his breasts; $he will be allowed to masturbate while you do. $He nods through $his tears and hurriedly presents $his chest, crying a little with relief as $he feels <<if $activeSlave.nipples != "fuckable">>you nip a nipple with your teeth<<elseif $PC.dick != 0>>your dick slip into a nipple<<else>>your tongue penetrate into $his nipple<</if>>. $He masturbates furiously, not even pausing after $his first orgasm; $his acceptance of sexual slavery @@.hotpink;has increased.@@ <<set $activeSlave.counter.mammary += 5, $mammaryTotal += 5, $activeSlave.devotion += 4>> <<if ($activeSlave.fetish == "boobs") && ($activeSlave.fetishKnown == 1)>> <<set $activeSlave.fetishStrength += 4>> @@ -11605,7 +11608,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<else>> rolls onto $his face to hump $himself against $his hand, against the desk. <</if>> - <<if $PC.dick == 0>>After the momentary pause of your climax, you<<if $PC.vagina == 1>> use a little manual stimulation of your pussy to force yourself to total hardness again and<</if>> resume thrusting<<else>>Your cum leaks out of $his used cunt and onto $his working hand<</if>>; $his acceptance of sexual slavery @@.hotpink;has increased.@@ + <<if $PC.dick == 0>>After the momentary pause of your climax, you<<if $PC.vagina != -1>> use a little manual stimulation of your pussy to force yourself to total hardness again and<</if>> resume thrusting<<else>>Your cum leaks out of $his used cunt and onto $his working hand<</if>>; $his acceptance of sexual slavery @@.hotpink;has increased.@@ <<= VCheck.Vaginal(5)>> <<elseif canDoAnal($activeSlave)>> For the rest of the week, $he can come to you and offer you $his <<if ($activeSlave.anus > 3)>>hopelessly gaped rectum<<elseif ($activeSlave.anus > 2)>>big slit of an asspussy<<elseif ($activeSlave.anus > 1)>>nice asspussy<<else>>tight asshole<</if>>; $he will be allowed to masturbate after, but only after, you are finished with $him. $He nods through $his tears and <<if $activeSlave.belly >= 10000>>struggles to get<<else>>hurriedly gets<</if>> up on your desk, lying on $his side and using one hand to spread $his buttocks apart while the other is poised to touch $himself. $He starts crying a little with relief as $he feels you slowly insert <<if $PC.dick == 0>>a strap-on<<else>>your cock<</if>> into $his spasming rectum. You are not gentle, and despite the anal stimulation $he does not orgasm by the time you <<if $PC.dick == 0>>climax to the vibrations of the strap-on, and the pleasure of buttfucking a bitch<<else>>blow your load in $his ass<</if>>. $He's so eager to get off $he doesn't bother to move, and just @@ -11614,10 +11617,10 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<else>> rolls onto $his face to hump $himself against $his hand, against the desk. <</if>> - <<if $PC.dick == 0>>After the momentary pause of your climax, you<<if $PC.vagina == 1>> use a little manual stimulation of your pussy to force yourself to total hardness again and<</if>> resume thrusting<<else>>Your cum leaks out of $his used backdoor and onto $his working hand<</if>>; $his acceptance of sexual slavery @@.hotpink;has increased.@@ + <<if $PC.dick == 0>>After the momentary pause of your climax, you<<if $PC.vagina != -1>> use a little manual stimulation of your pussy to force yourself to total hardness again and<</if>> resume thrusting<<else>>Your cum leaks out of $his used backdoor and onto $his working hand<</if>>; $his acceptance of sexual slavery @@.hotpink;has increased.@@ <<= VCheck.Anal(5)>> <<else>> - For the rest of the week, $he can come to you and politely ask to <<if $PC.dick == 1>>suck you off<<else>>eat you out<</if>>; $he will be allowed to masturbate after, but only after, you are satisfied. $He nods through $his tears and + For the rest of the week, $he can come to you and politely ask to <<if $PC.dick != 0>>suck you off<<else>>eat you out<</if>>; $he will be allowed to masturbate after, but only after, you are satisfied. $He nods through $his tears and <<if $activeSlave.belly >= 300000>> leans over $his _belly stomach, <<else>> @@ -11628,13 +11631,13 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <</if>> to $his knees, <</if>> - where $he brings $his face to your <<if $PC.dick == 1>>erect cock<<else>>moist pussy<</if>> and $his hand to $his crotch. $He starts crying a little with relief as $he feels you slowly <<if $PC.dick == 0>>push your slit against<<else>>insert your cock into<</if>> $his mouth. You are not gentle, and by the time you <<if $PC.dick == 1>>blow your load down $his throat<<else>>splash $his face with your girlcum<</if>>, $he still hasn't reached $his climax. $He's so eager to get off $he doesn't bother to move, and just humps $himself against $his hand, against + where $he brings $his face to your <<if $PC.dick != 0>>erect cock<<else>>moist pussy<</if>> and $his hand to $his crotch. $He starts crying a little with relief as $he feels you slowly <<if $PC.dick == 0>>push your slit against<<else>>insert your cock into<</if>> $his mouth. You are not gentle, and by the time you <<if $PC.dick != 0>>blow your load down $his throat<<else>>splash $his face with your girlcum<</if>>, $he still hasn't reached $his climax. $He's so eager to get off $he doesn't bother to move, and just humps $himself against $his hand, against <<if $activeSlave.belly >= 300000>> $his belly. <<else>> your leg. <</if>> - <<if $PC.dick == 0>>After the momentary pause of your climax, you<<if $PC.vagina == 1>> use a little manual stimulation of your pussy to force yourself to total hardness again and<</if>> resume thrusting<<else>>After the momentary pause of your climax, you pull $his face back to your crotch for a second round<</if>>; $his acceptance of sexual slavery @@.hotpink;has increased.@@ + <<if $PC.dick == 0>>After the momentary pause of your climax, you<<if $PC.vagina != -1>> use a little manual stimulation of your pussy to force yourself to total hardness again and<</if>> resume thrusting<<else>>After the momentary pause of your climax, you pull $his face back to your crotch for a second round<</if>>; $his acceptance of sexual slavery @@.hotpink;has increased.@@ <<set $activeSlave.counter.oral += 5, $oralTotal += 5>> <</if>> <<set $activeSlave.devotion += 4>> @@ -11729,7 +11732,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<else>> $He does, but the simple movement is agonizing and $he shrieks in spite of $himself. <</if>> - You slide <<if $PC.dick == 1>>your turgid cock<<else>>a big strap-on<</if>> into $him and seize $him by $his + You slide <<if $PC.dick != 0>>your turgid cock<<else>>a big strap-on<</if>> into $him and seize $him by $his <<if $activeSlave.weight > 160>> extremely well padded <<elseif $activeSlave.weight > 95>> @@ -11749,9 +11752,9 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He "Plea<<s>>e, <<Master>>! AAAH! It hurt<<s>>! It AAAH hurt<<s>> <<s>>-<<s>>o b-baAAAH!" It hurts so badly, in fact, that $he doesn't seem to notice what you're doing to $his lower half, other than the motion it produces in $his upper half. Amused by the realization, <<if canDoVaginal($activeSlave) && canDoAnal($activeSlave)>> - you pull your <<if $PC.dick == 1>>dick<<else>>phallus<</if>> out of $him and shove it up $his butthole without warning. + you pull your <<if $PC.dick != 0>>dick<<else>>phallus<</if>> out of $him and shove it up $his butthole without warning. <<else>> - you insert a couple of fingers alongside your <<if $PC.dick == 1>>dick<<else>>phallus<</if>>. + you insert a couple of fingers alongside your <<if $PC.dick != 0>>dick<<else>>phallus<</if>>. <</if>> $He just goes on screaming about how much $his boobs hurt. Eventually, you tire of $his bellowing, so you reach around and pop <<if $activeSlave.nipples != "fuckable">>$his nipples out one by one<<else>>finger into each nipple<</if>>. The shrieking reaches a paroxysm, but once they're <<if $activeSlave.nipples != "fuckable">>protruded<<else>>opened<</if>>, the milk begins to jet out of $him in a pair of uninterrupted streams. $He collapses forward onto $his face, crying with relief as the pain in $his breasts recedes. As it does, $he finally begins to notice <<if canDoAnal($activeSlave)>> @@ -11890,7 +11893,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<else>> You scoop $activeSlave.slaveName's limbless form up and carry $him out. <</if>> - You take $him to a lovely open balcony and seat yourself on a bench surrounded by the lush greenery and flowing water of $arcologies[0].name's food systems. You pull $his ass down onto your <<if $PC.dick == 0>>strap-on<<else>>rigid cock<</if>> so $he can offer everything else to the public.<<if $PC.vagina == 1>><<if $PC.dick == 1>> They know not to presume to use the pussy located beneath your thrusting cock.<</if>><</if>> + You take $him to a lovely open balcony and seat yourself on a bench surrounded by the lush greenery and flowing water of $arcologies[0].name's food systems. You pull $his ass down onto your <<if $PC.dick == 0>>strap-on<<else>>rigid cock<</if>> so $he can offer everything else to the public.<<if $PC.vagina != -1>><<if $PC.dick != 0>> They know not to presume to use the pussy located beneath your thrusting cock.<</if>><</if>> <<if canDoVaginal($activeSlave)>> For several hours, citizens come and go, most choosing to fuck $his wet and available pussy. You climax repeatedly from the <<if $PC.dick == 0>>titillating nature of<<else>>extra fullness of $his butt during<</if>> double penetration, and by the time you're finished $he's dripping ejaculate from both $his holes. <<elseif $activeSlave.belly >= 120000>> @@ -12009,7 +12012,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<else>> pussy <</if>> - hard and fast, doggy style. $He's clearly got a lot of experience, so $he takes the pounding well. Before long $he's happily moaning and begging, pushing $himself back into you<<if $PC.vagina == 1>> and using a hand thrust back between $his own legs to stimulate your pussy<</if>>. You thrust deep inside $him. $He thanks you and wishes you a happy millenary. @@.mediumaquamarine;$He has become much more trusting@@ of $his place with you. + hard and fast, doggy style. $He's clearly got a lot of experience, so $he takes the pounding well. Before long $he's happily moaning and begging, pushing $himself back into you<<if $PC.vagina != -1>> and using a hand thrust back between $his own legs to stimulate your pussy<</if>>. You thrust deep inside $him. $He thanks you and wishes you a happy millenary. @@.mediumaquamarine;$He has become much more trusting@@ of $his place with you. <<set $activeSlave.trust += 10>> <<if canDoVaginal($activeSlave)>> <<= VCheck.Vaginal()>> @@ -12076,14 +12079,14 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<else>> play with $himself as much as $he can manage <</if>> - as $his asshole takes its first fuck of the night. You let $him change positions between each slave, and by the end $he's draped limply across the arm of your chair so $he can tiredly <<if $PC.vagina == 1>>nibble your pussylips<<else>>suck on your balls one at a time<</if>> as the last few slaves, taking advantage of $his enormously gaped butt, slide lubricated hands in and out of $his rectum while giggling at the perversion and playing with each other. As the final slave withdraws their hand, $activeSlave.slaveName crawls into your lap and burrows $his face - <<if $PC.boobsBonus > 2>> - between your enormous<<if $PC.boobsImplant == 1>> fake<</if>> breasts - <<elseif $PC.boobsBonus == 2>> - between your huge<<if $PC.boobsImplant == 1>> fake<</if>> breasts - <<elseif $PC.boobsBonus == 1>> - between your big<<if $PC.boobsImplant == 1>> firm<</if>> breasts - <<elseif $PC.boobs == 1>> + as $his asshole takes its first fuck of the night. You let $him change positions between each slave, and by the end $he's draped limply across the arm of your chair so $he can tiredly <<if $PC.vagina != -1>>nibble your pussylips<<else>>suck on your balls one at a time<</if>> as the last few slaves, taking advantage of $his enormously gaped butt, slide lubricated hands in and out of $his rectum while giggling at the perversion and playing with each other. As the final slave withdraws their hand, $activeSlave.slaveName crawls into your lap and burrows $his face + <<if $PC.boobs >= 1400>> + between your enormous<<if $PC.boobsImplant != 0>> fake<</if>> breasts + <<elseif $PC.boobs >= 1200>> + between your huge<<if $PC.boobsImplant != 0>> fake<</if>> breasts + <<elseif $PC.boobs >= 1000>> + between your big<<if $PC.boobsImplant != 0>> firm<</if>> breasts + <<elseif $PC.boobs >= 300>> between your breasts <<elseif $PC.title == 0>> into your flat chest @@ -12214,13 +12217,13 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He tight <</if>> butt. You hug $him up and into you, crushing $his <<if $activeSlave.boobs > 2000>>titanic<<elseif $activeSlave.boobs > 800>>big<<else>>small<</if>> breasts against - <<if $PC.boobsBonus > 2>> - your enormous <<if $PC.boobsImplant == 1>>balloons<<else>>bust<</if>>. - <<elseif $PC.boobsBonus == 2>> - your huge <<if $PC.boobsImplant == 1>>balloons<<else>>bust<</if>>. - <<elseif $PC.boobsBonus == 1>> - your big <<if $PC.boobsImplant == 1>>balloons<<else>>bust<</if>>. - <<elseif $PC.boobs == 1>> + <<if $PC.boobs >= 1400>> + your enormous <<if $PC.boobsImplant != 0>>balloons<<else>>bust<</if>>. + <<elseif $PC.boobs >= 1200>> + your huge <<if $PC.boobsImplant != 0>>balloons<<else>>bust<</if>>. + <<elseif $PC.boobs >= 1000>> + your big <<if $PC.boobsImplant != 0>>balloons<<else>>bust<</if>>. + <<elseif $PC.boobs >= 300>> yours. <<elseif $PC.title == 0>> your flat ones. @@ -12398,8 +12401,8 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He rocking <</if>> torso into your arms, holding the back of $his head with one hand and rubbing $his quivering back with the other. Eventually, $he relaxes into - <<if ($PC.boobs > 0)>> - <<if $PC.boobsImplant == 1>> + <<if ($PC.boobs >= 300)>> + <<if $PC.boobsImplant != 0>> your fake breasts, <<else>> your soft chest, @@ -12476,17 +12479,17 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<= VCheck.Vaginal()>> <</if>> <<else>> - "Plea<<s>>e, would you hold me down and <<if $PC.dick == 1>>fuck my throat<<else>>grind again<<s>>t my fa<<c>>e<</if>>, <<Master>>?" $He drapes $himself submissively + "Plea<<s>>e, would you hold me down and <<if $PC.dick != 0>>fuck my throat<<else>>grind again<<s>>t my fa<<c>>e<</if>>, <<Master>>?" $He drapes $himself submissively <<if $activeSlave.belly >= 300000>> over $his _belly middle <<else>> over the couch <</if>> - and opens wide, lest you misunderstand. You could hold $him down and <<if $PC.dick == 1>>facefuck $him<<else>>make $him eat you out<</if>>, and you do. + and opens wide, lest you misunderstand. You could hold $him down and <<if $PC.dick != 0>>facefuck $him<<else>>make $him eat you out<</if>>, and you do. <<set $activeSlave.counter.oral++, $oralTotal++>> <</if>> <<case "cumslut">> - "Plea<<s>>e, may I <<if $PC.dick == 1>>give you a blowjob<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>eat you out<</if>>, <<Master>>?" $He + "Plea<<s>>e, may I <<if $PC.dick != 0>>give you a blowjob<<if $PC.vagina != -1>> and <</if>><</if>><<if $PC.vagina != -1>>eat you out<</if>>, <<Master>>?" $He <<if $activeSlave.belly >= 300000>> leans onto $his _belly middle <<elseif $activeSlave.belly >= 10000>> @@ -12494,7 +12497,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<else>> gets down on $his knees <</if>> - and licks $his lips, lest you misunderstand. You could let $him <<if $PC.dick == 1>>give you a blowjob<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>eat you out<</if>>, and you do. + and licks $his lips, lest you misunderstand. You could let $him <<if $PC.dick != 0>>give you a blowjob<<if $PC.vagina != -1>> and <</if>><</if>><<if $PC.vagina != -1>>eat you out<</if>>, and you do. <<set $activeSlave.counter.oral++, $oralTotal++>> <<case "humiliation">> <<if (canDoAnal($activeSlave) || canDoVaginal($activeSlave))>> @@ -12505,7 +12508,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<= VCheck.Vaginal()>> <</if>> <<else>> - "Plea<<s>>e, may I <<if $PC.dick == 1>>give you a blowjob<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>eat you out<</if>> in public, <<Master>>?" $He edges towards the door, lest you misunderstand. You could <<if $PC.dick == 1>>give you a blowjob<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>eat you out<</if>> in public, and you do. + "Plea<<s>>e, may I <<if $PC.dick != 0>>give you a blowjob<<if $PC.vagina != -1>> and <</if>><</if>><<if $PC.vagina != -1>>eat you out<</if>> in public, <<Master>>?" $He edges towards the door, lest you misunderstand. You could <<if $PC.dick != 0>>give you a blowjob<<if $PC.vagina != -1>> and <</if>><</if>><<if $PC.vagina != -1>>eat you out<</if>> in public, and you do. <<set $activeSlave.counter.oral++, $oralTotal++>> <</if>> <<case "buttslut">> @@ -12519,7 +12522,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He "Plea<<s>>e, would you play with my boob<<s>>, <<Master>>?" $He sticks out $his chest and bounces $his breasts for you, lest you misunderstand. You could play with $his boobs, and you do, managing mammary intercourse several ways. <<set $activeSlave.counter.mammary += 3, $mammaryTotal += 3>> <<case "pregnancy">> - <<if ($activeSlave.toyHole == "dick" || $sexualOpeness == 1) && canPenetrate($activeSlave) && $PC.vagina == 1>> + <<if ($activeSlave.toyHole == "dick" || $sexualOpeness == 1) && canPenetrate($activeSlave) && $PC.vagina != -1>> <<if isPlayerFertile($PC)>> "Plea<<s>>e, can I try to get you pregnant, <<Master>>?" $His eyes are glued to your middle. You could let $him seed you, and you do, enjoying the feeling of $his hot cum jetting into your fertile pussy. <<if canImpreg($PC, $activeSlave)>> @@ -12538,7 +12541,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<set $activeSlave.counter.penetrative++, $penetrativeTotal++>> <<else>> <<if canDoVaginal($activeSlave) || canDoAnal($activeSlave)>> - "Plea<<s>>e, would you <<if $PC.dick == 1>>fill me with your <<s>>eed<<else>>fuck me<</if>>, <<Master>>?" $He reclines on the couch and offers $himself to you, lest you misunderstand. You could <<if $PC.dick == 1>>fill $him with your seed<<else>>fuck $him<</if>>, and you do. + "Plea<<s>>e, would you <<if $PC.dick != 0>>fill me with your <<s>>eed<<else>>fuck me<</if>>, <<Master>>?" $He reclines on the couch and offers $himself to you, lest you misunderstand. You could <<if $PC.dick != 0>>fill $him with your seed<<else>>fuck $him<</if>>, and you do. <<if canDoVaginal($activeSlave)>> <<= VCheck.Vaginal()>> <<else>> @@ -12575,7 +12578,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<case "sadist">> <<if ($activeSlave.toyHole == "dick" || $sexualOpeness == 1) && canPenetrate($activeSlave)>> "Plea<<s>>e, can I pretend to rape you, <<Master>>?" $His eyes are wild. You could let $him rape you, and you do, pretending to go about your day until $he shoves you onto the couch and roughly fucks your - <<if $PC.vagina == 1>> + <<if $PC.vagina != -1>> pussy. <<if canImpreg($PC, $activeSlave)>> <<= knockMeUp($PC, 20, 0, $activeSlave.ID)>> @@ -12907,13 +12910,13 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He huge sweaty pregnancy. <<elseif $PC.belly >= 5000>> sweaty pregnancy. - <<elseif $PC.boobsBonus > 2>> + <<elseif $PC.boobs >= 1400>> enormous sweaty boobs. - <<elseif $PC.boobsBonus == 2>> + <<elseif $PC.boobs >= 1200>> huge sweaty boobs. - <<elseif $PC.boobsBonus == 1>> + <<elseif $PC.boobs >= 1000>> big sweaty boobs. - <<elseif $PC.boobs == 1>> + <<elseif $PC.boobs >= 300>> sweaty boobs. <<else>> <<if $PC.title == 0>> @@ -12927,7 +12930,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<if canDoVaginal($activeSlave) || canDoAnal($activeSlave)>> <<link "Fuck $him right here">> <<replace "#result2">> - <<if $PC.title == 0 || $PC.boobs == 1 || $PC.belly >= 1500>> + <<if $PC.title == 0 || $PC.boobs >= 300 || $PC.belly >= 1500>> Despite your feminine appearance, you have capable hands. <<else>> You have strong hands to go with your masculine appeal. @@ -13007,7 +13010,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He It doesn't take long before you fill $his ass with cum. <</if>> <<elseif $activeSlave.belly >= 100000>> - Once you're hilted, you hoist $him up by the underarms, shifting your stance to handle $his _belly stomach's weight, and hold $him in midair, impaled on your dick. You can't pound $him all that hard in this challenging position, but the effort of holding $him this way forces you to work out hard, producing an excellent sensation.<<if $PC.vagina == 1>> The position angles your dick upward, producing a lovely massaging sensation in your pussy as you slide in and out of $him.<</if>> + Once you're hilted, you hoist $him up by the underarms, shifting your stance to handle $his _belly stomach's weight, and hold $him in midair, impaled on your dick. You can't pound $him all that hard in this challenging position, but the effort of holding $him this way forces you to work out hard, producing an excellent sensation.<<if $PC.vagina != -1>> The position angles your dick upward, producing a lovely massaging sensation in your pussy as you slide in and out of $him.<</if>> <<if canDoVaginal($activeSlave) && canDoAnal($activeSlave)>> After a while, you lift $him up as high as you can, freeing your member, and then lower $him back down again, forcing yourself up $his butt instead despite the slave's anxious begging. <<= VCheck.Both()>> @@ -13021,7 +13024,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <</if>> You're going to be feeling this tomorrow. <<else>> - Once you're hilted, you bring $his hands up on either side of $his head to grasp your shoulders behind $him, and then scoop $his legs up and hoist $him to rest against your chest, held in midair and impaled on your dick. You can't pound $him all that hard in this challenging position, but the effort of holding $himself this way forces $him to tighten $his muscles down hard, producing an excellent sensation.<<if $PC.vagina == 1>> The position angles your dick upward, producing a lovely massaging sensation in your pussy as you slide in and out of $him.<</if>> + Once you're hilted, you bring $his hands up on either side of $his head to grasp your shoulders behind $him, and then scoop $his legs up and hoist $him to rest against your chest, held in midair and impaled on your dick. You can't pound $him all that hard in this challenging position, but the effort of holding $himself this way forces $him to tighten $his muscles down hard, producing an excellent sensation.<<if $PC.vagina != -1>> The position angles your dick upward, producing a lovely massaging sensation in your pussy as you slide in and out of $him.<</if>> <<if canDoVaginal($activeSlave) && canDoAnal($activeSlave)>> After a while, you lift $him up as high as you can, freeing your member, and then lower $him back down again, forcing yourself up $his butt instead despite the slave's anxious begging. <<= VCheck.Both()>> @@ -13038,24 +13041,24 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He You tell your quivering sex toy that $he doesn't have to be embarrassed about $his needs. @@.mediumaquamarine;$He seems relieved@@ that the sexual being $he's becoming is acceptable, at least to you. <<set $activeSlave.trust += 4>> <</replace>> - <</link>><<if (($activeSlave.anus == 0 && canDoAnal($activeSlave)) || ($activeSlave.vagina == 0) && canDoVaginal($activeSlave)) && ($PC.dick == 1)>> //This option will take $his virginity//<</if>> + <</link>><<if (($activeSlave.anus == 0 && canDoAnal($activeSlave)) || ($activeSlave.vagina == 0) && canDoVaginal($activeSlave)) && ($PC.dick != 0)>> //This option will take $his virginity//<</if>> <</if>> <br><<link "Have $him lick you clean">> <<replace "#result2">> You take $him by the hand and <<if $PC.belly >= 10000>>waddle<<else>>walk<</if>> towards the shower. The sudden loss of your closeness jerks $him rudely out of $his sexual reverie, but $he follows willingly, perhaps distracted by the view as you shed your workout clothes on the way. When you get there, you pull $him in with you, but you do not turn on the water. Instead, you tell $him to wash you. Not understanding, $he turns to switch on the shower, but you catch $him, and insert two sweaty fingers into the slave's compliant mouth. $He sucks on them, taking refuge in the simple task, and then understands what you mean. $He runs $his tongue up your arm, sucking the salty sweat off you as best $he can. Soon, $he bends down and heads for your - <<if $PC.dick == 1>>cock<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>cunt<</if>> + <<if $PC.dick != 0>>cock<<if $PC.vagina != -1>> and <</if>><</if>><<if $PC.vagina != -1>>cunt<</if>> but you pull $him up again and tell $him to do that last. <<if $PC.belly >= 60000>> $He quickly finds something almost as good by licking and sucking $his way up your linea nigra. When $he reaches your <<if $PC.preg >= 22>>popped<<else>>flattened<</if>> navel, you hold $his head there for a while, savoring the erotic sensation before pushing $him along to the rest of your expansive midriff. <<elseif $PC.belly >= 5000>> $He quickly finds something almost as good by licking and sucking $his way up your linea nigra. When $he reaches your <<if $PC.preg >= 22>>popped<<else>>flattened<</if>> navel, you hold $his head there for a while, savoring the erotic sensation. - <<elseif $PC.boobsBonus > 2>> + <<elseif $PC.boobs >= 1400>> $He quickly finds something almost as good by licking and sucking $his way up the sweaty crevice between your enormous breasts. When $he reaches your nipples, you hold $his head there for a while, enjoying $his tongue. - <<elseif $PC.boobsBonus == 2>> + <<elseif $PC.boobs >= 1200>> $He quickly finds something almost as good by licking and sucking $his way up the sweaty crevice between your huge breasts. When $he reaches your nipples, you hold $his head there for a while, enjoying $his tongue. - <<elseif $PC.boobsBonus == 1>> + <<elseif $PC.boobs >= 1000>> $He quickly finds something almost as good by licking and sucking $his way up the sweaty crevice between your big breasts. When $he reaches your nipples, you hold $his head there for a while, enjoying $his tongue. - <<elseif $PC.boobs == 1>> + <<elseif $PC.boobs >= 300>> $He quickly finds something almost as good by licking and sucking $his way up the sweaty crevice between your breasts. When $he reaches your nipples, you hold $his head there for a while, enjoying $his tongue. <<else>> <<if $PC.title == 0>> @@ -13068,7 +13071,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<if $PC.dick == 0>> cunt, and $he eats you out with enthusiasm <<else>> - stiff prick, and $he gives you an enthusiastic blowjob<<if $PC.vagina == 1>> before turning $his oral attentions to your pussy<</if>> + stiff prick, and $he gives you an enthusiastic blowjob<<if $PC.vagina != -1>> before turning $his oral attentions to your pussy<</if>> <</if>> as the water plays over you both. After looking up and letting the water cascade down your face for a long moment, you quietly tell $him to masturbate before opening your mouth to drink from the downpour. With your eyes closed against the stream, your only indications that $he's obeying the command is a slight increase in the force with which $he sucks, and a faint <<if canDoVaginal($activeSlave)>> @@ -13109,23 +13112,23 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He chest. <</if>> You keep your hips cocked back and to the side, so that your rapidly stiffening dick stays clear of $him. Taking $his hands in your own, you guide them to your - <<if $PC.boobsBonus > 2>> - enormous <<if $PC.boobsImplant == 1>>chest balloons<<else>>cow tits<</if>>. - <<elseif $PC.boobsBonus == 2>> - huge<<if $PC.boobsImplant == 1>>, clearly fake<<else>>, heavy<</if>> breasts. - <<elseif $PC.boobsBonus == 1>> - big<<if $PC.boobsImplant == 1>>, perky<</if>> breasts. - <<elseif $PC.boobsBonus == -1>> + <<if $PC.boobs >= 1400>> + enormous <<if $PC.boobsImplant != 0>>chest balloons<<else>>cow tits<</if>>. + <<elseif $PC.boobs >= 1200>> + huge<<if $PC.boobsImplant != 0>>, clearly fake<<else>>, heavy<</if>> breasts. + <<elseif $PC.boobs >= 1000>> + big<<if $PC.boobsImplant != 0>>, perky<</if>> breasts. + <<elseif $PC.boobs >= 800>> + generous breasts. + <<elseif $PC.boobs >= 650>> handfilling breasts - <<elseif $PC.boobsBonus == -2>> + <<elseif $PC.boobs >= 500>> average breasts - <<elseif $PC.boobsBonus == -3>> + <<elseif $PC.boobs >= 300>> small breasts - <<elseif $PC.boobs == 1>> - generous breasts. <</if>> <br><br> - $He hesitates, clearly surprised that you're allowing $him to fondle you, but building arousal is making $him forget $his awkwardness and $he begins to play with your boobs in earnest. You direct $his fingers to your nipples, and $he obeys the nonverbal cue, devoting more attention to the <<if $PC.preg > 30 || $PC.births > 0>>milky<<else>>hard<</if>>, sensitive nubs. Satisfied that $he's got the idea, you run your hands lightly down $his + $He hesitates, clearly surprised that you're allowing $him to fondle you, but building arousal is making $him forget $his awkwardness and $he begins to play with your boobs in earnest. You direct $his fingers to your nipples, and $he obeys the nonverbal cue, devoting more attention to the <<if $PC.lactation > 0>>milky<<else>>hard<</if>>, sensitive nubs. Satisfied that $he's got the idea, you run your hands lightly down $his <<if $activeSlave.weight > 190>> voluminous <<elseif $activeSlave.belly >= 5000>> @@ -13375,16 +13378,16 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <br><br> <<if $activeSlave.toyHole == "dick" || ($sexualOpeness == 1 && canPenetrate($activeSlave))>> You walk forward, pressing $him against the far wall, and then turn yourself around, pinning $him against the wall with your butt<<if $activeSlave.belly >= 5000>>, working your way under $his _belly belly<</if>>. As $he hesitates, wondering what to do about this, you grab $his hands and place them on your - <<if $PC.butt > 2>> - enormous, <<if $PC.buttImplant == 1>>beachball cheeks<<else>>wobbling ass<</if>>, - <<elseif $PC.butt > 1>> - huge, <<if $PC.buttImplant == 1>>balloon of an<<else>>soft<</if>> ass, - <<elseif $PC.butt > 0>> - big<<if $PC.buttImplant == 1>> fake<</if>> ass, + <<if $PC.butt >= 5>> + enormous, <<if $PC.buttImplant != 0>>beachball cheeks<<else>>wobbling ass<</if>>, + <<elseif $PC.butt >= 4>> + huge, <<if $PC.buttImplant != 0>>balloon of an<<else>>soft<</if>> ass, + <<elseif $PC.butt >= 3>> + big<<if $PC.buttImplant != 0>> fake<</if>> ass, <<else>> ass, <</if>> - leading $him like a music teacher guiding a student's hands. When $he's groping your buttocks properly, you grind against $him for a while, grinning to yourself as you feel an unwilling erection building between your cheeks. Pleased, you lean forward and line up your <<if $PC.vagina == 1>>pussy<<else>>asshole<</if>> with $his dick head and push back into $him. You repeat until $his hips start moving on their own. You bite on your finger at the sensation of $his cock inside you and, using your other hand, begin to jerk yourself off. Except for your vigorous stroking with one hand, there's little to indicate to $him that you have a dick; it must feel as though $he is banging a beautiful woman. $He whimpers pathetically, seeing and feeling $himself build towards an inevitable orgasm. You manage $him skillfully, taking $him to the point of climax before enjoying your own orgasm. The heat of your insides, the tightening and twitching of your <<if $PC.vagina == 1>>vagina<<else>>rectum<</if>> around $his cock, and your obvious pleasure force $him over the edge, and $he comes so hard that $he nearly knocks your to the floor. You scoot forward, letting $him slip from you. $He gets a splendid sight of your still gaped <<if $PC.vagina == 1>>cunt<<else>>anus<</if>> begging for more<<if $activeSlave.balls > 0>> as a blob of $his semen drips from your body<</if>>. + leading $him like a music teacher guiding a student's hands. When $he's groping your buttocks properly, you grind against $him for a while, grinning to yourself as you feel an unwilling erection building between your cheeks. Pleased, you lean forward and line up your <<if $PC.vagina != -1>>pussy<<else>>asshole<</if>> with $his dick head and push back into $him. You repeat until $his hips start moving on their own. You bite on your finger at the sensation of $his cock inside you and, using your other hand, begin to jerk yourself off. Except for your vigorous stroking with one hand, there's little to indicate to $him that you have a dick; it must feel as though $he is banging a beautiful woman. $He whimpers pathetically, seeing and feeling $himself build towards an inevitable orgasm. You manage $him skillfully, taking $him to the point of climax before enjoying your own orgasm. The heat of your insides, the tightening and twitching of your <<if $PC.vagina != -1>>vagina<<else>>rectum<</if>> around $his cock, and your obvious pleasure force $him over the edge, and $he comes so hard that $he nearly knocks your to the floor. You scoot forward, letting $him slip from you. $He gets a splendid sight of your still gaped <<if $PC.vagina != -1>>cunt<<else>>anus<</if>> begging for more<<if $activeSlave.balls > 0>> as a blob of $his semen drips from your body<</if>>. <br><br> Over the week, you require $him to repeat this sexually confusing performance daily. It's difficult, having to savor a compliant slave's penis every day, but you make the necessary sacrifice. <<if canImpreg($PC, $activeSlave)>> @@ -13392,12 +13395,12 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <</if>> <<elseif $activeSlave.belly >= 150000>> You walk forward, pressing $him against the far wall, and then turn yourself around, pinning $him against the wall with your butt, working your way under $his _belly belly. As $he hesitates, wondering what to do about this, you grab $his hands and place them on your - <<if $PC.butt > 2>> - enormous, <<if $PC.buttImplant == 1>>beachball cheeks<<else>>wobbling ass<</if>>, - <<elseif $PC.butt > 1>> - huge, <<if $PC.buttImplant == 1>>balloon of an<<else>>soft<</if>> ass, - <<elseif $PC.butt > 0>> - big<<if $PC.buttImplant == 1>> fake<</if>> ass, + <<if $PC.butt >= 5>> + enormous, <<if $PC.buttImplant != 0>>beachball cheeks<<else>>wobbling ass<</if>>, + <<elseif $PC.butt >= 4>> + huge, <<if $PC.buttImplant != 0>>balloon of an<<else>>soft<</if>> ass, + <<elseif $PC.butt >= 3>> + big<<if $PC.buttImplant != 0>> fake<</if>> ass, <<else>> ass, <</if>> @@ -13475,7 +13478,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<EventNameDelink $activeSlave>> <<replace "#result">> $activeSlave.slaveName finds $himself standing in front of you, feeling you roughly using two fingers to finger $his <<if $activeSlave.mpreg == 1>>asspussy<<else>>pussy<</if>>. $He gasps out: - "Oh <<Master>>, owner, protector, and father of my children, forgive my <<s>>in<<s>>, ju<<s>>t a<<s>> you forgave my <<s>>i<<s>>ter<<s>> in <<s>>lavery before me. Count not my tran<<s>>gre<<ss>>ion<<s>> again<<s>>t your rule<<s>>, but, rather, the tear<<s>> of my womb. Remember not my iniquitie<<s>> but my willingne<<ss>> to be bred by you. I long to <<s>>erve your <<if $PC.vagina == 1>>futa <</if>>dick, and beg that you will u<<s>>e me and ble<<ss>> my body with your off<<s>>pring. I promi<<s>>e to <<s>>ubmit to you a<<s>> your breeding <<s>>lut all the day<<s>> of my <<s>>ervitude, and to grow heavy with child, again and again." + "Oh <<Master>>, owner, protector, and father of my children, forgive my <<s>>in<<s>>, ju<<s>>t a<<s>> you forgave my <<s>>i<<s>>ter<<s>> in <<s>>lavery before me. Count not my tran<<s>>gre<<ss>>ion<<s>> again<<s>>t your rule<<s>>, but, rather, the tear<<s>> of my womb. Remember not my iniquitie<<s>> but my willingne<<ss>> to be bred by you. I long to <<s>>erve your <<if $PC.vagina != -1>>futa <</if>>dick, and beg that you will u<<s>>e me and ble<<ss>> my body with your off<<s>>pring. I promi<<s>>e to <<s>>ubmit to you a<<s>> your breeding <<s>>lut all the day<<s>> of my <<s>>ervitude, and to grow heavy with child, again and again." $He moans with relief when $he feels you withdraw your penetrating digits partway through $his recitation, but by the time $he's finished, you've shoved your dick up $his waiting <<if $activeSlave.mpreg == 1>>asshole<<else>>pussy<</if>> and are close so blessing $him with a load of cum. $He @@.hotpink;does $his best@@ to relax and resumes, "Oh <<Master>>..." <<if $activeSlave.mpreg == 1>><<= VCheck.Anal()>><<else>><<= VCheck.Vaginal()>><</if>> <<= knockMeUp($activeSlave, 100, 2, -1, 1)>> @@ -13499,7 +13502,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<EventNameDelink $activeSlave>> <<replace "#result">> $activeSlave.slaveName finds $himself standing in front of you, feeling you roughly using two fingers to finger $his pussy. $He gasps out: - "Oh <<Master>>, owner and protector, forgive my <<s>>in<<s>>, ju<<s>>t a<<s>> you forgave my <<s>>i<<s>>ter<<s>> in <<s>>lavery before me. Count not my tran<<s>>gre<<ss>>ion<<s>> again<<s>>t your rule<<s>>, but, rather, my tear<<s>> of <<s>>ervi<<c>>e. Remember not my iniquitie<<s>> but my willingne<<ss>> to be raped by you. I long to <<s>>erve your <<if $PC.dick == 0>>pu<<ss>>y<<else>><<if $PC.vagina == 1>>futa <</if>>dick<</if>>, and beg that you will u<<s>>e me and make your dwelling pla<<c>>e within my <<if $activeSlave.vagina == 0>>virgin fold<<s>><<else>>feminine <<s>>lit<</if>>. I promi<<s>>e to <<s>>ubmit to you a<<s>> your vaginal <<s>>lut all the day<<s>> of my <<s>>ervitude." + "Oh <<Master>>, owner and protector, forgive my <<s>>in<<s>>, ju<<s>>t a<<s>> you forgave my <<s>>i<<s>>ter<<s>> in <<s>>lavery before me. Count not my tran<<s>>gre<<ss>>ion<<s>> again<<s>>t your rule<<s>>, but, rather, my tear<<s>> of <<s>>ervi<<c>>e. Remember not my iniquitie<<s>> but my willingne<<ss>> to be raped by you. I long to <<s>>erve your <<if $PC.dick == 0>>pu<<ss>>y<<else>><<if $PC.vagina != -1>>futa <</if>>dick<</if>>, and beg that you will u<<s>>e me and make your dwelling pla<<c>>e within my <<if $activeSlave.vagina == 0>>virgin fold<<s>><<else>>feminine <<s>>lit<</if>>. I promi<<s>>e to <<s>>ubmit to you a<<s>> your vaginal <<s>>lut all the day<<s>> of my <<s>>ervitude." $He moans with relief when $he feels you withdraw your penetrating digits partway through $his recitation, but by the time $he's finished, you've shoved <<if $PC.dick == 0>>a strap-on<<else>>your dick<</if>> up $his waiting pussy. $He @@.hotpink;does $his best@@ to relax and resumes, "Oh <<Master>>..." <<= VCheck.Vaginal()>> <<if ($activeSlave.fetish != "humiliation") && (random(1,100) > 50)>> @@ -13518,7 +13521,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<EventNameDelink $activeSlave>> <<replace "#result">> $activeSlave.slaveName finds $himself standing in front of you, feeling you roughly probe $his ass with two fingers. $He gasps out: - "Oh <<Master>>, owner and protector, forgive my <<s>>in<<s>>, ju<<s>>t a<<s>> you forgave my <<s>>i<<s>>ter<<s>> in <<s>>lavery before me. Count not my tran<<s>>gre<<ss>>ion<<s>> again<<s>>t your rule<<s>>, but, rather, my tear<<s>> of anal <<s>>ervi<<c>>e. Remember not my iniquitie<<s>> but my willingne<<ss>> to be a<<ss>>raped by you. I long to <<s>>erve your <<if $PC.dick == 0>>pu<<ss>>y<<else>><<if $PC.vagina == 1>>futa <</if>>dick<</if>>, and beg that you will u<<s>>e me and make your dwelling pla<<c>>e within my butthole. I promi<<s>>e to <<s>>ubmit to you a<<s>> your anal <<s>>lut all the day<<s>> of my <<s>>ervitude." + "Oh <<Master>>, owner and protector, forgive my <<s>>in<<s>>, ju<<s>>t a<<s>> you forgave my <<s>>i<<s>>ter<<s>> in <<s>>lavery before me. Count not my tran<<s>>gre<<ss>>ion<<s>> again<<s>>t your rule<<s>>, but, rather, my tear<<s>> of anal <<s>>ervi<<c>>e. Remember not my iniquitie<<s>> but my willingne<<ss>> to be a<<ss>>raped by you. I long to <<s>>erve your <<if $PC.dick == 0>>pu<<ss>>y<<else>><<if $PC.vagina != -1>>futa <</if>>dick<</if>>, and beg that you will u<<s>>e me and make your dwelling pla<<c>>e within my butthole. I promi<<s>>e to <<s>>ubmit to you a<<s>> your anal <<s>>lut all the day<<s>> of my <<s>>ervitude." $He moans with relief when $he feels you withdraw your penetrating digits partway through $his recitation, but by the time $he's finished, you've shoved <<if $PC.dick == 0>>a strap-on<<else>>your dick<</if>> up $his loosened ass. $He @@.hotpink;does $his best@@ to relax and resumes, "Oh <<Master>>..." <<= VCheck.Anal()>> <<if ($activeSlave.fetish != "humiliation") && (random(1,100) > 50)>> @@ -13546,7 +13549,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<else>> $He begs, "Plea<<s>>e no, <<Master>>, plea<<s>>e don't rape me in my a<<ss>>, <<Master>>!" <</if>> - You make a show of considering, and then tell $him that if $he's extra obedient, you might let $him keep $his butt — for now. You tell $him to <<if $PC.dick == 1>>blow you<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>lick your pussy<</if>>, and $he does with unusual obedience. When $he's done, you bend down and whisper in $his ear that if $he shows any sign of rebelliousness, you'll ruin $his little asshole. @@.gold;$He's terrified.@@ + You make a show of considering, and then tell $him that if $he's extra obedient, you might let $him keep $his butt — for now. You tell $him to <<if $PC.dick != 0>>blow you<<if $PC.vagina != -1>> and <</if>><</if>><<if $PC.vagina != -1>>lick your pussy<</if>>, and $he does with unusual obedience. When $he's done, you bend down and whisper in $his ear that if $he shows any sign of rebelliousness, you'll ruin $his little asshole. @@.gold;$He's terrified.@@ <<set $activeSlave.trust -= 5, $activeSlave.counter.oral++, $oralTotal++>> <</replace>> <</link>> @@ -13665,9 +13668,9 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<replace "#result">> There is a polite soirée tonight at one of $arcologies[0].name's more upscale eating establishments. Many couples are there to enjoy themselves and preen, but even so, you make a stir as you enter wearing <<if $PC.title == 1>> - the latest in men's eveningwear<<if $PC.boobs > 0 || $PC.belly >= 1500 || $PC.butt > 0 || $PC.balls > 1 || $PC.ballsImplant > 1>>, tastefully tailored to accommodate your unusual build<</if>>. + the latest in men's eveningwear<<if $PC.boobs >= 300 || $PC.belly >= 1500 || $PC.butt >= 3 || $PC.balls >= 9>>, tastefully tailored to accommodate your unusual build<</if>>. <<else>> - the latest dress from one of your arcology's leading tailors<<if $PC.boobsBonus > 0 || $PC.belly >= 1500 || $PC.butt > 0 || $PC.balls > 1 || $PC.ballsImplant > 1>>, carefully tailored to accentuate your splendid curves<</if>>. + the latest dress from one of your arcology's leading tailors<<if $PC.boobs >= 1000 || $PC.belly >= 1500 || $PC.butt >= 3 || $PC.balls >= 5>>, carefully tailored to accentuate your splendid curves<</if>>. <</if>> $activeSlave.slaveName is a confection on your arm, displayed in a silk gown of strips and cuts that accentuates $his artificial figure while leaving $his breasts, <<if $activeSlave.dick > 0>> @@ -13725,7 +13728,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<else>> As $he lies still, <<if $PC.dick == 0>> - you lift one of $his legs and straddle yourself in to bring your groin against $hers. It's a strange sensation, this mass of muscle lying quietly still beneath you, whimpering with delight as you gently scissor yourself against $him. $He comes in no time at all. When $he does $he squeezes you between vicelike thighs,<<if $PC.vagina == 1>> pressing your pussy deliciously and<</if>> bringing you to climax, too. + you lift one of $his legs and straddle yourself in to bring your groin against $hers. It's a strange sensation, this mass of muscle lying quietly still beneath you, whimpering with delight as you gently scissor yourself against $him. $He comes in no time at all. When $he does $he squeezes you between vicelike thighs,<<if $PC.vagina != -1>> pressing your pussy deliciously and<</if>> bringing you to climax, too. <<else>> you slowly push your cock into $his <<if canDoVaginal($activeSlave)>> @@ -13770,7 +13773,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<EventNameDelink $activeSlave>> <<replace "#result">> It's time to see if $he's got anything left in those sore <<if $seeRace == 1>>$activeSlave.race <</if>>muscles. You order $him to take you in a standing fuck<<if $PC.belly >= 10000>>, a tall order given how pregnant you are<</if>>. Despite how exhausted $he is, $he manages to lift you and hilt $himself in your - <<if $PC.vagina == 1>> + <<if $PC.vagina != -1>> pussy. <<else>> ass. @@ -13960,7 +13963,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He into your lap without hesitation. You help $him get comfortable and instead of <<if $PC.dick == 0>>grinding<<else>>thrusting<</if>> or telling $him to ride, you just sit there with $him in your lap, <<else>> onto your member - <<if $PC.vagina == 1>> + <<if $PC.vagina != -1>> and sliding a hand down to see to your pussy <</if>> without hesitation. You help $him get comfortable and instead of <<if $PC.dick == 0>>grinding<<else>>thrusting<</if>> or telling $him to ride, you just sit there with $him in your lap, @@ -14069,7 +14072,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He hoist $his legs up so $he's pinned against your <<if $PC.belly >= 1500>> pregnancy, - <<elseif ($PC.boobs == 0)>> + <<elseif ($PC.boobs < 300)>> chest, <<else>> boobs, @@ -14282,7 +14285,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<else>> struggles and begs for mercy as _hisU holes are brutally stretched. <</if>> - The poor slave rides out the sexual storm as you and $activeSlave.slaveName fuck _himU<<if $PC.vagina == 1>>, your pussy sliding against the base of $activeSlave.slaveName's thrusting shaft<</if>>. $activeSlave.slaveName flirts outrageously with you over the other slave's shoulder whenever $he can. @@.mediumaquamarine;$He has become more trusting of you.@@ + The poor slave rides out the sexual storm as you and $activeSlave.slaveName fuck _himU<<if $PC.vagina != -1>>, your pussy sliding against the base of $activeSlave.slaveName's thrusting shaft<</if>>. $activeSlave.slaveName flirts outrageously with you over the other slave's shoulder whenever $he can. @@.mediumaquamarine;$He has become more trusting of you.@@ <<set $activeSlave.trust += 4, $activeSlave.counter.penetrative++, $penetrativeTotal++>> <</replace>> <</link>> @@ -14306,7 +14309,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<replace "#result">> $activeSlave.slaveName's hermaphroditic genitalia is a little crammed together; it's busy down there. $He obediently stops fucking so you can maneuver into $him. <<= VCheck.Vaginal()>> - Having a <<if $PC.dick == 0>>strap-on<<else>>dick<</if>> in $his pussy reduces $his erection a little, so the slave beneath $him helps $his penetration as much as _heU can. It's not the most convenient of fucks, but that's to be expected when a <<= properMaster()>> and two slaves successfully have two separate instances of vaginal intercourse running at once.<<if $PC.vagina == 1>><<if $PC.dick == 1>> You add a third by grabbing a free hand and guiding it to your own pussy; its owner gets the idea and strokes it as best they can.<</if>><</if>> $activeSlave.slaveName's orgasm is general and intense. @@.hotpink;$His devotion to you has increased.@@ + Having a <<if $PC.dick == 0>>strap-on<<else>>dick<</if>> in $his pussy reduces $his erection a little, so the slave beneath $him helps $his penetration as much as _heU can. It's not the most convenient of fucks, but that's to be expected when a <<= properMaster()>> and two slaves successfully have two separate instances of vaginal intercourse running at once.<<if $PC.vagina != -1>><<if $PC.dick != 0>> You add a third by grabbing a free hand and guiding it to your own pussy; its owner gets the idea and strokes it as best they can.<</if>><</if>> $activeSlave.slaveName's orgasm is general and intense. @@.hotpink;$His devotion to you has increased.@@ <<set $activeSlave.devotion += 4, $activeSlave.counter.penetrative++, $penetrativeTotal++>> <</replace>> <</link>><<if ($activeSlave.vagina == 0)>> //This option will take $his virginity//<</if>> @@ -14362,8 +14365,8 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He leap up <</if>> onto the desktop and kneel upright, legs splayed. (Naturally, the desk is reinforced and sealed for exactly this reason.) You point meaningfully at your - <<if $PC.dick == 1>> - stiff prick <<if $PC.vagina == 1>>and flushed pussy<</if>>, and the obedient slave <<if $activeSlave.belly >= 5000>>hefts $himself<<else>>clambers<</if>> up to suck you off<<if $PC.vagina == 1>> and eat you out<</if>>. When you're close, you surprise $him by pulling your cock out of $his mouth and blowing your load onto the glass. + <<if $PC.dick != 0>> + stiff prick <<if $PC.vagina != -1>>and flushed pussy<</if>>, and the obedient slave <<if $activeSlave.belly >= 5000>>hefts $himself<<else>>clambers<</if>> up to suck you off<<if $PC.vagina != -1>> and eat you out<</if>>. When you're close, you surprise $him by pulling your cock out of $his mouth and blowing your load onto the glass. <<else>> hot cunt, and the obedient slave <<if $activeSlave.belly >= 5000>>hefts $himself<<else>>clambers<</if>> up to eat you out. You surprise $him by taking your time, drawing out the oral session with the ulterior motive of getting as much saliva and pussyjuice onto the glass as possible. <</if>> @@ -14402,7 +14405,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<case "schoolgirl">> pretty young pussy. <</switch>> - "Clean me off, $activeSlave.slaveName," _heA demands, winking broadly at you. The slave, knowing that commands from _himA are commands from you, repositions $himself to lick up the <<if $PC.dick == 1>>ejaculate<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>girlcum<</if>>. + "Clean me off, $activeSlave.slaveName," _heA demands, winking broadly at you. The slave, knowing that commands from _himA are commands from you, repositions $himself to lick up the <<if $PC.dick != 0>>ejaculate<<if $PC.vagina != -1>> and <</if>><</if>><<if $PC.vagina != -1>>girlcum<</if>>. <br><br> This brings the slave into a crouch with $his ass pointed at you, <<if canDoVaginal($activeSlave)>> @@ -14413,7 +14416,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<else>> $his tight little pussy completely vulnerable. <</if>> - As <<if $PC.dick == 1>><<if $PC.vagina == 1>>use manual stimulation of your pussy to get your dick<<else>>stroke yourself<</if>> rapidly back to full mast<<else>>don a strap-on<</if>>, $assistantName opines helpfully, "Hey $activeSlave.slaveName! You're about to get fucked!" The slave reacts by obediently reaching back to spread $his buttocks and relaxing, but $assistantName ruins $his attempt at graceful submission." <<if $PC.title == 1>>Siiir,<<else>>Ma'aaam,<</if>> $he's bluuuushing," $he says tauntingly, and the slave stiffens with renewed embarrassment, not to mention stimulation, as you penetrate $him. + As <<if $PC.dick != 0>><<if $PC.vagina != -1>>use manual stimulation of your pussy to get your dick<<else>>stroke yourself<</if>> rapidly back to full mast<<else>>don a strap-on<</if>>, $assistantName opines helpfully, "Hey $activeSlave.slaveName! You're about to get fucked!" The slave reacts by obediently reaching back to spread $his buttocks and relaxing, but $assistantName ruins $his attempt at graceful submission." <<if $PC.title == 1>>Siiir,<<else>>Ma'aaam,<</if>> $he's bluuuushing," $he says tauntingly, and the slave stiffens with renewed embarrassment, not to mention stimulation, as you penetrate $him. <<= VCheck.Vaginal()>> <<else>> <<if $activeSlave.anus > 2>> @@ -14423,7 +14426,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<else>> $his tight little rosebud completely vulnerable. <</if>> - As <<if $PC.dick == 1>><<if $PC.vagina == 1>>use manual stimulation of your pussy to get your dick<<else>>stroke yourself<</if>> rapidly back to full mast<<else>>don a strap-on<</if>>, $assistantName opines helpfully, "Hey $activeSlave.slaveName! You're about to get buttfucked!" The slave reacts by obediently reaching back to spread $his buttocks, and relaxes $his anus, but $assistantName ruins $his attempt at graceful anal submission." <<if $PC.title == 1>>Siiir,<<else>>Ma'aaam,<</if>> $he's bluuuushing," $he says tauntingly, and the slave stiffens with renewed embarrassment, not to mention discomfort, as you penetrate $him. + As <<if $PC.dick != 0>><<if $PC.vagina != -1>>use manual stimulation of your pussy to get your dick<<else>>stroke yourself<</if>> rapidly back to full mast<<else>>don a strap-on<</if>>, $assistantName opines helpfully, "Hey $activeSlave.slaveName! You're about to get buttfucked!" The slave reacts by obediently reaching back to spread $his buttocks, and relaxes $his anus, but $assistantName ruins $his attempt at graceful anal submission." <<if $PC.title == 1>>Siiir,<<else>>Ma'aaam,<</if>> $he's bluuuushing," $he says tauntingly, and the slave stiffens with renewed embarrassment, not to mention discomfort, as you penetrate $him. <<= VCheck.Anal()>> <</if>> $He keeps licking away, cleaning up the mess you made as $assistantName does everything $he can to make it seem like the slave is pleasuring $him. Partway through, $assistantName sticks out a hand for a high-five from you, producing a gurgle of indignation @@.mediumaquamarine;or perhaps even laughter@@ as $his owner and $his owner's personal assistant program high-five over $his back. @@ -14493,17 +14496,17 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <</if>> thighs quivering a little from supporting $his body in its perch atop the machine, and from the fullness of $his anus. <<= VCheck.Anal(3)>> - $He knows this is going to be challenging, and is breathing deeply, doing $his best to stay relaxed. You cannot resist slapping your <<if $PC.dick == 1>>big cock lightly<<else>>lubricated strap-on<</if>> against $his cheek, producing a groan of apprehension. + $He knows this is going to be challenging, and is breathing deeply, doing $his best to stay relaxed. You cannot resist slapping your <<if $PC.dick != 0>>big cock lightly<<else>>lubricated strap-on<</if>> against $his cheek, producing a groan of apprehension. <br><br> You push $him gently backward, letting $him get accustomed to the new angle.<<if $activeSlave.boobs > 2000>> $His monstrous tits spread to either side of $his <<if $activeSlave.belly >= 5000>>_belly <<if $activeSlave.bellyPreg >= 3000>>pregnant <</if>>belly<<else>>now upright torso<</if>>, and you take a moment to play with them as $he prepares $himself.<</if>> <<if canDoVaginal($activeSlave)>> - $He gasps as $he feels <<if $PC.dick == 1>>your hot dickhead<<else>>the slick head of your strap-on<</if>> part $his pussylips, no doubt feeling full already. + $He gasps as $he feels <<if $PC.dick != 0>>your hot dickhead<<else>>the slick head of your strap-on<</if>> part $his pussylips, no doubt feeling full already. <<= VCheck.Vaginal(3)>> When you're all the way in, the <<if $assistantAppearance == "monstergirl">>dildos in $his butt begin<<else>>dildo in $his butt begins<</if>> to fuck $him, harder and harder, as $assistantName moans happily. The all-encompassing feeling of fullness as $his cunt and ass are fucked to the very limit of their capacities <<else>> - $He gasps as $he feels you push a finger up $his already-full butt and pull $his sphincter a bit wider. You withdraw it and replace it with <<if $PC.dick == 1>>your turgid cock<<else>>your strap-on<</if>>; the slave writhes involuntarily, $his body trying to refuse the invasion of yet another phallus. + $He gasps as $he feels you push a finger up $his already-full butt and pull $his sphincter a bit wider. You withdraw it and replace it with <<if $PC.dick != 0>>your turgid cock<<else>>your strap-on<</if>>; the slave writhes involuntarily, $his body trying to refuse the invasion of yet another phallus. <<= VCheck.Anal(3)>> - When you're all the way in, the <<if $assistantAppearance == "monstergirl">>dildos alongside your <<if $PC.dick == 1>>dick<<else>>strap-on<</if>> in $his butt begin<<else>>dildo alongside your <<if $PC.dick == 1>>dick<<else>>strap-on<</if>> in $his butt begins<</if>> to fuck $him, harder and harder, as $assistantName moans happily. The all-encompassing feeling of fullness as $his ass is fucked to the very limit of its capacity + When you're all the way in, the <<if $assistantAppearance == "monstergirl">>dildos alongside your <<if $PC.dick != 0>>dick<<else>>strap-on<</if>> in $his butt begin<<else>>dildo alongside your <<if $PC.dick != 0>>dick<<else>>strap-on<</if>> in $his butt begins<</if>> to fuck $him, harder and harder, as $assistantName moans happily. The all-encompassing feeling of fullness as $his ass is fucked to the very limit of its capacity <</if>> quickly drives all feminine grace, presence of mind, or really, @@.hotpink;conscious thought out of the poor slave.@@ After begging for mercy for a short while, $he lapses into animal groans, drooling and leaking tears out the corner of $his eyes as you and $assistantName fuck $him into insensibility. When you climax, $assistantName ejaculates, filling the slave's anus with warm fluid. <br><br> @@ -14574,7 +14577,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<else>> kneels, <</if>> - $his rear pointing at you, but hesitates for an instant, unsure of what to do next. You help $him understand by shoving $him down so $his collarbone is resting on the back of the couch and $his ass is at just the right height.<<if $PC.vagina == 1>> You ensure that you're fully hard and get $him in the right frame of mind by grinding the pussy beneath your dick against $him.<</if>> You fuck + $his rear pointing at you, but hesitates for an instant, unsure of what to do next. You help $him understand by shoving $him down so $his collarbone is resting on the back of the couch and $his ass is at just the right height.<<if $PC.vagina != -1>> You ensure that you're fully hard and get $him in the right frame of mind by grinding the pussy beneath your dick against $him.<</if>> You fuck <<if canDoVaginal($activeSlave) && canDoAnal($activeSlave)>> $his pussy and then $his ass in quick succession, plundering $his holes without much regard for $his pleasure. <<= VCheck.Both()>> @@ -14592,7 +14595,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <</if>> <<set $activeSlave.trust += 4>> <</replace>> -<</link>><<if (($activeSlave.anus == 0) || ($activeSlave.vagina == 0)) && ($PC.dick == 1)>> //This option will take $his virginity//<</if>> +<</link>><<if (($activeSlave.anus == 0) || ($activeSlave.vagina == 0)) && ($PC.dick != 0)>> //This option will take $his virginity//<</if>> <br><<link "Rape $him">> <<EventNameDelink $activeSlave>> <<replace "#result">> @@ -14643,7 +14646,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He When you're done, you discard $him like the human sex toy $he is, and go back to your work. $He stumbles off, looking @@.gold;fearful@@ but strangely @@.hotpink;complacent,@@ as though $he's accepted this to an extent. <<set $activeSlave.trust -= 4, $activeSlave.devotion += 4>> <</replace>> -<</link>><<if (($activeSlave.anus == 0) || ($activeSlave.vagina == 0)) && ($PC.dick == 1)>> //This option will take $his virginity//<</if>> +<</link>><<if (($activeSlave.anus == 0) || ($activeSlave.vagina == 0)) && ($PC.dick != 0)>> //This option will take $his virginity//<</if>> <br><<link "Get the truth out of $him">> <<EventNameDelink $activeSlave>> <<replace "#result">> @@ -14714,7 +14717,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He looking @@.mediumaquamarine;much more confident.@@ <<set $activeSlave.trust += 4>> <</replace>> - <</link>><<if (($activeSlave.anus == 0) || ($activeSlave.vagina == 0)) && ($PC.dick == 1)>> //This option will take $his virginity//<</if>> + <</link>><<if (($activeSlave.anus == 0) || ($activeSlave.vagina == 0)) && ($PC.dick != 0)>> //This option will take $his virginity//<</if>> <br><<link "Now rape $him">> <<replace "#result2">> You get to your feet, letting $him know that the other slaves weren't wrong. $His relief is palpable, but $he's getting ahead of @@ -14764,7 +14767,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He When you're done, you discard $him like the human sex toy $he is, and go back to your work. $He stumbles off, looking @@.gold;fearful@@ but @@.hotpink;submissive,@@ knowing that $he now has a better idea of what you want, even if what you want isn't very nice. <<set $activeSlave.trust -= 4, $activeSlave.devotion += 4>> <</replace>> - <</link>><<if (($activeSlave.anus == 0) || ($activeSlave.vagina == 0)) && ($PC.dick == 1)>> //This option will take $his virginity//<</if>> + <</link>><<if (($activeSlave.anus == 0) || ($activeSlave.vagina == 0)) && ($PC.dick != 0)>> //This option will take $his virginity//<</if>> <br><<link "It's not that simple">> <<replace "#result2">> You tell $him kindly that it isn't that simple, but that if $he obeys orders and does $his best, you will like $him just fine, and $he will do well as your slave. Relief floods through $him. @@ -14773,7 +14776,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<else>> "Thank you, <<Master>> and I'm <<s>>orry for being <<s>>illy," $he apologizes. <</if>> - You dismiss $him, and $he goes, a strangely @@.hotpink;respectful@@ look on $his face. $He's no more confident of $his ability to find safety and stability here with you than $he was before, but $he seems to like that it apparently isn't as simple as <<if $PC.dick == 1>>taking your cock up $his butt<<if $PC.vagina == 1>> or <</if>><</if>><<if $PC.vagina == 1>>eating you out<</if>>. + You dismiss $him, and $he goes, a strangely @@.hotpink;respectful@@ look on $his face. $He's no more confident of $his ability to find safety and stability here with you than $he was before, but $he seems to like that it apparently isn't as simple as <<if $PC.dick != 0>>taking your cock up $his butt<<if $PC.vagina != -1>> or <</if>><</if>><<if $PC.vagina != -1>>eating you out<</if>>. <<set $activeSlave.devotion += 4>> <</replace>> <</link>> @@ -14876,12 +14879,12 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<setNonlocalPronouns $seeDicks>> <<replace "#result2">> A glance at one of your desk monitors reveals that another slave whose business brought _himU past this area of the penthouse has paused and is listening quizzically, trying to figure out what this odd, heavily accented chant coming out of your office means. It soon becomes obvious. "Fingerfuuuck!" comes $activeSlave.slaveName's voice, loud and clear, and @@.hotpink;desperately eager to please.@@ $He continues, moving from "<<S>>phincter" to - <<if ($PC.dick == 1)>> - "<<Master>>'<<s>><<if $PC.vagina == 1>> futa<</if>> cock, oh no," + <<if ($PC.dick != 0)>> + "<<Master>>'<<s>><<if $PC.vagina != -1>> futa<</if>> cock, oh no," <<else>> "<<S>>trap-on, oh no," <</if>> - to repetition of "Anal, butt<<s>>e<<x>>, unh, a<<ss>>fucking, <<s>>odomy, um, buttfucking," and so on. Just when the eavesdropping _girlU decides that this has become monotonous and turns to go about _hisU business, $activeSlave.slaveName's voice rises sharply in pitch. "Aaah! "@@.gold;A<<ss>>rape!@@ Oh plea<<s>>e, <<Master>>, ohh, a<<ss>>rape, a<<ss>>rape," followed by much tearful repetition of what's happening to $him, and a final, sad <<if $PC.dick == 1>>"C-creampie,"<<else>>"Gape,"<</if>> in a defeated little voice. + to repetition of "Anal, butt<<s>>e<<x>>, unh, a<<ss>>fucking, <<s>>odomy, um, buttfucking," and so on. Just when the eavesdropping _girlU decides that this has become monotonous and turns to go about _hisU business, $activeSlave.slaveName's voice rises sharply in pitch. "Aaah! "@@.gold;A<<ss>>rape!@@ Oh plea<<s>>e, <<Master>>, ohh, a<<ss>>rape, a<<ss>>rape," followed by much tearful repetition of what's happening to $him, and a final, sad <<if $PC.dick != 0>>"C-creampie,"<<else>>"Gape,"<</if>> in a defeated little voice. <<set $activeSlave.trust -= 2, $activeSlave.devotion += 4>> <<= VCheck.Anal()>> <</replace>> @@ -15081,7 +15084,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He pull $him down over your knee <</if>> <</if>> - and spank $his $activeSlave.skin buttocks until they're warm to the touch. It's not a sexual punishment, it's too painful for that; by the end, $activeSlave.slaveName has cried $himself out and is limp in your hands. You pull $him up to face you and give $him your instructions: from now on, $he can come to you and ask to <<if $PC.dick == 1>>blow you<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>perform cunnilingus on you<</if>>, and masturbate while $he does. $He nods through $his tears and flees. In an hour or so, though, $he finds you and asks to <<if $PC.vagina == 1>>give you oral<<else>>suck your cock<</if>>. When you pretend indifference, $he abjectly begs. Soon, $he's down on $his knees, crying a little with shame as $he masturbates furiously. + and spank $his $activeSlave.skin buttocks until they're warm to the touch. It's not a sexual punishment, it's too painful for that; by the end, $activeSlave.slaveName has cried $himself out and is limp in your hands. You pull $him up to face you and give $him your instructions: from now on, $he can come to you and ask to <<if $PC.dick != 0>>blow you<<if $PC.vagina != -1>> and <</if>><</if>><<if $PC.vagina != -1>>perform cunnilingus on you<</if>>, and masturbate while $he does. $He nods through $his tears and flees. In an hour or so, though, $he finds you and asks to <<if $PC.vagina != -1>>give you oral<<else>>suck your cock<</if>>. When you pretend indifference, $he abjectly begs. Soon, $he's down on $his knees, crying a little with shame as $he masturbates furiously. <<set $activeSlave.counter.oral += 5, $oralTotal += 5>> <<if ($activeSlave.fetish == "cumslut") && ($activeSlave.fetishKnown == 1)>> <<set $activeSlave.fetishStrength += 4>> @@ -15363,11 +15366,11 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He You secure the bullet to $activeSlave.slaveName's clit. <</if>> You explain that the arcology continually monitors your vital signs, and will use them to estimate your arousal; the system controls the bullet vibrator, which will emit stimulating vibrations scaled to your pleasure. The more pleasure you feel, the more pleasant the vibrations will be, though they will not bring $him to orgasm until you climax. To demonstrate, you give the head of your cock a quick squeeze. $activeSlave.slaveName squeals in surprise at the sudden stimulation as the bullets spring to life. You tell $him to get to work. Though timid at first, as $he proceeds to blow you, $he becomes more and more enthusiastic as $his own pleasure builds. It isn't long until $he's deepthroating you enthusiastically and begging you to cum in $his mouth. You make $him hold out a bit longer, and then you complete the training session, - <<if $PC.balls >= 3>> + <<if $PC.balls >= 30>> pumping cum into $his stomach until it visibly begins to swell. - <<elseif $PC.balls == 2>> + <<elseif $PC.balls >= 14>> pumping cum into $his stomach until it threatens to come back up. - <<elseif $PC.balls == 1>> + <<elseif $PC.balls >= 9>> cumming into $his mouth until it spurts from $his nose. <<else>> filling $his mouth with your cum. @@ -15875,11 +15878,11 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <</replace>> <</link>> <</if>> -<<if $PC.dick == 1>> +<<if $PC.dick != 0>> <br><<link "Cum on $his face">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You stand over $him, quietly masturbating while watching $him sleep. Several of $his fellow slaves come and go as you do so, but if they're surprised by the sight, they have the presence of mind not to show it. You fancy yourself a bit of a marks<<= _womanP>>, and you don't feel the need to bend over $him to score good hits. Your load comes in three main jets: the first hits $him on the nipple, the second tracks up $his sternum and throat, and the third splashes full across $his face as $his eyes fly open<<if $PC.vagina == 1>>, each of these accompanied by some less directionally perfect girlcum<</if>>. $He sputters with surprise and then outrage, but <<if !canSee($activeSlave)>>once $he recognizes your <<if canTaste($activeSlave)>>taste<<else>>presence<</if>> and<<else>>then $he<</if>> realizes who it is standing over $him <<if canSee($activeSlave)>>and<<else>>does $he<</if>> @@.gold;freezes in terror.@@ + You stand over $him, quietly masturbating while watching $him sleep. Several of $his fellow slaves come and go as you do so, but if they're surprised by the sight, they have the presence of mind not to show it. You fancy yourself a bit of a marks<<= _womanP>>, and you don't feel the need to bend over $him to score good hits. Your load comes in three main jets: the first hits $him on the nipple, the second tracks up $his sternum and throat, and the third splashes full across $his face as $his eyes fly open<<if $PC.vagina != -1>>, each of these accompanied by some less directionally perfect girlcum<</if>>. $He sputters with surprise and then outrage, but <<if !canSee($activeSlave)>>once $he recognizes your <<if canTaste($activeSlave)>>taste<<else>>presence<</if>> and<<else>>then $he<</if>> realizes who it is standing over $him <<if canSee($activeSlave)>>and<<else>>does $he<</if>> @@.gold;freezes in terror.@@ <<if $activeSlave.intelligence+$activeSlave.intelligenceImplant > 50>> $He's quick, and $he immediately realizes <<elseif $activeSlave.intelligence+$activeSlave.intelligenceImplant >= -15>> @@ -15930,8 +15933,8 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<if $activeSlave.belly >= 5000>>gently lowers $himself<<else>>gets<</if>> to $his knees <</if>> quickly, pressing $him $activeSlave.nipples nipples against your thighs and grasping your hips to give $himself leverage for some very aggressive oral. After - <<if $PC.dick == 1>> - a couple of lush sucks at each of your balls<<if $PC.vagina == 1>> and some eager nuzzling of your pussylips<</if>>, $he moves straight to a hard blowjob, deepthroating your cock and almost ramming $his head against you.<<if $PC.vagina == 1>> $He keeps $his tongue stuck out, and whenever $he gets you fully hilted, $he manages to reach your pussylips with it.<</if>> $He <<if $activeSlave.fetish == "cumslut">>doesn't have to pretend to be starving for your cum.<<else>>does a good job of acting like $he's authentically starving for your cum.<</if>> $He groans with satisfaction when you blow your load down $his gullet, + <<if $PC.dick != 0>> + a couple of lush sucks at each of your balls<<if $PC.vagina != -1>> and some eager nuzzling of your pussylips<</if>>, $he moves straight to a hard blowjob, deepthroating your cock and almost ramming $his head against you.<<if $PC.vagina != -1>> $He keeps $his tongue stuck out, and whenever $he gets you fully hilted, $he manages to reach your pussylips with it.<</if>> $He <<if $activeSlave.fetish == "cumslut">>doesn't have to pretend to be starving for your cum.<<else>>does a good job of acting like $he's authentically starving for your cum.<</if>> $He groans with satisfaction when you blow your load down $his gullet, <<else>> nuzzling $his nose against your moist cunt, $he starts to eat you out like $he's starving, sparing no time for subtlety, lapping up your female juices with evident relish. You run your fingers through $his $activeSlave.slaveName hair, telling $him $he'll have to survive on pussyjuice. $He replies, but you hold $his head hard against you as $he does, turning whatever $he says into an unintelligible, delectable mumbling into your womanhood. $He groans with satisfaction when you stiffen with orgasm, giving $him a final gush of girlcum, <</if>> @@ -15945,7 +15948,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<else>> wobbling, <<print $activeSlave.inflationType>>-filled belly is filled with your fluids. <</if>> - <<if $PC.balls >= 3>> + <<if $PC.balls >= 30>> Seeing as $he took the entirety of your inhuman load, there is some truth to $his words. <</if>> <</if>> @@ -15965,7 +15968,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<set $activeSlave.trust += 4, $activeSlave.counter.oral++, $oralTotal++>> <</replace>> <</link>> -<<if canDoVaginal($activeSlave) && ($PC.dick == 1)>> +<<if canDoVaginal($activeSlave) && ($PC.dick != 0)>> <br><<link "Feed $him">> <<EventNameDelink $activeSlave>> <<replace "#result">> @@ -16004,7 +16007,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <</if>> channel. <<= VCheck.Vaginal()>> - You're here to rut, not make love, and you give it to $him hard, forcing <<if $activeSlave.voice >= 3>>high squeals<<else>>animal grunts<</if>> out of $him. $He climaxes strongly, and the glorious feeling finishes you as well, bringing rope after rope of your cum jetting into $him. $He groans at the feeling, and as $he <<if $activeSlave.belly >= 5000 || $activeSlave.weight > 190>>slowly <</if>>gets to $his feet $he uses a hand to transfer a <<if canTaste($activeSlave)>>taste<<else>>bit<</if>> of the mixture of your seed and <<if $PC.vagina == 1>>both of your<<else>>$his<</if>> pussyjuice to $his mouth. + You're here to rut, not make love, and you give it to $him hard, forcing <<if $activeSlave.voice >= 3>>high squeals<<else>>animal grunts<</if>> out of $him. $He climaxes strongly, and the glorious feeling finishes you as well, bringing rope after rope of your cum jetting into $him. $He groans at the feeling, and as $he <<if $activeSlave.belly >= 5000 || $activeSlave.weight > 190>>slowly <</if>>gets to $his feet $he uses a hand to transfer a <<if canTaste($activeSlave)>>taste<<else>>bit<</if>> of the mixture of your seed and <<if $PC.vagina != -1>>both of your<<else>>$his<</if>> pussyjuice to $his mouth. <<if $activeSlave.belly >= 750000>> "Oh <<Master>>! I'm <<s>>welling <<s>>o fast with imp<<s>> for you! There'<<s>> <<s>>o many in me... Oh god, it feel<<s>> like I'm going to bur<<s>>t! <<S>>o many... <<Master>> <<s>>ure i<<s>> potent! I hope <<heP>> can handle them all!" $He groans, cradling $his _belly belly and pretending to be forced to the ground by $his pregnancy growing ever larger. "<<Master>>! They won't <<s>>top! Oh... <<S>>o full... I can't <<s>>top con<<c>>eiving!" $He rolls onto $his back and clutches $his absurd stomach. "<<S>>o tight! <<S>>o full! <<S>>o Good! I need more! Oh, <<Master>>..." $He may be getting a little too into the fantasy. <<if $activeSlave.broodmother == 2 && $activeSlave.preg > 37>> @@ -16040,7 +16043,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <</replace>> <</link>><<if $activeSlave.vagina == 0>> //This option will take $his virginity//<</if>> <</if>> -<<if canDoAnal($activeSlave) && ($activeSlave.anus > 0) && ($PC.dick == 1)>> +<<if canDoAnal($activeSlave) && ($activeSlave.anus > 0) && ($PC.dick != 0)>> <br><<link "Fuck $him without feeding $him">> <<EventNameDelink $activeSlave>> <<replace "#result">> @@ -16580,7 +16583,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<else>> asshole. <</if>> - $He <<if $activeSlave.voice == 0>>tries to groan<<else>>groans<</if>> with anticipation of the coming relief as you slide <<if $PC.dick == 1>>your cock<<else>>a strap-on<</if>> past $his + $He <<if $activeSlave.voice == 0>>tries to groan<<else>>groans<</if>> with anticipation of the coming relief as you slide <<if $PC.dick != 0>>your cock<<else>>a strap-on<</if>> past $his <<if canDoVaginal($activeSlave)>> pussylips and inside $his womanhood. <<= VCheck.Vaginal()>> @@ -16589,9 +16592,9 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<= VCheck.Anal()>> <</if>> <br><br> - It doesn't take long. $His <<if $activeSlave.scrotum == 0>>invisible but overfull balls<<else>>balls tighten and<</if>> shoot cum into $his soft python of a dick, but not a drop appears at its tip. Gasping at the mixed relief and discomfort, $he lets $his butt go and wriggles around to grab $his dick around its base with both hands. $He squeezes it from base to tip to bring out its contents. $He's so huge that $he's able to reach down with $his lips and get $his cockhead into $his mouth, the meat filling it entirely. $He sucks industriously, swallowing $his own load. $He was just trying to relieve the pressure, but the added stimulation brings $him to climax again. Silenced by $his own dickhead, $he shudders deliciously and starts over, wringing more cum into $his own mouth. You change angles, bringing the hard head of <<if $PC.dick == 1>>your own penis<<else>>your phallus<</if>> against $his prostate and forcing an agonizing third climax. + It doesn't take long. $His <<if $activeSlave.scrotum == 0>>invisible but overfull balls<<else>>balls tighten and<</if>> shoot cum into $his soft python of a dick, but not a drop appears at its tip. Gasping at the mixed relief and discomfort, $he lets $his butt go and wriggles around to grab $his dick around its base with both hands. $He squeezes it from base to tip to bring out its contents. $He's so huge that $he's able to reach down with $his lips and get $his cockhead into $his mouth, the meat filling it entirely. $He sucks industriously, swallowing $his own load. $He was just trying to relieve the pressure, but the added stimulation brings $him to climax again. Silenced by $his own dickhead, $he shudders deliciously and starts over, wringing more cum into $his own mouth. You change angles, bringing the hard head of <<if $PC.dick != 0>>your own penis<<else>>your phallus<</if>> against $his prostate and forcing an agonizing third climax. <br><br> - $He's so discombobulated by this that $he goes limp, offering no resistance as you extract yourself, <<if $PC.dick == 1>>straddle $his torso, and press your dick inside $his mouth to climax there, adding your own ejaculate<<else>>slip out of the harness with the ease of long practice, and straddle $his face so that your climax adds a good quantity of your pussyjuice<</if>> to everything $he's already gotten down<<if $PC.vagina == 1>><<if $PC.dick == 1>> and leaving quite a lot of your pussyjuice on $his chin<</if>><</if>>. When you finally release $him, $he slithers down to the floor, utterly spent. + $He's so discombobulated by this that $he goes limp, offering no resistance as you extract yourself, <<if $PC.dick != 0>>straddle $his torso, and press your dick inside $his mouth to climax there, adding your own ejaculate<<else>>slip out of the harness with the ease of long practice, and straddle $his face so that your climax adds a good quantity of your pussyjuice<</if>> to everything $he's already gotten down<<if $PC.vagina != -1>><<if $PC.dick != 0>> and leaving quite a lot of your pussyjuice on $his chin<</if>><</if>>. When you finally release $him, $he slithers down to the floor, utterly spent. <<if !canTalk($activeSlave)>> $He raises a shaky hand to @@.mediumaquamarine;gesture thanks.@@ <<elseif SlaveStatsChecker.checkForLisp($activeSlave)>> @@ -16617,7 +16620,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<else>> run your hands across $his bottom, <</if>> - and then shove <<if $PC.dick == 1>>your cock<<else>>a strap-on<</if>> + and then shove <<if $PC.dick != 0>>your cock<<else>>a strap-on<</if>> <<if canDoVaginal($activeSlave)>> inside $his cunt. <<= VCheck.Vaginal()>> @@ -16636,11 +16639,11 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He $him. <</if>> <br><br> - $He's so pent up that $he reaches $his first climax quickly, filling $his capped dick with cum. $He <<if $activeSlave.voice == 0>>tries to moan<<else>>moans<</if>> at the combination of relief and pressure inside $his dick, and then slumps a little when $he feels the <<if $PC.dick == 1>>penis<<else>>hard phallus<</if>> inside $him fuck $him even harder, forcing $him towards a second orgasm. And after that one, a third. And a fourth. + $He's so pent up that $he reaches $his first climax quickly, filling $his capped dick with cum. $He <<if $activeSlave.voice == 0>>tries to moan<<else>>moans<</if>> at the combination of relief and pressure inside $his dick, and then slumps a little when $he feels the <<if $PC.dick != 0>>penis<<else>>hard phallus<</if>> inside $him fuck $him even harder, forcing $him towards a second orgasm. And after that one, a third. And a fourth. <br><br> When you finally climax yourself, you stand, leaving $him writhing at your feet with $his huge soft cock positively pressurized. Considering the situation, you kneel down at $his side, deciding what to do. Stroking $him in a mockery of reassurance, you grab $his agonized member, producing a <<if $activeSlave.voice == 0>>gaping, silent scream<<else>>little shriek<</if>>. <<if $activeSlave.toyHole == "dick" && ($PC.preg == 0 || $PC.vagina == 0)>> - You maneuver the massive thing into your own <<if $PC.preg == 0 && $PC.vagina == 1>>pussy<<else>>asshole<</if>>, slide a finger in alongside the monstrous thing as $he <<if $activeSlave.voice == 0>>moans with expectation<<else>>begs abjectly to unleash $his<</if>>, and pop the elastic off. You get to watch $his face as $he floods your <<if $PC.preg == 0 && $PC.vagina == 1>>womanhood<<else>>bowels<</if>> with cum, your stomach taking on a distinctive swell as $his pent-up load empties into you. + You maneuver the massive thing into your own <<if $PC.preg == 0 && $PC.vagina != -1>>pussy<<else>>asshole<</if>>, slide a finger in alongside the monstrous thing as $he <<if $activeSlave.voice == 0>>moans with expectation<<else>>begs abjectly to unleash $his<</if>>, and pop the elastic off. You get to watch $his face as $he floods your <<if $PC.preg == 0 && $PC.vagina != -1>>womanhood<<else>>bowels<</if>> with cum, your stomach taking on a distinctive swell as $his pent-up load empties into you. <<set $activeSlave.counter.penetrative++, $penetrativeTotal++>> <<if canImpreg($PC, $activeSlave)>> <<= knockMeUp($PC, 50, 0, $activeSlave.ID)>> @@ -16778,18 +16781,18 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <</if>> <br><br> You swing a bucket under $his nipples and milk $him by hand, as though $he were a cow. This isn't exactly what $he had in mind, but the feeling of your hands on $his nipples, tugging the streams of milk out of $him and into the bucket beneath <<if $activeSlave.fetish == "boobs">>brings $him very close to orgasm<<else>>eventually relaxes $him<</if>>. Seeing this, you muse aloud, as though to yourself, that a little farmyard bestiality wouldn't hurt, since there's no one here but you and a dairy cow. Pawing the cow's behind possessively, you finger $him aggressively before deciding on - <<if canDoVaginal($activeSlave) && $PC.dick == 1>> + <<if canDoVaginal($activeSlave) && $PC.dick != 0>> a little cow pussy. You walk around behind $him and fuck $him hard enough to shake the drops of milk still clinging to $his sore nipples down and into the bucket below. <<= VCheck.Vaginal()>> When you're finished, you step away, leaving your cum to run out of $his cunt and down $his thighs, - <<elseif canDoAnal($activeSlave) && $PC.dick == 1>> + <<elseif canDoAnal($activeSlave) && $PC.dick != 0>> some cow ass. You walk around behind $him and buttfuck $his hard enough to shake the drops of milk still clinging to $his sore nipples down and into the bucket below. <<= VCheck.Anal()>> When you're finished, you step away, leaving your cum to drip out of $his gaped asshole, <<else>> a little cow tongue action. - <<if $PC.vagina == 1>> - You stand up and grind your pussy against the cow's upturned mouth, humping $his face hard enough to shake the drops of milk still clinging to $his sore nipples down and into the bucket below.<<if $PC.dick == 1>> You pull away when you're about halfway there, only to shove your cock down $his throat instead.<</if>> When you're finished, you step away, leaving $his face thoroughly coated in girlcum<<if $PC.dick == 1>> and $his mouth full of your load<</if>>, + <<if $PC.vagina != -1>> + You stand up and grind your pussy against the cow's upturned mouth, humping $his face hard enough to shake the drops of milk still clinging to $his sore nipples down and into the bucket below.<<if $PC.dick != 0>> You pull away when you're about halfway there, only to shove your cock down $his throat instead.<</if>> When you're finished, you step away, leaving $his face thoroughly coated in girlcum<<if $PC.dick != 0>> and $his mouth full of your load<</if>>, <<else>> <</if>> <<set $activeSlave.counter.oral++, $oralTotal++>> @@ -16800,7 +16803,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<set $activeSlave.lactationDuration = 2>> <<set $activeSlave.boobs -= $activeSlave.boobsMilk, $activeSlave.boobsMilk = 0>> <</replace>> -<</link>><<if $PC.dick == 1>><<if canDoVaginal($activeSlave) && ($activeSlave.vagina == 0)>>//This option will take $his virginity//<<elseif !canDoVaginal($activeSlave) && canDoAnal($activeSlave) && ($activeSlave.anus == 0)>> //This option will take $his anal virginity//<</if>><</if>> +<</link>><<if $PC.dick != 0>><<if canDoVaginal($activeSlave) && ($activeSlave.vagina == 0)>>//This option will take $his virginity//<<elseif !canDoVaginal($activeSlave) && canDoAnal($activeSlave) && ($activeSlave.anus == 0)>> //This option will take $his anal virginity//<</if>><</if>> <<case "refreshment delivery">> @@ -16823,7 +16826,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<elseif $PC.refreshmentType == 6>> tabs of $PC.refreshment <</if>> - and <<if $PC.dick == 1>>a blowjob<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>some cunnilingus<</if>>. Turning to $activeSlave.slaveName, you + and <<if $PC.dick != 0>>a blowjob<<if $PC.vagina != -1>> and <</if>><</if>><<if $PC.vagina != -1>>some cunnilingus<</if>>. Turning to $activeSlave.slaveName, you <<if $PC.refreshmentType == 0>> select a $PC.refreshment, <<elseif $PC.refreshmentType == 1>> @@ -16927,12 +16930,12 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <</if>> You go back to work, letting the slave loll around on your desk, enjoying the effects. You reflect that it's probably some kind of milestone in wealth that you're willing to throw the good stuff around like this. When $he's had time to reflect on the strange incident, $he @@.mediumaquamarine;resolves to trust you more in the future,@@ since it can be fun. <<else>> - You tell $him to hop up on the desk and face you. $He obeys promptly, <<if $activeSlave.energy > 95>>already starting to pant<<else>><<if canSee($activeSlave)>>watching you closely<<elseif canHear($activeSlave)>>listening closely<<else>>waiting<</if>> for further instructions<</if>>. To $his surprise, you <<if $PC.boobs == 1>>unfasten your top, freeing your breasts, and <</if>>uncover your <<if $PC.dick == 1>>stiffening cock<<if $PC.vagina == 1>> and moistening pussy<</if>><<else>>moistening pussy<</if>>. Taking some $PC.refreshment in your fingers, you massage it onto your erect - <<if $PC.dick == 1 && $PC.boobs == 1>> + You tell $him to hop up on the desk and face you. $He obeys promptly, <<if $activeSlave.energy > 95>>already starting to pant<<else>><<if canSee($activeSlave)>>watching you closely<<elseif canHear($activeSlave)>>listening closely<<else>>waiting<</if>> for further instructions<</if>>. To $his surprise, you <<if $PC.boobs >= 300>>unfasten your top, freeing your breasts, and <</if>>uncover your <<if $PC.dick != 0>>stiffening cock<<if $PC.vagina != -1>> and moistening pussy<</if>><<else>>moistening pussy<</if>>. Taking some $PC.refreshment in your fingers, you massage it onto your erect + <<if $PC.dick != 0 && $PC.boobs >= 300>> nipples and dick - <<elseif $PC.vagina == 1 && $PC.boobs == 1>> + <<elseif $PC.vagina != -1 && $PC.boobs >= 300>> nipples and clit - <<elseif $PC.dick == 1>> + <<elseif $PC.dick != 0>> dick <<else>> clit @@ -16998,11 +17001,11 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <br><<link "Enjoy $his helplessness">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You give $him no orders at all, since $his helplessness makes $him <<if $activeSlave.devotion > 20>>cooperation<<else>>consent<</if>> completely unnecessary for what you're planning. $He makes to turn as you come around behind $him, but $he can manage only a partial crane of $his shoulders and neck to <<if canSee($activeSlave)>>see<<else>>figure out<</if>> what you're doing. Seizing $his ankles, you haul $his legs out from under $his boobs and body, and then push $him forward, balancing $his body atop $his tits as though they were an exercise ball. <<if $activeSlave.devotion > 20>>$He giggles at this<<else>>$He struggles a little at the sudden discomfort<</if>>, and tries to steady $himself with $his hands, so you pull them around behind $him and pin $his arms to $his $activeSlave.skin back with one of your hands. You <<if $PC.dick == 1>>shove your dick up<<else>>pull on a strap-on with your other hand and insert it into<</if>> $his defenseless + You give $him no orders at all, since $his helplessness makes $him <<if $activeSlave.devotion > 20>>cooperation<<else>>consent<</if>> completely unnecessary for what you're planning. $He makes to turn as you come around behind $him, but $he can manage only a partial crane of $his shoulders and neck to <<if canSee($activeSlave)>>see<<else>>figure out<</if>> what you're doing. Seizing $his ankles, you haul $his legs out from under $his boobs and body, and then push $him forward, balancing $his body atop $his tits as though they were an exercise ball. <<if $activeSlave.devotion > 20>>$He giggles at this<<else>>$He struggles a little at the sudden discomfort<</if>>, and tries to steady $himself with $his hands, so you pull them around behind $him and pin $his arms to $his $activeSlave.skin back with one of your hands. You <<if $PC.dick != 0>>shove your dick up<<else>>pull on a strap-on with your other hand and insert it into<</if>> $his defenseless <<if canDoVaginal($activeSlave)>>pussy<<else>>asshole<</if>>. Then you fuck $him. <<= VCheck.Simple()>> <br><br> - You're physically fit to begin with, and between that and all the practice you get, you pride yourself on your <<if $PC.dick == 1>><<if $PC.vagina == 1>>master level futa skills<<else>>cocksmanship<</if>><<else>>power with a strap-on<</if>>. You can fuck hard, and $activeSlave.slaveName gets fucked hard. Having all of $his weight on $his tits, and being sawed back and forth on top of those tits, is not comfortable. + You're physically fit to begin with, and between that and all the practice you get, you pride yourself on your <<if $PC.dick != 0>><<if $PC.vagina != -1>>master level futa skills<<else>>cocksmanship<</if>><<else>>power with a strap-on<</if>>. You can fuck hard, and $activeSlave.slaveName gets fucked hard. Having all of $his weight on $his tits, and being sawed back and forth on top of those tits, is not comfortable. <<if canDoVaginal($activeSlave)>> <<if $activeSlave.vagina < 3>> Worse, only the most veteran cunt could accept this kind of treatment without some pain, and $hers is far tighter than you're treating it. @@ -17014,7 +17017,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <</if>> <<if $activeSlave.voice == 0>>Since $he cannot groan, $he begins to gasp raggedly<<else>>$He begins to grunt and groan<</if>> with each forward thrust as you penetrate $him, pressing $him forward across $his cushion of boobs. $He tries to take some of the weight off with $his feet, but after some vain scrabbling $he's obliged to @@.hotpink;give up and take it.@@ <br><br> - When you're finished, you withdraw and drop $him, letting $him slump against $his sore breasts. $He's too tired and overstimulated to do anything but stay limp, and $his relaxed <<if canDoVaginal($activeSlave)>>pussy<<else>>butthole<</if>> <<if $PC.dick == 1>>releases drips of your cum to go sliding down $his thighs<<else>>glistens attractively with lube<</if>>. You direct + When you're finished, you withdraw and drop $him, letting $him slump against $his sore breasts. $He's too tired and overstimulated to do anything but stay limp, and $his relaxed <<if canDoVaginal($activeSlave)>>pussy<<else>>butthole<</if>> <<if $PC.dick != 0>>releases drips of your cum to go sliding down $his thighs<<else>>glistens attractively with lube<</if>>. You direct <<if $boobAccessibility == 1 || $pregAccessibility == 1>> the accessibility assistance functions of your office to <<else>> @@ -17161,12 +17164,12 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <br><<link "Double penetrate $his mouth for insolence">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You step forward and caress the slave's throat, telling $him to suck like a good little $desc. You make no threat, but give $him the order in a <<if canHear($activeSlave)>>voice of brass<<else>>commanding manner<</if>>. $He knows what you can do to $him, and scrabbles forward to obey, @@.gold;terribly frightened.@@ $His fear is justified. You announce that $he's avoided serious punishment, but $he still needs correction for $him hesitation and insolence. $He can't beg or even moan, since $he's being facefucked by the feeder dildo by now, but $his <<= App.Desc.eyesColor($activeSlave)>> widen in terror. $He <<if canSee($activeSlave)>>can't watch you, since $he can't turn $his head,<<else>>can't see what you are doing,<</if>> so $he has almost no time to prepare when you haul $him head most of the way off the feeder and shove <<if $PC.dick == 1>>your own phallus<<else>>a strap-on<</if>> into $his mouth, too. $He gags instantly, almost vomiting, but forces $himself to relax as you begin to thrust into $his throat, alternately with the feeder. The liquid food provides plenty of lubrication, and a lot of liquid for $him to gag on, and before long $he's a degraded, humiliating mess. $He often clamps $his eyes shut as $he desperately concentrates on breathing, squeezing the tears out to run down $his $activeSlave.skin cheeks. + You step forward and caress the slave's throat, telling $him to suck like a good little $desc. You make no threat, but give $him the order in a <<if canHear($activeSlave)>>voice of brass<<else>>commanding manner<</if>>. $He knows what you can do to $him, and scrabbles forward to obey, @@.gold;terribly frightened.@@ $His fear is justified. You announce that $he's avoided serious punishment, but $he still needs correction for $him hesitation and insolence. $He can't beg or even moan, since $he's being facefucked by the feeder dildo by now, but $his <<= App.Desc.eyesColor($activeSlave)>> widen in terror. $He <<if canSee($activeSlave)>>can't watch you, since $he can't turn $his head,<<else>>can't see what you are doing,<</if>> so $he has almost no time to prepare when you haul $him head most of the way off the feeder and shove <<if $PC.dick != 0>>your own phallus<<else>>a strap-on<</if>> into $his mouth, too. $He gags instantly, almost vomiting, but forces $himself to relax as you begin to thrust into $his throat, alternately with the feeder. The liquid food provides plenty of lubrication, and a lot of liquid for $him to gag on, and before long $he's a degraded, humiliating mess. $He often clamps $his eyes shut as $he desperately concentrates on breathing, squeezing the tears out to run down $his $activeSlave.skin cheeks. <<if ($suppository != 0) && ($activeSlave.drugs != "none")>>You leave the poor slave to take $his drugs up the ass, since the kitchen administers those by phallus, too. Fortunately for $him, $he doesn't object to that.<</if>> <<set $activeSlave.trust -= 4, $activeSlave.counter.oral++, $oralTotal++>> <</replace>> <</link>> -<<if $PC.balls > 2>> +<<if $PC.balls >= 14>> <br><<link "Force-feed $him with your own cock">> <<EventNameDelink $activeSlave>> <<replace "#result">> @@ -17212,7 +17215,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <br><<link "Double penetrate $his ass for insolence">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You step forward and take gentle hold of the slave's throat, telling $him to get down on $his knees like a good little $desc. You make no threat, but give $him the order in a voice of brass. $He knows what you can do to $him, and hurries to obey, @@.gold;terribly frightened.@@ $His fear is justified. You announce that $he's avoided serious punishment, but $he still needs correction for $his hesitation and insolence. $He's concerned when $he <<if canSee($activeSlave)>>sees<<elseif canHear($activeSlave)>>hears<<else>>feels<</if>> you <<if $PC.dick == 1>>get your dick<<if $PC.vagina == 1>>and pussy<</if>> out<<else>>don a strap-on<</if>>, though $he's distracted by the rapidly accelerating buttfuck $he's getting from the machine. $He tries to offer you $his throat, but $his hopes are dashed when you walk around behind $him, swing a leg over the machine pistoning in and out of $his asshole, and command it to stop for a moment. Then you work <<if $PC.dick == 1>>yourself<<else>>your own dildo<</if>> up $his ass alongside the phallus that already fills it. The drugs are delivered with lubricant, and you do fit, but only after a nice long session of sobbing, spasming, and finally crying resignation. Then you order the machine to go back to what it was doing, and the resignation vanishes, replaced with anal pain as $activeSlave.slaveName takes double penetration up $his <<if $activeSlave.anus > 2>>gaping anus<<elseif $activeSlave.anus == 2>>big butthole<<else>>poor, abused little butt<</if>>. + You step forward and take gentle hold of the slave's throat, telling $him to get down on $his knees like a good little $desc. You make no threat, but give $him the order in a voice of brass. $He knows what you can do to $him, and hurries to obey, @@.gold;terribly frightened.@@ $His fear is justified. You announce that $he's avoided serious punishment, but $he still needs correction for $his hesitation and insolence. $He's concerned when $he <<if canSee($activeSlave)>>sees<<elseif canHear($activeSlave)>>hears<<else>>feels<</if>> you <<if $PC.dick != 0>>get your dick<<if $PC.vagina != -1>>and pussy<</if>> out<<else>>don a strap-on<</if>>, though $he's distracted by the rapidly accelerating buttfuck $he's getting from the machine. $He tries to offer you $his throat, but $his hopes are dashed when you walk around behind $him, swing a leg over the machine pistoning in and out of $his asshole, and command it to stop for a moment. Then you work <<if $PC.dick != 0>>yourself<<else>>your own dildo<</if>> up $his ass alongside the phallus that already fills it. The drugs are delivered with lubricant, and you do fit, but only after a nice long session of sobbing, spasming, and finally crying resignation. Then you order the machine to go back to what it was doing, and the resignation vanishes, replaced with anal pain as $activeSlave.slaveName takes double penetration up $his <<if $activeSlave.anus > 2>>gaping anus<<elseif $activeSlave.anus == 2>>big butthole<<else>>poor, abused little butt<</if>>. <<if ($suppository != 0) && ($activeSlave.drugs != "none")>>When you grow tired of the whining, you order the kitchen to give the bitch breakfast. It extends a feeding phallus and fills $his throat, muffling the noise somewhat.<</if>> <<set $activeSlave.trust -= 4>> <<= VCheck.Anal()>> @@ -17322,9 +17325,9 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He You could carry the little slave like this as long as you like. <</if>> <<if _carried == 1>> - Knowing that $he'll need to get dressed before the next part of $his day, you carry $him to <<if $activeSlave.livingRules == "luxurious">>$his room<<else>>the part of the common area with where clothes are kept<</if>>. $He remains perfectly limp, letting $himself be carried without a word. When you set $him on $his feet, + Knowing that $he'll need to get dressed before the next part of $his day, you carry $him to <<if $activeSlave.rules.living == "luxurious">>$his room<<else>>the part of the common area with where clothes are kept<</if>>. $He remains perfectly limp, letting $himself be carried without a word. When you set $him on $his feet, <<else>> - Knowing that $he'll need to get dressed before the next part of $his day, you help $him to <<if $activeSlave.livingRules == "luxurious">>$his room<<else>>the part of the common area with where clothes are kept<</if>>. $He lets you do most of the work, letting $himself be guided without a word. When you set $him on $his bed, + Knowing that $he'll need to get dressed before the next part of $his day, you help $him to <<if $activeSlave.rules.living == "luxurious">>$his room<<else>>the part of the common area with where clothes are kept<</if>>. $He lets you do most of the work, letting $himself be guided without a word. When you set $him on $his bed, <</if>> there's a little unaccountable moisture in $his <<= App.Desc.eyesColor($activeSlave)>> @@.mediumaquamarine;for some reason.@@ $He gives you a kiss and thanks you prettily. <<set $activeSlave.trust += 4>> @@ -17350,7 +17353,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<else>> soft <</if>> - thighs, producing a shiver from the $desc, and lift $him up against your chest, pinning $him there with your hands supporting the backs of $his knees. Giggling<<if $activeSlave.voice == 0>> mutely<</if>>, $he finds $himself held in a fetal position with $his back pressed against your <<if $PC.boobs == 1>>tits<<else>>chest<</if>>. + thighs, producing a shiver from the $desc, and lift $him up against your chest, pinning $him there with your hands supporting the backs of $his knees. Giggling<<if $activeSlave.voice == 0>> mutely<</if>>, $he finds $himself held in a fetal position with $his back pressed against your <<if $PC.boobs >= 300>>tits<<else>>chest<</if>>. <<if $activeSlave.boobs > 40000>> $His expansive tits not only weigh $him down, but also force you to push $him against the shower wall for added support. <<elseif $activeSlave.weight > 160>> @@ -17415,8 +17418,8 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He You can hold the little slave like this as long as you like. <</if>> You shift your grip to hold $him with one hand so you can - <<if $PC.dick == 1>> - maneuver your cock inside $him, and then resume your original hold so you can slide $him up and down your shaft. <<if $PC.vagina == 1>>You make sure $he's really hilted at the height of each stroke, putting some nice pressure on your pussy.<</if>> + <<if $PC.dick != 0>> + maneuver your cock inside $him, and then resume your original hold so you can slide $him up and down your shaft. <<if $PC.vagina != -1>>You make sure $he's really hilted at the height of each stroke, putting some nice pressure on your pussy.<</if>> <<else>> slide your fingers inside $his <<if canDoVaginal($activeSlave)>>pussy<<else>>ass<</if>>, since you're not putting $him down to get a strap-on. Knowing $he can't reach your cunt to return the favor like this, $he relaxes and lets you play with $him. <</if>> @@ -17478,7 +17481,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <</if>> as $he moves. <</if>> - $He gives you an excellent nude lap dance, expressing the art at the level only the finest old world strippers can manage. The interaction is all about you, your eyes on $his body, your desire for $his touch, and finally your <<if $PC.dick == 1>>cum flowing into $his mouth as $he sucks your dick<<if $PC.vagina == 1>> and the wetness against $his fingers as they tease your pussy<</if>><<else>>pussyjuice coating $his lips as $he eats you out<</if>>. $He @@.mediumaquamarine;knows $his place@@ very well. + $He gives you an excellent nude lap dance, expressing the art at the level only the finest old world strippers can manage. The interaction is all about you, your eyes on $his body, your desire for $his touch, and finally your <<if $PC.dick != 0>>cum flowing into $his mouth as $he sucks your dick<<if $PC.vagina != -1>> and the wetness against $his fingers as they tease your pussy<</if>><<else>>pussyjuice coating $his lips as $he eats you out<</if>>. $He @@.mediumaquamarine;knows $his place@@ very well. <<set $activeSlave.trust += 4, $activeSlave.counter.oral++, $oralTotal++>> <</replace>> <</link>> @@ -17492,7 +17495,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He You make your moves the masculine companion to $hers, moving like a paragon of frank male <<if $PC.belly >= 1500>> sexuality, despite the fecund curve to your stomach. - <<elseif $PC.boobs == 1>> + <<elseif $PC.boobs >= 300>> sexuality, despite the pair of breasts bouncing on your chest. <<else>> sexuality. @@ -17581,10 +17584,10 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<EventNameDelink $activeSlave>> <<replace "#result">> You decide to have some fun with the temporarily helpless slave. You - <<if $activeSlave.ID == $Bodyguard.ID>>get out of bed<<else>>head to where $he's waiting for help<</if>> and scoop $him up, $his limblessness making it comically easy. With $his torso cradled in your grasp and $his head nestled into the crook of your arm, you carry $his <<if $activeSlave.ID == $Bodyguard.ID>>back towards your bed<<else>>back towards your suite<</if>>. When $he <<if canSee($activeSlave)>>sees<<else>>figures out<</if>> what you're doing, $he turns $his head and gives your <<if $PC.boobs == 1>>breast on that side<<else>>chest<</if>> an anticipatory kiss. When you set $him down on the bed, $he <<if canSee($activeSlave)>>stares<<else>>smiles<</if>> up at you invitingly and gives $his four P-Limb anchor points a glinting wiggle, a gesture that might mean anything. $His <<if canDoVaginal($activeSlave)>>pussy<<else>>asshole<</if>>, in any case, is presented openly for your use. + <<if $activeSlave.ID == $Bodyguard.ID>>get out of bed<<else>>head to where $he's waiting for help<</if>> and scoop $him up, $his limblessness making it comically easy. With $his torso cradled in your grasp and $his head nestled into the crook of your arm, you carry $his <<if $activeSlave.ID == $Bodyguard.ID>>back towards your bed<<else>>back towards your suite<</if>>. When $he <<if canSee($activeSlave)>>sees<<else>>figures out<</if>> what you're doing, $he turns $his head and gives your <<if $PC.boobs >= 300>>breast on that side<<else>>chest<</if>> an anticipatory kiss. When you set $him down on the bed, $he <<if canSee($activeSlave)>>stares<<else>>smiles<</if>> up at you invitingly and gives $his four P-Limb anchor points a glinting wiggle, a gesture that might mean anything. $His <<if canDoVaginal($activeSlave)>>pussy<<else>>asshole<</if>>, in any case, is presented openly for your use. <br><br> After fingering your helpless toy experimentally, you - <<if $PC.dick == 1>> + <<if $PC.dick != 0>> <<if canDoVaginal($activeSlave)>> slide yourself inside $him and start fucking $him. <<= VCheck.Vaginal()>> @@ -17597,7 +17600,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<set $activeSlave.counter.oral++, $oralTotal++>> <</if>> $He has no control at all, but $he trusts you not to hurt $him and is soon enjoying $himself. $He can't seem to stop $himself from trying to move P-Limbs that aren't there, forgetting that $he's not wearing them whenever the arousal builds high enough to make $him forgetful. Eventually $he stops trying to restrain $himself, realizing that you're enjoying $his delicious wriggling beneath you. $He orgasms hard, - <<if $PC.dick == 1>> + <<if $PC.dick != 0>> <<if canDoVaginal($activeSlave)>>the walls of $his pussy squeezing your shaft<<else>>$his anus tightening around the base of your dick<</if>>. <<else>> moaning $his climax into your pussy with abandon. @@ -17606,7 +17609,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He When you've climaxed yourself, $he looks back towards where $his P-Limbs are waiting, but you're not done with $his yet. You pick $him up again and bring $him into the shower. $He tries to help you, but again, $he gives up after a while, letting you wash $him. As you're rinsing the soap off $him, $he @@.hotpink;thanks you devotedly.@@ With the water streaming down $his face, you barely notice $his gentle tears. <<set $activeSlave.devotion += 4>> <</replace>> - <</link>><<if ((($activeSlave.vagina == 0) && canDoVaginal($activeSlave)) || (($activeSlave.anus == 0) && canDoAnal($activeSlave))) && $PC.dick == 1>> //This option will take $his virginity//<</if>> + <</link>><<if ((($activeSlave.vagina == 0) && canDoVaginal($activeSlave)) || (($activeSlave.anus == 0) && canDoAnal($activeSlave))) && $PC.dick != 0>> //This option will take $his virginity//<</if>> <</if>> <<case "orchiectomy please">> @@ -17629,16 +17632,16 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <br><<link "Agree and make sure $he doesn't regret it">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You agree and send $him straight to the surgery. $He looks a little hesitant, as though the prospect is intimidating now that it's actually about to happen, but $he complies obediently. You direct $assistantName to bring $him back to your office as soon as $he's fully recovered. The curatives applied right after surgery hasten $his recovery, and $he's back the next day, standing a little gingerly, $his limp dick looking a bit sore. $He greets you properly, and comes over willingly when you recline in your chair and <<if canSee($activeSlave)>>crook a finger at<<else>>beckon<</if>> $him. <<if canSee($activeSlave)>>As $he approaches, $he notices that <<if $PC.dick == 1>>you've got your<<if $PC.vagina == 1>> futa<</if>> dick out<<else>>you're wearing a strap-on<</if>>, and looks a little apprehensive<<else>>$He approaches gingerly, still slightly sore<</if>>, but $he sits down obediently, <<if $PC.dick == 1>>your erection<<else>>the phallus<</if>> coming to rest between $his legs and lower buttocks, resting against $his perineum and the smooth, recently healed patch of skin at the base of $his dick where $his ballsack used to be. $He gasps at the sensation of <<if $PC.dick == 1>>your hot cock<<if $PC.vagina == 1>> and the wet pussy beneath it<</if>><<else>>the hard thing<</if>> pressed against $his most intimate area, but $he doesn't flinch away. + You agree and send $him straight to the surgery. $He looks a little hesitant, as though the prospect is intimidating now that it's actually about to happen, but $he complies obediently. You direct $assistantName to bring $him back to your office as soon as $he's fully recovered. The curatives applied right after surgery hasten $his recovery, and $he's back the next day, standing a little gingerly, $his limp dick looking a bit sore. $He greets you properly, and comes over willingly when you recline in your chair and <<if canSee($activeSlave)>>crook a finger at<<else>>beckon<</if>> $him. <<if canSee($activeSlave)>>As $he approaches, $he notices that <<if $PC.dick != 0>>you've got your<<if $PC.vagina != -1>> futa<</if>> dick out<<else>>you're wearing a strap-on<</if>>, and looks a little apprehensive<<else>>$He approaches gingerly, still slightly sore<</if>>, but $he sits down obediently, <<if $PC.dick != 0>>your erection<<else>>the phallus<</if>> coming to rest between $his legs and lower buttocks, resting against $his perineum and the smooth, recently healed patch of skin at the base of $his dick where $his ballsack used to be. $He gasps at the sensation of <<if $PC.dick != 0>>your hot cock<<if $PC.vagina != -1>> and the wet pussy beneath it<</if>><<else>>the hard thing<</if>> pressed against $his most intimate area, but $he doesn't flinch away. <br><br> You take your time with $him, leaning back in your chair so that $he's lying - <<if $PC.boobsBonus > 2>> - against your enormous <<if $PC.boobsImplant == 1>>fake breasts<<else>>cow tits<</if>>. - <<elseif $PC.boobsBonus == 2>> - against your huge<<if $PC.boobsImplant == 1>> firm<<else>> soft<</if>> breasts. - <<elseif $PC.boobsBonus == 1>> - against your big<<if $PC.boobsImplant == 1>> firm<</if>> breasts. - <<elseif $PC.boobs == 1>> + <<if $PC.boobs >= 1400>> + against your enormous <<if $PC.boobsImplant != 0>>fake breasts<<else>>cow tits<</if>>. + <<elseif $PC.boobs >= 1200>> + against your huge<<if $PC.boobsImplant != 0>> firm<<else>> soft<</if>> breasts. + <<elseif $PC.boobs >= 1000>> + against your big<<if $PC.boobsImplant != 0>> firm<</if>> breasts. + <<elseif $PC.boobs >= 300>> against your tits <<elseif $PC.title == 0>> against your flat chest @@ -17653,7 +17656,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<else>> nipples <</if>> - for a while, slowly starting to grind <<if $PC.dick == 1>>your dick<<if $PC.vagina == 1>> and the pussy attached to it<</if>><<else>>the strap-on<</if>> back and forth between $his legs. $He starts to ride you, and starts to beg you to fuck $him. You take $him under the arms and pull $him up, letting <<if $PC.dick == 1>>your erection<<else>>the dildo<</if>> spring free; $he takes the cue and lines its head up with $his + for a while, slowly starting to grind <<if $PC.dick != 0>>your dick<<if $PC.vagina != -1>> and the pussy attached to it<</if>><<else>>the strap-on<</if>> back and forth between $his legs. $He starts to ride you, and starts to beg you to fuck $him. You take $him under the arms and pull $him up, letting <<if $PC.dick != 0>>your erection<<else>>the dildo<</if>> spring free; $he takes the cue and lines its head up with $his <<if $activeSlave.anus > 2>> asspussy. <<elseif $activeSlave.anus > 1>> @@ -17845,11 +17848,11 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<if canAchieveErection($activeSlave) && ($activeSlave.chastityPenis == 1)>>There's an audible little smack as $he achieves an erection, bringing $his dickhead against the bottom of the counter.<</if>> <</if>> <<elseif $activeSlave.devotion > 50>> - $He softens into your <<if $PC.boobs == 1>>bosom<<else>>chest<</if>>, wriggling $his back into you to get comfortable. + $He softens into your <<if $PC.boobs >= 300>>bosom<<else>>chest<</if>>, wriggling $his back into you to get comfortable. <<elseif $activeSlave.devotion > 20>> - $He makes an effort to relax, and you can feel the stiffness go out of $his back, pressed against your <<if $PC.boobs == 1>>bosom<<else>>chest<</if>>. + $He makes an effort to relax, and you can feel the stiffness go out of $his back, pressed against your <<if $PC.boobs >= 300>>bosom<<else>>chest<</if>>. <<else>> - $He remains stiff and afraid, shivering a little against your <<if $PC.boobs == 1>>bosom<<else>>chest<</if>>. + $He remains stiff and afraid, shivering a little against your <<if $PC.boobs >= 300>>bosom<<else>>chest<</if>>. <</if>> $He expects to get fucked, but you just massage $his breasts thoroughly, give $his <<if $activeSlave.pregKnown == 1>>belly<<else>>butt<</if>> a possessive pat, and continue on your way. $He thanks you <<if $activeSlave.devotion > 50>>with touching sincerity<<elseif $activeSlave.devotion > 20>>sincerely<<else>>hesitantly<</if>> and returns to $his business, @@.mediumaquamarine;smiling a little.@@ <<set $activeSlave.trust += 4>> @@ -17884,7 +17887,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He and $he starts to cry, more from fear than from the pain. <</if>> <br><br> - Pleased, you tell $him to keep it up as best $he can, and trap $his hips against the edge of the counter before sliding <<if $PC.dick == 1>>your cock<<else>>a strap-on<</if>> <<if canDoVaginal($activeSlave)>>into $his pussy<<else>>up $his asshole<</if>>. It's not a comfortable angle, and between the rough penetration and the continued mammary torture,<<if $activeSlave.fetish == "masochist">>$he orgasms promptly<<if $activeSlave.balls > 0>>, scattering cum all over the counter<</if>><<else>>tears begin to run down $his cheeks<</if>>. When you climax, you grab the undersides of $his breasts and hoist $him up in a parody of exaltation, thrusting as far into $him as you can manage<<if $PC.dick == 1>> and <<if canDoVaginal($activeSlave)>>coming inside $him<<else>>blowing your load in $his butt<</if>><</if>>. The thrust, the lift, and the harsh hold on $his poor boobs extracts <<if $activeSlave.voice != 0>>a shriek<<else>>the pathetic little gasping noise that mute slaves make when in agony<</if>> from $his<<if $activeSlave.lactation > 0>>, not to mention <<if $activeSlave.lactation == 1>>a few drops of milk<<else>>an ejaculation-like stream of milk<</if>> from each of $his nipples<</if>>. You discard your toy on the counter, + Pleased, you tell $him to keep it up as best $he can, and trap $his hips against the edge of the counter before sliding <<if $PC.dick != 0>>your cock<<else>>a strap-on<</if>> <<if canDoVaginal($activeSlave)>>into $his pussy<<else>>up $his asshole<</if>>. It's not a comfortable angle, and between the rough penetration and the continued mammary torture,<<if $activeSlave.fetish == "masochist">>$he orgasms promptly<<if $activeSlave.balls > 0>>, scattering cum all over the counter<</if>><<else>>tears begin to run down $his cheeks<</if>>. When you climax, you grab the undersides of $his breasts and hoist $him up in a parody of exaltation, thrusting as far into $him as you can manage<<if $PC.dick != 0>> and <<if canDoVaginal($activeSlave)>>coming inside $him<<else>>blowing your load in $his butt<</if>><</if>>. The thrust, the lift, and the harsh hold on $his poor boobs extracts <<if $activeSlave.voice != 0>>a shriek<<else>>the pathetic little gasping noise that mute slaves make when in agony<</if>> from $his<<if $activeSlave.lactation > 0>>, not to mention <<if $activeSlave.lactation == 1>>a few drops of milk<<else>>an ejaculation-like stream of milk<</if>> from each of $his nipples<</if>>. You discard your toy on the counter, <<if $activeSlave.fetish == "masochist">> leaving the poor pain addict in a state of @@.hotpink;high sexual satiation,@@ even if $he does move $his battered breasts gingerly as $he climbs down. <<set $activeSlave.devotion += 4>> @@ -18071,7 +18074,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <</if>> @@.lime;ass is now broken in.@@ <</if>> - $He sobs quietly with each thrust of your hips, and when you finally <<if $PC.dick == 1>>make yet another cum deposit into $his <<if $activeSlave.weight < -80>>emaciated <<else>>bony <</if>>body and<</if>> pull out, you instruct + $He sobs quietly with each thrust of your hips, and when you finally <<if $PC.dick != 0>>make yet another cum deposit into $his <<if $activeSlave.weight < -80>>emaciated <<else>>bony <</if>>body and<</if>> pull out, you instruct <<if $activeSlave.dietCum == 1>> $assistantName to dramatically increase the amount of cum in $his diet from now on. You won't have a slave telling you what $he eats. $activeSlave.slaveName <<if canHear($activeSlave)>>hears your instructions <<else>>correctly guesses the meaning behind your body language <</if>>and whimpers before rubbing $his sore bottom and <<else>> @@ -18115,7 +18118,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<link "Fuck $him">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You announce that you're going to fuck $his <<if $activeSlave.anus == 0>>virgin <</if>>asspussy. To your complete lack of surprise, $he can't hide $his horror at the prospect of <<if $PC.dick == 1>>having a cock inside $his<<else>>being fucked with a strap-on<</if>>, and $his <<if canSee($activeSlave)>>wide, <<= App.Desc.eyesColor($activeSlave)>> track<<else>>terrified face follows<</if>> your movements closely as you stand up and <<if $PC.dick == 1>>reveal the formidable member<<else>>don the strap-on<</if>> you're about to breed $him with. You order $him to <<if hasAnyLegs($activeSlave)>>kneel<<else>>get<</if>> on the couch, which $he does, @@.gold;cringing in fear of being buttfucked, but knowing disobedience will be worse;@@ and then you order $him to reach down and spread $his butt for you, as wide as it'll go. $He complies, + You announce that you're going to fuck $his <<if $activeSlave.anus == 0>>virgin <</if>>asspussy. To your complete lack of surprise, $he can't hide $his horror at the prospect of <<if $PC.dick != 0>>having a cock inside $his<<else>>being fucked with a strap-on<</if>>, and $his <<if canSee($activeSlave)>>wide, <<= App.Desc.eyesColor($activeSlave)>> track<<else>>terrified face follows<</if>> your movements closely as you stand up and <<if $PC.dick != 0>>reveal the formidable member<<else>>don the strap-on<</if>> you're about to breed $him with. You order $him to <<if hasAnyLegs($activeSlave)>>kneel<<else>>get<</if>> on the couch, which $he does, @@.gold;cringing in fear of being buttfucked, but knowing disobedience will be worse;@@ and then you order $him to reach down and spread $his butt for you, as wide as it'll go. $He complies, <<if $activeSlave.butt > 12>> grabbing as much flesh as $he can of each monstrous buttock and heaving them as far apart as $he can manage in an attempt <<elseif $activeSlave.butt > 6>> @@ -18133,7 +18136,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<else>> tight little rosebud. <</if>> - You let $him soak in $his discomfort, <<if $PC.dick == 1>>stroking your cock gently<<else>>rubbing a little lube on the tip of your phallus<</if>> and letting $him see how big it is. $His cringing even extends to $his asshole, + You let $him soak in $his discomfort, <<if $PC.dick != 0>>stroking your cock gently<<else>>rubbing a little lube on the tip of your phallus<</if>> and letting $him see how big it is. $His cringing even extends to $his asshole, <<if $activeSlave.analArea > 3>> the huge area of crinkled skin <<elseif $activeSlave.analArea > 1>> @@ -18146,7 +18149,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <br><br><span id="result2"> <<link "Make sure $he gets off on it">> <<replace "#result2">> - You press <<if $PC.dick == 1>>yourself<<else>>your weapon<</if>> past $his sphincter with care, and $his posture softens a little as $he realizes you aren't going to hurt $him. Once you've hilted <<if $PC.dick == 1>>your cock<<else>>the strap-on<</if>> inside $him, you caress $his + You press <<if $PC.dick != 0>>yourself<<else>>your weapon<</if>> past $his sphincter with care, and $his posture softens a little as $he realizes you aren't going to hurt $him. Once you've hilted <<if $PC.dick != 0>>your cock<<else>>the strap-on<</if>> inside $him, you caress $his <<if $activeSlave.belly >= 150000>> _belly distended <<elseif $activeSlave.weight > 95>> @@ -18174,7 +18177,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<else>> thin <</if>> - waist, running your hands across $his skin. Then you <<if $activeSlave.clitPiercing == 3>>activate $his smart frenulum piercing<<else>>secure a couple of little egg vibes to $his dick<</if>>. $He gasps as the vibration starts, and then gasps again as $his anus tightens involuntarily with the stimulation, squeezing the <<if $PC.dick == 1>>warm penis<<else>>phallus<</if>> that fills it. $He <<if $activeSlave.voice > 0>>moans openly<<else>>rasps mutely<</if>> as you pull out and then thrust into $him. Much against $his will, $he <<if canAchieveErection($activeSlave)>>quickly becomes erect<<else>>starts to drip precum, which is $his ballsless body's way of showing arousal<</if>>. + waist, running your hands across $his skin. Then you <<if $activeSlave.clitPiercing == 3>>activate $his smart frenulum piercing<<else>>secure a couple of little egg vibes to $his dick<</if>>. $He gasps as the vibration starts, and then gasps again as $his anus tightens involuntarily with the stimulation, squeezing the <<if $PC.dick != 0>>warm penis<<else>>phallus<</if>> that fills it. $He <<if $activeSlave.voice > 0>>moans openly<<else>>rasps mutely<</if>> as you pull out and then thrust into $him. Much against $his will, $he <<if canAchieveErection($activeSlave)>>quickly becomes erect<<else>>starts to drip precum, which is $his ballsless body's way of showing arousal<</if>>. <<if $activeSlave.fetish == "buttslut">> <<if $activeSlave.fetishKnown == 1>> <<if $activeSlave.fetishStrength > 95>> @@ -18196,7 +18199,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<else>> shivers and releases some watery fluid. <</if>> - $He had almost forgotten that $he was being fucked like a girl, and stiffens uncomfortably when $he feels you <<if $PC.dick == 1>>fill $his rectum with your hot seed<<else>>grip $his hips harder and shake with your own climax<</if>>. As $he gets up from the couch, $he seems @@.hotpink;subdued and submissive.@@ After all, if $he's submitting to you, that absolves $him of responsibility for what $he's becoming. + $He had almost forgotten that $he was being fucked like a girl, and stiffens uncomfortably when $he feels you <<if $PC.dick != 0>>fill $his rectum with your hot seed<<else>>grip $his hips harder and shake with your own climax<</if>>. As $he gets up from the couch, $he seems @@.hotpink;subdued and submissive.@@ After all, if $he's submitting to you, that absolves $him of responsibility for what $he's becoming. <<set $activeSlave.devotion += 5>> <</replace>> <</link>> @@ -18204,7 +18207,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<replace "#result2">> You grab $his hips, getting a good grip, and spear the poor $desc without any hint of mercy. $He <<if $activeSlave.voice > 0>>screams in pain and fear<<else>>sucks in a great sobbing gasp<</if>>, and tries to wriggle away despite $his intention of submitting to your use, but you hold $him in place and rape $his ass. <<= VCheck.Anal()>> - $He tries to maintain $his position, crying openly, but eventually slides off $his perch on the couch, pulling $his hole off your <<if $PC.dick == 1>>dick<<else>>strap-on<</if>>. You grab $him by <<if $activeSlave.hLength > 20>>hair<<else>>neck<</if>> and smash $his face into the angle of the couch, leaving $his poor butt completely vulnerable. $He can't see you line up to ream $him again, but $he knows it's coming and cries, quivering. After a while, you haul $him up to $his feet and keep fucking $him, the uncomfortable angle of standing anal forcing new <<if $activeSlave.voice > 0>>squeals<<else>>rasps<</if>> out of $him. You pour degradation into $his ear as you take your pleasure from $his unhappy body, telling $him that $he's your fuckmeat. $He believes you, and when you finally orgasm and let $him slide off your hateful <<if $PC.dick == 1>>penis<<else>>strap-on<</if>>, $he's @@.gold;already terrified@@ of the next time you feel like fucking $him. + $He tries to maintain $his position, crying openly, but eventually slides off $his perch on the couch, pulling $his hole off your <<if $PC.dick != 0>>dick<<else>>strap-on<</if>>. You grab $him by <<if $activeSlave.hLength > 20>>hair<<else>>neck<</if>> and smash $his face into the angle of the couch, leaving $his poor butt completely vulnerable. $He can't see you line up to ream $him again, but $he knows it's coming and cries, quivering. After a while, you haul $him up to $his feet and keep fucking $him, the uncomfortable angle of standing anal forcing new <<if $activeSlave.voice > 0>>squeals<<else>>rasps<</if>> out of $him. You pour degradation into $his ear as you take your pleasure from $his unhappy body, telling $him that $he's your fuckmeat. $He believes you, and when you finally orgasm and let $him slide off your hateful <<if $PC.dick != 0>>penis<<else>>strap-on<</if>>, $he's @@.gold;already terrified@@ of the next time you feel like fucking $him. <<set $activeSlave.trust -= 5>> <</replace>> <</link>> @@ -18220,7 +18223,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <br><br><span id="result2"> <<link "Make $him perform oral on you, right here">> <<replace "#result2">> - You reach around, place a dominating hand on $his shoulder, pull $him around in front of you, and push $him down to $his knees. $He quickly realizes what's coming, and $his $activeSlave.skin cheeks blush furiously as you reveal your <<if $PC.dick == 1>>meaty dick<<else>>flushed pussy<</if>> and offer it to $him. $He gets busy, burying $his head against you with a speed that seems surprising until it occurs to you that this allows $him to hide $his face. Deciding to accept this tiny compromise, you run a possessive hand <<if $activeSlave.hLength < 5>>across $his smooth scalp<<elseif $activeSlave.hLength < 20>>through $his short hair<<else>>through $his tresses<</if>> and murmur praise for $his enthusiasm. $He stiffens at the implication that $he wants to be <<if $PC.dick == 1>>polishing your penis<<else>>eating you out<</if>> in broad daylight, but after a slight pause $he decides that this isn't bad. As <<if $PC.dick == 1>>$his head continues to bob back and forth as $he sucks your dick<<else>>$he continues nuzzling $his nose and mouth against your wet cunt<</if>>, $he fails to notice $his @@.hotpink;second major submission today.@@ + You reach around, place a dominating hand on $his shoulder, pull $him around in front of you, and push $him down to $his knees. $He quickly realizes what's coming, and $his $activeSlave.skin cheeks blush furiously as you reveal your <<if $PC.dick != 0>>meaty dick<<else>>flushed pussy<</if>> and offer it to $him. $He gets busy, burying $his head against you with a speed that seems surprising until it occurs to you that this allows $him to hide $his face. Deciding to accept this tiny compromise, you run a possessive hand <<if $activeSlave.hLength < 5>>across $his smooth scalp<<elseif $activeSlave.hLength < 20>>through $his short hair<<else>>through $his tresses<</if>> and murmur praise for $his enthusiasm. $He stiffens at the implication that $he wants to be <<if $PC.dick != 0>>polishing your penis<<else>>eating you out<</if>> in broad daylight, but after a slight pause $he decides that this isn't bad. As <<if $PC.dick != 0>>$his head continues to bob back and forth as $he sucks your dick<<else>>$he continues nuzzling $his nose and mouth against your wet cunt<</if>>, $he fails to notice $his @@.hotpink;second major submission today.@@ <<if $activeSlave.fetish == "humiliation">> <<if $activeSlave.fetishKnown == 1>> Since $he has a humiliation fetish, the embarrassment has been arousing $him even as it's been torturing $him. Unsatisfied with just this, $his need to be shamed obliges $him to cock $his hips and make sure onlookers can see $his asspussy as $he services you with $his mouth. @@ -18303,7 +18306,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<else>> cup $his cute little <</if>> - buttocks. $He <<if $activeSlave.voice > 0>>coos<<else>>hums mutely<</if>> at the feeling of your <<if $PC.title == 1>>strong<<else>>feminine<</if>> hands on $his bottom, and presses $himself against you as you rotate the two of you until you can set $his butt on the edge of your desk and <<if $PC.dick == 1>>slide your big dick into $his well-lubricated cunt<<else>>assertively press your own pussy against $his wet cunt<</if>>. + buttocks. $He <<if $activeSlave.voice > 0>>coos<<else>>hums mutely<</if>> at the feeling of your <<if $PC.title == 1>>strong<<else>>feminine<</if>> hands on $his bottom, and presses $himself against you as you rotate the two of you until you can set $his butt on the edge of your desk and <<if $PC.dick != 0>>slide your big dick into $his well-lubricated cunt<<else>>assertively press your own pussy against $his wet cunt<</if>>. <br><br> $He makes as if to lie back and take it, but you keep an arm around $his back and hug $his <<if $activeSlave.boobs > 2000 || $activeSlave.belly >= 5000>> @@ -18318,26 +18321,26 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He closer than ever. <</if>> You take your other hand and place a firm but loving grip under $his chin, lifting $his <<= App.Desc.eyeColor($activeSlave)>>-eyed gaze to meet yours before kissing $him again. All the while, you - <<if $PC.dick == 1>> + <<if $PC.dick != 0>> fuck $him powerfully, withdrawing your dick almost all the way and then hilting yourself in $his soaked slit. <<= VCheck.Vaginal()>> <<else>> trib $him with assurance, grinding your hips against $hers and making $him feel your heat. <<set $activeSlave.counter.vaginal++, $vaginalTotal++>> <</if>> - $He clings to you, accepting the closeness to $his <<= WrittenMaster($activeSlave)>> and enjoying the loving attention, even as the extreme wetness of $his cunt and your <<if $PC.dick == 1>>powerful thrusting<<else>>hungry grinding<</if>> begin to produce lewd noises from between you. $His generous natural lubrication lessens the friction and sensation a little, and you go for a long time before you both climax. You lead $him into your office shower, since you're both coated in $his pussyjuice<<if $PC.dick == 1>> and $he's carrying a big load of your cum<<else>>, and your own<</if>>. Under the hot water, you don't even have to pull $him close; @@.hotpink;$he presses $himself into your arms on $his own.@@ + $He clings to you, accepting the closeness to $his <<= WrittenMaster($activeSlave)>> and enjoying the loving attention, even as the extreme wetness of $his cunt and your <<if $PC.dick != 0>>powerful thrusting<<else>>hungry grinding<</if>> begin to produce lewd noises from between you. $His generous natural lubrication lessens the friction and sensation a little, and you go for a long time before you both climax. You lead $him into your office shower, since you're both coated in $his pussyjuice<<if $PC.dick != 0>> and $he's carrying a big load of your cum<<else>>, and your own<</if>>. Under the hot water, you don't even have to pull $him close; @@.hotpink;$he presses $himself into your arms on $his own.@@ <<if $activeSlave.sexualQuirk == "romantic">> For an incorrigible romantic like $him, this encounter was perfect, and $he @@.hotpink;loves you all the more for it.@@ <<set $activeSlave.devotion += 3>> <</if>> <<set $activeSlave.devotion += 5>> <</replace>> -<</link>><<if $activeSlave.vagina == 0 && $PC.dick == 1>> //This option will take $his virginity//<</if>> +<</link>><<if $activeSlave.vagina == 0 && $PC.dick != 0>> //This option will take $his virginity//<</if>> <br><<link "Pound $his wet pussy">> <<EventNameDelink $activeSlave>> <<replace "#result">> $He's so generously lubricated that $he's ready to take a good hard fuck, so you decide to give $him one. You point at the ground, and you don't even have to tell $him to get down on all fours and get ready to take it. <<if canSee($activeSlave)>>Your gesture<<else>>The atmosphere of the room<</if>> says it for you, and $he obediently gets down and gets in position to be bred like a bitch. $He angles $his hips just right to offer $his cunt to you<<if $activeSlave.belly >= 300000>>, an endeavor given the size of $his middle<<elseif $activeSlave.belly >= 5000>>, while giving $his rounded middle room to hang<</if>>, and even reaches down to spread $his<<if $activeSlave.labia > 1>> dangling<</if>> labia to invite you into $his pink channel. - <<if $PC.dick == 1>> + <<if $PC.dick != 0>> <<if $activeSlave.vagina > 1>> $He can take your big dick without a twinge, <<else>> @@ -18357,7 +18360,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <</if>> cunt's capacity, don it, and <</if>> - mount $him with such force that your first stroke brings $his butt against your hips with an audible smack. There's also a deliciously lewd noise as <<if $PC.dick == 1>>your invading penis<<else>>the invading phallus<</if>> forces a little gush of pussyjuice out of $him. $He <<if $activeSlave.voice > 0>>shrieks, but it's a shriek<<else>>gasps, but it's a gasp<</if>> of pleasure, and your rutting is so well-lubricated that $he has no trouble getting off on it. Wanting $his climax, you reach around $him and grab hold of $his pussy, feeling the slippery fluid between your fingers and the lewd thrusting motion as <<if $PC.dick == 1>>your cock<<else>>the phallus<</if>> pistons in and out of $him. That bit of stimulation is enough to tip $him over, and you feel a gush of femcum against your hand as <<if $PC.dick == 1>>your dickhead<<else>>the head of the strap-on<</if>> forces an orgasm out of $his g-spot. $He's so discombobulated that $he collapses into the puddle of pussyjuice $he left on the floor when you stand up and head off for a shower, but $he @@.hotpink;crawls after you@@ as best $he can on rubbery legs. + mount $him with such force that your first stroke brings $his butt against your hips with an audible smack. There's also a deliciously lewd noise as <<if $PC.dick != 0>>your invading penis<<else>>the invading phallus<</if>> forces a little gush of pussyjuice out of $him. $He <<if $activeSlave.voice > 0>>shrieks, but it's a shriek<<else>>gasps, but it's a gasp<</if>> of pleasure, and your rutting is so well-lubricated that $he has no trouble getting off on it. Wanting $his climax, you reach around $him and grab hold of $his pussy, feeling the slippery fluid between your fingers and the lewd thrusting motion as <<if $PC.dick != 0>>your cock<<else>>the phallus<</if>> pistons in and out of $him. That bit of stimulation is enough to tip $him over, and you feel a gush of femcum against your hand as <<if $PC.dick != 0>>your dickhead<<else>>the head of the strap-on<</if>> forces an orgasm out of $his g-spot. $He's so discombobulated that $he collapses into the puddle of pussyjuice $he left on the floor when you stand up and head off for a shower, but $he @@.hotpink;crawls after you@@ as best $he can on rubbery legs. <<if $activeSlave.fetish == "submissive">> <<if $activeSlave.fetishKnown == 1>> The $desc sub loves getting fucked like that, and @@ -18527,7 +18530,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<else>> purring that _heA'd love to. <</if>> - You talk through the $activeSlave.slaveName's medical condition with $him, and give $him a <<if $PC.medicine >= 100>>personal examination with the speed and accuracy of years of general practice<<else>>thorough exam<</if>>. Once this is done, you give $assistantName technical directions to make minor changes to $activeSlave.slaveName's drug regime, designed to make $his @@.lime;breasts grow just slightly faster.@@ The effect is minimal, but the point is made. $He's still not happy to be transformed into a big-breasted sex slave, but $he's relieved that was $his only punishment for expressing $his unhappiness about it. + You talk through the $activeSlave.slaveName's medical condition with $him, and give $him a <<if $PC.skill.medicine >= 100>>personal examination with the speed and accuracy of years of general practice<<else>>thorough exam<</if>>. Once this is done, you give $assistantName technical directions to make minor changes to $activeSlave.slaveName's drug regime, designed to make $his @@.lime;breasts grow just slightly faster.@@ The effect is minimal, but the point is made. $He's still not happy to be transformed into a big-breasted sex slave, but $he's relieved that was $his only punishment for expressing $his unhappiness about it. <<if $activeSlave.geneMods.NCS == 0>> <<set $activeSlave.boobs += 100>> <<else>> @@ -18545,7 +18548,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <</replace>> <</link>> //This option will cost <<print cashFormat($surgeryCost)>>// <</if>> -<<if canGetPregnant($activeSlave) && $PC.dick == 1>> +<<if canGetPregnant($activeSlave) && $PC.dick != 0>> <<link "Give $his bust a boost by knocking $him up">> <<EventNameDelink $activeSlave>> <<replace "#result">> @@ -18593,14 +18596,14 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He Pulling $him back against your <<if $PC.belly > 1500>> pregnant belly, - <<elseif $PC.boobs == 1>> + <<elseif $PC.boobs >= 300>> own bosom, <<elseif $PC.title == 0>> flat chest, <<else>> muscular chest, <</if>> - you reach around $him and take over the breast-cradling responsibilities. You say nothing for a while, just hefting $his weighty udders, rolling them from side to side slightly. After letting $him get used to the gentle treatment, you tell $him that you're $his owner, and you find big breasts very attractive. You tell $him that you understand that they can be uncomfortable at times, but you expect $him to tolerate that without complaint. It isn't easy to be pretty, but it's easier to be a pretty slave than to be a homely one. This last point affects $him, and $he seems to @@.mediumaquamarine;take heart in the idea that you're improving $him,@@ at least from your perspective. After all, $he's sitting atop <<if $PC.dick == 1>>your hard dick, which $he can definitely feel<<else>>your hot cunt, which $he can probably detect<</if>> through your clothes. $He does understand that having $his <<= WrittenMaster($activeSlave)>> enjoy touching $his boobs will be advantageous to $him. + you reach around $him and take over the breast-cradling responsibilities. You say nothing for a while, just hefting $his weighty udders, rolling them from side to side slightly. After letting $him get used to the gentle treatment, you tell $him that you're $his owner, and you find big breasts very attractive. You tell $him that you understand that they can be uncomfortable at times, but you expect $him to tolerate that without complaint. It isn't easy to be pretty, but it's easier to be a pretty slave than to be a homely one. This last point affects $him, and $he seems to @@.mediumaquamarine;take heart in the idea that you're improving $him,@@ at least from your perspective. After all, $he's sitting atop <<if $PC.dick != 0>>your hard dick, which $he can definitely feel<<else>>your hot cunt, which $he can probably detect<</if>> through your clothes. $He does understand that having $his <<= WrittenMaster($activeSlave)>> enjoy touching $his boobs will be advantageous to $him. <<set $activeSlave.trust += 5>> <<if $activeSlave.lactation > 0>> <<set $activeSlave.lactationDuration = 2>> @@ -18657,7 +18660,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <span id="result2"> <<link "Break $him in again">> <<replace "#result2">> - $His ass is yours all over again. As soon as $his newly tight rosebud has recovered enough, you visit $him in the surgery, without even waiting for $him to leave it. You flip $him over on the recovery bed and force <<if $PC.dick == 1>>your cock<<else>>a strap-on<</if>> up $his butt while $he wriggles with eager discomfort, squealing in pretended horror. $His renewed anal virginity was very brief; $his ass is once again @@.lime;broken in for penetration.@@ For $his part, $he @@.hotpink;thoroughly enjoyed losing $his anal cherry,@@ again. + $His ass is yours all over again. As soon as $his newly tight rosebud has recovered enough, you visit $him in the surgery, without even waiting for $him to leave it. You flip $him over on the recovery bed and force <<if $PC.dick != 0>>your cock<<else>>a strap-on<</if>> up $his butt while $he wriggles with eager discomfort, squealing in pretended horror. $His renewed anal virginity was very brief; $his ass is once again @@.lime;broken in for penetration.@@ For $his part, $he @@.hotpink;thoroughly enjoyed losing $his anal cherry,@@ again. <<set $activeSlave.devotion += 5, $activeSlave.counter.anal++, $analTotal++, $activeSlave.anus = 1>> <<= knockMeUp($activeSlave, 5, 1, -1, 1)>> <</replace>> @@ -18674,19 +18677,19 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<else>> face the ground <</if>> - and offer you $his ass. You're going to need some lubricant for this, but the $desc's saliva should be plenty. As you <<if $PC.dick == 1>>aim your dick<<else>>swiftly pull on a strap-on and aim it<</if>> at $his face, $he realizes that $his spit is going to be the only relief $his fucked-out butt is going to have for whatever you're planning. $He blows you with desperate eagerness, doing $his absolute best to coat your<<if $PC.dick != 1>> weapon's<</if>> shaft with as much saliva as $he can. You pull it free of $his mouth with a wet pop, and $he immediately faces the floor, cocking $his hips and spreading $his huge asspussy for you. + and offer you $his ass. You're going to need some lubricant for this, but the $desc's saliva should be plenty. As you <<if $PC.dick != 0>>aim your dick<<else>>swiftly pull on a strap-on and aim it<</if>> at $his face, $he realizes that $his spit is going to be the only relief $his fucked-out butt is going to have for whatever you're planning. $He blows you with desperate eagerness, doing $his absolute best to coat your<<if $PC.dick != 1>> weapon's<</if>> shaft with as much saliva as $he can. You pull it free of $his mouth with a wet pop, and $he immediately faces the floor, cocking $his hips and spreading $his huge asspussy for you. <br><br> - After watching the way it contracts slightly as $he breathes hard for a while, letting $him feel the apprehension, you shove <<if $PC.dick == 1>>yourself<<else>>the phallus<</if>> inside $him. $He takes it without any reaction at all, and $his gaped hole cups it only loosely. Grabbing $him by the shoulders, you haul $his torso up so it's against your + After watching the way it contracts slightly as $he breathes hard for a while, letting $him feel the apprehension, you shove <<if $PC.dick != 0>>yourself<<else>>the phallus<</if>> inside $him. $He takes it without any reaction at all, and $his gaped hole cups it only loosely. Grabbing $him by the shoulders, you haul $his torso up so it's against your <<if $PC.belly >= 5000>> pregnancy<<if $PC.belly >= 10000>>, capped by its popped navel<</if>>, - <<elseif $PC.boobs == 1>> + <<elseif $PC.boobs >= 300>> breasts, capped by their rock-hard nipples, <<elseif $PC.title == 0>> flat chest, capped by its rock-hard nipples, <<else>> muscular chest, <</if>> - and push three of your fingers into $his mouth. $He gags, surprised, but you shove them in farther, collecting as much spit as you can reach. Then you let $him fall back down again. $He knows what you're going to do, and moans as you slide your fingers in alongside your <<if $PC.dick == 1>>cock<<else>>strap-on<</if>>, taking huge shuddering gasps as $he feels $his sphincter accommodate the abuse. Slowly, you slide your thumb in as well, pushing it around <<if $PC.dick == 1>>your stiff prick<<else>>the unyielding phallus<</if>> until you're holding it as if masturbating. And then you masturbate. Inside $his ass. $He begins to scream, but manages to prevent $himself from resisting. $He does $his desperate best to take your crushing abuse of $his worn-out hole, and collapses when you finally orgasm and let $him go. $He does $his best to offer some sort of @@.hotpink;submissive thanks,@@ but is barely coherent, and crawls off to shower again, $his lewd sphincter pulsing as $he goes. + and push three of your fingers into $his mouth. $He gags, surprised, but you shove them in farther, collecting as much spit as you can reach. Then you let $him fall back down again. $He knows what you're going to do, and moans as you slide your fingers in alongside your <<if $PC.dick != 0>>cock<<else>>strap-on<</if>>, taking huge shuddering gasps as $he feels $his sphincter accommodate the abuse. Slowly, you slide your thumb in as well, pushing it around <<if $PC.dick != 0>>your stiff prick<<else>>the unyielding phallus<</if>> until you're holding it as if masturbating. And then you masturbate. Inside $his ass. $He begins to scream, but manages to prevent $himself from resisting. $He does $his desperate best to take your crushing abuse of $his worn-out hole, and collapses when you finally orgasm and let $him go. $He does $his best to offer some sort of @@.hotpink;submissive thanks,@@ but is barely coherent, and crawls off to shower again, $his lewd sphincter pulsing as $he goes. <<set $activeSlave.devotion += 5>> <<= VCheck.Anal()>> <<EventFetish $activeSlave "buttslut">> @@ -18698,8 +18701,8 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<setLocalPronouns $HeadGirl 2>> <<EventNameDelink $activeSlave>> <<replace "#result">> - You page $HeadGirl.slaveName for some assistance filling up a loose hole, and _he2 comes quickly, <<if canPenetrate($HeadGirl)>>precum already visible at the tip of _his2 erection<<else>>bringing a strap-on<</if>>. When _he2 arrives, it's to the sight of $activeSlave.slaveName sitting on your lap<<if !canDoAnal($activeSlave)>>, anal chastity discarded<</if>>, with your <<if $PC.dick == 1>>cock<<else>>strap-on<</if>> up $his ridiculous anal gape, waiting for a second phallus while your hands tease $his $activeSlave.nipples nipples. Seeing that backup has arrived, you lean back and shift your grip to the back of the receptacle's lower thighs, pulling $him up and shifting $his hips to offer your Head Girl another berth in $activeSlave.slaveName's ass. This pulls $his loose sphincter up, producing a little gape above the top of your invading shaft, and $HeadGirl.slaveName loses no time in fucking it. _He2 gives $activeSlave.slaveName a kiss, but soon breaks the lip lock, since _he2's more interested in making eyes at you over your mutual anal conquest's shuddering shoulder. As - <<if $PC.dick == 1>> + You page $HeadGirl.slaveName for some assistance filling up a loose hole, and _he2 comes quickly, <<if canPenetrate($HeadGirl)>>precum already visible at the tip of _his2 erection<<else>>bringing a strap-on<</if>>. When _he2 arrives, it's to the sight of $activeSlave.slaveName sitting on your lap<<if !canDoAnal($activeSlave)>>, anal chastity discarded<</if>>, with your <<if $PC.dick != 0>>cock<<else>>strap-on<</if>> up $his ridiculous anal gape, waiting for a second phallus while your hands tease $his $activeSlave.nipples nipples. Seeing that backup has arrived, you lean back and shift your grip to the back of the receptacle's lower thighs, pulling $him up and shifting $his hips to offer your Head Girl another berth in $activeSlave.slaveName's ass. This pulls $his loose sphincter up, producing a little gape above the top of your invading shaft, and $HeadGirl.slaveName loses no time in fucking it. _He2 gives $activeSlave.slaveName a kiss, but soon breaks the lip lock, since _he2's more interested in making eyes at you over your mutual anal conquest's shuddering shoulder. As + <<if $PC.dick != 0>> <<if canPenetrate($HeadGirl)>> your dicks slide against each other, <<else>> @@ -18810,7 +18813,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<else>> traces $his chastity <</if>> - and you press your groin towards $him. Getting the idea, $he begins to <<if $PC.dick == 1>>jack you off<<else>>finger your clit<</if>> energetically, taking the pace from your lusty demeanor and $his own feeling of energy and well-being. The two of you orgasm almost together. <<if $PC.dick == 1>>You angle your hips to shoot your seed onto the floor<<else>>You climax so violently that some of your femcum makes it onto the floor<</if>>. + and you press your groin towards $him. Getting the idea, $he begins to <<if $PC.dick != 0>>jack you off<<else>>finger your clit<</if>> energetically, taking the pace from your lusty demeanor and $his own feeling of energy and well-being. The two of you orgasm almost together. <<if $PC.dick != 0>>You angle your hips to shoot your seed onto the floor<<else>>You climax so violently that some of your femcum makes it onto the floor<</if>>. <<if ($activeSlave.chastityPenis == 1)>> $His ejaculate steadily drips from $his chastity cage, <<elseif canAchieveErection($activeSlave)>> @@ -18832,7 +18835,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<EventNameDelink $activeSlave>> <<replace "#result">> That was not quite the prescribed way of greeting you, there was no need to greet you as $he passed, and most importantly, $he's simply too cheery. Resolving to crush $his happiness, you call $him back to the office in a thunderous voice you know will reach $him. $He knows $he's made a mistake, but comes promptly, lower lip quivering. $His feelings are plain to see on $his face: surprise, @@.mediumorchid;betrayal,@@ @@.gold;fear.@@ $He thought $he could be friendly, and now $he knows $he was wrong. What's more, $he thought $he could be happy, and now $he's realizing that that was also wrong. As you - <<switch $activeSlave.standardPunishment>> + <<switch $activeSlave.rules.punishment>> <<case "confinement">>close $him into a confinement cell, <<case "whipping">>tie $him up for a brief whipping, <<case "chastity">>lock $him into harsh chastity, @@ -18918,8 +18921,8 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <</if>> and pull $him back into your arms. The other slave watches silently, awaiting some cue as to whether _heU's to join in or return to breakfast; you give _himU a flick of your chin, and _heU turns away, leaving you with $activeSlave.slaveName, embracing among the eating slaves. <br><br> - You whisper into $his ear that you think $he's attractive, <<if $PC.dick == 1>>and point out that $he can feel the proof between $his buttocks. You're hard, and your stiff prick is poking $him in the rear. $He gasps and shifts a little, and you nestle your dick even closer into the warm place between $his legs and ass.<<else>>and tell $him that you can prove it. You grab one of $his hands and pull it around behind $him, between you, making $him feel your pussy. $He gasps at how wet it is.<</if>> "An old <<s>>lave like me, <<Master>>?" $he echoes in a small voice. An old slave like $him, you confirm, and tell $him that right now, - <<if $PC.dick == 1 && (canDoVaginal($activeSlave) || canDoAnal($activeSlave))>> + You whisper into $his ear that you think $he's attractive, <<if $PC.dick != 0>>and point out that $he can feel the proof between $his buttocks. You're hard, and your stiff prick is poking $him in the rear. $He gasps and shifts a little, and you nestle your dick even closer into the warm place between $his legs and ass.<<else>>and tell $him that you can prove it. You grab one of $his hands and pull it around behind $him, between you, making $him feel your pussy. $He gasps at how wet it is.<</if>> "An old <<s>>lave like me, <<Master>>?" $he echoes in a small voice. An old slave like $him, you confirm, and tell $him that right now, + <<if $PC.dick != 0 && (canDoVaginal($activeSlave) || canDoAnal($activeSlave))>> <<if canDoVaginal($activeSlave)>> you've decided to fuck $his pussy. $He starts at the sudden vulgarity, even with your cock resting against the soft skin between the bottom of $his vulva and $his anus, and shudders with sudden pleasure as you use a hand to guide yourself inside $his welcoming channel. <<= VCheck.Vaginal()>> @@ -18930,7 +18933,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He You take $him standing, <<else>> some oral sex from a slave like $him sounds just right. You push $him to $his knees and - <<if $PC.dick == 1>> + <<if $PC.dick != 0>> push your dick into $his mouth, <<else>> hold $his mouth to your cunt, @@ -18938,10 +18941,10 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He taking your pleasure from $him <<set $activeSlave.counter.oral++, $oralTotal++>> <</if>> - right there among your breakfasting slaves, who try to ignore you or watch with appreciation, according to their own natures. When you're finished, you <<if $PC.dick == 1>>spin $him around and kiss $him,<<else>>pull $him up to $his feet and kiss $him, tasting yourself on $his lips and<</if>> making sure $he knows @@.hotpink;you appreciate $his mature body@@ just as much as <<if $activeSlave.assignment == "whore" || $activeSlave.assignment == "work in the brothel">>$his customers do<<else>>your citizens do<</if>>. + right there among your breakfasting slaves, who try to ignore you or watch with appreciation, according to their own natures. When you're finished, you <<if $PC.dick != 0>>spin $him around and kiss $him,<<else>>pull $him up to $his feet and kiss $him, tasting yourself on $his lips and<</if>> making sure $he knows @@.hotpink;you appreciate $his mature body@@ just as much as <<if $activeSlave.assignment == "whore" || $activeSlave.assignment == "work in the brothel">>$his customers do<<else>>your citizens do<</if>>. <<set $activeSlave.devotion += 5>> <</replace>> -<</link>><<if canDoVaginal($activeSlave) && ($activeSlave.vagina == 0) && $PC.dick == 1>>//This option will take $his virginity//<<elseif !canDoVaginal($activeSlave) && ($activeSlave.anus == 0) && $PC.dick == 1>> //This option will take $his anal virginity//<</if>> +<</link>><<if canDoVaginal($activeSlave) && ($activeSlave.vagina == 0) && $PC.dick != 0>>//This option will take $his virginity//<<elseif !canDoVaginal($activeSlave) && ($activeSlave.anus == 0) && $PC.dick != 0>> //This option will take $his anal virginity//<</if>> <<case "im scared">> @@ -18949,7 +18952,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<EventNameDelink $activeSlave>> <<replace "#result">> $He obviously knows that breaking down like this would displease you, but you patiently explain that it's against the rules anyway. $He cries harder, nodding through $his tears. $He knows that interrupting you to beg would be profoundly stupid, so $he clasps $his hand<<if hasBothArms($activeSlave)>>s<</if>> in wordless submission. You tell $him that $he's to keep $himself under control; if $he fails, $he will be punished. Since $he failed, $he will now suffer $his standard punishment, and be - <<switch $activeSlave.standardPunishment>> + <<switch $activeSlave.rules.punishment>> <<case "confinement">> shut up in a box. @@.gold;$He breaks down,@@ falling to $his knees, begging abjectly for mercy. <<if $activeSlave.belly >= 100000 || $activeSlave.boobs > 25000 || $activeSlave.weight > 190>> @@ -19001,13 +19004,13 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<EventNameDelink $activeSlave>> <<replace "#result">> You rise from behind your desk, and $activeSlave.slaveName collapses to the floor, sure that $he's about to be severely punished. $He's shocked to feel your arms encircle $him as you kneel down beside $him and embrace $his huddled form. You pull $his head - <<if $PC.boobsBonus > 2>> - against your enormous, <<if $PC.boobsImplant == 1>>hard<<else>>soft<</if>> breasts, - <<elseif $PC.boobsBonus == 2>> - against your huge <<if $PC.boobsImplant == 1>>firm<<else>>soft<</if>> breasts, - <<elseif $PC.boobsBonus == 1>> - against your big <<if $PC.boobsImplant == 1>>firm<<else>>soft<</if>> breasts, - <<elseif $PC.boobs == 1>> + <<if $PC.boobs >= 1400>> + against your enormous, <<if $PC.boobsImplant != 0>>hard<<else>>soft<</if>> breasts, + <<elseif $PC.boobs >= 1200>> + against your huge <<if $PC.boobsImplant != 0>>firm<<else>>soft<</if>> breasts, + <<elseif $PC.boobs >= 1000>> + against your big <<if $PC.boobsImplant != 0>>firm<<else>>soft<</if>> breasts, + <<elseif $PC.boobs >= 300>> against your soft breasts, <<elseif $PC.title == 0>> against your flat chest, @@ -19124,14 +19127,14 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<else>> wiggling $his rear side to side alluringly <</if>> - and putting a finger to $his slightly parted lips as $he stares down at your <<if $PC.dick == 1>>stiff prick<<else>>strap-on<</if>>. + and putting a finger to $his slightly parted lips as $he stares down at your <<if $PC.dick != 0>>stiff prick<<else>>strap-on<</if>>. <br><br> <<set _fucked = 0>> <<if $activeSlave.fetishKnown == 1 && $activeSlave.fetish != "none">> Finally making $his decision, $he <<switch $eventSlave.fetish>> <<case "submissive">> - turns around and carefully perches $himself on <<if $PC.dick == 1>>your cock<<else>>the phallus<</if>>, + turns around and carefully perches $himself on <<if $PC.dick != 0>>your cock<<else>>the phallus<</if>>, <<if canDoVaginal($activeSlave) && ($activeSlave.vagina > 0)>> letting $his weight slide it inside $his wet pussy. <<= VCheck.Vaginal()>> @@ -19144,11 +19147,11 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He $He's not used to being on top, but $he uses $himself to service you as submissively as $he can. $He pays $his own pleasure no attention at all, <<set _fucked = 1>> <<case "cumslut">> - squats down, coming face to face with <<if $PC.dick == 1>>your cock<<else>>the phallus<</if>>. <<if canTalk($activeSlave)>>"<<Master>>, I changed my mind about <<s>>itting," $he <<say>>s<<else>>$He gestures that $he changed $his mind about sitting<</if>>, and licks $his lips sluttily. Then $he gives <<if $PC.dick == 1>>you<<else>>the phallus<</if>> a lusty blowjob, humming and licking happily. <<if $PC.dick == 1>>$He swallows your load hungrily,<<else>>$He helps you out of the harness with your permission and eats you out too,<</if>> + squats down, coming face to face with <<if $PC.dick != 0>>your cock<<else>>the phallus<</if>>. <<if canTalk($activeSlave)>>"<<Master>>, I changed my mind about <<s>>itting," $he <<say>>s<<else>>$He gestures that $he changed $his mind about sitting<</if>>, and licks $his lips sluttily. Then $he gives <<if $PC.dick != 0>>you<<else>>the phallus<</if>> a lusty blowjob, humming and licking happily. <<if $PC.dick != 0>>$He swallows your load hungrily,<<else>>$He helps you out of the harness with your permission and eats you out too,<</if>> <<set $activeSlave.counter.oral++, $oralTotal++>> <<set _fucked = 1>> <<case "humiliation">> - turns around and sits on <<if $PC.dick == 1>>your cock<<else>>the phallus<</if>>, leaning back against you and making sure all the other slaves who pass by can see + turns around and sits on <<if $PC.dick != 0>>your cock<<else>>the phallus<</if>>, leaning back against you and making sure all the other slaves who pass by can see <<if canDoVaginal($activeSlave) && ($activeSlave.vagina > 0)>> where it penetrates $his cunt. <<= VCheck.Vaginal()>> @@ -19162,29 +19165,29 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<set _fucked = 1>> <<case "buttslut">> <<if canDoAnal($activeSlave) && ($activeSlave.anus > 0)>> - turns around and shivers with pleasure as $he hilts $his anal sphincter around the base of <<if $PC.dick == 1>>your cock<<else>>the phallus<</if>>. $He bounces on it happily, reaming $his own ass, + turns around and shivers with pleasure as $he hilts $his anal sphincter around the base of <<if $PC.dick != 0>>your cock<<else>>the phallus<</if>>. $He bounces on it happily, reaming $his own ass, <<= VCheck.Anal()>> <<else>> - turns around and shivers with pleasure as $he feels <<if $PC.dick == 1>>your cock<<else>>the phallus<</if>> slip between $his buttcheeks. $He rubs against it, happy to share $his butt with you, + turns around and shivers with pleasure as $he feels <<if $PC.dick != 0>>your cock<<else>>the phallus<</if>> slip between $his buttcheeks. $He rubs against it, happy to share $his butt with you, <</if>> <<set _fucked = 1>> <<case "boobs">> - squats down, placing <<if $PC.dick == 1>>your cock<<else>>the phallus<</if>> <<if $activeSlave.boobs > 4000>>in the virtual hole formed in the place between $his breasts, which are so massive they rest together<<elseif $activeSlave.boobs > 1000>>in the valley between $his tits<<elseif $activeSlave.boobs > 300>>between $his breasts<<else>>against one of $his nipples<</if>>. <<if canTalk($activeSlave)>>"<<Master>>, I changed my mind about <<s>>itting," $he <<say>>s<<else>>$He gestures that $he changed $his mind about sitting<</if>>, and starts giving you a boob job. $He enjoys the breast play, + squats down, placing <<if $PC.dick != 0>>your cock<<else>>the phallus<</if>> <<if $activeSlave.boobs > 4000>>in the virtual hole formed in the place between $his breasts, which are so massive they rest together<<elseif $activeSlave.boobs > 1000>>in the valley between $his tits<<elseif $activeSlave.boobs > 300>>between $his breasts<<else>>against one of $his nipples<</if>>. <<if canTalk($activeSlave)>>"<<Master>>, I changed my mind about <<s>>itting," $he <<say>>s<<else>>$He gestures that $he changed $his mind about sitting<</if>>, and starts giving you a boob job. $He enjoys the breast play, <<set $activeSlave.counter.mammary++, $mammaryTotal++>> <<set _fucked = 1>> <<case "pregnancy">> <<if canDoVaginal($activeSlave) && ($activeSlave.vagina > 0)>> - turns around and lovingly lowers $his pussy onto you. <<if $PC.dick == 1>><<if $activeSlave.pregKnown == 1>>$He's already pregnant, so this isn't a direct satisfaction of $his impregnation fetish, but being fucked while pregnant is almost as good as far as $he's concerned.<<elseif canGetPregnant($activeSlave)>>This might be the moment $he gets pregnant, and $he's quivering with anticipations.<<else>>$He knows $he isn't fertile, but $he's good at fantasizing.<</if>><<else>>Your strap-on might not be able to impregnate anyone, but $he's good at fantasizing.<</if>> $He rides you hungrily, + turns around and lovingly lowers $his pussy onto you. <<if $PC.dick != 0>><<if $activeSlave.pregKnown == 1>>$He's already pregnant, so this isn't a direct satisfaction of $his impregnation fetish, but being fucked while pregnant is almost as good as far as $he's concerned.<<elseif canGetPregnant($activeSlave)>>This might be the moment $he gets pregnant, and $he's quivering with anticipations.<<else>>$He knows $he isn't fertile, but $he's good at fantasizing.<</if>><<else>>Your strap-on might not be able to impregnate anyone, but $he's good at fantasizing.<</if>> $He rides you hungrily, <<= VCheck.Vaginal()>> <<if canImpreg($activeSlave, $PC)>> <<= knockMeUp($activeSlave, 40, 0, -1)>> <</if>> <<else>> - turns around and carefully perches $himself on <<if $PC.dick == 1>>your cock<<else>>the phallus<</if>>, putting it between $his thighs. $He rides you caringly, + turns around and carefully perches $himself on <<if $PC.dick != 0>>your cock<<else>>the phallus<</if>>, putting it between $his thighs. $He rides you caringly, <</if>> <<set _fucked = 1>> <<case "dom">> - turns around and sits right down on <<if $PC.dick == 1>>your cock<<else>>the phallus<</if>>, eagerly + turns around and sits right down on <<if $PC.dick != 0>>your cock<<else>>the phallus<</if>>, eagerly <<if canDoVaginal($activeSlave) && ($activeSlave.vagina > 0)>> taking it into $his cunt. <<= VCheck.Vaginal()>> @@ -19197,7 +19200,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He $He loves being on top, even if $he's the one who's getting fucked. $He rides you happily, <<set _fucked = 1>> <<case "sadist">> - turns around and hesitantly sits on <<if $PC.dick == 1>>your cock<<else>>the phallus<</if>>, letting + turns around and hesitantly sits on <<if $PC.dick != 0>>your cock<<else>>the phallus<</if>>, letting <<if canDoVaginal($activeSlave) && ($activeSlave.vagina > 0)>> it slide into $his cunt. <<= VCheck.Vaginal()>> @@ -19210,7 +19213,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He $He prefers to be rough, but settles for just directing how $he gets used. $He rides you cautiously, <<set _fucked = 1>> <<case "masochist">> - turns around and carefully perches $himself on <<if $PC.dick == 1>>your cock<<else>>the phallus<</if>>, + turns around and carefully perches $himself on <<if $PC.dick != 0>>your cock<<else>>the phallus<</if>>, <<if canDoVaginal($activeSlave) && ($activeSlave.vagina > 0)>> letting $his weight slide it inside $his wet pussy at an uncomfortable angle. <<= VCheck.Vaginal()>> @@ -19225,9 +19228,9 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <</switch>> <</if>> <<if _fucked == 1>> - and after you've <<if $PC.dick == 1>>cum<<else>>climaxed<</if>>, $he @@.mediumaquamarine;thanks you trustingly,@@ happy $he's still allowed a sexy choice with you now and then. + and after you've <<if $PC.dick != 0>>cum<<else>>climaxed<</if>>, $he @@.mediumaquamarine;thanks you trustingly,@@ happy $he's still allowed a sexy choice with you now and then. <<else>> - <<if $activeSlave.fetishKnown == 1>>$He can't really think of how to accommodate the situation to $his own preferred approach to sex,<<else>>$He isn't well versed in how $his own sexual needs might fit into the situation,<</if>> so $he just services you like a good $girl. $He turns around and sits on <<if $PC.dick == 1>>your cock<<else>>the phallus<</if>>, + <<if $activeSlave.fetishKnown == 1>>$He can't really think of how to accommodate the situation to $his own preferred approach to sex,<<else>>$He isn't well versed in how $his own sexual needs might fit into the situation,<</if>> so $he just services you like a good $girl. $He turns around and sits on <<if $PC.dick != 0>>your cock<<else>>the phallus<</if>>, <<if canDoVaginal($activeSlave) && ($activeSlave.vagina > 0)>> squatting to bounce $his cunt up and down on it. <<= VCheck.Vaginal()>> @@ -19245,7 +19248,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <br><<link "Have $him service you while you work">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You order $him to sit on your <<if $PC.dick == 1>>dick<<else>>strap-on<</if>> and get you off like a good $girl, but not to disturb you while you're working. $He <<if canTalk($activeSlave)>>shuts up immediately<<else>>obediently drops $his hand<<if hasBothArms($activeSlave)>>s<</if>> to $his side<<if hasBothArms($activeSlave)>>s<</if>> and stops communicating with them<</if>>, and approaches you carefully. Meanwhile, you go back to your tablet, ignoring $him completely. $He gingerly straddles your legs, positioning $his intimate areas directly over the pointing head of <<if $PC.dick == 1>>your erection<<else>>the phallus<</if>><<if $activeSlave.belly >= 5000>>, all while delicately trying to not bump into you with $his <<if $activeSlave.bellyPreg >= 3000>>pregnancy<<else>>belly<</if>><</if>>. Deciding that $he shouldn't use $his hand<<if hasBothArms($activeSlave)>>s<</if>> to guide it, $he lowers $himself slowly, + You order $him to sit on your <<if $PC.dick != 0>>dick<<else>>strap-on<</if>> and get you off like a good $girl, but not to disturb you while you're working. $He <<if canTalk($activeSlave)>>shuts up immediately<<else>>obediently drops $his hand<<if hasBothArms($activeSlave)>>s<</if>> to $his side<<if hasBothArms($activeSlave)>>s<</if>> and stops communicating with them<</if>>, and approaches you carefully. Meanwhile, you go back to your tablet, ignoring $him completely. $He gingerly straddles your legs, positioning $his intimate areas directly over the pointing head of <<if $PC.dick != 0>>your erection<<else>>the phallus<</if>><<if $activeSlave.belly >= 5000>>, all while delicately trying to not bump into you with $his <<if $activeSlave.bellyPreg >= 3000>>pregnancy<<else>>belly<</if>><</if>>. Deciding that $he shouldn't use $his hand<<if hasBothArms($activeSlave)>>s<</if>> to guide it, $he lowers $himself slowly, <<if canDoVaginal($activeSlave) && ($activeSlave.vagina > 0)>> breathing a little harder as $he feels its head spread $his pussylips and then slide inside $him. <<= VCheck.Vaginal()>> @@ -19256,7 +19259,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He getting it situated between $his thighs, since that's the best option $he has available. <</if>> <<if $activeSlave.belly >= 5000>>Before starting to pleasure you, $he notices there is no way $he can move with $his rounded middle sticking out as far as it does. $He carefully turns around, feeling your glare on $his back at $his mistake.<</if>> - Still crouched over you, $he begins to move up and down, milking <<if $PC.dick == 1>>your penis<<else>>the strap-on<</if>>. As $he works into it, $he lets $his butt touch you, just once, but you make a nonverbal sound of disapproval, letting $him know not to disturb your work like that. Realizing that $he needs to play the human sex toy, $he + Still crouched over you, $he begins to move up and down, milking <<if $PC.dick != 0>>your penis<<else>>the strap-on<</if>>. As $he works into it, $he lets $his butt touch you, just once, but you make a nonverbal sound of disapproval, letting $him know not to disturb your work like that. Realizing that $he needs to play the human sex toy, $he <<if $activeSlave.butt > 12>> grabs $his massive buttocks and finds that there is no way $he can keep the expanses of flesh from enveloping your lap. <<elseif $activeSlave.butt > 5>> @@ -19266,10 +19269,10 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<else>> uses $his arms for balance, since $his cute butt can stay out of the way on its own and doesn't need to be spread by hand. <</if>> - <<if $activeSlave.belly >= 10000>> You spread your legs as you shift into a more comfortable position, stealthily showing mercy since $he can't possibly keep $his <<if $activeSlave.bellyPreg >= 3000>>full-term belly<<else>>_belly belly<</if>> off you otherwise.<</if>> $He bobs up and down, getting you off without ever touching you<<if $PC.dick == 1>>, other than the contact between your penis and the inside of $his body, of course<</if>>. + <<if $activeSlave.belly >= 10000>> You spread your legs as you shift into a more comfortable position, stealthily showing mercy since $he can't possibly keep $his <<if $activeSlave.bellyPreg >= 3000>>full-term belly<<else>>_belly belly<</if>> off you otherwise.<</if>> $He bobs up and down, getting you off without ever touching you<<if $PC.dick != 0>>, other than the contact between your penis and the inside of $his body, of course<</if>>. <<if $activeSlave.energy > 80>> $He has such a powerful sex drive that even this sterile intercourse brings $him to orgasm. - <<elseif $activeSlave.releaseRules == "restrictive" || $activeSlave.releaseRules == "chastity">> + <<elseif $activeSlave.rules.release == "restrictive" || $activeSlave.rules.release == "chastity">> $He obeys the rules about orgasm and hasn't gotten off as part of $his assignment recently, so $he orgasms despite the sterility of the intercourse. <<else>> $He does not orgasm, serving you properly and showing appropriate disregard for $his own pleasure. @@ -19412,11 +19415,11 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<replace "#result">> Deciding to help $him, you head over and grab a handful of each of $his asscheeks, hefting $him <<if $activeSlave.buttImplant/$activeSlave.butt >= .5>>unnaturally taut<<else>>soft<</if>> masses of feminine assflesh upward and out of the constricting clothing. <<if (($activeSlave.fetishKnown == 1) && ($activeSlave.fetish == "buttslut")) || ($activeSlave.energy > 80)>> - $He's a little disappointed when $he realizes that you're just being helpful, instead of getting ready to stick <<if $PC.dick == 1>>your dick<<else>>something<</if>> inside $him, but $he thanks you properly once $he's free. Clearly unwilling to leave it at just that, $he gives you quite a show as $he gets into the next size up, making sure to bounce $his ass for you and keeping $his <<if !canDoVaginal($activeSlave)>>ass<</if>>pussy visible for longer than is strictly necessary. @@.mediumaquamarine;$He trusts you'll fuck $him some other time,@@ and is even a little happy that you're willing to lend $him a helping hand outside of sex. + $He's a little disappointed when $he realizes that you're just being helpful, instead of getting ready to stick <<if $PC.dick != 0>>your dick<<else>>something<</if>> inside $him, but $he thanks you properly once $he's free. Clearly unwilling to leave it at just that, $he gives you quite a show as $he gets into the next size up, making sure to bounce $his ass for you and keeping $his <<if !canDoVaginal($activeSlave)>>ass<</if>>pussy visible for longer than is strictly necessary. @@.mediumaquamarine;$He trusts you'll fuck $him some other time,@@ and is even a little happy that you're willing to lend $him a helping hand outside of sex. <<elseif $activeSlave.trust > 20>> $He feels the familiar grip of your <<if $PC.title == 1>>strong<<else>>feminine<</if>> hands without surprise or resentment, and relaxes trustingly as you manipulate $his bottom. Realizing that you're helping $him, $he quickly slides the offending item down $his thigh<<if hasBothLegs($activeSlave)>>s<</if>> and off $himself, and then thanks you properly. $He smiles at you as $he puts on the next size up, clearly pleased that you'd @@.mediumaquamarine;assist $him with a trivial thing@@ outside of $his direct duties as a sex slave. <<else>> - $He stiffens at the feeling of your hands on $his bottom, not sure whether you're about to ram <<if $PC.dick == 1>>your dick<<else>>something<</if>> up $his defenseless asshole. You feel the muscles down there tense a little through the softness of the lower part of $his buttocks. That's not what you're planning, though, and eventually $he realizes that you mean to help. $He thanks you hesitantly before bending to slide the offending clothing down $his thigh<<if hasBothLegs($activeSlave)>>s<</if>>. Nervously, $he thanks you again after $he's free, unsure of $himself but @@.mediumaquamarine;impressed that you'd help $him with a little thing like that.@@ + $He stiffens at the feeling of your hands on $his bottom, not sure whether you're about to ram <<if $PC.dick != 0>>your dick<<else>>something<</if>> up $his defenseless asshole. You feel the muscles down there tense a little through the softness of the lower part of $his buttocks. That's not what you're planning, though, and eventually $he realizes that you mean to help. $He thanks you hesitantly before bending to slide the offending clothing down $his thigh<<if hasBothLegs($activeSlave)>>s<</if>>. Nervously, $he thanks you again after $he's free, unsure of $himself but @@.mediumaquamarine;impressed that you'd help $him with a little thing like that.@@ <</if>> <</replace>> <<set $activeSlave.trust += 5>> @@ -19427,14 +19430,14 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<replace "#result">> Finding the situation simply too good to pass up, you wait until $he's not <<if canSee($activeSlave)>>looking at<<else>>paying attention to<</if>> you, and then approach $him from behind. <<if ($activeSlave.fetishKnown == 1) && ($activeSlave.fetish == "buttslut") && canDoAnal($activeSlave)>> - $He gasps wantonly as $he feels the familiar sensation of <<if $PC.dick == 1>>your dick<<else>>a strap-on<</if>> infiltrating between $his cheeks and towards $his <<if $activeSlave.anus >= 3>>loose<<elseif $activeSlave.anus >= 2>>relaxed<<else>>tight little<</if>> anus. $He releases $his grip on the constricting clothing that's binding $his thighs together and grinds $his ass back against you, making sure every <<if $showInches == 2>>inch<<else>>centimeter<</if>> of your <<if $PC.dick == 1>>hard member<<else>>phallus<</if>> that will fit gets inside $his asshole. Some time later, the hard pounding dislodges the clothing and it slides down $his leg<<if hasBothLegs($activeSlave)>>s<</if>> to gather around $his ankle<<if hasBothLegs($activeSlave)>>s<</if>>. @@.hotpink;$He doesn't notice.@@ + $He gasps wantonly as $he feels the familiar sensation of <<if $PC.dick != 0>>your dick<<else>>a strap-on<</if>> infiltrating between $his cheeks and towards $his <<if $activeSlave.anus >= 3>>loose<<elseif $activeSlave.anus >= 2>>relaxed<<else>>tight little<</if>> anus. $He releases $his grip on the constricting clothing that's binding $his thighs together and grinds $his ass back against you, making sure every <<if $showInches == 2>>inch<<else>>centimeter<</if>> of your <<if $PC.dick != 0>>hard member<<else>>phallus<</if>> that will fit gets inside $his asshole. Some time later, the hard pounding dislodges the clothing and it slides down $his leg<<if hasBothLegs($activeSlave)>>s<</if>> to gather around $his ankle<<if hasBothLegs($activeSlave)>>s<</if>>. @@.hotpink;$He doesn't notice.@@ <<= VCheck.Anal()>> <<elseif $activeSlave.energy > 80>> - $He's so horny that $he doesn't need any foreplay. Nor does $he get any. You grab $his hips and smack your <<if $PC.dick == 1>>dick<<else>>strap-on<</if>> against $his jiggling buttocks a couple of times, making $his bounce with eagerness and frustration at the anticipation of imminent sexual release. Exercising mercy, you pull $his ass back against you and maneuver <<if $PC.dick == 1>>yourself<<else>>your instrument<</if>> inside $him, enjoying $his shiver at the @@.hotpink;satisfaction of $his hopes.@@ The constricting clothes pin $his legs together, and you hold $his arms against $his sides, keeping $his back pressed against your + $He's so horny that $he doesn't need any foreplay. Nor does $he get any. You grab $his hips and smack your <<if $PC.dick != 0>>dick<<else>>strap-on<</if>> against $his jiggling buttocks a couple of times, making $his bounce with eagerness and frustration at the anticipation of imminent sexual release. Exercising mercy, you pull $his ass back against you and maneuver <<if $PC.dick != 0>>yourself<<else>>your instrument<</if>> inside $him, enjoying $his shiver at the @@.hotpink;satisfaction of $his hopes.@@ The constricting clothes pin $his legs together, and you hold $his arms against $his sides, keeping $his back pressed against your <<if $PC.belly > 1500>> pregnancy - <<elseif $PC.boobs == 1>> - <<if $PC.boobsImplant == 1>>fake <</if>>breasts + <<elseif $PC.boobs >= 300>> + <<if $PC.boobsImplant != 0>>fake <</if>>breasts <<elseif $PC.title == 0>> flat chest <<else>> @@ -19443,10 +19446,10 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He as you take $him. <<if canDoVaginal($activeSlave)>><<= VCheck.Vaginal()>><<else>><<= VCheck.Anal()>><</if>> <<elseif $activeSlave.trust > 20>> - $He relaxes submissively when $he feels you take hold of $his huge ass and slide your <<if $PC.dick == 1>>dick<<else>>strap-on<</if>> between $his asscheeks and then inside $his <<if canDoVaginal($activeSlave)>>pussy<<else>>anus<</if>>. $His legs are already in effect bound by the constricting clothing that's still holding them together, and you enhance the effect by taking hold of $his wrists and hugging $him from behind as you fuck $him, holding $his <<if hasBothLegs($activeSlave)>>arms crossed<<else>>arm<</if>> across $his <<if $activeSlave.boobs > 2000>>massive breasts<<elseif $activeSlave.boobs > 300>>boobs<<else>>chest<</if>>. Helpless in your embrace, $he @@.hotpink;relaxes completely and lets it happen.@@ + $He relaxes submissively when $he feels you take hold of $his huge ass and slide your <<if $PC.dick != 0>>dick<<else>>strap-on<</if>> between $his asscheeks and then inside $his <<if canDoVaginal($activeSlave)>>pussy<<else>>anus<</if>>. $His legs are already in effect bound by the constricting clothing that's still holding them together, and you enhance the effect by taking hold of $his wrists and hugging $him from behind as you fuck $him, holding $his <<if hasBothLegs($activeSlave)>>arms crossed<<else>>arm<</if>> across $his <<if $activeSlave.boobs > 2000>>massive breasts<<elseif $activeSlave.boobs > 300>>boobs<<else>>chest<</if>>. Helpless in your embrace, $he @@.hotpink;relaxes completely and lets it happen.@@ <<if canDoVaginal($activeSlave)>><<= VCheck.Vaginal()>><<else>><<= VCheck.Anal()>><</if>> <<else>> - $He stiffens fearfully when $he feels you take hold of $his huge ass, but $he knows not to resist. $He stays still as you slide your <<if $PC.dick == 1>>dick<<else>>strap-on<</if>> between $his asscheeks and then inside $his <<if canDoVaginal($activeSlave)>>pussy<<else>>anus<</if>>, trying to angle $his hips to make the standing penetration less uncomfortable. The clothing binds $his legs together, reducing $him to simply sticking $his butt out as best $he can to ease the stroking of your <<if $PC.dick == 1>>cock<<else>>phallus<</if>>, invading $his helpless + $He stiffens fearfully when $he feels you take hold of $his huge ass, but $he knows not to resist. $He stays still as you slide your <<if $PC.dick != 0>>dick<<else>>strap-on<</if>> between $his asscheeks and then inside $his <<if canDoVaginal($activeSlave)>>pussy<<else>>anus<</if>>, trying to angle $his hips to make the standing penetration less uncomfortable. The clothing binds $his legs together, reducing $him to simply sticking $his butt out as best $he can to ease the stroking of your <<if $PC.dick != 0>>cock<<else>>phallus<</if>>, invading $his helpless <<if canDoVaginal($activeSlave)>> cunt. <<= VCheck.Vaginal()>> @@ -19454,7 +19457,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He asshole. <<= VCheck.Anal()>> <</if>> - When you're done, you extract yourself and stalk off, leaving $him to struggle free<<if $PC.dick == 1>> and try to keep the cum dripping out of $him off $his clothing<</if>>. $He stumbles back to fetch the right size, @@.hotpink;thoroughly fucked.@@ + When you're done, you extract yourself and stalk off, leaving $him to struggle free<<if $PC.dick != 0>> and try to keep the cum dripping out of $him off $his clothing<</if>>. $He stumbles back to fetch the right size, @@.hotpink;thoroughly fucked.@@ <</if>> <</replace>> <<set $activeSlave.devotion += 5>> @@ -19480,9 +19483,9 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <br><<link "Have $him lick you clean">> <<replace "#result2">> You recline in your chair and inform $activeSlave.slaveName that $he has one last thing to clean in your office. $He understands your meaning quickly, sinks to $his knees and <<if $activeSlave.belly >= 5000>>struggles to crawl<<else>>crawls<</if>> beneath your desk to kneel between your legs. Soon enough you feel the sensation of $his lips wrapping obediently about one of your toes, fellating the appendage with some enthusiasm. $He works $his way through your various digits, taking some solace in the simplicity of $his task, before a sudden understanding dawns on $him. $He runs $his tongue up your leg, cleansing your skin with $his tongue as best $he can, before heading for your - <<if $PC.dick == 1>>cock<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>cunt<</if>> + <<if $PC.dick != 0>>cock<<if $PC.vagina != -1>> and <</if>><</if>><<if $PC.vagina != -1>>cunt<</if>> but you lay a hand on $his forehead and halt $him — $he'll do that last. - <<if $PC.boobs == 1 || $PC.title == 0>> + <<if $PC.boobs >= 300 || $PC.title == 0>> Soon enough $he manages to lick all the way up from your feet to your breasts, cleansing your <<if $PC.belly >= 60000>>massively gravid <<elseif $PC.belly >= 5000>>motherly <</if>>body with $his wet tongue all the way. $He hesitates before teasingly laying a single lap on your nipples, so you take $his head and hold it against your breasts to enjoy $his skillful tongue on your nipples.<<if $PC.lactation > 0>> $He even gets a special treat to savor, fresh from $his <<= WrittenMaster($activeSlave)>>'s milky breasts. $He makes sure your sore breasts are sufficiently relieved.<</if>> <<else>> Soon enough $he manages to lick all the way up from your feet to your <<if $PC.belly >= 10000>>taut dome of a stomach<<elseif $PC.belly >= 5000>>pregnancy strained abs<<else>>abs<</if>>, pecs, and collarbone, cleansing your body with $his wet tongue all the way. $He lavishes particular attention on every nook and groove of your chiseled body, clearly eager to please $his muscular <<if $PC.belly >= 5000>>(and very pregnant) <</if>><<= WrittenMaster($activeSlave)>>. @@ -19491,7 +19494,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<if $PC.dick == 0>> cunt, and laps at you enthusiastically <<else>> - cock, and runs $his tongue all over its surface<<if $PC.vagina == 1>> before turning $his attentions to lavish the same wet service to your pussy<</if>> + cock, and runs $his tongue all over its surface<<if $PC.vagina != -1>> before turning $his attentions to lavish the same wet service to your pussy<</if>> <</if>> This extravagant display of $his subservience leaves $him more sure of $his @@.hotpink;submission@@ to you than before. <<set $activeSlave.counter.oral++, $oralTotal++, $activeSlave.devotion += 4>> @@ -19988,7 +19991,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<link "Enjoy some oral with an evening of wallscreen television">> <<EventNameDelink $activeSlave>> <<replace "#result">> - There are some things that never change, even after ascension to the high position of an arcology owner. One of these fixtures of life is the ability to enjoy a relaxing evening of wallscreen television and <<if $PC.dick == 1>>a blowjob<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>some cunnilingus<</if>>. With $activeSlave.slaveName sequestered between your legs, you tune into your favorite Free Cities serial drama and <<if !canSee($activeSlave)>>audibly <</if>>widen your legs slightly as you sink back into the chair with a sigh of contentment. $He + There are some things that never change, even after ascension to the high position of an arcology owner. One of these fixtures of life is the ability to enjoy a relaxing evening of wallscreen television and <<if $PC.dick != 0>>a blowjob<<if $PC.vagina != -1>> and <</if>><</if>><<if $PC.vagina != -1>>some cunnilingus<</if>>. With $activeSlave.slaveName sequestered between your legs, you tune into your favorite Free Cities serial drama and <<if !canSee($activeSlave)>>audibly <</if>>widen your legs slightly as you sink back into the chair with a sigh of contentment. $He <<if $activeSlave.belly >= 300000>> gently leans onto $his _belly belly<<if hasAnyArms($activeSlave)>> with $his arm<<if hasBothArms($activeSlave)>>s<</if>> steadying the mass<</if>> <<elseif $activeSlave.belly >= 5000>> @@ -20065,7 +20068,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<EventNameDelink $activeSlave>> <<replace "#result">> You hook your arms underneath $his own, pulling $him off of the ground in one swift yank upwards. Taken off guard by $his sudden vertical ascension, $he clings to your chest instinctively, - <<if $PC.boobs == 1 || $PC.title == 0>> + <<if $PC.boobs >= 300 || $PC.title == 0>> <<if $activeSlave.boobs > 25000>>$his immense udders doing their best to keep you apart<<elseif $activeSlave.boobs > 2000>>$his huge breasts squashing against yours<<elseif $activeSlave.boobs > 800>>$his breasts pressing heavily against yours<<else>>$his chest pressing against your breasts<</if>>. <<else>> <<if $activeSlave.boobs > 25000>>$his immense udders doing their best to keep you apart<<elseif $activeSlave.boobs > 2000>>$his huge breasts forming a soft cushion between your two bodies<<elseif $activeSlave.boobs > 800>>$his breasts pressing up against your hard chest pleasantly<<else>>$his chest pressing against yours<</if>>. @@ -20073,7 +20076,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He $His body is held aloft entirely by your crushing embrace and $his arm<<if hasBothArms($activeSlave)>>s<</if>> wrapped daintily about your shoulders, for as short as $he is, $his attempts to wrap $his legs around your waist leave them dangling awkwardly in the air. This unique position soon has $his <<if $activeSlave.belly >= 10000>> _belly belly - <<if $PC.dick == 1>> + <<if $PC.dick != 0>> trapping your dick against your own <<if $PC.pregKnown == 1>> pregnancy. @@ -20145,11 +20148,11 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He You inform $him that short slaves like $him might have to try harder, but they can still serve just as well as any of their taller peers. Understanding your meaning, $he pushes $himself up as far as $he can with your hands still lightly pressing down on $his shoulders, straining $his neck until $he can take you fully into $his waiting mouth, keeping $his eyes closed as $he concentrates intently on $his task. $He lightly rocks back and forth on $his knees in an attempt to gain a little height to better pleasure you with $his mouth, an amusing sight to behold as you stand above $him. <br><br> Eventually, you lift a hand off of $his shoulder to run it possessively through $his $activeSlave.hColor hair, letting $him know that $he's an excellent little cocksucker. In $his eagerness to thank you, $he ends up talking into your <<if $PC.dick == 0>>phallus<<else>>cock<</if>>, though these muffled attempts at speech soon devolve back into submissive moaning. In time, you silence even these moans as you - <<if $PC.balls >= 3>> + <<if $PC.balls >= 30>> pump your endless load down $his throat and steadily fill $his stomach. $He opens $his eyes slowly, endowed with a belly stuffed to capacity with cum - <<elseif $PC.balls == 2>> + <<elseif $PC.balls >= 14>> pump load after load down $his throat and into $his stomach. $He opens $his eyes slowly, endowed with a belly stuffed with cum - <<elseif $PC.balls == 1>> + <<elseif $PC.balls >= 9>> blow your huge load down $his throat, and diligently $he swallows it all. $He opens $his eyes slowly, endowed with a belly full of cum <<else>> blow your load down $his throat, and $he swallows it all. $He opens $his eyes slowly, endowed with a belly full of cum @@ -20197,16 +20200,16 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He flat chest <</if>> and your - <<if $PC.boobs == 1>> + <<if $PC.boobs >= 300>> bosom. <<elseif $PC.title == 0>> chest. <<else>> hard pectorals. <</if>> - $He sniffles, trying to restrain $his hopes. You push $him backwards toward the couch, giving $him a kiss to really bring $him to the height of anticipation before laying $him down and sliding your <<if $PC.dick == 1>>cock<<else>>strap-on<</if>> <<if $activeSlave.anus > 1>>inside $his soft asshole<<else>>up $his tight little butt<</if>>. + $He sniffles, trying to restrain $his hopes. You push $him backwards toward the couch, giving $him a kiss to really bring $him to the height of anticipation before laying $him down and sliding your <<if $PC.dick != 0>>cock<<else>>strap-on<</if>> <<if $activeSlave.anus > 1>>inside $his soft asshole<<else>>up $his tight little butt<</if>>. <<if $activeSlave.prostate != 0>> - The instant <<if $PC.dick == 1>>your hard dickhead<<else>>the hard tip of your phallus<</if>> presses against $his prostate, $he orgasms, squirting <<if $activeSlave.balls == 0>>translucent fluid<<else>>cum<</if>>. $He looks like $he wants to say something, or maybe even apologize, so you shush $him with a gentle hand and pull out, letting the fluid run down <<if $activeSlave.scrotum > 0>>$his soft scrotum<<else>>the pretty skin between $his cumhole and $his anus<</if>> until it glazes $his asspussy. You use <<if $PC.dick == 1>>the tip of your cock<<else>>the head of the strap-on<</if>> to massage the fluid into the hole before penetrating it again with the extra lubrication. + The instant <<if $PC.dick != 0>>your hard dickhead<<else>>the hard tip of your phallus<</if>> presses against $his prostate, $he orgasms, squirting <<if $activeSlave.balls == 0>>translucent fluid<<else>>cum<</if>>. $He looks like $he wants to say something, or maybe even apologize, so you shush $him with a gentle hand and pull out, letting the fluid run down <<if $activeSlave.scrotum > 0>>$his soft scrotum<<else>>the pretty skin between $his cumhole and $his anus<</if>> until it glazes $his asspussy. You use <<if $PC.dick != 0>>the tip of your cock<<else>>the head of the strap-on<</if>> to massage the fluid into the hole before penetrating it again with the extra lubrication. <<else>> Without a prostate or a strong anal fetish, $he'll have trouble climaxing to nothing but buttsex, so you make sure to tend to every erogenous zone $he has left. You guide one of $his hands down so $he can rub <<if $activeSlave.scrotum > 0>>$his scrotum<<else>>the skin between $his legs<</if>>, and make $his stimulate one of $his nipples with the other. You <<if $activeSlave.nipples != "fuckable">>pinch and rub<<else>>finger<</if>> $his other nipple, and push two fingers of your other hand into $his mouth, making $him suck them. So completely stimulated, $he finally manages to orgasm. <</if>> @@ -20220,18 +20223,18 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<replace "#result">> $He's an anal sex toy, and you decide to use $him like one. You walk over, reach down, and jerk $him <<if hasBothLegs($activeSlave)>>to $his feet<<else>>off the ground<</if>>. You don't hurt $him, not yet, but the violence of the motion forces a sob out of $him. $He <<if canSee($activeSlave)>>sees the open lust in your eyes<<else>>feels the lust lingering about you<</if>> and is afraid. $He's not wrong to be so; you spin $him roughly around and use one arm to pin $his upper body mercilessly in place while you use your other hand to <<if $activeSlave.anus > 2>> - manhandle your <<if $PC.dick == 1>>cock<<else>>strap-on<</if>> up $his roomy ass. It's disappointingly easy, and $he takes it without a struggle, so you reach around $his front, down between $his legs, and jam a couple of fingers up there, too. + manhandle your <<if $PC.dick != 0>>cock<<else>>strap-on<</if>> up $his roomy ass. It's disappointingly easy, and $he takes it without a struggle, so you reach around $his front, down between $his legs, and jam a couple of fingers up there, too. <<elseif $activeSlave.anus > 1>> - shove your <<if $PC.dick == 1>>cock<<else>>strap-on<</if>> up $his anus. $He's taken hard anal before, but the angle isn't particularly comfortable, you didn't bother with lube, and you begin to rape $him vigorously without any warning. + shove your <<if $PC.dick != 0>>cock<<else>>strap-on<</if>> up $his anus. $He's taken hard anal before, but the angle isn't particularly comfortable, you didn't bother with lube, and you begin to rape $him vigorously without any warning. <<else>> - force your <<if $PC.dick == 1>>cock<<else>>strap-on<</if>> up $his spasming anus. $He'd struggle to take it in a position far more comfortable for anal than standing straight up, and you don't even bother to take it slow. + force your <<if $PC.dick != 0>>cock<<else>>strap-on<</if>> up $his spasming anus. $He'd struggle to take it in a position far more comfortable for anal than standing straight up, and you don't even bother to take it slow. <</if>> "<<Master>>, that hurt<<s>>!" $he screams, crying even harder. "Ow, it h-hurt<<s>>! Plea<<s>>e take it out, ow, ow," $he shrieks, and then degenerates into nonverbal caterwauling. <<if $activeSlave.prostate != 0>> Then, without any warning, $he orgasms. $He's so pent up that the prostate stimulation overpowers the pain. $He shudders, gasps, and then moans, "I'm <<s>>-<<s>>uch a whore, <<Master>>," in such a tone of utter @@.hotpink;submission@@ and dejection that you climax too. Then you drop $him, letting $his slide off you, and go back to your work, leaving $him to clean $himself and the floor. <<set $activeSlave.devotion += 5>> <<else>> - $He knows $he shouldn't wriggle, that fighting will make it even worse for $him, but you assrape $him so mercilessly that $his body revolts, trying to escape the invading phallus. You have $his arm<<if hasBothArms($activeSlave)>>s<</if>> pinioned securely, so all this struggling does is add to the fun. When you're done, you<<if $PC.dick == 1>> fill $his insides with your cum and<</if>> drop $him, ordering $him to clean $himself up. "Y-ye<<s>> <<Master>>," $he sniffles @@.gold;fearfully,@@ and hurries to obey, a little bent from $his burning backdoor. Only later does $he remember that $he still hasn't gotten off. + $He knows $he shouldn't wriggle, that fighting will make it even worse for $him, but you assrape $him so mercilessly that $his body revolts, trying to escape the invading phallus. You have $his arm<<if hasBothArms($activeSlave)>>s<</if>> pinioned securely, so all this struggling does is add to the fun. When you're done, you<<if $PC.dick != 0>> fill $his insides with your cum and<</if>> drop $him, ordering $him to clean $himself up. "Y-ye<<s>> <<Master>>," $he sniffles @@.gold;fearfully,@@ and hurries to obey, a little bent from $his burning backdoor. Only later does $he remember that $he still hasn't gotten off. <<set $activeSlave.trust -= 5>> <</if>> <<= VCheck.Anal()>> @@ -20325,9 +20328,9 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He You pull your chair back from your desk and order $him to lie on $his back with $his _belly belly to the ceiling. $He isn't sure what you are up to, but it quickly dawns on $him as you straddle $his stomach and take a seat. $He groans under the massive pressure increase inside $him, but does $his best to hold your weight. <<if $activeSlave.preg > ($activeSlave.pregData.normalBirth / 4)>> You manage to get very little work done. The sheer amount of motion - <<if $PC.dick == 1>> + <<if $PC.dick != 0>> beneath your balls - <<if $PC.vagina == 1>> + <<if $PC.vagina != -1>> and across your pussy quickly have your cock at full attention and pussy leaking femcum. <<else>> and between your legs quickly have your cock at full attention and dribbling precum. @@ -20375,7 +20378,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<link "Give $him a nice massage">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You sit on the couch next to your desk and pat your thighs. $He smiles and comes over, lowering $himself <<if $PC.dick == 0>>into your lap<<else>>onto your member<<if $PC.vagina == 1>> and sliding a hand down to see to your pussy<</if>><</if>> without hesitation. You help $him get comfortable and instead of <<if $PC.dick == 0>>grinding<<else>>thrusting<</if>> or telling $him to ride, you just sit there with $him in your lap, gently massaging $his <<if $activeSlave.boobs < 900>>big <<else>>huge <</if>> tits. Despite their fine craftsmanship, implants are prone to rendering breasts sore, so $he's soon groaning with relief at the attention you lavish upon them. You finally manage to bring $him to orgasm with almost nothing but delicate stimulation of $his nipples, despite $his implants making them less sensitive than usual. @@.mediumaquamarine;$He has become more trusting of you.@@ + You sit on the couch next to your desk and pat your thighs. $He smiles and comes over, lowering $himself <<if $PC.dick == 0>>into your lap<<else>>onto your member<<if $PC.vagina != -1>> and sliding a hand down to see to your pussy<</if>><</if>> without hesitation. You help $him get comfortable and instead of <<if $PC.dick == 0>>grinding<<else>>thrusting<</if>> or telling $him to ride, you just sit there with $him in your lap, gently massaging $his <<if $activeSlave.boobs < 900>>big <<else>>huge <</if>> tits. Despite their fine craftsmanship, implants are prone to rendering breasts sore, so $he's soon groaning with relief at the attention you lavish upon them. You finally manage to bring $him to orgasm with almost nothing but delicate stimulation of $his nipples, despite $his implants making them less sensitive than usual. @@.mediumaquamarine;$He has become more trusting of you.@@ <<set $activeSlave.trust += 4>> <</replace>> <</link>> @@ -20471,7 +20474,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He hoist $his legs up so $he's pinned against your <<if $PC.belly >= 1500>> pregnancy, - <<elseif ($PC.boobs == 0)>> + <<elseif ($PC.boobs < 300)>> chest, <<else>> boobs, @@ -20533,7 +20536,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<link "Give $him something else to gag on">> <<EventNameDelink $activeSlave>> <<replace "#result">> - As pleasant an image as $activeSlave.slaveName's mouth filled by a $activeSlave.collar is, one of $his mouth's primary purposes is still to provide you with ample <<if $PC.dick == 1>>blowjobs<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>cunnilingus<</if>>. With $activeSlave.slaveName already kneeling, it is merely a matter of undoing $his gag before you can put $his mouth to work. + As pleasant an image as $activeSlave.slaveName's mouth filled by a $activeSlave.collar is, one of $his mouth's primary purposes is still to provide you with ample <<if $PC.dick != 0>>blowjobs<<if $PC.vagina != -1>> and <</if>><</if>><<if $PC.vagina != -1>>cunnilingus<</if>>. With $activeSlave.slaveName already kneeling, it is merely a matter of undoing $his gag before you can put $his mouth to work. <<if $activeSlave.skill.oral >= 100>> Though $he has spent much time gagged, $his mastery at giving oral is unaffected. <<elseif $activeSlave.skill.oral > 60>> @@ -20591,13 +20594,13 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<link "Fuck $his boobs">> <<EventNameDelink $activeSlave>> <<replace "#result">> - When $he <<if canSee($activeSlave)>>sees you <<if $PC.dick == 1>>get your dick out<<else>>approaching $him with sapphic lust in your eyes<</if>><<elseif canHear($activeSlave)>>hears you <<if $PC.dick == 1>>get your dick out<<else>>hungrily approach<</if>><<else>>feels your fingertips brush against $his nipples<</if>>, $he + When $he <<if canSee($activeSlave)>>sees you <<if $PC.dick != 0>>get your dick out<<else>>approaching $him with sapphic lust in your eyes<</if>><<elseif canHear($activeSlave)>>hears you <<if $PC.dick != 0>>get your dick out<<else>>hungrily approach<</if>><<else>>feels your fingertips brush against $his nipples<</if>>, $he <<if $activeSlave.energy > 80>>grins with anticipation, <<elseif $activeSlave.trust > 20>>smiles appealingly, <<else>>does $his best to look submissive, <</if>> and offers you $his chest. - <<if $PC.dick == 1>> + <<if $PC.dick != 0>> <<if $activeSlave.belly >= 300000>>You have to straddle $his _belly stomach to get close enough, but $his tantalizing breasts are worth the strain.<</if>> You collect some lubrication for it by sticking your dick in $his mouth. <<if $activeSlave.skill.oral >= 100>> diff --git a/src/uncategorized/RETS.tw b/src/uncategorized/RETS.tw index b96bb4b142f209af107bd411999d980a81098ed8..f36ca921fc7d3bdc432b91050197874e7e84a418 100644 --- a/src/uncategorized/RETS.tw +++ b/src/uncategorized/RETS.tw @@ -638,7 +638,7 @@ $activeSlave.slaveName chuckles into $subSlave.slaveName's ear, crooning, "You <<s>>tupid <<s>>lut. Too bad you never went to <<s>>chool, maybe you could have learned <<s>>omething and not ended up a<<s>> a fuck <<s>>lave." <</if>> <<setSpokenPlayerPronouns $activeSlave>> -$He grinds against the wilting $subSlave.slaveName, and then continues, "I felt your <<if ($subSlave.butt > 4)>>fat butt<<elseif ($subSlave.butt > 2)>>big butt<<else>>tiny little butt<</if>> clench ju<<s>>t now." $He gives $subSlave.slaveName's <<if ($subSlave.balls > 0 && $subSlave.scrotum > 0)>>balls a gentle squeeze<<elseif ($subSlave.dick > 0)>>dick a gentle tug<<elseif $subSlave.vagina == -1>>butthole a gentle massage<<else>>pussylips a gentle massage<</if>>. "<<HeP>> ha<<s>>n't fucked you back there yet, ha<<s>> <<heP>>? It'<<s>> going to hurt, you little bitch. <<HeP>>'<<s>> going to hold you down and <<sh>>ove <<hisP>> <<if $PC.dick == 1>>huge cockhead<<else>>bigge<<s>>t <<s>>trap-on<</if>> right up again<<s>>t thi<<s>> tight little hole." $He gropes the quivering slave's virgin anus, careful not to penetrate it. "You're going to do your be<<s>>t to rela<<x>> like a good little _girl2. But it'<<s>> going to be so big. It'<<s>> going to burn. And then you're going to panic, and <<s>>truggle, and <<heP>>'<<s>> going to hold you down and rape your butt while you <<s>>cream and cry." +$He grinds against the wilting $subSlave.slaveName, and then continues, "I felt your <<if ($subSlave.butt > 4)>>fat butt<<elseif ($subSlave.butt > 2)>>big butt<<else>>tiny little butt<</if>> clench ju<<s>>t now." $He gives $subSlave.slaveName's <<if ($subSlave.balls > 0 && $subSlave.scrotum > 0)>>balls a gentle squeeze<<elseif ($subSlave.dick > 0)>>dick a gentle tug<<elseif $subSlave.vagina == -1>>butthole a gentle massage<<else>>pussylips a gentle massage<</if>>. "<<HeP>> ha<<s>>n't fucked you back there yet, ha<<s>> <<heP>>? It'<<s>> going to hurt, you little bitch. <<HeP>>'<<s>> going to hold you down and <<sh>>ove <<hisP>> <<if $PC.dick != 0>>huge cockhead<<else>>bigge<<s>>t <<s>>trap-on<</if>> right up again<<s>>t thi<<s>> tight little hole." $He gropes the quivering slave's virgin anus, careful not to penetrate it. "You're going to do your be<<s>>t to rela<<x>> like a good little _girl2. But it'<<s>> going to be so big. It'<<s>> going to burn. And then you're going to panic, and <<s>>truggle, and <<heP>>'<<s>> going to hold you down and rape your butt while you <<s>>cream and cry." <br><br> $subSlave.slaveName keeps _his2 eyes clamped shut and _his2 hand<<if hasBothArms($subSlave)>>s<</if>> down at _his2 side<<if hasBothArms($subSlave)>>s<</if>>, balled into <<if !hasBothArms($subSlave)>>a <</if>>fist<<if hasBothArms($subSlave)>>s<</if>>, but _his2 self-control finally cracks and _he2 lets out a great gasping sob before bursting into tears. @@ -652,7 +652,7 @@ Both slaves notice you at the same time. $subSlave.slaveName's <<if canSee($subS <<case "repressed anal virgin">> -$subSlave.slaveName has been a very good _girl2 this week, so when _his2 <<if $subSlave.anus > 2>>loose asshole<<elseif $subSlave.anus > 1>>big butthole<<else>>tight anus<</if>> catches your eye near the start of a long inspection, you decide to be kind to _him2 as you conduct the rest of your inspection with <<if $PC.dick == 1>>your cock<<else>>a strap-on<</if>>. <<EventNameLink>> is next on the inspection schedule, and when $he comes into your office, it's to the <<if canSee($activeSlave)>>sight of $subSlave.slaveName's back and rear<<elseif canHear($activeSlave)>>sound of $subSlave.slaveName<<else>>presence of $subSlave.slaveName<</if>> as _he2 lazily rides _his2 <<= WrittenMaster($subSlave)>>. You've been sitting on the couch, making out with the compliant _girl2 as _he2 rides you, for a good half hour. Poor $subSlave.slaveName was pent up when you started, and _he2's climaxed already; _he2's feeling very devoted and relaxed at the moment, and is doing _his2 best to get you off, too. When you finally come, _he2 moans _his2 thanks into your mouth nonverbally, breaks your lip lock, gives you a peck on the nose, and climbs off you. As _he2 does, _he2 lifts _his2 ass off your <<if $PC.dick == 1>>cock<<else>>strap-on<</if>>, _his2 <<if $subSlave.anus > 2>>gaping anus dripping <<if $PC.dick == 1>>cum<<else>>lube<</if>> all over _his2 $subSlave.skin legs<<elseif $subSlave.anus > 1>>well-fucked backdoor taking a few seconds to recover from its gape, dripping a little <<if $PC.dick == 1>>cum<<else>>lube<</if>> down _his2 $subSlave.skin legs<<else>>still-tight backdoor sliding quickly off you, visibly slick with <<if $PC.dick == 1>>cum<<else>>lube<</if>><</if>>. You didn't fuck _him2 too hard, but <<if $PC.dick == 1>>you're not small<<else>>your strap-ons are not small<</if>>, and _he2 walks a little gingerly as _he2 heads for the bathroom. $activeSlave.slaveName, standing there nude for inspection, stares openmouthed at $subSlave.slaveName as _he2 goes. $He's obviously unfamiliar with anal sex. +$subSlave.slaveName has been a very good _girl2 this week, so when _his2 <<if $subSlave.anus > 2>>loose asshole<<elseif $subSlave.anus > 1>>big butthole<<else>>tight anus<</if>> catches your eye near the start of a long inspection, you decide to be kind to _him2 as you conduct the rest of your inspection with <<if $PC.dick != 0>>your cock<<else>>a strap-on<</if>>. <<EventNameLink>> is next on the inspection schedule, and when $he comes into your office, it's to the <<if canSee($activeSlave)>>sight of $subSlave.slaveName's back and rear<<elseif canHear($activeSlave)>>sound of $subSlave.slaveName<<else>>presence of $subSlave.slaveName<</if>> as _he2 lazily rides _his2 <<= WrittenMaster($subSlave)>>. You've been sitting on the couch, making out with the compliant _girl2 as _he2 rides you, for a good half hour. Poor $subSlave.slaveName was pent up when you started, and _he2's climaxed already; _he2's feeling very devoted and relaxed at the moment, and is doing _his2 best to get you off, too. When you finally come, _he2 moans _his2 thanks into your mouth nonverbally, breaks your lip lock, gives you a peck on the nose, and climbs off you. As _he2 does, _he2 lifts _his2 ass off your <<if $PC.dick != 0>>cock<<else>>strap-on<</if>>, _his2 <<if $subSlave.anus > 2>>gaping anus dripping <<if $PC.dick != 0>>cum<<else>>lube<</if>> all over _his2 $subSlave.skin legs<<elseif $subSlave.anus > 1>>well-fucked backdoor taking a few seconds to recover from its gape, dripping a little <<if $PC.dick != 0>>cum<<else>>lube<</if>> down _his2 $subSlave.skin legs<<else>>still-tight backdoor sliding quickly off you, visibly slick with <<if $PC.dick != 0>>cum<<else>>lube<</if>><</if>>. You didn't fuck _him2 too hard, but <<if $PC.dick != 0>>you're not small<<else>>your strap-ons are not small<</if>>, and _he2 walks a little gingerly as _he2 heads for the bathroom. $activeSlave.slaveName, standing there nude for inspection, stares openmouthed at $subSlave.slaveName as _he2 goes. $He's obviously unfamiliar with anal sex. <br><br> $activeSlave.slaveName coughs and looks doubtful, like $he's mulling over a question. You let the poor repressed $girl chew on it for a while, and eventually $he bursts out, "<<Master $activeSlave>>, what were you doing with $subSlave.slaveName?" The absurdity gives you a moment's pause, but you answer gamely that you were fucking _his2 ass. $activeSlave.slaveName blushes furiously but plunges on, "I'm <<s>>-<<s>>orry, <<Master>>, but I <<s>>till don't under<<s>>tand. I thought <<s>>e<<x>> happened in a v-vagina. I d-didn't think b-butt<<s>> were — were for, you know, that." <<set $subSlave.counter.anal++, $analTotal++>> @@ -928,7 +928,7 @@ The slaves are about to go to bed; they're naked, and the horny $activeSlave.sla <br><br> <<run Enunciate($subSlave)>> $subSlave.slaveName <<if _lewd>>blushes at the lewd<<else>>smiles at the<</if>> flattery, but after a moment's hesitation _he2 maintains _his2 reluctance. -<<if $activeSlave.releaseRules == "permissive">> +<<if $activeSlave.rules.release == "permissive">> "Why don't you ju<<s>>t jerk off," _he2 asks dismissively. "<<S>>eriou<<s>>ly, you're allowed to." <<else>> "Go find <<s>>omeone el<<s>>e," _he2 <<say>>s dismissively. "<<if _vaginal>>There are plenty of other pu<<ss>>ie<<s>> around for you to play with.<<else>>I'm <<s>>ure you can find <<s>>ome other _girl2 who wouldn't mind late night anal.<</if>>" @@ -937,7 +937,7 @@ _He2 turns away. <br><br> <<run Enunciate($activeSlave)>> $activeSlave.slaveName is almost in tears. -<<if $activeSlave.releaseRules == "permissive">> +<<if $activeSlave.rules.release == "permissive">> "I have," $he moans, blue balled. "<<if $activeSlave.aphrodisiacs > 0 || $activeSlave.inflationType == "aphrodisiac">>It'<<s>> the<<s>>e fucking aphrodi<<s>>iac<<s>>. I can't help it. Plea<<s>>e, plea<<s>>e let me try cumming in<<s>>ide you. I won't be able to <<s>>leep.<<else>>It'<<s>> not the <<s>>ame. I need to <<s>>tick my dick in <<s>>omething <<s>>o bad. Plea<<s>>e.<</if>>" <<else>> "But I want you," $he moans, blue balled. @@ -1058,7 +1058,7 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p You move in. $activeSlave.slaveName <<if canSee($activeSlave)>>catches sight of<<else>>notices<</if>> your approach, and you see the corners of $his mouth quirk upward. $He breaks the lip lock and says breathily, "Hey $subSlave.slaveName, I think there'<<s>> <<s>>omething el<<s>>e you <<sh>>ould ta<<s>>te te<<s>>t." <br><br> <<run Enunciate($subSlave)>> - "Whaa-" the slave starts to ask warily before $activeSlave.slaveName pushes _him2 to _his2 knees, spinning _him2 around as $he does so. This brings $subSlave.slaveName face to face with your <<if $PC.dick == 1>>stiff prick, a bead of precum already present at its tip<<else>>wet cunt, a bead of pussyjuice already trailing down your inner thigh<</if>>. "Oh, um, hi <<Master $subSlave>>," _he2 stammers, and then starts to <<if $PC.dick == 1>>suck your dick<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>eat your pussy<</if>>. This leaves poor $activeSlave.slaveName without anyone to make out with, so you step in there, grabbing $him and pulling the giggling slave in to kiss $him deeply. $His mouth is indeed a bit <<if $activeSlave.preg > $activeSlave.pregData.normalBirth/2>>sour<<else>>tart<</if>>. $He moans into your mouth as $he feels $his nipples press against <<if $PC.boobs == 1>>yours<<else>>your hard chest<</if>>, and then again as your tongue invades $him. When you <<if $PC.dick == 1>>fill $subSlave.slaveName's mouth with cum<<else>>climax wetly against $subSlave.slaveName's mouth<</if>>, you pull away slightly, letting the slave on _his2 knees below you gasp "You ta<<s>>te great, <<Master>>!" before you spin _him2 around in turn so _he2 can give $activeSlave.slaveName $his own allotment of oral sex. You leave them to it. They @@.mediumaquamarine;trust you a bit more@@ after such a lighthearted little escapade. + "Whaa-" the slave starts to ask warily before $activeSlave.slaveName pushes _him2 to _his2 knees, spinning _him2 around as $he does so. This brings $subSlave.slaveName face to face with your <<if $PC.dick != 0>>stiff prick, a bead of precum already present at its tip<<else>>wet cunt, a bead of pussyjuice already trailing down your inner thigh<</if>>. "Oh, um, hi <<Master $subSlave>>," _he2 stammers, and then starts to <<if $PC.dick != 0>>suck your dick<<if $PC.vagina != -1>> and <</if>><</if>><<if $PC.vagina != -1>>eat your pussy<</if>>. This leaves poor $activeSlave.slaveName without anyone to make out with, so you step in there, grabbing $him and pulling the giggling slave in to kiss $him deeply. $His mouth is indeed a bit <<if $activeSlave.preg > $activeSlave.pregData.normalBirth/2>>sour<<else>>tart<</if>>. $He moans into your mouth as $he feels $his nipples press against <<if $PC.boobs >= 300>>yours<<else>>your hard chest<</if>>, and then again as your tongue invades $him. When you <<if $PC.dick != 0>>fill $subSlave.slaveName's mouth with cum<<else>>climax wetly against $subSlave.slaveName's mouth<</if>>, you pull away slightly, letting the slave on _his2 knees below you gasp "You ta<<s>>te great, <<Master>>!" before you spin _him2 around in turn so _he2 can give $activeSlave.slaveName $his own allotment of oral sex. You leave them to it. They @@.mediumaquamarine;trust you a bit more@@ after such a lighthearted little escapade. <<set $activeSlave.trust += 2, $subSlave.trust += 2, $subSlave.counter.oral += 2>> <<set $oralTotal += 2>> <<set $slaves[$slaveIndices[$subSlave.ID]] = $subSlave>> @@ -1090,7 +1090,7 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p pretty rosebud <</if>> between them. $subSlave.slaveName has only a brief moment to wonder why _his2 butt is being spread this way before _he2 feels - <<if ($PC.dick == 1)>> + <<if ($PC.dick != 0)>> your cockhead <<elseif ($subSlave.anus > 2)>> your hand, formed into a beak shape @@ -1099,7 +1099,7 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p <<else>> two fingers <</if>> - press against and then inside _his2 butthole. _He2 tries to turn away from $activeSlave.slaveName and greet you properly, but $activeSlave.slaveName won't let _him2, so _he2 tries to mumble a greeting into $activeSlave.slaveName's mouth and then settles for a spastic wave of one hand. This is an alluringly awkward process made desperate by the distracting feeling of you fucking _his2 ass. You could have done something more inventive with the situation, but the feeling of <<if ($PC.dick == 1)>>an anal sphincter around the base of your dick<<else>>finger fucking a compliant slave's submissive asspussy while you look after yourself with your other hand<</if>> never gets old. Why complicate things? An hour later you leave your fucktoys stumbling tiredly towards the shower, @@.hotpink;sexually satiated@@ and anally dominated. + press against and then inside _his2 butthole. _He2 tries to turn away from $activeSlave.slaveName and greet you properly, but $activeSlave.slaveName won't let _him2, so _he2 tries to mumble a greeting into $activeSlave.slaveName's mouth and then settles for a spastic wave of one hand. This is an alluringly awkward process made desperate by the distracting feeling of you fucking _his2 ass. You could have done something more inventive with the situation, but the feeling of <<if ($PC.dick != 0)>>an anal sphincter around the base of your dick<<else>>finger fucking a compliant slave's submissive asspussy while you look after yourself with your other hand<</if>> never gets old. Why complicate things? An hour later you leave your fucktoys stumbling tiredly towards the shower, @@.hotpink;sexually satiated@@ and anally dominated. <<set $activeSlave.trust += 2, $activeSlave.counter.anal += 2>> <<set $subSlave.trust += 2, $subSlave.counter.anal += 2>> <<set $analTotal += 4>> @@ -1256,9 +1256,9 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p <br><<link "Dominate the slave on top">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You make no reply, but <<if $PC.dick == 1>>advance on the couch, stripping down to reveal a raging erection<<if $PC.vagina == 1>> and ready cunt<</if>>.<<else>>move to a side table, selecting a formidable strap-on.<</if>> <<if canSee($activeSlave)>>Seeing<<elseif canHear($activeSlave)>>Hearing<<else>>Acknowledging<</if>> this, $activeSlave.slaveName @@.hotpink;giggles with anticipation,@@ and pulls $subSlave.slaveName's knees back farther. The slave whines at the stretch, and then gasps as the invading phallus pops free of _his2 asshole. _His2 anus <<if $subSlave.anus > 2>>gapes lewdly, its sphincter so well stretched that it stays invitingly open,<<elseif $subSlave.anus > 1>>gapes slightly, its sphincter remaining just barely open,<<else>>closes up again immediately once it's no longer being penetrated. Its rosebud is<</if>> glistening with lube<<if canPenetrate($activeSlave)>> and precum from $activeSlave.slaveName's cock<</if>>. But you decide to be more circumspect. Pressing your <<if $PC.dick == 1>>dickhead<<else>>phallus<</if>> into $subSlave.slaveName's mouth, you tell _him2 to be thorough with _his2 saliva<<if $PC.vagina == 1>> and not to worry about your pussy<</if>>. _His2 eyes widen at the implication, and _he2 starts to suck lushly. + You make no reply, but <<if $PC.dick != 0>>advance on the couch, stripping down to reveal a raging erection<<if $PC.vagina != -1>> and ready cunt<</if>>.<<else>>move to a side table, selecting a formidable strap-on.<</if>> <<if canSee($activeSlave)>>Seeing<<elseif canHear($activeSlave)>>Hearing<<else>>Acknowledging<</if>> this, $activeSlave.slaveName @@.hotpink;giggles with anticipation,@@ and pulls $subSlave.slaveName's knees back farther. The slave whines at the stretch, and then gasps as the invading phallus pops free of _his2 asshole. _His2 anus <<if $subSlave.anus > 2>>gapes lewdly, its sphincter so well stretched that it stays invitingly open,<<elseif $subSlave.anus > 1>>gapes slightly, its sphincter remaining just barely open,<<else>>closes up again immediately once it's no longer being penetrated. Its rosebud is<</if>> glistening with lube<<if canPenetrate($activeSlave)>> and precum from $activeSlave.slaveName's cock<</if>>. But you decide to be more circumspect. Pressing your <<if $PC.dick != 0>>dickhead<<else>>phallus<</if>> into $subSlave.slaveName's mouth, you tell _him2 to be thorough with _his2 saliva<<if $PC.vagina != -1>> and not to worry about your pussy<</if>>. _His2 eyes widen at the implication, and _he2 starts to suck lushly. <br><br> - Suddenly, _he2 jerks and squeals into your <<if $PC.dick == 1>>dick<<else>>crotch<</if>>. With you standing there, $activeSlave.slaveName can't really see much, and $he can't drop $subSlave.slaveName's legs without throwing everything into confusion. So, $he's reduced to blind jabs to get $his <<if canPenetrate($activeSlave)>>cock<<else>>strap-on<</if>> back up the poor slave's butt. It takes $him quite a while to manage it, and when $he's finally seated, $subSlave.slaveName gives as huge a sigh as _he2 can manage with a phallus down _his2 throat. _His2 relief is short lived, however, because soon afterward, you withdraw, leaving a string of spit between _his2 wet lips and the <<if $PC.dick == 1>>head of your turgid cock<<else>>massive head of your strap-on<</if>>. + Suddenly, _he2 jerks and squeals into your <<if $PC.dick != 0>>dick<<else>>crotch<</if>>. With you standing there, $activeSlave.slaveName can't really see much, and $he can't drop $subSlave.slaveName's legs without throwing everything into confusion. So, $he's reduced to blind jabs to get $his <<if canPenetrate($activeSlave)>>cock<<else>>strap-on<</if>> back up the poor slave's butt. It takes $him quite a while to manage it, and when $he's finally seated, $subSlave.slaveName gives as huge a sigh as _he2 can manage with a phallus down _his2 throat. _His2 relief is short lived, however, because soon afterward, you withdraw, leaving a string of spit between _his2 wet lips and the <<if $PC.dick != 0>>head of your turgid cock<<else>>massive head of your strap-on<</if>>. <br><br> <<if $subSlave.vagina > 0>> With $activeSlave.slaveName occupying $subSlave.slaveName's rear hole, your next step is obvious to everyone involved, and _he2 groans with fullness as _he2 feels _his2 cunt accommodate you. $activeSlave.slaveName matches $his rhythm to yours, and <<if canPenetrate($activeSlave)>>orgasms promptly, since $he's less accustomed than you are to the delectable sensation of a _girl2 tightened by a phallus in _his2 other hole<<else>>climaxes quickly despite having no sensation in $his fake dick, since $he finds the situation so arousing<</if>>. @@ -1306,9 +1306,9 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p <<else>> They don't have long to wait. There's no need to be excessively creative. You get behind them and start from the top, laying your cock against $activeSlave.slaveName's back, which produces an anticipatory shudder. Moving down, you <<if !canDoAnal($activeSlave)>> - <<if $PC.vagina == 1>>trail your hot cunt across the tops of $his buttocks and then <</if>>trace your dickhead around $activeSlave.slaveName's chastity belt before continuing. You move your cockhead, beaded with precum, down $his soft perineum + <<if $PC.vagina != -1>>trail your hot cunt across the tops of $his buttocks and then <</if>>trace your dickhead around $activeSlave.slaveName's chastity belt before continuing. You move your cockhead, beaded with precum, down $his soft perineum <<elseif $activeSlave.anus == 0>> - <<if $PC.vagina == 1>>trail your hot cunt across the tops of $his buttocks and then <</if>>tease your dickhead against $activeSlave.slaveName's virgin butt for a moment before continuing. You move your cockhead, beaded with precum, down $his soft perineum + <<if $PC.vagina != -1>>trail your hot cunt across the tops of $his buttocks and then <</if>>tease your dickhead against $activeSlave.slaveName's virgin butt for a moment before continuing. You move your cockhead, beaded with precum, down $his soft perineum <<elseif $activeSlave.anus < 3>> push your cock against $activeSlave.slaveName's tight asshole, causing $him to stiffen and struggle momentarily before it pops inside $him. After giving $his butt a thorough fuck, you move your wet cockhead down $his soft perineum <<set $activeSlave.counter.anal++, $analTotal++>> @@ -1487,7 +1487,7 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p <<else>> feminine <</if>> - thighs, past your <<if $PC.dick == 1>>turgid dick<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>flushed pussy<</if>>, across your + thighs, past your <<if $PC.dick != 0>>turgid dick<<if $PC.vagina != -1>> and <</if>><</if>><<if $PC.vagina != -1>>flushed pussy<</if>>, across your <<if $PC.belly >= 100000>> massively pregnant middle <<elseif $PC.belly >= 10000>> @@ -1504,7 +1504,7 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p muscular abs <</if>> and over your - <<if $PC.boobs == 0>> + <<if $PC.boobs < 300>> <<if $arcologies[0].FSPhysicalIdealist != "unset">> strong chest <<elseif $PC.title != 0>> @@ -1512,18 +1512,18 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p <<else>> flat chest <</if>> - <<elseif $PC.boobsBonus == 1>> - big <<if $PC.boobsImplant == 1>>perky <</if>>breasts - <<elseif $PC.boobsBonus == 2>> - huge <<if $PC.boobsImplant == 1>>round <</if>>breasts - <<elseif $PC.boobsBonus >= 3>> - giant <<if $PC.boobsImplant == 1>>fake breasts<<else>>cow tits<</if>> - <<elseif $PC.boobsBonus < 0>> - cute breasts - <<else>> + <<elseif $PC.boobs >= 1400>> + giant <<if $PC.boobsImplant > 0>>fake breasts<<else>>cow tits<</if>> + <<elseif $PC.boobs >= 1200>> + huge <<if $PC.boobsImplant > 0>>round <</if>>breasts + <<elseif $PC.boobs >= 1000>> + big <<if $PC.boobsImplant > 0>>perky <</if>>breasts + <<elseif $PC.boobs >= 800>> pretty breasts + <<else>> + cute breasts <</if>> - to rest on your unforgiving face<<else>>a pleased chuckle out of you. With dawning comprehension, _his2 face rapidly moves to face yours<</if>>. _He2 wilts. $activeSlave.slaveName thinks this is hilarious, and laughs so hard at the slave's reaction to your appearance that $he almost loses hold of $subSlave.slaveName's <<if $subSlave.dick > 0>>cock<<elseif $subSlave.clit > 0>>clit<<else>>ass<</if>>. There's nothing quite like oral from a _girl2 who's moaning with anal pain, so you sit on the head of the bedroll and <<if $PC.dick == 1>>stick your dick in $subSlave.slaveName's mouth<<else>>pull $subSlave.slaveName's mouth against your cunt<</if>>. $activeSlave.slaveName is still giggling, but leans over the unhappy slave speared between the two of you to @@.hotpink;plant a kiss@@ on you. $He misses, smearing $his kiss along your cheek and past your ear, but you take $his face in your hands and kiss $him properly as $subSlave.slaveName begins to do _his2 best to relax and get you off, @@.gold;fearful@@ that worse is in store if _he2 doesn't @@.hotpink;submit.@@ + to rest on your unforgiving face<<else>>a pleased chuckle out of you. With dawning comprehension, _his2 face rapidly moves to face yours<</if>>. _He2 wilts. $activeSlave.slaveName thinks this is hilarious, and laughs so hard at the slave's reaction to your appearance that $he almost loses hold of $subSlave.slaveName's <<if $subSlave.dick > 0>>cock<<elseif $subSlave.clit > 0>>clit<<else>>ass<</if>>. There's nothing quite like oral from a _girl2 who's moaning with anal pain, so you sit on the head of the bedroll and <<if $PC.dick != 0>>stick your dick in $subSlave.slaveName's mouth<<else>>pull $subSlave.slaveName's mouth against your cunt<</if>>. $activeSlave.slaveName is still giggling, but leans over the unhappy slave speared between the two of you to @@.hotpink;plant a kiss@@ on you. $He misses, smearing $his kiss along your cheek and past your ear, but you take $his face in your hands and kiss $him properly as $subSlave.slaveName begins to do _his2 best to relax and get you off, @@.gold;fearful@@ that worse is in store if _he2 doesn't @@.hotpink;submit.@@ <<set $activeSlave.devotion += 4>> <<if canPenetrate($activeSlave)>> <<set $activeSlave.counter.penetrative++, $penetrativeTotal++>> @@ -1542,8 +1542,8 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p <<link "$He's not wrong">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You ask $activeSlave.slaveName what $he said in a neutral tone. $He gives you a quick glance, not sure whether to be aroused or afraid, but takes a breath to steady $himself and begins. For _his2 part, $subSlave.slaveName vainly tries to stop crying in front of you. When $activeSlave.slaveName reaches "<<HeP>>'<<s>> going to hold you down and <<sh>>ove <<hisP>> <<if $PC.dick == 1>>huge cockhead<<else>>bigge<<s>>t <<s>>trap-on<</if>> right up again<<s>>t thi<<s>> tight little hole," you hold up a hand to get $him to pause. $He does, and you suddenly shove $subSlave.slaveName towards the couch. _He2 crashes face-down into the cushions, already sobbing in terror. You place a hand on _his2 $activeSlave.skin back to hold _him2 down and then use the other to apply some lube to your <<if $PC.dick == 1>>penis<<else>>strap-on<</if>> before pressing it against the quivering slave's virgin anus. _He2 shakes with anguish, causing <<if $PC.dick == 1>>your cock to rub deliciously<<else>>the strap-on to slide amusingly<</if>> up and down _his2 asscrack. You make a come-on gesture to $activeSlave.slaveName, and $he continues, "You're going to do your be<<s>>t to rela<<x>> like a good little _girl2." - $subSlave.slaveName desperately takes in a huge breath. $activeSlave.slaveName, who has gotten the idea (and to go by $his furious masturbation, clearly likes it), gasps out, "But it'<<s>> going to be <<s>>o big! It'<<s>> going to burn!" Here you begin to apply inexorable pressure. $subSlave.slaveName manages one more deep breath, but it becomes a squeal of anguish and _he2 tries frantically to burrow into the couch, away from the penetrating <<if $PC.dick == 1>>cock<<else>>strap-on<</if>>. "You're going to panic, and <<s>>truggle, and <<heP>>'<<s>> going to hold you down and rape your butt while you <<s>>cream and cry..." + You ask $activeSlave.slaveName what $he said in a neutral tone. $He gives you a quick glance, not sure whether to be aroused or afraid, but takes a breath to steady $himself and begins. For _his2 part, $subSlave.slaveName vainly tries to stop crying in front of you. When $activeSlave.slaveName reaches "<<HeP>>'<<s>> going to hold you down and <<sh>>ove <<hisP>> <<if $PC.dick != 0>>huge cockhead<<else>>bigge<<s>>t <<s>>trap-on<</if>> right up again<<s>>t thi<<s>> tight little hole," you hold up a hand to get $him to pause. $He does, and you suddenly shove $subSlave.slaveName towards the couch. _He2 crashes face-down into the cushions, already sobbing in terror. You place a hand on _his2 $activeSlave.skin back to hold _him2 down and then use the other to apply some lube to your <<if $PC.dick != 0>>penis<<else>>strap-on<</if>> before pressing it against the quivering slave's virgin anus. _He2 shakes with anguish, causing <<if $PC.dick != 0>>your cock to rub deliciously<<else>>the strap-on to slide amusingly<</if>> up and down _his2 asscrack. You make a come-on gesture to $activeSlave.slaveName, and $he continues, "You're going to do your be<<s>>t to rela<<x>> like a good little _girl2." + $subSlave.slaveName desperately takes in a huge breath. $activeSlave.slaveName, who has gotten the idea (and to go by $his furious masturbation, clearly likes it), gasps out, "But it'<<s>> going to be <<s>>o big! It'<<s>> going to burn!" Here you begin to apply inexorable pressure. $subSlave.slaveName manages one more deep breath, but it becomes a squeal of anguish and _he2 tries frantically to burrow into the couch, away from the penetrating <<if $PC.dick != 0>>cock<<else>>strap-on<</if>>. "You're going to panic, and <<s>>truggle, and <<heP>>'<<s>> going to hold you down and rape your butt while you <<s>>cream and cry..." $activeSlave.slaveName trails off as $he shakes with orgasm; $he doesn't say any more, but the @@.hotpink;wild satisfaction@@ <<if canSee($activeSlave)>>in $his <<= App.Desc.eyesColor($activeSlave)>><<else>>on $his face<</if>> says it for $him. $subSlave.slaveName, meanwhile, is a mess, but hurries @@.gold;fearfully@@ to obey your instructions to go clean _himself2, and hides _his2 @@.mediumorchid;hatred@@ as _he2 gingerly applies an enema to _his2 @@.lime;loosened butt.@@ <<set $activeSlave.devotion += 5>> <<set $subSlave.trust -= 10, $subSlave.devotion -= 5, $subSlave.counter.anal++, $subSlave.anus = 1>> @@ -1578,8 +1578,8 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p <<replace "#result">> You approach and observe to $activeSlave.slaveName that it sounds like $he's speaking from experience. $He glances at you nervously, but agrees. You tell $him to go on, so $he turns to the mystified $subSlave.slaveName and mumbles, "It wa<<s>>n't ea<<s>>y for me the fir<<s>>t time either." - $He gasps as you slide around behind $him, your hands snaking around $his <<if $activeSlave.boobs > 2000>>massive tits<<elseif $activeSlave.boobs > 1000>>big boobs<<elseif $activeSlave.boobs > 400>>prominent breasts<<else>>chest<</if>> to pinch $his $activeSlave.nipples nipples. You whisper into $his ear, ordering $him to tell $his little story again, slowly. "<<HeP>>'<<s>> going to hold you down and <<sh>>ove <<hisP>> <<if $PC.dick == 1>>huge cockhead<<else>>bigge<<s>>t <<s>>trap-on<</if>> right up again<<s>>t thi<<s>> tight little hole," $he tells $subSlave.slaveName. The poor _girl2 doesn't know what to do, so _he2 just stands <<if canHear($activeSlave)>>and listens<<else>>still<</if>>, <<if canSee($subSlave)>>watching<<else>>staring<</if>> dumbly as $activeSlave.slaveName talks. $He's a lot less intimidating this time around, gasping out the words as you maneuver your <<if $PC.dick == 1>>cock<<else>>strap-on<</if>> against $his <<if $activeSlave.anus > 2>>loose butthole<<elseif $activeSlave.anus > 1>>experienced ass<<else>>tight butthole<</if>> for some standing anal. "You're going to do your be<<s>>t to rela<<x>> like a good little _girl2," $he moans. <<if ($activeSlave.dick > 0) && !canAchieveErection($activeSlave)>>$His limp dick hangs lamely as you press against $his backdoor, but it's dripping precum.<<elseif $activeSlave.dick > 0>>$He has a throbbing erection.<<elseif $activeSlave.clit > 0>>As you shove $him into place, your hand brushes against $his enormously erect clit.<<else>>As you shove $him into place, your hand brushes against moisture coating $his inner thighs.<</if>> The bitch is getting off on this. - "But it'<<s>> going to be <<s>>o big — it'<<s>> going to bu-hu-hur-hurn... oh..." You're up $his ass and pounding away, <<if $subSlave.belly >= 5000>>with one hand on $his hips and the other around $his gravid belly<<else>>holding $his hips with both hands and<</if>> bouncing $his butt against your crotch as your <<if $PC.dick == 1>>cock<<else>>strap-on<</if>> slides in and out of $him. You administer a hard slap to $his ass and tell $him to keep going. $He shakes $his head and manages to get back on track, grunting out, "You're going to panic — and — and — oh — <<s>>-<<s>>truggle, and <<heP>>'<<s>> going t-to h-ho-oh-old you d-down, oh, ow, and r-ra-rape your b-butt while, oh p-plea<<s>>e <<Master>>, you <<s>>cream, ooh, and c-cry... o-oh... ah." $He feels your <<if $PC.dick == 1>>hot seed jet into $his asshole<<else>>own orgasm<</if>> and your hands release their grip, and slides wetly off you, <<if ($activeSlave.dick > 0) && !canAchieveErection($activeSlave)>>$his own messy little orgasm running down $his legs to join the cum dripping out of $his ass<<elseif $activeSlave.dick > 0>>stepping around the mess $he shot onto the floor and trying to keep your load inside $his ass<<else>>$his feminine juices running down $his legs to join the cum dripping out of $his ass<</if>>. $He walks gingerly to the bathroom for a cleanup, looking a lot more @@.hotpink;submissive@@ than when you walked in. $subSlave.slaveName is still staring <<if canSee($subSlave)>>at<<else>>towards<</if>> you. There's a little @@.gold;fear@@ there, but some @@.hotpink;awe,@@ too. + $He gasps as you slide around behind $him, your hands snaking around $his <<if $activeSlave.boobs > 2000>>massive tits<<elseif $activeSlave.boobs > 1000>>big boobs<<elseif $activeSlave.boobs > 400>>prominent breasts<<else>>chest<</if>> to pinch $his $activeSlave.nipples nipples. You whisper into $his ear, ordering $him to tell $his little story again, slowly. "<<HeP>>'<<s>> going to hold you down and <<sh>>ove <<hisP>> <<if $PC.dick != 0>>huge cockhead<<else>>bigge<<s>>t <<s>>trap-on<</if>> right up again<<s>>t thi<<s>> tight little hole," $he tells $subSlave.slaveName. The poor _girl2 doesn't know what to do, so _he2 just stands <<if canHear($activeSlave)>>and listens<<else>>still<</if>>, <<if canSee($subSlave)>>watching<<else>>staring<</if>> dumbly as $activeSlave.slaveName talks. $He's a lot less intimidating this time around, gasping out the words as you maneuver your <<if $PC.dick != 0>>cock<<else>>strap-on<</if>> against $his <<if $activeSlave.anus > 2>>loose butthole<<elseif $activeSlave.anus > 1>>experienced ass<<else>>tight butthole<</if>> for some standing anal. "You're going to do your be<<s>>t to rela<<x>> like a good little _girl2," $he moans. <<if ($activeSlave.dick > 0) && !canAchieveErection($activeSlave)>>$His limp dick hangs lamely as you press against $his backdoor, but it's dripping precum.<<elseif $activeSlave.dick > 0>>$He has a throbbing erection.<<elseif $activeSlave.clit > 0>>As you shove $him into place, your hand brushes against $his enormously erect clit.<<else>>As you shove $him into place, your hand brushes against moisture coating $his inner thighs.<</if>> The bitch is getting off on this. + "But it'<<s>> going to be <<s>>o big — it'<<s>> going to bu-hu-hur-hurn... oh..." You're up $his ass and pounding away, <<if $subSlave.belly >= 5000>>with one hand on $his hips and the other around $his gravid belly<<else>>holding $his hips with both hands and<</if>> bouncing $his butt against your crotch as your <<if $PC.dick != 0>>cock<<else>>strap-on<</if>> slides in and out of $him. You administer a hard slap to $his ass and tell $him to keep going. $He shakes $his head and manages to get back on track, grunting out, "You're going to panic — and — and — oh — <<s>>-<<s>>truggle, and <<heP>>'<<s>> going t-to h-ho-oh-old you d-down, oh, ow, and r-ra-rape your b-butt while, oh p-plea<<s>>e <<Master>>, you <<s>>cream, ooh, and c-cry... o-oh... ah." $He feels your <<if $PC.dick != 0>>hot seed jet into $his asshole<<else>>own orgasm<</if>> and your hands release their grip, and slides wetly off you, <<if ($activeSlave.dick > 0) && !canAchieveErection($activeSlave)>>$his own messy little orgasm running down $his legs to join the cum dripping out of $his ass<<elseif $activeSlave.dick > 0>>stepping around the mess $he shot onto the floor and trying to keep your load inside $his ass<<else>>$his feminine juices running down $his legs to join the cum dripping out of $his ass<</if>>. $He walks gingerly to the bathroom for a cleanup, looking a lot more @@.hotpink;submissive@@ than when you walked in. $subSlave.slaveName is still staring <<if canSee($subSlave)>>at<<else>>towards<</if>> you. There's a little @@.gold;fear@@ there, but some @@.hotpink;awe,@@ too. <<set $activeSlave.devotion += 5, $activeSlave.counter.anal++>> <<set $analTotal++>> <<if canImpreg($activeSlave, $PC)>> @@ -1648,7 +1648,7 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p <<else>> $his pussylips are flushed and moist. <</if>> - You tell $him to relax, and push a single lubed finger into $his anus. $He gasps, but does not resist, burrowing $his face down into the couch and doing $his best to calm $himself. After a few minutes, you withdraw your finger and press the slick tip of your <<if $PC.dick == 1>>dick<<else>>strap-on<</if>> against $his virgin rosebud. $He starts in spite of $himself, but breathes out obediently, relaxing $his butthole enough to let you in. $He squeals at the sudden invasion, but you hold $him and let $him get used to you gradually. After a few minutes you encourage $him to + You tell $him to relax, and push a single lubed finger into $his anus. $He gasps, but does not resist, burrowing $his face down into the couch and doing $his best to calm $himself. After a few minutes, you withdraw your finger and press the slick tip of your <<if $PC.dick != 0>>dick<<else>>strap-on<</if>> against $his virgin rosebud. $He starts in spite of $himself, but breathes out obediently, relaxing $his butthole enough to let you in. $He squeals at the sudden invasion, but you hold $him and let $him get used to you gradually. After a few minutes you encourage $him to <<if ($activeSlave.chastityPenis == 1)>> stimulate $his own nipples, <<elseif ($activeSlave.dick > 0) && !canAchieveErection($activeSlave)>> @@ -1662,7 +1662,7 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p <<else>> play with $his pussy, <</if>> - and $he almost sobs with relief. After $he's almost forgotten the phallus in $his ass, you begin to fuck $him gradually. $He climaxes before too long, $his tight sphincter <<if $PC.dick == 1>>hugging your shaft wonderfully<<else>>visibly compressing the strap-on<</if>>. Confused, $he mumbles into the couch, "<<Master>>, I c-came. I came to your thing in my butt. A-am I — doe<<s>> that make me a <<s>>lut?" You assure $him that it does. Surprisingly, $he does not break down, but exhales slowly and squares $his shoulders, visibly resolving to @@.hotpink;be a slut@@ if $he has to. $He even takes a bit longer than strictly necessary giving $himself $his @@.lime;first@@ post-sex enema. + and $he almost sobs with relief. After $he's almost forgotten the phallus in $his ass, you begin to fuck $him gradually. $He climaxes before too long, $his tight sphincter <<if $PC.dick != 0>>hugging your shaft wonderfully<<else>>visibly compressing the strap-on<</if>>. Confused, $he mumbles into the couch, "<<Master>>, I c-came. I came to your thing in my butt. A-am I — doe<<s>> that make me a <<s>>lut?" You assure $him that it does. Surprisingly, $he does not break down, but exhales slowly and squares $his shoulders, visibly resolving to @@.hotpink;be a slut@@ if $he has to. $He even takes a bit longer than strictly necessary giving $himself $his @@.lime;first@@ post-sex enema. <<set $activeSlave.devotion += 5, $activeSlave.anus += 1, $activeSlave.counter.anal++>> <<set $analTotal++>> <<if canImpreg($activeSlave, $PC)>> @@ -1673,7 +1673,7 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p <br><<link "<<= $Girl>>s' butts are for pounding">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You tell $him that $his butt is your property, just like $subSlave.slaveName's. $He looks @@.gold;terrified.@@ You continue, telling $him to bring your property over to you. $He stumbles over, begging, "P-plea<<s>>e, fuck me <<Master>>, plea<<s>>e don't do <<s>>tuff to my butt. It'<<s>> going t-to h-hurt.<<if $activeSlave.preg > $activeSlave.pregData.normalBirth/2>> And I-I'm r-really pregnant.<<elseif $activeSlave.pregKnown == 1>> And I-I'm p-pregnant.<</if>>" You push $him down across your desk, giving $him a swat across the rump to warn $him to shut up. $He does, though $he makes a little squealing noise when you begin to grope $his ass, working your way in towards $his virgin backdoor. When $he feels <<if $PC.dick == 1>>your lubed cockhead<<else>>a lubed strap-on<</if>> sliding between $his buttocks and then pressing against $his anus, $he bursts out, "Plea<<s>>e no, <<Master>>! Plea<<s>>e not my — AAAH! OW!" and bursts into tears. You give $him a few seconds to get used to your girth and then begin to fuck $his delicious little virgin behind. Despite the pain, the <<if $activeSlave.vagina != -1>>stimulation gets $him wet<<elseif $activeSlave.prostate != 0>>prostate stimulation gets $him hard<<else>>stimulation brings a little fluid out of $him<</if>>, and you tell $him that $he clearly wants it. $He doesn't know what to say in response, so $he just cries harder as <<if $activeSlave.dick == 0>>you reach around to cup $his soaking cunt possessively<<else>>$he starts to leak despite $his displeasure<</if>>. $His butthole is so wonderfully tight that you orgasm quickly, throwing $his unresisting butt over onto the couch for another round. $He's @@.green;no longer repressed,@@ but $he now @@.red;hates@@ having $his @@.lime;newly loosened butt@@ fucked. + You tell $him that $his butt is your property, just like $subSlave.slaveName's. $He looks @@.gold;terrified.@@ You continue, telling $him to bring your property over to you. $He stumbles over, begging, "P-plea<<s>>e, fuck me <<Master>>, plea<<s>>e don't do <<s>>tuff to my butt. It'<<s>> going t-to h-hurt.<<if $activeSlave.preg > $activeSlave.pregData.normalBirth/2>> And I-I'm r-really pregnant.<<elseif $activeSlave.pregKnown == 1>> And I-I'm p-pregnant.<</if>>" You push $him down across your desk, giving $him a swat across the rump to warn $him to shut up. $He does, though $he makes a little squealing noise when you begin to grope $his ass, working your way in towards $his virgin backdoor. When $he feels <<if $PC.dick != 0>>your lubed cockhead<<else>>a lubed strap-on<</if>> sliding between $his buttocks and then pressing against $his anus, $he bursts out, "Plea<<s>>e no, <<Master>>! Plea<<s>>e not my — AAAH! OW!" and bursts into tears. You give $him a few seconds to get used to your girth and then begin to fuck $his delicious little virgin behind. Despite the pain, the <<if $activeSlave.vagina != -1>>stimulation gets $him wet<<elseif $activeSlave.prostate != 0>>prostate stimulation gets $him hard<<else>>stimulation brings a little fluid out of $him<</if>>, and you tell $him that $he clearly wants it. $He doesn't know what to say in response, so $he just cries harder as <<if $activeSlave.dick == 0>>you reach around to cup $his soaking cunt possessively<<else>>$he starts to leak despite $his displeasure<</if>>. $His butthole is so wonderfully tight that you orgasm quickly, throwing $his unresisting butt over onto the couch for another round. $He's @@.green;no longer repressed,@@ but $he now @@.red;hates@@ having $his @@.lime;newly loosened butt@@ fucked. <<set $activeSlave.behavioralFlaw = 0, $activeSlave.sexualFlaw = "hates anal", $activeSlave.trust -= 5, $activeSlave.anus += 1, $activeSlave.counter.anal++>> <<set $analTotal++>> <<if canImpreg($activeSlave, $PC)>> @@ -1706,14 +1706,14 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p <<link "They're not done yet">> <<EventNameDelink $activeSlave>> <<replace "#result">> - $subSlave.slaveName is out of it, and doesn't realize you're there. The first indication _he2 gets of your presence is the <<if $PC.dick == 1>>head of your penis<<else>>tip of your strap-on<</if>> <<if $subSlave.anus > 2>>sliding easily inside _his2 soft butthole<<elseif $subSlave.anus > 1>>pushing firmly up _his2 relaxed anus<<else>>penetrating _his2 tight little asshole<</if>>. _He2 groans, but greets you properly, slurring a little from sheer fatigue and overstimulation. Nevertheless, _he2 reaches clumsily around to spread _his2 cheeks for you. As you begin to fuck _his2 butt, your invading <<if $PC.dick == 1>>cock<<else>>phallus<</if>> + $subSlave.slaveName is out of it, and doesn't realize you're there. The first indication _he2 gets of your presence is the <<if $PC.dick != 0>>head of your penis<<else>>tip of your strap-on<</if>> <<if $subSlave.anus > 2>>sliding easily inside _his2 soft butthole<<elseif $subSlave.anus > 1>>pushing firmly up _his2 relaxed anus<<else>>penetrating _his2 tight little asshole<</if>>. _He2 groans, but greets you properly, slurring a little from sheer fatigue and overstimulation. Nevertheless, _he2 reaches clumsily around to spread _his2 cheeks for you. As you begin to fuck _his2 butt, your invading <<if $PC.dick != 0>>cock<<else>>phallus<</if>> <<if canPenetrate($subSlave)>> <<if $subSlave.prostate>>presses against _his2 prostate<<else>>stirs up _his2 insides<</if>>, forcing _him2 hard again. <<else>> and thrusting hips get _him2 moving again, too. <</if>> Beneath _him2, $activeSlave.slaveName shifts uncomfortably at the resumed sex and the extra weight. To relieve $him, you haul $his <<if $activeSlave.relationship > 4>>_wife2<<else>>lover<</if>> into a more upright position so _he2 can fuck and be fucked while straddling $activeSlave.slaveName's pressed-together thighs. You fuck $subSlave.slaveName just as hard as _he2 was fucking $activeSlave.slaveName, taking your pleasure from _him2 without mercy. Despite this, the sexed-out slave orgasms again. - <<if ($PC.dick == 1) && (canPenetrate($subSlave))>>Deciding to really fill $activeSlave.slaveName, you shove $subSlave.slaveName's quivering body off to one side without ceremony, shove yourself inside the $desc on the bottom, and add your cum to the two loads already inside $him.<<else>>You climax yourself, and then stand.<</if>> + <<if ($PC.dick != 0) && (canPenetrate($subSlave))>>Deciding to really fill $activeSlave.slaveName, you shove $subSlave.slaveName's quivering body off to one side without ceremony, shove yourself inside the $desc on the bottom, and add your cum to the two loads already inside $him.<<else>>You climax yourself, and then stand.<</if>> Pleased, you head off to find more amusement, leaving the sex-stained slaves dozing in each other's arms, @@.hotpink;not thinking for a moment@@ about how profoundly sexual pleasure dominates their lives. <<= VCheck.Simple()>> <<set $activeSlave.devotion += 4>> @@ -1743,7 +1743,7 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p holding the submissive $desc up against the shower wall and giving $him a second reaming. <<= VCheck.Simple()>> <<case "cumslut">> - giving the cumslut a soapy massage as $he <<if $PC.dick == 1>>sucks your cock<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>eats you out<</if>>. + giving the cumslut a soapy massage as $he <<if $PC.dick != 0>>sucks your cock<<if $PC.vagina != -1>> and <</if>><</if>><<if $PC.vagina != -1>>eats you out<</if>>. <<set $activeSlave.counter.oral += 1>> <<set $oralTotal += 1>> <<case "humiliation">> @@ -1774,7 +1774,7 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p pushing the vanilla $girl's back against the wall and kissing $him lovingly. <<= VCheck.Simple()>> <</switch>> - As $activeSlave.slaveName orgasms in your arms, you feel $subSlave.slaveName hug your thighs lightly before starting to <<if $PC.dick == 1>>blow you<<else>>lick your pussy<</if>> _himself2. Afterward, you bring the tired pair back to their bed and get them tucked in. They @@.mediumaquamarine;find the gesture comforting,@@ and are asleep in an instant. + As $activeSlave.slaveName orgasms in your arms, you feel $subSlave.slaveName hug your thighs lightly before starting to <<if $PC.dick != 0>>blow you<<else>>lick your pussy<</if>> _himself2. Afterward, you bring the tired pair back to their bed and get them tucked in. They @@.mediumaquamarine;find the gesture comforting,@@ and are asleep in an instant. <<= VCheck.Simple()>> <<set $activeSlave.trust += 4>> <<set $subSlave.counter.oral++, $subSlave.counter.penetrative++, $subSlave.trust += 4>> @@ -1954,21 +1954,21 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p <br><br> $activeSlave.slaveName <<if $activeSlave.trust > 20>>wasn't really worried that $he was in trouble; your tone was not angry and $he wasn't breaking the rules. Even so, $he giggles<<else>>was worried that $he was in trouble; even through your tone wasn't angry, and even though $he wasn't breaking the rules, $he's afraid of you. So $he giggles with relief<</if>> when $he <<if canSee($activeSlave)>>sees<<else>>realizes<</if>> that $he's going to get $his drink of cum, just from a different source. <<if $activeSlave.trust > 20>> - $He runs $his <<if $activeSlave.tonguePiercing>>pierced<<else>>pink<</if>> tongue over $his lips hungrily, staring meaningfully at the cockhead <<if $showInches == 2>>inches<<else>>centimeters<</if>> in front of $his face. "I'm <<s>>o happy, <<Master>>," $he purrs. "You have the be<<s>>t cum.<<if $PC.balls > 1>> I'll never go hungry with you either.<</if>>" $He's still right up against $subSlave.slaveName, and $he reaches back to pat $subSlave.slaveName's butt reassuringly. "Your<<s>> is ni<<c>>e, but there'<<s>> only one <<Master>>." Then $he starts sucking your dick. + $He runs $his <<if $activeSlave.tonguePiercing>>pierced<<else>>pink<</if>> tongue over $his lips hungrily, staring meaningfully at the cockhead <<if $showInches == 2>>inches<<else>>centimeters<</if>> in front of $his face. "I'm <<s>>o happy, <<Master>>," $he purrs. "You have the be<<s>>t cum.<<if $PC.balls >= 10>> I'll never go hungry with you either.<</if>>" $He's still right up against $subSlave.slaveName, and $he reaches back to pat $subSlave.slaveName's butt reassuringly. "Your<<s>> is ni<<c>>e, but there'<<s>> only one <<Master>>." Then $he starts sucking your dick. <<else>> - "Thank you, <<Master>>," $he <<say>>s dutifully. "Your, um, your cum i<<s>> the be<<s>>t.<<if $PC.balls > 1>> I'll never go hungry with you either.<</if>>" Momentarily unsure of $himself, $he blushes, and decides to take refuge in dicksucking. + "Thank you, <<Master>>," $he <<say>>s dutifully. "Your, um, your cum i<<s>> the be<<s>>t.<<if $PC.balls >= 10>> I'll never go hungry with you either.<</if>>" Momentarily unsure of $himself, $he blushes, and decides to take refuge in dicksucking. <</if>> <<if $activeSlave.skill.oral > 60>> - $He's a well-trained cocksucker, and as the suction and $his active tongue go to work, $he reaches up and <<if $PC.vagina>>begins to lavish attention on your pussy with both hands. $He fingers your labia lovingly before starting to dip $his fingers inside you in time with $his oral strokes at your shaft.<<else>>cups your<<if $PC.ballsImplant > 3>>monstrous balls<<elseif $PC.ballsImplant == 3>>hand-filling <<elseif $PC.ballsImplant == 2>>huge <<elseif $PC.ballsImplant == 1>>big <</if>>balls lovingly. A testicular massage during a blowjob might not actually increase ejaculation volume, but the care $he shows suggests that the hungry slut might believe it does.<</if>> + $He's a well-trained cocksucker, and as the suction and $his active tongue go to work, $he reaches up and <<if $PC.vagina != -1>>begins to lavish attention on your pussy with both hands. $He fingers your labia lovingly before starting to dip $his fingers inside you in time with $his oral strokes at your shaft.<<else>>cups your<<if $PC.balls >= 30>>monstrous balls<<elseif $PC.balls >= 14>>hand-filling <<elseif $PC.balls >= 9>>huge <<elseif $PC.balls >= 5>>big <</if>>balls lovingly. A testicular massage during a blowjob might not actually increase ejaculation volume, but the care $he shows suggests that the hungry slut might believe it does.<</if>> <<else>> $He's not an outstanding oral slave, so after $he's working away reasonably well, you take $his head in both hands and fuck $his face. Not cruelly, but with comprehensive dominance. $He can breathe, but $he has to concentrate to do so, letting you rape $his throat like a good little bitch. <</if>> When you cum, you thrust as far inside as you can manage and - <<if $PC.balls >= 3>> + <<if $PC.balls >= 30>> pump oversized load after oversized load down $his throat, steadily swelling $his stomach with your jizz. - <<elseif $PC.balls == 2>> + <<elseif $PC.balls >= 14>> pump your massive load into $him until $he gags. - <<elseif $PC.balls == 1>> + <<elseif $PC.balls >= 9>> unload your massive cumshot deep into $him. <<else>> shoot your load deep into $him. @@ -2154,7 +2154,7 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p <<else>> <<if $subSlave.anus == 1>>has a tight little ass, and<<elseif $subSlave.anus == 2>>is no anal virgin, but<<else>>has a very experienced asshole, but<</if>> <</if>> - <<if $PC.dick>>you have a big dick<<else>>you use a formidable strap-on<</if>> and are ramming it into $subSlave.slaveName's fuckhole industriously. _He2 moans and writhes, being a good sex slave with your <<if $PC.dick>>hard shaft<<else>>instrument<</if>> sliding in and out of _him2, in and out of _him2. You plunder _him2 without restraint, bending to plant dominant kisses on _him2 panting mouth while you fuck _him2, and then straightening up again to grab and maul _his2 <<if $subSlave.boobsImplant > 0>>fake tits<<else>>$subSlave.boobShape boobs<</if>> with both hands. <<if $PC.dick>>When you're through, you thrust deep inside, blasting _his2 <<if _vaginal>>cervix<<else>>bowels<</if>> with a hot torrent of your semen<<if $PC.balls >= 3>> until _his2 belly begins to visibly swell from your load<<elseif $PC.balls == 2>>, thoroughly filling _him2 with your massive load<</if>>.<<else>>Finally you orgasm, thrusting yourself hard against your strap-on harness, driving it as far inside your fucktoy as it'll go and holding it there as you shudder with climax.<</if>> Then you pull out and shove the @@.hotpink;dominated,@@ sweaty, fucked-out<<if $PC.dick>>, cum-dripping<</if>> $subSlave.slaveName towards the showers, giving _him2 a swat on the butt when _he2's slow to get moving. Then you turn to $activeSlave.slaveName. + <<if $PC.dick>>you have a big dick<<else>>you use a formidable strap-on<</if>> and are ramming it into $subSlave.slaveName's fuckhole industriously. _He2 moans and writhes, being a good sex slave with your <<if $PC.dick>>hard shaft<<else>>instrument<</if>> sliding in and out of _him2, in and out of _him2. You plunder _him2 without restraint, bending to plant dominant kisses on _him2 panting mouth while you fuck _him2, and then straightening up again to grab and maul _his2 <<if $subSlave.boobsImplant > 0>>fake tits<<else>>$subSlave.boobShape boobs<</if>> with both hands. <<if $PC.dick>>When you're through, you thrust deep inside, blasting _his2 <<if _vaginal>>cervix<<else>>bowels<</if>> with a hot torrent of your semen<<if $PC.balls >= 30>> until _his2 belly begins to visibly swell from your load<<elseif $PC.balls >= 14>>, thoroughly filling _him2 with your massive load<</if>>.<<else>>Finally you orgasm, thrusting yourself hard against your strap-on harness, driving it as far inside your fucktoy as it'll go and holding it there as you shudder with climax.<</if>> Then you pull out and shove the @@.hotpink;dominated,@@ sweaty, fucked-out<<if $PC.dick>>, cum-dripping<</if>> $subSlave.slaveName towards the showers, giving _him2 a swat on the butt when _he2's slow to get moving. Then you turn to $activeSlave.slaveName. <br><br> $He's painfully aroused, of course. $He just got to watch a <<if $PC.title>>handsome guy fuck a<<else>>hot _girlP fuck another<</if>> hot _girl2<<if !_vaginal>>'s ass<</if>>, right in front of $him. And this while already laboring under a severe case of blue balls. "<<Master>>," $he <<say>>s nonspecifically. $He knows you did that in front of $him for $his benefit, at least partly, and $he wouldn't know what to make of it or how to respond, even if $he were in possession of $his faculties. Which $he isn't. All $his blood is very obviously located in <<if $activeSlave.vagina > -1>>$his lovely futanari hard-on<<else>>$his desperately erect penis<</if>>. You point to where $subSlave.slaveName just got fucked, and announce that $activeSlave.slaveName can get off if $he wants, but not by fucking $subSlave.slaveName. $He gets to come with <<if $PC.dick>>your cock<<else>>a strap-on<</if>> <<if canDoVaginal($activeSlave)>>fucking $him<<else>>up $his ass<</if>>. <br><br> diff --git a/src/uncategorized/addCustomDescriptors.tw b/src/uncategorized/addCustomDescriptors.tw index b7c37d35ab8c6cd641d3c485d9cdd874944567f3..8f90521a1d598bcb9d5f2850b38cc6b8f32066e1 100644 --- a/src/uncategorized/addCustomDescriptors.tw +++ b/src/uncategorized/addCustomDescriptors.tw @@ -87,9 +87,9 @@ You may enter custom descriptors for your slave's hair color, hair style, tattoo <</for>> <</if>> <<if $activeSlave.relationship == -3>> - <<if $PC.surname>> - <<if $activeSlave.slaveSurname != $PC.surname>> - | <<link "Give $him your surname" "Rename">><<set $activeSlave.slaveSurname = $PC.surname>><</link>> + <<if $PC.slaveSurname>> + <<if $activeSlave.slaveSurname != $PC.slaveSurname>> + | <<link "Give $him your surname" "Rename">><<set $activeSlave.slaveSurname = $PC.slaveSurname>><</link>> <</if>> <</if>> <</if>> diff --git a/src/uncategorized/arcmgmt.tw b/src/uncategorized/arcmgmt.tw index 567cf54ea24b916117a06b8bb016599d5d49f425..ceee4a27953da9cb474f0208087f8c012128fe6b 100644 --- a/src/uncategorized/arcmgmt.tw +++ b/src/uncategorized/arcmgmt.tw @@ -1531,7 +1531,7 @@ You own <</if>> <</if>> <<if $personalAttention == "business">> - <<if ($PC.trading >= 100) || ($PC.career == "arcology owner")>> + <<if ($PC.skill.trading >= 100) || ($PC.career == "arcology owner")>> Your @@.springgreen;business focus and your experience@@ allow you to greatly assist in advancing the arcology's prosperity. <<set _AWeekGrowth += 2>> <<else>> @@ -1585,7 +1585,7 @@ You own <<set _AWeekGrowth += 2>> <</if>> <</if>> - <<if $PC.trading >= 100>> + <<if $PC.skill.trading >= 100>> Your @@.springgreen;business skills@@ drive increased prosperity. <<set _AWeekGrowth++>> <<elseif $PC.career == "arcology owner">> @@ -1856,7 +1856,7 @@ You own <<set $TFS.subsidize = 0, $TFS.schoolProsperity = 10>> <</if>> <<if $TFS.subsidize == 1>> - You have a policy of subsidizing them<<if ($PC.dick == 1) && ($PC.vagina == 1) && ($PC.boobs == 1)>>, which is more effective due to your close relationship with them and your physical resemblance to them<<set $TFS.schoolProsperity++>><</if>>. + You have a policy of subsidizing them<<if ($PC.dick != 0) && ($PC.vagina != -1) && ($PC.boobs >= 300)>>, which is more effective due to your close relationship with them and your physical resemblance to them<<set $TFS.schoolProsperity++>><</if>>. <<set $TFS.schoolProsperity++>> <<elseif $TFS.subsidize == -1>> You have a policy of covertly undermining them. diff --git a/src/uncategorized/arcologyDescription.tw b/src/uncategorized/arcologyDescription.tw index 5fdac9f2770dd62fb9559075b5b56194b5def757..2ba9c7e6de3d5fa7fe8428064eff16bcccc755ea 100644 --- a/src/uncategorized/arcologyDescription.tw +++ b/src/uncategorized/arcologyDescription.tw @@ -39,13 +39,24 @@ Its<<if $weatherCladding == 2>> glorious<<elseif $weatherCladding > 0>> dull<<el <<if FutureSocieties.HighestDecoration() >= 100>> <<setPlayerPronouns>> + <<if $PC.dick != 0>> + <<if $PC.vagina != -1>> + <<set _statue = "futanari">> + <<elseif $PC.boobs >= 300>> + <<set _statue = "shemale">> + <<else>> + <<set _statue = "male">> + <</if>> + <<else>> + <<set _statue = "female">> + <</if>> Outside the main entrance, there is an enormous statue of an idealized - <<if ($PC.dick == 1)>><<if ($PC.vagina == 1)>>futanari<<elseif ($PC.boobs == 1)>>shemale<<else>>male<</if>><<else>>female<</if>> figure with several statues of nude slaves at its feet. + figure with several statues of nude slaves at its feet. <<if $arcologies[0].FSStatuesqueGlorification == 100>> - The central <<if ($PC.dick == 1)>><<if ($PC.vagina == 1)>>futanari<<elseif ($PC.boobs == 1)>>shemale<<else>>male<</if>><<else>>female<</if>> figure towers over the area. + The central _statue figure towers over the area. <</if>> <<if $arcologies[0].FSSupremacistDecoration == 100>> - The central <<if ($PC.dick == 1)>><<if ($PC.vagina == 1)>>futanari<<elseif ($PC.boobs == 1)>>shemale<<else>>male<</if>><<else>>female<</if>> figure has distinctly $arcologies[0].FSSupremacistRace features. + The central _statue figure has distinctly $arcologies[0].FSSupremacistRace features. <</if>> <<if $arcologies[0].FSSubjugationistDecoration == 100>> The slaves have exaggerated $arcologies[0].FSSubjugationistRace features. @@ -57,7 +68,7 @@ Its<<if $weatherCladding == 2>> glorious<<elseif $weatherCladding > 0>> dull<<el The slaves are all perfectly female. <</if>> <<if $arcologies[0].FSPaternalistDecoration == 100>> - The slaves are gazing adoringly up at the central <<if ($PC.dick == 1)>><<if ($PC.vagina == 1)>>futanari<<elseif ($PC.boobs == 1)>>shemale<<else>>male<</if>><<else>>female<</if>> figure. + The slaves are gazing adoringly up at the central _statue figure. <</if>> <<if $arcologies[0].FSDegradationistDecoration == 100>> The slaves are cowering, and are wearing chains. @@ -88,15 +99,15 @@ Its<<if $weatherCladding == 2>> glorious<<elseif $weatherCladding > 0>> dull<<el The slaves' breasts are unrealistically huge, almost as large as the rest of their bodies. <</if>> <<if $arcologies[0].FSRepopulationFocusDecoration == 100>> - The slaves are heavily pregnant<<if ($PC.vagina == 1)>>, as is the central <<if ($PC.dick == 1)>>futanari<<else>>female<</if>> figure<</if>>. + The slaves are heavily pregnant<<if ($PC.vagina != -1)>>, as is the central <<if ($PC.dick != 0)>>futanari<<else>>female<</if>> figure<</if>>. <</if>> <<if $arcologies[0].FSRestartDecoration == 100>> The central - <<if ($PC.dick == 1) && ($PC.vagina == 1)>> + <<if ($PC.dick != 0) && ($PC.vagina != -1)>> futanari figure's balls are oversized and _hisP stomach slightly rounded, - <<elseif ($PC.dick == 1) && ($PC.boobs == 1)>> + <<elseif ($PC.dick != 0) && ($PC.boobs >= 300)>> shemale figure's balls are swollen with virile seed, - <<elseif ($PC.dick == 1)>> + <<elseif ($PC.dick != 0)>> male figure's balls are swollen with virile seed, <<else>> female figure's stomach is slightly rounded, @@ -107,12 +118,10 @@ Its<<if $weatherCladding == 2>> glorious<<elseif $weatherCladding > 0>> dull<<el The statuary is located in the middle of a fountain; the slaves' nipples pour water into the pool beneath. <</if>> <<if $arcologies[0].FSPhysicalIdealistDecoration == 100>> - Both the central - <<if ($PC.dick == 1)>><<if ($PC.vagina == 1)>>futanari<<elseif ($PC.boobs == 1)>>shemale<<else>>male<</if>><<else>>female<</if>> figure and the slaves are <<if $arcologies[0].FSPhysicalIdealistLaw == 1>>quite fit<<else>>very muscular<</if>>. + Both the central _statue figure and the slaves are <<if $arcologies[0].FSPhysicalIdealistLaw == 1>>quite fit<<else>>very muscular<</if>>. <</if>> <<if $arcologies[0].FSHedonisticDecadenceDecoration == 100>> - The central - <<if ($PC.dick == 1)>><<if ($PC.vagina == 1)>>futanari<<elseif ($PC.boobs == 1)>>shemale<<else>>male<</if>><<else>>female<</if>> figure has a distinct softness to its body, while the slaves are delightfully rotund. + The central _statue figure has a distinct softness to its body, while the slaves are delightfully rotund. <</if>> <<if $arcologies[0].FSIntellectualDependencyDecoration == 100>> The slaves are visibly aroused. @@ -121,28 +130,25 @@ Its<<if $weatherCladding == 2>> glorious<<elseif $weatherCladding > 0>> dull<<el The slaves have flawless posture. <</if>> <<if $arcologies[0].FSChattelReligionistDecoration == 100>> - The central - <<if ($PC.dick == 1)>><<if ($PC.vagina == 1)>>futanari<<elseif ($PC.boobs == 1)>>shemale<<else>>male<</if>><<else>>female<</if>> figure has a halo behind _hisP head, and the slaves are in attitudes of worship. + The central _statue figure has a halo behind _hisP head, and the slaves are in attitudes of worship. <</if>> <<if $arcologies[0].FSRomanRevivalistDecoration == 100>> - The central - <<if ($PC.dick == 1)>><<if ($PC.vagina == 1)>>futanari<<elseif ($PC.boobs == 1)>>shemale<<else>>male<</if>><<else>>female<</if>> figure is wearing a toga; _heP has a laurel wreath about _hisP brow. + The central _statue figure is wearing a toga; _heP has a laurel wreath about _hisP brow. <</if>> <<if $arcologies[0].FSAztecRevivalistDecoration == 100>> - The central - <<if ($PC.dick == 1)>><<if ($PC.vagina == 1)>>futanari<<elseif ($PC.boobs == 1)>>shemale<<else>>male<</if>><<else>>female<</if>> figure is wearing a feathered cloak, ornamented with jewels; _heP has a giant headdress on _hisP head. + The central _statue figure is wearing a feathered cloak, ornamented with jewels; _heP has a giant headdress on _hisP head. <</if>> <<if $arcologies[0].FSEgyptianRevivalistDecoration == 100>> - The central <<if ($PC.dick == 1)>><<if ($PC.vagina == 1)>>futanari<<elseif ($PC.boobs == 1)>>shemale<<else>>male<</if>><<else>>female<</if>> figure is wearing a pharaoh's crown. + The central _statue figure is wearing a pharaoh's crown. <</if>> <<if $arcologies[0].FSEdoRevivalistDecoration == 100>> - The central <<if ($PC.dick == 1)>><<if ($PC.vagina == 1)>>futanari<<elseif ($PC.boobs == 1)>>shemale<<else>>male<</if>><<else>>female<</if>> figure has a hand resting confidently on the hilts of the sheathed katana and wakizashi _heP has thrust through the sash about _hisP waist. + The central _statue figure has a hand resting confidently on the hilts of the sheathed katana and wakizashi _heP has thrust through the sash about _hisP waist. <</if>> <<if $arcologies[0].FSArabianRevivalistDecoration == 100>> - The central <<if ($PC.dick == 1)>><<if ($PC.vagina == 1)>>futanari<<elseif ($PC.boobs == 1)>>shemale<<else>>male<</if>><<else>>female<</if>> figure is wearing a turban and flowing robes. + The central _statue figure is wearing a turban and flowing robes. <</if>> <<if $arcologies[0].FSChineseRevivalistDecoration == 100>> - The central <<if ($PC.dick == 1)>><<if ($PC.vagina == 1)>>futanari<<elseif ($PC.boobs == 1)>>shemale<<else>>male<</if>><<else>>female<</if>> figure is wearing the robes of an ancient Chinese + The central _statue figure is wearing the robes of an ancient Chinese <<if ($PC.title == 1)>> Emperor. <<else>> diff --git a/src/uncategorized/assistantEvents.tw b/src/uncategorized/assistantEvents.tw index 54d00a3063b3da17b18ea2dd7077bb6f27701fae..ef361f7a59abf9b8fded63c997e6820dc75b9969 100644 --- a/src/uncategorized/assistantEvents.tw +++ b/src/uncategorized/assistantEvents.tw @@ -24,7 +24,7 @@ One morning, after seeing to an immense pile of business with $assistantName pro <<set $assistantOptions = 1>> <<set _smartPiercings = 0>> <<for $i = 0; $i < $slaves.length; $i++>> - <<if ($slaves[$i].releaseRules == "permissive") || ($slaves[$i].releaseRules == "masturbation")>> + <<if ($slaves[$i].rules.release == "permissive") || ($slaves[$i].rules.release == "masturbation")>> <<set $activeSlave = $slaves[$i]>> <<set _smartPiercings = 1>> <<break>> @@ -1170,7 +1170,7 @@ of your personal assistant pops up on the nearest screen. "<<= properTitle()>>!" It's late one night, and for you, the day is not nearly over. Your penthouse never truly sleeps. You can hear public business going on some distance below you; you could certainly afford to totally soundproof your private quarters against all external noise, but the designer of the arcology clearly felt that its owner would benefit by this aural verification of its prosperity. Somewhere closer at hand, a slave is audibly nearing orgasm. And underneath all of this is the faint sound of the arcology itself, air circulation and hydroponics and power. Power. <br><br> -You're not yet done with the day's business, and are leaning over your desk to compare a scatter of documents displayed on its surface. The penthouse lights are turned down to a low glow at the floorboards at night, offering enough illumination for anyone who needs to find their way around or find a sexual partner without disturbing anyone's sleep. You catch sight of your reflection in the wall opposite you: the diffuse light coming off the desktop gently illuminates your formal shirt, its top buttons undone, and highlights <<if $PC.boobs == 1>>the dark cleft formed by your cleavage<<else>>how tightly your undershirt is held by the muscles of your chest<</if>>. +You're not yet done with the day's business, and are leaning over your desk to compare a scatter of documents displayed on its surface. The penthouse lights are turned down to a low glow at the floorboards at night, offering enough illumination for anyone who needs to find their way around or find a sexual partner without disturbing anyone's sleep. You catch sight of your reflection in the wall opposite you: the diffuse light coming off the desktop gently illuminates your formal shirt, its top buttons undone, and highlights <<if $PC.boobs >= 650>>the dark cleft formed by your cleavage<<elseif $PC.boobs >= 300>>the curves of your sensible breasts<<else>>how tightly your undershirt is held by the muscles of your chest<</if>>. <br><br> Suddenly, there is a fresh source of light behind you. The reflection you're looking at reveals that it's $assistantName's avatar, appearing on a wallscreen behind you, and you turn to look at _himA directly. _HeA's simulating shyness, a very unusual emotion for _himA to imitate. <<switch $assistantAppearance>> diff --git a/src/uncategorized/attendantWorkaround.tw b/src/uncategorized/attendantWorkaround.tw index 04318902b6be6319a8d672bad83832e6c0b9ba80..74f91da19e859fe05eea607d14e10fa780cddfc0 100644 --- a/src/uncategorized/attendantWorkaround.tw +++ b/src/uncategorized/attendantWorkaround.tw @@ -5,7 +5,7 @@ <</if>> <<if $i > -1>> <<= assignJob($slaves[$i], "be the Attendant")>> - <<set $slaves[$i].livingRules = "luxurious">> + <<set $slaves[$i].rules.living = "luxurious">> <<set $Attendant = $slaves[$i]>> <</if>> diff --git a/src/uncategorized/bodyModification.tw b/src/uncategorized/bodyModification.tw index 350ad37699cc391ba6ddc3736e5918aaf9a94509..28d1f3163a7f7df653880a32c2d79b5401dbf0d8 100644 --- a/src/uncategorized/bodyModification.tw +++ b/src/uncategorized/bodyModification.tw @@ -26,9 +26,9 @@ <<case "burn">> Your goal wasn't to make the distinct shape of a brand, but rather to permanently mar the skin with an open flame. <<case "surgical">> - <<if $PC.medicine >= 100>> + <<if $PC.skill.medicine >= 100>> Your medical mastery is perfect, so creating Frankenstein's monster was a deliberate work of art. - <<elseif $PC.medicine > 0>> + <<elseif $PC.skill.medicine > 0>> Your medical skills are progressing, and the Frankenstein effect reminds you of your earliest attempts. <<else>> You really slashed away with your knife, but were careful not to allow $him to bleed out. @@ -64,9 +64,9 @@ <<case "burn">> Your goal wasn't to make the distinct shape of a brand, but rather to permanently mar the $activeSlave.skin skin of $his $scarTarget.local with an open flame. <<case "surgical">> - <<if $PC.medicine >= 100>> + <<if $PC.skill.medicine >= 100>> Your medical mastery is perfect, so creating such a scar was a deliberate act of degradation. - <<elseif $PC.medicine > 0>> + <<elseif $PC.skill.medicine > 0>> Your medical skills are progressing, and the sloppy scar reminds you of your earliest attempts. <<else>> You really slashed away at $scarTarget.local with your knife, but were careful not to allow $him to bleed out. diff --git a/src/uncategorized/brothel.tw b/src/uncategorized/brothel.tw index d39040b8d81d579308ec6048c48795bfc9818c10..ee1e6356251ce992ad3bba494308fd3d5742300c 100644 --- a/src/uncategorized/brothel.tw +++ b/src/uncategorized/brothel.tw @@ -158,7 +158,7 @@ $brothelNameCaps <<set _Tmult0 = Math.trunc($brothel*1000*$upgradeMultiplierArcology)>> <br>It can support $brothel whores. Currently there <<if _BL == 1>>is<<else>>are<</if>> _BL whore<<if _BL != 1>>s<</if>> at $brothelName. -[[Expand the brothel|Brothel][cashX(forceNeg(_Tmult0), "capEx"), $brothel += 5, $PC.engineering += .1]] //Costs <<print cashFormat(_Tmult0)>> and will increase upkeep costs// +[[Expand the brothel|Brothel][cashX(forceNeg(_Tmult0), "capEx"), $brothel += 5, $PC.skill.engineering += .1]] //Costs <<print cashFormat(_Tmult0)>> and will increase upkeep costs// <<if $Madam != 0>> <<setLocalPronouns $Madam>> @@ -179,7 +179,7 @@ $brothelNameCaps It has been upgraded with aphrodisiac injection systems that monitor the whores and adjust dosage to keep them healthy but desperately horny and hopelessly addicted. The systems are currently disabled. [[Enable them|Brothel][$brothelUpgradeDrugs = 1]] //Will increase upkeep costs// <<else>> <<set _Tmult1 = Math.trunc(10000*$upgradeMultiplierArcology*$HackingSkillMultiplier)>> - It is a standard brothel. [[Upgrade the brothel with aphrodisiac injection systems|Brothel][cashX(forceNeg(_Tmult1), "capEx"), $brothelUpgradeDrugs = 0.1, $PC.hacking += 0.1]] //Costs <<print cashFormat(_Tmult1)>> and will increase upkeep costs// + It is a standard brothel. [[Upgrade the brothel with aphrodisiac injection systems|Brothel][cashX(forceNeg(_Tmult1), "capEx"), $brothelUpgradeDrugs = 0.1, $PC.skill.hacking += 0.1]] //Costs <<print cashFormat(_Tmult1)>> and will increase upkeep costs// <</if>> <br>$brothelNameCaps diff --git a/src/uncategorized/brothelReport.tw b/src/uncategorized/brothelReport.tw index a22a1863b15906ff73fefca400725458dbb011a3..700c624fe2c0e749e3506726c4850b68f35d7adb 100644 --- a/src/uncategorized/brothelReport.tw +++ b/src/uncategorized/brothelReport.tw @@ -29,8 +29,8 @@ <<if $slaves[_FLs].trust < 45>> <<set $slaves[_FLs].trust += 5>> <</if>> - <<if $slaves[_FLs].livingRules != "luxurious">> - <<set $slaves[_FLs].livingRules = "luxurious">> + <<if $slaves[_FLs].rules.living != "luxurious">> + <<set $slaves[_FLs].rules.living = "luxurious">> <</if>> <<if $slaves[_FLs].fetishStrength <= 95>> <<if $slaves[_FLs].fetish != "dom">> @@ -269,9 +269,9 @@ <<set $slaves[$i].health += _healthBonus, $slaves[$i].aphrodisiacs = _aphrod>> <<switch $brothelDecoration>> <<case "Degradationist" "standard">> - <<set $slaves[$i].livingRules = "spare">> + <<set $slaves[$i].rules.living = "spare">> <<default>> - <<set $slaves[$i].livingRules = "normal">> + <<set $slaves[$i].rules.living = "normal">> <</switch>> <<if ($slaves[$i].health < -80)>> <<set $slaves[$i].health += 20>> diff --git a/src/uncategorized/cellblock.tw b/src/uncategorized/cellblock.tw index d04f79ce10476fa3a7f93c3e60e022ee931eb41a..807ce726501dd797b12097bba9844f653edfd9e8 100644 --- a/src/uncategorized/cellblock.tw +++ b/src/uncategorized/cellblock.tw @@ -83,14 +83,14 @@ $cellblockNameCaps <<set _Tmult0 = Math.trunc($cellblock*1000*$upgradeMultiplierArcology)>> <br>$cellblockNameCaps has room for $cellblock slaves to be kept in close confinement. There <<if _CL == 1>>is<<else>>are<</if>> currently _CL slaves<<if _CL != 1>>s<</if>> kept in close confinement in $cellblockName. -[[Expand the cellblock|Cellblock][cashX(forceNeg(_Tmult0), "capEx"), $cellblock += 5, $PC.engineering += .1]] //Costs <<print cashFormat(_Tmult0)>>// +[[Expand the cellblock|Cellblock][cashX(forceNeg(_Tmult0), "capEx"), $cellblock += 5, $PC.skill.engineering += .1]] //Costs <<print cashFormat(_Tmult0)>>// <br> <<if $cellblockUpgrade == 1>> Its compliance systems have been upgraded to allow slaves no mental respite, painstakingly correcting the tiniest misbehaviors to soften flaws into quirks at the cost of considerable anguish to inmates denied any rest from correction. <<else>> <<set _Tmult1 = Math.trunc(20000*$upgradeMultiplierArcology*$HackingSkillMultiplier)>> - Its compliance systems are standard. [[Upgrade them to soften slave flaws|Cellblock][cashX(forceNeg(_Tmult1), "capEx"), $cellblockUpgrade = 1, $PC.engineering += 0.1, $PC.hacking += 0.1]] //Costs <<print cashFormat(_Tmult1)>>// + Its compliance systems are standard. [[Upgrade them to soften slave flaws|Cellblock][cashX(forceNeg(_Tmult1), "capEx"), $cellblockUpgrade = 1, $PC.skill.engineering += 0.1, $PC.skill.hacking += 0.1]] //Costs <<print cashFormat(_Tmult1)>>// <</if>> <<if $Wardeness != 0 && canPenetrate($Warden)>> diff --git a/src/uncategorized/cellblockReport.tw b/src/uncategorized/cellblockReport.tw index f09312781dd143f7b868c2e01de64589df289aba..7aa1b7922307a49304da368e8b882b3851a2f5b7 100644 --- a/src/uncategorized/cellblockReport.tw +++ b/src/uncategorized/cellblockReport.tw @@ -29,8 +29,8 @@ <<if $slaves[_FLs].trust < 60>> <<set $slaves[_FLs].trust += 3>> <</if>> - <<if ($slaves[_FLs].livingRules != "luxurious")>> - <<set $slaves[_FLs].livingRules = "luxurious">> + <<if ($slaves[_FLs].rules.living != "luxurious")>> + <<set $slaves[_FLs].rules.living = "luxurious">> <</if>> <<if $slaves[_FLs].fetishStrength <= 95>> <<if $slaves[_FLs].fetish != "sadist">> @@ -176,13 +176,13 @@ <</if>> <<switch $cellblockDecoration>> <<case "Paternalist">> - <<set $slaves[$i].livingRules = "normal">> + <<set $slaves[$i].rules.living = "normal">> <<if ($slaves[$i].inflation > 0)>> <<set $slaves[$i].inflation = 0, $slaves[$i].inflationType = "none", $slaves[$i].inflationMethod = 0, $slaves[$i].milkSource = 0>> <<run SetBellySize($slaves[$i])>> <</if>> <<case "Pastoralist">> - <<set $slaves[$i].livingRules = "spare">> + <<set $slaves[$i].rules.living = "spare">> <<if $slaves[$i].inflation == 0>> <<if $slaves[$i].pregKnown == 0 && $slaves[$i].bellyImplant < 1500>> <<set $slaves[$i].inflation = 2, $slaves[$i].inflationType = "milk", $slaves[$i].inflationMethod = 1>> @@ -192,7 +192,7 @@ <<run SetBellySize($slaves[$i])>> <</if>> <<case "Hedonistic">> - <<set $slaves[$i].livingRules = "spare">> + <<set $slaves[$i].rules.living = "spare">> <<if $slaves[$i].weight < 200>> <<if $slaves[$i].weightDirection == 1>> <<set $slaves[$i].weight += 5>> @@ -214,7 +214,7 @@ <<run SetBellySize($slaves[$i])>> <</if>> <<default>> - <<set $slaves[$i].livingRules = "spare">> + <<set $slaves[$i].rules.living = "spare">> <<if ($slaves[$i].inflation > 0)>> <<set $slaves[$i].inflation = 0, $slaves[$i].inflationType = "none", $slaves[$i].inflationMethod = 0, $slaves[$i].milkSource = 0>> <<run SetBellySize($slaves[$i])>> diff --git a/src/uncategorized/clinic.tw b/src/uncategorized/clinic.tw index 56b283461c0447ae08190adbadc419b064d81748..f73345426f75803e74d17d36ca77b187b34fe58e 100644 --- a/src/uncategorized/clinic.tw +++ b/src/uncategorized/clinic.tw @@ -83,14 +83,14 @@ $clinicNameCaps <<set _Tmult0 = Math.trunc($clinic*1000*$upgradeMultiplierArcology)>> <br>$clinicNameCaps has room to support $clinic slaves while they receive treatment. There <<if _CL == 1>>is<<else>>are<</if>> currently _CL slave<<if _CL != 1>>s<</if>> receiving treatment in $clinicName. -[[Expand the clinic|Clinic][cashX(forceNeg(_Tmult0), "capEx"), $clinic += 5, $PC.engineering += .1]] //Costs <<print cashFormat(_Tmult0)>>// +[[Expand the clinic|Clinic][cashX(forceNeg(_Tmult0), "capEx"), $clinic += 5, $PC.skill.engineering += .1]] //Costs <<print cashFormat(_Tmult0)>>// <br> <<if $clinicUpgradeScanner == 1>> $clinicNameCaps's scanners have been upgraded with a sampling system that can estimate carcinogenic damage to a slave's body. <<else>> <<set _Tmult1 = Math.trunc(10000*$upgradeMultiplierArcology*Math.min($upgradeMultiplierMedicine, $HackingSkillMultiplier))>> - It mounts powerful medical scanning technology. [[Upgrade the scanners to help detect genomic damage|Clinic][cashX(forceNeg(_Tmult1), "capEx"), $clinicUpgradeScanner = 1, $PC.hacking += 0.1]] //Costs <<print cashFormat(_Tmult1)>>// + It mounts powerful medical scanning technology. [[Upgrade the scanners to help detect genomic damage|Clinic][cashX(forceNeg(_Tmult1), "capEx"), $clinicUpgradeScanner = 1, $PC.skill.hacking += 0.1]] //Costs <<print cashFormat(_Tmult1)>>// <</if>> <br> @@ -104,16 +104,16 @@ $clinicNameCaps <</if>> <<set _Tmult3 = Math.trunc(150000*$upgradeMultiplierArcology*Math.min($upgradeMultiplierMedicine, $HackingSkillMultiplier))>> <<if $clinicUpgradePurge === 0>> - <br>The entire floor beneath $clinicName is occupied by a huge filtration plant that constantly cycles out the patients' blood to remove impurities. [[Increase the effectiveness of the impurity purging|Clinic][cashX(forceNeg(_Tmult3), "capEx"), $clinicUpgradePurge = 1, $PC.hacking += 0.1]] //Costs <<print cashFormat(_Tmult3)>> and may cause health problems in slaves.// + <br>The entire floor beneath $clinicName is occupied by a huge filtration plant that constantly cycles out the patients' blood to remove impurities. [[Increase the effectiveness of the impurity purging|Clinic][cashX(forceNeg(_Tmult3), "capEx"), $clinicUpgradePurge = 1, $PC.skill.hacking += 0.1]] //Costs <<print cashFormat(_Tmult3)>> and may cause health problems in slaves.// <<elseif $clinicUpgradePurge === 1>> - <br>Add nano magnets into the process to increase the rate that impurities are pulled from the body. [[Further increase the effectiveness of the impurity purging|Clinic][cashX(forceNeg(_Tmult3*2), "capEx"), $clinicUpgradePurge = 3, $PC.hacking += 0.1]] //Costs <<print cashFormat(_Tmult3*2)>>// + <br>Add nano magnets into the process to increase the rate that impurities are pulled from the body. [[Further increase the effectiveness of the impurity purging|Clinic][cashX(forceNeg(_Tmult3*2), "capEx"), $clinicUpgradePurge = 3, $PC.skill.hacking += 0.1]] //Costs <<print cashFormat(_Tmult3*2)>>// <</if>> <<if $Nurse == 0>> <br>However, without a nurse in attendance, the @@.yellow;blood treatment equipment remains idle.@@ <</if>> <<else>> <<set _Tmult2 = Math.trunc(50000*$upgradeMultiplierArcology*Math.min($upgradeMultiplierMedicine, $HackingSkillMultiplier))>> - It includes standard dialysis equipment. [[Install advanced blood treatment equipment to help address drug side effects|Clinic][cashX(forceNeg(_Tmult2), "capEx"), $clinicUpgradeFilters = 1, $PC.hacking += 0.1]] //Costs <<print cashFormat(_Tmult2)>>// + It includes standard dialysis equipment. [[Install advanced blood treatment equipment to help address drug side effects|Clinic][cashX(forceNeg(_Tmult2), "capEx"), $clinicUpgradeFilters = 1, $PC.skill.hacking += 0.1]] //Costs <<print cashFormat(_Tmult2)>>// <</if>> <br> diff --git a/src/uncategorized/clinicReport.tw b/src/uncategorized/clinicReport.tw index 6c8d0feba52293fab230b17eb2d110026680add7..55f0e982cb82461092c7ca9438adaa68ad27d3cc 100644 --- a/src/uncategorized/clinicReport.tw +++ b/src/uncategorized/clinicReport.tw @@ -22,8 +22,8 @@ <<set $slaves[_FLs].trust++>> <</if>> - <<if $slaves[_FLs].livingRules != "luxurious">> - <<set $slaves[_FLs].livingRules = "luxurious">> + <<if $slaves[_FLs].rules.living != "luxurious">> + <<set $slaves[_FLs].rules.living = "luxurious">> <</if>> <<set $slaves[_FLs].devotion += _devBonus>> @@ -246,11 +246,11 @@ <<switch $clinicDecoration>> <<case "Eugenics" "Gender Fundamentalist" "Gender Radicalist" "Hedonistic" "Intellectual Dependency" "Maturity Preferentialist" "Paternalist" "Petite Admiration" "Repopulation Focus" "Slimness Enthusiast" "Statuesque Glorification" "Youth Preferentialist">> - <<set $slaves[$i].livingRules = "luxurious">> + <<set $slaves[$i].rules.living = "luxurious">> <<case "Arabian Revivalist" "Aztec Revivalist" "Chattel Religionist" "Chinese Revivalist" "Edo Revivalist" "Egyptian Revivalist" "Roman Revivalist">> - <<set $slaves[$i].livingRules = "normal">> + <<set $slaves[$i].rules.living = "normal">> <<default>> - <<set $slaves[$i].livingRules = "spare">> + <<set $slaves[$i].rules.living = "spare">> <</switch>> <<if ($Nurse != 0)>> diff --git a/src/uncategorized/club.tw b/src/uncategorized/club.tw index 6efe471d720cdcccbe4ad60b59d723b86902936e..39993381c863c488f01b40704e8ca3f13075c56a 100644 --- a/src/uncategorized/club.tw +++ b/src/uncategorized/club.tw @@ -222,14 +222,14 @@ $clubNameCaps <<set _Tmult0 = Math.trunc($club*1000*$upgradeMultiplierArcology)>> <br>There are rooms off $clubName to support slaves as they work as club sluts. They can support $club slaves. There <<if _CL == 1>>is<<else>>are<</if>> currently _CL slave<<if _CL != 1>>s<</if>> serving in $clubName. -[[Expand the club|Club][cashX(forceNeg(_Tmult0), "capEx"), $club += 5, $PC.engineering += .1]] //Costs <<print cashFormat(_Tmult0)>> and will increase upkeep costs// +[[Expand the club|Club][cashX(forceNeg(_Tmult0), "capEx"), $club += 5, $PC.skill.engineering += .1]] //Costs <<print cashFormat(_Tmult0)>> and will increase upkeep costs// <br> <<if $clubUpgradePDAs == 1>> $clubNameCaps has been wired for unobtrusive personal data assistants to let your sluts pass tips about enslaveable people to your recruiter. <<else>> <<set _Tmult1 = Math.trunc(10000*$upgradeMultiplierArcology*$HackingSkillMultiplier)>> - The rooms are standard. [[Upgrade them with PDAs to help your recruiter|Club][cashX(forceNeg(_Tmult1), "capEx"), $clubUpgradePDAs = 1, $PC.hacking += 0.1]] //Costs <<print cashFormat(_Tmult1)>> and will increase upkeep costs// + The rooms are standard. [[Upgrade them with PDAs to help your recruiter|Club][cashX(forceNeg(_Tmult1), "capEx"), $clubUpgradePDAs = 1, $PC.skill.hacking += 0.1]] //Costs <<print cashFormat(_Tmult1)>> and will increase upkeep costs// <</if>> <<if $DJ != 0>> diff --git a/src/uncategorized/clubReport.tw b/src/uncategorized/clubReport.tw index bbea7673357d3f10e157d0b29b89e201636afc69..9a93171e6667fed8c948bd1238ce507cff4d0d94 100644 --- a/src/uncategorized/clubReport.tw +++ b/src/uncategorized/clubReport.tw @@ -40,8 +40,8 @@ <<set _FLsFetish = 2, $slaves[_FLs].fetishStrength += 4>> <</if>> <</if>> - <<if $slaves[_FLs].livingRules != "luxurious">> - <<set $slaves[_FLs].livingRules = "luxurious">> + <<if $slaves[_FLs].rules.living != "luxurious">> + <<set $slaves[_FLs].rules.living = "luxurious">> <</if>> /% Make sure we have registered living expenses as for any other slave %/ <<run getSlaveStatisticData($DJ, $facility.club)>> @@ -205,8 +205,8 @@ <<set $slaves[$i].health += 7>> <</if>> - <<if $slaves[$i].livingRules != "normal">> - <<set $slaves[$i].livingRules = "normal">> + <<if $slaves[$i].rules.living != "normal">> + <<set $slaves[$i].rules.living = "normal">> <</if>> <<if $showEWD != 0>> diff --git a/src/uncategorized/concubineWorkaround.tw b/src/uncategorized/concubineWorkaround.tw index 9c340c2efa087d28697c108f18d393a62d238ab8..c46d05211881ef8e4f5637ab09b54dace92b653d 100644 --- a/src/uncategorized/concubineWorkaround.tw +++ b/src/uncategorized/concubineWorkaround.tw @@ -5,7 +5,7 @@ <</if>> <<if $i > -1>> <<= assignJob($slaves[$i], "be your Concubine")>> - <<set $slaves[$i].livingRules = "luxurious">> + <<set $slaves[$i].rules.living = "luxurious">> <<set $Concubine = $slaves[$i]>> <</if>> diff --git a/src/uncategorized/costsBudget.tw b/src/uncategorized/costsBudget.tw index 693e4a4ca6ef16d950c56981e1bd689c7c408eb8..0c875674e457898f8a2fb2e1efb60a243b1f44a1 100644 --- a/src/uncategorized/costsBudget.tw +++ b/src/uncategorized/costsBudget.tw @@ -231,9 +231,9 @@ for (var i = 0; i < State.variables.lastWeeksCashIncome.length; i++){ <<print budgetLine("personalBusiness", "Personal business")>> <<print budgetLine("personalLivingExpenses", - "<<if $girls == 3>> + "<<if $PC.rules.living == "luxurious">> Since you are accustomed to luxury, your personal living expenses are: - <<elseif $girls == 2>> + <<elseif $PC.rules.living == "normal">> Since you are used to living well, your personal living expenses are: <<else>> Since you are used to a fairly normal life, your personal living expenses are: @@ -318,7 +318,7 @@ for (var i = 0; i < State.variables.lastWeeksCashIncome.length; i++){ <<print budgetLine("mercenaries", "Security: <<if $barracks>>[[$mercenariesTitle|Barracks][$nextButton = \"Back to Budget\", $nextLink = \"Costs Budget\"]] <<else>>Mercenaries<br>//@@.red;Cost increased by the lack of an armory to house them.@@//<</if>> - <<if ($PC.warfare >= 100) || ($PC.career == \"arcology owner\")>><br>//Cost reduced by your @@.springgreen;mercenary contacts.@@//<</if>> + <<if ($PC.skill.warfare >= 100) || ($PC.career == \"arcology owner\")>><br>//Cost reduced by your @@.springgreen;mercenary contacts.@@//<</if>> ")>> <<print budgetLine("securityExpansion", "Security expansion")>> diff --git a/src/uncategorized/costsReport.tw b/src/uncategorized/costsReport.tw index fd7b539649069de52ec7fbaeba169a1b2885cef3..27e5e66774f999115fb6d03ec54e1857d806eb76 100644 --- a/src/uncategorized/costsReport.tw +++ b/src/uncategorized/costsReport.tw @@ -9,15 +9,18 @@ <br><br> Since you are -<<if $girls >= 3>> +<<if $PC.rules.living == "luxurious">> accustomed to luxury, -<<elseif $girls == 2>> + <<set _ownerExpense = 3>> +<<elseif $PC.rules.living == "normal">> used to living well, + <<set _ownerExpense = 2>> <<else>> used to a fairly normal life, + <<set _ownerExpense = 1>> <</if>> -your personal living expenses are @@.yellowgreen;<<print cashFormat(Math.trunc($girls*(250+(50000/$localEcon))))>>.@@ -<<set _arcologyCosts += Math.trunc($girls*(250+(50000/$localEcon)))>> +your personal living expenses are @@.yellowgreen;<<print cashFormat(Math.trunc(_ownerExpense*(250+(50000/$localEcon))))>>.@@ +<<set _arcologyCosts += Math.trunc(_ownerExpense*(250+(50000/$localEcon)))>> <<if $arcologies[0].FSRepopulationFocusLaw == 1 && $PC.pregKnown == 1>> <br>Rent promotion for being a pregnant citizen under ''Universal Pregnancy Subsidy:'' @@.yellowgreen;<<print cashFormat(500)>>@@ @@ -88,10 +91,10 @@ your personal living expenses are @@.yellowgreen;<<print cashFormat(Math.trunc($ <<if $mercenaries > 0>> <<set _mercCosts = $mercenaries*2000>> <<if $barracks>><<set _mercCosts *= 0.5>><</if>> - <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>><<set _mercCosts *= 0.5>><</if>> + <<if ($PC.skill.warfare >= 100) || ($PC.career == "arcology owner")>><<set _mercCosts *= 0.5>><</if>> <br>__Mercenary Expenses__: @@.yellowgreen;<<print cashFormat(_mercCosts)>>@@ <<if $barracks>><<else>>//@@.red;Increased by the lack of a barracks.@@//<</if>> - <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//Reduced by your @@.springgreen;mercenary contacts.@@//<</if>> + <<if ($PC.skill.warfare >= 100) || ($PC.career == "arcology owner")>>//Reduced by your @@.springgreen;mercenary contacts.@@//<</if>> <<set _arcologyCosts += _mercCosts>> <</if>> @@ -433,7 +436,7 @@ $researchLab.level > 0>> <<case "work in the dairy">> <<if $dairyRestraintsSetting >= 2>> <<set _livingExpense = ($rulesCost*.75)>> - <<elseif $slaves[$i].livingRules == "normal">> + <<elseif $slaves[$i].rules.living == "normal">> <<set _livingExpense = ($rulesCost*1.5)>> <<elseif $dairyDecoration == "Degradationist">> <<set _livingExpense = ($rulesCost*.9)>> @@ -441,15 +444,15 @@ $researchLab.level > 0>> <<set _livingExpense = $rulesCost>> <</if>> <<case "work as a farmhand">> - <<if $slaves[$i].livingRules == "luxurious">> + <<if $slaves[$i].rules.living == "luxurious">> <<set _livingExpense = ($rulesCost)>> - <<elseif $slaves[$i].livingRules == "normal">> + <<elseif $slaves[$i].rules.living == "normal">> <<set _livingExpense = ($rulesCost*2)>> <<else>> <<set _livingExpense = ($rulesCost*.9)>> <</if>> <<case "work in the brothel">> - <<if $slaves[$i].livingRules == "normal">> + <<if $slaves[$i].rules.living == "normal">> <<set _livingExpense = ($rulesCost*1.5)>> <<else>> <<set _livingExpense = $rulesCost>> @@ -457,23 +460,23 @@ $researchLab.level > 0>> <<case "serve in the club" "learn in the schoolroom">> <<set _livingExpense = ($rulesCost*1.5)>> <<case "get treatment in the clinic">> - <<if $slaves[$i].livingRules == "luxurious">> + <<if $slaves[$i].rules.living == "luxurious">> <<set _livingExpense = ($rulesCost*2)>> - <<elseif $slaves[$i].livingRules == "normal">> + <<elseif $slaves[$i].rules.living == "normal">> <<set _livingExpense = ($rulesCost*1.5)>> <<else>> <<set _livingExpense = $rulesCost>> <</if>> <<case "rest in the spa" "work as a nanny">> - <<if $slaves[$i].livingRules == "luxurious">> + <<if $slaves[$i].rules.living == "luxurious">> <<set _livingExpense = ($rulesCost*1.75)>> - <<elseif $slaves[$i].livingRules == "normal">> + <<elseif $slaves[$i].rules.living == "normal">> <<set _livingExpense = ($rulesCost*1.5)>> <<else>> <<set _livingExpense = $rulesCost>> <</if>> <<case "be a servant">> - <<if $slaves[$i].livingRules == "normal">> + <<if $slaves[$i].rules.living == "normal">> <<set _livingExpense = ($rulesCost*1.5)>> <<else>> <<if $servantsQuartersDecoration == "Degradationist">> @@ -483,7 +486,7 @@ $researchLab.level > 0>> <</if>> <</if>> <<case "be confined in the cellblock">> - <<if $slaves[$i].livingRules == "normal">> + <<if $slaves[$i].rules.living == "normal">> <<set _livingExpense = ($rulesCost*1.25)>> <<else>> <<set _livingExpense = ($rulesCost*.9)>> @@ -491,13 +494,13 @@ $researchLab.level > 0>> <<case "be the Madam" "be the DJ" "be the Nurse" "be the Wardeness" "be the Attendant" "be the Matron" "be the Schoolteacher" "be the Stewardess" "be the Milkmaid" "be the Farmer">> <<set _livingExpense = ($rulesCost*2)>> <<default>> - <<if $slaves[$i].livingRules == "luxurious">> + <<if $slaves[$i].rules.living == "luxurious">> <<if $slaves[$i].relationship >= 4>> <<set _livingExpense = ($rulesCost*3)>> <<else>> <<set _livingExpense = ($rulesCost*4)>> <</if>> - <<elseif $slaves[$i].livingRules == "normal">> + <<elseif $slaves[$i].rules.living == "normal">> <<set _livingExpense = ($rulesCost*2)>> <<else>> <<set _livingExpense = $rulesCost>> @@ -859,10 +862,10 @@ $researchLab.level > 0>> <<set _individualCosts += Math.trunc($drugsCost*0.5)>> <</if>> <<if ($studio == 1)>> - <<if ($slaves[$i].pornFameSpending > 0)>> + <<if ($slaves[$i].porn.spending > 0)>> <br> <i>Publicity:</i> - @@.yellowgreen;<<print cashFormat($slaves[$i].pornFameSpending/$PCSlutContacts)>>@@ - <<set _individualCosts += ($slaves[$i].pornFameSpending/$PCSlutContacts)>> + @@.yellowgreen;<<print cashFormat($slaves[$i].porn.spending/$PCSlutContacts)>>@@ + <<set _individualCosts += ($slaves[$i].porn.spending/$PCSlutContacts)>> <</if>> <</if>> <<if (($slaves[$i].assignment == "be your Concubine" ||$slaves[$i].relationship == -3) && $arcologies[0].FSPetiteAdmirationLaw == 1)>> diff --git a/src/uncategorized/costsWidgets.tw b/src/uncategorized/costsWidgets.tw index e7d8932868c5e1476f65100a53ccfab5ae4adeca..8294ebf8ef4ed74bf707977f1c03f6315aaff89e 100644 --- a/src/uncategorized/costsWidgets.tw +++ b/src/uncategorized/costsWidgets.tw @@ -9,7 +9,7 @@ <<case "work in the dairy">> <<if $dairyRestraintsSetting >= 2>> <<set _livingExpense = ($rulesCost*.75)>> - <<elseif $args[0].livingRules == "normal">> + <<elseif $args[0].rules.living == "normal">> <<set _livingExpense = ($rulesCost*1.5)>> <<elseif $dairyDecoration == "Degradationist">> <<set _livingExpense = ($rulesCost*.9)>> @@ -17,15 +17,15 @@ <<set _livingExpense = $rulesCost>> <</if>> <<case "work as a farmhand">> - <<if $args[0].livingRules == "luxurious">> + <<if $args[0].rules.living == "luxurious">> <<set _livingExpense = ($rulesCost)>> - <<elseif $args[0].livingRules == "normal">> + <<elseif $args[0].rules.living == "normal">> <<set _livingExpense = ($rulesCost*2)>> <<else>> <<set _livingExpense = ($rulesCost*.9)>> <</if>> <<case "work in the brothel">> - <<if $args[0].livingRules == "normal">> + <<if $args[0].rules.living == "normal">> <<set _livingExpense = ($rulesCost*1.5)>> <<else>> <<set _livingExpense = $rulesCost>> @@ -33,23 +33,23 @@ <<case "serve in the club" "learn in the schoolroom">> <<set _livingExpense = ($rulesCost*1.5)>> <<case "get treatment in the clinic">> - <<if $args[0].livingRules == "luxurious">> + <<if $args[0].rules.living == "luxurious">> <<set _livingExpense = ($rulesCost*2)>> - <<elseif $args[0].livingRules == "normal">> + <<elseif $args[0].rules.living == "normal">> <<set _livingExpense = ($rulesCost*1.5)>> <<else>> <<set _livingExpense = $rulesCost>> <</if>> <<case "rest in the spa" "work as a nanny">> - <<if $args[0].livingRules == "luxurious">> + <<if $args[0].rules.living == "luxurious">> <<set _livingExpense = ($rulesCost*1.75)>> - <<elseif $args[0].livingRules == "normal">> + <<elseif $args[0].rules.living == "normal">> <<set _livingExpense = ($rulesCost*1.5)>> <<else>> <<set _livingExpense = $rulesCost>> <</if>> <<case "be a servant">> - <<if $args[0].livingRules == "normal">> + <<if $args[0].rules.living == "normal">> <<set _livingExpense = ($rulesCost*1.5)>> <<else>> <<if $servantsQuartersDecoration == "Degradationist">> @@ -59,7 +59,7 @@ <</if>> <</if>> <<case "be confined in the cellblock">> - <<if $args[0].livingRules == "normal">> + <<if $args[0].rules.living == "normal">> <<set _livingExpense = ($rulesCost*1.25)>> <<else>> <<set _livingExpense = ($rulesCost*.9)>> @@ -67,13 +67,13 @@ <<case "be the Madam" "be the DJ" "be the Nurse" "be the Wardeness" "be the Attendant" "be the Matron" "be the Schoolteacher" "be the Stewardess" "be the Milkmaid" "be the Farmer">> <<set _livingExpense = ($rulesCost*2)>> <<default>> - <<if $args[0].livingRules == "luxurious">> + <<if $args[0].rules.living == "luxurious">> <<if $args[0].relationship >= 4>> <<set _livingExpense = ($rulesCost*3)>> <<else>> <<set _livingExpense = ($rulesCost*4)>> <</if>> - <<elseif $args[0].livingRules == "normal">> + <<elseif $args[0].rules.living == "normal">> <<set _livingExpense = ($rulesCost*2)>> <<else>> <<set _livingExpense = $rulesCost>> @@ -399,10 +399,10 @@ <<set _individualCosts += Math.trunc($drugsCost*0.5)>> <</if>> <<if ($studio == 1)>> - <<if ($args[0].pornFameSpending > 0)>> + <<if ($args[0].porn.spending > 0)>> <br> <i>Publicity:</i> - @@.yellowgreen;<<print cashFormat($args[0].pornFameSpending/$PCSlutContacts)>>@@ - <<set _individualCosts += ($args[0].pornFameSpending/$PCSlutContacts)>> + @@.yellowgreen;<<print cashFormat($args[0].porn.spending/$PCSlutContacts)>>@@ + <<set _individualCosts += ($args[0].porn.spending/$PCSlutContacts)>> <</if>> <</if>> <<if (($args[0].assignment == "be your Concubine" ||$args[0].relationship == -3) && $arcologies[0].FSPetiteAdmirationLaw == 1)>> diff --git a/src/uncategorized/dairy.tw b/src/uncategorized/dairy.tw index be27cb391c1b82b447119c9fe8c2ca1626f57898..cd4c9473f57ef883c98ee069985aa1088ac48473 100644 --- a/src/uncategorized/dairy.tw +++ b/src/uncategorized/dairy.tw @@ -325,7 +325,7 @@ <</if>> <<set _Tmult0 = Math.trunc($dairy*1000*$upgradeMultiplierArcology)>> -<br>$dairyNameCaps can support $dairy milkers. There <<if _DL == 1>>is<<else>>are<</if>> currently _DL cow<<if _DL != 1>>s<</if>>. [[Expand the dairy|Dairy][cashX(forceNeg(_Tmult0), "capEx"), $dairy += 5, $PC.engineering += .1]] //Costs <<print cashFormat(_Tmult0)>> and will increase upkeep costs// +<br>$dairyNameCaps can support $dairy milkers. There <<if _DL == 1>>is<<else>>are<</if>> currently _DL cow<<if _DL != 1>>s<</if>>. [[Expand the dairy|Dairy][cashX(forceNeg(_Tmult0), "capEx"), $dairy += 5, $PC.skill.engineering += .1]] //Costs <<print cashFormat(_Tmult0)>> and will increase upkeep costs// <<set _Tmult1 = Math.trunc(10000*$upgradeMultiplierArcology)>> <br><br> @@ -340,7 +340,7 @@ ''inactive.'' [[Active|Dairy][$dairyFeedersSetting = 1]] <</if>> <<else>> - $dairyNameCaps is equipped to feed and clean slaves normally. [[Upgrade the milking machines with intubators|Dairy][cashX(forceNeg(_Tmult1), "capEx"), $dairyFeedersUpgrade = 1, $PC.engineering += 0.1]] //Costs <<print cashFormat(_Tmult1)>> and will increase upkeep costs// + $dairyNameCaps is equipped to feed and clean slaves normally. [[Upgrade the milking machines with intubators|Dairy][cashX(forceNeg(_Tmult1), "capEx"), $dairyFeedersUpgrade = 1, $PC.skill.engineering += 0.1]] //Costs <<print cashFormat(_Tmult1)>> and will increase upkeep costs// <</if>> @@ -377,7 +377,7 @@ ''inactive.'' [[Activate|Dairy][$dairyStimulatorsSetting = 1]] <</if>> <<else>> - $dairyNameCaps does not automatically sodomize. [[Upgrade the cockmilking machines with sodomizers|Dairy][cashX(forceNeg(_Tmult1), "capEx"), $dairyStimulatorsUpgrade = 1, $PC.engineering += 0.1]] //Costs <<print cashFormat(_Tmult1)>> and will increase upkeep costs// + $dairyNameCaps does not automatically sodomize. [[Upgrade the cockmilking machines with sodomizers|Dairy][cashX(forceNeg(_Tmult1), "capEx"), $dairyStimulatorsUpgrade = 1, $PC.skill.engineering += 0.1]] //Costs <<print cashFormat(_Tmult1)>> and will increase upkeep costs// <</if>> <<set _Tmult2 = Math.trunc(5000*$upgradeMultiplierArcology)>> @@ -386,7 +386,7 @@ <<if $dairyPrepUpgrade == 1>> $dairyNameCaps features a preparatory raper designed to gape slaves for integration. <<else>> - $dairyNameCaps's industrial machines can only accept slaves with loose holes. [[Install a preparatory raper|Dairy][cashX(forceNeg(_Tmult2), "capEx"), $dairyPrepUpgrade = 1, $PC.engineering += 0.1]] //Costs <<print cashFormat(_Tmult2)>>// + $dairyNameCaps's industrial machines can only accept slaves with loose holes. [[Install a preparatory raper|Dairy][cashX(forceNeg(_Tmult2), "capEx"), $dairyPrepUpgrade = 1, $PC.skill.engineering += 0.1]] //Costs <<print cashFormat(_Tmult2)>>// <</if>> <</if>> @@ -433,7 +433,7 @@ $dairyNameCaps is currently set to normal operation, and will allow the breasts of slimmer slaves to expand due to milking. [[Set milkers to preserve small breast sizes|Dairy][$dairySlimMaintain = 1]] //NOTE: This will NOT remove existing lactation implants// <</if>> <<else>> - Dairy cows' breasts will expand normally as a result of the milking process. [[Optimize the milking process to preserve small breast sizes|Dairy][cashX(forceNeg(_Tmult2), "capEx"), $dairySlimMaintainUpgrade = 1, $dairySlimMaintain = 1, $PC.engineering += 0.1]] //Costs <<print cashFormat(_Tmult2)>>// + Dairy cows' breasts will expand normally as a result of the milking process. [[Optimize the milking process to preserve small breast sizes|Dairy][cashX(forceNeg(_Tmult2), "capEx"), $dairySlimMaintainUpgrade = 1, $dairySlimMaintain = 1, $PC.skill.engineering += 0.1]] //Costs <<print cashFormat(_Tmult2)>>// <</if>> <<elseif $arcologies[0].FSSlimnessEnthusiast > 20>> <br> @@ -445,7 +445,7 @@ $dairyNameCaps is currently set to normal operation, and will allow the breasts of slimmer slaves to expand due to milking. [[Set milkers to preserve small breast sizes|Dairy][$dairySlimMaintain = 1]] //NOTE: This will NOT remove existing lactation implants// <</if>> <<else>> - Dairy cows' breasts will expand normally as a result of the milking process. [[Optimize the milking process to preserve small breast sizes|Dairy][cashX(forceNeg(_Tmult2), "capEx"), $dairySlimMaintainUpgrade = 1, $dairySlimMaintain = 1, $PC.engineering += 0.1]] //Costs <<print cashFormat(_Tmult2)>>// + Dairy cows' breasts will expand normally as a result of the milking process. [[Optimize the milking process to preserve small breast sizes|Dairy][cashX(forceNeg(_Tmult2), "capEx"), $dairySlimMaintainUpgrade = 1, $dairySlimMaintain = 1, $PC.skill.engineering += 0.1]] //Costs <<print cashFormat(_Tmult2)>>// <</if>> <</if>> diff --git a/src/uncategorized/dairyReport.tw b/src/uncategorized/dairyReport.tw index d4db7d1b067adaf23ab1430aa7239b3218bfe58b..bd4e3d9f469728d53043e2493266fe3ddefd91fb 100644 --- a/src/uncategorized/dairyReport.tw +++ b/src/uncategorized/dairyReport.tw @@ -109,8 +109,8 @@ <<if ($slaves[_FLs].health >= 80)>> <<set $milkmaidHealthBonus++>> <</if>> - <<if $slaves[_FLs].livingRules != "luxurious">> - <<set $slaves[_FLs].livingRules = "luxurious">> + <<if $slaves[_FLs].rules.living != "luxurious">> + <<set $slaves[_FLs].rules.living = "luxurious">> <</if>> <<if $slaves[_FLs].fetishStrength <= 95>> <<if _milkers >= _cummers && _milkers >= _breeders>> @@ -371,9 +371,9 @@ <</if>> <<switch $dairyDecoration>> <<case "Arabian Revivalist" "Aztec Revivalist" "Chattel Religionist" "Chinese Revivalist" "Degradationist" "Edo Revivalist" "Egyptian Revivalist" "Roman Revivalist" "Subjugationist" "Supremacist">> - <<set $slaves[$i].livingRules = "spare">> + <<set $slaves[$i].rules.living = "spare">> <<default>> - <<set $slaves[$i].livingRules = "normal">> + <<set $slaves[$i].rules.living = "normal">> <</switch>> <<if $dairyPregSetting > 0>> <<set WombCleanGenericReserve($slaves[$i], "incubator", 9999)>> diff --git a/src/uncategorized/djWorkaround.tw b/src/uncategorized/djWorkaround.tw index b5b918514dc47b39c40a120418e99a5e928aa0e2..2ea4f341c1c2bd08913b892be35d678798cd224c 100644 --- a/src/uncategorized/djWorkaround.tw +++ b/src/uncategorized/djWorkaround.tw @@ -5,7 +5,7 @@ <</if>> <<if $i > -1>> <<= assignJob($slaves[$i], "be the DJ")>> - <<set $slaves[$i].livingRules = "luxurious">> + <<set $slaves[$i].rules.living = "luxurious">> <<set $DJ = $slaves[$i]>> <</if>> diff --git a/src/uncategorized/economics.tw b/src/uncategorized/economics.tw index 66156b5798e437a4151285240c50ad3bd2dd5353..921c790d269eedaff04fa21e6a75eb6c23307091 100644 --- a/src/uncategorized/economics.tw +++ b/src/uncategorized/economics.tw @@ -47,7 +47,7 @@ <<include "Personal Business">> -<<if ($PC.boobs == 1 && $PC.boobsBonus > 0) || $PC.pregKnown == 1 || $playerAging != 0>> +<<if $PC.boobs >= 1000 || $PC.pregKnown == 1 || $playerAging != 0>> <br><br> <<include "Personal Notes">> <</if>> @@ -70,7 +70,7 @@ <</if>> <button class="tablinks" onclick="App.UI.tabbar.openTab(event, 'Reputation')">Reputation</button> <button class="tablinks" onclick="App.UI.tabbar.openTab(event, 'Business')">Personal Business</button> - <<if ($PC.boobs == 1 && $PC.boobsBonus > 0) || $PC.pregKnown == 1 || $playerAging != 0>> + <<if $PC.boobs >= 1000 || $PC.pregKnown == 1 || $playerAging != 0>> <button class="tablinks" onclick="App.UI.tabbar.openTab(event, 'Personal')">Personal Notes</button> <</if>> </div> @@ -129,7 +129,7 @@ </div> </div> -<<if ($PC.boobs == 1 && $PC.boobsBonus > 0) || $PC.pregKnown == 1 || $playerAging != 0>> +<<if $PC.boobs >= 1000 || $PC.pregKnown == 1 || $playerAging != 0>> <div id="Personal" class="tabcontent"> <div class="content"> <<include "Personal Notes">> diff --git a/src/uncategorized/endWeek.tw b/src/uncategorized/endWeek.tw index 92cdcf8e8a6141588d631795636ad2d810dc1fa2..455133a9e1a457a1ca47f925f5c1772cee3b68af 100644 --- a/src/uncategorized/endWeek.tw +++ b/src/uncategorized/endWeek.tw @@ -206,9 +206,9 @@ <<elseif $PC.physicalAge >= 0>> <<set $PC.sexualEnergy -= 6>> <</if>> -<<if $PC.balls > 2>> +<<if $PC.balls >= 10>> <<set $PC.sexualEnergy += 2>> -<<elseif $PC.balls > 1>> +<<elseif $PC.balls >= 5>> <<set $PC.sexualEnergy++>> <</if>> <<if $PC.preg > 20>> diff --git a/src/uncategorized/genericPlotEvents.tw b/src/uncategorized/genericPlotEvents.tw index 2d3c18651cd078c9807747811071110ed75a032c..9f91854e6216195673a9149683c161fefbd350de 100644 --- a/src/uncategorized/genericPlotEvents.tw +++ b/src/uncategorized/genericPlotEvents.tw @@ -1064,7 +1064,7 @@ A screen opposite your desk springs to life, <<if $assistant == 0>>showing your <<else>> <<link "Take an Arcology Tour">> <<replace "#result">> - The cubicle _heU takes you back into is small, but clean and well-kept. _HeU gives you a kiss on the cheek. "That's not part of the Arcology Tour. Sorry. Here's the start of the real tour." <<if $PC.dick == 1>>_HeU sucks you to full mast while shucking off _hisU skimpy clothing<<if $PC.vagina == 1>>, giggling appreciatively at your pussy and lavishing attention on it with _hisU hands<</if>>. Then _heU turns around and slides you into _hisU <<if _heU == "he">>ass<<else>>pussy<</if>> with the ease of long practice. After a good long standing fuck, _heU begs you to "finish the tour" in _hisU ass and then "pay the tour guide" by coming in _hisU mouth.<<else>>_HeU giggles. "Tour's a little different for a lady like you, Ma'am. Here," _heU says, and starts to make out with you, pressing you back down onto a bench. _HeU lavishes expert oral attention on your pussy in a series of clever positions that offer every part of _hisU body to you in turn for you to grope, squeeze, and penetrate with your fingers.<</if>> Afterward, as _heU's hurrying back into _hisU clothes, _heU says, "We've got the money you paid to set those rooms up, @@.yellowgreen;here it is.@@ And we're doing pretty good, so we could use a little more working space. We'd like the vacant space next door. We'll furnish it, if you'll let us have it?" @@.green;$arcologies[0].name's prosperity has increased.@@ + The cubicle _heU takes you back into is small, but clean and well-kept. _HeU gives you a kiss on the cheek. "That's not part of the Arcology Tour. Sorry. Here's the start of the real tour." <<if $PC.dick != 0>>_HeU sucks you to full mast while shucking off _hisU skimpy clothing<<if $PC.vagina != -1>>, giggling appreciatively at your pussy and lavishing attention on it with _hisU hands<</if>>. Then _heU turns around and slides you into _hisU <<if _heU == "he">>ass<<else>>pussy<</if>> with the ease of long practice. After a good long standing fuck, _heU begs you to "finish the tour" in _hisU ass and then "pay the tour guide" by coming in _hisU mouth.<<else>>_HeU giggles. "Tour's a little different for a lady like you, Ma'am. Here," _heU says, and starts to make out with you, pressing you back down onto a bench. _HeU lavishes expert oral attention on your pussy in a series of clever positions that offer every part of _hisU body to you in turn for you to grope, squeeze, and penetrate with your fingers.<</if>> Afterward, as _heU's hurrying back into _hisU clothes, _heU says, "We've got the money you paid to set those rooms up, @@.yellowgreen;here it is.@@ And we're doing pretty good, so we could use a little more working space. We'd like the vacant space next door. We'll furnish it, if you'll let us have it?" @@.green;$arcologies[0].name's prosperity has increased.@@ <<set $arcologies[0].prosperity += 2>> <<run cashX(500, "event")>> <</replace>> diff --git a/src/uncategorized/longSlaveDescription.tw b/src/uncategorized/longSlaveDescription.tw index 0b08c197a9fd925a239c00bfcbf10b28867187c3..d21f6e7bf2129cd3c13144cb61eeefa25e23e604 100644 --- a/src/uncategorized/longSlaveDescription.tw +++ b/src/uncategorized/longSlaveDescription.tw @@ -157,7 +157,7 @@ is <<if $activeSlave.fuckdoll == 0>> <<if $activeSlave.voice != 0>> - <<if $activeSlave.speechRules == "restrictive">> + <<if $activeSlave.rules.speech == "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 @@ -210,23 +210,23 @@ is <<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. + ''@@.lightgreen;friends with <<= SlaveFullName($slaves[_lsd])>>;@@'' the rules <<if $activeSlave.rules.relationship != "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. + ''@@.lightgreen;best friends with <<= SlaveFullName($slaves[_lsd])>>;@@'' the rules <<if $activeSlave.rules.relationship != "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. + ''@@.lightgreen;<<= SlaveFullName($slaves[_lsd])>>'s friend with benefits;@@'' the rules <<if $activeSlave.rules.relationship == "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. + ''@@.lightgreen;<<= SlaveFullName($slaves[_lsd])>>'s lover;@@'' the rules <<if $activeSlave.rules.relationship == "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. + ''@@.lightgreen;<<= SlaveFullName($slaves[_lsd])>>'s slave $wife;@@'' the rules <<if $activeSlave.rules.relationship == "permissive">>encourage<<else>> discourage<</if>> marital bliss. <</if>> <</if>> <<elseif $activeSlave.fuckdoll == 0>> - <<if $activeSlave.relationshipRules == "restrictive">> + <<if $activeSlave.rules.relationship == "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">> + <<elseif $activeSlave.rules.relationship == "just friends">> The rules encourage $him to form friendships with other slaves. <<else>> The rules encourage $him to form relationships with other slaves. @@ -244,18 +244,18 @@ is $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">> + <<elseif $activeSlave.rules.living == "spare">> $He sleeps on a bedroll, - <<elseif $activeSlave.livingRules == "normal">> + <<elseif $activeSlave.rules.living == "normal">> $He sleeps on a cot, <<elseif $activeSlave.relationship >= 4>> $He has $his own room, which $he shares with $his <<if $activeSlave.relationship == 5>>_wife2<<else>><<= _girl2>>friend<</if>> whenever they can manage it, <<else>> $He sleeps in $his own little room, <</if>> - <<if $activeSlave.releaseRules == "restrictive">> + <<if $activeSlave.rules.release == "restrictive">> and $he is not allowed to masturbate or proposition - <<if ($activeSlave.relationshipRules == "permissive")>> + <<if ($activeSlave.rules.relationship == "permissive")>> <<if ($activeSlave.relationship == 5)>> slaves other than $his _wife2. <<elseif ($activeSlave.relationship == 4)>> @@ -268,7 +268,7 @@ is <<else>> other slaves; $he must find sexual release in $his duties. <</if>> - <<elseif $activeSlave.releaseRules == "sapphic">> + <<elseif $activeSlave.rules.release == "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)>> @@ -288,16 +288,16 @@ is which $he is rarely willing to do. <</if>> <</if>> - <<elseif $activeSlave.releaseRules == "masturbation">> + <<elseif $activeSlave.rules.release == "masturbation">> and $he is only allowed to <<if ($activeSlave.energy > 95)>> masturbate, which $he is constantly doing. <<else>> masturbate. <</if>> - <<elseif $activeSlave.releaseRules == "permissive">> + <<elseif $activeSlave.rules.release == "permissive">> and $he is allowed to masturbate. - <<elseif $activeSlave.releaseRules == "chastity">> + <<elseif $activeSlave.rules.release == "chastity">> and $he is to remain completely chaste. <</if>> <</if>> @@ -675,7 +675,7 @@ is <<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. + $He's a @@.yellow;cum addict:@@ $he has a deep psychological addiction to <<if $PC.balls > 0>>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">> @@ -1143,11 +1143,11 @@ is <<if canSee($activeSlave)>> <<if ($activeSlave.attrKnown == 1)>> <<if ($activeSlave.assignment != "work in the dairy") || ($dairyRestraintsSetting > 1)>> - <<if ($activeSlave.attrXX > 85) && ($PC.boobs == 1)>> + <<if ($activeSlave.attrXX > 85) && ($PC.boobs >= 400)>> $His attraction to women is obvious: $he can't seem to stop staring at your breasts. - <<elseif ($activeSlave.attrXY > 85) && ($PC.dick == 1)>> + <<elseif ($activeSlave.attrXY > 85) && ($PC.dick != 0)>> $His attraction to men is obvious: $he can't seem to stop glancing down at your package. - <<elseif ($activeSlave.attrXY > 85) && ($PC.boobs == 0)>> + <<elseif ($activeSlave.attrXY > 85) && $PC.title == 1 && ($PC.boobs < 300)>> $His attraction to men is obvious: $he can't seem to stop checking out your broad chest. <</if>> <</if>> @@ -1586,18 +1586,18 @@ is <</if>> <</if>> -<<if $activeSlave.pornPrestige > 0>> - <<if $activeSlave.pornPrestigeDesc>>$activeSlave.pornPrestigeDesc<</if>> - <<if $activeSlave.pornPrestige > 2>> +<<if $activeSlave.porn.prestige > 0>> + <<if $activeSlave.porn.prestigeDesc>>$activeSlave.porn.prestigeDesc<</if>> + <<if $activeSlave.porn.prestige > 2>> As such, $he tends to gain a following wherever $he goes. - <<elseif $activeSlave.pornPrestige > 1>> + <<elseif $activeSlave.porn.prestige > 1>> As such, $he is recognized often. <<else>> As such, $he is recognized occasionally. <</if>> <</if>> -<<if $activeSlave.prestige > 0 || $activeSlave.pornPrestige > 1>> +<<if $activeSlave.prestige > 0 || $activeSlave.porn.prestige > 1>> <<if $activeSlave.fuckdoll == 0 && $activeSlave.markings == "birthmark">> $He has a large, liver-colored birthmark, but since $he's well known, this uniqueness adds to $his beauty rather than detracting from it. <</if>> @@ -1788,9 +1788,9 @@ and <<if $arcologies[0].FSStatuesqueGlorification != "unset">> <<if heightPass($activeSlave)>> - $He is tall enough <<if setup.heightBoostingShoes.includes($activeSlave.shoes)>>in $his <<= heightToEitherUnit(heelLength($activeSlave))>> <</if>>to measure up to society's strict tastes. + $He is tall enough <<if setup.heightBoostingShoes.includes($activeSlave.shoes)>>in $his <<= heightToEitherUnit(heelLength($activeSlave))>> $activeSlave.shoes <</if>>to measure up to society's strict tastes. <<else>> - $He is fails to measure up to society's strict tastes<<if setup.heightBoostingShoes.includes($activeSlave.shoes)>> even with $his <<= heightToEitherUnit(heelLength($activeSlave))>><</if>>. + $He fails to measure up to society's strict tastes<<if setup.heightBoostingShoes.includes($activeSlave.shoes)>> even with $his <<= heightToEitherUnit(heelLength($activeSlave))>> $activeSlave.shoes<</if>>. <</if>> <<elseif $arcologies[0].FSPetiteAdmiration != "unset">> <<if heightPass($activeSlave)>> @@ -2024,11 +2024,11 @@ $He is <</for>> <<if $activeSlave.fuckdoll == 0>> - <<if $activeSlave.markings == "birthmark" && $activeSlave.prestige == 0 && $activeSlave.pornPrestige < 2>> + <<if $activeSlave.markings == "birthmark" && $activeSlave.prestige == 0 && $activeSlave.porn.prestige < 2>> $He has a large, liver-colored birthmark, detracting from $his beauty. <</if>> <<if ($activeSlave.skin == "sun tanned")>> - <<if ($activeSlave.releaseRules != "restrictive" && $activeSlave.releaseRules != "masturbation" && $activeSlave.releaseRules != "chastity")>> + <<if ($activeSlave.rules.release != "restrictive" && $activeSlave.rules.release != "masturbation" && $activeSlave.rules.release != "chastity")>> <<if ($activeSlave.fetishStrength > 60) && ($activeSlave.fetishKnown == 1)>> $His tan is slightly uneven, since $he enjoys <<if ($activeSlave.fetish == "buttslut")>> @@ -2288,18 +2288,18 @@ $He is aphrodisiacs, but is an amputee, so $he cannot touch $himself. $He writhes with extreme sexual frustration, desperately trying to relieve $himself, but only managing to stir up the aphrodisiacs contained in $his gut, strengthening their effects even more. <<elseif ($activeSlave.chastityVagina)>> aphrodisiacs, but is wearing a chastity belt and cannot touch $himself. $He writhes with extreme sexual frustration, desperately trying to relieve $himself, 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)>> + <<elseif ($activeSlave.rules.release == "permissive" || $activeSlave.rules.release == "masturbation") && ($activeSlave.dick != 0) && ($activeSlave.vagina == -1)>> aphrodisiacs and is allowed to masturbate, so as $he stands before you $he rubs $his shaft with <<if hasBothArms($activeSlave)>>one hand while $he fingers $his anus with the other<<else>>$his hand<</if>>.<<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)>> + <<elseif ($activeSlave.rules.release == "permissive" || $activeSlave.rules.release == "masturbation") && ($activeSlave.dick != 0)>> aphrodisiacs and is allowed to masturbate, so as $he stands before you $he rubs $his shaft and pussy with <<if hasBothArms($activeSlave)>>one hand while $he fingers $his anus with the other<<else>>$his hand<</if>>.<<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)>> + <<elseif ($activeSlave.rules.release == "permissive" || $activeSlave.rules.release == "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 $himself 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>> uses <<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")>> + <<elseif ($activeSlave.rules.release == "permissive" || $activeSlave.rules.release == "masturbation")>> aphrodisiacs and is allowed to masturbate, so as $he stands before you $he rubs $his clit with <<if hasBothArms($activeSlave)>>one hand while $he fingers $his anus with the other<<else>>$his hand<</if>>. <<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.<<if canPenetrate($activeSlave)>> $His cock is painfully erect.<</if>> @@ -2314,18 +2314,18 @@ $He is aphrodisiacs, but is an amputee, so $he cannot touch $himself. $He writhes with extreme sexual frustration, desperately trying to relieve $himself. <<elseif ($activeSlave.chastityVagina)>> aphrodisiacs, but is wearing a chastity belt and cannot touch $himself. $He writhes with extreme sexual frustration, desperately trying to relieve $himself. - <<elseif ($activeSlave.releaseRules == "permissive" || $activeSlave.releaseRules == "masturbation") && ($activeSlave.dick != 0) && ($activeSlave.vagina == -1)>> + <<elseif ($activeSlave.rules.release == "permissive" || $activeSlave.rules.release == "masturbation") && ($activeSlave.dick != 0) && ($activeSlave.vagina == -1)>> aphrodisiacs and is allowed to masturbate, so as $he stands before you $he rubs $his shaft with <<if hasBothArms($activeSlave)>>one hand while $he fingers $his anus with the other<<else>>$his hand<</if>>.<<if canPenetrate($activeSlave)>> $His cock is painfully erect.<</if>> - <<elseif ($activeSlave.releaseRules == "permissive" || $activeSlave.releaseRules == "masturbation") && ($activeSlave.dick != 0)>> + <<elseif ($activeSlave.rules.release == "permissive" || $activeSlave.rules.release == "masturbation") && ($activeSlave.dick != 0)>> aphrodisiacs and is allowed to masturbate, so as $he stands before you $he rubs $his shaft and pussy with <<if hasBothArms($activeSlave)>>one hand while $he fingers $his anus with the other<<else>>$his hand<</if>>.<<if canPenetrate($activeSlave)>> $His cock is painfully erect.<</if>> - <<elseif ($activeSlave.releaseRules == "permissive" || $activeSlave.releaseRules == "masturbation") && ($activeSlave.vagina == -1)>> + <<elseif ($activeSlave.rules.release == "permissive" || $activeSlave.rules.release == "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 $himself off. <<else>> uses <<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")>> + <<elseif ($activeSlave.rules.release == "permissive" || $activeSlave.rules.release == "masturbation")>> aphrodisiacs and is allowed to masturbate, so as $he stands before you $he rubs $his clit with <<if hasBothArms($activeSlave)>>one hand while $he fingers $his anus with the other<<else>>$his hand<</if>>. <<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.<<if canPenetrate($activeSlave)>> $His cock is painfully erect.<</if>> @@ -2339,11 +2339,11 @@ $He is $He's on aphrodisiacs, but is an amputee, so $he cannot touch $himself. $He writhes with sexual frustration. <<elseif ($activeSlave.chastityVagina)>> $He's on aphrodisiacs, but is wearing a chastity belt and cannot touch $himself. $He writhes with sexual frustration. - <<elseif ($activeSlave.releaseRules == "permissive" || $activeSlave.releaseRules == "masturbation") && ($activeSlave.dick != 0) && ($activeSlave.vagina == -1)>> + <<elseif ($activeSlave.rules.release == "permissive" || $activeSlave.rules.release == "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 <<if hasBothArms($activeSlave)>>one hand while the other pinches a nipple<<else>>$his hand<</if>>. - <<elseif ($activeSlave.releaseRules == "permissive" || $activeSlave.releaseRules == "masturbation") && ($activeSlave.dick != 0)>> + <<elseif ($activeSlave.rules.release == "permissive" || $activeSlave.rules.release == "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 <<if hasBothArms($activeSlave)>>one hand while the other pinches a nipple<<else>>$his hand<</if>>. - <<elseif ($activeSlave.releaseRules == "permissive" || $activeSlave.releaseRules == "masturbation")>> + <<elseif ($activeSlave.rules.release == "permissive" || $activeSlave.rules.release == "masturbation")>> $He's on aphrodisiacs and is allowed to masturbate, so as $he obeys your commands $he idly rubs $his pussy with <<if hasBothArms($activeSlave)>>one hand while the other pinches a nipple<<else>>$his hand<</if>>. <<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. diff --git a/src/uncategorized/madamWorkaround.tw b/src/uncategorized/madamWorkaround.tw index dea2a96ca665d0a3bcd4d5f4caf36fa178da7f1f..d713b9064f1d798607431dac8ac770ffe91686ae 100644 --- a/src/uncategorized/madamWorkaround.tw +++ b/src/uncategorized/madamWorkaround.tw @@ -5,7 +5,7 @@ <</if>> <<if $i > -1>> <<= assignJob($slaves[$i], "be the Madam")>> - <<set $slaves[$i].livingRules = "luxurious">> + <<set $slaves[$i].rules.living = "luxurious">> <<set $Madam = $slaves[$i]>> <</if>> diff --git a/src/uncategorized/main.tw b/src/uncategorized/main.tw index c80a6a9e3567491ef717442fd9276e6548372ab4..aab6e91ab2fde5f34fbbf4a921ae2c1059c7fbf1 100644 --- a/src/uncategorized/main.tw +++ b/src/uncategorized/main.tw @@ -1,7 +1,9 @@ :: Main [nobr] <<if $releaseID >= 1000 || ["0.9", "0.8", "0.7", "0.6"].includes($ver)>> - <<if $releaseID >= 1050>> + <<if $releaseID >= 1057>> + <<elseif $releaseID < 1057>> + ''@@.red;MAJOR INCOMPATIBILITY WARNING:@@'' your saved game was created using version $ver build $releaseID. Due to overwhleming changes to the player object, you must run [[backwards compatibility|Backwards Compatibility]]. <<elseif $releaseID < 1050 && ndef $SecExp || ndef $secExpEnabled>> <<= App.SecExp.Check.general()>> <<goto "Main">> @@ -60,8 +62,8 @@ <</for>> <<set _visibleSlaves = $slaves.filter(s => s.assignmentVisible == 1 && (s.assignment != "be your Head Girl" || $HGSuite != 1) && (s.assignment != "guard you" || $dojo <= 1)), $slavesVisible = _visibleSlaves.length, - $dormitoryPopulation = _visibleSlaves.filter(s => s.livingRules != "luxurious").length, - $roomsPopulation = $slavesVisible - $dormitoryPopulation - _visibleSlaves.filter(s => s.livingRules == "luxurious" && s.relationship >= 4).length * 0.5, + $dormitoryPopulation = _visibleSlaves.filter(s => s.rules.living != "luxurious").length, + $roomsPopulation = $slavesVisible - $dormitoryPopulation - _visibleSlaves.filter(s => s.rules.living == "luxurious" && s.relationship >= 4).length * 0.5, _PA = (Array.isArray($personalAttention) ? $personalAttention.map(function(x) { return getSlave(x.ID); }) : []), _HG = $slaveIndices[$HeadGirl.ID], _RC = $slaveIndices[$Recruiter.ID], diff --git a/src/uncategorized/manageArcology.tw b/src/uncategorized/manageArcology.tw index 4200ad955d5696cf47961df3fa04b060d96694a3..5dac5f3cf86139d7d98b864e1a803aecfdd38d32 100644 --- a/src/uncategorized/manageArcology.tw +++ b/src/uncategorized/manageArcology.tw @@ -38,19 +38,19 @@ __Construction__ //The first major upgrade needed is the installation of a drone security system so higher-class citizens will feel safe and protected should they choose to immigrate. This upgrade will cost <<print cashFormat(Math.trunc(5000*$upgradeMultiplierArcology))>>.// <<link "Install drone security system" "Manage Arcology">> <<run cashX(forceNeg(Math.trunc(5000*$upgradeMultiplierArcology)), "capEx")>> - <<set $arcologyUpgrade.drones = 1, $PC.engineering += 1>> + <<set $arcologyUpgrade.drones = 1, $PC.skill.engineering += 1>> <<if $secExpEnabled == 1>> <<set $secBots.active = 1, $secBots.troops = 30, $secBots.maxTroops = 30>> <</if>> <</link>> <<elseif $arcologyUpgrade.hydro != 1>> - //The next major upgrade needed is the installation of a better water reclamation system so your residents will have access to cheaper water and hydroponically grown food. This upgrade will cost <<print cashFormat(Math.trunc(10000*$upgradeMultiplierArcology))>>.// [[Upgrade water reclamation system|Manage Arcology][cashX(forceNeg(Math.trunc(10000*$upgradeMultiplierArcology)), "capEx"), $arcologyUpgrade.hydro = 1, $PC.engineering += 1]] + //The next major upgrade needed is the installation of a better water reclamation system so your residents will have access to cheaper water and hydroponically grown food. This upgrade will cost <<print cashFormat(Math.trunc(10000*$upgradeMultiplierArcology))>>.// [[Upgrade water reclamation system|Manage Arcology][cashX(forceNeg(Math.trunc(10000*$upgradeMultiplierArcology)), "capEx"), $arcologyUpgrade.hydro = 1, $PC.skill.engineering += 1]] <<elseif $arcologyUpgrade.apron != 1>> - //The next major upgrade needed is the installation of a broader apron at the bottom of the arcology to increase its surface area and gather more solar energy. Right now, tenants that use a lot of power have to import it from outside. This upgrade will cost <<print cashFormat(Math.trunc(20000*$upgradeMultiplierArcology))>>.// [[Install solar apron|Manage Arcology][cashX(forceNeg(Math.trunc(20000*$upgradeMultiplierArcology)), "capEx"), $arcologyUpgrade.apron = 1, $PC.engineering += 1]] + //The next major upgrade needed is the installation of a broader apron at the bottom of the arcology to increase its surface area and gather more solar energy. Right now, tenants that use a lot of power have to import it from outside. This upgrade will cost <<print cashFormat(Math.trunc(20000*$upgradeMultiplierArcology))>>.// [[Install solar apron|Manage Arcology][cashX(forceNeg(Math.trunc(20000*$upgradeMultiplierArcology)), "capEx"), $arcologyUpgrade.apron = 1, $PC.skill.engineering += 1]] <<elseif $arcologyUpgrade.grid != 1>> - //The next major upgrade needed is an improvement of the arcology's electrical transmission lines to make efficient use of the additional power from the solar apron. This upgrade will cost <<print cashFormat(Math.trunc(50000*$upgradeMultiplierArcology))>>.// [[Upgrade transmission lines|Manage Arcology][cashX(forceNeg(Math.trunc(50000*$upgradeMultiplierArcology)), "capEx"), $arcologyUpgrade.grid = 1, $PC.engineering += 1]] + //The next major upgrade needed is an improvement of the arcology's electrical transmission lines to make efficient use of the additional power from the solar apron. This upgrade will cost <<print cashFormat(Math.trunc(50000*$upgradeMultiplierArcology))>>.// [[Upgrade transmission lines|Manage Arcology][cashX(forceNeg(Math.trunc(50000*$upgradeMultiplierArcology)), "capEx"), $arcologyUpgrade.grid = 1, $PC.skill.engineering += 1]] <<elseif $arcologyUpgrade.spire != 1>> - //The next major upgrade needed is the addition of a spire at the top of the arcology to increase the space available for the wealthiest citizens to own whole floors. This huge project will cost <<print cashFormat(Math.trunc(250000*$upgradeMultiplierArcology))>>.// [[Add spire|Manage Arcology][cashX(forceNeg(Math.trunc(250000*$upgradeMultiplierArcology)), "capEx"), $arcologyUpgrade.spire = 1, $sectors[1].type = "Apartments", $sectors[2].type = "Apartments", $sectors[3].type = "Apartments", $sectors[4].type = "Apartments", $sectors[1].ownership = 1, $sectors[2].ownership = 1, $sectors[3].ownership = 1, $sectors[4].ownership = 1, $PC.engineering += 1]] + //The next major upgrade needed is the addition of a spire at the top of the arcology to increase the space available for the wealthiest citizens to own whole floors. This huge project will cost <<print cashFormat(Math.trunc(250000*$upgradeMultiplierArcology))>>.// [[Add spire|Manage Arcology][cashX(forceNeg(Math.trunc(250000*$upgradeMultiplierArcology)), "capEx"), $arcologyUpgrade.spire = 1, $sectors[1].type = "Apartments", $sectors[2].type = "Apartments", $sectors[3].type = "Apartments", $sectors[4].type = "Apartments", $sectors[1].ownership = 1, $sectors[2].ownership = 1, $sectors[3].ownership = 1, $sectors[4].ownership = 1, $PC.skill.engineering += 1]] <<else>> //The arcology's public areas are fully upgraded.// <</if>> @@ -58,10 +58,10 @@ __Construction__ <br> <<if $weatherCladding == 0>> - //Extreme weather is becoming common worldwide. The arcology's exterior can be hardened to reduce damage in case of heavy weather, but this will reduce its beauty somewhat and will cost <<print cashFormat(Math.trunc(50000*$upgradeMultiplierArcology))>>. Your citizens are <<if $weatherAwareness == 0>>likely to disapprove of this measure as alarmism.<<else>>@@.yellow;concerned that this measure has not been taken already.@@<</if>> // [[Apply weather cladding|Manage Arcology][cashX(forceNeg(Math.trunc(50000*$upgradeMultiplierArcology)), "capEx"), $weatherCladding = 1, $PC.engineering += 1]] + //Extreme weather is becoming common worldwide. The arcology's exterior can be hardened to reduce damage in case of heavy weather, but this will reduce its beauty somewhat and will cost <<print cashFormat(Math.trunc(50000*$upgradeMultiplierArcology))>>. Your citizens are <<if $weatherAwareness == 0>>likely to disapprove of this measure as alarmism.<<else>>@@.yellow;concerned that this measure has not been taken already.@@<</if>> // [[Apply weather cladding|Manage Arcology][cashX(forceNeg(Math.trunc(50000*$upgradeMultiplierArcology)), "capEx"), $weatherCladding = 1, $PC.skill.engineering += 1]] <<elseif $weatherCladding == 1 && $arcologyUpgrade.spire == 1>> The arcology's exterior is jacketed with unsightly but sturdy weather cladding. Your arcology is so prosperous that remodeling the cladding into something beautiful is within the realm of possibility. This massive project will cost <<print cashFormat(Math.trunc(3500000*$upgradeMultiplierArcology))>> and without a doubt render your arcology one of the wonders of the world. - [[Remodel weather cladding|Manage Arcology][cashX(forceNeg(Math.trunc(3500000*$upgradeMultiplierArcology)), "capEx"), $weatherCladding = 2, $PC.engineering += 1]] + [[Remodel weather cladding|Manage Arcology][cashX(forceNeg(Math.trunc(3500000*$upgradeMultiplierArcology)), "capEx"), $weatherCladding = 2, $PC.skill.engineering += 1]] <<elseif $weatherCladding == 1>> //The arcology's exterior is jacketed with unsightly but sturdy weather cladding.// <<elseif $weatherCladding == 2>> @@ -76,7 +76,7 @@ __Construction__ You can have your citizens pay for the fiberoptic upgrades, reducing the cost to <<print cashFormat(Math.trunc(20000*$upgradeMultiplierArcology*$HackingSkillMultiplier))>>. You can also have them heavily subsidize installation, they will be upset about it, but it will only cost <<print cashFormat(Math.trunc(10000*$upgradeMultiplierArcology*$HackingSkillMultiplier))>>. - [[No subsidy|Manage Arcology][cashX(forceNeg(Math.trunc(25000*$upgradeMultiplierArcology*$HackingSkillMultiplier)), "capEx"), $FCTVreceiver = 1, $receiverAvailable = $week, repX(500, "capEx"), $PC.hacking += 1]] | [[Light subsidy|Manage Arcology][cashX(forceNeg(Math.trunc(20000*$upgradeMultiplierArcology*$HackingSkillMultiplier)), "capEx"), $FCTVreceiver = 1, $receiverAvailable = $week, $PC.hacking += 1]] | [[Heavy subsidy|Manage Arcology][cashX(forceNeg(Math.trunc(10000*$upgradeMultiplierArcology*$HackingSkillMultiplier)), "capEx"), $FCTVreceiver = 1, $receiverAvailable = $week, repX(-1500, "capEx"), $PC.hacking += 1]] + [[No subsidy|Manage Arcology][cashX(forceNeg(Math.trunc(25000*$upgradeMultiplierArcology*$HackingSkillMultiplier)), "capEx"), $FCTVreceiver = 1, $receiverAvailable = $week, repX(500, "capEx"), $PC.skill.hacking += 1]] | [[Light subsidy|Manage Arcology][cashX(forceNeg(Math.trunc(20000*$upgradeMultiplierArcology*$HackingSkillMultiplier)), "capEx"), $FCTVreceiver = 1, $receiverAvailable = $week, $PC.skill.hacking += 1]] | [[Heavy subsidy|Manage Arcology][cashX(forceNeg(Math.trunc(10000*$upgradeMultiplierArcology*$HackingSkillMultiplier)), "capEx"), $FCTVreceiver = 1, $receiverAvailable = $week, repX(-1500, "capEx"), $PC.skill.hacking += 1]] <<elseif ($FCTVreceiver == 3)>> You have installed the FCTV receiver and have access to the full range of FCTV's programs. High viewership rates amongst your citizens makes it easier to pursue your societal goals. <<elseif ($FCTVreceiver == 2)>> @@ -104,7 +104,7 @@ __Construction__ __Security__ <<if $SecExp.buildings.propHub.active == 0>> <br> - [[Set up the propaganda Hub|Manage Arcology][cashX(forceNeg(Math.trunc((5000*$upgradeMultiplierArcology*$HackingSkillMultiplier))), "capEx"), $SecExp.buildings.propHub.active = 1, $PC.engineering += 1, $PC.hacking += 1, App.SecExp.Check.general()]] + [[Set up the propaganda Hub|Manage Arcology][cashX(forceNeg(Math.trunc((5000*$upgradeMultiplierArcology*$HackingSkillMultiplier))), "capEx"), $SecExp.buildings.propHub.active = 1, $PC.skill.engineering += 1, $PC.skill.hacking += 1, App.SecExp.Check.general()]] //Costs <<print cashFormat(Math.trunc((5000*$upgradeMultiplierArcology*$HackingSkillMultiplier)))>>.// <br>//Building specialized in the management of authority.// <<else>> @@ -113,7 +113,7 @@ __Construction__ <</if>> <<if $secHQ == 0>> <br> - [[Set up the security headquarters|Manage Arcology][cashX(forceNeg(Math.trunc((5000*$upgradeMultiplierArcology*$HackingSkillMultiplier))), "capEx"), $secHQ = 1, $PC.engineering += 1, $PC.hacking += 1]] + [[Set up the security headquarters|Manage Arcology][cashX(forceNeg(Math.trunc((5000*$upgradeMultiplierArcology*$HackingSkillMultiplier))), "capEx"), $secHQ = 1, $PC.skill.engineering += 1, $PC.skill.hacking += 1]] //Costs <<print cashFormat(Math.trunc(5000*$upgradeMultiplierArcology*$HackingSkillMultiplier))>>.// <br>//Building specialized in the management of security and crime.// <<else>> @@ -123,7 +123,7 @@ __Construction__ <<if $SecExp.buildings.barracks.active == 0>> <br> - [[Set up the barracks|Manage Arcology][cashX(forceNeg(Math.trunc(5000*$upgradeMultiplierArcology)), "capEx"), $SecExp.buildings.barracks.active = 1, $PC.engineering += 1, App.SecExp.Check.general()]] + [[Set up the barracks|Manage Arcology][cashX(forceNeg(Math.trunc(5000*$upgradeMultiplierArcology)), "capEx"), $SecExp.buildings.barracks.active = 1, $PC.skill.engineering += 1, App.SecExp.Check.general()]] //Costs <<print cashFormat(Math.trunc(5000*$upgradeMultiplierArcology))>>// <br>//Building specialized in the management of armed forces.// <<else>> @@ -133,9 +133,9 @@ __Construction__ <<if $riotCenter == 0 && $SecExp.settings.rebellion.enabled == 1>> <br> - [[Set up the riot control center|Manage Arcology][cashX(forceNeg(Math.trunc(5000*$upgradeMultiplierArcology)), "capEx"), $riotCenter = 1, $PC.engineering += 1]] + [[Set up the riot control center|Manage Arcology][cashX(forceNeg(Math.trunc(5000*$upgradeMultiplierArcology)), "capEx"), $riotCenter = 1, $PC.skill.engineering += 1]] //Costs <<print cashFormat(Math.trunc(5000*$upgradeMultiplierArcology))>>// - <<if $PC.engineering < 100>> <<= IncreasePCSkills('engineering', 0.1)>> <</if>> + <<if $PC.skill.engineering < 100>> <<= IncreasePCSkills('engineering', 0.1)>> <</if>> <br>//Building specialized in the management and suppression of rebellions.// <<elseif $SecExp.settings.rebellion.enabled == 1>> <br> @@ -143,7 +143,7 @@ __Construction__ <</if>> <</if>> -<<if ($PC.engineering >= 100) || ($PC.career == "arcology owner")>> +<<if ($PC.skill.engineering >= 100) || ($PC.career == "arcology owner")>> <br>//Arcology upgrades are less expensive due to your @@.springgreen;<<if $PC.career == "arcology owner">>experience in the Free Cities<<else>>arcology engineering training<</if>>.@@// <</if>> diff --git a/src/uncategorized/managePenthouse.tw b/src/uncategorized/managePenthouse.tw index 0992fb9cbe46d391505aa97bc8f07a5b9a6225fa..f4b3bd5265f2f3eeb4e9668f45136856886502c7 100644 --- a/src/uncategorized/managePenthouse.tw +++ b/src/uncategorized/managePenthouse.tw @@ -26,7 +26,7 @@ __Penthouse Capacity__ <br> The main penthouse dormitory, which houses slaves who aren't living in a facility and aren't granted a luxurious standard of living, has a capacity of ''$dormitory'' slaves. -[[Expand the dormitory|Manage Penthouse][cashX(forceNeg(Math.trunc($dormitory*1000*$upgradeMultiplierArcology)), "capEx"), $dormitory += 10, $PC.engineering += .1]] +[[Expand the dormitory|Manage Penthouse][cashX(forceNeg(Math.trunc($dormitory*1000*$upgradeMultiplierArcology)), "capEx"), $dormitory += 10, $PC.skill.engineering += .1]] //Costs <<print cashFormat(Math.trunc($dormitory*1000*$upgradeMultiplierArcology))>>// <br> //Exceeding this limit is bad for slaves' health, devotion and trust// @@ -34,7 +34,7 @@ The main penthouse dormitory, which houses slaves who aren't living in a facilit <br> The penthouse also features little individual rooms, which house slaves who do enjoy a luxurious standard of living. They have a capacity of ''$rooms'' slaves. -[[Expand the rooms|Manage Penthouse][cashX(forceNeg(Math.trunc($rooms*1000*$upgradeMultiplierArcology)), "capEx"), $rooms += 5, $PC.engineering += .1]] +[[Expand the rooms|Manage Penthouse][cashX(forceNeg(Math.trunc($rooms*1000*$upgradeMultiplierArcology)), "capEx"), $rooms += 5, $PC.skill.engineering += .1]] //Costs <<print cashFormat(Math.trunc($rooms*1000*$upgradeMultiplierArcology))>>// <br> //The number of rooms determines the number of slaves that can be granted luxury// @@ -46,7 +46,7 @@ __Penthouse Facilities__ <br> <<if $masterSuite == 0>> - [[Improve your master bedroom to house a harem of personal toys|Manage Penthouse][cashX(forceNeg(Math.trunc(5000*$upgradeMultiplierArcology)), "capEx"), $masterSuite = 1, $PC.engineering += 1]] + [[Improve your master bedroom to house a harem of personal toys|Manage Penthouse][cashX(forceNeg(Math.trunc(5000*$upgradeMultiplierArcology)), "capEx"), $masterSuite = 1, $PC.skill.engineering += 1]] //Costs <<print cashFormat(Math.trunc(5000*$upgradeMultiplierArcology))>>// <<else>> Your penthouse is capped by a master suite with room for an entire harem of personal toys. @@ -55,7 +55,7 @@ __Penthouse Facilities__ <br> <<if $servantsQuarters == 0>> - [[Build a dormitory to house large numbers of house servants|Manage Penthouse][cashX(forceNeg(Math.trunc(5000*$upgradeMultiplierArcology)), "capEx"), $servantsQuarters = 5, $PC.engineering += 1]] + [[Build a dormitory to house large numbers of house servants|Manage Penthouse][cashX(forceNeg(Math.trunc(5000*$upgradeMultiplierArcology)), "capEx"), $servantsQuarters = 5, $PC.skill.engineering += 1]] //Costs <<print cashFormat(Math.trunc(5000*$upgradeMultiplierArcology))>>// <<else>> Your penthouse includes a dormitory to house large numbers of house servants. @@ -64,7 +64,7 @@ __Penthouse Facilities__ <br> <<if $schoolroom == 0>> - [[Build a schoolroom where slaves can be educated|Manage Penthouse][cashX(forceNeg(Math.trunc(5000*$upgradeMultiplierArcology)), "capEx"), $schoolroom = 5, $PC.engineering += 1]] + [[Build a schoolroom where slaves can be educated|Manage Penthouse][cashX(forceNeg(Math.trunc(5000*$upgradeMultiplierArcology)), "capEx"), $schoolroom = 5, $PC.skill.engineering += 1]] //Costs <<print cashFormat(Math.trunc(5000*$upgradeMultiplierArcology))>>// <<else>> Your penthouse includes a schoolroom where slaves can be educated. @@ -73,7 +73,7 @@ __Penthouse Facilities__ <br> <<if $spa == 0>> - [[Install open baths to provide relaxation space for resting slaves|Manage Penthouse][cashX(forceNeg(Math.trunc(5000*$upgradeMultiplierArcology)), "capEx"), $spa = 5, $PC.engineering += 1]] + [[Install open baths to provide relaxation space for resting slaves|Manage Penthouse][cashX(forceNeg(Math.trunc(5000*$upgradeMultiplierArcology)), "capEx"), $spa = 5, $PC.skill.engineering += 1]] //Costs <<print cashFormat(Math.trunc(5000*$upgradeMultiplierArcology))>>// <<else>> The penthouse includes a fully appointed spa where slaves can rest and recuperate. @@ -83,7 +83,7 @@ __Penthouse Facilities__ <br> <<if $cheatMode == 1>> <<if $nursery == 0>> - [[Build a nursery to raise children from birth|Manage Penthouse][cashX(forceNeg(Math.trunc(5000*$upgradeMultiplierArcology)), "capEx"), $nursery = 5, $nurseryNannies = 1, $PC.engineering += 1]] + [[Build a nursery to raise children from birth|Manage Penthouse][cashX(forceNeg(Math.trunc(5000*$upgradeMultiplierArcology)), "capEx"), $nursery = 5, $nurseryNannies = 1, $PC.skill.engineering += 1]] //Costs <<print cashFormat(Math.trunc(5000*$upgradeMultiplierArcology))>>// <<else>> The penthouse has a nursery built where infants can be brought up. @@ -94,7 +94,7 @@ __Penthouse Facilities__ <br> <<if $clinic == 0>> - [[Expand the surgical recovery area to accommodate patients and a nurse|Manage Penthouse][cashX(forceNeg(Math.trunc(5000*$upgradeMultiplierArcology)), "capEx"), $clinic = 5, $PC.engineering += 1]] + [[Expand the surgical recovery area to accommodate patients and a nurse|Manage Penthouse][cashX(forceNeg(Math.trunc(5000*$upgradeMultiplierArcology)), "capEx"), $clinic = 5, $PC.skill.engineering += 1]] //Costs <<print cashFormat(Math.trunc(5000*$upgradeMultiplierArcology))>>// <<else>> The surgical recovery area has been expanded to take in more unhealthy slaves and be staffed by a nurse. @@ -103,7 +103,7 @@ __Penthouse Facilities__ <br> <<if $cellblock == 0>> - [[Construct cells to properly confine disobedient slaves|Manage Penthouse][cashX(forceNeg(Math.trunc(5000*$upgradeMultiplierArcology)), "capEx"), $cellblock = 5, $PC.engineering += 1]] + [[Construct cells to properly confine disobedient slaves|Manage Penthouse][cashX(forceNeg(Math.trunc(5000*$upgradeMultiplierArcology)), "capEx"), $cellblock = 5, $PC.skill.engineering += 1]] //Costs <<print cashFormat(Math.trunc(5000*$upgradeMultiplierArcology))>>// <<else>> The lower level of the penthouse includes a hallway of cells to confine slaves in. @@ -114,7 +114,7 @@ __Penthouse Facilities__ <<if $familyTesting == 1 && $seePreg != 0>> <<if $arcologyUpgrade.grid == 1>> <<if $incubator == 0>> - [[Install an incubation chamber to rapidly age children|Manage Penthouse][cashX(forceNeg(Math.trunc(100000*$upgradeMultiplierArcology)), "capEx"), $incubator = 1, $PC.engineering += 1, $readySlaves = 0]] + [[Install an incubation chamber to rapidly age children|Manage Penthouse][cashX(forceNeg(Math.trunc(100000*$upgradeMultiplierArcology)), "capEx"), $incubator = 1, $PC.skill.engineering += 1, $readySlaves = 0]] //Costs <<print cashFormat(Math.trunc(100000*$upgradeMultiplierArcology))>>// <<else>> The penthouse has a specialized facility dedicated to rapidly aging children. @@ -126,7 +126,7 @@ __Penthouse Facilities__ <</if>> <<if $HGSuite != 1>> - [[Build a small suite for a Head Girl to live in|Manage Penthouse][cashX(forceNeg(Math.trunc(5000*$upgradeMultiplierArcology)), "capEx"), $HGSuite = 1, $PC.engineering += 1]] + [[Build a small suite for a Head Girl to live in|Manage Penthouse][cashX(forceNeg(Math.trunc(5000*$upgradeMultiplierArcology)), "capEx"), $HGSuite = 1, $PC.skill.engineering += 1]] //Costs <<print cashFormat(Math.trunc(5000*$upgradeMultiplierArcology))>>// <<else>> There is a small but handsome suite next to yours reserved for the Head Girl. @@ -139,7 +139,7 @@ __Penthouse Upgrades__ <br> <<if $servantMilkers != 1>> - Your penthouse is equipped with basic milkers for lactating slaves. [[Install more and tie them into the liquid systems|Manage Penthouse][cashX(forceNeg(Math.trunc(25000*$upgradeMultiplierArcology)), "capEx"), $servantMilkers = 1, $PC.engineering += .1]] + Your penthouse is equipped with basic milkers for lactating slaves. [[Install more and tie them into the liquid systems|Manage Penthouse][cashX(forceNeg(Math.trunc(25000*$upgradeMultiplierArcology)), "capEx"), $servantMilkers = 1, $PC.skill.engineering += .1]] //Costs <<print cashFormat(Math.trunc(25000*$upgradeMultiplierArcology))>>// <<else>> Every room in the penthouse is equipped with milkers tied into the liquid systems, letting slaves with full udders drain them anywhere. @@ -149,10 +149,10 @@ __Penthouse Upgrades__ <<if $boobAccessibility != 1>> <<if $pregAccessibility == 1 || $ballsAccessibility || $buttAccessibility>> - Your penthouse has already been widened for overly wide slaves but there are no special accommodations for slaves with enormous breasts. [[Remodel for accessibility|Manage Penthouse][cashX(forceNeg(Math.trunc(20000*$upgradeMultiplierArcology)), "capEx"), $boobAccessibility = 1, $PC.engineering += .5]] + Your penthouse has already been widened for overly wide slaves but there are no special accommodations for slaves with enormous breasts. [[Remodel for accessibility|Manage Penthouse][cashX(forceNeg(Math.trunc(20000*$upgradeMultiplierArcology)), "capEx"), $boobAccessibility = 1, $PC.skill.engineering += .5]] //Costs <<print cashFormat(Math.trunc(20000*$upgradeMultiplierArcology))>>// <<else>> - Your penthouse has no special accessibility provisions for slaves with enormous breasts. [[Remodel for accessibility|Manage Penthouse][cashX(forceNeg(Math.trunc(50000*$upgradeMultiplierArcology)), "capEx"), $boobAccessibility = 1, $PC.engineering += 1]] + Your penthouse has no special accessibility provisions for slaves with enormous breasts. [[Remodel for accessibility|Manage Penthouse][cashX(forceNeg(Math.trunc(50000*$upgradeMultiplierArcology)), "capEx"), $boobAccessibility = 1, $PC.skill.engineering += 1]] //Costs <<print cashFormat(Math.trunc(50000*$upgradeMultiplierArcology))>>// <</if>> <<else>> @@ -163,10 +163,10 @@ __Penthouse Upgrades__ <br> <<if $pregAccessibility != 1>> <<if $boobAccessibility == 1 || $ballsAccessibility || $buttAccessibility>> - Your penthouse has already been widened to make life for overly wide slaves easier but there are no special accommodations for slaves with enormous pregnancies. [[Remodel for accessibility|Manage Penthouse][cashX(forceNeg(Math.trunc(20000*$upgradeMultiplierArcology)), "capEx"), $pregAccessibility = 1, $PC.engineering += .5]] + Your penthouse has already been widened to make life for overly wide slaves easier but there are no special accommodations for slaves with enormous pregnancies. [[Remodel for accessibility|Manage Penthouse][cashX(forceNeg(Math.trunc(20000*$upgradeMultiplierArcology)), "capEx"), $pregAccessibility = 1, $PC.skill.engineering += .5]] //Costs <<print cashFormat(Math.trunc(20000*$upgradeMultiplierArcology))>>// <<else>> - Your penthouse has no special accessibility provisions for slaves with enormous pregnancies. [[Remodel for accessibility|Manage Penthouse][cashX(forceNeg(Math.trunc(50000*$upgradeMultiplierArcology)), "capEx"), $pregAccessibility = 1, $PC.engineering += 1]] + Your penthouse has no special accessibility provisions for slaves with enormous pregnancies. [[Remodel for accessibility|Manage Penthouse][cashX(forceNeg(Math.trunc(50000*$upgradeMultiplierArcology)), "capEx"), $pregAccessibility = 1, $PC.skill.engineering += 1]] //Costs <<print cashFormat(Math.trunc(50000*$upgradeMultiplierArcology))>>// <</if>> <<else>> @@ -178,7 +178,7 @@ __Penthouse Upgrades__ <br> <<if $dickAccessibility != 1>> - Your penthouse has no special accessibility provisions for slaves with enormous dicks. [[Remodel for accessibility|Manage Penthouse][cashX(forceNeg(Math.trunc(20000*$upgradeMultiplierArcology)), "capEx"), $dickAccessibility = 1, $PC.engineering += .5]] + Your penthouse has no special accessibility provisions for slaves with enormous dicks. [[Remodel for accessibility|Manage Penthouse][cashX(forceNeg(Math.trunc(20000*$upgradeMultiplierArcology)), "capEx"), $dickAccessibility = 1, $PC.skill.engineering += .5]] //Costs <<print cashFormat(Math.trunc(20000*$upgradeMultiplierArcology))>>// <<else>> The entire penthouse has been remodeled to make life with enormous dicks easier. Carts, slings and harnesses are available to keep things from dragging and there is now plenty of room for huge genitals to occupy when a slave must use appliances, tables and seats. @@ -187,10 +187,10 @@ __Penthouse Upgrades__ <br> <<if $ballsAccessibility != 1>> <<if $boobAccessibility == 1 || $buttAccessibility || $pregAccessibility>> - Your penthouse has already been widened to make life for overly wide slaves easier but there are no special accommodations for slaves with enormous testicles. [[Remodel for accessibility|Manage Penthouse][cashX(forceNeg(Math.trunc(20000*$upgradeMultiplierArcology)), "capEx"), $ballsAccessibility = 1, $PC.engineering += .5]] + Your penthouse has already been widened to make life for overly wide slaves easier but there are no special accommodations for slaves with enormous testicles. [[Remodel for accessibility|Manage Penthouse][cashX(forceNeg(Math.trunc(20000*$upgradeMultiplierArcology)), "capEx"), $ballsAccessibility = 1, $PC.skill.engineering += .5]] //Costs <<print cashFormat(Math.trunc(20000*$upgradeMultiplierArcology))>>// <<else>> - Your penthouse has no special accessibility provisions for slaves with enormous testicles. [[Remodel for accessibility|Manage Penthouse][cashX(forceNeg(Math.trunc(50000*$upgradeMultiplierArcology)), "capEx"), $ballsAccessibility = 1, $PC.engineering += 1]] + Your penthouse has no special accessibility provisions for slaves with enormous testicles. [[Remodel for accessibility|Manage Penthouse][cashX(forceNeg(Math.trunc(50000*$upgradeMultiplierArcology)), "capEx"), $ballsAccessibility = 1, $PC.skill.engineering += 1]] //Costs <<print cashFormat(Math.trunc(50000*$upgradeMultiplierArcology))>>// <</if>> <<else>> @@ -200,10 +200,10 @@ __Penthouse Upgrades__ <br> <<if $buttAccessibility != 1>> <<if $boobAccessibility == 1 || $dickAccessibility || $ballsAccessibility>> - Your penthouse has already been widened to make life for overly wide slaves easier but there are no special accommodations for slaves with gigantic posteriors. [[Remodel for accessibility|Manage Penthouse][cashX(forceNeg(Math.trunc(20000*$upgradeMultiplierArcology)), "capEx"), $buttAccessibility = 1, $PC.engineering += .5]] + Your penthouse has already been widened to make life for overly wide slaves easier but there are no special accommodations for slaves with gigantic posteriors. [[Remodel for accessibility|Manage Penthouse][cashX(forceNeg(Math.trunc(20000*$upgradeMultiplierArcology)), "capEx"), $buttAccessibility = 1, $PC.skill.engineering += .5]] //Costs <<print cashFormat(Math.trunc(20000*$upgradeMultiplierArcology))>>// <<else>> - Your penthouse has no special accessibility provisions for slaves with enormous posteriors. [[Remodel for accessibility|Manage Penthouse][cashX(forceNeg(Math.trunc(50000*$upgradeMultiplierArcology)), "capEx"), $buttAccessibility = 1, $PC.engineering += 1]] + Your penthouse has no special accessibility provisions for slaves with enormous posteriors. [[Remodel for accessibility|Manage Penthouse][cashX(forceNeg(Math.trunc(50000*$upgradeMultiplierArcology)), "capEx"), $buttAccessibility = 1, $PC.skill.engineering += 1]] //Costs <<print cashFormat(Math.trunc(50000*$upgradeMultiplierArcology))>>// <</if>> <<else>> @@ -220,7 +220,7 @@ __Penthouse Upgrades__ <br> <<if $feeder == 0>> - [[Upgrade the kitchen's nutritional sensing systems|Manage Penthouse][cashX(forceNeg(Math.trunc(5000*$upgradeMultiplierArcology)), "capEx"), $feeder = 1, $PC.engineering += .1]] + [[Upgrade the kitchen's nutritional sensing systems|Manage Penthouse][cashX(forceNeg(Math.trunc(5000*$upgradeMultiplierArcology)), "capEx"), $feeder = 1, $PC.skill.engineering += .1]] //Costs <<print cashFormat(Math.trunc(5000*$upgradeMultiplierArcology))>>// <<else>> The kitchen mounts sensors to refine diets in real time. @@ -229,7 +229,7 @@ __Penthouse Upgrades__ <br> <<if $cockFeeder == 0>> - [[Enhance the feeding system with faux phalli|Manage Penthouse][cashX(forceNeg(Math.trunc(5000*$upgradeMultiplierArcology)), "capEx"), $cockFeeder = 1, $PC.engineering += .1]] + [[Enhance the feeding system with faux phalli|Manage Penthouse][cashX(forceNeg(Math.trunc(5000*$upgradeMultiplierArcology)), "capEx"), $cockFeeder = 1, $PC.skill.engineering += .1]] //Costs <<print cashFormat(Math.trunc(5000*$upgradeMultiplierArcology))>>// <<else>> The kitchen dispenses food from phalli slaves must suck off in order to eat. //[[Remove them|Manage Penthouse][$cockFeeder = 0]]// @@ -238,7 +238,7 @@ __Penthouse Upgrades__ <br> <<if $suppository == 0>> - [[Replace the drug dispensers with reciprocating dildo suppositories|Manage Penthouse][cashX(forceNeg(Math.trunc(5000*$upgradeMultiplierArcology)), "capEx"), $suppository = 1, $PC.engineering += .1]] + [[Replace the drug dispensers with reciprocating dildo suppositories|Manage Penthouse][cashX(forceNeg(Math.trunc(5000*$upgradeMultiplierArcology)), "capEx"), $suppository = 1, $PC.skill.engineering += .1]] //Costs <<print cashFormat(Math.trunc(5000*$upgradeMultiplierArcology))>>// <<else>> The kitchen applies drugs that can be absorbed rectally by assfucking slaves with dildos that cum the pharmaceuticals. //[[Remove them|Manage Penthouse][$suppository = 0]]// @@ -248,7 +248,7 @@ __Penthouse Upgrades__ <<if $dairy != 0>> <<if $dairyPiping == 0>> - [[Install pipes connecting the Dairy to the rest of your penthouse for use in enema play|Manage Penthouse][cashX(forceNeg(Math.trunc(15000*$upgradeMultiplierArcology)), "capEx"), $dairyPiping = 1, $PC.engineering += .5]] + [[Install pipes connecting the Dairy to the rest of your penthouse for use in enema play|Manage Penthouse][cashX(forceNeg(Math.trunc(15000*$upgradeMultiplierArcology)), "capEx"), $dairyPiping = 1, $PC.skill.engineering += .5]] //Costs <<print cashFormat(Math.trunc(15000*$upgradeMultiplierArcology))>>// <<else>> Various taps around the penthouse supply product from $dairyName for use in enema play and force-feeding. @@ -261,7 +261,7 @@ __Penthouse Upgrades__ <<if $seePee == 1>> <<if $wcPiping == 0>> - [[Install pipes connecting the slave bathrooms to the rest of your penthouse for use in watersports|Manage Penthouse][cashX(forceNeg(Math.trunc(10000*$upgradeMultiplierArcology)), "capEx"), $wcPiping = 1, $PC.engineering += .5]] + [[Install pipes connecting the slave bathrooms to the rest of your penthouse for use in watersports|Manage Penthouse][cashX(forceNeg(Math.trunc(10000*$upgradeMultiplierArcology)), "capEx"), $wcPiping = 1, $PC.skill.engineering += .5]] //Costs <<print cashFormat(Math.trunc(10000*$upgradeMultiplierArcology))>>// <<else>> The plumbing underneath the slave bathrooms connects to various taps throughout the penthouse that can dispense its contents when needed. @@ -271,7 +271,7 @@ __Penthouse Upgrades__ <br> <<if $studio == 0>> - [[Install a media hub to convert slave video feeds into pornography|Manage Penthouse][cashX(forceNeg(Math.trunc(10000*$upgradeMultiplierArcology)), "capEx"), $studio = 1, $PC.engineering += 1]] + [[Install a media hub to convert slave video feeds into pornography|Manage Penthouse][cashX(forceNeg(Math.trunc(10000*$upgradeMultiplierArcology)), "capEx"), $studio = 1, $PC.skill.engineering += 1]] //Costs <<print cashFormat(Math.trunc(10000*$upgradeMultiplierArcology))>>// <<else>> The arcology's video systems are connected to a media hub that can convert slave video feeds into pornography. @@ -286,10 +286,10 @@ __Penthouse Upgrades__ <br> <<if $dojo == 0>> - [[Set up a personal armory to support a bodyguard|Manage Penthouse][cashX(forceNeg(Math.trunc(5000*$upgradeMultiplierArcology)), "capEx"), $dojo = 1, $PC.engineering += 1]] + [[Set up a personal armory to support a bodyguard|Manage Penthouse][cashX(forceNeg(Math.trunc(5000*$upgradeMultiplierArcology)), "capEx"), $dojo = 1, $PC.skill.engineering += 1]] //Costs <<print cashFormat(Math.trunc(5000*$upgradeMultiplierArcology))>>// <<elseif $dojo == 1>> - There is a small armory next to your office that can support a bodyguard. [[Upgrade the armory with a private room for the bodyguard|Manage Penthouse][cashX(forceNeg(Math.trunc(5000*$upgradeMultiplierArcology)), "capEx"), $dojo = 2, $PC.engineering += .5]] + There is a small armory next to your office that can support a bodyguard. [[Upgrade the armory with a private room for the bodyguard|Manage Penthouse][cashX(forceNeg(Math.trunc(5000*$upgradeMultiplierArcology)), "capEx"), $dojo = 2, $PC.skill.engineering += .5]] //Costs <<print cashFormat(Math.trunc(5000*$upgradeMultiplierArcology))>>// <<else>> There is a small armory next to your office that can support a bodyguard, with a little room for them to rest in when off duty. @@ -299,7 +299,7 @@ __Penthouse Upgrades__ <<if $dispensary == 0>> <<if $rep > 2000>> - [[Install a pharmaceutical fabricator|Manage Penthouse][cashX(forceNeg(Math.trunc(20000*$upgradeMultiplierArcology)), "capEx"), $dispensary = 1, $drugsCost = $drugsCost*.75, $PC.engineering += .1]] + [[Install a pharmaceutical fabricator|Manage Penthouse][cashX(forceNeg(Math.trunc(20000*$upgradeMultiplierArcology)), "capEx"), $dispensary = 1, $drugsCost = $drugsCost*.75, $PC.skill.engineering += .1]] //Costs <<print cashFormat(Math.trunc(20000*$upgradeMultiplierArcology))>>// <<else>> //You lack the reputation to obtain cutting-edge pharmaceutical technology// @@ -312,7 +312,7 @@ __Penthouse Upgrades__ <<if $ImplantProductionUpgrade == 0>> <<if $rep > 2000>> - [[Install an implant manufactory|Manage Penthouse][cashX(forceNeg(Math.trunc(20000*$upgradeMultiplierArcology)), "capEx"), $ImplantProductionUpgrade = 1, $PC.engineering += .1]] + [[Install an implant manufactory|Manage Penthouse][cashX(forceNeg(Math.trunc(20000*$upgradeMultiplierArcology)), "capEx"), $ImplantProductionUpgrade = 1, $PC.skill.engineering += .1]] //Costs <<print cashFormat(Math.trunc(20000*$upgradeMultiplierArcology))>>// <<else>> //You lack the reputation to obtain cutting-edge implant fabrication technology// @@ -325,7 +325,7 @@ __Penthouse Upgrades__ <<if $organFarmUpgrade == 0>> <<if $rep > 10000>> - [[Install an experimental organ farm|Manage Penthouse][cashX(forceNeg(Math.trunc(70000*$upgradeMultiplierArcology)), "capEx"), $organFarmUpgrade = 1, $PC.engineering += .1]] + [[Install an experimental organ farm|Manage Penthouse][cashX(forceNeg(Math.trunc(70000*$upgradeMultiplierArcology)), "capEx"), $organFarmUpgrade = 1, $PC.skill.engineering += .1]] //Costs <<print cashFormat(Math.trunc(70000*$upgradeMultiplierArcology))>>// <<else>> //You lack the reputation to obtain an experimental organ fabricator// @@ -338,7 +338,7 @@ __Penthouse Upgrades__ <<if $geneticMappingUpgrade == 0>> <<if $rep > 14000>> - [[Install a genetic sequencer|Manage Penthouse][cashX(-120000, "capEx"), $geneticMappingUpgrade = 1, $PC.engineering += .1]] + [[Install a genetic sequencer|Manage Penthouse][cashX(-120000, "capEx"), $geneticMappingUpgrade = 1, $PC.skill.engineering += .1]] //Costs <<print cashFormat(120000)>>// <<else>> //You lack the reputation to purchase a cutting-edge genetic sequencer// @@ -352,7 +352,7 @@ __Penthouse Upgrades__ <<switch $prostheticsUpgrade>> <<case 0>> <<if ($rep > 8000)>> - [[Install basic equipment for attaching and maintenance of prosthetics|Manage Penthouse][cashX(forceNeg(Math.trunc(100000*$upgradeMultiplierArcology)), "capEx"), $prostheticsUpgrade = 1, $PC.engineering += 1]] + [[Install basic equipment for attaching and maintenance of prosthetics|Manage Penthouse][cashX(forceNeg(Math.trunc(100000*$upgradeMultiplierArcology)), "capEx"), $prostheticsUpgrade = 1, $PC.skill.engineering += 1]] //Costs <<print cashFormat(Math.trunc(100000*$upgradeMultiplierArcology))>>// <<else>> //You lack the reputation to buy basic equipment for attaching and maintenance of prosthetics.// @@ -381,7 +381,7 @@ __Penthouse Upgrades__ <<if $researchLab.level > 0>> Your penthouse is equipped with an advanced prosthetic lab. <<else>> - [[Clear out one of the floors and install equipment to construct prosthetics yourself|Manage Penthouse][cashX(forceNeg(Math.trunc(150000*$upgradeMultiplierArcology)), "capEx"), $researchLab.level = 1, $researchLab.maxSpace = 5, $PC.engineering += 1]] + [[Clear out one of the floors and install equipment to construct prosthetics yourself|Manage Penthouse][cashX(forceNeg(Math.trunc(150000*$upgradeMultiplierArcology)), "capEx"), $researchLab.level = 1, $researchLab.maxSpace = 5, $PC.skill.engineering += 1]] //Costs <<print cashFormat(Math.trunc(150000*$upgradeMultiplierArcology))>>//<br> //Buying the equipment to construct prosthetics yourself is expensive but if you want to construct a lot prosthetics it will pay out in the long run.// <</if>> @@ -391,7 +391,7 @@ __Penthouse Upgrades__ <<if $surgeryUpgrade == 0>> <<if $rep > 10000>> - [[Upgrade the remote surgery|Manage Penthouse][cashX(forceNeg(Math.trunc(50000*$upgradeMultiplierArcology)), "capEx"), $surgeryUpgrade = 1, $PC.engineering += 1]] + [[Upgrade the remote surgery|Manage Penthouse][cashX(forceNeg(Math.trunc(50000*$upgradeMultiplierArcology)), "capEx"), $surgeryUpgrade = 1, $PC.skill.engineering += 1]] //Costs <<print cashFormat(Math.trunc(50000*$upgradeMultiplierArcology))>>// <<else>> //You lack the reputation to secure rare surgery upgrades// @@ -404,7 +404,7 @@ __Penthouse Upgrades__ <br> <<if $pregnancyMonitoringUpgrade == 0>> <<if $rep > 10000>> - [[Upgrade the pregnancy monitoring systems|Manage Penthouse][cashX(forceNeg(Math.trunc(30000*$upgradeMultiplierArcology)), "capEx"), $pregnancyMonitoringUpgrade = 1, $PC.engineering += 1]] + [[Upgrade the pregnancy monitoring systems|Manage Penthouse][cashX(forceNeg(Math.trunc(30000*$upgradeMultiplierArcology)), "capEx"), $pregnancyMonitoringUpgrade = 1, $PC.skill.engineering += 1]] //Costs <<print cashFormat(Math.trunc(30000*$upgradeMultiplierArcology))>>// <<else>> //You lack the reputation to purchase improved pregnancy monitoring systems// diff --git a/src/uncategorized/masterSuite.tw b/src/uncategorized/masterSuite.tw index 849830dd6cd63e19cea6f72501035863d9641d1a..bbf22969bddeda2e900a8af464b5d7263b65ba4d 100644 --- a/src/uncategorized/masterSuite.tw +++ b/src/uncategorized/masterSuite.tw @@ -318,7 +318,7 @@ $masterSuiteNameCaps is furnished <br>$masterSuiteNameCaps has room for $masterSuite slaves to live comfortably<<if $masterSuiteUpgradeLuxury == 2>> in the moments when they're not in the fuckpit<<elseif $masterSuiteUpgradeLuxury == 1>> on its huge bed<</if>>. There <<if _MsL == 1>>is<<else>>are<</if>> currently _MsL slave<<if _MsL != 1>>s<</if>> in $masterSuiteName. <<set _Tmult0 = Math.trunc($masterSuite*1000*$upgradeMultiplierArcology)>> -[[Expand the Master Suite|Master Suite][cashX(forceNeg(_Tmult0), "capEx"), $masterSuite += 2, $PC.engineering += .1]] //Costs <<print cashFormat(_Tmult0)>>// +[[Expand the Master Suite|Master Suite][cashX(forceNeg(_Tmult0), "capEx"), $masterSuite += 2, $PC.skill.engineering += .1]] //Costs <<print cashFormat(_Tmult0)>>// <<if $Concubine == 0 && _MsL == 0>> | [[Decommission the Master Suite|Main][$masterSuite = 0, $masterSuiteUpgradeLuxury = 0, $masterSuitePregnancySlaveLuxuries = 0, $masterSuiteDecoration = "standard", $masterSuitePregnancyFertilityDrugs = 0, $masterSuitePregnancyFertilitySupplements = 0, $masterSuiteUpgradePregnancy = 0, $masterSuiteHyperPregnancy = 0]] <</if>> diff --git a/src/uncategorized/masterSuiteReport.tw b/src/uncategorized/masterSuiteReport.tw index bccf5f5b7c88f3c26155af4bba23d8d057cb266d..efe2babd177501fa533409d0c8f342b1c97f8b39 100644 --- a/src/uncategorized/masterSuiteReport.tw +++ b/src/uncategorized/masterSuiteReport.tw @@ -147,15 +147,15 @@ <<elseif isFertile($Concubine) || $Concubine.preg > 0>> When $he has a free moment, $he refines $his flexibility so that $he is prepared for any sexual position you can think of, no matter how heavy $he becomes with children. <<else>> - When $he has a free moment, $he researches ways to restore $his fertility; $he dreams of the day $he can carry <<if $PC.dick ==1>>your children<<else>>children for you<</if>>. + When $he has a free moment, $he researches ways to restore $his fertility; $he dreams of the day $he can carry <<if $PC.dick != 0>>your children<<else>>children for you<</if>>. <</if>> <</if>> <</if>> <</if>> - <<if $Concubine.pornPrestige > 2>> + <<if $Concubine.porn.prestige > 2>> <<run repX(800, "concubine", $Concubine)>> Having a porn star as your personal bed warmer @@.green;reflects on your standing.@@ Your citizens can only wonder at what kinky things happen behind closed doors. - <<elseif $Concubine.pornPrestige > 1>> + <<elseif $Concubine.porn.prestige > 1>> <<run repX(300, "concubine", $Concubine)>> Having a rising porn star as your personal bed warmer @@.green;reflects on your standing.@@ <</if>> @@ -164,9 +164,9 @@ <<run repX(300, "concubine", $Concubine)>> <</if>> <<if $masterSuiteUpgradeLuxury > 0>> - <<set $slaves[$i].livingRules = "luxurious", $slaves[$i].devotion += 4, $slaves[$i].trust += 4>> + <<set $slaves[$i].rules.living = "luxurious", $slaves[$i].devotion += 4, $slaves[$i].trust += 4>> <<else>> - <<set $slaves[$i].livingRules = "normal", $slaves[$i].devotion += 2, $slaves[$i].trust += 2>> + <<set $slaves[$i].rules.living = "normal", $slaves[$i].devotion += 2, $slaves[$i].trust += 2>> <</if>> <<if $masterSuiteDecoration != "standard">> <<set $slaves[$i].devotion++>> @@ -182,7 +182,7 @@ <</if>> /* Perform facility based rule changes */ <<if ($masterSuiteUpgradeLuxury == 1)>> - <<set $slaves[$i].livingRules = "luxurious">> + <<set $slaves[$i].rules.living = "luxurious">> <<if ($slaves[$i].devotion <= 95)>> <<set $slaves[$i].devotion += 2>> <</if>> @@ -193,7 +193,7 @@ <<set $slaves[$i].trust++>> <</if>> <<elseif ($masterSuiteUpgradeLuxury == 2)>> - <<set $slaves[$i].livingRules = "luxurious">> + <<set $slaves[$i].rules.living = "luxurious">> <<if ($slaves[$i].energy > 90)>> <<if ($slaves[$i].devotion <= 95)>> <<set $slaves[$i].devotion += 2>> @@ -210,7 +210,7 @@ <</if>> <</if>> <<else>> - <<set $slaves[$i].livingRules = "spare">> + <<set $slaves[$i].rules.living = "spare">> <<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust >= -20)>> <<set $slaves[$i].devotion -= 2, $slaves[$i].trust -= 5>> <<elseif ($slaves[$i].devotion <= 60)>> diff --git a/src/uncategorized/matchmaking.tw b/src/uncategorized/matchmaking.tw index a388054967b591740aacf77371eed1ce32b59721..da256b995d0c278b6e8c2b846ef54c9b79c53a7c 100644 --- a/src/uncategorized/matchmaking.tw +++ b/src/uncategorized/matchmaking.tw @@ -174,11 +174,11 @@ Despite $his devotion and trust, $he is still a slave, and probably knows that $ "Done," _heA says. <</if>> <<set $eventSlave.relationship = -3>> - <<if $PC.surname>> + <<if $PC.slaveSurname>> <br><br><span id="surnaming"> <<link "Give $him your surname">> <<replace "#surnaming">> - <<set $eventSlave.slaveSurname = $PC.surname, $eventSlave.devotion += 5, $eventSlave.trust += 5>> + <<set $eventSlave.slaveSurname = $PC.slaveSurname, $eventSlave.devotion += 5, $eventSlave.trust += 5>> You also command $assistantName to rename your new slave $wife $eventSlave.slaveName $eventSlave.slaveSurname. The new Mrs. $eventSlave.slaveSurname <<if canHear($eventSlave)>>hears<<else>>understands<</if>> this, of course, and breaks down again. Being brusquely redesignated as your slave $wife was such a sterile experience that $he wasn't sure it was real, and hearing that $he's to take your surname @@.mediumaquamarine;reassures $him@@ that it is. Not to mention, $he might be a $desc, but $he's still a $girl, and hearing that $he wouldn't get a decent wedding did disappoint $him, but this makes up for it. You might not be all that expressive, but @@.hotpink;$he's your $wife,@@ and that's what matters to $him. <<set $activeSlave = $eventSlave>> <</replace>> @@ -256,46 +256,46 @@ Despite $his devotion and trust, $he is still a slave, and probably knows that $ <</if>> <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> marries $him to you in a brief ceremony adapted for slaves and their owners. You place a simple steel ring on <<if hasAnyArms($eventSlave)>>$his finger<<else>>a string around $his neck<</if>>; $he does not reciprocate, since this marriage does not bind you. <<if $assistant == 0>> - "The marriage protocol now requires you to <<if $PC.dick == 1>>fellate<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>perform cunnilingus on<</if>> the <<if $PC.title == 1>>groom<<else>>the bride<</if>>," $assistantName orders $him, and $he hurries to obey. + "The marriage protocol now requires you to <<if $PC.dick != 0>>fellate<<if $PC.vagina != -1>> and <</if>><</if>><<if $PC.vagina != -1>>perform cunnilingus on<</if>> the <<if $PC.title == 1>>groom<<else>>the bride<</if>>," $assistantName orders $him, and $he hurries to obey. <<else>> <<if $assistantAppearance == "monstergirl">> - "To consecrate the ceremony," $assistantName concludes, "$eventSlave.slaveName, you will now <<if $PC.dick == 1>>suck the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s dick<<if $PC.vagina == 1>> and eat _hisP pussy<</if>><<else>>eat the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s pussy<</if>>." The slave complies eagerly. Pleased by the sight, $assistantName's avatar begins to play with _hisA dicks. + "To consecrate the ceremony," $assistantName concludes, "$eventSlave.slaveName, you will now <<if $PC.dick != 0>>suck the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s dick<<if $PC.vagina != -1>> and eat _hisP pussy<</if>><<else>>eat the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s pussy<</if>>." The slave complies eagerly. Pleased by the sight, $assistantName's avatar begins to play with _hisA dicks. <<elseif $assistantAppearance == "shemale">> - "To get this marriage started," $assistantName concludes, "$eventSlave.slaveName, you will now <<if $PC.dick == 1>>suck the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s dick<<if $PC.vagina == 1>> and eat _hisP pussy<</if>><<else>>eat the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s pussy<</if>>." The slave complies eagerly. Pleased by the sight, $assistantName's avatar starts to jill off. + "To get this marriage started," $assistantName concludes, "$eventSlave.slaveName, you will now <<if $PC.dick != 0>>suck the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s dick<<if $PC.vagina != -1>> and eat _hisP pussy<</if>><<else>>eat the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s pussy<</if>>." The slave complies eagerly. Pleased by the sight, $assistantName's avatar starts to jill off. <<elseif $assistantAppearance == "amazon">> - "To complete this ritual," $assistantName concludes, "$eventSlave.slaveName, you will now <<if $PC.dick == 1>>suck the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s dick<<if $PC.vagina == 1>> and eat _hisP pussy<</if>><<else>>eat the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s pussy<</if>>." The slave complies eagerly. Pleased by the sight, $assistantName's avatar starts to jill off. + "To complete this ritual," $assistantName concludes, "$eventSlave.slaveName, you will now <<if $PC.dick != 0>>suck the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s dick<<if $PC.vagina != -1>> and eat _hisP pussy<</if>><<else>>eat the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s pussy<</if>>." The slave complies eagerly. Pleased by the sight, $assistantName's avatar starts to jill off. <<elseif $assistantAppearance == "businesswoman">> - "To consecrate the marriage," $assistantName concludes, "$eventSlave.slaveName, you will now <<if $PC.dick == 1>>fellate<<else>>perform cunnilingus on<</if>> the <<if $PC.title == 1>>groom<<else>>the bride<</if>>." The slave complies eagerly. Pleased by the sight, $assistantName's avatar sneaks a hand down _hisA suit skirt, blushing furiously. + "To consecrate the marriage," $assistantName concludes, "$eventSlave.slaveName, you will now <<if $PC.dick != 0>>fellate<<else>>perform cunnilingus on<</if>> the <<if $PC.title == 1>>groom<<else>>the bride<</if>>." The slave complies eagerly. Pleased by the sight, $assistantName's avatar sneaks a hand down _hisA suit skirt, blushing furiously. <<elseif $assistantAppearance == "fairy">> - "To seal the deal," $assistantName concludes, "$eventSlave.slaveName, you gotta drink the <<if $PC.title == 1>>groom's <<else>>bride's <</if>><<if $PC.dick == 1>>semen<<if $PC.vagina == 1>> and pussy juices<</if>><<else>>pussy juices<</if>>." The slave complies eagerly. Pleased by the sight, $assistantName's avatar spreads _hisA legs while still hovering in the air and masturbates eagerly through _hisA half-worn robes. + "To seal the deal," $assistantName concludes, "$eventSlave.slaveName, you gotta drink the <<if $PC.title == 1>>groom's <<else>>bride's <</if>><<if $PC.dick != 0>>semen<<if $PC.vagina != -1>> and pussy juices<</if>><<else>>pussy juices<</if>>." The slave complies eagerly. Pleased by the sight, $assistantName's avatar spreads _hisA legs while still hovering in the air and masturbates eagerly through _hisA half-worn robes. <<elseif $assistantAppearance == "pregnant fairy">> - "To seal the deal," $assistantName concludes, "$eventSlave.slaveName, you gotta drink the <<if $PC.title == 1>>groom's <<else>>bride's <</if>><<if $PC.dick == 1>>semen<<if $PC.vagina == 1>> and pussy juices<</if>><<else>>pussy juices<</if>>." The slave complies eagerly. Pleased by the sight, $assistantName's pregnant avatar curls while still hovering in the air and masturbates eagerly around _hisA large belly. + "To seal the deal," $assistantName concludes, "$eventSlave.slaveName, you gotta drink the <<if $PC.title == 1>>groom's <<else>>bride's <</if>><<if $PC.dick != 0>>semen<<if $PC.vagina != -1>> and pussy juices<</if>><<else>>pussy juices<</if>>." The slave complies eagerly. Pleased by the sight, $assistantName's pregnant avatar curls while still hovering in the air and masturbates eagerly around _hisA large belly. <<elseif $assistantAppearance == "goddess">> - "To consummate the marriage," $assistantName concludes, "$eventSlave.slaveName, you must now <<if $PC.dick == 1>>drink the <<if $PC.title == 1>>groom<<else>>the bride<</if>>'s seed<<else>>drink the <<if $PC.title == 1>>groom<<else>>the bride<</if>>'s female juices<</if>>." The slave complies eagerly. $assistantName's avatar looks on approvingly, cradling _hisA perpetual pregnancy. + "To consummate the marriage," $assistantName concludes, "$eventSlave.slaveName, you must now <<if $PC.dick != 0>>drink the <<if $PC.title == 1>>groom<<else>>the bride<</if>>'s seed<<else>>drink the <<if $PC.title == 1>>groom<<else>>the bride<</if>>'s female juices<</if>>." The slave complies eagerly. $assistantName's avatar looks on approvingly, cradling _hisA perpetual pregnancy. <<elseif $assistantAppearance == "hypergoddess">> - "To consummate the marriage," $assistantName concludes, "$eventSlave.slaveName, you must now <<if $PC.dick == 1>>drink the <<if $PC.title == 1>>groom<<else>>the bride<</if>>'s seed<<else>>drink the <<if $PC.title == 1>>groom<<else>>the bride<</if>>'s female juices<</if>>." The slave complies eagerly. $assistantName's avatar looks on approvingly, cradling _hisA massive perpetual pregnancy. + "To consummate the marriage," $assistantName concludes, "$eventSlave.slaveName, you must now <<if $PC.dick != 0>>drink the <<if $PC.title == 1>>groom<<else>>the bride<</if>>'s seed<<else>>drink the <<if $PC.title == 1>>groom<<else>>the bride<</if>>'s female juices<</if>>." The slave complies eagerly. $assistantName's avatar looks on approvingly, cradling _hisA massive perpetual pregnancy. <<elseif $assistantAppearance == "loli">> - "To consummate the marriage," $assistantName concludes, "$eventSlave.slaveName, you should now <<if $PC.dick == 1>>suck the <<if $PC.title == 1>>groom<<else>>the bride<</if>>'s cock<<if $PC.vagina == 1>>and lick their cunny.<</if>><<else>>lick the <<if $PC.title == 1>>groom<<else>>the bride<</if>>'s cunny<</if>>." The slave complies eagerly. $assistantName's avatar sneaks a hand down _hisA dress, blushing furiously. + "To consummate the marriage," $assistantName concludes, "$eventSlave.slaveName, you should now <<if $PC.dick != 0>>suck the <<if $PC.title == 1>>groom<<else>>the bride<</if>>'s cock<<if $PC.vagina != -1>>and lick their cunny.<</if>><<else>>lick the <<if $PC.title == 1>>groom<<else>>the bride<</if>>'s cunny<</if>>." The slave complies eagerly. $assistantName's avatar sneaks a hand down _hisA dress, blushing furiously. <<elseif $assistantAppearance == "preggololi">> - "To consummate the marriage," $assistantName concludes, "$eventSlave.slaveName, you should now <<if $PC.dick == 1>>suck the <<if $PC.title == 1>>groom<<else>>the bride<</if>>'s lovely cock<<if $PC.vagina == 1>>and eat out their cunt.<</if>><<else>>lick the <<if $PC.title == 1>>groom<<else>>the bride<</if>>'s cunt<</if>>." The slave complies eagerly. $assistantName's avatar attempts to sneak a hand down _hisA dress, but is thwarted by _hisA belly. _HeA instead openly rubs _hisA crotch through the front of _hisA dress, blushing furiously. + "To consummate the marriage," $assistantName concludes, "$eventSlave.slaveName, you should now <<if $PC.dick != 0>>suck the <<if $PC.title == 1>>groom<<else>>the bride<</if>>'s lovely cock<<if $PC.vagina != -1>>and eat out their cunt.<</if>><<else>>lick the <<if $PC.title == 1>>groom<<else>>the bride<</if>>'s cunt<</if>>." The slave complies eagerly. $assistantName's avatar attempts to sneak a hand down _hisA dress, but is thwarted by _hisA belly. _HeA instead openly rubs _hisA crotch through the front of _hisA dress, blushing furiously. <<elseif $assistantAppearance == "schoolgirl">> - "To get this marriage started," $assistantName concludes, "$eventSlave.slaveName, the rules say you should now <<if $PC.dick == 1>>suck the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s dick<<if $PC.vagina == 1>> and eat _hisP pussy<</if>><<else>>eat the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s pussy<</if>>." The slave complies eagerly. Pleased by the sight, $assistantName's avatar starts to jill off. + "To get this marriage started," $assistantName concludes, "$eventSlave.slaveName, the rules say you should now <<if $PC.dick != 0>>suck the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s dick<<if $PC.vagina != -1>> and eat _hisP pussy<</if>><<else>>eat the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s pussy<</if>>." The slave complies eagerly. Pleased by the sight, $assistantName's avatar starts to jill off. <<elseif $assistantAppearance == "angel">> "To consummate the marriage," $assistantName concludes, "$eventSlave.slaveName, you must now join <<= PlayerName()>> in their bedroom and consummate this marriage." The slave looks confused. "After the wedding ends, would be the time." $assistantName says, covering _hisA face in embarrassment at the thought. <<elseif $assistantAppearance == "cherub">> - "To consummate the marriage," $assistantName concludes, "$eventSlave.slaveName, you should <<if $PC.dick == 1>>suck the <<if $PC.title == 1>>groom<<else>>the bride<</if>>'s cock<<if $PC.vagina == 1>>and lick their pussy,<</if>><<else>>lick the <<if $PC.title == 1>>groom<<else>>the bride<</if>>'s pussy<</if>>, in the privacy of <<= PlayerName()>>'s bedroom, of course." $assistantName hides _hisA face in _hisA hands at the thought. + "To consummate the marriage," $assistantName concludes, "$eventSlave.slaveName, you should <<if $PC.dick != 0>>suck the <<if $PC.title == 1>>groom<<else>>the bride<</if>>'s cock<<if $PC.vagina != -1>>and lick their pussy,<</if>><<else>>lick the <<if $PC.title == 1>>groom<<else>>the bride<</if>>'s pussy<</if>>, in the privacy of <<= PlayerName()>>'s bedroom, of course." $assistantName hides _hisA face in _hisA hands at the thought. <<elseif $assistantAppearance == "incubus">> - "To get this marriage started," $assistantName concludes, "$eventSlave.slaveName, you will now <<if $PC.dick == 1>>suck the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s dick<<if $PC.vagina == 1>> and eat _hisP pussy<</if>><<else>>eat the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s pussy<</if>>." The slave complies eagerly. Enjoying the sight, $assistantName's avatar begins to furiously stroke its shaft. + "To get this marriage started," $assistantName concludes, "$eventSlave.slaveName, you will now <<if $PC.dick != 0>>suck the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s dick<<if $PC.vagina != -1>> and eat _hisP pussy<</if>><<else>>eat the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s pussy<</if>>." The slave complies eagerly. Enjoying the sight, $assistantName's avatar begins to furiously stroke its shaft. <<elseif $assistantAppearance == "succubus">> - "To get this marriage started," $assistantName concludes, "$eventSlave.slaveName, you will now <<if $PC.dick == 1>>suck the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s dick<<if $PC.vagina == 1>> and eat _hisP pussy<</if>><<else>>eat the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s pussy<</if>>." The slave complies eagerly. Pleased by the sight, $assistantName's avatar pulls out a large dildo and begins ramming it into _hisA own pussy. + "To get this marriage started," $assistantName concludes, "$eventSlave.slaveName, you will now <<if $PC.dick != 0>>suck the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s dick<<if $PC.vagina != -1>> and eat _hisP pussy<</if>><<else>>eat the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s pussy<</if>>." The slave complies eagerly. Pleased by the sight, $assistantName's avatar pulls out a large dildo and begins ramming it into _hisA own pussy. <<elseif $assistantAppearance == "imp">> - "To get this marriage started," $assistantName concludes, "$eventSlave.slaveName, you will now <<if $PC.dick == 1>>suck the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s dick<<if $PC.vagina == 1>> and eat _hisP pussy<</if>><<else>>eat the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s pussy<</if>>." The slave complies eagerly. Pleased by the sight, $assistantName's avatar hikes _hisA robe and vigorously rubs _hisA pussy. + "To get this marriage started," $assistantName concludes, "$eventSlave.slaveName, you will now <<if $PC.dick != 0>>suck the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s dick<<if $PC.vagina != -1>> and eat _hisP pussy<</if>><<else>>eat the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s pussy<</if>>." The slave complies eagerly. Pleased by the sight, $assistantName's avatar hikes _hisA robe and vigorously rubs _hisA pussy. <<elseif $assistantAppearance == "witch">> - "To get this marriage started," $assistantName concludes, "$eventSlave.slaveName, you will now <<if $PC.dick == 1>>suck the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s dick<<if $PC.vagina == 1>> and eat _hisP pussy<</if>><<else>>eat the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s pussy<</if>>." The slave complies eagerly. $assistantName's avatar begins to fidget at the sight, having summoned a vibrator beforehand and accidentally linked it to your pleasure. + "To get this marriage started," $assistantName concludes, "$eventSlave.slaveName, you will now <<if $PC.dick != 0>>suck the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s dick<<if $PC.vagina != -1>> and eat _hisP pussy<</if>><<else>>eat the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s pussy<</if>>." The slave complies eagerly. $assistantName's avatar begins to fidget at the sight, having summoned a vibrator beforehand and accidentally linked it to your pleasure. <<elseif $assistantAppearance == "ERROR_1606_APPEARANCE_FILE_CORRUPT">> - "To get this marriage started," $assistantName concludes, "$eventSlave.slaveName, you will now <<if $PC.dick == 1>>suck the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s dick<<if $PC.vagina == 1>> and eat _hisP pussy<</if>><<else>>eat the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s pussy<</if>>." The slave complies eagerly. $assistantName's avatar begins to swell, drawing all its gained mass to its midsection. Its gravid middles splits vertically, allowing a new mass of flesh to fall to the floor, which quickly grows and reshapes itself into a spitting image of yourself. Meanwhile, the original twists into an image of $eventSlave.slaveName. $assistantName's two avatars begin copying you and $eventSlave.slaveName's actions perfectly. + "To get this marriage started," $assistantName concludes, "$eventSlave.slaveName, you will now <<if $PC.dick != 0>>suck the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s dick<<if $PC.vagina != -1>> and eat _hisP pussy<</if>><<else>>eat the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s pussy<</if>>." The slave complies eagerly. $assistantName's avatar begins to swell, drawing all its gained mass to its midsection. Its gravid middles splits vertically, allowing a new mass of flesh to fall to the floor, which quickly grows and reshapes itself into a spitting image of yourself. Meanwhile, the original twists into an image of $eventSlave.slaveName. $assistantName's two avatars begin copying you and $eventSlave.slaveName's actions perfectly. <<else>> - "To get this marriage started," $assistantName concludes, "$eventSlave.slaveName, the rules say you should now <<if $PC.dick == 1>>suck the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s dick<<if $PC.vagina == 1>> and eat _hisP pussy<</if>><<else>>eat the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s pussy<</if>>." The slave complies eagerly. With only a symbol to express _hisA approval, $assistantName is forced to content _himselfA with spinning the symbol and making it glow in time with your new slave $wife's efforts. + "To get this marriage started," $assistantName concludes, "$eventSlave.slaveName, the rules say you should now <<if $PC.dick != 0>>suck the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s dick<<if $PC.vagina != -1>> and eat _hisP pussy<</if>><<else>>eat the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s pussy<</if>>." The slave complies eagerly. With only a symbol to express _hisA approval, $assistantName is forced to content _himselfA with spinning the symbol and making it glow in time with your new slave $wife's efforts. <</if>> "Done," _heA says when you climax. "Enjoy your <<if ($eventSlave.fetishKnown == 1) && ($eventSlave.fetishStrength > 60)>> @@ -325,11 +325,11 @@ Despite $his devotion and trust, $he is still a slave, and probably knows that $ <</if>> <</if>> <<set $eventSlave.relationship = -3>> - <<if $PC.surname>> + <<if $PC.slaveSurname>> <br><br><span id="surnaming"> <<link "Give $him your surname">> <<replace "#surnaming">> - <<set $eventSlave.slaveSurname = $PC.surname, $eventSlave.devotion += 5, $eventSlave.trust += 5>> + <<set $eventSlave.slaveSurname = $PC.slaveSurname, $eventSlave.devotion += 5, $eventSlave.trust += 5>> Before you get too distracted, you tell your lovely new $wife that $he's now to be known as $eventSlave.slaveName $eventSlave.slaveSurname. It would be an understatement to say $he's delighted. $He's a good $desc, but even $he has to retain a kernel of doubt about whether a marriage between an owner and a piece of property is really worth much. This @@.mediumaquamarine;reassures $him@@ that it is. $His special day probably wasn't exactly like $he might once have imagined it, but $he obviously thinks it's been @@.hotpink;very nice,@@ all things considered. <<if canTalk($eventSlave)>>"$eventSlave.slaveName $eventSlave.slaveSurname," $he murmurs to $himself occasionally, smiling.<</if>> <<set $activeSlave = $eventSlave>> @@ -358,7 +358,7 @@ Despite $his devotion and trust, $he is still a slave, and probably knows that $ <</replace>> <</link>> //This will involve the slave having sex with a very large number of citizens// <</if>> - <<if isFertile($eventSlave) && ($PC.dick == 1)>> + <<if isFertile($eventSlave) && ($PC.dick != 0)>> <br> <<link "Impregnation ceremony">> <<replace "#result2">> You order $assistantName to invite deserving citizens to a ceremony for a fertile slave being married to a slaveowner, and to make the arrangements. The wedding will take place during the upcoming week. diff --git a/src/uncategorized/milkmaidWorkaround.tw b/src/uncategorized/milkmaidWorkaround.tw index 0cfb0267683e5c533a8f15b86ce074d6f8fdc35b..aef3a03b60035f6e604709aad2cc0ac84fa569c1 100644 --- a/src/uncategorized/milkmaidWorkaround.tw +++ b/src/uncategorized/milkmaidWorkaround.tw @@ -5,7 +5,7 @@ <</if>> <<if $i > -1>> <<= assignJob($slaves[$i], "be the Milkmaid")>> - <<set $slaves[$i].livingRules = "luxurious">> + <<set $slaves[$i].rules.living = "luxurious">> <<set $Milkmaid = $slaves[$i]>> <</if>> diff --git a/src/uncategorized/neighborInteract.tw b/src/uncategorized/neighborInteract.tw index 9818d6f15bdebadbf8aab6cc0b36ebc5f02c5199..8f70bfea2d1bf510c6a2116262d8e6078e4c214a 100644 --- a/src/uncategorized/neighborInteract.tw +++ b/src/uncategorized/neighborInteract.tw @@ -55,7 +55,7 @@ You have <<print $arcologies.length-1>> neighbors. <br><br> [[Stop|Neighbor Interact][$arcologies[0].influenceTarget = -1]] <</if>> -<<if $PC.hacking > 0>> +<<if $PC.skill.hacking > 0>> <br> <<if $arcologies[0].CyberEconomicTarget == -1>> You are not engaged in cyber warfare against a neighboring arcology. @@ -269,7 +269,7 @@ You have <<print $arcologies.length-1>> neighbors. <br><br> <br>[[Target them for economic warfare|Neighbor Interact][$arcologies[0].embargoTarget = $arcologies[_currentNeighbor].direction]] <</if>> - <<if $PC.hacking > 0>> + <<if $PC.skill.hacking > 0>> <<if $arcologies[_currentNeighbor].direction !== $arcologies[0].CyberEconomicTarget>> <br>[[Target them for cyber economic warfare|Neighbor Interact][$arcologies[0].CyberEconomicTarget = $arcologies[_currentNeighbor].direction]] <</if>> @@ -411,7 +411,7 @@ You have <<print $arcologies.length-1>> neighbors. <br><br> If $arcologies[_currentNeighbor].name has developed enough to begin exporting worthwhile goods, it may be of interest to acquire some. <<if ($arcologies[_currentNeighbor].government == "your trustees") || ($arcologies[_currentNeighbor].government == "your agent")>> Since it is under your control, it is no problem at all to request the transfer of goods to $arcologies[0].name. - <<elseif $PC.hacking >= 50>> + <<elseif $PC.skill.hacking >= 50>> It is within your skills to redirect an outgoing shipment to $arcologies[0].name for your retrieval. <<elseif $arcologies[_currentNeighbor].direction === $arcologies[0].embargoTarget>> Due to your active embargo, trade with $arcologies[_currentNeighbor].name is not possible. @@ -425,7 +425,7 @@ You have <<print $arcologies.length-1>> neighbors. <br><br> <br><<link "Request a shipment of togas" "Neighbor Interact">> <<set $clothesBoughtToga = 1>> <</link>> - <<elseif $PC.hacking >= 50>> + <<elseif $PC.skill.hacking >= 50>> <br><<link "Divert an outgoing shipment of togas" "Neighbor Interact">> <<set $clothesBoughtToga = 1>> <</link>> @@ -445,7 +445,7 @@ You have <<print $arcologies.length-1>> neighbors. <br><br> <br><<link "Request a shipment of kimonos" "Neighbor Interact">> <<set $clothesBoughtKimono = 1>> <</link>> - <<elseif $PC.hacking >= 50>> + <<elseif $PC.skill.hacking >= 50>> <br><<link "Divert an outgoing shipment of kimonos" "Neighbor Interact">> <<set $clothesBoughtKimono = 1>> <</link>> @@ -465,7 +465,7 @@ You have <<print $arcologies.length-1>> neighbors. <br><br> <br><<link "Request a shipment of silken harem garb" "Neighbor Interact">> <<set $clothesBoughtHarem = 1>> <</link>> - <<elseif $PC.hacking >= 50>> + <<elseif $PC.skill.hacking >= 50>> <br><<link "Divert an outgoing shipment of silken harem garb" "Neighbor Interact">> <<set $clothesBoughtHarem = 1>> <</link>> @@ -485,7 +485,7 @@ You have <<print $arcologies.length-1>> neighbors. <br><br> <br><<link "Request a shipment of huipils" "Neighbor Interact">> <<set $clothesBoughtHuipil = 1>> <</link>> - <<elseif $PC.hacking >= 50>> + <<elseif $PC.skill.hacking >= 50>> <br><<link "Divert an outgoing shipment of huipils" "Neighbor Interact">> <<set $clothesBoughtHuipil = 1>> <</link>> @@ -505,7 +505,7 @@ You have <<print $arcologies.length-1>> neighbors. <br><br> <br><<link "Request a shipment of qipaos" "Neighbor Interact">> <<set $clothesBoughtQipao = 1>> <</link>> - <<elseif $PC.hacking >= 50>> + <<elseif $PC.skill.hacking >= 50>> <br><<link "Divert an outgoing shipment of qipaos" "Neighbor Interact">> <<set $clothesBoughtQipao = 1>> <</link>> @@ -525,7 +525,7 @@ You have <<print $arcologies.length-1>> neighbors. <br><br> <br><<link "Request a shipment of Egyptian necklace replicas" "Neighbor Interact">> <<set $clothesBoughtEgypt = 1>> <</link>> - <<elseif $PC.hacking >= 50>> + <<elseif $PC.skill.hacking >= 50>> <br><<link "Divert an outgoing shipment of Egyptian necklace replicas" "Neighbor Interact">> <<set $clothesBoughtEgypt = 1>> <</link>> @@ -546,7 +546,7 @@ You have <<print $arcologies.length-1>> neighbors. <br><br> <br><<link "Request a shipment of conservative clothing" "Neighbor Interact">> <<set $clothesBoughtConservative = 1>> <</link>> - <<elseif $PC.hacking >= 50>> + <<elseif $PC.skill.hacking >= 50>> <br><<link "Divert an outgoing shipment of conservative clothing" "Neighbor Interact">> <<set $clothesBoughtConservative = 1>> <</link>> @@ -566,7 +566,7 @@ You have <<print $arcologies.length-1>> neighbors. <br><br> <br><<link "Request a shipment of binding chains" "Neighbor Interact">> <<set $clothesBoughtChains = 1>> <</link>> - <<elseif $PC.hacking >= 50>> + <<elseif $PC.skill.hacking >= 50>> <br><<link "Divert an outgoing shipment of binding chains" "Neighbor Interact">> <<set $clothesBoughtChains = 1>> <</link>> @@ -587,7 +587,7 @@ You have <<print $arcologies.length-1>> neighbors. <br><br> <br><<link "Request a shipment of bunny suits" "Neighbor Interact">> <<set $clothesBoughtBunny = 1>> <</link>> - <<elseif $PC.hacking >= 50>> + <<elseif $PC.skill.hacking >= 50>> <br><<link "Divert an outgoing shipment of bunny suits" "Neighbor Interact">> <<set $clothesBoughtBunny = 1>> <</link>> @@ -602,14 +602,13 @@ You have <<print $arcologies.length-1>> neighbors. <br><br> <</if>> <<set _exports = 1>> <</if>> - /* <<if $arcologies[_currentNeighbor].FSIntellectualDependency > 95>> <<if !isItemAccessible("a bimbo outfit")>> <<if ($arcologies[_currentNeighbor].government == "your trustees") || ($arcologies[_currentNeighbor].government == "your agent")>> <br><<link "Request a shipment of outfits suitable for bimbos" "Neighbor Interact">> <<set $clothesBoughtBimbo = 1>> <</link>> - <<elseif $PC.hacking >= 50>> + <<elseif $PC.skill.hacking >= 50>> <br><<link "Divert an outgoing shipment of outfits suitable for bimbos" "Neighbor Interact">> <<set $clothesBoughtBimbo = 1>> <</link>> @@ -630,7 +629,7 @@ You have <<print $arcologies.length-1>> neighbors. <br><br> <br><<link "Request a shipment of courtesan dresses" "Neighbor Interact">> <<set $clothesBoughtCourtesan = 1>> <</link>> - <<elseif $PC.hacking >= 50>> + <<elseif $PC.skill.hacking >= 50>> <br><<link "Divert an outgoing shipment of courtesan dresses" "Neighbor Interact">> <<set $clothesBoughtCourtesan = 1>> <</link>> @@ -645,13 +644,14 @@ You have <<print $arcologies.length-1>> neighbors. <br><br> <</if>> <<set _exports = 1>> <</if>> + /* <<if $arcologies[_currentNeighbor].FSPetiteAdmiration > 95>> <<if !isItemAccessible("temp")>> <<if ($arcologies[_currentNeighbor].government == "your trustees") || ($arcologies[_currentNeighbor].government == "your agent")>> <br><<link "Request a shipment of petite-sized dresses" "Neighbor Interact">> <<set $clothesBoughtPetite = 1>> <</link>> - <<elseif $PC.hacking >= 50>> + <<elseif $PC.skill.hacking >= 50>> <br><<link "Divert an outgoing shipment of petite-sized dresses" "Neighbor Interact">> <<set $clothesBoughtPetite = 1>> <</link>> @@ -673,7 +673,7 @@ You have <<print $arcologies.length-1>> neighbors. <br><br> <br><<link "Request a shipment of body oil" "Neighbor Interact">> <<set $clothesBoughtOil = 1>> <</link>> - <<elseif $PC.hacking >= 50>> + <<elseif $PC.skill.hacking >= 50>> <br><<link "Divert an outgoing shipment of body oil" "Neighbor Interact">> <<set $clothesBoughtOil = 1>> <</link>> @@ -693,7 +693,7 @@ You have <<print $arcologies.length-1>> neighbors. <br><br> <br><<link "Request a shipment of stretch pants and crop-tops" "Neighbor Interact">> <<set $clothesBoughtLazyClothes = 1>> <</link>> - <<elseif $PC.hacking >= 50>> + <<elseif $PC.skill.hacking >= 50>> <br><<link "Divert an outgoing shipment of stretch pants and crop-tops" "Neighbor Interact">> <<set $clothesBoughtLazyClothes = 1>> <</link>> @@ -714,7 +714,7 @@ You have <<print $arcologies.length-1>> neighbors. <br><br> <br><<link "Request a shipment of chattel religionist habits" "Neighbor Interact">> <<set $clothesBoughtHabit = 1>> <</link>> - <<elseif $PC.hacking >= 50>> + <<elseif $PC.skill.hacking >= 50>> <br><<link "Divert an outgoing shipment of chattel religionist habits" "Neighbor Interact">> <<set $clothesBoughtHabit = 1>> <</link>> @@ -735,7 +735,7 @@ You have <<print $arcologies.length-1>> neighbors. <br><br> <br><<link "Request a shipment of Western clothing" "Neighbor Interact">> <<set $clothesBoughtWestern = 1>> <</link>> - <<elseif $PC.hacking >= 50>> + <<elseif $PC.skill.hacking >= 50>> <br><<link "Divert an outgoing shipment of Western clothing" "Neighbor Interact">> <<set $clothesBoughtWestern = 1>> <</link>> @@ -756,7 +756,7 @@ You have <<print $arcologies.length-1>> neighbors. <br><br> <br><<link "Request a shipment of maternity clothing" "Neighbor Interact">> <<set $clothesBoughtMaternityDress = 1>> <</link>> - <<elseif $PC.hacking >= 50>> + <<elseif $PC.skill.hacking >= 50>> <br><<link "Divert an outgoing shipment of maternity clothing" "Neighbor Interact">> <<set $clothesBoughtMaternityDress = 1>> <</link>> @@ -774,7 +774,7 @@ You have <<print $arcologies.length-1>> neighbors. <br><br> <br><<link "Request a shipment of maternity lingerie" "Neighbor Interact">> <<set $clothesBoughtMaternityLingerie = 1>> <</link>> - <<elseif $PC.hacking >= 50>> + <<elseif $PC.skill.hacking >= 50>> <br><<link "Divert an outgoing shipment of maternity lingerie" "Neighbor Interact">> <<set $clothesBoughtMaternityLingerie = 1>> <</link>> @@ -792,7 +792,7 @@ You have <<print $arcologies.length-1>> neighbors. <br><br> <br><<link "Request a shipment of empathy bellies" "Neighbor Interact">> <<set $clothesBoughtBelly = 1>> <</link>> - <<elseif $PC.hacking >= 50>> + <<elseif $PC.skill.hacking >= 50>> <br><<link "Divert an outgoing shipment of empathy bellies" "Neighbor Interact">> <<set $clothesBoughtBelly = 1>> <</link>> @@ -813,7 +813,7 @@ You have <<print $arcologies.length-1>> neighbors. <br><br> <br><<link "Request a shipment of height boosting footwear" "Neighbor Interact">> <<set $shoesBoughtHeels = 1>> <</link>> - <<elseif $PC.hacking >= 50>> + <<elseif $PC.skill.hacking >= 50>> <br><<link "Divert an outgoing shipment of height boosting footwear" "Neighbor Interact">> <<set $shoesBoughtHeels = 1>> <</link>> diff --git a/src/uncategorized/neighborsDevelopment.tw b/src/uncategorized/neighborsDevelopment.tw index 57a72413ed299782968758bebb93aa7b2d6b004d..b7efa53e72d63e8cb73dd861dd5de7a7906c26e3 100644 --- a/src/uncategorized/neighborsDevelopment.tw +++ b/src/uncategorized/neighborsDevelopment.tw @@ -531,23 +531,23 @@ has an estimated GSP of @@.yellowgreen;<<print cashFormat(_prosperity)>><<if $sh /* CYBER ECONOMIC WARFARE */ <<if $arcologies[$i].direction == $arcologies[0].CyberEconomicTarget>> - <<if $PC.hacking == -100>> + <<if $PC.skill.hacking == -100>> <<set _Catchchance = 10>> - <<elseif $PC.hacking <= -75>> + <<elseif $PC.skill.hacking <= -75>> <<set _Catchchance = 30>> - <<elseif $PC.hacking <= -50>> + <<elseif $PC.skill.hacking <= -50>> <<set _Catchchance = 40>> - <<elseif $PC.hacking <= -25>> + <<elseif $PC.skill.hacking <= -25>> <<set _Catchchance = 45>> - <<elseif $PC.hacking == 0>> + <<elseif $PC.skill.hacking == 0>> <<set _Catchchance = 50>> - <<elseif $PC.hacking <= 25>> + <<elseif $PC.skill.hacking <= 25>> <<set _Catchchance = 60>> - <<elseif $PC.hacking <= 50>> + <<elseif $PC.skill.hacking <= 50>> <<set _Catchchance = 70>> - <<elseif $PC.hacking <= 75>> + <<elseif $PC.skill.hacking <= 75>> <<set _Catchchance = 85>> - <<elseif $PC.hacking >= 100>> + <<elseif $PC.skill.hacking >= 100>> <<set _Catchchance = 100>> <</if>> <<set _weekModifier = Math.max(1, (100-($week*2)))>> @@ -570,23 +570,23 @@ has an estimated GSP of @@.yellowgreen;<<print cashFormat(_prosperity)>><<if $sh <</if>> <</if>> <<elseif $arcologies[$i].direction == $arcologies[0].CyberReputationTarget>> /* REPUTATION WARFARE */ - <<if $PC.hacking == -100>> + <<if $PC.skill.hacking == -100>> <<set _Catchchance = 10>> - <<elseif $PC.hacking <= -75>> + <<elseif $PC.skill.hacking <= -75>> <<set _Catchchance = 30>> - <<elseif $PC.hacking <= -50>> + <<elseif $PC.skill.hacking <= -50>> <<set _Catchchance = 40>> - <<elseif $PC.hacking <= -25>> + <<elseif $PC.skill.hacking <= -25>> <<set _Catchchance = 45>> - <<elseif $PC.hacking == 0>> + <<elseif $PC.skill.hacking == 0>> <<set _Catchchance = 50>> - <<elseif $PC.hacking <= 25>> + <<elseif $PC.skill.hacking <= 25>> <<set _Catchchance = 60>> - <<elseif $PC.hacking <= 50>> + <<elseif $PC.skill.hacking <= 50>> <<set _Catchchance = 70>> - <<elseif $PC.hacking <= 75>> + <<elseif $PC.skill.hacking <= 75>> <<set _Catchchance = 85>> - <<elseif $PC.hacking >= 100>> + <<elseif $PC.skill.hacking >= 100>> <<set _Catchchance = 100>> <</if>> <<set $arcologies[$i].prosperity -= $arcologies[0].CyberReputation>> diff --git a/src/uncategorized/newGamePlus.tw b/src/uncategorized/newGamePlus.tw index 739c8960d2ba26576c344adb9b70dd2b6d1386ca..25f6e1ba852d22febeef056df1eb6142bb1b93ba 100644 --- a/src/uncategorized/newGamePlus.tw +++ b/src/uncategorized/newGamePlus.tw @@ -23,7 +23,7 @@ You <<if $cash >= _fee>>have<<else>>lack<</if>> the funds to bring more than $sl <<if $freshPC == 0>> <<if $retainCareer == 1 && $PC.career != "arcology owner">> - <<if $week > 52 || ($PC.slaving >= 100 && $PC.trading >= 100 && $PC.warfare >= 100 && $PC.engineering >= 100 && $PC.medicine >= 100 && $PC.hacking >= 100)>> + <<if $week > 52 || ($PC.skill.slaving >= 100 && $PC.skill.trading >= 100 && $PC.skill.warfare >= 100 && $PC.skill.engineering >= 100 && $PC.skill.medicine >= 100 && $PC.skill.hacking >= 100)>> You have acquired a fair amount of knowledge regarding arcologies and their day-to-day management in your time spent as one's owner qualifying you as an @@.orange;"arcology owner"!@@ Benefits include: <br>@@.lime;20% reduced cost of construction.@@ <br>@@.lime;Free additional starting rep along with easy rep maintenance.@@ diff --git a/src/uncategorized/newSlaveIntro.tw b/src/uncategorized/newSlaveIntro.tw index 7225b6fbcc95ec366d52dd0d110a05ae146774a8..769c5c50d266bcb2aef2539e90f808d2221ae7d0 100644 --- a/src/uncategorized/newSlaveIntro.tw +++ b/src/uncategorized/newSlaveIntro.tw @@ -163,7 +163,7 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' << <<set $activeSlave.origRace = $activeSlave.race>> <</if>> <<if $activeSlave.race != $activeSlave.origRace>> - A blood test reveals that $he was originally $activeSlave.origRace, not $activeSlave.race<<if $PC.medicine >= 50 || $PC.slaving >= 50>>, just as you suspected<</if>>. + A blood test reveals that $he was originally $activeSlave.origRace, not $activeSlave.race<<if $PC.skill.medicine >= 50 || $PC.skill.slaving >= 50>>, just as you suspected<</if>>. <</if>> <</if>> <<if $activeSlave.override_Skin != 1>> @@ -171,7 +171,7 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' << <</if>> <<if $activeSlave.skin != $activeSlave.origSkin>> <<if ($activeSlave.skin != "sun tanned") || ($activeSlave.skin != "spray tanned")>> - An epidermis scan reveals that $his skin was originally $activeSlave.origSkin, not $activeSlave.skin<<if $PC.medicine >= 75 || $PC.slaving >= 75>>, just as you suspected<</if>>. + An epidermis scan reveals that $his skin was originally $activeSlave.origSkin, not $activeSlave.skin<<if $PC.skill.medicine >= 75 || $PC.skill.slaving >= 75>>, just as you suspected<</if>>. <</if>> <</if>> @@ -207,12 +207,12 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' << <<if ($activeSlave.vagina > -1) && ($activeSlave.dick == 0)>> - <<if ($PC.dick == 0) && ($PC.boobs == 1)>> + <<if ($PC.dick == 0) && ($PC.boobs >= 300)>> $He looks to you and sees a fellow woman, and is @@.mediumaquamarine;a little less afraid@@ that you will rape and abuse $him. <<set $activeSlave.trust += 4>> <</if>> <<elseif $activeSlave.career == "a Futanari Sister">> - <<if ($PC.dick == 1) && ($PC.boobs == 1) && ($PC.vagina == 1)>> + <<if ($PC.dick != 0) && ($PC.boobs >= 300) && ($PC.vagina != -1)>> <<if $TFS.schoolPresent == 1>> $He's heard of you, of course, as both a futanari yourself and a generous patron of the Sisters. $He feels @@.mediumaquamarine;very lucky@@ that $he's going to be your slave, not to mention @@.hotpink;almost desperate@@ to have sex with you. <<set $activeSlave.devotion += 10>> @@ -224,28 +224,28 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' << <</if>> <</if>> <<elseif ($activeSlave.boobs > 400) && ($activeSlave.dick > 0)>> - <<if ($PC.dick == 1) && (($PC.boobs == 1) || ($PC.vagina == 1))>> + <<if ($PC.dick != 0) && (($PC.boobs >= 400) || ($PC.vagina != -1))>> $He looks to you and sees a fellow intersex person, and is @@.mediumaquamarine;rather hopeful@@ that $he will find you a sympathetic owner. <<set $activeSlave.trust += 4>> <</if>> <</if>> <<if (($activeSlave.attrXX > 50) || ($activeSlave.energy > 95)) && ($activeSlave.behavioralFlaw != "hates women") && ($activeSlave.trust >= -20)>> - <<if ($PC.boobs == 1)>> + <<if ($PC.boobs >= 400)>> $He seems to think you're pretty, and is more willing to @@.hotpink;try for your approval@@ than $he would otherwise be. $He glances at your rack when $he thinks you're not looking. <<set $activeSlave.devotion += 4>> <</if>> <</if>> <<if ($activeSlave.behavioralFlaw == "hates women") && ($activeSlave.devotion <= 50)>> - <<if ($PC.dick == 0) && ($PC.boobs == 1)>> + <<if ($PC.dick == 0) && ($PC.boobs >= 300)>> $He obviously does not find you immediately attractive, and is @@.mediumorchid;less eager to conciliate you@@ than $he would otherwise be. <<set $activeSlave.devotion -= 5>> <</if>> <</if>> <<if (($activeSlave.attrXY > 50) || ($activeSlave.energy > 95)) && ($activeSlave.behavioralFlaw != "hates men") && ($activeSlave.trust >= -20)>> - <<if ($PC.dick == 1) && ($PC.boobs == 0)>> + <<if ($PC.dick == 0) && ($PC.boobs < 300)>> $He seems to think you're handsome, and is more willing to @@.hotpink;try for your approval@@ than $he would otherwise be. $He glances at your crotch when $he thinks you're not looking. <<set $activeSlave.devotion += 4>> <</if>> @@ -305,7 +305,7 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' << <</if>> <</if>> -<<if $PC.boobsBonus >= 3>> +<<if $PC.boobs >= 1400>> <<if $activeSlave.fetish == "boobs">> <<if $activeSlave.fetishKnown == 0>> $He keeps stealing glances at your huge rack<<if canAchieveErection($activeSlave)>>, $his dick rapidly hardening<</if>>. You stretch, giving $him a fantastic view of your breasts, before circling around behind $him and cupping $his chest. Between your tits against $his back, and how teasingly big you are pretending $his breasts will be, $he can't contain $himself; $he cums from overstimulation, completely pinning $him @@.green;as a breast fetishist!@@ @@ -526,7 +526,7 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' << <<elseif ($activeSlave.sexualQuirk == "perverted")>> $He has heard that you like little <<= $girl>>s and @@.mediumaquamarine;hopes@@ that matching your taste means $he will be treated well. <<set $activeSlave.trust += 2>> - <<elseif ($activeSlave.sexualQuirk == "size queen") && $PC.dick == 1>> + <<elseif ($activeSlave.sexualQuirk == "size queen") && $PC.dick != 0>> $He has heard that you like little <<= $girl>>s and @@.hotpink;bites $his lip@@ at the thought of how big your dick will be inside $him. <<set $activeSlave.devotion += 2>> <<elseif ($activeSlave.sexualFlaw == "repressed") || ($activeSlave.sexualFlaw == "shamefast") || ($activeSlave.behavioralFlaw == "devout")>> @@ -720,7 +720,7 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' << <br> <<link "Abort $his child">> <<replace "#introResult">> - You loudly place an innocuous-looking drug injector on your desk, and let $him think about it for a long moment. Then, you declare exactly what made that sound: abortifacients. After a moment of comprehension, $his mood instantly improves. $He pledges to @@.hotpink;submit to you,@@ <<if $PC.dick == 1 && $PC.vagina == 1>>suck your cock, take it in $his pussy, take it up $his ass, eat you out<<elseif $PC.dick == 1>>suck your cock, take it in $his pussy, take it up $his ass<<else>>eat you out, worship you with $his pussy, serve you with $his ass<</if>>, anything, as long as you @@.mediumaquamarine;remove $his rape baby.@@ You observe that $he'll do all of those things, regardless of what you decide to do about $his pregnancy, but for now, you'll let $him terminate it; $he needs all the nutrients for $himself right now. $He thanks you through $his tears. + You loudly place an innocuous-looking drug injector on your desk, and let $him think about it for a long moment. Then, you declare exactly what made that sound: abortifacients. After a moment of comprehension, $his mood instantly improves. $He pledges to @@.hotpink;submit to you,@@ <<if $PC.dick != 0 && $PC.vagina != -1>>suck your cock, take it in $his pussy, take it up $his ass, eat you out<<elseif $PC.dick != 0>>suck your cock, take it in $his pussy, take it up $his ass<<else>>eat you out, worship you with $his pussy, serve you with $his ass<</if>>, anything, as long as you @@.mediumaquamarine;remove $his rape baby.@@ You observe that $he'll do all of those things, regardless of what you decide to do about $his pregnancy, but for now, you'll let $him terminate it; $he needs all the nutrients for $himself right now. $He thanks you through $his tears. <</replace>> <<set $activeSlave.devotion += 4>> <<set $activeSlave.trust += 3>> @@ -788,7 +788,7 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' << <<if canDoAnal($activeSlave)>> <<link "Disabuse $him of $his silly ideas">> <<replace "#introResult">> - You rise from your desk and move in close. $He turns to face you but you roughly spin $him around. You haul $him up on tiptoe so you can use $him standing. As you get your <<if $PC.dick == 1>>cock<<else>>strap-on<</if>> lined up with $his sissy ass $he starts to struggle and protest, asking you to fuck in a more comfortable position. You tell $him to keep $his whore mouth shut, and administer an awful slap when $he tries to keep talking. $His stupid illusions about life as a sex slave @@.mediumorchid;melt away@@ with the burning sensation of a dick forcing its way up $his ass at a harsh angle. $He wilts a little as you abuse $his butt, and afterward, $he's in tears as $he stumbles to the bathroom to wash $his fuckhole. $He's regained $his composure by the time $he gets out but @@.gold;breaks down@@ when you tell $him to present $his asshole again. + You rise from your desk and move in close. $He turns to face you but you roughly spin $him around. You haul $him up on tiptoe so you can use $him standing. As you get your <<if $PC.dick != 0>>cock<<else>>strap-on<</if>> lined up with $his sissy ass $he starts to struggle and protest, asking you to fuck in a more comfortable position. You tell $him to keep $his whore mouth shut, and administer an awful slap when $he tries to keep talking. $His stupid illusions about life as a sex slave @@.mediumorchid;melt away@@ with the burning sensation of a dick forcing its way up $his ass at a harsh angle. $He wilts a little as you abuse $his butt, and afterward, $he's in tears as $he stumbles to the bathroom to wash $his fuckhole. $He's regained $his composure by the time $he gets out but @@.gold;breaks down@@ when you tell $him to present $his asshole again. <</replace>> <<set $activeSlave.devotion -= 5>> <<set $activeSlave.trust -= 10>> @@ -798,7 +798,7 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' << <<if ($activeSlave.indentureRestrictions <= 0) && ($seeExtreme == 1)>> | <<link "Cruelly castrate $him">> <<replace "#introResult">> - You rise from your desk and move in close, wordlessly dominating $him without touch, tempting and overawing $him until $he's desperate with desire, $his prick stiff as iron. $He follows you willingly into the autosurgery and even allows you to strap $him in, face-down, without comment. $His fuckhole welcomes your <<if $PC.dick == 1>>cock<<else>>strap-on<</if>> and $he gasps with pleasure. $He climaxes with indecent speed, dripping $his cum onto the surgery floor. You keep fucking $him, but lean forward to whisper to $him that that was $his last hard-on. $He's completely confused and says nothing, but gradually realizes what the numb feeling around $his ballsack means. $He @@.gold;screams with horror@@ and @@.mediumorchid;sobs disconsolately@@ as the autosurgery disengages from $his clipped genitals and you disengage from $his <<if $PC.dick == 1>>cum-filled<<else>>wilting<</if>> butthole. $He gingerly stumbles back to your office with you and, without even being ordered to, arranges $himself on the couch with $his fuckhole ready. The gelding does affect $his @@.red;health@@ somewhat. + You rise from your desk and move in close, wordlessly dominating $him without touch, tempting and overawing $him until $he's desperate with desire, $his prick stiff as iron. $He follows you willingly into the autosurgery and even allows you to strap $him in, face-down, without comment. $His fuckhole welcomes your <<if $PC.dick != 0>>cock<<else>>strap-on<</if>> and $he gasps with pleasure. $He climaxes with indecent speed, dripping $his cum onto the surgery floor. You keep fucking $him, but lean forward to whisper to $him that that was $his last hard-on. $He's completely confused and says nothing, but gradually realizes what the numb feeling around $his ballsack means. $He @@.gold;screams with horror@@ and @@.mediumorchid;sobs disconsolately@@ as the autosurgery disengages from $his clipped genitals and you disengage from $his <<if $PC.dick != 0>>cum-filled<<else>>wilting<</if>> butthole. $He gingerly stumbles back to your office with you and, without even being ordered to, arranges $himself on the couch with $his fuckhole ready. The gelding does affect $his @@.red;health@@ somewhat. <</replace>> <<set $activeSlave.devotion -= 10>> <<set $activeSlave.trust -= -10>> @@ -833,7 +833,7 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' << <<if canDoAnal($activeSlave)>> | <<link "Make sure $he knows $he made a mistake">> <<replace "#introResult">> - You tell $him that slaves working in your penthouse are all expected to please you, and $he nods eagerly. $He strips, only starting to look doubtful again when you brusquely order $him to hurry up. You order $him to get down on the ground with $his face up, $his shoulders against the floor; $he does, and then you order $him to put $his legs over $his head. $He looks puzzled but does, flipping $himself flexibly up until $he's doing a shoulder stand, bent double with $his crotch over $his face. You stand over $him and shove <<if $PC.dick == 1>>your cock<<else>>a strap-on<</if>> down and into $his asshole. This is an advanced anal position and <<if $activeSlave.anus > 0>>although $he's clearly no<<else>>even for an<</if>> anal virgin it's well beyond $him. $He does $his best but tears begin to streak $his cheeks. After a while you tire of the position and flip $him over onto $his face to assrape $him doggy style. This allows you to whisper into $his ear that $his holes are your property now, to use, to abuse, or to sell. $He @@.mediumorchid;sobs in despair@@ at the latter, knowing $he's @@.gold;thrown $his life away.@@ + You tell $him that slaves working in your penthouse are all expected to please you, and $he nods eagerly. $He strips, only starting to look doubtful again when you brusquely order $him to hurry up. You order $him to get down on the ground with $his face up, $his shoulders against the floor; $he does, and then you order $him to put $his legs over $his head. $He looks puzzled but does, flipping $himself flexibly up until $he's doing a shoulder stand, bent double with $his crotch over $his face. You stand over $him and shove <<if $PC.dick != 0>>your cock<<else>>a strap-on<</if>> down and into $his asshole. This is an advanced anal position and <<if $activeSlave.anus > 0>>although $he's clearly no<<else>>even for an<</if>> anal virgin it's well beyond $him. $He does $his best but tears begin to streak $his cheeks. After a while you tire of the position and flip $him over onto $his face to assrape $him doggy style. This allows you to whisper into $his ear that $his holes are your property now, to use, to abuse, or to sell. $He @@.mediumorchid;sobs in despair@@ at the latter, knowing $he's @@.gold;thrown $his life away.@@ <</replace>> <<set $activeSlave.devotion -= 5>> <<set $activeSlave.trust -= 10>> @@ -892,7 +892,7 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' << <<if canDoAnal($activeSlave)>> <<link "Introduce $him to getting fucked">> <<replace "#introResult">> - You stand up, your <<if $PC.dick == 1>>erection<<if $PC.vagina == 1>> and the pussy beneath it<</if>><<else>>strap-on<</if>> suddenly becoming visible to $him, and order $him in a conversational tone of voice to <<if hasAnyLegs($activeSlave)>>kneel<<else>>get<</if>> on the couch and spread $his buttocks. The true nature of $his new life crashes down on $him in a moment, and $he cannot decide whether to run, to rage, or to cry. You solve $his dilemma for $him by seizing $him and flinging $him toward the couch, administering practiced cracks of your palm to $his ass until $he complies. $He sobs as $he feels the burning sensation of $his @@.lime;anal virginity being taken,@@ knowing that $he can now be @@.gold;used at will@@ and is now subject to the whims of someone who has shown themselves @@.mediumorchid;willing to rape $his anus.@@ + You stand up, your <<if $PC.dick != 0>>erection<<if $PC.vagina != -1>> and the pussy beneath it<</if>><<else>>strap-on<</if>> suddenly becoming visible to $him, and order $him in a conversational tone of voice to <<if hasAnyLegs($activeSlave)>>kneel<<else>>get<</if>> on the couch and spread $his buttocks. The true nature of $his new life crashes down on $him in a moment, and $he cannot decide whether to run, to rage, or to cry. You solve $his dilemma for $him by seizing $him and flinging $him toward the couch, administering practiced cracks of your palm to $his ass until $he complies. $He sobs as $he feels the burning sensation of $his @@.lime;anal virginity being taken,@@ knowing that $he can now be @@.gold;used at will@@ and is now subject to the whims of someone who has shown themselves @@.mediumorchid;willing to rape $his anus.@@ <</replace>> <<set $activeSlave.devotion -= 5>> <<set $activeSlave.trust -= 5>> @@ -907,7 +907,7 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' << <<if canDoAnal($activeSlave)>> <<link "Make sure $he enjoys $his first butt stuff">> <<replace "#introResult">> - You make no direct answer to $his nervous question about $his virgin butt, though you do wonder how $he was so selfish as to be a Free Cities party $girl without giving up $his asshole nightly. Instead, you ask $him about $himself, ensuring that $he learns the proper way to answer questions from $his <<= WrittenMaster($activeSlave)>>. $He answers readily, even when you turn the subject to $his sexual experiences, and $he starts to get visibly aroused. Before long, $he finds $himself sitting on your lap on the couch, making out with you while $he gives you a handjob. $He stiffens a little when you begin to play with $his butthole, but you take your time. Soon $he's taking a finger, and then two, and before long, $he's riding <<if $PC.dick == 1>>your cock<<else>>a strap-on<</if>>. $He doesn't climax to $his @@.lime;first buttsex,@@ but $he is learning to @@.mediumaquamarine;trust@@ that you won't hurt $him. + You make no direct answer to $his nervous question about $his virgin butt, though you do wonder how $he was so selfish as to be a Free Cities party $girl without giving up $his asshole nightly. Instead, you ask $him about $himself, ensuring that $he learns the proper way to answer questions from $his <<= WrittenMaster($activeSlave)>>. $He answers readily, even when you turn the subject to $his sexual experiences, and $he starts to get visibly aroused. Before long, $he finds $himself sitting on your lap on the couch, making out with you while $he gives you a handjob. $He stiffens a little when you begin to play with $his butthole, but you take your time. Soon $he's taking a finger, and then two, and before long, $he's riding <<if $PC.dick != 0>>your cock<<else>>a strap-on<</if>>. $He doesn't climax to $his @@.lime;first buttsex,@@ but $he is learning to @@.mediumaquamarine;trust@@ that you won't hurt $him. <</replace>> <<set $activeSlave.trust += 10>> <<set $activeSlave.anus = 1>> @@ -921,7 +921,7 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' << <<if canDoAnal($activeSlave)>> <<link "Make sure $he enjoys $his first anal sex">> <<replace "#introResult">> - You introduce $him to obedience and proper manners regarding $his <<= WrittenMaster($activeSlave)>> before sending $him off for a physical. That night, $he's returned to your room, and finds you doing business on a tablet in bed. $He looks doubtful, but obeys when you direct $him to get into bed<<if $PC.dick == 0>>, even after $he realizes you're wearing a strap-on<</if>>. You turn out the light and spoon $him from behind, kissing $his neck and ears, cupping $his swollen breasts, and running your hands across $his pregnant belly with its taut $activeSlave.skin skin. $He's awkward at first but $his body responds to the tenderness. Before long $he's humping $his pussy back and forth against <<if $PC.dick == 1>>your cock<<else>>the strap-on<</if>>. You tell $him no, not there, and begin to gently work <<if $PC.dick == 1>>your dickhead<<else>>its tip<</if>> up $his tight but relaxed ass. $He's unsure of $himself, but you keep $him nice and relaxed. $He doesn't climax to $his @@.lime;first buttsex,@@ but $he is learning to @@.mediumaquamarine;trust@@ that you won't hurt $him. + You introduce $him to obedience and proper manners regarding $his <<= WrittenMaster($activeSlave)>> before sending $him off for a physical. That night, $he's returned to your room, and finds you doing business on a tablet in bed. $He looks doubtful, but obeys when you direct $him to get into bed<<if $PC.dick == 0>>, even after $he realizes you're wearing a strap-on<</if>>. You turn out the light and spoon $him from behind, kissing $his neck and ears, cupping $his swollen breasts, and running your hands across $his pregnant belly with its taut $activeSlave.skin skin. $He's awkward at first but $his body responds to the tenderness. Before long $he's humping $his pussy back and forth against <<if $PC.dick != 0>>your cock<<else>>the strap-on<</if>>. You tell $him no, not there, and begin to gently work <<if $PC.dick != 0>>your dickhead<<else>>its tip<</if>> up $his tight but relaxed ass. $He's unsure of $himself, but you keep $him nice and relaxed. $He doesn't climax to $his @@.lime;first buttsex,@@ but $he is learning to @@.mediumaquamarine;trust@@ that you won't hurt $him. <</replace>> <<set $activeSlave.trust += 10>> <<set $activeSlave.anus = 1>> @@ -1342,7 +1342,7 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' << <br> <<link "Threaten $his pregnancy">> <<replace "#introResult">> - You place an innocuous-looking drug injector on your desk, and let $him <<if !canSee($activeSlave)>>blindly <</if>>stare at it for a long moment. Then, you roll the cylinder slowly across the smooth surface, rotating it until its label comes into $his view. It depicts the silhouette of a pregnant woman, with a red "X" over it. Abortifacients. After an <<if !canSee($activeSlave)>>short period<<else>>instant<</if>> of horrified comprehension, $he flings $himself at your feet, crying, begging, promising. $He pledges to @@.hotpink;submit to you,@@ <<if $PC.dick == 1>><<if $PC.vagina == 1>>eat you out, <</if>>suck your cock, take it in $his pussy, take it up $his ass<<else>>eat you out, worship you with $his pussy, serve you with $his ass<</if>>, anything, as long as @@.gold;you don't hurt $his baby.@@ You observe that $he'll do all of those things, regardless of what you decide to do about $his pregnancy, but for now, you'll keep $him as a pregnant slut. $He thanks you through $his tears. + You place an innocuous-looking drug injector on your desk, and let $him <<if !canSee($activeSlave)>>blindly <</if>>stare at it for a long moment. Then, you roll the cylinder slowly across the smooth surface, rotating it until its label comes into $his view. It depicts the silhouette of a pregnant woman, with a red "X" over it. Abortifacients. After an <<if !canSee($activeSlave)>>short period<<else>>instant<</if>> of horrified comprehension, $he flings $himself at your feet, crying, begging, promising. $He pledges to @@.hotpink;submit to you,@@ <<if $PC.dick != 0>><<if $PC.vagina != -1>>eat you out, <</if>>suck your cock, take it in $his pussy, take it up $his ass<<else>>eat you out, worship you with $his pussy, serve you with $his ass<</if>>, anything, as long as @@.gold;you don't hurt $his baby.@@ You observe that $he'll do all of those things, regardless of what you decide to do about $his pregnancy, but for now, you'll keep $him as a pregnant slut. $He thanks you through $his tears. <</replace>> <<set $activeSlave.devotion += 10>> <<set $activeSlave.trust -= 10>> @@ -1531,7 +1531,7 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' << <br> <<link "Inseminate $him">> <<replace "#introResult">> - You <<if ($activeSlave.devotion > 20) || ($activeSlave.trust < -20)>>lay the obedient $desc across your desk<<else>>force the resistant $desc to lie atop your desk<</if>> and gently <<if $PC.dick == 1>>slide your hard cock<<else>>push a special strap-on<</if>> <<if $activeSlave.vagina >= 0>>inside $his womanhood<<else>>up $his butt<</if>>. You take $him with care, enjoying $his body <<if ($activeSlave.devotion > 20) || ($activeSlave.trust < -20)>>and doing your best to give $him pleasure, too<<else>>without hurting $him<</if>>. <<if $PC.dick == 1>>You empty your balls inside $him, thrusting in as far as you can go<<else>>The strap-on contains a reservoir of faux ejaculate, and you give it to $him<</if>> as you climax. When $he feels the hot liquid jet into $him, + You <<if ($activeSlave.devotion > 20) || ($activeSlave.trust < -20)>>lay the obedient $desc across your desk<<else>>force the resistant $desc to lie atop your desk<</if>> and gently <<if $PC.dick != 0>>slide your hard cock<<else>>push a special strap-on<</if>> <<if $activeSlave.vagina >= 0>>inside $his womanhood<<else>>up $his butt<</if>>. You take $him with care, enjoying $his body <<if ($activeSlave.devotion > 20) || ($activeSlave.trust < -20)>>and doing your best to give $him pleasure, too<<else>>without hurting $him<</if>>. <<if $PC.dick != 0>>You empty your balls inside $him, thrusting in as far as you can go<<else>>The strap-on contains a reservoir of faux ejaculate, and you give it to $him<</if>> as you climax. When $he feels the hot liquid jet into $him, <<if $activeSlave.devotion > 20>> <<if $activeSlave.fetish == "pregnancy">> <<if $activeSlave.fetishKnown == 0>> @@ -1540,7 +1540,7 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' << <<else>> $he climaxes, $his impregnation fetish displayed cutely on $his face. <</if>> - As you let $him go, $he feels <<if $PC.dick == 1>>your<<else>>the fake<</if>> cum dripping out of $him, and $he @@.hotpink;feels like your property.@@ + As you let $him go, $he feels <<if $PC.dick != 0>>your<<else>>the fake<</if>> cum dripping out of $him, and $he @@.hotpink;feels like your property.@@ <<set $activeSlave.devotion += 5>> <<else>> $he gasps and does $his best to relax, accepting the flow. <<if $activeSlave.fetishKnown == 0>>It seems $he<<else>>$He<</if>> isn't an impregnation fetishist, but $he is @@.hotpink;willing to submit@@ to have $his body used as your receptacle. @@ -1554,7 +1554,7 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' << <<else>> $he climaxes, $his impregnation fetish forcing $him to feel pleasure $his mind would prefer to reject. <</if>> - As you let $him go, $he cries openly, <<if $PC.dick == 1>>your<<else>>the fake<</if>> cum dripping out of $him, and $he @@.hotpink;feels like your property.@@ + As you let $him go, $he cries openly, <<if $PC.dick != 0>>your<<else>>the fake<</if>> cum dripping out of $him, and $he @@.hotpink;feels like your property.@@ <<set $activeSlave.devotion += 4>> <<else>> $he groans and struggles a little, disgusted to be filled by your fluids so immediately. <<if $activeSlave.fetishKnown == 0>>It seems $he<<else>>$He<</if>> isn't an impregnation fetishist, and is @@.gold;afraid@@ that $he'll be treated as nothing more than your receptacle. @@ -1567,7 +1567,7 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' << <</if>> <<if $seePreg != 0>> - <<if isFertile($activeSlave) && $activeSlave.womb.length == 0 && $PC.dick == 1 && $activeSlave.eggType == "human">> + <<if isFertile($activeSlave) && $activeSlave.womb.length == 0 && $PC.dick != 0 && $activeSlave.eggType == "human">> | <<link "Impregnate $him">> <<replace "#introResult">> You perform a careful medical examination to verify fertility, and then <<if ($activeSlave.devotion > 20) || ($activeSlave.trust < -20)>>lay the obedient $desc across your desk<<else>>restrain the resistant $desc in your office with $his ass in the air<</if>> and gently slide your hard cock <<if $activeSlave.mpreg == 1>>up $his butt<<else>>inside $his womanhood<</if>>. You take $him with care, enjoying $his body <<if ($activeSlave.devotion > 20) || ($activeSlave.trust < -20)>>and doing your best to give $him pleasure, too<<else>>without hurting $him<</if>>. You empty your balls inside $him, thrusting in as far as you can go as you climax. When $he feels the hot liquid jet into $him, @@ -1671,7 +1671,7 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' << <<else>> You cuff $his <<if hasAnyArms($activeSlave)>>wrist<<if hasBothArms($activeSlave)>>s<</if>><<if hasAnyLegs($activeSlave)>> and <</if>><</if>><<if hasAnyLegs($activeSlave)>>ankle<<if hasBothLegs($activeSlave)>>s<</if>><</if>> and secure $his struggling, screeching body to the couch next to your desk so that $he's straddling the back of the couch with $his butt sticking out. <</if>> - $He wriggles and protests until $he feels the lubricated head of <<if $PC.dick == 1>>your dick<<else>>a strap-on<</if>> pushing against $his virgin butthole, at which point $he desperately tries to break free. $He fails, but $he never stops writhing and begging you to take <<if $PC.dick == 1>>your cock<<else>>the phallus<</if>> out of $his asshole. $He's certainly entered your service in a way that colors $his impression of you @@.mediumorchid;with hatred@@ and @@.gold;fear.@@ @@.lime;$His tight little ass has been broken in.@@ + $He wriggles and protests until $he feels the lubricated head of <<if $PC.dick != 0>>your dick<<else>>a strap-on<</if>> pushing against $his virgin butthole, at which point $he desperately tries to break free. $He fails, but $he never stops writhing and begging you to take <<if $PC.dick != 0>>your cock<<else>>the phallus<</if>> out of $his asshole. $He's certainly entered your service in a way that colors $his impression of you @@.mediumorchid;with hatred@@ and @@.gold;fear.@@ @@.lime;$His tight little ass has been broken in.@@ <</replace>> <<set $activeSlave.devotion -= 5>> <<set $activeSlave.trust -= 10>> @@ -1701,7 +1701,7 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' << <br> <<link "Break $him in publicly">> <<replace "#introResult">> - You <<if ($activeSlave.devotion > 20) || ($activeSlave.trust < -20)>>order the obedient slave to follow you<<else>>bring the resistant slave<</if>> out into the public areas below your penthouse, shove the nude $desc over a convenient handrail, and stick <<if $PC.dick == 1>>your dick<<else>>a strap-on<</if>> + You <<if ($activeSlave.devotion > 20) || ($activeSlave.trust < -20)>>order the obedient slave to follow you<<else>>bring the resistant slave<</if>> out into the public areas below your penthouse, shove the nude $desc over a convenient handrail, and stick <<if $PC.dick != 0>>your dick<<else>>a strap-on<</if>> <<if $activeSlave.vagina >= 0>> <<if $activeSlave.vagina >= 3>> inside $his gaping cunt, which is loose enough that the rough treatment doesn't bother $him physically. @@ -1728,7 +1728,7 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' << <<else>> As a humiliation fetishist, $he gets off on the stares, blushing cutely as $he takes a fuck in public. <</if>> - $He follows you back inside your penthouse, leaking <<if $PC.dick == 1>>your cum<<else>>lube<</if>>, @@.hotpink;feeling like a slut.@@ + $He follows you back inside your penthouse, leaking <<if $PC.dick != 0>>your cum<<else>>lube<</if>>, @@.hotpink;feeling like a slut.@@ <<set $activeSlave.devotion += 5>> <<else>> $He takes the fuck obediently, and does $his very best to ignore the stares. <<if $activeSlave.fetishKnown == 0>>It seems $he<<else>>$He<</if>> isn't a humiliation fetishist, but $he is @@.hotpink;willing to submit@@ to being used as a sex slave in public. @@ -1742,7 +1742,7 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' << <<else>> As a humiliation fetishist, $he can't stop $himself from getting off on being fucked in public. <</if>> - As you pull $him back towards your penthouse, $he leaks <<if $PC.dick == 1>>your cum<<else>>lube<</if>> and @@.hotpink;feels like a slut.@@ + As you pull $him back towards your penthouse, $he leaks <<if $PC.dick != 0>>your cum<<else>>lube<</if>> and @@.hotpink;feels like a slut.@@ <<set $activeSlave.devotion += 4>> <<else>> $He takes the fuck unwillingly, crying and doing $his best to ignore the stares. <<if $activeSlave.fetishKnown == 0>>It seems $he<<else>>$He<</if>> isn't a humiliation fetishist, and is @@.gold;rapidly learning what it means@@ to be your sex slave. @@ -1760,7 +1760,7 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' << <<link "Give $him a chance to impress">> <<replace "#introResult">> <<set _num = random(1,100)>> - $He seems reasonably obedient, so you give $him a chance to impress. You remain seated and offer $him your <<if $PC.dick == 1>>half-erect cock<<if $PC.vagina == 1>> and ready pussy<</if>><<else>>pussy, wet with arousal at the prospect of breaking in a new slut<</if>>. $He comes over obediently and gets on $his knees. $He works hard and is clearly doing $his absolute best to please, so you let $him finish you with $his mouth. <<if $PC.dick == 1>><<if _num > 20>>$He looks up at you as $he swallows<<elseif _num > 40>>$He even swallows your cum without being told<<elseif _num > 60>>$He smiles sloppily as your seed slowly dribbles from $his mouth and down $his chin<<elseif _num > 80>>$He struggles to contain your seed and makes a mess all over $his face as a result<<else>>$He struggles to contain your seed with $his mouth and it splatters over the floor as a result<</if>><<else>>$He worked $his tongue hard and did $his best<</if>>. You spend the rest of the day with $him kneeling on a cushion next to your chair. $He learns obedience, but also learns that you are @@.mediumaquamarine;fair@@ and @@.hotpink;reasonable.@@ + $He seems reasonably obedient, so you give $him a chance to impress. You remain seated and offer $him your <<if $PC.dick != 0>>half-erect cock<<if $PC.vagina != -1>> and ready pussy<</if>><<else>>pussy, wet with arousal at the prospect of breaking in a new slut<</if>>. $He comes over obediently and gets on $his knees. $He works hard and is clearly doing $his absolute best to please, so you let $him finish you with $his mouth. <<if $PC.dick != 0>><<if _num > 20>>$He looks up at you as $he swallows<<elseif _num > 40>>$He even swallows your cum without being told<<elseif _num > 60>>$He smiles sloppily as your seed slowly dribbles from $his mouth and down $his chin<<elseif _num > 80>>$He struggles to contain your seed and makes a mess all over $his face as a result<<else>>$He struggles to contain your seed with $his mouth and it splatters over the floor as a result<</if>><<else>>$He worked $his tongue hard and did $his best<</if>>. You spend the rest of the day with $him kneeling on a cushion next to your chair. $He learns obedience, but also learns that you are @@.mediumaquamarine;fair@@ and @@.hotpink;reasonable.@@ <</replace>> <<set $activeSlave.devotion += 4>> <<set $activeSlave.trust += 4>> @@ -1776,7 +1776,7 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' << <br> <<link "Make sure $he knows pregnant women can still enjoy sex.">> <<replace "#introResult">> - You introduce $him to obedience and proper manners regarding $his <<= WrittenMaster($activeSlave)>> before sending $him off for a physical. That night, $he's returned to your room, and finds you doing business on a tablet in bed. $He looks doubtful, but obeys when you direct $him to get into bed<<if $PC.dick == 0>>, even after $he realizes you're wearing a strap-on<</if>>. You turn out the light and spoon $him from behind, kissing $his neck and ears, cupping $his swollen breasts, and running your hands across $his pregnant belly with its taut $activeSlave.skin skin. $He's awkward at first but $his body responds to the tenderness. Before long $he's humping $his pussy back and forth against <<if $PC.dick == 1>>your cock<<else>>the strap-on<</if>>. You begin to gently work <<if $PC.dick == 1>>your dickhead<<else>>its tip<</if>> up $his used pussy. $He's unsure of $himself, but you keep $him nice and relaxed. After several minutes of gentle loving, $he's nothing but a satisfied puddle in your arms. $He believes that $he can @@.mediumaquamarine;trust@@ you won't harm $him or $his child. + You introduce $him to obedience and proper manners regarding $his <<= WrittenMaster($activeSlave)>> before sending $him off for a physical. That night, $he's returned to your room, and finds you doing business on a tablet in bed. $He looks doubtful, but obeys when you direct $him to get into bed<<if $PC.dick == 0>>, even after $he realizes you're wearing a strap-on<</if>>. You turn out the light and spoon $him from behind, kissing $his neck and ears, cupping $his swollen breasts, and running your hands across $his pregnant belly with its taut $activeSlave.skin skin. $He's awkward at first but $his body responds to the tenderness. Before long $he's humping $his pussy back and forth against <<if $PC.dick != 0>>your cock<<else>>the strap-on<</if>>. You begin to gently work <<if $PC.dick != 0>>your dickhead<<else>>its tip<</if>> up $his used pussy. $He's unsure of $himself, but you keep $him nice and relaxed. After several minutes of gentle loving, $he's nothing but a satisfied puddle in your arms. $He believes that $he can @@.mediumaquamarine;trust@@ you won't harm $him or $his child. <</replace>> <<set $activeSlave.trust += 5>> <<= VCheck.Vaginal()>> @@ -1827,7 +1827,7 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' << <</replace>> <</link>> -<<if $PC.vagina == 1 && $activeSlave.dick > 0 && canAchieveErection($activeSlave)>> +<<if $PC.vagina != -1 && $activeSlave.dick > 0 && canAchieveErection($activeSlave)>> <br> <<link "Dominate $his penis and demonstrate $his place">> <<replace "#introResult">> @@ -1845,7 +1845,7 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' << <<elseif $activeSlave.dick == 6>> You grin sadistically at $him as $his massive dick fills both of your hands. <</if>> - As $he begins to moan with lust, you grip down tightly and force $him to the floor. You straddle $him and lower your dripping pussy onto $his face<<if $PC.dick == 1>>, your erect cock coming to rest on $his forehead<</if>>. You continue stroking your toy's rod as $he eagerly begins eating you out. As $his cock begins to throb, anticipating $his upcoming orgasm, you quickly bind the base of $his penis, denying $his release. You grind your cunt into $his face, telling $him that YOU are the one who'll be orgasming here, not $him. Only once you have initiated the new slave by soaking $his face in your cum do you release $his dick and lean back to avoid the coming blast. A few strokes later and your hand is coated in $his cum. You turn around and order the exhausted $girl to clean $his cum off your hand<<if $PC.dick == 1>> and to finish off $his twitching dick<</if>>; $he @@.hotpink;complies meekly,@@ knowing you are the @@.gold;dominant force@@ in $his life now. + As $he begins to moan with lust, you grip down tightly and force $him to the floor. You straddle $him and lower your dripping pussy onto $his face<<if $PC.dick != 0>>, your erect cock coming to rest on $his forehead<</if>>. You continue stroking your toy's rod as $he eagerly begins eating you out. As $his cock begins to throb, anticipating $his upcoming orgasm, you quickly bind the base of $his penis, denying $his release. You grind your cunt into $his face, telling $him that YOU are the one who'll be orgasming here, not $him. Only once you have initiated the new slave by soaking $his face in your cum do you release $his dick and lean back to avoid the coming blast. A few strokes later and your hand is coated in $his cum. You turn around and order the exhausted $girl to clean $his cum off your hand<<if $PC.dick != 0>> and to finish off $his twitching dick<</if>>; $he @@.hotpink;complies meekly,@@ knowing you are the @@.gold;dominant force@@ in $his life now. <</replace>> <<set $activeSlave.devotion += 5>> <<set $activeSlave.trust -= 3>> @@ -1868,7 +1868,7 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' << <</replace>> <</link>> <<if $PC.preg >= 28>> - <<if $PC.pregMood == 2 && canPenetrate($activeSlave)>> + <<if $PC.pregMood == 2 && $PC.vagina > 0 && canPenetrate($activeSlave)>> | <<link "$He has a dick and you need it">> <<replace "#introResult">> @@ -1889,26 +1889,26 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' << <<link "Take $him to your breast">> <<replace "#introResult">> You calmly approach $activeSlave.slaveName, pulling $him into a soothing embrace against your - <<if $PC.boobsBonus > 2>> - enormous<<if $PC.boobsImplant == 1>>, fake<</if>>, milk laden breasts. - <<elseif $PC.boobsBonus == 2>> - huge<<if $PC.boobsImplant == 1>>, fake<</if>>, milk laden breasts. - <<elseif $PC.boobsBonus == 1>> - large<<if $PC.boobsImplant == 1>>, fake<</if>>, milk laden breasts. - <<elseif $PC.boobsBonus == -1>> + <<if $PC.boobs >= 1400>> + enormous<<if $PC.boobsImplant > 0>>, fake<</if>>, milk laden breasts. + <<elseif $PC.boobs >= 1200>> + huge<<if $PC.boobsImplant > 0>>, fake<</if>>, milk laden breasts. + <<elseif $PC.boobs >= 1000>> + large<<if $PC.boobsImplant > 0>>, fake<</if>>, milk laden breasts. + <<elseif $PC.boobs >= 800>> + big, milk laden breasts. + <<elseif $PC.boobs >= 650>> milk laden breasts. - <<elseif $PC.boobsBonus == -2>> + <<elseif $PC.boobs >= 500>> small, milk laden breasts. - <<elseif $PC.boobsBonus == -3>> + <<elseif $PC.boobs >= 300>> tiny, milk laden breasts. - <<elseif $PC.boobs == 1>> - big, milk laden breasts. <<else>> milk swollen chest. <</if>> $He tries to squirm away from the moist spot growing under $his cheek, but you reveal your nipple and carefully direct $his mouth over it. <<if $activeSlave.fetish == "pregnancy">> - Slowly $he begins to suckle from your swollen breast. You gently brush $his head as you try to hold back your pleasure — a wasted effort, as a hand sneaks its way to your <<if $PC.dick == 1>>growing erection and enthusiastically begins pumping away<<else>>wet pussy and enthusiastically begins rubbing your clit<</if>>. You clutch your pervy $girl closer to you as $he caresses your pregnancy with one hand and gets you off with the other. Before long you find yourself bucking your hips with lust, a queue for you to release $him from your nipple so $he may slide down your gravid dome of a belly to finish you off. Happy to serve $his pregnant <<= WrittenMaster($activeSlave)>>, $he returns to your chest, happy to relieve you of the pressure building in your neglected breast. <<if $activeSlave.fetishKnown == 0>>Judging by that show, @@.green;$he savors getting to be with a pregnant _womanP.@@<<set $activeSlave.fetishKnown = 1>><<else>>You knew $he had a pregnancy fetish and $his eagerness to serve a pregnant _womanP proves that.<</if>> A kick from within startles you from your thoughts; as you reach to soothe your child<<if $PC.pregType > 1>>ren<</if>>, you find your new slave @@.mediumaquamarine;already doting on them.@@ $He's already starting to @@.hotpink;show understanding of $his place.@@ + Slowly $he begins to suckle from your swollen breast. You gently brush $his head as you try to hold back your pleasure — a wasted effort, as a hand sneaks its way to your <<if $PC.dick != 0>>growing erection and enthusiastically begins pumping away<<else>>wet pussy and enthusiastically begins rubbing your clit<</if>>. You clutch your pervy $girl closer to you as $he caresses your pregnancy with one hand and gets you off with the other. Before long you find yourself bucking your hips with lust, a queue for you to release $him from your nipple so $he may slide down your gravid dome of a belly to finish you off. Happy to serve $his pregnant <<= WrittenMaster($activeSlave)>>, $he returns to your chest, happy to relieve you of the pressure building in your neglected breast. <<if $activeSlave.fetishKnown == 0>>Judging by that show, @@.green;$he savors getting to be with a pregnant _womanP.@@<<set $activeSlave.fetishKnown = 1>><<else>>You knew $he had a pregnancy fetish and $his eagerness to serve a pregnant _womanP proves that.<</if>> A kick from within startles you from your thoughts; as you reach to soothe your child<<if $PC.pregType > 1>>ren<</if>>, you find your new slave @@.mediumaquamarine;already doting on them.@@ $He's already starting to @@.hotpink;show understanding of $his place.@@ <<set $activeSlave.devotion += 15, $activeSlave.trust += 15>> <<elseif $activeSlave.fetish == "boobs">> Eagerly $he begins to suckle from your swollen breast. You gently brush $his head as you try to hold back your pleasure — a wasted effort, as a hand sneaks its way to your neglected breast. $He massages it, careful not to encourage your lactation too much, as $he greedily sucks you dry. $He wastes no time in swapping to your other nipple, shifting $his ministrations to the one the just left. By the time your reserves are tapped out, both you and $he are quite content. You permit $him to rest against your chest for a little before you send $him on $his way. <<if $activeSlave.fetishKnown == 0>>Judging by $his enthusiasm, @@.green;$he savors getting $his mouth close to a pair of boobs.@@<<set $activeSlave.fetishKnown = 1>><<else>>You knew $he had a breast fetishist and $his eagerness to lighten a lactating _womanP proves that.<</if>> A kick from within startles you from your thoughts; you pat your gravid middle, reassuring your child<<if $PC.pregType > 1>>ren<</if>> that you'll make sure to save some milk for them. $He's already starting to @@.hotpink;show understanding of $his place@@ and even @@.mediumaquamarine;beginning to build trust@@ with you. @@ -1924,7 +1924,7 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' << <</if>> <</if>> -<<if $PC.boobs == 1 && $activeSlave.boobs < (900+((500/3)*$PC.boobsBonus)) && $activeSlave.boobs >= 300>> +<<if $PC.boobs >= 800 && $activeSlave.boobs <= $PC.boobs-200 && $activeSlave.boobs >= 300>> <br> <<link "Let your ample bust dominate $his pathetic one">> <<replace "#introResult">> @@ -2219,7 +2219,7 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' << <<set $activeSlave.counter.anal += 10, $analTotal += 10>> <<= assignJob($activeSlave, "dairy")>> <<replace "#introResult">> - Making use of <<if ($activeSlave.trust < -20) || ($activeSlave.devotion > 20)>>$his obedience<<else>>the compliance systems<</if>>, you restrain $him on one of the chairs in your office in an approximation of the position $he'll occupy in $dairyName. Then you put a mask on $him, like the ones the machines there feature, and turn it on, watching the slave squirm against $his restraints under the sudden bombardment of garish hardcore porn. Finally, you add a dildo gag, both to mimic the dildo that will feed $him, and to keep your office reasonably quiet. Then, for the rest of the day, you use $his vulnerable <<if $activeSlave.vagina > -1>>holes<<else>>asshole<</if>> as an outlet for your sexual energy. You are not gentle; in fact, the point of the whole exercise is to gape $him. By the evening $he's been fucked so hard that $he's stopped jerking against the chair when you pound <<if $PC.dick == 1>>your huge cock<<else>>a huge strap-on<</if>> in and out of $him, so you're obliged to get creative, sliding fingers in alongside <<if $PC.dick == 1>>yourself<<else>>it<</if>> to really blow $him out. Once that gets too easy, you start adding dildos for double <<if $activeSlave.vagina > -1>>and triple <</if>>penetration. By nighttime $he's properly prepared to take $dairyName's giant phalli, and you're bored, so you consign $him to $his fate. $He might have some opinion on how $he's spent $his day, but it's unlikely $he'll remember it by tomorrow, what with the forearm-sized dildos sliding in and out of $his throat<<if $activeSlave.vagina > -1>>, cunt,<</if>> and asshole. + Making use of <<if ($activeSlave.trust < -20) || ($activeSlave.devotion > 20)>>$his obedience<<else>>the compliance systems<</if>>, you restrain $him on one of the chairs in your office in an approximation of the position $he'll occupy in $dairyName. Then you put a mask on $him, like the ones the machines there feature, and turn it on, watching the slave squirm against $his restraints under the sudden bombardment of garish hardcore porn. Finally, you add a dildo gag, both to mimic the dildo that will feed $him, and to keep your office reasonably quiet. Then, for the rest of the day, you use $his vulnerable <<if $activeSlave.vagina > -1>>holes<<else>>asshole<</if>> as an outlet for your sexual energy. You are not gentle; in fact, the point of the whole exercise is to gape $him. By the evening $he's been fucked so hard that $he's stopped jerking against the chair when you pound <<if $PC.dick != 0>>your huge cock<<else>>a huge strap-on<</if>> in and out of $him, so you're obliged to get creative, sliding fingers in alongside <<if $PC.dick != 0>>yourself<<else>>it<</if>> to really blow $him out. Once that gets too easy, you start adding dildos for double <<if $activeSlave.vagina > -1>>and triple <</if>>penetration. By nighttime $he's properly prepared to take $dairyName's giant phalli, and you're bored, so you consign $him to $his fate. $He might have some opinion on how $he's spent $his day, but it's unlikely $he'll remember it by tomorrow, what with the forearm-sized dildos sliding in and out of $his throat<<if $activeSlave.vagina > -1>>, cunt,<</if>> and asshole. <</replace>> <</link>> <</if>> @@ -2319,4 +2319,4 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' << <</if>> <<= IncreasePCSkills('trading', 0.1)>> -<<if $PC.slaving < 100 && random($PC.slaving,100) > 50>> <<= IncreasePCSkills('slaving', 0.5)>> <<else>> <<= IncreasePCSkills('slaving', 0.1)>> <</if>> +<<if $PC.skill.slaving < 100 && random($PC.skill.slaving,100) > 50>> <<= IncreasePCSkills('slaving', 0.5)>> <<else>> <<= IncreasePCSkills('slaving', 0.1)>> <</if>> diff --git a/src/uncategorized/nurseWorkaround.tw b/src/uncategorized/nurseWorkaround.tw index 7bca30dedf47d83b30f8ca019e515bd838c2aa47..74db4eb27ff0310064e9aa2e16da9693d9d09156 100644 --- a/src/uncategorized/nurseWorkaround.tw +++ b/src/uncategorized/nurseWorkaround.tw @@ -5,7 +5,7 @@ <</if>> <<if $i > -1>> <<= assignJob($slaves[$i], "be the Nurse")>> - <<set $slaves[$i].livingRules = "luxurious">> + <<set $slaves[$i].rules.living = "luxurious">> <<set $Nurse = $slaves[$i]>> <</if>> diff --git a/src/uncategorized/pCitizensAndCivilians.tw b/src/uncategorized/pCitizensAndCivilians.tw index ed1ec9b08ea8b6583e452cbe8ba3524bb4b634f1..852a38951dc72ef6234f6a9ec5d9eace39a18c33 100644 --- a/src/uncategorized/pCitizensAndCivilians.tw +++ b/src/uncategorized/pCitizensAndCivilians.tw @@ -1,6 +1,6 @@ :: P citizens and civilians [nobr] -<<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>> +<<if ($PC.skill.warfare >= 100) || ($PC.career == "arcology owner")>> <<set _cost = 10000>> <<else>> <<set _cost = 20000>> @@ -70,7 +70,7 @@ <<set $mercenaries = 5>> <<set $mercenariesTitle = "Knights">> <</replace>> -<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> +<</link>> <<if ($PC.skill.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> <<if $arcologies[0].FSRomanRevivalist >= 10>> <br><<link "They shall be my Evocati">> <<replace "#result">> @@ -80,7 +80,7 @@ <<set $mercenaries = 5>> <<set $mercenariesTitle = "Evocati">> <</replace>> -<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> +<</link>> <<if ($PC.skill.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> <</if>> <<if $arcologies[0].FSAztecRevivalist >= 10>> <br><<link "They shall be my Shorn Ones">> @@ -92,7 +92,7 @@ <<set $mercenaries = 5>> <<set $mercenariesTitle = "Shorn Ones">> <</replace>> -<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> +<</link>> <<if ($PC.skill.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> <</if>> <<if $arcologies[0].FSChineseRevivalist >= 10>> <br><<link "They shall be my Imperial Guards">> @@ -104,7 +104,7 @@ <<set $mercenaries = 5>> <<set $mercenariesTitle = "Imperial Guards">> <</replace>> -<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> +<</link>> <<if ($PC.skill.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> <</if>> <<if $arcologies[0].FSEgyptianRevivalist >= 10>> <br><<link "They shall be my Medjay">> @@ -115,7 +115,7 @@ <<set $mercenaries = 5>> <<set $mercenariesTitle = "Medjay">> <</replace>> -<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> +<</link>> <<if ($PC.skill.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> <</if>> <<if $arcologies[0].FSEdoRevivalist >= 10>> <br><<link "Naturally, they shall be the Samurai">> @@ -126,7 +126,7 @@ <<set $mercenaries = 5>> <<set $mercenariesTitle = "Samurai">> <</replace>> -<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> +<</link>> <<if ($PC.skill.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> <</if>> <<if $arcologies[0].FSArabianRevivalist >= 10>> <br><<link "They shall be my Janissaries">> @@ -137,7 +137,7 @@ <<set $mercenaries = 5>> <<set $mercenariesTitle = "Janissaries">> <</replace>> -<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> +<</link>> <<if ($PC.skill.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> <</if>> <<if $arcologies[0].FSChattelReligionist >= 10>> <br><<link "They shall be the Knights Templar">> @@ -148,7 +148,7 @@ <<set $mercenaries = 5>> <<set $mercenariesTitle = "Knights Templar">> <</replace>> -<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> +<</link>> <<if ($PC.skill.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> <</if>> <<if $arcologies[0].FSDegradationist >= 10>> <br><<link "They shall be my Immortals">> @@ -159,7 +159,7 @@ <<set $mercenaries = 5>> <<set $mercenariesTitle = "Immortals">> <</replace>> -<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> +<</link>> <<if ($PC.skill.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> <</if>> <<if $arcologies[0].FSAssetExpansionist >= 10>> <br><<link "They shall be the Vast Legions">> @@ -170,7 +170,7 @@ <<set $mercenaries = 5>> <<set $mercenariesTitle = "Vast Legions">> <</replace>> -<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> +<</link>> <<if ($PC.skill.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> <</if>> <<if $arcologies[0].FSTransformationFetishist >= 10>> <br><<link "They shall be the Surgical Corps">> @@ -181,7 +181,7 @@ <<set $mercenaries = 5>> <<set $mercenariesTitle = "Surgical Corps">> <</replace>> -<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> +<</link>> <<if ($PC.skill.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> <</if>> <<if $arcologies[0].FSGenderRadicalist >= 10>> <br><<link "They shall be the Inglorious Bitches">> @@ -192,7 +192,7 @@ <<set $mercenaries = 5>> <<set $mercenariesTitle = "Inglorious Bitches">> <</replace>> -<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> +<</link>> <<if ($PC.skill.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> <</if>> <<if $arcologies[0].FSGenderFundamentalist >= 10>> <br><<link "They shall be the Thousand Sons">> @@ -203,7 +203,7 @@ <<set $mercenaries = 5>> <<set $mercenariesTitle = "Thousand Sons">> <</replace>> -<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> +<</link>> <<if ($PC.skill.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> <</if>> <<if $arcologies[0].FSRepopulationFocus >= 10>> <br><<link "They shall be the Guardians of the Unborn">> @@ -214,7 +214,7 @@ <<set $mercenaries = 5>> <<set $mercenariesTitle = "Guardians of the Unborn">> <</replace>> -<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> +<</link>> <<if ($PC.skill.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> <</if>> <<if $arcologies[0].FSRestart >= 10>> <br><<link "They shall be my Shadowed Hand">> @@ -225,7 +225,7 @@ <<set $mercenaries = 5>> <<set $mercenariesTitle = "Shadowed Hand">> <</replace>> -<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> +<</link>> <<if ($PC.skill.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> <</if>> <<if $arcologies[0].FSPhysicalIdealist >= 10>> <br><<link "They shall be the Asgardians">> @@ -236,7 +236,7 @@ <<set $mercenaries = 5>> <<set $mercenariesTitle = "Asgardians">> <</replace>> -<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> +<</link>> <<if ($PC.skill.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> <</if>> <<if $arcologies[0].FSHedonisticDecadence >= 10>> <br><<link "They shall be the Tasters">> @@ -247,7 +247,7 @@ <<set $mercenaries = 5>> <<set $mercenariesTitle = "Tasters">> <</replace>> -<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> +<</link>> <<if ($PC.skill.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> <</if>> <<if $arcologies[0].FSSupremacist >= 10>> <br><<link "They shall be the Knights of the Blood">> @@ -258,7 +258,7 @@ <<set $mercenaries = 5>> <<set $mercenariesTitle = "Knights of the Blood">> <</replace>> -<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> +<</link>> <<if ($PC.skill.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> <</if>> <<if $arcologies[0].FSSubjugationist >= 10>> <br><<link "They shall be the Knights of the Purge">> @@ -269,7 +269,7 @@ <<set $mercenaries = 5>> <<set $mercenariesTitle = "Knights of the Purge">> <</replace>> -<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> +<</link>> <<if ($PC.skill.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> <</if>> <<if $arcologies[0].FSPaternalist >= 10>> <br><<link "They shall be the Wardens">> @@ -280,7 +280,7 @@ <<set $mercenaries = 5>> <<set $mercenariesTitle = "Wardens">> <</replace>> -<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> +<</link>> <<if ($PC.skill.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> <</if>> <<if $arcologies[0].FSIntellectualDependency >= 10>> <br><<link "They shall be the Shepherds">> @@ -291,7 +291,7 @@ <<set $mercenaries = 5>> <<set $mercenariesTitle = "Shepherds">> <</replace>> -<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> +<</link>> <<if ($PC.skill.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> <</if>> <<if $arcologies[0].FSSlaveProfessionalism >= 10>> <br><<link "They shall be the Geniuses">> @@ -302,7 +302,7 @@ <<set $mercenaries = 5>> <<set $mercenariesTitle = "Geniuses">> <</replace>> -<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> +<</link>> <<if ($PC.skill.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> <</if>> <<if $arcologies[0].FSBodyPurist >= 10>> <br><<link "They shall be the Purifiers">> @@ -313,7 +313,7 @@ <<set $mercenaries = 5>> <<set $mercenariesTitle = "Purifiers">> <</replace>> -<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> +<</link>> <<if ($PC.skill.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> <</if>> <<if $arcologies[0].FSSlimnessEnthusiast >= 10>> <br><<link "They shall be the Abstemious">> @@ -324,7 +324,7 @@ <<set $mercenaries = 5>> <<set $mercenariesTitle = "Abstemious">> <</replace>> -<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> +<</link>> <<if ($PC.skill.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> <</if>> <<if $arcologies[0].FSPetiteAdmiration >= 10>> <br><<link "They shall be the Caretakers">> @@ -335,7 +335,7 @@ <<set $mercenaries = 5>> <<set $mercenariesTitle = "Caretakers">> <</replace>> -<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> +<</link>> <<if ($PC.skill.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> <</if>> <<if $arcologies[0].FSStatuesqueGlorification >= 10>> <br><<link "They shall be the Titans">> @@ -346,7 +346,7 @@ <<set $mercenaries = 5>> <<set $mercenariesTitle = "Titans">> <</replace>> -<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> +<</link>> <<if ($PC.skill.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> <</if>> <<if $arcologies[0].FSPastoralist >= 10>> <br><<link "They shall be the Rangers">> @@ -357,6 +357,6 @@ <<set $mercenaries = 5>> <<set $mercenariesTitle = "Rangers">> <</replace>> -<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> +<</link>> <<if ($PC.skill.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> <</if>> </span> diff --git a/src/uncategorized/pDefenseFears.tw b/src/uncategorized/pDefenseFears.tw index 934aafcfb240f9fbfd055af83a4d16319f299172..4edcfbc6a12c2f6e7aaf5c29d235afcc17494aa6 100644 --- a/src/uncategorized/pDefenseFears.tw +++ b/src/uncategorized/pDefenseFears.tw @@ -28,7 +28,7 @@ A deputation of slaveowning citizens comes to see you. Though they haven't exper <<run cashX(-10000, "mercenaries")>> <<set $mercenaries = 3>> <</replace>> -<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(10000)>> and incur significant upkeep costs//<</if>> +<</link>> <<if ($PC.skill.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(10000)>> and incur significant upkeep costs//<</if>> <br><<link "Refuse to quarter so many troops in your arcology">> <<set $nextButton = "Continue">><<UpdateNextButton>> /* unlock Continue button */ <<replace "#result">> diff --git a/src/uncategorized/pHackerSupport.tw b/src/uncategorized/pHackerSupport.tw index 7a9d7b70844f0d64bf99d8fdd85adb6bcf8d3abf..abac73c84aeebd8a9168395695a302a11e3a80f5 100644 --- a/src/uncategorized/pHackerSupport.tw +++ b/src/uncategorized/pHackerSupport.tw @@ -113,7 +113,7 @@ As she finishes speaking, another spasm distorts her expression, and then she su As the light fades from _himA, _hisA gravid belly begins to shudder violently, its occupant trying to find its way out. A pair of arms burst forth from _hisA ruined pussy, followed a perfectly endowed _womanA with all the features of the former angel. $assistantName rises and spreads _hisA bat-like wings as the remains of _hisA once holy body turn to dust behind _himA. _HeA turns to you, sensually tracing the contours of _hisA new body, and blows you a kiss. <</if>> <<else>> - alternating between groping _hisA swelling breasts and fingering _hisA aching pussy, before screaming with climax as _hisA body twists into a more suiting form. $assistantName rises to _hisA feet, spreads _hisA bat-like wings, and sensually traces _hisA new curves before bending over revealing _hisA sopping wet cunt. "All for you, <<print $PC.name>>, you know you want it." + alternating between groping _hisA swelling breasts and fingering _hisA aching pussy, before screaming with climax as _hisA body twists into a more suiting form. $assistantName rises to _hisA feet, spreads _hisA bat-like wings, and sensually traces _hisA new curves before bending over revealing _hisA sopping wet cunt. "All for you, <<print $PC.slaveName>>, you know you want it." <</if>> <<set $assistantAppearance = "succubus">> <<case "cherub">> @@ -127,7 +127,7 @@ As she finishes speaking, another spasm distorts her expression, and then she su <<else>> Position after position, orgasm after orgasm, you are forced to watch. Once the hacker is satisfied, _heA is left to slide down the edge of the screen, and, upon reaching the bottom, <</if>> - reaches down, gathers a trace of cum, and licks it off _hisA finger while staring you down, stating "$PC.name will never be as good as..." before passing out. + reaches down, gathers a trace of cum, and licks it off _hisA finger while staring you down, stating "$PC.slaveName will never be as good as..." before passing out. <<case "imp">> She seems to have left a present for your poor personal assistant; _hisA little impish avatar is visible in the bottom corner of a screen on the wall opposite you, and is writhing around, vigorously fisting _hisA pussy. <<case "witch">> diff --git a/src/uncategorized/pHostageAcquisition.tw b/src/uncategorized/pHostageAcquisition.tw index 565b647e633191d82bc743612650f562a1b1750e..a5de5f44f8edb121f27c195fb04123ae0fa95a9f 100644 --- a/src/uncategorized/pHostageAcquisition.tw +++ b/src/uncategorized/pHostageAcquisition.tw @@ -58,9 +58,9 @@ Your hired mercenaries are en route now with your precious cargo. <</if>> <<set $activeSlave.health = 50>> <<if $rivalryDuration <= 5>> - Upon seeing you, $activeSlave.slaveName dives into your <<if $PC.boobs == 1>>ample bust<<else>>chest<</if>> sobbing "They kept trying to rape me with $arcologies[0].FSSubjugationistRace <<s>>lave<<s>>!" You gently wrap your arms around $him in a comforting embrace. $He's nearly the same as you remember $him, albeit a bit more hateful towards $arcologies[0].FSSubjugationistRace people. + Upon seeing you, $activeSlave.slaveName dives into your <<if $PC.boobs >= 650>>ample bust<<else>>chest<</if>> sobbing "They kept trying to rape me with $arcologies[0].FSSubjugationistRace <<s>>lave<<s>>!" You gently wrap your arms around $him in a comforting embrace. $He's nearly the same as you remember $him, albeit a bit more hateful towards $arcologies[0].FSSubjugationistRace people. <<elseif $rivalryDuration <= 10>> - Upon seeing you, $activeSlave.slaveName gingerly approaches, uncertain if $he should. You pull $him into your <<if $PC.boobs == 1>>ample bust<<else>>chest<</if>> as $he breaks down in tears. "They raped me with $arcologies[0].FSSubjugationistRace <<s>>lave<<s>>!" $He's nearly the same as you remember $him, albeit with a slight $arcologies[0].FSSubjugationistRace fetish. + Upon seeing you, $activeSlave.slaveName gingerly approaches, uncertain if $he should. You pull $him into your <<if $PC.boobs >= 650>>ample bust<<else>>chest<</if>> as $he breaks down in tears. "They raped me with $arcologies[0].FSSubjugationistRace <<s>>lave<<s>>!" $He's nearly the same as you remember $him, albeit with a slight $arcologies[0].FSSubjugationistRace fetish. <<elseif $rivalryDuration <= 15>> Upon seeing you, $activeSlave.slaveName shifts $his weight back and forth, unsure of what to make of you. As you step forward, $he hesitatingly approaches. Once $he is close enough $he asks "Can I <<s>>pend <<s>>ome time with the $arcologies[0].FSSubjugationistRace <<s>>lave<<s>>?" While $he looks the same as you remember, $he certainly doesn't think the same anymore. <<elseif $rivalryDuration <= 20>> @@ -84,25 +84,25 @@ Your hired mercenaries are en route now with your precious cargo. <<run WombFatherRace($activeSlave, _notSupreme)>> <</if>> <<if $rivalryDuration <= 5>> - Upon seeing you, $activeSlave.slaveName dives into your <<if $PC.boobs == 1>>ample bust<<else>>chest<</if>> sobbing "Thank you... Thank you..." You gently wrap your arms around $him in a comforting embrace. $He's nearly the same as you remember $him, albeit acting slightly odd and covered in scars. + Upon seeing you, $activeSlave.slaveName dives into your <<if $PC.boobs >= 650>>ample bust<<else>>chest<</if>> sobbing "Thank you... Thank you..." You gently wrap your arms around $him in a comforting embrace. $He's nearly the same as you remember $him, albeit acting slightly odd and covered in scars. <<set $activeSlave.weight = 0>> <<set $activeSlave.muscles = 0>> <<if $activeSlave.health > -20>><<set $activeSlave.health = -20>><</if>> <<set $activeSlave.custom.tattoo = "$He has slight scarring from being beaten under your rival's rule.">> <<elseif $rivalryDuration <= 10>> - Upon seeing you, $activeSlave.slaveName walks into your <<if $PC.boobs == 1>>ample bust<<else>>chest<</if>> sobbing "T-thank you... T-thank you..." You gently draw $his thin body into a comforting embrace. $He's nearly the same as you remember $him, albeit thinner, acting odd and covered in many scars. + Upon seeing you, $activeSlave.slaveName walks into your <<if $PC.boobs >= 650>>ample bust<<else>>chest<</if>> sobbing "T-thank you... T-thank you..." You gently draw $his thin body into a comforting embrace. $He's nearly the same as you remember $him, albeit thinner, acting odd and covered in many scars. <<set $activeSlave.weight = -20>> <<set $activeSlave.muscles = -20>> <<if $activeSlave.health > -40>><<set $activeSlave.health = -40>><</if>> <<set $activeSlave.custom.tattoo = "$He has noticeable scarring from being beaten under your rival's rule.">> <<elseif $rivalryDuration <= 15>> - Upon seeing you, $activeSlave.slaveName shuffles into your <<if $PC.boobs == 1>>ample bust<<else>>chest<</if>> sobbing "T-thank you..." You gently draw $his rail thin body into a comforting embrace, though you can't help but feel $his <<if $seePreg != 0>>swollen<<else>>caved-in<</if>> belly pressing into your own. $He's nearly the same as you remember $him, albeit thinner,<<if $seePreg != 0>> pregnant,<</if>> acting very odd, and heavily covered in scars. + Upon seeing you, $activeSlave.slaveName shuffles into your <<if $PC.boobs >= 650>>ample bust<<else>>chest<</if>> sobbing "T-thank you..." You gently draw $his rail thin body into a comforting embrace, though you can't help but feel $his <<if $seePreg != 0>>swollen<<else>>caved-in<</if>> belly pressing into your own. $He's nearly the same as you remember $him, albeit thinner,<<if $seePreg != 0>> pregnant,<</if>> acting very odd, and heavily covered in scars. <<set $activeSlave.weight = -50>> <<set $activeSlave.muscles = -50>> <<if $activeSlave.health > -60>><<set $activeSlave.health = -60>><</if>> <<set $activeSlave.custom.tattoo = "$He has heavy scarring from being beaten under your rival's rule.">> <<elseif $rivalryDuration <= 20>> - Upon seeing you, $activeSlave.slaveName attempts to stumble into your <<if $PC.boobs == 1>>ample bust<<else>>chest<</if>> but only makes it several pained steps before collapsing to the ground. You gently pick up $his frail, <<if $seePreg != 0>>bloated<<else>>sickly<</if>> body and hold it in a comforting embrace. a short "T-thank you..." escapes $his tired lips. $He's nearly the same as you remember $him, albeit emaciated,<<if $seePreg != 0>> pregnant,<</if>> acting very odd and completely covered in scars. + Upon seeing you, $activeSlave.slaveName attempts to stumble into your <<if $PC.boobs >= 650>>ample bust<<else>>chest<</if>> but only makes it several pained steps before collapsing to the ground. You gently pick up $his frail, <<if $seePreg != 0>>bloated<<else>>sickly<</if>> body and hold it in a comforting embrace. a short "T-thank you..." escapes $his tired lips. $He's nearly the same as you remember $him, albeit emaciated,<<if $seePreg != 0>> pregnant,<</if>> acting very odd and completely covered in scars. <<set $activeSlave.weight = -100>> <<set $activeSlave.muscles = -75>> <<if $activeSlave.health > -80>><<set $activeSlave.health = -80>><</if>> @@ -120,9 +120,9 @@ Your hired mercenaries are en route now with your precious cargo. <<set $activeSlave.health = 50>> <<set WombFlush($activeSlave)>> <<if $rivalryDuration <= 5>> - Upon seeing you, $activeSlave.slaveName dives into your <<if $PC.boobs == 1>>ample bust<<else>>chest<</if>> sobbing "They took my egg<<s>> away!" You gently wrap your arms around $him in a comforting embrace. $He's exactly as you remember, though a medical scan reveals that $his ovaries contain absolutely zero egg cells. + Upon seeing you, $activeSlave.slaveName dives into your <<if $PC.boobs >= 650>>ample bust<<else>>chest<</if>> sobbing "They took my egg<<s>> away!" You gently wrap your arms around $him in a comforting embrace. $He's exactly as you remember, though a medical scan reveals that $his ovaries contain absolutely zero egg cells. <<elseif $rivalryDuration <= 10>> - Upon seeing you, $activeSlave.slaveName gingerly approaches, uncertain if $he should. You pull $him into your <<if $PC.boobs == 1>>ample bust<<else>>chest<</if>> as $he breaks down in tears. "They took my fertility away!" $He's exactly as you remember, though a medical scan reveals that $his ovaries contain absolutely zero egg cells. + Upon seeing you, $activeSlave.slaveName gingerly approaches, uncertain if $he should. You pull $him into your <<if $PC.boobs >= 650>>ample bust<<else>>chest<</if>> as $he breaks down in tears. "They took my fertility away!" $He's exactly as you remember, though a medical scan reveals that $his ovaries contain absolutely zero egg cells. <<elseif $rivalryDuration <= 15>> Upon seeing you, $activeSlave.slaveName shifts $his weight back and forth, unsure of what to make of you. As you step forward, $he hesitatingly approaches. Once $he is close enough $he says "You don't have to worry about knocking me up, I'm <<s>>terile!" with a wink. While $he looks the same as you remember, $he certainly doesn't think the same anymore. <<elseif $rivalryDuration <= 20>> @@ -137,9 +137,9 @@ Your hired mercenaries are en route now with your precious cargo. <<set $activeSlave.health = 50>> <<if $seeHyperPreg != 1>> <<if $rivalryDuration <= 5>> - Upon seeing you, $activeSlave.slaveName dives into your <<if $PC.boobs == 1>>ample bust<<else>>chest<</if>> sobbing "They filled me with cum! I think I'm pregnant!" You gently wrap your arms around $him in a comforting embrace. $He's exactly as you remember, though a medical scan reveals that $he is carrying <<print pregNumberName($activeSlave.pregType, 2)>>. + Upon seeing you, $activeSlave.slaveName dives into your <<if $PC.boobs >= 650>>ample bust<<else>>chest<</if>> sobbing "They filled me with cum! I think I'm pregnant!" You gently wrap your arms around $him in a comforting embrace. $He's exactly as you remember, though a medical scan reveals that $he is carrying <<print pregNumberName($activeSlave.pregType, 2)>>. <<elseif $rivalryDuration <= 10>> - Upon seeing you, $activeSlave.slaveName gingerly approaches, uncertain if $he should. You pull $him into your <<if $PC.boobs == 1>>ample bust<<else>>chest<</if>> as $he breaks down in tears, $his rounded middle pressing into your own. "They knocked me up!" $He's exactly as you remember, though a medical scan reveals that $he is carrying <<print pregNumberName($activeSlave.pregType, 2)>>. + Upon seeing you, $activeSlave.slaveName gingerly approaches, uncertain if $he should. You pull $him into your <<if $PC.boobs >= 650>>ample bust<<else>>chest<</if>> as $he breaks down in tears, $his rounded middle pressing into your own. "They knocked me up!" $He's exactly as you remember, though a medical scan reveals that $he is carrying <<print pregNumberName($activeSlave.pregType, 2)>>. <<elseif $rivalryDuration <= 15>> Upon seeing you, $activeSlave.slaveName shifts $his gravid bulk back and forth, unsure of what to make of you. As you step forward, $he hesitatingly approaches. Once $he is close enough $he says "Plea<<s>>e don't take them from me, I love them..." While $he looks the same as you remember, albeit rather pregnant, $he certainly doesn't think the same anymore. <<elseif $rivalryDuration <= 20>> @@ -152,9 +152,9 @@ Your hired mercenaries are en route now with your precious cargo. <</if>> <<else>> <<if $rivalryDuration <= 5>> - Upon seeing you, $activeSlave.slaveName dives into your <<if $PC.boobs == 1>>ample bust<<else>>chest<</if>> sobbing "They filled me with cum! I think I'm pregnant!" You gently wrap your arms around $him in a comforting embrace, yet you can't help but notice how distended $his belly is. $He's exactly as you remember, maybe a little heftier, but a medical scan reveals, horrifyingly, that $he is carrying over two dozen babies in $his womb. + Upon seeing you, $activeSlave.slaveName dives into your <<if $PC.boobs >= 650>>ample bust<<else>>chest<</if>> sobbing "They filled me with cum! I think I'm pregnant!" You gently wrap your arms around $him in a comforting embrace, yet you can't help but notice how distended $his belly is. $He's exactly as you remember, maybe a little heftier, but a medical scan reveals, horrifyingly, that $he is carrying over two dozen babies in $his womb. <<elseif $rivalryDuration <= 10>> - Upon seeing you, $activeSlave.slaveName gingerly approaches, uncertain if $he should. You try to pull $him into your <<if $PC.boobs == 1>>ample bust<<else>>chest<</if>>, but $his huge pregnant belly prevents you. As $he breaks down in tears, $he moans "My womb is <<s>>oo full..." $He's nearly the same as you remember $him, save for $his huge pregnant belly, which a medical scan reveals contains over two dozen children. + Upon seeing you, $activeSlave.slaveName gingerly approaches, uncertain if $he should. You try to pull $him into your <<if $PC.boobs >= 650>>ample bust<<else>>chest<</if>>, but $his huge pregnant belly prevents you. As $he breaks down in tears, $he moans "My womb is <<s>>oo full..." $He's nearly the same as you remember $him, save for $his huge pregnant belly, which a medical scan reveals contains over two dozen children. <<elseif $rivalryDuration <= 15>> Upon seeing you, $activeSlave.slaveName shifts $his super gravid bulk back and forth, unsure of what to make of you. As you step forward, $he hesitatingly approaches. Once $he is close enough for $his monstrous belly to bump into your own, $he says "It feel<<s>> so good to be <<s>>tuffed completely full of life. You'll let me enjoy thi<<s>>, won't you?" While $he looks the same as you remember, albeit grossly pregnant, $he certainly doesn't think the same anymore. A medical exam, much to $his enjoyment, reveals $his overfilled womb contains nearly two dozen children. <<elseif $rivalryDuration <= 20>> @@ -169,9 +169,9 @@ Your hired mercenaries are en route now with your precious cargo. <<case "Gender Radicalism">> <<set $activeSlave.health = 60>> <<if $rivalryDuration <= 5>> - Upon seeing you, $activeSlave.slaveName dives into your <<if $PC.boobs == 1>>ample bust<<else>>chest<</if>> sobbing "They acted <<s>>o weird!" You gently wrap your arms around $him in a comforting embrace. $He's exactly as you remember, if not slightly more attached to you. + Upon seeing you, $activeSlave.slaveName dives into your <<if $PC.boobs >= 650>>ample bust<<else>>chest<</if>> sobbing "They acted <<s>>o weird!" You gently wrap your arms around $him in a comforting embrace. $He's exactly as you remember, if not slightly more attached to you. <<elseif $rivalryDuration <= 10>> - Upon seeing you, $activeSlave.slaveName gingerly approaches, uncertain if $he should. You pull $him into your <<if $PC.boobs == 1>>ample bust<<else>>chest<</if>> as $he breaks down in tears. "Will you be a<<s>> kind to me a<<s>> they were?" $He's exactly as you remember, if not slightly more attached to you. + Upon seeing you, $activeSlave.slaveName gingerly approaches, uncertain if $he should. You pull $him into your <<if $PC.boobs >= 650>>ample bust<<else>>chest<</if>> as $he breaks down in tears. "Will you be a<<s>> kind to me a<<s>> they were?" $He's exactly as you remember, if not slightly more attached to you. <<elseif $rivalryDuration <= 15>> Upon seeing you, $activeSlave.slaveName shifts $his weight back and forth, unsure of what to make of you. As you step forward, $he hesitatingly approaches. Once $he is close enough $he asks "Will you love me too?" While $he looks the same as you remember, $he certainly doesn't think the same anymore. <<elseif $rivalryDuration <= 20>> @@ -185,9 +185,9 @@ Your hired mercenaries are en route now with your precious cargo. <<case "Gender Fundamentalism">> <<set $activeSlave.health = 20>> <<if $rivalryDuration <= 5>> - Upon seeing you, $activeSlave.slaveName dives into your <<if $PC.boobs == 1>>ample bust<<else>>chest<</if>> sobbing "They did <<s>>uch terrible thing<<s>> to my butt!" You gently wrap your arms around $him in a comforting embrace. $He's exactly as you remember, if not a little curious about anal. + Upon seeing you, $activeSlave.slaveName dives into your <<if $PC.boobs >= 650>>ample bust<<else>>chest<</if>> sobbing "They did <<s>>uch terrible thing<<s>> to my butt!" You gently wrap your arms around $him in a comforting embrace. $He's exactly as you remember, if not a little curious about anal. <<elseif $rivalryDuration <= 10>> - Upon seeing you, $activeSlave.slaveName gingerly approaches, uncertain if $he should. You pull $him into your <<if $PC.boobs == 1>>ample bust<<else>>chest<</if>> as $he breaks down in tears. "They broke my butthole!" $He's exactly as you remember, minus $his loose rear. + Upon seeing you, $activeSlave.slaveName gingerly approaches, uncertain if $he should. You pull $him into your <<if $PC.boobs >= 650>>ample bust<<else>>chest<</if>> as $he breaks down in tears. "They broke my butthole!" $He's exactly as you remember, minus $his loose rear. <<elseif $rivalryDuration <= 15>> Upon seeing you, $activeSlave.slaveName shifts $his weight back and forth, unsure of what to make of you. As you step forward, $he hesitatingly approaches. Once $he is close enough $he says "Do you want to fuck my butt?<<if $seeDicks != 0>> Maybe touch my peni<<s>>?<</if>>" While $he looks the same as you remember, minus $his very loose butthole<<if $seeDicks != 0>> and miniscule dick<</if>>, $he certainly doesn't think the same anymore. <<elseif $rivalryDuration <= 20>> @@ -201,21 +201,21 @@ Your hired mercenaries are en route now with your precious cargo. <</if>> <<case "Paternalism">> <<if $rivalryDuration <= 5>> - Upon seeing you, $activeSlave.slaveName dives into your <<if $PC.boobs == 1>>ample bust<<else>>chest<</if>> sobbing "Thank you... Thank you..." You gently wrap your arms around $him in a comforting embrace. $He's nearly the same as you remember $him, albeit acting slightly odd and covered in piercings and tattoos. + Upon seeing you, $activeSlave.slaveName dives into your <<if $PC.boobs >= 650>>ample bust<<else>>chest<</if>> sobbing "Thank you... Thank you..." You gently wrap your arms around $him in a comforting embrace. $He's nearly the same as you remember $him, albeit acting slightly odd and covered in piercings and tattoos. <<set $activeSlave.weight = 0>> <<if $activeSlave.health > -20>><<set $activeSlave.health = -20>><</if>> <<elseif $rivalryDuration <= 10>> - Upon seeing you, $activeSlave.slaveName tries to crawl to you. You help $him into your <<if $PC.boobs == 1>>ample bust<<else>>chest<</if>> as $he sobs "T-thank you... T-thank you..." You gently draw $his thin body into a comforting embrace. $He's nearly the same as you remember $him, albeit thinner, acting odd and covered in piercings and tattoos. + Upon seeing you, $activeSlave.slaveName tries to crawl to you. You help $him into your <<if $PC.boobs >= 650>>ample bust<<else>>chest<</if>> as $he sobs "T-thank you... T-thank you..." You gently draw $his thin body into a comforting embrace. $He's nearly the same as you remember $him, albeit thinner, acting odd and covered in piercings and tattoos. <<set $activeSlave.weight = -20>> <<set $activeSlave.muscles = -20>> <<if $activeSlave.health > -40>><<set $activeSlave.health = -40>><</if>> <<elseif $rivalryDuration <= 15>> - Upon seeing you, $activeSlave.slaveName tries to crawl to you. You help $him into your <<if $PC.boobs == 1>>ample bust<<else>>chest<</if>> as $he sobs. You gently draw $his rail thin body into a comforting embrace, though you can't help but notice several of $his ribs are broken. $He's barely recognizable; being much thinner, acting very odd and covered in piercings and tattoos. + Upon seeing you, $activeSlave.slaveName tries to crawl to you. You help $him into your <<if $PC.boobs >= 650>>ample bust<<else>>chest<</if>> as $he sobs. You gently draw $his rail thin body into a comforting embrace, though you can't help but notice several of $his ribs are broken. $He's barely recognizable; being much thinner, acting very odd and covered in piercings and tattoos. <<set $activeSlave.weight = -50>> <<set $activeSlave.muscles = -50>> <<if $activeSlave.health > -60>><<set $activeSlave.health = -60>><</if>> <<elseif $rivalryDuration <= 20>> - Upon being placed in your office, $activeSlave.slaveName curls into a fetal position and begins sobbing. You help $him into your <<if $PC.boobs == 1>>ample bust<<else>>chest<</if>> as $he pitifully struggles. You gently draw $his emaciated body into a comforting embrace and call out $his name, having realized $he is blind. $He immediately calms down and moves closer to you. $He's barely recognizable; being skin and bone, acting very odd and covered in piercings and tattoos. + Upon being placed in your office, $activeSlave.slaveName curls into a fetal position and begins sobbing. You help $him into your <<if $PC.boobs >= 650>>ample bust<<else>>chest<</if>> as $he pitifully struggles. You gently draw $his emaciated body into a comforting embrace and call out $his name, having realized $he is blind. $He immediately calms down and moves closer to you. $He's barely recognizable; being skin and bone, acting very odd and covered in piercings and tattoos. <<set $activeSlave.weight = -100>> <<set $activeSlave.muscles = -80>> <<if $activeSlave.health > -80>><<set $activeSlave.health = -80>><</if>> @@ -229,9 +229,9 @@ Your hired mercenaries are en route now with your precious cargo. <<case "Degradationism">> <<set $activeSlave.health = 60>> <<if $rivalryDuration <= 5>> - Upon seeing you, $activeSlave.slaveName dives into your <<if $PC.boobs == 1>>ample bust<<else>>chest<</if>> sobbing "They acted <<s>>o weird!" You gently wrap your arms around $him in a comforting embrace. $He's exactly as you remember, if not slightly more attached to you. + Upon seeing you, $activeSlave.slaveName dives into your <<if $PC.boobs >= 650>>ample bust<<else>>chest<</if>> sobbing "They acted <<s>>o weird!" You gently wrap your arms around $him in a comforting embrace. $He's exactly as you remember, if not slightly more attached to you. <<elseif $rivalryDuration <= 10>> - Upon seeing you, $activeSlave.slaveName gingerly approaches, uncertain if $he should. You pull $him into your <<if $PC.boobs == 1>>ample bust<<else>>chest<</if>> as $he breaks down in tears. "Will you be a<<s>> kind to me a<<s>> they were?" $He's exactly as you remember, if not slightly more attached to you. + Upon seeing you, $activeSlave.slaveName gingerly approaches, uncertain if $he should. You pull $him into your <<if $PC.boobs >= 650>>ample bust<<else>>chest<</if>> as $he breaks down in tears. "Will you be a<<s>> kind to me a<<s>> they were?" $He's exactly as you remember, if not slightly more attached to you. <<elseif $rivalryDuration <= 15>> Upon seeing you, $activeSlave.slaveName shifts $his weight back and forth, unsure of what to make of you. As you step forward, $he hesitatingly approaches. Once $he is close enough $he asks "Will you love me too?" While $he looks the same as you remember, $he certainly doesn't think the same anymore. <<elseif $rivalryDuration <= 20>> @@ -245,9 +245,9 @@ Your hired mercenaries are en route now with your precious cargo. <<case "Body Purism">> <<set $activeSlave.health = -30>> <<if $rivalryDuration <= 5>> - Upon seeing you, $activeSlave.slaveName attempts to dive into your <<if $PC.boobs == 1>>ample bust<<else>>chest<</if>>. The weight of $his huge <<print $activeSlave.boobs>>cc fake tits knocks the wind out of you. You embrace $him as best you can as $he sobs "Look what they did to my che<<s>>t! They ruined it!" $He looks similar to how you remember, minus $his huge chest of course. + Upon seeing you, $activeSlave.slaveName attempts to dive into your <<if $PC.boobs >= 650>>ample bust<<else>>chest<</if>>. The weight of $his huge <<print $activeSlave.boobs>>cc fake tits knocks the wind out of you. You embrace $him as best you can as $he sobs "Look what they did to my che<<s>>t! They ruined it!" $He looks similar to how you remember, minus $his huge chest of course. <<elseif $rivalryDuration <= 10>> - Upon seeing you, $activeSlave.slaveName gingerly approaches, uncertain if $he should. You pull $his massive <<print $activeSlave.boobs>>cc fake tits into your <<if $PC.boobs == 1>>ample bust<<else>>chest<</if>> as $he breaks down in tears. "Why do the<<s>>e tit balloon<<s>> feel so good?!" $He looks similar to how you remember, minus $his massive chest of course. + Upon seeing you, $activeSlave.slaveName gingerly approaches, uncertain if $he should. You pull $his massive <<print $activeSlave.boobs>>cc fake tits into your <<if $PC.boobs >= 650>>ample bust<<else>>chest<</if>> as $he breaks down in tears. "Why do the<<s>>e tit balloon<<s>> feel so good?!" $He looks similar to how you remember, minus $his massive chest of course. <<elseif $rivalryDuration <= 15>> Upon seeing you, $activeSlave.slaveName shifts $his massive weight back and forth, unsure of what to make of you. As you step forward, $he attempts to move closer, only to fall to the ground under the weight of $his obscene <<print $activeSlave.boobs>>cc fake tits. You kneel beside $him, a hand on $his huge fake ass, as $he asks "Do you like them? I think they <<sh>>ould be bigger..." The $girl you used to know is barely recognizable under those implants and $he certainly doesn't think the same anymore. <<elseif $rivalryDuration <= 20>> @@ -261,9 +261,9 @@ Your hired mercenaries are en route now with your precious cargo. <<case "Transformation Fetishism">> <<set $activeSlave.health = 60>> <<if $rivalryDuration <= 5>> - Upon seeing you, $activeSlave.slaveName dives into your <<if $PC.boobs == 1>>ample bust<<else>>chest<</if>> sobbing "They told me <<s>>uch horrible thing<<s>> about you!" You gently wrap your arms around $him in a comforting embrace. $He's exactly as you remember. + Upon seeing you, $activeSlave.slaveName dives into your <<if $PC.boobs >= 650>>ample bust<<else>>chest<</if>> sobbing "They told me <<s>>uch horrible thing<<s>> about you!" You gently wrap your arms around $him in a comforting embrace. $He's exactly as you remember. <<elseif $rivalryDuration <= 10>> - Upon seeing you, $activeSlave.slaveName gingerly approaches, uncertain if $he should. You pull $him into your <<if $PC.boobs == 1>>ample bust<<else>>chest<</if>> as $he breaks down in tears. "You aren't going to for<<c>>e implant<<s>> into me, are you?" While $he looks the same as you remember, $he certainly doesn't think the same anymore. + Upon seeing you, $activeSlave.slaveName gingerly approaches, uncertain if $he should. You pull $him into your <<if $PC.boobs >= 650>>ample bust<<else>>chest<</if>> as $he breaks down in tears. "You aren't going to for<<c>>e implant<<s>> into me, are you?" While $he looks the same as you remember, $he certainly doesn't think the same anymore. <<elseif $rivalryDuration <= 15>> Upon seeing you, $activeSlave.slaveName shifts $his weight back and forth, unsure of what to make of you. As you step forward, $he hesitatingly approaches. Once $he is close enough $he states "Plea<<s>>e don't make me into a blow up doll..." While $he looks the same as you remember, $he certainly doesn't think the same anymore. <<elseif $rivalryDuration <= 20>> @@ -277,9 +277,9 @@ Your hired mercenaries are en route now with your precious cargo. <<case "Youth Preferentialism">> <<set $activeSlave.health = 60>> <<if $rivalryDuration <= 5>> - Upon seeing you, $activeSlave.slaveName dives into your <<if $PC.boobs == 1>>ample bust<<else>>chest<</if>> sobbing "Thi<<s>> old woman tried to make me her pet!" You gently wrap your arms around $him in a comforting embrace. $He's exactly as you remember. + Upon seeing you, $activeSlave.slaveName dives into your <<if $PC.boobs >= 650>>ample bust<<else>>chest<</if>> sobbing "Thi<<s>> old woman tried to make me her pet!" You gently wrap your arms around $him in a comforting embrace. $He's exactly as you remember. <<elseif $rivalryDuration <= 10>> - Upon seeing you, $activeSlave.slaveName gingerly approaches, uncertain if $he should. You pull $him into your <<if $PC.boobs == 1>>ample bust<<else>>chest<</if>> as $he breaks down in tears. "They made me make out with an old lady!" $He's exactly as you remember. + Upon seeing you, $activeSlave.slaveName gingerly approaches, uncertain if $he should. You pull $him into your <<if $PC.boobs >= 650>>ample bust<<else>>chest<</if>> as $he breaks down in tears. "They made me make out with an old lady!" $He's exactly as you remember. <<elseif $rivalryDuration <= 15>> Upon seeing you, $activeSlave.slaveName shifts $his weight back and forth, unsure of what to make of you. As you step forward, $he hesitatingly approaches. Once $he is close enough $he asks "<<if $PC.visualAge >= 50>>Were you alway<<s>> that attractive?<<else>>Can I hang out with some MILF<<s>>?<</if>>" While $he looks the same as you remember, $he certainly doesn't think the same anymore. <<elseif $rivalryDuration <= 20>> @@ -294,9 +294,9 @@ Your hired mercenaries are en route now with your precious cargo. <<case "Maturity Preferentialism">> <<set $activeSlave.health = 60>> <<if $rivalryDuration <= 5>> - Upon seeing you, $activeSlave.slaveName dives into your <<if $PC.boobs == 1>>ample bust<<else>>chest<</if>> sobbing "Thi<<s>> young girl kept mole<<s>>ting me!" You gently wrap your arms around $him in a comforting embrace. $He's exactly as you remember. + Upon seeing you, $activeSlave.slaveName dives into your <<if $PC.boobs >= 650>>ample bust<<else>>chest<</if>> sobbing "Thi<<s>> young girl kept mole<<s>>ting me!" You gently wrap your arms around $him in a comforting embrace. $He's exactly as you remember. <<elseif $rivalryDuration <= 10>> - Upon seeing you, $activeSlave.slaveName gingerly approaches, uncertain if $he should. You pull $him into your <<if $PC.boobs == 1>>ample bust<<else>>chest<</if>> as $he breaks down in tears. "They made me make out with <<s>>ome young harlot!" $He's exactly as you remember. + Upon seeing you, $activeSlave.slaveName gingerly approaches, uncertain if $he should. You pull $him into your <<if $PC.boobs >= 650>>ample bust<<else>>chest<</if>> as $he breaks down in tears. "They made me make out with <<s>>ome young harlot!" $He's exactly as you remember. <<elseif $rivalryDuration <= 15>> Upon seeing you, $activeSlave.slaveName shifts $his weight back and forth, unsure of what to make of you. As you step forward, $he hesitatingly approaches. Once $he is close enough $he asks "<<if $PC.visualAge < 35>>Were you alway<<s>> that attractive?<<else>>Can I hang out with the re<<s>>t of the young ladie<<s>>?<</if>>" While $he looks the same as you remember, $he certainly doesn't think the same anymore. <<elseif $rivalryDuration <= 20>> @@ -312,9 +312,9 @@ Your hired mercenaries are en route now with your precious cargo. <<set $activeSlave.health = -30>> <<set $activeSlave.chem = 100>> <<if $rivalryDuration <= 5>> - Upon seeing you, $activeSlave.slaveName attempts to dive into your <<if $PC.boobs == 1>>ample bust<<else>>chest<</if>>. The weight of $his huge <<print $activeSlave.boobs>>cc tits knocks the wind out of you. You embrace $him as best you can, you hands sinking into $his soft butt, as $he sobs "Look what they did to my che<<s>>t and a<<ss>>! They ruined them!" $He looks similar to how you remember, minus $his huge assets of course. + Upon seeing you, $activeSlave.slaveName attempts to dive into your <<if $PC.boobs >= 650>>ample bust<<else>>chest<</if>>. The weight of $his huge <<print $activeSlave.boobs>>cc tits knocks the wind out of you. You embrace $him as best you can, you hands sinking into $his soft butt, as $he sobs "Look what they did to my che<<s>>t and a<<ss>>! They ruined them!" $He looks similar to how you remember, minus $his huge assets of course. <<elseif $rivalryDuration <= 10>> - Upon seeing you, $activeSlave.slaveName gingerly approaches, uncertain if $he should. You pull $his massive <<print $activeSlave.boobs>>cc breasts into your <<if $PC.boobs == 1>>ample bust<<else>>chest<</if>> as $he breaks down in tears. "Why do the<<s>>e meat balloon<<s>> feel <<s>>o good?!" $He looks similar to how you remember, minus $his massive assets of course. + Upon seeing you, $activeSlave.slaveName gingerly approaches, uncertain if $he should. You pull $his massive <<print $activeSlave.boobs>>cc breasts into your <<if $PC.boobs >= 650>>ample bust<<else>>chest<</if>> as $he breaks down in tears. "Why do the<<s>>e meat balloon<<s>> feel <<s>>o good?!" $He looks similar to how you remember, minus $his massive assets of course. <<elseif $rivalryDuration <= 15>> $activeSlave.slaveName's impressive bulk is placed in your office. Upon seeing you, $activeSlave.slaveName shifts $his weight back and forth atop $his <<print $activeSlave.boobs>>cc breasts, causing $his chubby body and fat ass to jiggle, unsure of what to make of you. As you step forward, $he asks "Can you make my tit<<s>> bigger?" The $girl you used to know is barely recognizable under those massive tits and $he certainly doesn't think the same anymore. <<elseif $rivalryDuration <= 20>> @@ -328,9 +328,9 @@ Your hired mercenaries are en route now with your precious cargo. <<case "Asset Expansionism">> <<set $activeSlave.health = 60>> <<if $rivalryDuration <= 5>> - Upon seeing you, $activeSlave.slaveName dives into your <<if $PC.boobs == 1>>ample bust<<else>>chest<</if>> sobbing "They told me <<s>>uch horrible thing<<s>> about you!" You gently wrap your arms around $him in a comforting embrace. $He's exactly as you remember. + Upon seeing you, $activeSlave.slaveName dives into your <<if $PC.boobs >= 650>>ample bust<<else>>chest<</if>> sobbing "They told me <<s>>uch horrible thing<<s>> about you!" You gently wrap your arms around $him in a comforting embrace. $He's exactly as you remember. <<elseif $rivalryDuration <= 10>> - Upon seeing you, $activeSlave.slaveName gingerly approaches, uncertain if $he should. You pull $him into your <<if $PC.boobs == 1>>ample bust<<else>>chest<</if>> as $he breaks down in tears. "You aren't going to make my tit<<s>> huge, are you?" While $he looks the same as you remember, $he certainly doesn't think the same anymore. + Upon seeing you, $activeSlave.slaveName gingerly approaches, uncertain if $he should. You pull $him into your <<if $PC.boobs >= 650>>ample bust<<else>>chest<</if>> as $he breaks down in tears. "You aren't going to make my tit<<s>> huge, are you?" While $he looks the same as you remember, $he certainly doesn't think the same anymore. <<elseif $rivalryDuration <= 15>> Upon seeing you, $activeSlave.slaveName shifts $his weight back and forth, unsure of what to make of you. As you step forward, $he hesitatingly approaches. Once $he is close enough $he pleads "Plea<<s>>e don't turn me into a big boobed freak..." While $he looks the same as you remember, $he certainly doesn't think the same anymore. <<elseif $rivalryDuration <= 20>> @@ -344,9 +344,9 @@ Your hired mercenaries are en route now with your precious cargo. <<case "Pastoralism">> <<set $activeSlave.health = 60>> <<if $rivalryDuration <= 5>> - Upon seeing you, $activeSlave.slaveName dives into your <<if $PC.boobs == 1>>ample bust<<else>>chest<</if>> sobbing "I've never had to e<<x>>er<<c>>i<<s>>e <<s>>o much; I'm exhau<<s>>ted!" You gently wrap your arms around $his soft body in a comforting embrace. $He's exactly as you remember. + Upon seeing you, $activeSlave.slaveName dives into your <<if $PC.boobs >= 650>>ample bust<<else>>chest<</if>> sobbing "I've never had to e<<x>>er<<c>>i<<s>>e <<s>>o much; I'm exhau<<s>>ted!" You gently wrap your arms around $his soft body in a comforting embrace. $He's exactly as you remember. <<elseif $rivalryDuration <= 10>> - Upon seeing you, $activeSlave.slaveName gingerly approaches, uncertain if $he should. You pull $him into your <<if $PC.boobs == 1>>ample bust<<else>>chest<</if>>, feeling the muscles under $his chubby body, as $he breaks down in tears. "You aren't going to make me pump iron, are you?" While $he's thinner than you remember, and a little more muscular, $his personality is exactly the same. + Upon seeing you, $activeSlave.slaveName gingerly approaches, uncertain if $he should. You pull $him into your <<if $PC.boobs >= 650>>ample bust<<else>>chest<</if>>, feeling the muscles under $his chubby body, as $he breaks down in tears. "You aren't going to make me pump iron, are you?" While $he's thinner than you remember, and a little more muscular, $his personality is exactly the same. <<elseif $rivalryDuration <= 15>> Upon seeing you, $activeSlave.slaveName shifts $his weight back and forth, unsure of what to make of you. As you step forward, $he hesitatingly approaches. Once $he is close enough $he says "I don't want to ever be <<s>>o heavy again..." $He is noticeably thinner and much more muscular than you remember; $he certainly doesn't think the same anymore, either. <<elseif $rivalryDuration <= 20>> @@ -360,9 +360,9 @@ Your hired mercenaries are en route now with your precious cargo. <<case "Cummunism">> <<set $activeSlave.health = -30>> <<if $rivalryDuration <= 5>> - Upon seeing you, $activeSlave.slaveName attempts to dive into your <<if $PC.boobs == 1>>ample bust<<else>>chest<</if>>. The weight of $his huge <<print $activeSlave.boobs>>cc tits knocks the wind out of you. You embrace $him as best you can, you hands sinking into $his soft butt, as $he sobs "They made me fat! My nipple<<s>> won't <<s>>top leaking milk!" $He looks similar to how you remember, minus $his huge milky assets of course. + Upon seeing you, $activeSlave.slaveName attempts to dive into your <<if $PC.boobs >= 650>>ample bust<<else>>chest<</if>>. The weight of $his huge <<print $activeSlave.boobs>>cc tits knocks the wind out of you. You embrace $him as best you can, you hands sinking into $his soft butt, as $he sobs "They made me fat! My nipple<<s>> won't <<s>>top leaking milk!" $He looks similar to how you remember, minus $his huge milky assets of course. <<elseif $rivalryDuration <= 10>> - Upon seeing you, $activeSlave.slaveName gingerly approaches, uncertain if $he should. You pull $his massive <<print $activeSlave.boobs>>cc milky breasts into your <<if $PC.boobs == 1>>ample bust<<else>>chest<</if>> as $he breaks down in tears. "Why did they make me into a cow, I don't under<<s>>tand..." $He looks similar to how you remember, minus $his massive assets of course. + Upon seeing you, $activeSlave.slaveName gingerly approaches, uncertain if $he should. You pull $his massive <<print $activeSlave.boobs>>cc milky breasts into your <<if $PC.boobs >= 650>>ample bust<<else>>chest<</if>> as $he breaks down in tears. "Why did they make me into a cow, I don't under<<s>>tand..." $He looks similar to how you remember, minus $his massive assets of course. <<elseif $rivalryDuration <= 15>> $activeSlave.slaveName's impressive bulk is placed in your office. Upon seeing you, $activeSlave.slaveName shifts $his weight back and forth atop $his <<print $activeSlave.boobs>>cc breasts, causing $his chubby body and fat ass to jiggle, unsure of what to make of you. As you step forward, $he asks "Can you milk me?" The $girl you used to know is barely recognizable under all that fat and $he certainly doesn't think the same anymore. <<elseif $rivalryDuration <= 20>> @@ -376,10 +376,10 @@ Your hired mercenaries are en route now with your precious cargo. <</if>> <<case "Physical Idealism">> <<if $rivalryDuration <= 5>> - Upon seeing you, $activeSlave.slaveName dives into your <<if $PC.boobs == 1>>ample bust<<else>>chest<</if>>, $his added heft knocking the wind out of you. You gently wrap your arms around $him in a comforting embrace, your arms gently sinking into $his soft flesh, as $he sobs, "They made me fat! I'm <<s>>o glad tho<<s>>e guy<<s>> let me puke up all that food; I don't even want to think how big I'd be otherwi<<s>>e!" $He looks similar to how you remember, thanks to the pudge, though that can be easily rectified. + Upon seeing you, $activeSlave.slaveName dives into your <<if $PC.boobs >= 650>>ample bust<<else>>chest<</if>>, $his added heft knocking the wind out of you. You gently wrap your arms around $him in a comforting embrace, your arms gently sinking into $his soft flesh, as $he sobs, "They made me fat! I'm <<s>>o glad tho<<s>>e guy<<s>> let me puke up all that food; I don't even want to think how big I'd be otherwi<<s>>e!" $He looks similar to how you remember, thanks to the pudge, though that can be easily rectified. <<set $activeSlave.health = 0>> <<elseif $rivalryDuration <= 10>> - Upon seeing you, $activeSlave.slaveName gingerly approaches, uncertain if $he should. You pull $his meaty body into your <<if $PC.boobs == 1>>ample bust<<else>>chest<</if>> as $he breaks down in tears. "Why did they make me into a <<s>>ow, I don't under<<s>>tand..." $He looks similar to how you remember, minus $his added weight of course. + Upon seeing you, $activeSlave.slaveName gingerly approaches, uncertain if $he should. You pull $his meaty body into your <<if $PC.boobs >= 650>>ample bust<<else>>chest<</if>> as $he breaks down in tears. "Why did they make me into a <<s>>ow, I don't under<<s>>tand..." $He looks similar to how you remember, minus $his added weight of course. <<set $activeSlave.health = -10>> <<elseif $rivalryDuration <= 15>> Upon seeing you, $activeSlave.slaveName shifts $his weight back and forth causing $his plump body, big breasts and fat ass to jiggle, unsure of what to make of you. As you step forward, $he asks "Can I have <<s>>ome food?" The $girl you used to know is barely recognizable under all that fat and $he certainly doesn't think the same anymore. @@ -397,9 +397,9 @@ Your hired mercenaries are en route now with your precious cargo. <<case "Hedonistic Decadence">> <<set $activeSlave.health = 60>> <<if $rivalryDuration <= 5>> - Upon seeing you, $activeSlave.slaveName dives into your <<if $PC.boobs == 1>>ample bust<<else>>chest<</if>> sobbing "I've never had to e<<x>>er<<c>>i<<s>>e <<s>>o much, I'm exhau<<s>>ted!" You gently wrap your arms around $his soft body in a comforting embrace. $He's exactly as you remember. + Upon seeing you, $activeSlave.slaveName dives into your <<if $PC.boobs >= 650>>ample bust<<else>>chest<</if>> sobbing "I've never had to e<<x>>er<<c>>i<<s>>e <<s>>o much, I'm exhau<<s>>ted!" You gently wrap your arms around $his soft body in a comforting embrace. $He's exactly as you remember. <<elseif $rivalryDuration <= 10>> - Upon seeing you, $activeSlave.slaveName gingerly approaches, uncertain if $he should. You pull $him into your <<if $PC.boobs == 1>>ample bust<<else>>chest<</if>>, feeling the muscles under $his chubby body, as $he breaks down in tears. "You aren't going to make me pump iron, are you?" While $he's thinner than you remember, and a little more muscular, $his personality is exactly the same. + Upon seeing you, $activeSlave.slaveName gingerly approaches, uncertain if $he should. You pull $him into your <<if $PC.boobs >= 650>>ample bust<<else>>chest<</if>>, feeling the muscles under $his chubby body, as $he breaks down in tears. "You aren't going to make me pump iron, are you?" While $he's thinner than you remember, and a little more muscular, $his personality is exactly the same. <<elseif $rivalryDuration <= 15>> Upon seeing you, $activeSlave.slaveName shifts $his weight back and forth, unsure of what to make of you. As you step forward, $he hesitatingly approaches. Once $he is close enough $he says "I don't want to ever be <<s>>o heavy again..." $He is noticeably thinner and much more muscular than you remember; $he certainly doesn't think the same anymore, either. <<elseif $rivalryDuration <= 20>> @@ -413,9 +413,9 @@ Your hired mercenaries are en route now with your precious cargo. <<case "Chattel Religionism">> <<set $activeSlave.health = 50>> <<if $rivalryDuration <= 5>> - Upon seeing you, $activeSlave.slaveName dives into your <<if $PC.boobs == 1>>ample bust<<else>>chest<</if>> sobbing "They told me <<s>>uch horrible thing<<s>> about you!" You gently wrap your arms around $him in a comforting embrace. $He's exactly as you remember. + Upon seeing you, $activeSlave.slaveName dives into your <<if $PC.boobs >= 650>>ample bust<<else>>chest<</if>> sobbing "They told me <<s>>uch horrible thing<<s>> about you!" You gently wrap your arms around $him in a comforting embrace. $He's exactly as you remember. <<elseif $rivalryDuration <= 10>> - Upon seeing you, $activeSlave.slaveName gingerly approaches, uncertain if $he should. You pull $him into your <<if $PC.boobs == 1>>ample bust<<else>>chest<</if>> as $he breaks down in tears. "You aren't trying to make <<s>>ome cra<<z>>y religion, are you?" While $he looks the same as you remember, $he certainly doesn't think the same anymore. + Upon seeing you, $activeSlave.slaveName gingerly approaches, uncertain if $he should. You pull $him into your <<if $PC.boobs >= 650>>ample bust<<else>>chest<</if>> as $he breaks down in tears. "You aren't trying to make <<s>>ome cra<<z>>y religion, are you?" While $he looks the same as you remember, $he certainly doesn't think the same anymore. <<elseif $rivalryDuration <= 15>> Upon seeing you, $activeSlave.slaveName shifts $his weight back and forth, unsure of what to make of you. As you step forward, $he hesitatingly approaches. Once $he is close enough $he pleads "Plea<<s>>e don't turn me into a di<<sc>>iple of your religion..." While $he looks the same as you remember, $he certainly doesn't think the same anymore. <<elseif $rivalryDuration <= 20>> @@ -429,9 +429,9 @@ Your hired mercenaries are en route now with your precious cargo. <<case "Multiculturalism">> <<set $activeSlave.health = 60>> <<if $rivalryDuration <= 5>> - Upon seeing you, $activeSlave.slaveName dives into your <<if $PC.boobs == 1>>ample bust<<else>>chest<</if>> sobbing "They <<s>>aid <<s>>uch cra<<z>>y thing<<s>>!" You gently wrap your arms around $him in a comforting embrace. $He's exactly as you remember. + Upon seeing you, $activeSlave.slaveName dives into your <<if $PC.boobs >= 650>>ample bust<<else>>chest<</if>> sobbing "They <<s>>aid <<s>>uch cra<<z>>y thing<<s>>!" You gently wrap your arms around $him in a comforting embrace. $He's exactly as you remember. <<elseif $rivalryDuration <= 10>> - Upon seeing you, $activeSlave.slaveName gingerly approaches, uncertain if $he should. You pull $him into your <<if $PC.boobs == 1>>ample bust<<else>>chest<</if>> as $he breaks down in tears. "They made me pray for your arcology; why i<<s>> that?" $He's exactly as you remember. + Upon seeing you, $activeSlave.slaveName gingerly approaches, uncertain if $he should. You pull $him into your <<if $PC.boobs >= 650>>ample bust<<else>>chest<</if>> as $he breaks down in tears. "They made me pray for your arcology; why i<<s>> that?" $He's exactly as you remember. <<elseif $rivalryDuration <= 15>> Upon seeing you, $activeSlave.slaveName shifts $his weight back and forth, unsure of what to make of you. As you step forward, $he hesitatingly approaches. Once $he is close enough $he prays "Plea<<s>>e pardon thi<<s>> arcology..." While $he looks the same as you remember, $he certainly doesn't think the same anymore. <<elseif $rivalryDuration <= 20>> @@ -446,9 +446,9 @@ Your hired mercenaries are en route now with your precious cargo. <<case "Intellectual Dependency">> <<set $activeSlave.health = 80>> <<if $rivalryDuration <= 5>> - Upon seeing you, $activeSlave.slaveName dives into your <<if $PC.boobs == 1>>ample bust<<else>>chest<</if>> sobbing "They tried to teach me the mo<<s>>t ob<<sc>>ene thing<<s>>!" You gently wrap your arms around $him in a comforting embrace. $He's exactly as you remember. + Upon seeing you, $activeSlave.slaveName dives into your <<if $PC.boobs >= 650>>ample bust<<else>>chest<</if>> sobbing "They tried to teach me the mo<<s>>t ob<<sc>>ene thing<<s>>!" You gently wrap your arms around $him in a comforting embrace. $He's exactly as you remember. <<elseif $rivalryDuration <= 10>> - Upon seeing you, $activeSlave.slaveName gingerly approaches, uncertain if $he should. You pull $him into your <<if $PC.boobs == 1>>ample bust<<else>>chest<</if>> as $he breaks down in tears. "They made me a whore. I feel <<s>>o di<<s>>gu<<s>>ting..." $He's exactly as you remember. + Upon seeing you, $activeSlave.slaveName gingerly approaches, uncertain if $he should. You pull $him into your <<if $PC.boobs >= 650>>ample bust<<else>>chest<</if>> as $he breaks down in tears. "They made me a whore. I feel <<s>>o di<<s>>gu<<s>>ting..." $He's exactly as you remember. <<elseif $rivalryDuration <= 15>> <<set $activeSlave.devotion = 40>> <<set $activeSlave.trust = 40>> @@ -465,13 +465,13 @@ Your hired mercenaries are en route now with your precious cargo. <<case "Slave Professionalism">> <<set $activeSlave.health = 60>> <<if $rivalryDuration <= 5>> - Upon seeing you, $activeSlave.slaveName dives into your <<if $PC.boobs == 1>>ample bust<<else>>chest<</if>> sobbing "They did thing<<s>> to me! My head hurt<<s>> <<s>>o much..." You gently wrap your arms around $him in a comforting embrace. $He's exactly as you remember. + Upon seeing you, $activeSlave.slaveName dives into your <<if $PC.boobs >= 650>>ample bust<<else>>chest<</if>> sobbing "They did thing<<s>> to me! My head hurt<<s>> <<s>>o much..." You gently wrap your arms around $him in a comforting embrace. $He's exactly as you remember. <<elseif $rivalryDuration <= 10>> - Upon seeing you, $activeSlave.slaveName gingerly approaches, uncertain if $he should. You pull $him into your <<if $PC.boobs == 1>>ample bust<<else>>chest<</if>> as $he breaks down in tears. "I can barely remember thing<<s>> anymore; who were you again? I hate to a<<s>>k, but... I need a good fuck right now..." While $he looks the same as you remember, $he certainly can't think the same anymore. + Upon seeing you, $activeSlave.slaveName gingerly approaches, uncertain if $he should. You pull $him into your <<if $PC.boobs >= 650>>ample bust<<else>>chest<</if>> as $he breaks down in tears. "I can barely remember thing<<s>> anymore; who were you again? I hate to a<<s>>k, but... I need a good fuck right now..." While $he looks the same as you remember, $he certainly can't think the same anymore. <<elseif $rivalryDuration <= 15>> Upon seeing you, $activeSlave.slaveName shifts $his weight back and forth, unsure of what to make of you. As you step forward, $he bounces into your arms. "Wanna do it?" While $he looks the same as you remember, $he certainly doesn't think the same anymore. <<elseif $rivalryDuration <= 20>> - Upon seeing you, $activeSlave.slaveName wastes no time in <<if $PC.dick == 1>>unbuckling your pants<<else>>slipping under your skirt<</if>> and going to town. While $he looks the same as you remember<<if $seePreg != 0>>, albeit a little pregnant<</if>>, $he definitely doesn't think the same anymore. + Upon seeing you, $activeSlave.slaveName wastes no time in <<if $PC.dick != 0>>unbuckling your pants<<else>>slipping under your skirt<</if>> and going to town. While $he looks the same as you remember<<if $seePreg != 0>>, albeit a little pregnant<</if>>, $he definitely doesn't think the same anymore. <<else>> Your mercenaries radio you upon arrival. "This one's got one thing $his mind, you better ready yourself. We're coming in now." Upon seeing you, $activeSlave.slaveName's eyes fill with excitement. As you step forward, $he struggles against $his bindings, desperately trying to get loose. The mercenary captain yanks $him back. "My apologies, the only thing left of $his mind is a libido it feels like. Please be careful when you unbind $him, $he's nothing more than a horny idiot now." he says as he and his group exit your penthouse, leaving you with the dripping $activeSlave.slaveName. $He looks the same as you remember<<if $seePreg != 0>>, albeit a little pregnant<</if>>, but $he acts nothing like the $girl you used to know. $He's probably too dumb to manage to cause any trouble, but is likely to be high maintenance given $his ineptitude and nymphomania. @@ -479,9 +479,9 @@ Your hired mercenaries are en route now with your precious cargo. <<case "Petite Admiration">> <<set $activeSlave.health = 60>> <<if $rivalryDuration <= 5>> - Upon seeing you, $activeSlave.slaveName dives into your <<if $PC.boobs == 1>>ample bust<<else>>chest<</if>> sobbing "Thi<<s>> giant woman tried to make me her pet!" You gently wrap your arms around $him in a comforting embrace. $He's exactly as you remember. + Upon seeing you, $activeSlave.slaveName dives into your <<if $PC.boobs >= 650>>ample bust<<else>>chest<</if>> sobbing "Thi<<s>> giant woman tried to make me her pet!" You gently wrap your arms around $him in a comforting embrace. $He's exactly as you remember. <<elseif $rivalryDuration <= 10>> - Upon seeing you, $activeSlave.slaveName gingerly approaches, uncertain if $he should. You pull $him into your <<if $PC.boobs == 1>>ample bust<<else>>chest<</if>> as $he breaks down in tears. "They made me make out with a giant!" $He's exactly as you remember. + Upon seeing you, $activeSlave.slaveName gingerly approaches, uncertain if $he should. You pull $him into your <<if $PC.boobs >= 650>>ample bust<<else>>chest<</if>> as $he breaks down in tears. "They made me make out with a giant!" $He's exactly as you remember. <<elseif $rivalryDuration <= 15>> Upon seeing you, $activeSlave.slaveName shifts $his weight back and forth, unsure of what to make of you. As you step forward, $he hesitatingly approaches. Once $he is close enough $he asks /* player height check here */ @@ -502,9 +502,9 @@ Your hired mercenaries are en route now with your precious cargo. <<case "Statuesque Glorification">> <<set $activeSlave.health = 60>> <<if $rivalryDuration <= 5>> - Upon seeing you, $activeSlave.slaveName dives into your <<if $PC.boobs == 1>>ample bust<<else>>chest<</if>> sobbing "Thi<<s>> midget kept mole<<s>>ting me!" You gently wrap your arms around $him in a comforting embrace. $He's exactly as you remember. + Upon seeing you, $activeSlave.slaveName dives into your <<if $PC.boobs >= 650>>ample bust<<else>>chest<</if>> sobbing "Thi<<s>> midget kept mole<<s>>ting me!" You gently wrap your arms around $him in a comforting embrace. $He's exactly as you remember. <<elseif $rivalryDuration <= 10>> - Upon seeing you, $activeSlave.slaveName gingerly approaches, uncertain if $he should. You pull $him into your <<if $PC.boobs == 1>>ample bust<<else>>chest<</if>> as $he breaks down in tears. "They made me get on <<if hasBothLegs($activeSlave)>>my knee<<s>><<else>>the ground<</if>> and make out with <<s>>ome tiny harlot!" $He's exactly as you remember. + Upon seeing you, $activeSlave.slaveName gingerly approaches, uncertain if $he should. You pull $him into your <<if $PC.boobs >= 650>>ample bust<<else>>chest<</if>> as $he breaks down in tears. "They made me get on <<if hasBothLegs($activeSlave)>>my knee<<s>><<else>>the ground<</if>> and make out with <<s>>ome tiny harlot!" $He's exactly as you remember. <<elseif $rivalryDuration <= 15>> Upon seeing you, $activeSlave.slaveName shifts $his weight back and forth, unsure of what to make of you. As you step forward, $he hesitatingly approaches. Once $he is close enough $he asks /* player height check here */ @@ -525,9 +525,9 @@ Your hired mercenaries are en route now with your precious cargo. <<default>> <<set $activeSlave.health = 40>> <<if $rivalryDuration <= 5>> - Upon seeing you, $activeSlave.slaveName dives into your <<if $PC.boobs == 1>>ample bust<<else>>chest<</if>> sobbing "They told me <<s>>uch horrible thing<<s>> about you!" You gently wrap your arms around $him in a comforting embrace. $He's exactly as you remember. + Upon seeing you, $activeSlave.slaveName dives into your <<if $PC.boobs >= 650>>ample bust<<else>>chest<</if>> sobbing "They told me <<s>>uch horrible thing<<s>> about you!" You gently wrap your arms around $him in a comforting embrace. $He's exactly as you remember. <<elseif $rivalryDuration <= 10>> - Upon seeing you, $activeSlave.slaveName gingerly approaches, uncertain if $he should. You pull $him into your <<if $PC.boobs == 1>>ample bust<<else>>chest<</if>> as $he breaks down in tears. + Upon seeing you, $activeSlave.slaveName gingerly approaches, uncertain if $he should. You pull $him into your <<if $PC.boobs >= 650>>ample bust<<else>>chest<</if>> as $he breaks down in tears. <<if $rivalryFS != 0>> "You aren't trying to make <<s>>ome cra<<z>>y old-timey <<s>>o<<c>>iety, are you?" <<else>> diff --git a/src/uncategorized/pMercenaries.tw b/src/uncategorized/pMercenaries.tw index 53d7fc194a433cecb0662fb67d9da1f12ae4821d..d48cf683056380504d0c21371f174cdbe66ec28a 100644 --- a/src/uncategorized/pMercenaries.tw +++ b/src/uncategorized/pMercenaries.tw @@ -2,9 +2,9 @@ <<set $nextButton = "Continue", $nextLink = "Random Nonindividual Event", $mercenaries = 0, $mercenariesTitle = "mercenaries">> -<<if ($PC.warfare >= 100)>> +<<if ($PC.skill.warfare >= 100)>> <<set _price = 2500>> -<<elseif ($PC.warfare >= 50)>> +<<elseif ($PC.skill.warfare >= 50)>> <<set _price = 3725>> <<else>> <<set _price = 5000>> @@ -33,7 +33,7 @@ The budgetary difficulty many old world countries are in has resulted in unemplo <<set $mercTotalManpower = 15>> <<set $mercFreeManpower = 15>> <</replace>> -<</link>> <<if ($PC.warfare >= 50) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(_price)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(5000)>> and incur significant upkeep costs//<</if>> +<</link>> <<if ($PC.skill.warfare >= 50) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(_price)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(5000)>> and incur significant upkeep costs//<</if>> <br><<link "Install a full platoon">> <<replace "#result">> You hire a full platoon of reputable mercenaries with a veteran officer to command them, kit them in excellent gear, and quarter them in $arcologies[0].name. The sight of many armed men on patrol has @@.red;deeply offended some of the more free-spirited citizens@@ of $arcologies[0].name. @@ -43,7 +43,7 @@ The budgetary difficulty many old world countries are in has resulted in unemplo <<set $mercTotalManpower = 30>> <<set $mercFreeManpower = 30>> <</replace>> -<</link>> <<if ($PC.warfare >= 50) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat((_price*2))>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(10000)>> and incur significant upkeep costs//<</if>> +<</link>> <<if ($PC.skill.warfare >= 50) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat((_price*2))>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(10000)>> and incur significant upkeep costs//<</if>> <br><<link "Do not quarter troops in your arcology">> <<replace "#result">> Having armed men on permanent watch is a step too far. $arcologies[0].name's security systems are formidable and will have to serve. diff --git a/src/uncategorized/pPeacekeepersInfluence.tw b/src/uncategorized/pPeacekeepersInfluence.tw index 0b59bdabcfe7e0350148b1f66c63a783193af7e4..2b12d45bf9385d689c5810ae4e236da2ae0a5638 100644 --- a/src/uncategorized/pPeacekeepersInfluence.tw +++ b/src/uncategorized/pPeacekeepersInfluence.tw @@ -48,20 +48,20 @@ As you review intelligence from the area at your desk, <<case "succubus">> The slutty little sex demoness pops up. <<switch $assistantFSAppearance>> - <<case "paternalist">>"<<print $PC.name>>, would you help me with this zipper?" - <<case "degradationist">>"<<print $PC.name>>, what do you think of these piercings?" - <<case "physical idealist">>"<<print $PC.name>>, bet you I can lift this!" - <<case "hedonistic decadence">>"<<print $PC.name>>, is there food on my face?" - <<case "repopulation focus">>"<<print $PC.name>>, my water broke." - <<case "gender radicalist">>"<<print $PC.name>>, do you think <<if $arcologies[0].FSGenderRadicalistLawFuta == 3>>my ass could be bigger?"<<else>>this outfit makes me look too girly?"<</if>> - <<case "gender fundamentalist">>"<<print $PC.name>>, would I make a good mother?" - <<case "asset expansionist">>"<<print $PC.name>>, I feel like my breasts got smaller, what do you think?" - <<case "transformation fetishist">>"<<print $PC.name>>, how do you think these implants would look in me?" - <<case "pastoralist">>"Oh <<print $PC.name>>, I'm so backed up. Would you give me a hand?" - <<case "slimness enthusiast">>"<<print $PC.name>>, do <<if $arcologies[0].FSSlimnessEnthusiastLaw == 1>>these look bigger to you?"<<else>>you think they're getting bigger?"<</if>> - <<case "slave professionalism">>"Hey <<print $PC.name>>, what's most useful when it's long and hard? An education, of course!" - <<case "petite admiration">>"<<print $PC.name>>, I think I grew a little." - <<case "statuesque glorification">>"<<print $PC.name>>, are these heels long enough?" + <<case "paternalist">>"<<print $PC.slaveName>>, would you help me with this zipper?" + <<case "degradationist">>"<<print $PC.slaveName>>, what do you think of these piercings?" + <<case "physical idealist">>"<<print $PC.slaveName>>, bet you I can lift this!" + <<case "hedonistic decadence">>"<<print $PC.slaveName>>, is there food on my face?" + <<case "repopulation focus">>"<<print $PC.slaveName>>, my water broke." + <<case "gender radicalist">>"<<print $PC.slaveName>>, do you think <<if $arcologies[0].FSGenderRadicalistLawFuta == 3>>my ass could be bigger?"<<else>>this outfit makes me look too girly?"<</if>> + <<case "gender fundamentalist">>"<<print $PC.slaveName>>, would I make a good mother?" + <<case "asset expansionist">>"<<print $PC.slaveName>>, I feel like my breasts got smaller, what do you think?" + <<case "transformation fetishist">>"<<print $PC.slaveName>>, how do you think these implants would look in me?" + <<case "pastoralist">>"Oh <<print $PC.slaveName>>, I'm so backed up. Would you give me a hand?" + <<case "slimness enthusiast">>"<<print $PC.slaveName>>, do <<if $arcologies[0].FSSlimnessEnthusiastLaw == 1>>these look bigger to you?"<<else>>you think they're getting bigger?"<</if>> + <<case "slave professionalism">>"Hey <<print $PC.slaveName>>, what's most useful when it's long and hard? An education, of course!" + <<case "petite admiration">>"<<print $PC.slaveName>>, I think I grew a little." + <<case "statuesque glorification">>"<<print $PC.slaveName>>, are these heels long enough?" <<default>>_HeA spasms with a powerful orgasm and moans lewdly and loudly. <</switch>> _HeA knows just how to get your attention. diff --git a/src/uncategorized/pPeacekeepersIntro.tw b/src/uncategorized/pPeacekeepersIntro.tw index bd497efb62ae210c40fab6005acc21cebe5566fd..7cdf96aeb0e71fbca01b9e378ddf5256e083ca67 100644 --- a/src/uncategorized/pPeacekeepersIntro.tw +++ b/src/uncategorized/pPeacekeepersIntro.tw @@ -31,7 +31,7 @@ Having the area revert to a Hobbesian wilderness might not be too annoying for y <br><br> "In a few hours," says the general, "my country is going to announce the deployment of a peacekeeping force to the lawless area next to your Free City." It should sound like a threat, but it doesn't. The general's body language is erect and military, but not intimidating. He continues, "I want to be clear. We intend to stabilize the region. We have no ill intentions toward your Free City, and I see no reason why our interests should ever come into conflict." Despite the direct delivery, he isn't reading from a script that you can see. -<<if $PC.warfare >= 100 && $invasionVictory > 2>> +<<if $PC.skill.warfare >= 100 && $invasionVictory > 2>> "As one warrior to another, that was damn fine work you did defending your city. It's good to see tough people doing well in the Free Cities." <<set $peacekeepers.attitude += 5>> <<else>> diff --git a/src/uncategorized/pRivalInitiation.tw b/src/uncategorized/pRivalInitiation.tw index e5c9e48f8b5f457a3d8f663afe7dd87e66bc0834..0477381e1ec36d284064fa0235caddfb56a1d027 100644 --- a/src/uncategorized/pRivalInitiation.tw +++ b/src/uncategorized/pRivalInitiation.tw @@ -21,7 +21,7 @@ This is a special week, the week of your victory. <<EventNameLink>> awaits your <<link "Force $him to do a public relations tour with you">> <<EventNameDelink $activeSlave>> <<replace "#result">> - Though $he hates you with all $his heart, $he knows better than most what happens to slaves who disobey. So, when you describe your public relations plans to $him, $he promises to obey before you even get to the threats. $He finds $himself accompanying you to the arcology's finest establishment in a lovely evening dress. The two of you share an understandably quiet meal, with a growing crowd coming to leer at the defeated slaveowner-cum-slave. At a prearranged signal from you, $he stands, quickly strips naked, gets down on <<if hasBothLegs($activeSlave)>>$his knees<<else>>the ground<</if>>, and <<if $PC.dick == 1>>sucks you off<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>eats you out<</if>>. Such public humiliation starts $him down the path of @@.hotpink;obedience,@@ and is the @@.green;talk of the Free Cities.@@ + Though $he hates you with all $his heart, $he knows better than most what happens to slaves who disobey. So, when you describe your public relations plans to $him, $he promises to obey before you even get to the threats. $He finds $himself accompanying you to the arcology's finest establishment in a lovely evening dress. The two of you share an understandably quiet meal, with a growing crowd coming to leer at the defeated slaveowner-cum-slave. At a prearranged signal from you, $he stands, quickly strips naked, gets down on <<if hasBothLegs($activeSlave)>>$his knees<<else>>the ground<</if>>, and <<if $PC.dick != 0>>sucks you off<<if $PC.vagina != -1>> and <</if>><</if>><<if $PC.vagina != -1>>eats you out<</if>>. Such public humiliation starts $him down the path of @@.hotpink;obedience,@@ and is the @@.green;talk of the Free Cities.@@ <<set $activeSlave.devotion += 4, $activeSlave.counter.oral += 1, $oralTotal += 1>> <<run repX(2500, "event", $activeSlave)>> <<set $rivalID = 0>> @@ -41,7 +41,7 @@ This is a special week, the week of your victory. <<EventNameLink>> awaits your <br><<link "Break $his ass and then let the public use it">> <<EventNameDelink $activeSlave>> <<replace "#result">> - $activeSlave.slaveName, who has been fairly dignified up to this point, breaks down when $he's placed in stocks with $his ass in the air. $His sobs become screams when, for the first time in $his life, $he feels the burning sensation of a well-lubricated <<if $PC.dick == 1>>cockhead<<else>>strap-on<</if>> forcing its way past $his virgin sphincter. Raping a virgin anus is not a new pleasure for you, but the usual shrieking, struggling and spasming is all the sweeter this time. @@.green;Half the arcology@@ has used $his @@.red;poor injured butthole@@ by the end of the day; $he @@.gold;is learning to fear you,@@ and hates you @@.mediumorchid;even more@@ if possible. + $activeSlave.slaveName, who has been fairly dignified up to this point, breaks down when $he's placed in stocks with $his ass in the air. $His sobs become screams when, for the first time in $his life, $he feels the burning sensation of a well-lubricated <<if $PC.dick != 0>>cockhead<<else>>strap-on<</if>> forcing its way past $his virgin sphincter. Raping a virgin anus is not a new pleasure for you, but the usual shrieking, struggling and spasming is all the sweeter this time. @@.green;Half the arcology@@ has used $his @@.red;poor injured butthole@@ by the end of the day; $he @@.gold;is learning to fear you,@@ and hates you @@.mediumorchid;even more@@ if possible. <<set $activeSlave.devotion -= 4, $activeSlave.trust -= 5, $activeSlave.health -= 10, $activeSlave.anus = 3, $activeSlave.counter.anal += 47, $analTotal += 47>> <<run repX(2500, "event", $activeSlave)>> <<if $activeSlave.counter.publicUse>><<set $activeSlave.counter.publicUse += 47>><<else>><<set $activeSlave.counter.publicUse = 47>><</if>> diff --git a/src/uncategorized/pRivalryActions.tw b/src/uncategorized/pRivalryActions.tw index 65d2366260547f17e65369aa2ffa23c9281232f5..cd662d6e4ef45c1d468cd63f6a5ba75c66e2fe3b 100644 --- a/src/uncategorized/pRivalryActions.tw +++ b/src/uncategorized/pRivalryActions.tw @@ -3223,7 +3223,7 @@ You remind yourself that success in this conflict will not be defined by the tra <</if>> <</if>> -<<if ($PC.hacking >= 100)>> +<<if ($PC.skill.hacking >= 100)>> <<if $mercenaries >= 3>> <br><<link "Lock your rival down and let your mercs walk right in.">> <<replace "#result">> diff --git a/src/uncategorized/peHeadgirlConcubine.tw b/src/uncategorized/peHeadgirlConcubine.tw index 66fdc7b77f0aac1fc44e89de74e86cc720361d02..4f6b51ef6e5df0c9a266515ff15d7b467dbfc0d9 100644 --- a/src/uncategorized/peHeadgirlConcubine.tw +++ b/src/uncategorized/peHeadgirlConcubine.tw @@ -46,20 +46,20 @@ and it's also obvious that they've been filling the few minutes they've been wai $HeadGirl.slaveName does $his best to keep up, because the sight of your <<if $HeadGirl.fetish == "pregnancy" && $PC.belly >= 10000>> increasingly large baby bump and motherly waddle - <<elseif $HeadGirl.fetish == "cumslut" && $PC.ballsImplant > 2>> + <<elseif $HeadGirl.fetish == "cumslut" && $PC.balls >= 20>> over-burdened scrotum in motion as you walk - <<elseif $HeadGirl.attrXX > 65 && $HeadGirl.attrXY > 65 && $PC.dick == 1 && ($PC.boobs == 1 || $PC.title == 0 || $PC.vagina == 1)>> + <<elseif $HeadGirl.attrXX > 65 && $HeadGirl.attrXY > 65 && $PC.dick != -1 && ($PC.boobs >= 650 || $PC.title == 0 || $PC.vagina != -1)>> dangling penis - <<if $PC.boobs == 1>> + <<if $PC.boobs >= 650>> and bouncing boobs - <<elseif $PC.vagina == 1>> + <<elseif $PC.vagina != -1>> and a hint of the pussy under it <<else>> on such a feminine body <</if>> in motion as you walk <<elseif $HeadGirl.attrXY > 65>> - <<if $PC.dick == 1>> + <<if $PC.dick != 0>> dangling penis <<elseif $PC.title == 1>> masculine body nude @@ -68,15 +68,15 @@ and it's also obvious that they've been filling the few minutes they've been wai <</if>> in motion as you walk <<elseif $HeadGirl.attrXX > 65>> - <<if $PC.boobs == 1>> - <<if $PC.boobsBonus >= 3>> + <<if $PC.boobs >= 300>> + <<if $PC.boobs >= 1400>> huge boobs from behind <<else>> bare boobs <</if>> - <<elseif $PC.vagina == 1 && $PC.dick == 0>> + <<elseif $PC.vagina != -1 && $PC.dick == 0>> bare pussy - <<elseif $PC.vagina == 1 && $PC.dick == 1>> + <<elseif $PC.vagina != -1 && $PC.dick != 0>> bare pussy under your maleness <<elseif $PC.title == 0>> feminine body @@ -165,7 +165,7 @@ and it's also obvious that they've been filling the few minutes they've been wai <<case "submissive">> catches $his lower lip behind $his teeth and gives you a blushing, sexually submissive look <<case "cumslut">> - <<if $PC.dick == 1>>focuses on your cock<<else>>looks you in the eye<</if>> and licks $his lips lasciviously + <<if $PC.dick != 0>>focuses on your cock<<else>>looks you in the eye<</if>> and licks $his lips lasciviously <<case "humiliation">> flashes you and blushes artfully <<case "buttslut">> @@ -201,7 +201,7 @@ and it's also obvious that they've been filling the few minutes they've been wai <<replace "#result">> <<run Enunciate($HeadGirl)>> You tell them to go ahead, $HeadGirl.slaveName first, but you flip the sheet back and pat the soft mattress on either side of you while you do. They laugh and clamber on up, $HeadGirl.slaveName first, and $he manages to drag a $HeadGirl.nipples nipple across your - <<if $PC.boobs == 1>> + <<if $PC.boobs >= 300>> own bare breasts <<elseif $PC.title == 0>> flat chest @@ -236,12 +236,12 @@ and it's also obvious that they've been filling the few minutes they've been wai <</if>> <</if>> <br><br> - $Concubine.slaveName laughs at $him and asks _his2 own question, a little aesthetic question about one of your other bedslaves, but something you like to exercise artistic control over. _His2 giggling is cut off as _he2 has to concentrate on getting _his2 words out as you use two fingers to massage and tease the sensitive skin between _his2 ass and <<if $Concubine.vagina > -1>>the start of _his2 cunt<<elseif $Concubine.scrotum > 0>>_his2 ballsack<<else>>the base of _his2 dick<</if>>. It's $HeadGirl.slaveName's turn to laugh, which $he does throatily, $his warm breath gusting deliciously across your <<if $PC.boobs == 1 || $PC.title == 0>>hardening nipples<<else>>pecs<</if>>. "<<S>>ee, it'<<s>> not ea<<s>>y," $he breathes across you at your Concubine. + $Concubine.slaveName laughs at $him and asks _his2 own question, a little aesthetic question about one of your other bedslaves, but something you like to exercise artistic control over. _His2 giggling is cut off as _he2 has to concentrate on getting _his2 words out as you use two fingers to massage and tease the sensitive skin between _his2 ass and <<if $Concubine.vagina > -1>>the start of _his2 cunt<<elseif $Concubine.scrotum > 0>>_his2 ballsack<<else>>the base of _his2 dick<</if>>. It's $HeadGirl.slaveName's turn to laugh, which $he does throatily, $his warm breath gusting deliciously across your <<if $PC.boobs >= 300 || $PC.title == 0>>hardening nipples<<else>>pecs<</if>>. "<<S>>ee, it'<<s>> not ea<<s>>y," $he breathes across you at your Concubine. <br><br> They soon get their revenge as you give them their orders, though, moving their expert hands between your legs to give you a handjob. They do it cooperatively as you continue to play with them, letting you enjoy the delightful sensation of - <<if $PC.dick == 1>> + <<if $PC.dick != 0>> two hands working your shaft while - <<if $PC.vagina == 1>> + <<if $PC.vagina != -1>> another massages your petals and a fourth delves two fingers inside you. <<else>> another tickles your frenulum and a fourth massages your balls. @@ -249,7 +249,7 @@ and it's also obvious that they've been filling the few minutes they've been wai <<else>> a hand massaging your petals on either side while another delves two fingers inside you and a fourth pleasures your clit. <</if>> - They crane their necks to rain kisses on your chin, neck, <<if $PC.boobs == 1>>breasts, and nipples,<<elseif $PC.title == 0>>and nipples,<<else>>and chest,<</if>> and on each other's mouths. You <<if $PC.belly < 5000>>spring<<elseif $PC.belly < 10000>>pull yourself<<else>>slowly tip your gravid bulk<</if>> out of bed when you're satisfied, pulling your leadership with you towards the shower, and they @@.mediumaquamarine;trustingly bounce up to follow.@@ + They crane their necks to rain kisses on your chin, neck, <<if $PC.boobs >= 300>>breasts, and nipples,<<elseif $PC.title == 0>>and nipples,<<else>>and chest,<</if>> and on each other's mouths. You <<if $PC.belly < 5000>>spring<<elseif $PC.belly < 10000>>pull yourself<<else>>slowly tip your gravid bulk<</if>> out of bed when you're satisfied, pulling your leadership with you towards the shower, and they @@.mediumaquamarine;trustingly bounce up to follow.@@ <<set $slaves[_headGirl].trust += 4, $slaves[_concubine].trust += 4>> <<set $slaves[_headGirl].counter.oral++, $slaves[_concubine].counter.oral++>> <<set $oralTotal += 2>> @@ -285,13 +285,13 @@ and it's also obvious that they've been filling the few minutes they've been wai <<else>> shoves $his cock up $Concubine.slaveName's ass, since $he knows your Concubine can take $his dick with ease. <</if>> - <<if $PC.dick == 1>>You feel the penetration through $Concubine.slaveName's vaginal walls, an incredible sensation.<</if>> + <<if $PC.dick != 0>>You feel the penetration through $Concubine.slaveName's vaginal walls, an incredible sensation.<</if>> <<if canImpreg($slaves[_concubine], $slaves[_headGirl])>> <<= knockMeUp($slaves[_concubine], 10, 1, $slaves[_headGirl].ID, 1)>> <</if>> <<set $slaves[_concubine].counter.anal++, $analTotal++>> <<else>> - gently eases $his cock in beside you.<<if $PC.dick == 1>> The added friction against you in $Concubine.slaveName's vagina feels incredible.<</if>> + gently eases $his cock in beside you.<<if $PC.dick != 0>> The added friction against you in $Concubine.slaveName's vagina feels incredible.<</if>> <<set $slaves[_concubine].counter.vaginal++, $vaginalTotal++>> <<if canImpreg($slaves[_concubine], $slaves[_headGirl])>> <<= knockMeUp($slaves[_concubine], 10, 0, $slaves[_headGirl].ID, 1)>> @@ -310,10 +310,10 @@ and it's also obvious that they've been filling the few minutes they've been wai <<else>> starts to fuck $Concubine.slaveName's tight little backdoor with a finger. <</if>> - <<if $PC.dick == 1>>You feel the penetration through $Concubine.slaveName's vaginal walls, an incredible sensation.<</if>> + <<if $PC.dick != 0>>You feel the penetration through $Concubine.slaveName's vaginal walls, an incredible sensation.<</if>> <<set $slaves[_concubine].counter.anal++, $analTotal++>> <<else>> - gently eases a few fingers in beside you.<<if $PC.dick == 1>> The added sensation in $Concubine.slaveName's vagina feels incredible.<</if>> + gently eases a few fingers in beside you.<<if $PC.dick != 0>> The added sensation in $Concubine.slaveName's vagina feels incredible.<</if>> <<set $slaves[_concubine].counter.vaginal++, $vaginalTotal++>> <</if>> <</if>> @@ -350,10 +350,10 @@ and it's also obvious that they've been filling the few minutes they've been wai <</if>> Then $he grabs $Concubine.slaveName behind a knee with $his other hand and rotates _his2 hips to position _him2 for additional anal penetration. <</if>> - Your Concubine shivers and moans as _his2 sphincter accommodates <<if $PC.dick == 1>>your cock<<else>>the strap-on<</if>>, too. + Your Concubine shivers and moans as _his2 sphincter accommodates <<if $PC.dick != 0>>your cock<<else>>the strap-on<</if>>, too. <</if>> <br><br> - You start to fuck _him2, and then ask _him2 what _he2 needed from you. The poor _girl2 has to concentrate hard to remember why _he2's here through the waterfall of sensations, but _he2 manages it eventually, gasping out a little aesthetic question about one of your other bedslaves. You give _him2 _his2 answer and make _him2 repeat it back. When you're satisfied, you grab _his2 <<if !hasAnyLegs($Concubine)>>hips<<else>>ankle<<if hasBothLegs($Concubine)>>s<</if>><</if>> and pull them up, sliding _him2 off your <<if $PC.dick == 1>>pole<<else>>strap-on<</if>> and $HeadGirl.slaveName's <<if (canPenetrate($HeadGirl))>>dick<<else>>penetrating fingers<</if>> with a lovely lewd noise. After appreciating the sight of _his2 well-fucked <<if ((canDoAnal($Concubine) && $Concubine.anus > 0) && (canDoVaginal($Concubine) && $Concubine.vagina > 0))>>holes<<else>>hole<</if>>, you swing _his2 ass over and deposit it on the bed, producing a grunt as the drop forces the wind out of _him2. Grabbing your Head Girl in turn, you yank $him towards you, give the giggling slave a kiss, seize $his + You start to fuck _him2, and then ask _him2 what _he2 needed from you. The poor _girl2 has to concentrate hard to remember why _he2's here through the waterfall of sensations, but _he2 manages it eventually, gasping out a little aesthetic question about one of your other bedslaves. You give _him2 _his2 answer and make _him2 repeat it back. When you're satisfied, you grab _his2 <<if !hasAnyLegs($Concubine)>>hips<<else>>ankle<<if hasBothLegs($Concubine)>>s<</if>><</if>> and pull them up, sliding _him2 off your <<if $PC.dick != 0>>pole<<else>>strap-on<</if>> and $HeadGirl.slaveName's <<if (canPenetrate($HeadGirl))>>dick<<else>>penetrating fingers<</if>> with a lovely lewd noise. After appreciating the sight of _his2 well-fucked <<if ((canDoAnal($Concubine) && $Concubine.anus > 0) && (canDoVaginal($Concubine) && $Concubine.vagina > 0))>>holes<<else>>hole<</if>>, you swing _his2 ass over and deposit it on the bed, producing a grunt as the drop forces the wind out of _him2. Grabbing your Head Girl in turn, you yank $him towards you, give the giggling slave a kiss, seize $his <<if $HeadGirl.hips > 2>> breeding <<elseif $HeadGirl.weight > 95>> @@ -396,13 +396,13 @@ and it's also obvious that they've been filling the few minutes they've been wai <</if>> while taking $his turn getting instructions. $He manages to ask your permission to make a couple of last-minute changes to slaves' assignments for the day. Having thus given your leadership guidance, you jump up for a shower, crooking a finger to indicate that they should follow. They @@.hotpink;trail obediently after you,@@ a bit sore, their holes dripping <<if ($HeadGirl.vagina > -1) || ($HeadGirl.vagina > -1)>> - <<if ($PC.dick == 1) || ($HeadGirl.balls > 0) || ($Concubine.balls > 0)>> + <<if ($PC.dick != 0) || ($HeadGirl.balls > 0) || ($Concubine.balls > 0)>> cum, pussyjuice, and lube. <<else>> pussyjuice and lube. <</if>> <<else>> - <<if ($PC.dick == 1) || ($HeadGirl.balls > 0) || ($Concubine.balls > 0)>> + <<if ($PC.dick != 0) || ($HeadGirl.balls > 0) || ($Concubine.balls > 0)>> cum and lube. <<else>> lube. diff --git a/src/uncategorized/persBusiness.tw b/src/uncategorized/persBusiness.tw index a10027870e515a508370d1367aa17ce71a32994c..0caab6920d49031f1121de3a753d5962b5a61678 100644 --- a/src/uncategorized/persBusiness.tw +++ b/src/uncategorized/persBusiness.tw @@ -27,13 +27,13 @@ <<set $gameover = "debt">><<goto "Gameover">> <</if>> <</if>> -<<elseif $PCWounded>> - <<if $PCWounded > 0>> - <<set $PCWounded-->> +<<elseif $PC.majorInjury>> + <<if $PC.majorInjury > 0>> + <<set $PC.majorInjury-->> The injuries received in the recent battle prevents you from engaging in tiring endeavors. - <<if $PCWounded > 1>> + <<if $PC.majorInjury > 1>> Your trusted physician believes it will still take a few weeks to fully recover. - <<elseif $PCWounded == 1>> + <<elseif $PC.majorInjury == 1>> You are starting to feel better. It's very likely you will be back to full working order within the next week. <<else>> You have finally recovered from your injuries. @@ -79,7 +79,7 @@ <<run cashX(1000, "personalBusiness")>> <<set $PC.forcedFertDrugs += 2>> <<elseif random(1,100) > 90>> - <<if $PC.medicine >= 25>> + <<if $PC.skill.medicine >= 25>> Your client this week tried to trick you into taking fertility supplements disguised as party drugs. You still took them, of course, but made sure he @@.yellowgreen;paid extra@@ for the privilege. <<run cashX(1000, "personalBusiness")>> <<else>> @@ -95,7 +95,7 @@ <<if $PC.belly >= 5000>> You spend your free time hustling around your penthouse, cleaning and making sure everything is in order. You manage to reduce your upkeep by 20%. Your pregnancy slows you down some, but you're used to working around it. <<else>> - You spend your free time hustling around your penthouse, cleaning and making sure everything is in order. You manage to reduce your upkeep by 25%. <<if $PC.birthMaster > 0>>This is much easier to do without a big baby bump in the way.<</if>> + You spend your free time hustling around your penthouse, cleaning and making sure everything is in order. You manage to reduce your upkeep by 25%. <<if $PC.counter.birthMaster > 0>>This is much easier to do without a big baby bump in the way.<</if>> <</if>> <<elseif ($personalAttention == "proclamation")>> /* handled after this if chain */ @@ -364,7 +364,7 @@ <<else>> <<set _income = random(1000,1500)>> <</if>> - <<if $PC.trading >= 100>> + <<if $PC.skill.trading >= 100>> You focus on business and leverage your @@.springgreen;venture capital experience@@ to make good money: <<set _income += random(5000,10000) + Math.trunc(Math.min(4000 * Math.log($cash), $cash * 0.07))>> <<elseif $PC.career == "arcology owner">> @@ -421,35 +421,35 @@ /* <<set _X = 0>> */ /* <</if>> */ -<<if $PCWounded == 0>> +<<if $PC.majorInjury == 0>> <<switch $personalAttention>> <<case "trading">> - <<set _oldSkill = $PC.trading>> + <<set _oldSkill = $PC.skill.trading>> <<if _X == 1>> - <<set $PC.trading += _Cal>> + <<set $PC.skill.trading += _Cal>> <<else>> - <<set $PC.trading -= _Cal>> + <<set $PC.skill.trading -= _Cal>> <</if>> <<if _oldSkill <= 10>> - <<if $PC.trading > 10>> + <<if $PC.skill.trading > 10>> You now have @@.green;basic knowledge@@ about how to be a venture capitalist. <<else>> You have made progress towards a basic knowledge of venture capitalism. <</if>> <<elseif _oldSkill <= 30>> - <<if $PC.trading > 30>> + <<if $PC.skill.trading > 30>> You now have @@.green;some skill@@ as a venture capitalist. <<else>> You have made progress towards being skilled in venture capitalism. <</if>> <<elseif _oldSkill <= 60>> - <<if $PC.trading > 60>> + <<if $PC.skill.trading > 60>> You are now an @@.green;expert venture capitalist.@@ <<else>> You have made progress towards being an expert in venture capitalism. <</if>> <<else>> - <<if $PC.trading >= 100>> + <<if $PC.skill.trading >= 100>> <<set $personalAttention = "sex">> You are now a @@.green;master venture capitalist.@@ <<else>> @@ -458,32 +458,32 @@ <</if>> <<case "warfare">> - <<set _oldSkill = $PC.warfare>> + <<set _oldSkill = $PC.skill.warfare>> <<if _X == 1>> - <<set $PC.warfare += _Cal>> + <<set $PC.skill.warfare += _Cal>> <<else>> - <<set $PC.warfare -= _Cal>> + <<set $PC.skill.warfare -= _Cal>> <</if>> <<if _oldSkill <= 10>> - <<if $PC.warfare > 10>> + <<if $PC.skill.warfare > 10>> You now have @@.green;basic knowledge@@ about how to be a mercenary. <<else>> You have made progress towards a basic knowledge of mercenary work. <</if>> <<elseif _oldSkill <= 30>> - <<if $PC.warfare > 30>> + <<if $PC.skill.warfare > 30>> You now have @@.green;some skill@@ as a mercenary. <<else>> You have made progress towards being skilled in mercenary work. <</if>> <<elseif _oldSkill <= 60>> - <<if $PC.warfare > 60>> + <<if $PC.skill.warfare > 60>> You are now an @@.green;expert mercenary.@@ <<else>> You have made progress towards being an expert in mercenary work. <</if>> <<else>> - <<if $PC.warfare >= 100>> + <<if $PC.skill.warfare >= 100>> <<set $personalAttention = "sex">> You are now a @@.green;master mercenary.@@ <<else>> @@ -492,32 +492,32 @@ <</if>> <<case "slaving">> - <<set _oldSkill = $PC.slaving>> + <<set _oldSkill = $PC.skill.slaving>> <<if _X == 1>> - <<set $PC.slaving += _Cal>> + <<set $PC.skill.slaving += _Cal>> <<else>> - <<set $PC.slaving -= _Cal>> + <<set $PC.skill.slaving -= _Cal>> <</if>> <<if _oldSkill <= 10>> - <<if $PC.slaving > 10>> + <<if $PC.skill.slaving > 10>> You now have @@.green;basic knowledge@@ about how to be a slaver. <<else>> You have made progress towards a basic knowledge of slaving. <</if>> <<elseif _oldSkill <= 30>> - <<if $PC.slaving > 30>> + <<if $PC.skill.slaving > 30>> You now have @@.green;some skill@@ as a slaver. <<else>> You have made progress towards being skilled in slaving. <</if>> <<elseif _oldSkill <= 60>> - <<if $PC.slaving > 60>> + <<if $PC.skill.slaving > 60>> You are now an @@.green;expert slaver.@@ <<else>> You have made progress towards being an expert in slaving. <</if>> <<else>> - <<if $PC.slaving >= 100>> + <<if $PC.skill.slaving >= 100>> <<set $personalAttention = "sex">> You are now a @@.green;master slaver.@@ <<else>> @@ -526,32 +526,32 @@ <</if>> <<case "engineering">> - <<set _oldSkill = $PC.engineering>> + <<set _oldSkill = $PC.skill.engineering>> <<if _X == 1>> - <<set $PC.engineering += _Cal>> + <<set $PC.skill.engineering += _Cal>> <<else>> - <<set $PC.engineering -= _Cal>> + <<set $PC.skill.engineering -= _Cal>> <</if>> <<if _oldSkill <= 10>> - <<if $PC.engineering > 10>> + <<if $PC.skill.engineering > 10>> You now have @@.green;basic knowledge@@ about how to be an arcology engineer. <<else>> You have made progress towards a basic knowledge of arcology engineering. <</if>> <<elseif _oldSkill <= 30>> - <<if $PC.engineering > 30>> + <<if $PC.skill.engineering > 30>> You now have @@.green;some skill@@ as an arcology engineer. <<else>> You have made progress towards being skilled in arcology engineering. <</if>> <<elseif _oldSkill <= 60>> - <<if $PC.engineering > 60>> + <<if $PC.skill.engineering > 60>> You are now an @@.green;expert arcology engineer.@@ <<else>> You have made progress towards being an expert in arcology engineering. <</if>> <<else>> - <<if $PC.engineering >= 100>> + <<if $PC.skill.engineering >= 100>> <<set $personalAttention = "sex">> You are now a @@.green;master arcology engineer.@@ <<else>> @@ -560,32 +560,32 @@ <</if>> <<case "medicine">> - <<set _oldSkill = $PC.medicine>> + <<set _oldSkill = $PC.skill.medicine>> <<if _X == 1>> - <<set $PC.medicine += _Cal>> + <<set $PC.skill.medicine += _Cal>> <<else>> - <<set $PC.medicine -= _Cal>> + <<set $PC.skill.medicine -= _Cal>> <</if>> <<if _oldSkill <= 10>> - <<if $PC.medicine > 10>> + <<if $PC.skill.medicine > 10>> You now have @@.green;basic knowledge@@ about how to be a slave surgeon. <<else>> You have made progress towards a basic knowledge of slave surgery. <</if>> <<elseif _oldSkill <= 30>> - <<if $PC.medicine > 30>> + <<if $PC.skill.medicine > 30>> You now have @@.green;some skill@@ as a slave surgeon. <<else>> You have made progress towards being skilled in slave surgery. <</if>> <<elseif _oldSkill <= 60>> - <<if $PC.medicine > 60>> + <<if $PC.skill.medicine > 60>> You are now an @@.green;expert slave surgeon.@@ <<else>> You have made progress towards being an expert in slave surgery. <</if>> <<else>> - <<if $PC.medicine >= 100>> + <<if $PC.skill.medicine >= 100>> <<set $personalAttention = "sex">> You are now a @@.green;master slave surgeon.@@ <<else>> @@ -594,32 +594,32 @@ <</if>> <<case "hacking">> - <<set _oldSkill = $PC.hacking>> + <<set _oldSkill = $PC.skill.hacking>> <<if _X == 1>> - <<set $PC.hacking += _Cal>> + <<set $PC.skill.hacking += _Cal>> <<else>> - <<set $PC.hacking -= _Cal>> + <<set $PC.skill.hacking -= _Cal>> <</if>> <<if _oldSkill <= 10>> - <<if $PC.hacking > 10>> + <<if $PC.skill.hacking > 10>> You now have @@.green;basic knowledge@@ about how to hack and manipulate data. <<else>> You have made progress towards a basic knowledge of hacking and data manipulation. <</if>> <<elseif _oldSkill <= 30>> - <<if $PC.hacking > 30>> + <<if $PC.skill.hacking > 30>> You now have @@.green;some skill@@ as a hacker. <<else>> You have made progress towards being skilled in hacking and data manipulation. <</if>> <<elseif _oldSkill <= 60>> - <<if $PC.hacking > 60>> + <<if $PC.skill.hacking > 60>> You are now an @@.green;expert hacker.@@ <<else>> You have made progress towards being an expert in hacking and data manipulation. <</if>> <<else>> - <<if $PC.hacking >= 100>> + <<if $PC.skill.hacking >= 100>> <<set $personalAttention = "sex">> You are now a @@.green;master hacker.@@ <<else>> @@ -628,24 +628,24 @@ <</if>> <<case "technical accidents">> /* needs work */ - <<set _windfall = (150*$PC.hacking)+random(100,2500), _X = 0>> - <<if $PC.hacking == -100>> + <<set _windfall = (150*$PC.skill.hacking)+random(100,2500), _X = 0>> + <<if $PC.skill.hacking == -100>> <<set _Catchtchance = 10>> - <<elseif $PC.hacking <= -75>> + <<elseif $PC.skill.hacking <= -75>> <<set _Catchtchance = 30>> - <<elseif $PC.hacking <= -50>> + <<elseif $PC.skill.hacking <= -50>> <<set _Catchtchance = 40>> - <<elseif $PC.hacking <= -25>> + <<elseif $PC.skill.hacking <= -25>> <<set _Catchtchance = 45>> - <<elseif $PC.hacking == 0>> + <<elseif $PC.skill.hacking == 0>> <<set _Catchtchance = 50>> - <<elseif $PC.hacking <= 25>> + <<elseif $PC.skill.hacking <= 25>> <<set _Catchtchance = 60>> - <<elseif $PC.hacking <= 50>> + <<elseif $PC.skill.hacking <= 50>> <<set _Catchtchance = 70>> - <<elseif $PC.hacking <= 75>> + <<elseif $PC.skill.hacking <= 75>> <<set _Catchtchance = 85>> - <<elseif $PC.hacking >= 100>> + <<elseif $PC.skill.hacking >= 100>> <<set _Catchtchance = 100>> <</if>> This week your services to the highest bidder earned you @@.yellowgreen;<<print cashFormat(_windfall)>>.@@ @@ -662,7 +662,7 @@ <</if>> been negatively affected. <</if>> - <<if $PC.hacking < 100>> + <<if $PC.skill.hacking < 100>> <<= IncreasePCSkills('hacking', 0.5)>> <</if>> <<run cashX(_windfall, "personalBusiness")>> diff --git a/src/uncategorized/personalAssistantAppearance.tw b/src/uncategorized/personalAssistantAppearance.tw index 96d13695eb8fda4200be7b9642722dd4391ac306..5e8139f97e30fe21628b6d39df3f4e2e0c0004be 100644 --- a/src/uncategorized/personalAssistantAppearance.tw +++ b/src/uncategorized/personalAssistantAppearance.tw @@ -1620,7 +1620,7 @@ _HeA's a cute little <<if $arcologies[0].FSSupremacist != "unset" && $assistantF <<case "repopulation focus">> _HisA belly is round with child and is in a constant struggle with _hisA erect cock over which gets to protrude out _hisA front. <<case "eugenics">> - _HeA's become even more irresistible lately; <<if $PC.vagina == 1>>you can't help but think of that perfect cock cumming deep in your pussy and your belly rounding with a gorgeous child<<else>>the children sired by such a stud are unimaginable<</if>>. + _HeA's become even more irresistible lately; <<if $PC.vagina != -1>>you can't help but think of that perfect cock cumming deep in your pussy and your belly rounding with a gorgeous child<<else>>the children sired by such a stud are unimaginable<</if>>. <<case "gender radicalist">> <<if $arcologies[0].FSGenderRadicalistLawFuta == 1>> _HeA is wearing nothing at all and has recently rendered _himselfA slightly more feminine. _HeA makes sure to make exaggerated motions to show off the pussy hidden beneath _hisA swinging nuts. @@ -1722,7 +1722,7 @@ _HeA's a cute little <<if $arcologies[0].FSSupremacist != "unset" && $assistantF <<case "repopulation focus">> _HeA's leaning back with both hands beneath _hisA swollen middle struggling to jack off. When _heA notices you watching, _heA sits up and sighs as _hisA belly pushes _hisA erection out of sight. <<case "eugenics">> - _HeA's reclining while absentmindedly jacking off. When _heA notices you watching, <<if $PC.vagina == 1>>sits back, making plenty of room for you to spear yourself on _hisA erection<<else>>_heA waves _hisA throbbing erection at you, imploring you to finish _himA off<</if>>. + _HeA's reclining while absentmindedly jacking off. When _heA notices you watching, <<if $PC.vagina != -1>>sits back, making plenty of room for you to spear yourself on _hisA erection<<else>>_heA waves _hisA throbbing erection at you, imploring you to finish _himA off<</if>>. <<case "gender radicalist">> <<if $arcologies[0].FSGenderRadicalistLawFuta == 1>> _HeA's reclining while absentmindedly jacking off with one hand and playing with _hisA hidden pussy with the other. When _heA notices you watching, _heA spreads _hisA legs wide so you can watch _himA spasm in orgasm. @@ -1807,7 +1807,7 @@ _HeA's a cute little <<if $arcologies[0].FSSupremacist != "unset" && $assistantF <<case "repopulation focus">> _HeA is wearing an overly taut dress that clings tightly to _hisA triplet rounded middle and milk-laden breasts. _HeA is positively glowing with motherhood. <<case "eugenics">> - _HeA's become even more irresistible lately; <<if $PC.dick == 1>>you can't help but fantasize about fucking _himA pregnant with your perfect child<<else>>you can't help but feel slightly envious of _hisA body<</if>>. + _HeA's become even more irresistible lately; <<if $PC.dick != 0>>you can't help but fantasize about fucking _himA pregnant with your perfect child<<else>>you can't help but feel slightly envious of _hisA body<</if>>. <<case "gender radicalist">> <<if $arcologies[0].FSGenderRadicalistLawFuta == 3>> _HeA is wearing an amazingly ill-fitting pair of stretch pants barely pulled midway over _hisA ass. _HisA door-jamming hips, massive rear and extra thick thighs jiggle spectacularly under the strained material. diff --git a/src/uncategorized/personalAssistantOptions.tw b/src/uncategorized/personalAssistantOptions.tw index 7ad531ecd1e1dac1e59e9e361c4b64350ccc2b0a..d3d0a9df65997cf6d231479aa30c6aefdce8f3a9 100644 --- a/src/uncategorized/personalAssistantOptions.tw +++ b/src/uncategorized/personalAssistantOptions.tw @@ -10,7 +10,7 @@ Seated at your desk, you glance at the visual representation of $assistantName, down in one corner of your desk's glass top. <<set $masturbationAllowed = 0>> -<<set $i = $slaves.findIndex(function(s) { return s.releaseRules == "permissive" || s.releaseRules == "masturbation"; })>> +<<set $i = $slaves.findIndex(function(s) { return s.rules.release == "permissive" || s.rules.release == "masturbation"; })>> <<if $i != -1>> <<set $masturbationAllowed = 1>> <</if>> @@ -31,15 +31,15 @@ __Computer Core Upgrades__ <<if $assistantPower == 0>> The first upgrade needed is a switch to a holographic memory core to store the immense quantity of data $assistantName gathers. //Will cost <<print cashFormat(Math.trunc(20000*$upgradeMultiplierArcology*$HackingSkillMultiplier))>>// - [[Install holographic memory core|Personal assistant options][cashX(forceNeg(Math.trunc(20000*$upgradeMultiplierArcology*$HackingSkillMultiplier)), "capEx"), $assistantPower += 1, $PC.engineering += 1, $PC.hacking += 1]] + [[Install holographic memory core|Personal assistant options][cashX(forceNeg(Math.trunc(20000*$upgradeMultiplierArcology*$HackingSkillMultiplier)), "capEx"), $assistantPower += 1, $PC.skill.engineering += 1, $PC.skill.hacking += 1]] <<elseif $assistantPower == 1>> The next upgrade needed is a liquid nitrogen cooling system to allow for extensive overclocking. //Will cost <<print cashFormat(Math.trunc(35000*$upgradeMultiplierArcology*$HackingSkillMultiplier))>> and will allow you to upgrade the smart piercings in $arcologies[0].name// - [[Install upgraded cooling system|Personal assistant options][cashX(forceNeg(Math.trunc(35000*$upgradeMultiplierArcology*$HackingSkillMultiplier)), "capEx"), $assistantPower += 1, $PC.engineering += 1, $PC.hacking += 1]] + [[Install upgraded cooling system|Personal assistant options][cashX(forceNeg(Math.trunc(35000*$upgradeMultiplierArcology*$HackingSkillMultiplier)), "capEx"), $assistantPower += 1, $PC.skill.engineering += 1, $PC.skill.hacking += 1]] <<elseif $assistantPower == 2>> The final upgrade needed is a transition to optical RAM. //Will cost <<print cashFormat(Math.trunc(50000*$upgradeMultiplierArcology*$HackingSkillMultiplier))>>// - [[Install optical RAM|Personal assistant options][cashX(forceNeg(Math.trunc(50000*$upgradeMultiplierArcology*$HackingSkillMultiplier)), "capEx"), $assistantPower += 1, $PC.engineering += 1, $PC.hacking += 1]] + [[Install optical RAM|Personal assistant options][cashX(forceNeg(Math.trunc(50000*$upgradeMultiplierArcology*$HackingSkillMultiplier)), "capEx"), $assistantPower += 1, $PC.skill.engineering += 1, $PC.skill.hacking += 1]] <<else>> The arcology's computer core is fully upgraded. <</if>> @@ -882,7 +882,7 @@ __Downloadable Appearances:__ <</if>> */ <<if $assistantExtra2 == 0>> - <<if $PC.hacking < 75>> + <<if $PC.skill.hacking < 75>> <<link "Purchase a set of heaven and hell themed appearances">> <<set $assistantExtra2 = 1, $nextLink = "Personal assistant options">> <<run cashX(forceNeg(Math.trunc(10000*$upgradeMultiplierArcology)), "capEx")>> diff --git a/src/uncategorized/personalAttentionSelect.tw b/src/uncategorized/personalAttentionSelect.tw index 98590f03d9016ebc97ec89cbd79ef5b470791998..94ac8c8af610049eef120fa909c593a7136e20b5 100644 --- a/src/uncategorized/personalAttentionSelect.tw +++ b/src/uncategorized/personalAttentionSelect.tw @@ -10,7 +10,7 @@ <<elseif $PC.career == "servant">> <br>[[Maintain your home|Main][$personalAttention = "upkeep"]] <</if>> -<<if $PC.hacking > 25>> +<<if $PC.skill.hacking > 25>> <br>[[Sell your intrusion services to the highest bidder|Main][$personalAttention = "technical accidents"]] <</if>> <<if $HeadGirl != 0>> @@ -25,127 +25,127 @@ <<if $PC.actualAge >= $IsInPrimePC>> <<set _cost = 10000*$AgeEffectOnTrainerPricingPC>> <br> -<<if $PC.trading >= 100>> +<<if $PC.skill.trading >= 100>> //You are a master trader.// <<else>> - <<if $PC.trading > 60>> + <<if $PC.skill.trading > 60>> //You are an expert trader.// - <<elseif $PC.trading > 30>> + <<elseif $PC.skill.trading > 30>> //You have some skill as a trader.// - <<elseif $PC.trading > 10>> + <<elseif $PC.skill.trading > 10>> //You have basic knowledge as a trader.// <<else>> //You have no knowledge as a trader.// <</if>> <<if $personalAttention == "trading">> You are training in venture capitalism. - <<elseif $PC.trading < 100 && $PC.actualAge < $IsPastPrimePC>> + <<elseif $PC.skill.trading < 100 && $PC.actualAge < $IsPastPrimePC>> [[Hire a merchant to train you in commerce|Main][$personalAttention = "trading"]] <</if>> <</if>> <br> -<<if $PC.warfare >= 100>> +<<if $PC.skill.warfare >= 100>> //You are a master tactician.// <<else>> - <<if $PC.warfare > 60>> + <<if $PC.skill.warfare > 60>> //You are an expert tactician.// - <<elseif $PC.warfare > 30>> + <<elseif $PC.skill.warfare > 30>> //You have some skill as a tactician.// - <<elseif $PC.warfare > 10>> + <<elseif $PC.skill.warfare > 10>> //You have basic knowledge as a tactician.// <<else>> //You have no knowledge as a tactician.// <</if>> <<if $personalAttention == "warfare">> You are training in tactics. - <<elseif $PC.warfare < 100 && $PC.actualAge < $IsPastPrimePC>> + <<elseif $PC.skill.warfare < 100 && $PC.actualAge < $IsPastPrimePC>> [[Hire a mercenary to train you in warfare|Main][$personalAttention = "warfare"]] <</if>> <</if>> <br> -<<if $PC.slaving >= 100>> +<<if $PC.skill.slaving >= 100>> //You are a master slaver.// <<else>> - <<if $PC.slaving > 60>> + <<if $PC.skill.slaving > 60>> //You are an expert slaver.// - <<elseif $PC.slaving > 30>> + <<elseif $PC.skill.slaving > 30>> //You have some skill as a slaver.// - <<elseif $PC.slaving > 10>> + <<elseif $PC.skill.slaving > 10>> //You have basic knowledge as a slaver.// <<else>> //You have no knowledge as a slaver.// <</if>> <<if $personalAttention == "slaving">> You are training in slaving. - <<elseif $PC.slaving < 100 && $PC.actualAge < $IsPastPrimePC>> + <<elseif $PC.skill.slaving < 100 && $PC.actualAge < $IsPastPrimePC>> [[Hire a slaver to train you in slaving|Main][$personalAttention = "slaving"]] <</if>> <</if>> <br> -<<if $PC.engineering >= 100>> +<<if $PC.skill.engineering >= 100>> //You are a master arcology engineer.// <<else>> - <<if $PC.engineering > 60>> + <<if $PC.skill.engineering > 60>> //You are an expert arcology engineer.// - <<elseif $PC.engineering > 30>> + <<elseif $PC.skill.engineering > 30>> //You have some skill as an arcology engineer.// - <<elseif $PC.engineering > 10>> + <<elseif $PC.skill.engineering > 10>> //You have basic knowledge as an arcology engineer.// <<else>> //You have no knowledge as an arcology engineer.// <</if>> <<if $personalAttention == "engineering">> You are training in arcology engineering. - <<elseif $PC.engineering < 100 && $PC.actualAge < $IsPastPrimePC>> + <<elseif $PC.skill.engineering < 100 && $PC.actualAge < $IsPastPrimePC>> [[Hire an engineer to train you in engineering|Main][$personalAttention = "engineering"]] <</if>> <</if>> <br> -<<if $PC.medicine >= 100>> +<<if $PC.skill.medicine >= 100>> //You are a master surgeon.// <<else>> - <<if $PC.medicine > 60>> + <<if $PC.skill.medicine > 60>> //You are an expert surgeon.// - <<elseif $PC.medicine > 30>> + <<elseif $PC.skill.medicine > 30>> //You have some skill as a surgeon.// - <<elseif $PC.medicine > 10>> + <<elseif $PC.skill.medicine > 10>> //You have basic knowledge as a surgeon.// <<else>> //You have no knowledge as a surgeon.// <</if>> <<if $personalAttention == "medicine">> You are training in slave surgery. - <<elseif $PC.medicine < 100 && $PC.actualAge < $IsPastPrimePC>> + <<elseif $PC.skill.medicine < 100 && $PC.actualAge < $IsPastPrimePC>> [[Hire a doctor to train you in medicine|Main][$personalAttention = "medicine"]] <</if>> <</if>> <br> -<<if $PC.hacking >= 100>> +<<if $PC.skill.hacking >= 100>> //You are a master hacker.// <<else>> - <<if $PC.hacking > 60>> + <<if $PC.skill.hacking > 60>> //You are an expert hacker.// - <<elseif $PC.hacking > 30>> + <<elseif $PC.skill.hacking > 30>> //You have some skill as a hacker.// - <<elseif $PC.hacking > 10>> + <<elseif $PC.skill.hacking > 10>> //You have basic knowledge as a hacker.// <<else>> //You have no knowledge as a hacker.// <</if>> <<if $personalAttention == "hacking">> You are training in hacking and data manipulation. - <<elseif $PC.hacking < 100 && $PC.actualAge < $IsPastPrimePC>> + <<elseif $PC.skill.hacking < 100 && $PC.actualAge < $IsPastPrimePC>> [[Hire a specialist to train you in hacking|Main][$personalAttention = "hacking"]] <</if>> <</if>> <</if>> -<<if $PC.actualAge >= $IsInPrimePC && $PC.actualAge < $IsPastPrimePC && ($PC.medicine < 100 || $PC.engineering < 100 || $PC.slaving < 100 || $PC.warfare < 100 || $PC.trading < 100 || $PC.hacking < 100)>><br>//Training will cost <<print cashFormat(_cost)>> per week.//<</if>> +<<if $PC.actualAge >= $IsInPrimePC && $PC.actualAge < $IsPastPrimePC && ($PC.skill.medicine < 100 || $PC.skill.engineering < 100 || $PC.skill.slaving < 100 || $PC.skill.warfare < 100 || $PC.skill.trading < 100 || $PC.skill.hacking < 100)>><br>//Training will cost <<print cashFormat(_cost)>> per week.//<</if>> <br><br> <<if typeof $personalAttention != "object" || $personalAttention.length == 0>> You have not selected a slave for your personal attention. <<else>> - <<if $personalAttention.length > ($PC.slaving >= 100 ? 2 : 1)>> + <<if $personalAttention.length > ($PC.skill.slaving >= 100 ? 2 : 1)>> <<set $personalAttention.deleteAt(0)>> <</if>> @@ -342,7 +342,7 @@ <</for>> <</if>> /* CLOSES NO SLAVE SELECTED */ -<br><br>__Select a slave to train:__ <<if $PC.slaving >= 100>>//Your @@.springgreen;slaving experience@@ allows you to divide your attention between more than one slave each week, with slightly reduced efficiency//<</if>> +<br><br>__Select a slave to train:__ <<if $PC.skill.slaving >= 100>>//Your @@.springgreen;slaving experience@@ allows you to divide your attention between more than one slave each week, with slightly reduced efficiency//<</if>> <<= App.UI.SlaveList.slaveSelectionList( s => s.assignmentVisible === 1 && s.fuckdoll === 0, s => App.UI.DOM.link(SlaveFullName(s), (id) => {App.UI.selectSlaveForPersonalAttention(id); }, s.ID) diff --git a/src/uncategorized/ptWorkaround.tw b/src/uncategorized/ptWorkaround.tw index ed793b3a8373f271929d1597ea01720ce2cad96c..a05a05d2d78cdceedfa95c8dbaf6d33dbe87198f 100644 --- a/src/uncategorized/ptWorkaround.tw +++ b/src/uncategorized/ptWorkaround.tw @@ -13,7 +13,7 @@ <<set $activeSlave.training = Math.clamp($activeSlave.training, 0, 100)>> <<set $activeSlave.training += 80-($activeSlave.intelligence+$activeSlave.intelligenceImplant)/5+(($activeSlave.devotion+$activeSlave.trust)/10)>> -<<if ($PC.slaving >= 100) && $personalAttention.length == 1>> /* negate bonus when splitting focus among slaves */ +<<if ($PC.skill.slaving >= 100) && $personalAttention.length == 1>> /* negate bonus when splitting focus among slaves */ <<set $activeSlave.training += 20>> <</if>> @@ -22,7 +22,7 @@ <<set $activeSlave.devotion += 6>> <<if ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetish == "submissive")>> Since $activeSlave.slaveName is a submissive, you @@.hotpink;build $his devotion to you@@ by indulging $his need to be dominated. Already smiling to $himself, $he changes into bondage gear that <<if canSee($activeSlave)>>blinds $him<<else>>covers $his face<</if>><<if hasAnyArms($activeSlave)>>, forces $his arm<<if hasBothArms($activeSlave)>>s<</if>> behind $his back<</if>>, forces $him to present $his breasts uncomfortably, and forces a painfully large dildo up $his <<if $activeSlave.vagina > 0>>vagina<<if $activeSlave.anus > 0>> and anus<</if>><<elseif $activeSlave.anus > 0>>anus<</if>>. Thus attired, $he is forced to serve you in whatever petty ways occur to you. $He holds your tablet for you on $his upthrust ass as you work, holds a thin beverage glass for you in $his upturned mouth when you eat, and lies still so you can use $his tits as a pillow whenever you recline. $He loves it. - <<elseif ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetish == "cumslut") && ($PC.dick == 1)>> + <<elseif ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetish == "cumslut") && ($PC.dick != 0)>> Since $activeSlave.slaveName has an unusual taste for oral sex and cum, you @@.hotpink;build $his devotion to you@@ by indulging $him. You allow $him to spend $his free time following you around. $He is permitted to act as your private cum receptacle. If you use another slave, you usually pull out and give $his smiling face a facial. When you come inside another slave instead, $activeSlave.slaveName is allowed to get your cum anyway, regardless of whether that requires the other slave to spit it into $his mouth or $activeSlave.slaveName to suck it out of the other slave's vagina or rectum. Either way, $he rubs $his stomach happily after $he's swallowed it down. <<set $activeSlave.counter.oral += 20, $oralTotal += 20>> <<elseif ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetish == "boobs")>> @@ -39,7 +39,7 @@ <<if (hasBothLegs($activeSlave))>> bring $him on a leash and have $him service you in public. $He comes harder than ever when you push $him down on $his knees in a crowded public arcology elevator and facefuck $him while $he <<else>> - carry $him out and have $him service you in public. $He comes harder than ever when you push $his face to your <<if $PC.dick == 1>>dick<<else>>pussy<</if>> in a crowded public arcology elevator and facefuck $him while $he + carry $him out and have $him service you in public. $He comes harder than ever when you push $his face to your <<if $PC.dick != 0>>dick<<else>>pussy<</if>> in a crowded public arcology elevator and facefuck $him while $he <</if>> <<if (hasAnyArms($activeSlave))>> masturbates fervently. @@ -73,7 +73,7 @@ <<= VCheck.Both(4, 2)>> <</if>> <</if>> - <<if ($PC.slaving >= 100)>> + <<if ($PC.skill.slaving >= 100)>> Your @@.springgreen;slave training experience@@ allows you to @@.hotpink;bend $him to your will@@ more quickly without provoking resistance. <<set $activeSlave.devotion += 1>> <</if>> @@ -140,7 +140,7 @@ $activeSlave.slaveName is odd. $He's usually annoying, but on occasion $his oddities can produce great comic relief. You strike a careful balance with $him, punishing $him when $he irritates you, but allowing and even rewarding harmless little idiosyncrasies. <<elseif ($activeSlave.behavioralFlaw == "hates men")>> $activeSlave.slaveName does not like men. $He desperately needs social contact, though, so you encourage $him to rely on women to address $his emotional needs. This is easy, since - <<if $PC.vagina == 1>> + <<if $PC.vagina != -1>> you've got a pussy yourself. <<else>> there are several readily available. @@ -253,7 +253,7 @@ does not pay enough attention to standards when having sex, leading to crude comments and unsexy noises. To remedy this, you have $him give you oral regularly: a sacrifice, but you make sacrifices for your slaves' improvement. Oral sex can be difficult to make elegant, but you work with $him to make it as pretty as possible, even when you require $him to apply $his mouth to some of the less common erogenous zones. You do your best to retain $his sexual openness while making $him more sexually presentable. <<set $activeSlave.counter.oral += 10, $oralTotal += 10>> <<case "judgemental">> - has a bad habit of being sexually judgemental, belittling anyone who doesn't live up to $his pretensions of standards. You do your best to train $him to perform regardless of $his partners' endowments, aiming for a delicate balance that will allow $him to get off with anyone while permitting $him to retain and even build on $his appetite for big dicks. You permit $him to achieve release only when $he's done well with <<if $PC.dick == 1>>your thick cock<<else>>a fat dildo<</if>> + has a bad habit of being sexually judgemental, belittling anyone who doesn't live up to $his pretensions of standards. You do your best to train $him to perform regardless of $his partners' endowments, aiming for a delicate balance that will allow $him to get off with anyone while permitting $him to retain and even build on $his appetite for big dicks. You permit $him to achieve release only when $he's done well with <<if $PC.dick != 0>>your thick cock<<else>>a fat dildo<</if>> <<if $activeSlave.vagina > 0 && canDoVaginal($activeSlave)>> lodged up $his cunt. <<= VCheck.Vaginal(10)>> @@ -348,7 +348,7 @@ $His stupidity makes $him absorb $his lessons slowly. <</if>> <<if $activeSlave.skill.oral <= 10>> - Since $he's orally unskilled, you start with $his mouth. $He <<if $PC.dick == 1>>sucks your dick<<else>>eats you out<</if>>, of course, but $his training is more creative than just that. You give $him <<if canTaste($activeSlave)>>delicious<<else>>sugary<</if>> hard candies to suck and feed $him phallic fruits and vegetables that $he must deepthroat before $he can eat. As $his skill improves, $he wears a gag with an inward-facing dildo, which is swapped out for a bigger size every so often. You only let $him orgasm when $he's sucking, and before long $he's associating giving someone oral pleasure with experiencing pleasure $himself. @@.lime;$His oral skills have improved.@@ + Since $he's orally unskilled, you start with $his mouth. $He <<if $PC.dick != 0>>sucks your dick<<else>>eats you out<</if>>, of course, but $his training is more creative than just that. You give $him <<if canTaste($activeSlave)>>delicious<<else>>sugary<</if>> hard candies to suck and feed $him phallic fruits and vegetables that $he must deepthroat before $he can eat. As $his skill improves, $he wears a gag with an inward-facing dildo, which is swapped out for a bigger size every so often. You only let $him orgasm when $he's sucking, and before long $he's associating giving someone oral pleasure with experiencing pleasure $himself. @@.lime;$His oral skills have improved.@@ <<= SkillIncrease.Oral($activeSlave, _trainingEfficiency)>> <<elseif ($activeSlave.skill.vaginal <= 10) && ($activeSlave.vagina > 0) && canDoVaginal($activeSlave)>> Since $he's vaginally unskilled, and not a virgin, you start with $his pussy. @@.lime;$His vaginal skills have improved.@@ @@ -424,15 +424,15 @@ $activeSlave.slaveName needs to be taken down a peg. Fortunately, you know just the thing. You bring $him into a bathroom, place a chair in the tub, and tie $him securely to the chair. $He isn't too perturbed — $he probably expects a facefuck under running water or something like that — but $he begins to cry when $he <<if canHear($activeSlave)>>hears you switch on<<elseif canSee($activeSlave)>>sees you pull out<<else>>feels the cool touch of<</if>> an electric shaver. $He luxuriates in $his hair, flaunting it every chance $he gets; it's something of value in a bleak slave world and $he sobs as you shave it off $him. Afterward, $he sniffles and @@.gold;looks at you in fear@@ and @@.mediumorchid;unhappiness@@ when you rub $his newly bald scalp. Of course, there's always the body modification studio if you ever feel like $he's earned $his hair back. <<set $activeSlave.hStyle = "shaved", $activeSlave.hLength = 0>> <<elseif canDoAnal($activeSlave) && (random(1,100) < 10)>> - Sometimes, there's no need to be clever. The first indication $he gets that you've decided to train $him this week is when $he wakes suddenly in the middle of the night to the burning sensation of a <<if $PC.dick == 1>>cock<<else>>strap-on<</if>> being shoved up $his ass. Not knowing what is happening, $he struggles, but since $he was already lying in $his bed you just lie on top of $him and press $his wriggling body into the sheets as you assrape $him. For the rest of the week, $he finds $himself grabbed and fucked. $He can't help but @@.gold;become used to the abuse@@ despite $his @@.mediumorchid;resentment.@@ + Sometimes, there's no need to be clever. The first indication $he gets that you've decided to train $him this week is when $he wakes suddenly in the middle of the night to the burning sensation of a <<if $PC.dick != 0>>cock<<else>>strap-on<</if>> being shoved up $his ass. Not knowing what is happening, $he struggles, but since $he was already lying in $his bed you just lie on top of $him and press $his wriggling body into the sheets as you assrape $him. For the rest of the week, $he finds $himself grabbed and fucked. $He can't help but @@.gold;become used to the abuse@@ despite $his @@.mediumorchid;resentment.@@ <<= VCheck.Anal(6)>> <<elseif canDoVaginal($activeSlave) && (random(1,100) < 10)>> - Sometimes, there's no need to be clever. The first indication $he gets that you've decided to train $him this week is when $he wakes suddenly in the middle of the night to the filling sensation of a <<if $PC.dick == 1>>cock<<else>>strap-on<</if>> being shoved up into $his pussy. Not knowing what is happening, $he struggles, but since $he was already lying in $his bed you just lie on top of $him and press $his wriggling body into the sheets as you assrape $him. For the rest of the week, $he finds $himself grabbed and fucked. $He can't help but @@.gold;become used to the abuse@@ despite $his @@.mediumorchid;resentment.@@ + Sometimes, there's no need to be clever. The first indication $he gets that you've decided to train $him this week is when $he wakes suddenly in the middle of the night to the filling sensation of a <<if $PC.dick != 0>>cock<<else>>strap-on<</if>> being shoved up into $his pussy. Not knowing what is happening, $he struggles, but since $he was already lying in $his bed you just lie on top of $him and press $his wriggling body into the sheets as you assrape $him. For the rest of the week, $he finds $himself grabbed and fucked. $He can't help but @@.gold;become used to the abuse@@ despite $his @@.mediumorchid;resentment.@@ <<= VCheck.Vaginal(6)>> <<else>> $activeSlave.slaveName violently resists you whenever $he can. This cannot be permitted, so after a particularly severe bout of physical resistance, you decide to employ an old method of breaking a mind without damaging a body. You secure $him to a board and gently wash $his face with a wet cloth. $He spits in defiance, only to be surprised when you lower the board so that $his feet are higher than $his head. You tie the cloth around $his face. A thin stream of water onto the cloth produces all the feeling and none of the reality of a slow death by drowning. Waterboarding isn't much use for extracting information, but it works well for @@.gold;slavebreaking.@@ <</if>> - <<if ($PC.slaving >= 100)>> + <<if ($PC.skill.slaving >= 100)>> Your @@.springgreen;slavebreaking experience@@ allows you to apply @@.gold;exquisitely calibrated@@ mental pressure. <<set $activeSlave.trust -= 2>> <</if>> @@ -466,7 +466,7 @@ Old traditions should not be forgotten. The scourge is the oldest slavebreaking tool known to man, and to slave <<= $girl>>s who do not properly obey _womenP. For the whole week, whenever $activeSlave.slaveName disobeys you or whenever the whim strikes, you bind $him securely and flog $him without mercy. You use a soft leather appliance and apply medical care afterward, so there will be no permanent scarring, but @@.red;$his health is affected and the beatings leave $him with a $activeSlave.minorInjury.@@ $He is subjected to @@.mediumorchid;immense mental pressure@@ @@.gold;in favor of obedience.@@ <<elseif ($activeSlave.devotion < -50) && canDoAnal($activeSlave)>> <<set $activeSlave.minorInjury = either("black eye", "bruise", "split lip")>> - $activeSlave.slaveName is willing to physically defend $himself against sexual abuse. Training $him out of this rebelliousness is a nice sexual change of pace. For the entire week, whenever $he commits some minor sin, you fight $him into a state of physical submission and then sodomize $him. This usually requires an extended beating to render $him quiescent, followed by holding $him down so that $his struggles do not dislodge your <<if $PC.dick == 1>>cock<<else>>strap-on<</if>> from $his delightfully spasming butthole. $He is subjected to @@.mediumorchid;immense mental pressure@@ @@.gold;in favor of obedience,@@ but the extreme stress @@.red;affects $his health, leaving $him with a $activeSlave.minorInjury.@@ + $activeSlave.slaveName is willing to physically defend $himself against sexual abuse. Training $him out of this rebelliousness is a nice sexual change of pace. For the entire week, whenever $he commits some minor sin, you fight $him into a state of physical submission and then sodomize $him. This usually requires an extended beating to render $him quiescent, followed by holding $him down so that $his struggles do not dislodge your <<if $PC.dick != 0>>cock<<else>>strap-on<</if>> from $his delightfully spasming butthole. $He is subjected to @@.mediumorchid;immense mental pressure@@ @@.gold;in favor of obedience,@@ but the extreme stress @@.red;affects $his health, leaving $him with a $activeSlave.minorInjury.@@ <<= VCheck.Anal(6)>> <<elseif ($activeSlave.scrotum > 0)>> <<set $activeSlave.minorInjury = either("black eye", "bruise", "split lip")>> @@ -493,7 +493,7 @@ <<set $activeSlave.fetish = "mindbroken", $activeSlave.sexualFlaw = "none", $activeSlave.behavioralFlaw = "none">> <<elseif (_seed > 80) && ($activeSlave.behavioralFlaw != "hates men") && ($activeSlave.behavioralFlaw != "hates women")>> This abuse has associated - <<if ($PC.dick == 1)>> + <<if ($PC.dick != 0)>> cocks and masculinity with pain in $his mind; @@.red;$he now instinctively hates men.@@ <<set $activeSlave.behavioralFlaw = "hates men">> <<else>> @@ -513,7 +513,7 @@ @@.gold;encourages $his fear@@ of you. <<set $activeSlave.trust -= 10>> <</if>> - <<if $PC.slaving >= 100>> + <<if $PC.skill.slaving >= 100>> Your @@.springgreen;slave-breaking experience@@ allows you to apply @@.gold;exquisite agony@@ without any increase in damage. <<set $activeSlave.trust -= 5>> <</if>> @@ -536,7 +536,7 @@ $activeSlave.slaveName is odd. $He behaves strangely, speaking randomly at times and doing things for no apparent reason. In earlier times this might have been considered 'adorable' or 'unique,' but in a slave it's just annoying. You punish $him severely whenever $he fails to do or say the right thing for the right reasons. <<elseif ($activeSlave.behavioralFlaw == "hates men")>> $activeSlave.slaveName does not like spending time around men. This is of course a huge obstacle to $him performing $his duties well. Breaking $him of this is an unusually difficult task, - <<if $PC.dick == 1>> + <<if $PC.dick != 0>> so you approach it subtly. You simply require $him to spend as much time as possible around you, eating, sleeping, and going about normal business. $He already understood what you were to your slaves, sexually; $he now is accustomed to who you are when your cock isn't pounding a nice hole. <<else>> all the more so since you cannot use yourself as a teaching tool. Fortunately, there are any number of men coming and going as you do business, and it's trivial to force $him to rely on them for social contact. @@ -628,7 +628,7 @@ $activeSlave.slaveName does not pay enough attention to standards when having sex, leading to crude comments and unsexy noises. To remedy this, you have $him give you oral regularly: a sacrifice, but you make sacrifices for your slaves' improvement. Oral sex can be difficult to make elegant, but you work with $him to make it as pretty as possible, and spank $him cruelly when $he fails. <<set $activeSlave.counter.oral += 10, $oralTotal += 10>> <<case "judgemental">> - $activeSlave.slaveName has a bad habit of being sexually judgemental, belittling anyone who doesn't live up to $his pretensions of standards. To $his regret, $he frequently implies that $he prefers partners with big dicks: regret, because whenever $he's caught doing this, you have $him brought to you and <<if $PC.dick == 1>>apply your big dick<<else>>apply a big dildo<</if>> + $activeSlave.slaveName has a bad habit of being sexually judgemental, belittling anyone who doesn't live up to $his pretensions of standards. To $his regret, $he frequently implies that $he prefers partners with big dicks: regret, because whenever $he's caught doing this, you have $him brought to you and <<if $PC.dick != 0>>apply your big dick<<else>>apply a big dildo<</if>> <<if ($activeSlave.anus > 0) && canDoAnal($activeSlave)>> to $his anus without mercy. <<= VCheck.Anal(10)>> @@ -648,7 +648,7 @@ <<case "cum addict">> $activeSlave.slaveName is utterly addicted to cum. You keep $him in your office whenever you can, and subject $him to a strict sexual diet of <<if canDoVaginal($activeSlave)>>sex,<<elseif canDoAnal($activeSlave)>>buttsex,<<else>>breast play,<</if>> - no oral allowed, no matter how much $he begs to be permitted to <<if $PC.dick == 1>>suck you off<<else>>eat you out<</if>>. + no oral allowed, no matter how much $he begs to be permitted to <<if $PC.dick != 0>>suck you off<<else>>eat you out<</if>>. <<if canDoVaginal($activeSlave)>><<= VCheck.Vaginal(10)>><<elseif canDoAnal($activeSlave)>><<= VCheck.Anal(10)>><</if>> <<case "anal addict">> $activeSlave.slaveName is utterly addicted to buttsex. You keep $him in your office whenever you can, and subject $him to a strict sexual diet of @@ -908,7 +908,7 @@ <</if>> <<if $activeSlave.training < 100>> <<= IncreasePCSkills('slaving', 0.2)>> <<else>> <<= IncreasePCSkills('slaving', 0.5)>> <</if>> <<case "induce hatred of men">> - In order to make $him hate men, you sometimes simply <<if $PC.dick == 1>>stick your dick in $him without asking<<else>>stuff a strap-on inside $him without asking<</if>>, and sometimes force shockingly juvenile pranks on $him. $He is regularly smacked in the face with floppy dildos. + In order to make $him hate men, you sometimes simply <<if $PC.dick != 0>>stick your dick in $him without asking<<else>>stuff a strap-on inside $him without asking<</if>>, and sometimes force shockingly juvenile pranks on $him. $He is regularly smacked in the face with floppy dildos. <<InduceFlawAbuseEffects>> <<if canDoVaginal($activeSlave)>><<= VCheck.Vaginal(10)>><<elseif canDoAnal($activeSlave)>><<= VCheck.Anal(10)>><<else>><<set $activeSlave.counter.oral += 10, $oralTotal += 10>><</if>> <<if $activeSlave.training < 100>> @@ -920,7 +920,7 @@ <</if>> <<if $activeSlave.training < 100>> <<= IncreasePCSkills('slaving', 0.2)>> <<else>> <<= IncreasePCSkills('slaving', 0.5)>> <</if>> <<case "induce hatred of women">> - In order to make $him hate women, you keep $him in your office when $he's not otherwise occupied, and <<if $PC.vagina == 0>>make $him eat other slaves out<<else>>sit on $his face<</if>> until $he's thoroughly sick of pussy. + In order to make $him hate women, you keep $him in your office when $he's not otherwise occupied, and <<if $PC.vagina == -1>>make $him eat other slaves out<<else>>sit on $his face<</if>> until $he's thoroughly sick of pussy. <<InduceFlawAbuseEffects>> <<if $activeSlave.training < 100>> $He focuses more on you than on the feminine aspects of this. You'll need to be more subtle next week. @@ -1069,7 +1069,7 @@ <</if>> <<if $activeSlave.training < 100>> <<= IncreasePCSkills('slaving', 0.2)>> <<else>> <<= IncreasePCSkills('slaving', 0.5)>> <</if>> <<case "induce judgement">> - Since you've decided to make $him sexually judgemental, you keep $him in your office and fuck $him, <<if $PC.dick == 1>>praising $him whenever $he takes your big dick well<<else>>using a huge strap-on on $him and praising $him when $he takes it like a good $girl<</if>>. You also judge others' endowments in $his presence. + Since you've decided to make $him sexually judgemental, you keep $him in your office and fuck $him, <<if $PC.dick != 0>>praising $him whenever $he takes your big dick well<<else>>using a huge strap-on on $him and praising $him when $he takes it like a good $girl<</if>>. You also judge others' endowments in $his presence. <<InduceFlawLenityEffects>> <<if $activeSlave.training < 100>> $He writes this off as bravado, and will need more training. @@ -1080,7 +1080,7 @@ <</if>> <<if $activeSlave.training < 100>> <<= IncreasePCSkills('slaving', 0.2)>> <<else>> <<= IncreasePCSkills('slaving', 0.5)>> <</if>> <<case "induce cum addiction">> - The cumslut is quite pleased when you order $him to stay in your office whenever $he can for use as one of your personal oral toys. You carefully limit $his orgasms to when <<if $PC.dick == 1>>you're blowing your load down $his throat<<else>>$he's swallowing your pussyjuice<</if>>, and make $his oral adventures predictably regular. + The cumslut is quite pleased when you order $him to stay in your office whenever $he can for use as one of your personal oral toys. You carefully limit $his orgasms to when <<if $PC.dick != 0>>you're blowing your load down $his throat<<else>>$he's swallowing your pussyjuice<</if>>, and make $his oral adventures predictably regular. <<set $activeSlave.counter.oral += 10, $oralTotal += 10>> <<if $activeSlave.training < 100>> $He enjoys giving you lots of oral, but will need more training to develop psychological addiction to it. @@ -1178,7 +1178,7 @@ <</if>> <<if $activeSlave.training < 100>> <<= IncreasePCSkills('slaving', 0.2)>> <<else>> <<= IncreasePCSkills('slaving', 0.5)>> <</if>> <</switch>> -<<set $PC.slaving = Math.clamp($PC.slaving, -100, 100)>> +<<set $PC.skill.slaving = Math.clamp($PC.skill.slaving, -100, 100)>> <<if $activeSlave.ID == $slaves[$i].ID>> <<set $slaves[$i] = $activeSlave>> diff --git a/src/uncategorized/randomIndividualEvent.tw b/src/uncategorized/randomIndividualEvent.tw index dbc5a9e0951d02bc81d04e898ec65f062aa8d23b..e663baa3ff0feb604bd96428b86779f342deeddf 100644 --- a/src/uncategorized/randomIndividualEvent.tw +++ b/src/uncategorized/randomIndividualEvent.tw @@ -60,7 +60,7 @@ <<if $slaves[$i].boobs > 3000>> <<set $REBoobCollisionSubIDs.push($slaves[$i].ID)>> <</if>> - <<if $slaves[$i].releaseRules != "restrictive" && $slaves[$i].releaseRules != "masturbation" && $slaves[$i].releaseRules != "chastity">> + <<if $slaves[$i].rules.release != "restrictive" && $slaves[$i].rules.release != "masturbation" && $slaves[$i].rules.release != "chastity">> <<if $slaves[$i].energy > 40>> <<if canDoVaginal($slaves[$i]) || canDoAnal($slaves[$i])>> <<set $REInterslaveBeggingIDs.push($slaves[$i].ID)>> @@ -86,7 +86,7 @@ <</if>> <</if>> <<if $slaves[$i].assignmentVisible == 1>> - <<if $slaves[$i].livingRules == "luxurious">> + <<if $slaves[$i].rules.living == "luxurious">> <<if $slaves[$i].devotion >= -20>> <<if $slaves[$i].anus != 0>> <<if canTaste($slaves[$i])>> diff --git a/src/uncategorized/randomNonindividualEvent.tw b/src/uncategorized/randomNonindividualEvent.tw index 02300cd99e846ce10bc40d5f4c4cbf5b841c3521..6565ff97e30d75e6cd77be126196364f66aae75c 100644 --- a/src/uncategorized/randomNonindividualEvent.tw +++ b/src/uncategorized/randomNonindividualEvent.tw @@ -106,7 +106,7 @@ <<if ($eventSlave.bellyPreg >= 1000000)>> <<if $eventSlave.fetish != "mindbroken" && $eventSlave.fuckdoll == 0>> <<if ($eventSlave.devotion > 50)>> - <<if $eventSlave.pornPrestige >= 1 || $eventSlave.prestige >= 1>> + <<if $eventSlave.porn.prestige >= 1 || $eventSlave.prestige >= 1>> <<set $events.push("RE preg inventor")>> <</if>> <</if>> @@ -286,7 +286,7 @@ <<set $buttslutInterestTargetID = 0, $cumslutInterestTargetID = 0, $dominantInterestTargetID = 0, $submissiveInterestTargetID = 0, $humiliationInterestTargetID = 0, $boobsInterestTargetID = 0, $pregnancyInterestTargetID = 0, $masochistInterestTargetID = 0>> <<for $i = 0; $i < $slaves.length; $i++>> - <<if ($slaves[$i].speechRules != "restrictive")>> + <<if ($slaves[$i].rules.speech != "restrictive")>> <<if isSlaveAvailable($slaves[$i])>> <<if ($slaves[$i].fetish == "none") || ($slaves[$i].fetishStrength <= 60)>> <<if ($buttslutID != 0) && ($buttslutInterestTargetID == 0)>> @@ -294,7 +294,7 @@ <<set $buttslutInterestTargetID = $slaves[$i].ID>> <</if>> <<if ($cumslutID != 0) && ($cumslutInterestTargetID == 0)>> - <<if $PC.dick == 1>> + <<if $PC.dick != 0>> <<set $REFIevent.push("cumslut")>> <</if>> <<set $cumslutInterestTargetID = $slaves[$i].ID>> @@ -452,7 +452,7 @@ <</if>> <<if ($Bodyguard.relationship == 0)>> - <<if ($Bodyguard.relationshipRules == "permissive")>> + <<if ($Bodyguard.rules.relationship == "permissive")>> <<if ($Bodyguard.fetish != "mindbroken")>> <<set $j = $slaves.findIndex(function(s) { return s.ID != $Bodyguard.ID && s.relationship == 0 && s.devotion >= -20; })>> <<if $j != -1>> @@ -567,7 +567,7 @@ <<if random(1,1000) < 5>> <<set $recruit.push("wandering homeless")>> <</if>> - <<if $PC.medicine >= 50>> + <<if $PC.skill.medicine >= 50>> <<set $recruit.push("desperate birth")>> <</if>> <<set $recruit.push("blind homeless")>> @@ -584,7 +584,7 @@ <<set $RecETSevent.push("desperate broodmother")>> <</if>> <</if>> - <<if $PC.medicine > 50 && $PC.hacking > 75 && random(0,100) > 75>> + <<if $PC.skill.medicine > 50 && $PC.skill.hacking > 75 && random(0,100) > 75>> <<set $recruit.push("embryo appropriation")>> <</if>> <<set $recruit.push("blessed virgin")>> @@ -613,10 +613,10 @@ <<if ($HeadGirl.devotion > 50) && ($HeadGirl.skill.whoring >= 100)>> <<set $recruit.push("whore recruit")>> <</if>> - <<if $PC.hacking >= 50 && random(0,100) < $PC.hacking>> + <<if $PC.skill.hacking >= 50 && random(0,100) < $PC.skill.hacking>> <<set $recruit.push("held POW")>> <</if>> - <<if $PC.hacking >= 100 && random(0,100) > 95 && $cash >= 100000>> + <<if $PC.skill.hacking >= 100 && random(0,100) > 95 && $cash >= 100000>> <<set $recruit.push("rogue cyborg")>> <</if>> <<if $rep > 16000 && random(1,100) < $rep/1000 && $cash >= 100000>> @@ -748,17 +748,17 @@ <<set $recruit.push("immigrant")>> <</if>> - <<if ($PC.dick == 1) && ($PC.vagina == 0) && ($PC.boobs == 0) && ($PC.title == 1)>> + <<if ($PC.dick != 0) && ($PC.vagina == -1) && ($PC.boobs < 300) && ($PC.title == 1)>> <<if ($rep/250) > random(1,100)>> <<set $recruit.push("handsome PC")>> <<set $recruit.push("handsome PC")>> <</if>> - <<elseif ($PC.dick == 0) && ($PC.boobs == 1) && ($PC.title == 0)>> + <<elseif ($PC.dick == 0) && ($PC.boobs >= 300) && ($PC.title == 0)>> <<if ($rep/250) > random(1,100)>> <<set $recruit.push("womanly PC")>> <<set $recruit.push("womanly PC")>> <</if>> - <<elseif ($PC.dick == 1) && ($PC.boobs == 1)>> + <<elseif ($PC.dick != 0) && ($PC.boobs >= 300)>> <<if ($rep/250) > random(1,100)>> <<set $recruit.push("shemale PC")>> <<set $recruit.push("shemale PC")>> @@ -1205,14 +1205,14 @@ <</if>> <</if>> <<if $TFS.schoolUpgrade == 0>> - <<if ($TFS.studentsBought > 1) || ($TFS.schoolPresent != 0) || (($TFS.studentsBought > 0) && ($PC.dick == 1) && ($PC.vagina == 1) && ($PC.boobs == 1))>> + <<if ($TFS.studentsBought > 1) || ($TFS.schoolPresent != 0) || (($TFS.studentsBought > 0) && ($PC.dick != 0) && ($PC.vagina != -1) && ($PC.boobs >= 300))>> <<set $events.push("RES Endowment")>> <<set $RESEndowment.push("TFS")>> <<if $TFS.studentsBought > 2>> <<set $events.push("RES Endowment")>> <<set $RESEndowment.push("TFS")>> <</if>> - <<if ($PC.dick == 1) && ($PC.vagina == 1) && ($PC.boobs == 1)>> + <<if ($PC.dick != 0) && ($PC.vagina != -1) && ($PC.boobs >= 300)>> <<set $events.push("RES Endowment")>> <<set $RESEndowment.push("TFS")>> <</if>> @@ -1289,7 +1289,7 @@ <<set $events.push("RES Move")>> <<set $events.push("RES Move")>> <<set $RESMove.push("TFS")>> - <<if ($PC.dick == 1) && ($PC.vagina == 1) && ($PC.boobs == 1)>> + <<if ($PC.dick != 0) && ($PC.vagina != -1) && ($PC.boobs >= 300)>> <<set $events.push("RES Move")>> <<set $events.push("RES Move")>> <<set $RESMove.push("TFS")>> @@ -1348,7 +1348,7 @@ <<if ($TFS.studentsBought == 0)>> <<set $events.push("RES Sale")>> <<set $RESSale.push("TFS")>> - <<if ($PC.dick == 1) && ($PC.vagina == 1) && ($PC.boobs == 1)>> + <<if ($PC.dick != 0) && ($PC.vagina != -1) && ($PC.boobs >= 300)>> <<set $events.push("RES Sale")>> <<set $events.push("RES Sale")>> <<set $RESSale.push("TFS")>> @@ -1409,13 +1409,13 @@ <</if>> <<if $RegularParties == 1>> - <<if ($PC.vagina == 1 && $PC.title == 0) && (random(0,99) < $seeDicks)>> + <<if ($PC.vagina > 0 && $PC.title == 0) && (random(0,99) < $seeDicks)>> <<set $events.push("RE male citizen hookup")>> <<else>> <<set $events.push("RE citizen hookup")>> <</if>> <<if $rep-10000 > random(1,10000)>> - <<if ($PC.vagina == 1 && $PC.boobs == 1 && $PC.title == 0) && (random(0,99) < $seeDicks)>> + <<if ($PC.vagina > 0 && $PC.boobs >= 300 && $PC.title == 0) && (random(0,99) < $seeDicks)>> <<set $events.push("RE male arcology owner")>> <<else>> <<set $events.push("RE female arcology owner")>> diff --git a/src/uncategorized/reAnalPunishment.tw b/src/uncategorized/reAnalPunishment.tw index 7beb112ae71243e097770bf0e064b3a7d9753ba3..5a27c5cd99235ece0304dcfd9f90395adeeb8240 100644 --- a/src/uncategorized/reAnalPunishment.tw +++ b/src/uncategorized/reAnalPunishment.tw @@ -54,7 +54,7 @@ $HeadGirl.slaveName is very much acting within _his2 duties, and $activeSlave.sl <br><br> After enjoying the spectacle for a while, you judge that the slave's sphincter is loose enough and tell $HeadGirl.slaveName to flip the bitch over. @@.hotpink;_He2 obeys, chuckling,@@ sitting _himself2 down and hauling the reluctant slave onto _his2 lap by seizing a nipple and pulling it into position so the agonized slave is forced to follow. <<if canPenetrate($HeadGirl) && ($HeadGirl.dick > 2)>>$HeadGirl.slaveName reinserts _his2 dick, <<else>>$HeadGirl.slaveName maneuvers the dildo down over _his2 own crotch, approximating the position of a natural cock and using its base to stimulate _himself2. _He2 reinserts it,<</if>> intentionally missing twice to keep the experience unpleasant despite _his2 victim's well-fucked backdoor. <br><br> - $activeSlave.slaveName, now facing upward rather than having $his face ground into the floor, notices for the first time that <<if $PC.dick == 1>>you've got your dick out and hard<<else>>you've donned one of your punishment-sized strap-ons<</if>>. $His <<= App.Desc.eyesColor($activeSlave)>> @@.gold;fly open with horror@@ as you kneel down and smack its head against $his <<if $activeSlave.vagina > -1>>poor pussy<<else>>stretched taint<</if>>, but $he doesn't realize how comprehensively fucked $he is until you press it against the top of $his already-stretched anal sphincter. "Plea<<s>>e no, <<Master>>! It won't fit! Plea<<s>>e <<if $activeSlave.vagina > 0>>put it in my pu<<ss>>y<<else>>let me <<s>>uck it<</if>> in<<s>>tead," $he begs desperately. "I p-promi<<s>>e I'll be a g-good + $activeSlave.slaveName, now facing upward rather than having $his face ground into the floor, notices for the first time that <<if $PC.dick != 0>>you've got your dick out and hard<<else>>you've donned one of your punishment-sized strap-ons<</if>>. $His <<= App.Desc.eyesColor($activeSlave)>> @@.gold;fly open with horror@@ as you kneel down and smack its head against $his <<if $activeSlave.vagina > -1>>poor pussy<<else>>stretched taint<</if>>, but $he doesn't realize how comprehensively fucked $he is until you press it against the top of $his already-stretched anal sphincter. "Plea<<s>>e no, <<Master>>! It won't fit! Plea<<s>>e <<if $activeSlave.vagina > 0>>put it in my pu<<ss>>y<<else>>let me <<s>>uck it<</if>> in<<s>>tead," $he begs desperately. "I p-promi<<s>>e I'll be a g-good <<if $girl == "girl">> giiAAIIEEHH," <<elseif $girl == "boy">> diff --git a/src/uncategorized/reBusyMasterSuite.tw b/src/uncategorized/reBusyMasterSuite.tw index 5d0164a256af51fe8b3b057da500112f6be8b8b8..de91252033bd4a1fbc6063026990d53e634aff2f 100644 --- a/src/uncategorized/reBusyMasterSuite.tw +++ b/src/uncategorized/reBusyMasterSuite.tw @@ -209,7 +209,7 @@ who has paused $his thrusting to issue a peremptory order to the slaves to stay <<else>> lips <</if>> - around your <<if ($PC.dick == 0)>>clit<<else>>cock<<if $PC.vagina == 1>> and starts stroking your pussy<</if>><</if>> eagerly enough, even as _msSlaves[1].slaveName goes back to sodomizing _him2. The anal train is fairly gentle, since anything too fast would disintegrate the gymnastic arrangement, but _msSlaves[0].slaveName is still getting enough of a buttfuck that _he2 whimpers quietly into your <<if ($PC.vagina == 1)>>pussy<<else>>dick<</if>>, a nice feeling. The blowjob is <<if (_msSlaves[0].skill.oral >= 100)>>masterful, despite the distraction<<elseif (_msSlaves[0].skill.oral > 10)>>serviceable, despite the distraction<<else>>only mediocre, but serviceable enough<</if>>, so you let _him2 work for a while before gently shoving _him2 off the side of the bed and telling _him2 to get to the back of the line. The slaves all shuffle forward awkwardly, and inadvertently block your view so that you hear rather than see _msSlaves[0].slaveName start groping your concubine $Concubine.slaveName's + around your <<if ($PC.dick == 0)>>clit<<else>>cock<<if $PC.vagina != -1>> and starts stroking your pussy<</if>><</if>> eagerly enough, even as _msSlaves[1].slaveName goes back to sodomizing _him2. The anal train is fairly gentle, since anything too fast would disintegrate the gymnastic arrangement, but _msSlaves[0].slaveName is still getting enough of a buttfuck that _he2 whimpers quietly into your <<if ($PC.vagina != -1)>>pussy<<else>>dick<</if>>, a nice feeling. The blowjob is <<if (_msSlaves[0].skill.oral >= 100)>>masterful, despite the distraction<<elseif (_msSlaves[0].skill.oral > 10)>>serviceable, despite the distraction<<else>>only mediocre, but serviceable enough<</if>>, so you let _him2 work for a while before gently shoving _him2 off the side of the bed and telling _him2 to get to the back of the line. The slaves all shuffle forward awkwardly, and inadvertently block your view so that you hear rather than see _msSlaves[0].slaveName start groping your concubine $Concubine.slaveName's <<if $activeSlave.butt > 15>> immeasurable <<elseif $activeSlave.butt > 10>> diff --git a/src/uncategorized/reCitizenHookup.tw b/src/uncategorized/reCitizenHookup.tw index 69869bb976608a6c4b7f511068c8a0a45cfa1c26..ccfb3081442be6115c9ff9eceb15a14088065424 100644 --- a/src/uncategorized/reCitizenHookup.tw +++ b/src/uncategorized/reCitizenHookup.tw @@ -317,7 +317,7 @@ She's clearly attracted to you; even the most consummate actress would have diff <</if>> When your guest is finally spent, she showers, dresses, and leaves discreetly, offering you a proper thank you. This is the kind of thing that @@.green;builds a lasting reputation@@ in the Free Cities. <<run repX(5000, "event")>> - <<if _FS == "Repopulationist" && $PC.dick == 1 && _repopHookupPregnant == 0 && (random(1,100) > 40)>> + <<if _FS == "Repopulationist" && $PC.dick != 0 && _repopHookupPregnant == 0 && (random(1,100) > 40)>> <<set $desc = "a tasteful morning-after message, with attached positive pregnancy test, from a pretty " + _FS + " citizen you bred">> <<set $trinkets.push($desc)>> <<elseif _FS != "none">> diff --git a/src/uncategorized/reDevotedTwins.tw b/src/uncategorized/reDevotedTwins.tw index 3d753fb9fdccf5d8741ed11f030e177dda4ece8a..8e296fbd8078650c9c2c129a460d94ca3d137272 100644 --- a/src/uncategorized/reDevotedTwins.tw +++ b/src/uncategorized/reDevotedTwins.tw @@ -34,7 +34,7 @@ $slaves[$i].slaveName and $slaves[$j].slaveName are such good and devoted slaves <</link>> <br><<link "Use them side by side">> <<replace "#result">> - <br>Slave twins inevitably get used to threesomes with their sibling, and $slaves[$i].slaveName and $slaves[$j].slaveName are no exception. They greet you with every appearance of arousal and begin a carefully balanced routine — foreplay with you, of course, but whatever parts of them aren't working on you work on the other slave. They stroke you while making out, stroke each other while sucking you to rock hardness, and finger each others' holes while <<if $PC.vagina == 1>>crowding their faces against your pussy. You reach down and seize a nipple in each hand, pulling them upward so they can suck your nipples instead; they use manual stimulation to keep you going while they do. With one straddling each of your thighs, grinding shamelessly, you can reach around and molest their butts with your own hands.<<else>>rubbing four breasts up and down your dick. Since you only have one cock, the symmetry ends when you start fucking them. As you switch from hole to hole, whichever twin isn't getting fucked at the moment uses their mouth and hands to stimulate your balls and their twin's fuckhole as you pound it. When you finally cum in $slaves[$j].slaveName, $slaves[$i].slaveName sucks it out and they kiss deeply to share your ejaculate.<</if>> @@.hotpink;They have both become more devoted to you.@@ + <br>Slave twins inevitably get used to threesomes with their sibling, and $slaves[$i].slaveName and $slaves[$j].slaveName are no exception. They greet you with every appearance of arousal and begin a carefully balanced routine — foreplay with you, of course, but whatever parts of them aren't working on you work on the other slave. They stroke you while making out, stroke each other while sucking you to rock hardness, and finger each others' holes while <<if $PC.vagina != -1>>crowding their faces against your pussy. You reach down and seize a nipple in each hand, pulling them upward so they can suck your nipples instead; they use manual stimulation to keep you going while they do. With one straddling each of your thighs, grinding shamelessly, you can reach around and molest their butts with your own hands.<<else>>rubbing four breasts up and down your dick. Since you only have one cock, the symmetry ends when you start fucking them. As you switch from hole to hole, whichever twin isn't getting fucked at the moment uses their mouth and hands to stimulate your balls and their twin's fuckhole as you pound it. When you finally cum in $slaves[$j].slaveName, $slaves[$i].slaveName sucks it out and they kiss deeply to share your ejaculate.<</if>> @@.hotpink;They have both become more devoted to you.@@ <<set $slaves[$i].devotion += 4, $slaves[$j].devotion += 4>> diff --git a/src/uncategorized/reFullBed.tw b/src/uncategorized/reFullBed.tw index 2981ba6b0ff693aa4d6d5bf95ad336fc75a61687..f7932be11abaa8b97479c7ddef9f4dbfef0eb766 100644 --- a/src/uncategorized/reFullBed.tw +++ b/src/uncategorized/reFullBed.tw @@ -32,13 +32,13 @@ Today was an unusually relaxing day, and you aren't particularly tired. <span id="result"> <<link "Take a slave in each hand">> <<replace "#result">> - With each of your arms around a slave, you begin to run your hands across their bodies. They snuggle closer to you, their nipples growing hard and their hips grinding against you. As your grasp runs lower and lower, cupping and massaging their buttocks, they begin to kiss the chest against which their adoring faces are pressed, and reach down <<if $PC.dick == 0>>to your pussy<<else>><<if $PC.vagina == 1>>towards your cock and cunt<<else>>for your member<</if>><</if>>. The more manually skilled begins to give you a gentle stroke, while the other softly massages your <<if ($PC.dick == 0)>>mons<<else>>testicles<</if>>. They stiffen in unison when you hook two fingers up each asshole, but immediately relax and begin to work you harder. They orgasm one after the other, their butts clenching against your intruding fingers, and then eagerly clean you with their mouths when you climax yourself. They have become @@.hotpink;still more devoted to you.@@ + With each of your arms around a slave, you begin to run your hands across their bodies. They snuggle closer to you, their nipples growing hard and their hips grinding against you. As your grasp runs lower and lower, cupping and massaging their buttocks, they begin to kiss the chest against which their adoring faces are pressed, and reach down <<if $PC.dick == 0>>to your pussy<<else>><<if $PC.vagina != -1>>towards your cock and cunt<<else>>for your member<</if>><</if>>. The more manually skilled begins to give you a gentle stroke, while the other softly massages your <<if ($PC.dick == 0)>>mons<<else>>testicles<</if>>. They stiffen in unison when you hook two fingers up each asshole, but immediately relax and begin to work you harder. They orgasm one after the other, their butts clenching against your intruding fingers, and then eagerly clean you with their mouths when you climax yourself. They have become @@.hotpink;still more devoted to you.@@ <<set $slaves[_bedSlaveOne].devotion += 4, $slaves[_bedSlaveTwo].devotion += 4>> <<set $slaves[_bedSlaveOne].counter.anal++, $slaves[_bedSlaveTwo].counter.anal++>> <<set $analTotal += 2>> <</replace>> <</link>> -<<if $slaves[_bedSlaveOne].bellyPreg >= 5000 && $slaves[_bedSlaveTwo].bellyPreg >= 5000 && $PC.dick == 1>> +<<if $slaves[_bedSlaveOne].bellyPreg >= 5000 && $slaves[_bedSlaveTwo].bellyPreg >= 5000 && $PC.dick != 0>> <br><<link "Fondle their pregnancies">> <<replace "#result">> With your arms each around a slave, you begin to run your hands across their bodies, focusing your attention on their full pregnancies. They snuggle closer to you, their nipples growing hard and their hips grinding against you. As they move, your rising cock catches between their gravid middles, giving you an idea. Shifting your arms under and around their backs, you pull them together over your erect member and begin using their taut stomachs to pleasure yourself. They quickly catch on and push closer to each other, trapping your dick between them. Once they begin rubbing, and you humping, the skin surrounding you is quickly coated in precum. They smile at you as they feel your penis tense, and with one final thrust you coat their bellies in a layer of cum. They love your discovery of a new way to enjoy their bodies and become @@.hotpink;even more devoted to you.@@ @@ -57,11 +57,11 @@ Today was an unusually relaxing day, and you aren't particularly tired. <<if $slaves[_bedSlaveOne].vagina == 0>>virgin <</if>>pussy. <</if>> Once the surprise wears off and the pleasure sets in, $he wraps $his arm<<if hasBothArms($slaves[_bedSlaveOne])>>s<</if>> around you and basks in your attention. Feeling left out, $slaves[_bedSlaveTwo].slaveName slides over to tease _his2 bucking bedmate. Drawing close to the moaning $girl, _he2 reaches for $his bouncing tits, only to cop a feel of your cock thrusting deep inside $him. _He2 watches, eyes wide with lust, at the bulge of your penis in $his lower belly. You make sure to give _him2 a show before you cum, thrusting hard and deep as you can. _He2 gasps at the sight and brings _his2 hand to the lump just in time to feel you ejaculate deep inside $slaves[_bedSlaveOne].slaveName. - <<if $PC.balls >= 3>> + <<if $PC.balls >= 30>> _He2 squeaks in shock as _he2 feels $slaves[_bedSlaveOne].slaveName's belly swell under _his2 hand with your massive load. _He2 quickly brings _his2 other hand to massage it as the orgasming cumballoon squirms in pleasure. - <<elseif $PC.balls == 2>> + <<elseif $PC.balls >= 14>> _He2 squeaks in surprise as _he2 feels $slaves[_bedSlaveOne].slaveName's belly swell slightly under _his2 hand with your huge load. - <<elseif $PC.balls == 1>> + <<elseif $PC.balls >= 9>> _He2's amazed by how big the load felt under _his2 hand. <</if>> You beckon _him2 to lie down next to exhausted $girl and spread _his2 legs for _his2 seeding. As you take _him2, $slaves[_bedSlaveOne].slaveName leans over and pulls _him2 into a deep kiss. You make sure to not blow your next load too quickly, instead savoring the sight of your soon-to-be-mothers making out, but you can only hold out so long before you paint the depths of $slaves[_bedSlaveTwo].slaveName's @@ -70,7 +70,7 @@ Today was an unusually relaxing day, and you aren't particularly tired. <<else>> <<if $slaves[_bedSlaveTwo].vagina == 0>>once virgin <</if>>pussy <</if>> - with your potent baby batter<<if $PC.balls >= 3>> until _his2 stomach is distended and wobbling with cum<<elseif $PC.balls == 2>> until _his2 womb is stuffed with seed<</if>>. You switch off with the two of them, fucking them in turn, until both pass out with a hand on the other's <<if $PC.balls >= 3>>massively bloated <<elseif $PC.balls == 2>>bloated <<elseif $PC.balls == 1>>swollen <</if>>belly and cum pooling from their thoroughly seeded holes. You slide back in between them for a well earned sleep<<if $PC.balls >= 3>>, their middles resting on your own, their cum stuffed wombs a testament to your virility<<elseif $PC.balls == 2>>, their middles resting on your own, their cum filled wombs a testament to your virility<</if>>. + with your potent baby batter<<if $PC.balls >= 30>> until _his2 stomach is distended and wobbling with cum<<elseif $PC.balls >= 14>> until _his2 womb is stuffed with seed<</if>>. You switch off with the two of them, fucking them in turn, until both pass out with a hand on the other's <<if $PC.balls >= 30>>massively bloated <<elseif $PC.balls >= 14>>bloated <<elseif $PC.balls >= 9>>swollen <</if>>belly and cum pooling from their thoroughly seeded holes. You slide back in between them for a well earned sleep<<if $PC.balls >= 30>>, their middles resting on your own, their cum stuffed wombs a testament to your virility<<elseif $PC.balls >= 14>>, their middles resting on your own, their cum filled wombs a testament to your virility<</if>>. <<set $slaves[_bedSlaveOne].devotion += 3, $slaves[_bedSlaveTwo].devotion += 3, $slaves[_bedSlaveOne].trust += 3, $slaves[_bedSlaveTwo].trust += 3>> $slaves[_bedSlaveOne].slaveName is @@.hotpink;honored to bear your children@@ and @@.mediumaquamarine;snuggles even closer.@@ <<if $slaves[_bedSlaveOne].mpreg == 1>> @@ -102,7 +102,7 @@ Today was an unusually relaxing day, and you aren't particularly tired. <</if>> <br><<link "Pull up the sheets and wrestle">> <<replace "#result">> - Without warning, you jerk the sheets all the way up and pin them at the head of the bed. They giggle as you seize first the one and then the other, groping and tickling. $slaves[_bedSlaveTwo].slaveName and $slaves[_bedSlaveOne].slaveName catch the spirit of fun, and rove around in the soft darkness under the sheets. You're <<if $PC.dick == 1>>rock hard<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>soaking wet<</if>> in no time, wrestling with two naked slaves, and begin to fuck the first one you can grab and hold. When you <<if ($PC.dick == 0)>>finish with $him<<else>>come inside $him<</if>>, you <<if (!isAmputee($slaves[_bedSlaveOne]))>>release $him and $he slides out of bed to wash; by the time $he gets back under the sheets, clean and fresh, you're on the point of fucking<<else>>carry $his limbless, helpless body out of bed to wash $him, and then return to the bed to fuck<</if>> the other. You switch off with the two of them, fucking them in turn, until everyone falls asleep in an exhausted pile. They have become @@.mediumaquamarine;still more trusting of you.@@ + Without warning, you jerk the sheets all the way up and pin them at the head of the bed. They giggle as you seize first the one and then the other, groping and tickling. $slaves[_bedSlaveTwo].slaveName and $slaves[_bedSlaveOne].slaveName catch the spirit of fun, and rove around in the soft darkness under the sheets. You're <<if $PC.dick != 0>>rock hard<<if $PC.vagina != -1>> and <</if>><</if>><<if $PC.vagina != -1>>soaking wet<</if>> in no time, wrestling with two naked slaves, and begin to fuck the first one you can grab and hold. When you <<if ($PC.dick == 0)>>finish with $him<<else>>come inside $him<</if>>, you <<if (!isAmputee($slaves[_bedSlaveOne]))>>release $him and $he slides out of bed to wash; by the time $he gets back under the sheets, clean and fresh, you're on the point of fucking<<else>>carry $his limbless, helpless body out of bed to wash $him, and then return to the bed to fuck<</if>> the other. You switch off with the two of them, fucking them in turn, until everyone falls asleep in an exhausted pile. They have become @@.mediumaquamarine;still more trusting of you.@@ <<set $slaves[_bedSlaveOne].trust += 4, $slaves[_bedSlaveTwo].trust += 4>> <<if canDoVaginal(_bedSlaveOne)>> <<set $slaves[_bedSlaveOne].counter.vaginal += 2>> diff --git a/src/uncategorized/reRecruit.tw b/src/uncategorized/reRecruit.tw index 3ef5cb36ee8a9a535ab62c34e80538476962293c..dcdc9b4786cbad1f2e07d856de493b6f6a10cc02 100644 --- a/src/uncategorized/reRecruit.tw +++ b/src/uncategorized/reRecruit.tw @@ -2788,7 +2788,7 @@ He explains that one of his servant <<= $girl>>s was impregnated by his fool of <<run cashX(forceNeg(1), "personalBusiness")>> <<replace "#result">> You take $him up on $his offer, - <<if $PC.dick == 1>> + <<if $PC.dick != 0>> grab $his wiggling hips, and hilt your dick in $his tight ass. $He's clueless when it comes to anal, so the experience isn't too enjoyable for you. You leave $him with a <<print cashFormat(1)>> tip, a load of cum in $his butt, and a smile on $his face over getting any money at all. <<else>> pull out a strap-on you carry for just such an occasion, grab $his wiggling hips, and hilt yourself in $his tight ass. $He's clueless when it comes to anal, so the experience isn't too enjoyable for you. You leave $him with a <<print cashFormat(1)>> tip, a sore rear, and a smile on $his face over getting any money at all. diff --git a/src/uncategorized/reRelativeRecruiter.tw b/src/uncategorized/reRelativeRecruiter.tw index c00cff483713ffa3ef1fec2b48aee41a8e4769d9..239aa809df5c1e976ee5c7bad5a796eae8241b18 100644 --- a/src/uncategorized/reRelativeRecruiter.tw +++ b/src/uncategorized/reRelativeRecruiter.tw @@ -395,11 +395,11 @@ <<set $activeSlave.hormones = 0>> <<set $activeSlave.waist = 0>> <<set $activeSlave.prestige = 0>> -<<set $activeSlave.pornFame = 0>> -<<set $activeSlave.pornFameSpending = 0>> -<<set $activeSlave.pornFeed = 0>> -<<set $activeSlave.pornPrestige = 0>> -<<set $activeSlave.pornPrestigeDesc = 0>> +<<set $activeSlave.porn.viewerCount = 0>> +<<set $activeSlave.porn.spending = 0>> +<<set $activeSlave.porn.feed = 0>> +<<set $activeSlave.porn.prestige = 0>> +<<set $activeSlave.porn.prestigeDesc = 0>> <<set $activeSlave.porn.fameType = "none">> <<set $activeSlave.porn.focus = "none">> <<set $activeSlave.porn.fame.general = 0>> @@ -610,7 +610,7 @@ a<<s>> much a<<s>> I do. <<elseif $eventSlave.energy > 95>> I'm <<s>>ure <<he 2>>'d love to have three<<s>>ome<<s>>, <<Master>>!" <<elseif $eventSlave.counter.birthsTotal > 3 && _relationType != "father" && _relationType != "son" && _relationType != "older brother" && _relationType != "younger brother">> - <<if $PC.dick == 1>> + <<if $PC.dick != 0>> We could compete over who carried more of your children, <<Master>>! <<else>> We could compete over who carried more children for you, <<Master>>! @@ -1029,11 +1029,11 @@ You look up the _relationType. _He2 costs <<print cashFormat($slaveCost)>>, a ba <<set $activeSlave.nipples = either("cute", "inverted", "partially inverted", "puffy")>> <</if>> <<set $activeSlave.prestige = 0>> -<<set $activeSlave.pornFame = 0>> -<<set $activeSlave.pornFameSpending = 0>> -<<set $activeSlave.pornFeed = 0>> -<<set $activeSlave.pornPrestige = 0>> -<<set $activeSlave.pornPrestigeDesc = 0>> +<<set $activeSlave.porn.viewerCount = 0>> +<<set $activeSlave.porn.spending = 0>> +<<set $activeSlave.porn.feed = 0>> +<<set $activeSlave.porn.prestige = 0>> +<<set $activeSlave.porn.prestigeDesc = 0>> <<set $activeSlave.porn.fameType = "none">> <<set $activeSlave.porn.focus = "none">> <<set $activeSlave.porn.fame.general = 0>> @@ -1175,7 +1175,7 @@ a<<s>> much a<<s>> I do. <<elseif $eventSlave.energy > 95>> I'm <<s>>ure <<he 2>>'d love to have three<<s>>ome<<s>>, <<Master>>!" <<elseif $eventSlave.counter.births > 3>> - <<if $PC.dick == 1>> + <<if $PC.dick != 0>> We could compete over who carried more of your children, <<Master>>! <<else>> We could compete over who carried more children for you, <<Master>>! diff --git a/src/uncategorized/reShelterInspection.tw b/src/uncategorized/reShelterInspection.tw index 5b305171756e384d4508724aeacf6f9c7d94ef83..a822feebf94b9a1a930ab25a51eba72dc1ead4d3 100644 --- a/src/uncategorized/reShelterInspection.tw +++ b/src/uncategorized/reShelterInspection.tw @@ -121,7 +121,7 @@ Not waiting to be greeted, the inspector looks up at the nearest camera and dema <<link "Amusing. Enslave _him2">> <<run cashX(forceNeg($contractCost), "slaveTransfer", $activeSlave)>> <<replace "#result">> - $assistantName ushers _him2 into your penthouse and keeps _him2 busy for the few minutes you need to circumvent the Shelter's various legal and contractual defenses to prevent slaveowners from doing exactly what you're doing. Fortunately, you're cleverer and richer than most, and you succeed. You have _him2 brought into your office, and you are pleased to see _him2. _He2's not young and _he2's not pretty, but _his2 suit cannot disguise _his2 big bottom, and _he2's using the tablet _he2 has clasped protectively against _his2 chest to conceal a huge pair of mature breasts. _He2 knows exactly what's happened, and fixes you with a gimlet stare. "In a couple of month<<s>>," _he2 says with venom, "when you've filled me full of hormone<<s>> and drug<<s>> and training, and I'm begging you to <<if $PC.dick == 1>><<s>>tick your tiny little dick up<<else>>fi<<s>>t<</if>> my a<<ss>>hole, remember thi<<s>>. It'll be conditioning and <<s>>elf-pre<<s>>ervation and <<S>>tockholm <<S>>yndrome talking, not me. I think you're a <<if $PC.title == 1>><<s>>ad ba<<s>>tard<<else>>vile cunt<</if>>, and I alway<<s>> will." + $assistantName ushers _him2 into your penthouse and keeps _him2 busy for the few minutes you need to circumvent the Shelter's various legal and contractual defenses to prevent slaveowners from doing exactly what you're doing. Fortunately, you're cleverer and richer than most, and you succeed. You have _him2 brought into your office, and you are pleased to see _him2. _He2's not young and _he2's not pretty, but _his2 suit cannot disguise _his2 big bottom, and _he2's using the tablet _he2 has clasped protectively against _his2 chest to conceal a huge pair of mature breasts. _He2 knows exactly what's happened, and fixes you with a gimlet stare. "In a couple of month<<s>>," _he2 says with venom, "when you've filled me full of hormone<<s>> and drug<<s>> and training, and I'm begging you to <<if $PC.dick != 0>><<s>>tick your tiny little dick up<<else>>fi<<s>>t<</if>> my a<<ss>>hole, remember thi<<s>>. It'll be conditioning and <<s>>elf-pre<<s>>ervation and <<S>>tockholm <<S>>yndrome talking, not me. I think you're a <<if $PC.title == 1>><<s>>ad ba<<s>>tard<<else>>vile cunt<</if>>, and I alway<<s>> will." <<set $shelterAbuse += 10>> <<set $nextButton = "Continue">><<UpdateNextButton>> /* unlock Continue button */ <<include "New Slave Intro">> diff --git a/src/uncategorized/reShowerPunishment.tw b/src/uncategorized/reShowerPunishment.tw index 09df3a32a016efc825b38cf078030590e016b557..2497a8acf43fae33bc13baa65d8e184da27cb798 100644 --- a/src/uncategorized/reShowerPunishment.tw +++ b/src/uncategorized/reShowerPunishment.tw @@ -80,7 +80,7 @@ $activeSlave.slaveName is being very thorough. When you first appeared, $he was <<else>> When the washing reaches your shoulders, it becomes clumsier, and $activeSlave.slaveName's wet body begins to bump gently against your torso. Opening your eyes, you see that your Head Girl is taking $him as $he finishes your bath. $activeSlave.slaveName is doing $his best to do a good job as $he's fucked, and $he manages it reasonably well. When $he's done, $HeadGirl.slaveName pushes $his head down towards your <</if>> - <<if $PC.dick == 1>>groin so $he can suck you off<<if $PC.vagina == 1>> and stroke your cunt<</if>><<else>>cunt so $he can eat you out<</if>>. $activeSlave.slaveName complies, and afterward, $he seems to feel that @@.mediumaquamarine;$he came off reasonably well;@@ it could have been worse. + <<if $PC.dick != 0>>groin so $he can suck you off<<if $PC.vagina != -1>> and stroke your cunt<</if>><<else>>cunt so $he can eat you out<</if>>. $activeSlave.slaveName complies, and afterward, $he seems to feel that @@.mediumaquamarine;$he came off reasonably well;@@ it could have been worse. <<set $activeSlave.counter.anal += 1>> <<set $analTotal += 1>> <<= knockMeUp($activeSlave, 10, 1, $HeadGirl.ID)>> @@ -99,7 +99,7 @@ $activeSlave.slaveName is being very thorough. When you first appeared, $he was <br><br> You run a hand up the side of _his2 neck, bringing it to rest with your fingers cupping _him2 under the ear and your thumb running up along _his2 temple. _He2 shivers, unable to concentrate despite all _his2 poise, the ongoing oral service blending into your intense closeness. Right now, _he2's the <<if $HeadGirl.physicalAge > 25>>_woman2<<else>>_girl2<</if>> for you, so you snap your fingers next to the ear of the slave <<if $HeadGirl.vagina > -1>>eating _him2 out<<else>>blowing _him2<</if>>, point at the dropped sponge, and then point at yourself. The oral stops as $activeSlave.slaveName hurries to scrub you, starting at your feet, but your Head Girl doesn't care. You're kissing _him2. <br><br> - _He2 gently strokes your <<if $PC.dick == 1>>rapidly hardening member, smiling into your mouth at the speed with which it stiffens<<if $PC.vagina == 1>>, and teases your pussylips with mischievous fingers<</if>><<else>>flushed cunt, smiling into your mouth at the moisture that instantly coats _his2 fingertips<</if>>. You reach out in turn, + _He2 gently strokes your <<if $PC.dick != 0>>rapidly hardening member, smiling into your mouth at the speed with which it stiffens<<if $PC.vagina != -1>>, and teases your pussylips with mischievous fingers<</if>><<else>>flushed cunt, smiling into your mouth at the moisture that instantly coats _his2 fingertips<</if>>. You reach out in turn, <<if $HeadGirl.vagina > -1>> caressing _his2 pussylips before slowly inserting a digit inside _his2 warmth while nuzzling _his2 clit with the knuckle of your thumb. At the first real brush against _his2 clitoris, the overstimulated $HeadGirl.slaveName climaxes, pulling _his2 mouth away from you to shout your name and then sobbing thanks into your ear. <<else>> diff --git a/src/uncategorized/reStaffedMorning.tw b/src/uncategorized/reStaffedMorning.tw index a28098768300ebd22e02ca251948f42caba5f83d..dc9c483dee27c2cf3901a342076125d684a5c5e5 100644 --- a/src/uncategorized/reStaffedMorning.tw +++ b/src/uncategorized/reStaffedMorning.tw @@ -32,8 +32,8 @@ <<set _bedSlaves[0].clothes = _clothesTemp2>> Sleep leaves you quickly one morning to the sensation of two of your fucktoys performing human alarm clock duty. You open your eyes and look down: it's _bedSlaves[0].slaveName and _bedSlaves[1].slaveName today. -<<if $PC.dick == 1>> - _bedSlaves[0].slaveName is <<if (_bedSlaves[0].fetish == "cumslut") && (_bedSlaves[0].fetishKnown == 1)>>rapturously<<else>>industriously<</if>> sucking your dick as it rapidly hardens in $his mouth<<if $PC.vagina == 1>>, occasionally letting it pop free so $he can run $his tongue up and down your cunt<</if>>. +<<if $PC.dick != 0>> + _bedSlaves[0].slaveName is <<if (_bedSlaves[0].fetish == "cumslut") && (_bedSlaves[0].fetishKnown == 1)>>rapturously<<else>>industriously<</if>> sucking your dick as it rapidly hardens in $his mouth<<if $PC.vagina != -1>>, occasionally letting it pop free so $he can run $his tongue up and down your cunt<</if>>. Meanwhile, _bedSlaves[1].slaveName is <<if (_bedSlaves[1].fetish == "cumslut") && (_bedSlaves[1].fetishKnown == 1)>>hungrily<<else>>gently<</if>> sucking your nuts. The two slaves have crowded close together, and not just so they can both have access to your cock and balls. They're <<if (_bedSlaves[0].dick > 0) && (_bedSlaves[1].dick > 0)>>jerking each other off<<else>>manually stimulating each other<</if>> as they work. <<else>> @@ -47,21 +47,21 @@ The bathroom door is open and the shower is running. Though the steam is beginni <span id="result"> <<link "Leave them satisfied">> <<replace "#result">> - <<if $PC.dick == 1>> - You begin to thrust gently into _bedSlaves[0].slaveName's mouth. <<if $girl == _girl2>>The $girl<<else>>Your bedmate<</if>>s moan and giggle into you at the signal that you're not going to get up right this instant<<if (hasAnyArms(_bedSlaves[0])) && (hasAnyArms(_bedSlaves[1]))>>, and <<if (_bedSlaves[0].dick > 0) && (_bedSlaves[1].dick > 0)>>start jerking each other off harder, making lewd noises and humping each other's hands<<else>>really start giving each other proper handjobs, jerking around lewdly as their arousal builds<</if>>.<<if $PC.vagina == 1>> They always spare at least one hand for your cunt, despite your thrusting.<</if>><</if>> When you climax, they do, too, one after the other. They quickly switch mouth positions and suck you back to full mast so you can enjoy your shower. + <<if $PC.dick != 0>> + You begin to thrust gently into _bedSlaves[0].slaveName's mouth. <<if $girl == _girl2>>The $girl<<else>>Your bedmate<</if>>s moan and giggle into you at the signal that you're not going to get up right this instant<<if (hasAnyArms(_bedSlaves[0])) && (hasAnyArms(_bedSlaves[1]))>>, and <<if (_bedSlaves[0].dick > 0) && (_bedSlaves[1].dick > 0)>>start jerking each other off harder, making lewd noises and humping each other's hands<<else>>really start giving each other proper handjobs, jerking around lewdly as their arousal builds<</if>>.<<if $PC.vagina != -1>> They always spare at least one hand for your cunt, despite your thrusting.<</if>><</if>> When you climax, they do, too, one after the other. They quickly switch mouth positions and suck you back to full mast so you can enjoy your shower. <<else>> - You reach down and run a possessive hand across each slave's scalp, neck, and back, eliciting shivers. Then, you gently hook them under the armpits and pull them up a bit, without breaking their lip locks with your nipples, or forcing them to stop playing with your cunt. Each slave ends curled up, mostly face-down, with their mouths still sucking on your <<if $PC.boobs == 1>>boobs<<else>>chest<</if>><<if (hasAnyArms(_bedSlaves[0])) && (hasAnyArms(_bedSlaves[1]))>> and their free hands trapped between their legs<</if>>. They get the message and begin to look after themselves, too; their resultant moaning against your nipples grows when you reach down and start teasing their butts. The three of you climax more or less together, and you bounce up with undiminished arousal to enjoy your shower. + You reach down and run a possessive hand across each slave's scalp, neck, and back, eliciting shivers. Then, you gently hook them under the armpits and pull them up a bit, without breaking their lip locks with your nipples, or forcing them to stop playing with your cunt. Each slave ends curled up, mostly face-down, with their mouths still sucking on your <<if $PC.boobs >= 300>>boobs<<else>>chest<</if>><<if (hasAnyArms(_bedSlaves[0])) && (hasAnyArms(_bedSlaves[1]))>> and their free hands trapped between their legs<</if>>. They get the message and begin to look after themselves, too; their resultant moaning against your nipples grows when you reach down and start teasing their butts. The three of you climax more or less together, and you bounce up with undiminished arousal to enjoy your shower. <</if>> <br><br> By now, the shower is an impenetrable fog of steam. The wet, soapy bodies inside are easy to find, though. _bedSlaves[2].slaveName happens to be closest, so you - <<if $PC.dick == 1>> - kiss _his3 laughing mouth hard and fuck _him3 with _his3 back against the shower wall<<if _bedSlaves[2].boobs > 2000>>, _his3 huge soapy tits sliding around deliciously<</if>>. _He3 does _his3 best to soap your front while _he3 takes cock, and _bedSlaves[3].slaveName washes your back<<if $PC.vagina == 1>>, reaching under your butt to tease your pussy<</if>>. After a short while, you set _him3 down and seize _bedSlaves[3].slaveName, sliding your cock <<if _bedSlaves[3].butt > 4>>between _his4 huge buttocks and<</if>> up _his4 willing ass, taking _him4 from behind while _bedSlaves[2].slaveName does _his3 best to get _his3 wits back and take over washing duty. They towel you together, and you head back out of the bathroom. + <<if $PC.dick != 0>> + kiss _his3 laughing mouth hard and fuck _him3 with _his3 back against the shower wall<<if _bedSlaves[2].boobs > 2000>>, _his3 huge soapy tits sliding around deliciously<</if>>. _He3 does _his3 best to soap your front while _he3 takes cock, and _bedSlaves[3].slaveName washes your back<<if $PC.vagina != -1>>, reaching under your butt to tease your pussy<</if>>. After a short while, you set _him3 down and seize _bedSlaves[3].slaveName, sliding your cock <<if _bedSlaves[3].butt > 4>>between _his4 huge buttocks and<</if>> up _his4 willing ass, taking _him4 from behind while _bedSlaves[2].slaveName does _his3 best to get _his3 wits back and take over washing duty. They towel you together, and you head back out of the bathroom. <<else>> kiss _his3 laughing mouth hard and trib _him3 with _his3 back against the shower wall<<if _bedSlaves[2].boobs > 2000>>, _his3 huge soapy tits sliding around deliciously<</if>>. _He3 does _his3 best to soap your front while you hump _his3 thigh<<if _bedSlaves[2].vagina > -1>> and pussy<</if>>, and _bedSlaves[3].slaveName washes your back. After a short while, you set _him3 down and seize _bedSlaves[3].slaveName, pushing _his4 face against the wall and sliding your fingers inside _him4 while you straddle one of _his4 legs. _bedSlaves[2].slaveName does _his3 best to get _his3 wits back and take over washing duty. They towel you together, and you head back out of the bathroom. <</if>> <br><br> Your clothes have been laid out, ready for _bedSlaves[0].slaveName and _bedSlaves[1].slaveName to dress you, but - <<if $PC.dick == 1>> + <<if $PC.dick != 0>> next to the neat stack of clothes, the two slaves are bent over the bed with their buttocks spread. You select _bedSlaves[1].slaveName and slide your dick up _his2 <<if _bedSlaves[1].anus > 2>>welcoming asspussy<<elseif _bedSlaves[1].anus > 1>>soft butthole<<else>>tight anus<</if>>, sodomizing _him2 while _bedSlaves[0].slaveName buttons your shirt. When it's done, you push $him down next to _bedSlaves[1].slaveName and switch assholes, letting _bedSlaves[1].slaveName up to do _his2 best to help you into your trousers in the meantime. _He2 gets them on and fastens everything, except the fly, of course. <<else>> next to the neat stack of clothes, the two slaves are kneeling on the floor and looking at you with mock innocence. You select _bedSlaves[1].slaveName and straddle _his2 face, letting _him2<<if _bedSlaves[1].lips > 0>> use _his2 big soft lips to<</if>> eat you out while _bedSlaves[0].slaveName helps you into your top. When you're buttoned, you take $his face in your hands and kiss $him deeply, favoring $him with the sensation of kissing $his <<= WrittenMaster(_bedSlaves[0])>> while _heP orgasms. You keep making out with $him while _bedSlaves[1].slaveName dresses your lower half. @@ -73,7 +73,7 @@ The bathroom door is open and the shower is running. Though the steam is beginni <</link>> <br><<link "Leave them exhausted">> <<replace "#result">> - <<if $PC.dick == 1>> + <<if $PC.dick != 0>> _bedSlaves[0].slaveName feels a hand snake behind $his head and relaxes $his throat, knowing what's coming. You fuck the bitch's mouth hard, and since the pounding pulls your balls out of _bedSlaves[1].slaveName's mouth, you yank _him2 up towards you so you can maul _his2 breasts. The compliant slave thrusts out _his2 chest, presenting _his2 tits for use as toys, and then gasps as you pinch, squeeze, and twist. You blow your load down _bedSlaves[0].slaveName's throat <<else>> You shove _bedSlaves[0].slaveName down towards your pussy and grab $his hair. $He takes a deep breath, knowing what's coming. You grind your cunt against the bitch's mouth hard, and since there's no room for _bedSlaves[1].slaveName's hand there any more, you yank _him2 up towards you so you can maul _his2 breasts. The compliant slave thrusts out _his2 chest, presenting _his2 tits for use as toys, and then gasps as you pinch, squeeze, and twist. You climax against _bedSlaves[0].slaveName's face @@ -81,8 +81,8 @@ The bathroom door is open and the shower is running. Though the steam is beginni and bounce up to fuck bitches in the shower, knocking _bedSlaves[0].slaveName to the floor and sending _bedSlaves[1].slaveName sprawling. As you go, you tell them they've got ten minutes to get your clothes laid out and their buttholes ready. They nod furiously and scramble. <br><br> By now, the shower is an impenetrable fog of steam. The wet, soapy bodies inside are easy to find, though. _bedSlaves[2].slaveName happens to be closest, so you - <<if $PC.dick == 1>> - grab _him3 and shove _him3 into a corner of the shower<<if _bedSlaves[2].boobs > 2000>>, _his3 huge soapy tits slapping painfully against the glass<</if>>. _He3 does _his3 best to angle _his3 hips for you as you push your cock up _his3 ass and give _him3 a good hard reaming. _bedSlaves[3].slaveName does _his4 best to wash your back<<if $PC.vagina == 1>> and give your pussy some manual attention<</if>>, but finds _himself4 taking _bedSlaves[2].slaveName's place soon enough, smashed into the corner with your dick pistoning in and out of _his4 rectum. + <<if $PC.dick != 0>> + grab _him3 and shove _him3 into a corner of the shower<<if _bedSlaves[2].boobs > 2000>>, _his3 huge soapy tits slapping painfully against the glass<</if>>. _He3 does _his3 best to angle _his3 hips for you as you push your cock up _his3 ass and give _him3 a good hard reaming. _bedSlaves[3].slaveName does _his4 best to wash your back<<if $PC.vagina != -1>> and give your pussy some manual attention<</if>>, but finds _himself4 taking _bedSlaves[2].slaveName's place soon enough, smashed into the corner with your dick pistoning in and out of _his4 rectum. <<else>> grab _him3 and shove _him3 into a corner of the shower<<if _bedSlaves[2].boobs > 2000>>, _his3 huge soapy tits slapping painfully against the glass<</if>>. _He3 does _his3 best to angle _his3 hips for you as you fingerfuck _his3 butthole, forcing complete submission out of the compliant _girl3. _bedSlaves[3].slaveName does _his4 best to wash your back, but finds _himself4 taking _bedSlaves[2].slaveName's place soon enough, smashed into the corner with your fingers pistoning in and out of _his4 rectum. <</if>> @@ -92,7 +92,7 @@ The bathroom door is open and the shower is running. Though the steam is beginni <</if>> <br><br> Back in the bedroom, your clothes have been laid out, ready for _bedSlaves[0].slaveName and _bedSlaves[1].slaveName to dress you. - <<if $PC.dick == 1>> + <<if $PC.dick != 0>> Next to the neat stack of clothes, the two slaves are bent over the bed with their buttocks spread. They're perfectly still, awaiting your pleasure. You select _bedSlaves[1].slaveName and ram your dick up _his2 <<if _bedSlaves[1].anus > 2>>welcoming asspussy<<elseif _bedSlaves[1].anus > 1>>soft butthole<<else>>tight anus<</if>>, assraping _him2 without mercy while _bedSlaves[0].slaveName buttons your shirt. When it's done, you push $him down next to _bedSlaves[1].slaveName and switch assholes, letting _bedSlaves[1].slaveName up to do _his2 best to help you into your trousers in the meantime. _He2 gets them on and fastens everything, except the fly, of course. When _bedSlaves[0].slaveName has been buttfucked into helplessness, you throw $him away like the human sex toy $he is and pound _bedSlaves[1].slaveName and then the dried-off _bedSlaves[3].slaveName and _bedSlaves[2].slaveName senseless, careful to frequently pull far enough out that the slaves have to take the pain of initial penetration again. <<else>> Next to the neat stack of clothes, the two slaves are bent over the bed with their buttocks spread. They're perfectly still, awaiting your pleasure. You select _bedSlaves[1].slaveName and ram your strap-on up _his2 <<if _bedSlaves[1].anus > 2>>welcoming asspussy<<elseif _bedSlaves[1].anus > 1>>soft butthole<<else>>tight anus<</if>>, assraping _him2 without mercy while _bedSlaves[0].slaveName helps you into your top. When it's done, you push $him down next to _bedSlaves[1].slaveName and switch assholes, letting _bedSlaves[1].slaveName up to do _his2 best to dress your lower half. When _bedSlaves[0].slaveName has been buttfucked into helplessness, you throw $him away like the human sex toy $he is and pound _bedSlaves[1].slaveName and then the dried-off _bedSlaves[3].slaveName and _bedSlaves[2].slaveName senseless, careful to frequently pull far enough out that the slaves have to take the pain of initial penetration again. diff --git a/src/uncategorized/reStandardPunishment.tw b/src/uncategorized/reStandardPunishment.tw index 4fb09a4c3508604bcd45348c39052dc07788ea61..55ed23b16134efd2093cf5a2a778d6bfca379545 100644 --- a/src/uncategorized/reStandardPunishment.tw +++ b/src/uncategorized/reStandardPunishment.tw @@ -43,7 +43,7 @@ <</if>> <<else>> <<if $activeSlave.energy > 40>> - <<if $activeSlave.releaseRules != "restrictive" && $activeSlave.releaseRules != "masturbation" && $activeSlave.releaseRules != "chastity">> + <<if $activeSlave.rules.release != "restrictive" && $activeSlave.rules.release != "masturbation" && $activeSlave.rules.release != "chastity">> <<set _sins.push("slave molestation")>> <</if>> <</if>> @@ -71,16 +71,16 @@ <<if $HeadGirl != 0>> <<setLocalPronouns $HeadGirl 2>> - $HeadGirl.slaveName is <<if $activeSlave.standardPunishment == "situational">>assessing an appropriate punishment<<else>>sentencing $him to $his standard punishment, <<switch $activeSlave.standardPunishment>><<case "confinement">>several hours in confinement<<case "whipping">>a whipping<<case "chastity">>several hours in chastity<</switch>><</if>>. _He2 immediately defers to you, should you wish to take over. + $HeadGirl.slaveName is <<if $activeSlave.rules.punishment == "situational">>assessing an appropriate punishment<<else>>sentencing $him to $his standard punishment, <<switch $activeSlave.rules.punishment>><<case "confinement">>several hours in confinement<<case "whipping">>a whipping<<case "chastity">>several hours in chastity<</switch>><</if>>. _He2 immediately defers to you, should you wish to take over. <<else>> <<setAssistantPronouns>> - $assistantName is <<if $activeSlave.standardPunishment == "situational">>assessing an appropriate punishment<<else>>sentencing $him to $his standard punishment, <<switch $activeSlave.standardPunishment>><<case "confinement">>several hours in confinement<<case "whipping">>a whipping<<case "chastity">>several hours in chastity<</switch>><</if>>. _HeA immediately defers to you, should you wish to take over. + $assistantName is <<if $activeSlave.rules.punishment == "situational">>assessing an appropriate punishment<<else>>sentencing $him to $his standard punishment, <<switch $activeSlave.rules.punishment>><<case "confinement">>several hours in confinement<<case "whipping">>a whipping<<case "chastity">>several hours in chastity<</switch>><</if>>. _HeA immediately defers to you, should you wish to take over. <</if>> <br><br> <span id="result"> /* STANDARD PUNISHMENTS */ -<<switch $activeSlave.standardPunishment>> +<<switch $activeSlave.rules.punishment>> <<case "confinement">> @@ -200,7 +200,7 @@ <</switch>> -<<if $activeSlave.standardPunishment != "situational">><br><</if>> +<<if $activeSlave.rules.punishment != "situational">><br><</if>> /* SITUATIONAL PUNISHMENTS */ <<switch _sins>> @@ -210,9 +210,9 @@ <<link "Punish $his ass">> <<EventNameDelink $activeSlave>> <<replace "#result">> - Deciding that the most appropriate punishment is some corrective assrape, you shove the slave to <<if hasBothLegs($activeSlave)>>$his knees<<else>>the floor<</if>> and stuff <<if $PC.dick == 1>>your cock<<else>>a formidable dildo<</if>> up $his + Deciding that the most appropriate punishment is some corrective assrape, you shove the slave to <<if hasBothLegs($activeSlave)>>$his knees<<else>>the floor<</if>> and stuff <<if $PC.dick != 0>>your cock<<else>>a formidable dildo<</if>> up $his <<if $activeSlave.anus > 2>> - big butthole. It slides right in, the slave's relaxed sphincter offering no resistance. Announcing that you'll find $his limits, wherever they are, you insert fingers until $he's cruelly stretched and you're almost jerking <<if $PC.dick == 1>>yourself<<else>>the phallus<</if>> off inside $him. + big butthole. It slides right in, the slave's relaxed sphincter offering no resistance. Announcing that you'll find $his limits, wherever they are, you insert fingers until $he's cruelly stretched and you're almost jerking <<if $PC.dick != 0>>yourself<<else>>the phallus<</if>> off inside $him. <<elseif $activeSlave.anus > 1>> defenseless asshole. You meet some delicious resistance and push past it, enjoying the feeling of the slave's sphincter spasming as you do. You pound $him hard, much harder than $he can comfortably take it up the ass. <<else>> @@ -231,9 +231,9 @@ <<link "Punish $his pussy">> <<EventNameDelink $activeSlave>> <<replace "#result">> - Deciding that the most appropriate punishment is some corrective rape, you push the slave down on $his back and shove <<if $PC.dick == 1>>your cock<<else>>a formidable dildo<</if>> inside $his + Deciding that the most appropriate punishment is some corrective rape, you push the slave down on $his back and shove <<if $PC.dick != 0>>your cock<<else>>a formidable dildo<</if>> inside $his <<if $activeSlave.anus > 2>> - roomy cunt, which can take it easily. Announcing that you'll find $his limits, wherever they are, you insert fingers until $he's cruelly stretched and you're almost jerking <<if $PC.dick == 1>>yourself<<else>>the phallus<</if>> off inside $him. + roomy cunt, which can take it easily. Announcing that you'll find $his limits, wherever they are, you insert fingers until $he's cruelly stretched and you're almost jerking <<if $PC.dick != 0>>yourself<<else>>the phallus<</if>> off inside $him. <<elseif $activeSlave.anus > 1>> poor womanhood. You fuck $him mercilessly, intentionally pulling out far enough that you have to spear $him again. You use $his poor boobs as leverage, pulling against them to batter $him harder. <<else>> @@ -252,11 +252,11 @@ <<link "Put $his mouth to better use">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You announce that $he'll have less trouble gossiping instead of being prompt if $his mouth is nice and tired. Comprehension and apprehension dawn on $his face in the moment before you <<if $activeSlave.collar != "none">>grab $him by the collar and pull<<else>>put a hand on $his shoulder and shove<</if>> $him to the ground. $He goes down without resistance, <<if $PC.dick == 1>>already opening wide for your stiff prick.<<else>>$his look of unconcern vanishing when $he sees you pulling out a strap-on. $He doesn't get to eat pussy today; today $he gets fucked in the face.<</if>> You shove it down $his + You announce that $he'll have less trouble gossiping instead of being prompt if $his mouth is nice and tired. Comprehension and apprehension dawn on $his face in the moment before you <<if $activeSlave.collar != "none">>grab $him by the collar and pull<<else>>put a hand on $his shoulder and shove<</if>> $him to the ground. $He goes down without resistance, <<if $PC.dick != 0>>already opening wide for your stiff prick.<<else>>$his look of unconcern vanishing when $he sees you pulling out a strap-on. $He doesn't get to eat pussy today; today $he gets fucked in the face.<</if>> You shove it down $his <<if $activeSlave.sexualQuirk == "gagfuck queen">> spectacularly unresisting throat. The gagfuck queen has no gag reflex to speak of, but even $he has $his limit. You rape $his face without mercy, deliberately ruining $his practiced ability to breathe while giving a cock deep oral. <<elseif ($activeSlave.fetish == "cumslut") && ($activeSlave.fetishKnown == 1)>> - eager throat. The cumslut loves giving oral, but soon realizes that you have no intention of letting $him love this. You rape $his face without mercy, hilting $his lips against <<if $PC.dick == 1>>your base<<else>>the harness<</if>>. + eager throat. The cumslut loves giving oral, but soon realizes that you have no intention of letting $him love this. You rape $his face without mercy, hilting $his lips against <<if $PC.dick != 0>>your base<<else>>the harness<</if>>. <<else>> gagging throat, enjoying the sensations of $his lips and tongue writhing against you as $he desperately tries to accommodate the intruder. <</if>> @@ -320,7 +320,7 @@ <<set $activeSlave.counter.anal += 1>> <<set $analTotal += 1>> <<else>> - push $his <<if hasBothLegs($activeSlave)>>legs<<else>>cheeks<</if>> together, settling for some <<if $PC.dick == 1>>frottage<<else>>tribbing<</if>> to preserve $his virginit<<if $activeSlave.vagina == -1>>y<<else>>ies<</if>>. Since you're not fucking $him, you spank $his ass mercilessly to make it an effective punishment. + push $his <<if hasBothLegs($activeSlave)>>legs<<else>>cheeks<</if>> together, settling for some <<if $PC.dick != 0>>frottage<<else>>tribbing<</if>> to preserve $his virginit<<if $activeSlave.vagina == -1>>y<<else>>ies<</if>>. Since you're not fucking $him, you spank $his ass mercilessly to make it an effective punishment. <<set $activeSlave.counter.oral += 1>> <<set $oralTotal += 1>> <</if>> @@ -337,15 +337,15 @@ <<replace "#result">> You order the horny $desc to apologize to the slave $he grabbed, which $he does, <<if canTalk($activeSlave)>>managing to sound authentically sorry<<else>>gesturing $his regret with apparent sincerity<</if>>. It seems $he might feel some actual guilt at molesting a fellow slave, but $he's about to feel much sorrier. Once the other slave has been dismissed, you grab $him by the neck and <<if canDoVaginal($activeSlave) && ($activeSlave.vagina != 0)>> - shove $him up against the nearest wall, using a bit of warning pressure of your fingers against $his throat to warn $him to take $his punishment. Then you <<if $PC.dick == 1>>jam your cock inside $him, making $him wriggle from the uncomfortable angle<<else>>grind your pussy against $him, fucking $him hard despite the lack of penetration<</if>>. + shove $him up against the nearest wall, using a bit of warning pressure of your fingers against $his throat to warn $him to take $his punishment. Then you <<if $PC.dick != 0>>jam your cock inside $him, making $him wriggle from the uncomfortable angle<<else>>grind your pussy against $him, fucking $him hard despite the lack of penetration<</if>>. <<set $activeSlave.counter.vaginal += 1>> <<set $vaginalTotal += 1>> <<elseif canDoAnal($activeSlave) && ($activeSlave.anus != 0)>> - shove $his face against the nearest wall, using a bit of warning pressure of your fingers against $his throat to warn $him to take $his punishment. Then you <<if $PC.dick == 1>>jam your cock up $his butt, making $his sphincter spasm from the rough penetration<<else>>use one hand to fuck $his ass and the other to look after yourself<</if>>. + shove $his face against the nearest wall, using a bit of warning pressure of your fingers against $his throat to warn $him to take $his punishment. Then you <<if $PC.dick != 0>>jam your cock up $his butt, making $his sphincter spasm from the rough penetration<<else>>use one hand to fuck $his ass and the other to look after yourself<</if>>. <<set $activeSlave.counter.anal += 1>> <<set $analTotal += 1>> <<else>> - pull $him to $his knee<<if hasBothLegs($activeSlave)>>s<</if>>, <<if $PC.dick == 1>>shoving your dick down $his throat<<else>>straddling $his face and grinding yourself against $his mouth<</if>>. + pull $him to $his knee<<if hasBothLegs($activeSlave)>>s<</if>>, <<if $PC.dick != 0>>shoving your dick down $his throat<<else>>straddling $his face and grinding yourself against $his mouth<</if>>. <<set $activeSlave.counter.oral += 1>> <<set $oralTotal += 1>> <</if>> diff --git a/src/uncategorized/recETS.tw b/src/uncategorized/recETS.tw index e33f3d630abf91e889d677cb82d12079aade2abe..b6c1a83cbd39eefce6fdc654550c4427d21e46b2 100644 --- a/src/uncategorized/recETS.tw +++ b/src/uncategorized/recETS.tw @@ -1622,7 +1622,7 @@ This call is coming from a public kiosk, which is usually an indication that the <<run newSlave($activeSlave)>> <<run cashX(forceNeg($contractCost), "slaveTransfer", $activeSlave)>> <<replace "#result">> - Despite $himself, $he sobs with relief when you agree. $He offers to <<if $PC.dick == 1>>suck you off<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>eat you out<</if>> while you complete the necessary legalities, so you work away with a <<if $PC.dick == 1>>pair of motherly lips wrapped around your dick<<else>>motherly tongue pleasuring your clit<</if>> as $he pumps away eagerly under the desk. $He's definitely on aphrodisiacs. $He masturbates while $he sucks. + Despite $himself, $he sobs with relief when you agree. $He offers to <<if $PC.dick != 0>>suck you off<<if $PC.vagina != -1>> and <</if>><</if>><<if $PC.vagina != -1>>eat you out<</if>> while you complete the necessary legalities, so you work away with a <<if $PC.dick != 0>>pair of motherly lips wrapped around your dick<<else>>motherly tongue pleasuring your clit<</if>> as $he pumps away eagerly under the desk. $He's definitely on aphrodisiacs. $He masturbates while $he sucks. <</replace>> <</link>> @@ -1704,7 +1704,7 @@ This call is coming from a public kiosk, which is usually an indication that the <<switch $RecETSevent>> <<case "addict mother daughter">> <<set $relative.devotion -= 50>> - Despite $himself, $he sobs with relief when you agree. $He offers to <<if $PC.dick == 1>>suck you off<<else>>eat you out<</if>> while you complete the necessary legalities, but instead you idly place a big dose of aphrodisiac on your desk and tell $him to wait quietly. After ten minutes of careful manipulation, $he's signed away both $his own freedom and $his _daughter2's without realizing it, in return for the drug. $He's masturbating furiously on a chair when $his _daughter2 arrives. $He immediately realizes what's happened and $his eyes fill with all-consuming hatred, but $he can't stop rubbing. + Despite $himself, $he sobs with relief when you agree. $He offers to <<if $PC.dick != 0>>suck you off<<else>>eat you out<</if>> while you complete the necessary legalities, but instead you idly place a big dose of aphrodisiac on your desk and tell $him to wait quietly. After ten minutes of careful manipulation, $he's signed away both $his own freedom and $his _daughter2's without realizing it, in return for the drug. $He's masturbating furiously on a chair when $his _daughter2 arrives. $He immediately realizes what's happened and $his eyes fill with all-consuming hatred, but $he can't stop rubbing. <br><br> Unsurprisingly the _daughter2 is an addict too, and before long _he2's given _his2 signature and is sitting on a different chair on a strong dose of aphrodisiacs. <<if $activeSlave.dick > 0>>Mother and _daughter2 crank it desperately,<<else>>Mother and _daughter2 schlick themselves desperately,<</if>> sobbing in despair as you hurry to complete the nastily complex paperwork. This is going to be fun. <<case "posh mother daughter">> diff --git a/src/uncategorized/recruiterWorkaround.tw b/src/uncategorized/recruiterWorkaround.tw index 351f2cbe1ea625a97ceff43ed995c3d989a8f465..204afff5a643de30c82ed9d745e6d74f61b79df8 100644 --- a/src/uncategorized/recruiterWorkaround.tw +++ b/src/uncategorized/recruiterWorkaround.tw @@ -5,7 +5,7 @@ <</if>> <<if $i > -1>> <<= assignJob($slaves[$i], "recruit girls")>> - <<set $slaves[$i].livingRules = "luxurious">> + <<set $slaves[$i].rules.living = "luxurious">> <<set $Recruiter = $slaves[$i]>> <</if>> diff --git a/src/uncategorized/remoteSurgery.tw b/src/uncategorized/remoteSurgery.tw index 914274ac3143db4379a41d1ef20b705fbb5d119d..3d9e8a53d76c95f72a1dea8bc6934addeedabd17 100644 --- a/src/uncategorized/remoteSurgery.tw +++ b/src/uncategorized/remoteSurgery.tw @@ -19,7 +19,7 @@ <h1>The Remote Surgery</h1> -//$activeSlave.slaveName is lying strapped down on the table in your <<if $surgeryUpgrade == 1>>heavily upgraded and customized remote surgery.<<else>>remote surgery.<</if>> The surgical equipment reads <<if $activeSlave.health < -20>>@@.red;SLAVE UNHEALTHY, SURGERY NOT RECOMMENDED.@@<<elseif $activeSlave.health <= 20>>@@.yellow;SLAVE HEALTHY, SURGERY SAFE.@@<<else>>@@.green;SLAVE HEALTHY, SURGERY ENCOURAGED.@@<</if>><<if $PC.medicine >= 100>> The remote surgery mechanisms that allow a surgeon to be brought in by telepresence are inactive, and the autosurgery is ready for your control inputs. Surgery on your slaves is a challenge and a pleasure you wouldn't dream of sharing.<</if>>// +//$activeSlave.slaveName is lying strapped down on the table in your <<if $surgeryUpgrade == 1>>heavily upgraded and customized remote surgery.<<else>>remote surgery.<</if>> The surgical equipment reads <<if $activeSlave.health < -20>>@@.red;SLAVE UNHEALTHY, SURGERY NOT RECOMMENDED.@@<<elseif $activeSlave.health <= 20>>@@.yellow;SLAVE HEALTHY, SURGERY SAFE.@@<<else>>@@.green;SLAVE HEALTHY, SURGERY ENCOURAGED.@@<</if>><<if $PC.skill.medicine >= 100>> The remote surgery mechanisms that allow a surgeon to be brought in by telepresence are inactive, and the autosurgery is ready for your control inputs. Surgery on your slaves is a challenge and a pleasure you wouldn't dream of sharing.<</if>>// <br><br> /* 000-250-006 */ @@ -70,11 +70,11 @@ $His $activeSlave.faceShape face is <<elseif $activeSlave.faceImplant > 95>> //$His face cannot sustain further cosmetic surgery// <<else>> - <<set _artificiality = 25-5*Math.trunc($PC.medicine/50)-5*$surgeryUpgrade>> + <<set _artificiality = 25-5*Math.trunc($PC.skill.medicine/50)-5*$surgeryUpgrade>> //Facial surgery can either rework it and improve its attractiveness, or simply make it more attractive. No facial surgery is perfect and each surgery will make it look less natural. - <<if $PC.medicine >= 100 && $surgeryUpgrade>> + <<if $PC.skill.medicine >= 100 && $surgeryUpgrade>> Your surgical skills and the advanced surgical suite will minimize this effect as much as possible. - <<elseif $PC.medicine >= 100>> + <<elseif $PC.skill.medicine >= 100>> Your surgical skills will reduce this effect. <<elseif $surgeryUpgrade>> The advanced surgical suite will reduce this effect. @@ -1771,7 +1771,7 @@ Work on $him structurally: <<if _atleastOne>> <<set $activeSlave.health -= _atleastOne * 10, cashX(forceNeg($surgeryCost), "slaveSurgery", $activeSlave)>> <<if !hasAnyArms($activeSlave)>> - <<set $activeSlave.releaseRules = "restrictive">> + <<set $activeSlave.rules.release = "restrictive">> <</if>> <<set $surgeryType = "amp">> <<goto "Surgery Degradation">> diff --git a/src/uncategorized/rename.tw b/src/uncategorized/rename.tw index cb509f3a258be23b2bd0be4cfb754b508dbba724..6f3c699b4ec5b6ba64fc7319f17768765c0ef050 100644 --- a/src/uncategorized/rename.tw +++ b/src/uncategorized/rename.tw @@ -97,11 +97,11 @@ /* PC's surname reaction */ <<if $oldSurname != $activeSlave.slaveSurname>> <<if $activeSlave.relationship == -3>> - <<if $PC.surname>> + <<if $PC.slaveSurname>> <<if $activeSlave.fetish == "mindbroken">> Names are meaningless to $him and it is unlikely $he'll remember it. <<elseif $activeSlave.devotion+$activeSlave.trust >= 175>> - <<if $activeSlave.slaveSurname == $PC.surname>> + <<if $activeSlave.slaveSurname == $PC.slaveSurname>> When you tell $him that $he's to be known as $activeSlave.slaveName $activeSlave.slaveSurname now, $he starts to cry. $He tries to get $himself under control and thank you as best $he can, <<if hasAnyArms($activeSlave)>>wiping at the tears running down $his $activeSlave.skin cheeks, <</if>>but $he can't seem to stop weeping as $he thanks you over and over. $He's a sex slave, your property, and it's understandable that some doubts about the permanence of $his place as your slave $wife. This has @@.mediumaquamarine;helped reassure $him,@@ and explains the strength of $his emotional reaction. The next time you make love to $him, $he @@.hotpink;presses $himself as close to you as $he can,@@ eager to drink in as much of your presence as $he can get. <<set $activeSlave.devotion += 5, $activeSlave.trust += 5>> <<elseif $oldSurname == $PC.slaveSurname>> @@ -109,14 +109,14 @@ <<set $activeSlave.devotion -= 5, $activeSlave.trust -= 5>> <</if>> <<elseif $activeSlave.devotion < -20 && $activeSlave.trust > 20>> - <<if $activeSlave.slaveSurname == $PC.surname>> + <<if $activeSlave.slaveSurname == $PC.slaveSurname>> When you tell $him that $he's to be known as $activeSlave.slaveName $activeSlave.slaveSurname now, $he shows no reaction. You already took everything from $him, what's a name at this point? <<elseif $oldSurname == $PC.slaveSurname>> $He doesn't care about losing your surname at first, but it quickly sets in that $he may have @@.gold;pushed $his position too far.@@ <<set $activeSlave.trust -= 20>> <</if>> <<elseif $activeSlave.devotion < -20>> - <<if $activeSlave.slaveSurname == $PC.surname>> + <<if $activeSlave.slaveSurname == $PC.slaveSurname>> When you tell $him that $he's to be known as $activeSlave.slaveName $activeSlave.slaveSurname now, $he pleads with you not to steal $his name. It matters little to you, and $he is forced to @@.hotpink;accept your will.@@ <<set $activeSlave.devotion += 5>> <<elseif $oldSurname == $PC.slaveSurname>> @@ -124,7 +124,7 @@ <<set $activeSlave.devotion += 5, $activeSlave.trust -= 10>> <</if>> <<else>> - <<if $activeSlave.slaveSurname == $PC.surname>> + <<if $activeSlave.slaveSurname == $PC.slaveSurname>> When you tell $him that $he's to be known as $activeSlave.slaveName $activeSlave.slaveSurname now, $he nods with approval feeling @@.mediumaquamarine;that $he may hold at least some value in your eyes.@@ <<set $activeSlave.trust += 5>> <<elseif $oldSurname == $PC.slaveSurname>> diff --git a/src/uncategorized/reputation.tw b/src/uncategorized/reputation.tw index 95ea974133346388d320047646a07551398c1591..4df2e00480e085b5712a0cac8414b3ee3b8479ef 100644 --- a/src/uncategorized/reputation.tw +++ b/src/uncategorized/reputation.tw @@ -138,7 +138,7 @@ On formal occasions, you are announced as $PCTitle. <<if $arcologies[0].FSRestartDecoration == 100>> As a member of the Societal Elite, your appearance has no bearing on your reputation. <<else>> - <<if ($PC.dick == 0) && ($PC.boobs == 1) && $PC.title == 0>> + <<if ($PC.dick == 0) && ($PC.boobs >= 300) && $PC.title == 0>> <<if $rep > 18000>> Your reputation is so well-established that society has accepted your notoriously feminine appearance despite how unusual it is for a prominent slaveowner to look like you do. <<if $arcologies[0].FSGenderRadicalist > 30>> @@ -161,7 +161,7 @@ On formal occasions, you are announced as $PCTitle. <<= FutureSocieties.Change("GenderFundamentalist", -5)>> <</if>> <</if>> - <<elseif ($PC.boobs == 1) || $PC.title == 0>> + <<elseif ($PC.boobs >= 300) || $PC.title == 0>> <<if $rep > 15000>> Your reputation is so strong that society has accepted your feminine appearance despite how unusual it is for a prominent slaveowner to look like you do. <<if $arcologies[0].FSGenderRadicalist > 30>> @@ -184,7 +184,7 @@ On formal occasions, you are announced as $PCTitle. <<= FutureSocieties.Change("GenderFundamentalist", -5)>> <</if>> <</if>> - <<elseif ($PC.dick == 0) || ($PC.vagina == 1)>> + <<elseif ($PC.dick == 0) || ($PC.vagina != -1)>> <<if $rep > 15000>> Your reputation is so strong that society has accepted your unorthodox arrangement downstairs, for an arcology owner. <<if $arcologies[0].FSGenderRadicalist > 30>> @@ -215,7 +215,7 @@ On formal occasions, you are announced as $PCTitle. <<if $arcologies[0].FSChattelReligionistLaw == 1 || $arcologies[0].FSRestartDecoration == 100>> /* already handled above */ <<elseif $arcologies[0].FSIntellectualDependency != "unset">> - <<if $PC.intelligence < -10>> /* +$PC.intelligenceImplant */ + <<if $PC.intelligence+$PC.intelligenceImplant < -10>> <<if $rep > 18000>> You've somehow built such a reputation for yourself that your lack of a brain is no longer a societal concern. <<else>> @@ -224,7 +224,7 @@ On formal occasions, you are announced as $PCTitle. <</if>> <</if>> <<elseif $arcologies[0].FSSlaveProfessionalism != "unset">> - <<if $PC.intelligence < 100>> /* +$PC.intelligenceImplant */ + <<if $PC.intelligence+$PC.intelligenceImplant < 100>> <<if $rep > 18000>> You've built such a reputation for yourself that you not being a genius is no longer a societal concern. <<else>> @@ -233,14 +233,14 @@ On formal occasions, you are announced as $PCTitle. <<= FutureSocieties.Change("SlaveProfessionalism", -10)>> <</if>> <</if>> -<<elseif $PC.intelligence <= 10>> /* +$PC.intelligenceImplant */ +<<elseif $PC.intelligence+$PC.intelligenceImplant <= 10>> <<if $rep > 18000>> You've managed to build such a reputation for yourself that your lack of intelligence is no longer a societal concern. <<else>> <<run repX(forceNeg(Math.min(($rep*0.05), 750)), "PCappearance")>> Society @@.red;is uncomfortable@@ being led by someone not smart. Your lack of intelligence brings your every action under scrutiny. <</if>> -<<elseif $PC.intelligence <= 50>> /* +$PC.intelligenceImplant */ +<<elseif $PC.intelligence+$PC.intelligenceImplant <= 50>> <<if $rep > 12000>> You've built such a reputation for yourself that your lack of intelligence is no longer a societal concern. <<else>> @@ -261,7 +261,7 @@ On formal occasions, you are announced as $PCTitle. <<= FutureSocieties.Change("GenderRadicalist", -1)>> <<run repX(-1000, "PCactions")>> <</if>> - <<elseif $arcologies[0].FSGenderFundamentalist != "unset" && $PC.vagina == 1 && $PC.title == 0>> + <<elseif $arcologies[0].FSGenderFundamentalist != "unset" && $PC.vagina != -1 && $PC.title == 0>> <<if $rep > 10000>> Society has grown accustomed to your efforts enough to not care that you enjoy slave dick. In fact, it even @@.green;strengthens@@ traditional gender roles, even though you insist on breaking them. <<= FutureSocieties.Change("GenderFundamentalist", 1)>> @@ -323,77 +323,77 @@ On formal occasions, you are announced as $PCTitle. <</if>> <<if $arcologies[0].FSAssetExpansionist != "unset">> - <<if $PC.boobsBonus >= 3>> - Society loves enormous breasts and you are no exception; your <<if $PC.boobsImplant == 1>>chest balloons<<else>>cow tits<</if>> @@.green;improve@@ your public image. + <<if $PC.boobs >= 1400>> + Society loves enormous breasts and you are no exception; your <<if $PC.boobsImplant > 0>>chest balloons<<else>>cow tits<</if>> @@.green;improve@@ your public image. <<run repX(10, "PCappearance")>> <</if>> - <<if $PC.butt >= 3>> - Society loves big butts and you are no exception; your <<if $PC.buttImplant == 1>>inflated ass<<else>>fat ass<</if>> @@.green;improves@@ your public image. + <<if $PC.butt >= 5>> + Society loves big butts and you are no exception; your <<if $PC.buttImplant > 0>>inflated ass<<else>>fat ass<</if>> @@.green;improves@@ your public image. <<run repX(10, "PCappearance")>> <</if>> - <<if $PC.ballsImplant > 1>> + <<if $PC.balls >= 9>> Society loves big things and the bulge in your crotch is no exception; your swollen balls @@.green;improve@@ your public image. <<run repX((5*$PC.ballsImplant), "PCappearance")>> <</if>> <<elseif $arcologies[0].FSSlimnessEnthusiast != "unset">> - <<if $PC.boobsBonus > 1>> - Society finds big breasts unsightly and you are no exception; your <<if $PC.boobsImplant == 1>>chest balloons<<else>>fat tits<</if>> @@.red;harm@@ your public image. + <<if $PC.boobs >= 1000>> + Society finds big breasts unsightly and you are no exception; your <<if $PC.boobsImplant > 0>>chest balloons<<else>>fat tits<</if>> @@.red;harm@@ your public image. <<run repX(forceNeg(10*$PC.boobsBonus), "PCappearance")>> <</if>> - <<if $PC.butt >= 3>> - Society finds big butts unsightly and you are no exception; your <<if $PC.buttImplant == 1>>inflated ass<<else>>fat ass<</if>> @@.red;harms@@ your public image. + <<if $PC.butt >= 5>> + Society finds big butts unsightly and you are no exception; your <<if $PC.buttImplant > 0>>inflated ass<<else>>fat ass<</if>> @@.red;harms@@ your public image. <<run repX(forceNeg(10*$PC.butt), "PCappearance")>> <</if>> <</if>> <<if $arcologies[0].FSTransformationFetishist != "unset">> - <<if $PC.boobsImplant == 1>> + <<if $PC.boobsImplant > 0>> Society loves fake breasts and yours are no exception; your breast implants @@.green;improve@@ your public image. - <<run repX((7*$PC.boobsBonus), "PCappearance")>> + <<run repX(($PC.boobsImplant/5), "PCappearance")>> <</if>> - <<if $PC.buttImplant == 1>> + <<if $PC.buttImplant > 0>> Society loves fake butts and yours are no exception; your ass implants @@.green;improve@@ your public image. - <<run repX((7*$PC.butt), "PCappearance")>> + <<run repX((7*$PC.buttImplant), "PCappearance")>> <</if>> - <<if $PC.ballsImplant > $PC.balls>> + <<if $PC.ballsImplant > 0>> Society loves everything augmented and the bulge in your crotch is no exception; your swollen balls @@.green;improve@@ your public image. - <<run repX((5*($PC.ballsImplant-$PC.balls)), "PCappearance")>> + <<run repX((5*($PC.ballsImplant)), "PCappearance")>> <</if>> <<if ($arcologies[0].FSRepopulationFocus != "unset")>> - <<if $PC.boobsBonus > 0 && $PC.boobsImplant == 0>> + <<if $PC.boobs >= 1000 && $PC.boobsImplant == 0>> Society approves of anything that helps the repopulation efforts. Your large breasts promise plentiful milk and @@.green;improve@@ your public image. - <<run repX((10*$PC.boobsBonus), "PCappearance")>> + <<run repX(($PC.boobs/50), "PCappearance")>> <</if>> - <<if $PC.balls > 1>> + <<if $PC.balls >= 5>> Society loves anything that helps the repopulation efforts. Your huge fertile balls indicate that you're a successful breeder and @@.green;strongly improves@@ your public image. - <<run repX((15*$PC.ballsImplant), "PCappearance")>> + <<run repX((15*$PC.balls), "PCappearance")>> <</if>> <</if>> <<elseif $arcologies[0].FSBodyPurist != "unset">> - <<if $PC.boobsImplant == 1>> + <<if $PC.boobsImplant != 0>> Society finds fake breasts repulsive and yours are no exception; your balloon-like breasts @@.red;harm@@ your public image. - <<run repX(forceNeg(10*$PC.boobsBonus), "PCappearance")>> + <<run repX(forceNeg($PC.boobsImplant/10), "PCappearance")>> <</if>> - <<if $PC.buttImplant == 1>> + <<if $PC.buttImplant > 0>> Society finds fake butts unsightly and yours is no exception; your inflated ass @@.red;harms@@ your public image. - <<run repX(forceNeg(10*$PC.butt), "PCappearance")>> + <<run repX(forceNeg(10*$PC.buttImplant), "PCappearance")>> <</if>> - <<if $PC.ballsImplant > $PC.balls>> + <<if $PC.ballsImplant > 0>> Society finds everything unnatural disgusting and the grotesque bulge in your crotch is no exception; your gel filled balls @@.red;harm@@ your public image. - <<run repX(forceNeg(10*($PC.ballsImplant-$PC.balls)), "PCappearance")>> + <<run repX(forceNeg(10*$PC.ballsImplant), "PCappearance")>> <</if>> - <<if ($arcologies[0].FSRepopulationFocus != "unset") && $PC.boobsBonus > 0 && $PC.boobsImplant == 0>> + <<if ($arcologies[0].FSRepopulationFocus != "unset") && $PC.boobs >= 1000 && $PC.boobsImplant == 0>> Society approves of anything that helps the repopulation efforts. Your large breasts promise plentiful milk and @@.green;improve@@ your public image. - <<run repX((10*$PC.boobsBonus), "PCappearance")>> + <<run repX(($PC.boobs/50), "PCappearance")>> <</if>> <<elseif ($arcologies[0].FSRepopulationFocus != "unset")>> - <<if $PC.boobsBonus > 0 && $PC.boobsImplant == 0>> + <<if $PC.boobs >= 1000 && $PC.boobsImplant == 0>> Society approves of anything that helps the repopulation efforts. Your large breasts promise plentiful milk and @@.green;improve@@ your public image. - <<run repX((10*$PC.boobsBonus), "PCappearance")>> + <<run repX(($PC.boobs/50), "PCappearance")>> <</if>> - <<if $PC.balls > 1>> + <<if $PC.balls >= 5>> Society loves anything that helps the repopulation efforts. Your huge fertile balls indicate that you're a successful breeder and @@.green;strongly improves@@ your public image. - <<run repX((15*($PC.balls + $PC.ballsImplant)), "PCappearance")>> + <<run repX((5*($PC.balls)), "PCappearance")>> <</if>> <</if>> @@ -512,10 +512,10 @@ On formal occasions, you are announced as $PCTitle. Society @@.green;approves@@ of your reliance on a Head Girl as an advisor and assistant. <<= FutureSocieties.Change("AztecRevivalist", 2)>> <</if>> - <<if $PC.warfare < 0>> + <<if $PC.skill.warfare < 0>> Society @@.red;greatly disapproves@@ of your feebleness in the arts of war. <<= FutureSocieties.Change("AztecRevivalist", -4)>> - <<elseif $PC.warfare < 50>> + <<elseif $PC.skill.warfare < 50>> Society @@.red;disapproves@@ of you not being properly trained in the arts of war. <<= FutureSocieties.Change("AztecRevivalist", -2)>> <<else>> diff --git a/src/uncategorized/resEndowment.tw b/src/uncategorized/resEndowment.tw index 25b46f08e60a37eebde714db536a1e2e10c4d84d..9c55bdde15b27b013af04f81234f502de3af2c3c 100644 --- a/src/uncategorized/resEndowment.tw +++ b/src/uncategorized/resEndowment.tw @@ -38,9 +38,9 @@ "A generous donation," the representative insists, "would help us advance our mission to provide the very finest livestock to persons of quality such as yourself." Getting down to the business advantages, he adds that "donors receive considerable price advantage on available stock," which seems to translate into a discount of around 20% once the sales language is stripped off it. You point out that's bordering on pointlessness to you, given your ability to purchase almost anything you wish; he hesitates, but then admits that "as our foremost investor" you could use an endowment to guide stock policy to an extent. <<else>> You receive a personal call from an older member of the Futanari Sisters. Like all of the Sisters, she's very beautiful, but you know how to judge age through the most cutting-edge treatments, and you guess she's in her early forties. That makes her one of the most senior Sisters, at the age when mandatory enslavement will happen very soon for her. She doesn't seem preoccupied by the prospect, though the pair of gorgeous young women cooperating to suck off her enormous cock may have something to do with that. - <<if $PC.surname>>"<<if $PC.title>>Mr.<<else>>Ms.<</if>> <<print $PC.surname>>,"<<else>>"<<print $PC.name>>,"<</if>> + <<if $PC.slaveSurname>>"<<if $PC.title>>Mr.<<else>>Ms.<</if>> <<print $PC.slaveSurname>>,"<<else>>"<<print $PC.slaveName>>,"<</if>> she says forthrightly, - <<if ($PC.dick == 1) && ($PC.vagina == 1) && ($PC.boobs == 1)>> + <<if ($PC.dick != 0) && ($PC.vagina != -1) && ($PC.boobs >= 300)>> "You've become quite famous among us. <<else>> "$TFS.studentsBought of my Sisters have left us for you. You seem interested in us, and are clearly very wealthy. diff --git a/src/uncategorized/resFailure.tw b/src/uncategorized/resFailure.tw index aab36001fe5060ce81f4f5dc69f331da830be833..45eae524bc17e458d6b40c2be2fb58ecba00b87b 100644 --- a/src/uncategorized/resFailure.tw +++ b/src/uncategorized/resFailure.tw @@ -835,7 +835,7 @@ <<else>> The senior Sister of the community of Futanari Sisters in your arcology appears at your penthouse, as you've been expecting since their second missed rent payment. This is quite the occasion, since they never leave their little nest. $He's delightfully nude, and it occurs to you that the Sisters probably do not own clothing at all. $He has obviously been crying; puffy eyes and a sniffling nose mar $his gorgeous face. $He must have caused quite the sensation as $he made $his way here, in tears, gigantic tits and huge cock bouncing around. To your surprise, $he flings $himself at your feet, $his dick making a painful-sounding slap against the floor and $his breasts squashing out to either side of $him. <br><br> - "Please," $he cries to your feet. "Please take us as slaves. We're indebted, and we'll all be enslaved. You're our friend, you'll treat us better than anyone." Then $he whispers, "Please, <<if $PC.surname>><<if $PC.title>>Mr.<<else>>Ms.<</if>> <<print $PC.surname>>,<<else>><<print $PC.name>>,<</if>> don't make me beg." You tell the prostrate futa you accept. $His mood does not improve: $he scrabbles around to face away from you, plush body jiggling submissively, and raises $his buttocks to spread $his pussy and anus for you. "Thank you," $he weeps. "Now please rape me, <<Master>>. I deserve it. My mismanagement stole my Sisters' years of idyll from them. Please, rape me." + "Please," $he cries to your feet. "Please take us as slaves. We're indebted, and we'll all be enslaved. You're our friend, you'll treat us better than anyone." Then $he whispers, "Please, <<if $PC.slaveSurname>><<if $PC.title>>Mr.<<else>>Ms.<</if>> <<print $PC.slaveSurname>>,<<else>><<print $PC.slaveName>>,<</if>> don't make me beg." You tell the prostrate futa you accept. $His mood does not improve: $he scrabbles around to face away from you, plush body jiggling submissively, and raises $his buttocks to spread $his pussy and anus for you. "Thank you," $he weeps. "Now please rape me, <<Master>>. I deserve it. My mismanagement stole my Sisters' years of idyll from them. Please, rape me." <</if>> <br><br> The failure of a prominent organization within your arcology has @@.red;affected your reputation@@ and @@.red;your arcology's prosperity@@ slightly, but you've come out a long way ahead. You've acquired excellent slaves for a pitiful fraction of their fair price. @@ -855,7 +855,7 @@ The failure of a prominent organization within your arcology has @@.red;affected <<set $vaginalTotal += 1>> <</if>> <</for>> - You <<if $PC.dick == 1>>whip out your dick<<else>>pull on a strap-on, the one you use for disobedient slaves,<</if>> and kneel down behind the sobbing futa matron. When $he feels it touching $his pussylips, $he whispers "Thank you, <<Master>>," through $his tears. $He's very, very sexually experienced, so it's harder to make $him feel it than it would be for a $girl with tighter holes. But you're an expert. You calibrate your pounding to pull just barely too far out, so that $he feels you ramming mercilessly into $him with each stroke, and so that the slightest mistake from $him sends <<if $PC.dick == 1>>your cock<<else>>the phallus<</if>> right up the other hole. Despite $his anguish and the brutal fuck, or perhaps because of them, $he slowly manages to get hard, and orgasms painfully when you do. $He @@.hotpink;can't seem to stop thanking you,@@ but is quiet when you tell $him to be. + You <<if $PC.dick != 0>>whip out your dick<<else>>pull on a strap-on, the one you use for disobedient slaves,<</if>> and kneel down behind the sobbing futa matron. When $he feels it touching $his pussylips, $he whispers "Thank you, <<Master>>," through $his tears. $He's very, very sexually experienced, so it's harder to make $him feel it than it would be for a $girl with tighter holes. But you're an expert. You calibrate your pounding to pull just barely too far out, so that $he feels you ramming mercilessly into $him with each stroke, and so that the slightest mistake from $him sends <<if $PC.dick != 0>>your cock<<else>>the phallus<</if>> right up the other hole. Despite $his anguish and the brutal fuck, or perhaps because of them, $he slowly manages to get hard, and orgasms painfully when you do. $He @@.hotpink;can't seem to stop thanking you,@@ but is quiet when you tell $him to be. <</replace>> <</link>> <br> diff --git a/src/uncategorized/resMove.tw b/src/uncategorized/resMove.tw index cbfa688a1412b5e0358b1af532d88984149ef0d9..56700c391fc8435043465b6ecf8623b78b4b088c 100644 --- a/src/uncategorized/resMove.tw +++ b/src/uncategorized/resMove.tw @@ -5,25 +5,35 @@ <<set $RESMove = $RESMove.random()>> <<setAssistantPronouns>> +<<if $PC.slaveSurname>> + <<if $PC.title>> + <<set _playerName = "Mr. " + $PC.slaveName>> + <<else>> + <<set _playerName = "Ms. " + $PC.slaveName>> + <</if>> +<<else>> + <<set _playerName = $PC.slaveName>> +<</if>> + <<if $RESMove == "TSS">> - You receive a personal call from a senior representative of The Slavegirl School. "<<if $PC.surname>><<if $PC.title>>Mr.<<else>>Ms.<</if>> <<print $PC.surname>><<else>><<print $PC.name>><</if>>," he says without preamble, "The Slavegirl School would like to open a branch campus in $arcologies[0].name. We'd like to ask for a significant reduction in rent from your standard rate, since we could bring significant benefits to you through our presence." After some further pleasantries, he urges you to consider the offer, wishes you a pleasant day, and ends the call. + You receive a personal call from a senior representative of The Slavegirl School. "_playerName," he says without preamble, "The Slavegirl School would like to open a branch campus in $arcologies[0].name. We'd like to ask for a significant reduction in rent from your standard rate, since we could bring significant benefits to you through our presence." After some further pleasantries, he urges you to consider the offer, wishes you a pleasant day, and ends the call. <<elseif $RESMove == "GRI">> - You receive a personal call from a senior representative of the Growth Research Institute. "<<if $PC.surname>><<if $PC.title>>Mr.<<else>>Ms.<</if>> <<print $PC.surname>><<else>><<print $PC.name>><</if>>," he says without preamble, "GRI would like to open a subsidiary lab in $arcologies[0].name. We'd like to ask for a significant reduction in rent from your standard rate, since we could bring significant benefits to you through our presence." After some further pleasantries, he urges you to consider the offer, wishes you a pleasant day, and ends the call. + You receive a personal call from a senior representative of the Growth Research Institute. "_playerName," he says without preamble, "GRI would like to open a subsidiary lab in $arcologies[0].name. We'd like to ask for a significant reduction in rent from your standard rate, since we could bring significant benefits to you through our presence." After some further pleasantries, he urges you to consider the offer, wishes you a pleasant day, and ends the call. <<elseif $RESMove == "SCP">> - You receive a personal call from a senior representative of St. Claver Prep. "<<if $PC.surname>><<if $PC.title>>Mr.<<else>>Ms.<</if>> <<print $PC.surname>><<else>><<print $PC.name>><</if>>," he says without preamble, "St. Claver's would like to open a branch campus in $arcologies[0].name. We'd like to ask for a significant reduction in rent from your standard rate, since we could bring significant benefits to you through our presence." After some further pleasantries, he urges you to consider the offer, wishes you a pleasant day, and ends the call. + You receive a personal call from a senior representative of St. Claver Prep. "_playerName," he says without preamble, "St. Claver's would like to open a branch campus in $arcologies[0].name. We'd like to ask for a significant reduction in rent from your standard rate, since we could bring significant benefits to you through our presence." After some further pleasantries, he urges you to consider the offer, wishes you a pleasant day, and ends the call. <<elseif $RESMove == "LDE">> - You receive a personal call from a senior representative of L'École des Enculées. "<<if $PC.surname>><<if $PC.title>>Mr.<<else>>Ms.<</if>> <<print $PC.surname>><<else>><<print $PC.name>><</if>>," he says without preamble, "The École would like to open a branch campus in $arcologies[0].name. We'd like to ask for a significant reduction in rent from your standard rate, since we could bring significant benefits to you through our presence." After some further pleasantries, he urges you to consider the offer, wishes you a pleasant day, and ends the call. + You receive a personal call from a senior representative of L'École des Enculées. "_playerName," he says without preamble, "The École would like to open a branch campus in $arcologies[0].name. We'd like to ask for a significant reduction in rent from your standard rate, since we could bring significant benefits to you through our presence." After some further pleasantries, he urges you to consider the offer, wishes you a pleasant day, and ends the call. <<elseif $RESMove == "TGA">> - You receive a personal call from a senior representative of the Gymnasium-Academy. "<<if $PC.surname>><<if $PC.title>>Mr.<<else>>Ms.<</if>> <<print $PC.surname>><<else>><<print $PC.name>><</if>>," he says without preamble, "The Academy would like to open a branch campus in $arcologies[0].name. We'd like to ask for a significant reduction in rent from your standard rate, since we could bring significant benefits to you through our presence." After some further pleasantries, he urges you to consider the offer, wishes you a pleasant day, and ends the call. + You receive a personal call from a senior representative of the Gymnasium-Academy. "_playerName," he says without preamble, "The Academy would like to open a branch campus in $arcologies[0].name. We'd like to ask for a significant reduction in rent from your standard rate, since we could bring significant benefits to you through our presence." After some further pleasantries, he urges you to consider the offer, wishes you a pleasant day, and ends the call. <<elseif $RESMove == "HA">> - You receive a personal call from a senior representative of the Hippolyta Academy. "<<if $PC.surname>><<if $PC.title>>Mr.<<else>>Ms.<</if>> <<print $PC.surname>><<else>><<print $PC.name>><</if>>," he says without preamble, "The Academy would like to open a branch campus in $arcologies[0].name. We'd like to ask for a significant reduction in rent from your standard rate, since we could bring significant benefits to you through our presence." After some further pleasantries, he urges you to consider the offer, wishes you a pleasant day, and ends the call. + You receive a personal call from a senior representative of the Hippolyta Academy. "_playerName," he says without preamble, "The Academy would like to open a branch campus in $arcologies[0].name. We'd like to ask for a significant reduction in rent from your standard rate, since we could bring significant benefits to you through our presence." After some further pleasantries, he urges you to consider the offer, wishes you a pleasant day, and ends the call. <<elseif $RESMove == "TCR">> - You receive a personal call from a senior representative of the Cattle Ranch. "<<if $PC.surname>><<if $PC.title>>Mr.<<else>>Ms.<</if>> <<print $PC.surname>><<else>><<print $PC.name>><</if>>," he says without preamble, "The Ranch would like to open a pasture in $arcologies[0].name. We'd like to ask for a significant reduction in rent from your standard rate, since we could bring significant benefits to you through our presence." After some further pleasantries, he urges you to consider the offer, wishes you a pleasant day, and ends the call. + You receive a personal call from a senior representative of the Cattle Ranch. "_playerName," he says without preamble, "The Ranch would like to open a pasture in $arcologies[0].name. We'd like to ask for a significant reduction in rent from your standard rate, since we could bring significant benefits to you through our presence." After some further pleasantries, he urges you to consider the offer, wishes you a pleasant day, and ends the call. <<elseif $RESMove == "NUL">> - You receive a personal call from a senior representative of Nueva Universidad de Libertad. "<<if $PC.surname>>Mx. <<print $PC.surname>><<else>><<print $PC.name>><</if>>," they say without preamble, "Nueva Universidad de Libertad would like to open a branch campus in $arcologies[0].name. We'd like to ask for a significant reduction in rent from your standard rate, since we could bring significant benefits to you through our presence." After some further pleasantries, they urge you to consider the offer, wish you a pleasant day, and end the call. + You receive a personal call from a senior representative of Nueva Universidad de Libertad. "<<if $PC.slaveSurname>>Mx. <<print $PC.slaveSurname>><<else>><<print $PC.slaveName>><</if>>," they say without preamble, "Nueva Universidad de Libertad would like to open a branch campus in $arcologies[0].name. We'd like to ask for a significant reduction in rent from your standard rate, since we could bring significant benefits to you through our presence." After some further pleasantries, they urge you to consider the offer, wish you a pleasant day, and end the call. <<else>> - You receive a personal call from a senior Futanari Sister — not the one you helped win the power struggle over futa balls. "<<if $PC.surname>><<if $PC.title>>Mr.<<else>>Ms.<</if>> <<print $PC.surname>><<else>><<print $PC.name>><</if>>," she says with the odd confidence all elder Sisters share, "our numbers are growing, - <<if ($PC.dick == 1) && ($PC.vagina == 1) && ($PC.boobs == 1)>> + You receive a personal call from a senior Futanari Sister — not the one you helped win the power struggle over futa balls. "_playerName," she says with the odd confidence all elder Sisters share, "our numbers are growing, + <<if ($PC.dick != 0) && ($PC.vagina != -1) && ($PC.boobs >= 300)>> and we are very eager to become closer to you. Normally, we would ask for lowered rent in return for the benefits we bring an arcology, but for you, we are unwilling to ask even that. We shall charge others more for their purchase of Sisters instead. Please, will you have us?" She bats her eyes at you, looking very willing to be had. <<else>> and you have shown yourself to be our friend. Would you accept one of our communities in $arcologies[0].name? We'd like to ask for a significant reduction in rent from your standard rate, since we could bring significant benefits to you through our presence." @@ -79,7 +89,7 @@ _HeA presents _hisA conclusions: <</if>> as you suspected, -<<if ($RESMove == "TFS") && ($PC.dick == 1) && ($PC.vagina == 1) && ($PC.boobs == 1)>> +<<if ($RESMove == "TFS") && ($PC.dick != 0) && ($PC.vagina != -1) && ($PC.boobs >= 300)>> your futanari status means there are no potential downsides. Just having them present would probably be good for the arcology's prosperity. <<else>> you'd run a loss on the rent, even bargaining them up as far as they'd be likely to go. On the other hand, just having them present would probably be good for the arcology's prosperity. @@ -323,7 +333,7 @@ presence in the arcology, reaping all sorts of benefits. Alternatively, you migh <<set $TFS.schoolPresent = 1>> <</if>> <</replace>> -<</link>> <<if ($RESMove == "TFS") && ($PC.dick == 1) && ($PC.vagina == 1) && ($PC.boobs == 1)>><<else>>//This will add minor upkeep costs//<</if>> +<</link>> <<if ($RESMove == "TFS") && ($PC.dick != 0) && ($PC.vagina != -1) && ($PC.boobs >= 300)>><<else>>//This will add minor upkeep costs//<</if>> <br><<link "Politely decline">> <<replace "#result">> You call them back and politely communicate that your terms for rental of space in the arcology are not subject to special modification, even for trusted partners. This explanation is graciously accepted. diff --git a/src/uncategorized/resSale.tw b/src/uncategorized/resSale.tw index aa2def24b286cf19702ca53c602a32a5f55154b3..5bd590089f3f1427d1c885103e0c954ea21b4832 100644 --- a/src/uncategorized/resSale.tw +++ b/src/uncategorized/resSale.tw @@ -102,9 +102,9 @@ You pause for a moment, and $he plunges on: "<<if $PC.title != 0>>Sir<<else>>Ma' My education is complete, and I am ready to unveil the perfection of my form to the world." Naturally, $he's totally nude, yet you still are unable to even guess what sort of equipment $he was born with. "It is my duty and my honor to share myself in eternal servitude, in all manners and mechanisms," $he says in an unnervingly upbeat monotone. <<else>> The time has come for me to serve my Sisters by leaving my community and becoming a slave. Our sex skills are unparalleled," $he says proudly. $He's nude, and reclines luxuriantly for the camera, showing $his remarkable body off in all its gorgeous strangeness. $His boobs are huge, $his dick is hard, $his pussy is wet, and $his ass is relaxed. "I love to fuck, <<if $PC.title != 0>>sir<<else>>ma'am<</if>>," $he says, and you believe $him. - <<if ($PC.dick == 1) && ($PC.vagina == 1)>> + <<if ($PC.dick != 0) && ($PC.vagina != -1)>> <br><br> - <<if ($PC.boobs == 1)>> + <<if ($PC.boobs >= 300)>> "I would also adore serving someone like you," $he adds sincerely, $his emphasis making it quite clear the Sisters have heard rumors about your hermaphroditism. "We can't offer any further discount, but I promise I'd worship you with all my heart." $He bats $his eyes at you. "And my other parts, too!" <<else>> $His eyes flick downward momentarily, and $he looks nervous, swallowing before continuing. "Please let me be your slave," $he almost begs. "Serving another futa would, oh," and $he pauses, shivering a little. Recollecting $himself, $he goes on, "Wonderful. Serving you would be a dream come true." @@ -347,7 +347,7 @@ You pause for a moment, and $he plunges on: "<<if $PC.title != 0>>Sir<<else>>Ma' <<case "incubus">> "And I love to fuck futas!" _heA exclaims, _hisA erect dick throbbing with anticipation. <<case "succubus">> - "And I love to get fucked by futas!" _heA exclaims, <<if $PC.dick == 1 && $PC.vagina == 1>>blowing you a kiss<<else>>_hisA pussy already wet with anticipation<</if>>. + "And I love to get fucked by futas!" _heA exclaims, <<if $PC.dick != 0 && $PC.vagina != -1>>blowing you a kiss<<else>>_hisA pussy already wet with anticipation<</if>>. <<case "imp">> "And I love to get fucked by futas till I'm too heavy to fly," _heA exclaims, rubbing _hisA belly and spreading _hisA legs. <<case "witch">> diff --git a/src/uncategorized/saBeYourHeadGirl.tw b/src/uncategorized/saBeYourHeadGirl.tw index eacc7d254c8f3be4496ea6d0f937bb2ca19beab8..7b556a903443005302df0109752413272c55df2b 100644 --- a/src/uncategorized/saBeYourHeadGirl.tw +++ b/src/uncategorized/saBeYourHeadGirl.tw @@ -3,7 +3,7 @@ <<set $HGTimeInGrade += 1, _fetishChangeChance = fetishChangeChance($slaves[$i])>> <<if $HGSuite == 1>> - <<set $slaves[$i].livingRules = "luxurious">> + <<set $slaves[$i].rules.living = "luxurious">> <</if>> <<if $arcologies[0].FSEgyptianRevivalistLaw == 0>> @@ -100,10 +100,10 @@ <</if>> <</if>> -<<if ($slaves[$i].livingRules == "luxurious") && ($HGSuite == 1)>> +<<if ($slaves[$i].rules.living == "luxurious") && ($HGSuite == 1)>> Being continually trusted with this position @@.hotpink;increases $his devotion to you,@@ and encourages $him to @@.mediumaquamarine;trust you in turn;@@ $he's also @@.hotpink;grateful@@ for $his nice suite, which makes $him one of the best provided for slaves in the Free Cities. <<set $slaves[$i].devotion += 4, $slaves[$i].trust += 4>> -<<elseif ($slaves[$i].livingRules == "luxurious")>> +<<elseif ($slaves[$i].rules.living == "luxurious")>> Being continually trusted with this position @@.hotpink;increases $his devotion to you@@ and encourages $him to @@.mediumaquamarine;trust you in turn.@@ <<set $slaves[$i].devotion += 4, $slaves[$i].trust += 4>> <<elseif ($HGSuite == 1)>> @@ -156,12 +156,12 @@ <</if>> <</if>> -<<if $slaves[$i].lactationRules == "induce">> +<<if $slaves[$i].rules.lactation == "induce">> $He works mammary stimulation into $his slave training regimen in an effort to bring in $his milk for you. <<set $slaves[$i].induceLactation += 3>> <<= induceLactation($slaves[$i])>> - <<if $slaves[$i].lactation == 1>><<set $slaves[$i].lactationRules = "maintain">><</if>> -<<elseif $slaves[$i].lactationRules == "maintain">> + <<if $slaves[$i].lactation == 1>><<set $slaves[$i].rules.lactation = "maintain">><</if>> +<<elseif $slaves[$i].rules.lactation == "maintain">> Proper nursing and milking technique is a strong aspect of $his slave training regimen, both to keep $his milk flowing and to prevent the mounting pressure from distracting from $his work. <<set $slaves[$i].lactationDuration = 2, $slaves[$i].boobs -= $slaves[$i].boobsMilk, $slaves[$i].boobsMilk = 0>> <</if>> diff --git a/src/uncategorized/saChoosesOwnJob.tw b/src/uncategorized/saChoosesOwnJob.tw index 41e8a37ecea4eedd832f23ed053880a03a565ebd..67b99f1f02ef961d327900af54158a6ecfde52d6 100644 --- a/src/uncategorized/saChoosesOwnJob.tw +++ b/src/uncategorized/saChoosesOwnJob.tw @@ -286,7 +286,7 @@ <<set $slaves[$i].choosesOwnAssignmentText += " decides to get milked, since $he is already lactating.">> <<= assignJob($slaves[$i], "get milked")>> <</if>> - <<elseif ($PC.dick == 1) && isFertile($slaves[$i])>> + <<elseif ($PC.dick != 0) && isFertile($slaves[$i])>> <<if ($universalRulesAssignsSelfFacility == 1) && ($masterSuite > _masterSL)>> <<set $slaves[$i].choosesOwnAssignmentText += " decides to serve you in $masterSuiteName, hoping that you'll get $him pregnant.">> <<= assignJob($slaves[$i], "serve in the master suite")>> diff --git a/src/uncategorized/saGuardsYou.tw b/src/uncategorized/saGuardsYou.tw index c7f03aa6a35c607fafc852bab4a1a18bc6e4e7ac..3a77c1b06edbe6154c3a3a03e34f96e4ec474ce7 100644 --- a/src/uncategorized/saGuardsYou.tw +++ b/src/uncategorized/saGuardsYou.tw @@ -3,7 +3,7 @@ carries arms in your defense. <<if $dojo > 1>> - <<set $slaves[$i].livingRules = "luxurious">> + <<set $slaves[$i].rules.living = "luxurious">> <</if>> <<set $deadliness = Deadliness($slaves[$i])>> diff --git a/src/uncategorized/saLiveWithHG.tw b/src/uncategorized/saLiveWithHG.tw index 11692061634254ab88f0fbb41955d351a3f99f59..b898eb3af00aa1128c0ff7425dfe4b4fab689e37 100644 --- a/src/uncategorized/saLiveWithHG.tw +++ b/src/uncategorized/saLiveWithHG.tw @@ -991,8 +991,8 @@ <</if>> <</if>> -<<if $slaves[$i].livingRules != "luxurious">> - <<set $slaves[$i].livingRules = "luxurious">> +<<if $slaves[$i].rules.living != "luxurious">> + <<set $slaves[$i].rules.living = "luxurious">> <</if>> <<if ($HeadGirl.relationshipTarget == $slaves[$i].ID)>> diff --git a/src/uncategorized/saLongTermEffects.tw b/src/uncategorized/saLongTermEffects.tw index 9d70d44a5b1e61f232e5d745098c4f7ba5b93905..61d39d0705d245138301ee34aec13a7eadeba498 100644 --- a/src/uncategorized/saLongTermEffects.tw +++ b/src/uncategorized/saLongTermEffects.tw @@ -76,7 +76,7 @@ <<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. + 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 != 0>>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>> @@ -1058,7 +1058,7 @@ <<if ["be confined in the arcade", "serve in the club", "serve the public", "whore", "work a glory hole", "work in the brothel"].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") && ["be your Concubine", "please you", "serve in the master suite"].includes($slaves[$i].assignment)>> + <<elseif ($PC.dick != 0) && ($slaves[$i].toyHole == "mouth") && ["be your Concubine", "please you", "serve in the master suite"].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">> @@ -1140,7 +1140,7 @@ <<set $slaves[$i].devotion -= 3>> <</if>> <</if>> - <<if $slaves[$i].pornFeed == 1 && $slaves[$i].pornFame >= 10000>> + <<if $slaves[$i].porn.feed == 1 && $slaves[$i].porn.viewerCount >= 10000>> $His paraphilia is satisfied by the viewcounts on $his porn and the many viewers no doubt enjoying themselves to $his day to day life. <<set _para = 1>> <<elseif ["whore", "serve the public", "work in the brothel", "serve in the club", "be the DJ"].includes($slaves[$i].assignment)>> @@ -1233,7 +1233,7 @@ <<elseif ($slaves[$i].assignment == "be the Schoolteacher")>> $His paraphilia is satisfied by $his work as the Schoolteacher. <<set _para = 1>> - <<elseif canWalk($slaves[$i]) && $slaves[$i].releaseRules == "permissive" && $universalRulesConsent == 0>> + <<elseif canWalk($slaves[$i]) && $slaves[$i].rules.release == "permissive" && $universalRulesConsent == 0>> $His paraphilia makes pinning down and raping other slaves very satisfying. <<set _para = 1>> <<else>> @@ -1264,7 +1264,7 @@ <<elseif ($slaves[$i].assignment == "be the Wardeness")>> $His paraphilia is satisfied by $his work as your Wardeness. <<set _para = 1>> - <<elseif canWalk($slaves[$i]) && $slaves[$i].releaseRules == "permissive" && $universalRulesConsent == 0>> + <<elseif canWalk($slaves[$i]) && $slaves[$i].rules.release == "permissive" && $universalRulesConsent == 0>> $His paraphilia makes pinning down and brutally raping other slaves very satisfying. <<set _para = 1>> <<else>> @@ -1390,10 +1390,10 @@ <<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) && ["be your Concubine", "please you", "serve in the master suite"].includes($slaves[$i].assignment)>> + <<elseif canGetPregnant($slaves[$i]) && ($PC.dick != 0) && ($slaves[$i].toyHole == "pussy" && $slaves[$i].mpreg != 1) && ["be your Concubine", "please you", "serve in the master suite"].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) && ["be your Concubine", "please you", "serve in the master suite"].includes($slaves[$i].assignment)>> + <<elseif canGetPregnant($slaves[$i]) && ($PC.dick != 0) && ($slaves[$i].toyHole == "ass" && $slaves[$i].mpreg == 1) && ["be your Concubine", "please you", "serve in the master suite"].includes($slaves[$i].assignment)>> $His paraphilia is satisfied by constant unprotected anal sex with you. <<set _para = 1>> <<elseif $slaves[$i].bellyImplant >= 60000>> @@ -2099,17 +2099,17 @@ <<elseif (_fetishChangeChance > random(0,100)-20*$assistant)>> After $his smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing <<if (_vAcc == "bullet vibrator" || _vAcc == "smart bullet vibrator") || (_dAcc == "bullet vibrator" || _dAcc == "smart bullet vibrator")>> - and the bullet vibrator $he is wearing encourage 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.@@ + and the bullet vibrator $he is wearing encourage many orgasms during <<if $PC.dick != 0>>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.@@ <<if _vAcc == "bullet vibrator" || _dAcc == "bullet vibrator">> <<set $slaves[$i].fetish = "pregnancy", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 15>> <<elseif _vAcc == "smart bullet vibrator" || _dAcc == "smart bullet vibrator">> <<set $slaves[$i].fetish = "pregnancy", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 20>> <</if>> <<elseif $slaves[$i].vaginalAttachment == "vibrator">> - and the vibrating dildo in $his pussy encourage 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.@@ + and the vibrating dildo in $his pussy encourage many orgasms during <<if $PC.dick != 0>>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 = 15>> <<else>> - 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.@@ + encourages many orgasms during <<if $PC.dick != 0>>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>> <</if>> @@ -2530,7 +2530,7 @@ <<set $slaves[$i].fetishStrength -= 30>> <</if>> <<elseif (_fetishChangeChance > random(0,100)-20*$assistant)>> - The bullet vibrator $he is wearing 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.@@ + The bullet vibrator $he is wearing encourages many orgasms during <<if $PC.dick != 0>>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.@@ <<if _vAcc == "bullet vibrator" || _dAcc == "bullet vibrator">> <<set $slaves[$i].fetish = "pregnancy", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 15>> <<elseif _vAcc == "smart bullet vibrator" || _dAcc == "smart bullet vibrator">> @@ -2680,7 +2680,7 @@ <</if>> <</if>> - <<if ($slaves[$i].releaseRules == "permissive") || $slaves[$i].releaseRules == "masturbation">> + <<if ($slaves[$i].rules.release == "permissive") || $slaves[$i].rules.release == "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)>> @@ -3837,7 +3837,7 @@ <<if $slaves[$i].preg == $slaves[$i].pregData.normalBirth/8>> /*BAD design - with speed control drugs and animal pregnancy 5th week can be not integer value, and block will be skipped as it's will be not strict == */ <<if $slaves[$i].pregSource == -1>> - <<set $PC.slavesKnockedUp++>> + <<set $PC.counter.slavesKnockedUp++>> <<elseif $slaves[$i].pregSource > 0>> <<set _babyDaddy = findFather($slaves[$i].pregSource)>> <<if def _babyDaddy>> @@ -4480,7 +4480,7 @@ <</if>> <<default>> /* random impregnation chance on other assignments - consider relationships first */ - <<if !["chastity", "masturbation"].includes($slaves[$i].releaseRules) || $slaves[$i].devotion <= 50>> + <<if !["chastity", "masturbation"].includes($slaves[$i].rules.release) || $slaves[$i].devotion <= 50>> <<if (_conceptionSeed > 80) && (($slaves[$i].counter.vaginal > 0) || ($slaves[$i].counter.anal > 0 && $slaves[$i].mpreg > 0))>> /* TODO: compare to previous week totals? */ <<if $slaves[$i].relationshipTarget > 0>> <<set _tempLover = getSlave($slaves[$i].relationshipTarget)>> @@ -4492,7 +4492,7 @@ <<set _tempSub = getSlave($slaves[$i].subTarget)>> <<if ndef _tempSub>>@@.red;Error, subTarget not found.@@<</if>> <</if>> - <<if (($slaves[$i].relationship == -3) || ($slaves[$i].relationship == -2)) && canImpreg($slaves[$i], $PC) && !["chastity", "masturbation"].includes($slaves[$i].releaseRules)>> + <<if (($slaves[$i].relationship == -3) || ($slaves[$i].relationship == -2)) && canImpreg($slaves[$i], $PC) && !["chastity", "masturbation"].includes($slaves[$i].rules.release)>> <<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>> @@ -4501,17 +4501,17 @@ <<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 manages to overpower $slaves[$i].slaveName and rape $him, cumming deep in $his fertile <<if $slaves[$i].mpreg == 1>>asshole<<else>>pussy<</if>>. 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) && canImpreg($slaves[$i], $PC) && !["chastity", "masturbation"].includes($slaves[$i].releaseRules)>> /* still 40% chance of impregnation by PC */ + <<elseif (random(1,100) > 60) && canImpreg($slaves[$i], $PC) && !["chastity", "masturbation"].includes($slaves[$i].rules.release)>> /* 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")>> + <<if canImpreg($slaves[$i], $slaves[$i]) && _conceptionSeed > 95 && ($slaves[$i].rules.release == "permissive")>> <<set $slaves[$i].pregSource = $slaves[$i].ID>> <</if>> - <<elseif $slaves[$i].releaseRules == "permissive" || ($slaves[$i].devotion <= 20 && $slaves[$i].trust > 50) || $universalRulesConsent == 0>> + <<elseif $slaves[$i].rules.release == "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 */ @@ -5190,11 +5190,11 @@ <<set $pornFameBonus = 1>> <<if $studio == 1>> - <<if $slaves[$i].pornFame > 0>> - <<set $pornFameBonus += (Math.ceil($slaves[$i].pornFame/100000))>> - <<if ($slaves[$i].pornFame >= 100000)>> + <<if $slaves[$i].porn.viewerCount > 0>> + <<set $pornFameBonus += (Math.ceil($slaves[$i].porn.viewerCount/100000))>> + <<if ($slaves[$i].porn.viewerCount >= 100000)>> $His near-ubiquitous presence in arcology pornography greatly increases $his impact on society. - <<elseif ($slaves[$i].pornFame >= 10000)>> + <<elseif ($slaves[$i].porn.viewerCount >= 10000)>> $His presence in arcology pornography increases $his impact on society. <<else>> $His occasional presence in arcology pornography slightly increases $his impact on society. @@ -5710,7 +5710,7 @@ Society @@.red;frowns@@ of keeping a slave as slow as $slaves[$i].slaveName; the lack of an attempt to correct this sets a bad example for other owners. <<= FutureSocieties.ChangePorn("SlaveProfessionalism", -2)>> <</if>> - <<if $slaves[$i].accent > 1 && canTalk($slaves[$i]) && ($slaves[$i].speechRules != "restrictive" || ($slaves[$i].speechRules == "restrictive" && $slaves[$i].devotion < 20 && $slaves[$i].trust >= -20))>> + <<if $slaves[$i].accent > 1 && canTalk($slaves[$i]) && ($slaves[$i].rules.speech != "restrictive" || ($slaves[$i].rules.speech == "restrictive" && $slaves[$i].devotion < 20 && $slaves[$i].trust >= -20))>> Society @@.red;dislikes@@ $slaves[$i].slaveName's inability to properly speak $language or hold $his tongue; allowing such a flaw hinders the notion of professional slavery. <<= FutureSocieties.ChangePorn("SlaveProfessionalism", -2)>> <</if>> @@ -8277,11 +8277,11 @@ /* LANGUAGE */ <<if ($slaves[$i].accent > 0) && ($slaves[$i].fetish != "mindbroken")>> - <<if $slaves[$i].speechRules == "restrictive">> + <<if $slaves[$i].rules.speech == "restrictive">> <<set _minweeks = 30 - Math.trunc(($slaves[$i].intelligence+$slaves[$i].intelligenceImplant)/10)>> - <<elseif $slaves[$i].speechRules == "accent elimination">> + <<elseif $slaves[$i].rules.speech == "accent elimination">> <<set _minweeks = 15 - Math.trunc(($slaves[$i].intelligence+$slaves[$i].intelligenceImplant)/10)>> - <<elseif $slaves[$i].speechRules == "language lessons">> + <<elseif $slaves[$i].rules.speech == "language lessons">> <<set _minweeks = 10 - Math.trunc(($slaves[$i].intelligence+$slaves[$i].intelligenceImplant)/10)>> <<else>> <<set _minweeks = 20 - Math.trunc(($slaves[$i].intelligence+$slaves[$i].intelligenceImplant)/10)>> @@ -8297,7 +8297,7 @@ <<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].rules.speech == "language lessons">><<set $slaves[$i].rules.speech = "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>> @@ -8319,7 +8319,7 @@ <<set $slaves[$i].accent -= 1>> $He has heard and spoken a great deal of $language as your slave. @@.green;$His accent has diminished to a pleasant exoticism.@@ <</if>> - <<elseif ($slaves[$i].accent == 1) && ($slaves[$i].speechRules == "accent elimination")>> + <<elseif ($slaves[$i].accent == 1) && ($slaves[$i].rules.speech == "accent elimination")>> <<if ($week - $slaves[$i].weekAcquired) > (10 + _minweeks)>> <<set $slaves[$i].accent -= 1>> @@ -8337,15 +8337,15 @@ <</if>> /* saPorn */ -<<if $slaves[$i].pornPrestige == 3>> +<<if $slaves[$i].porn.prestige == 3>> $He is the whore people envision when they think of $slaves[$i].porn.fameType porn. $His omnipresence on the internet @@.green;boosts $his owner's reputation.@@ - <<run repX((750*$slaves[$i].pornPrestige), "porn", $slaves[$i])>> - <<set _donations = Math.floor($slaves[$i].pornFame/(random(13,20)))+(random(-5000,5000))>> + <<run repX((750*$slaves[$i].porn.prestige), "porn", $slaves[$i])>> + <<set _donations = Math.floor($slaves[$i].porn.viewerCount/(random(13,20)))+(random(-5000,5000))>> <<if _donations > 0>> A number of gifts and donations totaling @@.yellowgreen;<<print cashFormat(_donations)>>@@ were also sent to $him, among other things. <<run cashX(_donations, "porn", $slaves[$i])>> <</if>> -<<elseif $slaves[$i].pornFeed > 0>> +<<elseif $slaves[$i].porn.feed > 0>> <<include "SA Porn">> <</if>> diff --git a/src/uncategorized/saPleaseYou.tw b/src/uncategorized/saPleaseYou.tw index 3648241d1150d30cfd04d2016f8172e57ee5867e..458a7b3a3062524a8cc27cd69dab12bd7d766339 100644 --- a/src/uncategorized/saPleaseYou.tw +++ b/src/uncategorized/saPleaseYou.tw @@ -111,7 +111,7 @@ serves you this week. <<= SkillIncrease.Vaginal($slaves[$i], _trainingEfficiency)>> <</if>> <</if>> - <<if $PC.dick == 1>> + <<if $PC.dick != 0>> <<if ($slaves[$i].fetish != "mindbroken")>> <<if $slaves[$i].fetish == "submissive">> $He frequently climaxes with your <<if $PC.title == 1>>strong<<else>>soft<</if>> hands holding $him and your cock spreading heat through $his core, @@ -144,7 +144,7 @@ serves you this week. on occasion. <</if>> When you're not using $him, $he <<if !hasAnyLegs($activeSlave)>>rests<<else>>stands<</if>> nearby, waiting silently for your order to present $his pussy. - <<if $PC.dick == 1>> + <<if $PC.dick != 0>> <<if canImpreg($slaves[$i], $PC)>> <<= knockMeUp($slaves[$i], _vaginalUse, 0, -1, 1)>> <</if>> @@ -166,7 +166,7 @@ serves you this week. <<elseif ($slaves[$i].devotion <= 50)>> obediently submitting to your use of $his butthole. <<elseif ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetish == "buttslut")>> - as your adoring anal slave, orgasming to the feel of you<<if $PC.dick == 1>> shooting your seed<<else>>r favorite strap-on<</if>> up $his ass. + as your adoring anal slave, orgasming to the feel of you<<if $PC.dick != 0>> shooting your seed<<else>>r favorite strap-on<</if>> up $his ass. <<else>> warming your bed and devotedly serving your sexual needs with $his anus. <</if>> @@ -243,7 +243,7 @@ serves you this week. <</if>> <<if $slaves[$i].fetish == "buttslut">> <<if $slaves[$i].fetishKnown == 1>> - $He @@.hotpink;takes great pleasure@@ in $his rear being used as your personal <<if $PC.dick == 1>>cock holster<<else>>plaything<</if>>. + $He @@.hotpink;takes great pleasure@@ in $his rear being used as your personal <<if $PC.dick != 0>>cock holster<<else>>plaything<</if>>. <<else>> $He @@.hotpink;seems to enjoy@@ anal sex more than the usual slave. <</if>> @@ -270,7 +270,7 @@ serves you this week. on occasion. <</if>> When you're not using $him, $he <<if !hasAnyLegs($activeSlave)>>rests<<else>>stands<</if>> nearby, waiting silently for your order to present $his asshole. - <<if $PC.dick == 1>> + <<if $PC.dick != 0>> <<if canImpreg($slaves[$i], $PC)>> <<= knockMeUp($slaves[$i], _analUse, 1, -1, 1)>> <</if>> @@ -284,28 +284,28 @@ serves you this week. <<if ($slaves[$i].fetish == "mindbroken")>> unaware of your intent to use $his mouth. <<elseif ($slaves[$i].trust < -20)>> - in terrified compliance with your use of $his <<if ($PC.dick == 1)>>throat<<else>>mouth<</if>>. + in terrified compliance with your use of $his <<if ($PC.dick != 0)>>throat<<else>>mouth<</if>>. <<elseif ($slaves[$i].devotion < -20)>> - struggling and gagging as you <<if ($PC.dick == 1)>>throatfuck $him<<else>>ride $his face<</if>>. + struggling and gagging as you <<if ($PC.dick != 0)>>throatfuck $him<<else>>ride $his face<</if>>. <<elseif ($slaves[$i].devotion <= 20)>> - reluctantly <<if ($PC.dick == 1)>>servicing your cock with $his mouth<<else>>licking your pussy<</if>>. + reluctantly <<if ($PC.dick != 0)>>servicing your cock with $his mouth<<else>>licking your pussy<</if>>. <<elseif ($slaves[$i].devotion <= 50)>> - obediently <<if ($PC.dick == 1)>>sucking your cock<<else>>eating you out<</if>>. + obediently <<if ($PC.dick != 0)>>sucking your cock<<else>>eating you out<</if>>. <<elseif ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetish == "cumslut")>> - as your adoring oral slave, orgasming when you leave $him with a <<if $PC.dick == 1>>mouth full of cum<<if $PC.vagina == 1>> or a <</if>><</if>><<if $PC.vagina == 1>>face covered in your pussyjuice<</if>>. - <<if $PC.dick == 1 && ($fuckSlaves <= ($PC.sexualEnergy/2 + $PC.balls * $PC.balls))>> + as your adoring oral slave, orgasming when you leave $him with a <<if $PC.dick != 0>>mouth full of cum<<if $PC.vagina != -1>> or a <</if>><</if>><<if $PC.vagina != -1>>face covered in your pussyjuice<</if>>. + <<if $PC.dick != 0 && ($fuckSlaves <= ($PC.sexualEnergy/2 + ($PC.balls-3)))>> Your balls produce so much cum for $him that $he has replaced half $his diet with your cum, and you often leave $him dizzy with a face and chest covered in your sticky pearly semen. - <<elseif $PC.dick == 1 && ($fuckSlaves <= ($PC.sexualEnergy + $PC.balls * $PC.balls))>> + <<elseif $PC.dick != 0 && ($fuckSlaves <= ($PC.sexualEnergy + ($PC.balls-3)))>> Your balls produce enough cum that $he usually gets facials after a mouthful of semen, and $he loves you for it. <<else>> $He usually has to fight for $his share of cum, making sure to milk cum from your urethra <<if $fuckSlaves > 1>>or suck it out of a pussy<</if>>. <</if>> <<else>> - warming your bed and lavishing devoted attention on your <<if $PC.dick == 1>>cock<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>pussy<</if>> with $his loving mouth. + warming your bed and lavishing devoted attention on your <<if $PC.dick != 0>>cock<<if $PC.vagina != -1>> and <</if>><</if>><<if $PC.vagina != -1>>pussy<</if>> with $his loving mouth. <</if>> You have the sexual energy to <<if ($slaves[$i].fetish == "mindbroken")>> - <<if ($PC.dick == 1)>>use $his mouth<<else>>make $him eat you out<</if>> + <<if ($PC.dick != 0)>>use $his mouth<<else>>make $him eat you out<</if>> <<if ($fuckSlaves <= $PC.sexualEnergy/2)>> <<set _oralUse = random(21,40)>> several times a day. @@ -321,7 +321,7 @@ serves you this week. <</if>> $He absentmindedly follows your lead. <<elseif ($slaves[$i].trust >= -20) && ($slaves[$i].devotion <= 20)>> - <<if ($PC.dick == 1)>>rape $his face<<else>>force $him to eat you out<</if>> $him + <<if ($PC.dick != 0)>>rape $his face<<else>>force $him to eat you out<</if>> $him <<if ($fuckSlaves <= $PC.sexualEnergy/2)>> <<set _oralUse = random(21,40)>> several times a day; the constant @@ -337,7 +337,7 @@ serves you this week. <</if>> sexual abuse fills $him with @@.mediumorchid;revulsion@@ and @@.gold;fear.@@ <<elseif ($slaves[$i].devotion <= 20)>> - <<if ($PC.dick == 1)>>use $his mouth<<else>>make $him eat you out<</if>> + <<if ($PC.dick != 0)>>use $his mouth<<else>>make $him eat you out<</if>> <<if ($fuckSlaves <= $PC.sexualEnergy/2)>> <<set _oralUse = random(21,40)>> several times a day; constantly @@ -353,7 +353,7 @@ serves you this week. <</if>> performing oral on you @@.hotpink;habituates $him@@ to being your sex slave. <<else>> - <<if ($PC.dick == 1)>>get a blowjob<<if $PC.vagina == 1>> and some pussy licking<</if>> from $him<<else>>let $him eat you out<</if>> + <<if ($PC.dick != 0)>>get a blowjob<<if $PC.vagina != -1>> and some pussy licking<</if>> from $him<<else>>let $him eat you out<</if>> <<if ($fuckSlaves <= $PC.sexualEnergy/2)>> <<set _oralUse = random(21,40)>> several times a day; constantly @@ -374,15 +374,15 @@ serves you this week. $He's devoted enough to derive emotional closeness from giving you oral, which @@.green;resolves $his hatred of the act.@@ <<set $slaves[$i].sexualFlaw = "none">> <</if>> - <<if ($slaves[$i].behavioralFlaw == "hates men") && ($PC.dick == 1) && ($slaves[$i].devotion > 20)>> + <<if ($slaves[$i].behavioralFlaw == "hates men") && ($PC.dick != 0) && ($slaves[$i].devotion > 20)>> Spending so much time in close proximity to your dick @@.green;reconciles $him to serving cocks.@@ <<set $slaves[$i].behavioralFlaw = "none">> - <<elseif ($slaves[$i].behavioralFlaw == "hates women") && ($PC.vagina == 1) && ($slaves[$i].devotion > 20)>> + <<elseif ($slaves[$i].behavioralFlaw == "hates women") && ($PC.vagina != -1) && ($slaves[$i].devotion > 20)>> Spending so much time in close proximity to your womanhood @@.green;reconciles $him to serving a pussy.@@ <<set $slaves[$i].behavioralFlaw = "none">> <</if>> <<if ($slaves[$i].skill.oral < 100)>> - After a lot of time spent <<if $PC.dick == 1>>sucking you off<<if $PC.vagina == 1>> and eating you out<</if>><<else>>eating you out<</if>>, $his @@.green;oral skill improves.@@ + After a lot of time spent <<if $PC.dick != 0>>sucking you off<<if $PC.vagina != -1>> and eating you out<</if>><<else>>eating you out<</if>>, $his @@.green;oral skill improves.@@ <<= SkillIncrease.Oral($slaves[$i], _trainingEfficiency)>> <</if>> <<if $slaves[$i].fetish == "cumslut">> @@ -394,7 +394,7 @@ serves you this week. <<set $slaves[$i].devotion += 2>> <<elseif _fetishChangeChance > random(0,100)>> <<set $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 10, $slaves[$i].fetish = "cumslut">> - $He frequently climaxes with <<if $PC.dick == 1>>your dick in $his mouth<<else>>$his mouth on your cunt<</if>>, learning that giving @@.lightcoral;blowjobs is a lot of fun.@@ + $He frequently climaxes with <<if $PC.dick != 0>>your dick in $his mouth<<else>>$his mouth on your cunt<</if>>, learning that giving @@.lightcoral;blowjobs is a lot of fun.@@ <</if>> <</if>> <<set $slaves[$i].counter.oral += _oralUse, $oralTotal += _oralUse>> @@ -434,7 +434,7 @@ serves you this week. <</if>> You have the sexual energy to <<if ($slaves[$i].fetish == "mindbroken")>> - <<if ($PC.dick == 1)>> + <<if ($PC.dick != 0)>> <<if $slaves[$i].nipples == "fuckable">> fuck $his boobs <<else>> @@ -460,7 +460,7 @@ serves you this week. <<elseif ($slaves[$i].trust >= -20) && ($slaves[$i].devotion <= 20)>> <<if ($fuckSlaves <= $PC.sexualEnergy/2)>> <<set _mammaryUse = random(21,40)>> - <<if ($PC.dick == 1)>> + <<if ($PC.dick != 0)>> <<if $slaves[$i].nipples == "fuckable">> fuck $his boobs <<else>> @@ -473,7 +473,7 @@ serves you this week. <<set $slaves[$i].devotion -= 5, $slaves[$i].trust -= 15>> <<elseif ($fuckSlaves <= $PC.sexualEnergy)>> <<set _mammaryUse = random(7,14)>> - <<if ($PC.dick == 1)>> + <<if ($PC.dick != 0)>> <<if $slaves[$i].nipples == "fuckable">> fuck $his boobs <<else>> @@ -486,7 +486,7 @@ serves you this week. <<set $slaves[$i].devotion -= 3, $slaves[$i].trust -= 9>> <<else>> <<set _mammaryUse = random(3,7)>> - <<if ($PC.dick == 1)>> + <<if ($PC.dick != 0)>> <<if $slaves[$i].nipples == "fuckable">> fuck $his boobs <<else>> @@ -516,7 +516,7 @@ serves you this week. <</if>> submitting to your games @@.hotpink;habituates $him@@ to being your sex slave. <<else>> - <<if ($PC.boobs == 1)>>have mutual mammary intercourse until you both orgasm to nipple stimulation<<else>>have mammary intercourse with $him<</if>> + <<if ($PC.boobs >= 300)>>have mutual mammary intercourse until you both orgasm to nipple stimulation<<else>>have mammary intercourse with $him<</if>> <<if ($fuckSlaves <= $PC.sexualEnergy/2)>> <<set _mammaryUse = random(21,40)>> several times a day; constantly @@ -783,13 +783,13 @@ serves you this week. reluctantly accepting your use of $his dick. <<elseif ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetish == "submissive")>> as your adoring submissive, seeing to your pleasure with $his shaft. - <<elseif ($slaves[$i].devotion <= 50 && $PC.vagina == 1)>> + <<elseif ($slaves[$i].devotion <= 50 && $PC.vagina != -1)>> obediently serving you in the classical way, driving into your womanhood. <<elseif ($slaves[$i].devotion <= 50)>> week obediently serving you by driving into your backdoor. - <<elseif $PC.vagina == 1 && ($slaves[$i].career == "a breeding bull" || ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetish == "pregnancy"))>> + <<elseif $PC.vagina != -1 && ($slaves[$i].career == "a breeding bull" || ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetish == "pregnancy"))>> eagerly driving $his cock into your pussy, thoroughly enjoying fucking pussy bareback and cumming deep inside. - <<elseif $PC.vagina == 1>> + <<elseif $PC.vagina != -1>> serving you in the classical way, warming your bed and lovingly driving $his shaft into your womanhood. <<else>> serving you in the classical way, warming your bed and lovingly driving $his shaft into your backdoor. @@ -846,7 +846,7 @@ serves you this week. <</if>> /*check*/ <<if ($slaves[$i].fetish != "mindbroken")>> - <<if ($slaves[$i].behavioralFlaw == "hates women") && ($PC.title == 0) && ($PC.vagina == 1) && ($PC.dick == 0) && ($slaves[$i].devotion > 20)>> + <<if ($slaves[$i].behavioralFlaw == "hates women") && ($PC.title == 0) && ($PC.vagina != -1) && ($PC.dick == 0) && ($slaves[$i].devotion > 20)>> Spending so much intimate time with an attractive woman @@.green;reconciles $him to serving the fairer sex.@@ <<set $slaves[$i].behavioralFlaw = "none">> <</if>> @@ -868,8 +868,8 @@ serves you this week. <<set $slaves[$i].trust += 4>> <<elseif ($slaves[$i].anus == 0) && ($slaves[$i].vagina == 0)>> - Since you haven't yet decided to sell or take $his virginity or $his tight little anus, you let $him please you with $his mouth<<if $slaves[$i].nipples == "fuckable" && $PC.dick == 1>> and tits<</if>>. $He is @@.mediumaquamarine;duly grateful@@ you let $him keep $his innocence for another week, though $his - <<if $slaves[$i].nipples == "fuckable" && $PC.dick == 1>> + Since you haven't yet decided to sell or take $his virginity or $his tight little anus, you let $him please you with $his mouth<<if $slaves[$i].nipples == "fuckable" && $PC.dick != 0>> and tits<</if>>. $He is @@.mediumaquamarine;duly grateful@@ you let $him keep $his innocence for another week, though $his + <<if $slaves[$i].nipples == "fuckable" && $PC.dick != 0>> throat and breasts get a little sore picking up the slack. <<else>> throat gets a little sore doing the work of three holes. @@ -878,11 +878,11 @@ serves you this week. <<elseif ($slaves[$i].vagina == 0)>> Since you haven't yet decided to sell or take $his virginity, you let $him confine $his efforts to $his - <<if canDoAnal($slaves[$i]) && $slaves[$i].nipples == "fuckable" && $PC.dick == 1>> + <<if canDoAnal($slaves[$i]) && $slaves[$i].nipples == "fuckable" && $PC.dick != 0>> anus, nipples and mouth. $He is @@.mediumaquamarine;duly grateful@@ you let $his keep $his innocence for another week, though $his butt, boobs and throat get a little sore. <<elseif canDoAnal($slaves[$i])>> anus and mouth. $He is @@.mediumaquamarine;duly grateful@@ you let $his keep $his innocence for another week, though $his butt and throat get a little sore. - <<elseif $slaves[$i].nipples == "fuckable" && $PC.dick == 1>> + <<elseif $slaves[$i].nipples == "fuckable" && $PC.dick != 0>> nipples and mouth. $He is @@.mediumaquamarine;duly grateful@@ you let $his keep $his innocence for another week, though $his boobs and throat get a little sore. <<else>> mouth. $He is @@.mediumaquamarine;duly grateful@@ you let $his keep $his innocence for another week, though $his throat gets a little sore. @@ -891,11 +891,11 @@ serves you this week. <<elseif ($slaves[$i].anus == 0)>> Since you haven't yet decided to sell or take $his tight little anus, you let $him confine $his efforts to $his - <<if canDoVaginal($slaves[$i]) && $slaves[$i].nipples == "fuckable" && $PC.dick == 1>> + <<if canDoVaginal($slaves[$i]) && $slaves[$i].nipples == "fuckable" && $PC.dick != 0>> pussy, nipples and mouth. $He is @@.mediumaquamarine;duly grateful@@ you let $him put off taking it up the butt another week, though $his boobs and throat get a little sore. <<elseif canDoVaginal($slaves[$i])>> pussy and mouth. $He is @@.mediumaquamarine;duly grateful@@ you let $him put off taking it up the butt another week, though $his throat gets a little sore. - <<elseif $slaves[$i].nipples == "fuckable" && $PC.dick == 1>> + <<elseif $slaves[$i].nipples == "fuckable" && $PC.dick != 0>> nipples and mouth. $He is @@.mediumaquamarine;duly grateful@@ you let $him put off taking it up the butt another week, though $his boobs and throat get a little sore. <<else>> mouth. $He is @@.mediumaquamarine;duly grateful@@ you let $him put off taking it up the butt another week, though $his throat gets a little sore. @@ -931,13 +931,13 @@ serves you this week. <<elseif ($slaves[$i].devotion > 50)>> $He devotedly accompanies you all week, keeping $his <<if canDoAnal($slaves[$i]) && canDoVaginal($slaves[$i])>> - mouth, vagina<<if $PC.dick == 1 && $slaves[$i].nipples == "fuckable">>, nipples<</if>> and asshole + mouth, vagina<<if $PC.dick != 0 && $slaves[$i].nipples == "fuckable">>, nipples<</if>> and asshole <<elseif ($slaves[$i].vagina == -1) && canDoAnal($slaves[$i])>> - mouth<<if $PC.dick == 1 && $slaves[$i].nipples == "fuckable">>, nipples<</if>> and asshole + mouth<<if $PC.dick != 0 && $slaves[$i].nipples == "fuckable">>, nipples<</if>> and asshole <<elseif ($slaves[$i].vagina > -1) && !canDoVaginal($slaves[$i]) && canDoAnal($slaves[$i])>> - mouth<<if $PC.dick == 1 && $slaves[$i].nipples == "fuckable">>, nipples<</if>> and, since $his pussy is covered by $his chastity belt, asshole + mouth<<if $PC.dick != 0 && $slaves[$i].nipples == "fuckable">>, nipples<</if>> and, since $his pussy is covered by $his chastity belt, asshole <<else>> - mouth<<if $PC.dick == 1 && $slaves[$i].nipples == "fuckable">>and nipples<</if>> + mouth<<if $PC.dick != 0 && $slaves[$i].nipples == "fuckable">>and nipples<</if>> <</if>> available for you at all times. <<if canAchieveErection($slaves[$i]) && !($slaves[$i].chastityPenis)>> @@ -983,13 +983,13 @@ serves you this week. <<elseif ($slaves[$i].trust < -20)>> $He is afraid of you and does $his best to offer you $his <<if canDoAnal($slaves[$i]) && canDoVaginal($slaves[$i])>> - mouth, vagina<<if $PC.dick == 1 && $slaves[$i].nipples == "fuckable">>, nipples<</if>> and asshole + mouth, vagina<<if $PC.dick != 0 && $slaves[$i].nipples == "fuckable">>, nipples<</if>> and asshole <<elseif ($slaves[$i].vagina == -1) && canDoAnal($slaves[$i])>> - mouth<<if $PC.dick == 1 && $slaves[$i].nipples == "fuckable">>, nipples<</if>> and asshole + mouth<<if $PC.dick != 0 && $slaves[$i].nipples == "fuckable">>, nipples<</if>> and asshole <<elseif ($slaves[$i].vagina > -1) && !canDoVaginal($slaves[$i]) && canDoAnal($slaves[$i])>> - mouth<<if $PC.dick == 1 && $slaves[$i].nipples == "fuckable">>, nipples<</if>> and, since $his pussy is covered by $his chastity belt, asshole + mouth<<if $PC.dick != 0 && $slaves[$i].nipples == "fuckable">>, nipples<</if>> and, since $his pussy is covered by $his chastity belt, asshole <<else>> - mouth<<if $PC.dick == 1 && $slaves[$i].nipples == "fuckable">>and nipples<</if>> + mouth<<if $PC.dick != 0 && $slaves[$i].nipples == "fuckable">>and nipples<</if>> <</if>> to save $himself from worse treatment than mere rape. <<if ($slaves[$i].dick != 0) && canAchieveErection($slaves[$i]) && !($slaves[$i].chastityPenis)>> @@ -1058,7 +1058,7 @@ serves you this week. <</if>> <<if $slaves[$i].fetish != "mindbroken">> <<if ($slaves[$i].skill.oral < 100)>> - After a lot of time spent with <<if $PC.dick == 1>>your dick in $his mouth<<else>>$his mouth on your cunt<</if>>, $his @@.green;oral skill improves.@@ + After a lot of time spent with <<if $PC.dick != 0>>your dick in $his mouth<<else>>$his mouth on your cunt<</if>>, $his @@.green;oral skill improves.@@ <<= SkillIncrease.Oral($slaves[$i], _trainingEfficiency)>> <<elseif ($slaves[$i].skill.vaginal < 100) && ($slaves[$i].vagina > 0) && canDoVaginal($slaves[$i])>> After a lot of time spent getting fucked, $his @@.green;vaginal skill improves.@@ @@ -1080,12 +1080,12 @@ serves you this week. <</if>> <<set _cervixPump = 0>> -<<if $PC.dick == 1>> +<<if $PC.dick != 0>> <<if $slaves[$i].cervixImplant == 1 || $slaves[$i].cervixImplant == 3>> - <<set _cervixPump += 10*($PC.balls+1)*_vaginalUse>> + <<set _cervixPump += 10*($PC.balls-2)*_vaginalUse>> <</if>> <<if $slaves[$i].cervixImplant == 2 || $slaves[$i].cervixImplant == 3>> - <<set _cervixPump += 10*($PC.balls+1)*_analUse>> + <<set _cervixPump += 10*($PC.balls-2)*_analUse>> <</if>> <</if>> @@ -1245,9 +1245,9 @@ serves you this week. <<elseif ($slaves[$i].ID == $HeadGirl.ID) && ($arcologies[0].FSEgyptianRevivalistLaw == 1)>> <<set _multiplier += 0.05>> <</if>> -<<if $slaves[$i].pornPrestige > 2>> +<<if $slaves[$i].porn.prestige > 2>> <<set _multiplier += 0.1>> -<<elseif $slaves[$i].pornPrestige > 1>> +<<elseif $slaves[$i].porn.prestige > 1>> <<set _multiplier += 0.03>> <</if>> @@ -1275,9 +1275,9 @@ Keeping $him as nothing but your personal @@.green;adds slightly to your reputation@@ as a prosperous citizen. <</if>> -<<if $slaves[$i].pornPrestige > 2>> +<<if $slaves[$i].porn.prestige > 2>> Having your every urge attended to by a famous porn star @@.green;is not lost on the citizenry.@@ -<<elseif $slaves[$i].pornPrestige > 1>> +<<elseif $slaves[$i].porn.prestige > 1>> Having a rising porn star to sate your urges with @@.green;demonstrates how well off you are.@@ <</if>> @@ -1301,12 +1301,12 @@ Keeping $him as nothing but your personal <<set $slaves[$i].trust += 1>> <</if>> <<if ($slaves[$i].behavioralQuirk == "adores men")>> - <<if ($PC.dick == 1)>> + <<if ($PC.dick != 0)>> $slaves[$i].slaveName @@.hotpink;adores your company,@@ and is happy to spend time with you, even when you don't have your cock in $him. <<set $slaves[$i].devotion += 1>> <</if>> <<elseif ($slaves[$i].behavioralQuirk == "adores women")>> - <<if ($PC.vagina == 1)>> + <<if ($PC.vagina != -1)>> $slaves[$i].slaveName @@.hotpink;adores your company,@@ and is happy to spend time with you, even when you aren't fucking. <<set $slaves[$i].devotion += 1>> <</if>> diff --git a/src/uncategorized/saRecruitGirls.tw b/src/uncategorized/saRecruitGirls.tw index 7acf5fb360bec331aa6321feb2223bdf5316551b..6c8246c9be47c6a91e87902829912bddfb7b4dc2 100644 --- a/src/uncategorized/saRecruitGirls.tw +++ b/src/uncategorized/saRecruitGirls.tw @@ -403,7 +403,7 @@ <</if>> <</if>> - <<if ($slaves[$i].livingRules != "luxurious")>> + <<if ($slaves[$i].rules.living != "luxurious")>> $He would be more effective if $he could show off a luxurious standard of living. <<set $recruiterProgress -= 1>> <</if>> @@ -416,7 +416,7 @@ $He has no real prospects yet and has more work to do before anyone agrees to enslavement. <</if>> - <<if ($slaves[$i].livingRules == "luxurious")>> + <<if ($slaves[$i].rules.living == "luxurious")>> Being continually trusted with this position @@.hotpink;increases $his devotion to you@@ and encourages $him to @@.mediumaquamarine;trust you in turn.@@ <<set $slaves[$i].devotion += 4, $slaves[$i].trust += 4>> <<else>> @@ -476,8 +476,8 @@ <<if $slaves[$i].intelligence+$slaves[$i].intelligenceImplant > 15>> <<set _seed += _FSIntMod>> <</if>> - <<if $studio && $slaves[$i].pornFame >= 10000 && $slaves[$i].pornPrestige > 0>> - <<set _seed += $slaves[$i].pornPrestige*3>> + <<if $studio && $slaves[$i].porn.viewerCount >= 10000 && $slaves[$i].porn.prestige > 0>> + <<set _seed += $slaves[$i].porn.prestige*3>> <</if>> <<if $arcologies[0].FSSupremacist != "unset">> @@ -781,7 +781,7 @@ <<else>> $He lacks the intelligence to compose thoughtful remarks; a lot the time $he merely +1s what others have said. <</if>> - <<if $studio && $slaves[$i].pornFame >= 1000 && $slaves[$i].pornPrestige > 0>> + <<if $studio && $slaves[$i].porn.viewerCount >= 1000 && $slaves[$i].porn.prestige > 0>> $His fan base from arcology porn significantly drives up $his followers count. <</if>> <</if>> /*temp close EWM so next two lines always show */ diff --git a/src/uncategorized/saRelationships.tw b/src/uncategorized/saRelationships.tw index bc459209956470d46b695571383254d737611bb6..7d2e4ec1d15e22816043a61528aba9ae2ef3aebd 100644 --- a/src/uncategorized/saRelationships.tw +++ b/src/uncategorized/saRelationships.tw @@ -18,7 +18,7 @@ and does nothing but eat, sleep, and make love to your other fucktoys, $he slowly loses sight of any distinction between emotional attachment and sexual congress. @@.lightgreen;$He's become an emotional slut!@@ <<set _SlaveI.relationship = -1>> <<elseif (_SlaveI.assignment == "please you") || (_SlaveI.assignment == "serve in the master suite")>> - and spends $his days worshipping your <<if $PC.dick == 1>>cock<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>cunt<</if>>, $he begins to focus more and more of $his happiness on how happy you are. @@.lightgreen;$He's become emotionally bonded to you!@@ + and spends $his days worshipping your <<if $PC.dick != 0>>cock<<if $PC.vagina != -1>> and <</if>><</if>><<if $PC.vagina != -1>>cunt<</if>>, $he begins to focus more and more of $his happiness on how happy you are. @@.lightgreen;$He's become emotionally bonded to you!@@ <<set _SlaveI.relationship = -2>> <<elseif (_SlaveI.assignment == "serve the public") || (_SlaveI.assignment == "serve in the club")>> and $his life is an endless stream of lovers, $he unconsciously loses any sense of emotional attachment outside the intimacy of sex. @@.lightgreen;$He's become an emotional slut!@@ @@ -30,11 +30,11 @@ and loves you, $he begins to think of you as a $woman might think of $his lover — or _wifeP. $He knows $he cannot hope for more of a relationship with you than $he has, but $he finds emotional support in serving you nonetheless. @@.lightgreen;$He's become emotionally bonded to you!@@ <<set _SlaveI.relationship = -2>> <</if>> - <<elseif _SlaveI.career == "a Futanari Sister" && _SlaveI.relationshipRules == "permissive">> + <<elseif _SlaveI.career == "a Futanari Sister" && _SlaveI.rules.relationship == "permissive">> <<for _j = 0; _j < _SL; _j++>> <<set _SlaveJ = $slaves[_j]>> <<setLocalPronouns _SlaveJ 2>> - <<if (_SlaveJ.career == "a Futanari Sister") && _SlaveJ.relationshipRules == "permissive" && (_SlaveJ.relationship == 0) && (_SlaveI.rivalryTarget != _SlaveJ.ID) && (_SlaveJ.ID != _SlaveI.ID) && _SlaveJ.fetish != "mindbroken">> + <<if (_SlaveJ.career == "a Futanari Sister") && _SlaveJ.rules.relationship == "permissive" && (_SlaveJ.relationship == 0) && (_SlaveI.rivalryTarget != _SlaveJ.ID) && (_SlaveJ.ID != _SlaveI.ID) && _SlaveJ.fetish != "mindbroken">> _SlaveI.slaveName greets _SlaveJ.slaveName with joy. It's not clear whether they ever knew each other during their lives as Futanari Sisters, but it seems that they believe themselves to be in a relationship by simple virtue of having been Sisters. In any case, _SlaveI.slaveName and _SlaveJ.slaveName @@.lightgreen;become inseparable lovers@@ instantly, as though there's no possibility they would do anything else. They're even surprised when other slaves ask them about it; it's as though they're unaware that other possibilities even exist. <<set _SlaveJ.relationship = 4, _SlaveJ.relationshipTarget = _SlaveI.ID, _SlaveI.relationship = 4, _SlaveI.relationshipTarget = _SlaveJ.ID>> <<break>> @@ -62,7 +62,7 @@ <<if _j == _SL>> /* gone through the full loop, found no matches, so reset _SlaveJ */ <<set _SlaveJ = null>> <</if>> - <<elseif _SlaveI.relationshipRules != "restrictive">> + <<elseif _SlaveI.rules.relationship != "restrictive">> <<if _SlaveI.devotion > -90>> <<if _SlaveI.behavioralFlaw == "none">> <<set _seed = random(1, 100)>> @@ -76,7 +76,7 @@ <<setLocalPronouns _SlaveJ 2>> <<if (_SlaveJ.ID != _SlaveI.ID) && (_SlaveJ.relationship == 0) && (_SlaveI.rivalryTarget != _SlaveJ.ID) && (_SlaveJ.assignment != "stay confined") && (_SlaveJ.fetish != "mindbroken")>> <<if (_SlaveJ.ID == $Madam.ID) && (_SlaveI.assignment == "work in the brothel")>> - <<if _SlaveJ.relationshipRules != "restrictive">> + <<if _SlaveJ.rules.relationship != "restrictive">> _SlaveI.slaveName manages to ingratiate $himself with the Madam, _SlaveJ.slaveName. The two slaves have @@.lightgreen;struck up a friendship.@@ <<set _SlaveJ.relationship = 1, _SlaveJ.relationshipTarget = _SlaveI.ID, _SlaveI.relationship = 1, _SlaveI.relationshipTarget = _SlaveJ.ID>> <<break>> @@ -87,7 +87,7 @@ <</if>> <</if>> <<elseif (_SlaveJ.ID == $DJ.ID) && (_SlaveI.assignment == "serve in the club")>> - <<if _SlaveJ.relationshipRules != "restrictive">> + <<if _SlaveJ.rules.relationship != "restrictive">> _SlaveI.slaveName manages to ingratiate $himself with the DJ, _SlaveJ.slaveName. The two slaves have @@.lightgreen;struck up a friendship.@@ <<set _SlaveJ.relationship = 1, _SlaveJ.relationshipTarget = _SlaveI.ID, _SlaveI.relationship = 1, _SlaveI.relationshipTarget = _SlaveJ.ID>> <<break>> @@ -98,7 +98,7 @@ <</if>> <</if>> <<elseif (_SlaveJ.ID == $Milkmaid.ID) && (_SlaveI.assignment == "work in the dairy")>> - <<if _SlaveJ.relationshipRules != "restrictive">> + <<if _SlaveJ.rules.relationship != "restrictive">> _SlaveI.slaveName manages to ingratiate $himself with the Milkmaid, _SlaveJ.slaveName. The two slaves have @@.lightgreen;struck up a friendship.@@ <<set _SlaveJ.relationship = 1, _SlaveJ.relationshipTarget = _SlaveI.ID, _SlaveI.relationship = 1, _SlaveI.relationshipTarget = _SlaveJ.ID>> <<break>> @@ -109,7 +109,7 @@ <</if>> <</if>> <<elseif (_SlaveJ.ID == $Farmer.ID) && (_SlaveI.assignment == "work as a farmhand")>> - <<if _SlaveJ.relationshipRules != "restrictive">> + <<if _SlaveJ.rules.relationship != "restrictive">> _SlaveI.slaveName manages to ingratiate $himself with the Farmer, _SlaveJ.slaveName. The two slaves have @@.lightgreen;struck up a friendship.@@ <<set _SlaveJ.relationship = 1, _SlaveJ.relationshipTarget = _SlaveI.ID, _SlaveI.relationship = 1, _SlaveI.relationshipTarget = _SlaveJ.ID>> <<break>> @@ -120,7 +120,7 @@ <</if>> <</if>> <<elseif (_SlaveJ.ID == $Schoolteacher.ID) && (_SlaveI.assignment == "learn in the schoolroom")>> - <<if _SlaveJ.relationshipRules != "restrictive">> + <<if _SlaveJ.rules.relationship != "restrictive">> _SlaveI.slaveName manages to ingratiate $himself with the Schoolteacher, _SlaveJ.slaveName. The two slaves have @@.lightgreen;struck up a friendship.@@ <<set _SlaveJ.relationship = 1, _SlaveJ.relationshipTarget = _SlaveI.ID, _SlaveI.relationship = 1, _SlaveI.relationshipTarget = _SlaveJ.ID>> <<break>> @@ -131,7 +131,7 @@ <</if>> <</if>> <<elseif (_SlaveJ.ID == $Attendant.ID) && (_SlaveI.assignment == "rest in the spa")>> - <<if _SlaveJ.relationshipRules != "restrictive">> + <<if _SlaveJ.rules.relationship != "restrictive">> _SlaveI.slaveName basks in the affection and care of the spa attendant, _SlaveJ.slaveName. The two slaves have @@.lightgreen;struck up a friendship.@@ <<set _SlaveJ.relationship = 1, _SlaveJ.relationshipTarget = _SlaveI.ID, _SlaveI.relationship = 1, _SlaveI.relationshipTarget = _SlaveJ.ID>> <<break>> @@ -142,7 +142,7 @@ <</if>> <</if>> <<elseif (_SlaveJ.ID == $Stewardess.ID) && (_SlaveI.assignment == "work as a servant")>> - <<if _SlaveJ.relationshipRules != "restrictive">> + <<if _SlaveJ.rules.relationship != "restrictive">> _SlaveI.slaveName manages to ingratiate $himself with the Stewardess, _SlaveJ.slaveName. The two slaves have @@.lightgreen;struck up a friendship.@@ <<set _SlaveJ.relationship = 1, _SlaveJ.relationshipTarget = _SlaveI.ID, _SlaveI.relationship = 1, _SlaveI.relationshipTarget = _SlaveJ.ID>> <<break>> @@ -153,7 +153,7 @@ <</if>> <</if>> <<elseif (_SlaveJ.ID == $Wardeness.ID) && (_SlaveI.assignment == "be confined in the cellblock")>> - <<if _SlaveJ.relationshipRules != "restrictive">> + <<if _SlaveJ.rules.relationship != "restrictive">> _SlaveI.slaveName manages to earn the respect of the Wardeness, _SlaveJ.slaveName. The two slaves have @@.lightgreen;struck up a friendship.@@ <<set _SlaveJ.relationship = 1, _SlaveJ.relationshipTarget = _SlaveI.ID, _SlaveI.relationship = 1, _SlaveI.relationshipTarget = _SlaveJ.ID>> <<break>> @@ -164,7 +164,7 @@ <</if>> <</if>> <<elseif (_SlaveJ.ID == $Concubine.ID) && (_SlaveI.assignment == "serve in the master suite")>> - <<if _SlaveJ.relationshipRules != "restrictive">> + <<if _SlaveJ.rules.relationship != "restrictive">> _SlaveI.slaveName becomes especially close to the Concubine, _SlaveJ.slaveName. The two slaves have @@.lightgreen;struck up a friendship.@@ <<set _SlaveJ.relationship = 1, _SlaveJ.relationshipTarget = _SlaveI.ID, _SlaveI.relationship = 1, _SlaveI.relationshipTarget = _SlaveJ.ID>> <<break>> @@ -176,7 +176,7 @@ <</if>> <<elseif _SlaveJ.assignment == _SlaveI.assignment>> <<if random(1, 100) > 50>> - <<if _SlaveJ.relationshipRules != "restrictive">> + <<if _SlaveJ.rules.relationship != "restrictive">> _SlaveI.slaveName and _SlaveJ.slaveName see a lot of each other at work and @@.lightgreen;strike up a friendship.@@ <<set _SlaveJ.relationship = 1, _SlaveJ.relationshipTarget = _SlaveI.ID, _SlaveI.relationship = 1, _SlaveI.relationshipTarget = _SlaveJ.ID>> <<break>> @@ -188,8 +188,8 @@ <</if>> <</if>> <<elseif mutualChildren(_SlaveI, _SlaveJ, $slaves) > 0>> - <<if (_SlaveI.releaseRules != "restrictive") && _SlaveI.releaseRules != "masturbation" && _SlaveI.releaseRules != "chastity">> - <<if _SlaveJ.relationshipRules == "permissive">> + <<if (_SlaveI.rules.release != "restrictive") && _SlaveI.rules.release != "masturbation" && _SlaveI.rules.release != "chastity">> + <<if _SlaveJ.rules.relationship == "permissive">> _SlaveI.slaveName and _SlaveJ.slaveName have <<if mutualChildren(_SlaveI, _SlaveJ, $slaves) == 0>>a child<<else>>children<</if>> living in your penthouse, so it's not surprising that their offspring brings them together. They have @@.lightgreen;become friends@@ for their child's sake. <<set _SlaveJ.relationship = 1, _SlaveJ.relationshipTarget = _SlaveI.ID, _SlaveI.relationship = 1, _SlaveI.relationshipTarget = _SlaveJ.ID>> <<break>> @@ -199,8 +199,8 @@ <</if>> <</if>> <<elseif _SlaveJ.fetish == _SlaveI.fetish>> - <<if (_SlaveI.fetish != "none") && (_SlaveI.releaseRules != "restrictive") && _SlaveI.releaseRules != "masturbation" && _SlaveI.releaseRules != "chastity">> - <<if _SlaveJ.relationshipRules == "permissive">> + <<if (_SlaveI.fetish != "none") && (_SlaveI.rules.release != "restrictive") && _SlaveI.rules.release != "masturbation" && _SlaveI.rules.release != "chastity">> + <<if _SlaveJ.rules.relationship == "permissive">> _SlaveI.slaveName and _SlaveJ.slaveName share sexual inclinations, so it's only natural that they @@.lightgreen;become friends with benefits.@@ <<set _SlaveJ.relationship = 3, _SlaveJ.relationshipTarget = _SlaveI.ID, _SlaveI.relationship = 3, _SlaveI.relationshipTarget = _SlaveJ.ID>> <<break>> @@ -920,8 +920,8 @@ <</if>> <</if>> <</if>> - <<elseif _SlaveI.relationshipRules == "restrictive">> - <<if _SlaveJ.relationshipRules == "restrictive">> + <<elseif _SlaveI.rules.relationship == "restrictive">> + <<if _SlaveJ.rules.relationship == "restrictive">> Since the rules forbid the relationship between _SlaveI.slaveName and _SlaveJ.slaveName, they are @@.lightsalmon;forced apart.@@ <<if _SlaveI.relationship > 1>> <<set _SlaveI.relationship--, _SlaveJ.relationship = _SlaveI.relationship>> @@ -937,8 +937,8 @@ <<set _SlaveJ.devotion -= 2>> <</if>> <</if>> - <<elseif _SlaveI.relationshipRules == "just friends">> - <<if _SlaveI.relationship > 2 && _SlaveJ.relationshipRules == "restrictive">> + <<elseif _SlaveI.rules.relationship == "just friends">> + <<if _SlaveI.relationship > 2 && _SlaveJ.rules.relationship == "restrictive">> Since the sexual relationship between _SlaveI.slaveName and _SlaveJ.slaveName is against the rules, they are<<if (!hasAnyArms(_SlaveI)) && (!hasAnyArms(_SlaveJ))>>, metaphorically speaking,<</if>> @@.lightsalmon;forced to keep their hands to themselves.@@ <<set _SlaveJ.relationship = 2, _SlaveI.relationship = 2>> <<if _SlaveI.devotion <= 50>> @@ -1353,7 +1353,7 @@ <</if>> <</if>> /* closes extended family mode */ - <<if _SlaveI.releaseRules != "restrictive" && _SlaveI.releaseRules != "masturbation" && _SlaveI.releaseRules != "chastity">> + <<if _SlaveI.rules.release != "restrictive" && _SlaveI.rules.release != "masturbation" && _SlaveI.rules.release != "chastity">> <<if (_SlaveI.sexualQuirk == "size queen") && (canPenetrate(_SlaveJ))>> <<if _SlaveJ.dick > 5>> $He's @@.hotpink;very happy@@ with $his romantic status, since it means $he regularly gets monster cock. diff --git a/src/uncategorized/saRivalries.tw b/src/uncategorized/saRivalries.tw index 32498fc50b7e75ca26f5f9d6282a9fdab685b284..e36309203ea13d390796d45acfbab753ae30a2a9 100644 --- a/src/uncategorized/saRivalries.tw +++ b/src/uncategorized/saRivalries.tw @@ -158,8 +158,8 @@ <<else>> <<if $slaves[$i].need>> <<if $universalRulesConsent == 0>> - <<if $slaves[$i].releaseRules != "restrictive" && $slaves[$i].releaseRules != "masturbation" && $slaves[$i].releaseRules != "chastity">> - <<if $slaves[_j].releaseRules != "restrictive">> + <<if $slaves[$i].rules.release != "restrictive" && $slaves[$i].rules.release != "masturbation" && $slaves[$i].rules.release != "chastity">> + <<if $slaves[_j].rules.release != "restrictive">> <<if $slaves[$i].fetishKnown>> <<if $slaves[$i].fetish == "sadist">> $slaves[$i].slaveName is horny and sadistic, so $he rapes $his rival <<= SlaveFullName($slaves[_j])>> every chance $he gets; this @@.hotpink;thrills@@ $slaves[$i].slaveName, but $slaves[_j].slaveName is @@.golden;frightened@@ that you let it happen. diff --git a/src/uncategorized/saRules.tw b/src/uncategorized/saRules.tw index 38b4b409fca6bd198a9a0cc26d542e0799487dad..97e0168ca594c99ea33196fe202d5a3a7e5f8daa 100644 --- a/src/uncategorized/saRules.tw +++ b/src/uncategorized/saRules.tw @@ -1,6 +1,6 @@ :: SA rules [nobr] -<<set _release = $slaves[$i].releaseRules>> +<<set _release = $slaves[$i].rules.release>> /* TODO: may need updating to detail effects of chastity */ @@ -135,12 +135,12 @@ <</if>> <</if>> - <<if $slaves[$i].lactationRules == "induce">> + <<if $slaves[$i].rules.lactation == "induce">> Whenever $he finds a free moment from $his duties, $he spends that time massaging $his breasts and working $his nipples. <<set $slaves[$i].induceLactation += 2>> <<= induceLactation($slaves[$i])>> - <<if $slaves[$i].lactation == 1>><<set $slaves[$i].lactationRules = "maintain">><</if>> - <<elseif $slaves[$i].lactationRules == "maintain">> + <<if $slaves[$i].lactation == 1>><<set $slaves[$i].rules.lactation = "maintain">><</if>> + <<elseif $slaves[$i].rules.lactation == "maintain">> <<if $servantMilkers == 1>> $His duties keep $him busy, but $he <<if $slaves[$i].fetish == "boobs">>eagerly <</if>>uses the penthouse milkers whenever $he can, <<set $servantMilkersMultiplier = 0.25>> @@ -158,7 +158,7 @@ <<set _rewards = 3>> <<if _rewards > 0>> - <<switch $slaves[$i].standardReward>> + <<switch $slaves[$i].rules.reward>> <<case "relaxation">> $He's given free time, which $he <<if $spa != 0>> @@ -183,7 +183,7 @@ $He's @@.hotpink;rewarded@@ with <<if $slaves[$i].clitPiercing == 3>> sustained orgasm from $his <<if $slaves[$i].dick == 0>>clit<<else>>dick<</if>> piercing, - <<elseif $slaves[$i].releaseRules == "sapphic">> + <<elseif $slaves[$i].rules.release == "sapphic">> immediate sex with any nearby slave, <<else>> a quick climax from a vibrator, @@ -193,7 +193,7 @@ <<set $slaves[$i].devotion += _rewards>> <<default>> $He's @@.hotpink;rewarded@@ - <<if (_punishments > 0) && ($slaves[$i].standardReward == "situational")>> + <<if (_punishments > 0) && ($slaves[$i].rules.reward == "situational")>> and @@.gold;punished@@ <</if>> situationally, letting $him develop normally. @@ -338,7 +338,7 @@ <<elseif $slaves[$i].lips > 95>> Being unable to speak through $his facepussy @@.hotpink;molds $him@@ to your will. <<set $slaves[$i].devotion += 1>> - <<elseif $slaves[$i].speechRules == "restrictive">> + <<elseif $slaves[$i].rules.speech == "restrictive">> Living under enforced silence @@.hotpink;molds $him@@ to your will. <<set $slaves[$i].devotion += 1>> <</if>> @@ -470,7 +470,7 @@ <</if>> <<if _rewards > 0>> - <<switch $slaves[$i].standardReward>> + <<switch $slaves[$i].rules.reward>> <<case "relaxation">> $He's given free time, which $he <<if $spa != 0>> @@ -495,7 +495,7 @@ $He's @@.hotpink;rewarded@@ with <<if $slaves[$i].clitPiercing == 3>> sustained orgasm from $his <<if $slaves[$i].dick == 0>>clit<<else>>dick<</if>> piercing, - <<elseif $slaves[$i].releaseRules == "sapphic">> + <<elseif $slaves[$i].rules.release == "sapphic">> immediate sex with any nearby slave, <<else>> a quick climax from a vibrator, @@ -505,7 +505,7 @@ <<set $slaves[$i].devotion += _rewards>> <<default>> $He's @@.hotpink;rewarded@@ - <<if (_punishments > 0) && ($slaves[$i].standardReward == "situational")>> + <<if (_punishments > 0) && ($slaves[$i].rules.reward == "situational")>> and @@.gold;punished@@ <</if>> situationally, letting $him develop normally. @@ -513,7 +513,7 @@ <</switch>> <</if>> <<if _punishments > 0>> - <<switch $slaves[$i].standardPunishment>> + <<switch $slaves[$i].rules.punishment>> <<case "confinement">> When $he disobeys, $he <<if $cellblock != 0>> @@ -532,7 +532,7 @@ <<set $slaves[$i].devotion += _punishments>> <<set $slaves[$i].trust -= _punishments>> <<default>> - <<if (_rewards == 0) || ($slaves[$i].standardReward != "situational")>> + <<if (_rewards == 0) || ($slaves[$i].rules.reward != "situational")>> When $he disobeys, $he's @@.gold;punished@@ situationally, letting $him develop normally. <</if>> <<set $slaves[$i].trust -= _punishments>> @@ -628,12 +628,12 @@ <</if>> <</if>> - <<if $slaves[$i].lactationRules == "induce">> + <<if $slaves[$i].rules.lactation == "induce">> Whenever $he finds a free moment between $his sets, $he spends that time massaging $his breasts and working $his nipples. <<set $slaves[$i].induceLactation += 2>> <<= induceLactation($slaves[$i])>> - <<if $slaves[$i].lactation == 1>><<set $slaves[$i].lactationRules = "maintain">><</if>> - <<elseif $slaves[$i].lactationRules == "maintain">> + <<if $slaves[$i].lactation == 1>><<set $slaves[$i].rules.lactation = "maintain">><</if>> + <<elseif $slaves[$i].rules.lactation == "maintain">> <<if $servantMilkers == 1>> $His duties keep $him busy, but $he <<if $slaves[$i].fetish == "boobs">>eagerly <</if>>uses the penthouse milkers whenever $he can, <<set $servantMilkersMultiplier = 0.25>> @@ -651,7 +651,7 @@ <<set _rewards = 3>> <<if _rewards > 0>> - <<switch $slaves[$i].standardReward>> + <<switch $slaves[$i].rules.reward>> <<case "relaxation">> $He's given free time, which $he <<if $spa != 0>> @@ -684,7 +684,7 @@ $He's @@.hotpink;rewarded@@ with <<if $slaves[$i].clitPiercing == 3>> sustained orgasm from $his <<if $slaves[$i].dick == 0>>clit<<else>>dick<</if>> piercing, - <<elseif $slaves[$i].releaseRules == "sapphic">> + <<elseif $slaves[$i].rules.release == "sapphic">> immediate sex with any nearby slave, <<else>> a quick climax from a vibrator, @@ -694,7 +694,7 @@ <<set $slaves[$i].devotion += _rewards>> <<default>> $He's @@.hotpink;rewarded@@ - <<if (_punishments > 0) && ($slaves[$i].standardReward == "situational")>> + <<if (_punishments > 0) && ($slaves[$i].rules.reward == "situational")>> and @@.gold;punished@@ <</if>> situationally, letting $him develop normally. @@ -839,7 +839,7 @@ <<elseif $slaves[$i].lips > 95>> Being unable to speak through $his facepussy @@.hotpink;molds $him@@ to your will. <<set $slaves[$i].devotion += 1>> - <<elseif $slaves[$i].speechRules == "restrictive">> + <<elseif $slaves[$i].rules.speech == "restrictive">> Living under enforced silence @@.hotpink;molds $him@@ to your will. <<set $slaves[$i].devotion += 1>> <</if>> @@ -943,7 +943,7 @@ <</if>> <<if _rewards > 0>> - <<switch $slaves[$i].standardReward>> + <<switch $slaves[$i].rules.reward>> <<case "relaxation">> $He's given free time, which $he <<if $spa != 0>> @@ -968,7 +968,7 @@ $He's @@.hotpink;rewarded@@ with <<if $slaves[$i].clitPiercing == 3>> sustained orgasm from $his <<if $slaves[$i].dick == 0>>clit<<else>>dick<</if>> piercing, often on stage during a dance, - <<elseif $slaves[$i].releaseRules == "sapphic">> + <<elseif $slaves[$i].rules.release == "sapphic">> immediate sex with any nearby slave, <<else>> a quick climax from a vibrator, @@ -978,7 +978,7 @@ <<set $slaves[$i].devotion += _rewards>> <<default>> $He's @@.hotpink;rewarded@@ - <<if (_punishments > 0) && ($slaves[$i].standardReward == "situational")>> + <<if (_punishments > 0) && ($slaves[$i].rules.reward == "situational")>> and @@.gold;punished@@ <</if>> situationally, letting $him develop normally. @@ -986,7 +986,7 @@ <</switch>> <</if>> <<if _punishments > 0>> - <<switch $slaves[$i].standardPunishment>> + <<switch $slaves[$i].rules.punishment>> <<case "confinement">> When $he disobeys, $he <<if $cellblock != 0>> @@ -1005,7 +1005,7 @@ <<set $slaves[$i].devotion += _punishments>> <<set $slaves[$i].trust -= _punishments>> <<default>> - <<if (_rewards == 0) || ($slaves[$i].standardReward != "situational")>> + <<if (_rewards == 0) || ($slaves[$i].rules.reward != "situational")>> When $he disobeys, $he's @@.gold;punished@@ situationally, letting $him develop normally. <</if>> <<set $slaves[$i].trust -= _punishments>> @@ -1102,12 +1102,12 @@ <</if>> <</if>> - <<if $slaves[$i].lactationRules == "induce">> + <<if $slaves[$i].rules.lactation == "induce">> $He spends much of $his time with a pair of automatic breast pumps attached to $his chest. The constant stimulation will have $him milky soon enough. <<set $slaves[$i].induceLactation += 8>> <<= induceLactation($slaves[$i])>> - <<if $slaves[$i].lactation == 1>><<set $slaves[$i].lactationRules = "maintain">><</if>> - <<elseif $slaves[$i].lactationRules == "maintain">> + <<if $slaves[$i].lactation == 1>><<set $slaves[$i].rules.lactation = "maintain">><</if>> + <<elseif $slaves[$i].rules.lactation == "maintain">> <<if $servantMilkers == 1>> $His duties keep $him busy, but $he <<if $slaves[$i].fetish == "boobs">>eagerly <</if>>uses the penthouse milkers whenever $he can, <<set $servantMilkersMultiplier = 0.25>> @@ -1125,7 +1125,7 @@ <<set _rewards = 3>> <<if _rewards > 0>> - <<switch $slaves[$i].standardReward>> + <<switch $slaves[$i].rules.reward>> <<case "relaxation">> $He's given free time, which $he <<if $spa != 0>> @@ -1158,7 +1158,7 @@ <<set $slaves[$i].devotion += _rewards>> <<default>> $He's @@.hotpink;rewarded@@ - <<if (_punishments > 0) && ($slaves[$i].standardReward == "situational")>> + <<if (_punishments > 0) && ($slaves[$i].rules.reward == "situational")>> and @@.gold;punished@@ <</if>> situationally, letting $him develop normally. @@ -1240,7 +1240,7 @@ <<elseif $slaves[$i].lips > 95>> Being unable to speak through $his facepussy @@.hotpink;molds $him@@ to your will. <<set $slaves[$i].devotion += 1>> - <<elseif $slaves[$i].speechRules == "restrictive">> + <<elseif $slaves[$i].rules.speech == "restrictive">> Living under enforced silence @@.hotpink;molds $him@@ to your will. <<set $slaves[$i].devotion += 1>> <</if>> @@ -1373,7 +1373,7 @@ <</if>> <<if _rewards > 0>> - <<switch $slaves[$i].standardReward>> + <<switch $slaves[$i].rules.reward>> <<case "relaxation">> $He's given access to the amenities present for recovering slaves to pass the time. <<if $slaves[$i].relationship > 0>> @@ -1393,7 +1393,7 @@ $He's @@.hotpink;rewarded@@ with <<if $slaves[$i].clitPiercing == 3>> sustained orgasm from $his <<if $slaves[$i].dick == 0>>clit<<else>>dick<</if>> piercing, - <<elseif $slaves[$i].releaseRules == "sapphic">> + <<elseif $slaves[$i].rules.release == "sapphic">> immediate sex with any nearby slave, <<else>> a quick climax from a vibrator, @@ -1403,7 +1403,7 @@ <<set $slaves[$i].devotion += _rewards>> <<default>> $He's @@.hotpink;rewarded@@ - <<if (_punishments > 0) && ($slaves[$i].standardReward == "situational")>> + <<if (_punishments > 0) && ($slaves[$i].rules.reward == "situational")>> and @@.gold;punished@@ <</if>> situationally, letting $him develop normally. @@ -1411,7 +1411,7 @@ <</switch>> <</if>> <<if _punishments > 0>> - <<switch $slaves[$i].standardPunishment>> + <<switch $slaves[$i].rules.punishment>> <<case "confinement">> When $he disobeys, $he spends $his time @@.gold;strapped@@ to $his bed until $he behaves. <<set $slaves[$i].trust -= _punishments>> @@ -1425,7 +1425,7 @@ <<set $slaves[$i].devotion += _punishments>> <<set $slaves[$i].trust -= _punishments>> <<default>> - <<if (_rewards == 0) || ($slaves[$i].standardReward != "situational")>> + <<if (_rewards == 0) || ($slaves[$i].rules.reward != "situational")>> When $he disobeys, $he's @@.gold;punished@@ situationally, letting $him develop normally. <</if>> <<set $slaves[$i].trust -= _punishments>> @@ -1473,12 +1473,12 @@ <</if>> <</if>> - <<if $slaves[$i].lactationRules == "induce">> + <<if $slaves[$i].rules.lactation == "induce">> Whenever $he finds a free moment from $his duties, $he spends that time massaging $his breasts and working $his nipples. <<set $slaves[$i].induceLactation += 3>> <<= induceLactation($slaves[$i])>> - <<if $slaves[$i].lactation == 1>><<set $slaves[$i].lactationRules = "maintain">><</if>> - <<elseif $slaves[$i].lactationRules == "maintain">> + <<if $slaves[$i].lactation == 1>><<set $slaves[$i].rules.lactation = "maintain">><</if>> + <<elseif $slaves[$i].rules.lactation == "maintain">> <<if $servantMilkers == 1>> $His duties keep $him busy, but $he <<if $slaves[$i].fetish == "boobs">>eagerly <</if>>uses the penthouse milkers whenever $he can, <<set $servantMilkersMultiplier = 0.25>> @@ -1496,7 +1496,7 @@ <<set _rewards = 3>> <<if _rewards > 0>> - <<switch $slaves[$i].standardReward>> + <<switch $slaves[$i].rules.reward>> <<case "relaxation">> $He's given free time, which $he <<if $spa != 0>> @@ -1521,7 +1521,7 @@ $He's @@.hotpink;rewarded@@ with <<if $slaves[$i].clitPiercing == 3>> sustained orgasm from $his <<if $slaves[$i].dick == 0>>clit<<else>>dick<</if>> piercing, - <<elseif $slaves[$i].releaseRules == "sapphic">> + <<elseif $slaves[$i].rules.release == "sapphic">> immediate sex with any nearby slave, <<else>> a quick climax from a vibrator, @@ -1531,7 +1531,7 @@ <<set $slaves[$i].devotion += _rewards>> <<default>> $He's @@.hotpink;rewarded@@ - <<if (_punishments > 0) && ($slaves[$i].standardReward == "situational")>> + <<if (_punishments > 0) && ($slaves[$i].rules.reward == "situational")>> and @@.gold;punished@@ <</if>> situationally, letting $him develop normally. @@ -1631,7 +1631,7 @@ <<elseif $slaves[$i].lips > 95>> Being unable to speak through $his facepussy @@.hotpink;molds $him@@ to your will. <<set $slaves[$i].devotion += 1>> - <<elseif $slaves[$i].speechRules == "restrictive">> + <<elseif $slaves[$i].rules.speech == "restrictive">> Living under enforced silence @@.hotpink;molds $him@@ to your will. <<set $slaves[$i].devotion += 1>> <</if>> @@ -1668,7 +1668,7 @@ <</if>> <<if _punishments > 0>> - <<switch $slaves[$i].standardPunishment>> + <<switch $slaves[$i].rules.punishment>> <<case "confinement">> When $he disobeys, $he @@.gold;spends $his day in solitary.@@ <<set $slaves[$i].trust -= 2*_punishments>> @@ -1682,7 +1682,7 @@ <<set $slaves[$i].devotion += _punishments>> <<set $slaves[$i].trust -= _punishments>> <<default>> - <<if (_rewards == 0) || ($slaves[$i].standardReward != "situational")>> + <<if (_rewards == 0) || ($slaves[$i].rules.reward != "situational")>> When $he disobeys, $he's @@.gold;punished@@ situationally, letting $him develop normally. <</if>> <<set $slaves[$i].trust -= _punishments>> @@ -1779,12 +1779,12 @@ <</if>> <</if>> - <<if $slaves[$i].lactationRules == "induce">> + <<if $slaves[$i].rules.lactation == "induce">> Whenever $he finds a free moment from $his duties, $he spends that time massaging $his breasts and working $his nipples. <<set $slaves[$i].induceLactation += 4>> <<= induceLactation($slaves[$i])>> - <<if $slaves[$i].lactation == 1>><<set $slaves[$i].lactationRules = "maintain">><</if>> - <<elseif $slaves[$i].lactationRules == "maintain">> + <<if $slaves[$i].lactation == 1>><<set $slaves[$i].rules.lactation = "maintain">><</if>> + <<elseif $slaves[$i].rules.lactation == "maintain">> <<if $servantMilkers == 1>> $His duties keep $him busy, but $he <<if $slaves[$i].fetish == "boobs">>eagerly <</if>>uses the penthouse milkers whenever $he can, <<set $servantMilkersMultiplier = 0.25>> @@ -1802,7 +1802,7 @@ <<set _rewards = 3>> <<if _rewards > 0>> - <<switch $slaves[$i].standardReward>> + <<switch $slaves[$i].rules.reward>> <<case "relaxation">> $He's given free time, which $he usually spends soaking in a hot bath or enjoying the amenities $his facility has to offer. <<if $slaves[$i].relationship > 0>> @@ -1822,7 +1822,7 @@ $He's @@.hotpink;rewarded@@ with <<if $slaves[$i].clitPiercing == 3>> sustained orgasm from $his <<if $slaves[$i].dick == 0>>clit<<else>>dick<</if>> piercing, - <<elseif $slaves[$i].releaseRules == "sapphic">> + <<elseif $slaves[$i].rules.release == "sapphic">> immediate sex with any nearby slave, <<else>> a quick climax from a vibrator, @@ -1832,7 +1832,7 @@ <<set $slaves[$i].devotion += _rewards>> <<default>> $He's @@.hotpink;rewarded@@ - <<if (_punishments > 0) && ($slaves[$i].standardReward == "situational")>> + <<if (_punishments > 0) && ($slaves[$i].rules.reward == "situational")>> and @@.gold;punished@@ <</if>> situationally, letting $him develop normally. @@ -1975,7 +1975,7 @@ <<elseif $slaves[$i].lips > 95>> Being unable to speak through $his facepussy @@.hotpink;molds $him@@ to your will. <<set $slaves[$i].devotion += 1>> - <<elseif $slaves[$i].speechRules == "restrictive">> + <<elseif $slaves[$i].rules.speech == "restrictive">> Living under enforced silence @@.hotpink;molds $him@@ to your will. <<set $slaves[$i].devotion += 1>> <</if>> @@ -2130,7 +2130,7 @@ <</if>> <<if _rewards > 0>> - <<switch $slaves[$i].standardReward>> + <<switch $slaves[$i].rules.reward>> <<case "relaxation">> $He's given free time, which $he usually spends in a private bath<<if $Attendant != 0>>, enjoying $Attendant.slaveName's best care<</if>>. <<if $slaves[$i].relationship > 0>> @@ -2150,7 +2150,7 @@ $He's @@.hotpink;rewarded@@ with <<if $slaves[$i].clitPiercing == 3>> sustained orgasm from $his <<if $slaves[$i].dick == 0>>clit<<else>>dick<</if>> piercing, - <<elseif $slaves[$i].releaseRules == "sapphic">> + <<elseif $slaves[$i].rules.release == "sapphic">> immediate sex with any nearby slave, <<else>> a quick climax from a vibrator, @@ -2160,7 +2160,7 @@ <<set $slaves[$i].devotion += _rewards>> <<default>> $He's @@.hotpink;rewarded@@ - <<if (_punishments > 0) && ($slaves[$i].standardReward == "situational")>> + <<if (_punishments > 0) && ($slaves[$i].rules.reward == "situational")>> and @@.gold;punished@@ <</if>> situationally, letting $him develop normally. @@ -2168,7 +2168,7 @@ <</switch>> <</if>> <<if _punishments > 0>> - <<switch $slaves[$i].standardPunishment>> + <<switch $slaves[$i].rules.punishment>> <<case "confinement">> When $he disobeys, $he's <<if $cellblock != 0>> @@ -2187,7 +2187,7 @@ <<set $slaves[$i].devotion += _punishments>> <<set $slaves[$i].trust -= _punishments>> <<default>> - <<if (_rewards == 0) || ($slaves[$i].standardReward != "situational")>> + <<if (_rewards == 0) || ($slaves[$i].rules.reward != "situational")>> When $he disobeys, $he's @@.gold;punished@@ situationally, letting $him develop normally. <</if>> <<set $slaves[$i].trust -= _punishments>> @@ -2284,12 +2284,12 @@ <</if>> <</if>> - <<if $slaves[$i].lactationRules == "induce">> + <<if $slaves[$i].rules.lactation == "induce">> Whenever $he finds a free moment from $his duties, $he spends that time massaging $his breasts and working $his nipples. <<set $slaves[$i].induceLactation += 4>> <<= induceLactation($slaves[$i])>> - <<if $slaves[$i].lactation == 1>><<set $slaves[$i].lactationRules = "maintain">><</if>> - <<elseif $slaves[$i].lactationRules == "maintain">> + <<if $slaves[$i].lactation == 1>><<set $slaves[$i].rules.lactation = "maintain">><</if>> + <<elseif $slaves[$i].rules.lactation == "maintain">> <<if $servantMilkers == 1>> $His duties keep $him busy, but $he <<if $slaves[$i].fetish == "boobs">>eagerly <</if>>uses the penthouse milkers whenever $he can, <<set $servantMilkersMultiplier = 0.25>> @@ -2307,7 +2307,7 @@ <<set _rewards = 3>> <<if _rewards > 0>> - <<switch $slaves[$i].standardReward>> + <<switch $slaves[$i].rules.reward>> <<case "relaxation">> $He's given free time, which $he usually spends soaking in a hot bath or enjoying the amenities $his facility has to offer. <<if $slaves[$i].relationship > 0>> @@ -2327,7 +2327,7 @@ $He's @@.hotpink;rewarded@@ with <<if $slaves[$i].clitPiercing == 3>> sustained orgasm from $his <<if $slaves[$i].dick == 0>>clit<<else>>dick<</if>> piercing, - <<elseif $slaves[$i].releaseRules == "sapphic">> + <<elseif $slaves[$i].rules.release == "sapphic">> immediate sex with any nearby slave, <<else>> a quick climax from a vibrator, @@ -2337,7 +2337,7 @@ <<set $slaves[$i].devotion += _rewards>> <<default>> $He's @@.hotpink;rewarded@@ - <<if (_punishments > 0) && ($slaves[$i].standardReward == "situational")>> + <<if (_punishments > 0) && ($slaves[$i].rules.reward == "situational")>> and @@.gold;punished@@ <</if>> situationally, letting $him develop normally. @@ -2480,7 +2480,7 @@ <<elseif $slaves[$i].lips > 95>> Being unable to speak through $his facepussy @@.hotpink;molds $him@@ to your will. <<set $slaves[$i].devotion += 1>> - <<elseif $slaves[$i].speechRules == "restrictive">> + <<elseif $slaves[$i].rules.speech == "restrictive">> Living under enforced silence @@.hotpink;molds $him@@ to your will. <<set $slaves[$i].devotion += 1>> <</if>> @@ -2635,7 +2635,7 @@ <</if>> <<if _rewards > 0>> - <<switch $slaves[$i].standardReward>> + <<switch $slaves[$i].rules.reward>> <<case "relaxation">> $He's given free time, which $he <<if $spa != 0>> @@ -2660,7 +2660,7 @@ $He's @@.hotpink;rewarded@@ with <<if $slaves[$i].clitPiercing == 3>> sustained orgasm from $his <<if $slaves[$i].dick == 0>>clit<<else>>dick<</if>> piercing, - <<elseif $slaves[$i].releaseRules == "sapphic">> + <<elseif $slaves[$i].rules.release == "sapphic">> immediate sex with any nearby slave, <<else>> a quick climax from a vibrator, @@ -2670,7 +2670,7 @@ <<set $slaves[$i].devotion += _rewards>> <<default>> $He's @@.hotpink;rewarded@@ - <<if (_punishments > 0) && ($slaves[$i].standardReward == "situational")>> + <<if (_punishments > 0) && ($slaves[$i].rules.reward == "situational")>> and @@.gold;punished@@ <</if>> situationally, letting $him develop normally. @@ -2678,7 +2678,7 @@ <</switch>> <</if>> <<if _punishments > 0>> - <<switch $slaves[$i].standardPunishment>> + <<switch $slaves[$i].rules.punishment>> <<case "confinement">> When $he disobeys, $he's <<if $cellblock != 0>> @@ -2697,7 +2697,7 @@ <<set $slaves[$i].devotion += _punishments>> <<set $slaves[$i].trust -= _punishments>> <<default>> - <<if (_rewards == 0) || ($slaves[$i].standardReward != "situational")>> + <<if (_rewards == 0) || ($slaves[$i].rules.reward != "situational")>> When $he disobeys, $he's @@.gold;punished@@ situationally, letting $him develop normally. <</if>> <<set $slaves[$i].trust -= _punishments>> @@ -2805,12 +2805,12 @@ <</if>> <</if>> - <<if $slaves[$i].lactationRules == "induce">> + <<if $slaves[$i].rules.lactation == "induce">> $His lectures frequently include demonstrations on the proper way to induce lactation. <<set $slaves[$i].induceLactation += 5>> <<= induceLactation($slaves[$i])>> - <<if $slaves[$i].lactation == 1>><<set $slaves[$i].lactationRules = "maintain">><</if>> - <<elseif $slaves[$i].lactationRules == "maintain">> + <<if $slaves[$i].lactation == 1>><<set $slaves[$i].rules.lactation = "maintain">><</if>> + <<elseif $slaves[$i].rules.lactation == "maintain">> <<if $servantMilkers == 1>> $His duties keep $him busy, but $he <<if $slaves[$i].fetish == "boobs">>eagerly <</if>>uses the penthouse milkers whenever $he can, <<set $servantMilkersMultiplier = 0.25>> @@ -2828,7 +2828,7 @@ <<set _rewards = 3>> <<if _rewards > 0>> - <<switch $slaves[$i].standardReward>> + <<switch $slaves[$i].rules.reward>> <<case "relaxation">> $He's given free time, which $he <<if $spa != 0>> @@ -2853,7 +2853,7 @@ $He's @@.hotpink;rewarded@@ with <<if $slaves[$i].clitPiercing == 3>> sustained orgasm from $his <<if $slaves[$i].dick == 0>>clit<<else>>dick<</if>> piercing, - <<elseif $slaves[$i].releaseRules == "sapphic">> + <<elseif $slaves[$i].rules.release == "sapphic">> immediate sex with any nearby slave, <<else>> a quick climax from a vibrator, @@ -2863,7 +2863,7 @@ <<set $slaves[$i].devotion += _rewards>> <<default>> $He's @@.hotpink;rewarded@@ - <<if (_punishments > 0) && ($slaves[$i].standardReward == "situational")>> + <<if (_punishments > 0) && ($slaves[$i].rules.reward == "situational")>> and @@.gold;punished@@ <</if>> situationally, letting $him develop normally. @@ -3038,7 +3038,7 @@ <<elseif $slaves[$i].lips > 95>> Being unable to speak through $his facepussy @@.hotpink;molds $him@@ to your will. <<set $slaves[$i].devotion += 1>> - <<elseif $slaves[$i].speechRules == "restrictive">> + <<elseif $slaves[$i].rules.speech == "restrictive">> Living under enforced silence @@.hotpink;molds $him@@ to your will. <<set $slaves[$i].devotion += 1>> <</if>> @@ -3143,7 +3143,7 @@ <</if>> <<if _rewards > 0>> - <<switch $slaves[$i].standardReward>> + <<switch $slaves[$i].rules.reward>> <<case "relaxation">> $He's given free time, which $he <<if $spa != 0>> @@ -3168,7 +3168,7 @@ $He's @@.hotpink;rewarded@@ with <<if $slaves[$i].clitPiercing == 3>> sustained orgasm from $his <<if $slaves[$i].dick == 0>>clit<<else>>dick<</if>> piercing, - <<elseif $slaves[$i].releaseRules == "sapphic">> + <<elseif $slaves[$i].rules.release == "sapphic">> immediate sex with any nearby slave, <<else>> a quick climax from a vibrator, @@ -3178,7 +3178,7 @@ <<set $slaves[$i].devotion += _rewards>> <<default>> $He's @@.hotpink;rewarded@@ - <<if (_punishments > 0) && ($slaves[$i].standardReward == "situational")>> + <<if (_punishments > 0) && ($slaves[$i].rules.reward == "situational")>> and @@.gold;punished@@ <</if>> situationally, letting $him develop normally. @@ -3186,7 +3186,7 @@ <</switch>> <</if>> <<if _punishments > 0>> - <<switch $slaves[$i].standardPunishment>> + <<switch $slaves[$i].rules.punishment>> <<case "confinement">> When $he disobeys, $he <<if $cellblock != 0>> @@ -3205,7 +3205,7 @@ <<set $slaves[$i].devotion += _punishments>> <<set $slaves[$i].trust -= _punishments>> <<default>> - <<if (_rewards == 0) || ($slaves[$i].standardReward != "situational")>> + <<if (_rewards == 0) || ($slaves[$i].rules.reward != "situational")>> When $he disobeys, $he's @@.gold;punished@@ situationally, letting $him develop normally. <</if>> <<set $slaves[$i].trust -= _punishments>> @@ -3302,12 +3302,12 @@ <</if>> <</if>> - <<if $slaves[$i].lactationRules == "induce">> + <<if $slaves[$i].rules.lactation == "induce">> Whenever $he finds a free moment from $his duties, $he spends that time massaging $his breasts and working $his nipples. <<set $slaves[$i].induceLactation += 2>> <<= induceLactation($slaves[$i])>> - <<if $slaves[$i].lactation == 1>><<set $slaves[$i].lactationRules = "maintain">><</if>> - <<elseif $slaves[$i].lactationRules == "maintain">> + <<if $slaves[$i].lactation == 1>><<set $slaves[$i].rules.lactation = "maintain">><</if>> + <<elseif $slaves[$i].rules.lactation == "maintain">> <<if $servantMilkers == 1>> $His duties keep $him busy, but $he <<if $slaves[$i].fetish == "boobs">>eagerly <</if>>uses the penthouse milkers whenever $he can, <<set $servantMilkersMultiplier = 0.25>> @@ -3325,7 +3325,7 @@ <<set _rewards = 3>> <<if _rewards > 0>> - <<switch $slaves[$i].standardReward>> + <<switch $slaves[$i].rules.reward>> <<case "relaxation">> $He's given free time, which $he <<if $spa != 0>> @@ -3350,7 +3350,7 @@ $He's @@.hotpink;rewarded@@ with <<if $slaves[$i].clitPiercing == 3>> sustained orgasm from $his <<if $slaves[$i].dick == 0>>clit<<else>>dick<</if>> piercing, - <<elseif $slaves[$i].releaseRules == "sapphic">> + <<elseif $slaves[$i].rules.release == "sapphic">> immediate sex with any nearby slave, <<else>> a quick climax from a vibrator, @@ -3360,7 +3360,7 @@ <<set $slaves[$i].devotion += _rewards>> <<default>> $He's @@.hotpink;rewarded@@ - <<if (_punishments > 0) && ($slaves[$i].standardReward == "situational")>> + <<if (_punishments > 0) && ($slaves[$i].rules.reward == "situational")>> and @@.gold;punished@@ <</if>> situationally, letting $him develop normally. @@ -3503,7 +3503,7 @@ <<elseif $slaves[$i].lips > 95>> Being unable to speak through $his facepussy @@.hotpink;molds $him@@ to your will. <<set $slaves[$i].devotion += 1>> - <<elseif $slaves[$i].speechRules == "restrictive">> + <<elseif $slaves[$i].rules.speech == "restrictive">> Living under enforced silence @@.hotpink;molds $him@@ to your will. <<set $slaves[$i].devotion += 1>> <</if>> @@ -3642,7 +3642,7 @@ <</if>> <<if _rewards > 0>> - <<switch $slaves[$i].standardReward>> + <<switch $slaves[$i].rules.reward>> <<case "relaxation">> $He's given free time, which $he <<if $spa != 0>> @@ -3667,7 +3667,7 @@ $He's @@.hotpink;rewarded@@ with <<if $slaves[$i].clitPiercing == 3>> sustained orgasm from $his <<if $slaves[$i].dick == 0>>clit<<else>>dick<</if>> piercing, - <<elseif $slaves[$i].releaseRules == "sapphic">> + <<elseif $slaves[$i].rules.release == "sapphic">> immediate sex with any nearby slave, <<else>> a quick climax from a vibrator, @@ -3677,7 +3677,7 @@ <<set $slaves[$i].devotion += _rewards>> <<default>> $He's @@.hotpink;rewarded@@ - <<if (_punishments > 0) && ($slaves[$i].standardReward == "situational")>> + <<if (_punishments > 0) && ($slaves[$i].rules.reward == "situational")>> and @@.gold;punished@@ <</if>> situationally, letting $him develop normally. @@ -3685,7 +3685,7 @@ <</switch>> <</if>> <<if _punishments > 0>> - <<switch $slaves[$i].standardPunishment>> + <<switch $slaves[$i].rules.punishment>> <<case "confinement">> When $he disobeys, $he <<if $cellblock != 0>> @@ -3704,7 +3704,7 @@ <<set $slaves[$i].devotion += _punishments>> <<set $slaves[$i].trust -= _punishments>> <<default>> - <<if (_rewards == 0) || ($slaves[$i].standardReward != "situational")>> + <<if (_rewards == 0) || ($slaves[$i].rules.reward != "situational")>> When $he disobeys, $he's @@.gold;punished@@ situationally, letting $him develop normally. <</if>> <<set $slaves[$i].trust -= _punishments>> @@ -3801,12 +3801,12 @@ <</if>> <</if>> - <<if $slaves[$i].lactationRules == "induce">> + <<if $slaves[$i].rules.lactation == "induce">> Whenever $he finds a free moment from $his duties, $he spends that time hooked up to a milker to hasten $his milk production. <<set $slaves[$i].induceLactation += 10>> <<= induceLactation($slaves[$i])>> - <<if $slaves[$i].lactation == 1>><<set $slaves[$i].lactationRules = "maintain">><</if>> - <<elseif $slaves[$i].lactationRules == "maintain">> + <<if $slaves[$i].lactation == 1>><<set $slaves[$i].rules.lactation = "maintain">><</if>> + <<elseif $slaves[$i].rules.lactation == "maintain">> $His duties keep $him busy, but $he <<if $slaves[$i].fetish == "boobs">>eagerly <</if>>uses milkers whenever $he can, <<set $servantMilkersMultiplier = 0.75>> <<silently>><<include "SA get milked">><</silently>> @@ -3819,7 +3819,7 @@ <<set _rewards = 3>> <<if _rewards > 0>> - <<switch $slaves[$i].standardReward>> + <<switch $slaves[$i].rules.reward>> <<case "relaxation">> $He's given free time, which $he <<if $spa != 0>> @@ -3844,7 +3844,7 @@ $He's @@.hotpink;rewarded@@ with <<if $slaves[$i].clitPiercing == 3>> sustained orgasm from $his <<if $slaves[$i].dick == 0>>clit<<else>>dick<</if>> piercing, - <<elseif $slaves[$i].releaseRules == "sapphic">> + <<elseif $slaves[$i].rules.release == "sapphic">> immediate sex with any nearby slave, <<else>> a quick climax from a vibrator, @@ -3854,7 +3854,7 @@ <<set $slaves[$i].devotion += _rewards>> <<default>> $He's @@.hotpink;rewarded@@ - <<if (_punishments > 0) && ($slaves[$i].standardReward == "situational")>> + <<if (_punishments > 0) && ($slaves[$i].rules.reward == "situational")>> and @@.gold;punished@@ <</if>> situationally, letting $him develop normally. @@ -4013,7 +4013,7 @@ <<elseif $slaves[$i].lips > 95>> Being unable to speak through $his facepussy @@.hotpink;molds $him@@ to your will. <<set $slaves[$i].devotion += 1>> - <<elseif $slaves[$i].speechRules == "restrictive">> + <<elseif $slaves[$i].rules.speech == "restrictive">> Living under enforced silence @@.hotpink;molds $him@@ to your will. <<set $slaves[$i].devotion += 1>> <</if>> @@ -4199,7 +4199,7 @@ <</if>> <<if _rewards > 0>> - <<switch $slaves[$i].standardReward>> + <<switch $slaves[$i].rules.reward>> <<case "relaxation">> $He's given free time, which $he <<if $spa != 0>> @@ -4224,7 +4224,7 @@ $He's @@.hotpink;rewarded@@ with <<if $slaves[$i].clitPiercing == 3>> sustained orgasm from $his <<if $slaves[$i].dick == 0>>clit<<else>>dick<</if>> piercing, - <<elseif $slaves[$i].releaseRules == "sapphic">> + <<elseif $slaves[$i].rules.release == "sapphic">> immediate sex with any nearby slave, <<else>> a quick climax from a vibrator, @@ -4234,7 +4234,7 @@ <<set $slaves[$i].devotion += _rewards>> <<default>> $He's @@.hotpink;rewarded@@ - <<if (_punishments > 0) && ($slaves[$i].standardReward == "situational")>> + <<if (_punishments > 0) && ($slaves[$i].rules.reward == "situational")>> and @@.gold;punished@@ <</if>> situationally, letting $him develop normally. @@ -4242,7 +4242,7 @@ <</switch>> <</if>> <<if _punishments > 0>> - <<switch $slaves[$i].standardPunishment>> + <<switch $slaves[$i].rules.punishment>> <<case "confinement">> When $he disobeys, $he spends $his times @@.gold;getting milked in a cramped dark stall@@ until $he behaves. <<set $slaves[$i].trust -= _punishments>> @@ -4256,7 +4256,7 @@ <<set $slaves[$i].devotion += _punishments>> <<set $slaves[$i].trust -= _punishments>> <<default>> - <<if (_rewards == 0) || ($slaves[$i].standardReward != "situational")>> + <<if (_rewards == 0) || ($slaves[$i].rules.reward != "situational")>> When $he disobeys, $he's @@.gold;punished@@ situationally, letting $him develop normally. <</if>> <<set $slaves[$i].trust -= _punishments>> @@ -4354,12 +4354,12 @@ <</if>> <</if>> - <<if $slaves[$i].lactationRules == "induce">> + <<if $slaves[$i].rules.lactation == "induce">> Whenever $he finds a free moment from $his duties, $he spends that time massaging $his breasts and working $his nipples. <<set $slaves[$i].induceLactation += 2>> <<= induceLactation($slaves[$i])>> - <<if $slaves[$i].lactation == 1>><<set $slaves[$i].lactationRules = "maintain">><</if>> - <<elseif $slaves[$i].lactationRules == "maintain">> + <<if $slaves[$i].lactation == 1>><<set $slaves[$i].rules.lactation = "maintain">><</if>> + <<elseif $slaves[$i].rules.lactation == "maintain">> <<if $servantMilkers == 1>> $His duties keep $him busy, but $he <<if $slaves[$i].fetish == "boobs">>eagerly <</if>>uses the penthouse milkers whenever $he can, <<set $servantMilkersMultiplier = 0.25>> @@ -4377,7 +4377,7 @@ <<set _rewards = 3>> <<if _rewards > 0>> - <<switch $slaves[$i].standardReward>> + <<switch $slaves[$i].rules.reward>> <<case "relaxation">> $He's given free time, which $he <<if $spa != 0>> @@ -4402,7 +4402,7 @@ $He's @@.hotpink;rewarded@@ with <<if $slaves[$i].clitPiercing == 3>> sustained orgasm from $his <<if $slaves[$i].dick == 0>>clit<<else>>dick<</if>> piercing, - <<elseif $slaves[$i].releaseRules == "sapphic">> + <<elseif $slaves[$i].rules.release == "sapphic">> immediate sex with any nearby slave, <<else>> a quick climax from a vibrator, @@ -4412,7 +4412,7 @@ <<set $slaves[$i].devotion += _rewards>> <<default>> $He's @@.hotpink;rewarded@@ - <<if (_punishments > 0) && ($slaves[$i].standardReward == "situational")>> + <<if (_punishments > 0) && ($slaves[$i].rules.reward == "situational")>> and @@.gold;punished@@ <</if>> situationally, letting $him develop normally. @@ -4554,7 +4554,7 @@ <<elseif $slaves[$i].lips > 95>> Being unable to speak through $his facepussy @@.hotpink;molds $him@@ to your will. <<set $slaves[$i].devotion += 1>> - <<elseif $slaves[$i].speechRules == "restrictive">> + <<elseif $slaves[$i].rules.speech == "restrictive">> Living under enforced silence @@.hotpink;molds $him@@ to your will. <<set $slaves[$i].devotion += 1>> <</if>> @@ -4739,7 +4739,7 @@ <</if>> <<if _rewards > 0>> - <<switch $slaves[$i].standardReward>> + <<switch $slaves[$i].rules.reward>> <<case "relaxation">> $He's given free time, which $he <<if $spa != 0>> @@ -4764,7 +4764,7 @@ $He's @@.hotpink;rewarded@@ with <<if $slaves[$i].clitPiercing == 3>> sustained orgasm from $his <<if $slaves[$i].dick == 0>>clit<<else>>dick<</if>> piercing, - <<elseif $slaves[$i].releaseRules == "sapphic">> + <<elseif $slaves[$i].rules.release == "sapphic">> immediate sex with any nearby slave, <<else>> a quick climax from a vibrator, @@ -4774,7 +4774,7 @@ <<set $slaves[$i].devotion += _rewards>> <<default>> $He's @@.hotpink;rewarded@@ - <<if (_punishments > 0) && ($slaves[$i].standardReward == "situational")>> + <<if (_punishments > 0) && ($slaves[$i].rules.reward == "situational")>> and @@.gold;punished@@ <</if>> situationally, letting $him develop normally. @@ -4782,7 +4782,7 @@ <</switch>> <</if>> <<if _punishments > 0>> - <<switch $slaves[$i].standardPunishment>> + <<switch $slaves[$i].rules.punishment>> <<case "confinement">> When $he disobeys, $he spends $his times @@.gold;getting milked in a cramped dark stall@@ until $he behaves. <<set $slaves[$i].trust -= _punishments>> @@ -4796,7 +4796,7 @@ <<set $slaves[$i].devotion += _punishments>> <<set $slaves[$i].trust -= _punishments>> <<default>> - <<if (_rewards == 0) || ($slaves[$i].standardReward != "situational")>> + <<if (_rewards == 0) || ($slaves[$i].rules.reward != "situational")>> When $he disobeys, $he's @@.gold;punished@@ situationally, letting $him develop normally. <</if>> <<set $slaves[$i].trust -= _punishments>> @@ -4819,12 +4819,12 @@ <</if>> <</if>> - <<if $slaves[$i].lactationRules == "induce">> + <<if $slaves[$i].rules.lactation == "induce">> $He spends $his time away from you fervently working to induce lactation, eager to enjoy it with you. <<set $slaves[$i].induceLactation += 9>> <<= induceLactation($slaves[$i])>> - <<if $slaves[$i].lactation == 1>><<set $slaves[$i].lactationRules = "maintain">><</if>> - <<elseif $slaves[$i].lactationRules == "maintain">> + <<if $slaves[$i].lactation == 1>><<set $slaves[$i].rules.lactation = "maintain">><</if>> + <<elseif $slaves[$i].rules.lactation == "maintain">> $He doesn't need to do anything to maintain $his lactation as you personally see to it each night. <<set $slaves[$i].lactationDuration = 2, $slaves[$i].boobs -= $slaves[$i].boobsMilk, $slaves[$i].boobsMilk = 0>> <</if>> @@ -4834,7 +4834,7 @@ <<set _rewards = 3>> <<if _rewards > 0>> - <<switch $slaves[$i].standardReward>> + <<switch $slaves[$i].rules.reward>> <<case "relaxation">> $He's given free time, which $he <<if $spa != 0>> @@ -4867,7 +4867,7 @@ <<set $slaves[$i].devotion += _rewards>> <<default>> $He's @@.hotpink;rewarded@@ - <<if (_punishments > 0) && ($slaves[$i].standardReward == "situational")>> + <<if (_punishments > 0) && ($slaves[$i].rules.reward == "situational")>> and @@.gold;punished@@ <</if>> situationally, letting $him develop normally. @@ -4922,7 +4922,7 @@ <<elseif $slaves[$i].lips > 95>> Being unable to speak through $his facepussy @@.hotpink;molds $him@@ to your will. <<set $slaves[$i].devotion += 1>> - <<elseif $slaves[$i].speechRules == "restrictive">> + <<elseif $slaves[$i].rules.speech == "restrictive">> Living under enforced silence @@.hotpink;molds $him@@ to your will. <<set $slaves[$i].devotion += 1>> <</if>> @@ -4967,7 +4967,7 @@ <</if>> <<if _rewards > 0>> - <<switch $slaves[$i].standardReward>> + <<switch $slaves[$i].rules.reward>> <<case "relaxation">> $He's given free time, which $he <<if $spa != 0>> @@ -5000,7 +5000,7 @@ <<set $slaves[$i].devotion += _rewards>> <<default>> $He's @@.hotpink;rewarded@@ - <<if (_punishments > 0) && ($slaves[$i].standardReward == "situational")>> + <<if (_punishments > 0) && ($slaves[$i].rules.reward == "situational")>> and @@.gold;punished@@ <</if>> situationally, letting $him develop normally. @@ -5008,7 +5008,7 @@ <</switch>> <</if>> <<if _punishments > 0>> - <<switch $slaves[$i].standardPunishment>> + <<switch $slaves[$i].rules.punishment>> <<case "confinement">> When $he disobeys, $he's <<if $cellblock != 0>> @@ -5027,7 +5027,7 @@ <<set $slaves[$i].devotion += _punishments>> <<set $slaves[$i].trust -= _punishments>> <<default>> - <<if (_rewards == 0) || ($slaves[$i].standardReward != "situational")>> + <<if (_rewards == 0) || ($slaves[$i].rules.reward != "situational")>> When $he disobeys, $he's @@.gold;punished@@ situationally, letting $him develop normally. <</if>> <<set $slaves[$i].trust -= _punishments>> @@ -5067,7 +5067,7 @@ <<elseif $slaves[$i].lips > 95>> Being unable to speak through $his facepussy @@.hotpink;molds $him@@ to your Head Girl's will. <<set $slaves[$i].devotion += 1>> - <<elseif $slaves[$i].speechRules == "restrictive">> + <<elseif $slaves[$i].rules.speech == "restrictive">> Living under enforced silence @@.hotpink;molds $him@@ to your Head Girl's will. <<set $slaves[$i].devotion += 1>> <</if>> @@ -5118,7 +5118,7 @@ <</if>> <<if _rewards > 0>> - <<switch $slaves[$i].standardReward>> + <<switch $slaves[$i].rules.reward>> <<case "relaxation">> $He's given free time, which $he <<if $spa != 0>> @@ -5143,7 +5143,7 @@ $He's @@.hotpink;rewarded@@ with <<if $slaves[$i].clitPiercing == 3>> sustained orgasm from $his <<if $slaves[$i].dick == 0>>clit<<else>>dick<</if>> piercing, - <<elseif $slaves[$i].releaseRules == "sapphic">> + <<elseif $slaves[$i].rules.release == "sapphic">> immediate sex with any nearby slave, <<else>> a quick climax from a vibrator, @@ -5153,7 +5153,7 @@ <<set $slaves[$i].devotion += _rewards>> <<default>> $He's @@.hotpink;rewarded@@ - <<if (_punishments > 0) && ($slaves[$i].standardReward == "situational")>> + <<if (_punishments > 0) && ($slaves[$i].rules.reward == "situational")>> and @@.gold;punished@@ <</if>> situationally, letting $him develop normally. @@ -5161,7 +5161,7 @@ <</switch>> <</if>> <<if _punishments > 0>> - <<switch $slaves[$i].standardPunishment>> + <<switch $slaves[$i].rules.punishment>> <<case "confinement">> When $he disobeys, $he <<if $cellblock != 0>> @@ -5180,7 +5180,7 @@ <<set $slaves[$i].devotion += _punishments>> <<set $slaves[$i].trust -= _punishments>> <<default>> - <<if (_rewards == 0) || ($slaves[$i].standardReward != "situational")>> + <<if (_rewards == 0) || ($slaves[$i].rules.reward != "situational")>> When $he disobeys, $he's @@.gold;punished@@ situationally, letting $him develop normally. <</if>> <<set $slaves[$i].trust -= _punishments>> @@ -5321,7 +5321,7 @@ <<elseif $slaves[$i].lips > 95>> Being unable to speak through $his facepussy @@.hotpink;molds $him@@ to your will. <<set $slaves[$i].devotion += 1>> - <<elseif $slaves[$i].speechRules == "restrictive">> + <<elseif $slaves[$i].rules.speech == "restrictive">> Living under enforced silence @@.hotpink;molds $him@@ to your will. <<set $slaves[$i].devotion += 1>> <</if>> @@ -5329,9 +5329,9 @@ <<if $slaves[$i].assignment != "be your Head Girl" && $slaves[$i].assignment != "guard you">> <<if $roomsPopulation > $rooms>> - <<if $slaves[$i].livingRules == "luxurious">> + <<if $slaves[$i].rules.living == "luxurious">> There are @@.yellow;too many slaves for the penthouse's individual rooms,@@ so $he moves out into the dormitory. - <<set $slaves[$i].livingRules = "normal">> + <<set $slaves[$i].rules.living = "normal">> <<set $dormitoryPopulation += 1>> <<if $slaves[$i].relationship >= 4>><<set $roomsPopulation -= 0.5>><<else>><<set $roomsPopulation -= 1>><</if>> <</if>> @@ -5339,7 +5339,7 @@ <</if>> <<if ($slaves[$i].devotion <= 20)>> - <<if ($slaves[$i].livingRules == "spare")>> + <<if ($slaves[$i].rules.living == "spare")>> The spare living conditions @@.hotpink;get $him used@@ to the routine of <<if ($slaves[$i].trust > 20)>> slavery and @@.gold;keep $him aware of $his lowly place.@@ @@ -5348,7 +5348,7 @@ slavery. <</if>> <<set $slaves[$i].devotion += 1>> - <<elseif ($slaves[$i].livingRules == "normal")>> + <<elseif ($slaves[$i].rules.living == "normal")>> The reasonable living conditions allow $him to @@.mediumaquamarine;feel self-reliant.@@ <<set $slaves[$i].trust += 1>> <<else>> @@ -5359,10 +5359,10 @@ <<if ($slaves[$i].ID == $HeadGirl.ID) && ($HGSuite == 1)>> $He is @@.hotpink;very happy@@ with $his suite and @@.mediumaquamarine;trusts@@ you a bit more for providing it. <<set $slaves[$i].devotion += 1, $slaves[$i].trust += 1>> - <<elseif ($slaves[$i].livingRules == "luxurious")>> + <<elseif ($slaves[$i].rules.living == "luxurious")>> $He is @@.hotpink;very happy@@ with $his little room and @@.mediumaquamarine;trusts@@ you a bit more for providing it. <<set $slaves[$i].devotion += 1, $slaves[$i].trust += 1>> - <<elseif ($slaves[$i].livingRules == "normal")>> + <<elseif ($slaves[$i].rules.living == "normal")>> $He likes $his personal space in the dormitory. <<elseif ($slaves[$i].trust > 40)>> The spare living conditions @@.gold;remind $him not to get too comfortable@@ with $his life. @@ -5373,7 +5373,7 @@ <</if>> <</if>> - <<if $slaves[$i].livingRules != "luxurious">> + <<if $slaves[$i].rules.living != "luxurious">> <<if $dormitoryPopulation > $dormitory>> <<set _dormPop = $dormitoryPopulation - $dormitory>> The slave dormitory is @@ -5504,7 +5504,7 @@ <</if>> <<if _rewards > 0>> - <<switch $slaves[$i].standardReward>> + <<switch $slaves[$i].rules.reward>> <<case "relaxation">> $He's given free time, which $he <<if $spa != 0>> @@ -5529,7 +5529,7 @@ $He's @@.hotpink;rewarded@@ with <<if $slaves[$i].clitPiercing == 3>> sustained orgasm from $his <<if $slaves[$i].dick == 0>>clit<<else>>dick<</if>> piercing, - <<elseif $slaves[$i].releaseRules == "sapphic">> + <<elseif $slaves[$i].rules.release == "sapphic">> immediate sex with any nearby slave, <<else>> a quick climax from a vibrator, @@ -5539,7 +5539,7 @@ <<set $slaves[$i].devotion += _rewards>> <<default>> $He's @@.hotpink;rewarded@@ - <<if (_punishments > 0) && ($slaves[$i].standardReward == "situational")>> + <<if (_punishments > 0) && ($slaves[$i].rules.reward == "situational")>> and @@.gold;punished@@ <</if>> situationally, letting $him develop normally. @@ -5547,7 +5547,7 @@ <</switch>> <</if>> <<if _punishments > 0>> - <<switch $slaves[$i].standardPunishment>> + <<switch $slaves[$i].rules.punishment>> <<case "confinement">> When $he disobeys, $he's <<if $cellblock != 0>> @@ -5566,13 +5566,13 @@ <<set $slaves[$i].devotion += _punishments>> <<set $slaves[$i].trust -= _punishments>> <<default>> - <<if (_rewards == 0) || ($slaves[$i].standardReward != "situational")>> + <<if (_rewards == 0) || ($slaves[$i].rules.reward != "situational")>> When $he disobeys, $he's @@.gold;punished@@ situationally, letting $him develop normally. <</if>> <<set $slaves[$i].trust -= _punishments>> <</switch>> <</if>> - <<if $subSlaves > 0 && (_release == "permissive" || $slaves[$i].releaseRules == "sapphic") && $slaves[$i].assignment != "serve your other slaves">> + <<if $subSlaves > 0 && (_release == "permissive" || $slaves[$i].rules.release == "sapphic") && $slaves[$i].assignment != "serve your other slaves">> <<set $slaves[$i].need -= (20*$subSlaves)>> /* make those serve your other slaves do some work for once */ <</if>> <</switch>> diff --git a/src/uncategorized/salon.tw b/src/uncategorized/salon.tw index 75e2f5a1c4a336f7b58329ed37bba0f4d88ddbc5..c460b2846a383a5f297231e8394dfdffc008bb09 100644 --- a/src/uncategorized/salon.tw +++ b/src/uncategorized/salon.tw @@ -750,7 +750,7 @@ Dye or paint: <<if ($activeSlave.markings == "birthmark")>> <br><br> $He has a large birthmark, which - <<if $activeSlave.prestige > 0 || $activeSlave.pornPrestige > 1>> + <<if $activeSlave.prestige > 0 || $activeSlave.porn.prestige > 1>> enhances $his attractiveness due to $his prestige. <<else>> detracts from $his attractiveness. diff --git a/src/uncategorized/scheduledEvent.tw b/src/uncategorized/scheduledEvent.tw index 64b085dfcee60d5df30e7edff183f169f4cca601..33d736dbdc2fdb6aed8b2055ba48a97c037cfc8c 100644 --- a/src/uncategorized/scheduledEvent.tw +++ b/src/uncategorized/scheduledEvent.tw @@ -152,7 +152,7 @@ <<run cashX(10000, "event")>> <<goto "Scheduled Event">> <</if>> -<<elseif $playerBred == 1 && ($PC.preg == 0 || $PC.preg == -1) && $PC.pregWeek == 0 && $PC.vagina == 1>> +<<elseif $playerBred == 1 && ($PC.preg == 0 || $PC.preg == -1) && $PC.pregWeek == 0 && $PC.vagina >= 1>> <<goto "P insemination">> <<elseif ($retiree != 0)>> <<goto "SE retirement">> diff --git a/src/uncategorized/schoolroom.tw b/src/uncategorized/schoolroom.tw index 247a9dfa5deb3bb0403a3a8b2e61afc58c5ae50f..9c4b5fce23087c54565f7cf7944b8df69f4251d7 100644 --- a/src/uncategorized/schoolroom.tw +++ b/src/uncategorized/schoolroom.tw @@ -85,7 +85,7 @@ $schoolroomNameCaps is well-equipped, with wallscreens to display lessons. These <<set _Tmult0 = Math.trunc($schoolroom*1000*$upgradeMultiplierArcology)>> <br>$schoolroomNameCaps has room to house $schoolroom slaves while they learn. There <<if $SchlRiIDs.length == 1>>is<<else>>are<</if>> currently $SchlRiIDs.length slave<<if $SchlRiIDs.length != 1>>s<</if>> learning in $schoolroomName. -[[Expand the schoolroom|Schoolroom][cashX(forceNeg(_Tmult0), "capEx"), $schoolroom += 5, $PC.engineering += .1]] //Costs <<print cashFormat(_Tmult0)>>// +[[Expand the schoolroom|Schoolroom][cashX(forceNeg(_Tmult0), "capEx"), $schoolroom += 5, $PC.skill.engineering += .1]] //Costs <<print cashFormat(_Tmult0)>>// <br> <<if $schoolroomUpgradeSkills == 1>> @@ -100,7 +100,7 @@ $schoolroomNameCaps is well-equipped, with wallscreens to display lessons. These <<if $schoolroomUpgradeLanguage == 1>> $schoolroomNameCaps boasts state of the art linguistic interfaces that allow it to teach the basics of the arcology's lingua franca with increased success. <<else>> - $schoolroomNameCaps includes only basic language classes in its curriculum. [[Install advanced linguistic interfaces to efficiently teach the arcology's lingua franca|Schoolroom][cashX(forceNeg(_Tmult2), "capEx"), $schoolroomUpgradeLanguage = 1, $PC.hacking += 0.1]] //Costs <<print cashFormat(_Tmult2)>>// + $schoolroomNameCaps includes only basic language classes in its curriculum. [[Install advanced linguistic interfaces to efficiently teach the arcology's lingua franca|Schoolroom][cashX(forceNeg(_Tmult2), "capEx"), $schoolroomUpgradeLanguage = 1, $PC.skill.hacking += 0.1]] //Costs <<print cashFormat(_Tmult2)>>// <</if>> <br> diff --git a/src/uncategorized/schoolroomReport.tw b/src/uncategorized/schoolroomReport.tw index db373d022f46ba22a1144e76961bd1e8e56a2533..f61ea790805c1ca0792c8758f38b2d466137288f 100644 --- a/src/uncategorized/schoolroomReport.tw +++ b/src/uncategorized/schoolroomReport.tw @@ -28,8 +28,8 @@ <<set $slaves[_FLs].trust++>> <</if>> <<set $slaves[_FLs].devotion += _devBonus>> - <<if $slaves[_FLs].livingRules != "luxurious">> - <<set $slaves[_FLs].livingRules = "luxurious">> + <<if $slaves[_FLs].rules.living != "luxurious">> + <<set $slaves[_FLs].rules.living = "luxurious">> <</if>> <<if $slaves[_FLs].fetishStrength <= 95>> <<if $slaves[_FLs].fetish != "dom">> @@ -157,8 +157,8 @@ <<elseif ($slaves[$i].health < 90)>> <<set $slaves[$i].health += 3>> <</if>> - <<if $slaves[$i].livingRules != "normal">> - <<set $slaves[$i].livingRules = "normal">> + <<if $slaves[$i].rules.living != "normal">> + <<set $slaves[$i].rules.living = "normal">> <</if>> /% Education done? Has to be here before we run the SA's or there will be double entries for slave %/ <<if $slaves[$i].fetish == "mindbroken">> diff --git a/src/uncategorized/schoolteacherWorkaround.tw b/src/uncategorized/schoolteacherWorkaround.tw index dba9ce2a900c9f6d6b8fbf636a98190a1cc9cd01..5097c95eeae39781ab2034a13de6337b177dd9e8 100644 --- a/src/uncategorized/schoolteacherWorkaround.tw +++ b/src/uncategorized/schoolteacherWorkaround.tw @@ -5,7 +5,7 @@ <</if>> <<if $i > -1>> <<= assignJob($slaves[$i], "be the Schoolteacher")>> - <<set $slaves[$i].livingRules = "luxurious">> + <<set $slaves[$i].rules.living = "luxurious">> <<set $Schoolteacher = $slaves[$i]>> <</if>> diff --git a/src/uncategorized/seNicaeaAnnouncement.tw b/src/uncategorized/seNicaeaAnnouncement.tw index cc09f626fcf4034ddd247463f0ae43c486910043..183bf55aeb2314fad33a77fb81ea8b4f5c8b6cc7 100644 --- a/src/uncategorized/seNicaeaAnnouncement.tw +++ b/src/uncategorized/seNicaeaAnnouncement.tw @@ -5,7 +5,7 @@ <<set $nicaeaAnnounced = 1, $nicaeaPreparation = 1, $nicaeaInvolvement = 0, $nicaeaPower = 1>> <<set $nicaeaName = "Council of " + setup.ArcologyNamesChattelReligionist.random()>> -<<if $PC.title == 1>><<set _advocate = "male">><<elseif $PC.dick == 1>><<set _advocate = "futa">><<else>><<set _advocate = "female">><</if>> +<<if $PC.title == 1>><<set _advocate = "male">><<elseif $PC.dick != 0>><<set _advocate = "futa">><<else>><<set _advocate = "female">><</if>> Religion is full of politics. <br><br> diff --git a/src/uncategorized/seRetirement.tw b/src/uncategorized/seRetirement.tw index 7e6d208dc7f33a66329a32c02ff1b0d34154acda..6a2bd29a2da6a805d73904bd0346d4b5d0b60ec2 100644 --- a/src/uncategorized/seRetirement.tw +++ b/src/uncategorized/seRetirement.tw @@ -5,9 +5,9 @@ <<set $activeSlave = getSlave($retiree)>> <<set _clonedSlave = clone($activeSlave)>> <<if SlaveStatsChecker.checkForLisp($activeSlave)>> - <<set _playerName = lispReplace($PC.name)>> + <<set _playerName = lispReplace($PC.slaveName)>> <<else>> - <<set _playerName = $PC.name>> + <<set _playerName = $PC.slaveName>> <</if>> <<run Enunciate(_clonedSlave)>> <<setLocalPronouns _clonedSlave>> @@ -86,10 +86,10 @@ $He's certainly going to have some adjustments to make. <<else>> <<set $toSearch = $activeSlave.prestigeDesc>> <</if>> -<<if $activeSlave.pornPrestigeDesc == 0>> +<<if $activeSlave.porn.prestigeDesc == 0>> <<set $toSearchAlt = "">> <<else>> - <<set $toSearchAlt = $activeSlave.pornPrestigeDesc>> + <<set $toSearchAlt = $activeSlave.porn.prestigeDesc>> <</if>> <<if ($toSearch.indexOf("Head Girl") != -1) || ($HeadGirl.ID == $activeSlave.ID)>> <br><br> @@ -103,7 +103,7 @@ $He's certainly going to have some adjustments to make. <</if>> <<elseif ($toSearchAlt.indexOf("is world famous for") != -1)>> <br><br> - <<set _pornFame = $activeSlave.pornPrestigeDesc>> + <<set _pornFame = $activeSlave.porn.prestigeDesc>> <<set _pornFame = _pornFame.replace("$He is world famous for $his career in slave pornography. Millions are intimately familiar with", "enjoy")>> <<set _pornFame = _pornFame.replace(".", ",")>> In addition to $his annuity, you've laid the groundwork for $him to become wealthy by the way you publicized pornography of $him. Many thousands of people across the world are willing to pay to _pornFame and they enjoy it in part because $he doesn't mind it, either. $He's in a position to make great money for doing on camera what $he would probably do anyway. @@ -181,7 +181,7 @@ Your arcology has gained a well-off citizen. <<if (_clonedSlave.fetish == "submissive") && (_clonedSlave.fetishKnown == 1)>> Taking the lead as you know $he prefers, you lead $him to a private booth and make love to $him, holding $him down with the gentle but firm grip that never fails to bring $him through a long and gasping climax. <<elseif (_clonedSlave.fetish == "cumslut") && (_clonedSlave.fetishKnown == 1)>> - $He <<if $PC.dick == 1>>sucks your dick<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>eats you out<</if>> right there, eagerly <<if _clonedSlave.vagina > -1>>jilling off<<else>>jacking off<</if>> as $he enjoys your infinitely familiar + $He <<if $PC.dick != 0>>sucks your dick<<if $PC.vagina != -1>> and <</if>><</if>><<if $PC.vagina != -1>>eats you out<</if>> right there, eagerly <<if _clonedSlave.vagina > -1>>jilling off<<else>>jacking off<</if>> as $he enjoys your infinitely familiar <<if canTaste(_clonedSlave) && canSmell(_clonedSlave)>> taste and scent. <<elseif canTaste(_clonedSlave)>> @@ -194,11 +194,11 @@ Your arcology has gained a well-off citizen. <<elseif (_clonedSlave.fetish == "humiliation") && (_clonedSlave.fetishKnown == 1)>> You take $him right there, the humiliation slut getting what $he came to the club to get: an opportunity to orgasm in public with many eyes enjoying the sight of $his pleasure. <<elseif (_clonedSlave.fetish == "buttslut") && (_clonedSlave.fetishKnown == 1)>> - Your <<if $PC.dick == 1>>dick is<<else>>fingers are<</if>> up $his ass in no time, and $he's so primed for anal that $he climaxes with indecent speed. $He begs you to keep fucking $his butt, and you do. + Your <<if $PC.dick != 0>>dick is<<else>>fingers are<</if>> up $his ass in no time, and $he's so primed for anal that $he climaxes with indecent speed. $He begs you to keep fucking $his butt, and you do. <<elseif (_clonedSlave.fetish == "boobs") && (_clonedSlave.fetishKnown == 1)>> - $He grinds shamelessly against you, your hands holding $his breasts just the way you know $he loves them held. Your <<if $PC.boobs == 1>>own tits press softly<<else>>manly chest presses<</if>> against $his back as $he cranes back to kiss you. + $He grinds shamelessly against you, your hands holding $his breasts just the way you know $he loves them held. Your <<if $PC.boobs >= 300>>own tits press softly<<elseif $PC.title == 0>>flat chest presses<<else>>manly chest presses<</if>> against $his back as $he cranes back to kiss you. <<elseif (_clonedSlave.fetish == "pregnancy") && (_clonedSlave.fetishKnown == 1)>> - $He begs shamelessly for your seed, right here and right now, and <<if $PC.dick == 1>>you give it to $him, producing the usual perverted orgasm as $he feels it inside $him.<<else>>as usual, $he doesn't care that the phallus you fuck $him with is actually a strap-on. $He manages to pretend it's a cock knocking $him up.<</if>> + $He begs shamelessly for your seed, right here and right now, and <<if $PC.dick != 0>>you give it to $him, producing the usual perverted orgasm as $he feels it inside $him.<<else>>as usual, $he doesn't care that the phallus you fuck $him with is actually a strap-on. $He manages to pretend it's a cock knocking $him up.<</if>> <<elseif (_clonedSlave.fetish == "dom") && (_clonedSlave.fetishKnown == 1)>> After some mutually aggressive dancing that leaves you both panting and sweaty, you work together to attract another free dancer, a _girlU who _clonedSlave.slaveName had $his eye on already. Before long, the poor _girlU is screaming with orgasm in a private booth as you take _himU together. <<elseif (_clonedSlave.fetish == "sadist") && (_clonedSlave.fetishKnown == 1)>> @@ -349,7 +349,7 @@ and, a disturbingly short time later, there is a new Fuckdoll, a humanoid figure <<link "Fuck it">> <<setNonlocalPronouns $seeDicks>> <<replace "#result">> - <<if $PC.dick == 1>> + <<if $PC.dick != 0>> You enter a command, and the Fuckdoll instantly <<if hasAnyLegs(_clonedSlave)>> collapses to its knee<<if hasBothLegs($activeSlave)>>s<</if>>. diff --git a/src/uncategorized/seWeddingDouble.tw b/src/uncategorized/seWeddingDouble.tw index 95ebf5e172c0fa1314a4fc8b5a3cfea435f747da..ca82cf0921f20809dbc80399183f590711d7969c 100644 --- a/src/uncategorized/seWeddingDouble.tw +++ b/src/uncategorized/seWeddingDouble.tw @@ -994,24 +994,24 @@ There is no ring for you, since this marriage does not bind you. <br> - <<if $PC.surname && (_slave1.slaveSurname != $PC.surname && _slave2.surname != $PC.surname)>> + <<if $PC.slaveSurname && (_slave1.slaveSurname != $PC.slaveSurname && _slave2.surname != $PC.slaveSurname)>> <br><br><span id="surnaming"> <<link "Give them both your surname too">> <<replace "#surnaming">> <<set _c = 0>> You also proclaim - <<if _slave1.surname != $PC.surname && _slave2.surname != $PC.surname>> - your new slave <<if $wife == _wife2>>$wives<<else>>spouses<</if>> _slave1.slaveName and _slave2.slaveName $PC.surname. + <<if _slave1.surname != $PC.slaveSurname && _slave2.surname != $PC.slaveSurname>> + your new slave <<if $wife == _wife2>>$wives<<else>>spouses<</if>> _slave1.slaveName and _slave2.slaveName $PC.slaveSurname. <<set _c += 2>> - <<elseif _slave1.surname != $PC.surname>> - _slave1.slaveName Mrs. _slave1.slaveName $PC.surname. + <<elseif _slave1.surname != $PC.slaveSurname>> + _slave1.slaveName Mrs. _slave1.slaveName $PC.slaveSurname. <<set _c += 1>> - <<elseif _slave2.surname != $PC.surname>> - _slave2.slaveName Mrs. _slave2.slaveName $PC.surname. + <<elseif _slave2.surname != $PC.slaveSurname>> + _slave2.slaveName Mrs. _slave2.slaveName $PC.slaveSurname. <<set _c += 1>> <</if>> - The new Mrs. <<print $PC.surname>><<if _c > 1>>s<</if>> hear<<if _c == 1>>s<</if>> this, of course, and - <<if (_slave1.surname != $PC.surname && _slave2.surname != $PC.surname) && ((_slave1.fetish == "mindbroken" && _slave2.fetish == "mindbroken") || (_slave1.devotion+_slave1.trust >= 175 && _slave2.devotion+_slave2.trust >= 175) || ((_slave1.devotion < -20 && _slave1.trust > 20) && (_slave2.devotion < -20 && _slave2.trust > 20)) || (_slave1.devotion < -20 && _slave2.devotion < -20) || (_slave1.devotion >= -20 && _slave1.devotion >= -20))>> + The new Mrs. <<print $PC.slaveSurname>><<if _c > 1>>s<</if>> hear<<if _c == 1>>s<</if>> this, of course, and + <<if (_slave1.surname != $PC.slaveSurname && _slave2.surname != $PC.slaveSurname) && ((_slave1.fetish == "mindbroken" && _slave2.fetish == "mindbroken") || (_slave1.devotion+_slave1.trust >= 175 && _slave2.devotion+_slave2.trust >= 175) || ((_slave1.devotion < -20 && _slave1.trust > 20) && (_slave2.devotion < -20 && _slave2.trust > 20)) || (_slave1.devotion < -20 && _slave2.devotion < -20) || (_slave1.devotion >= -20 && _slave1.devotion >= -20))>> <<if _slave1.fetish == "mindbroken">> show no reaction. Like many things, names mean nothing to them now. Your guests, on the other hand, appreciate the gift. <<elseif _slave1.devotion+_slave1.trust >= 175>> @@ -1024,7 +1024,7 @@ nod acceptingly. Your will is their will, after all. <</if>> <<else>> - <<if _c > 1 && _slave1.surname != $PC.surname>> + <<if _c > 1 && _slave1.surname != $PC.slaveSurname>> <<if _slave1.fetish == "mindbroken">> <<if _c < 1>>_slave1.slaveName <</if>>shows no reaction. Like many things, names mean nothing to $him now. Your guests, on the other hand, appreciate the gift. <<elseif _slave1.devotion+_slave1.trust >= 175>> @@ -1037,10 +1037,10 @@ <<if _c < 1>>_slave1.slaveName <</if>>nods acceptingly. Your will is $his will, after all. <</if>> <</if>> - <<if _c > 1 && _slave2.surname != $PC.surname>> + <<if _c > 1 && _slave2.surname != $PC.slaveSurname>> _slave2.slaveName, meanwhile, <</if>> - <<if _slave2.surname != $PC.surname>> + <<if _slave2.surname != $PC.slaveSurname>> <<if _slave2.fetish == "mindbroken">> shows no reaction. Like many things, names mean nothing to _him2 now. Your guests, on the other hand, appreciate the gift. <<elseif _slave2.devotion+_slave2.trust >= 175>> @@ -1054,7 +1054,7 @@ <</if>> <</if>> <</if>> - <<set _slave1.slaveSurname = $PC.surname, _slave2.slaveSurname = $PC.surname>> + <<set _slave1.slaveSurname = $PC.slaveSurname, _slave2.slaveSurname = $PC.slaveSurname>> <</replace>> <</link>> </span> @@ -1063,39 +1063,39 @@ <<if ((_slave1.fetish == "mindbroken") && (_slave2.fetish == "mindbroken")) || ((_slave1.devotion+_slave1.trust >= 175) && (_slave2.devotion+_slave2.trust >= 175)) || ((_slave1.devotion < -20 && _slave1.trust > 20) && (_slave2.devotion < -20 && _slave2.trust > 20)) || ((_slave1.devotion < -20) && (_slave2.devotion < -20)) || ((_slave1.devotion >= -20 && _slave2.devotion >= -20))>> <<if _slave1.fetish == "mindbroken">> - Both slaves are mindbroken, so you gather them up and hold them in front of you, pulling their panties off as you do. They follows your motions like ragdolls. You maneuver your dick inside _slave1.slaveName first while holding $him against your <<if $PC.boobs == 1>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>>. Then you pull $his _knees1 up to give your guests a good view as you fuck $his fertile <<if _slave1.mpreg == 1>>asshole<<else>>cunt<</if>>. $He is left to face them, staring off into space. Though $he faces the crowd, $his mind is empty; this might as well be any other fucking to $him. $He twitches ever so slightly when your seed flows into $him, orgasming robotically to @@.green;applause from your guests.@@ Next, you turn your attention to _slave2.slaveName. You pull _him2 in, pushing your dick into _his2 <<if (_slave2.mpreg == 1 && _slave2.anus == 0) || (_slave2.vagina == 0)>>virgin <<elseif (_slave2.mpreg == 1 && _slave2.anus == 1) || (_slave2.vagina == 1)>>tight <</if>><<if _slave2.mpreg == 1>>asshole<<else>>cunt<</if>>. $He doesn't respond, and _his2 reaction when you fill _his2 <<if _slave2.mpreg>>ass<<else>>pussy<</if>> with more jizz to @@.green;more applause from your guests@@ is entirely mechanical. You'll fuck them repeatedly over the next few days, ensuring impregnation. + Both slaves are mindbroken, so you gather them up and hold them in front of you, pulling their panties off as you do. They follows your motions like ragdolls. You maneuver your dick inside _slave1.slaveName first while holding $him against your <<if $PC.boobs >= 300>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>>. Then you pull $his _knees1 up to give your guests a good view as you fuck $his fertile <<if _slave1.mpreg == 1>>asshole<<else>>cunt<</if>>. $He is left to face them, staring off into space. Though $he faces the crowd, $his mind is empty; this might as well be any other fucking to $him. $He twitches ever so slightly when your seed flows into $him, orgasming robotically to @@.green;applause from your guests.@@ Next, you turn your attention to _slave2.slaveName. You pull _him2 in, pushing your dick into _his2 <<if (_slave2.mpreg == 1 && _slave2.anus == 0) || (_slave2.vagina == 0)>>virgin <<elseif (_slave2.mpreg == 1 && _slave2.anus == 1) || (_slave2.vagina == 1)>>tight <</if>><<if _slave2.mpreg == 1>>asshole<<else>>cunt<</if>>. $He doesn't respond, and _his2 reaction when you fill _his2 <<if _slave2.mpreg>>ass<<else>>pussy<</if>> with more jizz to @@.green;more applause from your guests@@ is entirely mechanical. You'll fuck them repeatedly over the next few days, ensuring impregnation. <<elseif _slave1.devotion+_slave1.trust >= 175>> - Then, you <<if !hasAnyLegs(_slave1)>>gather _slave1.slaveName up and hold $him in front of you, pulling $his panties off as you do. Showing considerable dexterity, you maneuver your dick inside $him while holding $him against your <<if $PC.boobs == 1>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>><<else>>take _slave1.slaveName's hand and pull $him to their feet while $he shimmies out of $his panties. $He cocks their hips for you and you slide your cock inside $him before taking $his _knees1 and drawing <<if hasBothLegs(_slave1)>>them<<else>>it<</if>> up to hold $him in midair, impaled on you<</if>>. $He is left to face your guests, watching raptly as you fuck $his fertile <<if _slave1.mpreg == 1>>asshole<<else>>cunt<</if>>. Though $his face is towards the crowd, $his mind is concentrated on your hard cock, pumping in and out of $him at an angle; to $him, it's @@.mediumaquamarine;concrete proof that $he's special to you.@@ $He gasps when your seed flows into $him, orgasming $himself to @@.green;applause from your guests.@@ Next, you turn your attention to _slave2.slaveName. You <<if (!hasAnyLegs(_slave1) && !hasAnyLegs(_slave2))>>also <</if>><<if !hasAnyLegs(_slave2)>>pick _him2 up and <<else>>pull _him2 to _his2 feet and <</if>>pull _his2 g-string off in one swift motion, then maneuver your already-hard cock into _his2 <<if _slave2.mpreg == 1>>asshole<<else>>pussy<</if>>. You fuck _him2, hard, then fill _him2 to the brim @@.green;while your audience gives another round of applause.@@ This cemented the idea that @@.mediumaquamarine;$he's also special to you@@ in _his2 mind. You'll fuck them repeatedly over the next few days, ensuring impregnation. + Then, you <<if !hasAnyLegs(_slave1)>>gather _slave1.slaveName up and hold $him in front of you, pulling $his panties off as you do. Showing considerable dexterity, you maneuver your dick inside $him while holding $him against your <<if $PC.boobs >= 300>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>><<else>>take _slave1.slaveName's hand and pull $him to their feet while $he shimmies out of $his panties. $He cocks their hips for you and you slide your cock inside $him before taking $his _knees1 and drawing <<if hasBothLegs(_slave1)>>them<<else>>it<</if>> up to hold $him in midair, impaled on you<</if>>. $He is left to face your guests, watching raptly as you fuck $his fertile <<if _slave1.mpreg == 1>>asshole<<else>>cunt<</if>>. Though $his face is towards the crowd, $his mind is concentrated on your hard cock, pumping in and out of $him at an angle; to $him, it's @@.mediumaquamarine;concrete proof that $he's special to you.@@ $He gasps when your seed flows into $him, orgasming $himself to @@.green;applause from your guests.@@ Next, you turn your attention to _slave2.slaveName. You <<if (!hasAnyLegs(_slave1) && !hasAnyLegs(_slave2))>>also <</if>><<if !hasAnyLegs(_slave2)>>pick _him2 up and <<else>>pull _him2 to _his2 feet and <</if>>pull _his2 g-string off in one swift motion, then maneuver your already-hard cock into _his2 <<if _slave2.mpreg == 1>>asshole<<else>>pussy<</if>>. You fuck _him2, hard, then fill _him2 to the brim @@.green;while your audience gives another round of applause.@@ This cemented the idea that @@.mediumaquamarine;$he's also special to you@@ in _his2 mind. You'll fuck them repeatedly over the next few days, ensuring impregnation. <<elseif _slave1.devotion < -20 && _slave1.trust > 20>> - The slaves are unwilling, so you gather _slave1.slaveName up and hold $him in front of you, pulling $his panties off as you do. $He was crying before, but this causes $him to tremble and tear up in anticipation of what's next. Ignoring this, you maneuver your dick inside $him while holding $him against your <<if $PC.boobs == 1>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>>.<<if hasAnyLegs(_slave1)>> Then you pull $his _knees1 up to give your guests a good view of the consummation.<</if>> $He is left to face them, watching sullenly as you fuck $his fertile <<if _slave1.mpreg == 1>>asshole<<else>>cunt<</if>>. Though $his face is towards the crowd, $his mind is concentrated on your hard cock, pumping in and out of $him at an angle; to $him, this is torture. $He gasps when your seed flows into $him, faking an orgasm to @@.green;applause from your guests.@@ At this, $he shoots you a dirty look, blaming you for this indignity. You've already moved on to _slave2.slaveName, however. _He2 had watched timidly as you had fucked _slave1.slaveName, but when you grab _him2, _he2 begins to cry softly. You ignore this, of course, and instead focus on pushing your already-hard cock into _his2 <<if _slave2.mpreg == 1>>asshole<<else>>pussy<</if>>. You can tell _he2 is trying _his2 hardest not to sob outright, and sure enough, a small sob escapes _his2 lips when you fill _him2 to the brim to the @@.green;applause of your guests.@@ You'll fuck them repeatedly over the next few days, ensuring impregnation, despite their efforts to defy you. + The slaves are unwilling, so you gather _slave1.slaveName up and hold $him in front of you, pulling $his panties off as you do. $He was crying before, but this causes $him to tremble and tear up in anticipation of what's next. Ignoring this, you maneuver your dick inside $him while holding $him against your <<if $PC.boobs >= 300>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>>.<<if hasAnyLegs(_slave1)>> Then you pull $his _knees1 up to give your guests a good view of the consummation.<</if>> $He is left to face them, watching sullenly as you fuck $his fertile <<if _slave1.mpreg == 1>>asshole<<else>>cunt<</if>>. Though $his face is towards the crowd, $his mind is concentrated on your hard cock, pumping in and out of $him at an angle; to $him, this is torture. $He gasps when your seed flows into $him, faking an orgasm to @@.green;applause from your guests.@@ At this, $he shoots you a dirty look, blaming you for this indignity. You've already moved on to _slave2.slaveName, however. _He2 had watched timidly as you had fucked _slave1.slaveName, but when you grab _him2, _he2 begins to cry softly. You ignore this, of course, and instead focus on pushing your already-hard cock into _his2 <<if _slave2.mpreg == 1>>asshole<<else>>pussy<</if>>. You can tell _he2 is trying _his2 hardest not to sob outright, and sure enough, a small sob escapes _his2 lips when you fill _him2 to the brim to the @@.green;applause of your guests.@@ You'll fuck them repeatedly over the next few days, ensuring impregnation, despite their efforts to defy you. <<elseif _slave1.devotion < -20>> - The <<if _slave1.pronoun == _slave2.pronoun>><<= $girl>>s<<else>>slaves<</if>> are unwilling, so you gather _slave1.slaveName up and hold $him in front of you, pulling $his panties off as you do. $He was crying before, but this causes $him to tremble and sob loudly in anticipation of what's next. Ignoring this, you maneuver your dick inside $him while holding $him against your <<if $PC.boobs == 1>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>>.<<if hasAnyLegs(_slave1)>> Then you pull $his _knees1 up to give your guests a good view of the consummation.<</if>> $He is left to face them, watching sullenly as you fuck $his fertile <<if _slave1.mpreg == 1>>asshole<<else>>cunt<</if>>. Though $his face is towards the crowd, $his mind is concentrated on your hard cock, pumping in and out of $him at an angle; to $him, this is torture. $He gasps when your seed flows into $him, orgasming unwillingly to @@.green;applause from your guests.@@ At this, $he completely breaks down, blubbering like a child at the unwelcome warmth in $his lower belly. You then turn your attention to _slave2.slaveName. _He2 had watched timidly as you had fucked _slave1.slaveName, but when you grab _him2, _he2 begins to cry softly. You ignore this, of course, and instead focus on pushing your already-hard cock into _his2 <<if _slave2.mpreg == 1>>asshole<<else>>pussy<</if>>. You can tell _he2 is trying _his2 hardest not to sob outright, and sure enough, a small sob escapes _his2 lips when you fill _him2 to the brim to the @@.green;applause of your guests.@@ You'll fuck them repeatedly over the next few days, ensuring impregnation, despite their protesting. + The <<if _slave1.pronoun == _slave2.pronoun>><<= $girl>>s<<else>>slaves<</if>> are unwilling, so you gather _slave1.slaveName up and hold $him in front of you, pulling $his panties off as you do. $He was crying before, but this causes $him to tremble and sob loudly in anticipation of what's next. Ignoring this, you maneuver your dick inside $him while holding $him against your <<if $PC.boobs >= 300>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>>.<<if hasAnyLegs(_slave1)>> Then you pull $his _knees1 up to give your guests a good view of the consummation.<</if>> $He is left to face them, watching sullenly as you fuck $his fertile <<if _slave1.mpreg == 1>>asshole<<else>>cunt<</if>>. Though $his face is towards the crowd, $his mind is concentrated on your hard cock, pumping in and out of $him at an angle; to $him, this is torture. $He gasps when your seed flows into $him, orgasming unwillingly to @@.green;applause from your guests.@@ At this, $he completely breaks down, blubbering like a child at the unwelcome warmth in $his lower belly. You then turn your attention to _slave2.slaveName. _He2 had watched timidly as you had fucked _slave1.slaveName, but when you grab _him2, _he2 begins to cry softly. You ignore this, of course, and instead focus on pushing your already-hard cock into _his2 <<if _slave2.mpreg == 1>>asshole<<else>>pussy<</if>>. You can tell _he2 is trying _his2 hardest not to sob outright, and sure enough, a small sob escapes _his2 lips when you fill _him2 to the brim to the @@.green;applause of your guests.@@ You'll fuck them repeatedly over the next few days, ensuring impregnation, despite their protesting. <<else>> - Your <<if $wife == _wife2>>$wives<<else>>spouses<</if>>-to-be aren't particularly excited about what's coming, but they're fully prepared for it and have accepted it as a fact of life. There are worse things one can be than the slave-<<if $wife == _wife2>>$wife<<else>>spouse<</if>> of a wealthy arcology owner. You <<if !hasAnyLegs(_slave1)>>gather _slave1.slaveName.slaveName up and hold $him in front of you, pulling $his panties off as you do. Showing considerable dexterity, you maneuver your dick inside $him while holding $him against your <<if $PC.boobs == 1>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>><<else>>take _slave1.slaveName's hand and pull $him to $his feet while $he shimmies out of $his panties. $He cocks $his hips for you and you slide your cock inside $him before taking $his _knees1 and drawing <<if hasBothLegs(_slave1)>>them<<else>>it<</if>> up to hold $him in midair, impaled on you<</if>>. Though $his face is towards the crowd, their mind is concentrated on your hard cock, pumping in and out of $him at an angle; to $him, it's just another part of being your slave. $He gasps when your seed flows into $him, orgasming shortly after to @@.green;applause from your guests.@@ Next, you turn your attention to _slave2.slaveName. You <<if (!hasAnyLegs(_slave1) && !hasAnyLegs(_slave2))>>also <</if>><<if !hasAnyLegs(_slave2)>>pick _him2 up, then <<else>>pull _him2 to _his2 feet and <</if>>pull _his2 g-string off in one swift motion, then maneuver your already-hard cock into _his2 <<if _slave2.mpreg == 1>>asshole<<else>>pussy<</if>>. You fuck _him2, hard, then fill _him2 to the brim @@.green;while your audience gives another round of applause.@@ You'll fuck them repeatedly over the next few days, ensuring impregnation. + Your <<if $wife == _wife2>>$wives<<else>>spouses<</if>>-to-be aren't particularly excited about what's coming, but they're fully prepared for it and have accepted it as a fact of life. There are worse things one can be than the slave-<<if $wife == _wife2>>$wife<<else>>spouse<</if>> of a wealthy arcology owner. You <<if !hasAnyLegs(_slave1)>>gather _slave1.slaveName.slaveName up and hold $him in front of you, pulling $his panties off as you do. Showing considerable dexterity, you maneuver your dick inside $him while holding $him against your <<if $PC.boobs >= 300>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>><<else>>take _slave1.slaveName's hand and pull $him to $his feet while $he shimmies out of $his panties. $He cocks $his hips for you and you slide your cock inside $him before taking $his _knees1 and drawing <<if hasBothLegs(_slave1)>>them<<else>>it<</if>> up to hold $him in midair, impaled on you<</if>>. Though $his face is towards the crowd, their mind is concentrated on your hard cock, pumping in and out of $him at an angle; to $him, it's just another part of being your slave. $He gasps when your seed flows into $him, orgasming shortly after to @@.green;applause from your guests.@@ Next, you turn your attention to _slave2.slaveName. You <<if (!hasAnyLegs(_slave1) && !hasAnyLegs(_slave2))>>also <</if>><<if !hasAnyLegs(_slave2)>>pick _him2 up, then <<else>>pull _him2 to _his2 feet and <</if>>pull _his2 g-string off in one swift motion, then maneuver your already-hard cock into _his2 <<if _slave2.mpreg == 1>>asshole<<else>>pussy<</if>>. You fuck _him2, hard, then fill _him2 to the brim @@.green;while your audience gives another round of applause.@@ You'll fuck them repeatedly over the next few days, ensuring impregnation. <</if>> <<else>> <<if _slave1.fetish == "mindbroken">> - _slave1.slaveName is mindbroken, so you gather $him up and hold $him in front of you, pulling $his panties off as you do. $He follows your motions like a ragdoll. You maneuver your dick inside $him while holding $him against your <<if $PC.boobs == 1>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>>. Then you pull $his _knees1 up to give your guests a good view as you fuck $his fertile <<if _slave1.mpreg == 1>>asshole<<else>>cunt<</if>>. $He is left to face them, staring off into space. Though $he faces the crowd, $his mind is empty; this might as well be any other fucking to $him. $He twitches ever so slightly when your seed flows into $him, orgasming robotically to @@.green;applause from your guests.@@ + _slave1.slaveName is mindbroken, so you gather $him up and hold $him in front of you, pulling $his panties off as you do. $He follows your motions like a ragdoll. You maneuver your dick inside $him while holding $him against your <<if $PC.boobs >= 300>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>>. Then you pull $his _knees1 up to give your guests a good view as you fuck $his fertile <<if _slave1.mpreg == 1>>asshole<<else>>cunt<</if>>. $He is left to face them, staring off into space. Though $he faces the crowd, $his mind is empty; this might as well be any other fucking to $him. $He twitches ever so slightly when your seed flows into $him, orgasming robotically to @@.green;applause from your guests.@@ <<elseif _slave1.devotion+_slave1.trust >= 175>> - Then, you <<if !hasAnyLegs(_slave1)>>gather $him up and hold $him in front of you, pulling $his panties off as you do. Showing considerable dexterity, you maneuver your dick inside $him while holding $him against your <<if $PC.boobs == 1>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>><<else>>take $his hand and pull $him to $his feet while $he shimmies out of $his panties. $He cocks $his hips for you and you slide your cock inside $him before taking $his _knees1 and drawing <<if hasBothLegs(_slave1)>>them<<else>>it<</if>> up to hold $him in midair, impaled on you<</if>>. $He is left to face your guests, watching raptly as you fuck $his fertile <<if _slave1.mpreg == 1>>asshole<<else>>cunt<</if>>. Though $his face is towards the crowd, $his mind is concentrated on your hard cock, pumping in and out of $him at an angle; to $him, it's @@.mediumaquamarine;concrete proof that $he's special to you.@@ $He gasps when your seed flows into $him, orgasming $himself to @@.green;applause from your guests.@@ + Then, you <<if !hasAnyLegs(_slave1)>>gather $him up and hold $him in front of you, pulling $his panties off as you do. Showing considerable dexterity, you maneuver your dick inside $him while holding $him against your <<if $PC.boobs >= 300>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>><<else>>take $his hand and pull $him to $his feet while $he shimmies out of $his panties. $He cocks $his hips for you and you slide your cock inside $him before taking $his _knees1 and drawing <<if hasBothLegs(_slave1)>>them<<else>>it<</if>> up to hold $him in midair, impaled on you<</if>>. $He is left to face your guests, watching raptly as you fuck $his fertile <<if _slave1.mpreg == 1>>asshole<<else>>cunt<</if>>. Though $his face is towards the crowd, $his mind is concentrated on your hard cock, pumping in and out of $him at an angle; to $him, it's @@.mediumaquamarine;concrete proof that $he's special to you.@@ $He gasps when your seed flows into $him, orgasming $himself to @@.green;applause from your guests.@@ <<elseif _slave1.devotion < -20 && _slave1.trust > 20>> - _slave1.slaveName is unwilling, so you gather $him up and hold $him in front of you, pulling $his panties off as you do. $He was crying before, but this causes $him to tremble and tear up in anticipation of what's next. Ignoring this, you maneuver your dick inside $him while holding $him against your <<if $PC.boobs == 1>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>>. Then you pull <<if hasAnyLegs(_slave1)>>$his _knees1<<else>>$him<</if>> up to give your guests a good view of the consummation. $He is left to face them, watching sullenly as you fuck $his fertile <<if _slave1.mpreg == 1>>asshole<<else>>cunt<</if>>. Though $his face is towards the crowd, $his mind is concentrated on your hard cock, pumping in and out of $him at an angle; to $him, this is torture. $He gasps when your seed flows into $him, faking an orgasm to @@.green;applause from your guests.@@ At this, $he shoots you a dirty look, blaming you for this indignity. + _slave1.slaveName is unwilling, so you gather $him up and hold $him in front of you, pulling $his panties off as you do. $He was crying before, but this causes $him to tremble and tear up in anticipation of what's next. Ignoring this, you maneuver your dick inside $him while holding $him against your <<if $PC.boobs >= 300>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>>. Then you pull <<if hasAnyLegs(_slave1)>>$his _knees1<<else>>$him<</if>> up to give your guests a good view of the consummation. $He is left to face them, watching sullenly as you fuck $his fertile <<if _slave1.mpreg == 1>>asshole<<else>>cunt<</if>>. Though $his face is towards the crowd, $his mind is concentrated on your hard cock, pumping in and out of $him at an angle; to $him, this is torture. $He gasps when your seed flows into $him, faking an orgasm to @@.green;applause from your guests.@@ At this, $he shoots you a dirty look, blaming you for this indignity. <<elseif _slave1.devotion < -20>> - _slave1.slaveName is unwilling, so you gather $him up and hold $him in front of you, pulling $his panties off as you do. $He was crying before, but this causes $him to tremble and sob loudly in anticipation of what's next. Ignoring this, you maneuver your dick inside $him while holding $him against your <<if $PC.boobs == 1>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>>.<<if hasAnyLegs(_slave1)>> Then you pull $his _knees1 up to give your guests a good view of the consummation.<</if>> $He is left to face them, watching sullenly as you fuck $his fertile <<if _slave1.mpreg == 1>>asshole<<else>>cunt<</if>>. Though $his face is towards the crowd, $his mind is concentrated on your hard cock, pumping in and out of $him at an angle; to $him, this is torture. $He gasps when your seed flows into $him, orgasming unwillingly @@.green;applause from your guests.@@ At this, $he completely breaks down, blubbering like a child at the unwelcome warmth in $his lower belly. + _slave1.slaveName is unwilling, so you gather $him up and hold $him in front of you, pulling $his panties off as you do. $He was crying before, but this causes $him to tremble and sob loudly in anticipation of what's next. Ignoring this, you maneuver your dick inside $him while holding $him against your <<if $PC.boobs >= 300>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>>.<<if hasAnyLegs(_slave1)>> Then you pull $his _knees1 up to give your guests a good view of the consummation.<</if>> $He is left to face them, watching sullenly as you fuck $his fertile <<if _slave1.mpreg == 1>>asshole<<else>>cunt<</if>>. Though $his face is towards the crowd, $his mind is concentrated on your hard cock, pumping in and out of $him at an angle; to $him, this is torture. $He gasps when your seed flows into $him, orgasming unwillingly @@.green;applause from your guests.@@ At this, $he completely breaks down, blubbering like a child at the unwelcome warmth in $his lower belly. <<else>> - _slave1.slaveName isn't particularly excited about what's coming, but $he's fully prepared for it and accepted it as a fact of life. There are worse things one can be than the slave-<<= $wife>> of a wealthy arcology owner. You <<if !hasAnyLegs(_slave1)>>gather $him up and hold $him in front of you, pulling $his panties off as you do. Showing considerable dexterity, you maneuver your dick inside $him while holding $him against your <<if $PC.boobs == 1>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>><<else>>take $his hand and pull $him to $his feet while $he shimmies out of $his panties. $He cocks $his hips for you and you slide your cock inside $him before taking $his _knees1 and drawing <<if hasBothLegs(_slave1)>>them<<else>>it<</if>> up to hold $him in midair, impaled on you<</if>>. Though $his face is towards the crowd, $his mind is concentrated on your hard cock, pumping in and out of $him at an angle; to $him, it is what it is. $He gasps when your seed flows into $him, orgasming shortly after to @@.green;applause from your guests.@@ + _slave1.slaveName isn't particularly excited about what's coming, but $he's fully prepared for it and accepted it as a fact of life. There are worse things one can be than the slave-<<= $wife>> of a wealthy arcology owner. You <<if !hasAnyLegs(_slave1)>>gather $him up and hold $him in front of you, pulling $his panties off as you do. Showing considerable dexterity, you maneuver your dick inside $him while holding $him against your <<if $PC.boobs >= 300>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>><<else>>take $his hand and pull $him to $his feet while $he shimmies out of $his panties. $He cocks $his hips for you and you slide your cock inside $him before taking $his _knees1 and drawing <<if hasBothLegs(_slave1)>>them<<else>>it<</if>> up to hold $him in midair, impaled on you<</if>>. Though $his face is towards the crowd, $his mind is concentrated on your hard cock, pumping in and out of $him at an angle; to $him, it is what it is. $He gasps when your seed flows into $him, orgasming shortly after to @@.green;applause from your guests.@@ <</if>> Then, you turn your attention to _slave2.slaveName. <<if _slave2.fetish == "mindbroken">> - _He2 is mindbroken, so you gather _him2 up and hold _him2 in front of you, pulling _his2 panties off as you do. _He2 follows your motions like a ragdoll. You maneuver your dick inside _him2 while holding _him2 against your <<if $PC.boobs == 1>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>>. Then you pull _his2 _knees2 up to give your guests a good view as you fuck _his2 fertile <<if _slave2.mpreg == 1>>asshole<<else>>cunt<</if>>. _He2 is left to face them, staring off into space. Though _he2 faces the crowd, _his2 mind is empty; this might as well be any other fucking to _him2. _He2 twitches ever so slightly when your seed flows into _him2, orgasming robotically to @@.green;more applause from your guests.@@ + _He2 is mindbroken, so you gather _him2 up and hold _him2 in front of you, pulling _his2 panties off as you do. _He2 follows your motions like a ragdoll. You maneuver your dick inside _him2 while holding _him2 against your <<if $PC.boobs >= 300>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>>. Then you pull _his2 _knees2 up to give your guests a good view as you fuck _his2 fertile <<if _slave2.mpreg == 1>>asshole<<else>>cunt<</if>>. _He2 is left to face them, staring off into space. Though _he2 faces the crowd, _his2 mind is empty; this might as well be any other fucking to _him2. _He2 twitches ever so slightly when your seed flows into _him2, orgasming robotically to @@.green;more applause from your guests.@@ <<elseif _slave2.devotion+_slave2.trust >= 175>> - Then, you <<if !hasAnyLegs(_slave2)>>gather _him2 up and hold _him2 in front of you, pulling _his2 panties off as you do. Showing considerable dexterity, you maneuver your dick inside _him2 while holding _him2 against your <<if $PC.boobs == 1>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>><<else>>take _his2 hand and pull _him2 to _his2 feet while _he2 shimmies out of _his2 panties. _He2 cocks _his2 hips for you and you slide your cock inside _him2 before taking _his2 _knees2 and drawing <<if hasBothLegs(_slave2)>>them<<else>>it<</if>> up to hold _him2 in midair, impaled on you<</if>>. _He2 is left to face your guests, watching raptly as you fuck _his2 fertile <<if _slave2.mpreg == 1>>asshole<<else>>cunt<</if>>. Though _his2 face is towards the crowd, _his2 mind is concentrated on your hard cock, pumping in and out of _him2 at an angle; to _him2, it's @@.mediumaquamarine;concrete proof that _he2's special to you.@@ _He2 gasps when your seed flows into _him2, orgasming _him2self to @@.green;more applause from your guests.@@ + Then, you <<if !hasAnyLegs(_slave2)>>gather _him2 up and hold _him2 in front of you, pulling _his2 panties off as you do. Showing considerable dexterity, you maneuver your dick inside _him2 while holding _him2 against your <<if $PC.boobs >= 300>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>><<else>>take _his2 hand and pull _him2 to _his2 feet while _he2 shimmies out of _his2 panties. _He2 cocks _his2 hips for you and you slide your cock inside _him2 before taking _his2 _knees2 and drawing <<if hasBothLegs(_slave2)>>them<<else>>it<</if>> up to hold _him2 in midair, impaled on you<</if>>. _He2 is left to face your guests, watching raptly as you fuck _his2 fertile <<if _slave2.mpreg == 1>>asshole<<else>>cunt<</if>>. Though _his2 face is towards the crowd, _his2 mind is concentrated on your hard cock, pumping in and out of _him2 at an angle; to _him2, it's @@.mediumaquamarine;concrete proof that _he2's special to you.@@ _He2 gasps when your seed flows into _him2, orgasming _him2self to @@.green;more applause from your guests.@@ <<elseif _slave2.devotion < -20 && _slave2.trust > 20>> - _He2 is unwilling, so you gather _him2 up and hold _him2 in front of you, pulling _his2 panties off as you do. _He2 was crying before, but this causes _him2 to tremble and tear up in anticipation of what's next. Ignoring this, you maneuver your dick inside _him2 while holding _him2 against your <<if $PC.boobs == 1>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>>.<<if hasAnyLegs(_slave2)>> Then you pull _his2 _knees2 up to give your guests a good view of the consummation.<</if>> _He2 is left to face them, watching sullenly as you fuck _his2 fertile <<if _slave2.mpreg == 1>>asshole<<else>>cunt<</if>>. Though _his2 face is towards the crowd, _his2 mind is concentrated on your hard cock, pumping in and out of _him2 at an angle; to _him2, this is torture. _He2 gasps when your seed flows into _him2, faking an orgasm to @@.green;more applause from your guests.@@ At this, _he2 shoots you a dirty look, blaming you for this indignity. + _He2 is unwilling, so you gather _him2 up and hold _him2 in front of you, pulling _his2 panties off as you do. _He2 was crying before, but this causes _him2 to tremble and tear up in anticipation of what's next. Ignoring this, you maneuver your dick inside _him2 while holding _him2 against your <<if $PC.boobs >= 300>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>>.<<if hasAnyLegs(_slave2)>> Then you pull _his2 _knees2 up to give your guests a good view of the consummation.<</if>> _He2 is left to face them, watching sullenly as you fuck _his2 fertile <<if _slave2.mpreg == 1>>asshole<<else>>cunt<</if>>. Though _his2 face is towards the crowd, _his2 mind is concentrated on your hard cock, pumping in and out of _him2 at an angle; to _him2, this is torture. _He2 gasps when your seed flows into _him2, faking an orgasm to @@.green;more applause from your guests.@@ At this, _he2 shoots you a dirty look, blaming you for this indignity. <<elseif _slave2.devotion < -20>> - _He2 is unwilling, so you gather _him2 up and hold _him2 in front of you, pulling _his2 panties off as you do. _He2 was crying before, but this causes _him2 to tremble and sob loudly in anticipation of what's next. Ignoring this, you maneuver your dick inside _him2 while holding _him2 against your <<if $PC.boobs == 1>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>>.<<if hasAnyLegs(_slave2)>> Then you pull _his2 _knees2 up to give your guests a good view of the consummation.<</if>> _He2 is left to face them, watching sullenly as you fuck _his2 fertile <<if _slave2.mpreg == 1>>asshole<<else>>cunt<</if>>. Though _his2 face is towards the crowd, _his2 mind is concentrated on your hard cock, pumping in and out of _him2 at an angle; to _him2, this is torture. _He2 gasps when your seed flows into _him2, orgasming unwillingly @@.green;more applause from your guests.@@ At this, _he2 completely breaks down, blubbering like a child at the unwelcome warmth in _his2 lower belly. + _He2 is unwilling, so you gather _him2 up and hold _him2 in front of you, pulling _his2 panties off as you do. _He2 was crying before, but this causes _him2 to tremble and sob loudly in anticipation of what's next. Ignoring this, you maneuver your dick inside _him2 while holding _him2 against your <<if $PC.boobs >= 300>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>>.<<if hasAnyLegs(_slave2)>> Then you pull _his2 _knees2 up to give your guests a good view of the consummation.<</if>> _He2 is left to face them, watching sullenly as you fuck _his2 fertile <<if _slave2.mpreg == 1>>asshole<<else>>cunt<</if>>. Though _his2 face is towards the crowd, _his2 mind is concentrated on your hard cock, pumping in and out of _him2 at an angle; to _him2, this is torture. _He2 gasps when your seed flows into _him2, orgasming unwillingly @@.green;more applause from your guests.@@ At this, _he2 completely breaks down, blubbering like a child at the unwelcome warmth in _his2 lower belly. <<else>> - _He2 isn't particularly excited about what's coming, but _he2's fully prepared for it and accepted it as a fact of life. There are worse things one can be than the slave-<<= _wife2>> of a wealthy arcology owner. You <<if !hasAnyLegs(_slave2)>>gather _him2 up and hold _him2 in front of you, pulling _his2 panties off as you do. Showing considerable dexterity, you maneuver your dick inside _him2 while holding _him2 against your <<if $PC.boobs == 1>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>><<else>>take _his2 hand and pull _him2 to _his2 feet while _he2 shimmies out of _his2 panties. _He2 cocks _his2 hips for you and you slide your cock inside _him2 before taking _his2 _knees2 and drawing <<if hasBothLegs(_slave2)>>them<<else>>it<</if>> up to hold _him2 in midair, impaled on you<</if>>. Though _his2 face is towards the crowd, _his2 mind is concentrated on your hard cock, pumping in and out of _him2 at an angle; to _him2, it is what it is. _He2 gasps when your seed flows into _him2, orgasming shortly after to @@.green;more applause from your guests.@@ + _He2 isn't particularly excited about what's coming, but _he2's fully prepared for it and accepted it as a fact of life. There are worse things one can be than the slave-<<= _wife2>> of a wealthy arcology owner. You <<if !hasAnyLegs(_slave2)>>gather _him2 up and hold _him2 in front of you, pulling _his2 panties off as you do. Showing considerable dexterity, you maneuver your dick inside _him2 while holding _him2 against your <<if $PC.boobs >= 300>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>><<else>>take _his2 hand and pull _him2 to _his2 feet while _he2 shimmies out of _his2 panties. _He2 cocks _his2 hips for you and you slide your cock inside _him2 before taking _his2 _knees2 and drawing <<if hasBothLegs(_slave2)>>them<<else>>it<</if>> up to hold _him2 in midair, impaled on you<</if>>. Though _his2 face is towards the crowd, _his2 mind is concentrated on your hard cock, pumping in and out of _him2 at an angle; to _him2, it is what it is. _He2 gasps when your seed flows into _him2, orgasming shortly after to @@.green;more applause from your guests.@@ <</if>> You'll fuck them repeatedly over the next few days, ensuring impregnation<<if (_slave1.devotion < -20) && (_slave2.devotion < -20)>>, despite their protests<<elseif _slave1.devotion < -20>>, despite _slave1.slaveName's <<if _slave1.trust > 20>>efforts to defy you<<else>>protests<</if>><<elseif _slave2.devotion < -20>>, despite _slave2.slaveName's <<if _slave2.trust > 20>>efforts to defy you<<else>>protests<</if>><</if>>. <</if>> @@ -1486,7 +1486,7 @@ There is no ring for you, since this marriage does not bind you. <br><br> /* TODO: marked for rewrite */ - Once the ceremony is complete, you scoop up your new slave <<if $wife == _wife2>>$wives<<else>>spouses<</if>> to carry them back into the master bedroom. They rest their heads against your <<if $PC.boobs == 1>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>> as you cradle them in your arms, and by the time they're home, they're fast asleep. You set them gently down on the bed and curl up behind them, feeling the animal warmth of their bodies as the exhausted slaves' chest rise and fall with their breathing. + Once the ceremony is complete, you scoop up your new slave <<if $wife == _wife2>>$wives<<else>>spouses<</if>> to carry them back into the master bedroom. They rest their heads against your <<if $PC.boobs >= 300>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>> as you cradle them in your arms, and by the time they're home, they're fast asleep. You set them gently down on the bed and curl up behind them, feeling the animal warmth of their bodies as the exhausted slaves' chest rise and fall with their breathing. <<elseif _slave1.devotion+_slave1.trust >= 175>> /* TODO: rewrite for slaves that can't walk */ They spent the day before resting and preparing themselves, and this was a necessary precaution. They spend most of the daylong party at the center of a nonstop gangbang. The theory is that they'll be bound to you as your slave <<if $wife == _wife2>>$wives<<else>>spouses<</if>> from this day onward, so they must get the promiscuity that is a sex slave's responsibility out of the way now. Whatever their opinions on the idea, @@.green;your guests take part with enthusiasm,@@ many having brought their own slaves to participate, too. _slave1.slaveName and _slave2.slaveName spend hours with numerous cocks inside them, with attending slaves using their mouths on any erogenous zones they can reach. When the moment of the ceremony nears, they're extracted and taken off to be bathed. @@ -1514,7 +1514,7 @@ There is no ring for you, since this marriage does not bind you. <br><br> /* TODO: marked for rewrite */ - Once the ceremony is complete, you scoop up your new slave <<if $wife == _wife2>>$wives<<else>>spouses<</if>> to carry them back into the master bedroom. They rest their heads against your <<if $PC.boobs == 1>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>> as you cradle them in your arms, and by the time they're home, they're fast asleep. You set them gently down on the bed and curl up behind them, feeling the animal warmth of their bodies as the exhausted slave's chest rises and falls with their breathing. + Once the ceremony is complete, you scoop up your new slave <<if $wife == _wife2>>$wives<<else>>spouses<</if>> to carry them back into the master bedroom. They rest their heads against your <<if $PC.boobs >= 300>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>> as you cradle them in your arms, and by the time they're home, they're fast asleep. You set them gently down on the bed and curl up behind them, feeling the animal warmth of their bodies as the exhausted slave's chest rises and falls with their breathing. <<elseif _slave1.devotion < -20 && _slave1.trust > 20>> /* TODO: rewrite for slaves that can't walk */ They spent the day before resting and trying to ready themselves, and this was a necessary precaution. They spend most of the daylong party at the center of a nonstop gangbang, screaming mixed cries of pleasure and horror. The theory is that they'll be bound to you as your slave <<if $wife == _wife2>>$wives<<else>>spouses<</if>> from this day onward, so they must get the promiscuity that is a sex slave's responsibility out of the way now. Whatever their opinions on the idea, your guests take part with enthusiasm, completely unhampered by your slave's utter unwillingness. Many brought their own slaves to participate, too. _slave1.slaveName and _slave2.slaveName spend hours with numerous cocks inside them, with attending slaves using their mouths on any erogenous zones they can reach. When the moment of the ceremony nears, they're extracted and taken off to be bathed. @@ -1542,7 +1542,7 @@ There is no ring for you, since this marriage does not bind you. <br><br> /* TODO: marked for rewrite */ - Once the ceremony is complete, you scoop up your new, protesting, slave <<if $wife == _wife2>>$wives<<else>>spouses<</if>> to carry them back into the master bedroom. They rest their heads against your <<if $PC.boobs == 1>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>>, simply too tired to care anymore. By the time they're home, they're fast asleep. You set them gently down on the bed and curl up behind them, feeling the animal warmth of their bodies as the exhausted slaves' chest rise and fall with their breathing. They squirms slightly in their sleep to the unwelcome feeling of your arm around them. + Once the ceremony is complete, you scoop up your new, protesting, slave <<if $wife == _wife2>>$wives<<else>>spouses<</if>> to carry them back into the master bedroom. They rest their heads against your <<if $PC.boobs >= 300>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>>, simply too tired to care anymore. By the time they're home, they're fast asleep. You set them gently down on the bed and curl up behind them, feeling the animal warmth of their bodies as the exhausted slaves' chest rise and fall with their breathing. They squirms slightly in their sleep to the unwelcome feeling of your arm around them. <<elseif _slave1.devotion < -20>> /* TODO: rewrite for slaves that can't walk */ They spent the day before resting and crying to themselves, and this was a necessary precaution. They spend most of the daylong party at the center of a nonstop gangbang, screaming mixed cries of pleasure and horror. The theory is that they'll be bound to you as your slave <<if $wife == _wife2>>$wives<<else>>spouses<</if>> from this day onward, so they must get the promiscuity that is a sex slave's responsibility out of the way now. Whatever their opinions on the idea, your guests take part with enthusiasm, completely unhampered by your slave's utter unwillingness. Many brought their own slaves to participate, too. _slave1.slaveName and _slave2.slaveName spend hours with numerous cocks inside them, with attending slaves using their mouths on any erogenous zones they can reach. When the moment of the ceremony nears, they're extracted and taken off to be bathed. @@ -1570,7 +1570,7 @@ There is no ring for you, since this marriage does not bind you. <br><br> /* TODO: marked for rewrite */ - Once the ceremony is complete, you scoop up your new slave <<if $wife == _wife2>>$wives<<else>>spouses<</if>> to carry them back into the master bedroom. They rest their head against your <<if $PC.boobs == 1>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>>, simply too tired to care anymore. By the time they're home, they're fast asleep. You set them gently down on the bed and curl up behind them, feeling the animal warmth of their bodies as the exhausted slaves' chest rise and fall with their breathing. + Once the ceremony is complete, you scoop up your new slave <<if $wife == _wife2>>$wives<<else>>spouses<</if>> to carry them back into the master bedroom. They rest their head against your <<if $PC.boobs >= 300>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>>, simply too tired to care anymore. By the time they're home, they're fast asleep. You set them gently down on the bed and curl up behind them, feeling the animal warmth of their bodies as the exhausted slaves' chest rise and fall with their breathing. <<else>> /* TODO: rewrite for slaves that can't walk */ They spent the day before resting and reluctantly preparing themselves, and this was a necessary precaution. They spend most of the daylong party at the center of a nonstop gangbang, moaning and wincing as they takes cock after cock. The theory is that they'll be bound to you as your slave <<if $wife == _wife2>>$wives<<else>>spouses<</if>> from this day onward, so they must get the promiscuity that is a sex slave's responsibility out of the way now. Whatever their opinions on the idea, your guests take part with enthusiasm, completely unhampered by your slave's lack of passion. Many brought their own slaves to participate, too. _slave1.slaveName and _slave2.slaveName spend hours with numerous cocks inside them, with attending slaves using their mouths on any erogenous zones they can reach. When the moment of the ceremony nears, they're extracted and taken off to be bathed. @@ -1609,25 +1609,25 @@ <br><br> $He returns shortly, looking exhausted but otherwise uncaring. $He's naked still, $his skin clean and _slave1.skin, and is led to you for the ceremony by another slave. The only evident signs that $he's had sex with more than a hundred people today is $his ass, which looks rather well traveled, and $his tiredness. $He can't conceal $his tiredness, and leans against you subconsciously. <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> reads the short recitation for $him, and you place a simple steel ring <<if !hasAnyArms(_slave1)>>on a cord around $his neck, since $he lacks fingers to wear it on<<else>>on $his finger<</if>>. There is no ring for you, since this marriage does not bind you. <br><br> - Once the ceremony is complete, you scoop up your new slave $wife to carry $him back into the master bedroom. $He rests $his head against your <<if $PC.boobs == 1>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>> as you cradle $him in your arms, and by the time $he's home, $he's fast asleep. You set $him gently down on the bed and curl up behind $him, feeling the animal warmth of $his body as the exhausted slave's chest rises and falls with $his breathing. + Once the ceremony is complete, you scoop up your new slave $wife to carry $him back into the master bedroom. $He rests $his head against your <<if $PC.boobs >= 300>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>> as you cradle $him in your arms, and by the time $he's home, $he's fast asleep. You set $him gently down on the bed and curl up behind $him, feeling the animal warmth of $his body as the exhausted slave's chest rises and falls with $his breathing. <<elseif _slave1.devotion+_slave1.trust >= 175>> _slave1.slaveName spent the day before resting and preparing $himself, and this was a necessary precaution. $He spends most of the daylong party at the center of a nonstop gangbang. The theory is that $he'll be bound to you as your slave $wife from this day onward, so $he must get the promiscuity that is a sex slave's responsibility out of the way now. Whatever their opinions on the idea, @@.green;your guests take part with enthusiasm,@@ many having brought their own slaves to participate, too. _slave1.slaveName spends hours with numerous cocks inside $him, with attending slaves using their mouths on any erogenous zones they can reach. When the moment of the ceremony nears, $he's extracted and taken off to be bathed. <br><br> $He returns shortly, looking exhausted but rather proud of $himself for getting through all that. $He's naked still, $his skin clean and _slave1.skin, and comes confidently to stand by you for the ceremony. The only evident signs that $he's had sex with more than a hundred people today is $his ass, which looks rather well-traveled, and $his tiredness. $He does $his best to conceal how ready to sleep $he is, but $he leans against you a little. <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> reads the short recitation for $him, and you place a simple steel ring <<if !hasAnyArms(_slave1)>>on a cord around $his neck, since $he lacks fingers to wear it on<<else>>on $his finger<</if>>. There is no ring for you, since this marriage does not bind you. <br><br> - Once the ceremony is complete, you scoop up your new slave $wife to carry $him back into the master bedroom. $He rests $his head against your <<if $PC.boobs == 1>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>> as you cradle $him in your arms, and by the time $he's home, $he's fast asleep. You set $him gently down on the bed and curl up behind $him, feeling the animal warmth of $his body as the exhausted slave's chest rises and falls with $his breathing. + Once the ceremony is complete, you scoop up your new slave $wife to carry $him back into the master bedroom. $He rests $his head against your <<if $PC.boobs >= 300>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>> as you cradle $him in your arms, and by the time $he's home, $he's fast asleep. You set $him gently down on the bed and curl up behind $him, feeling the animal warmth of $his body as the exhausted slave's chest rises and falls with $his breathing. <<elseif _slave1.devotion < -20 && _slave1.trust > 20>> _slave1.slaveName spent the day before resting and trying to ready $himself, and this was a necessary precaution. $He spends most of the daylong party at the center of a nonstop gangbang, screaming mixed cries of pleasure and horror. The theory is that $he'll be bound to you as your slave $wife from this day onward, so $he must get the promiscuity that is a sex slave's responsibility out of the way now. Whatever their opinions on the idea, your guests take part with enthusiasm, completely unhampered by your slave's utter unwillingness. Many brought their own slaves to participate, too. _slave1.slaveName spends hours with numerous cocks inside $him, with attending slaves using their mouths on any erogenous zones they can reach. When the moment of the ceremony nears, $he's extracted and taken off to be bathed. <br><br> $He returns shortly, looking exhausted and annoyed. $He's naked still, $his skin clean and _slave1.skin, and comes reluctantly to stand by you for the ceremony, glaring at you the whole time. The only evident signs that $he's had sex with more than a hundred people today is $his ass, which looks rather well traveled, and $his tiredness. $He does $his best to conceal $his tiredness and look stronger than $he is, choosing to struggle to stand instead of leaning against you. <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> reads the short recitation for $him, and you place a simple steel ring <<if !hasAnyArms(_slave1)>>on a cord around $his neck, since $he lacks fingers to wear it on<<else>>on $his finger<</if>>. There is no ring for you, since this marriage does not bind you. <br><br> - Once the ceremony is complete, you scoop up your new, protesting, slave $wife to carry $him back into the master bedroom. $He rests $his head against your <<if $PC.boobs == 1>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>>, simply too tired to care anymore. By the time $he's home, $he's fast asleep. You set $him gently down on the bed and curl up behind $him, feeling the animal warmth of $his body as the exhausted slave's chest rises and falls with $his breathing. $He squirms slightly in $his sleep to the unwelcome feeling of your arm around $him. + Once the ceremony is complete, you scoop up your new, protesting, slave $wife to carry $him back into the master bedroom. $He rests $his head against your <<if $PC.boobs >= 300>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>>, simply too tired to care anymore. By the time $he's home, $he's fast asleep. You set $him gently down on the bed and curl up behind $him, feeling the animal warmth of $his body as the exhausted slave's chest rises and falls with $his breathing. $He squirms slightly in $his sleep to the unwelcome feeling of your arm around $him. <<elseif _slave1.devotion < -20>> _slave1.slaveName spent the day before resting and crying to $himself, and this was a necessary precaution. $He spends most of the daylong party at the center of a nonstop gangbang, screaming mixed cries of pleasure and horror. The theory is that $he'll be bound to you as your slave $wife from this day onward, so $he must get the promiscuity that is a sex slave's responsibility out of the way now. Whatever their opinions on the idea, your guests take part with enthusiasm, completely unhampered by your slave's utter unwillingness. Many brought their own slaves to participate, too. _slave1.slaveName spends hours with numerous cocks inside $him, with attending slaves using their mouths on any erogenous zones they can reach. When the moment of the ceremony nears, $he's extracted and taken off to be bathed. <br><br> $He returns shortly, looking exhausted and depressed. $He's naked still, $his skin clean and _slave1.skin, and comes reluctantly to stand by you for the ceremony, just wanting it to be over. The only evident signs that $he's had sex with more than a hundred people today is $his ass, which looks rather well traveled, and $his tiredness. $He does $his best to conceal $his tiredness out of fear of punishment, and $he leans against you for support despite $his feelings on the wedding and you. <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> reads the short recitation for $him, and you place a simple steel ring <<if !hasAnyArms(_slave1)>>on a cord around $his neck, since $he lacks fingers to wear it on<<else>>on $his finger<</if>>. There is no ring for you, since this marriage does not bind you. <br><br> - Once the ceremony is complete, you scoop up your new slave $wife to carry $him back into the master bedroom. $He rests $his head against your <<if $PC.boobs == 1>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>>, simply too tired to care anymore. By the time $he's home, $he's fast asleep. You set $him gently down on the bed and curl up behind $him, feeling the animal warmth of $his body as the exhausted slave's chest rises and falls with $his breathing. + Once the ceremony is complete, you scoop up your new slave $wife to carry $him back into the master bedroom. $He rests $his head against your <<if $PC.boobs >= 300>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>>, simply too tired to care anymore. By the time $he's home, $he's fast asleep. You set $him gently down on the bed and curl up behind $him, feeling the animal warmth of $his body as the exhausted slave's chest rises and falls with $his breathing. <<else>> _slave1.slaveName spent the day before resting and reluctantly preparing $himself, and this was a necessary precaution. $He spends most of the daylong party at the center of a nonstop gangbang, moaning and wincing as $he takes cock after cock. The theory is that $he'll be bound to you as your slave $wife from this day onward, so $he must get the promiscuity that is a sex slave's responsibility out of the way now. Whatever their opinions on the idea, your guests take part with enthusiasm, completely unhampered by your slave's lack of passion. Many brought their own slaves to participate, too. _slave1.slaveName spends hours with numerous cocks inside $him, with attending slaves using their mouths on any erogenous zones they can reach. When the moment of the ceremony nears, $he's extracted and taken off to be bathed. <br><br> @@ -1641,25 +1641,25 @@ <br><br> _He2 returns shortly, looking exhausted but otherwise uncaring. _He2's naked still, _his2 skin clean and _slave2.skin, and is led to you for the ceremony by another slave. The only evident signs that _he2's had sex with more than a hundred people today is _his2 ass, which looks rather well traveled, and _his2 tiredness. _He2 can't conceal _his2 tiredness, and leans against you subconsciously. <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> reads the short recitation for _him2, and you place a simple steel ring <<if !hasAnyArms(_slave2)>>on a cord around _his2 neck, since _he2 lacks fingers to wear it on<<else>>on _his2 finger<</if>>. There is no ring for you, since this marriage does not bind you. <br><br> - Once the ceremony is complete, you scoop up your new slave _wife2 to carry _him2 back into the master bedroom. _He2 rests _his2 head against your <<if $PC.boobs == 1>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>> as you cradle _him2 in your arms, and by the time _he2's home, _he2's fast asleep. You set _him2 gently down on the bed and curl up behind _him2, feeling the animal warmth of _his2 body as the exhausted slave's chest rises and falls with _his2 breathing. + Once the ceremony is complete, you scoop up your new slave _wife2 to carry _him2 back into the master bedroom. _He2 rests _his2 head against your <<if $PC.boobs >= 300>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>> as you cradle _him2 in your arms, and by the time _he2's home, _he2's fast asleep. You set _him2 gently down on the bed and curl up behind _him2, feeling the animal warmth of _his2 body as the exhausted slave's chest rises and falls with _his2 breathing. <<elseif _slave2.devotion+_slave2.trust >= 175>> spent the day before resting and preparing _himself2, and this was a necessary precaution. _He2 spends most of the daylong party at the center of a nonstop gangbang. The theory is that _he2'll be bound to you as your slave _wife2 from this day onward, so _he2 must get the promiscuity that is a sex slave's responsibility out of the way now. Whatever their opinions on the idea, @@.green;your guests take part with enthusiasm,@@ many having brought their own slaves to participate, too. _slave2.slaveName spends hours with numerous cocks inside _him2, with attending slaves using their mouths on any erogenous zones they can reach. When the moment of the ceremony nears, _he2's extracted and taken off to be bathed. <br><br> _He2 returns shortly, looking exhausted but rather proud of _himself2 for getting through all that. _He2's naked still, _his2 skin clean and _slave2.skin, and comes confidently to stand by you for the ceremony. The only evident signs that _he2's had sex with more than a hundred people today is _his2 ass, which looks rather well-traveled, and _his2 tiredness. _He2 does _his2 best to conceal how ready to sleep _he2 is, but _he2 leans against you a little. <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> reads the short recitation for _him2, and you place a simple steel ring <<if !hasAnyArms(_slave2)>>on a cord around _his2 neck, since _he2 lacks fingers to wear it on<<else>>on _his2 finger<</if>>. There is no ring for you, since this marriage does not bind you. <br><br> - Once the ceremony is complete, you scoop up your new slave _wife2 to carry _him2 back into the master bedroom. _He2 rests _his2 head against your <<if $PC.boobs == 1>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>> as you cradle _him2 in your arms, and by the time _he2's home, _he2's fast asleep. You set _him2 gently down on the bed and curl up behind _him2, feeling the animal warmth of _his2 body as the exhausted slave's chest rises and falls with _his2 breathing. + Once the ceremony is complete, you scoop up your new slave _wife2 to carry _him2 back into the master bedroom. _He2 rests _his2 head against your <<if $PC.boobs >= 300>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>> as you cradle _him2 in your arms, and by the time _he2's home, _he2's fast asleep. You set _him2 gently down on the bed and curl up behind _him2, feeling the animal warmth of _his2 body as the exhausted slave's chest rises and falls with _his2 breathing. <<elseif _slave2.devotion < -20 && _slave2.trust > 20>> spent the day before resting and trying to ready _himself2, and this was a necessary precaution. _He2 spends most of the daylong party at the center of a nonstop gangbang, screaming mixed cries of pleasure and horror. The theory is that _he2'll be bound to you as your slave _wife2 from this day onward, so _he2 must get the promiscuity that is a sex slave's responsibility out of the way now. Whatever their opinions on the idea, your guests take part with enthusiasm, completely unhampered by your slave's utter unwillingness. Many brought their own slaves to participate, too. _slave2.slaveName spends hours with numerous cocks inside _him2, with attending slaves using their mouths on any erogenous zones they can reach. When the moment of the ceremony nears, _he2's extracted and taken off to be bathed. <br><br> _He2 returns shortly, looking exhausted and annoyed. _He2's naked still, _his2 skin clean and _slave2.skin, and comes reluctantly to stand by you for the ceremony, glaring at you the whole time. The only evident signs that _he2's had sex with more than a hundred people today is _his2 ass, which looks rather well traveled, and _his2 tiredness. _He2 does _his2 best to conceal _his2 tiredness and look stronger than _he2 is, choosing to struggle to stand instead of leaning against you. <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> reads the short recitation for _him2, and you place a simple steel ring <<if !hasAnyArms(_slave2)>>on a cord around _his2 neck, since _he2 lacks fingers to wear it on<<else>>on _his2 finger<</if>>. There is no ring for you, since this marriage does not bind you. <br><br> - Once the ceremony is complete, you scoop up your new, protesting, slave _wife2 to carry _him2 back into the master bedroom. _He2 rests _his2 head against your <<if $PC.boobs == 1>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>>, simply too tired to care anymore. By the time _he2's home, _he2's fast asleep. You set _him2 gently down on the bed and curl up behind _him2, feeling the animal warmth of _his2 body as the exhausted slave's chest rises and falls with _his2 breathing. _He2 squirms slightly in _his2 sleep to the unwelcome feeling of your arm around _him2. + Once the ceremony is complete, you scoop up your new, protesting, slave _wife2 to carry _him2 back into the master bedroom. _He2 rests _his2 head against your <<if $PC.boobs >= 300>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>>, simply too tired to care anymore. By the time _he2's home, _he2's fast asleep. You set _him2 gently down on the bed and curl up behind _him2, feeling the animal warmth of _his2 body as the exhausted slave's chest rises and falls with _his2 breathing. _He2 squirms slightly in _his2 sleep to the unwelcome feeling of your arm around _him2. <<elseif _slave2.devotion < -20>> spent the day before resting and crying to _himself2, and this was a necessary precaution. _He2 spends most of the daylong party at the center of a nonstop gangbang, screaming mixed cries of pleasure and horror. The theory is that _he2'll be bound to you as your slave _wife2 from this day onward, so _he2 must get the promiscuity that is a sex slave's responsibility out of the way now. Whatever their opinions on the idea, your guests take part with enthusiasm, completely unhampered by your slave's utter unwillingness. Many brought their own slaves to participate, too. _slave2.slaveName spends hours with numerous cocks inside _him2, with attending slaves using their mouths on any erogenous zones they can reach. When the moment of the ceremony nears, _he2's extracted and taken off to be bathed. <br><br> _He2 returns shortly, looking exhausted and depressed. _He2's naked still, _his2 skin clean and _slave2.skin, and comes reluctantly to stand by you for the ceremony, just wanting it to be over. The only evident signs that _he2's had sex with more than a hundred people today is _his2 ass, which looks rather well traveled, and _his2 tiredness. _He2 does _his2 best to conceal _his2 tiredness out of fear of punishment, and _he2 leans against you for support despite _his2 feelings on the wedding and you. <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> reads the short recitation for _him2, and you place a simple steel ring <<if !hasAnyArms(_slave2)>>on a cord around _his2 neck, since _he2 lacks fingers to wear it on<<else>>on _his2 finger<</if>>. There is no ring for you, since this marriage does not bind you. <br><br> - Once the ceremony is complete, you scoop up your new slave _wife2 to carry _him2 back into the master bedroom. _He2 rests _his2 head against your <<if $PC.boobs == 1>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>>, simply too tired to care anymore. By the time _he2's home, _he2's fast asleep. You set _him2 gently down on the bed and curl up behind _him2, feeling the animal warmth of _his2 body as the exhausted slave's chest rises and falls with _his2 breathing. + Once the ceremony is complete, you scoop up your new slave _wife2 to carry _him2 back into the master bedroom. _He2 rests _his2 head against your <<if $PC.boobs >= 300>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>>, simply too tired to care anymore. By the time _he2's home, _he2's fast asleep. You set _him2 gently down on the bed and curl up behind _him2, feeling the animal warmth of _his2 body as the exhausted slave's chest rises and falls with _his2 breathing. <<else>> spent the day before resting and reluctantly preparing _himself2, and this was a necessary precaution. _He2 spends most of the daylong party at the center of a nonstop gangbang, moaning and wincing as _he2 takes cock after cock. The theory is that _he2'll be bound to you as your slave _wife2 from this day onward, so _he2 must get the promiscuity that is a sex slave's responsibility out of the way now. Whatever their opinions on the idea, your guests take part with enthusiasm, completely unhampered by your slave's lack of passion. Many brought their own slaves to participate, too. _slave2.slaveName spends hours with numerous cocks inside _him2, with attending slaves using their mouths on any erogenous zones they can reach. When the moment of the ceremony nears, _he2's extracted and taken off to be bathed. <br><br> @@ -1669,24 +1669,24 @@ <</if>> <</if>> <br> - <<if $PC.surname && (_slave1.slaveSurname != $PC.surname && _slave2.surname != $PC.surname)>> + <<if $PC.slaveSurname && (_slave1.slaveSurname != $PC.slaveSurname && _slave2.surname != $PC.slaveSurname)>> <br><br><span id="surnaming"> <<link "Give them both your surname too">> <<replace "#surnaming">> <<set _c = 0>> You also proclaim - <<if _slave1.surname != $PC.surname && _slave2.surname != $PC.surname>> - your new slave <<if $wife == _wife2>>$wives<<else>>spouses<</if>> _slave1.slaveName and _slave2.slaveName $PC.surname. + <<if _slave1.surname != $PC.slaveSurname && _slave2.surname != $PC.slaveSurname>> + your new slave <<if $wife == _wife2>>$wives<<else>>spouses<</if>> _slave1.slaveName and _slave2.slaveName $PC.slaveSurname. <<set _c += 2>> - <<elseif _slave1.surname != $PC.surname>> - _slave1.slaveName Mrs. _slave1.slaveName $PC.surname. + <<elseif _slave1.surname != $PC.slaveSurname>> + _slave1.slaveName Mrs. _slave1.slaveName $PC.slaveSurname. <<set _c += 1>> - <<elseif _slave2.surname != $PC.surname>> - _slave2.slaveName Mrs. _slave2.slaveName $PC.surname. + <<elseif _slave2.surname != $PC.slaveSurname>> + _slave2.slaveName Mrs. _slave2.slaveName $PC.slaveSurname. <<set _c += 1>> <</if>> - The new Mrs. <<print $PC.surname>><<if _c > 1>>s<</if>> hear<<if _c == 1>>s<</if>> this, of course, and - <<if (_slave1.surname != $PC.surname && _slave2.surname != $PC.surname) && ((_slave1.fetish == "mindbroken" && _slave2.fetish == "mindbroken") || (_slave1.devotion+_slave1.trust >= 175 && _slave2.devotion+_slave2.trust >= 175) || ((_slave1.devotion < -20 && _slave1.trust > 20) && (_slave2.devotion < -20 && _slave2.trust > 20)) || (_slave1.devotion < -20 && _slave2.devotion < -20) || (_slave1.devotion >= -20 && _slave1.devotion >= -20))>> + The new Mrs. <<print $PC.slaveSurname>><<if _c > 1>>s<</if>> hear<<if _c == 1>>s<</if>> this, of course, and + <<if (_slave1.surname != $PC.slaveSurname && _slave2.surname != $PC.slaveSurname) && ((_slave1.fetish == "mindbroken" && _slave2.fetish == "mindbroken") || (_slave1.devotion+_slave1.trust >= 175 && _slave2.devotion+_slave2.trust >= 175) || ((_slave1.devotion < -20 && _slave1.trust > 20) && (_slave2.devotion < -20 && _slave2.trust > 20)) || (_slave1.devotion < -20 && _slave2.devotion < -20) || (_slave1.devotion >= -20 && _slave1.devotion >= -20))>> <<if _slave1.fetish == "mindbroken">> show no reaction. Like many things, names mean nothing to them now. Your guests, on the other hand, appreciate the gift. <<elseif _slave1.devotion+_slave1.trust >= 175>> @@ -1699,7 +1699,7 @@ nod acceptingly. Your will is their will, after all. <</if>> <<else>> - <<if _c > 1 && _slave1.surname != $PC.surname>> + <<if _c > 1 && _slave1.surname != $PC.slaveSurname>> <<if _slave1.fetish == "mindbroken">> <<if _c < 1>>_slave1.slaveName <</if>>shows no reaction. Like many things, names mean nothing to $him now. Your guests, on the other hand, appreciate the gift. <<elseif _slave1.devotion+_slave1.trust >= 175>> @@ -1712,10 +1712,10 @@ <<if _c < 1>>_slave1.slaveName <</if>>nods acceptingly. Your will is $his will, after all. <</if>> <</if>> - <<if _c > 1 && _slave2.surname != $PC.surname>> + <<if _c > 1 && _slave2.surname != $PC.slaveSurname>> _slave2.slaveName, meanwhile, <</if>> - <<if _slave2.surname != $PC.surname>> + <<if _slave2.surname != $PC.slaveSurname>> <<if _slave2.fetish == "mindbroken">> shows no reaction. Like many things, names mean nothing to _him2 now. Your guests, on the other hand, appreciate the gift. <<elseif _slave2.devotion+_slave2.trust >= 175>> @@ -1729,7 +1729,7 @@ <</if>> <</if>> <</if>> - <<set _slave1.slaveSurname = $PC.surname, _slave2.slaveSurname = $PC.surname>> + <<set _slave1.slaveSurname = $PC.slaveSurname, _slave2.slaveSurname = $PC.slaveSurname>> <</replace>> <</link>> </span> @@ -2296,33 +2296,33 @@ <</if>> There is no ring for you, since this marriage does not bind you. <br> - <<if $PC.surname && (_slave1.slaveSurname != $PC.surname && _slave2.surname != $PC.surname)>> + <<if $PC.slaveSurname && (_slave1.slaveSurname != $PC.slaveSurname && _slave2.surname != $PC.slaveSurname)>> <br><br><span id="surnaming"> <<link "Give them both your surname too">> <<replace "#surnaming">> <<set _c = 0, _h = 0>> You also proclaim - <<if _slave1.surname != $PC.surname && _slave2.surname != $PC.surname>> - your new slave <<if $wife == _wife2>>$wives<<else>>spouses<</if>> _slave1.slaveName and _slave2.slaveName $PC.surname. + <<if _slave1.surname != $PC.slaveSurname && _slave2.surname != $PC.slaveSurname>> + your new slave <<if $wife == _wife2>>$wives<<else>>spouses<</if>> _slave1.slaveName and _slave2.slaveName $PC.slaveSurname. <<set _c += 2>> <<if canHear(_slave1) && canHear(_slave2)>> <<set _h += 2>> <</if>> - <<elseif _slave1.surname != $PC.surname>> - _slave1.slaveName Mrs. _slave1.slaveName $PC.surname. + <<elseif _slave1.surname != $PC.slaveSurname>> + _slave1.slaveName Mrs. _slave1.slaveName $PC.slaveSurname. <<set _c += 1>> <<if canHear(_slave1)>> <<set _h += 1>> <</if>> - <<elseif _slave2.surname != $PC.surname>> - _slave2.slaveName Mrs. _slave2.slaveName $PC.surname. + <<elseif _slave2.surname != $PC.slaveSurname>> + _slave2.slaveName Mrs. _slave2.slaveName $PC.slaveSurname. <<set _c += 1>> <<if canHear(_slave2)>> <<set _h += 1>> <</if>> <</if>> - The new Mrs. <<print $PC.surname>><<if _c > 1>>s<</if>> <<if _h > 0>>hear<<else>>understand<</if>><<if _c == 1>>s<</if>> this, of course, and - <<if (_slave1.surname != $PC.surname && _slave2.surname != $PC.surname) && ((_slave1.fetish == "mindbroken" && _slave2.fetish == "mindbroken") || (_slave1.devotion+_slave1.trust >= 175 && _slave2.devotion+_slave2.trust >= 175) || ((_slave1.devotion < -20 && _slave1.trust > 20) && (_slave2.devotion < -20 && _slave2.trust > 20)) || (_slave1.devotion < -20 && _slave2.devotion < -20) || (_slave1.devotion >= -20 && _slave1.devotion >= -20))>> + The new Mrs. <<print $PC.slaveSurname>><<if _c > 1>>s<</if>> <<if _h > 0>>hear<<else>>understand<</if>><<if _c == 1>>s<</if>> this, of course, and + <<if (_slave1.surname != $PC.slaveSurname && _slave2.surname != $PC.slaveSurname) && ((_slave1.fetish == "mindbroken" && _slave2.fetish == "mindbroken") || (_slave1.devotion+_slave1.trust >= 175 && _slave2.devotion+_slave2.trust >= 175) || ((_slave1.devotion < -20 && _slave1.trust > 20) && (_slave2.devotion < -20 && _slave2.trust > 20)) || (_slave1.devotion < -20 && _slave2.devotion < -20) || (_slave1.devotion >= -20 && _slave1.devotion >= -20))>> <<if _slave1.fetish == "mindbroken">> show no reaction. Like many things, names mean nothing to them now. Your guests, on the other hand, appreciate the gift. <<elseif _slave1.devotion+_slave1.trust >= 175>> @@ -2335,7 +2335,7 @@ nod acceptingly. Your will is their will, after all. <</if>> <<else>> - <<if _c > 1 && _slave1.surname != $PC.surname>> + <<if _c > 1 && _slave1.surname != $PC.slaveSurname>> <<if _slave1.fetish == "mindbroken">> <<if _c < 1>>_slave1.slaveName <</if>>shows no reaction. Like many things, names mean nothing to $him now. Your guests, on the other hand, appreciate the gift. <<elseif _slave1.devotion+_slave1.trust >= 175>> @@ -2348,10 +2348,10 @@ <<if _c < 1>>_slave1.slaveName <</if>>nods acceptingly. Your will is $his will, after all. <</if>> <</if>> - <<if _c > 1 && _slave2.surname != $PC.surname>> + <<if _c > 1 && _slave2.surname != $PC.slaveSurname>> _slave2.slaveName, meanwhile, <</if>> - <<if _slave2.surname != $PC.surname>> + <<if _slave2.surname != $PC.slaveSurname>> <<if _slave2.fetish == "mindbroken">> shows no reaction. Like many things, names mean nothing to _him2 now. Your guests, on the other hand, appreciate the gift. <<elseif _slave2.devotion+_slave2.trust >= 175>> @@ -2365,49 +2365,49 @@ <</if>> <</if>> <</if>> - <<set _slave1.slaveSurname = $PC.surname, _slave2.slaveSurname = $PC.surname>> + <<set _slave1.slaveSurname = $PC.slaveSurname, _slave2.slaveSurname = $PC.slaveSurname>> <</replace>> <</link>> </span> <</if>> - <br><br> Then, you flip their veils over their heads so they can <<if $PC.dick == 1>>suck your dick<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>eat you out<</if>> in front of your guests, as the ceremony requires. + <br><br> Then, you flip their veils over their heads so they can <<if $PC.dick != 0>>suck your dick<<if $PC.vagina != -1>> and <</if>><</if>><<if $PC.vagina != -1>>eat you out<</if>> in front of your guests, as the ceremony requires. <<if ((_slave1.fetish == "mindbroken") && (_slave2.fetish == "mindbroken")) || ((_slave1.devotion+_slave1.trust >= 175) && (_slave2.devotion+_slave2.trust >= 175)) || ((_slave1.devotion < -20 && _slave1.trust > 20) && (_slave2.devotion < -20 && _slave2.trust > 20)) || ((_slave1.devotion < -20) && (_slave2.devotion < -20)) || ((_slave1.devotion >= -20 && _slave2.devotion >= -20))>> They approach their task <<if _slave1.fetish == "mindbroken">> - with robotic obedience. You climax promptly, <<if $PC.dick == 1>>shooting your cum down _slave1.slaveName's throat<<else>>covering _slave1.slaveName's face in girlcum<</if>>. Your guests and their attendant slaves @@.green;applaud at the consummation,@@ or rather, the first stage of the consummation. The balance will take place privately, however, and you scoop up your new slave <<if $wife == _wife2>>$wives<<else>>spouses<</if>> to carry them back into the master bedroom. They absentmindedly rests their head against your <<if $PC.boobs == 1>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>> as you cradle them in your arms, gazing up at you with empty eyes. /* TODO: will need a rewrite*/ + with robotic obedience. You climax promptly, <<if $PC.dick != 0>>shooting your cum down _slave1.slaveName's throat<<else>>covering _slave1.slaveName's face in girlcum<</if>>. Your guests and their attendant slaves @@.green;applaud at the consummation,@@ or rather, the first stage of the consummation. The balance will take place privately, however, and you scoop up your new slave <<if $wife == _wife2>>$wives<<else>>spouses<</if>> to carry them back into the master bedroom. They absentmindedly rests their head against your <<if $PC.boobs >= 300>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>> as you cradle them in your arms, gazing up at you with empty eyes. /* TODO: will need a rewrite*/ <<elseif _slave1.devotion+_slave1.trust >= 175>> - <<if (_slave1.fetish == "cumslut")>>enthusiastically<<else>>with a will<</if>>, and you climax promptly, <<if $PC.dick == 1>>shooting your cum down _slave1.slaveName's throat<<else>>covering _slave1.slaveName's face in girlcum<</if>>. Your guests and their attendant slaves @@.green;applaud at the consummation,@@ or rather, at the first stage of the consummation. The balance will take place privately, however, and you scoop up your new slave <<if $wife == _wife2>>$wives<<else>>spouses<</if>> to carry them back into the master bedroom. They rest their head against your <<if $PC.boobs == 1>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>> as you cradle them in your arms, staring up at you. /* TODO: will need a rewrite*/ + <<if (_slave1.fetish == "cumslut")>>enthusiastically<<else>>with a will<</if>>, and you climax promptly, <<if $PC.dick != 0>>shooting your cum down _slave1.slaveName's throat<<else>>covering _slave1.slaveName's face in girlcum<</if>>. Your guests and their attendant slaves @@.green;applaud at the consummation,@@ or rather, at the first stage of the consummation. The balance will take place privately, however, and you scoop up your new slave <<if $wife == _wife2>>$wives<<else>>spouses<</if>> to carry them back into the master bedroom. They rest their head against your <<if $PC.boobs >= 300>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>> as you cradle them in your arms, staring up at you. /* TODO: will need a rewrite*/ <<elseif _slave1.devotion < -20 && _slave1.trust > 20>> - with apprehension, so much so that things are taking too long, so you grab _slave1.slaveName's head and facefuck $him instead. $He gags and sputters, tears running down $his cheeks, as you violate $his mouth publicly. You climax promptly, <<if $PC.dick == 1>>shooting your cum down $his throat<<else>>covering $his face in girlcum<</if>>. Your guests and their attendant slaves @@.green;applaud at the consummation,@@ or rather, the first stage of the consummation. The balance will take place privately, however, and you scoop up your new slave <<if $wife == _wife2>>$wives<<else>>spouses<</if>> to carry them back into the master bedroom. They look up at you with fearful, hate-filled eyes, blaming you for everything that has happened so far. /* TODO: will need a rewrite*/ + with apprehension, so much so that things are taking too long, so you grab _slave1.slaveName's head and facefuck $him instead. $He gags and sputters, tears running down $his cheeks, as you violate $his mouth publicly. You climax promptly, <<if $PC.dick != 0>>shooting your cum down $his throat<<else>>covering $his face in girlcum<</if>>. Your guests and their attendant slaves @@.green;applaud at the consummation,@@ or rather, the first stage of the consummation. The balance will take place privately, however, and you scoop up your new slave <<if $wife == _wife2>>$wives<<else>>spouses<</if>> to carry them back into the master bedroom. They look up at you with fearful, hate-filled eyes, blaming you for everything that has happened so far. /* TODO: will need a rewrite*/ <<elseif _slave1.devotion < -20>> - with apprehension, so much so that things are taking too long, so you grab _slave1.slaveName's head and facefuck $him instead. $He gags and sputters, tears running down $his cheeks, as you violate $his mouth publicly. You climax promptly, <<if $PC.dick == 1>>shooting your cum down $his throat<<else>>covering $his face in girlcum<</if>>. Your guests and their attendant slaves @@.green;applaud at the consummation,@@ or rather, the first stage of the consummation. The balance will take place privately, however, and you scoop up your new slave <<if $wife == _wife2>>$wives<<else>>spouses<</if>> to carry them back into the master bedroom. They look up at you with fearful, tear-filled eyes as if pleading for you not to do them. /* TODO: will need a rewrite*/ + with apprehension, so much so that things are taking too long, so you grab _slave1.slaveName's head and facefuck $him instead. $He gags and sputters, tears running down $his cheeks, as you violate $his mouth publicly. You climax promptly, <<if $PC.dick != 0>>shooting your cum down $his throat<<else>>covering $his face in girlcum<</if>>. Your guests and their attendant slaves @@.green;applaud at the consummation,@@ or rather, the first stage of the consummation. The balance will take place privately, however, and you scoop up your new slave <<if $wife == _wife2>>$wives<<else>>spouses<</if>> to carry them back into the master bedroom. They look up at you with fearful, tear-filled eyes as if pleading for you not to do them. /* TODO: will need a rewrite*/ <<else>> - with a will. They approaches their task <<if (_slave1.fetish == "cumslut")>>enthusiastically<<else>>obediently<</if>>, and you climax promptly, <<if $PC.dick == 1>>shooting your cum down their throat<<else>>covering their face in girlcum<</if>>. Your guests and their attendant slaves @@.green;applaud at the consummation,@@ or rather, the first stage of the consummation. The balance will take place privately, however, and you scoop up your new slave <<if $wife == _wife2>>$wives<<else>>spouses<</if>> to carry them back into the master bedroom. They look up at you, their eyes unsure. /* TODO: will need a rewrite*/ + with a will. They approaches their task <<if (_slave1.fetish == "cumslut")>>enthusiastically<<else>>obediently<</if>>, and you climax promptly, <<if $PC.dick != 0>>shooting your cum down their throat<<else>>covering their face in girlcum<</if>>. Your guests and their attendant slaves @@.green;applaud at the consummation,@@ or rather, the first stage of the consummation. The balance will take place privately, however, and you scoop up your new slave <<if $wife == _wife2>>$wives<<else>>spouses<</if>> to carry them back into the master bedroom. They look up at you, their eyes unsure. /* TODO: will need a rewrite*/ <</if>> <<else>> _slave1.slaveName is first. $He approaches $his task <<if _slave1.fetish == "mindbroken">> - with robotic obedience. You climax promptly, <<if $PC.dick == 1>>shooting your cum down $his throat<<else>>covering $his face in girlcum<</if>>. Your guests and their attendant slaves @@.green;applaud at the consummation,@@ or rather, the first stage of the consummation. The balance will take place privately, however, and you scoop up your new slave $wife to carry $him back into the master bedroom. $He absentmindedly rests $his head against your <<if $PC.boobs == 1>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>> as you cradle $him in your arms, gazing up at you with empty eyes. + with robotic obedience. You climax promptly, <<if $PC.dick != 0>>shooting your cum down $his throat<<else>>covering $his face in girlcum<</if>>. Your guests and their attendant slaves @@.green;applaud at the consummation,@@ or rather, the first stage of the consummation. The balance will take place privately, however, and you scoop up your new slave $wife to carry $him back into the master bedroom. $He absentmindedly rests $his head against your <<if $PC.boobs >= 300>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>> as you cradle $him in your arms, gazing up at you with empty eyes. <<elseif _slave1.devotion+_slave1.trust >= 175>> - <<if (_slave1.fetish == "cumslut")>>enthusiastically<<else>>with a will<</if>>, and you climax promptly, <<if $PC.dick == 1>>shooting your cum down $his throat<<else>>covering $his face in girlcum<</if>>. Your guests and their attendant slaves @@.green;applaud at the consummation,@@ or rather, at the first stage of the consummation. The balance will take place privately, however, and you scoop up your new slave $wife to carry $him back into the master bedroom. $He rests $his head against your <<if $PC.boobs == 1>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>> as you cradle $him in your arms, staring up at you. + <<if (_slave1.fetish == "cumslut")>>enthusiastically<<else>>with a will<</if>>, and you climax promptly, <<if $PC.dick != 0>>shooting your cum down $his throat<<else>>covering $his face in girlcum<</if>>. Your guests and their attendant slaves @@.green;applaud at the consummation,@@ or rather, at the first stage of the consummation. The balance will take place privately, however, and you scoop up your new slave $wife to carry $him back into the master bedroom. $He rests $his head against your <<if $PC.boobs >= 300>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>> as you cradle $him in your arms, staring up at you. <<elseif _slave1.devotion < -20 && _slave1.trust > 20>> - with apprehension, so much so that things are taking too long, so you grab $his head and facefuck $him instead. $He gags and sputters, tears running down $his cheeks, as you violate $his mouth publicly. You climax promptly, <<if $PC.dick == 1>>shooting your cum down $his throat<<else>>covering $his face in girlcum<</if>>. Your guests and their attendant slaves @@.green;applaud at the consummation,@@ or rather, the first stage of the consummation. The balance will take place privately, however, and you scoop up your new slave $wife to carry $him back into the master bedroom. $He looks up at you with fearful, hate-filled eyes, blaming you for everything that has happened so far. + with apprehension, so much so that things are taking too long, so you grab $his head and facefuck $him instead. $He gags and sputters, tears running down $his cheeks, as you violate $his mouth publicly. You climax promptly, <<if $PC.dick != 0>>shooting your cum down $his throat<<else>>covering $his face in girlcum<</if>>. Your guests and their attendant slaves @@.green;applaud at the consummation,@@ or rather, the first stage of the consummation. The balance will take place privately, however, and you scoop up your new slave $wife to carry $him back into the master bedroom. $He looks up at you with fearful, hate-filled eyes, blaming you for everything that has happened so far. <<elseif _slave1.devotion < -20>> - with apprehension, so much so that things are taking too long, so you grab $his head and facefuck $him instead. $He gags and sputters, tears running down $his cheeks, as you violate $his mouth publicly. You climax promptly, <<if $PC.dick == 1>>shooting your cum down $his throat<<else>>covering $his face in girlcum<</if>>. Your guests and their attendant slaves @@.green;applaud at the consummation,@@ or rather, the first stage of the consummation. The balance will take place privately, however, and you scoop up your new slave $wife to carry $him back into the master bedroom. $He looks up at you with fearful, tear-filled eyes as if pleading for you not to do this. + with apprehension, so much so that things are taking too long, so you grab $his head and facefuck $him instead. $He gags and sputters, tears running down $his cheeks, as you violate $his mouth publicly. You climax promptly, <<if $PC.dick != 0>>shooting your cum down $his throat<<else>>covering $his face in girlcum<</if>>. Your guests and their attendant slaves @@.green;applaud at the consummation,@@ or rather, the first stage of the consummation. The balance will take place privately, however, and you scoop up your new slave $wife to carry $him back into the master bedroom. $He looks up at you with fearful, tear-filled eyes as if pleading for you not to do this. <<else>> - with a will. $He approaches $his task <<if (_slave1.fetish == "cumslut")>>enthusiastically<<else>>obediently<</if>>, and you climax promptly, <<if $PC.dick == 1>>shooting your cum down $his throat<<else>>covering $his face in girlcum<</if>>. Your guests and their attendant slaves @@.green;applaud at the consummation,@@ or rather, the first stage of the consummation. The balance will take place privately, however, and you scoop up your new slave $wife to carry $him back into the master bedroom. $He looks up at you, $his eyes unsure. + with a will. $He approaches $his task <<if (_slave1.fetish == "cumslut")>>enthusiastically<<else>>obediently<</if>>, and you climax promptly, <<if $PC.dick != 0>>shooting your cum down $his throat<<else>>covering $his face in girlcum<</if>>. Your guests and their attendant slaves @@.green;applaud at the consummation,@@ or rather, the first stage of the consummation. The balance will take place privately, however, and you scoop up your new slave $wife to carry $him back into the master bedroom. $He looks up at you, $his eyes unsure. <</if>> Next, it's _slave2.slaveName's turn. _He2 takes on _his2 task <<if _slave2.fetish == "mindbroken">> - with robotic obedience. You climax promptly, <<if $PC.dick == 1>>shooting your cum down _his2 throat<<else>>covering _his2 face in girlcum<</if>>. Your guests and their attendant slaves @@.green;applaud at the consummation,@@ or rather, the first stage of the consummation. The balance will take place privately, however, and you scoop up your new slave _wife2 to carry _him2 back into the master bedroom. _He2 absentmindedly rests _his2 head against your <<if $PC.boobs == 1>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>> as you cradle _him2 in your arms, gazing up at you with empty eyes. + with robotic obedience. You climax promptly, <<if $PC.dick != 0>>shooting your cum down _his2 throat<<else>>covering _his2 face in girlcum<</if>>. Your guests and their attendant slaves @@.green;applaud at the consummation,@@ or rather, the first stage of the consummation. The balance will take place privately, however, and you scoop up your new slave _wife2 to carry _him2 back into the master bedroom. _He2 absentmindedly rests _his2 head against your <<if $PC.boobs >= 300>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>> as you cradle _him2 in your arms, gazing up at you with empty eyes. <<elseif _slave2.devotion+_slave2.trust >= 175>> - <<if (_slave2.fetish == "cumslut")>>enthusiastically<<else>>with a will<</if>>, and you climax promptly, <<if $PC.dick == 1>>shooting your cum down _his2 throat<<else>>covering _his2 face in girlcum<</if>>. Your guests and their attendant slaves @@.green;applaud at the consummation,@@ or rather, at the first stage of the consummation. The balance will take place privately, however, and you scoop up your new slave _wife2 to carry _him2 back into the master bedroom. _He2 rests _his2 head against your <<if $PC.boobs == 1>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>> as you cradle _him2 in your arms, staring up at you. + <<if (_slave2.fetish == "cumslut")>>enthusiastically<<else>>with a will<</if>>, and you climax promptly, <<if $PC.dick != 0>>shooting your cum down _his2 throat<<else>>covering _his2 face in girlcum<</if>>. Your guests and their attendant slaves @@.green;applaud at the consummation,@@ or rather, at the first stage of the consummation. The balance will take place privately, however, and you scoop up your new slave _wife2 to carry _him2 back into the master bedroom. _He2 rests _his2 head against your <<if $PC.boobs >= 300>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>> as you cradle _him2 in your arms, staring up at you. <<elseif _slave2.devotion < -20 && _slave2.trust > 20>> - with apprehension, so much so that things are taking too long, so you grab _his2 head and facefuck _him2 instead. _He2 gags and sputters, tears running down _his2 cheeks, as you violate _his2 mouth publicly. You climax promptly, <<if $PC.dick == 1>>shooting your cum down _his2 throat<<else>>covering _his2 face in girlcum<</if>>. Your guests and their attendant slaves @@.green;applaud at the consummation,@@ or rather, the first stage of the consummation. The balance will take place privately, however, and you scoop up your new slave _wife2 to carry _him2 back into the master bedroom. _He2 looks up at you with fearful, hate-filled eyes, blaming you for everything that has happened so far. + with apprehension, so much so that things are taking too long, so you grab _his2 head and facefuck _him2 instead. _He2 gags and sputters, tears running down _his2 cheeks, as you violate _his2 mouth publicly. You climax promptly, <<if $PC.dick != 0>>shooting your cum down _his2 throat<<else>>covering _his2 face in girlcum<</if>>. Your guests and their attendant slaves @@.green;applaud at the consummation,@@ or rather, the first stage of the consummation. The balance will take place privately, however, and you scoop up your new slave _wife2 to carry _him2 back into the master bedroom. _He2 looks up at you with fearful, hate-filled eyes, blaming you for everything that has happened so far. <<elseif _slave2.devotion < -20>> - with apprehension, so much so that things are taking too long, so you grab _his2 head and facefuck _him2 instead. _He2 gags and sputters, tears running down _his2 cheeks, as you violate _his2 mouth publicly. You climax promptly, <<if $PC.dick == 1>>shooting your cum down _his2 throat<<else>>covering _his2 face in girlcum<</if>>. Your guests and their attendant slaves @@.green;applaud at the consummation,@@ or rather, the first stage of the consummation. The balance will take place privately, however, and you scoop up your new slave _wife2 to carry _him2 back into the master bedroom. _He2 looks up at you with fearful, tear-filled eyes as if pleading for you not to do this. + with apprehension, so much so that things are taking too long, so you grab _his2 head and facefuck _him2 instead. _He2 gags and sputters, tears running down _his2 cheeks, as you violate _his2 mouth publicly. You climax promptly, <<if $PC.dick != 0>>shooting your cum down _his2 throat<<else>>covering _his2 face in girlcum<</if>>. Your guests and their attendant slaves @@.green;applaud at the consummation,@@ or rather, the first stage of the consummation. The balance will take place privately, however, and you scoop up your new slave _wife2 to carry _him2 back into the master bedroom. _He2 looks up at you with fearful, tear-filled eyes as if pleading for you not to do this. <<else>> - with a will. _He2 approaches _his2 task <<if (_slave2.fetish == "cumslut")>>enthusiastically<<else>>obediently<</if>>, and you climax promptly, <<if $PC.dick == 1>>shooting your cum down _his2 throat<<else>>covering _his2 face in girlcum<</if>>. Your guests and their attendant slaves @@.green;applaud at the consummation,@@ or rather, the first stage of the consummation. The balance will take place privately, however, and you scoop up your new slave _wife2wiv to carry _him2 back into the master bedroom. _He2 looks up at you, _his2 eyes unsure. + with a will. _He2 approaches _his2 task <<if (_slave2.fetish == "cumslut")>>enthusiastically<<else>>obediently<</if>>, and you climax promptly, <<if $PC.dick != 0>>shooting your cum down _his2 throat<<else>>covering _his2 face in girlcum<</if>>. Your guests and their attendant slaves @@.green;applaud at the consummation,@@ or rather, the first stage of the consummation. The balance will take place privately, however, and you scoop up your new slave _wife2wiv to carry _him2 back into the master bedroom. _He2 looks up at you, _his2 eyes unsure. <</if>> <</if>> diff --git a/src/uncategorized/seWeddingSingle.tw b/src/uncategorized/seWeddingSingle.tw index 1edd9935c7b72c401c531ecb5cf1a85aa3f09b9d..1a70f9347715a71961f5dda1af7c086881292b04 100644 --- a/src/uncategorized/seWeddingSingle.tw +++ b/src/uncategorized/seWeddingSingle.tw @@ -406,11 +406,11 @@ In the days leading up to your wedding, $slaves[_wedS].slaveName spent $his time <</if>> There is no ring for you, since this marriage does not bind you. <br> - <<if $PC.surname && $slaves[_wedS].slaveSurname != $PC.surname>> + <<if $PC.slaveSurname && $slaves[_wedS].slaveSurname != $PC.slaveSurname>> <br><br><span id="surnaming"> <<link "Give $him your surname too">> <<replace "#surnaming">> - <<set $slaves[_wedS].slaveSurname = $PC.surname>> + <<set $slaves[_wedS].slaveSurname = $PC.slaveSurname>> You also proclaim your new slave $wife $slaves[_wedS].slaveName $slaves[_wedS].slaveSurname. The new Mrs. $slaves[_wedS].slaveSurname <<if canHear($slaves[_wedS])>>hears<<else>>understands<</if>> this, of course, and <<if $slaves[_wedS].fetish == "mindbroken">> shows no reaction. Like many things, names mean nothing to $him now. Your guests, on the other hand, appreciate the gift. @@ -429,15 +429,15 @@ In the days leading up to your wedding, $slaves[_wedS].slaveName spent $his time <</if>> <br><br> <<if $slaves[_wedS].fetish == "mindbroken">> - $slaves[_wedS].slaveName is mindbroken, so you gather $him up and hold $him in front of you, pulling $his panties off as you do. $He follows your motions like a ragdoll. You maneuver your dick inside $him while holding $him against your <<if $PC.boobs == 1>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>>. Then you pull $his _knees up to give your guests a good view as you fuck $his fertile <<if $slaves[_wedS].mpreg == 1>>asshole<<else>>cunt<</if>>. $He is left to face them, staring off into space. Though $he faces the crowd, $his mind is empty; this might as well be any other fucking to $him. $He twitches ever so slightly when your seed flows into $him, orgasming robotically to @@.green;applause from your guests.@@ You'll fuck $him repeatedly over the next few days, ensuring impregnation. + $slaves[_wedS].slaveName is mindbroken, so you gather $him up and hold $him in front of you, pulling $his panties off as you do. $He follows your motions like a ragdoll. You maneuver your dick inside $him while holding $him against your <<if $PC.boobs >= 300>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>>. Then you pull $his _knees up to give your guests a good view as you fuck $his fertile <<if $slaves[_wedS].mpreg == 1>>asshole<<else>>cunt<</if>>. $He is left to face them, staring off into space. Though $he faces the crowd, $his mind is empty; this might as well be any other fucking to $him. $He twitches ever so slightly when your seed flows into $him, orgasming robotically to @@.green;applause from your guests.@@ You'll fuck $him repeatedly over the next few days, ensuring impregnation. <<elseif $slaves[_wedS].devotion+$slaves[_wedS].trust >= 175>> - Then, you <<if !hasAnyLegs($slaves[_wedS])>>gather $him up and hold $him in front of you, pulling $his panties off as you do. Showing considerable dexterity, you maneuver your dick inside $him while holding $him against your <<if $PC.boobs == 1>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>><<else>>take $his hand and pull $him to $his feet while $he shimmies out of $his panties. $He cocks $his hips for you and you slide your cock inside $him before taking $his _knees and drawing <<if hasBothLegs($slaves[_wedS])>>them<<else>>it<</if>> up to hold $him in midair, impaled on you<</if>>. $He is left to face your guests, watching raptly as you fuck $his fertile <<if $slaves[_wedS].mpreg == 1>>asshole<<else>>cunt<</if>>. Though $his face is towards the crowd, $his mind is concentrated on your hard cock, pumping in and out of $him at an angle; to $him, it's @@.mediumaquamarine;concrete proof that $he's special to you.@@ $He gasps when your seed flows into $him, orgasming $himself to @@.green;applause from your guests.@@ You'll fuck $him repeatedly over the next few days, ensuring impregnation. + Then, you <<if !hasAnyLegs($slaves[_wedS])>>gather $him up and hold $him in front of you, pulling $his panties off as you do. Showing considerable dexterity, you maneuver your dick inside $him while holding $him against your <<if $PC.boobs >= 300>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>><<else>>take $his hand and pull $him to $his feet while $he shimmies out of $his panties. $He cocks $his hips for you and you slide your cock inside $him before taking $his _knees and drawing <<if hasBothLegs($slaves[_wedS])>>them<<else>>it<</if>> up to hold $him in midair, impaled on you<</if>>. $He is left to face your guests, watching raptly as you fuck $his fertile <<if $slaves[_wedS].mpreg == 1>>asshole<<else>>cunt<</if>>. Though $his face is towards the crowd, $his mind is concentrated on your hard cock, pumping in and out of $him at an angle; to $him, it's @@.mediumaquamarine;concrete proof that $he's special to you.@@ $He gasps when your seed flows into $him, orgasming $himself to @@.green;applause from your guests.@@ You'll fuck $him repeatedly over the next few days, ensuring impregnation. <<elseif $slaves[_wedS].devotion < -20 && $slaves[_wedS].trust > 20>> - $slaves[_wedS].slaveName is unwilling, so you gather $him up and hold $him in front of you, pulling $his panties off as you do. $He was crying before, but this causes $him to tremble and tear up in anticipation of what's next. Ignoring this, you maneuver your dick inside $him while holding $him against your <<if $PC.boobs == 1>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>>.<<if hasAnyLegs($slaves[_wedS])>> Then you pull $his _knees to give your guests a good view of the consummation.<</if>> $He is left to face them, watching sullenly as you fuck $his fertile <<if $slaves[_wedS].mpreg == 1>>asshole<<else>>cunt<</if>>. Though $his face is towards the crowd, $his mind is concentrated on your hard cock, pumping in and out of $him at an angle; to $him, this is torture. $He gasps when your seed flows into $him, faking an orgasm to @@.green;applause from your guests.@@ At this, $he shoots you a dirty look, blaming you for this indignity. You'll fuck $him repeatedly over the next few days, ensuring impregnation, despite $his efforts to defy you. + $slaves[_wedS].slaveName is unwilling, so you gather $him up and hold $him in front of you, pulling $his panties off as you do. $He was crying before, but this causes $him to tremble and tear up in anticipation of what's next. Ignoring this, you maneuver your dick inside $him while holding $him against your <<if $PC.boobs >= 300>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>>.<<if hasAnyLegs($slaves[_wedS])>> Then you pull $his _knees to give your guests a good view of the consummation.<</if>> $He is left to face them, watching sullenly as you fuck $his fertile <<if $slaves[_wedS].mpreg == 1>>asshole<<else>>cunt<</if>>. Though $his face is towards the crowd, $his mind is concentrated on your hard cock, pumping in and out of $him at an angle; to $him, this is torture. $He gasps when your seed flows into $him, faking an orgasm to @@.green;applause from your guests.@@ At this, $he shoots you a dirty look, blaming you for this indignity. You'll fuck $him repeatedly over the next few days, ensuring impregnation, despite $his efforts to defy you. <<elseif $slaves[_wedS].devotion < -20>> - $slaves[_wedS].slaveName is unwilling, so you gather $him up and hold $him in front of you, pulling $his panties off as you do. $He was crying before, but this causes $him to tremble and sob loudly in anticipation of what's next. Ignoring this, you maneuver your dick inside $him while holding $him against your <<if $PC.boobs == 1>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>>.<<if hasAnyLegs($slaves[_wedS])>> Then you pull $his _knees to give your guests a good view of the consummation.<</if>> $He is left to face them, watching sullenly as you fuck $his fertile <<if $slaves[_wedS].mpreg == 1>>asshole<<else>>cunt<</if>>. Though $his face is towards the crowd, $his mind is concentrated on your hard cock, pumping in and out of $him at an angle; to $him, this is torture. $He gasps when your seed flows into $him, orgasming unwillingly @@.green;applause from your guests.@@ At this, $he completely breaks down, blubbering like a child at the unwelcome warmth in $his lower belly. You'll fuck $him repeatedly over the next few days, ensuring impregnation, despite $his protesting. + $slaves[_wedS].slaveName is unwilling, so you gather $him up and hold $him in front of you, pulling $his panties off as you do. $He was crying before, but this causes $him to tremble and sob loudly in anticipation of what's next. Ignoring this, you maneuver your dick inside $him while holding $him against your <<if $PC.boobs >= 300>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>>.<<if hasAnyLegs($slaves[_wedS])>> Then you pull $his _knees to give your guests a good view of the consummation.<</if>> $He is left to face them, watching sullenly as you fuck $his fertile <<if $slaves[_wedS].mpreg == 1>>asshole<<else>>cunt<</if>>. Though $his face is towards the crowd, $his mind is concentrated on your hard cock, pumping in and out of $him at an angle; to $him, this is torture. $He gasps when your seed flows into $him, orgasming unwillingly @@.green;applause from your guests.@@ At this, $he completely breaks down, blubbering like a child at the unwelcome warmth in $his lower belly. You'll fuck $him repeatedly over the next few days, ensuring impregnation, despite $his protesting. <<else>> - $slaves[_wedS].slaveName isn't particularly excited about what's coming, but $he's fully prepared for it and accepted it as a fact of life. There are worse things one can be than the slave-<<= $wife>> of a wealthy arcology owner. You <<if !hasAnyLegs($slaves[_wedS])>>gather $him up and hold $him in front of you, pulling $his panties off as you do. Showing considerable dexterity, you maneuver your dick inside $him while holding $him against your <<if $PC.boobs == 1>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>><<else>>take $his hand and pull $him to $his feet while $he shimmies out of $his panties. $He cocks $his hips for you and you slide your cock inside $him before taking $his _knees and drawing <<if hasBothLegs($slaves[_wedS])>>them<<else>>it<</if>> up to hold $him in midair, impaled on you<</if>>. Though $his face is towards the crowd, $his mind is concentrated on your hard cock, pumping in and out of $him at an angle; to $him, it is what it is. $He gasps when your seed flows into $him, orgasming shortly after to @@.green;applause from your guests.@@ You'll fuck $him repeatedly over the next few days, ensuring impregnation. + $slaves[_wedS].slaveName isn't particularly excited about what's coming, but $he's fully prepared for it and accepted it as a fact of life. There are worse things one can be than the slave-<<= $wife>> of a wealthy arcology owner. You <<if !hasAnyLegs($slaves[_wedS])>>gather $him up and hold $him in front of you, pulling $his panties off as you do. Showing considerable dexterity, you maneuver your dick inside $him while holding $him against your <<if $PC.boobs > 300>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>><<else>>take $his hand and pull $him to $his feet while $he shimmies out of $his panties. $He cocks $his hips for you and you slide your cock inside $him before taking $his _knees and drawing <<if hasBothLegs($slaves[_wedS])>>them<<else>>it<</if>> up to hold $him in midair, impaled on you<</if>>. Though $his face is towards the crowd, $his mind is concentrated on your hard cock, pumping in and out of $him at an angle; to $him, it is what it is. $He gasps when your seed flows into $him, orgasming shortly after to @@.green;applause from your guests.@@ You'll fuck $him repeatedly over the next few days, ensuring impregnation. <</if>> <<set $slaves[_wedS].preg = 1, $slaves[_wedS].pregKnown = 1, $slaves[_wedS].pregWeek = 1>> <<set $slaves[_wedS].pregType = setPregType($slaves[_wedS])>> @@ -554,25 +554,25 @@ In the days leading up to your wedding, $slaves[_wedS].slaveName spent $his time <br><br> $He returns shortly, looking exhausted but otherwise uncaring. $He's naked still, $his skin clean and $slaves[_wedS].skin, and is led to you for the ceremony by another slave. The only evident signs that $he's had sex with more than a hundred people today is $his ass, which looks rather well traveled, and $his tiredness. $He can't conceal $his tiredness, and leans against you subconsciously. <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> reads the short recitation for $him, and you place a simple steel ring <<if !hasAnyArms($slaves[_wedS])>>on a cord around $his neck, since $he lacks fingers to wear it on<<else>>on $his finger<</if>>. There is no ring for you, since this marriage does not bind you. <br><br> - Once the ceremony is complete, you scoop up your new slave $wife to carry $him back into the master bedroom. $He rests $his head against your <<if $PC.boobs == 1>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>> as you cradle $him in your arms, and by the time $he's home, $he's fast asleep. You set $him gently down on the bed and curl up behind $him, feeling the animal warmth of $his body as the exhausted slave's chest rises and falls with $his breathing. + Once the ceremony is complete, you scoop up your new slave $wife to carry $him back into the master bedroom. $He rests $his head against your <<if $PC.boobs >= 300>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>> as you cradle $him in your arms, and by the time $he's home, $he's fast asleep. You set $him gently down on the bed and curl up behind $him, feeling the animal warmth of $his body as the exhausted slave's chest rises and falls with $his breathing. <<elseif $slaves[_wedS].devotion+$slaves[_wedS].trust >= 175>> $He spent the day before resting and preparing $himself, and this was a necessary precaution. $He spends most of the daylong party at the center of a nonstop gangbang. The theory is that $he'll be bound to you as your slave $wife from this day onward, so $he must get the promiscuity that is a sex slave's responsibility out of the way now. Whatever their opinions on the idea, @@.green;your guests take part with enthusiasm,@@ many having brought their own slaves to participate, too. $slaves[_wedS].slaveName spends hours with numerous cocks inside $him, with attending slaves using their mouths on any erogenous zones they can reach. When the moment of the ceremony nears, $he's extracted and taken off to be bathed. <br><br> $He returns shortly, looking exhausted but rather proud of $himself for getting through all that. $He's naked still, $his skin clean and $slaves[_wedS].skin, and comes confidently to stand by you for the ceremony. The only evident signs that $he's had sex with more than a hundred people today is $his ass, which looks rather well-traveled, and $his tiredness. $He does $his best to conceal how ready to sleep $he is, but $he leans against you a little. <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> reads the short recitation for $him, and you place a simple steel ring <<if !hasAnyArms($slaves[_wedS])>>on a cord around $his neck, since $he lacks fingers to wear it on<<else>>on $his finger<</if>>. There is no ring for you, since this marriage does not bind you. <br><br> - Once the ceremony is complete, you scoop up your new slave $wife to carry $him back into the master bedroom. $He rests $his head against your <<if $PC.boobs == 1>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>> as you cradle $him in your arms, and by the time $he's home, $he's fast asleep. You set $him gently down on the bed and curl up behind $him, feeling the animal warmth of $his body as the exhausted slave's chest rises and falls with $his breathing. + Once the ceremony is complete, you scoop up your new slave $wife to carry $him back into the master bedroom. $He rests $his head against your <<if $PC.boobs >= 300>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>> as you cradle $him in your arms, and by the time $he's home, $he's fast asleep. You set $him gently down on the bed and curl up behind $him, feeling the animal warmth of $his body as the exhausted slave's chest rises and falls with $his breathing. <<elseif $slaves[_wedS].devotion < -20 && $slaves[_wedS].trust > 20>> $He spent the day before resting and trying to ready $himself, and this was a necessary precaution. $He spends most of the daylong party at the center of a nonstop gangbang, screaming mixed cries of pleasure and horror. The theory is that $he'll be bound to you as your slave $wife from this day onward, so $he must get the promiscuity that is a sex slave's responsibility out of the way now. Whatever their opinions on the idea, your guests take part with enthusiasm, completely unhampered by your slave's utter unwillingness. Many brought their own slaves to participate, too. $slaves[_wedS].slaveName spends hours with numerous cocks inside $him, with attending slaves using their mouths on any erogenous zones they can reach. When the moment of the ceremony nears, $he's extracted and taken off to be bathed. <br><br> $He returns shortly, looking exhausted and annoyed. $He's naked still, $his skin clean and $slaves[_wedS].skin, and comes reluctantly to stand by you for the ceremony, glaring at you the whole time. The only evident signs that $he's had sex with more than a hundred people today is $his ass, which looks rather well traveled, and $his tiredness. $He does $his best to conceal $his tiredness and look stronger than $he is, choosing to struggle to stand instead of leaning against you. <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> reads the short recitation for $him, and you place a simple steel ring <<if !hasAnyArms($slaves[_wedS])>>on a cord around $his neck, since $he lacks fingers to wear it on<<else>>on $his finger<</if>>. There is no ring for you, since this marriage does not bind you. <br><br> - Once the ceremony is complete, you scoop up your new, protesting, slave $wife to carry $him back into the master bedroom. $He rests $his head against your <<if $PC.boobs == 1>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>>, simply too tired to care anymore. By the time $he's home, $he's fast asleep. You set $him gently down on the bed and curl up behind $him, feeling the animal warmth of $his body as the exhausted slave's chest rises and falls with $his breathing. $He squirms slightly in $his sleep to the unwelcome feeling of your arm around $him. + Once the ceremony is complete, you scoop up your new, protesting, slave $wife to carry $him back into the master bedroom. $He rests $his head against your <<if $PC.boobs >= 300>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>>, simply too tired to care anymore. By the time $he's home, $he's fast asleep. You set $him gently down on the bed and curl up behind $him, feeling the animal warmth of $his body as the exhausted slave's chest rises and falls with $his breathing. $He squirms slightly in $his sleep to the unwelcome feeling of your arm around $him. <<elseif $slaves[_wedS].devotion < -20>> $He spent the day before resting and crying to $himself, and this was a necessary precaution. $He spends most of the daylong party at the center of a nonstop gangbang, screaming mixed cries of pleasure and horror. The theory is that $he'll be bound to you as your slave $wife from this day onward, so $he must get the promiscuity that is a sex slave's responsibility out of the way now. Whatever their opinions on the idea, your guests take part with enthusiasm, completely unhampered by your slave's utter unwillingness. Many brought their own slaves to participate, too. $slaves[_wedS].slaveName spends hours with numerous cocks inside $him, with attending slaves using their mouths on any erogenous zones they can reach. When the moment of the ceremony nears, $he's extracted and taken off to be bathed. <br><br> $He returns shortly, looking exhausted and depressed. $He's naked still, $his skin clean and $slaves[_wedS].skin, and comes reluctantly to stand by you for the ceremony, just wanting it to be over. The only evident signs that $he's had sex with more than a hundred people today is $his ass, which looks rather well traveled, and $his tiredness. $He does $his best to conceal $his tiredness out of fear of punishment, and $he leans against you for support despite $his feelings on the wedding and you. <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> reads the short recitation for $him, and you place a simple steel ring <<if !hasAnyArms($slaves[_wedS])>>on a cord around $his neck, since $he lacks fingers to wear it on<<else>>on $his finger<</if>>. There is no ring for you, since this marriage does not bind you. <br><br> - Once the ceremony is complete, you scoop up your new slave $wife to carry $him back into the master bedroom. $He rests $his head against your <<if $PC.boobs == 1>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>>, simply too tired to care anymore. By the time $he's home, $he's fast asleep. You set $him gently down on the bed and curl up behind $him, feeling the animal warmth of $his body as the exhausted slave's chest rises and falls with $his breathing. + Once the ceremony is complete, you scoop up your new slave $wife to carry $him back into the master bedroom. $He rests $his head against your <<if $PC.boobs >= 300>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>>, simply too tired to care anymore. By the time $he's home, $he's fast asleep. You set $him gently down on the bed and curl up behind $him, feeling the animal warmth of $his body as the exhausted slave's chest rises and falls with $his breathing. <<else>> $He spent the day before resting and reluctantly preparing $himself, and this was a necessary precaution. $He spends most of the daylong party at the center of a nonstop gangbang, moaning and wincing as $he takes cock after cock. The theory is that $he'll be bound to you as your slave $wife from this day onward, so $he must get the promiscuity that is a sex slave's responsibility out of the way now. Whatever their opinions on the idea, your guests take part with enthusiasm, completely unhampered by your slave's lack of passion. Many brought their own slaves to participate, too. $slaves[_wedS].slaveName spends hours with numerous cocks inside $him, with attending slaves using their mouths on any erogenous zones they can reach. When the moment of the ceremony nears, $he's extracted and taken off to be bathed. <br><br> @@ -581,11 +581,11 @@ In the days leading up to your wedding, $slaves[_wedS].slaveName spent $his time Once the ceremony is complete, you scoop up your new slave $wife to carry $him back into the master bedroom. $He rests $his head against you, so tired that $he's grateful for the break from standing. By the time $he's home, $he's fast asleep. You set $him gently down on the bed and curl up behind $him, feeling the animal warmth of $his body as the exhausted slave's chest rises and falls with $his breathing. <</if>> <br> - <<if $PC.surname && $slaves[_wedS].slaveSurname != $PC.surname>> + <<if $PC.slaveSurname && $slaves[_wedS].slaveSurname != $PC.slaveSurname>> <br><br><span id="surnaming"> <<link "Give $him your surname as well">> <<replace "#surnaming">> - <<set $slaves[_wedS].slaveSurname = $PC.surname>> + <<set $slaves[_wedS].slaveSurname = $PC.slaveSurname>> You also proclaim your new slave $wife $slaves[_wedS].slaveName $slaves[_wedS].slaveSurname. The new Mrs. $slaves[_wedS].slaveSurname <<if canHear($slaves[_wedS])>>hears<<else>>understands<</if>> this, of course, and <<if $slaves[_wedS].fetish == "mindbroken">> shows no reaction. Like many things, names mean nothing to $him now. @@ -787,11 +787,11 @@ In the days leading up to your wedding, $slaves[_wedS].slaveName spent $his time <br><br> When $he's in front of you, <<if !hasAnyLegs($slaves[_wedS])>>the slave carrying $his <<if isAmputee($slaves[_wedS])>>limbless<<else>>legless<</if>> torso sets $him down on the floor in front of you and props $him up so $his head is level with your crotch<<else>>$he gets down on $his _knees so $his head is level with your crotch<</if>>. <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> reads the short recitation for $him, and you place a simple steel ring <<if !hasAnyArms($slaves[_wedS])>>on a cord around $his neck, since $he lacks fingers to wear it on<<else>>on $his finger<</if>>. There is no ring for you, since this marriage does not bind you. <br> - <<if $PC.surname && $slaves[_wedS].slaveSurname != $PC.surname>> + <<if $PC.slaveSurname && $slaves[_wedS].slaveSurname != $PC.slaveSurname>> <br><br><span id="surnaming"> <<link "Give $him your surname">> <<replace "#surnaming">> - <<set $slaves[_wedS].slaveSurname = $PC.surname>> + <<set $slaves[_wedS].slaveSurname = $PC.slaveSurname>> You also proclaim your new slave $wife $slaves[_wedS].slaveName $slaves[_wedS].slaveSurname. The new Mrs. $slaves[_wedS].slaveSurname <<if canHear($slaves[_wedS])>>hears<<else>>understands<</if>> this, of course, and <<if $slaves[_wedS].fetish == "mindbroken">> shows no reaction. Like many things, names mean nothing to $him now. Your guests, on the other hand, appreciate the gift. @@ -808,17 +808,17 @@ In the days leading up to your wedding, $slaves[_wedS].slaveName spent $his time <</link>> </span> <</if>> - <br><br> Then, you flip $his veil over $his head so $he can <<if $PC.dick == 1>>suck your dick<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>eat you out<</if>> in front of your guests, as the ceremony requires. $He approaches $his task + <br><br> Then, you flip $his veil over $his head so $he can <<if $PC.dick != 0>>suck your dick<<if $PC.vagina != -1>> and <</if>><</if>><<if $PC.vagina != -1>>eat you out<</if>> in front of your guests, as the ceremony requires. $He approaches $his task <<if $slaves[_wedS].fetish == "mindbroken">> - with robotic obedience. You climax promptly, <<if $PC.dick == 1>>shooting your cum down $his throat<<else>>covering $his face in girlcum<</if>>. Your guests and their attendant slaves applaud at the consummation, or rather, the first stage of the consummation. The balance will take place privately, however, and you scoop up your new slave $wife to carry $him back into the master bedroom. $He absentmindedly rests $his head against your <<if $PC.boobs == 1>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>> as you cradle $him in your arms, gazing up at you with empty eyes. + with robotic obedience. You climax promptly, <<if $PC.dick != 0>>shooting your cum down $his throat<<else>>covering $his face in girlcum<</if>>. Your guests and their attendant slaves applaud at the consummation, or rather, the first stage of the consummation. The balance will take place privately, however, and you scoop up your new slave $wife to carry $him back into the master bedroom. $He absentmindedly rests $his head against your <<if $PC.boobs >= 300>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>> as you cradle $him in your arms, gazing up at you with empty eyes. <<elseif $slaves[_wedS].devotion+$slaves[_wedS].trust >= 175>> - <<if ($slaves[_wedS].fetish == "cumslut")>>enthusiastically<<else>>with a will<</if>>, and you climax promptly, <<if $PC.dick == 1>>shooting your cum down $his throat<<else>>covering $his face in girlcum<</if>>. Your guests and their attendant slaves @@.green;applaud at the consummation,@@ or rather, at the first stage of the consummation. The balance will take place privately, however, and you scoop up your new slave $wife to carry $him back into the master bedroom. $He rests $his head against your <<if $PC.boobs == 1>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>> as you cradle $him in your arms, staring up at you. + <<if ($slaves[_wedS].fetish == "cumslut")>>enthusiastically<<else>>with a will<</if>>, and you climax promptly, <<if $PC.dick != 0>>shooting your cum down $his throat<<else>>covering $his face in girlcum<</if>>. Your guests and their attendant slaves @@.green;applaud at the consummation,@@ or rather, at the first stage of the consummation. The balance will take place privately, however, and you scoop up your new slave $wife to carry $him back into the master bedroom. $He rests $his head against your <<if $PC.boobs >= 300>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>> as you cradle $him in your arms, staring up at you. <<elseif $slaves[_wedS].devotion < -20 && $slaves[_wedS].trust > 20>> - with apprehension, so much so that things are taking too long, so you grab $his head and facefuck $him instead. $He gags and sputters, tears running down $his cheeks, as you violate $his mouth publicly. You climax promptly, <<if $PC.dick == 1>>shooting your cum down $his throat<<else>>covering $his face in girlcum<</if>>. Your guests and their attendant slaves applaud at the consummation, or rather, the first stage of the consummation. The balance will take place privately, however, and you scoop up your new slave $wife to carry $him back into the master bedroom. $He looks up at you with fearful, hate-filled eyes, blaming you for everything that has happened so far. + with apprehension, so much so that things are taking too long, so you grab $his head and facefuck $him instead. $He gags and sputters, tears running down $his cheeks, as you violate $his mouth publicly. You climax promptly, <<if $PC.dick != 0>>shooting your cum down $his throat<<else>>covering $his face in girlcum<</if>>. Your guests and their attendant slaves applaud at the consummation, or rather, the first stage of the consummation. The balance will take place privately, however, and you scoop up your new slave $wife to carry $him back into the master bedroom. $He looks up at you with fearful, hate-filled eyes, blaming you for everything that has happened so far. <<elseif $slaves[_wedS].devotion < -20>> - with apprehension, so much so that things are taking too long, so you grab $his head and facefuck $him instead. $He gags and sputters, tears running down $his cheeks, as you violate $his mouth publicly. You climax promptly, <<if $PC.dick == 1>>shooting your cum down $his throat<<else>>covering $his face in girlcum<</if>>. Your guests and their attendant slaves applaud at the consummation, or rather, the first stage of the consummation. The balance will take place privately, however, and you scoop up your new slave $wife to carry $him back into the master bedroom. $He looks up at you with fearful, tear-filled eyes as if pleading for you not to do this. + with apprehension, so much so that things are taking too long, so you grab $his head and facefuck $him instead. $He gags and sputters, tears running down $his cheeks, as you violate $his mouth publicly. You climax promptly, <<if $PC.dick != 0>>shooting your cum down $his throat<<else>>covering $his face in girlcum<</if>>. Your guests and their attendant slaves applaud at the consummation, or rather, the first stage of the consummation. The balance will take place privately, however, and you scoop up your new slave $wife to carry $him back into the master bedroom. $He looks up at you with fearful, tear-filled eyes as if pleading for you not to do this. <<else>> - with a will. $He approaches $his task <<if ($slaves[_wedS].fetish == "cumslut")>>enthusiastically<<else>>obediently<</if>>, and you climax promptly, <<if $PC.dick == 1>>shooting your cum down $his throat<<else>>covering $his face in girlcum<</if>>. Your guests and their attendant slaves applaud at the consummation, or rather, the first stage of the consummation. The balance will take place privately, however, and you scoop up your new slave $wife to carry $him back into the master bedroom. $He looks up at you, $his eyes unsure. + with a will. $He approaches $his task <<if ($slaves[_wedS].fetish == "cumslut")>>enthusiastically<<else>>obediently<</if>>, and you climax promptly, <<if $PC.dick != 0>>shooting your cum down $his throat<<else>>covering $his face in girlcum<</if>>. Your guests and their attendant slaves applaud at the consummation, or rather, the first stage of the consummation. The balance will take place privately, however, and you scoop up your new slave $wife to carry $him back into the master bedroom. $He looks up at you, $his eyes unsure. <</if>> <<if $slaves[_wedS].relationship != 0>> <<if $slaves[_wedS].devotion+$slaves[_wedS].trust >= 175>> diff --git a/src/uncategorized/seWeddingTriple.tw b/src/uncategorized/seWeddingTriple.tw index 0b9fad6c326615b5f82c162482917ebde28dc6ab..29552eb99e4ed72790cd6d83dc95084bcf0aff36 100644 --- a/src/uncategorized/seWeddingTriple.tw +++ b/src/uncategorized/seWeddingTriple.tw @@ -75,25 +75,25 @@ In the days leading up to your wedding, your <<if $wife == _wife2>>$wives<<else> <br><br> $He returns shortly, looking exhausted but otherwise uncaring. $He's naked still, $his skin clean and $activeSlave.skin, and is led to you for the ceremony by another slave. The only evident signs that $he's had sex with more than a hundred people today is $his ass, which looks rather well traveled, and $his tiredness. $He can't conceal $his tiredness, and leans against you subconsciously. <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> reads the short recitation for $him, and you place a simple steel ring <<if !hasAnyArms($activeSlave)>>on a cord around $his neck, since $he lacks fingers to wear it on<<else>>on $his finger<</if>>. There is no ring for you, since this marriage does not bind you. <br><br> - Once the ceremony is complete, you scoop up your new slave $wife to carry $him back into the master bedroom. $He rests $his head against your <<if $PC.boobs == 1>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>> as you cradle $him in your arms, and by the time $he's home, $he's fast asleep. You set $him gently down on the bed and curl up behind $him, feeling the animal warmth of $his body as the exhausted slave's chest rises and falls with $his breathing. + Once the ceremony is complete, you scoop up your new slave $wife to carry $him back into the master bedroom. $He rests $his head against your <<if $PC.boobs >= 300>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>> as you cradle $him in your arms, and by the time $he's home, $he's fast asleep. You set $him gently down on the bed and curl up behind $him, feeling the animal warmth of $his body as the exhausted slave's chest rises and falls with $his breathing. <<elseif $activeSlave.devotion+$activeSlave.trust >= 175>> $He spent the day before resting and preparing $himself, and this was a necessary precaution. $He spends most of the daylong party at the center of a nonstop gangbang. The theory is that $he'll be bound to you as your slave $wife from this day onward, so $he must get the promiscuity that is a sex slave's responsibility out of the way now. Whatever their opinions on the idea, @@.green;your guests take part with enthusiasm,@@ many having brought their own slaves to participate, too. $activeSlave.slaveName spends hours with numerous cocks inside $him, with attending slaves using their mouths on any erogenous zones they can reach. When the moment of the ceremony nears, $he's extracted and taken off to be bathed. <br><br> $He returns shortly, looking exhausted but rather proud of $himself for getting through all that. $He's naked still, $his skin clean and $activeSlave.skin, and comes confidently to stand by you for the ceremony. The only evident signs that $he's had sex with more than a hundred people today is $his ass, which looks rather well-traveled, and $his tiredness. $He does $his best to conceal how ready to sleep $he is, but $he leans against you a little. <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> reads the short recitation for $him, and you place a simple steel ring <<if !hasAnyArms($activeSlave)>>on a cord around $his neck, since $he lacks fingers to wear it on<<else>>on $his finger<</if>>. There is no ring for you, since this marriage does not bind you. <br><br> - Once the ceremony is complete, you scoop up your new slave $wife to carry $him back into the master bedroom. $He rests $his head against your <<if $PC.boobs == 1>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>> as you cradle $him in your arms, and by the time $he's home, $he's fast asleep. You set $him gently down on the bed and curl up behind $him, feeling the animal warmth of $his body as the exhausted slave's chest rises and falls with $his breathing. + Once the ceremony is complete, you scoop up your new slave $wife to carry $him back into the master bedroom. $He rests $his head against your <<if $PC.boobs >= 300>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>> as you cradle $him in your arms, and by the time $he's home, $he's fast asleep. You set $him gently down on the bed and curl up behind $him, feeling the animal warmth of $his body as the exhausted slave's chest rises and falls with $his breathing. <<elseif $activeSlave.devotion < -20 && $activeSlave.trust > 20>> $He spent the day before resting and trying to ready $himself, and this was a necessary precaution. $He spends most of the daylong party at the center of a nonstop gangbang, screaming mixed cries of pleasure and horror. The theory is that $he'll be bound to you as your slave $wife from this day onward, so $he must get the promiscuity that is a sex slave's responsibility out of the way now. Whatever their opinions on the idea, your guests take part with enthusiasm, completely unhampered by your slave's utter unwillingness. Many brought their own slaves to participate, too. $activeSlave.slaveName spends hours with numerous cocks inside $him, with attending slaves using their mouths on any erogenous zones they can reach. When the moment of the ceremony nears, $he's extracted and taken off to be bathed. <br><br> $He returns shortly, looking exhausted and annoyed. $He's naked still, $his skin clean and $activeSlave.skin, and comes reluctantly to stand by you for the ceremony, glaring at you the whole time. The only evident signs that $he's had sex with more than a hundred people today is $his ass, which looks rather well traveled, and $his tiredness. $He does $his best to conceal $his tiredness and look stronger than $he is, choosing to struggle to stand instead of leaning against you. <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> reads the short recitation for $him, and you place a simple steel ring <<if !hasAnyArms($activeSlave)>>on a cord around $his neck, since $he lacks fingers to wear it on<<else>>on $his finger<</if>>. There is no ring for you, since this marriage does not bind you. <br><br> - Once the ceremony is complete, you scoop up your new, protesting, slave $wife to carry $him back into the master bedroom. $He rests $his head against your <<if $PC.boobs == 1>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>>, simply too tired to care anymore. By the time $he's home, $he's fast asleep. You set $him gently down on the bed and curl up behind $him, feeling the animal warmth of $his body as the exhausted slave's chest rises and falls with $his breathing. $He squirms slightly in $his sleep to the unwelcome feeling of your arm around $him. + Once the ceremony is complete, you scoop up your new, protesting, slave $wife to carry $him back into the master bedroom. $He rests $his head against your <<if $PC.boobs >= 300>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>>, simply too tired to care anymore. By the time $he's home, $he's fast asleep. You set $him gently down on the bed and curl up behind $him, feeling the animal warmth of $his body as the exhausted slave's chest rises and falls with $his breathing. $He squirms slightly in $his sleep to the unwelcome feeling of your arm around $him. <<elseif $activeSlave.devotion < -20>> $He spent the day before resting and crying to $himself, and this was a necessary precaution. $He spends most of the daylong party at the center of a nonstop gangbang, screaming mixed cries of pleasure and horror. The theory is that $he'll be bound to you as your slave $wife from this day onward, so $he must get the promiscuity that is a sex slave's responsibility out of the way now. Whatever their opinions on the idea, your guests take part with enthusiasm, completely unhampered by your slave's utter unwillingness. Many brought their own slaves to participate, too. $activeSlave.slaveName spends hours with numerous cocks inside $him, with attending slaves using their mouths on any erogenous zones they can reach. When the moment of the ceremony nears, $he's extracted and taken off to be bathed. <br><br> $He returns shortly, looking exhausted and depressed. $He's naked still, $his skin clean and $activeSlave.skin, and comes reluctantly to stand by you for the ceremony, just wanting it to be over. The only evident signs that $he's had sex with more than a hundred people today is $his ass, which looks rather well traveled, and $his tiredness. $He does $his best to conceal $his tiredness out of fear of punishment, and $he leans against you for support despite $his feelings on the wedding and you. <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> reads the short recitation for $him, and you place a simple steel ring <<if !hasAnyArms($activeSlave)>>on a cord around $his neck, since $he lacks fingers to wear it on<<else>>on $his finger<</if>>. There is no ring for you, since this marriage does not bind you. <br><br> - Once the ceremony is complete, you scoop up your new slave $wife to carry $him back into the master bedroom. $He rests $his head against your <<if $PC.boobs == 1>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>>, simply too tired to care anymore. By the time $he's home, $he's fast asleep. You set $him gently down on the bed and curl up behind $him, feeling the animal warmth of $his body as the exhausted slave's chest rises and falls with $his breathing. + Once the ceremony is complete, you scoop up your new slave $wife to carry $him back into the master bedroom. $He rests $his head against your <<if $PC.boobs >= 300>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>>, simply too tired to care anymore. By the time $he's home, $he's fast asleep. You set $him gently down on the bed and curl up behind $him, feeling the animal warmth of $his body as the exhausted slave's chest rises and falls with $his breathing. <<else>> $He spent the day before resting and reluctantly preparing $himself, and this was a necessary precaution. $He spends most of the daylong party at the center of a nonstop gangbang, moaning and wincing as $he takes cock after cock. The theory is that $he'll be bound to you as your slave $wife from this day onward, so $he must get the promiscuity that is a sex slave's responsibility out of the way now. Whatever their opinions on the idea, your guests take part with enthusiasm, completely unhampered by your slave's lack of passion. Many brought their own slaves to participate, too. $activeSlave.slaveName spends hours with numerous cocks inside $him, with attending slaves using their mouths on any erogenous zones they can reach. When the moment of the ceremony nears, $he's extracted and taken off to be bathed. <br><br> @@ -102,11 +102,11 @@ In the days leading up to your wedding, your <<if $wife == _wife2>>$wives<<else> Once the ceremony is complete, you scoop up your new slave $wife to carry $him back into the master bedroom. $He rests $his head against you, so tired that $he's grateful for the break from standing. By the time $he's home, $he's fast asleep. You set $him gently down on the bed and curl up behind $him, feeling the animal warmth of $his body as the exhausted slave's chest rises and falls with $his breathing. <</if>> <br> - <<if $PC.surname && $activeSlave.slaveSurname != $PC.surname>> + <<if $PC.slaveSurname && $activeSlave.slaveSurname != $PC.slaveSurname>> <br><br><span id="surnaming"> <<link "Give $him your surname as well">> <<replace "#surnaming">> - <<set $activeSlave.slaveSurname = $PC.surname>> + <<set $activeSlave.slaveSurname = $PC.slaveSurname>> You also proclaim your new slave $wife $activeSlave.slaveName $activeSlave.slaveSurname. The new Mrs. $activeSlave.slaveSurname <<if canHear($activeSlave)>>hears<<else>>understands<</if>> this, of course, and <<if $activeSlave.fetish == "mindbroken">> shows no reaction. Like many things, names mean nothing to $him now. @@ -309,11 +309,11 @@ In the days leading up to your wedding, your <<if $wife == _wife2>>$wives<<else> <br><br> When $he's in front of you, <<if !hasAnyLegs($activeSlave)>>the slave carrying $his <<if isAmputee($activeSlave)>>limbless<<else>>legless<</if>> torso sets $him down on the floor in front of you and props $him up so $his head is level with your crotch<<else>>$he gets down on $his knee<<if hasBothLegs($activeSlave)>>s<</if>> so $his head is level with your crotch<</if>>. <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> reads the short recitation for $him, and you place a simple steel ring <<if !hasAnyArms($activeSlave)>>on a cord around $his neck, since $he lacks fingers to wear it on<<else>>on $his finger<</if>>. There is no ring for you, since this marriage does not bind you. <br> - <<if $PC.surname && $activeSlave.slaveSurname != $PC.surname>> + <<if $PC.slaveSurname && $activeSlave.slaveSurname != $PC.slaveSurname>> <br><br><span id="surnaming"> <<link "Give $him your surname">> <<replace "#surnaming">> - <<set $activeSlave.slaveSurname = $PC.surname>> + <<set $activeSlave.slaveSurname = $PC.slaveSurname>> You also proclaim your new slave $wife $activeSlave.slaveName $activeSlave.slaveSurname. The new Mrs. $activeSlave.slaveSurname <<if canHear($activeSlave)>>hears<<else>>understands<</if>> this, of course, and <<if $activeSlave.fetish == "mindbroken">> shows no reaction. Like many things, names mean nothing to $him now. Your guests, on the other hand, appreciate the gift. @@ -330,17 +330,17 @@ In the days leading up to your wedding, your <<if $wife == _wife2>>$wives<<else> <</link>> </span> <</if>> - <br><br> Then, you flip $his veil over $his head so $he can <<if $PC.dick == 1>>suck your dick<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>eat you out<</if>> in front of your guests, as the ceremony requires. $He approaches $his task + <br><br> Then, you flip $his veil over $his head so $he can <<if $PC.dick != 0>>suck your dick<<if $PC.vagina != -1>> and <</if>><</if>><<if $PC.vagina != -1>>eat you out<</if>> in front of your guests, as the ceremony requires. $He approaches $his task <<if $activeSlave.fetish == "mindbroken">> - with robotic obedience. You climax promptly, <<if $PC.dick == 1>>shooting your cum down $his throat<<else>>covering $his face in girlcum<</if>>. Your guests and their attendant slaves applaud at the consummation, or rather, the first stage of the consummation. The balance will take place privately, however, and you scoop up your new slave $wife to carry $him back into the master bedroom. $He absentmindedly rests $his head against your <<if $PC.boobs == 1>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>> as you cradle $him in your arms, gazing up at you with empty eyes. + with robotic obedience. You climax promptly, <<if $PC.dick != 0>>shooting your cum down $his throat<<else>>covering $his face in girlcum<</if>>. Your guests and their attendant slaves applaud at the consummation, or rather, the first stage of the consummation. The balance will take place privately, however, and you scoop up your new slave $wife to carry $him back into the master bedroom. $He absentmindedly rests $his head against your <<if $PC.boobs >= 300>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>> as you cradle $him in your arms, gazing up at you with empty eyes. <<elseif $activeSlave.devotion+$activeSlave.trust >= 175>> - <<if ($activeSlave.fetish == "cumslut")>>enthusiastically<<else>>with a will<</if>>, and you climax promptly, <<if $PC.dick == 1>>shooting your cum down $his throat<<else>>covering $his face in girlcum<</if>>. Your guests and their attendant slaves @@.green;applaud at the consummation,@@ or rather, at the first stage of the consummation. The balance will take place privately, however, and you scoop up your new slave $wife to carry $him back into the master bedroom. $He rests $his head against your <<if $PC.boobs == 1>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>> as you cradle $him in your arms, staring up at you. + <<if ($activeSlave.fetish == "cumslut")>>enthusiastically<<else>>with a will<</if>>, and you climax promptly, <<if $PC.dick != 0>>shooting your cum down $his throat<<else>>covering $his face in girlcum<</if>>. Your guests and their attendant slaves @@.green;applaud at the consummation,@@ or rather, at the first stage of the consummation. The balance will take place privately, however, and you scoop up your new slave $wife to carry $him back into the master bedroom. $He rests $his head against your <<if $PC.boobs >= 300>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>> as you cradle $him in your arms, staring up at you. <<elseif $activeSlave.devotion < -20 && $activeSlave.trust > 20>> - with apprehension, so much so that things are taking too long, so you grab $his head and facefuck $him instead. $He gags and sputters, tears running down $his cheeks, as you violate $his mouth publicly. You climax promptly, <<if $PC.dick == 1>>shooting your cum down $his throat<<else>>covering $his face in girlcum<</if>>. Your guests and their attendant slaves applaud at the consummation, or rather, the first stage of the consummation. The balance will take place privately, however, and you scoop up your new slave $wife to carry $him back into the master bedroom. $He looks up at you with fearful, hate-filled eyes, blaming you for everything that has happened so far. + with apprehension, so much so that things are taking too long, so you grab $his head and facefuck $him instead. $He gags and sputters, tears running down $his cheeks, as you violate $his mouth publicly. You climax promptly, <<if $PC.dick != 0>>shooting your cum down $his throat<<else>>covering $his face in girlcum<</if>>. Your guests and their attendant slaves applaud at the consummation, or rather, the first stage of the consummation. The balance will take place privately, however, and you scoop up your new slave $wife to carry $him back into the master bedroom. $He looks up at you with fearful, hate-filled eyes, blaming you for everything that has happened so far. <<elseif $activeSlave.devotion < -20>> - with apprehension, so much so that things are taking too long, so you grab $his head and facefuck $him instead. $He gags and sputters, tears running down $his cheeks, as you violate $his mouth publicly. You climax promptly, <<if $PC.dick == 1>>shooting your cum down $his throat<<else>>covering $his face in girlcum<</if>>. Your guests and their attendant slaves applaud at the consummation, or rather, the first stage of the consummation. The balance will take place privately, however, and you scoop up your new slave $wife to carry $him back into the master bedroom. $He looks up at you with fearful, tear-filled eyes as if pleading for you not to do this. + with apprehension, so much so that things are taking too long, so you grab $his head and facefuck $him instead. $He gags and sputters, tears running down $his cheeks, as you violate $his mouth publicly. You climax promptly, <<if $PC.dick != 0>>shooting your cum down $his throat<<else>>covering $his face in girlcum<</if>>. Your guests and their attendant slaves applaud at the consummation, or rather, the first stage of the consummation. The balance will take place privately, however, and you scoop up your new slave $wife to carry $him back into the master bedroom. $He looks up at you with fearful, tear-filled eyes as if pleading for you not to do this. <<else>> - with a will. $He approaches $his task <<if ($activeSlave.fetish == "cumslut")>>enthusiastically<<else>>obediently<</if>>, and you climax promptly, <<if $PC.dick == 1>>shooting your cum down $his throat<<else>>covering $his face in girlcum<</if>>. Your guests and their attendant slaves applaud at the consummation, or rather, the first stage of the consummation. The balance will take place privately, however, and you scoop up your new slave $wife to carry $him back into the master bedroom. $He looks up at you, $his eyes unsure. + with a will. $He approaches $his task <<if ($activeSlave.fetish == "cumslut")>>enthusiastically<<else>>obediently<</if>>, and you climax promptly, <<if $PC.dick != 0>>shooting your cum down $his throat<<else>>covering $his face in girlcum<</if>>. Your guests and their attendant slaves applaud at the consummation, or rather, the first stage of the consummation. The balance will take place privately, however, and you scoop up your new slave $wife to carry $him back into the master bedroom. $He looks up at you, $his eyes unsure. <</if>> <<if $activeSlave.relationship != 0>> <<if $activeSlave.devotion+$activeSlave.trust >= 175>> diff --git a/src/uncategorized/sellSlave.tw b/src/uncategorized/sellSlave.tw index 05cecf7709900017559762997890695944357710..cae5087bfe47a5bba74430b98ca2e79a6c8287c8 100644 --- a/src/uncategorized/sellSlave.tw +++ b/src/uncategorized/sellSlave.tw @@ -209,7 +209,7 @@ A reputable slave appraiser arrives promptly to inspect $him and certify $his qu <</if>> I have examined your slave in accordance with the Book. <<case "Elite">> - a member of the Societal Elite you are familiar with greets you respectfully and <<if $PC.dick == 1>>tosses you a wink as she pats her rounded belly. "He's doing well.<<else>>calms her kicking child so she can continue. "Think he'll look as good as his father?<</if>> Anyway, as I'm sure you know, <<= properTitle()>>," she says as she uses curt instructions to direct $activeSlave.slaveName, "appraisals are based on a slave's potential worth as a toy, with modifiers for special characteristics." She scrolls down the list. "I'll just mention the interesting ones. + a member of the Societal Elite you are familiar with greets you respectfully and <<if $PC.dick != 0>>tosses you a wink as she pats her rounded belly. "He's doing well.<<else>>calms her kicking child so she can continue. "Think he'll look as good as his father?<</if>> Anyway, as I'm sure you know, <<= properTitle()>>," she says as she uses curt instructions to direct $activeSlave.slaveName, "appraisals are based on a slave's potential worth as a toy, with modifiers for special characteristics." She scrolls down the list. "I'll just mention the interesting ones. <<case "futa">> a curvy, middle aged, and quite attractive woman wearing a tank top and yoga pants greets you cheerfully and turns to the slave. As she does, you can't help but notice that the yoga pants make it obvious she has a penis almost as long as one of her forearms. She makes notes on a tablet, flipping through videos that display the slave in action as she works. "<<= properTitle()>>, I'm, like, sorry to have to say this to you since I know you know it better than I do, but it's the script, you know? Anyway appraisals are based on a slave's potential performance as a public slut, with modifiers for special characteristics." She makes notes. "I'll just mention the significant ones. <<case "businesswoman">> @@ -529,11 +529,11 @@ A reputable slave appraiser arrives promptly to inspect $him and certify $his qu I see notes on $his notoriety in $his file. That will drive up $his price. <</if>> -<<if $activeSlave.pornPrestige == 3>> +<<if $activeSlave.porn.prestige == 3>> $He's pretty popular in $activeSlave.porn.fameType smut, isn't $he? Buyers will be lining up for $him. -<<elseif $activeSlave.pornPrestige == 2>> +<<elseif $activeSlave.porn.prestige == 2>> $He's gained quite the following in $activeSlave.porn.fameType smut. In fact, I've even seen some of $his smut; buyers will flock to $him. -<<elseif $activeSlave.pornPrestige == 1>> +<<elseif $activeSlave.porn.prestige == 1>> $He's got a small fanbase in $activeSlave.porn.fameType smut. Who knows? Maybe one of them will want $him all to themselves? <</if>> @@ -716,7 +716,7 @@ A reputable slave appraiser arrives promptly to inspect $him and certify $his qu <<case "futa">> That's all. Thanks! Cute $girl." She goes, but pauses in the doorway to give you a little wave. <<case "Elite">> - That's all. <<if $PC.dick == 1>>See you around! Have to have a few other guy's kids before we can have some more fun, but I'll keep you in mind!<<else>>See you around, we'll have to go drinking after I'm done sometime!<</if>>" She waves as she leaves. + That's all. <<if $PC.dick != 0>>See you around! Have to have a few other guy's kids before we can have some more fun, but I'll keep you in mind!<<else>>See you around, we'll have to go drinking after I'm done sometime!<</if>>" She waves as she leaves. <<case "businesswoman">> That will be all. Thank you, and good day." She bows curtly and goes. <<case "slaver">> @@ -1320,7 +1320,7 @@ __Bids Received__ <</if>> <</if>> -<<if $activeSlave.pornPrestige == 1>> +<<if $activeSlave.porn.prestige == 1>> <<if random(1,100) == 69>> <br>''<<print cashFormat(200*Math.trunc(($slaveCost*2)/200))>>'' from an obsessive fan who absolutely must have $him for himself. <<link "Accept bid" "Slave Sold">> @@ -1329,7 +1329,7 @@ __Bids Received__ <<set $buyer = "obsessed fan">> <</link>> <</if>> -<<elseif $activeSlave.pornPrestige == 3>> +<<elseif $activeSlave.porn.prestige == 3>> <<if random(1,100) > 90>> <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.3)/500))>>'' from a studio interested in continued production of $his porn. <<link "Accept bid" "Slave Sold">> diff --git a/src/uncategorized/servantsQuarters.tw b/src/uncategorized/servantsQuarters.tw index b0ab1201b9cab440ab2a8c9062a5124ec9358d73..136ff5ae9ebad872e2c764c5c22f7d598d63c89a 100644 --- a/src/uncategorized/servantsQuarters.tw +++ b/src/uncategorized/servantsQuarters.tw @@ -83,14 +83,14 @@ $servantsQuartersNameCaps <<set _Tmult0 = Math.trunc($servantsQuarters*1000*$upgradeMultiplierArcology)>> <br>$servantsQuartersNameCaps has room to keep $servantsQuarters slaves while they serve. There <<if $ServQiIDs.length == 1>>is<<else>>are<</if>> currently $ServQiIDs.length slave<<if $ServQiIDs.length != 1>>s<</if>> serving in $servantsQuartersName. -[[Expand the Servants' Quarters|Servants' Quarters][cashX(forceNeg(_Tmult0), "capEx"), $servantsQuarters += 5, $PC.engineering += .1]] //Costs <<print cashFormat(_Tmult0)>>// +[[Expand the Servants' Quarters|Servants' Quarters][cashX(forceNeg(_Tmult0), "capEx"), $servantsQuarters += 5, $PC.skill.engineering += .1]] //Costs <<print cashFormat(_Tmult0)>>// <br> <<if $servantsQuartersUpgradeMonitoring == 1>> The quarters have been upgraded with enhanced monitoring systems to make the servants work harder, improving their obedience and efficiency. <<else>> <<set _Tmult1 = Math.trunc(10000*$upgradeMultiplierArcology*$HackingSkillMultiplier)>> - The quarters are standard. [[Upgrade the monitoring systems to force harder work|Servants' Quarters][cashX(forceNeg(_Tmult1), "capEx"), $servantsQuartersUpgradeMonitoring = 1, $PC.hacking += 0.1]] //Costs <<print cashFormat(_Tmult1)>> and will increase upkeep costs// + The quarters are standard. [[Upgrade the monitoring systems to force harder work|Servants' Quarters][cashX(forceNeg(_Tmult1), "capEx"), $servantsQuartersUpgradeMonitoring = 1, $PC.skill.hacking += 0.1]] //Costs <<print cashFormat(_Tmult1)>> and will increase upkeep costs// <</if>> <<if $servantMilkers == 1>> diff --git a/src/uncategorized/servantsQuartersReport.tw b/src/uncategorized/servantsQuartersReport.tw index 06d0562225ebb18244b5d86764bca5e1c44e2759..ec010ee868be85a9e64c6143bd7a4365695658ff 100644 --- a/src/uncategorized/servantsQuartersReport.tw +++ b/src/uncategorized/servantsQuartersReport.tw @@ -39,8 +39,8 @@ <<set _FLsFetish = 2, $slaves[_FLs].fetishStrength += 4>> <</if>> <</if>> - <<if $slaves[_FLs].livingRules != "luxurious">> - <<set $slaves[_FLs].livingRules = "luxurious">> + <<if $slaves[_FLs].rules.living != "luxurious">> + <<set $slaves[_FLs].rules.living = "luxurious">> <</if>> <<set $Stewardess = $slaves[_FLs]>> <<setLocalPronouns $Stewardess>> @@ -246,27 +246,27 @@ <</if>> <<switch $servantsQuartersDecoration>> <<case "Arabian Revivalist" "Aztec Revivalist" "Chattel Religionist" "Chinese Revivalist" "Degradationist" "Edo Revivalist" "Egyptian Revivalist" "Roman Revivalist" "Subjugationist" "Supremacist">> - <<set $slaves[$i].livingRules = "spare">> + <<set $slaves[$i].rules.living = "spare">> <<case "Slave Professionalism">> <<if $slaves[$i].intelligence+$slaves[$i].intelligenceImplant > 15>> - <<set $slaves[$i].livingRules = "normal">> + <<set $slaves[$i].rules.living = "normal">> <<else>> - <<set $slaves[$i].livingRules = "spare">> + <<set $slaves[$i].rules.living = "spare">> <</if>> <<case "Petite Admiration">> <<if heightPass($slaves[$i])>> - <<set $slaves[$i].livingRules = "normal">> + <<set $slaves[$i].rules.living = "normal">> <<else>> - <<set $slaves[$i].livingRules = "spare">> + <<set $slaves[$i].rules.living = "spare">> <</if>> <<case "Statuesque Glorification">> <<if heightPass($slaves[$i])>> - <<set $slaves[$i].livingRules = "normal">> + <<set $slaves[$i].rules.living = "normal">> <<else>> - <<set $slaves[$i].livingRules = "spare">> + <<set $slaves[$i].rules.living = "spare">> <</if>> <<default>> - <<set $slaves[$i].livingRules = "normal">> + <<set $slaves[$i].rules.living = "normal">> <</switch>> <<if $showEWD != 0>> <br><br> diff --git a/src/uncategorized/shops.tw b/src/uncategorized/shops.tw index 1f8629b505d5ec81f6b17e9b145046c30cc7d321..5c06ee8e39f73f01a7d4bd7c4673350b3edbbe9f 100644 --- a/src/uncategorized/shops.tw +++ b/src/uncategorized/shops.tw @@ -15,19 +15,19 @@ This is a section of the promenade <span id="result"><<link "Put in an appearance">><<replace "#result">>You decide to stop in at one of these establishments, and of course your money's no good. You're welcomed with considerable bonhomie, and much less formality than you usually receive at social events in your arcology. Everyone's $arcologies[0].FSSupremacistRace here, and in that you're all equal, and all good friends. Everyone wants to have at least a quick word, and you stay longer than you originally meant to.<</replace>><</link>></span> <<case "Gender Radicalist">> dedicated to Gender Radicalism. The shops here offer a bewildering cornucopia of sex toys. Citizens can kit themselves and their slaves out for anything, regardless of bodily layout. A female citizen is looking over the latest strap-ons, while a male peer is considering versions designed to enable double penetration by one person. - <span id="result"><<link "Try one">><<replace "#result">>You decide to try one of the latest models. Naturally, the store is eager to have you seen considering their products. The harness is very comfortable, and it <<if $PC.dick == 1>>equips you with a second phallus. The slave sales<<= _girlU>> lacks a vagina, but encourages you to try the setup on _himU anyway, promising that _hisU backpussy can accept double penetration. It can.<<else>>provides you with an extremely large phallus, which cums from an internal reservoir. The slave sales<<= _girlU>> encourages you to try the setup on _himU, promising that _hisU holes can accommodate it. They can.<</if>><</replace>><</link>></span> + <span id="result"><<link "Try one">><<replace "#result">>You decide to try one of the latest models. Naturally, the store is eager to have you seen considering their products. The harness is very comfortable, and it <<if $PC.dick != 0>>equips you with a second phallus. The slave sales<<= _girlU>> lacks a vagina, but encourages you to try the setup on _himU anyway, promising that _hisU backpussy can accept double penetration. It can.<<else>>provides you with an extremely large phallus, which cums from an internal reservoir. The slave sales<<= _girlU>> encourages you to try the setup on _himU, promising that _hisU holes can accommodate it. They can.<</if>><</replace>><</link>></span> <<case "Gender Fundamentalist">> dedicated to Gender Fundamentalism. The establishments here are mostly focused on <<if $arcologies[0].FSRestart != "unset">>keeping slaves attractively feminine. There are shops offering all kinds of treatments, drugs, clothes, and furniture to satisfy even the most discerning lady<<else>>citizen reproduction with slaves. There are shops offering all kinds of treatments, drugs, clothes, and furniture to facilitate the successful impregnation of one's chattel, along with a variety of beauty products to keep them soft and feminine<</if>>. - <span id="result"><<link "Get a massage">><<replace "#result">>You decide to put in an appearance at a tenant business, and the massage parlors are of course very eager to offer you complimentary services. The masseuse is very well-trained, and not at all a sex toy with poor massage skills as a veneer for handjob services. _HeU releases the muscle soreness from your latest workout, and uses _hisU delicate touch to bring you to an enjoyable orgasm; _heU <<if $PC.dick == 1>>catches your cum in _hisU mouth and swallows it<<else>>swallows your femcum<</if>> with every appearance of appetite.<</replace>><</link>></span> + <span id="result"><<link "Get a massage">><<replace "#result">>You decide to put in an appearance at a tenant business, and the massage parlors are of course very eager to offer you complimentary services. The masseuse is very well-trained, and not at all a sex toy with poor massage skills as a veneer for handjob services. _HeU releases the muscle soreness from your latest workout, and uses _hisU delicate touch to bring you to an enjoyable orgasm; _heU <<if $PC.dick != 0>>catches your cum in _hisU mouth and swallows it<<else>>swallows your femcum<</if>> with every appearance of appetite.<</replace>><</link>></span> <<case "Paternalist">> dedicated to Paternalism. Many of the establishments here cater to slaves, some even to slaves exclusively. They offer luxurious and relaxing treatment for good <<= _girlU>>s whose owners send them here as rewards. Trusted slaves enter and exit these without any visible restraint or accompaniment, looking for all the world like pretty <<= _girlU>>s on a day out. <span id="result"><<link "Tour the area">><<replace "#result">>You decide to put in an appearance at these establishments, and tour their front lobbies, listening politely to the educated slave receptionists' polished descriptions of the services offered. You stay out of the back areas, of course; those are for relaxing slaves, and owners typically leave them be while they're there. Most of the slaves moving through the area know who you are, and many of them are confident enough to give you respectful smiles.<</replace>><</link>></span> <<case "Degradationist">> dedicated to Degradationism. The stores for slaveowners sell all sorts of inventive restraints and punishments. There are also a few of a uniquely Degradationist establishment: torture parlors, where any citizen can send a slave for punishment by paying customers, within bounds defined by the owner. - <span id="result"><<link "Try a round">><<replace "#result">>You decide to put in an appearance at a tenant business and show off your skills, and the torture parlors are very eager to have you accept a complimentary round. You select a pretty _girlU sent to a torture parlor for some unknown failing by _hisU owner, and use a switch to flog _hisU calves, inner thighs, and breasts until _heU <<if $seePee == 1>>loses control of _hisU bladder<<else>>passes out<</if>>. <<if $PC.slaving >= 100>>You're skilled at this. The trick is to stop just short of blows that will break the skin, applying all possible pain without any inconvenient blood.<<else>>There's a bit of blood, but _hisU owner will expect that.<</if>><</replace>><</link>></span> + <span id="result"><<link "Try a round">><<replace "#result">>You decide to put in an appearance at a tenant business and show off your skills, and the torture parlors are very eager to have you accept a complimentary round. You select a pretty _girlU sent to a torture parlor for some unknown failing by _hisU owner, and use a switch to flog _hisU calves, inner thighs, and breasts until _heU <<if $seePee == 1>>loses control of _hisU bladder<<else>>passes out<</if>>. <<if $PC.skill.slaving >= 100>>You're skilled at this. The trick is to stop just short of blows that will break the skin, applying all possible pain without any inconvenient blood.<<else>>There's a bit of blood, but _hisU owner will expect that.<</if>><</replace>><</link>></span> <<case "Body Purist">> dedicated to Body Purism. There are high end clinics for citizens, with medical specialists skilled in the latest longevity treatments. Shops offer beauty treatments, anti-aging products, and personal massage services. The slave masseuses are naturally beautiful, and their bodies are obviously part of the services offered. - <span id="result"><<link "Get a massage">><<replace "#result">>You decide to put in an appearance at a tenant business, and the massage parlors are of course very eager to offer you complimentary services. The masseuse is very well-trained, and not at all a sex toy with poor massage skills as a veneer for handjob services. _HeU releases the muscle soreness from your latest workout, and uses _hisU delicate touch to bring you to an enjoyable orgasm; _heU <<if $PC.dick == 1>>catches your cum in _hisU mouth and swallows it<<else>>swallows your femcum<</if>> with every appearance of appetite.<</replace>><</link>></span> + <span id="result"><<link "Get a massage">><<replace "#result">>You decide to put in an appearance at a tenant business, and the massage parlors are of course very eager to offer you complimentary services. The masseuse is very well-trained, and not at all a sex toy with poor massage skills as a veneer for handjob services. _HeU releases the muscle soreness from your latest workout, and uses _hisU delicate touch to bring you to an enjoyable orgasm; _heU <<if $PC.dick != 0>>catches your cum in _hisU mouth and swallows it<<else>>swallows your femcum<</if>> with every appearance of appetite.<</replace>><</link>></span> <<case "Transformation Fetishist">> dedicated to Transformation Fetishism. Autosurgeries are expensive, and require a lot of infrastructure, so almost all of your citizens have to send their slaves to clinics for surgical transformation. These establishments attempt to differentiate themselves by specializing in different surgeries, and advertising what they're best at. <span id="result"><<link "Shop around">><<replace "#result">>You decide to shop around the best surgery clinics, to put in an appearance and check out the latest developments available to citizens less exalted than yourself. The slave sales<<= _girlU>>s are all heavily modified silicone bimbos, with an emphasis on whatever their owner's surgical specialty is. The lip specialists' sales<<= _girlU>>s have facepussies so huge they can't talk at all, so they wear touchscreens around their necks that do the talking for them.<</replace>><</link>></span> @@ -69,11 +69,11 @@ This is a section of the promenade <span id="result"><<link "Visit a coffee house">><<replace "#result">>But you disappoint them, even though some of them artfully manage to fall out of their slinky silk garments as you pass. You look into a little coffeehouse, densely packed with citizens drinking the strong, hot beverage out of tiny china and discussing the news of the day. Coffeehouses are democratic sorts of places and you're welcomed with comradely warmth; prosperous citizens shuffle and pack a little closer to make you a space, and a steaming cup full of almost midnight black coffee appears before you, as if from nowhere.<</replace>><</link>></span> <<case "Chinese Revivalist">> dedicated to Chinese Revivalism. The longest continuous cultural history humanity has provides so much material that no two establishments here fill quite the same niche. There are calligraphy schools and Confucian academies to teach ignorant citizens how to fit in. There are shops selling traditional cures and the latest pharmacological wonders side by side. There are even martial arts schools. - <span id="result"><<link "Exercise yourself">><<replace "#result">>You look into one of these. The students are exercising, moving through a series of forms in unison. The teacher recognizes you, <<if $PC.warfare >= 100>>and eagerly beckons you to join. Your martial skill is well known, and he's not disappointed. You're familiar with the forms, and join them seamlessly. Much later, when the exercise is done, the students are extremely pleased to discover exactly who their skillful temporary classmate was.<<else>>and gives you a doubtful, questioning glance, politely asking whether you can join with credit to yourself, all without words. You nod and pick up the forms, having a basic familiarity with them. They're difficult, but you're able to get through the enjoyable exercise with credit.<</if>><</replace>><</link>></span> + <span id="result"><<link "Exercise yourself">><<replace "#result">>You look into one of these. The students are exercising, moving through a series of forms in unison. The teacher recognizes you, <<if $PC.skill.warfare >= 100>>and eagerly beckons you to join. Your martial skill is well known, and he's not disappointed. You're familiar with the forms, and join them seamlessly. Much later, when the exercise is done, the students are extremely pleased to discover exactly who their skillful temporary classmate was.<<else>>and gives you a doubtful, questioning glance, politely asking whether you can join with credit to yourself, all without words. You nod and pick up the forms, having a basic familiarity with them. They're difficult, but you're able to get through the enjoyable exercise with credit.<</if>><</replace>><</link>></span> <<case "Repopulationist">> <<setPlayerPronouns>> dedicated to Repopulationism. The shops here offer a lovely mix of sex toys, fertility agents, maternity wear and furniture to fit even the biggest pregnancy. An attractive slave salesgirl with a huge belly is demonstrating the proper use of a swing designed to accommodate _hisU added heft to a female citizen just beginning to show and her curious husband. - <span id="result"><<link "Give the swing a try">><<replace "#result">>You wait for the couple to leave before approaching the hapless _girlU and placing a hand on _hisU vulnerable middle. _HeU squeaks in surprise before _heU realizes just who is browsing _hisU toys and the goods between _hisU legs. <<if $PC.belly >= 5000>>Spreading _hisU legs, you find that _heU is suspended at the perfect height for you to comfortably penetrate _himU; or _heU would be, if your own rounded middle wasn't pushing into _hisU own. _HeU asks for a little help getting down, and afterwards, shows you to a series of harnesses designed to hold a _girlU with _hisU belly dangling beneath _himU. The perfect toy for the very pregnant slaveowner hoping to plow _hisP equally gravid chattel.<<elseif $PC.dick == 1>>Spreading _hisU legs, you find that _heU is suspended at the perfect height for you to comfortably penetrate _himU.<<else>> Picking out an attractive strap-on, donning it, and spreading _hisU legs, you find that _heU is suspended at the perfect height for you to comfortably penetrate _himU.<</if>> Even better, the swing handles _hisU weight, so no sprained back!<</replace>><</link>></span> + <span id="result"><<link "Give the swing a try">><<replace "#result">>You wait for the couple to leave before approaching the hapless _girlU and placing a hand on _hisU vulnerable middle. _HeU squeaks in surprise before _heU realizes just who is browsing _hisU toys and the goods between _hisU legs. <<if $PC.belly >= 5000>>Spreading _hisU legs, you find that _heU is suspended at the perfect height for you to comfortably penetrate _himU; or _heU would be, if your own rounded middle wasn't pushing into _hisU own. _HeU asks for a little help getting down, and afterwards, shows you to a series of harnesses designed to hold a _girlU with _hisU belly dangling beneath _himU. The perfect toy for the very pregnant slaveowner hoping to plow _hisP equally gravid chattel.<<elseif $PC.dick != 0>>Spreading _hisU legs, you find that _heU is suspended at the perfect height for you to comfortably penetrate _himU.<<else>> Picking out an attractive strap-on, donning it, and spreading _hisU legs, you find that _heU is suspended at the perfect height for you to comfortably penetrate _himU.<</if>> Even better, the swing handles _hisU weight, so no sprained back!<</replace>><</link>></span> <<case "Eugenics">> dedicated to Eugenics. You knew the individuals drawn into your society had connections, but you had no idea they were this extensive! If you can think of it, a shop here is selling it; though they are not cheap, only the finest available merchandise is for sale here. Numerous recognizable faces browse the storefronts, accompanied by their favorite chattel, and upon noticing you, vie for your valuable attention. <<if $PC.preg > 20 && ($PC.pregSource == -1 || $PC.pregSource == -6)>> @@ -91,7 +91,7 @@ This is a section of the promenade <span id="result"><<link "Take in a sales pitch">><<replace "#result">>You decide to stop and watch one try _hisU best to sell vibrating dildos. The toys are designed to automatically start vibrating when gripped so even the densest of slave<<print _girlU>> can figure out how to work it. You know you picked a winner when _heU grabs one and immediately flings it into the crowd in surprise when it activates. Completely undeterred by the laughter, _heU makes for another, this time focusing entirely on not being shocked by it this time. _HeU stands there, completely fixated on the wiggling phallus in _hisU hands, until another onlooker prods _himU to continue with _hisU advertising. Needless to say, yet another sex toy goes flying; this time, however, _heU goes after it, giving the crowd a clear view up _hisU skirt at _hisU clear arousal. Enjoying the now masturbating slave's show, you pick out a few to humor your own slaves with.<</replace>><</link>></span> <<case "Slave Professionalism">> dedicated to Intellectual Dependency. There are surprisingly wide selection of shops here, each designed to stimulate the minds of curious looky-loos. Well-trained slaves can often be spotted seeking out new ways to improve their Masters' reputations and lives. The pride of the strip is a slave run massage parlor featuring some of the most skilled hands the arcology has to offer. - <span id="result"><<link "Get a massage">><<replace "#result">>You decide to put in an appearance at the facility and the slaves in charge are of course very eager to offer you complimentary services. The masseuse is nothing short of a master of the art and knows how to balance relaxation and physical pleasure. _HeU releases the muscle soreness from your latest workout and throughout _hisU service uses _hisU delicate touch to keep you on the edge of orgasm until _hisU job is complete. The finale of _hisU work pushes you to an exquisite climax where _heU <<if $PC.dick == 1>>catches your cum in _hisU mouth and swallows it<<else>>swallows your femcum<</if>> with a grace only found among your slave population.<</replace>><</link>></span> + <span id="result"><<link "Get a massage">><<replace "#result">>You decide to put in an appearance at the facility and the slaves in charge are of course very eager to offer you complimentary services. The masseuse is nothing short of a master of the art and knows how to balance relaxation and physical pleasure. _HeU releases the muscle soreness from your latest workout and throughout _hisU service uses _hisU delicate touch to keep you on the edge of orgasm until _hisU job is complete. The finale of _hisU work pushes you to an exquisite climax where _heU <<if $PC.dick != 0>>catches your cum in _hisU mouth and swallows it<<else>>swallows your femcum<</if>> with a grace only found among your slave population.<</replace>><</link>></span> <<case "Petite Admiration">> dedicated to Petite Admiration. The shops here are mostly focused on providing the tools and equipment a short slave will need to properly care for their Master and his abode. Several fashion lines have cropped up to provide matching clothing tailored to the shorter clientele and their often taller owners. There's even a sex shop that specializes in extreme differences in height. <<if $PC.height >= 170>> diff --git a/src/uncategorized/slaveAssignmentsReport.tw b/src/uncategorized/slaveAssignmentsReport.tw index 81392e2f521fdac75ea63e6ac7aa79447eede07b..4eac6a50b7eb4189b2447f5087e28a964a5781b4 100644 --- a/src/uncategorized/slaveAssignmentsReport.tw +++ b/src/uncategorized/slaveAssignmentsReport.tw @@ -347,7 +347,7 @@ $sexDemandResult.topClass = Math.trunc(((_topClassSexDemandRef - _topClassSexDem <<set $slaves[$i].skill.oral = 0>> <</if>> -<<if ($seeDicks > 0) && (canPenetrate($slaves[$i])) && ($slaves[$i].releaseRules != "restrictive") && ($slaves[$i].releaseRules != "masturbation") && ($slaves[$i].releaseRules != "chastity")>> +<<if ($seeDicks > 0) && (canPenetrate($slaves[$i])) && ($slaves[$i].rules.release != "restrictive") && ($slaves[$i].rules.release != "masturbation") && ($slaves[$i].rules.release != "chastity")>> <<set $averageDick += $slaves[$i].dick, $slavesWithWorkingDicks++>> <</if>> diff --git a/src/uncategorized/slaveInteract.tw b/src/uncategorized/slaveInteract.tw index cecf39877c83335634fd8fedac46d5087005e11b..b42b5890d2d1fdbb971b831f4c613f38ad40ee85 100644 --- a/src/uncategorized/slaveInteract.tw +++ b/src/uncategorized/slaveInteract.tw @@ -143,7 +143,7 @@ <</if>> <</if>> </span> - <<if hasAnyLegs($activeSlave) && $PC.dick == 1>> + <<if hasAnyLegs($activeSlave) && $PC.dick > 0>> | <<link "Get a footjob">><<replace "#miniscene">><<include "FFeet">><br> <</replace>><</link>> <</if>> <span id = "impreg"> @@ -1530,7 +1530,7 @@ Hormones: <strong><span id="hormones"> <<set $dormitoryPopulation = 0, $roomsPopulation = 0>> <<for $i = 0; $i < _SL; $i++>> <<if $slaves[$i].assignmentVisible == 1 && ($slaves[$i].assignment != "be your Head Girl" || $HGSuite != 1) && ($slaves[$i].assignment != "guard you" || $dojo <= 1)>> - <<if $slaves[$i].livingRules == "luxurious">> + <<if $slaves[$i].rules.living == "luxurious">> <<if $slaves[$i].relationship >= 4>> <<set $roomsPopulation += 0.5>> <<else>> @@ -1541,7 +1541,7 @@ Hormones: <strong><span id="hormones"> <</if>> <</if>> <</for>> - Living standard: ''<span id="livingRules">$activeSlave.livingRules</span>.'' + Living standard: ''<span id="livingRules">$activeSlave.rules.living</span>.'' <<if setup.facilityCareers.includes($activeSlave.assignment)>> //$His living conditions are managed by $his assignment.// <<elseif ($activeSlave.assignment == "be your Head Girl") && ($HGSuite == 1)>> @@ -1549,40 +1549,40 @@ Hormones: <strong><span id="hormones"> <<elseif ($activeSlave.assignment == "guard you") && ($dojo > 1)>> //$He has a comfortable room in the armory to call $his own.// <<else>> - <<link "Spare">><<set $activeSlave.livingRules = "spare">><<replace "#livingRules">>$activeSlave.livingRules<</replace>><</link>> | - <<link "Normal">><<set $activeSlave.livingRules = "normal">><<replace "#livingRules">>$activeSlave.livingRules<</replace>><</link>> | - <<if $roomsPopulation <= $rooms-0.5>><<link "Luxurious">><<set $activeSlave.livingRules = "luxurious">><<replace "#livingRules">>$activeSlave.livingRules<</replace>><</link>><<else>>//No luxurious rooms available//<</if>> + <<link "Spare">><<set $activeSlave.rules.living = "spare">><<replace "#livingRules">>$activeSlave.rules.living<</replace>><</link>> | + <<link "Normal">><<set $activeSlave.rules.living = "normal">><<replace "#livingRules">>$activeSlave.rules.living<</replace>><</link>> | + <<if $roomsPopulation <= $rooms-0.5>><<link "Luxurious">><<set $activeSlave.rules.living = "luxurious">><<replace "#livingRules">>$activeSlave.rules.living<</replace>><</link>><<else>>//No luxurious rooms available//<</if>> <</if>> - <br>Typical punishment: ''<span id="standardPunishment">$activeSlave.standardPunishment</span>.'' - <<link "Confinement">><<set $activeSlave.standardPunishment = "confinement">><<replace "#standardPunishment">>$activeSlave.standardPunishment<</replace>><</link>> | - <<link "Whipping">><<set $activeSlave.standardPunishment = "whipping">><<replace "#standardPunishment">>$activeSlave.standardPunishment<</replace>><</link>> | - <<link "Chastity">><<set $activeSlave.standardPunishment = "chastity">><<replace "#standardPunishment">>$activeSlave.standardPunishment<</replace>><</link>> | - <<link "Situational">><<set $activeSlave.standardPunishment = "situational">><<replace "#standardPunishment">>$activeSlave.standardPunishment<</replace>><</link>> + <br>Typical punishment: ''<span id="standardPunishment">$activeSlave.rules.punishment</span>.'' + <<link "Confinement">><<set $activeSlave.rules.punishment = "confinement">><<replace "#standardPunishment">>$activeSlave.rules.punishment<</replace>><</link>> | + <<link "Whipping">><<set $activeSlave.rules.punishment = "whipping">><<replace "#standardPunishment">>$activeSlave.rules.punishment<</replace>><</link>> | + <<link "Chastity">><<set $activeSlave.rules.punishment = "chastity">><<replace "#standardPunishment">>$activeSlave.rules.punishment<</replace>><</link>> | + <<link "Situational">><<set $activeSlave.rules.punishment = "situational">><<replace "#standardPunishment">>$activeSlave.rules.punishment<</replace>><</link>> - Typical reward: ''<span id="standardReward">$activeSlave.standardReward</span>.'' - <<link "Relaxation">><<set $activeSlave.standardReward = "relaxation">><<replace "#standardReward">>$activeSlave.standardReward<</replace>><</link>> | - <<link "Drugs">><<set $activeSlave.standardReward = "drugs">><<replace "#standardReward">>$activeSlave.standardReward<</replace>><</link>> | - <<link "Orgasm">><<set $activeSlave.standardReward = "orgasm">><<replace "#standardReward">>$activeSlave.standardReward<</replace>><</link>> | - <<link "Situational">><<set $activeSlave.standardReward = "situational">><<replace "#standardReward">>$activeSlave.standardReward<</replace>><</link>> - - <br>Non-assignment orgasm rules: ''<span id="releaseRules">$activeSlave.releaseRules</span>.'' - <<link "Permit masturbation and interslave sex">><<set $activeSlave.releaseRules = "permissive">><<replace "#releaseRules">>$activeSlave.releaseRules<</replace>><</link>> | - <<link "Let $him get off with other slaves">><<set $activeSlave.releaseRules = "sapphic">><<replace "#releaseRules">>$activeSlave.releaseRules<</replace>><</link>> | + Typical reward: ''<span id="standardReward">$activeSlave.rules.reward</span>.'' + <<link "Relaxation">><<set $activeSlave.rules.reward = "relaxation">><<replace "#standardReward">>$activeSlave.rules.reward<</replace>><</link>> | + <<link "Drugs">><<set $activeSlave.rules.reward = "drugs">><<replace "#standardReward">>$activeSlave.rules.reward<</replace>><</link>> | + <<link "Orgasm">><<set $activeSlave.rules.reward = "orgasm">><<replace "#standardReward">>$activeSlave.rules.reward<</replace>><</link>> | + <<link "Situational">><<set $activeSlave.rules.reward = "situational">><<replace "#standardReward">>$activeSlave.rules.reward<</replace>><</link>> + + <br>Non-assignment orgasm rules: ''<span id="releaseRules">$activeSlave.rules.release</span>.'' + <<link "Permit masturbation and interslave sex">><<set $activeSlave.rules.release = "permissive">><<replace "#releaseRules">>$activeSlave.rules.release<</replace>><</link>> | + <<link "Let $him get off with other slaves">><<set $activeSlave.rules.release = "sapphic">><<replace "#releaseRules">>$activeSlave.rules.release<</replace>><</link>> | <<if !isAmputee($activeSlave) && $activeSlave.fuckdoll == 0 && $activeSlave.fetish != "mindbroken">> - <<link "Restrict $him to masturbation only">><<set $activeSlave.releaseRules = "masturbation">><<replace "#releaseRules">>$activeSlave.releaseRules<</replace>><</link>> | + <<link "Restrict $him to masturbation only">><<set $activeSlave.rules.release = "masturbation">><<replace "#releaseRules">>$activeSlave.rules.release<</replace>><</link>> | <</if>> - <<link "Only with you">><<set $activeSlave.releaseRules = "restrictive">><<replace "#releaseRules">>$activeSlave.releaseRules<</replace>><</link>> | - <<link "Have $him remain chaste">><<set $activeSlave.releaseRules = "chastity">><<replace "#releaseRules">>$activeSlave.releaseRules<</replace>><</link>> + <<link "Only with you">><<set $activeSlave.rules.release = "restrictive">><<replace "#releaseRules">>$activeSlave.rules.release<</replace>><</link>> | + <<link "Have $him remain chaste">><<set $activeSlave.rules.release = "chastity">><<replace "#releaseRules">>$activeSlave.rules.release<</replace>><</link>> <<if setup.facilityHeads.includes($activeSlave.assignment)>> <<if $activeSlave.lactation != 2>> - <br>Lactation maintenance for facility heads: ''<span id="lactationRules">$activeSlave.lactationRules</span>.'' - <<link "Left alone">><<set $activeSlave.lactationRules = "none">><<replace "#lactationRules">>$activeSlave.lactationRules<</replace>><</link>> | + <br>Lactation maintenance for facility heads: ''<span id="lactationRules">$activeSlave.rules.lactation</span>.'' + <<link "Left alone">><<set $activeSlave.rules.lactation = "none">><<replace "#lactationRules">>$activeSlave.rules.lactation<</replace>><</link>> | <<if $activeSlave.lactation == 0>> - <<link "Induce lactation">><<set $activeSlave.lactationRules = "induce">><<replace "#lactationRules">>$activeSlave.lactationRules<</replace>><</link>> + <<link "Induce lactation">><<set $activeSlave.rules.lactation = "induce">><<replace "#lactationRules">>$activeSlave.rules.lactation<</replace>><</link>> <<else>> - <<link "Maintain lactation">><<set $activeSlave.lactationRules = "maintain">><<replace "#lactationRules">>$activeSlave.lactationRules<</replace>><</link>> + <<link "Maintain lactation">><<set $activeSlave.rules.lactation = "maintain">><<replace "#lactationRules">>$activeSlave.rules.lactation<</replace>><</link>> <</if>> <</if>> <</if>> @@ -1621,43 +1621,43 @@ Hormones: <strong><span id="hormones"> <</if>> <<if $activeSlave.voice != 0>> - <br>Speech rules: ''<span id="speechRules">$activeSlave.speechRules</span>.'' - <<link "Restrictive">><<set $activeSlave.speechRules = "restrictive">><<replace "#speechRules">>$activeSlave.speechRules<</replace>><</link>> | - <<link "Permissive">><<set $activeSlave.speechRules = "permissive">><<replace "#speechRules">>$activeSlave.speechRules<</replace>><</link>> - <<if $activeSlave.accent > 0 && $activeSlave.accent < 4>>| <<link "Accent elimination">><<set $activeSlave.speechRules = "accent elimination">><<replace "#speechRules">>$activeSlave.speechRules<</replace>><</link>> - <<elseif $activeSlave.accent > 3>>| <<link "Language lessons">><<set $activeSlave.speechRules = "language lessons">><<replace "#speechRules">>$activeSlave.speechRules<</replace>><</link>> + <br>Speech rules: ''<span id="speechRules">$activeSlave.rules.speech</span>.'' + <<link "Restrictive">><<set $activeSlave.rules.speech = "restrictive">><<replace "#speechRules">>$activeSlave.rules.speech<</replace>><</link>> | + <<link "Permissive">><<set $activeSlave.rules.speech = "permissive">><<replace "#speechRules">>$activeSlave.rules.speech<</replace>><</link>> + <<if $activeSlave.accent > 0 && $activeSlave.accent < 4>>| <<link "Accent elimination">><<set $activeSlave.rules.speech = "accent elimination">><<replace "#speechRules">>$activeSlave.rules.speech<</replace>><</link>> + <<elseif $activeSlave.accent > 3>>| <<link "Language lessons">><<set $activeSlave.rules.speech = "language lessons">><<replace "#speechRules">>$activeSlave.rules.speech<</replace>><</link>> <</if>> <</if>> <br> -Relationship rules: ''<span id="relationshipRules">$activeSlave.relationshipRules</span>.'' -<<link "Restrictive">><<set $activeSlave.relationshipRules = "restrictive">><<replace "#relationshipRules">>$activeSlave.relationshipRules<</replace>><</link>> | -<<link "Just friends">><<set $activeSlave.relationshipRules = "just friends">><<replace "#relationshipRules">>$activeSlave.relationshipRules<</replace>><</link>> | -<<link "Permissive">><<set $activeSlave.relationshipRules = "permissive">><<replace "#relationshipRules">>$activeSlave.relationshipRules<</replace>><</link>> +Relationship rules: ''<span id="relationshipRules">$activeSlave.rules.relationship</span>.'' +<<link "Restrictive">><<set $activeSlave.rules.relationship = "restrictive">><<replace "#relationshipRules">>$activeSlave.rules.relationship<</replace>><</link>> | +<<link "Just friends">><<set $activeSlave.rules.relationship = "just friends">><<replace "#relationshipRules">>$activeSlave.rules.relationship<</replace>><</link>> | +<<link "Permissive">><<set $activeSlave.rules.relationship = "permissive">><<replace "#relationshipRules">>$activeSlave.rules.relationship<</replace>><</link>> <<if $studio == 1>> <br><br>__Media__:<br> - <<if $activeSlave.pornPrestige == 3>> + <<if $activeSlave.porn.prestige == 3>> //$He is so prestigious in the realm of $activeSlave.porn.fameType porn that $his fame is self-sustaining.// - <<elseif $activeSlave.pornFeed == 0>> - The media hub is not releasing highlights of $his sex life. [[Release|Slave Interact][$activeSlave.pornFeed = 1]] + <<elseif $activeSlave.porn.feed == 0>> + The media hub is not releasing highlights of $his sex life. [[Release|Slave Interact][$activeSlave.porn.feed = 1]] <<else>> - The media hub is releasing highlights of $his sex life <<if $activeSlave.pornFameSpending < 500>>to those who can find it<<elseif $activeSlave.pornFameSpending < 2500>>on several websites<<elseif $activeSlave.pornFameSpending > 5000>>through your old distributor<<else>>on many websites<</if>>. - <<if $activeSlave.pornFameSpending == 0>> - [[Halt|Slave Interact][$activeSlave.pornFeed = 0, $activeSlave.porn.focus = "none"]] | - [[Publicize|Slave Interact][$activeSlave.pornFameSpending += 1000]] + The media hub is releasing highlights of $his sex life <<if $activeSlave.porn.spending < 500>>to those who can find it<<elseif $activeSlave.porn.spending < 2500>>on several websites<<elseif $activeSlave.porn.spending > 5000>>through your old distributor<<else>>on many websites<</if>>. + <<if $activeSlave.porn.spending == 0>> + [[Halt|Slave Interact][$activeSlave.porn.feed = 0, $activeSlave.porn.focus = "none"]] | + [[Publicize|Slave Interact][$activeSlave.porn.spending += 1000]] //Will cost <<print cashFormat(1000)>> weekly.// <<else>> - <<textbox "_newPornSpending" $activeSlave.pornFameSpending>> weekly is spent to publicize them. [[Save changes|Slave Interact][$activeSlave.pornFameSpending = Number(_newPornSpending) || 0]] | - [[Halt|Slave Interact][$activeSlave.pornFeed = 0, $activeSlave.pornFameSpending = 0, $activeSlave.porn.focus = "none", $PCSlutContacts = 1]] | - <<if $activeSlave.pornFameSpending < 5000>> - [[Increase|Slave Interact][$activeSlave.pornFameSpending += 1000]] | + <<textbox "_newPornSpending" $activeSlave.porn.spending>> weekly is spent to publicize them. [[Save changes|Slave Interact][$activeSlave.porn.spending = Number(_newPornSpending) || 0]] | + [[Halt|Slave Interact][$activeSlave.porn.feed = 0, $activeSlave.porn.spending = 0, $activeSlave.porn.focus = "none", $PCSlutContacts = 1]] | + <<if $activeSlave.porn.spending < 5000>> + [[Increase|Slave Interact][$activeSlave.porn.spending += 1000]] | <</if>> - [[Decrease|Slave Interact][$activeSlave.pornFameSpending -= 1000]] - <<if $activeSlave.pornFameSpending > 5000>><<set _warn = 1>><</if>> - <<set $activeSlave.pornFameSpending = Number($activeSlave.pornFameSpending) || 0>> - <<set $activeSlave.pornFameSpending = Math.clamp(Math.ceil($activeSlave.pornFameSpending/1000)*1000, 0, 5000)>> + [[Decrease|Slave Interact][$activeSlave.porn.spending -= 1000]] + <<if $activeSlave.porn.spending > 5000>><<set _warn = 1>><</if>> + <<set $activeSlave.porn.spending = Number($activeSlave.porn.spending) || 0>> + <<set $activeSlave.porn.spending = Math.clamp(Math.ceil($activeSlave.porn.spending/1000)*1000, 0, 5000)>> <<if _warn>><br>//Spending more than <<print cashFormat(5000)>> weekly will have no effect.//<</if>> <<if $PC.career == "escort">> <br> @@ -1674,11 +1674,11 @@ Relationship rules: ''<span id="relationshipRules">$activeSlave.relationshipRule <<if $studioFeed == 1>> <br> - <<if $activeSlave.pornFame < 100>> + <<if $activeSlave.porn.viewerCount < 100>> $He lacks the fame in porn needed to discern what $his feed is getting tagged as. <<else>> - <<if $activeSlave.pornPrestige > 0>> - $He is known for $activeSlave.porn.fameType porn<<if $activeSlave.pornPrestige > 1>> and viewers have grown to expect it from $him<</if>>. + <<if $activeSlave.porn.prestige > 0>> + $He is known for $activeSlave.porn.fameType porn<<if $activeSlave.porn.prestige > 1>> and viewers have grown to expect it from $him<</if>>. <</if>> <<if $activeSlave.porn.focus == "none">> You are allowing $his viewers to guide the direction of $his content. diff --git a/src/uncategorized/slaveSold.tw b/src/uncategorized/slaveSold.tw index b3dfc160af4bac29daaa9fb2de9bf6ad3e10d108..94e6c2b3510aee07d8d4602d1b35257c88734303 100644 --- a/src/uncategorized/slaveSold.tw +++ b/src/uncategorized/slaveSold.tw @@ -1068,7 +1068,7 @@ $activeSlave.slaveName becomes a frequent sight in $activeSlave.porn.fameType smut and attracts huge crowds with each public appearance. <<run clearSummaryCache()>> <<for _ss = 0; _ss < $slaves.length; _ss++>> - <<if $slaves[_ss].pornPrestige > 0 && $slaves[_ss].pornPrestige < 3>> + <<if $slaves[_ss].porn.prestige > 0 && $slaves[_ss].porn.prestige < 3>> <<if ($slaves[_ss].devotion > 20)>> <<run clearSummaryCache($slaves[_ss])>> <<set $slaves[_ss].trust += 2>> @@ -1084,7 +1084,7 @@ $activeSlave.slaveName is rarely seen after $his buyer takes charge of $him, since he prefers to keep his prize safe and sound at home. <<run clearSummaryCache()>> <<for _ss = 0; _ss < $slaves.length; _ss++>> - <<if $slaves[_ss].pornPrestige == 1>> + <<if $slaves[_ss].porn.prestige == 1>> <<if ($slaves[_ss].devotion > 20)>> <<run clearSummaryCache($slaves[_ss])>> <<set $slaves[_ss].trust += 1>> diff --git a/src/uncategorized/slaveStats.tw b/src/uncategorized/slaveStats.tw index 781d7f683e3b914955404fc214a4cfe97238e96b..94bcf449df526a8dad9fc690c4670bca1399358e 100644 --- a/src/uncategorized/slaveStats.tw +++ b/src/uncategorized/slaveStats.tw @@ -50,13 +50,13 @@ Aphrodisiacs: $activeSlave.aphrodisiacs <br><br>Rules: Current: $activeSlave.currentRules, -Living: $activeSlave.livingRules, -Speech: $activeSlave.speechRules, -Release: $activeSlave.releaseRules +Living: $activeSlave.rules.living, +Speech: $activeSlave.rules.speech, +Release: $activeSlave.rules.release <br>Standard: -Punishment: $activeSlave.standardPunishment, -Reward: $activeSlave.standardReward +Punishment: $activeSlave.rules.punishment, +Reward: $activeSlave.rules.reward <br>UseRulesAssistant: $activeSlave.useRulesAssistant, ChoosesOwnChastity: $activeSlave.choosesOwnChastity @@ -273,7 +273,7 @@ Income: <<= num($activeSlave.lastWeeksRepIncome)>> Induce: $activeSlave.induceLactation, Adaptation: $activeSlave.lactationAdaptation <br>MammaryCount: $activeSlave.counter.mammary - <br>LactationRules: $activeSlave.lactationRules + <br>LactationRules: $activeSlave.rules.lactation <br>BreastMesh: $activeSlave.breastMesh <br><br> @@ -341,12 +341,12 @@ Income: <<= num($activeSlave.lastWeeksRepIncome)>> <div id="Porn" class="tabcontent"> <div class="content"> Focus: $activeSlave.porn.focus, - Feed: $activeSlave.pornFeed - <br>Fame: $activeSlave.pornFame + Feed: $activeSlave.porn.feed + <br>ViewerCount: $activeSlave.porn.viewerCount FameType: $activeSlave.porn.fameType - <br>FameSpending: $activeSlave.pornFameSpending - <br>Prestige: $activeSlave.pornPrestige - PrestigeDesc: $activeSlave.pornPrestigeDesc + <br>WeeklySpending: $activeSlave.porn.spending + <br>Prestige: $activeSlave.porn.prestige + PrestigeDesc: $activeSlave.porn.prestigeDesc <br><br> <h2>Type</h2> @@ -473,7 +473,7 @@ Income: <<= num($activeSlave.lastWeeksRepIncome)>> RapidCellGrowth: $activeSlave.geneMods.rapidCellGrowth, <br><br> <h2>Relationships</h2> - <br>Rules: $activeSlave.relationshipRules + <br>Rules: $activeSlave.rules.relationship <br>Relation: $activeSlave.relation, Target: $activeSlave.relationTarget <br>Relationship: $activeSlave.relationship, diff --git a/src/uncategorized/spaReport.tw b/src/uncategorized/spaReport.tw index 11b411961e9ce3a02a962d595b3cc80a63aa0f04..089f93be4e74d0e52e71925b81a69a1718efb2cb 100644 --- a/src/uncategorized/spaReport.tw +++ b/src/uncategorized/spaReport.tw @@ -21,8 +21,8 @@ <<if $slaves[_FLs].trust < 60>> <<set $slaves[_FLs].trust++>> <</if>> - <<if $slaves[_FLs].livingRules != "luxurious">> - <<set $slaves[_FLs].livingRules = "luxurious">> + <<if $slaves[_FLs].rules.living != "luxurious">> + <<set $slaves[_FLs].rules.living = "luxurious">> <</if>> <<set _FLsFetish = 0>> <<if $slaves[_FLs].fetishStrength <= 95>> @@ -272,11 +272,11 @@ <</if>> <<switch $spaDecoration>> <<case "Chattel Religionist" "Chinese Revivalist">> - <<set $slaves[$i].livingRules = "normal">> + <<set $slaves[$i].rules.living = "normal">> <<case "Degradationist">> - <<set $slaves[$i].livingRules = "spare">> + <<set $slaves[$i].rules.living = "spare">> <<default>> - <<set $slaves[$i].livingRules = "luxurious">> + <<set $slaves[$i].rules.living = "luxurious">> <</switch>> <<if ($slaves[$i].health >= 20) && ($slaves[$i].trust > 60) && ($slaves[$i].devotion > 60) && ($slaves[$i].fetish != "mindbroken") && ($slaves[$i].sexualFlaw == "none") && ($slaves[$i].behavioralFlaw == "none")>> <br><br>''__@@.pink;$slaves[$i].slaveName@@__'' is feeling well enough to leave $spaName, so @@.yellow;$his assignment has defaulted to rest.@@ diff --git a/src/uncategorized/stewardessWorkaround.tw b/src/uncategorized/stewardessWorkaround.tw index 99c517aa1df49bda08582aa8d438d569a6f9c8ed..92c6ae83a282fa710f51b052b77da4592ab4f56a 100644 --- a/src/uncategorized/stewardessWorkaround.tw +++ b/src/uncategorized/stewardessWorkaround.tw @@ -5,7 +5,7 @@ <</if>> <<if $i > -1>> <<= assignJob($slaves[$i], "be the Stewardess")>> - <<set $slaves[$i].livingRules = "luxurious">> + <<set $slaves[$i].rules.living = "luxurious">> <<set $Stewardess = $slaves[$i]>> <</if>> diff --git a/src/uncategorized/surgeryDegradation.tw b/src/uncategorized/surgeryDegradation.tw index 7a98829ef6524713533cce91e15bff6e7231fcb5..f50aebae144368f0ebecc0e8159d322cd8db82bf 100644 --- a/src/uncategorized/surgeryDegradation.tw +++ b/src/uncategorized/surgeryDegradation.tw @@ -193,7 +193,7 @@ As the remote surgery's long recovery cycle completes, <<set $slaves[$j].relationshipTarget = 0>> <</if>> <<elseif $activeSlave.relationship < 0>> - $His @@.lightsalmon;slave relationship to you is effectively over,@@ since everyone in the world outside $his suit is created equal to $him. $He'll probably forget to distinguish your <<if $PC.dick == 1>>dick if it's pushed inside $his<<else>>pussy if it's pressed against $his face hole<</if>> soon enough. + $His @@.lightsalmon;slave relationship to you is effectively over,@@ since everyone in the world outside $his suit is created equal to $him. $He'll probably forget to distinguish your <<if $PC.dick != 0>>dick if it's pushed inside $his<<else>>pussy if it's pressed against $his face hole<</if>> soon enough. <</if>> <<else>> <<if $activeSlave.relation != 0>> @@ -216,7 +216,7 @@ As the remote surgery's long recovery cycle completes, <<set $slaves[$j].relationshipTarget = 0>> <</if>> <<elseif $activeSlave.relationship < 0>> - $His @@.lightsalmon;slave relationship to you is effectively over,@@ since everyone in the world outside $his suit is created equal to $him. $He'll probably forget to distinguish your <<if $PC.dick == 1>>dick if it's pushed inside $his<<else>>pussy if it's pressed against $his face hole<</if>> soon enough. + $His @@.lightsalmon;slave relationship to you is effectively over,@@ since everyone in the world outside $his suit is created equal to $him. $He'll probably forget to distinguish your <<if $PC.dick != 0>>dick if it's pushed inside $his<<else>>pussy if it's pressed against $his face hole<</if>> soon enough. <</if>> <</if>> /*closes extended family mode */ <<if $activeSlave.rivalry != 0>> @@ -607,7 +607,7 @@ As the remote surgery's long recovery cycle completes, $He does not understand the realities of $his life as a slave at a core level, so $he's @@.mediumorchid;terrified and angry@@ that you have forced $him to be a broodmother. As with all surgery @@.red;$his health has been slightly affected.@@ $He is @@.gold;sensibly fearful@@ of your total power over $his body and $his rapidly filling womb. <<set $activeSlave.trust -= 15, $activeSlave.devotion -= 15>> <</if>> - <<if $PC.dick == 1>> + <<if $PC.dick != 0>> <span id="seed"> <br><br> The implant is highly receptive to fresh sperm right now; it would be trivial to seed it with yours and force $him to bear hundreds of your children. <br><<link "Seed $his pregnancy implant with your genetic material">> @@ -2605,10 +2605,10 @@ As the remote surgery's long recovery cycle completes, It's not immediately apparent to $him what kind of surgery $he received, since all $he's left with is a terrible nonspecific ache in $his lower belly. As with all invasive surgery @@.red;$his health has been greatly affected.@@ <<case "elasticity treatment" "gene treatment">> - The procedure spans the week, with $him spending every other day in the surgery room for a series of 4 sets of injections. A few hours after each session, $he feels terribly ill. $He doesn't quite understand what it's about, just that $he feels pretty bad. The process involves <<if ($PC.medicine >= 100)>>you<<else>>the remote surgeon<</if>> injecting the serum across $his entire body, every few <<if $showInches == 2>>inches<<else>>centimeters<</if>>, leaving small needle marks that fade out within minutes. Despite not leaving a lasting evidence, the process is very invasive work, and leaves $him @@.red;feeling weak and tired.@@ + The procedure spans the week, with $him spending every other day in the surgery room for a series of 4 sets of injections. A few hours after each session, $he feels terribly ill. $He doesn't quite understand what it's about, just that $he feels pretty bad. The process involves <<if ($PC.skill.medicine >= 100)>>you<<else>>the remote surgeon<</if>> injecting the serum across $his entire body, every few <<if $showInches == 2>>inches<<else>>centimeters<</if>>, leaving small needle marks that fade out within minutes. Despite not leaving a lasting evidence, the process is very invasive work, and leaves $him @@.red;feeling weak and tired.@@ <<case "retrograde virus injection NCS">> - The procedure spans the week, with $him spending every other day in the surgery room for a series of 4 sets of injections. A few hours after each session, $he feels terribly ill. $He doesn't quite understand what it's about, just that $he feels pretty bad. The process involves <<if ($PC.medicine >= 100)>>you<<else>>the remote surgeon<</if>> injecting the serum across $his body entire body, every few <<if $showInches == 2>>inches<<else>>centimeters<</if>>, leaving small needle marks that fade out within minutes. Despite not leaving a lasting evidence, the process is very invasive work, and leaves $him @@.red;feeling weak and tired.@@<br><br> + The procedure spans the week, with $him spending every other day in the surgery room for a series of 4 sets of injections. A few hours after each session, $he feels terribly ill. $He doesn't quite understand what it's about, just that $he feels pretty bad. The process involves <<if ($PC.skill.medicine >= 100)>>you<<else>>the remote surgeon<</if>> injecting the serum across $his body entire body, every few <<if $showInches == 2>>inches<<else>>centimeters<</if>>, leaving small needle marks that fade out within minutes. Despite not leaving a lasting evidence, the process is very invasive work, and leaves $him @@.red;feeling weak and tired.@@<br><br> /* Generate the changes, into variables to set contexts. */ @@ -2783,7 +2783,7 @@ As the remote surgery's long recovery cycle completes, <</switch>> -<<if ($PC.medicine >= 100) && !["basicPLimbs", "beautyPLimbs", "combatPLimbs", "cyberPLimbs", "sexPLimbs"].includes($surgeryType)>> +<<if ($PC.skill.medicine >= 100) && !["basicPLimbs", "beautyPLimbs", "combatPLimbs", "cyberPLimbs", "sexPLimbs"].includes($surgeryType)>> <br><br> <<if !["body hair removal", "braces", "chem castrate", "eyebrow removal", "hair removal", "insemination", "removeBraces"].includes($surgeryType)>> Since you @@.springgreen;performed the surgery yourself,@@ and you do an artist's work, $his health is @@.green;less affected@@ by the surgery than it would have been if you'd paid some hack to do it remotely. diff --git a/src/uncategorized/tfsFarmUpgrade.tw b/src/uncategorized/tfsFarmUpgrade.tw index 55090c0f7ba7304ab34c03230aa5995be03b1f96..2513fa3268fcaa01ade5e2b3860b365a6b2b55a6 100644 --- a/src/uncategorized/tfsFarmUpgrade.tw +++ b/src/uncategorized/tfsFarmUpgrade.tw @@ -3,8 +3,8 @@ <<set $nextButton = "Continue", $nextLink = "Scheduled Event">> <<set $TFS.farmUpgradeAsked = $week>> -You receive yet another personal call from an older Futanari Sister, one of the Sisters who lives in your arcology; you've given up trying to tell them apart. Unusually, this one has taken a break from the Sisters' constant sexual communion to concentrate on speaking with you, and she looks serious, though she's still a gorgeous naked futa whose boobs fill half the screen, and whose perpetually erect dick pokes insistently into frame. "<<if $PC.surname>><<if $PC.title>>Mr.<<else>>Ms.<</if>> <<print $PC.surname>><<else>><<print $PC.name>><</if>>," she says -<<if ($PC.dick == 1) && ($PC.vagina == 1) && ($PC.boobs == 1)>> +You receive yet another personal call from an older Futanari Sister, one of the Sisters who lives in your arcology; you've given up trying to tell them apart. Unusually, this one has taken a break from the Sisters' constant sexual communion to concentrate on speaking with you, and she looks serious, though she's still a gorgeous naked futa whose boobs fill half the screen, and whose perpetually erect dick pokes insistently into frame. "<<if $PC.slaveSurname>><<if $PC.title>>Mr.<<else>>Ms.<</if>> <<print $PC.slaveSurname>><<else>><<print $PC.slaveName>><</if>>," she says +<<if ($PC.dick != 0) && ($PC.vagina != -1) && ($PC.boobs >= 300)>> submissively, "I would like to beg a favor of you." She looks uncharacteristically uncomfortable, but steels herself and asks. "Please, may we use your organ farm? We're not... complete. Like you." She hugs herself unconsciously, her arms pressing her enormous breasts against her chest. "We... I... would like to be like you, and we <<else>> politely, "I would like to ask a favor of you on behalf of myself and my Sisters." She looks less confident than the older Sisters usually do, but steels herself and asks. "May we use your organ farm? We would like to really complete our transformations. We @@ -14,7 +14,7 @@ You receive yet another personal call from an older Futanari Sister, one of the <br><br> "I know that you could demand thousands of credits," she continues, "but the discount we already give you is all we can afford without selling Sisters early. -<<if ($PC.dick == 1) && ($PC.vagina == 1) && ($PC.boobs == 1)>> +<<if ($PC.dick != 0) && ($PC.vagina != -1) && ($PC.boobs >= 300)>> I would pretend to be independent and offer you the choice of how we approach this, but you've already given us so much, and you're... so perfect. We'll do whatever you say. If you do give us this priceless gift, it's your decision <<else>> All we have to offer for this priceless gift is your decision on an important question: diff --git a/src/uncategorized/theFutanariSisters.tw b/src/uncategorized/theFutanariSisters.tw index a0a963b306fe06f687323fbfb1220f910dcf2ab1..551c1f2a244cad29411a27f38c8edbc69e2568b4 100644 --- a/src/uncategorized/theFutanariSisters.tw +++ b/src/uncategorized/theFutanariSisters.tw @@ -35,14 +35,14 @@ This is a large, circular room with a shallow depression in the floor, filled wi <br><br> Visitors are not common: in fact, visitors are only as frequent as you feel like visiting. It takes a while before they notice you. When a dreamy-eyed young futa finally does, she reaches a lazy hand over to alert the eldest one present by tugging on one of her nipples and pointing in your direction. The elder looks over at you and gives you a friendly wave followed by a wait-one-moment gesture. She's curled up on her back with her cockhead in her own mouth, using both hands to give her own shaft a boob job while a younger futa is eats her ass and fingers her pussy. The futa matron orgasms promptly, sucking down her own cum. She gets up languidly, her plush body, softening forearm-sized dick, and enormous natural boobs making it a wonderful sight. <br><br> -<<if $PC.title == 1>>"Protector,<<else>>"Protectrix,<</if>> thank you so much for coming to see us. Our own Selection of a Sister to serve in slavery is not to take place for some time, but our communications interface in that side room," she points, "will permit you to access a regional listing of Selected Sisters<<if $TFS.farmUpgrade > 0>>, all of which are fully fertile and produce their own natural female hormones, thanks to you<</if>>." She looks uncharacteristically uncertain. "Will you permit me to <<if $PC.dick == 1>><<if $PC.vagina == 1>>worship your perfect genitalia<<else>>serve your cock<</if>><<else>>adore your pussy<</if>> while you use it? I think my Sisters will forgive me the infidelity." <<if ($PC.dick == 1) && ($PC.vagina == 1) && ($PC.boobs == 1)>>She looks at you speculatively. "Or you could join us for a while."<</if>> +<<if $PC.title == 1>>"Protector,<<else>>"Protectrix,<</if>> thank you so much for coming to see us. Our own Selection of a Sister to serve in slavery is not to take place for some time, but our communications interface in that side room," she points, "will permit you to access a regional listing of Selected Sisters<<if $TFS.farmUpgrade > 0>>, all of which are fully fertile and produce their own natural female hormones, thanks to you<</if>>." She looks uncharacteristically uncertain. "Will you permit me to <<if $PC.dick != 0>><<if $PC.vagina != -1>>worship your perfect genitalia<<else>>serve your cock<</if>><<else>>adore your pussy<</if>> while you use it? I think my Sisters will forgive me the infidelity." <<if ($PC.dick != 0) && ($PC.vagina != -1) && ($PC.boobs >= 300)>>She looks at you speculatively. "Or you could join us for a while."<</if>> <br><br> <span id="result"> <<link "Let her give you oral while you browse">> <<replace "#result">> You accept her offer, and she walks seductively over to the interface with the listing of available Sisters, getting down on her knees below it. When you step up to look through the listing, she presses her huge soft tits against your knees - <<if $PC.dick == 1>> - <<if $PC.vagina == 1>> + <<if $PC.dick != 0>> + <<if $PC.vagina != -1>> and nuzzles her plush lips and hot tongue against your womanhood, using one hand to massage your shaft languidly. Perusing the very thorough pictures and videos of the pretty futanari for sale here is arousing enough without a truly masterful oral queen pleasing both your cock and your pussy, and you cum quickly. She drinks your cum rapturously and returns her mouth to your wet cunt, eagerly working to bring more forth. <<else>> and snuggles her face between your thighs, nuzzling her nose into your ballsack before licking it with appetite and then sucking each of your balls gently, one by one. Meanwhile one of her clever hands is languidly massaging your shaft, bringing forth a drop of precum which she laps up with appetite. Humming with pleasure, she deepthroats you without apparent effort, her mischievous tongue flicking forward to lap at your scrotum. You blow your load down her throat, and she starts to suck you hard again. @@ -52,44 +52,50 @@ Visitors are not common: in fact, visitors are only as frequent as you feel like <</if>> <</replace>> <</link>> -<<if ($PC.dick == 1) && ($PC.vagina == 1) && ($PC.boobs == 1)>> +<<if ($PC.dick != 0) && ($PC.vagina >= 0) && ($PC.boobs >= 300)>> <br><<link "Join the Sisters' orgy">> <<replace "#result">> <<set $futaAddiction += 1>> <<switch $futaAddiction>> <<case 1>> - You agree to spend some time taking part in the Sisters' orgy. The futa matron looks doubtful. "You'd have to agree to act as one of us," she says. "No different. No special sexual treatment." Her voice rises cutely on the last syllable, as you take her enormous dick in one hand and begin to stroke it vigorously. "V-very well," she gasps, taking one of your breasts in each of her hands. You leave the Sisters' suite after a few hours of fucking and being fucked, feeling tired but satisfied. - <<if $PC.preg == 0 && $PC.vagina > 0>> + You agree to spend some time taking part in the Sisters' orgy. The futa matron looks doubtful. "You'd have to agree to act as one of us," she says. "No different. No special sexual treatment." Her voice rises cutely on the last syllable, as you take her enormous dick in one hand and begin to stroke it vigorously. "V-very well," she gasps, taking one of your breasts in each of her hands. + <<if $PC.vagina == 0>> + You leave the Sisters' suite a few hours later, @@.green;leaving your virginity behind.@@ You are tired and a bit sore, but satisfied. + <<set $PC.vagina = 1>> + <<else>> + You leave the Sisters' suite after a few hours of fucking and being fucked, feeling tired but satisfied. + <</if>> + <<if canGetPregnant($PC)>> <<= knockMeUp($PC, 5, 0, -9, 1)>> <</if>> <<case 2>> She doesn't have to explain the Sisters' sexual equality this time, or that you have to subject yourself to it. You remember, and you let her know you're willing by giving her a friendly hug that squashes your breasts against each other and rubs your stiff pricks together. She reaches around you to grab your ass, already pulling you towards the pile of futas. You leave the Sisters' suite after a few hours of fucking and being fucked, in a state of total sexual satiation. - <<if $PC.preg == 0 && $PC.vagina > 0>> + <<if canGetPregnant($PC)>> <<= knockMeUp($PC, 10, 0, -9, 1)>> <</if>> <<case 3>> She asked that with a distinctly flirty tone, obviously hoping you'd agree again, and she isn't disappointed. You take her by the hand and skip over to the pile of futas, most of which know you very intimately by now. They see their Sister and you approaching, and those of them that don't have their mouths full greet you eagerly. Three of them quickly rearrange themselves to present you with a couple of dicks to sit on and a pussy to fuck, all at once. You leave the Sisters' suite after many hours of fucking and being fucked, tired but satisfied. - <<if $PC.preg == 0 && $PC.vagina > 0>> + <<if canGetPregnant($PC)>> <<= knockMeUp($PC, 20, 0, -9, 1)>> <</if>> <<case 4>> She asked that in a knowing voice, confident you'd agree, and was already moving in to kiss you when you did. She seems to want you more than usual today, and pulls you down onto the edge of the pit, guiding your cock into her pussy. She isn't selfish, of course, and reaches around to spread your buttocks so you can get fucked while you fuck. You leave the Sisters' suite after many hours of this, very tired. You wonder when you can make time to visit the Sisters again. - <<if $PC.preg == 0 && $PC.vagina > 0>> + <<if canGetPregnant($PC)>> <<= knockMeUp($PC, 40, 0, -9, 1)>> <</if>> <<case 5>> She runs her tongue over her lips as she asks, and sits you down on the edge of the pit and deepthroats you as soon as you agree. She wants your cum, and uses a couple of fingers to tickle your prostate and make it appear faster. You jerk with orgasm, and she pushes your wet cock up against your stomach so she can fuck your pussy. She pauses for a moment, letting a younger Sister enter her ass first. You leave the Sisters' suite after a full day of this, utterly exhausted but eager to return. - <<if $PC.preg == 0 && $PC.vagina > 0>> + <<if canGetPregnant($PC)>> <<= knockMeUp($PC, 60, 0, -9, 1)>> <</if>> <<case 6>> You nod, and she turns back towards the orgy, not seeing any reason to lead you, since you know the way. You both sink back into the pile of cocks, pussies, mouths, asses, boobs; the hours go by without you noticing. You leave the Sisters' suite unable to remember specifics, but you clearly fucked and got fucked by every futa there at least once. You're surprised when you learn how long you were there, but the worries of being an arcology owner no longer seem as pressing as they once did. - <<if $PC.preg == 0 && $PC.vagina > 0>> + <<if canGetPregnant($PC)>> <<= knockMeUp($PC, 80, 0, -9, 1)>> <</if>> <<case 7>> You don't even bother to respond, and head straight for the orgy. You insert yourself into an eager mouth, bending over so the matron following you can take you from behind. The worries of your life as an arcology owner seem very far away as she slides inside you. You only leave when $assistantName repeatedly pages you over the arcology's public announcement system. On the way to your office, you notice how full of cum your stomach is, how relaxed your pussy and ass are, and how happy you feel. - <<if $PC.preg == 0 && $PC.vagina > 0>> + <<if canGetPregnant($PC)>> <<= knockMeUp($PC, 100, 0, -9, 1)>> <</if>> <<case 8>> diff --git a/src/uncategorized/wardenessWorkaround.tw b/src/uncategorized/wardenessWorkaround.tw index 954e4f63ab66615fd1703ea25a0d5aa74fa56dff..57a3607a0c400ab0c53cc11bbfc48a5f08060d40 100644 --- a/src/uncategorized/wardenessWorkaround.tw +++ b/src/uncategorized/wardenessWorkaround.tw @@ -5,7 +5,7 @@ <</if>> <<if $i > -1>> <<= assignJob($slaves[$i], "be the Wardeness")>> - <<set $slaves[$i].livingRules = "luxurious">> + <<set $slaves[$i].rules.living = "luxurious">> <<set $Wardeness = $slaves[$i]>> <</if>> diff --git a/src/utility/descriptionWidgetsFlesh.tw b/src/utility/descriptionWidgetsFlesh.tw index 68aa0a88b0f713d0743395e4b9a29ab1b55a9b30..4cd8914ed198b50129656c165c877f8f523ef35e 100644 --- a/src/utility/descriptionWidgetsFlesh.tw +++ b/src/utility/descriptionWidgetsFlesh.tw @@ -1499,7 +1499,7 @@ $He's got a <<if $activeSlave.fuckdoll <= 45>> $he is only fit to be locked in place so $his rear hole can be raped. <<else>> - $he can be instructed to rhythmically squeeze <<if $PC.dick == 1>>cocks<<else>>anything<</if>> inserted into $his rear hole. + $he can be instructed to rhythmically squeeze <<if $PC.dick != 0>>cocks<<else>>anything<</if>> inserted into $his rear hole. <<if $activeSlave.fuckdoll <= 85>> $He can also be ordered to bounce atop objects in $his anus. <</if>> @@ -4064,7 +4064,7 @@ $He's got a <<= App.Desc.mods($activeSlave, "clit")>> <<if $activeSlave.fuckdoll == 0>> - <<if ($activeSlave.releaseRules == "permissive") || $activeSlave.releaseRules == "masturbation">> + <<if ($activeSlave.rules.release == "permissive") || $activeSlave.rules.release == "masturbation">> <<if (($activeSlave.aphrodisiacs > 0) || ($activeSlave.inflationType == "aphrodisiac")) && $activeSlave.drugs != "priapism agents">> <<if ($activeSlave.aphrodisiacs > 1) || ($activeSlave.inflationType == "aphrodisiac" && $activeSlave.inflation > 1)>> <<if ($activeSlave.dick != 0) && ($activeSlave.hormoneBalance >= 100) && (!hasAnyArms($activeSlave))>> @@ -4105,9 +4105,9 @@ $He's got a <<if $activeSlave.fuckdoll <= 45>> is mostly useful when $he's restrained for rape. <<else>> - will massage <<if $PC.dick == 1>>cocks<<else>>anything<</if>> placed inside it on command. + will massage <<if $PC.dick != 0>>cocks<<else>>anything<</if>> placed inside it on command. <<if $activeSlave.fuckdoll <= 85>> - $He is even capable of riding <<if $PC.dick == 1>>dick<<else>>a strap-on<</if>>. + $He is even capable of riding <<if $PC.dick != 0>>dick<<else>>a strap-on<</if>>. <</if>> <</if>> <</if>> @@ -4401,7 +4401,7 @@ $His noticeably received facial cosmetic surgery. <<else>> had some facial cosmetic surgery, though it's subtle. - <<if $PC.medicine >= 100>>Someone without your knowledge might miss it entirely.<</if>> + <<if $PC.skill.medicine >= 100>>Someone without your knowledge might miss it entirely.<</if>> <</if>> <<if $arcologies[0].FSBodyPurist != "unset">> <<if $activeSlave.faceImplant > 30>> @@ -4474,7 +4474,7 @@ $He has <<elseif $activeSlave.lips <= 95>> huge, obviously augmented lips. <<else>> - a facepussy: $his lips are so huge that they're always a bit parted in the middle, forming a moist, inviting hole<<if $PC.dick ==1>> for cock<</if>>. + a facepussy: $his lips are so huge that they're always a bit parted in the middle, forming a moist, inviting hole<<if $PC.dick != 0>> for cock<</if>>. <</if>> <<if $showImplantEffects == 1>> @@ -4553,7 +4553,7 @@ $He has <<= App.Desc.mods($activeSlave, "tongue")>> <<if $activeSlave.fuckdoll > 0>> - <<if $PC.dick == 1>>Sticking a dick<<else>>Sliding a dildo<</if>> into $his <<if $activeSlave.lips > 95>>facepussy<<else>>mouth insert<</if>> + <<if $PC.dick != 0>>Sticking a dick<<else>>Sliding a dildo<</if>> into $his <<if $activeSlave.lips > 95>>facepussy<<else>>mouth insert<</if>> <<if $activeSlave.fuckdoll <= 45>> mostly results in gagging. <<else>> @@ -16775,13 +16775,13 @@ $His womb contains <<= num(_slaveWD.litters.length)>> separate pregnancies; <<if $activeSlave.race != $activeSlave.origRace && $saleDescription != 1>> $He has received plastic surgery to appear <<print $activeSlave.race>>; $he is originally <<print $activeSlave.origRace>>. <<elseif $activeSlave.race != $activeSlave.origRace && $saleDescription == 1>> - <<if $PC.medicine >= 100>> + <<if $PC.skill.medicine >= 100>> Thanks to your medical experience, you can easily tell that $he was originally <<print $activeSlave.origRace>>, but surgically modified. - <<elseif $PC.medicine >= 50>> + <<elseif $PC.skill.medicine >= 50>> Oddly enough, $he appears to have a number of $activeSlave.origRace features. - <<elseif $PC.slaving >= 50>> + <<elseif $PC.skill.slaving >= 50>> Thanks to your experience in buying and selling slaves, you can easily tell that $he is not naturally <<print $activeSlave.race>>. - <<elseif random(0,100) < $PC.medicine>> + <<elseif random(0,100) < $PC.skill.medicine>> $His features seem slightly off. <</if>> <</if>> @@ -16791,13 +16791,13 @@ $His womb contains <<= num(_slaveWD.litters.length)>> separate pregnancies; <<if $activeSlave.race != $activeSlave.origRace && $saleDescription != 1>> $He has received plastic surgery to appear <<print $activeSlave.race>>; $he is originally <<print $activeSlave.origRace>>. <<elseif $activeSlave.race != $activeSlave.origRace && $saleDescription == 1>> - <<if $PC.medicine >= 100>> + <<if $PC.skill.medicine >= 100>> Thanks to your medical experience, you can easily tell that $he was originally <<print $activeSlave.origRace>>, but surgically modified. - <<elseif $PC.medicine >= 50>> + <<elseif $PC.skill.medicine >= 50>> Oddly enough, $he appears to have a number of $activeSlave.origRace features. - <<elseif $PC.slaving >= 50>> + <<elseif $PC.skill.slaving >= 50>> Thanks to your experience in buying and selling slaves, you can easily tell that $he is not naturally <<print $activeSlave.race>>. - <<elseif random(0,100) < $PC.medicine>> + <<elseif random(0,100) < $PC.skill.medicine>> $His features seem slightly off. <</if>> <</if>> @@ -16813,10 +16813,10 @@ $His womb contains <<= num(_slaveWD.litters.length)>> separate pregnancies; <<if $activeSlave.accent != 0>> <<if $activeSlave.accent == 1>> <<set _accent = either("a beautiful", "a distinctive", "an intriguing", "a light", "a lovely", "a mild", "a pleasant", "a rich", "a slight", "a smooth")>> - $He speaks $language in _accent <<print aNational($activeSlave.nationality)>> accent<<if $activeSlave.speechRules == "accent elimination">>, which the rules encourage $him to suppress<</if>>. + $He speaks $language in _accent <<print aNational($activeSlave.nationality)>> accent<<if $activeSlave.rules.speech == "accent elimination">>, which the rules encourage $him to suppress<</if>>. <<elseif $activeSlave.accent == 2>> <<set _accent = either("a broad", "a harsh", "a heavy", "an intense", "a marked", "a noticeable", "a rough", "a significant", "a stressed", "a strong", "a thick")>> - $He speaks $language in _accent <<print aNational($activeSlave.nationality)>> accent that can be hard to understand<<if $activeSlave.speechRules == "accent elimination">>, and the rules encourage $him to make an effort to suppress it<</if>>. + $He speaks $language in _accent <<print aNational($activeSlave.nationality)>> accent that can be hard to understand<<if $activeSlave.rules.speech == "accent elimination">>, and the rules encourage $him to make an effort to suppress it<</if>>. <<else>> $He speaks little $language, but understands enough to be given orders. <</if>> diff --git a/src/utility/descriptionWidgetsTattoos.tw b/src/utility/descriptionWidgetsTattoos.tw index 114e0e81fce3029b83733281e0e7995e539b9956..c90b5458b70fa0fe969a7bb5d8f660f5faba2442 100644 --- a/src/utility/descriptionWidgetsTattoos.tw +++ b/src/utility/descriptionWidgetsTattoos.tw @@ -287,7 +287,7 @@ A line-art rendition of $activeSlave.slaveName $himself nursing a pair of $his fellow slaves is tattooed across $his entire back. <<elseif $activeSlave.skill.vaginal >= 100>> A line-art rendition of $activeSlave.slaveName $himself performing reverse cowgirl and spreading $his pussy is tattooed across $his entire back. - <<elseif $PC.vagina == 1>> + <<elseif $PC.vagina != -1>> A line-art rendition of $activeSlave.slaveName $himself eating pussy is tattooed across $his entire back. <<else>> A line-art rendition of $activeSlave.slaveName $himself deepthroating a cock is tattooed across $his entire back. @@ -348,7 +348,7 @@ <<case "sacrament">> $He has a tramp stamp which reads 'Fuck my ass and be blessed.' <<case "possessive">> - $He has a tramp stamp which reads '$PC.name's $desc.' + $He has a tramp stamp which reads '$PC.slaveName's $desc.' <<case "paternalist">> $He has a tramp stamp which reads 'Fuck me slowly' with an arrow pointing downward. <<default>> @@ -412,7 +412,7 @@ 'As a slave.' <</if>> is tattooed across $his right. <<case "possessive">> - '$PC.name made me their' is tattooed across $his left buttock; with '$desc' tattooed across $his right. + '$PC.slaveName made me their' is tattooed across $his left buttock; with '$desc' tattooed across $his right. <<case "paternalist">> 'Treat it' is tattooed across $his left buttock; 'Gently' is tattooed across $his right. <<default>> @@ -443,7 +443,7 @@ <<case "rude words">> $His abdomen reads <<if $activeSlave.vagina < 0>>'Useless, Rape Ass Instead' with an arrow pointing downward<<else>>'Fucktoy'<</if>>. <<case "degradation">> - $His abdomen is tattooed with <<if $activeSlave.dick != 0>>a downward-pointing arrow which reads 'Bounces When Buttfucked.'<<else>>gothic script that reads '<<if $PC.dick == 1>><<if $PC.vagina == 1>>Futa<<else>>Cock<</if>><<else>>Cunt<</if>> Pleaser.'<</if>> + $His abdomen is tattooed with <<if $activeSlave.dick != 0>>a downward-pointing arrow which reads 'Bounces When Buttfucked.'<<else>>gothic script that reads '<<if $PC.dick != 0>><<if $PC.vagina != -1>>Futa<<else>>Cock<</if>><<else>>Cunt<</if>> Pleaser.'<</if>> <<case "Asian art">> $He has formal Asian characters tattooed across $his abdomen. To those who do not know the language, they look elegant, but roughly translated, they read <<if ($activeSlave.dick > 0) && canAchieveErection($activeSlave)>> @@ -478,7 +478,7 @@ <<else>> 'Sex slave <</if>> - of <<= WrittenMaster($activeSlave)>> $PC.name.' + of <<= WrittenMaster($activeSlave)>> $PC.slaveName.' <<case "paternalist">> $His abdomen is tattooed with a downward-pointing arrow which reads 'Let's come together.' <<default>> diff --git a/src/utility/extendedFamilyWidgets.tw b/src/utility/extendedFamilyWidgets.tw index 7a729db886bdbc2eb9287b78c81cfef1a152bf24..b66d4b481b166fb02a44df974056520ba89ef065 100644 --- a/src/utility/extendedFamilyWidgets.tw +++ b/src/utility/extendedFamilyWidgets.tw @@ -1054,7 +1054,7 @@ <<set $activeSlave.mother = 0>> <<redisplayFamily>> <</link>> -<<if $PC.vagina == 1 && (($PC.actualAge - $activeSlave.actualAge) >= $fertilityAge) && (($PC.mother != $activeSlave.mother) || ($activeSlave.mother == 0)) && $saveImported == 0>> +<<if $PC.vagina > 0 && (($PC.actualAge - $activeSlave.actualAge) >= $fertilityAge) && (($PC.mother != $activeSlave.mother) || ($activeSlave.mother == 0)) && $saveImported == 0>> | <<link "You">><<set $activeSlave.mother = $PC.ID>><<redisplayFamily>><</link>> <</if>> <<for _efw = 0; _efw < $slaves.length; _efw++>> @@ -1076,7 +1076,7 @@ <<set $activeSlave.father = 0>> <<redisplayFamily>> <</link>> -<<if ($PC.dick == 1) && (($PC.actualAge - $activeSlave.actualAge) >= $potencyAge) && (($PC.father != $activeSlave.father) || ($activeSlave.father == 0)) && $saveImported == 0>> +<<if ($PC.dick > 0) && (($PC.actualAge - $activeSlave.actualAge) >= $potencyAge) && (($PC.father != $activeSlave.father) || ($activeSlave.father == 0)) && $saveImported == 0>> | <<link "You">><<set $activeSlave.father = $PC.ID>><<redisplayFamily>><</link>> <</if>> <<for _efw = 0; _efw < $slaves.length; _efw++>> diff --git a/src/utility/miscWidgets.tw b/src/utility/miscWidgets.tw index 2b0ceb06c6aed76402acf433d5928df72329e6fe..adee9b46db763f178a76202a738cf40be33dcafd 100644 --- a/src/utility/miscWidgets.tw +++ b/src/utility/miscWidgets.tw @@ -818,7 +818,7 @@ $args[0]: Slave. <<set $args[0].pregType = $args[0].readyOva, $args[0].readyOva = 0>> /* just single override; for delayed impregnation cases */ <</if>> <<if $args[0].ID == -1>> - <<if $PC.birthMaster > 0>> /* Predisposed to twins */ + <<if $PC.counter.birthMaster > 0>> /* Predisposed to twins */ <<if $PC.fertDrugs == 1>> <<set $args[0].pregType = either(2, 2, 3, 3, 3, 3, 4, 4)>> <<else>> diff --git a/src/utility/saRulesWidgets.tw b/src/utility/saRulesWidgets.tw index a7bff0911194692d4bfaba50f76b4057fb9f3fcd..396500dbccc4811fafd060d0b4e43c4c13f846e8 100644 --- a/src/utility/saRulesWidgets.tw +++ b/src/utility/saRulesWidgets.tw @@ -45,7 +45,7 @@ and <<case "submissive">> hold $him down and fuck $him <<case "cumslut">> - <<if $PC.dick == 1>> + <<if $PC.dick != 0>> cum in $his mouth <<else>> use your strap-on on $his mouth @@ -67,7 +67,7 @@ and <<case "dom">> let $him help you use other slaves <<case "pregnancy">> - <<if isFertile($slaves[$i]) && $PC.dick == 1>> + <<if isFertile($slaves[$i]) && $PC.dick != 0>> put a baby in $him <<elseif $slaves[$i].bellyPreg >= 1500 || $slaves[$i].bellyImplant >= 1500>> enjoy $his fecund curves @@ -128,7 +128,7 @@ and <<case "submissive">> hold $him down and fuck $him; @@.lightcoral;$he's a submissive!@@ <<case "cumslut">> - <<if $PC.dick == 1>> + <<if $PC.dick != 0>> cum in $his mouth; @@.lightcoral;$he's a cumslut!@@ <<else>> use your strap-on in $his mouth; @@.lightcoral;$he's a cumslut!@@ @@ -146,7 +146,7 @@ and <<case "dom">> let $him help you use other slaves; @@.lightcoral;$he's dominant!@@ <<case "pregnancy">> - <<if $PC.dick == 1>> + <<if $PC.dick != 0>> <<if $slaves[$i].mpreg == 0>> come <<if canDoVaginal($slaves[$i])>>inside<<else>>on<</if>> $him; @@.lightcoral;$he's a pregnancy fetishist!@@ <<else>> @@ -380,7 +380,7 @@ and <<if $slaves[$i].drugs == "super fertility drugs" && canGetPregnant($slaves[$i])>> $His reproductive system is in overdrive, <<if $slaves[$i].dick > 9>> - leaving $him @@.mediumorchid;desperately fucking $himself@@ in an effort to get pregnant since @@.gold;you won't <<if $PC.dick == 1>>give $him<<else>>let $him find<</if>> the dick $he needs.@@ + leaving $him @@.mediumorchid;desperately fucking $himself@@ in an effort to get pregnant since @@.gold;you won't <<if $PC.dick != 0>>give $him<<else>>let $him find<</if>> the dick $he needs.@@ <<if canImpreg($slaves[$i], $slaves[$i])>> <<= knockMeUp($slaves[$i], 5, 2, $slaves[$i].ID, 1)>> <</if>> @@ -393,7 +393,7 @@ and <</if>> <<set $slaves[$i].devotion -= 3, $slaves[$i].trust -= 2>> <<elseif ($slaves[$i].devotion >= -20)>> - leaving $him @@.mediumorchid;completely unfulfilled@@ since @@.gold;you won't <<if $PC.dick == 1>>give $him<<else>>let $him find<</if>> the dick $he needs.@@ + leaving $him @@.mediumorchid;completely unfulfilled@@ since @@.gold;you won't <<if $PC.dick != 0>>give $him<<else>>let $him find<</if>> the dick $he needs.@@ <<set $slaves[$i].devotion -= 3, $slaves[$i].trust -= 2>> <<else>> leaving $him desperate for a thorough seeding @@.mediumorchid;that you've forbidden $him from having.@@