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 510b93eb0f5de3e4c1e7d36aa79d6fa33f2bfd88..715c8fea963634dff4473031bcaeca77afb9afd8 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/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/saRules.js b/src/endWeek/saRules.js index 9161aae9959308a7c989f3d30380563433a8fbf0..f082c7d196d775283cc657cf77655d9f9bf9835c 100644 --- a/src/endWeek/saRules.js +++ b/src/endWeek/saRules.js @@ -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/events/intro/introSummary.tw b/src/events/intro/introSummary.tw index 8b787f4af70db3253243d44977be2a7b492739d6..754babafd34559b2848c19dcf7eca35f1af641f1 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>> <<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.right.iris = $PC.eye.left.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.vagina=-1">> ''penis''. Standard sex scenes; easiest reputation maintenance. <<option 1 "Vagina" "$PC.dick=0, $PC.vagina=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.vagina=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,29 +1339,51 @@ __''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>> @@ -1373,7 +1396,6 @@ __''Mods''__ <<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 +1403,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"),$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.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..ffb72099632d62778223bc43bcbdf4e8e3a54023 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]] | [[Remove the vagina|PC Body Intro][$PC.vagina = -1]] <<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]] <</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.genes = "XY", $PC.vagina = -1]] | [[Add a penis|PC Body Intro][$PC.dick = 4]] <</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/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/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..b9791ac367eb55d2d59da4cc24624b8fb97c4a5e 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>> 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/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..9f9aed7b8abe8046d3233c993f90bf679fed69d7 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, `; @@ -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.' `; @@ -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. `; } } 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/interaction/main/walkPast.js b/src/interaction/main/walkPast.js index ef242c44e6733fa5aac05e8024f392cfb97db9cc..8262ac47dcf03cf0a5e8c15ae2a910d59518b689 100644 --- a/src/interaction/main/walkPast.js +++ b/src/interaction/main/walkPast.js @@ -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/npc/acquisition.tw b/src/npc/acquisition.tw index d3cdd332db11bfa8e5227f3fce0747cd57966ff9..617cb6c3334cb16a1810826be774949069cd7e3c 100644 --- a/src/npc/acquisition.tw +++ b/src/npc/acquisition.tw @@ -6,56 +6,70 @@ <<if $saveImported == 1>><<set _valueOwed = 5000>><<else>><<set _valueOwed = 50000>><</if>> <<if $freshPC == 1 || $saveImported == 0>> + <<set $PC.birthName = $PC.slaveName>> + <<if $PC.slaveSurname != 0>><<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 == "servant">> <<set $PC.geneticQuirks.fertility = 1>> <</if>> - <<if $PC.vagina == 1>> - <<set $PC.births = 0>> + <<if $PC.vagina != 0>> + <<set $PC.ovaries = 1>> + <<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 +78,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 +107,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*/ 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..3549af84e0bff233c8f3bbbbc86cc71571c7f354 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">> @@ -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 784fcb773b65b0f476d48b58c50a3a0c26a03d4a..3a03736270512e7f929ce5ccd3e68d267e5e248d 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>> diff --git a/src/npc/fFeelings.tw b/src/npc/fFeelings.tw index eea803babfb98dd33ae2fb53120f6b1f407172a3..f3a5b85f83b83c20dd1610a9579a4f980a7da636 100644 --- a/src/npc/fFeelings.tw +++ b/src/npc/fFeelings.tw @@ -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. @@ -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..2d6515d679d6857a4902582bfd7cc247bd9c104d 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/player/actions/fCaress.tw b/src/player/actions/fCaress.tw index 9406c4db38419e78ec0e8066239afe2be0f540c7..a10b6645975b04f24c732c27031b3d5d4b2d9688 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..2e6c7b64e32c24958239326a8cb4a584d73c9c3a 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/js/PlayerState.js b/src/player/js/PlayerState.js index e1fe4a41abd4cf6d8dd65d2c81664460a258d3f6..59c0325b2d773977b16828fb14a496e67da43287 100644 --- a/src/player/js/PlayerState.js +++ b/src/player/js/PlayerState.js @@ -606,13 +606,15 @@ App.Entity.PlayerState = class PlayerState { * * 7000-7499 - X-cup * * 7500-7999 - Y-cup * * 8000-8499 - Z-cup - * * 8500-14999 - obscenely massive UPDATE! + * * 8500-8999 - ZZ-cup + * * 9000-9999 - ZZZ-cup + * * 10000-14999 - obscenely massive * * 15000-24999 - arm filling * * 25000-39999 - figure dominating - * * 40000-54999 - beanbag sized - * * 55000-69999 - door jamming - * * 70000-89999 - hall clearing - * * 90000-100000 - hall jamming + * * 40000-54999 - beachball-sized + * * 55000-69999 - lap filling + * * 70000-89999 - door-crowding + * * 90000-100000 - door-jamming */ this.boobs = 0; //migrate /** breast engorgement from unmilked tits */ diff --git a/src/uncategorized/BackwardsCompatibility.tw b/src/uncategorized/BackwardsCompatibility.tw index 9ae2db9a848d33b290ba24c0b887bdf4654b5a0e..faa7879b9f7274026062101d305a13c92e29b614 100644 --- a/src/uncategorized/BackwardsCompatibility.tw +++ b/src/uncategorized/BackwardsCompatibility.tw @@ -542,7 +542,11 @@ <<set _newPC.slaveName = $PC.name>> <<set _newPC.slaveSurname = $PC.surname>> <<set _newPC.birthName = $PC.name>> - <<set _newPC.birthSurname = $PC.surname>> + <<if $PC.slaveSurname != 0>> + <<set _newPC.birthSurname = $PC.surname>> + <<else>> + <<set _newPC.birthSurname = "">> + <</if>> <<set _newPC.title = $PC.title>> <<set _newPC.genes = $PC.genes>> <<set _newPC.career = $PC.career>> @@ -663,9 +667,9 @@ <<elseif $PC.boobsBonus == 1>> <<set _newPC.boobs = 1100>> <<elseif $PC.boobsBonus == 2>> - <<set _newPC.boobs = 1200>> + <<set _newPC.boobs = 1300>> <<elseif $PC.boobsBonus == 3>> - <<set _newPC.boobs = 1400>> + <<set _newPC.boobs = 1500>> <<else>> <<set _newPC.boobs = 900>> <</if>> @@ -702,7 +706,7 @@ <<else>> <<set _newPC.muscles = 30>> <</if>> - <<if PC.title == 0>> + <<if $PC.title == 0>> <<set _newPC.hLength = 15>> <<set _newPC.waist = -20>> <<set _newPC.voice = 2>>