Your browser lacks required capabilities. Please upgrade it or switch to another to continue.
Loading…
<<if $Cash < 0>>
<is>(This is all unfinished, and is breaking the fourth wall.)</is>
<hr>
<br>You've fallen into debt by failing to pay your upkeep or rent.
<br>Your cash is: <r>¤$Cash</r>
<br>Eventually, there will be a proper event here giving you a second chance - not an automatic game-over.
<br>
<br>Would you like to continue playing?
<br>[[Yes|Management][$Cash = 100]]
<br><<cyclinglink "No" "Nope" "Nah" "No thanks" "Negative" "No way!" "Get me out of here!" "I want to quit!" "I want to get off the wild ride!" "Let this nightmare end!" "I want to go home..." "Just close the browser." end>>
<<else>>
<<EventCall>>
<<if $EventCall != "false">>
<<set $EventName = $EventCall>>
<<print "You've triggered [[an event!|Event]]">>
<hr>
<<else>>
<u><span id="spaceAct"><<click "Advance Week" AdvanceWeek>>
<<set $RandomEvent = Math.floor((Math.random()*100)+1)>>
<<for $i = 1; $i < $SlaveCount+1; $i++>>
<<set $SlaveEarningsMod[$i] = 1>>
<</for>>
<</click>></span></u> <key>[Spacebar]</key>
<hr>
<<if $SlaveCount > 0>>
<b>Manage Slaves</b>
<<endif>>
/% Print the current slaves in a list. %/
<<for $i = 1; $i < $SlaveCount+1; $i++>>
<br><<print "[[" + $SlaveName[$i] + "|Slave][$ManagedSlave = " + $i + "]]">>
/% If the slave is already used, print a notice. %/
<<if $SlaveEnergy[$i] <= 0>>
<r>(No Energy)</r>
<<endif>>
<</for>>
<<if $PCEnergy > 0>>
<br>
<br>''Personal Actions''
<<set
$InspectSelfText = ["Inspect yourself."],
$InspectSelfTooltip = "Take a look at yourself, view your stats, and make changes to your appearance."
>>
<<if $EventsSeen.contains("SissyHypno6") && !$EventsSeen.contains("SissyHypno7")>>
<<set $InspectSelfUpkeepText = "<piss>You can choose to shave your legs in here.</piss>">>
<<else>>
<<set $InspectSelfUpkeepText = "">>
<<endif>>
<br><a class="tooltipPassage"><span>$InspectSelfTooltip</span>[[$InspectSelfText|SelfView]]</a> $InspectSelfUpkeepText
/% Paperwork %/
<<set
$PCMoneyText = ["Do paperwork.", "Work in the office.", "Tend to the bookkeeping."],
$PCMoneyTextPrint = $PCMoneyText.random(),
$PCMoneyTooltip = "Make a little bit of money."
>>
<br><a class="tooltipPassage"><span>$PCMoneyTooltip</span><<click $PCMoneyTextPrint PCMoney>>
<<set $PCEnergy-->>
<</click>></a>
/% Male Service %/
<<set
$PCProText = ["Personally service a male client."],
$PCProTextPrint = $PCProText.random(),
$PCProTooltip = "Whore yourself out to make money."
>>
<<if $SlaveCount > 0 && $EventsSeen.contains("PCHandjobEvent")>>
<br><a class="tooltipPassage"><span>$PCProTooltip</span>[[$PCProTextPrint|PCPro1][$PCEnergy -= 1]]</a>
<<endif>>
<br>
/% Capture slave, if you have none do the first one, otherwise check if there's enough living space. %/
<<if $SlaveCount == 0>>
<<set $CaptureText = "Find and capture your first slave.">>
<<else>>
<<set $CaptureText = "Capture a new slave.">>
<<endif>>
<<set
$CaptureUpkeepText = "<br><r>Not enough empty rooms.</r>",
$CaptureTooltip = "Find and capture a new slave for the brothel."
>>
<<if $FreeSpace <= 0>>
<<set $CaptureTooltip += $CaptureUpkeepText>>
<<endif>>
<<if $FreeSpace > 0>>
<br><a class="tooltipPassage"><span>$CaptureTooltip</span>[[$CaptureText|CaptureAttempt][$PCEnergy -= 1]]</a>
<<else>>
<br><a class="tooltipPassage"><span>$CaptureTooltip</span><r>Capture a new slave.</r></a>
<<endif>>
/% Special Client %/
<<if $SpecialClientAvailable == true>>
##Special Client
<<endif>>
/% Capture a Drone %/
<<set $CaptureDroneText = "Capture a Drone.">>
<<if $DroneUnlock>>
<br>
<<if $Drone.FreeSpace > 0>>
<<click $CaptureDroneText Management>>
<<set
$Drone.Count++,
$Drone.FreeSpace = $Drone.Space - $Drone.Count,
$PCEnergy--
>>
<</click>>
<<else>>
<r>$CaptureDroneText</r> <is>(Not enough empty pods.)</is>
<<endif>>
<<endif>>
<br>
<br>''Personal Upgrades''
/%<br>Dairy
<br>Doll factory
<br>Recruitment facility
<br>Automation%/
/% PCInfluence & Bondage %/
<<set $BondageGearBasicLevel = 3>>
<<set $BondageGearAdvancedLevel = 5>>
<<set $BondageGearExpertLevel = 9>>
<<if $PCInf == 1>>
<<set $BondageGearText = "Buy clothes that better reflect your status and power.">>
<<elseif $PCInf == 2>>
<<set $BondageGearText = "Inject yourself with nanites that'll make you appear more trustworthy.">>
<<elseif $PCInf == 3>>
<<set $BondageGearText = "Buy a set of basic bondage gear.">>
<<elseif $PCInf == 4>>
<<set $BondageGearText = "Acquire an aura of influence through the use of engineered pheromones.">>
<<elseif $PCInf == 5>>
<<set $BondageGearText = "Buy a set of advanced bondage gear.">>
<<elseif $PCInf == 6>>
<<set $BondageGearText = "Buy new pheromones to further improve your aura of influence.">>
<<elseif $PCInf == 7>>
<<set $BondageGearText = "Buy the gear required for 'enhanced' discipline.">>
<<elseif $PCInf == 8>>
<<set $BondageGearText = "Take a lesson in the art of domination.">>
<<elseif $PCInf == 9>>
<<set $BondageGearText = "Complete your collection of bondage gear.">>
<<elseif $PCInf >= 10>>
<<set $BondageGearText = "Continue improving your influence.">>
<<endif>>
<<set $BondageGearTooltip = "Increases your Influence, making it easier to break slaves.">>
<<set $BondageGearCost = 40 + Math.pow($PCInf, 2) * 40>>
<<if $Cash >= $BondageGearCost>>
<br>¤$BondageGearCost: <a class="tooltipPassage"><span>$BondageGearTooltip</span>[[$BondageGearText|Management][$PCInf += 1, $Cash -= $BondageGearCost, $PCEnergy -= 1]]</a>
<<else>>
<br>¤$BondageGearCost: <a class="tooltipPassage"><span>$BondageGearTooltip</span><r>$BondageGearText</r></a>
<<endif>>
<br>''Expand HQ''
/% Room %/
<<set $RoomCost = 5800 + 200 * Math.pow($LivingSpace, 3+$LivingSpace)>>
<<set $RoomText = "Create additional slave quarters.">>
<<set $RoomToolTip = "Allows you to capture additional slaves.<br><r>All slaves other than the first are placeholders!</r>">>
<<if $Cash >= $RoomCost>>
<br>¤$RoomCost: <a class="tooltipPassage"><span>$RoomToolTip</span>[[$RoomText|Management][$LivingSpace++, $FreeSpace++, $Cash -= $RoomCost, $PCEnergy -= 1]]</a>
<<else>>
<br>¤$RoomCost: <a class="tooltipPassage"><span>$RoomToolTip</span><r>$RoomText</r></a>
<<endif>>
/% Drone Room %/
<<set $DroneRoomCost = 190 + 10 * Math.pow($Drone.Space, 2)>>
<<set $DroneRoomText = "Install a Drone pod.">>
<<set $DroneRoomToolTip = "Allows you to capture and convert additional drones.">>
<<if $DroneUnlock>>
<<if $Cash >= $DroneRoomCost>>
<br>¤$DroneRoomCost: <a class="tooltipPassage"><span>$DroneRoomToolTip</span>[[$DroneRoomText|Management][$Drone.Space++, $Cash -= $DroneRoomCost, $Drone.FreeSpace = $Drone.Space - $Drone.Count, $PCEnergy -= 1]]</a>
<<else>>
<br>¤$DroneRoomCost: <a class="tooltipPassage"><span>$DroneRoomToolTip</span><r>$DroneRoomText</r></a>
<<endif>>
<<endif>>
<br>''Install Facilities''
/% Viewing Booth %/
<<set $ViewingBoothUnlocked = false>>
<<for $i = 1; $i < $SlaveCount+1; $i++>>
<<if $SlaveSub[$i] >= $HandjobSub>>
<<set $ViewingBoothUnlocked = true>>
<<endif>>
<</for>>
<<if $ViewingBoothCount < 1>>
<<set $ViewingBoothText = "Install a viewing booth.">>
<<else>>
<<set $ViewingBoothText = "Install another viewing booth.">>
<<endif>>
<<set $ViewingBoothCost = 150 + (200 * Math.pow($ViewingBoothCount, 2))>>
<<set $ViewingBoothIncome = 100 + $ViewingBoothCount * 15>>
<<set $ViewingBoothTooltip ="Private booths where customers watch recordings from your brothel.">>
<<if $ViewingBoothUnlocked == false>>
<<set $ViewingBoothTooltip ="Private booths where customers watch recordings from your brothel.<br><r>Requires at least one slave willing to give handjobs. Otherwise, there is nothing worthwhile to record and play back.</r>">>
<<endif>>
<<set $ViewingBoothUpkeepText = "<is>(<gr>Extra income: ¤$ViewingBoothIncome</gr>)</is>">>
<<if $Cash >= $ViewingBoothCost && $ViewingBoothUnlocked == true>>
<br>¤$ViewingBoothCost: <a class="tooltipPassage"><span>$ViewingBoothTooltip</span>[[$ViewingBoothText|Management][$ViewingBoothCount++, $Income += $ViewingBoothIncome, $Cash -= $ViewingBoothCost, $PCEnergy -= 1]]</a> $ViewingBoothUpkeepText
<<else>>
<br><gr>¤$ViewingBoothCost:</gr> <a class="tooltipPassage"><span>$ViewingBoothTooltip</span><r>$ViewingBoothText</r></a> $ViewingBoothUpkeepText
<<endif>>
/% Spa %/
<<set $SpaCost = 2250>>
<<set $SpaUpkeep = 200>>
<<set $SpaEnergyIncrease = 3>>
<<set $SpaText = "Install a spa for your slaves.">>
<<set $SpaToolTip = "The spa will give your slaves extra Energy.<br>">>
<<set $SpaUpkeepText = "<is>(<r>Upkeep: ¤$SpaUpkeep</r>)</is>">>
<<if $Facilities.contains("Spa") == false>>
<<if $Cash >= $SpaCost>>
<br>¤$SpaCost:
<a class="tooltipPassage"><span>$SpaToolTip</span><<click $SpaText Management>>
<<set $Cash -= $SpaCost, $SlaveEnergyMod += $SpaEnergyIncrease, $PCEnergy -= 1, $Upkeep += $SpaUpkeep>>
<<set $Facilities.push("Spa")>>
<</click>></a> $SpaUpkeepText
<<else>>
<br>¤$SpaCost: <a class="tooltipPassage"><span>$SpaToolTip</span><r>$SpaText</r></a> $SpaUpkeepText
<<endif>>
<<else>>
<br>You've installed the <a class="tooltipPassage"><span>$SpaToolTip</span><msg>Spa</msg></a>. $SpaUpkeepText
<<endif>>
/% Kitchen %/
<<set $KitchenCost = 1500>>
<<set $KitchenUpkeep = 100>>
<<set $KitchenEnergyIncrease = 3>>
<<set $KitchenText = "Hire a personal chef to work in the kitchen.">>
<<set $KitchenToolTip = "The kitchen increases your personal Energy.">>
<<set $KitchenUpkeepText = "<is>(<r>Upkeep: ¤$KitchenUpkeep</r>)</is>">>
<<if $Facilities.contains("Kitchen") == false>>
<<if $Cash >= $KitchenCost>>
<br>¤$KitchenCost:
<a class="tooltipPassage"><span>$KitchenToolTip</span><<click $KitchenText Management>>
<<set $Cash -= $KitchenCost, $PCEnergyMod += $KitchenEnergyIncrease, $PCEnergy -= 1, $Upkeep += $KitchenUpkeep>>
<<set $Facilities.push("Kitchen")>>
<</click>></a> $KitchenUpkeepText
<<else>>
<br>¤$KitchenCost: <a class="tooltipPassage"><span>$KitchenToolTip</span><r>$KitchenText</r></a> $KitchenUpkeepText
<<endif>>
<<else>>
<br>You've installed the <a class="tooltipPassage"><span>$KitchenToolTip</span><msg>Kitchen</msg></a>. $KitchenUpkeepText
<<endif>>
/% Surgery %/
<<set $SurgeryCost = 4000>>
<<set $SurgeryUpkeep = 300>>
<<set $SurgeryText = "Install a Robotic Operating Suite.">>
<<set $SurgeryToolTip = "The ROS enables new types of surgery for you and your slaves.">>
<<set $SurgeryUpkeeptext = "<is>(<r>Upkeep: ¤$SurgeryUpkeep</r>)</is>">>
<<if $Facilities.contains("Surgery") == false>>
<<if $Cash >= $SurgeryCost>>
<br>¤$SurgeryCost:
<a class="tooltipPassage"><span>$SurgeryToolTip</span><<click $SurgeryText Management>>
<<set $Cash -= $SurgeryCost, $PCEnergy -= 1, $Upkeep += $SurgeryUpkeep>>
<<set $Facilities.push("Surgery")>>
<</click>></a>
<<else>>
<br>¤$SurgeryCost: <a class="tooltipPassage"><span>$SurgeryToolTip</span><r>$SurgeryText</r></a> $SurgeryUpkeeptext
<<endif>>
<<else>>
<br>You've installed the <a class="tooltipPassage"><span>$SurgeryToolTip</span><msg>Robotic Operating Suite</msg></a>. $SurgeryUpkeeptext
<<endif>>
/%
<<set $DroneRoom = 1500>>
<<set $KitchenUpkeep = 100>>
<<set $KitchenEnergyIncrease = 3>>
<<set $KitchenText = "Hire a personal chef to work in the kitchen.">>
<<set $KitchenToolTip = "<is>(The kitchen will increase your personal energy.)</is> <is>(<r>Upkeep: ¤$KitchenUpkeep</r>)</is>">>
<<if $Facilities.contains("Kitchen") == false>>
<<if $Cash >= $KitchenCost>>
<br>¤$KitchenCost:
<<click $KitchenText Management>>
<<set $Cash -= $KitchenCost, $PCEnergyMod += $KitchenEnergyIncrease, $PCEnergy -= 1, $Upkeep += $KitchenUpkeep>>
<<set $Facilities.push("Kitchen")>>
<</click>> $KitchenToolTip
<<else>>
<br>¤$KitchenCost: <r>$KitchenText</r> $KitchenToolTip
<<endif>>
<<else>>
<br>You've installed the <msg>Kitchen</msg>. $KitchenToolTip
<<endif>>
%/
<br>
<br>
<br><smaller>Mouse-over options to see what they do</smaller>
<<else>>
<br><br>''Personal Actions''
<br>[[Inspect yourself|SelfView]].
<br><r>You have no energy remaining.</r>
<br><br>''Upgrade HQ''
<br><r>You have no energy remaining.</r>
<<endif>>
<<endif>>
<<if $Debug == 1>>
<br>
<br>
<br><is>(Force an event)</is>
<br><<textbox "$EventCall" EventName "Event">>
<br>Seen Events: $EventsSeen
<br>Special Client List: $SpecialClientList
<<endif>>
<<endif>>/% Dice %/
<<set $D = []>>
/% Images %/
/%<<set $ImgDir = "C:\\Twine\\Whoremaker\\images\\">>%/
<<set $ImgDir = "images/">>
/% Options %/
<<set $Debug = 0>>
<<set $GapePicturesEnabled = 1>>
<<set $InvertColors = -1>>
/% Facilities %/
<<set $LivingSpace = 1>>
<<set $SlaveCount = 0>>
<<set $FreeSpace = $LivingSpace - $SlaveCount>>
<<set $Facilities = []>>
<<set $ViewingBoothCount = 0>>
/%Drones%/
<<set $Drone = {
Space: 0,
Count: 0,
FreeSpace: 0
};>>
<<set $Drone.FreeSpace = $Drone.Space - $Drone.Count>>
/% Advance Week %/
<<set $Week = 1>>
<<set $RentWeek = 10>>
<<set $RandomEvent = 0>>
<<set $RandomEventChance = 40>>
/% Events %/
<<set $PCProEventWeek = 4>>
<<set $TitfuckTitSize = 4>>
<<set $AnalingusAssSize = 5>>
/% Money %/
<<set $Income = 100>>
<<set $Upkeep = 0>>
<<set $Cash = 400>>
<<set $Debt = 30000>>
<<set $WeekCash = []>>
/% PC Stats %/
<<set $PCEnergyMax = 4>>
<<set $PCEnergyMod = 0>>
<<set $PCEnergyBonus = 0>>
<<set $PCEnergy = $PCEnergyMax + $PCEnergyMod>>
<<set $PCInf = 1>>
<<set $PCSub = 0>>
<<set $PCProCount = 0>>
<<set $PCCockSize = 4>>
<<set $PCFem = 0>>
<<set $PCFemUnlock = 0>>
<<set $SissyHypnoNumber = 1>>
<<set
$PCLegs = "hairy",
$PCBody = "hairy",
$PCFace = "bearded"
>>
<<set $OralTrainSkill = 1>>
<<set $SexTrainSkill = 1>>
<<set $AnalTrainSkill = 1>>
/% >one: Handjobs, One: Handjobs, Two: Blowjobs, Three: Customary Blowjobs %/
<<set $PCSubStatus = {
one: 50,
two: 100,
three: 150,
four: 250,
five: 350
};>>
<<set $PCInfStatus = {
nanites: 2,
aura1: 5,
aura2: 7,
domlesson: 9
};>>
/% Events %/
<<set $EventsSeen = []>>
<<set $EventId = "">>
<<set $SpecialClientList = []>>
/% Names %/
<<set $Name to "Alex">>
<<set $Slave1Name = "Rebecca">>
<<set $Rebecca = $Slave1Name>>
<<set $SisterName = "Cassie">>
<<set $Carl = "Carl">>
<<set $CarlCockSize = 6>>
<<set $Bruce = "Bruce">>
<<set $BruceCockSize = 7>>
/% Slaves %/
<<set
$PissSub = 1500,
$AnalSub = 750,
$SexSub = 450,
$BlowjobSub = 250,
$TitfuckSub = 150,
$HandjobSub = 100,
$StripSub = 0
>>
<<set $ManagedSlave = 0>>
<<set $SlaveEnergyMod = 0>>
<<set $SubEffect = []>>
<<set $SlaveNumber = []>>
<<set $SlaveID = []>>
<<set $SlaveCock = []>>
<<set $SlaveName = []>>
<<set $SlaveSub = []>>
<<set $SlaveDom = []>>
<<set $SlaveTits = []>>
<<set $SlaveAss = []>>
<<set $SlavePussy = []>>
<<set $SlaveLips = []>>
<<set $SlaveNipples = []>>
<<set $SlaveNipplesExtra = []>>
<<set $SlaveOral = []>>
<<set $SlaveAnal = []>>
<<set $SlaveSex = []>>
<<set $SlaveEnergyMax = []>>
<<set $SlaveEnergy = []>>
<<set $SlaveEnergyBonus = []>>
<<set $SlaveTitfuck = []>>
<<set $SlaveOther = []>>
<<set $SlaveEarningsMod = []>>
/% Run Widgets to avoid setters being empty %/
<<Cum>><<Cock>><<Asshole>><<Tits>><<Ass>><<Pussy>><<Lips>><<Stiff>>/% Utility %/
<<widget Roll>>
/% args - 0 = die count, 1 = stat. Go through each number in die count. %/
<<set $D = []>>
<<set $RollTotal = 0>>
<<set $Count = $args[0]>>
<<set $Six = false>>
<<set $Five = false>>
<<set $One = false>>
<<for $Count; $Count > 0; $Count-->>
/% Generate a number between 1 and 6%/
<<set $D[$Count] to Math.floor(Math.random() * (6) + 1)>>
/% Roll: <<print $Count>>: <<print $D[$Count]>><br> %/
/% Add the number to the total %/
<<set $RollTotal += $D[$Count]>>
<</for>>
/% Check if any of the numbers are a 5 or a 6%/
<<set $Count = $args[0]>>
<<for $Count; $Count > 0; $Count-->>
/%<<if $D[$Count] == 6>><br>Dice $Count is a 6.<<endif>>%/
/%<<if $D[$Count] == 5>><br>Dice $Count is a 5.<<endif>>%/
<</for>>
/% <br>Total: $RollTotal + $args[1] %/
<</widget>>
<<widget InvertColors>>
<<if $InvertColors == 1>>
<<addclass "body" "inverted">>
<<addclass "html" "inverted">>
<<addclass "#ui-dialog-body" "inverted">>
<<elseif $InvertColors == -1>>
<<removeclass "body" "inverted">>
<<removeclass "html" "inverted">>
<<removeclass "#ui-dialog-body" "inverted">>
<<endif>>
<</widget>>
/% Costs %/
<<widget SetLipsCost>>
<<set $LipsCost = 30 + 30 * Math.pow($SlaveLips[$ManagedSlave]+$args[0], 2)>>
<</widget>>
<<widget SetTitsCost>>
<<set $TitsCost = 50 + 50 * Math.pow($SlaveTits[$ManagedSlave]+$args[0], 2)>>
<</widget>>
<<widget SetAssCost>>
<<set $AssCost = 50 + 50 * Math.pow($SlaveAss[$ManagedSlave]+$args[0], 2)>>
<</widget>>
/% Shortcuts %/
<<widget NMS>><<silently>><<print $SlaveName[$ManagedSlave]>><</silently>><</widget>>
<<widget PCName>><<if $SlaveSub[$RandomSlave] >= $SexSub>><<print "Master">><<else>><<print $Name>><<endif>><</widget>>
<<widget NotSub>>
<is>(Not submissive enough.)</is>
<</widget>>
<<widget TitsTooSmall>>
<is>($SlaveName[$ManagedSlave]'s <<Tits>> are too small.)</is>
<</widget>>
<<widget NoPCEnergy>>
<<if $PCEnergy < 1>><is>(You don't have enough energy.)</is><<endif>>
<</widget>>
<<widget BeautyModExplanation>>
<<print "BeautyMod: " + $BeautyMod + " (( Tits*0.3 + Ass*0.3 + Lips*0.2 + (SlaveSub/100)*0.2 ) * 4)">>
<</widget>>
<<widget GoBackUp>>
<<set $GoBackUp = "false">>
<<timed 40ms>>
<<if $GoBackUp == "false">>
<<script>>
if ($("body").height() > $(window).height()) {
Wikifier.getValue("$GoBackUp");
Wikifier.setValue("$GoBackUp", "true");
}
<</script>>
<<endif>>
<<if $GoBackUp == "true">>
<right><<click "Go back up ▲">>
<<script>>$('html,body').scrollTop(0);<</script>>
<</click>></right>
<<endif>>
<</timed>>
<</widget>>
<<widget GoBackUpRepeat>>
<<replace "#GoBackUp">>
<<GoBackUp>>
<</replace>>
<</widget>>
<<widget NMS>>
<<print $SlaveName[$ManagedSlave]>>
<</widget>>
<<widget NewScene>>
<<timed 40ms>>
<<if !$EventsSeen.contains($EventId)>>
<<replace "#NewScene">>
<grs>New Scene!</grs><hr>
<</replace>>
<<set $EventsSeen.push($EventId)>>
<<endif>>
<</timed>>
<</widget>>
/% Stats %/
/%
$args[0] = ID
$args[1] = SlaveName
$args[2] = SlaveTits
$args[3] = SlaveAss
$args[4] = SlavePussy (string)
$args[5] = SlaveSub
$args[6] = SlaveLips
$args[7] = SlaveOral
$args[8] = SlaveAnal
$args[9] = SlaveSex
$args[10] = SlaveEnergyMax
$args[11] = SlaveEnergyBonus
$args[12] = SlaveTitfuck (deprecated)
$args[13] = SlaveNipples
$args[14] = SlaveNipplesExtra (string)
$args[15] = SlaveCock
$args[16] = SlaveDom
$args[17] = SlaveEarningsMod
%/
<<widget CreateSlave>>
<<set $SlaveNumber[$ThisSlave] = $ThisSlave,
$SlaveID[$ThisSlave] = $args[0],
$SlaveName[$ThisSlave] = $args[1],
$SlaveTits[$ThisSlave] = $args[2],
$SlaveAss[$ThisSlave] = $args[3],
$SlavePussy[$ThisSlave] = $args[4],
$SlaveSub[$ThisSlave] = $args[5],
$SlaveLips[$ThisSlave] = $args[6],
$SlaveOral[$ThisSlave] = $args[7],
$SlaveAnal[$ThisSlave] = $args[8],
$SlaveSex[$ThisSlave] = $args[9],
$SlaveEnergyMax[$ThisSlave] = $args[10],
$SlaveEnergy[$ThisSlave] = $SlaveEnergyMax[$ThisSlave]+$SlaveEnergyMod,
$SlaveEnergyBonus[$ThisSlave] = $args[11],
$SlaveTitfuck[$ThisSlave] = $args[12],
$SlaveNipples[$ThisSlave] = $args[13],
$SlaveNipplesExtra[$ThisSlave] = [$args[14]],
$SlaveCock[$ThisSlave] = $args[15],
$SlaveDom[$ThisSlave] = $args[16],
$SlaveEarningsMod[$ThisSlave] = $args[17]>>
<</widget>>
<<widget SetEarnings>>
/% ((Roll + (Modifiers)) * Earnings) * EarningsMod %/
<<set $Earnings = Math.round(((($args[0]*$args[1]) + ($args[2] * $args[3])) * ($args[4])) * $args[5])>>
<</widget>>
<<widget Earnings>>
$SlaveName[$ManagedSlave] earned <gr>¤$Earnings cash.</gr>
<<set $Cash += $Earnings>>
<</widget>>
<<widget SetPCSubGain>>
<<set $PCSubGain = Math.round($args[0]/$args[1])>>
<<set $PCSub += $PCSubGain>>
<</widget>>
<<widget PCSubGain>>
<<print "<b>" + $PCSubGain + " points</b>">>
<</widget>>
<<widget SubGainSet>>
<<set $SubEffect[$ManagedSlave] = Math.max(0, Math.round(($RollTotal + $args[0]) * $args[1] * (1 + ($PCInf/10))))>>
<<set $SlaveSub[$ManagedSlave] += $SubEffect[$ManagedSlave]>>
<</widget>>
<<widget SubGainSetNoRoll>>
<<set $SubEffect[$ManagedSlave] = Math.max(0, Math.round($args[0] * (1 + ($PCInf/10))))>>
<<set $SlaveSub[$ManagedSlave] += $SubEffect[$ManagedSlave]>>
<</widget>>
<<widget SubGainPrint>>
<<if $SubEffect[$ManagedSlave] > 0>>
<b>$SubEffect[$ManagedSlave] <<if $SubEffect[$ManagedSlave] == 1>>point<<else>>points<<endif>></b>
<<endif>>
<</widget>>
<<widget SubGain>>
<<if $SubEffect[$ManagedSlave] > 0>>
<br>She also became <b>$SubEffect[$ManagedSlave] <<if $SubEffect[$ManagedSlave] == 1>>point<<else>>points<<endif>></b> more submissive.
<<endif>>
<</widget>>
<<widget SubGainName>>
<<if $SubEffect[$ManagedSlave] > 0>>
<br>$SlaveName[$ManagedSlave] became <b>$SubEffect[$ManagedSlave] <<if $SubEffect[$ManagedSlave] == 1>>point<<else>>points<<endif>></b> more submissive.
<<endif>>
<</widget>>
<<widget SetBeautyMod>>
<<set $BeautyMod = Math.round((($SlaveTits[$ManagedSlave]*0.2 + $SlaveAss[$ManagedSlave]*0.2 + $SlaveLips[$ManagedSlave]*0.2 + ($SlaveSub[$ManagedSlave]/100)*0.2 )*4))>>
<<if $BeautyMod < 0.5>>
<<set $BeautyMod = 0.5>>
<<endif>>
<</widget>>
/% Argument1 times Skill, divided by Argument0 %/
<<widget OralTrainSet>>
<<set $OralTrainEffect = ($args[1]*$OralTrainSkill)/$args[0]>>
<<set $OralTrainEffect = Number($OralTrainEffect.toFixed(3))>>
<<set $SlaveOral[$ManagedSlave] += $OralTrainEffect>>
<<set $SlaveOral[$ManagedSlave] = Number(($SlaveOral[$ManagedSlave]).toFixed(3))>>
<</widget>>
<<widget OralTrainPrint>>
<<if $OralTrainEffect > 0>>She gained a total of <b>$OralTrainEffect Oral Skill points</b>. <smaller>(now at $SlaveOral[$ManagedSlave])</smaller><<endif>><</widget>>
<<widget AnalTrainSet>>
<<set $AnalTrainEffect = ($args[1]*$AnalTrainSkill)/$args[0]>>
<<set $AnalTrainEffect = Number($AnalTrainEffect.toFixed(3))>>
<<set $SlaveAnal[$ManagedSlave] += $AnalTrainEffect>>
<<set $SlaveAnal[$ManagedSlave] = Number(($SlaveAnal[$ManagedSlave]).toFixed(3))>>
<</widget>>
<<widget AnalTrainPrint>>
<<if $AnalTrainEffect > 0>>She gains a total of <b>$AnalTrainEffect Anal Skill points</b>. <smaller>(now at $SlaveAnal[$ManagedSlave])</smaller><<endif>><</widget>>
<<widget SexTrainSet>>
<<set $SexTrainEffect = ($args[1]*$SexTrainSkill)/$args[0]>>
<<set $SexTrainEffect = Number($SexTrainEffect.toFixed(3))>>
<<set $SlaveSex[$ManagedSlave] += $SexTrainEffect>>
<<set $SlaveSex[$ManagedSlave] = Number(($SlaveSex[$ManagedSlave]).toFixed(3))>>
<</widget>>
<<widget SexTrainPrint>>
<<if $SexTrainEffect > 0>>She gains a total of <b>$SexTrainEffect Sex Skill points</b> <smaller>(now at $SlaveSex[$ManagedSlave])</smaller><<endif>><</widget>>
<<widget DomTrainSet>>
<<set $DomTrainEffect = ($args[1]/$args[0])>>
<<set $DomTrainEffect = Number($DomTrainEffect.toFixed(3))>>
<<set $SlaveDom[$ManagedSlave] += $DomTrainEffect>>
<<set $SlaveDom[$ManagedSlave] = Number(($SlaveDom[$ManagedSlave]).toFixed(3))>>
<</widget>>
<<widget DomTrainPrint>><<if $DomTrainEffect > 0>><<NMS>> became <b>$DomTrainEffect points</b> more dominant. <smaller>(now at $SlaveDom[$ManagedSlave])</smaller><<endif>><</widget>>
/% Events %/
<<widget EventCall>><<silently>>
<<if passage() == "TitsIncrease" && $SlaveTitfuck[$ManagedSlave] == "false" && $SlaveTits[$ManagedSlave] == $TitfuckTitSize>>
<<set $EventCall = "TitfuckUnlock">>
<<elseif passage() == "AssIncrease" && $SlaveAss[$ManagedSlave] == $AnalingusAssSize>>
<<set $EventCall = "AnalingusAssSize">>
<<elseif $SlaveSub[$ManagedSlave] >= $HandjobSub && $SlaveSub[$ManagedSlave] - $SubEffect[$ManagedSlave] < $HandjobSub>>
<<set $EventCall = "HandjobUnlock">>
<<elseif $SlaveSub[$ManagedSlave] >= $BlowjobSub && $SlaveSub[$ManagedSlave] - $SubEffect[$ManagedSlave] < $BlowjobSub>>
<<set $EventCall = "BlowjobUnlock">>
<<elseif $SlaveSub[$ManagedSlave] >= $SexSub && $SlaveSub[$ManagedSlave] - $SubEffect[$ManagedSlave] < $SexSub>>
<<set $EventCall = "SexUnlock">>
<<elseif $SlaveSub[$ManagedSlave] >= $AnalSub && $SlaveSub[$ManagedSlave] - $SubEffect[$ManagedSlave] < $AnalSub>>
<<set $EventCall = "AnalUnlock">>
<<elseif $Week == $PCProEventWeek && passage() == "AdvanceWeek">>
<<set $EventCall = "PCHandjobEvent">>
<<elseif $PCSub >= $PCSubStatus.two && $PCSub - $PCSubGain < $PCSubStatus.two && $PCProCount > 3 && !$EventsSeen.contains("PCBlowjobUnlock")>>
<<set $EventCall = "PCBlowjobUnlock">>
<<elseif $PCSub >= $PCSubStatus.two && !$EventsSeen.contains("PCBlowjobUnlock") && $PCProCount > 3>>
<<set $EventCall = "PCBlowjobUnlock">>
<<elseif $Week == 9 && !$EventsSeen.contains("FirstRent") && passage() == "AdvanceWeek">>
<<set $EventCall = "FirstRent" >>
<<elseif ($Week % $RentWeek == 0) && ($SlaveSub[1] >= $BlowjobSub) && !$EventsSeen.contains("CarlBJ") && $EventsSeen.contains("FirstRent") && passage() == "AdvanceWeek">>
<<set $EventCall = "CarlBJ" >>
<<elseif ($Week % $RentWeek == 0) && ($EventsSeen.contains("PCBlowjobUnlock")) && !$EventsSeen.contains("CarlBJ") && $EventsSeen.contains("FirstRent") && passage() == "AdvanceWeek">>
<<set $EventCall = "CarlBJ" >>
<<else>>
<<set $EventCall = "false">>
<<set $EventName = "false">>
<<endif>>
<</silently>><</widget>>
<<widget EventCallSet>>
<<set $EventCall = $args[0]>>
<<set $EventName = $args[0]>>
<</widget>>
/% Back Widgets %/
<<widget BackStandard>>
<<EventCall>>
<<if $EventCall != "false">>
<<set $EventName = $EventCall>>
<<print "You've triggered <span id=\"spaceAct\">[[an event!|Event]]</span> <key>[Spacebar]</key>">>
<hr>
<span id ="NewScene"></span>
<<else>>
<span id="spaceAct"><u>[[Back to Management|Management]]</u></span> <key>[Spacebar]</key>
<hr>
<span id ="NewScene"></span>
<<endif>>
<</widget>>
<<widget BackAdvance>>
<span id="spaceAct"><u>[[Advance Week|AdvanceWeek]]</u></span> <key>[Spacebar]</key>
<hr>
<span id ="NewScene"></span>
<</widget>>
<<widget BackManagement>>
<span id="spaceAct"><u>[[Back to Management|Management]]</u></span> <key>[Spacebar]</key>
<hr>
<span id ="NewScene"></span>
<</widget>>
<<widget BackPCAction>>
<<EventCall>>
<<if $EventCall != "false">>
<<print "You've triggered <span id=\"spaceAct\">[[an event!|Event]]</span> <key>[Spacebar]</key>">>
<<set $EventName = $EventCall>>
<hr>
<span id ="NewScene"></span>
<<else>>
<span id="spaceAct"><u>[[Back to Management|Management]]</u></span> <key>[Spacebar]</key>
<<if tags().contains("PCEnergy")>>
<<set $RepeatText = "Repeat this task.">>
<<if $PCEnergy > 0 >>
<br><<print "[[" + $RepeatText + "|" + passage() + "][$PCEnergy--]]">>
<<else>>
<br><r>$RepeatText</r> <is>(You don't have enough energy.)</is>
<<endif>>
<<endif>>
<hr>
<span id ="NewScene"></span>
<<endif>>
<</widget>>
<<widget BackSlave>>
<<EventCall>>
<<if $EventCall != "false">>
<<print "You've triggered <span id=\"spaceAct\">[[an event!|Event]]</span> <key>[Spacebar]</key>">>
<<set $EventName = $EventCall>>
<hr>
<span id ="NewScene"></span>
<<else>>
<span id="spaceAct"><u>[[Back to Management|Management]]</u></span> <key>[Spacebar]</key>
<br>
<<if $ManagedSlave > 1>>
<<print "[[← Previous Slave|Slave][$ManagedSlave--]] -">>
<<else>>
<<print "<gre>← Previous Slave -</gre>">>
<<endif>>
<<if $SlaveEnergy[$ManagedSlave] > 0>>
<<print "↶ to [[" + $SlaveName[$ManagedSlave] + "|Slave]]">>
<<else>>
<<print "↶ to [[" + $SlaveName[$ManagedSlave] + "|Slave]] <r>(No Energy)</r>">>
<<endif>>
<<if $ManagedSlave < $SlaveCount>>
<<print "- [[Next Slave →|Slave][$ManagedSlave++]]">>
<<else>>
<<print "<gre>- Next Slave →</gre>">>
<<endif>>
<<set $RepeatText = "Repeat this task.">>
<<if $SlaveEnergy[$ManagedSlave] > 0 && !tags().contains("Cost")>>
<<if tags().contains("PCEnergy")>>
<<if $PCEnergy > 0 >>
<br><<print "[[" + $RepeatText + "|" + passage() + "][$SlaveEnergy[$ManagedSlave]--, $PCEnergy--]]">>
<<else>>
<br><r>$RepeatText</r> <is>(You don't have enough energy.)</is>
<<endif>>
<<else>>
<br><<print "[[" + $RepeatText + "|" + passage() + "][$SlaveEnergy[$ManagedSlave]--]]">>
<<endif>>
/% Pages that cost %/
<<elseif $SlaveEnergy[$ManagedSlave] > 0 && tags().contains("Cost") && $Debug == 1>>
<<if tags().contains("PCEnergy")>>
<<if $PCEnergy > 0 >>
<<if passage() == "LipsIncrease">>
<<SetLipsCost 1>>
<br><<print "[[Give " + $SlaveName[$ManagedSlave] + " larger lips again.|LipsIncrease][$SlaveEnergy[$ManagedSlave]--, $PCEnergy-= 1, $Cash -= $LipsCost]]">>
<<print " Cost: ¤$LipsCost">>
<<elseif passage() == "TitsIncrease">>
<<SetTitsCost 1>>
<br><<print "[[Give " + $SlaveName[$ManagedSlave] + " larger tits again.|TitsIncrease][$SlaveEnergy[$ManagedSlave]--, $PCEnergy-= 1, $Cash -= $TitsCost]]">>
<<print " Cost: ¤$TitsCost">>
<<elseif passage() == "AssIncrease">>
<<SetAssCost 1>>
<br><<print "[[Give " + $SlaveName[$ManagedSlave] + " a larger ass again.|AssIncrease][$SlaveEnergy[$ManagedSlave]--, $PCEnergy-= 1, $Cash -= $AssCost]]">>
<<print " Cost: ¤$AssCost">>
<<endif>>
<<else>>
<br><r>$RepeatText</r> <is>(You don't have enough energy.)</is>
<<endif>>
<<else>>
<br><<print "[[" + $RepeatText + "|" + passage() + "][$SlaveEnergy[$ManagedSlave]--]]">>
<<endif>>
<<endif>>
<hr>
<span id ="NewScene"></span>
<<endif>>
<</widget>>
<<widget BackSlaveSlave>>
<span id="spaceAct"><u>[[Back to Management|Management]]</u></span> <key>[Spacebar]</key>
<br>
<<if $ManagedSlave > 1>>
<<print "[[← Previous Slave|Slave][$ManagedSlave--]] -">>
<<else>>
<<print "<gre>← Previous Slave</gre> -">>
<<endif>>
<<print $SlaveName[$ManagedSlave]>>
<<if $ManagedSlave < $SlaveCount>>
<<print "- [[Next Slave →|Slave][$ManagedSlave++]]">>
<<else>>
<<print "- <gre>Next Slave →</gre>">>
<<endif>>
<hr>
<</widget>>
<<widget BackSlaveView>>
<span id="spaceAct"><u>[[Back to Management|Management]]</u></span> <key>[Spacebar]</key>
<br>
<<if $ManagedSlave > 1>>
<<print "[[← Previous Slave|SlaveView][$ManagedSlave--]] -">>
<<else>>
<<print "<gre>← Previous Slave -</gre>">>
<<endif>>
<<if $SlaveEnergy[$ManagedSlave] > 0>>
<<print "↶ to [[" + $SlaveName[$ManagedSlave] + "|Slave]]">>
<<else>>
<<print "↶ to [[" + $SlaveName[$ManagedSlave] + "|Slave]] <r>(No Energy)</r>">>
<<endif>>
<<if $ManagedSlave < $SlaveCount>>
<<print "- [[Next Slave →|SlaveView][$ManagedSlave++]]">>
<<else>>
<<print "<gre>- Next Slave →</gre>">>
<<endif>>
<hr>
<</widget>>
<<widget BackChoice>><span id ="NewScene"></span>
<span id="BackButton">''Make a choice.''
<hr>
</span><</widget>>
/% Synonyms %/
<<widget Ass>><<silently>>
<<set $Ass = [ "ass", "arse", "backside", "behind", "booty", "bottom", "butt", "rear-end" ]>>
<</silently>><<print $Ass.random()>><</widget>>
<<widget Asshole>><<silently>>
<<set $Asshole = [ "butthole", "asshole", "arsehole", "back-door" ]>>
<</silently>><<print $Asshole.random()>><</widget>>
<<widget Balls>><<silently>>
<<set $Balls = [ "balls", "sack", "ballsack"]>>
<</silently>><<print $Balls.random()>><</widget>>
<<widget Cum>><<silently>>
<<set $Cum = [ "cum", "jizz", "semen", "seed", "sperm" ]>>
<</silently>><<print $Cum.random()>><</widget>>
<<widget Cock>><<silently>>
<<set $Cock = [ "cock", "dick", "member", "manhood", "penis", "shaft", "prick" ]>>
<</silently>><<print $Cock.random()>><</widget>>
<<widget Cocks>><<silently>>
<<set $Cock = [ "cocks", "dicks", "penises" ]>>
<</silently>><<print $Cock.random()>><</widget>>
<<widget Tits>><<silently>>
<<set $Tits = [ "tits", "boobs", "breasts", "boobies", "titties" ]>>
<</silently>><<print $Tits.random()>><</widget>>
<<widget Tit>><<silently>>
<<set $Tit = [ "tit", "boob", "breast", "boobie", "tittie" ]>>
<</silently>><<print $Tit.random()>><</widget>>
<<widget Pussy>><<silently>>
<<set $Pussy = [ "pussy", "cunt", "twat", "snatch"]>>
<</silently>><<print $Pussy.random()>><</widget>>
<<widget Lip>><<silently>>
<<set $Lip = [ "lip" ]>>
<</silently>><<print $Lip.random()>><</widget>>
<<widget Lips>><<silently>>
<<set $Lips = [ "lips" ]>>
<</silently>><<print $Lips.random()>><</widget>>
<<widget Stiff>><<silently>>
<<set $Stiff = [ "stiff", "hard", "erect", "rigid", "engorged", "rock-hard" ]>>
<</silently>><<print $Stiff.random()>><</widget>>
<<widget Nipple>><<silently>>
<<set $Nipple = [ "nipple" ]>>
<</silently>><<print $Nipple.random()>><</widget>>
<<widget Nipples>><<silently>>
<<set $Nipples = [ "nipples" ]>>
<</silently>><<print $Nipples.random()>><</widget>>
<<widget Piss>><<silently>>
<<set $Tits = [ "piss", "pee", "urine" ]>>
<</silently>><<print $Tits.random()>><</widget>>
/% Descriptions %/
<<widget DescSelector>>
/%
Args:
short - forces a single word description
full - forces a two word description
flavor - forces a more flavourful variant (Combines: Short, Full)
special - forces a special word to appear (Combines: Short, Full)
random - picks a random cock size (Combines: All but #)
# - input number (size) (default behaviour is to use PC or ManagedSlave size) (Combines: All but random) [Has to be used in the first two args]
noword - disables the bodypart (ie <<Cock>>) from being output, to allow for manually picking a term etc
PC - use the PC's stats instead of ManagedSlave's stats where appropriate (not implemented)
%/
/% Define conditionals %/
<<set
$DescArgNum = ($DescArgs[0] > -1 or $DescArgs[1] > -1);
$DescArgShort = ($DescArgs.contains("short"));
$DescArgFull = ($DescArgs.contains("full"));
$DescArgRandom = ($DescArgs.contains("random"));
$DescArgFlavor = ($DescArgs.contains("flavor"));
>>
/% If "random" or a # has been used, set $DescValue as appropriate %/
<<if $DescArgRandom>>
<<set $DescValue = random(0, $DescClamp)>>
<<elseif $DescArgNum>>
<<if $DescArgs[0] > -1>>
<<set $DescValue = Math.clamp($DescArgs[0], 0, $DescClamp)>>
<<elseif $DescArgs[1] > -1>>
<<set $DescValue = Math.clamp($DescArgs[1], 0, $DescClamp)>>
<<endif>>
<<endif>>
/%Pick a random number %/
<<set $DescRoll = random(1, 100)>>
/% If DescRoll is below 60, or "short" is used, use a single word. Never do this if "full" is used. %/
<<if $DescRoll <= 60 && $DescArgFull == false || $DescArgShort>>
/% Half of the time (more rare when "short" is used), pick a flavor word. If "flavor" is used, always pick a flavor word. %/
<<if $DescRoll <= 30 || $DescArgFlavor>>
<<set $DescPrintFull = $DescFlavor[$DescValue].random()>>
<<else>>
<<set $DescPrintFull = $DescBase[$DescValue].random()>>
<<endif>>
<<else>>
<<set
$DescPrintBase = $DescBase[$DescValue].random();
$DescPrintFlavor = $DescFlavor[$DescValue].random();
$DescPrintFlavorAlt = $DescFlavorAlt[$DescValue].random();
>>
<<if (random(1, 4)) == 1>>
<<set $DescPrintLink = " and ">>
<<else>>
<<set $DescPrintLink = ", ">>
<<endif>>
/% 20% of the time, use FlavorAlt instead of just Flavor. %/
<<if $DescRoll <= 80>>
<<if (random(1, 2)) == 1>>
<<set $DescPrintFull = $DescPrintFlavor.concat($DescPrintLink, $DescPrintBase)>>
<<else>>
<<set $DescPrintFull = $DescPrintBase.concat($DescPrintLink, $DescPrintFlavor)>>
<<endif>>
<<else>>
<<set $DescPrintFull = $DescPrintFlavorAlt.concat(" ", $DescPrintBase)>>
<<endif>>
<<endif>>
<</widget>>
<<widget AssembleCockDesc>>
<<set
$CockSizeDescBase = {
0: [ "insignificant", "tiny", "clit-like" ]
, 1: [ "tiny", "small" ]
, 2: [ "small", "average", "modest" ]
, 3: [ "large", "big", "thick" ]
, 4: [ "large", "big", "long", "girthy" ]
, 5: [ "long", "girthy", "huge" ]
, 6: [ "long", "huge", "meaty" ]
, 7: [ "meaty", "massive" ]
, 8: [ "massive", "mammoth" ]
, 9: [ "massive", "mammoth", "colossal", "giant" ]
, 10: [ "mammoth", "colossal", "gargantuan", "gigantic" ]
, 11: [ "gargantuan", "inhuman" ]
};
$CockSizeDescFlavor = {
0: [ "worthless", "pathetic", "cute", "adorable" ]
, 1: [ "pitiful", "adorable", "unimpressive", "little" ]
, 2: [ "unimpressive", "simple" ]
, 3: [ "plain", "strong" ]
, 4: [ "firm", "thick" ]
, 5: [ "solid", "thick" ]
, 6: [ "thick", "massive" ]
, 7: [ "impressive", "imposing" ]
, 8: [ "impressive", "imposing" ]
, 9: [ "imposing", "overwhelming" ]
, 10: [ "overwhelming", "insane" ]
, 11: [ "god-like", "unparalleled", "monstrous" ]
};
$CockSizeDescFlavorAlt = {
0: [ "embarassingly", "pathetically" ]
, 1: [ "pitifully", "adorably", "rather" ]
, 2: [ "rather", "somewhat" ]
, 3: [ "rather", "respectably" ]
, 4: [ "rather", "respectably" ]
, 5: [ "impressively", "enticingly", "very" ]
, 6: [ "impressively", "enticingly", "very" ]
, 7: [ "enticingly", "undeniably", "truly" ]
, 8: [ "undeniably", "incredibly", "truly" ]
, 9: [ "incredibly", "overwhelmingly", "tremendously" ]
, 10: [ "completely", "absolutely", "outrageously" ]
, 11: [ "absolutely", "preposterously", "obscenely", "ridiculously" ]
};
$CockSizeDescSpecial = {
0: []
}
>>
/% Special Conditions %/
/% ! These are disabled, and lack conditionals. Uncomment to test. ! %/
/%
<<set
$CockSizeDescSpecial[0].push("clit-like");
$CockSizeDescSpecial[0].push("alpha");
$CockSizeDescSpecial[0].push("beta");
>>
%/
/%
If "special" arg is found, and there's at least one special description, force special descriptions to appear.
If "short" is also used, replace both arrays with the special array to force one to appear.
If "full" is used, it will only replace base, allowing things like "undeniably clit-like" or "thick and alpha"
If "special" is the only arg, it will not always cause the special words to appear, depending on what is randomly picked.
%/
<<if $DescArgs.contains("special") && $CockSizeDescSpecial[0].length > 0>>
<<for $i = 0; $i <= $DescClamp; $i++>>
<<if $DescArgs.contains("short")>>
<<set $CockSizeDescBase[$i] = $CockSizeDescSpecial[0]>>
<<set $CockSizeDescFlavor[$i] = $CockSizeDescSpecial[0]>>
<<else>>
<<set $CockSizeDescFlavor[$i] = $CockSizeDescSpecial[0]>>
<<endif>>
<</for>>
/%
If "special" arg is not used, add a random word from DescSpecial into each array of the DescBase object.
This causes them to appear rather infrequently.
%/
<<elseif $CockSizeDescSpecial[0].length > 0>>
<<for $i = 0; $i <= $DescClamp; $i++>>
<<set $CockSizeDescFlavor[$i].push($CockSizeDescSpecial[0].random())>>
<</for>>
<<endif>>
/% Bodypart Specifics %/
<<set
$DescValue = $PCCockSize.clamp(0, $DescClamp);
$DescBase = $CockSizeDescBase;
$DescFlavor = $CockSizeDescFlavor;
$DescFlavorAlt = $CockSizeDescFlavorAlt;
>>
<</widget>>
<<widget CockDesc>>
<<set $DescArgs = $args>>
<<set $DescClamp = 11>>
<<AssembleCockDesc>>
<<DescSelector>>
<<print $DescPrintFull>><<if !$args.contains("noword")>> <<Cock>><<endif>><</widget>>
<<widget PCLegsDesc>><<silently>>
<<set $PCLegsDescPrint = "">>
<<if $PCLegs == "hairy">>
<<set $PCLegsDescPrint = ["hairy", "unshaved", "hairy, unshaved", "hairy, manly", "manly, hairy"]>>
<<elseif $PCLegs == "shaved">>
<<set $PCLegsDescPrint = ["hairless", "smooth", "shaved", "smooth and hairless"]>>
<<endif>>
<</silently>><<print either($PCLegsDescPrint)>> legs<</widget>>
<<set $AssholeStatus1 = 3>>
<<set $AssholeStatus2 = 5>>
<<set $AssholeStatus3 = 7>>
<<set $AssholeStatus4 = 9>>
<<widget AssholeDesc>><<silently>>
<<set $AssholeDescPrint = "">>
<<if $SlaveAnal[$ManagedSlave] <= $AssholeStatus1>>
<<set $AssholeDescPrint = [ "unused", "very tight", "snug", "virginal", "untouched" ] >>
<<elseif $SlaveAnal[$ManagedSlave] <= $AssholeStatus2>>
<<set $AssholeDescPrint = ["tight", "barely used", "quite tight", "puckered", "rarely used" ]>>
<<elseif $SlaveAnal[$ManagedSlave] <= $AssholeStatus3>>
<<set $AssholeDescPrint = ["relaxed, welcoming", "easily-penetrated", "quite well-used", "rather open" ]>>
<<elseif $SlaveAnal[$ManagedSlave] <= $AssholeStatus4>>
<<set $AssholeDescPrint = ["gaping", "loose", "well-used", "well-fucked" ]>>
<<elseif $SlaveAnal[$ManagedSlave] > $AssholeStatus4>>
<<set $AssholeDescPrint = ["permanently gaped", "constantly gaping", "fucked-open", "absolutely ruined", "over-fucked", "cock-hungry, gaping" ]>>
<<endif>>
<</silently>><<print either($AssholeDescPrint)>> <<Asshole>><</widget>>
<<widget PussyDesc>><<silently>>
<<set $PussyDescPrint = "">>
<<if $SlavePussy[$ManagedSlave] == "hairy" >>
<<set $PussyDescPrint = [ "hairy", "bushy", "untrimmed", "unshaved", "naturally hairy" ] >>
<<elseif $SlavePussy[$ManagedSlave] == "trimmed" >>
<<set $PussyDescPrint = ["trimmed", "well-groomed", "groomed", "neatly cropped" ]>>
<<elseif $SlavePussy[$ManagedSlave] == "shaved">>
<<set $PussyDescPrint = ["clean-shaven", "hairless", "bald", "smooth and hairless", "perfectly smooth", "perfectly hairless" ]>>
<<endif>>
<</silently>><<print either($PussyDescPrint)>> <<Pussy>><</widget>>
<<widget NipplesDescPrintSetter>><<silently>>
<<set $NipplesDescPrint = []>>
<<if $SlaveNipples[$ManagedSlave] <= "1">>
<<set $NipplesDescPrint = ["small", "tiny"]>>
<<elseif $SlaveNipples[$ManagedSlave] == "2">>
<<set $NipplesDescPrint = ["usual", "normal"]>>
<<elseif $SlaveNipples[$ManagedSlave] == "3">>
<<set $NipplesDescPrint = ["large", "big"]>>
<<elseif $SlaveNipples[$ManagedSlave] == "4">>
<<set $NipplesDescPrint = ["huge", "enormous"]>>
<<elseif $SlaveNipples[$ManagedSlave] > "4">>
<<set $NipplesDescPrint = ["gigantic", "massive"]>>
<<endif>>
<</silently>>
<<set $NipplesDescExtraPrint = "">>
<<if $SlaveNipplesExtra[$ManagedSlave].length > 0>>
<<set $NipplesDescExtraPrint = ", ">>
<<for $ii = 0; $ii < $SlaveNipplesExtra[$ManagedSlave].length; $ii++>>
<<set $NipplesDescExtraPrint += $SlaveNipplesExtra[$ManagedSlave][$ii]>>
<<if $ii+1 < $SlaveNipplesExtra[$ManagedSlave].length>>
<<set $NipplesDescExtraPrint += ", ">>
<<endif>>
<</for>>
<<endif>>
<</widget>>
<<widget NippleDesc>><<silently>>
<<NipplesDescPrintSetter>>
<</silently>><<print either($NipplesDescPrint)>><<print $NipplesDescExtraPrint>> <<Nipple>><</widget>>
<<widget NipplesDesc>><<silently>>
<<NipplesDescPrintSetter>>
<</silently>><<print either($NipplesDescPrint)>><<print $NipplesDescExtraPrint>> <<Nipples>><</widget>>
<<widget AssembleTitsDesc>>
<<set
$TitsSizeDescBase = {
0: [ "tiny", "petite", "girlish", "little" ]
, 1: [ "tiny", "petite", "small" ]
, 2: [ "modest", "round", "soft" ]
, 3: [ "large", "round", "bouncy"]
, 4: [ "large", "big", "heavy", "full" ]
, 5: [ "huge", "plump", "enormous" ]
, 6: [ "huge", "enormous", "massive" ]
, 7: [ "huge", "massive" ]
, 8: [ "massive", "gigantic" ]
, 9: [ "massive", "mammoth", "colossal", "giant" ]
, 10: [ "massive", "mammoth", "colossal", "gargantuan", "gigantic" ]
, 11: [ "massive", "gigantic", "gargantuan", "enormous" ]
};
$TitsSizeDescFlavor = {
0: [ "adorable", "pert", "firm" ]
, 1: [ "adorable", "cute", "pert", "firm" ]
, 2: [ "perky", "bouncy", "delectable" ]
, 3: [ "exquisite", "juicy", "delectable", "hypnotic" ]
, 4: [ "bountiful", "delectable", "pillowy", "hypnotic" ]
, 5: [ "heaving", "bountiful", "delectable", "pillowy" ]
, 6: [ "heainvg", "pillowy", "curvaceous" ]
, 7: [ "perfect", "wonderful", "impressive", "incredible" ]
, 8: [ "perfect", "wonderful", "amazing", "voluptuous", "incredible" ]
, 9: [ "perfect", "wonderful", "mind-blowing", "overwhelming", "voluptuous" ]
, 10: [ "peerless", "mind-blowing", "overwhelming", "magnificent", "voluptuous" ]
, 11: [ "peerless", "mind-blowing", "monstrous", "ridiculous", "glorious", "tremendous" ]
};
$TitsSizeDescFlavorAlt = {
0: [ "adorably" ]
, 1: [ "wonderfully", "adorably" ]
, 2: [ "perfectly", "wonderfully" ]
, 3: [ "perfectly", "wonderfully" ]
, 4: [ "perfectly", "wonderfully" ]
, 5: [ "impressively", "enticingly" ]
, 6: [ "impressively", "enticingly" ]
, 7: [ "undeniably", "truly", "beyond" ]
, 8: [ "incredibly", "truly", "beyond" ]
, 9: [ "incredibly", "overwhelmingly", "tremendously", "beyond" ]
, 10: [ "completely", "absolutely", "outrageously", "beyond" ]
, 11: [ "absolutely", "preposterously", "obscenely", "ridiculously", "gloriously", "beyond" ]
};
$TitsCupDesc = {
0: [ "A-cup"]
, 1: [ "B-cup" ]
, 2: [ "C-cup" ]
, 3: [ "D-cup" ]
, 4: [ "E-cup" ]
, 5: [ "F-cup"]
, 6: [ "G-cup" ]
, 7: [ "H-cup" ]
, 8: [ "I-cup" ]
, 9: [ "J-cup" ]
, 10: [ "K-cup" ]
, 11: [ "L-cup" ]
};
$TitsSizeDescSpecial = {
0: []
}
>>
/% Special Conditions %/
/% ! These are disabled, and lack conditionals. Uncomment to test. ! %/
/%
<<set
$TitsSizeDescSpecial[0].push("bee-sting");
>>
%/
/%
If "special" arg is found, and there's at least one special description, force special descriptions to appear.
If "short" is also used, replace both arrays with the special array to force one to appear.
If "full" is used, it will only replace base, allowing things like "undeniably clit-like" or "thick and alpha"
If "special" is the only arg, it will not always cause the special words to appear, depending on what is randomly picked.
%/
<<if $DescArgs.contains("special") && $TitsSizeDescSpecial[0].length > 0>>
<<for $i = 0; $i <= $DescClamp; $i++>>
<<if $DescArgs.contains("short")>>
<<set $TitsSizeDescBase[$i] = $TitsSizeDescSpecial[0]>>
<<set $TitsSizeDescFlavor[$i] = $TitsSizeDescSpecial[0]>>
<<else>>
<<set $TitsSizeDescFlavor[$i] = $TitsSizeDescSpecial[0]>>
<<endif>>
<</for>>
/%
If "special" arg is not used, add a random word from DescSpecial into each array of the DescBase object.
This causes them to appear rather infrequently.
%/
<<elseif $TitsSizeDescSpecial[0].length > 0>>
<<for $i = 0; $i <= $DescClamp; $i++>>
<<set $TitsSizeDescFlavor[$i].push($TitsSizeDescSpecial[0].random())>>
<</for>>
<<endif>>
/% Bodypart Specifics %/
<<set
$DescValue = $SlaveTits[$ManagedSlave].clamp(0, $DescClamp);
$DescBase = $TitsSizeDescBase;
$DescFlavor = $TitsSizeDescFlavor;
$DescFlavorAlt = $TitsSizeDescFlavorAlt;
>>
<</widget>>
<<widget TitsDesc>>
<<set $DescArgs = $args>>
<<set $DescClamp = 11>>
<<AssembleTitsDesc>>
<<DescSelector>>
<<print $DescPrintFull>> <<if random(1,3) == 1>><<print $TitsCupDesc[$DescValue]>><<endif>><<if !$args.contains("noword")>> <<Tits>><<endif>><</widget>>
<<widget TitDesc>>
<<set $DescArgs = $args>>
<<set $DescClamp = 11>>
<<AssembleTitsDesc>>
<<DescSelector>>
<<print $DescPrintFull>> <<if random(1,3) == 1>><<print $TitsCupDesc[$DescValue]>><<endif>><<if !$args.contains("noword")>> <<Tit>><<endif>><</widget>>
<<widget AssDesc>><<silently>>
<<if (ndef $args[0])>>
<<set $AssDescSlaveNumber = $ManagedSlave>>
<<else>>
<<set $AssDescSlaveNumber = $args[0]>>
<<endif>>
<<set $AssDescPrint = "">>
<<if $SlaveAss[$AssDescSlaveNumber] == 0 >>
<<set $AssDescPrint = [ "petite", "tiny", "flat", "very small", "unimpressive" ]>>
<<elseif $SlaveAss[$AssDescSlaveNumber] == 1>>
<<set $AssDescPrint = [ "small", "firm", "taut" ]>>
<<elseif $SlaveAss[$AssDescSlaveNumber] == 2>>
<<set $AssDescPrint = [ "pert", "perky", "rounded", "round and firm", "nicely rounded" ]>>
<<elseif $SlaveAss[$AssDescSlaveNumber] == 3>>
<<set $AssDescPrint = [ "nice and round", "round", "bouncy", "rounded", "delicious" ]>>
<<elseif $SlaveAss[$AssDescSlaveNumber] == 4>>
<<set $AssDescPrint = [ "heart-shaped", "bouncy", "big, bouncy", "deliciously plump", "delectable", "juicy" ]>>
<<elseif $SlaveAss[$AssDescSlaveNumber] == 5>>
<<set $AssDescPrint = [ "heart-shaped", "large and round", "perfectly shaped", "bubbly", "delicious", "jiggling", "curvaceous", "juicy" ]>>
<<elseif $SlaveAss[$AssDescSlaveNumber] == 6>>
<<set $AssDescPrint = [ "huge", "enormous", "perfectly shaped", "massive", "large and heavy", "bootylicious", "jiggling", "curvaceous", "juicy" ]>>
<<elseif $SlaveAss[$AssDescSlaveNumber] == 7>>
<<set $AssDescPrint = [ "wonderfully massive", "huge and perfect", "gigantic", "massive", "bootylicious", "huggable", "jiggling", "curvaceous" ]>>
<<elseif $SlaveAss[$AssDescSlaveNumber] == 8>>
<<set $AssDescPrint = [ "incredibly large", "massive", "gravity-defying", "gigantic, amazing", "huggable", "magnificent", "voluptuous" ]>>
<<elseif $SlaveAss[$AssDescSlaveNumber] == 9>>
<<set $AssDescPrint = [ "thunderous", "massive", "oversized", "magnificent", "over-stacked", "voluptuous", "astonishing", "overwhelming" ]>>
<<elseif $SlaveAss[$AssDescSlaveNumber] == 10>>
<<set $AssDescPrint = [ "ballooning", "massively oversized", "ginormous", "mind-blowing", "incredibly voluptuous", "titanic", "overwhelming" ]>>
<<elseif $SlaveAss[$AssDescSlaveNumber] > 10>>
<<set $AssDescPrint = [ "gloriously gigantic", "ridiculously huge", "incredibly enormous", "positively massive", "monstrously large", "stupendous"]>>
<<endif>>
<</silently>><<print either($AssDescPrint)>> <<Ass>><</widget>>
<<widget LipsDesc>><<silently>>
<<set $LipsDescPrint = "">>
<<if $SlaveLips[$ManagedSlave] < 1>>
<<set $LipsDescPrint = [ "incredibly thin", "very thin", "tiny"] >>
<<elseif $SlaveLips[$ManagedSlave] == 1>>
<<set $LipsDescPrint = [ "thin", "narrow", "tiny" ]>>
<<elseif $SlaveLips[$ManagedSlave] == 2>>
<<set $LipsDescPrint = [ "quite thin", "rather narrow", "slender", "small" ]>>
<<elseif $SlaveLips[$ManagedSlave] == 3>>
<<set $LipsDescPrint = [ "quite fine", "rather nice", "average looking" ]>>
<<elseif $SlaveLips[$ManagedSlave] == 4>>
<<set $LipsDescPrint = [ "round and plump", "kissable", "large" ]>>
<<elseif $SlaveLips[$ManagedSlave] == 5>>
<<set $LipsDescPrint = [ "thick", "kissable", "plump" ]>>
<<elseif $SlaveLips[$ManagedSlave] == 6>>
<<set $LipsDescPrint = [ "luscious", "plump and kissable", "very thick" ]>>
<<elseif $SlaveLips[$ManagedSlave] == 7>>
<<set $LipsDescPrint = [ "dick-sucking", "whorish", "fat and plump", "luscious" ]>>
<<elseif $SlaveLips[$ManagedSlave] == 8>>
<<set $LipsDescPrint = [ "enormous", "dick-sucking", "blowjob", "inviting" ] >>
<<elseif $SlaveLips[$ManagedSlave] == 9>>
<<set $LipsDescPrint = "ridiculously thick", "cocksucker's", "o-shaped", "gigantic" >>
<<elseif $SlaveLips[$ManagedSlave] == 10>>
<<set $LipsDescPrint = "gigantic and extremely plump", "overly thick", "incredibly fat and thick">>
<<elseif $SlaveLips[$ManagedSlave] > 10>>
<<set $LipsDescPrint = "oversized", "whorish", "bimbo">>
<<endif>>
<</silently>><<print either($LipsDescPrint)>> <<Lips>><</widget>>
/% Pictures %/
<<widget SmallImage>>
<<set $PrintImage = "" + $ImgDir + $args[0]>>
<<print "<span class=\"smallimg\">[img[" + $PrintImage + "]]</span>">><</widget>>
<<widget Image>>
<<set $PrintImage = "" + $ImgDir + $args[0]>>
<<print "<span class=\"mediumimg\">[img[" + $PrintImage + "]]</span>">><</widget>>
<<widget LargeImage>>
<<set $PrintImage = "" + $ImgDir + $args[0]>>
<<print "<span class=\"largeimg\">[img[" + $PrintImage + "]]</span>">><</widget>>
<<widget TitsPic>><<silently>>
<<if $SlaveTits[$ManagedSlave] == 0>>
<<set $TitsPic = "A-" + $SlaveNumber[$ManagedSlave] + ".jpg">>
<<elseif $SlaveTits[$ManagedSlave] == 1>>
<<set $TitsPic = "B-" + $SlaveNumber[$ManagedSlave] + ".jpg">>
<<elseif $SlaveTits[$ManagedSlave] == 2>>
<<set $TitsPic = "C-" + $SlaveNumber[$ManagedSlave] + ".jpg">>
<<elseif $SlaveTits[$ManagedSlave] == 3>>
<<set $TitsPic = "D-" + $SlaveNumber[$ManagedSlave] + ".jpg">>
<<elseif $SlaveTits[$ManagedSlave] == 4>>
<<set $TitsPic = "E-" + $SlaveNumber[$ManagedSlave] + ".jpg">>
<<elseif $SlaveTits[$ManagedSlave] == 5>>
<<set $TitsPic = "F-" + $SlaveNumber[$ManagedSlave] + ".jpg">>
<<elseif $SlaveTits[$ManagedSlave] == 6>>
<<set $TitsPic = "G-" + $SlaveNumber[$ManagedSlave] + ".jpg">>
<<elseif $SlaveTits[$ManagedSlave] == 7>>
<<set $TitsPic = "H-" + $SlaveNumber[$ManagedSlave] + ".jpg">>
<<elseif $SlaveTits[$ManagedSlave] == 8>>
<<set $TitsPic = "I-" + $SlaveNumber[$ManagedSlave] + ".jpg">>
<<elseif $SlaveTits[$ManagedSlave] == 9>>
<<set $TitsPic = "J-" + $SlaveNumber[$ManagedSlave] + ".jpg">>
<<elseif $SlaveTits[$ManagedSlave] == 10>>
<<set $TitsPic = "K-" + $SlaveNumber[$ManagedSlave] + ".jpg">>
<<elseif $SlaveTits[$ManagedSlave] > 10>>
<<set $TitsPic = "L-" + $SlaveNumber[$ManagedSlave] + ".jpg">>
<<endif>>
<<set $TitsPicPrint = "" + $ImgDir + "/tits/" + $TitsPic >>
<</silently>><span class="slaveimg">[img[$TitsPicPrint]]</span><</widget>>
<<widget AssPic>><<silently>>
<<if $SlaveAss[$ManagedSlave] == 0>>
<<set $AssPic = "A-" + $SlaveNumber[$ManagedSlave] + ".jpg">>
<<elseif $SlaveAss[$ManagedSlave] == 1>>
<<set $AssPic = "B-" + $SlaveNumber[$ManagedSlave] + ".jpg">>
<<elseif $SlaveAss[$ManagedSlave] == 2>>
<<set $AssPic = "C-" + $SlaveNumber[$ManagedSlave] + ".jpg">>
<<elseif $SlaveAss[$ManagedSlave] == 3>>
<<set $AssPic = "D-" + $SlaveNumber[$ManagedSlave] + ".jpg">>
<<elseif $SlaveAss[$ManagedSlave] == 4>>
<<set $AssPic = "E-" + $SlaveNumber[$ManagedSlave] + ".jpg">>
<<elseif $SlaveAss[$ManagedSlave] == 5>>
<<set $AssPic = "F-" + $SlaveNumber[$ManagedSlave] + ".jpg">>
<<elseif $SlaveAss[$ManagedSlave] == 6>>
<<set $AssPic = "G-" + $SlaveNumber[$ManagedSlave] + ".jpg">>
<<elseif $SlaveAss[$ManagedSlave] == 7>>
<<set $AssPic = "H-" + $SlaveNumber[$ManagedSlave] + ".jpg">>
<<elseif $SlaveAss[$ManagedSlave] == 8>>
<<set $AssPic = "I-" + $SlaveNumber[$ManagedSlave] + ".jpg">>
<<elseif $SlaveAss[$ManagedSlave] == 9>>
<<set $AssPic = "J-" + $SlaveNumber[$ManagedSlave] + ".jpg">>
<<elseif $SlaveAss[$ManagedSlave] == 10>>
<<set $AssPic = "K-" + $SlaveNumber[$ManagedSlave] + ".jpg">>
<<elseif $SlaveAss[$ManagedSlave] > 10>>
<<set $AssPic = "L-" + $SlaveNumber[$ManagedSlave] + ".jpg">>
<<endif>>
<<set $AssPicPrint = "" + $ImgDir + "/ass/" + $AssPic >>
<</silently>><span class="slaveimg">[img[$AssPicPrint]]</span><</widget>>
<<widget AssholePic>><<silently>>
<<if $SlaveAnal[$ManagedSlave] <= $AssholeStatus1>>
<<set $AssholePic = "A-" + $SlaveNumber[$ManagedSlave] + ".jpg">>
<<elseif $SlaveAnal[$ManagedSlave] <= $AssholeStatus2>>
<<set $AssholePic = "B-" + $SlaveNumber[$ManagedSlave] + ".jpg">>
<<elseif $SlaveAnal[$ManagedSlave] <= $AssholeStatus3>>
<<set $AssholePic = "C-" + $SlaveNumber[$ManagedSlave] + ".jpg">>
<<elseif $SlaveAnal[$ManagedSlave] <= $AssholeStatus4>>
<<set $AssholePic = "D-" + $SlaveNumber[$ManagedSlave] + ".jpg">>
<<elseif $SlaveAnal[$ManagedSlave] > $AssholeStatus4>>
<<set $AssholePic = "E-" + $SlaveNumber[$ManagedSlave] + ".jpg">>
<<endif>>
<<set $AssholePicPrint = "" + $ImgDir + "/asshole/" + $AssholePic >>
<</silently>><span class="slaveimgS">[img[$AssholePicPrint]]</span><</widget>>
<<widget FacePic>><<silently>>
<<set $FacePic = "A-" + $SlaveNumber[$ManagedSlave] + ".jpg">>
/%
<<if $SlaveLips[$ManagedSlave] == 0>>
<<set $FacePic = "A-" + $SlaveNumber[$ManagedSlave] + ".jpg">>
<<elseif $SlaveLips[$ManagedSlave] == 1>>
<<set $FacePic = "B-" + $SlaveNumber[$ManagedSlave] + ".jpg">>
<<elseif $SlaveLips[$ManagedSlave] == 2>>
<<set $FacePic = "C-" + $SlaveNumber[$ManagedSlave] + ".jpg">>
<<elseif $SlaveLips[$ManagedSlave] == 3>>
<<set $FacePic = "D-" + $SlaveNumber[$ManagedSlave] + ".jpg">>
<<elseif $SlaveLips[$ManagedSlave] == 4>>
<<set $FacePic = "E-" + $SlaveNumber[$ManagedSlave] + ".jpg">>
<<elseif $SlaveLips[$ManagedSlave] == 5>>
<<set $FacePic = "F-" + $SlaveNumber[$ManagedSlave] + ".jpg">>
<<elseif $SlaveLips[$ManagedSlave] == 6>>
<<set $FacePic = "G-" + $SlaveNumber[$ManagedSlave] + ".jpg">>
<<elseif $SlaveLips[$ManagedSlave] == 7>>
<<set $FacePic = "H-" + $SlaveNumber[$ManagedSlave] + ".jpg">>
<<elseif $SlaveLips[$ManagedSlave] == 8>>
<<set $FacePic = "I-" + $SlaveNumber[$ManagedSlave] + ".jpg">>
<<elseif $SlaveLips[$ManagedSlave] == 9>>
<<set $FacePic = "J-" + $SlaveNumber[$ManagedSlave] + ".jpg">>
<<elseif $SlaveLips[$ManagedSlave] == 10>>
<<set $FacePic = "K-" + $SlaveNumber[$ManagedSlave] + ".jpg">>
<<elseif $SlaveLips[$ManagedSlave] > 10>>
<<set $FacePic = "L-" + $SlaveNumber[$ManagedSlave] + ".jpg">>
<<endif>>
%/
<<set $FacePicPrint = "" + $ImgDir + "/face/" + $FacePic >>
<</silently>><span class="slaveimgS">[img[$FacePicPrint]]</span><</widget>>
<<widget PussyPic>><<silently>>
<<if $SlavePussy[$ManagedSlave] == "hairy">>
<<set $PussyPic = "hairy-" + $SlaveNumber[$ManagedSlave] + ".jpg">>
<<elseif $SlavePussy[$ManagedSlave] == "trimmed">>
<<set $PussyPic = "trimmed-" + $SlaveNumber[$ManagedSlave] + ".jpg">>
<<elseif $SlavePussy[$ManagedSlave] == "shaved">>
<<set $PussyPic = "shaved-" + $SlaveNumber[$ManagedSlave] + ".jpg">>
<<endif>>
<<set $PussyPicPrint = "" + $ImgDir + "/pussy/" + $PussyPic >>
<</silently>><span class="slaveimg">[img[$PussyPicPrint]]</span><</widget>>
/% -------------------- %/
/%
<<widget CockDescPrintSetter>><<silently>>
<<set $CockSize = $PCCockSize>>
<<set $CockDescPrint = "">>
<<if $CockSize == 0 >>
<<set $CockDescPrint = [ "tiny, clit-like", "worthlessly small", "miniscule"]>>
<<elseif $CockSize == 1>>
<<set $CockDescPrint = [ "tiny", "pathetic little" ]>>
<<elseif $CockSize == 2>>
<<set $CockDescPrint = [ "average","small", "unimpressive" ]>>
<<elseif $CockSize == 3>>
<<set $CockDescPrint = [ "large", "quite big", "above average" ]>>
<<elseif $CockSize == 4>>
<<set $CockDescPrint = [ "big", "long and thick", "large", "girthy" ]>>
<<elseif $CockSize == 5>>
<<set $CockDescPrint = [ "huge", "very big", "very large", "very long and thick" ]>>
<<elseif $CockSize == 6>>
<<set $CockDescPrint = [ "enormous", "seriously big", "seriously large" ]>>
<<elseif $CockSize == 7>>
<<set $CockDescPrint = [ "massive", "truly enormous", "truly huge" ]>>
<<elseif $CockSize == 8>>
<<set $CockDescPrint = [ "incredibly large", "giant", "gigantic" ]>>
<<elseif $CockSize == 9>>
<<set $CockDescPrint = [ "tremendously large", "tremendously big", "tremendously long and thick" ]>>
<<elseif $CockSize == 10>>
<<set $CockDescPrint = [ "mammoth", "oversized", "colossal" ]>>
<<elseif $CockSize > 10>>
<<set $CockDescPrint = [ "absolutely massive", "ridiculously enormous", "gargantuan" ]>>
<<endif>>
<</silently>><</widget>>
<<widget PCCockDesc>><<silently>>
<<CockDescPrintSetter>>
<</silently>><<print either($CockDescPrint)>> <<Cock>><</widget>>
<<widget CockDesc>><<silently>>
<<CockDescPrintSetter>>
<</silently>><<print either($CockDescPrint)>> <<Cock>><</widgetTits
%/
/%
<<widget TitsDesc>><<silently>>
<<TitsDescPrintSetter>>
<</silently>><<print either($TitsDescPrint)>> <<Tits>><</widget>>
<<widget TitDesc>><<silently>>
<<TitsDescPrintSetter>>
<</silently>><<print either($TitsDescPrint)>> <<Tit>><</widget>>
<<widget TitsDescPrintSetter>><<silently>>
<<set $TitsDescPrint = "">>
<<if $SlaveTits[$ManagedSlave] == 0 >>
<<set $TitsDescPrint = [ "petite A-cup", "tiny A-cup", "bee-sting A-cup", "cute little A-cup", "girlish A-cup" ]>>
<<elseif $SlaveTits[$ManagedSlave] == 1>>
<<set $TitsDescPrint = [ "small B-cup", "firm B-cup", "pert B-cup" ]>>
<<elseif $SlaveTits[$ManagedSlave] == 2>>
<<set $TitsDescPrint = [ "round C-cup", "perky C-cup", "round and perky C-cup", "delectable C-cup", "exquisite C-cup" ]>>
<<elseif $SlaveTits[$ManagedSlave] == 3>>
<<set $TitsDescPrint = [ "nice and round D-cup", "round D-cup", "bouncy D-cup", "rounded D-cup", "large D-cup", "delicious D-cup", "sizable D-cup" ]>>
<<elseif $SlaveTits[$ManagedSlave] == 4>>
<<set $TitsDescPrint = [ "heavy E-cup", "huge E-cup", "full and round E-cup", "heaving E-cup", "juicy E-cup", "delectable E-cup", "spectacular E-cup" ]>>
<<elseif $SlaveTits[$ManagedSlave] == 5>>
<<set $TitsDescPrint = [ "deliciously plump F-cup", "large and round F-cup", "perfectly shaped F-cup", "huge F-cup", "very full F-cup", "bountiful F-cup", "heaving F-cup", "curvaceous F-cup", "juicy F-cup" ]>>
<<elseif $SlaveTits[$ManagedSlave] == 6>>
<<set $TitsDescPrint = [ "huge G-cup", "enormous G-cup", "bountiful G-cup", "perfectly shaped G-cup", "massive G-cup", "large and heavy G-cup", "buxom G-cup", "curvaceous H-cup" ]>>
<<elseif $SlaveTits[$ManagedSlave] == 7>>
<<set $TitsDescPrint = [ "wonderfully massive H-cup", "perfect H-cup", "gigantic H-cup", "massive H-cup", "ballooning H-cup", "stacked H-cup", "buxom H-cup", "curvaceous H-cup" ]>>
<<elseif $SlaveTits[$ManagedSlave] == 8>>
<<set $TitsDescPrint = [ "incredibly large I-cup", "massive I-cup","giant I-cup", "gravity-defying I-cup", "back-breaking I-cup", "curvaceous I-cup", "tremendous I-cup" ]>>
<<elseif $SlaveTits[$ManagedSlave] == 9>>
<<set $TitsDescPrint = [ "amazing J-cup", "beachball-sized J-cup", "ginormous J-cup", "mind-blowing J-cup", "magnificent J-cup", "voluptuous J-cup", "mammoth J-cup" ]>>
<<elseif $SlaveTits[$ManagedSlave] == 10>>
<<set $TitsDescPrint = [ "ballooning K-cup", "oversized K-cup", "ginormous K-cup", "magnificent K-cup", "over-stacked K-cup", "voluptuous K-cup", "colossal K-cup", "tremendously big L-cup" ]>>
<<elseif $SlaveTits[$ManagedSlave] > 10>>
<<set $TitsDescPrint = [ "glorious L-cup", "absolutely massive L-cup", "ridiculously enormous L-cup", "colossal L-cup", "tremendously large L-cup", "gargantuan L-cup", "prodigious L-cup" ]>>
<<endif>>
<</silently>><</widgetrepeat
%/<<if visited("Management")>>
Name: $Name
<br><a class="tooltip"><span>You need Energy to perform most tasks.<br>It is refilled at the start of every week.</span>Energy</a>: <<for $PCEnergyBar = $PCEnergy; $PCEnergyBar > 0; $PCEnergyBar-->><bl>■</bl><</for>> <<if $PCEnergy > 0>>(<bl>$PCEnergy</bl>)<<else>>(<r>$PCEnergy</r>)<<endif>>
<br><a class="tooltip"><span>This is your money.</span>Cash</a>: <gr>¤$Cash</gr>
<hr>
Week: $Week
<br><a class="tooltip"><span>You gain this much cash automatically at the start of every week.</span>Income</a>: <gr>¤$Income</gr>
<br><a class="tooltip"><span>You lose this much cash at the end of every week due to paying for maintenance, utilities and similar expenses.</span>Upkeep</a>: <r>¤$Upkeep</r>
<<if $Week % $RentWeek == 0 && $EventsSeen.contains("FirstRent")>>
<br><ss>(Rent will be paid at the end of this week.)</ss>
<<endif>>
<hr>
<a class="tooltip"><span>You have this many slaves under your control. Does not count drones.</span>Slaves</a>: $SlaveCount
<br><a class="tooltip"><span>How many empty rooms you have, for housing new slaves.</span>Empty Rooms</a>: $FreeSpace / $LivingSpace
<hr>
<<for $i = 1; $i < $SlaveCount+1; $i++>>
<a class="tooltip"><span>Energy is used to perform most tasks.<br>It is refilled at the start of every week.</span>$SlaveName[$i]'s Energy</a>: <<for $SlaveEnergyBar = $SlaveEnergy[$i]; $SlaveEnergyBar > 0; $SlaveEnergyBar-->><bl>■</bl><</for>> <<if $SlaveEnergy[$i] > 0>>(<bl>$SlaveEnergy[$i]</bl>)<<else>>(<r>$SlaveEnergy[$i]</r>)<<endif>>
<br>
<</for>>
<<set $DroneUnlock = ($EventsSeen.contains("SecondRent"))>>
<<if $DroneUnlock>>
<br>Drones: $Drone.Count
<br>Empty Pods: $Drone.FreeSpace / $Drone.Space
<<endif>>
<hr>
<a class="tooltip"><span>Your Influence is a measure of how charismatic you are, your ability to control conversations, and how easily you can control people.
<br>Higher influence makes it easier to break slaves, and it unlocks new options in some scenes.</span>Influence</a>: $PCInf
<br><a class="tooltip"><span>Your Submissiveness indicates how easily you are dominated or forced into doing things.
<br>A high score will unlock submissive options in scenes, and sometimes force them on you.</span>Submissiveness</a>: $PCSub
<br><a class="tooltip"><span>Your Femininity gauges your girliness, particularly in regards to your physical appearance. It does not measure your sexuality.</span>Femininity</a>: $PCFem
<hr>
<<else>>
Welcome to Whoremaker!
<hr>
<<endif>>
<<click "Invert Colors">>
<<set $InvertColors *= -1>>
<<InvertColors>>
<</click>>
<<if $Debug == 1>>
<br>[[TestPassage]]
<<endif>>
<<Roll 1>>
<<SetBeautyMod>>
<<set $EarningsModifiers = ($BeautyMod)>>
/% ((Roll*RollMod + (BeautyMod*BeautyModMod)) * Earnings) * EarningsMod %/
<<SetEarnings $RollTotal $SlaveAnal[$ManagedSlave] $BeautyMod 1 14 $SlaveEarningsMod[$ManagedSlave]>>
/%<<set $Earnings = Math.round(((($RollTotal * $SlaveAnal[$ManagedSlave]) + $BeautyMod ) * (14)) * $SlaveEarningsMod[$ManagedSlave])>>%/
/% Between 7-12 submissiveness %/
<<SubGainSet 6 1>><<AnalTrainSet 100 $RollTotal>>
<span id="BackButton">
<<BackSlave>>
</span>
<<set $AnalScene = []>>
<<set $AnalScene.push ("
<<if $SlaveAnal[$ManagedSlave] <= $AssholeStatus2>>
<<set $EventId = \"AnalScene1.1\">>
<<NMS>> felt like she was going to be split apart when the client's huge <<Cock>> rammed into her <<AssholeDesc>>. He quickly buried his entire length deep inside of her and started hammering, despite $SlaveName[$ManagedSlave]'s pained protests.
<br>She let out a whimper of relief when she felt her <<Asshole>> fill with the client's burning hot <<Cum>>, knowing that it was going to be over soon.
<br><<Image anal037.gif>>
<<else>>
<<set $EventId = \"AnalScene1.2\">>
<<if $SlaveAnal[$ManagedSlave] <= $AssholeStatus3>>Thanks to copious amounts of lube, <<endif>>$SlaveName[$ManagedSlave]'s <<AssholeDesc>> easily accommodated both the girth and length of her client's large <<Cock>>.
<br>She could feel the client's balls slapping against her <<Ass>> as he hammered away. A very pleasant sensation started welling up within her.
<br><pi>\"Don't stop!\"</pi>, she encouraged the client, and let out a slutty moan.
<br><blu>\"You're such a fucking good little anal whore.\"</blu>, the client responded with a groan, mostly to himself. He had no intention of stopping.
<br><<NMS>> felt shame welling up within her at his words, but she quickly pushed it out of her mind. Being fucked simply felt too good.
<br><blu>\"You fucking want me to bust a nut inside your ass, don't you?\"</blu>, the client said, slapping her ass to get her attention.
<br><pi>\"Y-yes! Fill my ass with your <<Cum>>!\"</pi>, $SlaveName[$ManagedSlave] said, in a voice filled with desire.
<br><blu>\"Aah! Take it, you fucking whore!\"</blu> The client let out a loud groan as he buried his large <<Cock>> as deep as it would go.
<br>$SlaveName[$ManagedSlave] could only respond by moaning loudly, relishing the sensation of getting her <<Asshole>> filled with his hot <<Cum>>.
<br><<Image anal002.gif>>
<<endif>>
")>>
<<set $AnalScene.push ("
<<if $SlaveAnal[$ManagedSlave] <= $AssholeStatus2>>
<<set $EventId = \"AnalScene2.1\">>
$SlaveName[$ManagedSlave] buried her face in a pillow and bit down as the client split her <<AssholeDesc>> open with his hard <<Cock>>. He mercilessly pumped away, without any regard for the pained grunts his efforts were illiciting from $SlaveName[$ManagedSlave]. He emptied his balls in her <<AssholeDesc>> and left, satisfied. $SlaveName[$ManagedSlave] was left alone with the sticky mess, and her throbbing pain.
<br><<Image anal006.gif>>
<<else>>
<<set $EventId = \"AnalScene2.2\">>
$SlaveName[$ManagedSlave] enjoyed the feeling of the client's <<Cock>> inside her <<AssholeDesc>>.
<br>She played with her <<PussyDesc>> as the man thrust in and out of her.
<br><<Image anal015.gif>>
<<endif>>
")>>
<<set $AnalScene.push ("
<<set $EventId = \"AnalScene3\">>
<<NMS>> had no idea what awaited her as she greeted her next client.
<br><blu>\"I've paid extra for you.\"</blu>, he said as she entered the room. There was a sly grin on his face.
<br><blu>\"I've got special plans for you, my beautiful little asswhore.\"</blu>
$SlaveName[$ManagedSlave] was very nervous, not knowing what to expect, but she managed to steel her courage and reply, <pi>\"I... I'm happy to be of service, Sir.\"</pi>
<br><blu>\"I bet you are, you little slut.\"</blu>
<br>The client started ripping $SlaveName[$ManagedSlave]'s clothes off her body, almost tearing them.
<br><blu>\"Something real special.\"</blu>, he said, ripping off $SlaveName[$ManagedSlave]'s panties. He immediately plunged a couple of fingers into her <<AssholeDesc>> and started pumping.
<br>$SlaveName[$ManagedSlave] let out a little cry of pain. She immediately received a slap across the face as a result.
<br><blu>\"That's right, bitch, cry. You worthless cunt, I bet your family is real proud of you.\"</blu>, he mocked, as tears started streaming down $SlaveName[$ManagedSlave]'s face.
<br><blu>\"I bet your Daddy always wanted to raise a whore who sells her ass to strangers for cash.\"</blu>
<br>The man worked another finger into her <<Asshole>> and continued pumping.
<br><blu>\"Or maybe you learned it from your whore mother, when she wasn't too busy getting her holes stuffed with cock.\"</blu>, he continued his verbal assault.
<br><pi>\"S-shut up!\"</pi>, $SlaveName[$ManagedSlave] bristled. She received another stinging slap across the face as a result.
<br><blu>\"Too close to the truth, eh? Whores like you are all the same.\"</blu>
<br>$SlaveName[$ManagedSlave] wanted to fight back, to scream and shout, to punch and kick - but all she did was sob.
<br><blu>\"That's what I thought.\"</blu>, the client's sly grin appeared again.
<hr>
$SlaveName[$ManagedSlave]'s ass had been getting abused by the client's fingers for a long time when he suddenly and abruptly picked her up, lifting her off the floor. He carried her over to the sofa, sat down and placed her in his lap.
<br><blu>\"Enough foreplay.\"</blu>, he said, and lined up his long <<Cock>> with $SlaveName[$ManagedSlave]'s <<AssholeDesc>>. $SlaveName[$ManagedSlave] struggled to get away.
<br><blu>\"Oh no you don't.\"</blu> The man held $SlaveName[$ManagedSlave] in place, then leaned down and put his arms under her knees, pulling upwards. $SlaveName[$ManagedSlave]'s body was forced to curl up, which had the effect of giving the client easy access to her <<Asshole>>.
<br>He thrust into her. A searing pain shot through $SlaveName[$ManagedSlave]'s spine. She let out a pained whimper.
<br><blu>\"This is all you're good for. A hole for me to use.\"</blu>, he admonished her.
<br>$SlaveName[$ManagedSlave] was entirely in the client's control, he was strong enough to lift her up and hold her in place. He wrapped his hands around her neck, forcing her head down.
<br><blu>\"Look! Look at how my cock is being welcomed into your asshole. It's like a key in a lock. Your ass was made to be fucked by big, hard cocks.\"</blu>
<br>She saw. She saw her <<AssholeDesc>> being mercilessly pounded by a huge <<Cock>>.
<br><blu>\"Just like a lock was made for a key, your asshole was made for dick!\"</blu> The man was clearly proud of his analogy.
<br><<Image anal012.gif>>
<br>The man continued to ravage <<NMS>>'s <<Asshole>> for a long time, and continued delivering insult after insult.
<br>When he was done, he tossed <<NMS>> onto the floor and spat on her.
<br>You found her still lying there, whimpering. She was a broken, sore, crying mess. It took a long time to comfort her.
<br>
<<set $ExtraPay = Math.round(80*$SlaveAnal[$ManagedSlave])>>
<<set $Cash += $ExtraPay>>
<<set $SlaveEnergyLoss = 2>>
<<set $SlaveEnergy[$ManagedSlave] -= $SlaveEnergyLoss>><<if $SlaveEnergy[$ManagedSlave] < 0>><<set $SlaveEnergy[$ManagedSlave] = 0>><<endif>>
<<timed 40ms>><<replace \"#BackButton\">><<BackSlave>><</replace>><</timed>>
<br>Due to her soreness, <<NMS>> <r>lost</r> <bl>$SlaveEnergyLoss extra energy.</bl> The client paid extra for this assignment, giving you <gr>¤$ExtraPay</gr> extra cash.
")>>
<<set $AnalScene.push ("
<<set $EventId = \"AnalScene4\">>
The client was assertive and imposing, the kind who made his wishes clear immediately.
<br>He snapped his fingers at <<NMS>> and pointed to the ensuite.
<br><blu>\"Get in the shower, I want you clean.\"</blu>
<br><<NMS>> obeyed, and got in the bathroom, stripped down and got into the shower.
<br>The client followed her, his stern eyes fixed on her body.
<br><blu>\"Soap up.\"</blu> he said, throwing a bath loofah at her. She caught it, and obeyed his wishes.
<br><<Image tits002.gif>>
<br>Once he deemed her sufficiently sudsy, the client got undressed himself and joined <<NMS>> in the shower.
<br>He ran his hands over her slippery, <<TitsDesc>> and <<Ass>>, then grabbed the showerhead and rinsed her off.
<br><blu>\"Nice and clean.\"</blu>, he commented, with a smile.
<br><<NMS>> nodded and smiled. She couldn't help but notice that the man's <<Cock>> was now fully erect.
<br>He pushed it towards her, rubbing it against her <<AssDesc>>.
<br><<NMS>> purred, and grinded back at him.
<br>Before long, the <<CockDesc 6>> found its way between her cheeks and into her <<AssholeDesc>>.
<br>She let out a moan of pain and pleasure as she was pushed up against the side of the shower.
<br><<Image anal004.gif>>
<br>He started pounding her, and continued to relentlessly pound her for a long time.
<br>Once they were finally done, the client made <<NMS>> dress before he left.
")>>
<<if $SlaveAnal[$ManagedSlave] >= $AssholeStatus2>>
/% Written by mlreta %/
<<set $AnalScene.push ("
<<set $EventId = \"AnalSceneBBC\">>
<<NMS>> was in the lobby, looking at herself in a big mirror. She adjusted her <<TitsDesc>> - she knew they were some of her customers' favourite assets of hers, and she had to make sure they looked good!
<br>The other favourite asset of hers is, of course, her <<AssDesc>>. She has developed quite the expertise with it, and many customers now ask for anal only. She can make them touch the sky with her muscles.
<br>She turned around as she suddenly saw the reflection of a new customer entering the premises.
<br>A tall, herculean black man, with a body as if it were chiseled by a masterful sculptor. His deep almond eyes complete his perfect face, and his stride exudes confidence as he walks across the lobby towards <<PCName>>.
<br>He can't help eying <<NMS>>'s <<AssDesc>> though.
<br>When the customer walked her way, after just a couple of words with <<PCName>>, she gleefully smiled - having dreamed of being with this kind of man for a long time.
<br>As soon as they entered the room, <<NMS>> dropped to the floor and went straight for the guy's crotch, unzipping his trousers to reveal a 14-inch monster - already semi-rigid.
<br>The sight of it made her salivate in anticipation.
<br>She knelt in front of him and started licking his shaft before covering every single inch of it in kisses.
<br><blu>\"I didn't pay for no blowjob.\"</blu>, the client said and stopped her.
<br><<NMS>> looked up at him.
<br><blu>\"I'm gonna pound your ass until you beg me to stop, whore.\"</blu>
<br>She smiled, and said, <pi>\"The BJ is on the house. I just wanted to make sure you were ready for me.\"</pi>
<br><pi>\"And there's no way I'm going to beg you to stop, I want this thing inside me so badly!\"</pi>, she added with a moan.
<br><<Image blowjob004.gif>>
<br>When she felt that he was ready, <<NMS>> laid down on a small pouff, spreading her legs as much as she could, inviting the man to plow her hungry asshole.
<br>Her black Adonis didn't make her wait long, as he got behind her and soon entered her <<AssholeDesc>>.
<br>The sheer size of the intruding <<Cock>> made her gasp for air - she tried to scream but couldn't, as her mouth was being covered by the client's big, strong hand.
<br><<NMS>>'s <<Pussy>> was completely drenched, she felt like she was in heaven - the initial pain quickly turning into rapturous pleasure.
<br>She started to move her hips in sync with his thrust, driving him deeper and harder into her. Soon he was fucking her <<Ass>> as hard as he could, and <<NMS>> no longer showed any signs of pain or discomfort, just pure bliss.
<br><<Image anal001.gif>>
<br>She squirmed, whimpered, and begged until he came inside her ass - causing <<NMS>> to explode into her own orgasm at the same time.
<br>After emptying his load inside of her, he let his own body go limp, and fell across <<NMS>>'s back.
<br>His warm breath hit her face as he panted a <blu>\"Damn, you're good.\"</blu>.
<br><<NMS>> felt like a complete whore, and was very proud about that.
")>>
<<endif>>
<<if $SlaveAnal[$ManagedSlave] >= $AssholeStatus3>>
/% Written by mlreta %/
<<set $AnalScene.push ("
<<set $EventId = \"XXXX\">>
<<NMS>> had been willing to get her ass stuffed more and more, and was always daydreaming about big cocks filling her hungry <<Asshole>>.
<br>It seems as if she's been turned into quite the anal whore due to the constant training and abuse her ass has been suffering.
<br>At this point, it's all pleasure for <<NMS>> when a big chunk of meat goes <i>up there</i>.
<br>
<<if $SlaveCount > 1>>
<br>A tall, well-formed guy was standing in the lobby, looking at the girls, the way a tiger looks at its prey.
<br>He was gazing at their bodies, taking in their curves and figures, his mouth watering like that of a predator.
<br>His gaze then fixed on <<NMS>>'s <<AssDesc>>, and he licked his lips.
<<else>>
<br>A tall, well-formed guy was standing in the lobby, eyeing <<NMS>> up and down.
<br>He was taking in her curves and his mouth watered like that of a predator who just spotted a wounded deer.
<<endif>>
<br>The man walked decidedly up to her and looked deeply into her eyes.
<br><blu>\"I want to fuck that ass.\"</blu>, he said bluntly.
<br><<NMS>> just nodded.
<br>
<br>After entering the room, the guy pulled his pants down, giving <<NMS>> a look at his <<CockDesc 10>>.
<br>He started to massage it, and it quickly grew to its impressive, full size.
<br><blu>\"I want you to beg for this in your hungry hole.\"</blu>, he said, waving his <<Cock>> towards her.
<br><<NMS>> couldn't keep her eyes off that meaty monster, her <<AssholeDesc>> almost pulsating with need - the need for that gorgeous <<Cock>> deep inside her.
<br>She knelt on top of the bed and arched her back, pushing her ass back and spreading her cheeks apart.
<br><pi>\"Please sir, please fuck me!\"</pi>, she begged.
<br>The client rubbed a bit of spit on his cockhead then plunged deep inside of <<NMS>>, spearing her on his thick shaft.
<br>The invasion began slowly and fairly gently, but rapidly became harsh and fast, pumping faster and deeper with each thrust.
<br><<Image anal005.gif>>
<br>Soon, the girl was quivering and moaning like a bitch in heat - her mind screaming in pleasure, wishing that this sensation could last forever!
<br><<Image anal007.gif>>
<br>When the guy exploded into her, she moaned and shrieked in pleasure, feeling completely full - and happy.
<br>Long after the client had left the room, <<NMS>> remained, her ass dripping with warm <<Cum>>, her eyes staring blankly into nothingness.
<br><br><pi>\"My ass is a hole that needs to be fucked every day...\"</pi>, she whispered to herself.
<br><pi>\"And I love it...\"</pi>, she whimpered.
")>>
<<endif>>
<<print $AnalScene.random()>>
<br>
<br><<Earnings>>
<<SubGain>> <<AnalTrainPrint>>
<<NewScene>>
<hr><<GoBackUp>>
<<if $Debug == 1>>
/% Debug and Explanation %/
Base Roll: $RollTotal (1d6)
<br><<BeautyModExplanation>>
<br>AnalSkill: $SlaveAnal[$ManagedSlave]
<br>Earnings Mod: $SlaveEarningsMod[$ManagedSlave]
<br><b>Earnings:</b> (((Roll * AnalSkill) + BeautyMod) * (14)) * EarningsMod
<<endif>><<timed 80ms>>
<<goto "CaptureSlave">>
<</timed>>
/%<<set $CaptureAttempt = Math.floor((Math.random()*100+1))>>
Roll: $CaptureAttempt
<br>If rolling below 0, trigger a battle.
<br>
<<if $CaptureAttempt <= 1>>
Capture Attempt Failed!
<<else>>
Capture Attempt Successful!
[[CaptureSlave]]
<<endif>>%/<<BackSlaveSlave>>
[[Inspect this slave.|SlaveView]]<br>
<<if $SlaveEnergy[$ManagedSlave] > 0>>
$SlaveName[$ManagedSlave] has <bl>$SlaveEnergy[$ManagedSlave] energy</bl> remaining.
<br>What shall this slave do?
<br><br>''Training:''
<<if $PCEnergy > 0>>
<<if $SlaveSub[$ManagedSlave] < $HandjobSub>>
<<set $BreakWillText = "Teach " + $SlaveName[$ManagedSlave] + " how to be a better slave.">>
<<elseif $SlaveSub[$ManagedSlave] < $BlowjobSub>>
<<set $BreakWillText = "Help " + $SlaveName[$ManagedSlave] + " accept her position as your slave.">>
<<elseif $SlaveSub[$ManagedSlave] < $SexSub>>
<<set $BreakWillText = "Discipline " + $SlaveName[$ManagedSlave] + ".">>
<<elseif $SlaveSub[$ManagedSlave] < $AnalSub>>
<<set $BreakWillText = "Dominate " + $SlaveName[$ManagedSlave] + " and break her will.">>
<<elseif $SlaveSub[$ManagedSlave] >= $AnalSub>>
<<set $BreakWillText = "Continue breaking " + $SlaveName[$ManagedSlave] + ".">>
<<endif>>
<br>[[$BreakWillText|BreakWill][$SlaveEnergy[$ManagedSlave]--, $PCEnergy -= 1]]
<<set $OralTrainText = ["Teach " + $SlaveName[$ManagedSlave] + " to give better blowjobs.", "Improve " + $SlaveName[$ManagedSlave] + "'s blowjob skills."]>>
<<if $SlaveSub[$ManagedSlave] >= $BlowjobSub>>
<br>[[$OralTrainText.random()|TrainOral1][$SlaveEnergy[$ManagedSlave]--, $PCEnergy -= 1]]
<<else>>
<br><r><<print $OralTrainText.random()>></r> <<NotSub>>
<<endif>>
<<set $SexTrainText = "Teach " + $SlaveName[$ManagedSlave] + " how to please her clients better.">>
<<if $SlaveSub[$ManagedSlave] >= $SexSub>>
<br>[[$SexTrainText|TrainSex1][$SlaveEnergy[$ManagedSlave]--, $PCEnergy -= 1]]
<<else>>
<br><r>$SexTrainText</r> <<NotSub>>
<<endif>>
<<set $AnalTrainText = "Break in " + $SlaveName[$ManagedSlave] + "'s " + $Asshole.random() + " and prepare her to serve clients better with it.">>
<<if $SlaveSub[$ManagedSlave] >= $AnalSub>>
<br>[[$AnalTrainText|TrainAnal1][$SlaveEnergy[$ManagedSlave]--, $PCEnergy -= 1]]
<<else>>
<br><r>$AnalTrainText</r> <<NotSub>>
<<endif>>
<<else>>
<br><r>Training unavailable, you're out of energy.</r>
<<endif>>
<br>
<br>''Prostitution:''
<smaller>Make $SlaveName[$ManagedSlave]:</smaller>
/% Set stats for prostitution %/
<<set $StripText = ["Work as a stripper.", "Strip for clients.", "Show off her naked body.", "Strip and give lapdances.", "Give lapdances."] >>
<<set $HandjobText = ["Offer handjobs.", "Give handjobs.", "Jerk clients off.", "Pleasure clients with her hands."]>>
<<set $TitfuckText = ["Service clients with her tits.", "Let clients fuck her tits.", "Pleasure clients with her " + $Tits.random() + "."]>>
<<set $BlowjobText = ["Offer blowjobs.", "Use her mouth to get clients off.", "Let clients use her mouth.", "Pleasure clients with her mouth."]>>
<<set $SexText = ["Have sex with clients.", "Fuck clients.", "Let clients fuck her pussy.", "Let clients use her pussy."]>>
<<set $AnalText = ["Let clients use her ass.", "Have anal sex with clients.", "Let clients fuck her asshole."]>>
<<set $DomText = ["Dominate a submissive client.", "Find a sub for " + "" + $SlaveName[$ManagedSlave] + " to dominate."]>>
/% Prostitution buttons.
Strip = Low income, grows a lot with beauty.
Handjob = Less random, less maximum profit.
Blowjob = Extra bonus for lips.
Titfuck = Huge bonus for tit size.
Sex = High income, grows at a decent rate.
Anal = High income, very random.
Dom = Dominate submissive males.
<br>Footjob, group/gangbang, lesbian.%/
<<if $SlaveSub[$ManagedSlave] >= $StripSub>>
<br>[[$StripText.random()|ProStrip][$SlaveEnergy[$ManagedSlave]--]]
<<else>>
<br><r>$StripText[0]</r> <<NotSub>>
<<endif>>
<<if $SlaveSub[$ManagedSlave] >= $HandjobSub>>
<br>[[$HandjobText.random()|ProHandjob][$SlaveEnergy[$ManagedSlave]--]]
<<else>><br><r>$HandjobText[0]</r> <<NotSub>><<endif>>
<<if $SlaveTits[$ManagedSlave] > $TitfuckTitSize>>
<br>[[$TitfuckText.random()|ProTitfuck][$SlaveEnergy[$ManagedSlave]--]]
<<else>>
<br><r>$TitfuckText[0]</r> <<TitsTooSmall>>
<<endif>>
<<if $SlaveSub[$ManagedSlave] >= $BlowjobSub>>
<br>[[$BlowjobText.random()|ProBlowjob][$SlaveEnergy[$ManagedSlave]--]]
<<else>>
<br><r>$BlowjobText[0]</r> <<NotSub>>
<<endif>>
<<if $SlaveSub[$ManagedSlave] >= $SexSub>>
<br>[[$SexText.random()|ProSex][$SlaveEnergy[$ManagedSlave]--]]
<<else>>
<br><r>$SexText[0]</r> <<NotSub>>
<<endif>>
<<if $SlaveSub[$ManagedSlave] >= $AnalSub>>
<br>[[$AnalText.random()|ProAnal][$SlaveEnergy[$ManagedSlave]--]]
<<else>>
<br><r>$AnalText[0]</r> <<NotSub>>
<<endif>>
<<if $SlaveID[$ManagedSlave] == 1>>
<br>
<br>''Unique:''
<<if $EventsSeen.contains("ShemaleOnFemale2")>>
<br>[[$DomText.random()|ProDom][$SlaveEnergy[$ManagedSlave]--]]
<<else>>
<br><r>$DomText[0]</r> <is>(<<NMS>> isn't currently interested in being dominant.)</is>
<<endif>>
<<endif>>
/% Enhancements %/
<<if $SlaveTits[$ManagedSlave] <= 2>>
<<set $TitsIncreaseText = "Use hormone injections to grow " + $SlaveName[$ManagedSlave] + "'s " + $Tits.random() + ".">>
<<elseif $SlaveTits[$ManagedSlave] <= 3>>
<<set $TitsIncreaseText = "Give " + $SlaveName[$ManagedSlave] + " a pair of fillable breast implants.">>
<<elseif $SlaveTits[$ManagedSlave] <= 8>>
<<set $TitsIncreaseText = "Add filler to " + $SlaveName[$ManagedSlave] + "'s implants and expand her " + $Tits.random() + ".">>
<<elseif $SlaveTits[$ManagedSlave] <= 9>>
<<set $TitsIncreaseText = "Reshape " + $SlaveName[$ManagedSlave] + "'s " + $Tits.random() + " with a new type of injection.">>
<<elseif $SlaveTits[$ManagedSlave] > 9>>
<<set $TitsIncreaseText = "Continue to expand " + $SlaveName[$ManagedSlave] + "'s " + $Tits.random() + ".">>
<<endif>>
<<if $SlaveAss[$ManagedSlave] <= 2>>
<<set $AssIncreaseText = "Grow " + $SlaveName[$ManagedSlave] + "'s " + $Ass.random() + " by giving her growth hormones.">>
<<elseif $SlaveAss[$ManagedSlave] <= 3>>
<<set $AssIncreaseText = "Reshape " + $SlaveName[$ManagedSlave] + "'s " + $Ass.random() + " into a beautiful, bouncy bubble butt.">>
<<elseif $SlaveAss[$ManagedSlave] <= 4>>
<<set $AssIncreaseText = "Use targeted stem cells to make " + $SlaveName[$ManagedSlave] + "'s " + $Ass.random() + " grow even larger.">>
<<elseif $SlaveAss[$ManagedSlave] <= 6>>
<<set $AssIncreaseText = "Expand the size of " + $SlaveName[$ManagedSlave] + "'s " + $Ass.random() + " by using fat-redistributing nanites.">>
<<elseif $SlaveAss[$ManagedSlave] <= 8>>
<<set $AssIncreaseText = "Continue to expand the size of " + $SlaveName[$ManagedSlave] + "'s " + $Ass.random() + " by using fat-creating nanites.">>
<<elseif $SlaveAss[$ManagedSlave] > 8>>
<<set $AssIncreaseText = "Give " + $SlaveName[$ManagedSlave] + " more injections to make her " + $Ass.random() + " grow.">>
<<endif>>
<<if $SlaveLips[$ManagedSlave] <= 7>>
<<set $LipsIncreaseText = "Give " + $SlaveName[$ManagedSlave] + " larger lips.">>
<<else>>
<<set $LipsIncreaseText = "Continue growing " + $SlaveName[$ManagedSlave] + "'s lips.">>
<<endif>>
<br>
<br>''Enhancements:''
<<set $TitsCost = 50 + 50 * Math.pow($SlaveTits[$ManagedSlave], 2)>>
<<if $SlaveTits[$ManagedSlave] >= 3 && $Facilities.contains("Surgery") == false>>
<br>¤$TitsCost: <r>$TitsIncreaseText</r> <is>(Requires Robotic Operating Suite.)</is>
<<elseif $Cash >= $TitsCost && $PCEnergy >= 1>>
<br>¤$TitsCost: <<print "[[" + $TitsIncreaseText + "|TitsIncrease][$SlaveEnergy[$ManagedSlave]--, $PCEnergy -= 1, $Cash -= $TitsCost]]">>
<<else>>
<br>¤$TitsCost: <r>$TitsIncreaseText</r> <<NoPCEnergy>>
<<endif>>
<<set $AssCost = 50 + 50 * Math.pow($SlaveAss[$ManagedSlave], 2)>>
<<if $SlaveAss[$ManagedSlave] >= 3 && $Facilities.contains("Surgery") == false>>
<br>¤$AssCost: <r>$AssIncreaseText</r> <is>(Requires Robotic Operating Suite.)</is>
<<elseif $Cash >= $AssCost && $PCEnergy >= 1>>
<br>¤$AssCost: <<print "[[$AssIncreaseText|AssIncrease][$SlaveEnergy[$ManagedSlave]--, $PCEnergy-= 1, $Cash -= $AssCost]]">>
<<else>>
<br>¤$AssCost: <r>$AssIncreaseText</r> <<NoPCEnergy>>
<<endif>>
<<set $LipsCost = 30 + 30 * Math.pow($SlaveLips[$ManagedSlave], 2)>>
<<if $Cash >= $LipsCost && $PCEnergy >= 1>>
<br>
¤$LipsCost: [[$LipsIncreaseText|LipsIncrease][$SlaveEnergy[$ManagedSlave]--, $PCEnergy-= 1, $Cash -= $LipsCost]]
<<else>>
<br>
¤$LipsCost: <r>$LipsIncreaseText</r> <<NoPCEnergy>>
<<endif>>
<<else>>
<r>This slave has no energy left.</r>
<<endif>>
<hr>
/% Debug and Explanation
Name: $SlaveName[$ManagedSlave]
<br>Tits: $SlaveTits[$ManagedSlave]
<br>Ass: $SlaveAss[$ManagedSlave]
<br>Lips: $SlaveLips[$ManagedSlave]
<br>Oral skill: $SlaveOral[$ManagedSlave]
<br>Anal skill: $SlaveAnal[$ManagedSlave]
<br>Sex skill: $SlaveSex[$ManagedSlave]
<br>Submissiveness: $SlaveSub[$ManagedSlave]
<br>Energy: $SlaveEnergy[$ManagedSlave]
%/<<if $RandomEvent <= $RandomEventChance && $Week > $PCProEventWeek>>
<<unset $RandomEvent>>
<<set $EventList = []>>
<<if (Math.floor(Math.random()*100+1)) < 50>>
/% Slave Events %/
<<set $RandomSlave = Math.floor((Math.random()*$SlaveCount+1))>>
<<if $SlavePussy[$RandomSlave] == "shaved" || $SlavePussy[$RandomSlave] == "trimmed">>
<<set $EventList.push("SlaveGrooming")>>
<<endif>>
<<if $SlaveTits[$RandomSlave] > 3>>
<<set $EventList.push("SlaveLotionTits")>>
<<endif>>
<<if $RandomSlave == 1 && $SlaveSub[$RandomSlave] > $HandjobSub && !$EventsSeen.contains("SlaveLezdom")>>
<<set $EventList.push("SlaveLezdom")>>
<<endif>>
<<if $RandomSlave == 1 && $EventsSeen.contains("SlaveLezdom") && !$EventsSeen.contains("SlaveLezdom2")>>
<<set $EventList.push("SlaveLezdom2")>>
<<endif>>
<<if $RandomSlave == 1 && $EventsSeen.contains("SlaveLezdom") && !$EventsSeen.contains("ShemaleOnFemale2")>>
<<set $EventList.push("ShemaleOnFemale")>>
<<endif>>
<<if (Math.floor(Math.random()*100+1)) < 75>>
<<set $EventList.push("SlaveDinnerNice")>>
<<endif>>
<<if $Facilities.contains("Spa")>>
<<set $EventList.push("PCMassage")>>
<<endif>>
<<if (Math.floor(Math.random()*100+1)) < 75 && $SlaveSubTitfuck>>
<<set $EventList.push("SlaveMakesDinner")>>
<<endif>>
<<set $EventList.push("RestaurantGloryhole")>>
<<if $SlaveSub[$RandomSlave] < $AnalSub+500 && (random(1,2)) == 1>>
<<set $EventList.push("SlaveDefiance")>>
<<endif>>
<<if $SlaveSub[$RandomSlave] > $BlowjobSub && (random(1,2) == 1)>>
<<set $EventList.push("DeskBlowjob")>>
<<endif>>
<<if $PissContentEnabled == true>>
<<if (Math.floor(Math.random()*100+1)) < 25>>
<<set $EventList.push("ToiletPiss")>>
<<endif>>
<<endif>>
<<if $EventList.length < 1>>
<<set $EventList.push("NoSlaveEventAvailable")>>
<<endif>>
<<set $ManagedSlave = $RandomSlave>>
<<else>>
/% Non-Slave events %/
<<if $PCProCount <= 1 && !$EventsSeen.contains("PCHandjobEventFem") && $EventsSeen.contains("SissyHypno4")>>
<<set $EventList.push("PCHandjobEventFem")>>
<<endif>>
/%
<<if (Math.floor(Math.random()*100+1)) < 101>>
<<set $EventList.push("MoneyGain")>>
<<endif>>
%/
<<if (Math.floor(Math.random()*100+1)) < 50>>
<<set $EventList.push("SissyHypno" + $SissyHypnoNumber + "")>>
<<endif>>
/%<<if $PCInf >= 5 && !$EventsSeen.contains("FemaleClientIntro")>>
<<set $EventList.push("FemaleClientIntro")>>
<<endif>>%/
<<if $PCSub >= $PCSubStatus.two && $PCProCount > 3 && $PCLegs == "shaved" && !$EventsSeen.contains("SissyBath")>>
<<set $EventList.push("SissyBath")>>
<<endif>>
<<if $EventsSeen.contains("SissyBath") && !$EventsSeen.contains("BruceMessage1")>>
<<set $EventList.push("BruceMessage1")>>
<<endif>>
<<if $EventsSeen.contains("BruceMessage1") && !$EventsSeen.contains("BruceMessage2")>>
<<set $EventList.push("BruceMessage2")>>
<<endif>>
<<if $EventsSeen.contains("BruceMessage2") && !$EventsSeen.contains("BruceMessage3") && !$EventsSeen.contains("BruceMessage2.No")>>
<<set $EventList.push("BruceMessage3")>>
<<endif>>
<<if $EventsSeen.contains("BruceMessage3") && !$EventsSeen.contains("BruceMessage4")>>
<<set $EventList.push("BruceMessage4")>>
<<endif>>
/%
<<if $EventList.length < 1>>
<<set $EventList.push("NoRandomEvent")>>
<<endif>>
%/
<<if $EventList.length < 1>>
<<set $EventList.push("MoneyGain")>>
<<endif>>
<<endif>>
<<set $EventCallSetter = $EventList.random()>>
<<EventCallSet $EventCallSetter>>
<<if $EventCall != "false">>
<<print "You've triggered <span id=\"spaceAct\">[[a random event!|Event]]</span> <key>[Spacebar]</key>">>
<hr>
<<endif>>
<<else>>
<<BackStandard>>
''Week $Week has come to an end.''
<hr>
/% Energy Recovery %/
<<if $Facilities.length > 0>>
Installed facilities:
<<for $i = 0; $i < $Facilities.length; $i++>>
<<if $Facilities[$i] == "Surgery">>
<msg>Robotic Operating Suite</msg>
<<else>>
<msg>$Facilities[$i]</msg><<endif>>
<<if $i+1 < $Facilities.length>>
|
<<endif>>
<</for>>
<<if $ViewingBoothCount > 0>><br>Viewing Booths: <msg>$ViewingBoothCount</msg><<endif>>
<br>
<<if $SlaveEnergyMod > 0>><br>Your slaves recover <bl>$SlaveEnergyMod extra energy</bl> from the facilities available at your brothel.<<endif>>
<<if $PCEnergyMod > 0>><br>You recover <bl>$PCEnergyMod extra energy</bl> thanks to facilities you've installed for your own benefit.<<endif>>
<br>
<<endif>>
<<if $Drone.Count > 0>>
<br>
You have <b>$Drone.Count drone<<if $Drone.Count > 1>>s<<endif>></b>.
<br>
<br>
<<endif>>
<<for $i = 1; $i < $SlaveCount+1; $i++>>
<<set $SlaveEnergy[$i] = ($SlaveEnergyMax[$i] + $SlaveEnergyBonus[$i] + $SlaveEnergyMod)>>
''$SlaveName[$i]'' rests and regains her energy. <<if $SlaveEnergyBonus[$i] > 0>>She regained an additional <bl>$SlaveEnergyBonus[$i] energy</bl>.<<elseif $SlaveEnergyBonus[$i] < 0>>She regained <bl><r>$SlaveEnergyBonus[$i]</r> energy</bl> <r>less</r> this week.<<endif>> She has <<if $SlaveEnergy[$i] > 0>><bl>$SlaveEnergy[$i] energy</bl><<else>><r>$SlaveEnergy[$i] energy</r><<endif>> this week.
<<set $SlaveEnergyBonus[$i] = 0>>
<br>
<</for>>
<<set $PCEnergy = $PCEnergyMax + $PCEnergyMod + $PCEnergyBonus>>
''You'' regain your energy. <<if $PCEnergyBonus > 0>>You regained an additional <bl>$PCEnergyBonus energy</bl>.<<elseif $PCEnergyBonus < 0>>You regained <bl><r>$PCEnergy</r> energy</bl> <r>less</r> this week.<<endif>> You have <<if $PCEnergy > 0>><bl>$PCEnergy energy</bl><<else>><r>$PCEnergy energy</r><<endif>> this week.
<<set $PCEnergyBonus = 0>>
/% Income, Cash %/
<<set $Cash += $Income, $Cash -= $Upkeep>>
<hr>
You gain <gr>¤$Income cash</gr> from your income<<if $Upkeep > 0>>, and pay <r>¤$Upkeep cash</r> as your upkeep (for a total change of
<<if $Income - $Upkeep >= 0>>
<gr>¤<<print ($Income-$Upkeep)>> cash</gr>)
<<elseif $Income - $Upkeep < 0>>
<r>¤<<print ($Income-$Upkeep)>> cash</r>)
<<endif>>
<<endif>>.
<<if $EventsSeen.contains("FirstRent")>>
<hr>
<<if $Week % $RentWeek == 0>>
<<script>>Save.autosave.save([title ["Autosave"]])<</script>>
<<if $Debt > 0>>
<<set $RentCost = (100*$Week)>>
<<set $Cash -= $RentCost>>
<<set $Debt -= $RentCost>>
You paid <r>¤$RentCost cash</r> in rent.
<br>Rent increased by <re>¤<<print (100*($Week+10))-$RentCost>> cash</re>, your next payment will cost <re>¤<<print (100*($Week+10))>> cash</re>.
<br>Your remaining debt is now <grs>¤$Debt cash</grs>.
<<else>>
<is>(This is not fully implemented. You can keep playing, but nothing will change.)</is>
<br>You've paid off all your debt.
<br><img src="https://i.imgur.com/7xr9gDO.gif">
<br><iss>(Sorry!)</iss>
<<endif>>
<<else>>
<<set $RentCost = (100*($Week + ($RentWeek - ($Week % $RentWeek))))>>
<<set $WeeksToRent = ($Week + ($RentWeek - ($Week % $RentWeek))) - $Week>>
Next rent payment due in $WeeksToRent week<<if $WeeksToRent > 1>>s<<endif>>. Current rent: <re>¤$RentCost cash</re>.
<<endif>>
<<endif>>
/% Total Money %/
<<set $WeekCash[$Week] = $Cash>>
<<set $WeekCashChange = $Cash-$WeekCash[$Week-1]>>
<<if $Week > 1>>
<br>You've <<if $WeekCashChange >= 0>>earned a total of <gr>¤$WeekCashChange cash</gr><<else>> lost a total of <r>¤$WeekCashChange cash</r><<endif>> since last week.
<<endif>>
<<set $Week++>>
<<endif>><<Roll 1>>
<<SetBeautyMod>>
<<set $OralMod = Math.round((($SlaveLips[$ManagedSlave] + $SlaveOral[$ManagedSlave])))>>
<<set $EarningsModifier = ($OralMod*2) + ($BeautyMod/2)>>
/% ((Roll*RollMod + (BeautyMod*BeautyModMod)) * Earnings) * EarningsMod %/
<<SetEarnings $RollTotal 1 $EarningsModifier 1 8 $SlaveEarningsMod[$ManagedSlave]>>
/% <<set $Earnings = Math.round((($RollTotal + ($OralMod*2) + ($BeautyMod/2)) * (8)) * $SlaveEarningsMod[$ManagedSlave])>> %/
/% Between 1-6 submissiveness %/
<<SubGainSet 0 1>><<OralTrainSet 100 $RollTotal>>
<<BackSlave>>
<<set $LowSubBJ = ($SlaveSub[$ManagedSlave] < $SexSub)>>
<<set $MedSubBJ = ($SlaveSub[$ManagedSlave] < $AnalSub)>>
<<set $HighSubBJ = ($SlaveSub[$ManagedSlave] >= $AnalSub)>>
<<set $BlowjobScene = []>>
<<set $BlowjobScene.push ("
<<set $EventId = \"BlowjobScene1\">>
At her client's request, $SlaveName[$ManagedSlave] used her tongue to tease the head of his <<Cock>>. It tasted faintly, and not unpleasantly, of some musky bodywash. The taste became more salty towards the end, as the client started to leak precum. $SlaveName[$ManagedSlave] kept licking until her tongue was streaked with thick ropes of <<Cum>>.
<br>
<<Image blowjob008.gif>>
")>>
<<set $BlowjobScene.push ("
<pi>\"Hello, Sir.\"</pi>, $SlaveName[$ManagedSlave] <<if $MedSubBJ>>happily <<else>>timidly <<endif>> greeted her client.
<br>He puts a finger to his lips.
<br><blu>\"No talking. You're going to do what I tell you to. Do you understand?\"</blu>
<<if $LowSubBJ>>
<<set $EventId = \"BlowjobScene2.1\">>
<br><pi>\"What?\"</pi>, $SlaveName[$ManagedSlave] responded, unsure.
<br><blu>\"No.\"</blu> The man shook his head. <blu>\"No talking.\"</blu>
<br><pi>\"B-but...?\"</pi>, $SlaveName[$ManagedSlave] started to protest, but the man put his index finger over her lips, silencing her. <blu>\"Shh...\"</blu>
<<elseif $MedSubBJ>>
<<set $EventId = \"BlowjobScene2.2\">>
<br><pi>\"Um... okay, Sir.\"</pi>, $SlaveName[$ManagedSlave] responded, before realizing that she probably should've just kept quiet.
<br>The man just smiled at her and patted her head. <blu>\"Shh...\"</blu>, he shushed her.
<<elseif $HighSubBJ>>
<<set $EventId = \"BlowjobScene2.3\">>
<br>$SlaveName[$ManagedSlave] simply nodded her head in response, keeping perfectly quiet.
<br><blu>\"Good.\"</blu>
<<endif>>
<br><blu>\"Kneel.\"</blu>, the man instructed, and pointed towards a spot on the floor.
<br>$SlaveName[$ManagedSlave] did.
<hr>
Some time later, $SlaveName[$ManagedSlave] was laying naked on the bed, three fingers buried deep inside her <<Pussy>>, a hard <<Cock>> in her hand and a pair of heavy, smooth balls in her mouth.
<br>
<<Image blowjob002.gif>>
<<if $LowSubBJ>>
<br>$SlaveName[$ManagedSlave] hated that she couldn't control her body; being used by this man made her feel so good, she just couldn't help it.
<br>The client finished himself off, spraying his <<Cum>> all over $SlaveName[$ManagedSlave]'s body.
<<elseif $MedSubBJ>>
<br>Being used by this man made $SlaveName[$ManagedSlave] feel so good, she just couldn't help it.
<br>At the client's command, $SlaveName[$ManagedSlave] finished him off, jerking his <<Cock>> until he sprayed all over her body.
<<elseif $HighSubBJ>>
<br>$SlaveName[$ManagedSlave] loved being used by this man, it made her feel so good.
<br>When $SlaveName[$ManagedSlave] noticed that the client was about to cum, she wrapped her lips around his <<CockDesc 8>> and finished him off inside her mouth, swallowing his warm <<Cum>>.
<<endif>>
")>>
<<set $BlowjobScene.push ("
<<set $EventId = \"BlowjobScene3\">>
$SlaveName[$ManagedSlave] had allowed the client to put his hand on the back of her head, she didn't mind if he set the pace - actually, it was easier that way. His <<Cock>> was very large, and $SlaveName[$ManagedSlave] was had to struggle to avoid gagging. She looked back up at her client, making eye contact. She could tell he was close. Despite bracing herself, $SlaveName[$ManagedSlave] was surprised when her head was suddenly pushed down hard on the huge <<Cock>. As the <<Cock> entered her throat the client let out a satisfied groan and $SlaveName[$ManagedSlave] was forced to start swallowing down a massive load of <<Cum>>.
<br>
<<Image blowjob195.gif>>
<br>$SlaveName[$ManagedSlave] was still catching her breath by the time the client left. There was a huge grin on his face.
")>>
<<if $SlaveSub[$ManagedSlave] > $SexSub>>
<<set $BlowjobScene.push ("
<<set $EventId = \"BlowjobSceneFatAndCruel\">>
/% Written by jonwich %/
<<NMS>> wanted to retch when she saw her client.
<br>The man probably hadn't seen the lighter side of five hundred pounds in over a decade.
<br>He didn't even bother looking in her direction when she came in the room.
<br>The man sat naked - his form was made up of a pile of sickening, sweaty folds flopping forth from his core.
<br>His size was so great that he took up more than half the couch.
<br><<NMS>> reluctantly crept forward, stopping at the man's side - still ignored while he watched some sporting event on TV.
<br>Unsure of what to do or what the man wanted, she kept her eyes downcast and her hands behind her back - waiting for some form of instruction, or at least acknowledgment.
<br>In a flash, the man's beefy paw lunged out, tangling painfully in <<NMS>>'s hair, before swiftly jerking the girl from her feet and onto the floor.
<br>The action was so sudden and unexpected that she couldn't even fall to her knees - her feet and hands and shins scrambled painfully across the floor as the man dragged her face into his crotch.
<br>Despite being dazed, <<NMS>> couldn't help but smell the man - his vulgar stench of unwash filled her nostrils.
<br>After a moment of him rubbing her face against the straining fabric of his crotch, and the prick trapped behind it, <<NMS>> felt sharp blows hitting the side of her head.
<br>The girl was completely unable to see the man's face, his bulging stomach blocked it from her few - she was however able to see the <<CockDesc 6>> the man fished out of his underwear, and the hairy balls that plopped down right in front of her eyes.
<br>Using her hair as a painful handle, <<NMS>>'s head was jerked up, and the man's <<Cock>> forced into her mouth.
<br>The only thing worse than the putrid, unwashed stench was the taste of decay in her mouth as the man forced her face down his <<Cock>> until her nose and eyes were pressed into the fat fold of flesh above her - making it impossible to breathe as he began to fuck her face.
<br>Up and down he forced her, seemingly enjoying the feeling of her gagging and struggling to breathe against the pulsing cock in her throat.
<br>Whenever <<NMS>>'s hands involuntarily found their way to his legs, his stomach, or the seat, he would painfully slap her face and jerk her wrists back behind her back.
<br><<Image blowjob012.gif>>
<br>It seemed like an eternity when he pressed her face down and held as his <<Cum>> shot into her throat, causing her to retch, but with nowhere for anything to go.
<br>Much to her dismay, the fat man didn't stop, and soon began pumping her face with his disgusting dick once again.
<br><<NMS>> wasn't quite sure when the man was finished - by that time she was far from coherent.
<br>It probably took a moment to realize she was laying, trembling, on the floor - with the tub of lard standing above her, buckling his belt.
<br>She had no energy to say or do anything, and couldn't even make her eyes focus on his face.
<br>A sharp kick delivered to her stomach caused her to roll away from him, and he made his first noise since her arrival - something between a chuckle and a grunt - as he walked out of the room.
<<set $ExtraPay = Math.round(80*$SlaveOral[$ManagedSlave])>>
<<set $Cash += $ExtraPay>>
<<set $SlaveEnergyLoss = 1>>
<<set $SlaveEnergy[$ManagedSlave] -= $SlaveEnergyLoss>><<if $SlaveEnergy[$ManagedSlave] < 0>><<set $SlaveEnergy[$ManagedSlave] = 0>><<endif>>
<br>
<br>Due to her soreness, <<NMS>> <r>lost</r> <bl>$SlaveEnergyLoss extra energy.</bl> The client paid extra for this assignment, giving you <gr>¤$ExtraPay</gr> extra cash.
")>>
<<endif>>
<<print $BlowjobScene.random()>>
<br>
<br><<Earnings>>
<<SubGain>> <<OralTrainPrint>>
<<NewScene>>
<hr><<GoBackUp>>
<<if $Debug == 1>>
/% Debug and Explanation %/
Base Roll: $RollTotal (1d6)
<br><<BeautyModExplanation>>
<br>Oral Skill: $SlaveOral[$ManagedSlave]
<br>Lips: $SlaveLips[$ManagedSlave]
<br>OralMod: $OralMod (Lips + Oral Skill)
<br>Earnings Mod: $SlaveEarningsMod[$ManagedSlave]
<br><b>Earnings:</b> ((Roll + (OralMod*2) + (BeautyMod/2)) * (8)) * EarningsMod
<<endif>><<Roll 1>>
<<SetBeautyMod>>
<<set $Earnings = Math.round(((($RollTotal * $SlaveSex[$ManagedSlave]) + $BeautyMod) * (12)) * $SlaveEarningsMod[$ManagedSlave])>>
/% Between 0-2 submissiveness %/
<<SubGainSet -2 0.5>><<SexTrainSet 100 $RollTotal>>
<<BackSlave>>
<<set $SexScene = []>>
<<set $SexScene.push ("
<<set $EventId = \"SexScene1\">>
The client hastily undressed <<NMS>>] and pushed her forcefully onto the bed. He got behind her, lined up his <<Cock>> and started thrusting. He grabbed her arms and pulled them back, which forced her face into the mattress.
<br>$SlaveName[$ManagedSlave] could do nothing but lie there and take it.
<br>His thrusts got harder and faster as he approached climax.
<br><blu>\"Stupid cunt!\"</blu>, the client growled as he finished inside her.
<br><blu>\"Only use you have is as a hole for real men to use as a cocksleeve.\"</blu>
<br><<Image fucking055.gif>>
<br><<NMS>> replayed his words in her mind over and over again as the client left. She could feel his warm <<Cum>> oozing out of her <<Pussy>>.
")>>
<<set $SexScene.push ("
<<set $EventId = \"SexScene2\">>
The client was very kind to her and seemed to care what she thought. He said he wanted to make this a pleasant experience for the both of them. They only exchanged a few words before their mouths were put to better use, but the client left $SlaveName[$ManagedSlave] feeling better about her situation.
<br><br>
After eating her out and making sure she was ready, the client thrust into <<NMS>>'s <<PussyDesc>>. He was gentle at first, but his pace steadily increased. <<NMS>> urged him on, caught in the throes of ecstasy. He leaned in to kiss her, and $SlaveName[$ManagedSlave] responded by nestling a hand into his hair, pulling him in. The client thrust deeply inside of her and she knew he was close. $SlaveName[$ManagedSlave] hugged him close and urged him on. He buried his <<Cock>> to the base with a final thrust and started to deposit his hot <<Cum>> deep inside her. $SlaveName[$ManagedSlave] moaned with delight as she reached the peak of her own climax.
<br><<Image fucking009.gif>>
<br>A pleasant throbbing sensation accompanied the warmth inside of her as the client left. She could get used to this...
")>>
<<if $PCInf > $BondageGearBasicLevel>>
<<set $SexScene.push ("
<<set $EventId = \"SexSceneBondageBasic\">>
#UNFINISHED
Using your bondage gear, a client treats <<NMS>> roughly.
<<Image bondage004.gif>>
")>>
<<endif>>
<<print $SexScene.random()>>
<br>
<br><<Earnings>>
<<SubGain>> <<SexTrainPrint>>
<<NewScene>>
<hr><<GoBackUp>>
/% Debug and Explanation %/
<<if $Debug == 1>>
Base Roll: $RollTotal (1d6)
<br><<BeautyModExplanation>>
<br>SexSkill: $SlaveSex[$ManagedSlave]
<br>Earnings Mod: $SlaveEarningsMod[$ManagedSlave]
<br><b>Earnings:</b> (((Roll * SexSkill) + BeautyMod) * (12)) * EarningsMod
<<endif>><<BackSlave>>
<<if $SlaveLips[$ManagedSlave] < 1>>
$SlaveName[$ManagedSlave]'s lips becomes a lot fuller and rounder.
<br><<print either ("<<Image lips003.gif>>")>>
<<elseif $SlaveLips[$ManagedSlave] == 1>>
You watch $SlaveName[$ManagedSlave] paint her newly puffed-up lips in a shiny pink colour. It looks really good.
<br><<print either ("<<Image lips007.gif>>")>>
<<elseif $SlaveLips[$ManagedSlave] == 2>>
$SlaveName[$ManagedSlave]'s new lips look stunning covered in whorish, bright-red lipstick.
<br><<print either ("<<Image lips009.gif>>")>>
<<elseif $SlaveLips[$ManagedSlave] == 3>>
$SlaveName[$ManagedSlave]'s lips expand further, giving her a very kissable mouth.
<br><<print either ("<<Image lips001.gif>>")>>
<<elseif $SlaveLips[$ManagedSlave] >= 4 && $SlaveLips[$ManagedSlave] < 7>>
$SlaveName[$ManagedSlave] proudly shows off her newly expanded lips.
<br><<print either ("<<Image lips010.gif>>")>>
<<elseif $SlaveLips[$ManagedSlave] >= 7>>
$SlaveName[$ManagedSlave]'s huge lips makes her mouth form a permanent o-shape. Her lips look like they were custom made for sucking dick.
<br><<print either("<<Image lips008.gif>>")>>
<<endif>>
<<set $SlaveLips[$ManagedSlave]++>>
<hr><<GoBackUp>>
/% Debug and Explanation %/
LipScore: $SlaveLips[$ManagedSlave]<<Roll 3>>
<<SubGainSet $PCInf 1>>
<span id="BackButton">
<<BackSlave>>
</span>
<<set $BreakWillScene = []>>
<<if $SlaveSub[$ManagedSlave] < $HandjobSub + $SubEffect[$ManagedSlave]>>
<<set $BreakWillScene.push ("
<<set $EventId = \"BreakWillScene1\">>
You sit down with $SlaveName[$ManagedSlave] and have a conversation. She has to accept that she belongs to you, that she's your slave.
<br>You explain her situation to her, and she seems to gain a better understanding of her place.
<br>Before leaving, you place a hand on her leg and run it up her thigh until your fingers brush against her panties.
<br>A shiver runs through $SlaveName[$ManagedSlave]'s body and she lets out a very quiet whimper.
<br><<Image pussyrub058.gif>>
<br><grs>\"Until next time.\"</grs>, you whisper, wink at her, and leave.
")>>
<<set $BreakWillScene.push ("
You order $SlaveName[$ManagedSlave] to strip naked in front of you.
<br><grs>\"I want you to show me how you masturbate when you're alone.\"</grs>, you tell her.
<<if !$EventsSeen.contains(\"FirstMasturbationBreakWill\")>>
<<set $EventId = \"FirstMasturbationBreakWill\">>
<br><pi>\"B-but I don't masturbate.\"</pi>, she protests.
<br><grs>\"Don't lie to me, of course you do.\"</grs>
<br><pi>\"N-no!\"</pi>
<br><grs>\"You'll just have to figure it out then.\"</grs>, you reply, sarcastically.
<br><pi>\"B-but... I have to do it in front of you?\"</pi>
<br>You give her a stern look, and she stops protesting.
<hr>
$SlaveName[$ManagedSlave] slowly moves a hand down towards her <<PussyDesc>> and starts rubbing, slowly at first but quickly building up speed.
<br>She starts to let out quiet moans, her face flushing red with both excitement and embarrassment.
<br>Her moans grow in volume as she approaches climax. She continues fingering her clit until the orgasm finally invades her body. Her entire form shakes and shivers, and $SlaveName[$ManagedSlave] cries out in pleasure. There is an expression of bliss on her face.
<br><<Image pussyrub056.gif>>
<br><grs>\"You really expect me to believe that you've never done that before?\"</grs>
<br><grs>\"Liar, you're clearly an expert.\"</grs>, you mock $SlaveName[$ManagedSlave], while she puts her clothes back on.
<<else>>
<<set $EventId = \"FirstMasturbationBreakWillAlt\">>
<br><pi>\"B-but I don't masturbate.\"</pi>, she protests.
<br><grs>\"Don't lie! I've already seen you do it.\"</grs>
<br><pi>\"D-do I really have to?\"</pi>
<br>You give her a stern look, and she stops protesting.
<hr>
$SlaveName[$ManagedSlave] slowly moves a hand down towards her <<PussyDesc>> and starts rubbing, slowly at first but quickly building up speed.
<br>She starts to let out quiet moans, her face flushing red with both excitement and embarrassment.
<br>Her moans grow in volume as she approaches climax. She continues fingering her clit until the orgasm finally invades her body. Her entire form shakes and shivers, and $SlaveName[$ManagedSlave] cries out in pleasure. There is an expression of bliss on her face.
<br><<Image pussyrub056.gif>>
<br><grs>\"See? You're a natural.\"</grs>, you mock $SlaveName[$ManagedSlave], while she puts her clothes back on.
<<endif>>
")>>
<<endif>>
<<if $SlaveSub[$ManagedSlave] < $BlowjobSub + $SubEffect[$ManagedSlave] && $SlaveSub[$ManagedSlave] >= $HandjobSub + $SubEffect[$ManagedSlave]>>
<<set $BreakWillScene.push("
<<set $EventId = \"BreakWillScene2\">>
You notice $SlaveName[$ManagedSlave] engaged in an argument with one of your customers.
<br>You quickly move to stop her, pull her aside and order her to strip naked right here in front of the entire common room.
<br>She reluctantly complies. Once naked, you continue her lesson.
<br><grs>\"You must never use that kind of tone towards one of my customers again.\"</grs>, you chide her.
<br><pi>\"But he was-\"</pi>, $SlaveName[$ManagedSlave] starts to protest, but you cut her off with a slap across the face.
<br>She crumbles to the floor.
<br><grs>\"Don't give me any of that! Using that kind of tone is what's landed you in trouble to begin with.\"</grs>, you scold.
<br><pi>\"Sorry $Name, I didn't mean to-\"</pi>, $SlaveName[$ManagedSlave] begins to apologize, tears welling up in her eyes.
<br>You interrupt her yet again with a hard slap across the face.
<br><grs>\"I've told you what to call me.\"</grs>
<br><pi>\"...sorry, Master.\"</pi>, she sobs quietly, tears now streaming down her face.
<br>A few mumbles of approval from the crowd punctuates her apology.
<br>
<br>As punishment for her cattiness you tie her up to a piece of furniture.
<br>Her naked body will be on display for a few hours, giving everyone a good look at her <<TitsDesc>>, <<AssDesc>> and <<PussyDesc>>.
<br><<Image bondage002.gif>>
")>>
<<set $BreakWillScene.push("
<<set $EventId = \"BreakWillScene3\">>
You must continue to chip away at $SlaveName[$ManagedSlave]'s willpower to make her more susceptible to your sexual suggestions.
<br>With that in mind, you head to her room.
<br><grs>\"Get undressed.\"</grs>, you tell her.
<br><pi>\"$Name, do I have to?\"</pi>
<br><grs>\"Master.\"</grs>, you correct her, <grs>\"Yes, get naked.\"</grs>
<br>She seems to struggle against your command for a moment, but starts to slowly and nervously undress, exposing her <<TitsDesc>> and <<PussyDesc>> to you.
<br>As you approach her naked form she takes a defensive step back.
<br><pi>\"$Name, please, you don't have to do this.\"</pi>, she pleads with you, in a display of unusual mental clarity.
<br>You quickly close the distance between you, reach out and grab hold of one of her <<Tits>>, pinching the nipple between your thumb and forefinger.
<br><grs>\"I can do whatever I want with my property.\"</grs>, you hiss, giving her nipple a sharp twist.
<br>She cries out in pain and tries to get away from you, backing off. You follow, and use your weight to push her back further until she's pressed up against the wall.
<br>$SlaveName[$ManagedSlave] lets out a gasp of pain as you crash into her, and another gasp of surprise when you work your hand between her thighs. She grabs your arm and tries to stop you, but you easily overpower her.
<br>You run your fingers over $SlaveName[$ManagedSlave]'s labia and tease her clit. She moans.
<br><grs>\"I've told you what to call me, you little slut.\"</grs>, you whisper, leaning closer to her face.
<br><pi>\"P-please stop, I-I'm not a slut!\"</pi>, she says, her words accompanied by louder and louder moans as your fingers continue to work.
<br><grs>\"Only a slut would get wet this fast.\"</grs>
<br><pi>\"N-no, I-\"</pi>, her protestation is interrupted when you suddenly penetrate her folds with two fingers.
<br>$SlaveName[$ManagedSlave]'s knees buckle and she starts slipping towards the floor. You reach around her with your free arm and lower her gently, leaning her back against the wall.
<br><<Image pussyrub053.gif>>
<br><grs>\"You want to cum, don't you?\"</grs> Your hand speeds up, adopting a quicker pace.
<br><pi>\"Y-yes...\"</pi>, she admits in a shy whisper.
<br>You abruptly stop, withdrawing your fingers from her glistening <<Pussy>>.
<br>$SlaveName[$ManagedSlave] looks at you with surprise, her face filled with frustrated disappointment. You raise an eyebrow, as if expecting something from her.
<br><pi>\"P-please... Master.\"</pi>, she says, getting the hint.
<br>You renew your efforts, rapidly bringing $SlaveName[$ManagedSlave] towards climax.
<br><grs>\"Good slut, cum for me.\"</grs>, you whisper to her.
<br>She turns her face away in shame. But, despite herself, her body starts to stiffen and she lets out a series of short, breathy moans and her <<Pussy>> clamps down around your fingers.
<br>You continue fingering her until her orgasm is finished, then wrap your arms tightly around her body and hug her close.
<br><pi>\"Thank you, Master.\"</pi>, she whispers in a weak voice, spent.
<br>You smile.
")>>
<<endif>>
<<if $SlaveSub[$ManagedSlave] < $SexSub + $SubEffect[$ManagedSlave] && $SlaveSub[$ManagedSlave] >= $BlowjobSub + $SubEffect[$ManagedSlave]>>
<<set $BreakWillScene.push("
<<set $EventId = \"BreakWillScene4\">>
$SlaveName[$ManagedSlave] must get used to being your slave. Her body belongs to you, it is yours to do with as you please.
<br>To elucidate this fact, you tie her naked body to a bench and grab a paddle.
<br>After a minute of teasing her <<Ass>> with gentle, playful slaps you raise your arm fully and bring the paddle back down with a resounding smack.
<br>$SlaveName[$ManagedSlave] cries out in pain.
<br><grs>\"Thank me.\"</grs>, you instruct.
<br><pi>\"W-what?\"</pi>
<br><grs>\"Thank me for teaching you how to be a good, well-behaved slave.\"</grs>
<br>You give her <<Ass>> another hard slap and repeat the command.
<br>She finally lets out a quiet, whispered <pi>\"... thank you.\"</pi>
<br><grs>\"I couldn't hear you, what was that?\"</grs>, you ask her as you deliver another forceful spanking with the paddle.
<br><pi>\"Thank you!\"</pi>, she cries. Tears of pain and shame start streaking across her face.
<br><grs>\"Again!\"</grs>, you command, and deliver another blow.
<br><pi>\"THANK YOU!!!\"</pi>, she screams at the top of her lungs.
<br><grs>\"Thank me for what?\"</grs>, another hit of the paddle.
<br><pi>\"Thank you for teaching me how to be a good slave!\"</pi>, $SlaveName[$ManagedSlave] cries.
<br><grs>\"Thank me for teaching you how to be <b><i>my</i></b> good slave.\"</grs>
<br><pi>\"Yes! Thank you for teaching me how to be <i>your</i> good slave, Master! Thank you!\"</pi>
<br><<Image bondage001.gif>>
<br>Her <<Ass>> was throbbing, red and bruised by the time you were finished with her. She had surely learnt her lesson.
")>>
<<set $BreakWillScene.push("
<<set $EventId = \"BreakWillScene5\">>
$SlaveName[$ManagedSlave] has been well behaved recently, and deserves a reward.
<br>After tying her arms behind her back you guide her head onto your <<Stiff>> <<Cock>>.
<br>She wraps her <<LipsDesc>> around it and starts bobbing her head.
<br><grs>\"Good girl.\"</grs>, you purr, and stroke her cheek. <br><grs>\"You're starting to become really good at using your tongue.\"</grs>
<br>You place your hands on the back of $SlaveName[$ManagedSlave]'s head and increase the pace, but make sure to avoid making her gag.
<br><<Image bondage019.gif>>
<br>She lets out a slutty moan that makes a pleasant vibrating sensation around your <<Cock>>.
<br>$SlaveName[$ManagedSlave] wiggles her hips, trying to find some way to placate the growing heat between her legs.
<br>You decide to give her what she wants.
<hr>
Her arms still tied behind her back, you lift her to her feet and hug her tightly against your chest.
<br>You tilt her head to the side and gently bite her neck. $SlaveName[$ManagedSlave] moans in response.
<br><grs>\"Do you want it?\"</grs>, you ask, moving your hand down across her ass, finding her wetness.
<br><pi>\"Y-yes...\"</pi>, $SlaveName[$ManagedSlave] whispers.
<br><grs>\"Beg.\"</grs>
<br><pi>\"Please, Master, please give it to me!\"</pi>
<br>You oblige, plunging your fingers into her. She moves her hips back and grinds against your hand, thrusting it deeper inside her.
<br><<Image pussyrub033.gif>>
")>>
<<set $BreakWillScene.push("
/%Inspired by VonKayas%/
<<set $EventId = \"BreakWillScene6\">>
You had a few complaints from some less than satisfied customers that $SlaveName[$ManagedSlave] was being rebellious and refused to listen to orders.
<br>When yet another client approaches you with a complaint you decide it is time to punish her disobedience and put her back in her place.
<br><grs>\"I'm sorry for the trouble, Sir.\"</grs>, you apologize to the customer.
<br><blu>\"Bitch should be put in her place!\"</blu>, the customer growls.
<br><grs>\"She should. Wanna help out? You look a bit wound up, it might be a good outlet for you. Free of charge, of course.\"</grs>
<br>The client nods. <blu>\"Yeah, yeah. I wanna show her what happens when you mess with me!\"</blu>
<hr>
You take $SlaveName[$ManagedSlave] to a private room.
<br>She follows with her head held high, but her confidence falters when she enters the room and she sees what's in store for her.
<br>Thick straps with strong leather cuffs attached to them cross the bed. Several switches, whips and paddles have been laid out neatly on the side.
<br>Standing next to the bed stands a client who $SlaveName[$ManagedSlave] recognizes. He was so rude to her, and she verbally bit back.
<br>That might have been a mistake.
<br><pi>\"B-but... why?\"</pi>, she stammers, glancing back and forth between the implements and the man.
<br><grs>\"Klaus here tells me you've been a naughty girl. You know that naguhty girls have to be disciplined.\"</grs>, you say, motioning towards the man. He's grinning.
<br><pi>\"N-no! I haven't!\"</pi>
<br><blu>\"Lying bitch!\"</blu>, Klaus yells, and charges towards $SlaveName[$ManagedSlave].
<br>You hold up a hand, halting Klaus. He comes to a stop a short distance away.
<br><grs>\"That's a shame,\"</grs>, you begin, shaking your head in feigned disappointment, <grs>\"I was going to give you the chance to confess and avoid punishment. But I guess it's too late for that now.\"</grs>
<br><pi>\"B-but...\"</pi>, $SlaveName[$ManagedSlave] protests.
<br>You cut her off. <grs>\"Strip.\"</grs>, you command.
<br>She looks like she's about to protest, but sensing how displeased you are $SlaveName[$ManagedSlave] tentatively begins to undress.
<br>You clear your throat to get her attention. <grs>\"Not like that. Strip, put on a show.\"</grs>
<br><blu>\"Earn your forgiveness, bitch!\"</blu>, Klaus bristles.
<br>$SlaveName[$ManagedSlave] bites her lip, then begins to sway her hips in an impromptu sensual dance as she slowly sheds her clothes. The performance ends with her panties, which she teasingly flings towards Klaus in the vain hope that her performance might get her out of what you have planned next.
<br>Klaus smiles faintly as he catches the still warm panties. He makes eye contact with you, and you give him a slight nod of permission.
<br>Stepping behind $SlaveName[$ManagedSlave], Klaus wraps his arms around her waist and throws her onto the bed, pushing her face into the mattress. She lets out a small yelp.
<br>You help Klaus hold her down as he locks the cuffs around her wrists and ankles, strapping her into the bed. $SlaveName[$ManagedSlave] kicks and struggles, but her efforts are no match for the two of you.
<br><blu>\"A bitch doesn't talk back or complain. She keeps her dumb fucking mouth shut unless told to speak.\"</blu>, Klaus says as he grabs one of the paddles that have been laid out.
<br>You stand at the sidelines and watch as Klaus starts working $SlaveName[$ManagedSlave]'s tender flesh with the paddle.
<br>He delivers a powerful blow to her <<AssDesc>>, causing her to yell out in pain.
<br><blu>\"Learn your place, fucking cunt bitch.\"</blu>, Klaus shouts at her.
<br><<Image bondage073.gif>>
<br>His methods are a bit unsophisticated, but they seem effective. Within minutes, she's been reduced to a crying, whimpering mess.
<br>Klaus shows no sign of stopping, he changes the paddle for a switch and starts to swat at her feet. Each strike casues her to arch her back in pain. <br>$SlaveName[$ManagedSlave] begs and pleads for him to stop, for you to help her, for any kind of relief - but you don't intervene.
<br>When he's finally satisfied, $SlaveName[$ManagedSlave]'s ass is red and bruised, as are her thighs and her back.
<br><grs>\"Don't you have something to say to the client?\"</grs>, you lean in and whisper to her.
<br><pi>\"I-I'm sorry for misbehaving, Sir.\"</pi>, she manages between sobbing whimpers.
<br><grs>\"You should thank him for helping you understand the error of your ways.\"</grs>, you whisper.
<br><pi>\"T-thanks for punishing me for misbehaving. I won't ever do it again.\"</pi>, she says, her voice shaking.
<br><blu>\"Yeah, bitch, you better not.\"</blu>
<br><blu>\"Well man, I'm done. Your turn.\"</blu> Klaus hands you the riding crop he was using last.
<br>$SlaveName[$ManagedSlave] whimpers in fear, she was hoping that he was done, that it would be over.
<br><blu>\"With a bro like you in charge this bitch will be brought to heel in no time.\"</blu>, Klaus says, and leaves the room.
<br>You tease the crop over $SlaveName[$ManagedSlave]'s body for a moment, running it across her aching <<Ass>>. She whimpers in fear.
<br>You put it down.
<br><grs>\"I hope you've learned your lesson.\"</grs>, you tell her.
<br><grs>\"I'll give you some time to think about it.\"</grs>
<br>You leave the room, $SlaveName[$ManagedSlave] still tied to the bed.
")>>
<<endif>>
<<if $SlaveSub[$ManagedSlave] < $AnalSub + $SubEffect[$ManagedSlave] && $SlaveSub[$ManagedSlave] >= $SexSub + $SubEffect[$ManagedSlave]>>
<<set $BreakWillScene.push("
<<set $EventId = \"BreakWillScene7\">>
<grs>\"Good girls deserve to be rewarded, don't they?\"</grs>, you ask $SlaveName[$ManagedSlave] as you unbuckle your pants and start stroking your <<CockDesc PC>>.
<br><pi>\"Yes Master, thank you Master!\"</pi>, $SlaveName[$ManagedSlave] eagerly replies.
<br>Without having to be told, she kneels on the floor in front of you. Her eyes lock onto yours and she gives you an inviting smile.
<br><grs>\"Stick out your tongue.\"</grs> She does.
<br>You quickly finish, giving $SlaveName[$ManagedSlave] her promised reward.
<br>She moans like a bitch in heat as your hot <<Cum>> splatters past her <<LipsDesc>> and lands on her tongue in thick ropes.
<br><<Image cumshot050.gif>>
<br>The load still in her mouth, she looks at you questioningly. You stroke her cheek and nod your head.
<br>She swallows.
<br><grs>\"Good girl.\"</grs>
")>>
<<set $BreakWillScene.push("
<<set $EventId = \"BreakWillScene8\">>
When <<NMS>> accidentally breaks a rule you decide to discipline her the good old-fashioned way:
<br>You bend her over your knee, remove her bottoms and give her <<Ass>> a spanking she'll not soon forget.
<br><<Image bondage033.gif>>
")>>
<<endif>>
<<if $SlaveSub[$ManagedSlave] > $AnalSub>>
<<set $BreakWillScene.push("
<<set $EventId = \"BreakWillScene9\">>
For now, <<NMS>>'s will is fully broken. You can continue increasing her Submissiveness, but there are no further scenes. <is>(Until a later version of this game.)</is>
")>>
<<endif>>
<<print $BreakWillScene.random()>>
<br><<NMS>> becomes more submissive, gaining a total of <<SubGainPrint>>.
<<NewScene>>
<hr><<GoBackUp>>
<<if $Debug == 1>>
/% Debug and Explanation %/
Base Roll: $RollTotal (3d6)
<br>PCDom: $PCInf
<br>Effect: (Roll + PCDom) * (1 + (PCDom/10))
<br>SlaveSub: $SlaveSub[$ManagedSlave]
<<endif>><<BackSlave>>
<<if $SlaveTits[$ManagedSlave] < 1>>
Although she protested at first, even $SlaveName[$ManagedSlave] was happy with the results of the hormone treatment you gave her. She's finally starting to look like a woman instead of a girl.
<br><<print either ("<<Image tits011.gif>>", "<<Image tits126.gif>>", "<<Image tits134.gif>>")>>
<<elseif $SlaveTits[$ManagedSlave] == 1>>
You administer another intensive dose of hormone injections and $SlaveName[$ManagedSlave]'s <<Tits>> grow once again.
<br><<print either ("<<Image tits123.gif>>", "<<Image tits127.gif>>", "<<Image tits135.gif>>")>>
<br>She's developing beautifully.
<<elseif $SlaveTits[$ManagedSlave] == 2>>
A final course of female growth hormones makes $SlaveName[$ManagedSlave]'s <<Tits>> expand further. There's now far more than a handful, and wearing a bra will be neccesary if she wants to remain comfortable.
<br><<print either ("<<Image tits009.gif>>", "<<Image tits078.gif>>")>>
<br>It'll take some time for $SlaveName[$ManagedSlave] to get used to the additional weight.
<<elseif $SlaveTits[$ManagedSlave] == 3>>
All things considered, $SlaveName[$ManagedSlave] seems pleased with her new fillable breast implants. Her <<Tits>> can now be expanded further without the use of invasive surgery.
<br>Instead, you can simply add more liquid, as long as $SlaveName[$ManagedSlave]'s skin is allowed time to stretch and heal.
<br><<print either ("<<Image tits121.gif>>", "<<Image tits087.gif>>")>>
<br>The implants will also keep her <<Tits>> round and perky.
<<elseif $SlaveTits[$ManagedSlave] == 4>>
/% Unlocks titfucking %/
You gradually fill $SlaveName[$ManagedSlave]'s implants until her <<Tits>> are near the point of bursting. As $SlaveName[$ManagedSlave] begins to get dressed, her swollen mounds start to spill out of her now-too-small lingerie.
<br><<print either ("<<Image tits001.gif>>", "<<Image tits104.gif>>")>>
<br>Her new <<Tits>> look absolutely delicious, and you decide that they deserve a trial-run.
<br>You walk over to $SlaveName[$ManagedSlave] and pinch one of her nipples. She lets out a whimper and her knees go weak, she almost crumbles to the floor.
<br><grs>"That sensitive? Want me to help you out?"</grs> you ask, smiling to yourself.
<<elseif $SlaveTits[$ManagedSlave] == 5>>
As you continue to fill up her implants you can't help but be impressed with the rate of growth. $SlaveName[$ManagedSlave] is starting to become incredibly top-heavy.
<br><<print either("<<Image tits076.gif>>", "<<Image tits151.gif>>")>>
<br>After the procedure is completed, $SlaveName[$ManagedSlave] gently massages her <<TitsDesc>>, whining softly. Her skin has been stretched to the limit, but it'll heal soon enough and she'll soon be ready for yet another dose.
<<elseif $SlaveTits[$ManagedSlave] == 6>>
$SlaveName[$ManagedSlave]'s <<Tits>> are starting to become truly impressive. You've heard her quietly complaining about how they keep getting in the way as she does her chores.
<br><<print either("<<Image tits142.gif>>", "<<Image tits141.gif>>")>>
<<elseif $SlaveTits[$ManagedSlave] == 7>>
$SlaveName[$ManagedSlave]'s <<Tits>> have gotten so massive that they've started to droop, despite the shape of her implants. They create a beautiful teardrop-shape when she sits or stands and when she lies down they spread out to create a silky, creamy pillow of flesh.
<br><<print either("<<Image tits013.gif>>", "<<Image tits045.gif>>")>>
<<elseif $SlaveTits[$ManagedSlave] == 8>>
Another round of injections, and $SlaveName[$ManagedSlave]'s <<Tits>> continue to swell.
<br><<print either("<<Image tits018.gif>>", "<<Image tits075.gif>>")>>
<<elseif $SlaveTits[$ManagedSlave] == 9>>
Using a new kind of filler, the most recent course of injections have let $SlaveName[$ManagedSlave]'s <<TitsDesc>> regain some of their formerly perky shape, while continuing to grow. Unfortunately it is not possible for <<Tits>> this gigantic to be truly perky.
<br>Nevertheless, her <<Tits>> have become absolutely incredible.
<br><<print either("<<Image tits108.gif>>", "<<Image tits117.gif>>", "<<Image tits154.gif>>")>>
<<elseif $SlaveTits[$ManagedSlave] >= 10>>
$SlaveName[$ManagedSlave]'s <<Tits>> are starting to get as large as they'll ever get. <is>(Until a later version of this game.)</is> They have grown to truly gigantic proportions.
<br><<print either("<<Image tits128.gif>>", "<<Image tits130.gif>>")>>
<<endif>>
<<set $SlaveTits[$ManagedSlave]++>>
<hr><<GoBackUp>>
/% Debug and Explanation %/
TitScore: $SlaveTits[$ManagedSlave]<<Roll 1>>
<<SetBeautyMod>>
/% ((Roll*RollMod + (BeautyMod*BeautyModMod)) * Earnings) * EarningsMod %/
<<SetEarnings $RollTotal 1 $BeautyMod 2 5 $SlaveEarningsMod[$ManagedSlave]>>
/% Between 0-2 submissiveness, low chance %/
<<SubGainSet -4 1>>
<<BackSlave>>
<<set $StripScene = []>>
<<set $StripScene.push ("
<<set $EventId = \"StripScene1\">>
The client brought $SlaveName[$ManagedSlave] into a private room where she instructed to slowly take off her clothes.
<br>She complied, <<if $SlaveSub[$ManagedSlave] < $SexSub>>nervously<<else>>eagerly<<endif>>, and the client got a good look at her <<TitsDesc>> and <<PussyDesc>>.
<br>The client complimented $SlaveName[$ManagedSlave]'s body, and she gave him a shy smile in response.
<br><<Image pussy025.gif>>
")>>
<<set $StripScene.push ("
<<set $EventId = \"StripScene2\">>
$SlaveName[$ManagedSlave] stood in front of the client in her underwear. He ordered her to continue, and she slowly unclasped her bra, dropping it to the floor.
<br><blu>\"Very nice.\"</blu>, he commented as $SlaveName[$ManagedSlave]'s <<TitsDesc>> came into view.
<br><<Image girl039.gif>>
<br><blu>\"Now the panties.\"</blu>, the client instructed.
<br>$SlaveName[$ManagedSlave] slipped her thumbs into the waistband of her panties and slowly pulled them down towards the ground while bending over towards the client, giving him a good look at her pushed together cleavage.
<br>The client smiled...
<br>
")>>
<<if $SlaveSub[$ManagedSlave] < $AnalSub>>
<<set $StripScene.push ("
<<set $EventId = \"StripScene3\">>
$SlaveName[$ManagedSlave] <<if $SlaveSub[$ManagedSlave] < $SexSub>>nervously<<else>>eagerly<<endif>> got undressed in front of her clients, showing them her <<TitsDesc>>, <<PussyDesc>> and <<AssDesc>>.
<br>
<<if $SlaveSub[$ManagedSlave] < ($HandjobSub/2)>>
Being very new to this, $SlaveName[$ManagedSlave] didn't exactly know what to do. She just stood there awkwardly, trying her best to cover herself with her hands. The small crowd got impatient and started jeering, shouting at her to stop hiding. $SlaveName[$ManagedSlave] had to fight hard to keep the tears back as she moved her hands to her side.
<<elseif $SlaveSub[$ManagedSlave] < $HandjobSub>>
$SlaveName[$ManagedSlave] was still very awkward and unsure of herself but tried her best to put on a show. She walked back and forth a few times, even performing a small twirl at each end of the path once or twice. The crowd seemed to expect more, but didn't seem to be too unhappy after the show was over.
<<elseif $SlaveSub[$ManagedSlave] < $BlowjobSub>>
$SlaveName[$ManagedSlave] put on a good show for the small crowd, with plenty of seductive movements mixed in, creating an erotic performance.
<<elseif $SlaveSub[$ManagedSlave] < $SexSub>>
$SlaveName[$ManagedSlave] was happy to show off her body and put on a good show for the crowd - she knows just how to move her body in order to elicit the right reaction from her onlookers.
<<endif>>
<br><<Image girl031.gif>>
<br>
<<if $BeautyMod < 6>>
At the end of the show, it was obvious that the crowd were unimpressed by her body.
<<else>>
At the end of the show, it seemed like the crowd were very pleased with her sexy body.
<<endif>>
")>>
<<endif>>
<<if $SlaveAss[$ManagedSlave] >= 6>>
<<set $StripScene.push ("
<<set $EventId = \"StripScene4\">>
$SlaveName[$ManagedSlave] <<if $SlaveSub[$ManagedSlave] < $SexSub>>nervously<<else>>eagerly<<endif>> got undressed in front of her clients, showing them her <<TitsDesc>>, <<PussyDesc>> and <<AssDesc>>.
<br>$SlaveName[$ManagedSlave]'s clients were very pleased with her efforts.
<br>They particularly liked the way she rubbed her <<AssDesc>> against the straining bulges in their pants.
<br><<Image girl010.gif>>
")>>
<<endif>>
<<if $SlaveSub[$ManagedSlave] > $HandjobSub>>
<<set $StripScene.push ("
<<set $EventId = \"StripScene5\">>
<blu>\"You wouldn't mind if I...?\"</blu>, the client asked as he was unbuckling his pants, about to release the straining cock trapped within.
<br><pi>\"No, not at all.\"</pi>, $SlaveName[$ManagedSlave] responded with a coy smile.
<br>She was used to getting people off - and to people getting off in front of her - it had become part of her job.
<br>It even excited her somewhat: she has the power to control men. She's in charge of their pleasure.
<br>$SlaveName[$ManagedSlave] was in control of the situation, she was the one who was making the decisions. The client had asked <i>her</i> for permission.
<br>She relished being in control of her situation for once, even if it was just this little thing.
<br>The client was vigorously rubbing his <<Cock>> at this point.
<br>$SlaveName[$ManagedSlave] continued to give him a good show, slowly stripping out of her bra, revealing a stiff <<Nipple>>.
<br><<Image girl030.gif>>
<br>The sight of $SlaveName[$ManagedSlave]'s body excited the client, and he was going to blow his load soon.
<br>That thought sent a shiver of pleasure through $SlaveName[$ManagedSlave]'s spine.
<br>
")>>
<<endif>>
<<if $SlaveSub[$ManagedSlave] > $SexSub>>
<<set $StripScene.push ("
<<set $EventId = \"StripScene6\">>
$SlaveName[$ManagedSlave] happily stripped out of her clothes, a wide smile gracing her face.
<br>Showing off her naked body had become routine, but it was still exciting to see how her clients would react.
<br><<Image girl003.gif>>
<br><pi>\"So, what do you think?\"</pi>, $SlaveName[$ManagedSlave] asked, and did a pirouette on the spot, allowing the client to scrutinize her nude body.
<br><blu>\"I-it's lovely, absolutely lovely.\"</blu> the client responded, somewhat nervously.
<br><pi>\"Thanks! Which part of me do you like best?\"</pi>
<br><blu>\"I, err, I don't know. I like all of it!\"</blu>
<br><pi>\"But if you had to pick?\"</pi>
<br><pi>\"Is it my <<Tits>>?\"</pi>, $SlaveName[$ManagedSlave] said, and pushed her <<TitsDesc>> together, shoving her cleavage in the client's face.
<br><pi>\"Or maybe you're an ass-man?\"</pi>, she spun around and bent over, pushing her <<AssDesc>> towards him.
<br><pi>\"Well?\"</pi>, $SlaveName[$ManagedSlave] gave her <<Ass>> a gentle slap with the flat of her hand.
<br><blu>\"I love all of you!\"</blu>, the client exclaimed and grabbed hold of $SlaveName[$ManagedSlave]'s hips, pulling her <<Ass>> towards his crotch.
<br><pi>\"Hey, now! No touching, that's extra!\"</pi>, $SlaveName[$ManagedSlave] said with a giggle as she squirmed herself out of his grasp.
<br><pi>\"But maybe we could still have some fun.\"</pi>, $SlaveName[$ManagedSlave] said with a wink. <pi>\"Get your cock out!\"</pi>
<br>The client agreed, and before long they were both engaged in a game of teasing torment and ever-growing lust.
<br>The experience ended with $SlaveName[$ManagedSlave] on her knees in front of the client, her mouth open.
<br>The client grunted as he came, and $SlaveName[$ManagedSlave]'s mouth filled his hot <<Cum>>.
<br>She happily swallowed it down with an audible gulp and an <pi>\"aah\"</pi> of contentment. $SlaveName[$ManagedSlave] then opened her mouth to show that it was now empty, and gave the client a wink with a satisfied smile on her face.
<br><<Image cumshot062.gif>>
")>>
<<endif>>
<<print $StripScene.random()>>
<br><<Earnings>>
<<SubGain>>
<<NewScene>>
<hr><<GoBackUp>>
/% Debug and Explanation %/
<<if $Debug == 1>>
Base Roll: $RollTotal (1d6)
<br><<BeautyModExplanation>>
<br>SlaveSub: $SlaveSub[$ManagedSlave]
<br>Earnings Mod: $SlaveEarningsMod[$ManagedSlave]
<br><b>Earnings:</b> ((Roll + (BeautyMod*2)) * (5)) * EarningsMod
<<endif>><<Roll 1>>
<<SetBeautyMod>>
/% ((Roll*RollMod + (BeautyMod*BeautyModMod)) * Earnings) * EarningsMod %/
<<set $EarningsModifier = ($BeautyMod + $SlaveSex[$ManagedSlave])>>
<<SetEarnings $RollTotal 1 $EarningsModifier 1 8 $SlaveEarningsMod[$ManagedSlave]>>
/% Between 0-3 submissiveness %/
<<SubGainSet -3 1>><<SexTrainSet 300 $RollTotal>>
<<BackSlave>>
<<set $LowSubHJ = ($SlaveSub[$ManagedSlave] < $BlowjobSub)>>
<<set $MedSubHJ = ($SlaveSub[$ManagedSlave] < $SexSub)>>
<<set $HighSubHJ = ($SlaveSub[$ManagedSlave] >= $SexSub)>>
<<set $HandjobScene = []>>
<<if $Facilities.contains("Spa") == true>>
<<set $HandjobScene.push ("
<<NMS>> had received an unusual request from a client. Not in terms of task, but rather location. He wanted her to jerk him off in the spa, underwater.
<br><<NMS>> had agreed, and met the client at the small pool inside the brothel spa. She was dressed in a two-piece swimsuit. The client was dressed in nothing - only the water covered his nudeness.
<br>The warm water felt good against her skin as she stepped into the pool. The man smiled at her, and she smiled back.
<br><<NMS>> got close to the client and gently wrapped her hand around his already-hardening <<Cock>>.
<br>As <<NMS>> got to work jerking the man's hard <<Cock>>, he reached towards her under the water and placed his hand on her crotch.
<<if $LowSubHJ>>
<<set $EventId = \"HandjobScene1.1\">>
<br><<NMS>> recoiled and slapped his hand away.
<br><pi>\"No touching!\"</pi>, she scolded him.
<br>He kept his hands to himself for the rest of the session, but seemed quite disappointed by the whole ordeal.
<<elseif $MedSubHJ>>
<<set $EventId = \"HandjobScene1.2\">>
<br><<NMS>> ignored the hand for some time, but when exploring fingers found their way underneath her bikini she gently used her free hand to move his hand away.
<br>The client's hand would find its way back to <<NMS>>'s groin every now and then, but <<NMS>> would gently remove it every time.
<<elseif $HighSubHJ>>
<<set $EventId = \"HandjobScene1.3\">>
<br><<NMS>> ignored the hand at first, but when exploring fingers found their way underneath her bikini she started to grind her <<PussyDesc>> into it, encouraging the man to keep going. He stuck a finger into her, and <<NMS>> let out a soft moan.
<br>After some time, the two of them shared orgasms in the warm water of the spa.
<<endif>>
<br><<Image handjob002.gif>>
")>>
<<endif>>
<<set $HandjobScene.push ("
<<set $EventId = \"HandjobScene2\">>
The client was completely naked, his thick <<Cock>> fully erect.
<br><blu>\"C'mere, sit down.\"</blu>, the client told <<NMS>>, and clapped his thigh.
<br><<NMS>> was hesitant, but obeyed. She put her legs across the client's thigh and sat down.
<br>The client's <<Cock>> was tipped with fat, red head. It was glistening with moisture.
<br><pi>\"Want me to start?\"</pi>, <<NMS>> asked.
<br><blu>\"Go ahead.\"</blu>, the client responded with a smile.
<br><<NMS>> started doing her usual thing, wrapping a hand around his shaft. She then began pumping it up and down.
<br><blu>\"Use both hands.\"</blu>, the client instructed.
<br><<NMS>> followed his advice and put both hands on his <<Cock>>. It was big enough that they both easily fit on there.
<br><blu>\"Mmh, that feels great.\"</blu>, he moaned.
<<if $SlaveTits >= 4>><br>The man had a good view of <<NMS>>'s generous cleavage.<<endif>>
<br><<NMS>> could feel the <<Cock>> twitching in her grasp, and hear the client moaning. He was getting close.
<br><blu>\"Hold on, stop, stop!\"</blu>, the client groaned.
<br><<NMS>> stopped stroking his cock and looked up at him expectantly.
<br><blu>\"I want you to just play with the tip.\"</blu>, he instructed.
<br><pi>\"Like this?\"</pi>, <<NMS>> asked, wrapping her hands back around the thick <<Cock>>, but holding them still this time.
<br>She used her thumb to rub the swollen tip. The client's rapid heartbeat throbbed through his <<Cock>>.
<br>The client could only groan in response, he closed his eyes and leaned back.
<br>As his body tensed up, <<NMS>> continued teasing his sensitive cockhead, causing spurt after spurt of hot, sticky <<Cum>> to shoot out.
<br><<Image cum001.gif>>
")>>
<<set $HandjobScene.push ("
<<set $EventId = \"HandjobSceneEyecontact1\">>
<br><<NMS>> was told to undress and sit on the floor at the end of the bed.
<br>She did so, as the client unbuckled his pants and got comfortable.
<br>He sat down, cupped her face with his hands and made her look at him.
<br><blu>\"Lovely eyes.\"</blu>, he murmured.
<br><pi>\"Thanks!\"</pi>, <<NMS>> replied, with a smile.
<br><blu>\"I want to keep looking at me, let me see those eyes.\"</blu>
<br><pi>\"Okay...\"</pi>, she said as she wrapped her hands around the client's <<CockDesc 6>>.
<br><<Image handjob004.gif>>
<br><<NMS>> kept eye-contact with her client as she jerked him off<<if $SlaveSubSex>>, enjoying the feeling of his <<Cock>> in her hands<<endif>>.
")>>
<<if $SlaveTits[$ManagedSlave] >= 4>>
<<set $HandjobScene.push ("
<<set $EventId = \"HandjobScene3\">>
When the client asked to see her <<Tits>>, <<NMS>> quickly acquiesced, proudly showing him her <<TitsDesc>> to him.
<br>She unzipped his pants and reached inside, finding his large <<Cock>> already erect.
<br><<NMS>> wrapped her hand around his <<Cock>> and started pumping. It wasn't long before he was humping back.
<br>The added visual stimulation of her <<Tits>> combined with the closeness of <<NMS>>'s body made short work of the client.
<br>His hot <<Cum>> splattered across the side of <<NMS>>'s belly.
<br><<Image handjob001.gif>>
")>>
<<elseif $SlaveTits[$ManagedSlave] < 4>>
<<set $HandjobScene.push ("
<<set $EventId = \"HandjobScene4\">>
When the client asked to see her, <<Tits>> <<NMS>> refused, it wasn't part of the agreement.
<br>Besides, she wasn't particularly proud of what she had to show off.
<br>She told him to remove his pants and sit down. He did.
<br><<NMS>> carefully approached, slowly reached out and wrapped her hand around his soft <<Cock>>. It quickly stiffened.
<br>She jerked him off with unpracticed, ungraceful motions.
<br>The client eventually let out a small groan as warm <<Cum>> seeped out from his <<Cock>>, streaking a trail across <<NMS>>'s hand.
<br><<Image handjob006.gif>>
")>>
<<endif>>
<<if $SlaveSub[$ManagedSlave] > $BlowjobSub>>
<<set $HandjobScene.push ("
<<set $EventId = \"HandjobScene5\">>
After getting him undressed, <<NMS>> knelt in front of her client. She was still wearing the school girl uniform he had requested.
<br>The client prompted her with a gesture of his hand, and <<NMS>> replied like she had been instructed:
<br><pi>\"You can't fail me! I'm a good student!\"</pi>
<br><pi>\"Please, Sir, isn't there anything I can do?\"</pi>
<br>Her face displayed a mix of innocence, curiosity and... hunger.
<br><blu>\"Be a good girl for me, and maybe we can get you a passing grade...\"</blu>
<br>The roleplaying continued throughout the handjob.
<br><<NMS>> maintained eye contact as she finished the job, splattering <<Cum>> across the floor.
<br><<Image handjob010.gif>>
")>>
<<endif>>
<<if $SlaveSub[$ManagedSlave] > $BlowjobSub>>
<<set $HandjobScene.push ("
<<set $EventId = \"HandjobScene6\">>
<<NMS>> was standing face-to-face with two customers who paid extra to get a particular kind of treatment. It started out like any other handjob - except that there were two cocks pointed at her. <<NMS>> tried her best to pay attention to both of them.
<br><<Image handjob003.gif>>
<br>They guided <<NMS>> between each other, making sure that neither of them got too close to cumming.
<br>Once they were both close, they ordered <<NMS>> to kneel on the floor between them.
<br><<Image cum002.gif>>
<br>The warm cum splashed across her face as the two men emptied themselves all over it.
<br>
<<set $ExtraPay = Math.round(20*$SlaveOral[$ManagedSlave])>>
<<set $Cash += $ExtraPay>>
<br>The clients paid extra for this assignment, giving you <gr>¤$ExtraPay</gr> extra cash.
")>>
<<endif>>
<<print $HandjobScene.random()>>
<br>
<br><<Earnings>>
<<SubGain>> <<SexTrainPrint>>
<<NewScene>>
<hr><<GoBackUp>>
<<if $Debug == 1>>
/% Debug and Explanation %/
Base Roll: $RollTotal (1d6)
<br><<BeautyModExplanation>>
<br>SlaveSub: $SlaveSub[$ManagedSlave]
<br>SexSkill: $SlaveSex[$ManagedSlave]
<br>Earnings Mod: $SlaveEarningsMod[$ManagedSlave]
<br><b>Earnings:</b> ((Roll + BeautyMod + SexSkill) * (8)) * EarningsMod
<<endif>><<BackSlave>>
<<if $SlaveAss[$ManagedSlave] < 1>>
$SlaveName[$ManagedSlave]'s underwear fits a lot more snugly around her <<Ass>> than before. She's happy to show you.
<br><grs>"Looking good, $SlaveName[$ManagedSlave]."</grs> She blushes at your compliment.
<br><<print either ("<<Image ass117.gif>>", "<<Image ass073.gif>>")>>
<<elseif $SlaveAss[$ManagedSlave] == 1>>
You treat $SlaveName[$ManagedSlave] to another course of growth hormones.
<br>Her <<Ass>> slowly grows, and gains a bit of extra bounce.
<br>She's happy to show it off in front of you.
<br><<print either ("<<Image ass101.gif>>", "<<Image ass009.gif>>")>>
<<elseif $SlaveAss[$ManagedSlave] == 2>>
<br>At your command, $SlaveName[$ManagedSlave] slowly pulls up her dress, revealing the results of her latest of hormones.
<br><<print either ("<<Image ass087.gif>>", "<<Image ass077.gif>>")>>
<br>$SlaveName[$ManagedSlave]'s <<Ass>> has started rounding out beautifully.
<<elseif $SlaveAss[$ManagedSlave] == 3>>
By injecting her with a special kind of nanites, you reshape $SlaveName[$ManagedSlave] <<Ass>>, giving it a rounder and perkier shape.
<br>Just as expected, $SlaveName[$ManagedSlave]'s newly acquired bubble butt looks absolutely exquisite in a thong.
<br><<print either ("<<Image ass127.gif>>", "<<Image ass068.gif>>", "<<Image ass019.gif>>", "<<Image ass015.gif>>", "<<Image ass004.gif>>")>>
<<elseif $SlaveAss[$ManagedSlave] == 4>>
$SlaveName[$ManagedSlave]'s <<AssDesc>> grows even further with the help of targeted stem cell injections. The stem cells develop into cells of fat and muscle as appropriate once they've been deposited. The stem cells will continue to develop, adding more mass to $SlaveName[$ManagedSlave]'s <<Ass>> for some time to come.
<br>Her <<Ass>> is starting to become quite the attention-grabber.
<br><<print either ("<<Image ass050.gif>>", "<<Image ass085.gif>>", "<<Image ass020.gif>>", "<<Image ass042.gif>>")>>
<<elseif $SlaveAss[$ManagedSlave] == 5>>
/% Analingus Event %/
You've managed to get ahold of a new type of nanite: it will spread throughout the body of whoever is injected with it and slowly redistribute fat cells, depositing them where they're wanted.
<br>After injecting $SlaveName[$ManagedSlave], it doesn't take long before you see results: her stomach shrinks while her ass and hips expand.
<br>
<br>You tell $SlaveName[$ManagedSlave] to spread her newly enlarged buttcheeks, to allow you to get a good look at her <<PussyDesc>> and <<AssholeDesc>>.
<br>It is an absolutely magnificent sight, she looks truly delectable.
<br>The nanite treatment was most definitely a great success, and you can't wait to bury your face between those jiggling cheeks.
<br><<print either("<<Image ass098.gif>>", "<<Image ass048.gif>>", "<<Image ass003.gif>>", "<<Image ass030.gif>>")>>
<<elseif $SlaveAss[$ManagedSlave] == 6>>
After growing yet again, $SlaveName[$ManagedSlave]'s <<Ass>> has become almost irresistable. In fact, you can't help yourself.
<br><<print either("<<Image ass094.gif>>", "<<Image ass047.gif>>", "<<Image ass040.gif>>", "<<Image ass038.gif>>")>>
<br>Her <<Ass>> is so soft and squishy, it makes a wonderful plaything.
<br>You're sure $SlaveName[$ManagedSlave]'s clients will appreciate her new <<Ass>> too.
<<elseif $SlaveAss[$ManagedSlave] == 7>>
$SlaveName[$ManagedSlave]'s <<Ass>> expands further. She has quite a lot of junk in the trunk by now.
<br><<print either("<<Image ass105.gif>>", "<<Image ass104.gif>>", "<<Image ass109.gif>>", "<<Image ass011.gif>>", "<<Image ass022.gif>>")>>
<br>$SlaveName[$ManagedSlave] has become the kind of girl you can't take your eyes off, especially when you're behind her.
<<elseif $SlaveAss[$ManagedSlave] == 8>>
$SlaveName[$ManagedSlave]'s <<Ass>> continues to grow.
<br><<print either("<<Image ass037.gif>>", "<<Image ass014.gif>>", "<<Image ass013.gif>>", "<<Image ass043.gif>>", "<<Image ass021.gif>>")>>
<br>She now has the kind of <<Ass>> you'd tell your friends about, the kind of <<Ass>> you wouldn't soon forget.
<<elseif $SlaveAss[$ManagedSlave] == 9>>
$SlaveName[$ManagedSlave]'s <<Ass>> is now amongst the biggest you've ever seen. It has become the stuff of legends.
<br><<print either("<<Image ass114.gif>>", "<<Image ass129.gif>>", "<<Image ass091.gif>>", "<<Image ass126.gif>>")>>
<<elseif $SlaveAss[$ManagedSlave] >= 10>>
$SlaveName[$ManagedSlave]'s <<Ass>> has become as large as it'll ever be. <is>(Until a later version of this game.)</is> It's grown to truly gigantic proportions.
<br><<print either("<<Image ass116.gif>>", "<<Image ass110.gif>>", "<<Image ass054.gif>>")>>
<<endif>>
<<set $SlaveAss[$ManagedSlave]++>>
<hr><<GoBackUp>>
/% Debug and Explanation %/
AssScore: $SlaveAss[$ManagedSlave]<<Roll 1>>
/% Between 2-9 submissiveness %/
<<SubGainSet 0 1.5>><<SexTrainSet 10 $RollTotal>>
<span id="BackButton">
<<BackSlave>>
</span>
<<set $SexTrainScene = []>>
<<set $SexTrainScene.push ("
<<set $EventId = \"SexTrainScene1\">>
You spend some time teaching <<NMS>> the best way to respond to a hard dicking.
<br><<Image fucking005.gif>>
")>>
<<set $SexTrainScene.push ("
<<set $EventId = \"SexTrainScene2\">>
To truly learn how to pleasure a man, <<NMS>> needs to know her own body.
<br>You explore it with her, especially her <<PussyDesc>>.
<br><<Image fingering001.gif>>
")>>
<<set $SexTrainScene.push ("
<<set $EventId = \"SexTrainScene3\">>
You catch up with <<NMS>> in between clients and decide that she needs a bit of training.
<br>You slip a condom on, as she hasn't had time to clean herself up properly yet, and slip inside her.
<br><<Image fucking003.gif>>
")>>
<<print $SexTrainScene.random()>>
<br><<NMS>> learns how to please her clients better.
<br><<SexTrainPrint>>
<<SubGain>>
<<NewScene>>
<hr><<GoBackUp>>
<<if $Debug == 1>>
/% Debug and Explanation %/
Roll: $RollTotal
<br>SexTrainSkill: $SexTrainSkill
<br>SlaveSex: $SlaveSex[$ManagedSlave]
<br>Effect: (Roll * SexTrainSkill)/10
<<endif>><<Roll 1>>
/% Between 4-24 submissiveness %/
<<SubGainSet 0 3>><<AnalTrainSet 10 $RollTotal>>
<span id="BackButton">
<<BackSlave>>
</span>
<<set $AnalTrainScene = []>>
<<set $AnalTrainScene.push ("
<<set $EventId = \"AnalTrainScene1\">>
You spend some time teaching <<NMS>> how use her ass to please clients.
<br><<Image anal019.gif>>
")>>
<<print $AnalTrainScene.random()>>
<br><<NMS>>'s <<Asshole>> becomes more stretched out.
<br><<AnalTrainPrint>>
<<SubGain>>
<<NewScene>>
<hr><<GoBackUp>>
<<if $Debug == 1>>
/% Debug and Explanation %/
Roll: $RollTotal
<br>AnalTrainSkill: $AnalTrainSkill
<br>SlaveAnal: $SlaveAnal[$ManagedSlave]
<br>Effect: (Roll * AnalTrainSkill)/10
<<endif>><<Roll 1>>
/% Between 2-9 submissiveness %/
<<SubGainSet 0 0.25>><<OralTrainSet 10 $RollTotal>>
<span id="BackButton">
<<BackSlave>>
</span>
<<set $OralTrainScene = []>>
<<set $OralTrainScene.push ("
<<set $EventId = \"OralTrainScene1\">>
You spend some time teaching <<NMS>> how to properly give balls the attention they deserve.
<br><<Image blowjob003.gif>>
")>>
<<set $OralTrainScene.push ("
<<set $EventId = \"OralTrainScene2\">>
You teach <<NMS>> how to use her hand to complement her mouth while giving a blowjob.
<br><<Image blowjob006.gif>>
")>>
<<set $OralTrainScene.push ("
<<set $EventId = \"OralTrainScene3\">>
<<NMS>> is taught the importance of maintaining eye-contact when pleasuring a man.
<br><<Image blowjob007.jpg>>
")>>
<<if $SlaveSub[$ManagedSlave] > $SexSub>>
<<set $OralTrainScene.push ("
<<set $EventId = \"OralTrainScene4\">>
<<NMS>>'s obedience is tested as you instruct her to kneel on the floor, open her mouth and stick her tongue out.
<br>She complies, and you teach her an important lesson, both in how to please a <<Cock>> and in obedience.
<br><<Image blowjob010.gif>>
")>>
<<endif>>
<<if $SlaveOral[$ManagedSlave] > 5>>
<<set $OralTrainScene.push ("
<<if $SlaveOral[$ManagedSlave] < 10>>
<<set $EventId = \"OralTrainScene5.1\">>
<<NMS>> knows how to give a proper blowjob, but has yet to master the art of deep-throating.
<br>You help her understand the finer points.
<<else>>
<<set $EventId = \"OralTrainScene5.2\">>
<<NMS>> is already a deep-throating expert, but you still enjoy training her.
<<endif>>
<br><<Image blowjob011.gif>>
")>>
<<endif>>
<<print $OralTrainScene.random()>>
<br>
<br><<NMS>> learned how to give a better blowjob.
<br><<OralTrainPrint>>
<<SubGain>>
<<NewScene>>
<hr><<GoBackUp>>
<<if $Debug == 1>>
/% Debug and Explanation %/
Roll: $RollTotal
<br>OralTrainSkill: $OralTrainSkill
<br>SlaveOral: $SlaveOral[$ManagedSlave]
<br>Effect: (Roll * OralTrainSkill)/10
<<endif>><<if $PCSub >= $PCSubStatus.two && !$EventsSeen.contains("PCBlowjobUnlock") && $PCProCount > 3>>
<<EventCallSet PCBlowjobUnlock>>
You've triggered an [[Event]]!
<hr>
<span id ="NewScene"></span>
<<else>>
<<Roll 20>>
<<set $Earnings = Math.round($RollTotal*(1+($PCSub/200)) )>>
<<set $Cash += $Earnings>>
<<set $PCProCount++>>
<<SetPCSubGain $RollTotal 30>>
<<BackPCAction>>
<<set $PCProScene = []>>
/% First three scenes are intro scenes %/
/% Scene 1 %/
<<if ($PCSub - $PCSubGain) == 0 || $PCProCount == 1>>
<<set $PCProScene.push ("
<<set $EventId = \"PCProScene1\">>
When the man approached you and told you he'd prefer to be serviced by <i>you</i> rather than <<if $SlaveCount > 1>>one of your slaves<<else>>your slave<<endif>>, you weren't quite sure how to react. You're the boss around here, not part of the <i>product</i>. However, you sure could use the cash...
<br><blu>\"How about just a quick handy?\"</blu>, the man suggests, sensing your hesitation.
<br><grs>\"Fine.\"</grs>, you agree.
<hr>
Once in private, the man takes off his pants, sits down and leans back.
<br>Doing so reveals his <<CockDesc 6 full>> to you.
<br><grs>\"Woah, it's huge...\"</grs>, you think.
<br><blu>\"Hah, thanks.\"</blu>, the client responds.
<br>You look at the man in surprise. You must've accidentally said that out loud...
<br>Well, nothing to it, you reckon, lean forward, and wrap a hand around the thick limb.
<br>It's surprisingly warm, heat almost seems to radiate from it.
<br>As you start jerking it, you also realize that it has quite a distinct, not wholly unpleasant, smell.
<br><<Image handjob035.gif>>
<br><blu>\"Oh yeah, keep going.\"</blu>, the man moans. You obey, and keep jerking his <<CockDesc 6 short>>.
<br>Before long, the man tenses up, grunts and shoots his load. Some of his <<Cum>> hits your hand but you quickly wipe it off.
<br>
<br><blu>\"I'm $Bruce.\"</blu>, the man tells you from the door as he's leaving. <blu>\"That was great. See you next time, buddy.\"</blu>
")>>
<<endif>>
/% 0-S1, Scene 2 %/
<<if ($PCSub - $PCSubGain) >= 1 && ($PCSub - $PCSubGain) < $PCSubStatus.one && $PCProCount > 1 && $PCProCount != 3 || $PCProCount == 2>>
<<set $PCProScene.push ("
<<set $EventId = \"PCProScene2\">>
You were still doubting if you really wanted to do this as you headed towards the room.
<br>Several customers had been asking you for your service... your <i>hand</i> service.
<br>The interest baffled you, male prostitutes had never been all that popular. Perhaps it had something to do with your status, perhaps it was more of a conquest for them to get pleasured by a successful businessman.
<br>Successful? Perhaps. But truth be told, you could really use the money.
<br>So, you had politely accepted one of the propositions and was now headed towards the room.
<hr>
Soon, you started your routine. Get the client relaxed, get his <<Cock>> out, get it hard and, eventually, get him off.
<br>You try to keep a dispassionate attitude towards the task at hand, just going through the motions.
<br>However, you can't help but feel a small thrill of excitement run down your spine every time your handiwork illicits a pleasured groan, moan or grunt.
<br>Besides, it's better for business if you do it well, right? A happy customer will be more likely to return, and he'll tip better.
<br>You work his <<Stiff>> <<Cock>> with both hands, urging him on. His heavy breathing and pleasured moans encourage you to continue.
<br><<Image gayhandjob002.gif>>
<br>Before long, the man's muscles tense up, announcing his imminent orgasm.
<br>As thick jets of cum shoot out of his <<Cock>>, you smile to yourself, satisfied with a job well done.
")>>
<<endif>>
/% 0-S1, Scene 3 %/
<<if ($PCSub - $PCSubGain) >= 1 && ($PCSub - $PCSubGain) < $PCSubStatus.one && $PCProCount > 2 || $PCProCount == 3>>
<<set $PCProScene.push ("
<<set $EventId = \"PCProScene3\">>
While you're at the bar a man approaches you. You recognize him, he's the first client you serviced personally. $Bruce, was it?
<br><blu>\"Got time for another a quick handy?\"</blu>
<br><grs>\"Sure.\"</grs>, you agree.
<hr>
Once in private, the man takes off his pants, sits down and leans back.
<br>Doing so once again reveals his huge, thick, meaty <<Cock>> to you.
<br>Even though you've seen it before, it's almost overwhelming.
<br><grs>\"Christ...\"</grs>, you mutter under your breath.
<br><blu>\"Like it, eh?\"</blu>, the client responds.
<br>You shrug, lean forward, and wrap a hand around the thick shaft.
<br>It's still surprisingly warm, almost as if heat radiates from it.
<br>As you start jerking it, its masculine, meaty smell fills your nostrils once again. You find his scent quite enjoyable.
<br><<Image handjob035.gif>>
<br><blu>\"Oh yeah, that's it, keep going.\"</blu>, the man moans. You obey, and keep jerking his huge <<Cock>>.
<br>Before long, the man tenses up, grunts and shoots his load. Some <<Cum>> hits your hand but you quickly wipe it off.
<br>
<br><blu>\"Thanks buddy, that was great once again.\"</blu>, $Bruce tells you from the door as he's leaving. <blu>\"Already looking forward to next time.\"</blu>
")>>
<<endif>>
/% End of Intro Scenes %/
<<if $PCProCount > 3>>
/% S1-S2 %/
<<if ($PCSub - $PCSubGain) >= $PCSubStatus.one && ($PCSub - $PCSubGain) < $PCSubStatus.two>>
<<set $PCProScene.push ("
<<set $EventId = \"PCProScene4\">>
$Bruce approaches you once again. He gives you a smile and nods towards the back.
<br><blu>\"You busy?\"</blu>, he asks.
<br><grs>\"No, I have time.\"</grs>, you respond.
<hr>
Once in private, the man takes off his pants, sits down and leans back.
<br>Doing so once again reveals his thick and delectable piece of meat to you.
<br>You've gotten used to seeing it by now, but it's still a sight to behold. So long, thick and veiny.
<br><grs>\"There you are...\"</grs>, you mumble under your breath.
<br><blu>\"Missed it, eh?\"</blu>, the client responds.
<br>You smile and nod. <grs>\"Yeah, I guess so.\"</grs>, you reply with a chuckle.
<br>You lean forward, and wrap a hand around the thick shaft.
<br>As you start jerking it, its testosterone-fueled smell fills your nostrils once again. You find his masculine aroma incredibly enjoyable.
<br><<Image handjob035.gif>>
<br><blu>\"Oh yeah, that's it, keep going.\"</blu>, $Bruce moans. You obey, and keep jerking his huge <<Cock>>.
<br>Before long, the man tenses up, grunts and shoots his load. Some <<Cum>> hits your hand.
<br>You automatically bring the hand up towards your face, and extend your tongue, about to lick the warm goo off your fingers when you suddenly realize what you're doing, and stop. You quickly wipe your hand clean.
<br>
<br><blu>\"Thanks buddy, you're getting even better at doing this.\"</blu>, $Bruce tells you from the door as he's leaving.
<br><blu>\"Already looking forward to next time.\"</blu>
<br>You realize that so are you.
")>>
<<endif>>
/% S1- %/
<<if ($PCSub - $PCSubGain) >= $PCSubStatus.one>>
<<set $PCProScene.push ("
<<set $EventId = \"PCProScene5\">>
Every day now you've had several customers asking for your personal service. Whenever you're not busy, you accept.
<br>The money, you told yourself. You were doing it for the money.
<br>However, you always found yourself looking forward to... making money.
<hr>
Your routine was still much the same: get the client relaxed, get his <<Cock>> out, get it hard and, eventually, get him off.
<br>Although... every time you do it makes you feel more and more comfortable.
<br>The idea of another man's hard <<Cock>> in your hands no longer bothers you at all. Instead, you're starting to enjoy the feeling.
<br>The idea of giving pleasure to another person feels good, it gives you a sense of control. Very different from how you usually manifest control, but it's a similar, empowering feeling all the same.
<br>Your hand is grabbing the client's <<Cock>> firmly, going up and down this his shaft with increasing expertise.
<br><grs>\"You like that?\"</grs>, you ask.
<br><blu>\"Mmmh..\"</blu>, the man moans in response.
<br>The better you please him, the better for business... but you've also started taking pride in your work.
<br>You know that you're good at this, and you don't mind doing it, so why not do it well?
<br>You use your free hand to gently massage the man's balls, giving them a gentle tug.
<br>The grunt of pleasure he makes in response makes your head feel all fuzzy. You want him to make more noises like that.
<br>With increased dedication, you continue to grab, squeeze, pull, massage, and otherwise manipulate both shaft and balls until finally, with a groan, the client shoots his warm <<Cum>> all over his belly and your hand.
<br><<Image gayhandjob012.gif>>
<br>The whole experience feels great. The twitching of his <<Cock>>, the way he closes his eyes as his muscles tense up, his groan, the steaming hot <<Cum>> on your hand...
<br>You realize that your own <<CockDesc PC>> is straining against your pants.
")>>
/% 1-S2 %/
<<if ($PCSub - $PCSubGain) >= 1 && ($PCSub - $PCSubGain) < $PCSubStatus.two>>
<<set $PCProScene.push ("
<<set $EventId = \"PCProScene6\">>
One of the patrons in the bar was being particularly flirty with you, making it clear that he'd be interested in your personal service.
<br>Doing nothing important at the moment, you agree.
<hr>
After closing the door, you tell the man to get undressed and get on the bed. He does.
<br>You wrap your hand around his soft <<Cock>> and start gently massaging it. It quickly wakes up, growing <<Stiff>> under your ministrations.
<br><blu>\"Oh yeah, keep going.\"</blu>, the client groans. He leans forward. You gently push him back onto the bed.
<br><grs>\"Just lie back.\"</grs>, you tell him. He nods.
<br>The client's completely shaved and smooth <<Cock>> is pointing right at the ceiling.
<br>You give it another couple of strokes to keep him hard while you prepare the main course.
<br>Taking a few steps away, you grab a fleshlight as well as a bottle of lube. You apply a generous amount of lube around the opening of the artificial vagina, and position the opening at the tip of the man's <<Cock>>.
<br>You push the toy downwards, and the client's hard <<Cock>> penetrates into its slippery silicon folds.
<br>You start pumping the toy up and down the length of his shaft. It takes very little effort to make the slippery toy slide across his shaft.
<br>Before long, the man is thrusting his pelvis upwards, humping back at the toy.
<br><blu>\"Oh shit, oh fuck, don't stop!\"</blu>, he groans.
<br>You don't, and the man shortly shoots his load into the toy with a pleasured grunt.
<br><<Image wank15.gif>>
<hr>
<blu>\"Man, that was great.\"</blu>, he compliments your efforts.
<br><grs>\"Try the real thing next time, it's even better.\"</grs> You give him a smile.
<br><blu>\"Maybe... but maybe I want you again.\"</blu>, he says, gives you a wink, and leaves.
")>>
<<set $PCProScene.push ("
/% by TFC %/
<<set $EventId = \"PCProSceneFemMaster\">>
<<set $FemHypno1 = ($SissyHypnoNumber >= 4)>>
There's a man who insists on being serviced by you, and no one else. You're not sure what to think of it.
<br>You are <i>Master</i> around here, the one in charge - not the other way around.
<br>However, that is a large amount of money he is offering...
<br><blu>\"How about it, a handjob, give it to me real nice and slow?\"</blu>, the man smirks at you as if he senses your discomfort.
<br><grs>\"Fine.\"</grs>, you reluctantly agree.<<if $FemHypno1>> <piss>It's important that the customers happy and satisfied!</piss><<endif>>
<br>
<br>You lead him to a private room inside the brothel.
<br>The man undoes his pants, sits down, and leans back on the couch.
<br>Once you gather up enough courage to look at the man, more importantly, his junk - you're confronted by by the sight of his massive cock.
<br><grs>\"Wow...\"</grs>, you think.<<if $FemHypno1>> <piss>It looks yummy!!</piss><<endif>>
<br>The man chuckles and gives you a wink. You're unsure if he heard you, did you say that out loud?
<br>Well, there's nothing to it, you figure.
<br>You lean forward and wrap your hands around his girthy shaft then proceed to stroke him awkwardly.
<br>It's surprisingly warm, it's almost like you can feel the heat radiating from it. There's also a very distinct smell...<<if $FemHypno1>> <piss>It smells yummy too!</piss><<endif>>
<br>You keep stroking it, somewhat amateurishly.
<br><blu>\"Still pretty new to this.\"</blu>, the client states.
<br>You nod meekly and fight against the blush that threatens to break out on your cheeks.
<br><blu>\"Oh yeah, keep going, baby!\"</blu>, the man moans. You cringe at the cheesy porno dialogue, but obey and keep jerking his girthy shaft.
<br><<Image gayhandjob003.gif>>
<br>Before long, the man tenses up, grunts and shoots his impressive load onto the floor. Some of his cum hits your hand<<if $FemHypno1>>... <piss>taste it!</piss>...<<else>> <<endif>>but you quickly wipe it off.
<br>This wasn't as horrible as you thought it would be, maybe you'd be okay with doing this kind of thing again?
")>>
<<set $PCProScene.push ("
/% by TFC %/
<<set $EventId = \"PCProSceneMoreClients\">>
More customers have been asking for your personal service - to be pleasured by your hands.
<br>You were still not too sure what to make of any of this.
<br>Their interest baffles you, male prostitutes have never been particularly popular, especially not in this area, you don't know why there's suddenly a high demand for you - especially since you only offer handjobs.
<br>Perhaps they just want to experience something different? You're fairly sure that you've seen some of these same clients with your <<if $SlaveCount > 1>>girls<<else>>girl<<endif>> too.
<br>Or perhaps it's the power play that they like? To be serviced and pleasured, not by some lowly whore, but by someone in a position of power?
<br>No matter what the reason is, truth be told, the additional income is really welcome.
<br>So you've kept doing it, and giving handjobs is becoming part of your routine.
<br>Make the client feel relaxed, get his <<Cock>> out, make it hard with your hands and jerk him off until he explodes in orgasmic pleasure.
<br>It's just a part of the job.
<br>Still... you can't deny the feeling of excitement and sense of control every time your actions elicit a pleasured groan, moan or grunt.
<br>Besides, it's better for business when your clients are happy. Happier clients means bigger tips.
<hr>
You work this particular client's <<Stiff>> <<Cock>> with both hands, urging him on.
<br>His heavy breathing and pleasured moans encourage you to continue.
<br>Before long, the man's lower body tenses up, announcing his imminent orgasm.
<br><<Image gaycum002.gif>>
<br>As thick jets of <<Cum>> shoot out of his <<Cock>> you smile to yourself, satisfied with a handjob well done.
")>>
<<endif>>
<<endif>>
/% S2- %/
<<if ($PCSub - $PCSubGain) >= $PCSubStatus.two>>
<<set $PCProScene.push ("
<<set $EventId = \"PCProScene7\">>
You enter the room where the client is waiting. He's one of your regulars, you quite like him.
<br>He's a good tipper, sure, but beyond that... he's, well, hot.
<br>His body is toned, his cock is long and hard and they both react to your touch in just the right way.
<br>It was hard to admit at first, but you enjoy servicing him.
<br>You never thought you'd think this way about another guy, but getting into the habit of jerking guys off is making you start to enjoy men's bodies more and more.
<br>As each moment passed, your desire to serve this man, to please him, grew deeper and deeper.
<br>Your <<CockDesc PC>> hardened at the thought of what you were about to do.
<br>
<br><grs>\"Get undressed.\"</grs>, you command the client. He starts taking off his clothes.
<br><blu>\"Why don't you join me?\"</blu>, he suggests, cupping the tent in front of your pants with his hand, giving it a gentle squeeze.
<br><grs>\"I...\"</grs>, you hesitate.
<br>The man leans closer to you. <blu>\"Come on, I know you want to.\"</blu>, he whispers into your ear, and gives your <<Stiff>> <<Cock>> another squeeze through the straining fabric of your pants.
<br>You remain passive, not showing initiative in either direction. The client takes this as a sign of consent, and starts to undress you.
<br>He unbuckles your belt, unbuttons your pants and starts pulling them down. You let it happen.
<br>After your pants fall to the floor, your shirt is pulled over your head. The client smiles as your naked chest is revealed.
<br>You're now naked except for your underwear.
<br>He takes one of your hands and guide it towards his <<Stiff>> <<Cock>>. You obey, wrapping your hand around his hardness and start jerking him off.
<br><blu>\"You like my body, don't you?\"</blu>, he says. At the same time, he traces a hand across your chest and traps a nipple between two fingers.
<br><grs>\"I guess.\"</grs>, you shrug.
<br>He gives your nipple a gentle tug and twist, you respond with an involuntary moan. Using your free hand, you pull your boxers down, unveiling your <<CockDesc PC>>.
<br>You go grab your own <<Cock>>, intending to jerk both of you off at once, but the client grabs your arm before you can put that plan into action. Instead, he pulls your hand towards his own chest.
<br><blu>\"Hey now, don't forget yourself. You're here to get me off, not yourself.\"</blu>, he says with playful scorn in his voice.
<br>By pushing your hand in the right direction the man indicates for you to rub or pinch his nipple. You do. He moans.
<br><blu>\"That's right. You know you like my body, you love the feel of my muscles, don't you?\"</blu>
<br>You respond by letting out a groan of desire. His words drive you on, they make your mind all foggy. You lean towards him and put your lips against his beautiful pecs.
<br>While your hand is still pumping away at his <<Stiff>> <<Cock>>, you deliver a series of playful kisses across his chest.
<br>The client gives your neglected <<Cock>> a quick stroke, seemingly to encourage you to keep going.
<br><blu>\"Suck my nipple, you slut.\"</blu>, the client groans.
<br>You do, taking one of his hard points into your mouth.
<br><<Image gayhandjob001.gif>>
<br>Only after obeying his command does the word he used, <i>slut</i>, echo in your mind. You push it away for now, burying it, ignoring it.
<br>You continue to service the man with dedication, almost as if worshipping his body.
<br><blu>\"Fuck yeah, you're so good at this. I'm gonna fucking cum.\"</blu>, the client groans.
<br>You brace yourself, but keep jerking him off.
<br><blu>\"Ah fuck, take it you dirty slut.\"</blu>, the man groans as spurt after spurt of his hot <<Cum>> splashes against your chest and belly, covering you in his manly juice.
<br>You can't help but let out a slutty, wanton whimper.
<br>A few moments later, the man puts a hand around your neck and pulls you in for a kiss. You instinctively recoil but he lands a quick peck on your lips.
<br><blu>\"Thanks babe, that was great. Can't wait for next time.\"</blu>, the man says.
<br>He delivers a light, playful slap against your own, still <<Stiff>>, <<Cock>> before leaving.
<br>
<br>Once alone in the room, you can't help but hear that word over and over again in your head. <i>Slut</i>.
<br>No, not you. You were still in control. This was just a small indulgence.
His cum is still covering your body. <i>Slut</i>. Your cock is still hard.
<br><i>Slut</i>. Your head is spinning. <i>Slut</i>. You start jerking your <<CockDesc PC>>.
<br>No matter what, you're still in control. <i>Slut</i>. The powerful aroma of his fresh <<Cum>>. <i>Slut</i>.
<br>Is this how you make <<if $SlaveCount > 1>>your slaves feel<<else>>your slave feel<<endif>>? <pi><i>Slut</i></pi>.
<br>You orgasm, your own <<Cum>> landing on your chest and belly, mixing with his.
<br>
<br>Shaking your head, you snap out of it and head off to take a much needed shower.
")>>
<<set $PCProScene.push ("
<<set $EventId = \"PCProScene8\">>
As you enter the room, the customer is already lying on the bed, topless.
<br>He looks at you with hunger in his eyes. You smile, and remove your shirt before throwing yourself on top of him.
<br>You lock your lips onto him and start kissing him passionately. He wraps a hand around your neck and pulls you closer, kissing back.
<br><<Image gaykissing027.gif>>
<br>He runs a hand across your body. You delight in the feeling and let out a small moan.
<br>The client seems happy with your new disposition, something that you confirm when you run a hand down towards his pants and find him rock hard.
<br>You start rubbing his straining bulge. At the same time, your own <<CockDesc PC>> has woken up, growing painfully hard.
<br>After a couple of minutes, you pull his pants off and break the kiss.
<br>Keeping your eyes locked into his gaze, you lick your lips and smile. You're looking forward to servicing this young hunk...
")>>
/%Scene idea by VonKayas, re-written by Koda%/
<<set $PCProScene.push ("
<<set $LowSub = (($PCSub - $PCSubGain) < ($PCSubStatus.two + (($PCSubStatus.three-$PCSubStatus.two)/2)))>>
<<set $MedSub = (($PCSub - $PCSubGain) < $PCSubStatus.three)>>
<<set $HighSub = (($PCSub - $PCSubGain) >= $PCSubStatus.three)>>
<<set $FirstTime = (($VKBJSeen == false) || (ndef $VKBJSeen))>>
<<set $FemCheck = ($PCFem > 0)>>
You guide your client to the private room with
<<if $LowSub>>
<<set $EventId = \"PCProScene9.1\">>
a slight smile, actually looking forward to addressing the bulge in his pants.
<<elseif $MedSub>>
<<set $EventId = \"PCProScene9.2\">>
a smile, happy to take care of the bulge in his pants.
<<else>>
<<set $EventId = \"PCProScene9.3\">>
a dreamy smile, knowing <<if $FemCheck>>your <pi>stud</pi><<else>>the stud<</if>> has a tasty treat for you.
<</if>>
<br>The moment the door closes behind the two of you, he wastes no time letting his pants fall to the floor.
<<if $LowSub>>
<br>You reach for his <<CockDesc 4 full>>, but he grabs you by the wrist and shakes his head.
<br><blu>\"With your mouth.\"</blu>, he corrects sharply.
<br><grs>\"Uhh..\"</grs>, you start, caught off guard by his domineering tone. <br><grs>\"I don't usually...\"</grs>
<br><blu>\"Unless you 'never', which I doubt, I don't care. Just set that pretty mouth to work.\"</blu>, he instructs, cutting you off.
<<elseif $MedSub>>
<br><blu>\"Kneel and suck.\"</blu>, he quickly orders, his erection already standing tall.
<br><grs>\"Um...\"</grs> You hesitate, not so shaken by his command as the effect his domineering tone seems to have on you.
<br><blu>\"No need to play shy, <<if $FemCheck>>sissy<<else>>boy<</if>>; just set that pretty mouth to work.\"</blu>, he instructs.
<<else>>
<br><blu>\"Kneel and suck.\"</blu>, he commands flatly, his erection already standing tall.
<br><grs>\"Yes sir..\"</grs>, you murmur, unable to supress the submissive impulses brought on by his domineering attitude.
<br><blu>\"<<if $FemCheck>>Sissy<<else>>Bottom<</if>> sluts don't need to reply; just set that pretty mouth to work.\"</blu>, he instructs, cutting you off.
<</if>>
<br>He presses your shoulders to guide you to your knees, presenting his thick mast before you, expectant.
<<if $LowSub>>
<br>Though crude, your client's behavior and words remind you that it's his satisfaction that's important, not yours.
<<elseif $MedSub>>
<br>Somehow, being on the receiving end of this crude treatment doesn't bother you.
<<else>>
<br>Somehow, being on the receiving end of this crude treatment feels right to you.
<</if>>
<br>You lean forward and lightly kiss the tip of his <<Cock>> before proceeding onto his total length.
<br>Dragging your tongue from base to tip, you get it wet with saliva before opening wide to accept him into your <<if $HighSub>>hungry maw<<else>>mouth<</if>>.
<br>Your client<<if $HighSub>>,<i> your stud</i>,<</if>> groans appreciatively and runs his fingers through your hair, his <<Cock>> sliding deeper into you.
<br><blu>\"That's it, slut. This is where you belong: wrapped around my cock like the little <<if $FemCheck>>sissy<<else>>sub<</if>> you are.\"</blu>
<br>With your mouth sealed around his pillar of manhood, you can only give a humming moan in response. The vibrations of your voice seem only to add to his pleasure as you bob your head ever faster on his <<Cock>>.
<br><<Image gayblowjob025.gif>>
<br>You look up at him, his face is the perfect picture of pleasure. Seeing that makes you <<if $LowSub>>strangely<<elseif $MedSub>>sincerely<<else>>so<</if>> happy.
<br>
<<if $HighSub>>
All too soon your fun comes to an end,
<<else>>
Before long he reaches climax,
<</if>>
your only warning being his tightening grip on your hair. He holds you still as his <<Cock>> erupts into your mouth, forcing you to either swallow his large load of <<Cum>> or choke on it.
<<if $LowSub>>
<br>By necessity you choose the former, but gulping down on the salty liquid is surprisingly easy, even pleasant. As your client pulls away, some of it dribbles down your chin.
<br>
<<if $FirstTime>>
<blu>\"That was fun. Was nice to meet you, slut. I'll be sure to come feed you again some time.\"</blu>,
<<else>>
<blu>\"Not bad, slut; that was fun. I'll be sure to come feed you again some time.\"</blu>,
<</if>>
he praises, wiping off his cock on your cheek before he goes.
<<if random(1, 2) == 1>>
<br><grs>\"Feed me..?\"</grs>, you whisper to yoursef in a daze, your throat still sticky with the remnants of his seed.
<</if>>
<<elseif $MedSub>>
<br>You choose the former and close your eyes, savoring the flavor despite yourself as you gulp down on the salty liquid. As your client pulls away, some of it dribbles down your chin.
<br><blu>\"That was fun. Did you enjoy your meal, slut? I'll be glad to feed you more some time.\"</blu>, he praises, wiping off his cock on your cheek before he goes.
<<if random(1, 2) == 1>>
<br>It's not until the door shuts behind him that you realize you're still kneeling obediently on the floor.
<</if>>
<<else>>
<br>You choose the former without hesitation, greedily gulping down on the salty liquid. As he pulls away, some of it dribbles down your chin.
<br><blu>\"That was fun, my little slut; well done. I'll be sure to come back and feed you again soon.\"</blu>, he praises, wiping off his cock on your cheek as always.
<<if random(1, 2) == 1>>
<br>Without thinking you intercept it with your tongue, cleaning the last beads of cum from your stud's tip and diligently polishing the rest for good measure.
<br><blu>\"Look at that; you're learning. Good <<if $FemCheck>>girl<<else>>boy<</if>>.\"</blu>, he praises further, crossing his arms.
<br>You nearly shudder under his calm, commanding gaze, almost panting as you lower yourself to his ankles, lift his pants, and adjust his belt for him to leave.
<</if>>
<</if>>
<<set $VKBJSeen = true>>
")>>
<<endif>>
/% S3- %/
<<if ($PCSub - $PCSubGain) >= $PCSubStatus.three>>
<<set $PCProScene.push ("
/% by mlreta %/
<<set $EventId = \"PCProSceneRegularBlowjob\">>
You were lying on your bed, as you often do now. People request your <i>famous</i> blowjobs several times per day now.
<br>You're more than willing to give them, you rather enjoy it actually.
<br>When the door opened and the customer came in, you were already smiling, licking your lips, your own cock already hard in anticipation.
<br>You jumped off the bed in order to quickly and expertly undress the man. You kissed him, fondled him, and ran your tongue all over his body before eventually getting to your knees.
<br>You removed his underwear with your mouth.
<br><<Image gay001.gif>>
<br>The strong scent of his <<CockDesc random>> assaulted your senses, and you were soon demonstrating why you're now considered the best cocksucker in this entire establishment - deepthroating him without even a hint of hesitation.
<br><<Image gay002.gif>>
<br>Your service was excellent, as usual, and your customer left as happy as he could be.
<br>You remained laying in bed for some time, enjoying the aftertaste of the hot <<Cum>> in your mouth - waiting for another hot <<Cock>> to come fuck your hungry mouth.
")>>
<<set $PCProScene.push ("
/% Written by mlreta %/
<<set $EventId = \"PCProSceneOfficeBlowjob\">>
You were just finishing up some routine tasks in your office, just about ready to call it a day when you were informed that a customer was requesting your services.
<br>A dime is a dime, you thought - even though you were already exhausted.
<br>You did not expect the sight that greeted you when you walked into the lobby.
<br>A man in his early thirties: tall, handsome, and with a sculpted body.
<br>His tanned skin seemed to almost glow dimly, and he greeted you with smile so warm that felt like it could melt snow.
<br>Without hesitation, you grabbed his and and guided him into an empty room.
<br>You didn't ask what he wanted, you simply got on your knees and started to give him one of your now-famous blowjobs.
<br>Soon the guy was moaning, his hips bucking back and forth wildly.
<br>You were both still completely dressed, save for the fact that you had pulled his pants down to around his knees.
<br>The client had a blissful, distant expression on his face - an expression you knew well.
<br><<Image gay004.gif>>
<br>In a couple of minutes, the man grunted and erupted inside your mouth.
<br>He was happy. That made you happy, too.
<br>Before you parted ways, he kissed you warmly, and promised to return soon.
")>>
<<endif>>
<<endif>>
<<print $PCProScene.random()>>
<<NewScene>>
<br>
<br>You earned <gr>¤$Earnings cash.</gr>
<br>You also became <<PCSubGain>> more submissive.
<hr><<GoBackUp>>
<<if $Debug == 1>>
/% Debug and Explanation %/
Base Roll: $RollTotal (20d6)
<br>''Earnings:'' Roll * (1 + PCSub/200)
<br>Sub: $PCSub
<<endif>>
<<endif>>/% Remove button for the first slave. %/
<<if $SlaveCount > 0>>
[[Back to Management|Management]]
<hr>
<<else>>
[[Go to the Management screen.|Management]]
<hr>
<<endif>>
/% Restore to default. %/
<<set $CaptureProceed = false>>
/% Set up for printout. %/
<<set $ThisSlave = $SlaveCount + 1>>
<<if $SlaveCount == 0>>
<<set $SlaveCount++>>
<<set $FreeSpace-->>
<<set $CaptureProceed = true>>
<<CreateSlave 1 $Slave1Name 0 0 "hairy" 10 0 1 1 1 2 0 "false" 0 "" -1 0 1>>
<<set $CaptureHeaderText = "You set up $SlaveName[$ThisSlave] in her own room.
<br>She's capable of acting independently, but you often find her just sitting there, patiently waiting for orders.
<br><br>You've spread the word, and your first clients should be arriving shortly. They'll be hungry for carnal entertainment, there hasn't been a proper outlet for their lusts in this neighbourhood before. Being the only adult establishment in the neighbourhood comes with a few perks.
<br>$SlaveName[$ThisSlave] isn't ready to have sex with anyone yet, but you've managed to convince her to give your customers a good show.">>
<<set $CaptureImage = "nude02.jpg">>
<<set $CaptureFooterText = "$SlaveName[$ThisSlave] stares off into the distance with a vacant look. You ask her if she's ready to go. She smiles and nods. <br><br>[[Go to the Management screen.|Management]]">>
<<elseif $SlaveCount == 1>>
<<set $SlaveCount++>>
<<set $FreeSpace-->>
<<set $CaptureProceed = true>>
<<set $CaptureHeaderText = "<br>This is the second slave.">>
<<set $CaptureImage = "fucking123.gif">>
<<set $CaptureFooterText = "You gain another slave. Her name is $SlaveName[$ThisSlave].">>
<<set $NippleExtraSetter = ("pierced", "fuckable")>>
<<CreateSlave 2 "Isabella" 0 0 "trimmed" 200 0 5 1 1 3 0 "false" 1 $NippleExtraSetter -1 0 1>>
<<elseif $SlaveCount == 2>>
<<set $SlaveCount++>>
<<set $FreeSpace-->>
<<set $CaptureProceed = true>>
<<set $CaptureHeaderText = "<br>This is the third slave.">>
<<set $CaptureImage = "fucking123.gif">>
<<set $CaptureFooterText = "You gain another slave. Her name is $SlaveName[$ThisSlave].">>
<<CreateSlave 3 "Ellinor" 0 0 "shaved" 550 0 1 10 5 4 0 "false" 2 "fuckable" -1 0 1>>
<<else>>
<br>This slave hasn't been programmed yet.
<<endif>>
<<if $CaptureProceed == true>>
/% The printout itself. %/
$CaptureHeaderText
<br><<LargeImage $CaptureImage>>
<br>$CaptureFooterText
<<else>>
<br><br> There is nothing here.
<<endif>>
<<GoBackUp>><<BackSlaveView>>
<<if $Debug == 1>>
[[Refresh Page|SlaveView]]
<br>[[Grow tits|SlaveView][$SlaveTits[$ManagedSlave]++]], [[Shrink tits|SlaveView][$SlaveTits[$ManagedSlave]--]]
<br>[[Grow ass|SlaveView][$SlaveAss[$ManagedSlave]++]], [[Shrink ass|SlaveView][$SlaveAss[$ManagedSlave]--]]
<br>[[Grow lips|SlaveView][$SlaveLips[$ManagedSlave]++]], [[Shrink lips|SlaveView][$SlaveLips[$ManagedSlave]--]]
<br>[[Increase Anal Skill|SlaveView][$SlaveAnal[$ManagedSlave]++]], [[Decrease Anal Skill|SlaveView][$SlaveAnal[$ManagedSlave]--]]
<br>[[Increase Submissiveness|SlaveView][$SlaveSub[$ManagedSlave]+= 100]], [[Decrease Submissiveness|SlaveView][$SlaveSub[$ManagedSlave]-= 100]]
<br>
<<endif>>
$SlaveName[$ManagedSlave] presents herself for your inspection.
<hr>
/% Pictures %/
<br><<TitsPic>>She shows you her <<TitsDesc>>,<right><center><<FacePic>><br>You see her <<LipsDesc>>,</center><<if $GapePicturesEnabled == 1>><center><<AssholePic>></center><<endif>><center>and her <<AssholeDesc>>.<br>She has <<NipplesDesc>>.</center></right>
<br><<PussyPic>>her <<PussyDesc>>,
<br><<AssPic>>and her <<AssDesc>>.
<br>Her submissiveness score is <b>$SlaveSub[$ManagedSlave]</b>.
<hr>
/% Options %/
Instruct $SlaveName[$ManagedSlave] to keep her pubic hair:
<<if $SlavePussy[$ManagedSlave] == "hairy" >>
<b>hairy</b> | [[trimmed|SlaveView][$SlavePussy[$ManagedSlave] = "trimmed"]] | [[clean-shaven|SlaveView][$SlavePussy[$ManagedSlave] = "shaved"]]
<<elseif $SlavePussy[$ManagedSlave] == "trimmed" >>
[[hairy|SlaveView][$SlavePussy[$ManagedSlave] = "hairy"]] | <b>trimmed</b> | [[clean-shaven|SlaveView][$SlavePussy[$ManagedSlave] = "shaved"]]
<<elseif $SlavePussy[$ManagedSlave] == "shaved" >>
[[hairy|SlaveView][$SlavePussy[$ManagedSlave] = "hairy"]] | [[trimmed|SlaveView][$SlavePussy[$ManagedSlave] = "trimmed"]] | <b>clean-shaven</b>
<<else>>
<r>Something went terribly wrong with this Slave's pussy (it's not hairy, trimmed or shaved)</r>
<<endif>>
<<if $GapePicturesEnabled == 1>>
<right><center>
<<click "Disable gape pictures.">>
<<set $GapePicturesEnabled = 0>>
<<goto SlaveView>>
<</click>>
</center></right>
<<elseif $GapePicturesEnabled == 0>>
<right><center>
<<click "Enable gape pictures.">>
<<set $GapePicturesEnabled = 1>>
<<goto SlaveView>>
<</click>>
</center></right>
<<endif>>
<br>Instruct $SlaveName[$ManagedSlave] to keep her nipples:
<<if $SlaveNipplesExtra[$ManagedSlave].contains("pierced") == false>>
<b>unpierced</b> | [[pierced|SlaveView][$SlaveNipplesExtra[$ManagedSlave].push("pierced")]]
<<elseif $SlaveNipplesExtra[$ManagedSlave].contains("pierced") == true>>
<<click unpierced SlaveView>>
<<set $Index = $SlaveNipplesExtra[$ManagedSlave].indexOf("pierced")>>
<<set $SlaveNipplesExtra[$ManagedSlave].splice($Index, 1)>>
<</click>> | <b>pierced</b>
<<endif>>
<<if $Debug == 1>>
<hr>
<br>
<br>''Submissiveness Requirements''
<br>Piss/Extreme: $PissSub
<br>Anal: $AnalSub
<br>Sex: $SexSub
<br>Blowjob: $BlowjobSub
<br>Titfuck: $TitfuckSub <is>(unlocks by getting large enough tits instead)</is>
<br>Handjob: $HandjobSub
<br>Stripping: $StripSub
<<endif>>
<hr>
''Change her name:''
<br><is>(Use less than 20 characters.)</is>
<<set $OldSlaveName = $SlaveName[$ManagedSlave]>>
<br><<textbox "$SlaveName[$ManagedSlave]" $SlaveName[$ManagedSlave] "SlaveNameChange">>
<hr>
/% Debug and Explanation %/
<a class="tooltipPassage"><span>This slave's name.</span>Name</a>: $SlaveName[$ManagedSlave]
<br><a class="tooltipPassage"><span>The size of this slave's breasts.</span>Tits</a>: $SlaveTits[$ManagedSlave]
<br><a class="tooltipPassage"><span>The size of this slave's ass.</span>Ass</a>: $SlaveAss[$ManagedSlave]
<br><a class="tooltipPassage"><span>The size of this slave's lips.</span>Lips</a>: $SlaveLips[$ManagedSlave]
<br><a class="tooltipPassage"><span>How skilled this slave is at oral sex. Higher skill equals greater pay for relevant tasks.</span>Oral skill</a>: $SlaveOral[$ManagedSlave]
<br><a class="tooltipPassage"><span>How skilled this slave is at sex, other than oral and anal. Higher skill equals greater pay for relevant tasks.</span>Sex skill</a>: $SlaveSex[$ManagedSlave]
<br><a class="tooltipPassage"><span>How skilled this slave is at anal sex. Higher skill equals greater pay for relevant tasks.</span>Anal skill</a>: $SlaveAnal[$ManagedSlave]
<br><a class="tooltipPassage"><span>How submissive or broken this slave is. Higher submissiveness unlocks new tasks and events.</span>Submissiveness</a>: $SlaveSub[$ManagedSlave]
<br><a class="tooltipPassage"><span>The current energy this slave currently has. Energy is restored at the start of every week.</span>Energy</a>: $SlaveEnergy[$ManagedSlave]
<br><a class="tooltipPassage"><span>The maximum energy this slave can have. Certain buildings, such as the Spa increases a slave's maximum energy.</span>Max Energy</a>: $SlaveEnergyMax[$ManagedSlave]''Enter your character's male name:''
<br><is>(Use less than 20 characters.)</is>
<br><<textbox "$Name" $Name "Intro2">>
[[Continue|Intro2]]
<hr>
Text with <a class="tooltip"><span>This is an example tooltip!</span>this color</a> contain tooltips. Hover your mouse over them to read them.
<hr>
''Optional Fetishes''
<br><label><a class="tooltipPassage"><span>Unchecking this box disables most Urolagnia (Golden Shower) content.</span>Piss and Watersports</a> <<checkbox "$PissContentEnabled" false true checked>></label>
<br><i>Note: Disabling fetishes might make the game unbalanced - and is not recommended.</i>
[[Skip the intro.|CaptureSlave]]
<hr>
When your father finally succumbed to the contamination that had long been plaguing his body you were left with the family business: A thriving hostel, always teeming with guests. You and your younger sister, $SisterName, grew up in and around that hostel, spending time with the travelers who passed through. Travelers would generally spend a night or two, appreciating the chance to sleep in a soft bed and getting a bellyful of food before venturing on. Many were headed into the wastes, others were simply stopping by on their way to the city. You met many colourful individuals at the hostel, and learned a lot about what drives people. Both you and your sister helped out where you could around the hostel: everything from offloading new deliveries and restocking the larder to taking orders and serving customers in the cafeteria.
<br>
That was a long time ago, before the blight came to town. By the time your father died, the neighbouring buildings that used to bustle with activity now sit quiet and abandoned. There are few travellers on the roads these days. Fewer still are looking for a place to spend the night. Even fewer would choose a hostel located in this kind of neighbourhood.
<br>
Your inheritance quickly became more of a cure than a blessing. You sank all your money into the hostel but never managed to turn a profit. One day, $SisterName decided to leave the failing establishment to find greener pastures. You still hate her for abandoning you, for abandoning the family. There were only the two of you left, you were meant to stick together.
<br>Things kept getting worse and eventually, the upkeep alone was more than you could afford. You had to start letting employees go, being unable to pay their salaries. You couldn't help but feel a little pang of sympathy for them, since you knew that most of them would be unable to find another job - and would likely end up on the streets. A few months later, only you and $Slave1Name were left. She had originally been a waitress, but as the staff dwindled, $Slave1Name started taking on other tasks as well. The two of you struggled to keep the hostel running.
<br>
$Slave1Name was always popular with the guests, the few that still came. If she had been around in the time when business was booming you're sure she would've made a small fortune in tips alone. $Slave1Name is young and rather attractive. Unfortunately, for her, that makes her the perfect candidate for [[your new business model.|Intro3]]You had to face the truth: the hostel was failing, and it would never be successful again. It was time to try something else. There are only three industries that thrive in blighted neighbourhoods: guns, drugs, and sex.
<br>
<br>You couldn't get into neither guns nor drugs. To produce and sell drugs would require far too much seed money, and you didn't like the idea of angering the local cartel - nor the idea of getting into business with them, they are far too ruthless. Guns, or protection, was a more appealing consideration. You could sell your services as a bodyguard, or hired thug - there was always plenty of that kind of work to go around, but you wouldn't make much money that way. Not enough to expand and hire your own crew, not enough to turn it into a real business. You wanted to do more than survive, you wanted to prosper. Without the means to produce or smuggle large quantities of firearms into the area you couldn't become a merchant of death either.
<br><br>So it had to be sex. Sex has always been popular, even more so in desperate times like these. Life as a male prostitute is hard, in more ways than one - but you weren't afraid of a little hard work. Nor were you terribly upset by the idea of having sex with men, you've always considered yourself bisexual. The problem once again was that you'd simpy not make enough money. You could always turn yourself into a woman through surgery and injections if you could scrape together enough money, but even female prostitutes don't make a great living. Besides, working on the streets is very dangerous. You'd likely be forced into a protection agreement with some two-bit pimp who'd end up stealing most of your income.
<br>So, not you; [[not personally|Intro4]].$Slave1Name seemed to appreciate your touch as you caressed her body, but every time you approached her groin she would recoil and push away from you.
<br>Curious, you decided to test her limits. She obeyed simple commands without hesitation, but would refuse more extreme commands. When you tried to get her to hurt herself, she refused. When you tried to get her to suck you off, she also refused.
<br>$Slave1Name occasionally argued or pleaded with you, but it seemed as if she had trouble focusing. She would often act as if nothing out of the ordinary was going on, as if she had forgotten that you just asked her to put your <<Cock>> in her mouth and simply complied without any hesitation when you instructed her to walk naked to the bedroom.
<br>You could've easily raped $Slave1Name. You could've easily raped her without the formula, you're far stronger than she is.
<br>However, forcing yourself upon her wouldn't have led to anything constructive. It seemed as if her inhibitions could be lowered further: you kept insisting and, after repeated protests, she finally agreed to spread her legs and show you her <<Pussy>>.
<br>You're afraid going too far or too fast will make her mind recoil and snap her out of the state she is in. Better to keep nudging her gently in the right direction.
<hr>
The formula is quite impressive, but there is still a lot of work to be done. $Slave1Name is still struggling against the effects on her mind, fighting back. You fear that she might be able to break the formula's influence at some point, besides, its effects are temporary.
<br>You'll have to break her the old fashioned way, whittling away at her mental barriers over time.
<hr>
A few days later, and $Slave1Name is still your pliable slave. You've explained the situation to her, told her what her new role is going to be, reminded her of her place.
<br>She understands, but does not accept. You'll have to fix that.
<br><br>It's time to set your plans into motion. You'll no longer manage a hostel, instead you'll be in charge of the best brothel in the neigbourhood.
<br>True, the <i>only</i> brothel in the neighbourhood, but still!
<br>You must continue breaking $Slave1Name's will, and look for other opportunities to make money. You have some ideas about how to retrofit your hostel into a brothel.
<br>Thankfully the bare basics already exist: private bedrooms. The hostel also has a public stage in the dining area where various shows can be arranged.
<br>Eventually you'll have to find other people to 'recruit' as well. $Carl will happily sell you more of the formula once you've paid off the first dose, but there might be other venues to explore as well.
<br><br>It is time to [[start your new life.|CaptureSlave]]<span style="font-size: 250%;"><u>Whoremaker</u></span>^^// - a slave management game//^^
<hr>
<<if $Debug == 1>>[[Skip the intro.|CaptureSlave]]<br><<endif>>
Welcome to ''Release 15 - Exspecto''
<br>This is the fifteenth public release of Whoremaker - and the first <a href="https://www.patreon.com/dopefishlives" target="_blank">Patreon</a> supported release.
<br>There are 9 new scenes, including continuations on two storylines. Read the changelog for details.
<br>
<br>Huge thanks once again to mlreta for writing some of the new scenes and continuing to support me! Best of luck with your new adventure, girl!
<br>Thanks also to jonwich who wrote a scene for this release - hopefully with more to come!
<br>And of course a massive shoutout to all my Patrons at <a href="https://www.patreon.com/dopefishlives" target="_blank">Patreon</a>! You're the reason this release didn't take nearly as long as the previous ones have. Thank you so much!
<br>
<br><i>Some of the new content takes a very long time to get to, since it's randomized. You probably haven't seen all the game can offer until at least week 200 at this point. I will strive to improve this in the future, to make it a more compact and less grindy experience.</i>
<br>
<br>[[Read the changelog!|Changelog]] | <a href="https://www.patreon.com/dopefishlives" target="_blank">Patreon</a>
<hr>
<b>This game is intended for adults only! It currently contains the following:</b>
<ul>
<li>Sexual content (text and pictures)</li>
<li>Sexual slavery and forced prostitution</li>
<li>Mind control, hypnosis, and brainwashing</li>
<li>BDSM, torture, and cruelty</li>
<li>Rape and violence</li>
<li>Body modification, plastic surgery, and asset expansion</li>
<li>Straight (male on female) content</li>
<li>Gay (male on male) content</li>
<li>Lesbian (female on female) content</li>
<li>Trans (shemale on female) content</li>
<li>Forced feminization</li>
<li>Watersports <i>(can be disabled)</i></li>
</ul>
<b>This game is not real. This game is a fantasy.</b>
<br>If you cannot separate the two, do not play this game. If this game offends you, turn it off.
<hr>
This game is still far from finished, and will continue to be improved!
<br><b>There is no real ending! Once you've unlocked all the tasks for your slaves and seen all the random events there is nothing else left to do.</b>
<br>(Paying off your debt will give you a placeholder ending.)
<br><is>NB: All content is currently tailored to the first slave, Rebecca. The other slaves work, but will repeat much of the same content.</is>
<hr>
''Whoremaker'' is designed to be part rapid-fire delivery system for porn gifs and images, part management game.
<br>There is a story, but the focus of the game is on the management of slaves along with a large variety of different (sex) scenes.
<br>Many scenes vary depending on the stats of your slaves and yourself, with different variants playing once certain parameters are met - experiment!
<br>
<br>Whoremaker is inspired by games such as <a href="http://www.tfgamessite.com/index.php?module=viewgame&id=641">No Haven</a>, <a href="http://www.tfgamessite.com/index.php?module=viewgame&id=751">Free Cities</a>, <a href="http://www.tfgamessite.com/index.php?module=viewgame&id=571">Escort Dreams</a>, and the criminally underrated <a href="http://www.tfgamessite.com/index.php?module=viewgame&id=293">The Lilith Device</a> (all of which I highly recommend!).
<hr>
Whoremaker is being developed by ''Dopefish'', hello!
<br>You can support the game by going to the <a href="https://www.patreon.com/dopefishlives" target="_blank">Patreon Page</a>
<br>
<br>A huge thanks to Marianne (mlreta), TFC, VonKayas, and jonwich, who've helped me write scenes for the game. Thanks also go out to Koda who has contributed a lot to the development of the game.
<br>
<br>I am looking for people to contribute to the game. It is very easy to write a scene, and the more content this game gets, the better. <gr>If you feel like helping out, drop me a line!</gr>
<br>I'll also be very grateful to anyone who points out mistakes in grammar, spelling, and formatting so that I can correct them.
<br>
<br>You can reach me through email at dopelives@gmail.com or drop a post on <a href="http://www.tfgamessite.com/phpbb3/viewtopic.php?f=6&t=7618">the TFGamesSite.com forums</a>.
<br>I love to hear your feedback and suggestions!
<hr>
[[Let's begin.|Intro]] <u>[[Back|Welcome]]</u>
<hr>
<br>''Release 15 - Exspecto''
<br>Additions:
<ul>
<li>Added a system that allows unique scenes for each slave. As part of this, Rebecca can now dominate clients after seeing ShemaleOnFemale2. Nothing for the other slaves as of yet. There is only one scene for this right now.</li>
<li>Added a very cruel, blowjob scene. Trigger it by breaking a slave enough then make her offer blowjobs. Written by jonwich.</li>
<li>Added a gay blowjob scene. Written by mlreta.</li>
<li>Added a short handjob scene.</li>
<li>Added keyboard shortcuts. For now, there is only one implemented - hit Spacebar to Advance Week, go Back to Management, or accept Events. Will refine this in the future. (Thanks austinhaney6969!)</li>
<li>Added a (non-porn) picture to the boring version of RestaurantGloryhole. Also renamed it from Gloryhole to RestaurantGloryhole for clarity.</li>
<li>Added a (non-porn) picture to the standard office scene.</li>
<li>Added a random event where a slave cooks you breakfast.</li>
<li>Added an event where the player character gets a handjob at the Spa. There are two variants depending on your Influence level. Written/Inspired by mlreta. A Shemale variant for this scene is in the works.</li>
<li>Added a scene in the Hypnosis storyline, with some new effects.</li>
<li>Continued adding items to the Self Inspect page and updated its look. There are now three levels of bondage gear, plus girly items that you can own and the game keeps track of.</li>
<li>Added the next Bruce storyline scene (sorry about the tease!) - and laid the groundwork for the player character receiving anal sex in the future.</li>
</ul>
Fixes/Changes:
<ul>
<li>Fixed the bug slowing things down after playing the game for long (reduced number of history states). Be warned that you can no longer go backwards particularly far, so keep extra saves instead if that's your thing.</li>
<li>Changed the Management Page by hiding away a lot of explanatory text into Tooltips. Also added a lot of new text and updated existing text. For example, Viewing Booths now better explain why they can't be built even though you can afford them, and their cost turns green to indicate this.</li>
<li>Hid away some more debug text into development mode.</li>
<li>Changed the way slaves are generated in order to make it easier to put in new features for slaves (eg. male slaves), and new slaves. No change for players.</li>
<li>Restructured a few widgets to make coding more consistent. No change for players.</li>
<li>Added some new internal shortcuts for coding ease.</li>
<li>Fixed a bug where RestaurantGloryhole could give you a decimal amount of cash rather than a whole number.</li>
<li>Added text that displays between SissyHypno6 and SissyHypno7 for the Self Inspect link on the management screen, making it a lot more obvious that you can now choose to shave your legs. Several players seemed to miss this, and was wondering where the $Bruce storyline was hidden away. It only stays between the two events, since some players will want to ignore the option.</li>
<li>Added an option to skip the intro after picking your name.</li>
<li>Updated all the training scenes to the new system. No change for players.</li>
<li>Changed the Welcome page a bit, made it more compact and re-wrote some of it.</li>
<li>Prevented Energy from going into the negative (hopefully!).</li>
<li>Updated the Paperwork/Office scenes slightly, re-writing one of them and structuring them better.</li>
<li>Wearing lingerie for $Bruce now increases your femininity.</li>
</ul>
<i>Known</i> bugs:
<ul>
<li>The Inspect Slave page does not display properly on <i>very</i> small resolutions. Play the game in a larger window to fix.</li>
<li>Tooltips might appear in the wrong place if you're running the game in a small window.</li>
</ul>
<br>''Release 14 - Resurgence''
<br>Additions:
<ul>
<li>Added a <a href="https://www.patreon.com/dopefishlives" target="_blank">Patreon</a> for this project. Releases will continue to be public, but people who pledge on Patreon might get some additional perks.</li>
<li>Added a blowjob variation for the standard bookkeeping scene. There are two different versions, depending on slave submissiveness. Written by/stolen from DerpTheDark.</li>
<li>Added another sex scene variation for bookkeeping. Written by/stolen from DerpTheDark.</li>
<li>Added anal prostitution scene involving a shower.</li>
<li>Added four new quick Oral Train scenes. One is only unlocked at a certain slave submissiveness. Another is unlocked by getting a slave's Oral Skill up high enough.</li>
<li>Added two new quick Sex Train scenes.</li>
<li>Added a few pictures of bondage gear to the Self View screen after you've bought them, and certain scenes can now require that you own bondage gear before they show up (doesn't apply to any old scenes). This is a work in progress.</li>
<li>Added a piss-drinking scene with three variants that depend on how submissive the slave is. It will appear randomly, quite infrequently. (You can disable it.)</li>
<li>Added a system for gating off/disabling certain content. Will probably not expand this greatly, but keep it to the fringe stuff.</li>
<li>Added a Shemale on Female scene for the first slave ("Rebecca"), written by mlreta! It is a random event, and will trigger after lesbian scenes have appeared. It has two major variants.</li>
<li>Added a random event where you go to a restaurant with a slave. It has three major variations (boring, straight, and gay) with two smaller variations and a hypno variant appearing as well, Slave submissiveness is the key to unlocking the variants, and your own submissiveness for the gay route.</li>
<li>Added the next scene in the $Bruce storyline, a scene with some build-up for things to come. It triggers randomly just like the others. Written by mlreta.</li>
<li>Added another Anal prostitution scene, it unlocks when your slave's asshole is well-trained.</li>
</ul>
Fixes/Changes:
<ul>
<li>Changing a slaves name now requires her to be broken (ie. high submissiveness). The actual text you get is a placeholder.</li>
<li>Changed the Inspect Slave screen somewhat. There are now a list of attributes along with tooltips for them.</li>
<li>Personal sex with slaves (eg. during bookkeeping scenes) now train the appropriate sex skill to some extent.</li>
<li>Fixed bugged behavior for displaying slave's name in AnalSceneBBC (thanks Jami3!)</li>
<li>Fixed a bug in BruceMessage2 that displayed a replace error and another one that caused one of the No way! option to not work. (thanks Koda, Jami3, minibw and others!)</li>
<li>Fixed the accidental skipping of weeks when events happened. (Thanks Koda, sesbio)</li>
<li>Fixed so that the new male client service scene (written by TFC) is accessible. Just don't service males for a while, and get hypnotized and it will trigger.</li>
<li>Fixed a broken else-if statement on the Inspect Slave screen.</li>
<li>When a slave increases any of the sex skills, it now shows the resulting number as well as the increase.</li>
<li>Oral Training, Sex Training and Anal Training moved over to the new system (now also supports New Scene system).</li>
<li>BreakWill now supports New Scene system.</li>
<li>Hypnosis scene during bookkeeping now causes you to gain submissiveness.</li>
<li>Made random events more likely to occur in general.</li>
<li>You can now inspect yourself even if you have no energy left.</li>
<li>Removed some debug text (hid it away into development mode).</li>
<li>Added a name widget for piss.</li>
<li>Added a new level of submissiveness, for now it's used to check if a slave is broken enough to drink piss.</li>
<li>Expanded the system for bonus or minus energy to work for the player's energy too.</li>
<li>The way energy is displayed in the sidebar has changed, and now also displays the energy of your slaves.</li>
</ul>
<i>Known</i> bugs:
<ul>
<li>The Inspect Slave page does not display properly on <i>very</i> small resolutions. Play the game in a larger window to fix.</li>
<li>Tooltips might appear in the wrong place if you're running the game in a small window.</li>
</ul>
<br>''Release 13 - More Stuff!''
<br>Additions:
<ul>
<li>Added a handjob scene that will only trigger once you buy the Spa. Three variations depending on slave submissiveness.</li>
<li>Improved/changed school-girl uniform handjob scene.</li>
<li>Added a double-handjob/facial scene that gives extra money, available once a slave is submissive enough.</li>
<li>Implemented a system for displaying Tooltips.</li>
<li>Updated the status bar with a few new features, including tooltips.</li>
<li>Added SlaveLezdom2 (co-written by mlreta, thanks!), a lesbian scene that triggers randomly after you've seen the first one, and made the first one non-repeatable. This series of events will continue, and are now exclusive to your first slave ($Slave1Name).</li>
<li>Added the next scene in the $Bruce storyline, with a few options. Currently, the options lead nowhere in particular after the scene, but will allow for the story with $Bruce to go in different directions. (Thanks to mlreta for the help!)</li>
<li>Added a new system that alerts you when a new scene is being shown, one you haven't seen before. It will display a scene as "new" if a major variant of it that you haven't seen before is displayed. Please report any bugs or oversights regarding this system!</li>
<li>Added a new event (written by TFC) that triggers if you've not gone down the gay route, but have gotten hypnotized enough. Will expand on this route going forward.</li>
<li>Added a new male client service scene (written by TFC), with some smaller variations if you're hypnotized enough (hard to a achieve unless you don't start doing "personally service clients" immediately.</li>
<li>Added a new hypno scene (written by TFC) that can trigger when doing paperwork, it will not repeat.</li>
<li>Added a new Service Male Client scene (written by mlreta) that triggers at high-submissiveness.</li>
<li>Added a new Anal prostitution scene (written by mlreta) that triggers once a slave is skilled enough at Anal. </li>
<li></li>
</ul>
Fixes/Changes:
<ul>
<li>Moved Sex Prostitution and Anal Prostitution over to the new system. No change for players.</li>
<li></li>
</ul>
<i>Known</i> bugs:
<ul>
<li>The Inspect Slave page does not display properly on <i>very</i> small resolutions. Play the game in a larger window to fix.</li>
<li>Tooltips might appear in the wrong place if you're running the game in a small window.</li>
</ul>
<br>''Release 12 - Back in the Saddle''
<br>Additions:
<ul>
<li>Added more variations and text to a Strip scene.</li>
<li>Added more variations and text to the FirstMasturbationBreakWill break-will scene.</li>
<li>Added a slave blowjob scene with several varations depending on the slave's submissiveness.</li>
<li>Once you have a slave that's submissive enough, there's a new sex scene that will trigger in the Tend to Bookkeeping page.</li>
</ul>
Fixes/Changes:
<ul>
<li>Various minor grammatical and formatting fixes.</li>
<li>Experimenting a bit with display of certain stats (eg Energy using bars)</li>
</ul>
<i>Known</i> bugs:
<ul>
<li>The Inspect Slave page does not display properly on <i>very</i> small resolutions. Play the game in a larger window to fix.</li>
</ul>
<br>''Release 11a - Fucking Hotfix''
<br>Fixes/Changes:
<ul>
<li>Fixed a bug that broke slaves learning how to have sex after the new event was triggered. Accidentally overwrote a variable, whoops!</li>
</ul>
<br>''Release 11 - Carl: Rent and Blowjobs''
<br>Additions:
<ul>
<li>This update has various minor undocumented changes. I lost my exact documentation and had to re-write the changelog from memory.</li>
<li>Added a huge scene between the PC and Carl, with major variations depending on how the game has been played up until the point where the scene triggers. It has dominant and submissive M/M, as well as M/F content. This is the majority of the update. The scene was written by Koda.</li>
<li>Added an option to invert the colours, giving you a dark background. However, the game will continue to be designed for play with the light background.</li>
<li>You can now see how much money you've earned/lost at the end of each week.</li>
</ul>
Fixes/Changes:
<ul>
<li>Fixed a bug that broke some things (images being displayed for example) after a certain random event was played.</li>
<li>Updated to the latest version of SugarCube (2.7.2) and fixed all the things (hopefully!) that broke.</li>
<li>Moved Slave Blowjobs over to the new system. No change for players.</li>
</ul>
<i>Known</i> bugs:
<ul>
<li>The Inspect Slave page does not display properly on <i>very</i> small resolutions. Play the game in a larger window to fix.</li>
</ul>
<br>''Release 10 - Pay Debts''
<br>Additions:
<ul>
<li>Implemented a major revision to the first non-event blowjob Service Male Clients scene. It now has a ton of variations that play depending on your submissiveness and femininity. This was written by Koda.</li>
<li>Added a new titfucking scene, co-written by VonKayas. Has two different versions that play depending on the slave's submissiveness.</li>
<li>Started implementing Drones. <strike>These are still <i>very</i> unfinished.</strike> They've been hidden away completely for now, their unfinished state just made it confusing and disappointing. Expect them in the next release or two.</li>
<li>Added a scene that explains the whole rent system. It occurs on the 10th week, and contains an unlockable sex scene (break your slave enough).</li>
<li>The game now tracks your debt, giving you a long term goal to accomplish. <b>However, clearing your debt has no effect.</b></li>
<li>Added 'Paperwork' as a personal action, giving you something to spend your energy on if you decide not to service male clients. This is very unfinished, and likely temporary.</li>
<li>Added a (placeholder) scene that plays if you fall into negative money.</li>
<li>Added a random event, DeskBlowjob - there are three major versions that play depending on the slave's submissiveness. It earns the slave a bit of Oral Skill.</li>
</ul>
Fixes/Changes:
<ul>
<li>Renamed Dominance to Influence. This should make it more clear that it is totally separate from submissiveness. (Thanks Koda!)</li>
<li>Fixed BeautyMod incorrectly being set to 0.5 at all times. (Thanks ray!)</li>
<li>Moved descriptions of tits over to the new system, also changed a lot of the synonyms. Descriptions generated should now be more flavourful.</li>
<li>Moved titfuck scenes over to the new system. (No change for players)</li>
<li>Reorganized the Management Screen slightly.</li>
<li>Random events will no longer happen before week 4 (when you unlock Personal Service).</li>
<li>Continued fixing various formatting, grammar and spelling errors.</li>
<li>Reformatted Inspect Self page slightly. You can now choose if you want to have a beard or not from the Inspect Self page. This changes nothing, and is only temporarily in place for formatting reasons.</li>
<li>The lesbian scene between a slave and mistress (SlaveLezdom) now pays a decent chunk of cash. It is also 25% more frequent (it was a bit too rare).</li>
<li>Installed Leon's Combined Replace Macro Set and Cyclinglink Macro. These will make my life a lot easier!</li>
<li>Made it a bit easier to see when you've reached the highest current level of lips for a slave. (Thanks, Validan!)</li>
<li>SlaveDefiance event (where a slave loses all energy) is now more rare, and only makes the slave lose part of their energy.</li>
<li>Fixed a bug where titfucking was unlocked too quickly. (Thanks tooqoo!)</li>
<li>Updated to SugarCube v2.6.2.</li>
<li>The game now autosaves every time you visit the Management page.</li>
</ul>
<i>Known</i> bugs:
<ul>
<li>The Inspect Slave page does not display properly on <i>very</i> small resolutions. Play the game in a larger window to fix.</li>
</ul>
<br>''Release 9 - Accession''
<br>Additions:
<ul>
<li>Added a few more hypno events, one of them will unlock the ability to keep your legs shaved.</li>
<li>Added a feminizing event that triggers once you're submissive enough.</li>
<li>Added a gay (male/male) blowjob scene, written by VonKayas.</li>
<li>Added a "femininity" variable for the PC. This will currently only increase in very specific circumstances. It has nothing to do with your sexual orientation, it is soley concerned with the physical state of your body.</li>
<li>Continued the Bruce storyline with a new event. If you're wondering where the content is, make sure you shave your legs.</li>
<li>Added a new scene, co-written by VonKayas, that plays when breaking a slave's will. It involves getting a disgrunteled client to punish the slave.</li>
<li>Added a new scene, co-written by Marianne. It plays randomly as long as you have a slave submissive enough, and includes Whoremaker's first lesbian content.</li>
</ul>
Fixes/Changes:
<ul>
<li>Random events are now more common (33% chance per week, up from 25%), this will continue to be adjusted.</li>
<li>Started implementing a major reconsctruction of how descriptions for bodyparts are assembled and printed, the system is now very flexible and allows for a wide variety of options. Thanks a lot for the help, Koda!</li>
<li>Changed the layout of the side-bar. It now displays stats in a more logical order. It also doesn't show up until after the intro.</li>
<li>Added a debug tool to allow easier testing of events (bypassing randomness). This tool is not available to players.</li>
<li>Added descriptions for the PCs legs, allowing them to be hairy or shaved. Once unlocked, you can now choose to keep your legs shaved. Also added variable tracking the PCs bodyhair.</li>
<li>Did some work on the back-end to allow for a few new styles of scenes to work.</li>
<li>Some (hypno) pages now contain additional subliminal messages.</li>
<li>BeautyMod now bottoms out at 0.5 rather than 0.0. This will make slaves earn slightly more money early on.</li>
<li>The game now stores all the events you've seen. This replaces using separate variables to check if an event has been seen before with a smarter and more flexible system.</li>
<li>The first three Male Client Service scenes will now play out in order, every time. (This was always intended behaviour.)</li>
<li>Restructured slave breaking scenes to fit the newer system (no change for players).</li>
</ul>
<i>Known</i> bugs:
<ul>
<li>The Inspect Slave page does not display properly on <i>very</i> small resolutions. Play the game in a larger window to fix.</li>
</ul>
<br>''Release 8 - Random Hypnosis''
<br><b>NB:</b> Some events imply that you can do something to stop them from happening - this is not implemented yet.
<br>Additions:
<ul>
<li>Added 5 new stripping scenes and rewrote two other ones. Some of them only show up after your slave has gotten submissive enough, and one unlocks once the slave has a large enough ass, so don't forget to go back and strip every once in a while.</li>
<li>Added 5 random events that involve the PC receiving feminizing hypnotic messages.</li>
<li>Added a non-sex random event for slaves, the event will increase their energy for the following week.</li>
<li>Added a cruel bondage random event that makes the slave lose energy. Once a slave is broken enough, this will stop happening.</li>
<li>Added a new handjob scene.</li>
</ul>
Fixes/Changes:
<ul>
<li>Restructured and reorganized Personally Service Clients task to work properly even though you can now gain submissiveness from other sources. It should no longer be able to skip past. Also made sure the PC blowjob scene doesn't trigger if you've not serviced at least a few clients.</li>
<li>Added variations to the text of some tasks, to make it more obvious that they contain multiple different events (ie "Offer blowjob" or "Suck dick"). Events are not linked in any way to the text that's currently being displayed.</li>
<li>Added more descriptions for cocks of various sizes.</li>
<li>Random events now happen more frequently (~once every four weeks), and should far less often result in no event being picked.</li>
<li>Added game logic to allow for temporary energy penalties and bonuses for slaves. These show up in some of the new events. Also added a system to allow for temporary increases or decreases in the amount of cash a slave makes for selling her body. These also show up in events.</li>
<li>There is now a direct benefit to instructing your slaves to keep their pubic hair trimmed or shaved (it qualifies her for a particular random event). This will be removed later by adding more random events, as I don't want to force people to choose something that's not their preference.</li>
<li>Continued improving/fixing formatting, spelling and grammar.</li>
<li>Did a few changes on the back-end to allow for more flexibility and to make things more consistent.</li>
<li>Reduced the energy penalty for the anal scene that reduces it. Also increased its cash reward.</li>
<li>Made small changes to all handjob scenes, bringing them closer in line with the newer writing style.</li>
<li>Changed the colour of horizontal rules, making them stand out slightly more.</li>
</ul>
<i>Known</i> bugs:
<ul>
<li>The Inspect Slave page does not display properly on <i>very</i> small resolutions. Play the game in a larger window to fix.</li>
</ul>
<br>''Release 7 - "No Homo"''
<br>Additions:
<ul>
<li>Added a scene that triggers when you unlock Anal prostitution for your slaves.</li>
<li>There's now a system that tracks submissive acts by the PC. The more of them you do, the more submissive you get. This system does not interact with your dominance in any way, so you can be both dominant and submissive at the same time.</li>
<li><b>Added 8 new scenes</b> where the PC personally services male clients. These scenes take advantage of the new PC submissiveness system and get progressively more slutty the more you do them. This content is exclusively gay (male/male). New content currently stops being unlocked after the first male/male blowjob scene.</li>
<li>Added a new submissive male/male blowjob event that plays when the PC gets submissive enough.</li>
</ul>
Fixes/Changes:
<ul>
<li>Fixed modifying yourself not caring if you could afford it or not. (Thanks naachan!)</li>
<li>A few of triggered events now increase the PC's submissiveness (ones that has the PC take a more submissive role).</li>
<li>You now need to unlock Handjobs on at least one slave before you can buy Viewing Booths.</li>
<li>The income from Viewing Booths now scales upwards the more of them you buy, making them more viable to purchase.</li>
<li>The amount of money earned from personally servicing clients now scales with your submissiveness.</li>
<li>Increasing your dominance made a lot cheaper (especially higher levels).</li>
<li>Changed a few scenes slightly to better reflect the new content.</li>
<li>Some smaller typos and odd formatting fixed.</li>
</ul>
<i>Known</i> bugs:
<ul>
<li>The Inspect Slave page does not display properly on <i>very</i> small resolutions. Play the game in a larger window to fix.</li>
</ul>
<br>''Release 6 - Modifications''
<br>Additions:
<ul>
<li>Added a long multiple-choice scene for when you unlock the Sex prostitution task.</li>
<li>Added the Robotic Operating Suite (ROS). You need to install it before you can perform surgery on your slaves (ie expand their assets beyond a certain point).</li>
<li>Laid groundwork to allow for variation in nipples. There are currently no way to increase or decrease their size, but you can choose if slaves should have them pierced or unpierced (no pictures yet).</li>
<li>You can now inspect yourself. This is very barebones right now, but is the first step towards allowing more customization of the PC. You can currently increase (or decrease) the size of your cock. It has no gameplay effect other than changing descriptions in some scenes. This system will be expanded, eventually you'll be able to perform far more drastic changes, it's also the first step towards a femininity/masculinity system (and TG/TF).</li>
</ul>
Fixes/Changes:
<ul>
<li>The Advance Week screen will now tell you how many weeks are left until you have to pay rent, and how much the rent will cost. Also added a notice that shows you how much the rent increases by. (Thanks Sans!)</li>
<li>Fixed a few equations that were missing parentheses. (Thanks Rfpnj!)</li>
<li>Fixed another issue with displaying images on unix/non-windows systems. (Thanks SiriusProspect!)</li>
<li>Reworked the amount of money you get for every task, made the equations less complex and more streamlined. Still needs to be balanced.</li>
<li>Added singular variants for some descriptors, to avoid having to do awkward phrasing ("one of her boobs" -> "her boob"). Conversely, added a plurals to some other words.</li>
<li>Did some other improvements to how things are displayed to make it more convenient and flexible. Not much change for the player.</li>
<li>Improved back-end logic for building new facilities, it will now be quicker for me to add new facilities. The Advance Week page now also displays your facilities.</li>
<li>Changed the way random events work, making the system to be far more flexible. Still need to add a lot of random events.</li>
<li>Changed a few images/gifs.</li>
<li>Fixed a few typos and formatting errors.</li>
</ul>
<i>Known</i> bugs:
<ul>
<li>The Inspect Slave page does not display properly on <i>very</i> small resolutions. Play the game in a larger window to fix.</li>
</ul>
<br>''Release 5a''
<br>Fixes/Changes:
<ul>
<li>Fixed slaves not learning how to suck dick and fuck properly! Bad slaves! (Sex Skills should now add properly)</li>
</ul>
<br>''Release 5 - Choices (and Assholes)''
<br>Additions:
<ul>
<li>Added a multiple-choice event that unlocks when you get your slave's ass big enough. (Also added the architecture for multiple-choice events in general, expect more in the future!)</li>
<li>Added descriptors and synonyms for a slave's asshole's status (ie tight, loose, gaping etc). It is currently based on their Anal Skill. Asshole status is listed in the Inspect Slave page, and referenced in various scenes.</li>
<li>Added images to go along with asshole status. These are somewhat unfinished. Gape images can be disabled from within the Inspect Slave page.</li>
<li>Added two variations to Anal prostitution scenes that play when your slave has a loose enough asshole.</li>
<li>Added another, rather brutal, Anal prostitution scene that hurts the slave who does it, but pays a bit extra. (It is currently too common, due to having a small number anal scenes)</li>
<li>Added a short variant Stripping prostitution scene with a few variations that play depending on the slave's stats.</li>
<li>Added a button that takes you back to the top of the page, it only shows up when a page is long enough.</li>
<li>Added a new facility (Kitchen) that increases your personal energy.</li>
</ul>
Fixes/Changes:
<ul>
<li>"Nanites" now exist in the universe of the game (as planned), they're not especially realistic, but they don't have to be. They're nanoscopic robotic machines that can do all sorts of things, including but not limited to delivering drugs to particular areas of the body, expanding or shrinking assets, inducing lactation and much, much more. I'll try not to let them become "magic" in terms of storytelling.</li>
<li>Slaves now slowly build the appropriate skill when doing prostitution tasks.</li>
<li>Replaced "Buy bondage gear" with something more intuitive, it is now a list of various ways to improve your dominance.</li>
<li>Your Domination now affects all (random) submissiveness gains.</li>
<li>Once again, continued adjusting synonym lists. If you spot anything that looks silly, let me know!</li>
<li>Improved the ass expansion scenes a lot. Added some worldbuilding to them.</li>
<li>Expanded event logic a lot. I now have the systems in place to allow for all sorts of events that I want (for now). This might be buggy, please report any odd behaviour regarding events.</li>
<li>Moved all events over to the new system.</li>
<li>Changed the way random events work. There is still only one random event, it is very placeholder.</li>
<li>Made a few changes here and there to various tasks.</li>
<li>Updated the Welcome page. Check out the links to the games listed as inspiration, they're all great and deserve your attention!</li>
</ul>
<i>Known</i> bugs:
<ul>
<li>The Inspect Slave page does not display properly on <i>very</i> small resolutions. Play the game in a larger window to fix.</li>
</ul>
<br>''Release 4 - Breaking Them In''
<br>Additions:
<ul>
<li>Added a rather long unique scene with multiple gifs that plays when you unlock blowjobs.</li>
<li>Added several new variations of the "Break her will." task, different scenes now also play depending on how broken the slave already is. Many of these scenes have BDSM themes.</li>
<li>Started adding progression to the Lip Expansion task, although it is still unfinished.</li>
<li>Implemented a system for random events. It currently only has one unfinished event (slave grooming) but will be expanded upon in the future.</li>
</ul>
Fixes:
<ul>
<li>Fixed a few typos.</li>
<li>Updated from a beta version of Sugarcube to v2.3.1 (this will not change much for players, but might resolve some odd bugs that people were getting) </li>
<li>Continued adjusting synonym lists, removing a few rare synonyms for 'ass' (like 'tush') and added a few other things elsewhere.</li>
</ul>
<i>Known</i> bugs:
<ul>
<li>None.</li>
</ul>
<br>''Release 3 - Introducing the Backstory''
<br>Additions:
<ul>
<li>Finally added the introduction to the story, and the first slave. Still need to tinker with it.</li>
<li>Added ~40 new images for ass expansion, as well as custom text depending on the current size while increasing its size (just like with tits). There are multiple different gifs for each step, so you might want to play it multiple times to see them all (or use the backwards button).</li>
<li>Added rudimentary timed events. Currently "Personally service a male client." will unlock after the end of the fourth week, with a small message. Expect this to be expanded a lot.</li>
<li>Beauty Mod is now a combination of Tits, Ass and Lips, with Tits and Ass being more important.</li>
<li>All prostitution assignments have been rebalanced and adjusted upwards. You'll now earn quite a bit more cash. They're still nowhere near balanced, but progression should now be faster. It is now a lot more important to expand your slave's assets.</li>
<li>Continued to expand the synonym lists, especially for very large asses and tits.</li>
<li>Increased the cost of new rooms, it will take longer before you're able to capture the last two (unfinished) slaves.</li>
</ul>
Fixes:
<ul>
<li>Inspect Slave page should now display images correctly for non-windows systems. </li>
<li>Reduced the filesize of a few images.</li>
<li>Updated Slave 1's largest breast picture to something less horrible.</li>
</ul>
<i>Known</i> bugs:
<ul>
<li>None.</li>
</ul>
<br>''Release 2 - Tits and Titfucking:''
<br>Additions:
<ul>
<li>Added titfucking, as well as an event to go with it. It unlocks after you get your slave's tits large enough.</li>
<li>The Inspect Slave page has been improved a lot, it now displays faces, asses and pussies in addition to breasts. Each slave has unique pictures for each category, be sure to check out them all! I also expanded the descriptions of various body parts and added more variations.</li>
<li>You can now choose how your slave should groom her pubic hair (hairy, trimmed or shaved). Some scenes now refer to the state of your slave's pubic hair.</li>
<li>Expanding your slave's tits now has progression with multiple gifs for each step of growth. There's also some subtle worldbuilding content added to the breast expansion scenes.</li>
<li>Changed the handjob-unlock event slightly.</li>
</ul>
Fixes:
<ul>
<li>Fixed/added the missing Inspect Slave breast images.</li>
<li>Fixed save menu.</li>
</ul>
<i>Known</i> bugs:
<ul>
<li>None.</li>
</ul>
<br>''Release 1:''
<ul>
<li>Initial release.</li>
</ul>
<hr>
/%
<br>(This is not implemented, just move along.)
<br>
<br>Random Event.
<br>Number: $RandomEvent
<br>
<br>Slaves gain -X energy.
<br>Player gains +/-X energy.
<br>Learn of a new slave.
<br>Lose money.
<br>Various fucking scenes.
<br>Attacks on the PC/HQ.
<br>Slave's families coming snoopin'
<br>Customers refusing to pay (potentially enslave them?)
<br>Loads of other stuff
%/
''Future plans/to-do list:''
<ul>
''Short Term:''
<li>Implement drones</li>
<li>Pussy gape widget</li>
<li>Add more tasks for the PC.</li>
<li>Finish lips expansion.</li>
<li>Finish asshole pictures.</li>
<li>Add worldbuilding to Advance Week screen (patrons in the bar etc)</li>
''Medium Term:''
<li>Bukakke, gloryhole</li>
<li>Add footjobs, group sex, lesbian and various other things to the available prostitution tasks.</li>
<li>$Carl sub/dom, introduce to big players</li>
<li>Police officer bimboisation</li>
''Long Term:''
<li>Add pictures to intro?</li>
<li>Create a logo</li>
<li>Start working in earnest on slaves 2 and 3.</li>
<li>Allow the PC to be transformed fully into a female/shemale.</li>
<li>Implement systems for male/shemale slaves (slaves with dicks).</li>
<li>Implement Sister ($SisterName) as a slave.</li>
''Continuous:''
<li>Add more random events. Personal request: Train my wife/sister, lesbian group, rimjob</li>
<li>Add non-work-related events with slaves</li>
<li>Add more variations for all tasks.</li>
</ul><<Roll 1>>
<<SetBeautyMod>>
/% ((Roll*RollMod + (BeautyMod*BeautyModMod)) * Earnings) * EarningsMod %/
<<set $EarningsModifier = ($SlaveTits[$ManagedSlave] * 4) + ($BeautyMod/2)>>
<<SetEarnings $RollTotal 1 $EarningsModifier 1 9 $SlaveEarningsMod[$ManagedSlave]>>
/% Between 0-4 submissiveness %/
<<SubGainSet -2 1>><<SexTrainSet 200 $RollTotal>>
<<BackSlave>>
<<set $TitfuckScene = []>>
<<set $TitfuckScene.push ("
<<set $EventId = \"TitfuckScene1\">>
$SlaveName[$ManagedSlave] bares her <<TitsDesc>> and puts the client's long, <<Stiff>> <<Cock>> between them.
<br>She pumps up and down vigorously until, with a groan, the client paints her chest and neck with his <<Cum>>.
<br><<Image titfuck021.gif>>
")>>
<<set $TitfuckScene.push ("
<<set $EventId = \"TitfuckScene2\">>
Without removing her top, $SlaveName[$ManagedSlave] gets on her knees in front of the client and positions his <<Cock>> beneath her cleavage.
<br>He starts to thrust into the tunnel of flesh, enjoying the sensation of $SlaveName[$ManagedSlave]'s <<TitsDesc>> wrapped around his <<Cock>>.
<br><<Image titfuck001.gif>>
")>>
<<set $TitfuckScene.push ("
/%Scene by VonKayas%/
<<set $SubTest = ($SlaveSub[$ManagedSlave] > $SexSub)>>
$SlaveName[$ManagedSlave] led her client to the bedroom for a private session.
<br>She gave him a teasing smile as she slowly stripped her blouse off, exposing her <<TitsDesc full>>. They were being pressed together by her bra, giving her ample cleavage.
<br>The client gazed upon her ample cleavage with growing lust in his eyes as he unzipped his pants.
<br><pi>\"Like what you see?\"</pi>, $SlaveName[$ManagedSlave] cooed as she picked up a bottle of lube from the bedside table.
<br><blu>\"You're such a sexy little minx.\"</blu>, he replied. The man was now openly stroking his hardening member.
<<if $SubTest>>
<<set $EventId = \"TitfuckScene3.1\">>
<br>$SlaveName[$ManagedSlave] upturned the bottle of lube over her <<Tits>>, drizzling both them and the bra in the wet, slippery liquid.
<br><pi>\"Oops, looks like I've made a mess...\"</pi>, $SlaveName[$ManagedSlave] giggled. <pi>\"Would you mind helping me out?\"</pi>
<br>Without responding, the client approached $SlaveName[$ManagedSlave], a smile splayed across his face.
<br>He slowly took off her bra, releasing her slippery <<Tits>>. They were not free for long, the client's large hands quickly found them. His fingers played across $SlaveName[$ManagedSlave]'s <<NipplesDesc>>, illiciting several moans from her.
<<else>>
<<set $EventId = \"TitfuckScene3.2\">>
<br><pi>\"Tthanks. Where do you want me?\"</pi>, she replied somewhat nervously.
<<endif>>
<br>Wrapping his arms around her, the client guided $SlaveName[$ManagedSlave] towards the bed. She laid down on her back and he straddled her chest.
<br><blu>\"Here we go.\"</blu>, the client says and smiles.
<<if $SubTest>>
<br>$SlaveName[$ManagedSlave] smiled at her client as she pressed her tits together, encouraging him to thrust into her pillowy mounds.
<br>He happily obliged, thrusting his <<CockDesc 5 full>> between her <<TitsDesc full flavor>>.
<br><pi>\"That feels really nice.\"</pi>, $SlaveName[$ManagedSlave] purred.
<<else>>
<br><blu>\"Now take off your bra.\"</blu>
<br>$SlaveName[$ManagedSlave] nodded her head and slowly took off her bra. She was still holding the bottle of lube in her hands.
<br>The client nodded towards it. $SlaveName[$ManagedSlave] understood, she drizzled the lube across her <<Tits>> before rubbing it in, making her cleavage nice and slick.
<br>He pressed his <<CockDesc 5 full>> between her pillowy mounds, sighing in pleasure at the feeling of her slick flesh around his cock.
<<endif>>
<<if $SubTest>>
<br>Whenever the client thrust forward far enough for his cockhead to appear at the top of her cleavage, $SlaveName[$ManagedSlave] would reward him with a wet kiss on it.
<<endif>>
<br><<Image titfuck003.gif>>
<br>This went on until the client's breath became ragged and he approached orgasm.
<br>With a groan, he erupted all over her chest and neck.
<br>Exhausted, he rolled off $SlaveName[$ManagedSlave] and laid down on the bed for a while to recover.
<<if $SubTest>>
<br>$SlaveName[$ManagedSlave] stayed next to him with a smile on her face, enjoying the feeling of her new, sticky pearl necklace.
<<else>>
<br>$SlaveName[$ManagedSlave] quickly got out of bed to clean herself off.
<<endif>>
<br>After a few minutes, the client got up and left.
")>>
/%
<<set $TitfuckScene.push ("
")>>
%/
<<print $TitfuckScene.random()>>
<br>
<br><<Earnings>>
<<SubGain>> <<SexTrainPrint>>
<<NewScene>>
<hr><<GoBackUp>>
/% Debug and Explanation %/
Base Roll: $RollTotal (1d6)
<br><<BeautyModExplanation>>
<br>SlaveSub: $SlaveSub[$ManagedSlave]
<br>Tits: $SlaveTits[$ManagedSlave]
<br>SexSkill: $SlaveSex[$ManagedSlave]
<br>Earnings Mod: $SlaveEarningsMod[$ManagedSlave]
<br><b>Earnings:</b> + (Tits * 4) + (BeautyMod/2)) * (9)) * EarningsModIt was a slow day without many customers, as usual. Rain pattered softly against the windows and puddles were starting to form in the potholes in the road outside. $Slave1Name was wiping down a table.
<br>You looked at her. The two of you weren't really friends, even though she had worked here for a long time. She was pleasant enough though, and you felt a little bit bad for what you were about to do. But only a little bit. In truth, you were excited. The prospect enticed you, you were looking forward to the possibilities.
<br><br>You smiled to yourself as you surreptitiously emptied the contents of the little vial into the glass.
<br><grs>"$Slave1Name, would you come here for a second?"</grs>
<br><pi>"Sure $Name, what's up?"</pi>
<br><grs>"Here, try this."</grs>, you instructed, handing her the glass of water. <grs>"Does it taste funny to you?"</grs>
<br><pi>"Oh, no. There's something wrong with the water?"</pi>, $Slave1Name asked with a worried look on her face. She was used to things around the hostel breaking down. Frankly, you were lucky to still have running water.
<br>$Slave1Name brought the glass to her lips.
<hr>
$Carl had called it the 'Formula'. You chuckled, what a very specific name.
<br>When you asked what it was and how it worked he fed you some line about 'nanoparticles', 'neurotransmitters', 'GABAA receptors', and 'benzodiazepine'. You couldn't keep up; you had never studied neurochemistry. It didn't really matter, $Carl assured you it would work.
<br>The formula would put the imbiber in a very relaxed and suggestible state, it would also increase their libido. The effects are temporary, lasting anywhere from a few weeks to a few months, but will allow the training and conditioning required to permanently change the person take place.
<br>$Carl is an old... friend? Associate? Associate is probably the right word. You've known him for a very long time. His nickname, ever since you met him, has always been 'the provider'. It's quite fitting. $Carl will hook you up. You don't know how he does it, where he gets his stuff from - but somehow or another he manages to, well, provide almost anything you need.
<br>The formula had been very expensive, but $Carl was surprisingly lenient with payment plan, allowing you to pay him back in several installments over a few months. He was probably just as curious as you were to see if it'd actually work.
<hr>
<pi>"Doesn't taste any different to me."</pi>, $Slave1Name stated after tasting the water. There was a look of relief on her face.
<br><grs>"Finish the whole glass."</grs>, you encouraged her.
<br><pi>"Why?"</pi> she questioned, but put the glass to her lips again and continued drinking. She put the glass down once she was done.
<br><pi>"Nope, nothing strange about it to me.</pi>
<br><grs>"$Slave1Name, aren't those shoes a bit uncomfortable?"</grs>
<br><pi>"What? These are the same shoes I always wear."</pi>, $Slave1Name replied, a bit confused about the abrupt change in topic.
<br><grs>"I think you should take them off."</grs>
<br><pi>"But $Name. the floor is so dirty."</pi>, she protested. Despite her protests she leaned down and started pulling off her shoes.
<br>When she held her shoes in her hand she stared at them, looking very surprised. She looked back towards you, and her face was a picture of confusion.
<br><grs>"There, doesn't that just feel so much better?"</grs>, you ask, in a tone that makes it seem more like a statement than a question.
<br><pi>"Yeah, I guess it does."</pi>, $Slave1Name responded unsurely, still looking very confused.
<br><grs>"I think you should take off your shirt too."</grs>
<br>She looked as if she wasn't quite sure whether or not you were joking. Regardless, she slowly started unbuttoning her shirt, took it off and folded it neatly over the back of a chair.
<br>Underneath, $Slave1Name was wearing a plain bra that covered her small breasts.
<br><grs>"$Slave1Name?"</grs>
<br><pi>"Y-yes?"</pi>. $Slave1Name seemed very nervous.
<br><grs>"Remove your bra."</grs>, you instructed.
<br><pi>"What? N-no way."</pi>, $Slave1Name protested. She reached behind her back and started to unclasp her bra. It fell to the floor in front of her. $Slave1Name had a stunned look on her face as she realized what she had done.
<br>As her breasts were freed, you could see that their pink tips had stiffened.
<br><pi>"W-what?"</pi>, $Slave1Name asked, with a baffled look on her face as she gazed down upon her exposed chest. She moved to cover herself with her hands.
<br><grs>"Oh, $Slave1Name, no need to be such a tease."</grs>, you said, with a broad smile on your face and pulled her hands aside.
<br>When $Slave1Name noticed your smile she started smiling faintly too, as if by some subconscious reaction.
<br><grs>"Don't be coy, keep going."</grs>
<hr>
<pi>"$Name, what's happening to me?"</pi>, $Slave1Name asked as she slipped out of her panties. It seems like she finally realized that something strange was going on.
<br><grs>"Master."</grs>, you corrected her, matter-of-factly.
<br><pi>"What's happening to me, Master?"</pi>, she asked again, without hesitating.
<br>You moved closer to her and cupped her breasts in your hand, letting your fungers brush across her nipples. $Slave1Name let out a moan full of desire.
<br>After teasing her breasts for a moment, you let your hand lazily trail across her stomach, heading towards the honeypot between her legs. Before you got there however, she grabbed your arm with both her hands and pusheed back.
<br><pi>"N-no, stop it!"</pi>, she cried.
<br><grs>"Why?"</grs>
<br><pi>"Please, $Name, stop this. Whatever is happening, please stop it."</pi>, she pleaded, with a hint of desperation in her voice.
<br><grs>"Master."</grs>
<br><pi>"Please, Master..."</pi>, she whispered.
<hr>
You decided it would be unwise to push her too far at once and relented, letting her push your hand away. You moved your hand to cup her chin instead, and turned her head upwards to look into her eyes.
<br><grs>"Don't worry $Slave1Name, everything is going to be just fine."</grs>, [[you told your first slave.|Intro5]]/% Add new events to a list (Now done at the bottom) %/
/%<<if !$EventsSeen.contains($EventCall)>>
<<set $EventsSeen.push($EventCall)>>
<<endif>>%/
<<set $EventName = $EventCall>>
<<set $EventCall = "false">>
<<set $EventId = $EventName>>
<<set $SubEffect[$ManagedSlave] = 0>>
<<set $PCSubGain = 0>>
<<unset $RandomEvent>>
<<if $EventName == "HandjobUnlock">>
<<BackStandard>>
<<NMS>> stares off into the distance, she seems distracted. You decide to take her hand and place it on your <<CockDesc PC>>. She startles awake with a shock. You stare down at her with a grin on your face. She turns her gaze away and looks at the floor. You close her hand around your rapidly hardening <<Cock>> and tell her to start pumping.
<br><<Image handjob053.gif>>
<br>She jerks you off noncommittally until you cum on her face.
<br><grs>"You'll be doing this a lot from now on."</grs> you tell her.
<br>She shrugs, and heads off to clean her face.
<br>
<br><b><<NMS>> will now agree to give handjobs.</b>
<<elseif $EventName == "BlowjobUnlock">>
<<BackStandard>>
You watch as <<NMS>> serves drinks to customers in the dining room.
<br>The skimpy clothing you've got her dressed in leaves little to the imagination, but that doesn't stop the more lascivious or mischievous patrons from lifting her skirt to get a better look at her thong-covered <<Ass>>.
<br><<NMS>> also has to deal with a fair number of naughty compliments, lewd suggestions and slaps across her <<AssDesc>>.
<br><<Image maid001.jpg>>
<hr>
She used to bristle at such customers, snapping back with some cutting remark of her own. You've even seen her slap a few particularly opportunistic people when they crossed the line. You always disciplined her when she acted in such a way, hurting a customer or potential client is never acceptable.
<br>You've used both punishment and reinforcement to slowly change her behaviour. It didn't have to be physical: a stern reprimand when she behaved the wrong way and a happy smile when she behaved correctly. Your continuous conditioning efforts seem to finally have borne fruit.
<br>
<br>Today, while <<NMS>> was unloading a tray of drinks at a table, a customer made a comment about her slutty clothing and her <<TitsDesc>> You expected her to frown and tell him off, but instead she just smiled and nodded.
<br>Later, you watched <<NMS>> respond to getting her <<Ass>> pinched by giggling, turning around and giving the customer a coy smile.
<br>
<br>She's ready.
<hr>
You joined <<NMS>> in her room later that evening.
<br>She happily got undressed in front of you, baring her <<TitsDesc>> to you.
<br><grs>"Come here."</grs>, you tell her, indicating that she should lean over towards you.
<br>You caress her face and comb through her hair with your fingers. She positively purrs at your touch.
<br><grs>"You've been such a good girl lately."</grs>. You smile at her.
<br><pi>"Thank you, Master."</pi>, she replies, smiling back.
<br><grs>"I think you deserve a reward."</grs>
<br>You run your thumb across her <<LipsDesc>> and slowly press it against her mouth. She opens up and lets you inside.
<br><grs>"Suck."</grs>, you command.
<br>She does.
<br><grs>"Good girl."</grs> You smile. She's really starting to become a good little pet.
<br>You unbutton your pants and instruct $SlaveName[$ManagedSlave] to pull them off.
<br><grs>"Are you ready for your treat, my pet?"</grs>
<br><pi>"Don't call me that..."</pi>, she whines. You give her a stern look. <pi>"... Master"</pi>, she meekly adds.
<br><<Image blowjob001.gif>>
<hr>
$SlaveName[$ManagedSlave] shyly wraps her hand around your <<CockDesc PC>> and leans closer.
<br><grs>"Go on."</grs>, you encourage her.
<br>She approaches your <<Stiff>> <<Cock>> carefully and curiously, as if it were some enigmatic puzzle.
<br><grs>"Put it in your mouth, don't be afraid."</grs>
<br>$SlaveName[$ManagedSlave] cautiously wraps her <<LipsDesc>> around your length.
<br><<Image blowjob040.gif>>
<hr>
Before long, $SlaveName[$ManagedSlave] is bobbing her head up and down at a steady pace. You stroke her hair, encouraging her, rewarding her.
<br><grs>"See? It's not so bad, is it?"</grs>, you ask with a smirk and pull her head off your <<Cock>>.
<br><pi>"No... I guess it's not."</pi> $SlaveName[$ManagedSlave] replies.
<br><grs>"Do you like it?"</grs>
<br><pi>"I don't know... I suppose it's not totally unpleasant."</pi>
<br><grs>"I knew it. You'll be begging for cocks to suck soon enough, $SlaveName[$ManagedSlave]."</grs>
<br>She turns her head away in shame and her face flushes with embarrassment at your comments.
<br>You stand up, place your hands on either side of her head and pull her back onto your <<CockDesc PC>>.
<br><grs>"Look at me $SlaveName[$ManagedSlave]."</grs>
<br>She meets your gaze, making eye contact. You start pumping your <<Cock>> in and out of her mouth.
<br><grs>"This is your place, $SlaveName[$ManagedSlave]. This is where you belong."</grs>
<br>She tries to turn her head away again, but you hold her firm.
<br><grs>"No, look at me. Don't try to hide it. You're a slut who loves sucking cock. Say it."</grs>
<br>$SlaveName[$ManagedSlave] tries to pull your <<Cock>> out of her mouth to respond, but you won't allow it.
<br><grs>"No, don't pull away. Tell me what you are, say it right now while you have my cock in your mouth."</grs>
<br><pi>"... I wa swut."</pi>, she begins, her words garbled by your thrusting <<Cock>>. You nod for her to continue.
<br><pi>"I-... I wa shwut who wuvs shwucking cock..."</pi>
<br><<Image blowjob035.gif>>
<br>''$SlaveName[$ManagedSlave] will now agree to give blowjobs.''
<<elseif $EventName == "SexUnlock">>
<span id ="NewScene"></span>
<span id="BackButton">''Make a choice.''
<hr>
</span>
As you enter $SlaveName[$ManagedSlave]'s room in the morning to check in on her you find her lying naked on the bed, her fingers buried in her <<PussyDesc>>. Her free hand is cupping one of her <<TitsDesc>>, casually rubbing a nipple.
<br>Her eyes are closed, she hasn't noticed you.
<br><<Image pussyrub095.gif>>
<br>You quietly approach her, careful not to make any noise. You can both see and <i>hear</i> the wetness between her thighs.
<br>$SlaveName[$ManagedSlave] moans quietly.
<br>She's immersed in her fantasy, oblivious to the world around her. You slowly unbuckle your pants, pull out your <<CockDesc PC>> and give it a gentle stroke. It slowly wakes up and stands to attention.
<br>You lean over her and plant a kiss on her lips. $SlaveName[$ManagedSlave] startles with a gasp and tries to sit up. You gently push her back down, locking your lips against hers again.
<br>At the same time, you grab her hand and guide it back between her legs. After a moment, she takes the hint and begins fingering herself again. You continue kissing $SlaveName[$ManagedSlave], she moans into your mouth.
<br><grs>"You should've asked."</grs>, you whisper to her, breaking the kiss.
<br>She looks at you, bewildered. It is clear that $SlaveName[$ManagedSlave] is expecting you to punish her for breaking some rule.
<br><pi>"S-sorry, Master!"</pi>, she squeaks in fear.
<span id ="SexUnlock">
<hr>
You give her a quick peck on the cheek, stand back up and give her a wicked smile. It'll be fun to take advantage of that fear, fun to <<click "show her your sadistic side.">>
<<GoBackUpRepeat>>
<<replace "#BackButton">>
<<BackStandard>>
<</replace>>
<<replace "#SexUnlock">>
<br>You give her a quick peck on the cheek, stand back up and give her a wicked smile. It'll be fun to take advantage of that fear, fun to show her your sadistic side.
<br><grs>"You should've asked."</grs>, you repeat, grabbing your <<Stiff>> <<Cock>>. You raise your eyebrow expectantly.
<br>$SlaveName[$ManagedSlave] has a look of panic in her eyes, she doesn't seem to understand exactly what you're asking of her, but knows that she needs to say or do something.
<br><pi>"P-please, Master, may I touch myself?"</pi>, she finally says.
<br><grs>"Why, $SlaveName[$ManagedSlave], I didn't expect such vulgar behaviour from you!"</grs>, you say, feigning outrage.
<br><pi>"Sorry, Master!"</pi>, she replies, and looks away in shame, seemingly not understanding your joke; or playing along.
<br><grs>"Why do you want to touch yourself?"</grs>, you ask. You give your <<CockDesc PC>> a couple of strokes to underscore your mocking tone.
<br><pi>"B-because it feels good!"</pi>, she replies, without hesitation.
<br>You gently nudge her arm, indicating her <<Pussy>>. She takes the hint and starts to gently caress her <<PussyDesc>> again.
<br><grs>"Be more detailed. Why are you touching yourself?"</grs>
<br><pi>"I just feel hot all the time."</pi>, she replies, after taking a moment to think. Her words are punctuated by soft moans. Her gentle, rhythmical masturbation grows more rapid.
<br><grs>"Go on."</grs>, you encourage her to continue.
<br><pi>"I spend all day using my body to serve strangers, to please them, to sate their lusts, to get them off."</pi>, she says, every beat accompanied by a moan.
<br><grs>"And that makes you horny?"</grs>, you ask.
<br><pi>"Yes!"</pi>, she cries. $SlaveName[$ManagedSlave] is rapidly approaching climax.
<br><grs>"What makes you horny?"</grs>, you prod, wanting her to give you more details.
<br><pi>"When they look at my naked body, when I jerk them off<<if $SlaveTitfuck == "true">>, when I use my <<Tits>> to get them off<<endif>>, and when I suck their long, hard <<Cocks>>!"</pi>, $SlaveName[$ManagedSlave] is almost screaming by the time she gets to the end of her list, her voice brimming with pleasure.
<br><grs>"What else?"</grs>
<br><pi>"When they slap my ass or pinch my nipples, when they shoot their hot <<Cum>> all over my face!"</pi> $SlaveName[$ManagedSlave] is almost screaming at this point.
<br>She's about to reach her peak and enter blissful climax.
<br>You grab her hand and pull it away from her <<PussyDesc>>, robbing her of that sweet bliss.
<br>$SlaveName[$ManagedSlave] instantly lets out a whimper. Her body trembles softly, and she starts to buck her hips, seeking the satisfaction you so abruptly stole away. She tries to use her other hand but you stop her.
<br><pi>"P-please!"</pi>, she whines.
<br><grs>"No, not yet."</grs>, you calmly state. $SlaveName[$ManagedSlave] lets out another whimper. <grs>"You'll have to earn it."</grs>
<br>You unbuckle your belt and pull it out, letting your pants drop to the floor. Pulling $SlaveName[$ManagedSlave]'s arms together, you wrap the belt around her wrists, tighten it and lock it with the buckle. You step out of your pants and remove the rest of your clothes.
<br><grs>"You know what to do."</grs>, you say with a grin, moving around to the head of the bed.
<br>You reach out and grab $SlaveName[$ManagedSlave]'s <<Stiff>>, <<NippleDesc>>. You give it a quick twist, illiciting a pained moan from $SlaveName[$ManagedSlave]. Taking advantage of the opportunity, you thrust your <<CockDesc PC>> against her mouth.
<br>$SlaveName[$ManagedSlave] dutifully starts licking your shaft, working her way up towards the head.
<br><<Image blowjob017.gif>>
<br><grs>"So, does this turn you on?"</grs>, you tease. $SlaveName[$ManagedSlave] moans in response.
<br>You extend a hand towards her <<PussyDesc>> and watch as $SlaveName[$ManagedSlave] eagerly moves her hips upwards in anticipation. You bring your hand down quickly, delivering an open-handed slap across her vulva. She lets out a short, pained shriek in surprise.
<br><grs>"I asked you a question."</grs>, you remind her.
<br><pi>"Yes! Sucking your cock turns me on!"</pi>, she eagerly replies, then quickly goes back to licking and sucking.
<br>You smile, and decide to push her further. Your <<Cock>> leaves $SlaveName[$ManagedSlave]'s mouth with a wet plop as you climb onto the bed. You place a knee on either side of her chest, which causes your <<CockDesc PC>> to bounce up and down right in front of her face.
<br>$SlaveName[$ManagedSlave] reaches forward to lick it but you hold her in place. <grs>"Just lie back and relax."</grs>, you tell her.
<br>You reach back with one hand and give her <<PussyDesc>> another hard slap. Afterwards, you run your fingers playfully across her clit, teasing her.
<br>$SlaveName[$ManagedSlave] bucks her hips against your hand, seeking more, deeper stimulation. You give her what she wants, plunging a couple of fingers into her slick folds. $SlaveName[$ManagedSlave] bites her lip to stifle a moan. She lifts her <<AssDesc>> off the ground and gyrates, pushing you further inside.
<br>You continue fingering her until she starts getting close to the edge, then you abruptly stop again, delivering another open-handed slap to her vulva. $SlaveName[$ManagedSlave] whines and whimpers, but then leans forward and tries to stick your <<Cock>> back into her mouth, hoping her enthusiasm will make you continue.
<br>Instead, you push her head back down and thrust your hips forward. <grs>"I told you to lie back."</grs>
<br>You guide your <<CockDesc PC>> towards her mouth, she opens to accept it. You continue moving forward, pushing your length against the back of her throat. $SlaveName[$ManagedSlave]'s body convulses as she gags. She tries to push you off, but her tied hands afford her no leverage. Tears start welling up in her eyes.
<br>You continue pushing, savouring the feeling of her throat opening up to accept your <<Cock>>.
<br><<Image blowjob026.gif>>
<br>There is a look of panic in $SlaveName[$ManagedSlave]'s eyes as she struggles to breathe. She tries to hit you and shove you off, she starts to kick her legs and tries to roll away. You hold her still, ignoring her weak struggles.
<br>You stay buried balls-deep inside of her until you see her eyes start rolling back. Pulling out, you give $SlaveName[$ManagedSlave] a powerful slap across the face to snap her fully back to consciousness.
<br>She takes a deep breath, starts coughing and tears start streaming down her face. You reach between her legs and start rubbing.
<br><grs>"Well?"</grs>, you say, expecting her to respond the proper way.
<br><pi>"Thank you, Master..."</pi>, she says, still gasping for air.
<br><grs>"I think you've finally earned your reward."</grs>, you say, smiling at her.
<br>You grab her shoulders and spin her around. Her arms are still tied, and now trapped beneath her. This has the effect of thrusting her <<AssDesc>> into into the air. You give it a quick slap.
<br>Without warning, you guide your <<CockDesc PC>> between her legs and plow into her needy <<Pussy>>. $SlaveName[$ManagedSlave] lets out a wanton cry of pleasure.
<br><<Image fucking257.gif>>
<br><grs>"You're such a slut, $SlaveName[$ManagedSlave]. I knew you'd enjoy this."</grs>
<br>You circle a hand around her neck and grab her throat, and make her face you. Her tear-streaked face is displaying an almost bizarre mix of pleasure and fear. You apply brief pressure to her windpipe, just to show her that you can.
<br><grs>"Tell me what you are."</grs>
<br><pi>"I'm your horny slut slave, Master!"</pi>, she cries, her <<Pussy>> tightens around your <<Cock>>.
<br><grs>"And you love to let strangers use your body?"</grs>
<br><pi>"Yes, yes! I love to fuck strangers!"</pi> She is about to orgasm.
<br>As she starts to cum you squeeze down on her throat again, making her whole body jerk wildly. The added stimulation of her bucking hips and tightening <<Pussy>> feels great, and you blow your load deep inside of her.
<hr>
<grs>"Get cleaned up."</grs>, you tell her. She's still lying on the bed, sobbing softly. <br><grs>"The first clients of the day will be here soon."</grs>
<br>
<<OralTrainSet 1 2.3>><<SexTrainSet 1 1.2>>
<br><b>$SlaveName[$ManagedSlave] will now agree to have sex with clients.</b>
<br>$SlaveName[$ManagedSlave] learned from the experience, becoming more used to deepthroating and having rough sex.
<br><<OralTrainPrint>>
<br><<SexTrainPrint>>
<</replace>>
<</click>> <is>(Brutal)</is>
<br>
<br>You stroke her cheek and smile kindly at her.
<br><grs>"Don't be."</grs>, you tell her, <grs>"I understand."</grs> You kiss her once more, deeply, passionately. She kisses back, welcoming your tongue into her mouth.
<br>You get on the bed, spread her legs and <<click "bury your tongue in her wet snatch.">>
<<GoBackUpRepeat>>
<<replace "#BackButton">>
<<BackStandard>>
<</replace>>
<<replace "#SexUnlock">>
<br>You stroke her cheek and smile kindly at her.
<br><grs>"Don't be."</grs>, you tell her, <grs>"I understand."</grs> You kiss her once more, deeply, passionately. She kisses back, welcoming your tongue into her mouth.
<br>You get on the bed, spread her legs and bury your head between them. Your tongue finds her <<Pussy>> wet and wanting, you start licking.
<br><<Image cunnilingus002.gif>>
<br>$SlaveName[$ManagedSlave] lets out a series of pleasant moans and purrs as you continue eating her out. Reaching up, you cup a <<TitDesc>> and squeeze it gently. $SlaveName[$ManagedSlave] moans again.
<br>She has a clean, slightly sweet taste, but there's also a distinct salty undertone.
<br><pi>"Keep going! I-I'm gonna cum!"</pi>, she cries.
<br>You stop licking.
<br><grs>"Not yet."</grs>, you tell her.
<br><pi>"B-but..."</pi>, she whines.
<br><grs>"I'm going to show you something that'll feel even better."</grs>
<br>You scoot up until your pelvis touches hers and slap your <<CockDesc PC>> against her vulva a few times. $SlaveName[$ManagedSlave] lets out a stifled moan.
<br><pi>"B-but..."</pi>, she repeats.
<br><grs>"Don't worry."</grs>, you reassure her, <grs>"You won't have to do anything you don't want."</grs>
<br>You grind your <<Cock>> against her <<PussyDesc>>, rubbing her clit with your head.
<br>$SlaveName[$ManagedSlave] slowly starts to move her hips back against you and it's not long before she's grinding her entire <<Pussy>> against your <<Cock>>. You let her take charge and control the pace.
<br><grs>"That feels nice, $SlaveName[$ManagedSlave], but we both have to get back to work soon."</grs>, you tell her, and act as if you're about to stand up.
<br>$SlaveName[$ManagedSlave] grabs hold of your legs and holds you in place. At the same time, she uses her legs to lock you in place. You could easily break out of her grasp and stand up, but that's not the point. She rubs her crotch against you, gyrating her hips, and moans loudly.
<br><<Image hotdogging009.gif>>
<br><grs>"You're grabbing me, $SlaveName[$ManagedSlave]."</grs>, you point out. You smile at her.
<br><grs>"Remember what I said: you simply have to ask."</grs>
<br><pi>"P-please..."</pi>, she whispers, with a pleading tone.
<br><grs>"Yes?"</grs>, you ask.
<br><pi>"Please put it in..."</pi>, she says, her voice trembling.
<br><grs>"What?"</grs>, you ask, pretending that you couldn't hear her.
<br><pi>"Please... fuck me."</pi>, she says, more confident, more demanding, <pi>"...Master."</pi>, she adds.
<br>You smile, and comply. $SlaveName[$ManagedSlave] lets out a loud, slutty moan as your <<CockDesc PC>> is engulfed by her loins.
<br>Her warmth and wetness feel great around your <<Cock>>, and you start pounding away. You push her legs back, freeing yourself from her grasp.
<br>You push into her until your entire length is buried. $SlaveName[$ManagedSlave] lets out a gasp. You pull out, then thrust back in.
<<if $SlaveTits[$ManagedSlave] > 1>><br>With every thrust, $SlaveName[$ManagedSlave]'s <<TitsDesc>> jiggle back and forth, like creamy waves of flesh, tipped with stiff pink buds.<<endif>>
<br><<Image fucking245.gif>>
<br><pi>"I-I'm gonna..."</pi>, $SlaveName[$ManagedSlave] warns, breathlessly.
<br>You nod your head, giving her permission.
<br>She cries out as seemingly all the muscles in her body contract at once, arching her back and curling her toes. You realize that not even her vaginal muscles are exempt when she squeezes down on your <<CockDesc PC>>. $SlaveName[$ManagedSlave]'s body shudders, and then she relaxes, collapsing back down into the mattress.
<br>You look at her. She's out of breath, panting heavily, but there's a satisfied, somewhat sheepish, grin on her face.
<br>You remind her that you haven't finished yet by thrusting back into her as far as possible.
<hr>
$SlaveName[$ManagedSlave] orgasmed at least a couple of more times that morning, before you finally painted her insides with your <<Cum>>.
<br><grs>"You should've asked earlier, $SlaveName[$ManagedSlave]. No need to withhold this kind of pleasure from yourself."</grs>
<br>She nods her head.
<br><grs>"You'll be experiencing it a lot more from now on."</grs>, you tell her as you leave her room.
<br>
<<SexTrainSet 1 3>>
<br><b>$SlaveName[$ManagedSlave] will now agree to have sex with clients.</b>
<br>$SlaveName[$ManagedSlave] also learned from the experience, getting to know her body better.
<br><<SexTrainPrint>>
<</replace>>
<</click>>
</span>
<<elseif $EventName == "AnalUnlock">>
<<BackStandard>>
Even before entering $SlaveName[$ManagedSlave]'s room you can hear the moans coming from inside. It's too early for there to be a client in there with her, she must be alone. You open the door and peer inside.
<br>$SlaveName[$ManagedSlave] is feverishly masturbating, pumping a large dildo in and out of her sopping wet <<Pussy>>.
<br><pi>"Yes, Sir. Thank you, Sir! Fuck me, fuck me like the slut I am..."</pi>, she whispers between moans.
<br><<Image toy013.gif>>
<br>Her eyes are closed, she's clearly caught up in her fantasy.
<br>You silently approach the bed. Once close enough, you quickly move her hands aside, forcefully grab hold of the dildo and pull it out of her. $SlaveName[$ManagedSlave] lets out a welp of surprise.
<br>Her eyes go wide with surprise and fear. You lock your eyes onto hers, and slowly push the dildo back into her dripping <<Pussy>>.
<br>She gasps, but the look on her face does not change. There's terror in those eyes, her fear of getting punished written plainly on her face. You give her a gentle smile and slowly start pumping the dildo back and forth.
<br><grs>"Don't worry $SlaveName[$ManagedSlave]. This is how I like my whores. Always willing, always wanting, always <i>craving</i> to be fucked."</grs>, you reassure her.
<br>She lets out a loud moan.
<br><grs>"You like to be fucked like this, don't you? You're a good little slut, aren't you?"</grs>, you ask. At the same time, you pick up the pace and start to fuck her fast and hard with the toy.
<br><pi>"Yes, Master! I love to be fucked like this! I'm a good little slut! I'm <i>your</i> good little slut!"</pi>
<br><grs>"But you want more than this toy, don't you?"</grs>
<br>$SlaveName[$ManagedSlave] moans and licks her lips. Her gaze meets yours, and she looks deeply into your eyes.
<br><pi>"Yes! Please, Master, fuck your good little slut. $SlaveName[$ManagedSlave] is your horny little slut-whore, please use her!"</pi>
<br>You smile and pull down your pants, revealing your <<Stiff>>, <<CockDesc PC>>. $SlaveName[$ManagedSlave] looks at it eagerly, her expression one of desperate desire: she doesn't just want your cock, she <i>needs</i> it.
<br>Removing the dildo from her slick <<Pussy>>, you discard it and lean towards $SlaveName[$ManagedSlave]. You stroke her cheek gently for a moment, then grab her head with both hands, forcing her eyes to meet yours. You look deeply into them.
<br><grs>"You'll be my good little whore?"</grs>, you ask.
<br>$SlaveName[$ManagedSlave] nods. She's ready.
<br><grs>"Then I'll fuck you, just like you want me to. I'll fill you up with my <<CockDesc PC>>."</grs>
<br><pi>"Thank you, Master!"</pi>, $SlaveName[$ManagedSlave] replies.
<br><grs>"But..."</grs>, you continue, pausing to let her squirm for a bit, not knowing what the condition is going to be.
<br><grs>"I'm going to fuck you up the ass."</grs>
<br><pi>"W-what? P-please, no..."</pi>, $SlaveName[$ManagedSlave] responds, the fear returning to her expression.
<br><grs>"That doesn't sound like what a good little slut-whore would say. I thought you were going to be a good little whore for me? A good little whore wouldn't protest, a good little whore is happy to serve her Master, to be used in any way he wants."</grs>
<br><pi>"B-but, I've never... I've never done that before... Please, Master, can't we-"</pi>, $SlaveName[$ManagedSlave] pleads with you. You interrupt her.
<br><grs>"A good little whore would beg to be fucked like the slut she is, she'd love to be turned into an anal slut. A good little whore doesn't want to resist, doesn't dare to defy her Master."</grs>, you say.
<br><pi>"Please, not my ass... I haven't given up that yet... I-I still have my virginity... my dignity..."</pi>, she mumbles.
<br><grs>"A good little whore doesn't have to be punished..."</grs>, you add. The threat seems to have hit the mark.
<br><pi>"Master, t-take my ass if you want."</pi>, she says quietly.
<br><grs>"That doesn't sound like begging to me."</grs>
<br><pi>"P-please Master, make me your... your..."</pi>, her voice falters. <pi>"...your anal whore."</pi>, she whispers the final words. You smile at her and nod, then motion for her to continue.
<br><pi>"I want you t-to take my anal virginity, Master."</pi>, she adds. <pi>"I want you to stick your cock inside of me and teach me how to love getting fucked in the ass."</pi>
<br>Giving her a wicked smile, you make $SlaveName[$ManagedSlave] turn around, pushing her <<TitsDesc>> down into the mattress and her <<AssDesc>> out towards you. You grab her arms and place her hands on her <<Ass>>, instructing her to spread herself open. She does, revealing her <<AssholeDesc>> to you.
<br>You spit on your <<CockDesc PC>> and rub it between her asscheeks.
<br><grs>"Do you want to know what it feels like to have my cock in your ass?"</grs>, you ask.
<br><pi>"No, Master..."</pi>, she whispers, to your surprise, but then continues, <br><pi>"...I <i>need</i> to know. Please, please Master, stick your cock inside of me, stick it inside of my <<Asshole>>. I need to feel your cock deep inside me!"</pi>, her whisper grows louder and louder, and by the end she's almost shouting the words.
<br>You grab your <<CockDesc PC>>, aim straight for her hole and push forward. $SlaveName[$ManagedSlave] lets out a groan of pain, her body protesting to the intrustion. Stinging pain shoots through her, and her eyes start to well up with tears.
<br><grs>"Relax. Don't push against it, you have to relax and it'll stop hurting."</grs>, you instruct her.
<br>$SlaveName[$ManagedSlave] lets out a sob, nods her head and whispers <pi>"O-okay..."</pi>
<br>Her grunts of pain gradually turn into moans of delight as she embraces your advice. $SlaveName[$ManagedSlave] is beginning to enjoy her first assfucking.
<br><<Image anal008.gif>>
<br>A couple of minutes later, she was pushing her ass back against you, squeezing her muscles tightly around your <<CockDesc PC>>, begging for more.
<br><pi>"Thank you, Master! Thank you for fucking my ass! Thank you for filling it with your cock!"</pi>, she moans, unmistakable arousal evident in her voice.
<br>You raise your hand and deliver a slap across her <<AssDesc>>, illiciting a gasped moan from $SlaveName[$ManagedSlave]. The way her sphincter tightened up around you when you spanked her felt wonderful. You deliver another.
<br><grs>"You love it, don't you? You love the way it feels to have a cock inside your ass, don't you?"</grs>, you ask.
<br><pi>"Yes, Master, I do!"</pi>. she replies between moans.
<br>Letting out a grunt of pleasure, you spank her <<AssDesc>> again.
<br><grs>"You're being such a good little slut, I think you've earned a reward. I'm gonna blow my load deep inside your ass, would you like that?"</grs>
<br><pi>"Yes, Master! Please cum inside my <<AssholeDesc>>! I want you to cum inside me! Fill my ass with your hot juice!"</pi>
<br>$SlaveName[$ManagedSlave] sounds like she's getting close to her own orgasm.
<br><pi>"I want it! I need it!"</pi>, she cries.
<br><<Image anal024.gif>>
<br>With every thrust, her orgasm grows closer. With every thrust, $SlaveName[$ManagedSlave] accepts her position as your buttslut more and more. Her <<Asshole>> tightens around your <<Cock>> in waves, squeezing, milking you. She wants it.
<br>With a grunt, you cum inside her willing ass. $SlaveName[$ManagedSlave] moans sluttily and continues thrusting her <<Ass>> back at you even as your <<Cum>> is deposited deep inside her bowels. Suddenly, she gasps, and her body starts to shudder as she also reaches climax.
<br>
<br>You collapse onto her back, pushing her back down onto the mattress. Both of you are breathing heavily from the exertion. You leave your <<Cock>> buried inside $SlaveName[$ManagedSlave]'s <<Asshole>>, relishing the warmth and tightness. It slowly softens, allowing the buried <<Cum>> to start slowly dripping out.
<br><pi>"That was... amazing."</pi> $SlaveName[$ManagedSlave] purrs. <pi>"Thank you!"</pi>
<br>It seems like $SlaveName[$ManagedSlave] has eagerly accepted her future role as an anal-whore, completely devoted to getting her ass stuffed and roughly fucked.
<br>You turn her head to the side and kiss her.
<br><grs>"That's my good little butt-slut."</grs>, you smile.
<br>
<br>''$SlaveName[$ManagedSlave] will now agree to let clients use her ass.''
<br>She'll make an excellent ass-whore, sure to bring you and your establishment substantial earnings.
<<elseif $EventName == "TitfuckUnlock">>
<<BackStandard>>
<<set $SlaveTitfuck[$ManagedSlave] = "true">>
$SlaveName[$ManagedSlave] is surprisingly eager to go along with your suggestion, even after you explain what you meant. She moans loudly as she wraps her <<TitsDesc>> around your <<CockDesc PC>>. $SlaveName[$ManagedSlave] grabs her nipples, pushes her cleavage together and starts pumping. Her pillowy mounds feel great around your <<Cock>>. You lean back and enjoy the sensation.
<br>With every stroke, $SlaveName[$ManagedSlave] lets out a slutty moan. You see that she's pinching and rubbing her nipples. When you point it out to her she flushes red with embarassment, but doesn't stop.
<br><pi>"They're just so sensitive..."</pi>, she whispers between moans.
<br><grs>"I knew you were a slut."</grs>, you tease her.
<br><pi>"I-I'm not!"</pi>
<br><<Image titfuck020.gif>>
<br>You finish between her engorged <<Tits>> with a satisfied groan. $SlaveName[$ManagedSlave] let's out a happy whimper as your hot <<Cum>> splashes across her chest.
<br><grs>"You liked that, didn't you?"</grs>, you ask.
<br><pi>"N-o!"</pi>, she protests.
<br><grs>"Don't lie to me!"</grs>
<br><pi>"... Yes."</pi>, $SlaveName[$ManagedSlave] finally admits, flushed with shame.
<<set $SubEffect[$ManagedSlave] = 35>>
<<set $SlaveSub[$ManagedSlave] += $SubEffect[$ManagedSlave]>>
<br><br><b>$SlaveName[$ManagedSlave] will now agree to pleasure clients with her <<Tits>>.</b>
<<SubGain>>
<<elseif $EventName == "AnalingusAssSize">>
<span id ="NewScene"></span>
<span id="BackButton">''Make a choice.''
<hr>
</span>
You give $SlaveName[$ManagedSlave]'s <<AssDesc>> a playful slap and watch it jiggle. $SlaveName[$ManagedSlave] giggles coyly in response.
<br><grs>"You've done well, $SlaveName[$ManagedSlave], you've earned a reward."</grs>
<br><pi>"Thank you, Master."</pi>, she replies, with a hint of worry in her voice.
<br><grs>"I think it's time to put that <<Ass>> of yours to use."</grs>
<br><pi>"What do you mean?"</pi>, she asks.
<hr>
<span id="AnalingusAssSize">
You tell $SlaveName[$ManagedSlave] exactly what you mean: <<click "you want her to sit on your face.">>
<<GoBackUpRepeat>>
<<replace "#BackButton">>
<<BackStandard>>
<</replace>>
<<replace "#AnalingusAssSize">>
You tell $SlaveName[$ManagedSlave] exactly what you mean: you want her to sit on your face.
$SlaveName[$ManagedSlave] seems baffled by the idea. She's not used to being on top, being in charge.
<br>You lie down on your back, your body facing away from her. You motion for $SlaveName[$ManagedSlave] to approach, slowly ease her down on top of your face until her <<PussyDesc>> makes contact with the top of your nose.
<br>She lets out a gasp of surprise as your tongue swiftly begins lashing against her folds.
<br><pi>"That feels really nice, Master."</pi>, $SlaveName[$ManagedSlave] purrs, and starts grinding her hips against you. <pi>"Please don't stop."</pi>
<br>You're almost taken aback by how quickly she started taking a more domineering role when given the chance, but you reckon that she hasn't yet gone far enough outside of her permitted behaviour to warrant punishment.
<br>Her scent is intoxicating, her wetness overflowing. It feels like you have to keep licking simply to avoid drowning in her juices.
<br><<Image cunnilingus014.gif>>
<br>$SlaveName[$ManagedSlave] rides your face for a few minutes, until suddenly, with a scream of pleasure, she reaches orgasm. The veritable fountain of love juice that gushes forth nearly threatens to drown you once again.
<br>You slap her <<AssDesc>> and push her off, getting back up.
<br><pi>"Thank you, Master!"</pi>, she says, her voice still a bit shaky after the ordeal.
<br>You smile at her. <grs>"You're welcome."</grs>
<br>
<<SexTrainSet 1 3.2>>
<br>$SlaveName[$ManagedSlave] learns from the experience, becoming better at pleasing clients.
<br><<SexTrainPrint>>
<<set $SubEffect[$ManagedSlave] = 15>>
<<set $SlaveSub[$ManagedSlave] += $SubEffect[$ManagedSlave]>>
<<SubGain>>
<br><<SetPCSubGain 6 1>> Taking a submissive role with your slave made you become <<PCSubGain>> more submissive.
<</replace>>
<</click>> <is>(Submissive)</is>
<br>
<br>You push $SlaveName[$ManagedSlave] against the wall and <<click "bury your tongue between her cheeks.">>
<<GoBackUpRepeat>>
<<replace "#BackButton">>
<<BackStandard>>
<</replace>>
<<replace "#AnalingusAssSize">>
You push $SlaveName[$ManagedSlave] against the wall and bury your tongue between her cheeks.
<br>She gasps in surprise and tries to pull away, but you hold her in place and start hungrily thrusting your tongue into her <<Asshole>>.
<br><pi>"Master, that feels really strange..."</pi>, she stutters, <pi>"... but kind of nice."</pi>
<br>Her <<Asshole>> has a remarkably fresh and clean taste. $SlaveName[$ManagedSlave] knows that she must always maintain her personal hygine, and seems to have followed that decree well.
<br>Before long, $SlaveName[$ManagedSlave] starts pushing back against your face, trying to bury your tongue deeper with every thrust.
<br><<Image rimjob018.gif>>
<br>She lets out a series of small gasps and moans as you flick your tongue across the rim of her <<Asshole>>, teasing her.
<br><pi>"P-put it back in."</pi>, she begs. You oblige.
<br>$SlaveName[$ManagedSlave] moves a hand between her legs and starts fingering herself, you let her.
<br>You continue to alternate between licking and thrusting your tongue into her <<Asshole>> as she uses her fingers to bring herself to orgasm.
<br>As the pleasure takes over her body and her legs begin to shake you deliver a sharp slap across her <<AssDesc>>, hard enough to leave a stinging, red mark.
<br>$SlaveName[$ManagedSlave]'s orgasmic cry gets and octave higher and much louder as the pain intensifies her pleasure.
<br>You slap her <<Ass>> again before her climax subsides. Her whole body shudders.
<br><pi>"Ouch, that really hurt..."</pi>, she whines, but quickly adds, <pi>"T-thank you, Master."</pi>
<br>
<<AnalTrainSet 1 2.2>>
<br>$SlaveName[$ManagedSlave] learned from the experience, becoming better at anal sex.
<br><<AnalTrainPrint>>
<<set $SubEffect[$ManagedSlave] = 25>>
<<set $SlaveSub[$ManagedSlave] += $SubEffect[$ManagedSlave]>>
<<SubGain>>
<</replace>>
<</click>> <is>(Analingus)</is>
</span>
<<elseif $EventName == "PCHandjobEvent">>
<<BackManagement>>
A male client approaches you and asks if <i>your</i> services are for sale. You consider the offer.
<br>Perhaps when you have some spare time offering to please a client personally is not a bad idea.
<br>You sure could use the cash, and it's not like you'd have to fuck anyone. Just a few handjobs here and there.
<br>
<br>''You can now choose to personally service male clients.''
<<elseif $EventName == "PCHandjobEventFem">>
/% Written by TFC %/
<<BackManagement>>
A male client approaches you and tells you that he finds you very attractive, he then asks if <i>you</i> offer the same services as your slaves.
<br>You've heard this before, but you find it hard not to blush under the man's lustful gaze...
<br>It's very flattering, in a strange sort of way...
<br>You politely tell him that you'll think about it.
<br>
<br>After considering the man's offer for some time, you decide that it wouldn't be a bad idea - you need to do everything and anything to <pi>keep clients satisfied</pi>, after all.
<br>It's not a bad idea if you can personally <pi>make sure your clients are happy</pi>.
<br>The additional income would benefit your brothel, and it's not like you'd have to go all the way. <piss>Unless you want to.</piss>
<br>Just a few handjobs here and there won't change anything, <piss>right</piss>?
<br><piss>It could be so much fun!</piss>
<<elseif $EventName == "PCBlowjobUnlock">>
<<BackManagement>>
You rushed into the room, finding yourself strangely eager for another cock to jerk off.
<br>$Bruce was expecting you. He's dressed in a nice suit, it makes him look very confident.
<br>You raise an eyebrow, not used to seeing him dressed so fancily. <grs>"What's the occasion?"</grs>, you ask.
<br><blu>"You like it?"</blu>, $Bruce asks, spreading his arms wide to give you at good look at his getup.
<br>As your eyes scan his figure you can't help but notice the pronounced bulge in front of his pants.
<br><grs>"Sure, yeah. It looks good on you."</grs>, you respond, honestly.
<br><blu>"Great! I'm glad you think so, buddy."</blu>
<br>He moves over to a chair and takes a seat, indicating for you to follow.
<br>Once there, he pushes you down to the floor.
<br><blu>"I know exactly what you want."</blu>, $Bruce says with a smirk. He grabs his huge <<Cock>> through the material of his trousers, indicating what he meant.
<br>You nod your head, and put a hand on his bulge, rubbing it. <grs>"You're right."</grs>, you admit, with increasing desire in your voice.
<br><<Image gayhandjob004.gif>>
<br>He puts a hand on your head and leans down towards you.
<br><blu>"You want to do more than just rubbing it, don't you?"</blu>, he asks.
<br>You swallow nervously. <grs>"Y-yeah..."</grs>, you mumble. Your <<CockDesc PC>> is almost painfully erect.
<br><blu>"That's why I dressed up for you, buddy. I wanted your first time to be special."</blu>
<br>Your first time...
<br>$Bruce unzips his pants and pulls out his huge, meaty cock. The familiar, pleasant smell of manhood fills your nostrils.
<br><blu>"You've become such a wonderful slut. The way you worship my <<Cock>> is amazing."</blu>, $Bruce compliments you.
<br><blu>"But I've seen that you want more, buddy."</blu>
<br>You nod. There's something about his words that just seems... right. Deep inside you, you know that he's right.
<br><blu>"So, let's not put it off any longer, eh? You'll love the way my <<Cock>> tastes."</blu>
<br>Tastes? Does he mean? My... first time...
<br>You look at his enormous, veiny <<Cock>>... and slowly nod. You <i>do</i> want it.
<br>You want to taste it, to suck it, to experience the feeling of his hot <<Cum>> filling your mouth. Your impossibly hard <<Cock>> feels like it's about to explode.
<br>The smell is irresistable. You lick your lips. $Bruce pushes your head gently towards his towering shaft.
<br>You kiss the tip, putting your soft lips against it, giving it a quick peck. You kiss it again, allowing your lips to part slightly.
<br><blu>"That's it babe, keep going."</blu>, $Bruce groans, approving of your efforts.
<br>You give his marvelous column a few more quick pecks.
<br>A bead of precum forms at the tip, and you can't help but stick out your tongue to lap it up.
<br>It tastes salty, and slightly bitter... and you love it. Unable to stop yourself even if you wanted to, you wrap your lips around his thick cock and let him enter your mouth.
<br>A shiver runs through your spine, spreading out all throughout your body. It feels so good, tastes so right.
<br>You start bobbing your head up and down, your lips tightly wrapped around his astonishing piece of meat. $Bruce moans in pleasure, it makes your own <<Cock>> stir.
<br><<Image gayblowjob003.gif>>
<br>You kept going, deeper and deeper. Each thrust of his cock was making you more and more eager to please him. Every grunt of pleasure you got from him was making you more and more devoted to being the best cocksucker you could possibly be.
<br>You're eager to bring him to his limit, eager for him to fill your mouth with his <<Cum>>. You were going to give him the best, most mind-blowing orgasm ever!
<br><blu>"Aah! Fuckin' ace work buddy, that feels splendid."</blu>, he groans, <blu>"Keep going!"</blu>
<br>You can't help but let out a moan of your own. It vibrates against his thick shaft.
<br><blu>"Here it comes, buddy!"</blu>. $Bruce warns.
<br>You don't just keep going. No, you redouble your efforts, picking up the pace. You're eager for him to cum, hungry for his <<Cum>>!
<br>As you feel him tense up your lust nearly overwhelms you.
<br>He explodes inside your wanting mouth, filling it to the brim with his steaming hot <<Cum>>. You swallow it down, savouring each drop.
<br>Your mind feels like it's melting away, and a haze of submissive fantasies take over. You love the feeling of being a complete, cocksucking slut.
<br><blu>"I always knew you were a submissive cocksucker in secret."</blu>. $Bruce says, after recovering from his orgasm.
<br><blu>"Did you like that?"</blu>
<br><grs>"Y-yeah..."</grs>, you bashfully admit.
<br><blu>"I'm glad, buddy. I liked it too."</blu>
<br>
<br>Your own, neglected <<Cock>> is still rock hard by the time $Bruce leaves, and you can't help but look forward to next time...
<<set $Earnings = 400>>
<<set $Cash += $Earnings>>
<br>You earned <gr>¤$Earnings cash.</gr>
<<elseif $EventName == "FirstRent">>
<<BackManagement>>
<<set $RebeccaSubby = ($SlaveSub[1] >= $HandjobSub)>>
$Carl had let you know he was coming, and you'd prepared for his visit. The two of you are currently sitting in the lounge, each enjoying a glass of especially expensive and prestigeous alcohol.
<br>You enjoy the idle conversation for a bit, sipping the drink. After a while, $Carl nods his head towards $SlaveName[1].
<<if $RebeccaSubby>>
<br><ca>"Judging by $SlaveName[1] over there, it looks like the Formula worked well. She seems to be coming along nicely."</ca>, $Carl comments.
<br><grs>"Yeah, her training is going well so far."</grs>, you reply, adding <grs>"You wanna take her for a spin?"</grs>
<br><ca>"Oh, I might, but you know that's not why I'm here."</ca>
<<else>>
<br><ca>"What's up with $SlaveName[1]? She seems quite... independent. It's obvious that you've given her the Formula, but why haven't you started breaking her?"</ca>, $Carl says with disappointment in his voice.
<br><grs>"W-well, I'm taking things slow."</grs>, you stammer, caught a bit off-guard.
<br><ca>"Are you sure that's the best idea?"</ca>
<br><grs>"I, uh... maybe not."</grs>
<br><ca>"No time to pussyfoot around, you've got cash to make."</ca>
<<endif>>
<br><ca>"It's about time for you to make the first payment for the Formula. Let's call it... 'rent'. You able to swing a K?"</ca>
<<if $Cash >= 1000>>
<br>You nod. <grs>"Yeah, I'll be able to handle that."</grs>
<<else>>
<br>You shake your head. <grs>"I'm not sure I will..."</grs>, you say sheepishly.
<br><ca>"Not good $Name."</ca>, $Carl says with a disapproving glare. His face quickly softens. <ca>"But don't worry. I'll cover for you, this time."</ca>
<br><ca>"Here,"</ca>, $Carl hands you some cash, <ca>"make sure you can make rent next week."</ca>
<br><grs>"Thanks, man."</grs>, you say, with genuine appreciation.
<br><ca>"Don't disappoint me, $Name, I'm putting a lot of faith in you here."</ca>
<br><grs>"I won't..."</grs>, you begin, but something about $Carl's imperious glare quickly makes you add, <grs>"Sir!"</grs>
<br>
<<set $Earnings = 600>>
<<set $Cash += $Earnings>>
<<SetPCSubGain 6 1>>
<br>You gained <gr>¤$Earnings cash</gr>. Feeling somewhat humiliated, you became <<PCSubGain>> more submissive.
<<endif>>
<br><ca>"By the way, rent's gonna go up. So make sure you ramp up those earnings."</ca>
<br>
<br>''You will have to make 'rent' payments every ten weeks until you've paid off your debt to $Carl.''
<hr>
<<if $RebeccaSubby>>
With business out of the way, $Carl turns his attention towards $SlaveName[1].
<br><ca>"So, how about that spin?"</ca>, he says, and grabs his junk through his trousers.
<br>You motion for $SlaveName[1] to come over. She understands what needs to be done, and quickly gets to work unbuckling $Carl's pants.
<br>She pulls out his <<CockDesc 7 full>> and starts stroking it with one hand. It quickly hardens, growing big enough for her to use two hands. She does.
<br><<Image handjob016.gif>>
<br>$Carl leans back and enjoys the handjob, making casual conversation with you at some points and instructing $SlaveName[1] how she should do it at others.
<br>He lasts quite a while, but eventually blows his load all over $SlaveName[1]'s face.
<br><ca>"Ah man, that was nice. Keep training her, she'll make a real good whore in no time. Remember what I said, yeah? I'll talk to you soon."</ca>
<<else>>
<ca>"So, any chance I could sample the wares before I head out?"</ca>, $Carl asks, smiling towards $SlaveName[1].
<br>$SlaveName[1], who was apparently listening, quickly leaves the room.
<br>$Carl shakes his head in disappointment.
<br><ca>"That ain't good man. You're gonna have to train her better."</ca>
<br><grs>"I will."</grs>, you nod your head apologetically.
<br><ca>"Well man, I guess we're done. Remember what I said, yeah? I'll talk to you soon."</ca>
<<endif>>
<br>$Carl leaves.
<<elseif $EventName == "CarlBJ">>
/% Written by Koda %/
<span id ="NewScene"></span>
<<set
$PCInfMed = ($PCInf >= $PCInfStatus.nanites),
$PCInfHigh = ($PCInf >= $PCInfStatus.aura1),
$PCInfVeryHigh = ($PCInf >= $PCInfStatus.aura2),
$ServicedMales = ($PCProCount >= 1),
$PCGivingBlowjobs = ($EventsSeen.contains("PCBlowjobUnlock")),
$SlaveBlowjobs = ($SlaveSub[1] >= $BlowjobSub),
$SlaveSexing = ($SlaveSub[1] >= $SexSub),
$PCBigCock = ($PCCockSize > 6),
$PCBearded = ($PCFace == "bearded"),
$SubLow = ($PCSub > $PCSubStatus.two && $PCSub < $PCSubStatus.three),
$SubMed = ($PCSub > $PCSubStatus.three && $PCSub < $PCSubStatus.four),
$SubHigh = ($PCSub >= $PCSubStatus.four),
$SeenSissyHypno6 = ($EventsSeen.contains("SissyHypno6"))
>>
<<if $Debug == 1>>
<<if $PCInfMed>><br>PCInfMed is fulfilled.<<endif>>
<<if $PCInfHigh>><br>PCInfHigh is fulfilled.<<endif>>
<<if $PCInfVeryHigh>><br>PCInfVeryHigh is fulfilled.<<endif>>
<<if $ServicedMales>><br>ServicedMales is fulfilled.<<endif>>
<<if $PCGivingBlowjobs>><br>PCGivingBlowjobs is fulfilled.<<endif>>
<<if $SlaveBlowjobs>><br>SlaveBlowjobs is fulfilled.<<endif>>
<<if $SlaveSexing>><br>SlaveSexing is fulfilled.<<endif>>
<<if $PCBigCock>><br>PCBigCock is fulfilled.<<endif>>
<<if $PCBearded>><br>PCBearded is fulfilled.<<endif>>
<<if $SubLow>><br>SubLow is fulfilled.<<endif>>
<<if $SubMed>><br>SubMed is fulfilled.<<endif>>
<<if $SubHigh>><br>SubHigh is fulfilled.<<endif>>
<<if $SeenSissyHypno6>><br>SeenSissyHypno6 is fulfilled.<<endif>>
<br>
<<if $SlaveBlowjobs>>Rebecca Sucking Dick Route<<else>>Rebecca Not Sucking Dick Route<<endif>>
<br>
<<endif>>
<<set $SubVersionAnchor = "
<br>You call $SlaveName[1] in and find a way to busy yourself while she gets to work, knowing Carl likes to instruct girls as they service him.
<hr>
<ca>\"What do you say?\"</ca>, Carl asks $SlaveName[1] once she's finished. Well, almost finished.
<br><<Image blowjob028.gif>>
<br>She's still gagging on his meat but nonetheless gets the hint and manages to mumble something resembling <pi>\"Thank you for the lesson, sir.\"</pi>
<br><ca>\"Good girl\",</ca> he says, before shooing her away like a pet.
<br><ca>\"Damn, $Name, you're doing great with her. I'll be sure to come back to see the next trick she learns.\"</ca>, he says with a big banana grin. He tosses some bills on the table before he leaves.
<br><grs>\"You sure?\"</grs>, you ask. <grs>\"It was meant to be on the house.\"</grs>
<br><ca>\"Nah, you earned it, man\"</ca>, Carl says, giving you a thumbs up.
<br><ca>\"Besides, I'm sure it'll find its way back to me, y'know?\"</ca>
<br>You suppose you can't argue with that.
<hr>
<<set $OralTrainEffect = 0.5>>
<<set $SlaveOral[1] += $OralTrainEffect>>
<<set $Earnings = $Week*25>>
<<set $Cash += $Earnings>>
Carl's tutelage has improved $SlaveName[1]'s oral skill by <b>$OralTrainEffect points</b>.
<br>He also left <gr>¤$Earnings cash</gr> with his compliments.
<<replace \"#BackButton\">>
<<BackManagement>>
<</replace>>
">>
<<set $DomVersionAnchor = "
<<if $SubLow>>
<br><grs>\"Excuse me?\"</grs>, you say somewhat defensively.
<<else>>
<br><grs>\"Uh, sorry?\"</grs>, you say, trying <<if $SubHigh>>(ineffectively) <<endif>>to sound innocent.
<<endif>>
<br><ca>\"What can I say?\"</ca>, Carl says with a laugh.
<br><ca>\"I heard your place offers quite the rent boy. And it can't be $SlaveName[1], so...\"</ca>
<br>He raises his hands in mock apology when you scowl at him.
<br><ca>\"Oh come on. It was a joke. If <i>anyone</i> can call you that, it should be me, right?\"</ca>
/% Connect this with the Femdom scenes! %/
<<if 1 == 0>>
<br><ca>\"Besides, we both know you're a professional, right?\"</ca>, he winks.
<br><ca>\"Rumor has it that you're just as happy to get on your knees for a woman, after all. Is that true?\"</ca>
<br>He feigns ducking to dodge the daggers you're glaring at him before again waving the comment off. $Carl's ribbing appears to be all in good fun, but having your recent conduct brought to your attention so plainly is nonetheless flustering.
<br><ca>\"Anyway, if you're into the whole girl-power thing, good for you. If not, hey, cash is cash, right? I respect the hustle. Just don't forget to keep working $SlaveName[1], alright?\"</ca>
<br>You nod idly, glad he seems to have dropped the subject.
<br>Unfortunately, that returns you to the original conversation.
<<else>>
<br><ca>\"Besides, whether you need the extra cash or you just want a bit of fun for yourself, good for you. I respect the hustle. Just remember to keep working $SlaveName[1], alright? And don't put her out of a job, either!\"</ca>
<br>You nod idly, glad he seems to have dropped the subject with his final joke.
<br>Unfortunately, he hasn't. At least not entirely.
<<endif>>
<hr>
<ca>\"So, about that blowjob?\"</ca>, Carl looks you right in the eye. <<if !$SlaveBlowjobs>>Even if she were available, <<endif>>$SlaveName[1] is clearly not his primary interest this evening.
<br><grs>\"Are you serious?\"</grs>, you ask. You assumed he was just giving you a hard time.
<br><ca>\"Of course. You're a <<if $PCBearded>>handsome<<else>>cute<<endif>> enough guy, $Name, and it's not like I'm picky anyway. My cock has a lot of nerves, so a mouth is a mouth, you know?\"</ca>
<br><grs>\"You definitely have a lot of nerve.\"</grs>, you reply. $Carl chuckles.
<<if $PCInfMed>>
<br><ca>\"Hey, if I'm being honest, I probably wouldn't have the guts to ask if I hadn't heard you were already doing it. I mean, you spend your free time training <<if $SlaveCount > 1>>sex slaves<<else>>a sex slave<<endif>>. Frankly, I'm a little surprised you've let other guys top you at all.\"</ca>
<br><grs>\"What's your point?\"</grs> you say, finally somewhat intrigued now that $Carl's showing a little respect, or at least tact.
<<else>>
<br><ca>\"Is that what you said to the first guy who asked for your mouth? Some sort of reluctance role-play? I'm down. Or did the first one even have to ask? Maybe you offered? Maybe you even-\"</ca>
<br><grs>\"Do you have a point?\"</grs> you interrupt, $Carl's new tone putting you on the defensive somewhat.
<<endif>>
<br><ca>\"My point is that the sexy stud I've sponsored is either secretly a budding sub, which would be hot, or enough of a pragmatist to kneel down and open wide if there's a big enough reward involved, which would be even hotter. Look, $Name, I'm not trying to embarrass you for having a price, I'm offering to pay that price; I want to buy you.\"</ca>, he says plainly, shrugging.
<br>You suppose you shouldn't be too surprised that a guy who fronted you a miracle drug to help expand your brothel has a bit of a fetish for bought sex. And he does have a point about you doing it for strangers without complaint. Then again, $Carl isn't a stranger, so maybe he'd understand your wanting to keep your relationship as-is...
<br>
<br>Despite your reservations, you know you could use the money. <<if $SubMed>>And part of you is eager to serve another client, no matter who. <<endif>><<if $SubHigh>>Submitting to your partner might even be somewhat liberating, if you're being honest.<<endif>> <<if $SeenSissyHypno6>>Not to mention the voice in the back of your head, telling you to serve this man. To <piss>serve all real men</piss>. To turn off your brain off and <piss>be a good girl</piss>. You're not entirely sure what that means but it becomes more tempting the more you struggle with your decision.<<endif>>
<br>
<span id =\"CarlBJ2\">
<br>You crawl over and <<click \"suck his cock\">>
<<GoBackUpRepeat>>
<<replace #CarlBJ2>>
<br>You crawl over and suck his cock.
<br>Without saying a word, you let yourself slip from your chair and make your way to $Carl on your hands and knees. You're not sure what compels you to make such a show of it, but somehow it just feels appropriate.
<<if $SubLow>>
<br>After all, if Carl wants to be a customer, you have to make him feel like he's getting his money's worth.
<<elseif $SubMed>>
<br>After all, part of making a client feel studly and powerful is keeping yourself meek and low.
<<endif>>
<<if $SlaveBlowjobs>>
<br>You taught $SlaveName[1] that, so why not apply it yourself?
<<else>>
<br>If only you could teach $SlaveName[1] that...
<<endif>>
<<if $SubHigh>>
<br>After all, real men don't just need their cocks sucked, they need to be worshipped. It's essential that you show your devotion from the outset. <<if $SeenSissyHypno6>> <piss>Good girl.</piss><<endif>>
<<endif>>
<br><ca>\"Aw, fuck yeah!\"</ca>, $Carl cheers, scrambling to get his junk out.
<<if $PCInfMed>>
<br><ca>\"I didn't think<<if $PCInfHigh>> there was a chance in hell<<endif>> you'd actually do it, but here we are, eh?\"</ca>
<<endif>>
<br>He wraps a hand around the back of your head and pulls you onto his <<CockDesc $CarlCockSize>> as soon as you reach him. The forceful treatment startles you at first, but you remember you place and quickly submit to the facefucking. Before you know it he's fully engorged and priming your tongue with ample pre-cum. Your mouth seems to move on its own in response to the tasty sensation, slurping and sucking with no regard for dignity or restraint.
<br><<Image gayblowjob020.gif>>
<br><ca>\"You're a greedy little pig, aren'tcha, $Name?\"</ca>, $Carl taunts.
<br><ca>\"Willing to do about anything for a bit of cash, huh?\"</ca>
<br>He presses the thumb of his other hand up against your nose, not only to help you look the part, but also well aware that you'll need air soon and your mouth is very occupied.
<<if $SubLow>>
<br>You hold out for as long as you can, but ultimately can't help taking a deep breath, nostrils flaring and eyes fluttering as his masculine musk overpowers you. <ca>\"That's right, slut, just let yourself go. Oink a little for me I'll even throw in another hundred, deal?\"</ca>
<<elseif $SubMed>>
<br>You hold out long enough to show some toe resistance, but ultimately allow yourself to take a deep breath, nostrils flaring and eyes fluttering as his masculine musk overwhelms your thoughts.
<br><ca>\"Feels good, doesn't it, slut? How about you oink a little and I throw in another hundred for being such a good piggy?\"</ca>
<<else>>
<br>You don't even try to resist, flaring your nostrils and closing your eyes to take a full, deep breath. You moan and shudder as his masculine musk fully consumes you, sniffing desperately for more even as his laughter fills your ears.
<br><ca>\"Now there's a piggy who knows what he wants. Oink for me and maybe I'll give it to you.\"</ca>
<<endif>>
<br>
<span id =\"CarlBJ3\">
<br>You <<click \"oink\">>
<<replace #CarlBJ3>>
<br>You oink for $Carl like a good piggy.
<<if $SubLow>>
<br>You can't believe you're letting Carl of all people humiliate you like this, but you also reason that you've gone this far for some extra cash. What's a little further? So you moan and snort around his cock to the best of your ability, letting the taste of his flesh and the scent of sex numb you to the overwhelming degradation. You're not sure the noise that comes out is really an oink, but $Carl seems content with your effort.
<br><ca>\"Good! Very good, $Name. Such an entrepreneur, eh?\"</ca>, he says, still laughing.
<br><ca>\"You'll have me paid back in no time, at this rate.\"</ca>
<br>You feel your cheeks burn at his mocking, but know he's right. You could stop if you really wanted to, but here you are: still bobbing your head and lavishing his <<Cock>> with attention.
<br><ca>\"Now, I'd ask if you were willing to swallow.\"</ca>, $Carl muses.
<br><ca>\"But we both know the answer is yes, given the right incentive. So have another hundred and get ready for your treat!\"</ca>
<br>He doesn't even give you the dignity of waiting for a response, nor any more warning than the sudden tensing of his <<Cock>> as you finally bring him to climax.
<<elseif $SubMed>>
<br>Even if he hadn't offered you a bonus, you're not sure you could have resisted $Carl's suggestion. Face stuffed with his cock and nose filled with his scent, you realize you do feel like a pig. And that makes it oh so easy to just let go completely and begin snorting and squealing in your best imitation of the animal. Given the considerable obstruction in your throat, the noises aren't entirely accurate, but that doesn't stop $Carl from enjoying the performance to its fullest.
<br><ca>\"Would you look at that, $Name. You're just like $SlaveName[1].\"</ca>, $Carl says.
<br><ca>\"All you needed to find your calling was little a push!\"</ca>
<br>You feel your cheeks flush at his mocking, or rather, the submissive thrill that comes from wondering if he's right. And the fact that you're still worshipping his <<Cock>> despite his degrading remarks is certainly evidence in his favor...
<br><ca>\"Anyway, I'll add another hundred so get ready to swallow, deal?\"</ca>, he adds.
<br>You \"oink\" again without even thinking, which $Carl gleeful takes as a sign of your agreement as you finally bring him to climax.
<<else>>
<br>You obey $Carl's command without a second thought, snorting and squealing as your mind floods with submissive fantasies of being treated like livestock. Specifically, livestock that doesn't have to think about anything other than crawling around, worshipping cock, and slurping down cum as often as your owner deigns to feed you. Your shameless noises aren't exactly accurate given the considerable obstruction in your throat, but your wanton willingness to degrade yourself more than makes up for it in Carl's eyes.
<br><ca>\"Very good, $Name. You're enjoying being my piggy, aren't you?\"</ca>, $Carl teases.
<br>The affection in his tone is obviously sarcastic, but you nonetheless shudder at the praise, your next attempt at a squeal collapsing into a lust-addled moan around his <<Cock>>.
<br><ca>\"That's what I thought. Now show me how much you want to swallow my <<Cum>>.\"</ca>, he commands abruptly.
<br>You know the drill by now, and \"oink\" with mindless fervor, at last bringing $Carl over the edge with your abject, animalistic begging.
<<endif>>
<br>Your brain shuts off as he erupts in your mouth, coating your tongue and flooding your senses with a deluge of molten cum.<<if $SubLow>> Any of your lingering resistance is consumed by the heavenly taste.<<endif>> Drinking his seed is all you can think about. It's all you <i>want</i> to think about. You swallow practically with each pulse of the <<Cock>>, guzzling down as much as you can and suckling greedily at his tip once the flow begins to stop.
<br><<Image gaycum039.gif>>
<br>For $Carl's part, even he can't keep up his wry mocking as the pleasure of your ministrations reach their peak.
<br><ca>\"F-fuck...\"</ca> he shouts breathlessly, before surrendering himself to his own series of moans as you coax out every drop of his seed. He at last lets his hands drop to his sides, but you need no further direction to please him. Even once his orgasm truly ends you dutifully lick and slurp along his <<Cock>>, making sure to clean him up while savoring his taste for as long as possible.
<hr>
You finally come back to your senses when you realize $Carl's gone completely flaccid, and instinctively look up at him in a mix of disbelief at how you've behaved and curiosity about whether or not he enjoyed it.
<br><ca>\"Back down to earth, $Name?\"</ca>, $Carl says with a laugh.
<br><ca>\"Shame. I was just about to put a tag on your ear and fit you with a nose hook.\"</ca>
<br>You feel yourself flushing all over again, and realize your own <<Cock>> so hard it's nearly bursting out of your trousers.
<<if $SubLow>>
<br><ca>\"Aww, do you like that idea? Maybe next time, then.\"</ca>
<br><grs>\"Next time?\"</grs>, you ask hesitantly, suddenly imagining the potential consequences of $Carl as a regular.
<br><ca>\"Yes, piggy.\"</ca>, he says firmly. <ca>\"You don't think I'd give up on you just because you were a bit reluctant at first, right? Hell, reluctance is hot.\"</ca>
<br>$Carl shrugs in his usual friendly way, so you can't be sure if he's joking or not.
<br><ca>\"Of course, if you mind, you can always just say no, right?\"</ca>
<br>He tosses your <i>considerable</i> payment on the table before leaving.
<<elseif $SubMed>>
<br><ca>\"Aww, do you like that idea? How about this, then.\"</ca>
<br>$Carl tosses your <i>considerable</i> payment at you like a stack of confetti, before pulling out a few extra bills and placing them on the table.
<br><ca>\"To earn these, all you have to do is stay kneeling there until you get yourself off once I leave.\"</ca>, he says, shrugging in his usual friendly way.
<br><ca>\"And 'm not even gonna insist that you do it while fantasizing about being my filthy pig, or anything.\"</ca>, he adds with a nod.
<br><ca>\"'Cuz I'm pretty sure I don't have to!\"</ca>
<br>He leaves with a dismissive wave before you can respond.
<br>You wrap your hand around your <<Cock>> and close your eyes.
<<else>>
<br><ca>\"Go ahead and take it out.\"</ca>, he instructs, motioning to your obvious bulge.
<br>You hesitantly do as he says, obviously not opposed to giving yourself some relief.
<br><ca>\"Now you're going to get yourself off.\"</ca>, he says.
<br><ca>\"While I give you a nice bonus for being such a good piggy.\"</ca>
<br>$Carl takes out his wallet and tosses a <i>considerable</i> amount of cash at you like a stack of confetti. He then pulls out another bill and waves it gently before you.
<br><ca>\"Just so we're clear: tell me you're a good little piggy.\"</ca>, he commands.
<br><grs>\"I... I'm... I'm a good little piggy.\"</grs>, you finally manage in a mortified whisper.
<br><ca>\"Good boy.\"</ca>, $Carl replies, flicking the bill at you.
<br><ca>\"Don't forget to stroke.\"</ca>, he adds.
<br>You begin to pump your <<Cock>>, eyes fluttering as your pent up lust is finally met with some sensation. You know that doing this on your knees before the man who just blew a load down your throat is humiliating, but you don't care. A pig doesn't need to be proud, you reason.
<br><ca>\"Now tell me you love worshipping cock.\"</ca>, $Carl continues, revealing another bill.
<br><grs>\"I-I... love w-worshipping cock.\"</grs>, you say, shivering in a mix of pleasure and shame.
<br>$Carl rewards your \"admission\" with more cash once again.
<br><ca>\"And that you love the taste of cum.\"</ca> Another bill.
<br><grs>\"I love the taste of cum.\"</grs>, you say quickly, trying to get it over with, not even realizing how furious your self-ministrations have become.
<br><ca>\"Go ahead and cum then.\"</ca>, $Carl says, chuckling again.
<br><ca>\"As soon as you thank me, anyway.\"</ca>
<br><grs>\"T-thank you!\"</grs>, you shout, finally unleashing your load. You're not sure whether you're supposed to be thanking him for his patronage or for dominating you or for letting you cum, but you shout it a few more times for good measure as your <<Cum>> coats the floor before you.
<br><<Image gaycum042.gif>>
<br>$Carl nods approvingly and tosses a final bill into the sticky puddle, but you don't even notice.
<br>You take a deep breath and close your eyes, exhausted.
<br><ca>\"Oink oink, piggy\"</ca>, $Carl commands, confident he's made his point.
<br>You indulge him and snort one last time in meek surrender.
<br><ca>\"Till next time, then, $Name.\"</ca>, $Carl says with satisfaction, patting you on the head with mock condescension before he departs.
<<endif>>
<br>
<<SetPCSubGain 16 1>>
<<set $Earnings = 1000 + $Week*30>>
<<set $Cash += $Earnings>>
<br>Playing $Carl's pig has made you <<PCSubGain>> more submissive.
<br>But he also rewarded you with an impressive <gr>¤$Earnings cash</gr>!
<<replace \"#BackButton\">>
<<BackManagement>>
<</replace>>
<</replace>>
<</click>> for $Carl like a good piggy.
<br>You voice a <<click \"muffled refusal\">>
<<replace #CarlBJ3>>
<br>You voice muffled refusal.
<br>Refusing to oink<<if $SubHigh>> despite the overwhelming temptation<<endif>>, you attempt to say something dignified and defiant. Unfortunately, your <<print $Carl>>-approved piggy-snout is still stuffed with his <<CockDesc $CarlCockSize>>, so your refusal is reduced to a garbled, unintelligible whimper. Still, you do your best given your musk-addled state and seem to get your point across, if roughly.
<br><ca>\"Aww, you're no fun.\"</ca>, $Carl says, finally removing his thumb from your nose.
<br><ca>\"Part of being a whore is letting pride take a back seat, ya know? But that's not what you want, huh, $Name. Maybe you're just in this for a mouthful of hot... creamy...\"</ca>
<br>You don't quite realize what $Carl is saying, or how tense his cock has become, so the deluge of molten cum coats your tongue and begins filling your mouth without warning.
<br><<Image gaycum048.gif>>
<br>Your fleeting irritation with $Carl is washed away by the heavenly taste as it brings along memories of $Bruce and other clients. You've always looked forward to making money, but had forgotten the pleasure of being on your knees, seed gushing down your throat.
<br><ca>\"S-swallow it all.\"</ca>, $Carl commands between his own wanton exhalations.
<br>It's really more of a reminder as your jaw was starting to go slack from your trance, but you quickly snap to attention and take a nice gulp of the accumulated spunk, shamelessly suckling for more at his pulsing tip. He's happy to feed you all he can, and you suspect that your sudden fervor extracts more than even $Carl expected. His own chest is heaving by the time he's spent, at which point he sinks deep into his chair with a pleasured but exhausted sigh.
<hr>
<ca>\"Damn, $Name. You're fuckin' good. Oral skill is one thing but you really know how to sell the needy cum-slut act.\"</ca>
<br>You blink. Perhaps because you refused to let him completely humiliate you, $Carl seems to think your... enthusiasm for his jizz was for his own benefit.
<<if $SubLow>>
<br>It certainly was to an extent, of course. ~But is that really all there is to it..?~
<br>Your continued buzz from his taste on your tongue certainly suggests otherwise.
<<elseif $SubMed>>
<br>You suppose it was, to an extent. But you know it would be dishonest to pretend you're not still savoring the taste on your tongue.
<<else>>
<br>Obviously you were happy to serve but you'd be lying if you didn't acknowledge the privilege of nursing a cock and swallowing a load as its own sort of reward.
<<endif>>
<br><grs>\"Uh, yeah... well, glad you enjoyed it.\"</grs>, you reply, still somewhat in a daze.
<br><ca>\"Oh I absolutely enjoyed it!\"</ca>, $Carl says.
<br>\"If <<if $SlaveBlowjobs>>$SlaveName[1] can blow <<else>> you can get $SlaveName[1] to blow <<endif>>even half as well as you, I'm sure you'll have me paid back in no time. And hey, if not, I'm sure we can work something out, eh?\"
<br>As $Carl tosses your payment on the table before leaving, it's quite clear what he has in mind.
<br><grss>Is he going to stop by again...?</grss>
<br>The thought fills you with excitement.
<br>
<<SetPCSubGain 8 1>>
<<set $Earnings = 200 + $Week*30>>
<<set $Cash += $Earnings>>
<br>Servicing $Carl has made you <<PCSubGain>> more submissive.
<br>But you also earned <gr>¤$Earnings cash</gr> for your efforts. <<if $SeenSissyHypno6>><piss>Good girl!</piss><<endif>>
<<replace \"#BackButton\">>
<<BackManagement>>
<</replace>>
<</replace>>
<</click>>.
</span>
<</replace>>
<</click>>.
<br>You politely <<click \"decline the offer\">>
<<GoBackUpRepeat>>
<<replace #CarlBJ2>>
<br>You politely decline the offer:
<<if $SubLow>>
<br><grs>\"Sorry $Carl, I'm not going to do that.\"</grs>, you tell him plainly.
<<elseif $SubMed>>
<br><grs>\"S-sorry, $Carl\"</grs>, you say, shaking off your temptations.
<br><grs>\"I'm just not really comfortable with having my partner as a client.\"</grs>
<<else>>
<br><grs>\"O-okay.\"</grs>
<br>You shake your head. That's not what you meant to say.
<br><ca>\"Hah, really? Sweet!\"</ca>, $Carl seems to be somewhat surprised by your response.
<br><grs>\"I-I mean... no.\"</grs>
<br><ca>\"No?\"</ca>, $Carl asks, somewhat disappointed.
<br><grs>\"N-not today...\"</grs>, you almost whisper, unsure of why you qualified your refusal in that manner.
<<endif>>
<br><ca>\"Aww, you're no fun.\"</ca>, he says, though he's clearly far from heartbroken.
<br><ca>\"Though honestly, it's nice to know you have the backbone to say no. Can't have my investment becoming a total slut before at least paying me back, eh?\"</ca> he laughs.
<br>You nod agreeably, glad there's no hard feelings. His formula has probably made him enough money to proposition anything that moves, so maybe that's all he was doing anyway. Still, you'd feel a little bad if $Carl left totally unsatisfied.
<br><grs>\"Why don't I at least call $SlaveName[1] in?\"</grs>, you offer.
<<if $SlaveBlowjobs>>
<<print $SubVersionAnchor>>
<<else>>
<br><ca>\"Nah, don't worry about it. Thanks though.\"</ca>, $Carl replies.
<br><ca>\"That said, you probably don't need me to point out that it's a little conspicuous for you to be selling your mouth before your own //slave//. I guess it's not my business as long as you make 'rent', but it'd be a shame for you to waste the formula's potential, is all.\"</ca>
<br><grs>\"I appreciate the advice.\"</grs>, you say sincerely.
<br>You don't really want to think about it, but $Carl's right. If you're becoming more of a whore than $SlaveName[1], you might need to either re-think your training strategy... or your goals.
<br>
<<SetPCSubGain -8 1>>
<br>Refusing $Carl's proposition has made you <<PCSubGain>> less submissive.
<br><iss>(Note: This might break things! Please report any strange behaviour in regards to submissiveness.)</iss>
<<replace \"#BackButton\">>
<u>[[Advance Week|AdvanceWeek]]</u>
<hr>
<</replace>>
<<endif>>
<</replace>>
<</click>>.
</span>
">>
<span id="BackButton">''Make a choice.''
<hr>
</span>
Carl had informed you he would be stopping by again to collect the week's rent and see how you and $Rebecca were doing. After giving him the payment, you prepared some drinks and are having a friendly discussion about your growing business.
<br>
<br><ca>"Sounds like things are working out for you!"</ca>, Carl says genially.
<br><grs>"And you by extension, eh?"</grs>, you reply.
<br><ca>"Hey, can't fault a guy for being happy to see return on his investment."</ca>
<br><ca>"Besides, your 'rent' is hardly my only reward. I heard your services had 'advanced' to include some oral action. That true?"</ca>, Carl asks, giving his junk a suggestive squeeze through his trousers.
<<if $SlaveBlowjobs>>
/% Rebecca sucking dick route %/
<br><grs>"We do"</grs>, you say calmly. <grs>"$SlaveName[1]'s become quite malleable."</grs>
<<if $SlaveSexing>>
<br><grs>"And she's well beyond just sucking cock, actually."</grs>, you add with a wink.
<<else>>
<br><grs>"And she's proven herself a natural at sucking cock."</grs>, you add with a smile.
<<endif>>
<br><ca>"Yeah, no surprise there."</ca>, $Carl says<<if $PCInfHigh>>, though you notice his voice waver slightly.<<else>>.<<endif>>
<<if $PCInfHigh>>
<br><ca>"Honestly not sure what you've been doing, man, but it's working. I'm not sure you'd even need my formula to put a girl in her place..."</ca>, he trails off.
<br>You can't help but smirk. Looks like Carl is more right than he realizes, as he's clearly being influenced by your commanding presence. You'd expect someone in his line of work to have some sort of resistance to the nanites and pheromones you've acquired, but maybe not. Or maybe so, and he's just impressed by the way you carry yourself.
<<else>>
<br><ca>"Well, whatever you've been doing, it's working. You've really put that girl in her place."</ca>
<<endif>>
<hr>
<span id = "CarlBJ1">
<<if !$PCInfHigh>>
<r>You tell him you could also put men in their place.</r> <is>(You don't feel commanding enough to try something like that.)</is>
<<else>>
You tell him you could also <<click "put men in their place">>
<<GoBackUpRepeat>>
<<replace "#CarlBJ1">>
You tell him you could also put men in their place.
<br><grs>"Not just girls, either"</grs>, you say, giving your sponsor a once over.
<br><ca>"Uh, yeah of course"</ca>, he laughs hesitantly.
<br><grs>"If anything, a guy would be easier"</grs>, you shrug.
<br><grs>"I mean, with $SlaveName[1], I can teach her that stroking a cock or swallowing cum means she gets rewarded instead of punished, and your formula obviously helps me help her associate submission with pleasure. But take a guy - you for instance. You know how good a hand feels around your cock."</grs>
<br><ca>"Hey!"</ca>, Carl interrupts, feigning offense.
<br><grs>"A whore's hand, of course!"</grs>, you correct with a grin.
<br><grs>"But the point is, if I let you touch my cock, for example, you'd not only know exactly how to work it, but you'd have a much better idea of how you were making me feel than a woman. Hell, you could probably get off just imagining the pleasure you'd be providing."</grs>
<br>Carl scratches his head, thinking. <ca>"Yeah, that makes sense... I guess."</ca>
<br>You notice his eyes have drifted to your crotch. Carl's practically been hard since he sat down, probably thinking of $SlaveName[1], but teasing him this way has gotten your own blood flowing and that seems to have garnered his attention.
<br><grs>"If you're that curious, I don't mind."</grs>, you say with a laugh, unzipping your trousers and whipping out your <<CockDesc>>.
<br><ca>"Uh, wow. Don't get me wrong, $Name. You're pretty hot<<if $PCInfVeryHigh>> and I'm definitely interested<<else>>, I suppose<<endif>>, but I kinda prefer to be the one in control..."</ca> He seems to doubt his own words even as he says them. <<if $ServicedMales>>And you don't blame him. You had similar reservations about servicing male clients.<<endif>>
<br>
<br><grs>"Oh come on, Carl. Not only do I still owe you thousands of dollars, but I'm offering to sit here while you play with your investment. I am part of your investment, you realize? The formula went to $SlaveName[1], of course, but the income she provides is a big part of my success and, I assume, my appeal. Trust me: you're definitely in control regardless, but no pressure."</grs>
<br>
<br>Was that a lie? Control is a matter of perspective, you suppose. If he thinks he's on top while jerking you off like a shy rent boy, it's not like he's lost anything. And while you suspect your "enhancements" are having some effect on him, you know it's nothing in the realm of the formula. If he wants this, it's because at least some small part of him has wanted it for a while.
<br>
<br>And it appears Carl does want it.
<br>Without a word he leaves his seat, walks over to you, kneels down, and begins stroking your <<Cock>><<if $PCBigCock>> with both hands<<endif>>.
<br><<Image gayhandjob013.gif>>
<br><grs>"Mm, that's great. See? I knew you'd be good at this."</grs>
<br>Your praise seems to spur him on, and it's hardly dishonest. You don't know how much experience $Carl has with other men, but you suspect he has more than enough with both whores and handjobs. Regardless, he seems to know what it is that separates a poor handjob from a good one.
<br>
<<if $ServicedMales>>
<<if $SubLow>>
<br>You close your eyes and relax into your chair, ecstatic with the pleasure of another man servicing you for a change. Is this how your clients feel under your ministrations? You smirk: no wonder you're popular.
<<elseif $SubMed>>
<br>You close your eyes and relax into your chair, enjoying the pleasure of another man servicing you for a change. If this is anything like how your clients feel under your ministrations, you can hardly blame them for requesting you so often.
<<elseif $SubHigh>>
<br>You close your eyes and relax into your chair, the pleasure of being serviced filling your mind with a deluge of you own submissive fantasies. You wonder what $Carl's cock feels like. You wonder if he'll 'punish' you later for taking charge. Would he have even let you get away with this if he knew what a slut you'd been with other guys?
<<endif>>
<<else>>
<br>You close your eyes and relax into your chair, ecstatic with the pleasure of dominating another man. Given how this feels, you're not surprised guys were asking for your service, but you're glad you've landed on this end of the bargain.
<<endif>>
<br>With no more warning than a flutter of your eyelids, you blow your load in $Carl's hands. He manages to avoid a facial, but the way he shudders after inhaling your scent leaves you wondering if he regrets that.
<hr>
His hands immediately redirect to his own cock as you begin to go limp, but you decide to help him out and call $SlaveName[1] in.
<br>She drops to her knees and eagerly tends to his throbbing hard-on.
<br><<Image blowjob009.gif>>
<br>You're idly aware of $Carl finishing as you step away to freshen up.
<br>Once you return, he's back in his chair with a very satisfied look on his face.
<hr>
<ca>"Thanks, man. You, uh, weren't kidding about her progress."</ca>
<br>He still seems a bit shaken, but $SlaveName[1] clearly helped calm his nerves.
<br><grs>"Glad you approve."</grs>, you say.
<br><ca>"As for the other thing, don't get any silly ideas."</ca>
<br><grs>"What kind of ideas?"</grs>, you ask, playing coy.
<br>Ignoring you, he continues, <ca>"And don't go telling anyone."</ca>
<br><grs>"Really? You never seemed like the kind of person who'd care what people think."</grs>
<br><ca>"Well, yeah. I mean, I don't. I'm just saying."</ca>, $Carl says, clearly flustered.
<br><grs>"Don't worry, our secret."</grs>, you chuckle.
<br>He shows himself out while waving off your laughter.
<br><grss>That was unexpected...</grss>
<br>You can't help but wonder as he departs.
<br><grss>Does $Carl just have a thing for me, or...</grss>
<br>You're curious to see how your influence might affect others.
<hr>
<<SetPCSubGain -12 1>>
Seducing $Carl has made you <<PCSubGain>> less submissive.
<br><iss>(Note: This might break things! Please report any strange behaviour in regards to submissiveness.)</iss>
<<replace "#BackButton">>
<<BackManagement>>
<</replace>>
<</replace>>
<</click>>.
<<endif>>
<<set $CarlBJButtonName = "try out " + $SlaveName[1] + "'s mouth">>
<br>You ask if he'd like to <<click $CarlBJButtonName>>
<<GoBackUpRepeat>>
<<replace "#CarlBJ1">>
You ask if he'd like to $CarlBJButtonName.
<br><grs>"Should I call $Rebecca in?"</grs>, you ask.
<br>You're certainly flattered by the way $Carl seems to be admiring you, but you can only assume he's here for your whore, especially given how excited he always seems to be about her progress.
<<if $PCGivingBlowjobs>>
<br><ca>"Actually, bud, I was hoping you might do the honors."</ca>, Carl replies.
<<print $DomVersionAnchor>>
<<else>>
<br><ca>"Hell yeah!"</ca>, he says, relaxing into his chair and taking his cock out.
<<print $SubVersionAnchor>>
<<endif>>
<</replace>>
<</click>>.
</span>
<<elseif $PCGivingBlowjobs>>
/% Rebecca NOT sucking dick route %/
<<if $SlaveBlowjobs>>
<br><grs>"We sure do"</grs>, you say with a smile.
<br><grs>"$SlaveName[1] will be happy to suck your cock, if that's what you're asking."</grs>
<br><ca>"Good to hear, bud. But I was actually asking about you."</ca>, Carl replies.
<<else>>
<br><grs>"Actually, $SlaveName[1]'s not quite there yet..."</grs> you apologize.
<br><ca>"Aww, that's a bummer"</ca>, Carl replies.
<br><ca>"But I'm sure you'll do just as well, $Name."</ca>
<<endif>>
<<print $DomVersionAnchor>>
<<else>>
<br><br>''Something went horribly wrong. This event should not have been loaded.''
<<endif>>
<<elseif $EventName == "SecondRent">>
<br><ca>"Let's cut to the chase. You owe me a lot of money."</ca>
<br><grs>"And I'm going to pay you back!"</grs>
<br><ca>"Oh, I have no doubt about that. Don't worry, I'm not here to break your legs or anything."</ca>, $Carl says with a chuckle.
<br><ca>"I'm here to make sure my investment isn't going to waste is all."</ca>
<br><grs>"We're already bringing in a lot more cash than before, it won't be long until we're making a profit again."</grs>, you explain.
<br><ca>"No doubt, it's a good start, but even once you do, you'll not be making much off of a single whore."</ca>
<br><ca>"There's plenty of space in here, a lot of empty rooms."</ca>, $Carl says knowingly.
<br><grs>"You want me to expand?"</grs>, you ask.
<br>$Carl simply nods.
<br><grs>"I'm already heavily in debt, mostly to you, I don't think I can afford any more of that Formula."</grs>, you explain.
<br><ca>"You won't need it. Got something else for you."</ca>, he replies, with a hint of mystery in his voice.
<br>You raise an eyebrow, but $Carl just gives you a coy smile and starts rummaging through his bag. Moments later, he pulls out a strangely ornamented collar.
<br><ca>"Now this,"</ca>, he indicates the device, <ca>"is nowhere near as sophisticated as the Formula. This is primitive in comparison."</ca>
<br>He hands you the collar, you grab it and take a closer look at it. The collar consists of a simple stainless steel band with a locking clasp. The front of the collar houses a small casing, attached to it are three LEDs.
<br>$Carl taps the metal casing. <ca>"It all happens in here."</ca>
<br><grs>"What does?"</grs>, you ask.
<br><ca>"The magic."</ca>, he replies, and winks at you. <ca>"You need more willing workers, this will help."</ca>
<br><grs>"What does it do?"</grs>
<br><ca>"Isn't it obvious, $Name? It allows you to control people."</ca>
<br><grs>"That's what I thought... You said it's more primitive than the Formula? How so?"</grs>
<br><ca>"Once you've used this, there won't be any personality left. Well, at least not much. They'll become blank slates. Drones, we call them. They'll obey your commands, but don't expect to get a conversation partner for the dinner table out of it."</ca>
<hr>
$Carl took some time to explain to you how the collar works. As he said, it seems simple. You'll just need to put it around the neck of someone, and they'll quickly become an obedient, if unintelligent, slave. A drone. You'll need a collar for each drone, and you'll also need to install a special device he called a pod, where the Drone will rest and where it can be programmed (and reprogrammed). Trying to teach a Drone something is pointless, if they need to learn a new task they'll have to do it in the pod. The pod will also keep them docile and obedient.
<br>$Carl warned you that the collar will not work against individuals with strong willpower, he explained that you'll need to find weak individuals - or break them before collaring them. Obviously you'll also not want to collar anyone who will be missed. Once a person has been collared, they will slowly, and irreversibly, lose their personality. If you accidentally collar the wrong person, you should correct the mistake as quickly as possible.
<hr>
<ca>"Like the sound of that, eh? It's not too expensive either, let me know when you're ready to install your first pod and I'll hook you up."</ca>
<br>You nod.
<br><br>''You now have access to Pods and Drones.''
/% Random Slave and PC Events %/
<<elseif $EventName == "PCMassage">>
/% Written/Inspired by mlreta %/
<<set $PCInfHigh = ($PCInf >= $PCInfStatus.aura1)>>
<<if $PCInfHigh>>
<<set $EventId = "PCMassageHigh">>
<<else>>
<<set $EventId = "PCMassageLow">>
<<endif>>
<<BackAdvance>>
The weekend had finally arrived again.
<br>The stress of management<<if $EventsSeen.contains("SissyHypno7")>>, and your constant craving for <pi>cock</pi>,<<endif>> is taking a toll on your mental health.
<br>You've decided to take advantage of your Spa, to get some time for yourself, to relax and let go of some of the stress you're feeling.
<hr>
You're naked, facing down with just a folded towel covering your ass cheeks.
<br>You hear the masseuse enter the room, she greets you warmly and before long she's rubbing warm oil into your shoulders and back - slowly, gently caressing your skin, working out the knots in your muscles.
<br>After a few minutes, you start to calm down - the relaxing flowery scents and sedate atmosphere relaxing every sense in you.
<br>The masseuse removes the towel and begins to massage your glutes. It startles you at first, but it actually feels really good, so you let her continue.
<br>She moves on to the back of your thighs, calves, and eventually even your feet.
<br>After she asks you to turn over, you realize that your <<CockDesc PC>> has gotten hard, and you won't be able to turn around without showing off your erection.
<br>You try to avoid it, but the masseuse insists: <tha>"Don't be coy, there's nothing there I haven't seen before."</tha>
<br>You suppose she's right, and you roll over.
<br><<Image handjob005.gif>>
<<if $PCCockSize >= 6>><br>She gasps slightly as your girthy member comes into view. <tha>"Wow, that's... quite hefty."</tha><<endif>>
<<if $PCCockSize < 3>><br>She lets out a quiet sigh. <tha>"Hmm, that's a lot smaller than I imagined..."</tha><<endif>>
<br><tha>"Don't worry, that's perfectly normal..."</tha> she says, motioning towards your erection, <tha>"everybody gets hot with my hands."</tha>, she adds, smiling.
<br><tha>"You should see the girls when I work on them, dripping all over the place."</tha>
<br>She starts rubbing your arms.
<br>Her sensual voice, and her renewed attention to your body, combined with the image she awoke in your mind, makes you grow even harder.
<br>You feel like you are about to lose control of your arousal.
<<if $PCInfHigh>>
<br><grs>"Normal or not, I need you to do something about it."</grs>, you say, with a commanding tone.
<br>Soon, her hands were on your <<CockDesc PC>>, sliding up and down, slowly - almost painfully.
<br><<Image handjob008.gif>>
<br>She teases you with her hands, but in a pleasant way. You relax into it, and eventually release your pent up load.
<<else>>
<br>Her hands wrap around your <<Cock>>.
<br>You gasp as you feel her take ownership of your <<Cock>>. You're at her mercy.
<br><<Image handjob007.gif>>
<br>After what feels like an eternity, you're finally allowed to cum.
<<endif>>
<<set $PCEnergyBonusGain = 2>>
<<set $PCEnergyBonus += $PCEnergyBonusGain>>
<br>
<br>You feel relaxed and refreshed. You gain <bl>$PCEnergyBonusGain extra energy point<<if $PCEnergyBonusGain > 1>>s<<endif>></bl> next week.
<<elseif $EventName == "SlaveMakesDinner">>
<<BackAdvance>>
After waking up, you make your way to the kitchen for some breakfast.
<br>You're surprised to find <<NMS>> there, dressed in nothing more than an apron.
<br>She's whisking some eggs in a bowl.
<br><grs>"Hey?"</grs>, you ask.
<br>She turns around and smiles towards you.
<br><pi>"Good morning, $Name!"</pi>, she says, cheerfully.
<br><pi>"I'm making breakfast for you!"</pi>
<br>You raise an eyebrow.
<br><<if $Facilities.contains("Kitchen")>>You're used to your personal chef cooking your food for you.<<else>>You're used to making your own food.<<endif>>
<br><pi>"I thought I'd surprise you. Go sit down, I'll be right over!"</pi>, <<NMS>> says, and turns back to the task at hand.
<br><<Image girl001.jpg>>
<br>You enjoy the delicious breakfast.
<br><<NMS>> sits at your side, and offers to give you a blowjob while you eat - but you decline, deciding that she deserves a bit of a break.
<br>Besides, you're enjoying your breakfast as it is.
<<set $PCEnergyBonusGain = 1>>
<<set $PCEnergyBonus += $PCEnergyBonusGain>>
<br>
<br>You feel a bit more energetic after eating. You gain <bl>$PCEnergyBonusGain extra energy point<<if $PCEnergyBonusGain > 1>>s<<endif>></bl> next week.
<<elseif $EventName == "RestaurantGloryhole">>
/% Written/Inspired by mlreta %/
<<set $PCSubFour = ($PCSub > $PCSubStatus.four)>>
<<set $GloryholeScene = []>>
<<if $PCSub > $PCSubStatus.three>>
<<if !$EventsSeen.contains("RestaurantGloryholeGay")>>
<<set $EventId = "RestaurantGloryholeGay">>
<<endif>>
<<set $GloryholeScene.push("Gay")>>
<<endif>>
<<if $SlaveSub[$ManagedSlave] > $BlowjobSub>>
<<if !$EventsSeen.contains("RestaurantGloryholeStraight")>>
<<set $EventId = "RestaurantGloryholeStraight">>
<<endif>>
<<set $GloryholeScene.push("Straight")>>
<<endif>>
<<if $GloryholeScene.length == 0>>
<<BackAdvance>>
<<else>>
<<BackChoice>>
<<endif>>
During the weekend, you decided to treat <<NMS>> to an evening out, as a reward for her hard work.
<br>Finding even a somewhat fancy restaurant in the neighborhood around the brothel wasn't easy - but you found a place with table service and decent food.
<<if $GloryholeScene.length == 0>>
<br><<Image Dinner.jpg>>
<br>The whole ordeal is pleasant enough, and you feel like <<NMS>> trusts you just a little bit more.
<<set $SubEffect[$ManagedSlave] = 1>>
<<set $SlaveSub[$ManagedSlave] += $SubEffect[$ManagedSlave]>>
<br><<SubGain>>
<<else>>
<br>After you've had the main course, <<NMS>> heads off to the bathroom, and is gone for quite some time.
<<if $SlaveSub[$ManagedSlave] > $AnalSub>>
<br>Eventually, she returns with a smile on her face.
<br>Her hair is a bit ruffled, and there are some wet spots down the front of her clothes.
<br>She hands you a small wad of cash.
<br><pi>"I didn't want you to have to pay for dinner, so I paid a visit to the little girl's room."</pi>
<br>She's still smiling.
<br><pi>"There's a gloryhole in there."</pi>, she says while lowering her voice, and she winks conspiratorially.
<br>You're not sure whether to be disgusted or proud of her. A bit of both, you suppose.
<br><grs>"So, I guess we're not ordering any dessert?"</grs>, you quip.
<br><pi>"No thanks, I'm stuffed!"</pi>, she giggles.
<br>You're pretty full too - but another primal urge has just woken up inside you, one that you need to take care of.
<<else>>
<br>When she returns, you ask what took her so long.
<br>She looks down, breaking eye contact.
<br>You yell her name: <grs>"<<NMS>>!"</grs>
<br>She bolts upright and looks back up at you.
<br><grs>"Well?"</grs>, you ask in a tone that makes it clear to her that she better tell you.
<br><pi>"T-there was a, uh... gloryhole in the bathroom."</pi>
<br>You burst out laughing.
<br><grs>"And what, you couldn't help yourself? Did it look too delicious? Did you want a bit of dessert, is that it?"</grs>
<br><pi>"W-what?! No, I, uh, I did it for money."</pi>, she says, blushing heavily.
<br><grs>"Oh, okay. I guess you're paying for dinner then."</grs>, you say.
<br>For the faintest moments it look like <<NMS>> is about to argue with you, but she simply nods her head and says <pi>"Yes, Sir."</pi>
<br>You stand up and decide you could stand to <i>get some dessert</i> too, your way.
<<endif>>
<br>
<span id ="GloryholeEvent">
<<if $GloryholeScene.contains("Gay")>>
<br><<click "You go to the women's bathroom.">>
<<replace "#GloryholeEvent">>
<br>You go to the women's bathroom, and head into the stall that <<NMS>> pointed out, locking the door behind you.
<br><<if $PCSubFour>>Eagerly<<else>>Nervously<<endif>>, you get on your knees<<if $PCSubFour>> like you've gotten used to doing<<endif>>.
<br>You put your fingers through the hole, signaling to whoever is on the other side that you're available.
<br>Soon, a <<CockDesc 7>> slides through the hole. <<if $PCSubFour>>The aroma is intoxicating, your mouth starts to water.<<endif>>
<br>You grab it firmly, and let your smooth tongue wetten the length with saliva before taking it into your mouth.
<br>Moans from the other side tell you that you must be doing something right.
<br>Spurred on by these sounds of pleasure, you take the shaft into your mouth, swallowing it down until it reaches your throat.
<br><<Image gayblowjob001.gif>>
<br><<if $PCSubFour>>With practiced skill, you deepthroat the <<Cock>>. You can feel it pulsating in response, and the moans get louder.<<else>>You deepthroat the <<Cock>> amateurishly, and end up choking a bit on the length.<<endif>>
<br>It doesn't take long for the man on the other side to grunt one final time in pleasure as he releases a load of sticky, hot <<Cum>> into your mouth.
<br><grs>"Damn baby, you're amazing!"</grs>, the muffled voice from the other side of the wall says.
<br><<if $EventsSeen.contains("SissyHypno6")>>You eagerly swallow the <pi>delicious cum</pi> like a <piss>good girl</piss> and wipe your lips.<<elseif $PCSubFour>>You swallow the load and wipe your lips.<<else>>You spit the load out onto the floor and wipe your mouth.<<endif>>
<br>The person on the other side shows a few bills through the hole as payment.
<br>Spending some time pondering what just happened, you grab the cash, wash up, adjust your clothes, and head back to your dinner date.
<<set $MoneyGainCash = Math.round($PCSub*1.25)>>
<br>
<br>You made <gr>¤$MoneyGainCash cash</gr>.
<<set $Cash += $MoneyGainCash>>
<<replace "#BackButton">>
<<BackAdvance>>
<</replace>>
<<GoBackUpRepeat>>
<</replace>>
<</click>>
<<else>>
<br><r>You go to the women's bathroom.</r> <is>(You have no intention on being on the receiving end.)</is>
<<endif>>
<br><<click "You go to the men's bathroom.">>
<<replace "#GloryholeEvent">>
<br>You go to the men's bathroom and walk to the last stall of the row, closing the door behind you.
<br>You unzip your pants and extract your <<CockDesc PC>>, massaging it until you're sporting a semi - hard enough to insert through the hole in the wall.
<br>It doesn't take long for a warm mouth to engulf it and start to greedily suck it, giving you a really satisfying blowjob.
<br>You unleash your load into the receiving mouth on the other side with a grunt, and hear a girlish moan of pleasure in response.
<br><<Image gay003.gif>><<Image blowjob013.gif>>
<br>You take a few moments to let your heavy breathing subside before you arrange your clothes in the mirror and leave the restroom with a big smile on your face.
<br>
<<set $PCEnergyBonusGain = 2>>
<<set $PCEnergyBonus += $PCEnergyBonusGain>>
<br>Due to your little escapade, you gain <bl>$PCEnergyBonusGain extra energy points</bl> next week.
<<replace "#BackButton">>
<<BackAdvance>>
<</replace>>
<<GoBackUpRepeat>>
<</replace>>
<</click>>
</span>
<<endif>>
<<elseif $EventName == "ShemaleOnFemale" || $EventName == "ShemaleOnFemale2">>
/% Written by mlreta %/
/% ## "LONG HAIR" MENTIONED ## %/
<<BackAdvance>>
<<NMS>> was sitting at the reception of the brothel, carelessly playing with her long hair when a dignified-looking woman came into the lobby.
<<if !$EventsSeen.contains("ShemaleOnFemale")>>
<br>Tall, voluptuous, and with curves like those of a mountain road, accentuated by the tight dress she was wearing. It perfectly hugged her figure, showed her body to perfection.
<br>The woman looked around<<if $SlaveCount>1>> at the girls in<<else>> the lobby<<endif>> and as soon as she saw <<NMS>>, her expression changed.
<br>From the distant and uninterested look, it changed to the appearance of a predator stalking its prey as a sinister smile drew on her lips.
<br>With firm steps, she reduced the distance until she was standing right in front of <<NMS>>.
<br>Without a word the woman extended her hand towards <<if $SlaveSub[$ManagedSlave] > $AnalSub>>the eager whore<<else>>the girl<<endif>>.
<br><<NMS>> took it, delighted at the prospect of having sex with yet another gorgeous woman.
<br>As soon as they entered the room, the woman enfolded <<NMS>> in a hug and started kissing her intensly.
<br>The surprised girl<<if $SlaveSub[$ManagedSlave] > $AnalSub>>, overwhelmed by her horniness,<<endif>> started fumbling with the client's clothes, caressing her body.
<br>Suddenly, to <<NMS>>'s surprise, she found something that <i>shouldn't be there</i> when she worked her way down to the client's crotch.
<br>The brunette client broke the kiss and smiled widely.
<br><thi>"Have you found something you like?"</thi>, she asked.
<br><<NMS>> couldn’t believe her eyes when the tall woman pulled her dress aside and extracted her <<CockDesc short 8>> from within her panties.
<br>The whore couldn’t contain herself, she got straight to her knees and engulfed <<CockDesc short 8>> with her mouth.
<br>The combination of the feminine woman's body with a thick, meaty cock was overwhelming - <<NMS>> almost felt like she was in love, her head rushing.
<<else>>
<<set $EventId = "ShemaleOnFemale2">>
It was the same tall and stately woman as last time.
<br>She walked straight to where <<NMS>> was sitting and extended her hand towards the eagerly expecting whore.
<<NMS>> couldn't hide her desire to yet again be used to sate this woman-with-dick's wanton lusts.
<br>As soon as both entered the room, <<NMS>> fell to her knees, and hungrily hunted for the woman's <<Cock>>.
<br>She slid it into her mouth with loud, slurping sounds.
<br>A few seconds later and the shemale's <<Cock>> was rock hard. <<NMS>> sucked on it lustfully and without shame.
<br>When <<NMS>> felt the tall woman approaching orgasm, she let the <<Cock>> slide out of her mouth and begged to be taken to bed.
<br>Her <<Pussy>> was aching with need, and she was going to offer it willingly to her client.
<<endif>>
<br><<NMS>> was thrown atop the bed and the tall woman spread her legs wide open.
<br>The whore eagerly complied, and her hungry eyes implored the shemale to hurry, to fuck her.
<br>When the client's <<CockDesc 8>> entered her, <<NMS>> was completely lost in bliss.
<br><<if !$EventsSeen.contains("ShemaleOnFemale")>><<Image shemale001.gif>><<else>><<Image shemale003.gif>><<endif>>
<br>She was feeling something that she <<if !$EventsSeen.contains("ShemaleOnFemale")>>never thought possible:<<else>>had quickly learnt to enjoy:<<endif>> having sex with a girl with a cock.
<br><<NMS>> loved the sensation so much!
<br><pi>"If this wonderful woman keeps fucking me this good, I might be lost forever..."</pi>, she thought.
<br>It felt so good, so powerful - her attraction towards the client only grew stronger and she felt herself giving up all resistance, mesmerized by the girl-cock pounding away at her.
<br>Finally, <<NMS>> was overwhelmed by a powerful orgasm and came, screaming in pleasure.
<br>The client smiled wickedly as she looked down upon the still-numb-and-shuddering-from-pleasure girl then bent down and kissed her.
<br><<NMS>> moaned into the kiss, enjoying the feeling of this woman's tongue against hers.
<br>With a quick twist, the shemale broke the kiss and turned <<NMS>> over, making her face the pillow.
<br><thi>"Ready for round two?"</thi>, she asked.
<br><<NMS>> could only moan happily - and the client penetrated her from behind.
<br><<if !$EventsSeen.contains("ShemaleOnFemale")>><<Image shemale004.gif>><<else>><<Image shemale002.gif>><<endif>>
<<if !$EventsSeen.contains("ShemaleOnFemale")>>
<br>As they went on, the powerful woman would lean forward and whisper to <<NMS>>.
<br>The whispers seemed strangely hypnotic - and <<NMS>> understood that from this moment on, she was going to crave girls with cocks more and more.
<br>In her mind, <<NMS>> started to visualize her future: having sex with this kind of girl all the time.
<<else>>
<br>When the woman detected that <<NMS>> was already lost in sensations, she started to whisper in her ear.
<br>She was creating a new craving within the promiscuous whore's mind.
<br><thi>"Wouldn't you love to have your own submissive little dick-girl? Someone that you and your master could train - someone to satisfy both you and him?"</thi>
<br><<NMS>> moaned happily in agreement as the shemale carried on.
<br><thi>"Another slave-whore for this place - wouldn't you just love that?"</thi>
<br><<NMS>> could already picture it in front of her, how they could take one of the more effeminate clients and turn him into a perfect little girl-with-a-dick.
<br><thi>"I can help you. Tell your master."</thi>, the shemale whispered.
<br><<NMS>> could feel how the client's pace was picking up, and the whore wasn't really even listening anymore.
<br>She shouted out in pleasure as her <<PussyDesc>> was filled with warm, sticky <<Cum>>.
<br>
<br>''<<NMS>> can now seek out submissive customers to dominate.''
<<endif>>
<<set $SlaveEnergyGain = 2>>
<<set $SlaveEnergyBonus[$ManagedSlave] += $SlaveEnergyGain>>
<br>
<br>''As a result of the encounter, <<NMS>> gains <bl>$SlaveEnergyGain extra energy</bl> for the upcoming week.''
<<set $Earnings = Math.round($SlaveSex[$ManagedSlave]*$Week*15)>>
<<set $Cash += $Earnings>>
<br>The client paid you <gr>¤$Earnings</gr>.
<<elseif $EventName == "ToiletPiss">>
/% Written/Inspired by DerpTheDark %/
<<set $AnalScenePissLowSub = ($SlaveSub[$ManagedSlave] < $AnalSub)>>
<<set $AnalScenePissMedSub = ($SlaveSub[$ManagedSlave] >= $AnalSub)>>
<<set $AnalScenePissHighSub = ($SlaveSub[$ManagedSlave] >= $PissSub)>>
<<BackAdvance>>
$SlaveName[$RandomSlave] entered <<PCName>>'s bathroom to hide away from the stress she had been under lately, feeling the urge to pee as well.
<br>$SlaveName[$RandomSlave] pulled down her lacy thong, kicked it away and sat her <<AssDesc>> on the toilet to pee.
<br><<Image piss001.gif>>
<br>At that moment, you burst burst into the bathroom, already unzipping your fly as you spot <<NMS>> in her compromising situation.
<br>She's not allowed to be in here. She knows that well.
<br>You glare at her, and she cowers away from you, a few drops of <<Piss>> still dribbling out between her legs.
<br><blu>"$SlaveName[$RandomSlave], why are you in here?"</blu>
<br><pi>"I-I, uh..."</pi> she started.
<br><blu>"Shush."</blu>, you put your finger on her lips to silence her.
<br>You finish unzipping and pull out your <<CockDesc PC>>.
<<if $AnalScenePissLowSub>>
<<set $EventId = "AnalScenePissLowSub">>
<br>$SlaveName[$RandomSlave] looks at you curiously, then opens her mouth tentatively, expecting to give you blowjob.
<br>You grip the side of her head by her hair and hold her firmly, using your other hand to point the tip of your <<Cock>> towards her face.
<br><<Image piss004.gif>>
<br>She looks confused, and then cringes as it dawns upon her what is going to happen.
<br>You let loose a golden yellow stream of warm <<Piss>> that hits the bridge of her nose and splashes all over her face.
<br>She recoils and flinches her head away in disgust.
<br>The <<Piss>> streams down her face and onto her body, soaking her clothes.
<<elseif $AnalScenePissMedSub>>
<<set $EventId = "AnalScenePissMedSub">>
<br>$SlaveName[$RandomSlave] looks at you tentatively, then opens her mouth.
<br>She knows what's coming, and she can't help but wince.
<br>You let loose a golden yellow stream of warm <<Piss>> into her open mouth.
<br>$SlaveName[$RandomSlave] simply stays there with her mouth open. It quickly overflows with <<Piss>> and it streams down her chin, soaking her clothes.
<br><<Image piss002.gif>>
<<elseif $AnalScenePissHighSub>>
<<set $EventId = "AnalScenePissHighSub">>
<br>$SlaveName[$RandomSlave] obediently opens her mouth, knowing exactly what to expect.
<br><blu>"Good girl"</blu>, you purr, grab your <<Cock>>, point it towards her expectantly open mouth and release a stream of warm <<Piss>>.
<br>She swallows it down as fast as she can, trying to avoid spilling any.
<br><<Image piss003.gif>>
<<endif>>
<hr>
<<SubGainSetNoRoll 12>>
Being used as a urinal crushes $SlaveName[$RandomSlave]'s resistance, she gains <<SubGainPrint>> of submissiveness.
<<elseif $EventName == "SlaveGrooming">>
<<BackAdvance>>
You catch $SlaveName[$RandomSlave] grooming herself to maintain the standards you've set for her.
<br><<Image pussy032.gif>>
<br>When she's done, her <<PussyDesc>> looks perfect.
<br>You compliment her on a job well done, and she smiles coyly at you.
<br><pi>"Thanks you."</pi>, she responds.
<br>
<br>The compliment seems to have motivated her to further in regards to keeping herself presentable and beautiful.
<<set $SlaveEarningsMod[$RandomSlave] = 1.5>>
<br>''Because of this, $SlaveName[$RandomSlave] will earn <gr>$SlaveEarningsMod[$RandomSlave] times more cash</gr> during the upcoming week.''
<<elseif $EventName == "SlaveLotionTits">>
<<BackAdvance>>
$SlaveName[$RandomSlave]'s body is being put through a lot of stress, she has to take good care of it.
<br>You've bought a bottle of extra fancy moisturizing lotion for her.
<br>She takes the bottle and thanks you for the gift.
<br><grs>"Go on."</grs>, you instruct, nodding your head towards her.
<br><pi>"Now?"</pi>
<br><grs>"Mhm."</grs>
<<if $SlaveSub[$RandomSlave] < $BlowjobSub>>
<br><pi>"Do I really have to?"</pi>, $SlaveName[$RandomSlave] asks, she looks uncomfortable.
<br><grs>"Yes."</grs>, you insist.
<br>She looks like she wants to continue arguing, but you give her a stern gaze and the fight going out of her.
<br>$SlaveName[$RandomSlave] nervously gets undressed and awkwardly starts applying the luxurious lotion.
<br><grs>"It's important to keep yourself looking good, $SlaveName[$RandomSlave]."</grs>
<<else>>
<br><pi>"Okay."</pi>, she says with a smile.
<br>$SlaveName[$RandomSlave] happily gets undressed and starts applying the luxurious lotion to her body.
<<endif>>
<br>You continue watching as $SlaveName[$RandomSlave] rubs the silky lotion into her <<TitsDesc>>.
<br>Her <<NipplesDesc>> stiffen beneath her hands.
<br><grs>"You look beautiful, $SlaveName[$RandomSlave]."</grs>
<<if $SlaveSub[$RandomSlave] < $BlowjobSub>>
<br>Your compliment makes $SlaveName[$RandomSlave] uncomfortable. She stares at the floor with a frown on her face.
<<else>>
<br><pi>"Thank you, Master!"</pi>, she happily replies.
<<endif>>
<br><<Image tits158.gif>>
<<set $SlaveEarningsMod[$RandomSlave] = 1.5>>
<br>Keeping her skin nice and smooth makes $SlaveName[$RandomSlave] more appealing.
<br>''She will earn <gr>$SlaveEarningsMod[$RandomSlave] times more cash</gr> during the upcoming week.''
<<elseif $EventName == "SlaveDinnerNice">>
<<BackAdvance>>
You instruct $SlaveName[$RandomSlave] to put on a fancy dress and join you for dinner.
<br>She seems nervous, expecting that you have some nasty surprise planned for her, but does as you tell her.
<br>You stand up to greet her when she enters the room.
<br><grs>"You look stunning tonight, $SlaveName[$RandomSlave]."</grs>, you tell her.
<br><pi>"Thank you, <<if $SlaveSub[$RandomSlave] <= $BlowjobSub>>$Name<<else>>Master<<endif>>."</pi>
<br><<if $SlaveSub[$RandomSlave] <= $BlowjobSub>>You frown as she uses your name, but decide to let it pass this time.<<endif>>
<br>You move towards her, and wrap her in your arms.
<br><grs>"Don't be nervous, we're just going to have a nice dinner together tonight."</grs>, you whisper into her ear.
<br>You give her <<AssDesc $RandomSlave>> a bit of a squeeze, and pull her in for a kiss.
<br>She kisses back, <<if $SlaveSub[$RandomSlave] <= $BlowjobSub>>but doesn't seem particularly into it<<else>>lovingly, as if she's enjoying it<<endif>>.
<br><<Image kiss011.gif>>
<br>The dinner goes well.
<br>You pamper $SlaveName[$RandomSlave] with compliments and attention. By the end of the meal, she seems like she's had a good evening.
<br>
<<set $SlaveEnergyGain = 3>>
<<set $SlaveEnergyBonus[$RandomSlave] += $SlaveEnergyGain>>
<br>''Thanks to your personal attention, <<NMS>> gains <bl>$SlaveEnergyGain extra energy</bl> for the upcoming week.''
<<elseif $EventName == "SlaveDefiance">>
<<BackAdvance>>
$SlaveName[$RandomSlave] refuses to listen to any of your orders. You try to punish her for misbehaving, but she doesn't react the way you expect.
<br>You cannot break her. She is simply stubbornly defiant.
<br>This behaviour cannot be tolerated, and must immediately be quashed.
<br><grs>"One last chance, $SlaveName[$RandomSlave]."</grs>, you give her a final warning.
<br><pi>"Fuck you, $Name."</pi>, she spits back.
<br>It can't be helped then. You grab her arms and drag her with you into one of your playrooms.
<br>$SlaveName[$RandomSlave] screams and kicks and tries to bite you. You cannot fathom what has gotten into her. She usually behaves.
<br>Despite her best efforts, you manage to get her into the room. Once inside, you quickly tie her hands together and hook them onto the end of a pulley.
<br><grs>"I wish I didn't have to do this, $SlaveName[$RandomSlave], but you have to learn what happens to bad girls when they misbehave."</grs>
<br>Using a wheel on the wall, you raise the pulley $SlaveName[$RandomSlave] is hooked onto. This forces her hands and arms up into the air.
<br><pi>"Fuck you! Let me go! Let me go!!"</pi>, she screams.
<br>You ignore her.
<br>Once her arms raise above her head you lock the wheel in place. She'll be standing like that for a while.
<br>To make things worse, you grab a posture collar out of a drawer and put it around her neck. It will force her to keep her neck stretched, removing any possibility of letting her head hang and relax.
<br><pi>"You asshole! Get me out of this shit! Fucking let me go!"</pi>, she continues protesting.
<br><grs>"I'll let you go..."</grs>, you say, and start removing her clothing, <grs>"... as soon as you've learned to behave."</grs>
<br><<Image bondage021.gif>>
<br>You leave her hanging naked in that position. It will start out bearable, but before long her body will start cramping up. She'll be unable to relax, unable to find any relief from the burning pain in her muscles.
<br>You check in on her periodically throughout the day, every time asking her to apologize and admit that she's been a bad girl. Every time, she refuses, instead shouting insults and expletives at you.
<br>There is a look of steely determination in her eyes. You know the pain she is experiencing must be severe, yet she shows no sign of breaking. She hasn't even cried.
<br>Something is wrong. This is not normal. You think that even <i>you</i> would've broken at this point.
<br>Somebody must've done something to her. Given her some drug, perhaps? You try to interrogate her, but she does not respond.
<br>If it is a drug, perhaps it will wear off. You leave her tied up for a couple more hours, just to make absolutely sure.
<br>
<br>By the time you come back, she's collapsed. She's hanging from her arms, her legs having buckled underneath her. Her shoulders are bulging outwards, it looks like they've popped out of their sockets from the pressure.
<br>You grimace. Hopefully there's no permanent damage. There shouldn't be.
<br>Some drool has escaped from $SlaveName[$RandomSlave]'s mouth and is running down her chin. You wipe it away using your thumb.
<br><grs>"$SlaveName[$RandomSlave], can you hear me?."</grs>, you ask.
<br><pi>"P-please..."</pi>, she whispers.
<br><grs>"Have you been a bad girl, $SlaveName[$RandomSlave]?"</grs>
<br><pi>"Y-yes, Master. P-please forgive me..."</pi>. Every word seems to strain her greatly.
<br>You're relieved, whatever was going on has clearly either passed, or you finally managed to push past it and break her.
<br>You quickly get her down from her precarious position. She whines and yelps in pain throughout.
<br>
<br>You question $SlaveName[$RandomSlave] afterwards. She's very scared and apologetic, she doesn't understand what came over her.
<br>You think she's telling the truth, she doesn't seem to know what happened to her, or why.
<br>Regardless, you have to investigate this, make sure it doesn't happen again.
<br>
<<set $SlaveEnergyGain = ($SlaveEnergyMax[$RandomSlave]) * -1>>
<<set $SlaveEnergyBonus[$RandomSlave] = $SlaveEnergyGain>>
<br>''Because of her injuries, $SlaveName[$RandomSlave] <r>loses</r> <bl>$SlaveEnergyGain energy</bl> for the upcoming week.''
<<elseif $EventName == "SlaveLezdom">>
/% Written by mlreta %/
<<BackAdvance>>
$SlaveName[$RandomSlave] was bored. She was sitting in the lounge, waiting for a customer to arrive.
<br>Her ennui finally came to an end when a tall, thin woman entered the brothel.
<br>She strode straight in like she was the queen of the world: her steps surefooted, her head held high.
<br>The woman's eyes were concealed by a pair of very fancy, dark sunglasses. They looked very expensive, as did the woman's long coat and black leather boots.
<br>Her attire exhibited luxury and confidence alike.
/% ADJUST %/<<if $EventsSeen.contains("FemaleClientIntro")>>
<br>It was not unusual to see women come into the brothel, $SlaveName[$RandomSlave] knew that they sometimes sought <<PCName>>'s services.
<br>This one however displayed unusual elegance and class.
<<else>>
<br>It was unusual to see women come into the brothel, especially ones with displaying such obvious elegance and class.
<<endif>>
<br>$SlaveName[$RandomSlave] observed as the woman strode confidently across the room, towards <<PCName>>.
<br>$SlaveName[$RandomSlave] couldn't hear what the woman asked. <<PCName>> looked at her, quizzically.
<br><grs>"The girl?"</grs>, he responded, motioning towards $SlaveName[$RandomSlave].
<br>The woman nodded, and related her desires.
<br><<PCName>> explained that $SlaveName[$RandomSlave] had absolutely no experience with other women. The tall woman removed her sunglasses.
<br>There was glimpse of eagerness and desire in those eyes. She smiled wickedly, and said <thi>"Even better!"</thi>.
<br><<PCName>> called $SlaveName[$RandomSlave] over. She obliged, curious as to what exactly was going on, but also fearful.
<br>The woman took a few steps, walking around $SlaveName[$RandomSlave]. She nodded her head in approval a few times.
<br>When she finished her lap, she took $SlaveName[$RandomSlave]'s chin in her hand and looked into her eyes.
<br><thi>"You'll learn a lot of new things today, and you'll be grateful for it."</thi>
<br><pi>"Y-yes, Madam.</pi>, $SlaveName[$RandomSlave] responded.
<br><thi>"Mistress."</thi> The woman didn't have to sany anything else, that word alone was enough for $SlaveName[$RandomSlave] to understand.
<br>A chill ran down her spine and $SlaveName[$RandomSlave] glanced at <<PCName>>, pleadingly, as if to implore him to reconsider. He looked back, his steely gaze alone was more than enough for $SlaveName[$RandomSlave] to understand that she had no choice in the matter.
<br><pi>"Mistress.</pi>, $SlaveName[$RandomSlave] obliged.
<br>The lady took $SlaveName[$RandomSlave]'s hand and guided her into a room.
<br>
<br>As soon as the door closed, $SlaveName[$RandomSlave] turned to look at the woman. She let her coat slide off her body and fall to the ground, revealing a shiny black leather outfit. It was composed of a tight corset, which left the woman's <<Tits>> exposed, as well as perfectly fitted thong panties made out of leather. The thong had a slit down the middle, which revealed her labia. She was also wearing gloves of leather, and her leather boots, that reached mid-thigh, were studded with metal spikes and tacks.
<br><i>Mistress</i> had a furled up whip hanging by her side.
<br><<Image bdsm001.jpg>>
<br>$SlaveName[$RandomSlave] was speechless, the sight was overwhelming. She felt a heat whelm up within her, and a wetness form between her legs.
<br><thi>"Strip, and get on the bed."</thi>, her mistress said in a tone that would brook no argument.
<br>$SlaveName[$RandomSlave] did, without hesitation.
<br><thi>"Get on all fours."</thi>
<br>She did.
<br><thi>"First of all, little princess, tell me your name, and how many women you've been with.</thi>
<br><pi>"My name is $SlaveName[$RandomSlave], and I've never been with a woman in my whole life."</pi>, $SlaveName[$RandomSlave] replied, trembling, her voice half whispered.
<br>The sudden crack of the whip reminded $SlaveName[$RandomSlave] of thunder, it was so loud and sudden.
<br>The whip didn't touch her, but the mere suggestion that it could scared $SlaveName[$RandomSlave] tremendously.
<br><thi>"You forgot something. I expect you to adress me as Mistress, every time. The next time you fail to do so, the whip will strike your flesh."</thi>
<br><thi>"Now tell me: have you ever fantasized about being with another woman?"</thi>
<br>It took $SlaveName[$RandomSlave] a second to reply. Should she tell the truth, or try to please the Mistress?
<br><pi>"No Mistress, never.</pi>, she said, opting for the truth.
<br>The lady smiled. <thi>"It seems your body is willing, judging by this."</thi>, she indicated $SlaveName[$RandomSlave]'s sopping wet, <<PussyDesc>>.
<br><thi>"And these."</thi> The woman teased a hand across $SlaveName[$RandomSlave]'s <<TitsDesc>>, grabbing one of her <<Stiff>> <<Nipples>>.
<br><<NMS>> let out a submissive whimper.
<br><thi>"When I'm done with you, you'll be a perfect little pussy-craving lesbian."</thi>
<br>$SlaveName[$RandomSlave] squirmed, rubbing her legs together, her <<Pussy>> throbbing. She realized that the thought enticed her.
<br>The woman turned $SlaveName[$RandomSlave] around and pulled her arms in front. She then handcuffed the lusting girl.
<br>Mistress pushed her slut back, making her fall onto the bed, and pulled her legs to the sides.
<br>$SlaveName[$RandomSlave] yelped in pleasure and pain as her Mistress gave her <<PussyDesc>> a firm slap with the flat of her hand.
<br>Pulling an intimidatingly large dildo out of her purse, the lady had a wicked grin on her face.
<br><thi>"This is what your pussy is used to, isn't it, whore?"</thi>, the Mistress demanded. At the same time, she started teasing the dildo across $SlaveName[$RandomSlave]'s clit.
<br><pi>"Yes, Mistress."</pi>, $SlaveName[$RandomSlave] responded.
<br>The mistress teased the opening of $SlaveName[$RandomSlave]'s dripping <<Pussy>> with the huge dildo. She slowly pushed it forward, spreading $SlaveName[$RandomSlave] open.
<br>$SlaveName[$RandomSlave] moaned, twisting her body, straining against the cuffs - enjoying the sensations more and more with every pasing second.
<br>Then, suddenly, the mistress stopped. $SlaveName[$RandomSlave] couldn't help but sigh in disappointment.
<br><thi>"It's time for you to learn what <i>real</i> sex feels like."</thi>, she said, and casually discarded the dildo, tossing it onto the floor.
<br><thi>"You're allowed to cum as many times as you want, princess."</thi>
<br>$SlaveName[$RandomSlave] was surprised to hear that, but barely had time to process the thought before her mistress dove between her legs.
<br><<Image lesbian010.gif>>
<br>Adroit fingers plunged inside of her, exploring her folds, and an expert tongue started licking her clit.
<br>$SlaveName[$RandomSlave] came almost immediately, but Mistress didn't stop there. She continued massaging the sensitive nub using both fingers and tongue, licking the labia and occasionally letting her tongue plunge deeper.
<br><<Image lesbian224.gif>>
<br>$SlaveName[$RandomSlave] became a squirming mass of pleasure - moaning and twisting, pushing her <<PussyDesc>> back towards her Mistress's mouth, craving more.
<br>She went from orgasm to orgasm, quickly losing count. She was a wet, exhausted mess by the time her Mistress decided to stop.
<br>Slowly, the woman crawled across the bed, until her face was millimeters away from $SlaveName[$RandomSlave]'s face.
<br>Their lips met, and $SlaveName[$RandomSlave] could taste herself as their tongues entwined. $SlaveName[$RandomSlave] eagerly kissed her Mistress, her <i>Goddess</i>.
<br>
<br><thi>"See? This is what real sex feels like."</thi>
<br><thi>"You have a lot left to learn. I'll be seeing you again soon, princess."</thi>, the tall woman said as she left.
<br>$SlaveName[$RandomSlave] could only whimper in response, she had been reduced to a puddle of pleasure.
<<set $Earnings = Math.round($SlaveSex[$RandomSlave]*$Week*15)>>
<<set $Cash += $Earnings>>
<br>
<br>You were paid <gr>¤$Earnings cash</gr> for the use of $SlaveName[$RandomSlave].
<<elseif $EventName == "SlaveLezdom2">>
/% Written by mlreta %/
<<BackAdvance>>
$SlaveName[$RandomSlave] was resting in her room when $Name called for her.
<br><grs>"Come to the lobby, a customer is asking for you."</grs>
<br>She whimpered, as it was late, and she had already had more customers than she could handle; she was exhausted.
<br>Of course, she didn’t say a word about it. She knew that $Name was very strict about girls complaining about their work.
<br>She freshened up, touched up her makeup and went out for yet another cock.
<br>When $SlaveName[$RandomSlave] entered the lobby she was surprised.
<br>Standing there, talking to <<PCName>>, was the woman from the other day - <pii>"Mistress"</pii>, was the first thing that came to the girl's mind.
<br>She looked as magnificent as ever, stunningly beautiful. The woman was politely discussing something with <<PCName>> - he seemed somewhat annoyed at what she was saying.
<br>$SlaveName[$RandomSlave] couldn't help but remembering the last time she had met with this woman, especially the way <pii>"Mistress"</pii> made her feel.
<br><pi><<if $SlaveSub[$RandomSlave] < $SexSub>>"She taught me how to love a woman."<<else>>"She fucked my brains out."<<endif>></pi>, $SlaveName[$RandomSlave] thought.
<br>$SlaveName[$RandomSlave] realized that her <<PussyDesc>> was completely drenched, she was flooding her thong with juices just remembering <thi>"what real sex feels like"</thi>.
<br>She couldn't wait to experience that again...
<br>
<br>The tall woman looked in $SlaveName[$RandomSlave]'s direction and smiled. Sweetly at first, then wickedly. <pii>"Mistress"</pii> excused herself from the conversation with $Name and walked over to $SlaveName[$RandomSlave].
<br><pii>"Mistress"</pii> placed thre fingers on $SlaveName[$RandomSlave]'s chin and pulled her head upwards until their gazes met. They seemed to share an understanding, and their lips touched.
<br><<Image lesbian002.gif>>
/% Change Image %/
<br>$SlaveName[$RandomSlave] let the woman kiss her dominantly, just enjoying the wet warmness of her tongue for as long as <pii>"Mistress"</pii> wanted it to last.
<br><thi>"I see you've missed me..."</thi>, the woman said, <thi>"..and smell it."</thi>, she added, sinking a hand down towards $SlaveName[$RandomSlave]'s dripping <<Pussy>>, <pii>"Mistress"</pii> caressed it gently from outside of the panties.
<br>$SlaveName[$RandomSlave] simply shivered and nodded.
<br><thi>"Are you ready to continue where we left off?"</thi>, <i>"Mistress"</i> said in a breathy whisper.
<br>$SlaveName[$RandomSlave] nodded again.
<br><thi>"Ready to be my little lesbian princess?"</thi>, <pii>"Mistress"</pii> said, emphasizing the last word by pulling $SlaveName[$RandomSlave]'s panties to the side and plunging three fingers into her sopping wet <<Pussy>>.
<br><<Image lesbian001.gif>>
<br>$SlaveName[$RandomSlave]'s body spasmed as the first orgasm of the night coursed through her body.
<br>She knew that there was going to be many more...
<<set $Earnings = Math.round($SlaveSex[$RandomSlave]*$Week*15)>>
<<set $Cash += $Earnings>>
<br>
<br>You were paid <gr>¤$Earnings cash</gr> for the use of $SlaveName[$RandomSlave].
<<elseif $EventName == "SlaveLezdom3">>
/% Written by mlreta %/
<<BackAdvance>>
Once inside, the woman turned around and locked her gaze with the girl’s, pulling her chin up to avoid her to lower her eyes. “Will you say something, slut?”, the woman asked. “I missed you, Mistress. I masturbated thinking in you every day. I even looked at the other girls, and masturbated thinking in fucking them, Mistress. Am I a lesbian now?” The woman chuckled lightly, and said: “not yet, but soon, really soon, you’ll be, my slave”. That last word triggered an alarm in $SlaveName[$RandomSlave]'s head. She can’t have two owners. Is the Mistress willing to take over this place? What will happen to Master? The woman read the girl’s thoughts, and said: “I see you got it. Very good, slave. You’re smart after all. Yes, I plan to take over this place. I plan to make you and the other girls my lesbian sluts, and put you all to work for me. I already have another slaves, already working for me in the streets. They fuck men for money, and they fuck me and each other for fun. I will bring them here, and have them working for me together with you all. That pathetic master of yours will have no chance against me. And you’ll help me take over this place. In fact, you’ll beg me to let you help me. (note: if <<PCName>>'s femininity is high enough at THIS moment, then the Mistress might say: And I’ll turn that master of yours into another slutslave and put her to work for money. She will beg me to put her to whore here, with the rest of you.) $SlaveName[$RandomSlave]'s mind was trying to process all of this, and the Mistress took the opportunity to send her fingers up the girl’s pussy, massaging her clit, kissing her at the same time. $SlaveName[$RandomSlave] couldn’t resist, and started to cum repeatedly, for a long time. Finally, when she opened her eyes, she looked deeply into the Mistress’ ones, and smiling wickedly, said: “of course I’ll help you, Mistress, but would you let me dominate the other girls, and turn them into eager lesbians all by myself? I want to break the bitches, and bring them under your command, without your help. Will you allow, me, Mistress?” Both women laughed out loud, and then went into kissing each other again.
One hour, and uncountable orgasms from both of them later, the Mistress said: “OK, sweetie, you’re ready now. You learned a lot in how to make a woman delirious with pleasure, and how to crave for another woman’s touch. Now you can say proudly you ARE a lesbian. Will you bring the other girls into my herd?” $SlaveName[$RandomSlave] came again, from the fingering that Mistress was giving her, and smiling, between panting and shaking, said: “of course I will, Mistress. The other girls must feel this way, too. Just give me one week, and they’ll be all yours”.
Mistress got dressed and left the room, while $SlaveName[$RandomSlave] masturbated yet once more with one of the toys, picturing a threesome with the other two girls, all cumming at the same time, all swearing her loyalty to the Mistress.
When she was about to cum, Master entered the room. He said: “so, I see you’re planning to betray me. I heard all you and that bitch said. Don’t think I’m stupid or weak. I know what you’re planning. Of course, you can go fuck the other girls all you want. Suit yourself. I understand you’re bisexual now. Or lesbian. I don’t care. Just one warning: your male customers should not notice you don’t enjoy the sex with them. If they do, I’ll have to punish you so severely, that you might end up not being able to take customers anymore. Got it, slut?” He paused for a few seconds. Then continued: “What do this bitch think? I’ll turn her into my bimbo slut, too (note 2: if same conditions as to note 1 are met, then PC would add: <<Does she think that because I love to be fucked like a girl I’m weak or submissive? She’ll see!>>)”
$SlaveName[$RandomSlave] trembled in fear. She looked upon her Master, and she realized she was not as smart as she thought. Master was aware of all she had been planning with Mistress. What about her Mistress? Will she make a good enough contender for her Master? Should she warn her, or should she disclose all the plan to Master? (note 3: you might want to give this last phrase as an option to help in further development of the action. If the girl backs up the master, that would improve PC chances in future confrontation; if she goes the Mistress way, that would help the woman AND increase the girl’s dominance).
<<elseif $EventName == "DeskBlowjob">>
<<BackAdvance>>
<<set
$SlaveSubHigh = ($SlaveSub[$RandomSlave] >= $AnalSub),
$SlaveSubMed = ($SlaveSub[$RandomSlave] >= $SexSub && $SlaveSub[$RandomSlave] < $AnalSub),
$SlaveSubLow = ($SlaveSub[$RandomSlave] < $SexSub)
>>
You're at your desk in your office. It's nearing the end of what feels like a long day. You yawn. So much boring paperwork.
<br>You need a break.
<br>
<br>A gentle knock at the door.
<br><grs>"Enter."</grs>, you command.
<<if $SlaveSubLow>>
<br>$SlaveName[$RandomSlave] slowly opens the door and peers inside.
<br><grs>"Enter."</grs>, you repeat, and point to the floor in front of your desk.
<br>After a brief moment of hesitation she reluctantly steps forward.
<br><pi>"Yes, Master?"</pi>, she asks, with a slight quiver in her voice.
<<elseif $SlaveSubMed>>
<br>$SlaveName[$RandomSlave] opens the door and steps inside, closing the door behind her.
<br>You point to the floor in front of your desk.
<br>$SlaveName[$RandomSlave] lingers but a moment before obediently walking forward.
<br><pi>"Master?"</pi>, she asks, as if expecting an order.
<<elseif $SlaveSubHigh>>
<br>$SlaveName[$RandomSlave] obediently steps inside, closes the door behind her then walks up towards your desk.
<br>She stands in front of your desk and lowers her gaze, waiting for your command.
<<endif>>
<br><grs>"Get naked."</grs> The tone of your voice makes it clear that you're telling rather than asking.
<<if $SlaveSubLow>>
<br>$SlaveName[$RandomSlave] complies, reluctantly, her face blushing with embarrassment, and is soon standing naked in front of you.
<<elseif $SlaveSubMed>>
<br>$SlaveName[$RandomSlave] complies, and is soon standing naked in front of you.
<<elseif $SlaveSubHigh>>
<br>$SlaveName[$RandomSlave] happilly complies, and is soon standing naked in front of you.
<<endif>>
<br><grs>"Good girl."</grs>, you compliment her, <grs>"Now get on your knees."</grs>
<<if $SlaveSubLow>>
<br>$SlaveName[$RandomSlave] looks worried, but knows that disobedience is punished.
<br>With a whimper of dismay, she gets on her knees.
<<elseif $SlaveSubMed>>
<br>$SlaveName[$RandomSlave] seems to hesitate for a moment, but then gets on her knees.
<<elseif $SlaveSubHigh>>
<br>$SlaveName[$RandomSlave] drops down to her knees without hesitation.
<<endif>>
<br>You pat your lap, as if calling a dog. <grs>"Crawl."</grs>, you instruct.
<<if $SlaveSubLow>>
<br>Judging by the look on her face, a fierce battle appears to be raging inside $SlaveName[$RandomSlave]'s mind. She doesn't want to do this, but she's too afraid, or too weak not to.
<<elseif $SlaveSubMed>>
<br>Naked on all fours on the floor, $SlaveName[$RandomSlave] has a moment of doubt - but realizes that if she's already gone this far, she might as well continue.
<<elseif $SlaveSubHigh>>
<br>$SlaveName[$RandomSlave] obeys your command without questioning it.
<<endif>>
<br>She starts crawling around the desk to get to you, but you quickly stop her by snapping your fingers. She looks up at you.
<br><grs>"Here."</grs>, you motion under the desk. $SlaveName[$RandomSlave] gets the idea and ducks in under the desk, crawling towards you.
<br>Once she's in position, you gently guide her head towards your crotch.
<br>She gets the idea, and starts to gently massage your <<Cock>> through your pants. You unbutton them and pull them off.
<br>As your <<CockDesc>> grows erect, you grab $SlaveName[$RandomSlave] gently by the hair and pull her closer to it.
<br>You tilt her head and make her look into your eyes.
<<if $SlaveSubLow>>
<br>The look she gives you is one of dismay and fear.
<<elseif $SlaveSubMed>>
<br>The look she gives you is one of shame-filled submission.
<<elseif $SlaveSubHigh>>
<br>The look she gives you is one of eager anticipation.
<<endif>>
<br><grs>"Use your mouth."</grs>, you tell her, and let go of her hair.
<<if $SlaveSubLow>>
<br>$SlaveName[$RandomSlave] tries to pull back, but you hold her firmly in place.
<br><grs>"Stop that!"</grs>, you scold in a tone of voice that makes $SlaveName[$RandomSlave] recoil with dread.
<br>You pull her back in. <grs>"Kiss it."</grs>
<br>$SlaveName[$RandomSlave] swallows her pride and does what she's told, planting a quick peck against the tip of your <<Cock>>.
<br>You rub your shaft against her lips. <grs>"Stick your tongue out."</grs> She does, and you make her lick up and down your shaft.
<<elseif $SlaveSubMed>>
<br>She nods her head, leans forward and plants a kiss against the tip of your <<Cock>>. You push forward gently, rubbing your hard shaft against her lips. $SlaveName[$RandomSlave] responds by letting her tongue loll out, and as you pull back she caresses your length with her tongue.
<<elseif $SlaveSubHigh>>
<br>She leans in and plants a sloppy kiss against the tip of your <<Cock>> before expertly teasing the length it with her tongue.
<<endif>>
<br><<Image blowjob359.gif>>
<br><grs>"Good, keep going."</grs>
<<if $SlaveSubLow>>
<br>$SlaveName[$RandomSlave] takes your <<CockDesc>> in her mouth and starts moving back and forth, without any real commitment.
<br>It feels pretty good, but it's obvious that she's not putting any effort into it.
<<elseif $SlaveSubMed>>
<br>She does, planting kisses down the length of your shaft. Once she reaches the bottom, she hesitates momentarily. But sensing no misgivings from you, she continues downwards - planting wet little pecks down across your balls.
<br>You murmur quietly in approval.
<br>Without being asked, $SlaveName[$RandomSlave] extends her tongue and gives your sack an experimental lick.
<br>A hum of satisfaction escapes your lips, which only seems to spur $SlaveName[$RandomSlave] on. She kisses your tip again and then moves forward, sliding her lips down your <<CockDesc>>.
<<elseif $SlaveSubHigh>>
<br><pi>"Of course, Master."</pi>, $SlaveName[$RandomSlave] happily murmurs and continues working the entirety of your length with her lips and tongue.
<br>She starts moving lower, and you can't help but let out a groan of pleasure when you feel her wet tongue against your <<Balls>>.
<br>$SlaveName[$RandomSlave] takes one of your balls in her mouth and starts gently sucking on it.
<br>You groan in pleasure. <grs>"Ah shit, keep fucking going!"</grs>
<br><<Image blowjob262.gif>>
<br>$SlaveName[$RandomSlave] continues alternating between your shaft and your sack, kissing, sucking and licking.
<<endif>>
<br>You enjoy her ministrations for some time, but before long you the pleasure overwhelms you and the urge to cum becomes unbearable.
<br><grs>"I hope you're ready."</grs>, you warn $SlaveName[$RandomSlave].
<br>You grab her by the hair again and push her down until you bottom out against the back of her throat.
<br><<Image blowjob187.gif>>
<br>You roughly pump her back and forth as you empty your load down her throat.
<br>$SlaveName[$RandomSlave] coughs and sputters as she is forced to swallow your <<Cum>>, her eyes watering.
<br>You lean back into your chair and let out a loud groan of satisfaction.
<<if $SlaveSubLow>>
<br>Once she's done coughing and gagging, $SlaveName[$RandomSlave] stands up and starts to leave.
<br><grs>"And where are you going?"</grs>
<br>She turns and looks at you, a flash of hatred in your eyes. Her makeup is all ruined, her eyeshadow has ran down her cheeks because of the tears, and her lipstick is all smeared around.
<br><pi>"To clean up."</pi>, she says with cattiness in her voice. You frown. <pi>"Master. If I may?"</pi>, she adds.
<br><grs>"Go."</grs>, you say with a wave of dismissal.
<<elseif $SlaveSubMed>>
<br>Once she's done coughing, $SlaveName[$RandomSlave] looks up towards you expectantly, with still-teary eyes. Her eyeshadow has started running down her cheeks thanks to the tears, and her lipstick is all smeared.
<br><grs>"Yes?"</grs>, you ask, prompting her.
<br>$SlaveName[$RandomSlave] remains silent for a moment, but then says <pi>"T-thank you, Master."</pi>
<br><grs>"Good girl!"</grs> You pat her on the head, smile and send her off to clean up.
<<elseif $SlaveSubHigh>>
<br>She quickly stops coughing and looks up towards you with a smile. It's a pretty picture, despite how smeared her makeup has gotten.
<br><pi>"Thank you, Master, that was fun!"</pi>
<br><grs>"It really was. Good girl!"</grs> You pat her on the head, smile and send her off to clean up.
<<endif>>
<br><<OralTrainSet 1 0.6>>
<br>Your personal attention teaches $SlaveName[$RandomSlave] how to give a better blowjob.
<br><<OralTrainPrint>>
<<elseif $EventName == "NoSlaveEventAvailable">>
<u>[[Advance Week|AdvanceWeek]]</u>
<hr>
There's no random event available (for $SlaveName[$RandomSlave]). This shouldn't usually happen, something might have gone wrong.
/% Random Non-slave Events %/
<<elseif $EventName == "FemaleClientIntro">>
<u>[[Advance Week|AdvanceWeek]]</u>
<hr>
Female cient intro
<<elseif $EventName == "MoneyGain">>
<<BackAdvance>>
<is>(This is obviously unfinished.)</is>
<<set $MoneyGainCash = $Week*100>>
You gain <gr>¤$MoneyGainCash cash</gr>.
<<set $Cash += $MoneyGainCash>>
<<elseif $EventName == "SissyHypno1">>
<<BackAdvance>>
You check your computer and notice that you've gotten a message from an anonymous sender. Curious, you open it.
<br>As you open the message, a program automatically starts.
<br><<Image hypno020.gif>>
<br>An avalanche of lewd images flash across the screen in rapid succession. Images of girls with their mouths stuffed full of fat, hard cocks.
<br>All the girls are staring straight at you, their eyes full of desire.
<br>You stare at the curious display for a while, intrigued by it. Who sent it? Why?
<br>It's quite appealing, and you decide to save the program so that you can look at it later.
<br>However, when you close the program and go back to the message - it's nowhere to be found - not the message, nor the program.
<br>You can't find any evidence of ever having received the message or running the program.
<br>
<br>Your memories of the event quickly take on a dreamlike quality, and you're not entirely sure if anything actually happened or if you imagined the whole thing.
<<SetPCSubGain 3 1>>
<br>
<br>Unbeknownst to yourself, $Name became <<PCSubGain>> more submissive.
<<set $SissyHypnoNumber++>>
<<elseif $EventName == "SissyHypno2">>
<<BackAdvance>>
When another anonymous message pops up on your screen you vaguely recall seeing something like this before.
<br>You open the message, and suddenly a program boots up automatically, covering the entire screen.
<br><<Image hypno014.gif>>
<br>A series of explicit images flash across the screen, showing girls variously sucking on and jerking off cocks. Some of them are covered in cum.
<br>Each image is accompanied by some text, which you imagine is meant to be what the girls are saying.
<br>The images flash by so quickly that you really have to concentrate to read the text.
<br>You lean closer to your screen in order to get a better look.
<br>You find yourself turned on by the thought of these women enjoying all of these thick, juicy dicks.
<br>Your <<CockDesc PC>> grows <<Stiff>> in your pants. You read and re-read the text, over and over.
<br>
<br>After a few minutes, you snap out of it and shut the program off, deciding that you need to get back to work.
<<SetPCSubGain 5 1>>
<br>
<br>Unbeknownst to yourself, $Name became <<PCSubGain>> more submissive.
<<set $SissyHypnoNumber++>>
<<elseif $EventName == "SissyHypno3">>
<<BackAdvance>>
Another mysterious message. Just like the others, this one automatically starts a program when you open it.
<br><<Image hypno007.gif>>
<br>You were ready for it this time, and was looking forward to another experience with the intriguing images.
<br>This time the rapidly flashing images of cocksucking women are interspersed with what appears to be lingerie and woman's fashion.
<br>It's quite confusing, but you try to put it out of your mind and focus on reading the text instead.
<br>The text doesn't seem to be applicable to the images any more, it doesn't make sense that the girls would be saying these things.
<br>Perhaps it's meant to be what is being said <i>to</i> them by whoever's holding the camera?
<br>...
<br>Pretty girls wear dresses? You need dick, you love dick?
<br>...
<br><grs>"Yes..."</grs>, you whisper, and startle yourself by doing so. You look around, wondering what just happened.
<br>There's nothing on your screen. You must've dozed off... Oh well, back to work.
<<SetPCSubGain 8 1>>
<br>
<br>Unbeknownst to yourself, $Name became <<PCSubGain>> more submissive.
<<set $SissyHypnoNumber++>>
<<elseif $EventName == "SissyHypno4">>
<<BackAdvance>>
You eagerly open the new anonymous message as soon as you notice it, acting purely on instinct.
<br><<Image hypno021.gif>>
<br>The images this time around depict a series of happy women doing what they're supposed to.
<br>They're happy to have a purpose, happy to serve just like they're supposed to.
<br>All women become happy when they fulfill their purpose.
<br>All women are happy to be filled with cock.
<br>All women become happy when they get to gulp down huge loads of hot cum.
<br>All women are happy when they're stretched to their limit.
<br>All women become happy when they listen and obey.
<br>All women are happy when they act like sluts.
<br>All women become happy.
<br>All women are happy.
<br><i>All women are happy.</i>
<br><is>All women are happy.</is>
<br><iss>All women are happy.</iss>
<br><grs>"Happy..."</grs>, you whisper, <grs>"I want to be happy too..."</grs>
<br>
<br>A few minutes later you suddenly realize that you've been staring blankly into space for a while, and decide to get back to work.
<<SetPCSubGain 5 1>>
<br>
<br>Unbeknownst to yourself, $Name became <<PCSubGain>> more submissive.
<<set $SissyHypnoNumber++>>
<<elseif $EventName == "SissyHypno5">>
<span id ="NewScene"></span>
<span id="BackButton">''Make a choice.''
<hr>
</span>
Before you can even react to what you're doing, you've opened another anonymous message. As usual, it automatically starts another program.
<br><<Image hypno027.gif>>
<br>You stare blankly at the screen for some time as images of lingerie flash across the screen.
<br>Panties.
<br>Pretty panties.
<br><grs>"Must wear panties..."</grs>
<br>...
<br>You own a surprisingly large collection of female underwear, for your slaves, but you've never gone through the collection looking for a pair for yourself to wear before.
<br>For... yourself?
<br><grs>"What am I doing?"</grs>
<br>You're holding a pair of <<if $PCCockSize >= 3>>black panties trimmed with pink bows<<else>>plain pink panties with a pretty butterfly design on them<<endif>>, they're very feminine.
<span id ="SissyHypno5">
<br><<click "Put them on.">>
<<replace "#BackButton">>
<<BackAdvance>>
<</replace>>
<<replace #SissyHypno5>>
<br>You look at the panties in your hands.
<br><grs>"Good girls wear panties."</grs>
<br>You pull down your pants and underwear in one swift motion, allowing your <<CockDesc PC>> to spring free.
<br>Brushing those clothes aside, you focus your attention back towards the panties.
<br>The silky material feels so nice against your skin.
<br>You can't wait any more. It's time to be a good girl.
<br>As the panties slide up your legs it's like a trigger is pulled inside your mind.
<br>You whimper and moan like a slut in heat, a bead of precum forms at the tip of your <<Stiff>> <<Cock>>.
<br>As the panties slide further up your body, you feel the material make contact with your <<Balls>> and another surge of pleasure runs through your body.
<br>Your painfully hard <<Cock>> is dribbling precum as the panties slide into place.
<br><grs>"Why does this feel so good?"</grs>, you ask yourself, but the thought is quickly lost in the blurry haze of pleasure that's taking over your mind.
<br><<if $PCCockSize >= 3>>Your <<CockDesc PC>> is too big to fit inside the panties, so you let it hang out.
<br><<Image sissypanties001.jpg>>
<br>It doesn't matter, wearing these feels fantastic. Your <<Cock>> continues leaking precum, several drops fall to the floor.
<<else>>Thankfully, your <<CockDesc PC>> is small enough to fit inside the panties. It strains against the fabric, revealing the outline of your <<Cock>> through them.
<br><<Image sissypanties002.jpg>>
<br>Wearing these panties just feels so... right. Your <<Cock>> continues leaking precum, creating a small wet patch on the front of the panties.<<endif>>
<br>You can't help yourself. You have to continue.
<br>...
<br>You pick out a pair of slutty stockings to put on. That now-familiar, wonderful tingle of pleasure runs through your body as they slide up your legs.
<br>Wearing these makes you feel pretty. <grs>"I'm being a good girl..."</grs>
<br>Your <<Cock>> continues throbbing, leaking precum all over the place. By the time you've finished putting the stockings on you feel like you're about to burst.
<br>You want to continue, you want to pick out more pretty, girly clothes to put on but your throbbing erection will not allow itself to be ignored any longer.
<br><<Image shemale090.gif>>
<br>You wrap a hand around your <<CockDesc PC>> and give in to the pleasure. It doesn't take more than a few pumps. You catch the <<Cum>> in your hand.
<br><iss>Be a good girl.</iss>
<br>You stare at the cum in your hand.
<br><iss>You know what to do.</iss>
<br>You start moving your hand towards your face. Towards your mouth.
<br>...
<br>Catching a glimpse of yourself in a mirror breaks you out of the spell. What are you doing?
<br><grs>"A good girl...?"</grs>, you ask nobody in particular.
<br>No... You look like a parody. A man wearing panties, not a real girl.
<br>Maybe you should do something about that...
<br>Or maybe you should try to stop this from happening again? <piss>But it was so much fun!</piss>
<br>
<<SetPCSubGain 20 1>>
<br>
<br>Unbeknownst to yourself, $Name became <<PCSubGain>> more submissive.
<<set $SissyHypnoNumber++>>
<</replace>>
<<GoBackUpRepeat>>
<</click>>
<br><<click "Put them back.">>
<<replace "#BackButton">>
<<BackAdvance>>
<</replace>>
<<replace #SissyHypno5>>
<br>You shake your head, clearing the fog. You put the panties away again.
<br>
<br>It was that program, that message...
<br>You'll have to do something about this, it's becoming obvious that someone is targeting you, attacking you.
<br>Some kind of subliminal suggestion?
<br>You'll need to be more careful in the future.
<br>Maybe you should do something about this?
<<SetPCSubGain 3 1>>
<br>
<br>Unbeknownst to yourself, $Name became <<PCSubGain>> more submissive.
<<set $SissyHypnoNumber++>>
<</replace>>
<<GoBackUpRepeat>>
<</click>>
</span>
<<elseif $EventName == "SissyHypno6">>
<<BackAdvance>>
You're tending to some bookkeeping when another anonymous message comes in.
<br>You hesitate a while before opening it, vividly remembering the effects the previous message had on you.
<br>With a shudder, you decide not to open it, go to delete it and- <iss>open it</iss>
<br>Right. You open up the message, just like you planned.
<br>Instantly, a low buzz fills the room and a series of bright, flashing images begin rushing past in front of your eyes.
<br><<Image hypno045.gif>>
<br>The images display various feminine tropes. Pink lipstick, glittery high heels, that sort of thing.
<br>You can't look away, your eyes glaze over and you stare blankly at the screen.
<br>Words are being imprinted on your mind. You can feel them. They feel nice.
<br><is><span id="SissyHypno6-1">Cosmetics</span></is>
<br>You nod your head.
<br><pi><is><span id="SissyHypno6-2">Lingerie</span></is></pi>
<br>You smile.
<br><is><span id="SissyHypno6-3">Whore</span></is>
<br>Your <<CockDesc PC>> grows hard.
<br><pi><is><span id="SissyHypno6-4">Pretty</span></is></pi>
<br>The words are slowly crawling inside your head.
<hr>
You notice that the images on the screen have started to change, there are now pictures of hard cocks oozing hot cum in the mix.
<br>The images eventually start to fade, you're not sure how long you've been staring at the empty screen.
<br>Except, the screen isn't completely empty. You're looking at the check-out page of an online store.
<br>The little shopping cart in the corner tells you that you've filled it with cosmetics, stockings, heels, training bras and various other pieces of clothing.
<br>A collection of dildos and buttplugs have also been added.
<br>At the bottom of the list, you spot a variety of hormone pills and patches.
<br>The price of the entire collection is listed as <gr>¤0 cash</gr>.
<br>A coupon code has been entered, there's a small note that reads <i>"A gift for my new friend <re><3</re>"</i>.
<br>You smile to yourself, glad to have such a generous new fr-
<br>Wait, who? Who is giving this to you? And why?
<br>You shake your head, trying to clear the fog.
<br>You decide to cancel the or- <iss>good girls don't turn down gifts</iss>
<br>You decide to ignore the questions for now and accept the order. It's free stuff, after all. You'll look into who it's from later.
<<repeat 160ms>><<replace "#SissyHypno6-1">><<print either ("Cosmetics", "Feminine", "Lipstick", "Make-up", "Glitter", "Long hair", "Painted nails", "Eyeliner", "Eye shadow", "Smokey eyes", "Blush", "Mascara", "Lip gloss", "Shaved legs", "Smooth skin")>><</replace>><</repeat>>
<<repeat 150ms>><<replace "#SissyHypno6-2">><<print either ("Lingerie", "Panties", "Stockings", "High heels", "Skirts", "Dresses", "Jewelry", "Fishnet", "Lace", "G-string", "Thongs", "Satin", "Thigh-highs", "Knee-high boots", "Nightie", "Teddy", "Bodice", "Babydolls", "Bikinis", "Garters", "Corsets", "Chemise", "Pretty bows", "Pink clothes")>><</replace>><</repeat>>
<<repeat 170ms>><<replace "#SissyHypno6-3">><<print either ("Whore", "Slut", "Bitch", "Girl", "Toy", "Girlfriend", "Cumdump", "Cocksucker", "Sissy", "Buttslut", "Shemale", "Wife", "Mother", "Daughter", "Sister", "Slave", "Gurl", "Woman")>><</replace>><</repeat>>
<<repeat 140ms>><<replace "#SissyHypno6-4">><<print either ("Pretty", "Beautiful", "True self", "Feminine", "Meant to be", "Already there", "Feels right", "Obedient", "Submissive", "Feels good", "Obedience", "Submission", "Pleasure", "Desire", "Lust", "Hunger", "Crave it", "Long for it", "Erotic", "Sexy", "Lewd", "Wanton", "Slutty", "Whoreish")>><</replace>><</repeat>>
<<SetPCSubGain 12 1>>
<br>
<br>Unbeknownst to yourself, $Name became <<PCSubGain>> more submissive.
<<set $SissyHypnoNumber++>>
<<if $PCFemUnlock < 1>>
<<set $PCFemUnlock = 1>>
<br>''$Name can now shave his legs'' <iss>like a good girl</iss>
<<endif>>
<<elseif $EventName == "SissyHypno7">>
<<BackAdvance>>
<br>You open the message. Of course you do. You want to.
<br>Your body shudders as the flashing images take over the screen once again.
<br><<Image hypno051.gif>>
<br>The images.
<br>The text. <span id ="SissyHypno7-1"></span>
<br>It feels as if tendrils of corruption are erupting from the screen, slowly but steadily reaching out towards you, gently massaging your head before burrowing deeply inside your brain.
<br>Thoughts of huge cocks in your mouth, feeding you enormous amounts of cum. You'd eagerly swallow it all down like the hungry cumslut you are, then beg for more.
<br>Your <<CockDesc PC>> is painfully hard. You pull it out and start pumping, all the while imagining yourself kneeling on the floor in front of real men, begging for them to fill you with their huge <<Cocks>>.
<<SetPCSubGain 13 1>>
<br>
<br>Unbeknownst to yourself, $Name became <<PCSubGain>> more submissive.
<<repeat 10000ms>>
<<replace "#SissyHypno7-1">>
<<print either ("Obey", "Kneel", "Suck")>>
<</replace>>
<<timed 200ms>>
<<replace "#SissyHypno7-1">>
<<print "">>
<</replace>>
<</timed>>
<</repeat>>
<<set $SissyHypnoNumber++>>
<<elseif $EventName == "SissyHypno8">>
<<BackAdvance>>
<is>(This is the current end of the Hypnosis storyline, this event will keep repeating)</is>
<br>You seek it out. You crave it! A new message!
<br>Finally! You hasten to open it!
<br><<Image hypno003.gif>>
<br>You want to suck cock.
<br>You want to stop thinking and keep watching...
<br><grs><span id ="SissyHypno8-2"></span></grs>
<br><span id ="SissyHypno8-1"></span>
<<SetPCSubGain 13 1>>
<br>
<br>Unbeknownst to yourself, $Name became <<PCSubGain>> more submissive.
<<repeat 100ms>>
<<append "#SissyHypno8-1">>
<<print "❤">>
<<print either ("See Cock ", "Smell Cock ", "Feel Cock ", "Touch Cock ", "Need Cock ", "Want Cock ", "Suck Cock ", "Serve Cock ", "Worship Cock ", "Please Cock ", "Gratify Cock ", "Satisfy Cock ", "Grab Cock ", "Rub Cock ", "Tickle Cock ", "Indulge Cock ", "Titillate Cock ", "Caress Cock ", "Polish Cock ", "Stroke Cock ", "Kiss Cock ", "Blow Cock ", "Smooch Cock ", "Salute Cock ", "Embrace Cock ", "French Cock ", "Honor Cock ", "Idolize Cock ", "Love Cock ", "Praise Cock ", "Service Cock ", "Admire Cock ", "Adore Cock ", "Revere Cock " )>>
<</append>>
<</repeat>>
<<repeat 300000ms>>
<<replace "#SissyHypno8-1">>
<<print "">>
<</replace>>
<</repeat>>
<<repeat 8000ms>>
<<replace "#SissyHypno8-2">>
<<print either ("Wait, something is wrong! Focus! Snap out of it!!", "I have to fight this!!", "It's taking over! I need to stop!", "Fuck! Stop this!", "Get out of my head!!", "Make it stop, this isn't right!", "I have to find a way to stop this!", "I don't want this!!")>><</replace>>
<<timed 400ms>>
<<replace "#SissyHypno8-2">>
<<print "">>
<</replace>>
<</timed>>
<</repeat>>
<<elseif $EventName == "BruceMessage1">>
<<BackAdvance>>
<br>You were about to start your daily routine when a chime from your phone catches your attention.
<br>You've received a new message. You don't recognize the number. Intrigued, you open it:
<div class="boxed">
I saw your picture, buddy. Very nice.
<br>I've known you were a little sub since the first time I met you.
<br>Didn't know you were such a femme slut though.
<br>But I like it, I'm glad that you're embracing it.
<br>We should continue your training. I'll come over again soon.
<br>
<br>-$Bruce
</div>
<br>You stare at the message for a while. At first in disbelief, but soon with eager anticipation.
<br>Your <<CockDesc PC>> starts growing hard inside your pants.
<br>After some hesitation, you send $Bruce a reply.
<hr>
<right>
<div class="boxed2">
I'm glad you like it.
</div>
</right>
<br>
<div class="boxed">
You'll be wearing panties next time I see you.
</div>
<br>
<right>
<div class="boxed2">
What?
<br>No, I'm not wearing panties.
</div>
</right>
<br>
<div class="boxed">
You will.
<br>You want this, don't you?
</div>
<br>
<div class="boxed">
<<Image dick001.jpg>>
</div>
<br>$Bruce sent you a picture of his massive junk.
<br>
<div class="boxed">
Panties. Understood?
</div>
<br>
<right>
<div class="boxed2">
Okay, yeah, I guess.
</div>
</right>
<br>
<br>
<hr>
<grss>What did I just agree to...?</grss>
<<elseif $EventName == "BruceMessage2">>
/% Co-written by mlreta %/
<<set $BruceMessage2Text = "
<br>You shudder, but can't tell if it's in fear or anticipation.
<br>It feels like you're in a trance as you go grab a pair of pretty panties, strip down what you're wearing and put them on.
<br>An image flashes unbidden into your mind as the silky panties slide up across your <<PCLegsDesc>>.
<br><<Image hypno001.gif>>
<br>You struggle slightly to fit the panties over your rapidly growing bulge, but manage, and put your pants back on over them.
<hr>
A while later, you welcome $Bruce in the lobby.
<br>He's dressed smartly, as usual. He looks good in a suit.
<br><blu>\"Hey there, buddy.\"</blu>, he says, reaching around you to give your <<Ass>> a squeeze.
<br><<if $PCSub < $PCSubStatus.four>>You jerk back a bit in surprise, not used to being manhandled like this. <grs>\"Not out here!\"</grs>, you hiss.<<else>>You subconsciously lean into $Bruce, relishing his embrace.<<endif>>
<br><blu>\"Let's go.\"</blu>, $Bruce says with a smile, and starts walking with you towards one of the rooms.
<br>
<br>You arrive at the room and $Bruce makes himself comfortable on the bed. You're about to sit next to him when he stops you.
<br><blu>\"Don't sit down just yet, buddy. Show me.\"</blu>
<br><<if $PCSub < $PCSubStatus.four>>You gulp, nervous.<<else>>A tingle runs down your spine and you harden in excitement.<<endif>>
<br>You <<if $PCSub < $PCSubStatus.four>>hesitantly <<endif>>pull your pants down, revealing the silken panties you're wearing underneath.
<br><blu>\"Nice.\"</blu>, $Bruce comments, his eyes fixed on you.
<br><blu>\"Go on, give us a twirl.\"</blu>, he adds as you fold your discarded pants over the back of a chair.
<br>Despite feeling a bit awkward, you spin around for him.
<br><blu>\"It suits you, you know that, right?\"</blu>
<br><grs>\"Uh, thanks?\"</grs>, you reply.
<br><blu>\"And you like it, don't you?\"</blu>
<br><grs>\"Y-yeah, I guess it feels kind of nice...\"</grs>, you bashfully reply.
<br><blu>\"I can tell.\"</blu>, $Bruce says playfully as he reaches up to give your confined package a squeeze.
<br><blu>\"I like it too.\"</blu>, he adds, motioning towards his own crotch. His privates are also bulging within their confines, it seems.
<br><grs>\"S-so, what do I...?\"</grs>, you ask, unsure of what to do next.
<br><blu>\"Don't be shy, buddy. You know exactly what you want to do, and how to do it.\"</blu>, he reassures you, and put gentle pressure on your shoulders for you to kneel.
<br>You do.
<br>$Bruce scoots to the end of the bed, and suddenly you're face to face with his bulging crotch. A very strong and distinct, yet not wholly unpleasant smell hits your nostrils.
<br>Your hands are trembling with excitement as you fumble with his zipper.
<br>With an audible pop, his <<CockDesc $BruceCockSize>> flops out and slaps you gently on the chin.
<br>It smells so good.
<br>You look up at $Bruce, and he nods in approval, placing his hands on your head and gently guiding your mouth towards his shaft.
<br>His strong hands feel comforting on your head, and you let yourself be guided.
<br>Pleasure and reward chemicals immediately start flooding your brain as your lips make contact with the head. It is soft and hard at the same time, it feels wonderful.
<br>You slide your tongue around it, set on tasting as much of its flavour as you can before the <<Cock>> is forced deeper into your mouth.
<br>A grunt from $Bruce lets you know that you're doing good. <piss>That makes you really happy!</piss>
<br>You move down as far as you can, until you feel the <<Cock>> tickling your throat, about to make you choke - all the while using your tongue and your lips to stimulate this wonderful <<Cock>>.
<br>You pull back, and $Bruce loosens his grip. Before it is entirely out of your mouth, you go back down again.
<br><blu>\"There's my good slut!\"</blu>, $Bruce groans, and releases your head entirely.
<br>You no longer need that encouragement, as you happily bob your mouth up and down on his impressive shaft.
<br><<Image gayblowjob002.gif>>
<br><blu>\"Sucking my dick while wearing panties, god, you're such a cocksucker!\"</blu>, $Bruce tells you between moans. Being talked to like that makes you feel... <piss>good</piss>.
<br>Your own <<CockDesc>> is straining against the satin fabric of the panties you're wearing - but you barely notice, servicing the thing in front of you feels so good, and is so important.
<br><blu>\"Fuck, you're gonna make me-\"</blu>, $Bruce almost shouts, then pulls you off his <<CockDesc $BruceCockSize>> just in time for his warm <<Cum>> to splatter across your face.
<br><<Image gaycum001.gif>>
<br>
<br>After relishing in the afterglow, you both get dressed and say your good-byes.
<br>As you part, $Bruce tells you, <blu>\"We're going to keep going, but you already knew that. Thanks buddy, that was great.\"</blu>
<br>
<<set $PCFemIncrease = 1>>
<<set $PCFem += $PCFemIncrease>>
<br>Wearing panties while doing these things makes you feel <pi>more feminine</pi>. <b>Your femininity is increased by $PCFemIncrease.</b>
">>
<span id ="BackButton">
<iss>Pick an option.</iss>
<hr>
</span>
<span id ="NewScene"></span>
You're in your office as your phone chimes. You take a look at it.
<br>It's from $Bruce.
<br>
<div class="boxed">
I'm coming over. You remember what I told you, right?
</div>
<br>
<span id ="BruceMessage2">
<div class="boxed2">
<<click "-Yes, sir.">>
<<replace "#BackButton">>
<<BackAdvance>>
<</replace>>
<<replace #BruceMessage2>>
<div class="boxed2">
Yes, sir.
<br>I'll put them on.
</div>
<br>
<div class="boxed">
I knew you would.
<br>Be there in 20 or so, buddy.
</div>
<<print $BruceMessage2Text>>
<</replace>>
<<GoBackUpRepeat>>
<</click>>
<br><<click "-No way!">>
<<replace #BruceMessage2>>
<div class="boxed2">
No way!
<br>I'm not doing that.
</div>
<br>
<div class="boxed">
Oh, really?
<br>So you don't want this?
</div>
<br><div class="boxed">
<<Image dick001.jpg>>
</div>
<br><br><br><div class="boxed2">
<<click "-Okay, I'll do it.">>
<<replace "#BackButton">>
<<BackAdvance>>
<</replace>>
<<replace #BruceMessage2>>
<div class="boxed2">
No way!
<br>I'm not doing that.
</div>
<br><div class="boxed">
Oh, really?
<br>So you don't want this?
</div>
<br><br><div class="boxed">
<<Image dick001.jpg>>
</div>
<br><br><br><div class="boxed2">
Okay, I'll do it.
</div>
<div class="boxed">
I knew you would.
<br>Be there in 20 or so, buddy.
</div>
<<print $BruceMessage2Text>>
<</replace>>
<</click>>
<br><<click "-I do... but I'm not going to wear panties.">>
<<replace "#BackButton">>
<<BackAdvance>>
<</replace>>
<<replace #BruceMessage2>>
<div class="boxed2">
No way!
<br>I'm not doing that.
</div>
<br><div class="boxed">
Oh, really?
<br>So you don't want this?
</div>
<br><br><div class="boxed">
<<Image dick001.jpg>>
</div>
<br><br><br><div class="boxed2">
I do... but I'm not going to wear panties.
</div>
<div class="boxed">
That's too bad, buddy.
<br>Maybe next time.
</div>
<br>
<br>$Bruce logs off.
<br>You can't help but feel somewhat disappointed.
<<set $EventsSeen.push("BruceMessage2.NoPanties")>>
<</replace>>
<</click>>
<br><<click "-No.">>
<<replace "#BackButton">>
<<BackAdvance>>
<</replace>>
<<replace #BruceMessage2>>
<div class="boxed2">
No way!
<br>I'm not doing that.
</div>
<br><div class="boxed">
Oh, really?
<br>So you don't want this?
</div>
<br><div class="boxed">
<<Image dick001.jpg>>
</div>
<br><br><br><div class="boxed2">
No.
<br>No interest.
</div>
<br><div class="boxed">
Damn, that's cold.
<br>Okay buddy, I'll leave you alone.
</div>
<br>
<br><grss>You get the feeling you won't hear from $Bruce anymore.</grss>
<<set $EventsSeen.push("BruceMessage2.No")>>
<</replace>>
<</click>>
</div>
<</replace>>
<<GoBackUpRepeat>>
<</click>>
</div>
</span>
<<elseif $EventName == "BruceMessage3">>
/% Written by mlreta %/
<<BackAdvance>>
You're sitting in your office, working on the computer, when you get a new instant message.
<br>It's from $Bruce.
<br>You tremble, undecided if you want to read it or not.
<br>Your mind wanders...
<br>You still remember last time. <piss>his hard cock...</piss>
<br>Wearing those <piss>pretty panties...</piss>
<br>Your soft skin rubbing against the <piss>lace of your thong...</piss>
<br>Suddenly you realize your <<CockDesc PC>> is hard as a rock, and your hand is unwittingly rubbing it over your trousers.
<br>You unzip your pants and your fingers caress the delicate fabric of your <pi>whorish underwear</pi>.
<br>You moan.
<br>Your fingers release your <<Cock>> and start to slowly massage it.
<br>You open your eyes and with your other hand, open the message in your phone.
<hr>
<div class="boxed">
Hi, slut.
</div> <grss>slut...?</grss>
<br><div class="boxed2">
Hi, $Bruce.
</div>
<br><div class="boxed">
I know you miss this.
<br><<Image dick002.gif>>
</div>
<br>A short video of his gorgeous <<Cock>> fills your screen, making you quiver in anticipation - speeding your jerking hand.
<br><div class="boxed2">
I do!
</div>
<br><div class="boxed">
Do you want me to come visit you?
</div>
<br><div class="boxed2">
Yes, please!
</div>
<br><div class="boxed">
Good slut.
<br>This time, you'll wear a full set of lingerie: thong, stockings, and bra.
<br>And make-up.
<br>Plus, your red stiletto heels.
</div>
<br><div class="boxed2">
How do you know about those?
</div>
<br><div class="boxed">
I know everything about you, slut.
</div>
<br><div class="boxed2">
I don't know $Bruce, it's a bit much...?
<br>I'm not a girl.
</div>
<br><div class="boxed">
Of course you're not.
<br>You're a slut.
<br>A cock-hungry, lace-loving slut that wants a cock in your mouth all the time.
<br>Don't try to deny it.
<br>You'll wear what I told you to.
</div>
<br><div class="boxed2">
I will.
</div>
<br><div class="boxed">
That wasn't a question.
</div>
<br><div class="boxed2">
I know...
</div>
<br><div class="boxed">
Good slut.
<br>See you soon.
</div>
<br>
<br>Your body shakes and convulses as you read that final <pi>'slut'</pi>, ejaculating lots of hot <<Cum>> all over your hand and the desk.
<br>You lick your hand clean while imagining $Bruce's hard <<Cock>> in your eager mouth.
<<elseif $EventName == "BruceMessage4">>
/% ####BREASTS MENTIONED %/
<<BackAdvance>>
It was time.
<br>$Bruce was coming.
<br>You were just doing the finishing touches on your make-up.
<<if $PCFace == "bearded">>
<br>The hardest part was making it look natural with your beard. You just couldn't manage.
<br>The beard was getting in the way, so you decided to shave it off.
<<set $PCFace = "shaved">>
<br>Your face is now clean-shaven - and covered in a subtle yet somewhat enchanting layer of make-up.
<<endif>>
<br>The person staring back at you from the mirror does look a bit funny, but also <piss>really hot</piss>.
<hr>
You relish the feeling of soft silken velvet as you roll the stockings up your shaved legs and attach them to the garter you're wearing.
<br>Your <<CockDesc PC>> is rock hard at this point, sticking out of the lace panties you're wearing.
<br>You don't have any breasts to speak of, but the cups of the bodice you're wearing feel strangely <i>correct</i> on your chest.
<br>Balancing on the heels you're wearing is quite difficult, but it feels really good to stand up in them - it really pushes your butt out <pi>in a really cute way!</pi>
<br><<Image sissy001.gif>>
<br>You run your hand, nails painted a crimson red, up and down your shaft as you wait for $Bruce to arrive...
<hr>
He doesn't. Instead, you get a message.
<br>
<div class="boxed">
All ready for me?
</div>
<br><br><div class="boxed2">
Yes!
</div>
<br><br><div class="boxed">
Show me.
</div>
<br><br><div class="boxed2">
<<Image sissy002.gif>>
<br>I'm waiting for you!
</div>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<div class="boxed">
You're looking really cute, slut.
<br>Almost making me regret what I'm about to say.
</div>
<br><br><div class="boxed2">
?
</div>
<br><br><div class="boxed">
I'm not coming.
</div>
<br><br><div class="boxed2">
But, you said you wanted me to dress up for you and I did!
</div>
<br><br><div class="boxed">
You did. You look great, too. A real cutie.
<br>But you're not ready.
</div>
<br><br><div class="boxed2">
Please, Sir, please come, I need you!
</div>
<br><br><div class="boxed">
Haha, damn, you're so thirsty.
<br>Begging isn't going to help this time.
<br>You need to finish getting ready. The next time is for real.
</div>
<br><br><div class="boxed2">
Yes! Anything! What do I need to do?
<br>I need you back in my mouth!
</div>
<br><br><br><div class="boxed">
Your mouth isn't what I had in mind...
</div>
<br><br><div class="boxed2">
?
</div>
<br><br><div class="boxed">
Time to get your other hole ready for me, my lovely sissy slut.
</div>
<br><br><div class="boxed2">
You mean, my ass??
</div>
<br><br><div class="boxed">
Bingo, buddy.
<br>You know how big I am. I would destroy you. You need to get ready.
<br>Practice.
<br>And show me.
</div>
<br><br><div class="boxed2">
Uh...
</div>
<br><br><div class="boxed">
Too late to back out now.
<br>I want to see you practice, stretch yourself out for me, and next time, you've got a good thing coming.
</div>
<hr>
Later, you send $Bruce a picture.
<br><div class="boxed2">
<<Image sissy03.png>>
<br>It hurts a little bit, but it also feels really good!
</div>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<div class="boxed">
Very good.
<br>If you think that feels good, imagine how nice the real thing is going to feel!
</div>
<br>
<br>At the last message, you cum hard, your asshole clamps down around the dildo in your ass and you spray hot jizz all over yourself.
<br>You can't wait to feel the real thing...!
<<set $PCFemIncrease = 1>>
<<set $PCFem += $PCFemIncrease>>
<br>
<br>Training your own ass while wearing lingerie and make-up definitely makes you feel <pi>more feminine</pi>. <b>Your femininity is increased by $PCFemIncrease.</b>
<<elseif $EventName == "SissyBath">>
<<BackAdvance>>
As you sink into the tub, you close your eyes and relax. The hot water feels great, it's just the right temperature.
<br>You've added some flower-scented salts to it, like usual. <grss>Don't I usually take showers?</grss>
<br>The salts really make your skin glisten. You run a hand down your thigh to enjoy the smoothness, but notice to your annoyance that you're not properly shaved.
<br>You grab your pink, disposable razor. It smells faintly of aloe vera.
<br>Slowly and methodically, you shave your legs until they're perfectly smooth. <piss>like they're supposed to be</piss>
<br>When you're done, you pause for a moment. Your arms are still covered in hair. You want them to be smooth too. And your chest is so ugly with this dark fur growing on it.
<br>Many minutes later you're finally satisfied. Your glistening skin is smooth and hairless, just like it's supposed to be. You even shaved your ass and back, with some difficulty.
<br>You stand up and inspect your hairless body in a mirror. It's much better now. Much better. You strike a few poses for the mirror, and your <<CockDesc PC>> slowly springs to life.
<br>This will surely help you get more clients, for your <strike>business</strike> <pi>pleasure</pi>.
<br>You shudder. <piss>love to serve your man</piss>
<br>Suddenly, you get a great idea. You pick up your phone, strike a sexy pose and snap a selfie.
<br>A few moments later and it's been uploaded. You're not quite sure where, or to who.
<<set $PCFemIncrease = 1>>
<<set $PCFem += $PCFemIncrease>>
<<set $PCBody = "shaved">>
<br>
<br>Your smooth, hairless body doesn't look very manly.
<br>''Your femininity has increased by $PCFemIncrease.''
<<elseif $EventName == "NoRandomEvent">>
<<BackAdvance>>
There was no random event picked. This shouldn't happen. Please report this as a bug, along with what you did to cause this to happen.
<<else>>
<<BackAdvance>>
Something went wrong! This event does not exist. Please let Dopefish (the author) know!
<br>EventCall: $EventCall
<br>EventName: $EventName
<br>EventCallSetter: $EventCallSetter
<br>EventList: $EventList
<<endif>>
<<NewScene>>
<span id="GoBackUp"><<GoBackUp>></span><<BackStandard>>
<is>(This page is <b>very</b> unfinished.)</is>
<<if $Debug == 1>>
<br>[[Refresh Page|SelfView]]
<br>[[Increase Submissiveness|SelfView][$PCSub += 25]], [[Decrease Submissiveness|SelfView][$PCSub -= 25]]
<<endif>>
<br>Your <<CockDesc PC>> rests between your <<PCLegsDesc>>. ($PCCockSize)
<br><<if $PCFace == "bearded">>You have a stylish and well-groomed beard.<<elseif $PCFace == "shaved">>Your face is clean-shaven.<<else>>Something went wrong, your facial hair is broken.<<endif>>
<br>
<br>Your level of influence is: $PCInf
<br>Your submissiveness is: $PCSub
/% Owned Items %/
<hr>
''Owned Items''
<<if !($PCInf > $BondageGearBasicLevel) && !$EventsSeen.contains("SissyHypno6")>>
<br>You own no special items.
<<endif>>
<<if $PCInf > $BondageGearBasicLevel>>
<br><br>You own a set of basic bondage gear<<if $PCInf > $BondageGearAdvancedLevel>><<if $PCInf <= $BondageGearExpertLevel>> and <<else>>, <<endif>>a set of advanced bondage gear<<endif>><<if $PCInf > $BondageGearExpertLevel>>, and a set of extreme bondage equipment<<endif>>.
<br><<SmallImage bondage005.png>><<if $PCInf > $BondageGearAdvancedLevel>><<SmallImage bondage003.jpg>><<endif>><<if $PCInf > $BondageGearExpertLevel>><<SmallImage bondage006.jpg>><<endif>>
<<endif>>
<<if $EventsSeen.contains("SissyHypno6")>>
<br><br>You own a personal collection of lingerie, cosmetics, heels, and other <pi>girly</pi> items.
<br><<Image lingerie001.png>>
<<endif>>
<hr>
''Grooming''
<br>Face:
<<if $PCFace == "bearded">>
[[Clean-shaven|SelfView][$PCFace = "shaved"]] | <b>Bearded</b>
<<elseif $PCFace == "shaved">>
<b>Clean-shaven</b> | [[Bearded|SelfView][$PCFace = "bearded"]]
<<endif>>
<br>Legs: <<if $PCFemUnlock >= 1>>
<<if $PCLegs == "hairy" >>
<b>Don't shave your legs</b> | [[Keep your legs shaved|SelfView][$PCLegs = "shaved"]]
<<elseif $PCLegs == "shaved" >>
[[Don't shave your legs|SelfView][$PCLegs = "hairy"]] | <b>Keep your legs shaved</b>
<<else>>
<r>Something went terribly wrong with your legs (they're not hairy or shaved)</r>
<<endif>>
<<else>>
You don't have any reason to shave your legs.
<<endif>>
<br>
<br>''Modify Yourself''
<br>
<<if !$Facilities.contains("Surgery")>>
You need to install the Robotic Operating Suite before you can modify yourself.
<<else>>
<<if $PCEnergy > 0>>
<<set $IncreasePCCockText = "Increase the size of your penis.">>
<<set $IncreasePCCockCost = 100 + (100 * Math.pow($PCCockSize, 2))>>
<<set $DecreasePCCockText = "Decrease the size of your penis.">>
<<set $DecreasePCCockCost = 100>>
<<if $Cash >= $IncreasePCCockCost>>
¤$IncreasePCCockCost: <<click $IncreasePCCockText SelfView>>
<<set $PCEnergy -= 1, $Cash -= $IncreasePCCockCost, $PCCockSize++>>
<</click>>
<<else>>
¤$IncreasePCCockCost: <r>$IncreasePCCockText</r>
<<endif>>
<<if $Cash >= $DecreasePCCockCost>>
<br>¤$DecreasePCCockCost: <<click $DecreasePCCockText SelfView>>
<<set $PCEnergy -= 1, $Cash -= $DecreasePCCockCost, $PCCockSize-->>
<</click>>
<<else>>
<br>¤$DecreasePCCockCost: <r>$DecreasePCCockText</r>
<<endif>>
<<else>>
<r>You don't have enough energy.</r>
<<endif>>
<<endif>>
<hr><<GoBackUp>>
/% Debug and Explanation %/
[[Management]]
<br><<click "CASH MONEY">>
<<set $Cash = 15015102043>>
<</click>>
<br>$PCSubStatus.four PCSUB4
<br><<click "High Sub PC Blowjob">>
<<set $EventsSeen.push("PCBlowjobUnlock")>>
<<set $PCProCount = 1>>
<<set $PCSub = $PCSubStatus.four + 1>>
<</click>>
<br><<click "Med Sub PC Blowjob">>
<<set $EventsSeen.push("PCBlowjobUnlock")>>
<<set $PCProCount = 1>>
<<set $PCSub = $PCSubStatus.three + 1>>
<</click>>
<br><<click "Low Sub PC Blowjob">>
<<set $EventsSeen.push("PCBlowjobUnlock")>>
<<set $PCProCount = 1>>
<<set $PCSub = $PCSubStatus.three - 1>>
<</click>>
<br><<click "No PC Blowjob">>
<<set $EventsSeen.pluck("PCBlowjobUnlock")>>
<</click>> (Does not change submissiveness.)
<br>
<br><<click "Slave No Blowjob Toggle">>
<<set $SlaveSub[1] = $BlowjobSub-10>>
<</click>>
<br><<click "Slave Blowjob Toggle">>
<<set $SlaveSub[1] = $BlowjobSub+1>>
<</click>>
<br><<click "Slave Sex Toggle">>
<<set $SlaveSub[1] = $SexSub+1>>
<</click>>
<br>
<br><<click "Low Inf">>
<<set $PCInf = $PCInfStatus.nanites>>
<</click>>
<br><<click "Med Inf">>
<<set $PCInf = $PCInfStatus.aura1>>
<</click>>
<br><<click "High Inf">>
<<set $PCInf = $PCInfStatus.aura2>>
<</click>>
<br>
<br><<click "Seen SissyHypno6">>
<<set $EventsSeen.push("SissyHypno6")>>
<</click>>
<br><<click "Not Seen SissyHypno6">>
<<set $EventsSeen.pluck("SissyHypno6")>>
<</click>>
<br>
<br><<click "PC Big Cock">>
<<set $PCCockSize = 7>>
<</click>>
<br><<click "PC Small/Normal Cock">>
<<set $PCCockSize = 4>>
<</click>>
<br>
<br>Piss Content Enabled: $PissContentEnabled
/%
<<click "Invert Colors">>
<<toggleclass "html" "inverted">>
<</click>>
<br>
<br>[[Management]]
<br>
<<set $Drone = {
Space: 1,
Count: 0,
FreeSpace: 0
};>>
Space: <<print $Drone.Space>>
<br><br><br>
<<print $PCSubStatus.one>>
<br><<print $PCSubStatus.two>>
<br><<print $PCSubStatus.three>>
<br><br>[[TestPassage]]
<HR>
Cock Size: <<print $PCCockSize>> (check against "random" outputs)
<br>NoArgs: <<CockDesc>>
<br>Number: <<CockDesc 14>> (should clamp to max size)
<br>Random: <<CockDesc random>> (should be random size)
<br>Short: <<CockDesc short>>
<br>Flavor: <<CockDesc flavor>>
<br>Flavor Short: <<CockDesc flavor short>>
<br>Flavor Full: <<CockDesc flavor full>>
<br>Random ShortA: <<CockDesc short random>>
<br>Random ShortB: <<CockDesc random short>>
<br>Random FullA: <<CockDesc full random>>
<br>Random FullB: <<CockDesc random full>>
<br>Random FlavorA: <<CockDesc flavor random>>
<br>Random FlavorB: <<CockDesc random flavor>>
<br>Flavor Number 0: <<CockDesc flavor 0>> (min size)
<br>Flavor Number11: <<CockDesc 11 flavor>> (max size)
<br>Short Number 0: <<CockDesc short 0>> (min size)
<br>Short Number11: <<CockDesc 11 short>> (max size)
<br>Full Number 0: <<CockDesc 0 full>> (min size)
<br>Full Number 11: <<CockDesc full 11>> (max size)
<br>Special: <<CockDesc special>>
<br>Short SpecialA: <<CockDesc special short>>
<br>Short SpecialB: <<CockDesc short special>>
<br>Full SpecialA: <<CockDesc special full>>
<br>Full SpecialB: <<CockDesc full special>>
<br>Nocock: <<CockDesc noword>>
<br>Nocock Random: <<CockDesc noword random>>
<br>Special Random Full Flavor: <<CockDesc special random full flavor>>
<br><br>[[TestPassage]]<<BackPCAction>>
<<Roll 1>>
<<set $RandomSlave = Math.floor((Math.random()*$SlaveCount+1))>>
<<set $ManagedSlave = $RandomSlave>>
<<set $PCMoneyScene = []>>
<<set $PCMoneyScene.push ("
<<set $EventId = \"PCMoneyScene1\">>
You spend some time doing ordering new supplies, paying bills and making sure that everything is in order.
<br><<Image office001.jpg>>
<br>
<br>This allows the brothel to run more efficiently, making more money.
")>>
<<if !$EventsSeen.contains("PCMoneySceneHypno1") && $Week > $PCProEventWeek>>
<<set $PCMoneyScene.push ("
/% Written by TFC %/
<<set $EventId = \"PCMoneySceneHypno1\">>
You are sorting out paperwork when you notice that your computer screen has suddenly turned blue, with the words \"CLICK ME\" on it.
<br>You feel annoyed, is someone pranking you? You intend to ignore it, but your curiosity wins out in the end and you tap the mouse with your finger.
<br>A program automatically starts.
<br>An avalanche of images flash across the screen in rapid succession. Images of girls with their mouths stuffed full of fat, hard cocks.
<br>The girls are all staring straight at you, their eyes full of desire.
<br><<Image hypno002.gif>>
<br>You stare at the arousing display for a while, intrigued by it. Who sent it? Why?
<br>It's quite appealing, and you want to see if you can save the program so that you can look at it again later.
<br>However, you notice a low-frequency buzz coming from your computer - it's starting to make you feel a bit dizzy...
<hr>
You're staring at your computer's blank screen, unsure of what you were just doing.
<br>The memories of the event are already fading away, and you're not entirely sure if anything actually happened, or if you just had some kind of daydream.
<br>
<br>You spend the rest of the day sorting out paperwork with no further interruptions.
<<SetPCSubGain 2 1>>
<br>Unbeknownst to yourself, $Name became <<PCSubGain>> more submissive.
")>>
<<endif>>
<<if $SlaveSub[$RandomSlave] >= $SexSub>>
<<set $PCMoneyScene.push ("
<<set $EventId = \"PCMoneyScene2\">>
<<SexTrainSet 40 $RollTotal>>
After tending to some bookkeeping, you call <<NMS>> into your office.
<br>You snap your fingers and point to the desk. <<NMS>> nods and leans over.
<br>You pull down her panties and thrust into her.
<br><<Image fucking001.gif>>
<br>After letting off some steam you go back to doing some paperwork in order to make the brothel run more efficiently.
<br>The experience teaches <<NMS>> an important lesson.
<br><<SexTrainPrint>>
")>>
<<set $PCMoneyScene.push ("
/% Written by DerpTheDark %/
<<set $EventId = \"PCMoneyScene3\">>
<<SexTrainSet 40 $RollTotal>>
After finishing some paperwork, you call <<NMS>> into your office.
<br>You point to the desk. <<NMS>> nods and climbs on top.
<br>You pull down her thong and thrust into her <<PussyDesc>>.
<br><<Image fucking002.gif>>
<br>After cumming in her <<PussyDesc>> you go back to doing some paperwork in order to make the brothel run more efficiently.
<br><<NMS>> learns from the experience.
<br><<SexTrainPrint>>
")>>
<<endif>>
<<if $SlaveSub[$RandomSlave] >= $BlowjobSub>>
<<set $PCMoneyScene.push ("
/% Written by DerpTheDark %/
<<OralTrainSet 40 $RollTotal>>
You spend some time doing ordering new supplies, paying bills and making sure that everything is in order.
<br><<Image blowjob005.gif>>
<<if $SlaveSub[$ManagedSlave] >= $AnalSub>>
<<set $EventId = \"PCMoneyScene4.1\">>
<br>Everything is made a bit more fun thanks to pleasant surprise down south from the enthusiastic <<NMS>>.
<<else>>
<<set $EventId = \"PCMoneyScene4.2\">>
<br>You order <<NMS>> to help you, she reluctantly agrees to alleviate your boredom by kneeling below the desk and putting her mouth to work.
<<endif>>
<br>
<br>Practice means that <<NMS>> learns to give a better blowjob.
<br><<OralTrainPrint>>.
<br>
<br>The paperwork allows the brothel to run more efficiently, making more money.
")>>
<<endif>>
<<print $PCMoneyScene.random()>>
<<NewScene>>
<<set $Earnings = random(10,65)>>
<<set $Cash += $Earnings>>
<br>You earned <gr>¤$Earnings cash.</gr>
<hr><<GoBackUp>><<InvertColors>>
<<set $SlaveSubHandjob = ($SlaveSub[$ManagedSlave] > $HandjobSub)>>
<<set $SlaveSubTitfuck = ($SlaveSub[$ManagedSlave] > $TitfuckSub)>>
<<set $SlaveSubBlowjob = ($SlaveSub[$ManagedSlave] > $BlowjobSub)>>
<<set $SlaveSubSex = ($SlaveSub[$ManagedSlave] > $SexSub)>>
<<set $SlaveSubAnal = ($SlaveSub[$ManagedSlave] > $AnalSub)>>
<<set $SlaveSubPiss = ($SlaveSub[$ManagedSlave] > $PissSub)>>
<<BackStandard>>
<is>(This page is <b>very</b> unfinished.)</is>
<hr>
<<if $SlaveSub[$ManagedSlave] >= $AnalSub>>
You successfully change her name, she accepts her new designation without argument.
<br><<NMS>> leaves the room.
<<else>>
<<set $SlaveName[$ManagedSlave] = $OldSlaveName>>
She's not broken enough to let you change her name.
<br><<NMS>> leaves the room.
<<endif>>
<<Roll 1>>
<<SetBeautyMod>>
<<set $Earnings = Math.round(((($RollTotal * $SlaveDom[$ManagedSlave]) + $BeautyMod) * (45)) * $SlaveEarningsMod[$ManagedSlave])>>
/% Between 0-2 submissiveness %/
<<DomTrainSet 10 $RollTotal>>
<<BackSlave>>
<<set $DomScene = []>>
<<set $DomScene.push("
<<set $EventId = \"DomScene1\">>
<<NMS>> entered the room with her customer right behind her.
<br>They started to kiss warmly, even sweetly - something that wasn't all that usual for her.
<br>However, the guy's hands didn't start to roam towards her <<Tits>> or <<Ass>>, like they usually do, instead they softly and gently caressed her skin, making her tingle and sending shivers of pleasure up and down her body.
<br>There was something different about this guy. His touch, his moves, his kisses - they were all too similar to what <<NMS>> usually does with other girls.
<br><i><pi>\"There's something definitely feminine about all of this.\"</pi></i>, <<NMS>> thought as she started to slowly undress her client.
<br>Slowly, she started to go a bit harder, a bit rougher. She kissed him roughly, grabbing the back of his head and pulling him in.
<br>The boy moaned into her mouth and let himself be handled by her.
<br><pi>\"You like that, do you?\"</pi>, <<NMS>> purred, put her hands on the boy's shoulders and pushed him to his knees.
<br>He nodded and obediently knelt.
<br><i><pi>\"I should tell <<PCName>> about this\"</pi></i>, she thought, <i><pi>\"but I should probably make sure, first.\"</pi></i>
<br><<NMS>> pushed the boy's head towards her crotch until his nose was just a couple of inches away from her dripping, <<PussyDesc>>.
<br>Then she did it, she ordered him. She thought that this might be taking it too far, but decided to take the risk.
<br><pi>\"Lick it! Lick my cunt!\"</pi>
<br>The client hesitated.
<br><pi>\"If you lick my <<Pussy>> and make me cum, we'll turn you into a good little slave. Wouldn't you like that?\"</pi>
<br><pi>\"Do it, stick your tongue out and have a taste!\"</pi>, she commanded.
<br>This was the moment. Either success or failure. If she had misjudged the situation, she would be punished by <<PCName>>, for sure.
<br>She looked into his eyes, waiting for his response. Those eyes slowly softened.
<br>The guy slowly lowered his gaze, stuck his tongue out and starting licking <<NMS>>'s <<Pussy>>, making her sigh in relief - and pleasure.
<br><<NMS>> started to grind herself against his face, putting that tongue to good use, losing herself in the feeling.
<br><<Image femdom001.gif>>
<br>After a few minutes, she was lying in bed, her legs spread open, the guy's head buried deep within her crotch - the eager boy's tongue licking at her wetness with fervor.
<br>She couldn't resist any longer and had an earth-shattering orgasm - pressing the boy's head hard against her.
<br>After her body was done shaking from the orgasm, she pulled the guy's head up for a deep kiss, enjoying the sweet taste of her own sex.
<br>Afterwards, <<NMS>> returned the favour, going down on the client, taking his incredibly hard <<Cock>> in her mouth.
<br>She just started sucking as he exploded into her mouth - he lasted only a few seconds.
<br>As far as <<NMS>> was concerned, that was fine. It was time for the final test, the master move.
<br>She climbed up on him until their lips were millimeters apart, and starting kissing him, deeply.
<br><<NMS>> pushed his own <<Cum>> into his mouth. He choked and gagged, but she didn't allow him to break the kiss until he had finally swallowed his own load.
<br>When she was sure he had swallowed it all, she released him.
<br><pi>\"I knew you'd enjoy the taste of cum.\"</pi>, she teased.
<br><<Image Cum003.gif>>
<br><pi>\"I could tell you were dying to taste your own juices...\"</pi>
")>>
<<print $DomScene.random()>>
<br>
<br><<Earnings>>
<<DomTrainPrint>>
<<NewScene>>
<hr><<GoBackUp>>
/% Debug and Explanation %/
<<if $Debug == 1>>
Base Roll: $RollTotal (1d6)
<br><<BeautyModExplanation>>
<br>DomSkill: $SlaveDom[$ManagedSlave]
<br>Earnings Mod: $SlaveEarningsMod[$ManagedSlave]
<br><b>Earnings:</b> (((Roll * DomSkill) + BeautyMod) * (45)) * EarningsMod
<<endif>>