diff --git a/src/pregmod/FCTV/FCTV.js b/src/pregmod/FCTV/FCTV.js index 8d798eac6724249fd267a9fb15b70fc14669cfed..2473c9d12d463b4964d74b67371ef2e25fcd536b 100644 --- a/src/pregmod/FCTV/FCTV.js +++ b/src/pregmod/FCTV/FCTV.js @@ -22,7 +22,6 @@ globalThis.FCTV = (function() { incrementChannel: incrementChannel, incrementShow: incrementShow, channelCount: channelCount, - showRange: showRange, FinalTouches: FinalTouches, checkTags:checkTags, getEpisode:getEpisode @@ -194,33 +193,6 @@ globalThis.FCTV = (function() { return false; } - /** - * - * @param {number} i channel - * @param {*} operation - * @returns {number} array place of episode to play - */ - function showRange(i, operation = 'rand') { - // check the tags. - /* - for (const episode of App.Data.FCTV.channels[i].episode) { - App.Data.FCTV.channels[i].episode[episode].hasOwnProperty("tags") { - - } - if - } - */ - const epLength = App.Data.FCTV.channels[i].episode.length; - - let low = 0; - let max = epLength; - if (V.usedRemote) { - return !between(V.show, low, max) ? low : V.show; - } else { - return operation === 'rand' ? jsRandom(low, max) : either(low, max); - } - } - function FinalTouches(slave) { slave.pubertyXX = 1; slave.career = "a slave"; diff --git a/src/pregmod/FCTV/FCTVshows.js b/src/pregmod/FCTV/FCTVshows.js index 86b553d1aca3a7c8571500b73cb2133c1e379f0d..eadc8d0e1d4af940f46f02817660edeefecf0391 100644 --- a/src/pregmod/FCTV/FCTVshows.js +++ b/src/pregmod/FCTV/FCTVshows.js @@ -775,7 +775,7 @@ App.Data.FCTV.channels = { loop: true, disableSelection: true, intro: `which is currently streaming 'Home Slave Shopping'. It's a bit strange, shopping for slaves without inspecting them in person, but you have to admit it's kind of convenient. Plus, you might find something that'd be difficult to get in your own arcology's markets. You start watching at the end of one slave being displayed; the program goes into a lot of detail that isn't always available from shady salesmen at the market. Two hosts are displaying the merchandise and an older male reads details on each slave from a prompter, while a fit female works the slave for the camera to give viewers a good look at what they might purchase.`, - outro: function(slave, show) { // TODO: test. + outro: function(slave, show) { const p = document.createElement("p"); let cost = slaveCost(slave); if (show < 3 || show > 6) { @@ -1048,22 +1048,11 @@ App.Data.FCTV.channels = { get intro() { const r = []; r.push(`which is currently showing an episode of the 'Modern Dairy' edutainment series, which opens with a montage of milk-related food and cooking shots. After the last of the opening credits disappears, the show sticks to a single shot from the montage, a delicious looking bowl of cereal. The camera zooms out to reveal the show's host wearing her trademark cow print leotard, and getting just a little too much enjoyment out of her cereal. She slowly puts the spoon down while savoring her cereal, reluctantly swallowing and starting the show. "Hi there y'all, welcome to another episode of Modern Dairy!" She gives the camera a wave — setting her gargantuan melons wobbling inside the spandex-like leotard — and the camera fades to black.`); - if (V.seeExtreme === 0) { // TODO: weird shit. - if (V.seeDicks === 0) { - r.push(`<p class="note">CONTENT ADVISOR: Selecting show without too much hugging or hotdogs...</p>`); - //FCTV.showRange(1, 1); - } else { - r.push(`<p class="note">CONTENT ADVISOR: Selecting show without too much hugging...</p>`); - //FCTV.showRange(1, 2, 'either'); - } - } else if (V.seeDicks === 0) { - r.push(`<p class="note">CONTENT ADVISOR: Selecting show without too many hotdogs...</p>`); - //FCTV.showRange(1, 3, 'either'); - } return r.join(" "); }, episode: [ { + tags: {}, get text() { const r = []; r.push(`<p>The camera fades in to show an excited Bess standing next to a double door labeled 'Dairy 3'. "I'm here at Arcology G-9 to give you a look at their state-of-the-art milking equipment." Bess gestures to her jiggling bosom. "As you can see, I'm terribly excited! I've heard this dairy's equipment is a pretty radical departure from the standard ones that look like dentist's chairs!" Without further ado, she pushes her way through the swinging doors, and sets off into the dairy. The camera follows, spending as much time focused on her seductively-swinging rear end as it does panning to look around the long room. The first thing you notice is that the lighting is a soft warm glow more at home in a spa than an industrial facility. The room consists of a long hallway, the row of milkers on either side are separated by fabric dividing curtains in earth tone colors, though most of them appear to be open. You didn't notice at first, but it seems like most of the milkers are occupied... the radically different shape tricked your trained eye for a moment.</p>`); @@ -1122,9 +1111,11 @@ App.Data.FCTV.channels = { } }, { + tags: {dicks: true}, text: `<p>Instead of starting a new episode like you were expecting, it starts a teaser trailer for an upcoming episode. It seems to be focused on the semen side of the industrial dairy, and ends with some suggesting shots of Bess drinking "straight from the source."</p>`, }, { + tags: {extreme: true}, text: `<p>Instead of starting a new episode like you were expecting, it starts a teaser trailer for an upcoming episode. It seems to be focused on bulk fluid production and menial bioreactor slaves, something of a departure from earlier episodes showcasing dairies focusing on high-quality product.</p>`, } ]