diff --git a/devNotes/AnatomyOfAFreeCitiesEvent.txt b/devNotes/AnatomyOfAFreeCitiesEvent.txt index 8d9d406fd85f79d882810eca9565a2c958c34a24..0726e8066d9ba01c1a9699874c42b5b8a4b9345c 100644 --- a/devNotes/AnatomyOfAFreeCitiesEvent.txt +++ b/devNotes/AnatomyOfAFreeCitiesEvent.txt @@ -8,7 +8,7 @@ Nonrandom events Random nonindividual events Random individual events -The differences between them are almost non-existent. If they happen, they happen in this order, so you could say it's a kind of event priority ordering. The last two events pre-select a slave (in $eventSlave), with the "nonindividual" events using all your slaves while the "individual" events use only non-fuckdolls, typically from your penthouse. When writing your event, you're free to ignore this and choose your own slave or create a new one. By convention, scheduled events tend to go back to the "Scheduled Event" passage so that other such events can run; all the others tend to just skip to the next event category. Nothing in code forces you to do it this way for your events. +The differences between them are almost non-existent. If they happen, they happen in this order, so you could say it's a kind of event priority ordering. The last two events pre-select a slave (in $eventSlave), with the "nonindividual" events using all your slaves while the "individual" events use only non-Fuckdolls, typically from your penthouse. When writing your event, you're free to ignore this and choose your own slave or create a new one. By convention, scheduled events tend to go back to the "Scheduled Event" passage so that other such events can run; all the others tend to just skip to the next event category. Nothing in code forces you to do it this way for your events. Preconditions Most events have some kind of precondition for when they happen. Scheduled events always happen when their preconditions are true. Nonrandom events happen when their preconditions are true and no other nonrandom events get picked first (so writing a too-often-true precondition is a good way to break the game by blocking any further such events). The two other types of events get put in a pool ($events) if they match the precondition, then at most one event gets pulled from the pool per type. diff --git a/src/Mods/DinnerParty/dinnerPartyExecution.tw b/src/Mods/DinnerParty/dinnerPartyExecution.tw index 2217732709c3971a9f418f31effe37542c0c224b..4c787fb150aedfbdce05df8c8d42234651f0ffc6 100644 --- a/src/Mods/DinnerParty/dinnerPartyExecution.tw +++ b/src/Mods/DinnerParty/dinnerPartyExecution.tw @@ -91,7 +91,7 @@ As you bite into the dick your palate is treated with barely a hint of salty taste at the center of your dicky roll. You smile as you know this is the taste of cum trapped in the shaft of the penis at the moment of death. Your guests also enjoy this exotic taste. <<set _dishRating -= 2>> <<else>> - As you bite into the dick you feel as if this dish is missing something. Something Je ne sais quoi. + As you bite into the dick you feel as if this dish is missing something. A certain 'je ne sais quoi'. <<set _dishRating -= 2.5>> <</if>> /% Dish rating, could be made into a separate function/passage. The following will be called for every dish %/ diff --git a/src/Mods/DinnerParty/dinnerPartyPreparations.tw b/src/Mods/DinnerParty/dinnerPartyPreparations.tw index 1032e3f551b1dc9b3ebc0f927ef5b7bdfbc17f05..fd37212d85e2c3a018137e47eac4d6659ef87929 100644 --- a/src/Mods/DinnerParty/dinnerPartyPreparations.tw +++ b/src/Mods/DinnerParty/dinnerPartyPreparations.tw @@ -7,7 +7,7 @@ Hosting of high society dinner parties will increase your prestige significantly <h1>Cooking Instructions and Recipes:</h1> -''Roast Long Pig'' – Made with the meat of a human roasted on a spit. Young meat is better than old meat. There should be some amount of fat to make the meat juicy, but not too much fat that makes the meat greasy. Muscles affect the texture of the meat. Meat without muscles lacks texture while an excess will be tough and hard to chew. Remember you can't eat silicone, and virgin meat is highly sought after. <<if $seePreg != 0>>If the human is pregnant a veal dish can also be made from the fetus.<</if>> +''Roast Long Pig'' – Made with the meat of a human roasted on a spit. Young meat is better than old meat. There should be some amount of fat to make the meat juicy, but not too much fat that makes the meat greasy. Muscles affect the texture of the meat. Meat without muscles lacks texture while an excess will be tough and hard to chew. Remember you can't eat silicone, and virgin meat is highly sought after.<<if $seePreg != 0>> If the human is pregnant a veal dish can also be made from the fetus.<</if>> <br><br> ''Dicky Roll'' – An erect penis made into a spring roll. For best results harvest the penis at the moment of ejaculation. The size of the penis and the amount of accumulated ejaculate all affect the quality of the dish. Too big of a dick and too thin of semen can both ruin a dish. diff --git a/src/SecExp/attackHandler.tw b/src/SecExp/attackHandler.tw index e6f679132fcca15f96c063d5ab0ce69a6b7594b3..f0837dc4c0db921f0415889c82f67e8d0af161fb 100644 --- a/src/SecExp/attackHandler.tw +++ b/src/SecExp/attackHandler.tw @@ -174,12 +174,14 @@ /* 80% chance of increasing warfare */ <<if $PC.warfare < 100 && random(1,100) <= 80>> <<set $gainedWarfare = 1>> - <<= IncreasePCSkills('warfare', 10)>> + <<= IncreasePCSkills('warfare', 10)>> <<set $PC.warfare = Math.clamp($PC.warfare,-100,100)>> <</if>> - /* does the PC get wounded? */ + /* does the PC get wounded? */ <<if $PC.career == "mercenary" || $PC.career == "gang">> <<set _woundChance -= 3>> + <<elseif $PC.warfare >= 75>> + <<set _woundChance -= 2>> <</if>> <<if $PC.physicalAge >= 60>> <<set _woundChance += 1>> diff --git a/src/SecExp/attackReport.tw b/src/SecExp/attackReport.tw index 94efe957686a484fed60fb0fa21eacb0324661bd..4f0fa61c460b6334c04970092fe6654faa47c02c 100644 --- a/src/SecExp/attackReport.tw +++ b/src/SecExp/attackReport.tw @@ -436,7 +436,7 @@ <<run cashX(_loot, "war")>> <br> Damage to the infrastructure was @@.yellow;virtually non-existent,@@ costing only pocket cash to bring the structure back to normal. The inhabitants as well reported little to no injuries, because of this the prosperity of the arcology did not suffer. - <<= IncreasePCSkills('engineering', 0.1)>> + <<= IncreasePCSkills('engineering', 0.1)>> <<run cashX(forceNeg(1000 * _majorBattleMod), "war")>> <<if $PCvictoryStreak >= 3>> It seems your victories over the constant threats directed your way is having @@.green;a positive effect on the prosperity of the arcology,@@ due to the security your leadership affords. @@ -459,7 +459,7 @@ <</if>> <br> In the raiding following the battle @@.red;the arcology sustained heavy damage,@@ which will cost quite the amount of cash to fix. Reports of @@.red;citizens or slaves killed or missing@@ flood your office for a few days following the defeat. - <<= IncreasePCSkills('engineering', 0.1)>> + <<= IncreasePCSkills('engineering', 0.1)>> <<run cashX(forceNeg(5000 * _majorBattleMod), "war")>> <<if $week <= 30>> <<set $lowerClass -= random(100) * _majorBattleMod>> @@ -545,7 +545,7 @@ <<run cashX(_loot, "war")>> <br> Damage to the city was @@.red;limited,@@ it won't take much to rebuild. Very few citizens or slaves were involved in the fight and even fewer met their end, safeguarding the prosperity of the arcology. - <<= IncreasePCSkills('engineering', 0.1)>> + <<= IncreasePCSkills('engineering', 0.1)>> <<run cashX(forceNeg(2000 * _majorBattleMod), "war")>> <<set $lowerClass -= random(10) * _majorBattleMod>> <<set _lostSlaves = random(20) * _majorBattleMod, @@ -571,7 +571,7 @@ <br> The enemy did not have the strength to raid the arcology for long, still @@.red;the arcology sustained some damage,@@ which will cost a moderate amount of cash to fix. Some citizens and slaves found themselves on the wrong end of a gun and met their demise. Some business sustained heavy damage, slightly impacting the arcology's prosperity. - <<= IncreasePCSkills('engineering', 0.1)>> + <<= IncreasePCSkills('engineering', 0.1)>> <<run cashX(forceNeg(3000 * _majorBattleMod), "war")>> <<if $week <= 30>> <<set $lowerClass -= random(50) * _majorBattleMod>> @@ -631,7 +631,7 @@ <</if>> <br> The surrender allows the arcology to survive @@.red;mostly intact,@@ however reports of @@.red;mass looting and killing of citizens@@ flood your office for a few days. - <<= IncreasePCSkills('engineering', 0.1)>> + <<= IncreasePCSkills('engineering', 0.1)>> <<run cashX(forceNeg(1000 * _majorBattleMod), "war")>> <<if $week <= 30>> <<set $lowerClass -= random(80) * _majorBattleMod>> @@ -692,7 +692,7 @@ <</if>> <br> Fortunately the arcology survives @@.yellow;mostly intact,@@ however reports of @@.red;mass looting and killing of citizens@@ flood your office for a few days. - <<= IncreasePCSkills('engineering', 0.1)>> + <<= IncreasePCSkills('engineering', 0.1)>> <<run cashX(-1000, "war")>> <<if $week <= 30>> <<set $lowerClass -= random(80) * _majorBattleMod>> diff --git a/src/SecExp/encyclopediaSecExpBattles.tw b/src/SecExp/encyclopediaSecExpBattles.tw index e261224ded36c89123b4a55ae78b14ab00abb9d9..5a6fbc95cdedae42ac0368434d736ee570da6fc2 100644 --- a/src/SecExp/encyclopediaSecExpBattles.tw +++ b/src/SecExp/encyclopediaSecExpBattles.tw @@ -47,9 +47,9 @@ <br><strong>The Arcology Owner</strong>: You can join the fray yourself. Your performance will depend greatly on your warfare skill and your past. The troops will react to your presence depending on your social standing and your past as well. Do note however there is the possibility of getting wounded, which makes you unable to focus on any task for a few weeks. - <br><strong>Your Bodyguard</strong>: Your bodyguard can guide the troops. Her performance will greatly depend on her intelligence and past. Slaves will be happy to be lead by one of them, but militia and mercenaries will not, unless your own authority is high enough to make up for the fact they are being lead by a slave. + <br><strong>Your Bodyguard</strong>: Your bodyguard can guide the troops. Their performance will greatly depend on their intelligence and past. Slaves will be happy to be lead by one of them, but militia and mercenaries will not, unless your own authority is high enough to make up for the fact they are being lead by a slave. - <br><strong>Your Head Girl</strong>: Your Head Girl can guide the troops. She acts very similarly to the bodyguard in battle. Be aware that both she and the bodyguard run the risk of getting wounded, potentially with grave wounds like blindness or limb loss. + <br><strong>Your Head Girl</strong>: Your Head Girl can guide the troops, and will act very similarly to the bodyguard in battle. Be aware that both slaves run the risk of getting wounded, potentially with grave wounds like blindness or limb loss. <br><strong>An Outstanding Citizen</strong>: One of your citizens can take the leading role. Their performance will be average; however the militia will be pleased to be guided by one of them. diff --git a/src/SecExp/rebellionReport.tw b/src/SecExp/rebellionReport.tw index de82a59cda086e76adce24fd7102adbd55debe29..bae87bcecf2d22d05cc2793fc43a7d30699352a0 100644 --- a/src/SecExp/rebellionReport.tw +++ b/src/SecExp/rebellionReport.tw @@ -347,7 +347,7 @@ <<if $engageRule == 0>> Since you ordered your troops to limit their weaponry to low caliber or nonlethal, the arcology reported only @@.red;minor damage.@@ Most citizens and non involved slaves remained unharmed, though some casualties between the civilians were inevitable. A few businesses were looted and burned, but the damage was pretty limited. - <<set $arcRepairTime += 3, IncreasePCSkills('engineering', 0.1)>> + <<set $arcRepairTime += 3, IncreasePCSkills('engineering', 0.1)>> <<if $week <= 30>> <<set $lowerClass -= random(40)>> <<set _lostSlaves = random(65), @@ -392,7 +392,7 @@ <<elseif $engageRule == 1>> You ordered your troops to limit their weaponry to non-heavy, non-explosive, because of this the arcology reported @@.red;moderate damage.@@ Most citizens and non involved slaves remained unharmed or only lightly wounded, but many others did not make it. Unfortunately casualties between the civilians were inevitable. A few businesses were looted and burned, but the damage was pretty limited. - <<set $arcRepairTime += 5, IncreasePCSkills('engineering', 0.1)>> + <<set $arcRepairTime += 5, IncreasePCSkills('engineering', 0.1)>> <<if $week <= 30>> <<set $lowerClass -= random(60)>> <<set _lostSlaves = random(85), @@ -437,7 +437,7 @@ <<elseif $engageRule == 2>> Since you did not apply any restriction on the weapons your forces should use, the arcology reported @@.red;heavy damage.@@ Many citizens and uninvolved slaves are reported killed or missing. Casualties between the civilians were inevitable. Many businesses were damaged during the battle either by the fight itself, by fires which spread unchecked for hours or by looters. - <<set $arcRepairTime += 7, IncreasePCSkills('engineering', 0.1)>> + <<set $arcRepairTime += 7, IncreasePCSkills('engineering', 0.1)>> <<if $week <= 30>> <<set $lowerClass -= random(100)>> <<set _lostSlaves = random(150), @@ -482,7 +482,7 @@ <<else>> Thanks to the advance riot control weaponry developed by your experts, the rebels were mostly subdued or killed with @@.yellow;little to no collateral damage to the arcology@@ and its inhabitants. A few businesses were looted, but the damage was very limited. - <<set $arcRepairTime += 2, IncreasePCSkills('engineering', 0.1)>> + <<set $arcRepairTime += 2, IncreasePCSkills('engineering', 0.1)>> <<run cashX(-1000, "war")>> <<if $week <= 30>> <<set $lowerClass -= random(20)>> @@ -539,7 +539,7 @@ <<if random(1,100) <= (75 - ($fort.reactor * 25))>> Unfortunately during the fighting a group of slaves infiltrated the reactor complex and sabotaged it, causing massive power fluctuations and blackouts. It will take @@.red;time and money to repair the damage.@@ - <<set $garrison.reactorTime = $repairTime + random(1) - $fort.reactor, IncreasePCSkills('engineering', 0.1)>> + <<set $garrison.reactorTime = $repairTime + random(1) - $fort.reactor, IncreasePCSkills('engineering', 0.1)>> <<run cashX(-2000, "war")>> <<else>> While the reactor was left defenseless without a garrison, there was no attempt at sabotage. Let's hope we'll always be this lucky. @@ -551,7 +551,7 @@ <<if random(1,100) <= (75 - ($fort.waterway * 25))>> Unfortunately during the fighting a group of slaves infiltrated the water management complex and sabotaged it, causing huge water leaks throughout the arcology and severely limiting the water supply. It will take @@.red;time and money to repair the damage.@@ - <<set $garrison.waterwayTime = $repairTime + random(1) - $fort.waterway, IncreasePCSkills('engineering', 0.1)>> + <<set $garrison.waterwayTime = $repairTime + random(1) - $fort.waterway, IncreasePCSkills('engineering', 0.1)>> <<run cashX(-2000, "war")>> <<else>> While the water management complex was left defenseless without a garrison, there was no attempt at sabotage. Let's hope we'll always be this lucky. @@ -563,7 +563,7 @@ <<if random(1,100) <= (75 - ($fort.assistant * 25))>> Unfortunately during the fighting a group of slaves infiltrated the facility housing $assistantName's mainframe and sabotaged it. Without its AI the arcology will be next to impossible to manage. It will take @@.red;time and money to repair the damage.@@ - <<set $garrison.assistantTime = $repairTime + random(1) - $fort.assistant, IncreasePCSkills('engineering', 0.1)>> + <<set $garrison.assistantTime = $repairTime + random(1) - $fort.assistant, IncreasePCSkills('engineering', 0.1)>> <<run cashX(-2000, "war")>> <<else>> While the $assistantName's mainframe was left defenseless without a garrison, there was no attempt at sabotage. Let's hope we'll always be this lucky. @@ -580,6 +580,8 @@ <<set _woundChance = 0>> <<if $PC.career == "mercenary" || $PC.career == "gang">> <<set _woundChance -= 5>> + <<elseif $PC.warfare >= 75>> + <<set _woundChance -= 3>> <</if>> <<if $personalArms >= 1>> <<set _woundChance -= 5>> @@ -740,7 +742,7 @@ <</if>> <</if>> The damage to the structure will be @@.red;costly to repair.@@ - <<= IncreasePCSkills('engineering', 0.1)>> + <<= IncreasePCSkills('engineering', 0.1)>> <<run cashX(-2000, "war")>> <<else>> While the penthouse was left without a sizable garrison, there was no dangerous assault against it. Let's hope we'll always be this lucky. @@ -751,6 +753,8 @@ <<set _woundChance = 0>> <<if $PC.career == "mercenary" || $PC.career == "gang">> <<set _woundChance -= 5>> + <<elseif $PC.warfare >= 75>> + <<set _woundChance -= 3>> <</if>> <<if $personalArms >= 1>> <<set _woundChance -= 5>> @@ -850,7 +854,7 @@ <</if>> <</if>> The damage to the structure will be @@.red;costly to repair.@@ - <<= IncreasePCSkills('engineering', 0.1)>> + <<= IncreasePCSkills('engineering', 0.1)>> <<run cashX(-2000, "war")>> <<else>> There was no sizable assault against the penthouse. Let's hope we'll always be this lucky. @@ -861,6 +865,8 @@ <<set _woundChance = 0>> <<if $PC.career == "mercenary" || $PC.career == "gang">> <<set _woundChance -= 5>> + <<elseif $PC.warfare >= 75>> + <<set _woundChance -= 3>> <</if>> <<if $personalArms >= 1>> <<set _woundChance -= 5>> diff --git a/src/SpecialForce/TrickShotNight.tw b/src/SpecialForce/TrickShotNight.tw index 62547bdc8fedb80af262eaba5f94aa09f7f91f17..ddf90f23e23549655ac6b7d1041bfbc3bc066ff2 100644 --- a/src/SpecialForce/TrickShotNight.tw +++ b/src/SpecialForce/TrickShotNight.tw @@ -141,7 +141,7 @@ Despite your direct elevator, interaction with the majority of your security for <br> <<include "New Slave Intro">> <</if>> - <<= IncreasePCSkills('warfare', 1)>> + <<= IncreasePCSkills('warfare', 1)>> <</replace>> <</link>> @@ -156,7 +156,7 @@ Despite your direct elevator, interaction with the majority of your security for <<run repX(10000, "event")>> <<run cashX(50000, "event")>> <</if>> - <<= IncreasePCSkills('warfare', 1)>> + <<= IncreasePCSkills('warfare', 1)>> <</replace>> <</link>> diff --git a/src/js/storyJS.js b/src/js/storyJS.js index 8ece004e7cc16fd8ffee8c90c85b13c94448ba4c..0bcdee8db806bfdfb8a74599ff41833724872771 100644 --- a/src/js/storyJS.js +++ b/src/js/storyJS.js @@ -407,6 +407,8 @@ window.overpowerCheck = /** @param {App.Entity.SlaveState} slave */ function (sl } strength += (185-slave.height); strength -= (PC.belly/1000); + strength += (PC.warfare/3); + strength -= (State.variables.PCWoundCooldown * 15); return strength; }; diff --git a/src/pregmod/pRaped.tw b/src/pregmod/pRaped.tw index e0b7da8cc0c404ec2b0ba673c83beb947fbbf96f..3cccd40ba963c5a37dc353fcf2046eeaad5bba0b 100644 --- a/src/pregmod/pRaped.tw +++ b/src/pregmod/pRaped.tw @@ -2,14 +2,37 @@ <<set $raped = 1, $nextLink = "Nonrandom Event", $returnTo = "Nonrandom Event">> +<<set $activeSlaveOneTimeMinAge = 16>> +<<set $oneTimeDisableDisability = 1>> +<<if $arcologies[0].FSSupremacistLawME == 1>> + <<set $fixedRace = $arcologies[0].FSSupremacistRace>> +<<elseif $arcologies[0].FSSubjugationistLawME == 1>> + <<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>> + <<set $fixedRace = _races.random()>> +<</if>> +<<set $activeSlave = GenerateNewSlave("XY")>> +<<set $activeSlave.origin = "You sentenced her to enslavement for the attempted rape of a free woman.">> +<<set $activeSlave.devotion = -100>> +<<set $activeSlave.trust = -100>> +<<set $activeSlave.health = random(-50,-20)>> +<<set $activeSlave.anus = 0>> +<<set $activeSlave.dick = 6>> +<<set $activeSlave.balls = 5>> +<<set $activeSlave.boobs = 0>> +<<set $activeSlave.waist = 50>> +<<set $activeSlave.skill.oral = 0>> +<<set $activeSlave.skill.anal = 0>> +<<set $activeSlave.behavioralFlaw = "arrogant">> +<<set $activeSlave.sexualFlaw = "judgemental">> + <<setPlayerPronouns>> While returning from a meeting with a prospective investor, an unfortunate wrong turn has led you into a rather seedy area of your arcology. You feel distinctly uncomfortable for some reason. -<<if $PC.career == "mercenary">> +<<if $PC.career == "mercenary" || $PC.warfare >= 85>> The moment you hear the sound of the knife unsheathe your reflexes take over. With a single strike, the man tailing you lies in a heap on the ground. <<set $raped = 0>> -<<elseif $PC.career == "slaver">> +<<elseif $PC.career == "slaver" || $PC.warfare >= 45>> The moment you notice an arm coming around from behind you does your training kick in. You quickly disarm the assailant and knock them to the floor before placing them in a chokehold. Once they are subdued, you stand back to decide what to do next. <<set $raped = 0>> <<elseif $PC.career == "gang">> @@ -115,29 +138,6 @@ It would be prudent to up security in your arcology. That or take a guard along <<else>> -<<set $activeSlaveOneTimeMinAge = 16>> -<<set $oneTimeDisableDisability = 1>> -<<if $arcologies[0].FSSupremacistLawME == 1>> - <<set $fixedRace = $arcologies[0].FSSupremacistRace>> -<<elseif $arcologies[0].FSSubjugationistLawME == 1>> - <<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>> - <<set $fixedRace = _races.random()>> -<</if>> -<<set $activeSlave = GenerateNewSlave("XY")>> -<<set $activeSlave.origin = "You sentenced her to enslavement for the attempted rape of a free woman.">> -<<set $activeSlave.devotion = -100>> -<<set $activeSlave.trust = -100>> -<<set $activeSlave.health = random(-50,-20)>> -<<set $activeSlave.anus = 0>> -<<set $activeSlave.dick = 6>> -<<set $activeSlave.balls = 5>> -<<set $activeSlave.boobs = 0>> -<<set $activeSlave.waist = 50>> -<<set $activeSlave.skill.oral = 0>> -<<set $activeSlave.skill.anal = 0>> -<<set $activeSlave.behavioralFlaw = "arrogant">> -<<set $activeSlave.sexualFlaw = "judgemental">> - <br><br> Now the only question is what to do with the would-be rapist. You could toss them out of the arcology, but it might be more fun to turn the tables on them. @@ -155,7 +155,7 @@ Now the only question is what to do with the would-be rapist. You could toss the <<run cashX(forceNeg($contractCost), "slaveTransfer", $activeSlave)>> <<replace "#result">> You complete the legalities and biometric scanning quickly and without fuss. The idiot will regret crossing you when $he wakes in the penthouse for basic slave induction. - <<include "New Slave Intro">> + <<include "New Slave Intro">> <</replace>> <</link>> <br><<link "Sentence $him to a day in the stocks, then enslave $him">> @@ -174,9 +174,9 @@ Now the only question is what to do with the would-be rapist. You could toss the <<run cashX(forceNeg($contractCost), "slaveTransfer", $activeSlave)>> <<replace "#result">> You declare $his holes fair game for the entire arcology. $He spends a torturous day in the stocks before being hauled in for enslavement, somewhat @@.red;the worse for wear@@ and @@.red;acting oddly@@ due to $his ordeal, bruises all over $his body, cum leaking from $his @@.lime;loosened@@ anus<<if $activeSlave.vagina > -1>> and @@.lime;fucked-out@@ pussy<</if>>. The public @@.green;enjoys the fun.@@ - <<run repX(500, "event")>> - <<set $arcologies[0].prosperity += 2>> - <<include "New Slave Intro">> + <<run repX(500, "event")>> + <<set $arcologies[0].prosperity += 2>> + <<include "New Slave Intro">> <</replace>> <</link>> <<if $arcade > 0>> @@ -186,7 +186,7 @@ Now the only question is what to do with the would-be rapist. You could toss the <<run cashX(forceNeg($contractCost), "slaveTransfer", $activeSlave)>> <<replace "#result">> You complete the legalities and biometric scanning quickly and cautiously. The idiot will be in for a surprise when $he awakes to find $he can't move and a dick is in $his ass. - <<run newSlave($activeSlave)>> /* skip New Slave Intro */ + <<run newSlave($activeSlave)>> /* skip New Slave Intro */ <</replace>> <</link>> <</if>> @@ -197,8 +197,8 @@ Now the only question is what to do with the would-be rapist. You could toss the <<run cashX(forceNeg($contractCost), "slaveTransfer", $activeSlave)>> <<replace "#result">> You complete the legalities and biometric scanning quickly and cautiously. The idiot will wake up <<if $dairyStimulatorsSetting > 1>>in agony as $his anus takes the rectal hydration dildo<<else>>to find $his chest has begun swelling with milk<</if>>. - <<set $activeSlave.boobs += 300>> - <<run newSlave($activeSlave)>> /* skip New Slave Intro */ + <<set $activeSlave.boobs += 300>> + <<run newSlave($activeSlave)>> /* skip New Slave Intro */ <</replace>> <</link>> <</if>> @@ -232,18 +232,18 @@ Now the only question is what to do with the would-be rapist. You could toss the <<run newSlave($activeSlave)>> <<run cashX(forceNeg($contractCost), "slaveTransfer", $activeSlave)>> <<replace "#result">> - You want $him to suffer for what $he tried to pull on you. You make sure $he is fully awake as $he is strapped into the autosurgery, taking the time to roughly fondle $his balls. You take great pleasure in watching $him struggle as $his testicles are removed. Once $he can stand again, it's off to the penthouse for basic slave induction. - <<include "New Slave Intro">> + You want $him to suffer for what $he tried to pull on you. You make sure $he is fully awake as $he is strapped into the autosurgery, taking the time to roughly fondle $his balls. You take great pleasure in watching $him struggle as $his testicles are removed. Once $he can stand again, it's off to the penthouse for basic slave induction. + <<include "New Slave Intro">> <</replace>> <</link>> <</if>> <<else>> //You lack the necessary funds to enslave $him.// <</if>> -<<link "Publicly flog the criminal">> +<br><<link "Publicly flog the criminal">> <<replace "#result">> - Naturally, the wretch will be thrown out of the arcology: but an example must first be made. Free people must understand that criminals who commit outrages against them will be severely punished. The protesting malefactor is stripped and flogged on the promenade before being escorted bleeding from the arcology. The public @@.green;approves of this harshness.@@ - <<run repX(500, "event")>> + Naturally, the wretch will be thrown out of the arcology, but an example must first be made. Free people must understand that criminals who commit outrages against them will be severely punished. The protesting malefactor is stripped and flogged on the promenade before being escorted bleeding from the arcology. The public @@.green;approves of this harshness.@@ + <<run repX(500, "event")>> <</replace>> <</link>> </span> diff --git a/src/uncategorized/RESS.tw b/src/uncategorized/RESS.tw index b63f2b979b304e72b007882bde361518a21f9e6c..92d9cf411ebbb16b6bfb63d41a65ab0185b10fa1 100644 --- a/src/uncategorized/RESS.tw +++ b/src/uncategorized/RESS.tw @@ -44,7 +44,7 @@ <<set _clothesTemp = $activeSlave.clothes>> <<switch $RESSevent>> /*Some events start with the slave naked (any event that starts with the daily inspection, for example). Here we switch their clothing just for the image to load, then switch it back quickly so the player's choice is not messed up.*/ -<<case "devoted lotion" "sore shoulders" "bed snuggle" "confident tanning" "devoted nympho" "devoted exhibition" "permitted masturbation" "terrified inspection" "spa boobs" "resistant shower" "resistant gelding" "rebellious arrogant" "bondage gear" "vocal disobedience" "heavy piercing" "resting amp" "age implant" "shift masturbation" "shift sleep" "slave dick huge" "obedient idiot" "tendon fall" "unhappy virgin" "fearful balls" "extreme aphrodisiacs" "shaped areolae" "huge tits" "trusting HG" "ignorant horny" "used whore" "restricted smart" "restricted profession" "mods please" "penitent" "devoted waist" "muscles" "obedient girlish" "huge naturals" "hugely pregnant" "slave dick on slave" "slave clit on slave" "language lesson" "kitchen molestation" "mindbroken morning" "sleeping ambivalent" "sexy succubus" "PA flirting" "fucktoy tribbing" "tittymonster inspection" "bonded love" "bad dream" "cockfeeder resistance" "suppository resistance" "shower slip" "happy dance" "plimb help" "orchiectomy please" "torpedo squeeze" "retching cum feeding" "subjugation blues" "transition anxiety" "moist pussy" "breast expansion blues" "gaped asshole" "ara ara" "im scared" "ass fitting" "young PC age difference" "old PC age difference" "devoted educated slave" "devoted shortstack" "desperate null" "implant inspection" "back stretch" "modest clothes">> +<<case "age implant" "ara ara" "ass fitting" "back stretch" "bad dream" "bed snuggle" "bondage gear" "bonded love" "breast expansion blues" "cockfeeder resistance" "confident tanning" "devoted educated slave" "devoted exhibition" "devoted lotion" "desperate null" "devoted nympho" "devoted shortstack" "devoted waist" "extreme aphrodisiacs" "fearful balls" "fucktoy tribbing" "gaped asshole" "happy dance" "heavy piercing" "huge naturals" "huge tits" "hugely pregnant" "ignorant horny" "im scared" "implant inspection" "kitchen molestation" "language lesson" "mindbroken morning" "modest clothes" "mods please" "moist pussy" "muscles" "obedient girlish" "obedient idiot" "old PC age difference" "orchiectomy please" "PA flirting" "penitent" "permitted masturbation" "plimb help" "rebellious arrogant" "resistant gelding" "resistant shower" "resting amp" "restricted profession" "restricted smart" "retching cum feeding" "sexy succubus" "shaped areolae" "shift masturbation" "shift sleep" "shower slip" "slave clit on slave" "slave dick huge" "slave dick on slave" "sleeping ambivalent" "sore shoulders" "spa boobs" "subjugation blues" "suppository resistance" "tendon fall" "terrified inspection" "tittymonster inspection" "torpedo squeeze" "transition anxiety" "trusting HG" "unhappy virgin" "used whore" "vocal disobedience" "young PC age difference">> <<set $activeSlave.clothes = "no clothing">> <<case "whore rebellious">> /* this scene states they are wearing "thick, durable latex with temperature regulation and anchor points for restraint" no matter what they are assigned to wear. */ @@ -200,7 +200,7 @@ $He was mindbroken, but seems to have snapped out of it due to a deep love of yo <<case "mutinery attempt">> <<set $mutinery = 1>> -Finishing your work, you lean back for a break well deserved break. Your peace is quickly disturbed by several loud smashes from down the penthouse hall. As you get up from your desk, you hear somebody running down the hallway, and before you know it, <<EventNameLink>> is inside. $He is looking quite treacherous and <<if $activeSlave.skill.combat > 0>>relatively confident<<else>>somewhat unsure<</if>>. $He quickly reaches in to grab you, +Finishing your work, you lean back for a well-deserved break. Your peace is quickly disturbed by several loud smashes from down the penthouse hall. As you get up from your desk, you hear somebody running down the hallway, and before you know it, <<EventNameLink>> is inside. $He is looking quite treacherous and <<if $activeSlave.skill.combat > 0>>relatively confident<<else>>somewhat unsure<</if>>. $He quickly reaches in to grab you, <<if ($PC.career == "gang")>> <<if ($personalArms != 0)>> but when you point your handgun towards $him, $he stutters back with $his hands pointing upwards. @@ -217,8 +217,9 @@ Finishing your work, you lean back for a break well deserved break. Your peace i <<set $mutinery = 0>> <<elseif ($PC.career == "escort")>> but you simply give $him a kick to the groin; $he wouldn't be the first person to try this shit on you. + <<set $mutinery = 0>> <<elseif ($PC.career == "slaver") || $PC.slaving >= 20>> - but you simply give $him a kick to the groin, a little trick you remember from your early memories on how to deal with rebellious slaves. + but you simply give $him a kick to the groin, a little trick you remember from your early days on how to deal with rebellious slaves. <<set $mutinery = 0>> <<elseif ($PC.warfare >= 20)>> but you have no problem grabbing $him and pushing $him to the ground, grabbing both $his arms to make sure $he doesn't try to step up. @@ -5047,7 +5048,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <</if>> <br><<link "Deny $him from ever having satisfying sex again">> <<replace "#result2">> - You ask $him if $he enjoyed $his last orgasm, because $he won't be getting any more. Restrained as $he is, the most $he can do is cry and beg. Once $he comes to after the surgery, $he faces $his new body; @@.mediumorchid;$he's now a surgical null,@@ though $he retains $his balls, and $he's @@.gold;the only one to blame@@ for $his @@.red;suffering.@@ You waste no time in shoving $him against the wall and forcing your <<if $PC.dick == 1>>dick<<else>>strap-on<</if>> into $his anus. As $his arousal grows, $he realizes you not only took $his dick, but $his prostate as well. $He quickly find $himself desperate for release but lacking any way to do so. You watch $him squirm in sexual frustration. This will be $his new life. Every other rebellious slave is @@.gold;horrified by the example.@@ + You ask $him if $he enjoyed $his last orgasm, because $he won't be getting any more. Restrained as $he is, the most $he can do is cry and beg. Once $he comes to after the surgery, $he faces $his new body; @@.mediumorchid;$he's now a surgical null,@@ though $he retains $his balls, and $he's @@.gold;the only one to blame@@ for $his @@.red;suffering.@@ You waste no time in shoving $him against the wall and forcing your <<if $PC.dick == 1>>dick<<else>>strap-on<</if>> into $his anus. As $his arousal grows, $he realizes you not only took $his dick, but $his prostate as well. $He quickly finds $himself desperate for release but lacking any way to do so. You watch $him squirm in sexual frustration. This will be $his new life. Every other rebellious slave is @@.gold;horrified by the example.@@ <<set $activeSlave.trust -= 50, $activeSlave.devotion -= 30, $activeSlave.health -= 20, $activeSlave.dick = 0, $activeSlave.prostate = 0, $activeSlave.dickAccessory = "none", $activeSlave.chastityPenis = 0, $activeSlave.vagina = 0, $activeSlave.ovaries = 0, $activeSlave.clit = 0, $activeSlave.labia = 0, $activeSlave.vaginalAccessory = "none", $activeSlave.vaginalAttachment = "none", $activeSlave.chastityVagina = 0>> <<= AnalVCheck()>> <<set $slaves.forEach(function(s) { if (s.devotion < -50) { s.trust -= 15; } })>> @@ -5147,7 +5148,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <</if>> <br><<link "Deny $him from ever having satisfying sex again">> <<replace "#result2">> - You ask $him if $he enjoyed $his last orgasm, because $he won't be getting any more. Restrained as $he is, the most $he can do is cry and beg. Once $he comes to after the surgery, $he faces $his new body; @@.mediumorchid;$he's now a surgical null,@@ though $he retains $his balls, and $he's @@.gold;the only one to blame@@ for $his @@.red;suffering.@@ You waste no time in shoving $him against the wall and forcing your <<if $PC.dick == 1>>dick<<else>>strap-on<</if>> into $his anus. As $his arousal grows, $he realizes you not only took $his dick, but $his prostate as well. $He quickly find $himself desperate for release but lacking any way to do so. You watch $him squirm in sexual frustration. This will be $his new life. Every other rebellious slave is @@.gold;horrified by the example.@@ + You ask $him if $he enjoyed $his last orgasm, because $he won't be getting any more. Restrained as $he is, the most $he can do is cry and beg. Once $he comes to after the surgery, $he faces $his new body; @@.mediumorchid;$he's now a surgical null,@@ though $he retains $his balls, and $he's @@.gold;the only one to blame@@ for $his @@.red;suffering.@@ You waste no time in shoving $him against the wall and forcing your <<if $PC.dick == 1>>dick<<else>>strap-on<</if>> into $his anus. As $his arousal grows, $he realizes you not only took $his dick, but $his prostate as well. $He quickly finds $himself desperate for release but lacking any way to do so. You watch $him squirm in sexual frustration. This will be $his new life. Every other rebellious slave is @@.gold;horrified by the example.@@ <<set $activeSlave.trust -= 50, $activeSlave.devotion -= 30, $activeSlave.health -= 20, $activeSlave.dick = 0, $activeSlave.prostate = 0, $activeSlave.dickAccessory = "none", $activeSlave.chastityPenis = 0, $activeSlave.vagina = 0, $activeSlave.ovaries = 0, $activeSlave.clit = 0, $activeSlave.labia = 0, $activeSlave.vaginalAccessory = "none", $activeSlave.vaginalAttachment = "none", $activeSlave.chastityVagina = 0>> <<= AnalVCheck()>> <<set $slaves.forEach(function(s) { if (s.devotion < -50) { s.trust -= 15; } })>> @@ -5242,7 +5243,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <</if>> <br><<link "Deny $him from ever having satisfying sex again">> <<replace "#result2">> - You ask $him if $he enjoyed $his last orgasm, because $he won't be getting any more. Restrained as $he is, the most $he can do is cry and beg. Once $he comes to after the surgery, $he faces $his new body; @@.mediumorchid;$he's now a surgical null,@@ though $he retains $his balls, and $he's @@.gold;the only one to blame@@ for $his @@.red;suffering.@@ You waste no time in shoving $him against the wall and forcing your <<if $PC.dick == 1>>dick<<else>>strap-on<</if>> into $his anus. As $his arousal grows, $he realizes you not only took $his dick, but $his prostate as well. $He quickly find $himself desperate for release but lacking any way to do so. You watch $him squirm in sexual frustration. This will be $his new life. Every other rebellious slave is @@.gold;horrified by the example.@@ + You ask $him if $he enjoyed $his last orgasm, because $he won't be getting any more. Restrained as $he is, the most $he can do is cry and beg. Once $he comes to after the surgery, $he faces $his new body; @@.mediumorchid;$he's now a surgical null,@@ though $he retains $his balls, and $he's @@.gold;the only one to blame@@ for $his @@.red;suffering.@@ You waste no time in shoving $him against the wall and forcing your <<if $PC.dick == 1>>dick<<else>>strap-on<</if>> into $his anus. As $his arousal grows, $he realizes you not only took $his dick, but $his prostate as well. $He quickly finds $himself desperate for release but lacking any way to do so. You watch $him squirm in sexual frustration. This will be $his new life. Every other rebellious slave is @@.gold;horrified by the example.@@ <<set $activeSlave.trust -= 50, $activeSlave.devotion -= 30, $activeSlave.health -= 20, $activeSlave.dick = 0, $activeSlave.prostate = 0, $activeSlave.dickAccessory = "none", $activeSlave.chastityPenis = 0, $activeSlave.vagina = 0, $activeSlave.ovaries = 0, $activeSlave.clit = 0, $activeSlave.labia = 0, $activeSlave.vaginalAccessory = "none", $activeSlave.vaginalAttachment = "none", $activeSlave.chastityVagina = 0>> <<= AnalVCheck()>> <<set $slaves.forEach(function(s) { if (s.devotion < -50) { s.trust -= 15; } })>> @@ -5312,7 +5313,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <</if>> <br><<link "Deny $him from ever having satisfying sex again">> <<replace "#result2">> - You ask $him if $he enjoyed $his last orgasm, because $he won't be getting any more. Restrained as $he is, the most $he can do is cry and beg. Once $he comes to after the surgery, $he faces $his new body; @@.mediumorchid;$he's now a surgical null,@@ though $he retains $his balls, and $he's @@.gold;the only one to blame@@ for $his @@.red;suffering.@@ You waste no time in shoving $him against the wall and forcing your <<if $PC.dick == 1>>dick<<else>>strap-on<</if>> into $his anus. As $his arousal grows, $he realizes you not only took $his dick, but $his prostate as well. $He quickly find $himself desperate for release but lacking any way to do so. You watch $him squirm in sexual frustration. This will be $his new life. Every other rebellious slave is @@.gold;horrified by the example.@@ + You ask $him if $he enjoyed $his last orgasm, because $he won't be getting any more. Restrained as $he is, the most $he can do is cry and beg. Once $he comes to after the surgery, $he faces $his new body; @@.mediumorchid;$he's now a surgical null,@@ though $he retains $his balls, and $he's @@.gold;the only one to blame@@ for $his @@.red;suffering.@@ You waste no time in shoving $him against the wall and forcing your <<if $PC.dick == 1>>dick<<else>>strap-on<</if>> into $his anus. As $his arousal grows, $he realizes you not only took $his dick, but $his prostate as well. $He quickly finds $himself desperate for release but lacking any way to do so. You watch $him squirm in sexual frustration. This will be $his new life. Every other rebellious slave is @@.gold;horrified by the example.@@ <<set $activeSlave.trust -= 50, $activeSlave.devotion -= 30, $activeSlave.health -= 20, $activeSlave.dick = 0, $activeSlave.prostate = 0, $activeSlave.dickAccessory = "none", $activeSlave.chastityPenis = 0, $activeSlave.vagina = 0, $activeSlave.ovaries = 0, $activeSlave.clit = 0, $activeSlave.labia = 0, $activeSlave.vaginalAccessory = "none", $activeSlave.vaginalAttachment = "none", $activeSlave.chastityVagina = 0>> <<= AnalVCheck()>> <<set $slaves.forEach(function(s) { if (s.devotion < -50) { s.trust -= 15; } })>> @@ -5328,9 +5329,22 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<link "Push $him off of you">> <<EventNameDelink $activeSlave>> <<replace "#result">> - <<if $arcologies[0].FSPhysicalIdealist != "unset">> - You struggle underneath $his grip and manage to wriggle your arms free. You grab the amorous bull and effortlessly flip $him off of you. $He might be strong, but you are a chiseled goddess. You <<if $PC.dick == 0>>grab your biggest strap-on<<else>>stroke your growing erection<</if>> as $he struggles to right $himself, catching $his hips as $he tries to escape. You show no mercy as you force yourself into $his <<if $activeSlave.anus == 0>>virgin<</if>> ass and viciously fuck $him like $he intended to do to you. You savor the sight of your every thrust against $his prostate forcing spurts of precum out $his gigantic, throbbing erection. You pick up the pace as $he climaxes, soaking the sheets beneath $him; $he's not getting out of this until you are satisfied. By the end of things, the master suite reeks of fresh cum and $activeSlave.slaveName's twitching body is the center piece of $his semen puddle. The sheets will definitely need a changing, you note, as $his semi-erect cock twitches and a thick rope of jism sprays forth. - <<= AnalVCheck(5)>> + <<if overpowerCheck($activeSlave, $PC) >= random(1,100)>> + You struggle underneath $his grip and manage to wriggle your arms free. You grab the amorous bull and effortlessly flip $him off of you. $He might be strong, but you are <<if $arcologies[0].FSPhysicalIdealist != "unset">>a chiseled god<<if $PC.title == 0>>dess<</if>><<else>>far stronger<</if>>. + <br><br><span id="result2"> + <<link "Show $him who's in charge">> + <<replace "#result2">> + You <<if $PC.dick == 0>>grab your biggest strap-on<<else>>stroke your growing erection<</if>> as $activeSlave.slaveName struggles to right $himself, catching $his hips as $he tries to escape. You show no mercy as you force yourself into $his <<if $activeSlave.anus == 0>>virgin<</if>> ass and viciously fuck $him like $he intended to do to you. You savor the sight of your every thrust against $his prostate forcing spurts of precum out $his gigantic, throbbing erection. You pick up the pace as $he climaxes, soaking the sheets beneath $him; $he's not getting out of this until you are satisfied. By the end of things, the master suite reeks of fresh cum and $activeSlave.slaveName's twitching body is the center piece of $his semen puddle. The sheets will definitely need a changing, you note, as $his semi-erect cock twitches and a thick rope of jism sprays forth. + <<= AnalVCheck(5)>> + <</replace>> + <</link>><<if ($activeSlave.anus == 0)>> //This option will take anal virginity//<</if>> + <br><<link "Just get $him out of here">> + <<replace "#result2">> + You grab $activeSlave.slaveName by the scruff of $his neck as $he struggles to right $himself and literally throw $him out of your room and into the hallway, where $he lands with a painful-sounding crash. You decide to deal with getting that mess cleaned up later; for now, you're going back to bed. + <<set $activeSlave.health -= 10>> + <</replace>> + <</link>> + </span> <<else>> You struggle underneath $his grip and manage to wriggle your arms free. You push at the amorous bull and attempt to lift the heavy $girl off you. $activeSlave.slaveName takes this poorly and rams $his gigantic dick straight into your vagina and through your cervix. You pass out from the pain. <br><br> @@ -5339,7 +5353,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<set $activeSlave.counter.penetrative += 4, $penetrativeTotal += 4>> <</if>> <</replace>> -<</link>><<if ($activeSlave.anus == 0) && $arcologies[0].FSPhysicalIdealist != "unset">> //This option will take anal virginity//<</if>> +<</link>> <br><<link "Wait for a chance to escape">> <<EventNameDelink $activeSlave>> <<replace "#result">> @@ -5410,7 +5424,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<replace "#result">> <<if ($activeSlave.diet == "fattening" || $activeSlave.dietMilk > 0) && $activeSlave.intelligence+$activeSlave.intelligenceImplant > 15>> <<if canTalk($activeSlave)>> - "<<S>>o the diet i<<s>> working well, <<Master>>? That'<<s>> good, I <<s>>uppo<<s>>e. I'm ju<<s>>t a bit <<sh>>ocked at how hone<<s>>t you were, people u<<s>>ually try to dodge that que<<s>>tion or outright lie." + "<<S>>o the diet i<<s>> working well, <<Master>>? That'<<s>> good, I <<s>>uppo<<s>>e. I'm ju<<s>>t a bit <<sh>>ocked at how hone<<s>>t you were; people u<<s>>ually try to dodge that que<<s>>tion or outright lie." <<else>> $He smiles before explaining $he knows you want $him plumper and that $he accepts it, but is surprised by your honesty to such a question. <</if>> @@ -13613,7 +13627,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address <<if $activeSlave.physicalAge > 30>> MILF. <<elseif $activeSlave.physicalAge > 17>> - slavegirl. + slave<<= $girl>>. <<elseif $activeSlave.physicalAge > 12>> teenager. <<else>> diff --git a/src/uncategorized/genericPlotEvents.tw b/src/uncategorized/genericPlotEvents.tw index b3075d67aa88313f57e85bc21607e923aedb5213..f58bbf079ac3f905802309eb6ef034aa2210d767 100644 --- a/src/uncategorized/genericPlotEvents.tw +++ b/src/uncategorized/genericPlotEvents.tw @@ -1343,7 +1343,7 @@ A screen opposite your desk springs to life, <<if $assistant == 0>>showing your <<run newSlave($activeSlave)>> /* skip New Slave Intro */ <</replace>> <</link>> -<<= IncreasePCSkills('warfare', 2)>> +<<= IncreasePCSkills('warfare', 2)>> <<case "aid invitation">> diff --git a/src/uncategorized/reMilfTourist.tw b/src/uncategorized/reMilfTourist.tw index 8b53675a80a3bed3b6e48e24cd583f0c5c78552e..4694bdab7f0f557108d3e05dd05555b5bcbdd8f8 100644 --- a/src/uncategorized/reMilfTourist.tw +++ b/src/uncategorized/reMilfTourist.tw @@ -164,7 +164,7 @@ /* 000-250-006 */ <</replace>> <<replace "#result">> - When your new slave comes to, _his2 weight is hanging from _his2 wrists, bound over _his2 head. _He2's not exactly thin, making the position uncomfortable for _his2 arms, so _he2 groggily stands, finding _himself2 in a pool of light in the middle of a cell. _He2's nursing a tremendous hangover, and though _he2 does not realize it, _he2's drugged. You're present, though not visible, witnessing _his2 first conscious moment of slavery from your desk. Realization is slow. _He2's no innocent, so _he2 recognizes the sensations of waking up the morning after a night of drinking interspersed with vigorous vaginal, oral and anal intercourse, but _he2 does not remember the specifics. After a few minutes, _he2 understands that no one is coming, and speaks up hesitantly: "Is anyone there?" Getting no immediate answer, _he2 slumps against _his2 wrist restraints again, and begins to cry to _himself2. "W-why would a-anyone do this." + When your new slave comes to, _his2 weight is hanging from _his2 wrists, bound over _his2 head. _He2's not exactly thin, making the position uncomfortable for _his2 arms, so _he2 groggily stands, finding _himself2 in a pool of light in the middle of a cell. _He2's nursing a tremendous hangover, and though _he2 does not realize it, _he2's drugged. You're present, though not visible, witnessing _his2 first conscious moment of slavery from your desk. Realization is slow. _He2's no innocent, so _he2 recognizes the sensations of waking up the morning after a night of drinking interspersed with vigorous vaginal, oral, and anal intercourse, but _he2 does not remember the specifics. After a few minutes, _he2 understands that no one is coming, and speaks up hesitantly: "Is anyone there?" Getting no immediate answer, _he2 slumps against _his2 wrist restraints again, and begins to cry to _himself2. "W-why would a-anyone do this." <br> <<run cashX(-20000, "event", $activeSlave)>> <<include "New Slave Intro">>