From 0236d0cc19872c55a342cfeea841e34fb94985f8 Mon Sep 17 00:00:00 2001 From: lowercase-donkey <lowercasedonkey@gmail.com> Date: Wed, 24 Apr 2019 23:37:14 -0400 Subject: [PATCH] Story first tweaks --- src/pregmod/seFCTVshows.tw | 53 ++++++++++++++++++++++++++++++++++---- src/pregmod/seFCTVwatch.tw | 12 ++++++++- 2 files changed, 59 insertions(+), 6 deletions(-) diff --git a/src/pregmod/seFCTVshows.tw b/src/pregmod/seFCTVshows.tw index 661b8ce49e9..dd352779a51 100644 --- a/src/pregmod/seFCTVshows.tw +++ b/src/pregmod/seFCTVshows.tw @@ -6,22 +6,22 @@ <<else>> /* we need to check for pansy no-extreme squick stuff */ <<if $minimumSlaveAge > 13 && ($randShow == 12 || $randShow == 14)>> - <<set $randShow = either(0,1,2,3,4,5,6,7,8,9,10,11,13)>> + <<set $randShow = either(0,1,2,3,4,5,6,7,8,9,10,11,13,16)>> There is an audible tone from your screen, which then displays a message: <i>Actor not vintage enough, changing program.</i> <</if>> <<if $seeExtreme == 0 && $randShow == 10>> - <<set $randShow = either(0,1,2,3,4,5,6,7,8,9,11,12)>> + <<set $randShow = either(0,1,2,3,4,5,6,7,8,9,11,12,16)>> There is an audible tone from your screen, which then displays a message: <i>Too much hugging detected, changing program.</i> <</if>> <<if $seeHyperPreg == 0 && $randShow == 8>> - <<set $randShow = either(0,1,2,3,4,5,6,7,9,11,12)>> + <<set $randShow = either(0,1,2,3,4,5,6,7,9,11,12,16)>> There is an audible tone from your screen, which then displays a message: <i>Too much happiness detected, changing program.</i> <</if>> <<if $seePreg == 0 && ($randShow == 5 || $randShow == 8)>> - <<set $randShow = either(0,1,2,3,4,6,7,9,11,12)>> + <<set $randShow = either(0,1,2,3,4,6,7,9,11,12,16)>> There is an audible tone from your screen, which then displays a message: <i>Too much baking detected, changing program.</i> <</if>> - <<if $seeDicks == 0 && $makeDicks == 0 && $randShow == 10>> + <<if $seeDicks == 0 && $makeDicks == 0 && ($randShow == 10 || $randShow == 16)>> <<set $randShow = either(0,1,2,3,4,11,12)>> There is an audible tone from your screen, which then displays a message: <i>Too many hot dogs detected, changing program.</i> <</if>> @@ -1593,6 +1593,49 @@ <br><br> Captain Orca rushes up the stairs to reveal over the aft the approach of a viking ship. Standing at its prow a blonde man covered in blue woad tattoos shouting wildly and firing two automatic rifles off into the air. The screen stops there with a "to be continued" overlaid on the screen. <</if>> +<<case 16>> + <<set $lastShow = 16, $showSixteen++>> + <<if $showSixteen == 3>><<set $showSixteen = 1>><</if>> + /*<<if $showSixteen == 1>>*/ + + /* All actors are at least 18 */ + <br>As you snuggle in for the night<<if $Concubine != 0>> with your concubine<</if>>, you <<if $FCTVremote == 1>>tune to<<else>>begin watching<</if>> the <i>Age of Slavery</i> channel. With so many new types of archologies emerging, it's sometimes difficult to tell if you are watching events unfolding on a set or in a real archology with a historical society. + <br><br>“Well, you did well to win the ‘cleanest urchin’ contest.†+ <br>Currently you seem to be watching a scene from the industrial revolution, in a smoke smudged brick courtyard by a factory. A stout manager, dressed in a black suit, is leading a thin urchin toward a wooden building built out from the main factory. + <br>“Thank you, sir,†the urchin gulps. “My mother really needs the money. You promised a shilling?†+ <br>“And I really need to recover these bearings!†The stout man proclaims. “I’m surprised you were so modest, though. Someone with skin as pure as yours doesn’t need to be ashamed of it.†+ <br>“Uh, I'm fair like my mother, sir.†The waif hugs their arms around their chest. + <br>“Well she must be helping keep you clean, boy!†The man laughs, and flings open the door to the outbuilding, revealing a series of tanks about three times as tall as he is. + <br>“This one right here,†he taps the nearest, “is almost full of water. However, the blasted mixer for the tank has fallen apart.†There is enough light entering from the door to show a belt driven mixer hanging above the tank, with a missing plate and empty sockets. “The bearings are about an inch across, and fell right in the damn tank. I can’t drain the tank without those bearings because they’re valuable, and I can’t foul the drain. But I can’t seem to fish them out either, it’s too dark. That’s why I needed someone clean, someone that won’t get their filth in my tank. There’s a shilling if you can get me back all eight of my bearings in ten minutes.†+ <br>“Just ten minutes sir?†+ <br>“Time is money. Now strip.†+ <br>The urchin hesitates. + <br>“Still shy?†the man leers. + <br>“I’ll do it.†The youth strips off his shirt and steps inside, shutting the door before dropping his trousers. + <br>“Hand me your clothes then, NOTHING IN MY TANK.†The man grumps. + <br>The camera cuts inside to show a dim black and white view of the youth’s nude silhouette scrambling up the tank, fumbling with the lid and slipping inside. They pass up a series of bearings quickly for a while, but seem to struggle to find the final ones. + <br>“TIME!†Calls the man, holstering his pocket watch. + <br>“Sir, I can’t find the last two!†The youth splutters. + <br>“Can you find the fucking holes!?!†the man roars. + <br>“E-eight…†the lad responds, crestfallen. + <br>“Then here’s the deal. Let’s make it interesting. I will double your wages. Double them! Two shillings! If you can find your own fucking asshole and shove the six you have in there, then find the last two. Sloppy idiot.†+ <br>The youth freezes. “Sir?†+ <br>“You heard me. You’re not losing those; polish them! I’m not even peeking, keep your precious privacy.†+ <br>You can see the hesitation in the outline of the desperate youth, then a slump of the shoulders. “Yes, sir.†+ <br>Perched on top of the tank, they bend over with their hand on the mixer and begin inserting the bearings into their new housing. They are each about an inch wide, and the first takes quite some time. + <br>“Hurry up, damn it!†the man roars. + <br>The urchin jumps, and then jumps again as the bearing slips home. They freeze for a moment, trembling. Then begin pushing in the others. + <br>“WELL?†+ <br>“They’re in, sir,†he responds weakly, and slips into the tank. The man harrumphs and starts examining his watch again. After a few minutes have passed, the lad pops up with the seventh bearing, and then returns to the bottom. They’re clearly holding their breath as long as they can. + <br><br>“TIME!†The man roars again. + <br>Spluttering, the youth surfaces. “I-I… I can’t find it!†he cries desperately. Splashing his way out of the tank and scrambling toward the door, he pauses to force down a sudden erection. The man flings open the door, letting daylight stream in and briefly washing out the black and white camera. His pants are also open and showing an erection raging as fiercely as he is. + <br>“Then you need some blasted motivation! I’ll pack those bearings in myself!†+ <br>The youth shrieks, and in a panic sprints around the tank. The man follows closely, and then chases him out the door. With no time to grab his clothing, the youth squirts out bearings as he runs, before making the relative safety of the street, still nude. A camera from the street reveals an interesting surprise as the desperation on the fleeing youth’s face shifts to consternation. Heads on the street turn, too, as he drops the last bearings and spurts white over coal black skin. There was more than water in the tank: he’s dyed now as black as night from head to toe. + <br>Pointing and laughing uproariously, the man flips the eighth bearing into the air before pocketing it again and buttoning up his pants. The camera pans out to show the factory’s name as “Titan’s Textiles.†+ <<if $Concubine != 0 && canTalk($Concubine)>> + <<run Enunciate($Concubine)>> + <br><br>“Mmm, I could u<<s>>e a little <<s>>omething like that in<<s>>ide MY butt,†$Concubine.slaveName whispers in your ear. You mention you have something better in mind, and pounce. + <</if>> <<default>> It seems there's a technical error preventing you from streaming, you tell $assistantName to look into it. diff --git a/src/pregmod/seFCTVwatch.tw b/src/pregmod/seFCTVwatch.tw index fa2429872f8..3005840edc2 100644 --- a/src/pregmod/seFCTVwatch.tw +++ b/src/pregmod/seFCTVwatch.tw @@ -16,6 +16,10 @@ <<if ndef $showFifteen>> /* the pirate channel */ <<set $showFifteen = 0>> <</if>> +<<if ndef $showSixteen>> /* Ages of Slavery channel */ + <<set $showSixteen = 0>> +<</if>> + <<set $randShow = random(0,15)>> <<set $FCTVshow = 0>> <<if $randShow == $lastShow>> @@ -143,6 +147,12 @@ Tired after a long day, you tell <<if $Concubine != 0>>@@.pink;$Concubine.slaveN <<include "SE FCTV Shows">> <</replace>> <</link>> +<<link 16>> + <<set $randShow = 16>> + <<replace "#show">> + <<include "SE FCTV Shows">> + <</replace>> +<</link>> <<if $cheatMode == 1 || $debugMode == 1>> /* remove toggle for normies */ | <<link "Toggle inappropriate">> @@ -174,7 +184,7 @@ Tired after a long day, you tell <<if $Concubine != 0>>@@.pink;$Concubine.slaveN <<set $randShow = either(0,1,2,3,4,6,7,9,11,12)>> There is an audible tone from your screen, which then displays a message: <i>Too much baking detected, changing program.</i> <</if>> - <<if $seeDicks == 0 && $makeDicks == 0 && $randShow == 10>> + <<if $seeDicks == 0 && $makeDicks == 0 && ($randShow == 10 || $randShow == 16)>> <<set $randShow = either(0,1,2,3,4,11,12)>> There is an audible tone from your screen, which then displays a message: <i>Too many hot dogs detected, changing program.</i> <</if>> -- GitLab