diff --git a/src/002-config/fc-version_after.js b/src/002-config/fc-version.js_after.js similarity index 100% rename from src/002-config/fc-version_after.js rename to src/002-config/fc-version.js_after.js diff --git a/src/events/About Events.txt b/src/events/About Events.txt new file mode 100644 index 0000000000000000000000000000000000000000..cee886d13fa5e17a9f859b153e0c79d8e402b098 --- /dev/null +++ b/src/events/About Events.txt @@ -0,0 +1,19 @@ +/* Events are organized into several files and folders */ +/* genericPlotEvents.tw */ +/* PESS.tw: Player Event, Single Slave */ +/* PETS.tw: Player Event, Two Slaves */ +/* RECI.tw: Random Event, Check In */ +/* REFI.tw: Random Event, Fetish Interest */ +/* REFS.tw: Random Event, Future Societies */ +/* RESS.tw: Random Event, Single Slave */ +/* RESSTR.tw: Random Event, Single Slave (Test Realm, for debugging events) */ +/* RETS.tw: Random Event, Two Slaves */ +/* */ +/* Events can also be in a dedicated *.tw file, formatted as follows: */ +/* jeXXXXX.tw: Justice Event */ +/* pXXXXXX.tw: Player event */ +/* peXXXXX.tw: Player Event focused on a slave */ +/* reXXXXX.tw: Random Event */ +/* resXXXX.tw: Random Event, School */ +/* seXXXXX.tw: Slave Event, focuses on slaves coming or going */ +/* securityForceXXXXX.tw: Special (Security) Force event */ \ No newline at end of file diff --git a/src/events/RECI/butthole.js b/src/events/RECI/butthole.js index a1a95a2ba3a61500f6505240f36fbd9ef7213df1..515c3a21161a12bfa712d58eb5803691caca6d57 100644 --- a/src/events/RECI/butthole.js +++ b/src/events/RECI/butthole.js @@ -607,7 +607,7 @@ App.Events.RECIButthole = class RECIButthole extends App.Events.BaseEvent { } else if (eventSlave.bellyImplant > 3000) { t.push(`${his} waist to support the weight of ${his} belly.`); } else { - t.push(`${his} waist to stabalize ${his} bloated middle.`); + t.push(`${his} waist to stabilize ${his} bloated middle.`); } } else if (eventSlave.weight > 95) { t.push(`${his} stomach to better support ${his} weight.`); diff --git a/src/events/RECI/orientation.js b/src/events/RECI/orientation.js new file mode 100644 index 0000000000000000000000000000000000000000..2f06f86e57e0c7bdcf04b1498007ed36097020f6 --- /dev/null +++ b/src/events/RECI/orientation.js @@ -0,0 +1,375 @@ +App.Events.RECIOrientation = class RECIOrientation extends App.Events.BaseEvent { + eventPrerequisites() { + return []; + } + + actorPrerequisites() { + return [ + [ // single event slave + s => s.fetish !== "mindbroken", + s => V.REOrientationCheckinIDs.includes(s.ID), + s => s.assignment !== Job.QUARTER, + s => s.attrXY > 50, + s => s.anus !== 0, + s => s.vagina !== 0, + (canDoAnal || canDoVaginal), + s => s.devotion >= 10, + canTalk, + canHear, + hasBothLegs, + ] + ]; + } + + execute(node) { + /** @type {Array<App.Entity.SlaveState>} */ + let [eventSlave] = this.actors.map(a => getSlave(a)); + const { + // eslint-disable-next-line no-unused-vars + He, he, His, his, hers, him, himself, girl + } = getPronouns(eventSlave); + const {title: Master} = getEnunciation(eventSlave); + const belly = bellyAdjective(eventSlave); + const desc = SlaveTitle(eventSlave); + + V.nextLink = "Next Week"; + V.REOrientationCheckinIDs.deleteWith((s) => s === eventSlave.ID); + + App.Events.drawEventArt(node, eventSlave, "no clothing"); + + let t = []; + t.push(App.UI.DOM.slaveDescriptionDialog(eventSlave)); + t.push(`is the second slave on the inspection schedule for today. ${He} comes into your office naked, to find that the first inspection is going a little long. The slave before ${him} is obediently riding`); + if (V.PC.dick === 0) { + t.push(`one of your larger strap-ons.`); + } else { + t.push(`your cock.`); + } + t.push(`${He} waits patiently, but does not bother to hide ${his} arousal at the`); + if (canSee(eventSlave)) { + t.push(`lewd sight.`); + } else { + t.push(`sound of flesh slapping flesh.`); + } + t.push(`${He} obviously wants to be next;`); + if (eventSlave.chastityPenis === 1) { + t.push(`${his} chastity cage is dribbling precum, and ${he}'s clearly uncomfortable with simultaneous arousal and unwillingness to suffer a hard-on inside it,`); + } else if (canAchieveErection(eventSlave)) { + t.push(`${his} cock is painfully erect,`); + } else if (eventSlave.dick > 6) { + t.push(`precum is starting to bead at the tip of ${his} inhuman cock,`); + } else if (eventSlave.dick > 0) { + t.push(`${his} pathetically limp dick is practically dripping precum,`); + } else if (eventSlave.clit > 0) { + t.push(`${his} big clit is visibly erect,`); + } else { + t.push(`a sheen is visible on ${his} pussylips,`); + } + t.push(`${his} nipples are`); + if (eventSlave.nipples !== "fuckable") { + t.push(`stiff,`); + } else { + t.push(`swollen tight,`); + } + t.push(`and ${he}'s starting to breathe a little hard.`); + App.Events.addParagraph(node, t); + + t = []; + t.push(`When you finish and send the slave you were boning on their way with a light slap on the rump, you seat yourself to inspect ${eventSlave.slaveName}. As you do,`); + if (V.PC.dick === 0) { + t.push(`your rather realistically modeled phallus dangles`); + } else { + t.push(`your half-hard but still quite imposing cock hangs`); + } + t.push(`between your legs, still slick from fucking the previous inspectee.`); + if (canSee(eventSlave)) { + t.push(`${eventSlave.slaveName}'s`); + t.push(App.Desc.eyesColor(eventSlave)); + t.push(`focus`); + } else { + t.push(`${eventSlave.slaveName} focuses`); + } + t.push(`on it with painful intensity,`); + if (eventSlave.chastityPenis === 1) { + t.push(`and the ${desc}'s chastity cage begins to bother ${him} even more.`); + } else if (canAchieveErection(eventSlave)) { + t.push(`and the ${desc}'s hard dick releases a string of precum.`); + } else if (eventSlave.dick > 6) { + t.push(`and the ${desc}'s oversized dick engorges as much as it possibly can.`); + } else if (eventSlave.dick > 0) { + t.push(`and the ${desc}'s soft dick twitches weakly.`); + } else if (eventSlave.clit > 0) { + t.push(`and the ${desc}'s clit gets, if possible, even more flushed and erect.`); + } else { + t.push(`the distinct smell of female arousal in the office intensifying.`); + } + App.Events.addParagraph(node, t); + + t = []; + t.push(`You remember the way ${he} was when ${he} became your slave with sudden clarity. ${He} was not a fan of the dick then, but ${he}'s certainly come around.`); + if (V.PC.dick === 0) { + t.push(`Even a realistic strap-on is enough to get ${him} all hot and bothered.`); + } + t.push(`On impulse, you ask ${him} if ${he} remembers how ${he} used to feel about cock. ${He} hesitates, wondering how to answer, but decides that honesty is the best policy and giggles,`); + t.push(Spoken(eventSlave, `"Yes, ${Master}. I do. I mean, not all the time. It's easy to forget that I wasn't always such a cock-hungry slut."`)); + t.push(`${He} laughs, a rueful sound.`); + if (eventSlave.energy > 95) { + t.push(Spoken(eventSlave, `"I need it so bad now, I'll let anybody fuck me. I mean, I'd let anybody fuck me, if it wasn't already my job as a slave.`)); + } else if (eventSlave.fetish === "cumslut" && eventSlave.fetishStrength > 60) { + t.push(Spoken(eventSlave, `"Cocks are so hot. Just thinking about them gets me all horny. How they're all throbbing and warm and then they cum..."`)); + t.push(`${He} trails off.`); + t.push(Spoken(eventSlave, `"Sorry, got distracted.`)); + } else if (eventSlave.fetish === "buttslut" && eventSlave.fetishStrength > 60) { + t.push(Spoken(eventSlave, `"I didn't know how much fun getting fucked in the butt was back then.`)); + } else if (eventSlave.fetish === "pregnancy" && eventSlave.fetishStrength > 60) { + t.push(Spoken(eventSlave, `"I didn't know how good it felt to receive a load of fresh cum back then.`)); + } else { + t.push(Spoken(eventSlave, `"Guys are just so hot — all big and strong and muscly.`)); + } + if (V.PC.title === 1) { + t.push(Spoken(eventSlave, `And being owned by such a handsome man has helped."`)); + } else { + t.push(Spoken(eventSlave, `Not that I don't love ladies too."`)); + } + t.push(`${He} arches ${his} back and bats ${his} eyes at you.`); + t.push(Spoken(eventSlave, `"A lot."`)); + App.Events.addParagraph(node, t); + + + App.Events.addResponses(node, [ + new App.Events.Result(`${He} wants dick. Give ${him} the dick`, dicking), + new App.Events.Result(`Send ${him} down to a gym to share that attraction around`, gymService), + ]); + + function dicking() { + const arms = hasBothArms(eventSlave) ? "arms" : "arm"; + + t = []; + t.push(`You`); + if (V.PC.belly >= 10000) { + t.push(`push yourself`); + } else { + t.push(`rise fluidly`); + } + t.push(`out of your chair,`); + if (canSee(eventSlave)) { + t.push(`pointing at the floor`); + if (eventSlave.belly >= 100000 || eventSlave.boobs > 50000) { + t.push(`at ${his} feet.`); + } else { + t.push(`in front of ${him}.`); + } + } else { + t.push(`ordering ${him} to prepare ${himself}.`); + } + t.push(`${He} needs no further direction, and hurriedly gets down to place ${his} mouth at dick height. ${He}`); + if (V.PC.dick === 0) { + t.push(`gives your strap-on a blowjob`); + } else { + t.push(`sucks you off`); + if (V.PC.vagina !== -1) { + t.push(`and eats you out`); + } + } + t.push(`with relish,`); + if (V.PC.belly >= 10000) { + t.push(`hair tickling the underside of your belly,`); + } else { + t.push(`looking adoringly up at you`); + } + t.push(`as ${he} rhythmically works ${his} lips up and down`); + if (V.PC.dick === 0) { + t.push(`the`); + } else { + t.push(`your`); + } + t.push(`thick shaft. After a bit of this, you pull`); + if (V.PC.dick === 0) { + t.push(`the phallus`); + } else { + t.push(`yourself`); + } + t.push(`free with a delicious popping noise, and haul the slave`); + if (canWalk(eventSlave)) { + t.push(`to ${his} feet`); + } else { + t.push(`upright`); + } + t.push(`with ${his} back to you. You grab ${his}`); + if (hasAnyArms(eventSlave)) { + t.push(`${arms}`); + } else { + t.push(`shoulders`); + } + t.push(`in a firm hold and`); + // TODO fucking height + if (V.PC.belly >= 1000) { + t.push(`guide ${him} forward`); + if (eventSlave.belly >= 300000) { + t.push(`onto ${his} ${belly} belly`); + } + } else { + t.push(`pull ${him} up on tiptoe`); + } + t.push(`(at which the horny ${girl} giggles with anticipation), and then thrust into the`); + if (eventSlave.weight > 10) { + t.push(`soft crevice between ${his} plush thighs.`); + } else { + t.push(`gap between ${his} thighs.`); + } + t.push(`This motion slides`); + if (V.PC.dick === 0) { + t.push(`the strap-on`); + } else { + t.push(`your hard dick`); + } + if (eventSlave.vagina > -1) { + t.push(`against ${his} moist pussylips,`); + } else if (eventSlave.scrotum > 0) { + t.push(`against ${his} anus and then past ${his} ballsack,`); + } else { + t.push(`along ${his} sensitive perineum,`); + } + t.push(`eliciting a shocked gasp and then a prolonged whine of pleasure. ${He} humps ${himself} along`); + if (V.PC.dick === 0) { + t.push(`the phallus`); + } else { + t.push(`your shaft`); + if (V.PC.vagina !== -1) { + t.push(`and mons`); + } + } + t.push(`shamelessly, craning around to rain kisses on your`); + if (V.PC.belly >= 10000) { + t.push(`baby bump.`); + } else { + t.push(`jawline and neck.`); + } + t.push(`When you gently push ${his} face away from you by`); + if (V.PC.belly >= 10000) { + t.push(`leaning into ${him},`); + } else { + t.push(`tipping ${his} torso forward,`); + } + t.push(`${he} moans a little from the loss of closeness, but soon forgets it when you press your`); + if (V.PC.dick === 0) { + t.push(`strap-on`); + } else { + t.push(`dick`); + } + if (canDoVaginal(eventSlave)) { + t.push(`inside ${him}. ${He} begins to gasp your name, moan adoration, and beg nonsensically, and ${he} orgasms promptly. ${He} groans with`); + if (canDoAnal(eventSlave)) { + t.push(`overstimulation as you pull out, and then whines when you redouble it by immediately switching to ${his}`); + if (eventSlave.anus > 2) { + t.push(`loose`); + } else if (eventSlave.anus > 1) { + t.push(`practiced`); + } else { + t.push(`tight`); + } + t.push(`ass.`); + } else { + t.push(`overstimulation, but you're just getting started; you grab ${his} hips and hoist ${him} up to fuck ${his}`); + if (eventSlave.vagina > 9) { + t.push(`abyssal`); + } else if (eventSlave.vagina > 3) { + t.push(`gaping`); + } else if (eventSlave.vagina > 2) { + t.push(`loose`); + } else if (eventSlave.vagina > 1) { + t.push(`practiced`); + } else { + t.push(`tight`); + } + t.push(`pussy some more.`); + } + } else { + t.push(`against ${his}`); + if (eventSlave.anus > 2) { + t.push(`loose`); + } else if (eventSlave.anus > 1) { + t.push(`practiced`); + } else { + t.push(`tight`); + } + t.push(`anus. As you push inside ${him}, ${he} begins to gasp your name, moan adoration, and beg nonsensically, and ${he} orgasms promptly. ${He} groans with overstimulation, but you're just getting started; you grab ${his} hips and hoist ${him} up to fuck ${his} ass some more.`); + } + t.push(`You climax there, your tour of ${his} holes completed; ${he} drops down to clean you off again before <span class="trust inc">thanking you earnestly</span> and taking ${his} leave, though not without a final turn in the doorway to`); + if (canSee(eventSlave)) { + t.push(`steal a final loving glance at`); + if (V.PC.dick === 0) { + t.push(`your strap-on.`); + } else { + t.push(`your junk.`); + } + } else { + t.push(`fantasize a little about the next time ${he}'ll be intimate with`); + if (V.PC.dick === 0) { + t.push(`your strap-on.`); + } else { + t.push(`your junk.`); + } + } + eventSlave.trust += 4; + seX(eventSlave, "oral", V.PC, "penetrative"); + if (canDoVaginal(eventSlave)) { + seX(eventSlave, "vaginal", V.PC, "penetrative"); + if (canDoAnal(eventSlave)) { + seX(eventSlave, "anal", V.PC, "penetrative"); + } else { + seX(eventSlave, "vaginal", V.PC, "penetrative"); + } + } else if (canDoAnal(eventSlave)) { + seX(eventSlave, "anal", V.PC, "penetrative", 2); + } + return t; + } + + function gymService() { + t = []; + t.push(`You bring up a schematic of the arcology and`); + if (canSee(eventSlave)) { + t.push(`point out a`); + } else { + t.push(`detail the path to a nearby`); + } + t.push(`public gym to ${him}; you`); + if (canHold(eventSlave)) { + t.push(`hand ${him} a day pass,`); + } else { + t.push(`fasten a day pass around ${his} neck,`); + } + t.push(`tell ${him} to go down there, and let ${him} know ${he}'ll spend the rest of the day there. ${He} looks mystified, and when you do not elaborate further, ${he} asks,`); + t.push(Spoken(eventSlave, `"What should I do there, ${Master}?"`)); + t.push(`Anything ${he} wants, you tell ${him}. ${He} still looks somewhat puzzled, but ${he}`); + if (canWalk(eventSlave)) { + t.push(`heads down`); + } else { + t.push(`accepts help down`); + } + t.push(`to the gym anyway. When ${he} gets there, ${he}`); + if (canSee(eventSlave)) { + t.push(`sees a steady stream of well-muscled male citizens entering the showers,`); + } else { + t.push(`hears the well-muscled male citizens working up a sweat before heading to the showers,`); + } + t.push(`and gets it. ${He} waves cheerfully to the nearest camera, and blows you a kiss before heading into the locker room. This is the Free Cities, and there isn't much reaction to a naked ${girl} entering a male-dominated gym. That is, until ${he} selects from among the sweaty gentlemen coming in from the weight room, sidles up to one, and says cheerfully,`); + t.push(Spoken(eventSlave, `"Hi! Do you wanna fuck me?"`)); + t.push(`He does, and <span class="reputation inc">so do many of his friends.</span> So many, in fact, that having the showers right there becomes convenient for ${him} as the day goes on.`); + repX(1250, "event", eventSlave); + seX(eventSlave, "oral", "public", "penetrative", 5); + if (canDoVaginal(eventSlave)) { + seX(eventSlave, "vaginal", "public", "penetrative", 5); + if (canDoAnal(eventSlave)) { + seX(eventSlave, "anal", "public", "penetrative", 5); + } else { + seX(eventSlave, "vaginal", "public", "penetrative", 5); + } + } else { + seX(eventSlave, "anal", "public", "penetrative", 10); + } + return t; + } + } +}; diff --git a/src/events/RESS/waistlineWoes.js b/src/events/RESS/waistlineWoes.js index 3ed73abd92bca63c23b568abfd71308152bf3728..b6fc1244d05d07e893106e62301fd8d70accd2eb 100644 --- a/src/events/RESS/waistlineWoes.js +++ b/src/events/RESS/waistlineWoes.js @@ -193,7 +193,7 @@ App.Events.RESSWaistlineWoes = class RESSWaistlineWoes extends App.Events.BaseEv t.push(`${He} <span class="devotion inc">appreciates having someone to eat lunch with,</span> but that's not really why you are eating with ${him}. While ${he} doesn't make any real gains, you can't help but notice ${he} kept ${his} food down all week. <span class="lime">You broke ${him} of ${his} eating disorder!</span>`); eventSlave.behavioralFlaw = "none"; } else { - t.push(`${He} spends the week <span class="devotion inc">obediantly</span> eating for you. You are not dissapointed when you see the results, however, nor when you get a good grip on ${his} <span class="lime">soft belly.</span> ${He} may still have other hidden problems, but this is not longer one of them, at least for the time being.`); + t.push(`${He} spends the week <span class="devotion inc">obediently</span> eating for you. You are not disappointed when you see the results, however, nor when you get a good grip on ${his} <span class="lime">soft belly.</span> ${He} may still have other hidden problems, but this is not longer one of them, at least for the time being.`); eventSlave.weight += 10; } if (eventSlave.behavioralQuirk === "insecure" || eventSlave.behavioralFlaw === "gluttonous") { diff --git a/src/events/intro/introSummary.tw b/src/events/intro/introSummary.tw index ec3f56e1e6514952e56365bce7a4b0f3111c10f1..e7e4b28fa322e8d96f8f5887d46c7b72279b1138 100644 --- a/src/events/intro/introSummary.tw +++ b/src/events/intro/introSummary.tw @@ -300,7 +300,7 @@ You may review your settings before clicking "Continue" to begin.<br> <<set _options = new App.UI.OptionsGroup()>> <<run _options.addOption("Proportion of slave girls with dicks", "seeDicks") - .addValueList([["None (0%)", 0], ["A few (10%)", 10], ["Some (25%)", 25], ["Half (50%)", 50], ["Most (75%)", 75], ["Almost all (90%)", 90], ["All (100%)", 100]])>> + .addValueList([["None (0%)", 0], ["Nearly none (1%)", 1], ["A few (10%)", 10], ["Some (25%)", 25], ["Half (50%)", 50], ["Lots (75%)", 75], ["Most (90%)", 90], ["Almost all (99%)", 99], ["All (100%)", 100]])>> <<if $seeDicks === 0>> <<run _options.addOption("Should you be able to surgically attach a penis to your female slaves and starting girls?", "makeDicks") @@ -342,7 +342,7 @@ You may review your settings before clicking "Continue" to begin.<br> .addValue("Enabled", 1).on().addValue("Disabled", 0).off()>> - <<if $seeDicks !== 0>> + <<if $seeDicks !== 0 || $makeDicks !== 0>> <<run _options.addOption("Circumcision is", "seeCircumcision") .addValue("Enabled", 1).on().addValue("Disabled", 0).off()>> <</if>> diff --git a/src/events/randomEvent.js b/src/events/randomEvent.js index aa3bbc8398d50af3f893a4aebc81ed8e4209ef74..1dac2d635a04143ca20224de1a6bd0db3705c78b 100644 --- a/src/events/randomEvent.js +++ b/src/events/randomEvent.js @@ -19,6 +19,7 @@ App.Events.getIndividualEvents = function(slave) { new App.Events.RESSAssFitting(), new App.Events.RECIButthole(), new App.Events.RECIFuta(), + new App.Events.RECIOrientation(), ] .filter(e => (e.eventPrerequisites().every(p => p()) && e.castActors(slave))) .reduce((res, cur) => res.concat(Array(cur.weight).fill(cur)), []); diff --git a/src/js/assignJS.js b/src/js/assignJS.js index 4ca9e9b713ec2d10d4c2fdfc3dc483c108a2742d..6a83d473be17548a27046b8b750df70d777b2c2c 100644 --- a/src/js/assignJS.js +++ b/src/js/assignJS.js @@ -784,7 +784,7 @@ App.UI.jobLinks = function() { }; /** - * Generates assigment links + * Generates assignment links * @param {number} ID * @param {string} passage * @param {assignmentCallback} [callback] diff --git a/src/js/economyJS.js b/src/js/economyJS.js index 2a69dedbfb8e7db762914802a3ad200d40a5d9e1..5b6d18c7797da9f233a9fdd70c574ca796ed4f62 100644 --- a/src/js/economyJS.js +++ b/src/js/economyJS.js @@ -877,10 +877,11 @@ globalThis.calculateCosts = (function() { /** * @param {App.Entity.SlaveState} s - * @returns {Array} + * @returns {Array<{text:string, value:number}>} */ globalThis.getSlaveCostArray = function(s) { if (!s) { + // @ts-ignore return 0; } // Data duplicated from Cost Report diff --git a/src/js/eventSelectionJS.js b/src/js/eventSelectionJS.js index 5878a038aa921eb94fd7e712bc4f46d2a35a38ab..3f37fc6719b3560bc144754bd339dcd63ca8142a 100644 --- a/src/js/eventSelectionJS.js +++ b/src/js/eventSelectionJS.js @@ -355,18 +355,6 @@ globalThis.generateRandomEventPoolStandard = function(eventSlave) { } } - if (eventSlave.attrXY > 50) { - if (eventSlave.anus !== 0) { - if (eventSlave.vagina !== 0) { - if (eventSlave.devotion >= 10) { - if (V.REOrientationCheckinIDs.includes(eventSlave.ID)) { - V.RECIevent.push("orientation"); - } - } - } - } - } - if (canSee(eventSlave)) { if (eventSlave.face >= -10) { if (eventSlave.devotion >= 10) { diff --git a/src/js/itemAvailability.js b/src/js/itemAvailability.js index befdb2402559a24a094ff49560c3754df126ccf1..7290a62ae71fdd490f56ceaabd0685f04b7eac60 100644 --- a/src/js/itemAvailability.js +++ b/src/js/itemAvailability.js @@ -100,7 +100,7 @@ globalThis.isItemAccessible = (function() { if (item.hasOwnProperty("rs")) { if (typeof item.rs === 'object' && item.rs !== null) { let fail = false; - // Scan rs requirments one by one if they are an object + // Scan rs requirements one by one if they are an object Object.keys(item.rs).forEach((requirement) => { if (typeof item.rs[requirement] === 'object' && item.rs[requirement] !== null) { let eitherCheck = 0; diff --git a/src/js/modification.js b/src/js/modification.js index 97033fee73f9ec7b0f85721333a7042530171dfc..27cca10358eaf9ed250ad8ea9d546a36352c41d7 100644 --- a/src/js/modification.js +++ b/src/js/modification.js @@ -191,7 +191,7 @@ App.Medicine.Modification.setPiercing = function(slave, location, weight) { r += `<span class="devotion dec">saddened</span> you decided to take out ${his} tongue piercings. ${He}'s afraid this means something about ${his} future as a suck slut. `; slave.devotion += 2 * delta; } else { - r += `disapointed to lose ${his} tongue piercings, but accepts your will for ${his} body. `; + r += `disappointed to lose ${his} tongue piercings, but accepts your will for ${his} body. `; } } if (slave.sexualFlaw === "hates oral" && weight > 0) { @@ -212,7 +212,7 @@ App.Medicine.Modification.setPiercing = function(slave, location, weight) { r += `<span class="devotion dec">saddened</span> you decided to take out ${his} piercings. ${He} doesn't like anything that makes ${his} tits less distinctive. `; slave.devotion += 2 * delta; } else { - r += `disapointed to lose ${his} the piercings in ${his} ${location}, but accepts your will for ${his} body. `; + r += `disappointed to lose ${his} the piercings in ${his} ${location}, but accepts your will for ${his} body. `; } } } else if (location === "corset") { @@ -225,7 +225,7 @@ App.Medicine.Modification.setPiercing = function(slave, location, weight) { r += `<span class="devotion dec">saddened</span> you decided to take out ${his} corset piercings. ${He}'ll miss the constant slight discomfort they gave ${him}. `; slave.devotion += 2 * delta; } else { - r += `disapointed to lose ${his} corset piercings, but accepts your will for ${his} body. `; + r += `disappointed to lose ${his} corset piercings, but accepts your will for ${his} body. `; } } } else if (location === "vagina") { @@ -243,7 +243,7 @@ App.Medicine.Modification.setPiercing = function(slave, location, weight) { r += `<span class="devotion dec">saddened</span> you decided to take out ${his} pussy piercings. Like most pregnancy fetishists, ${he}'s a little desperate for dick, and ${he}'s afraid of anything that points towards less attention focused on ${his} cunt. `; slave.devotion += 2 * delta; } else { - r += `disapointed to lose ${his} pussy piercings, but accepts your will for ${his} body. `; + r += `disappointed to lose ${his} pussy piercings, but accepts your will for ${his} body. `; } } if (slave.sexualFlaw === "hates penetration" && weight > 0) { @@ -268,7 +268,7 @@ App.Medicine.Modification.setPiercing = function(slave, location, weight) { r += `<span class="devotion dec">saddened</span> you decided to take out ${his} dick piercings. ${He} passionately loves using ${his} penis, and ${he}'s concerned you're planning to let ${him} do less of that. `; slave.devotion += 2 * delta; } else { - r += `disapointed to lose ${his} dick piercings, but accepts your will for ${his} body. `; + r += `disappointed to lose ${his} dick piercings, but accepts your will for ${his} body. `; } } } else if (location === "anus") { @@ -286,7 +286,7 @@ App.Medicine.Modification.setPiercing = function(slave, location, weight) { r += `<span class="devotion dec">saddened</span> you decided to take out ${his} backdoor piercings. ${He} will miss the constant anal titillation, and ${he}'s worried this means you're becoming less interested in ${his} butthole. `; slave.devotion += 2 * delta; } else { - r += `disapointed to lose ${his} backdoor piercings, but accepts your will for ${his} body. `; + r += `disappointed to lose ${his} backdoor piercings, but accepts your will for ${his} body. `; } } if (slave.sexualFlaw === "hates anal" && weight > 0) { diff --git a/src/js/relationshipChecks.js b/src/js/relationshipChecks.js index ccc74a3c2591b05e6469385435a4f3790597d3e3..c5d8f849c14f054d5a9429968a3a5aa0c6ed73df 100644 --- a/src/js/relationshipChecks.js +++ b/src/js/relationshipChecks.js @@ -63,7 +63,7 @@ globalThis.PCrelationshipTerm = function(id) { /** * Introduces an actor by using any meaningful relationship(s) with an already on-screen actor, and their name. * Returns strings like: "your husband John", "his growing rival and mother Alice", or "her best friend and twin sister Carla". - * If there is no known relationship between them, retuns the name alone. + * If there is no known relationship between them, returns the name alone. * Use this function instead of just printing the slave's name when you'd like to let the player to know if two actors are related, * even though it's not going to have any mechanical impact on the scene. * @param {App.Entity.SlaveState|App.Entity.PlayerState} context diff --git a/src/js/slaveCostJS.js b/src/js/slaveCostJS.js index 6ca6865a33827e99e57f3680d694e653b1b21724..1c1af3ba8aa8f9cd7374c4d1263c0df9f97bbb11 100644 --- a/src/js/slaveCostJS.js +++ b/src/js/slaveCostJS.js @@ -1508,25 +1508,25 @@ globalThis.BeautyArray = (function() { } if (slave.bellyImplant >= 1500) { if (arcology.FSTransformationFetishist > 20) { - adjustBeauty("Belly Impant: Transformation Fetishist", (Math.min(Math.trunc(slave.bellyImplant / 1000), 50))); /* 50 */ + adjustBeauty("Belly Implant: Transformation Fetishist", (Math.min(Math.trunc(slave.bellyImplant / 1000), 50))); /* 50 */ } else if (arcology.FSRepopulationFocus > 60) { if ((slave.ovaries === 0 && slave.mpreg === 0) || slave.preg < -1) { - adjustBeauty("Belly Impant: Repopulationist Focus", (20)); + adjustBeauty("Belly Implant: Repopulationist Focus", (20)); } } else { if (slave.bellyImplant >= 750000) { /* multipliers */ - adjustBeauty("Belly Impant (Modifies all beauty)", (-0.8 * beauty)); + adjustBeauty("Belly Implant (Modifies all beauty)", (-0.8 * beauty)); } else if (slave.bellyImplant >= 450000) { - adjustBeauty("Belly Impant (Modifies all beauty)", (-0.5 * beauty)); + adjustBeauty("Belly Implant (Modifies all beauty)", (-0.5 * beauty)); } else if (slave.bellyImplant >= 300000) { - adjustBeauty("Belly Impant (Modifies all beauty)", (-0.3 * beauty)); + adjustBeauty("Belly Implant (Modifies all beauty)", (-0.3 * beauty)); } else if (slave.bellyImplant >= 100000) { - adjustBeauty("Belly Impant (Modifies all beauty)", (-0.2 * beauty)); + adjustBeauty("Belly Implant (Modifies all beauty)", (-0.2 * beauty)); } else if (slave.bellyImplant >= 50000) { - adjustBeauty("Belly Impant (Modifies all beauty)", (-0.15 * beauty)); + adjustBeauty("Belly Implant (Modifies all beauty)", (-0.15 * beauty)); } else { - adjustBeauty("Belly Impant: (Modifies all beauty)", (-0.1 * beauty)); + adjustBeauty("Belly Implant: (Modifies all beauty)", (-0.1 * beauty)); } } } diff --git a/src/uncategorized/RECI.tw b/src/uncategorized/RECI.tw index 52da6bcd30f8c9b2313abd4e73400d619ef86764..1547b7de22d66fa2270bb32545b449f0b7f68826 100644 --- a/src/uncategorized/RECI.tw +++ b/src/uncategorized/RECI.tw @@ -44,7 +44,7 @@ <<set _clothesTemp = $activeSlave.clothes>> <<switch $RECIevent>> /*Some events start with the slave naked (any event that starts with the daily inspection, for example). Here we switch their clothing just for the image to load, then switch it back quickly so the player's choice is not messed up.*/ -<<case "feminization" "MILF" "orientation" "ugly">> +<<case "feminization" "MILF" "ugly">> <<set $activeSlave.clothes = "no clothing">> <</switch>> <span id="artFrame"> @@ -68,53 +68,6 @@ <<switch $RECIevent>> -<<case "orientation">> - -<<for $i = 0; $i < $REOrientationCheckinIDs.length; $i++>> - <<if $REOrientationCheckinIDs[$i] == $activeSlave.ID>> - <<set $REOrientationCheckinIDs.deleteAt($i)>> - <<break>> - <</if>> -<</for>> - -<<= App.UI.slaveDescriptionDialog($activeSlave)>> is the second slave on the inspection schedule for today. $He comes into your office naked, to find that the first inspection is going a little long. The slave before $him is obediently riding <<if ($PC.dick == 0)>>one of your larger strap-ons<<else>>your cock<</if>>. $He waits patiently, but does not bother to hide $his arousal at the lewd sight. $He obviously wants to be next; -<<if ($activeSlave.chastityPenis == 1)>> - $his chastity cage is dribbling precum, and $he's clearly uncomfortable with simultaneous arousal and unwillingness to suffer a hard-on inside it -<<elseif ($activeSlave.dick > 0) && canAchieveErection($activeSlave)>> - $his cock is painfully erect -<<elseif ($activeSlave.dick > 0)>> - $his pathetically limp dick is practically dripping precum -<<elseif ($activeSlave.clit > 0)>>$his big clit is visibly erect<<else>>a sheen is visible on $his pussylips<</if>>, $his nipples are <<if $activeSlave.nipples != "fuckable">>stiff<<else>>swollen tight<</if>>, and $he's starting to breathe a little hard. - -When you finish and send the slave you were boning on their way with a light slap on the rump, you seat yourself to inspect $activeSlave.slaveName. As you do, <<if ($PC.dick == 0)>>your rather realistically modeled phallus dangles between your legs<<else>>your half-hard but still quite imposing cock hangs between your legs<</if>>, still slick from fucking the previous inspectee. $activeSlave.slaveName's <<if canSee($activeSlave)>><<= App.Desc.eyesColor($activeSlave)>><<else>>blank eyes<</if>> focus on it with painful intensity, -<<if ($activeSlave.chastityPenis == 1)>> - and the $desc's chastity cage begins to bother $him even more. -<<elseif ($activeSlave.dick > 0) && canAchieveErection($activeSlave)>> - and the $desc's hard dick releases a string of precum. -<<elseif ($activeSlave.dick > 0)>> - and the $desc's soft dick twitches weakly. -<<elseif ($activeSlave.clit > 0)>> - and the $desc's clit gets, if possible, even more flushed and erect. -<<else>> - the distinct smell of female arousal in the office intensifying. -<</if>> -You remember the way $he was when $he became your slave with sudden clarity. $He was not a fan of the dick then, but $he's certainly come around.<<if ($PC.dick == 0)>> Even a realistic strap-on is enough to get $him all hot and bothered.<</if>> On impulse, you ask $him if $he remembers how $he used to feel about cock. $He hesitates, wondering how to answer, but decides that honesty is the best policy and giggles, "Yes, <<Master>>. I do. I mean, not all the time. It'<<s>> ea<<s>>y to forget that I wa<<s>>n't alway<<s>> such a cock-hungry <<s>>lut." $He laughs, a rueful sound. -<<if ($activeSlave.energy > 95)>> - "I need it <<s>>o bad now, I'll let anybody fuck me. I mean, I'd let anybody fuck me, if it wa<<s>>n't already my job a<<s>> a <<s>>lave. -<<elseif ($activeSlave.fetish == "cumslut") && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetishKnown == 1)>> - "Cock<<s>> are <<s>>o hot. Ju<<s>>t thinking about them get<<s>> me all horny. How they're all throbbing and warm and then they cum..." $He trails off. "<<S>>orry, got di<<s>>tracted. -<<elseif ($activeSlave.fetish == "buttslut") && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetishKnown == 1)>> - "I didn't know how much fun getting fucked in the butt wa<<s>> back then. -<<else>> - "Guy<<s>> are ju<<s>>t <<s>>o hot — all big and <<s>>trong and mu<<sc>>ly. -<</if>> -<<if $PC.title == 1>> - And being owned by <<s>>uch a hand<<s>>ome man ha<<s>> helped." -<<else>> - Not that I don't love ladie<<s>> too." -<</if>> -$He arches $his back and bats $his eyes at you. "A lot." - <<case "MILF">> <<for $i = 0; $i < $REMILFCheckinIDs.length; $i++>> @@ -231,39 +184,6 @@ $He looks pensive, and goes through two false starts before $he clears $his thro <span id="result"> <<switch $RECIevent>> -<<case "orientation">> - -<<link "$He wants dick. Give $him the dick">> - <<replace "#result">> - You rise fluidly out of your chair, pointing at the floor <<if hasBothLegs($activeSlave)>>at $his feet<<else>>in front of $him<</if>>. $He needs no further direction, and hurriedly gets down to place $his mouth at dick height. $He <<if ($PC.dick == 0)>>gives your strap-on a blowjob<<else>>sucks you off<<if $PC.vagina != -1>> and eats you out<</if>><</if>> with relish, looking adoringly up at you as $he rhythmically works $his lips up and down <<if ($PC.dick == 0)>>the<<else>>your<</if>> thick shaft. After a bit of this, you pull <<if ($PC.dick == 0)>>the phallus<<else>>yourself<</if>> free with a delicious popping noise, and haul the slave <<if hasBothLegs($activeSlave)>>to $his feet<<else>>upright<</if>>. You grab $his arm<<if hasBothArms($activeSlave)>>s<</if>> in a firm hold and pull $him up on tiptoe (at which the horny $girl giggles with anticipation), and then thrust into <<if ($activeSlave.weight > 10)>>soft crevice between $his plush thighs<<else>>gap between $his thighs<</if>>. This motion slides <<if ($PC.dick == 0)>>the strap-on<<else>>your hard dick<</if>> <<if ($activeSlave.vagina > -1)>>against $his moist pussylips<<elseif ($activeSlave.scrotum > 0)>>against $his anus and then past $his ballsack<<else>>along $his sensitive perineum<</if>>, eliciting a shocked gasp and then a prolonged whine of pleasure. $He humps $himself along <<if ($PC.dick == 0)>>the phallus<<else>>your shaft<<if $PC.vagina != -1>> and mons<</if>><</if>> shamelessly, craning around to rain kisses on your jawline and neck. - <<if ($activeSlave.vagina > -1)>> - When you gently push $his face away from you by tipping $his torso forward, $he moans a little from the loss of closeness, but soon forgets it when you press your <<if ($PC.dick == 0)>>strap-on<<else>>dick<</if>> inside $him. $He begins to gasp your name, moan adoration, and beg nonsensically, and $he orgasms promptly. $He groans with overstimulation as you pull out, and then whines when you redouble it by immediately switching to $his <<if ($activeSlave.anus > 2)>>loose<<elseif ($activeSlave.anus > 1)>>practiced<<else>>tight<</if>> ass. - <<else>> - When you gently push $his face away from you by tipping $his torso forward, $he moans a little from the loss of closeness, but soon forgets it when you press your <<if ($PC.dick == 0)>>strap-on<<else>>dick<</if>> against $his <<if ($activeSlave.anus > 2)>>loose<<elseif ($activeSlave.anus > 1)>>practiced<<else>>tight<</if>> anus. As you push inside $him, $he begins to gasp your name, moan adoration, and beg nonsensically, and $he orgasms promptly. $He groans with overstimulation, but you're just getting started; you grab $his <<if hasBothLegs($activeSlave)>>knees<<else>>hips<</if>> and hoist $him up to fuck $his ass some more. - <</if>> - You climax there, your tour of $his holes completed; $he drops down to clean you off again before @@.mediumaquamarine;thanking you earnestly@@ and taking $his leave, though not without a final turn in the doorway to steal a final loving glance at <<if ($PC.dick == 0)>>your strap-on<<else>>your junk<</if>>. - <<set $activeSlave.trust += 4>> - <<run seX($activeSlave, "oral", $PC, "penetrative")>> - <<run seX($activeSlave, "anal", $PC, "penetrative")>> - <<if $activeSlave.vagina > -1>> - <<run seX($activeSlave, "vaginal", $PC, "penetrative")>> - <</if>> - <</replace>> -<</link>> -<br><<link "Send $him down to a gym to share that attraction around">> - <<replace "#result">> - You bring up a schematic of the arcology and point out a public gym to $him; you hand $him a day pass, tell $him to go down there, and let $him know $he'll spend the rest of the day there. $He looks mystified, and when you do not elaborate further, $he asks, "What <<sh>>ould I do there, <<Master>>?" Anything $he wants, you tell $him. $He still looks somewhat puzzled, but $he heads down to the gym anyway. When $he gets there, $he <<if canSee($activeSlave)>>sees<<elseif canHear($activeSlave)>>hears<<else>>realizes that there is<</if>> a steady stream of well-muscled male citizens entering the showers, and gets it. $He waves cheerfully to the nearest camera, and blows you a kiss before heading into the locker room. This is the Free Cities, and there isn't much reaction to a naked $girl entering a male-dominated gym. That is, until $he selects from among the sweaty gentlemen coming in from the weight room, sidles up to one, and says cheerfully, "Hi! Do you wanna fuck me?" He does, and @@.green;so do many of his friends.@@ So many, in fact, that having the showers right there becomes convenient for $him as the day goes on. - <<run repX(1250, "event", $activeSlave)>> - <<run seX($activeSlave, "anal", "public", "penetrative", 5)>> - <<run seX($activeSlave, "oral", "public", "penetrative", 5)>> - <<if $activeSlave.vagina > -1>> - <<run seX($activeSlave, "vaginal", "public", "penetrative", 5)>> - <<else>> - <<run seX($activeSlave, "anal", "public", "penetrative", 5)>> - <</if>> - <</replace>> -<</link>> - <<case "MILF">> <<link "Then $he can appreciate a nice struggle fuck">> diff --git a/src/uncategorized/RETS.tw b/src/uncategorized/RETS.tw index f7ba2443a0cad49505d676abbee20f724f0fd9fe..444e78514975d567c7a5282dd1c00bc06b78a633 100644 --- a/src/uncategorized/RETS.tw +++ b/src/uncategorized/RETS.tw @@ -1878,7 +1878,7 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p As $subSlave.slaveName stumbles off, looking @@.hotpink;rather submissive,@@ $activeSlave.slaveName scoots out from underneath the machine. "<<Master>>," $he <<say>>s @@.hotpink;devotedly,@@ "that <<if canTaste($activeSlave)>>ta<<s>>ted<<else>>wa<<s>><</if>> incredible. It <<if canTaste($activeSlave)>>ta<<s>>te<<s>><<else>>feel<<s>><</if>> <<s>>o much better when you fuck it out of _him2!" $He rubs $his<<if $activeSlave.belly >= 5000>> rounded<</if>> tummy with exaggerated satisfaction, and then realizes that you weren't fucking for nearly long enough to have gotten off yourself. <<if $activeSlave.lactation || $activeSlave.balls>> "I need to be milked now, too," $he <<say>>s flirtily, and turns to mount the machine in turn. "Plea<<s>>e, plea<<s>>e do me too!" The machine hasn't had a turn first, this time, so $he's much tighter<<if $PC.dick>>, and when $he's done being milked, $he's got a load of your cum inside $him<</if>>. - <<run seX($subSlave, "anal", $PC, "pentrative")>> + <<run seX($subSlave, "anal", $PC, "penetrative")>> <<if canImpreg($activeSlave, $PC)>> <<= knockMeUp($activeSlave, 5, 1, -1, 1)>> <</if>> diff --git a/src/uncategorized/REroyalblood.tw b/src/uncategorized/REroyalblood.tw index 975c765911798cff4ba09920e6c139d8e597b00e..9e54f2bd257b45802db39095bcdb8fef8827e357 100644 --- a/src/uncategorized/REroyalblood.tw +++ b/src/uncategorized/REroyalblood.tw @@ -295,85 +295,93 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <</replace>> <</link>> //You will be despised for this action, and trade will be greatly damaged.// <</if>> -<<if $seeDicks > 0 && $cash >= 35000>> -<br><<link "Dispatch a sizable amount of aid in exchange for the crown prince">> - <<replace "#result">> - You seize a tablet and practically roll out of your bed, working vigorously and using every feature of $assistant.name to the utmost. It's not easy, but your credits pave your way to sending a flight of VTOLs laden with goods to the new arcology. They take off again with the crown prince aboard and in chains, where _he2 rails against the uncaring metal walls of the VTOL for the breadth of _his2 journey to your penthouse. - <br><br> - When _he2 arrives in your penthouse, the former prince is beside _himself2 with rage. When _he2 is brought to be modified in the remote surgery, _he2 breaks free and attempts to fight _his2 way out of your penthouse. _His2 attempt at freedom is futile, however, and _he2 is soon overwhelmed by your guards and dragged back to the remote surgery. It doesn't take long for the valiant prince to become a new dickgirl, though _his2 submission to life as a slave is another question entirely. - <br><br> - <<set _prince.origin = "$He was the crown prince of a royal kingdom, till $his family was overthrown and $he was sold to you in exchange for aid.">> - <<run cashX(-35000, "slaveTransfer", _prince)>> - <<set $activeSlave = _prince>> - <<include "New Slave Intro">> - <</replace>> -<</link>> // Purchasing the goods and hiring the VTOLs will cost about <<print cashFormat(35000)>>.// -<<else>> - <br>//You lack the necessary funds to enslave a crown prince.// +<<if $seeDicks > 0>> + <<if $cash >= 35000>> + <br><<link "Dispatch a sizable amount of aid in exchange for the crown prince">> + <<replace "#result">> + You seize a tablet and practically roll out of your bed, working vigorously and using every feature of $assistant.name to the utmost. It's not easy, but your credits pave your way to sending a flight of VTOLs laden with goods to the new arcology. They take off again with the crown prince aboard and in chains, where _he2 rails against the uncaring metal walls of the VTOL for the breadth of _his2 journey to your penthouse. + <br><br> + When _he2 arrives in your penthouse, the former prince is beside _himself2 with rage. When _he2 is brought to be modified in the remote surgery, _he2 breaks free and attempts to fight _his2 way out of your penthouse. _His2 attempt at freedom is futile, however, and _he2 is soon overwhelmed by your guards and dragged back to the remote surgery. It doesn't take long for the valiant prince to become a new dickgirl, though _his2 submission to life as a slave is another question entirely. + <br><br> + <<set _prince.origin = "$He was the crown prince of a royal kingdom, till $his family was overthrown and $he was sold to you in exchange for aid.">> + <<run cashX(-35000, "slaveTransfer", _prince)>> + <<set $activeSlave = _prince>> + <<include "New Slave Intro">> + <</replace>> + <</link>> // Purchasing the goods and hiring the VTOLs will cost about <<print cashFormat(35000)>>.// + <<else>> + <br>//You lack the necessary funds to enslave a crown prince.// + <</if>> <</if>> -<<if $seeDicks > 0 && $SF.Toggle && $SF.Active >= 1>> -<br><<link "Dispatch $SF.Lower on a night time raid to acquire the crown prince.">> - <<replace "#result">> - Seizing a tablet, you quickly send a message to The Colonel. After dark, a flight of VTOLs land in the new arcology laden with troops. They take off again with the crown prince aboard and in chains, where _he2 rails against the uncaring metal walls of the VTOL for the breadth of _his2 journey to your penthouse. - <br><br> - When _he2 arrives in your penthouse, the former prince is beside _himself2 with rage. When _he2 is brought to be modified in the remote surgery, _he2 breaks free and attempts to fight _his2 way out of your penthouse. _His2 attempt at freedom is futile, however, and _he2 is soon overwhelmed by your guards and dragged back to the remote surgery. It doesn't take long for the valiant prince to become a new dickgirl, though _his2 submission to life as a slave is another question entirely. - <br><br> - <<set $arcologies[0].prosperity -= 15>> - <<run repX(-18000, "event", $activeSlave)>> - <<set _prince.origin = "$He was the crown prince of a royal kingdom, till $his family was overthrown and $he was acquired by "+$SF.Lower+".">> - <<set $activeSlave = _prince>> - <<include "New Slave Intro">> - <</replace>> -<</link>> //You will be despised for this action, and trade will be greatly damaged.// +<<if $seeDicks > 0>> + <<if $SF.Toggle && $SF.Active >= 1>> + <br><<link "Dispatch $SF.Lower on a night time raid to acquire the crown prince.">> + <<replace "#result">> + Seizing a tablet, you quickly send a message to The Colonel. After dark, a flight of VTOLs land in the new arcology laden with troops. They take off again with the crown prince aboard and in chains, where _he2 rails against the uncaring metal walls of the VTOL for the breadth of _his2 journey to your penthouse. + <br><br> + When _he2 arrives in your penthouse, the former prince is beside _himself2 with rage. When _he2 is brought to be modified in the remote surgery, _he2 breaks free and attempts to fight _his2 way out of your penthouse. _His2 attempt at freedom is futile, however, and _he2 is soon overwhelmed by your guards and dragged back to the remote surgery. It doesn't take long for the valiant prince to become a new dickgirl, though _his2 submission to life as a slave is another question entirely. + <br><br> + <<set $arcologies[0].prosperity -= 15>> + <<run repX(-18000, "event", $activeSlave)>> + <<set _prince.origin = "$He was the crown prince of a royal kingdom, till $his family was overthrown and $he was acquired by "+$SF.Lower+".">> + <<set $activeSlave = _prince>> + <<include "New Slave Intro">> + <</replace>> + <</link>> //You will be despised for this action, and trade will be greatly damaged.// + <</if>> <</if>> -<<if $seeDicks > 0 && ($cash >= 100000) && ($rep >= 10000)>> -<br><<link "Leverage your substantial reputation and a huge sum of credits to aid the new arcology in exchange for both the prince and princess">> - <<replace "#result">> - You seize a tablet and practically roll out of your bed, working furiously and using every feature of $assistant.name to the utmost. It's not easy, but you call in a number of favors and grease a handful of palms, and soon a flight of VTOLs are landing in the new arcology laden with goods. When they take off again they have the prince and princess aboard, clad in chains and bound face to face in a forced embrace, and make a direct course towards your waiting penthouse. - <br><br> - Eventually they arrive in your penthouse, faces flushed with embarrassment of their compromising position. The former prince is beside _himself2 with rage, but seems to be holding _himself2 back for _his2 little $sister's sake, while $he struggles to maintain a façade of poise and grace. The slightest trembling of $his balled up fists, the minute tremors that mar $his immaculate posture, $his inability to meet your eyes with $his own — all signs that $he is still a scared $girl despite all $his royal trappings. Nonetheless, though the princess's court training is unlikely to be very beneficial to $him in $his new life in the penthouse, it does stand in stark contrast to $his more common slave peers. However, the prince's submission to life as a slave is another question entirely. - <br><br> - /* princess */ - <<set _princess.origin = "$He was a princess of a royal kingdom, till $his family was overthrown and $he was sold to you in exchange for aid.">> - <<run setMissingParents(_princess)>> - <<run cashX(-60000, "slaveTransfer", _princess)>> - <<run repX(-6000, "event", _princess)>> - <<run newSlave(_princess)>> /* skip New Slave Intro */ - /* prince */ - <<set _prince.origin = "$He was the crown prince of a royal kingdom, till $his family was overthrown and $he was sold to you in exchange for aid.">> - <<set _prince.mother = _princess.mother>> - <<set _prince.father = _princess.father>> - <<run cashX(-40000, "slaveTransfer", _prince)>> - <<run repX(-4000, "event", _prince)>> - <<run newSlave(_prince)>> /* skip New Slave Intro */ -<</replace>> -<</link>> // You will need to utilize a sizable portion of your reputation and <<print cashFormat(100000)>> to enslave them.// -<<else>> - <br>//You lack the necessary funds and reputation to enslave both the crown prince and princess.// +<<if $seeDicks > 0>> + <<if ($cash >= 100000) && ($rep >= 10000)>> + <br><<link "Leverage your substantial reputation and a huge sum of credits to aid the new arcology in exchange for both the prince and princess">> + <<replace "#result">> + You seize a tablet and practically roll out of your bed, working furiously and using every feature of $assistant.name to the utmost. It's not easy, but you call in a number of favors and grease a handful of palms, and soon a flight of VTOLs are landing in the new arcology laden with goods. When they take off again they have the prince and princess aboard, clad in chains and bound face to face in a forced embrace, and make a direct course towards your waiting penthouse. + <br><br> + Eventually they arrive in your penthouse, faces flushed with embarrassment of their compromising position. The former prince is beside _himself2 with rage, but seems to be holding _himself2 back for _his2 little $sister's sake, while $he struggles to maintain a façade of poise and grace. The slightest trembling of $his balled up fists, the minute tremors that mar $his immaculate posture, $his inability to meet your eyes with $his own — all signs that $he is still a scared $girl despite all $his royal trappings. Nonetheless, though the princess's court training is unlikely to be very beneficial to $him in $his new life in the penthouse, it does stand in stark contrast to $his more common slave peers. However, the prince's submission to life as a slave is another question entirely. + <br><br> + /* princess */ + <<set _princess.origin = "$He was a princess of a royal kingdom, till $his family was overthrown and $he was sold to you in exchange for aid.">> + <<run setMissingParents(_princess)>> + <<run cashX(-60000, "slaveTransfer", _princess)>> + <<run repX(-6000, "event", _princess)>> + <<run newSlave(_princess)>> /* skip New Slave Intro */ + /* prince */ + <<set _prince.origin = "$He was the crown prince of a royal kingdom, till $his family was overthrown and $he was sold to you in exchange for aid.">> + <<set _prince.mother = _princess.mother>> + <<set _prince.father = _princess.father>> + <<run cashX(-40000, "slaveTransfer", _prince)>> + <<run repX(-4000, "event", _prince)>> + <<run newSlave(_prince)>> /* skip New Slave Intro */ + <</replace>> + <</link>> // You will need to utilize a sizable portion of your reputation and <<print cashFormat(100000)>> to enslave them.// + <<else>> + <br>//You lack the necessary funds and reputation to enslave both the crown prince and princess.// + <</if>> <</if>> -<<if $seeDicks > 0 && $SF.Toggle && $SF.Active >= 1>> -<br><<link "Dispatch $SF.Lower on a night time raid to acquire both the prince and princess.">> - <<replace "#result">> - Seizing a tablet, you quickly send a message to The Colonel. After dark, a flight of VTOLs land in the new arcology laden with troops. When they take off again they have the prince and princess aboard, clad in chains and bound face to face in a forced embrace, and make a direct course towards your waiting penthouse. - <br><br> - Eventually they arrive in your penthouse, faces flushed with embarrassment of their compromising position. The former prince is beside _himself2 with rage, but seems to be holding _himself2 back for _his2 little $sister's sake, while $he struggles to maintain a façade of poise and grace. The slightest trembling of $his balled up fists, the minute tremors that mar $his immaculate posture, $his inability to meet your eyes with $his own — all signs that $he is still a scared $girl despite all $his royal trappings. Nonetheless, though the princess's court training is unlikely to be very beneficial to $him in $his new life in the penthouse, it does stand in stark contrast to $his more common slave peers. However, the prince's submission to life as a slave is another question entirely. - <br><br> - <<set $arcologies[0].prosperity -= 15>> - /* princess */ - <<set _princess.origin = "$He was a princess of a royal kingdom, till $his family was overthrown and $he was acquired by "+$SF.Lower+".">> - <<run setMissingParents(_princess)>> - <<run newSlave(_princess)>> /* skip New Slave Intro */ - <<run repX(-10000, "event", _princess)>> - /* prince */ - <<set _prince.origin = "$He was the crown prince of a royal kingdom, till $his family was overthrown and $he was acquired by "+$SF.Lower+".">> - <<set _prince.mother = _princess.mother>> - <<set _prince.father = _princess.father>> - <<run newSlave(_prince)>> /* skip New Slave Intro */ - <<run repX(-8000, "event", _prince)>> -<</replace>> -<</link>> //You will be despised for this action, and trade will be greatly damaged.// +<<if $seeDicks > 0>> + <<if$SF.Toggle && $SF.Active >= 1>> + <br><<link "Dispatch $SF.Lower on a night time raid to acquire both the prince and princess.">> + <<replace "#result">> + Seizing a tablet, you quickly send a message to The Colonel. After dark, a flight of VTOLs land in the new arcology laden with troops. When they take off again they have the prince and princess aboard, clad in chains and bound face to face in a forced embrace, and make a direct course towards your waiting penthouse. + <br><br> + Eventually they arrive in your penthouse, faces flushed with embarrassment of their compromising position. The former prince is beside _himself2 with rage, but seems to be holding _himself2 back for _his2 little $sister's sake, while $he struggles to maintain a façade of poise and grace. The slightest trembling of $his balled up fists, the minute tremors that mar $his immaculate posture, $his inability to meet your eyes with $his own — all signs that $he is still a scared $girl despite all $his royal trappings. Nonetheless, though the princess's court training is unlikely to be very beneficial to $him in $his new life in the penthouse, it does stand in stark contrast to $his more common slave peers. However, the prince's submission to life as a slave is another question entirely. + <br><br> + <<set $arcologies[0].prosperity -= 15>> + /* princess */ + <<set _princess.origin = "$He was a princess of a royal kingdom, till $his family was overthrown and $he was acquired by "+$SF.Lower+".">> + <<run setMissingParents(_princess)>> + <<run newSlave(_princess)>> /* skip New Slave Intro */ + <<run repX(-10000, "event", _princess)>> + /* prince */ + <<set _prince.origin = "$He was the crown prince of a royal kingdom, till $his family was overthrown and $he was acquired by "+$SF.Lower+".">> + <<set _prince.mother = _princess.mother>> + <<set _prince.father = _princess.father>> + <<run newSlave(_prince)>> /* skip New Slave Intro */ + <<run repX(-8000, "event", _prince)>> + <</replace>> + <</link>> //You will be despised for this action, and trade will be greatly damaged.// + <</if>> <</if>> <<if $cash >= 25000>> <br><<link "Transfer a respectable quantity of credits for a handful of court ladies">> @@ -480,7 +488,12 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <br><br> The man seems somewhat surprised that you want to purchase the Queen, given the breadth and quality of his other merchandise available, but not unduly so. Soon enough negotiations begin and a short time later an equitable price is agreed upon. Your new peer even throws in a slight discount, in exchange for allowing him to use the Queen himself for the remainder of the night. <br><br> - When the Queen arrives at your penthouse, _he3 seems almost relieved and almost basks in the opulence of _his3 new surroundings. Yet, it seems likely that _his3 relief has more to do with saving _him3 from a lifetime of gang rape at the mercy of _his3 former subjects, than it does the familiar luxury. _He3 submits to biometric scanning obediently and without fuss<<if $seePreg != 0>>, during which you discover to _his3 surprise that _he3 is pregnant. Since _he3 hasn't begun to show yet, it's unclear whether the child is the former King's or the new arcology owner's. You don't have the means to discern the father of the child, but you notice _he3 cradles _his3 ever so slightly rounded stomach protectively nonetheless<</if>>. + When the Queen arrives at your penthouse, _he3 seems almost relieved and almost basks in the opulence of _his3 new surroundings. Yet, it seems likely that _his3 relief has more to do with saving _him3 from a lifetime of gang rape at the mercy of _his3 former subjects, than it does the familiar luxury. _He3 submits to biometric scanning obediently and without + <<if $seePreg != 0>> + fuss, during which you discover to _his3 surprise that _he3 is pregnant. Since _he3 hasn't begun to show yet, it's unclear whether the child is the former King's or the new arcology owner's. You don't have the means to discern the father of the child, but you notice _he3 cradles _his3 ever so slightly rounded stomach protectively nonetheless. + <<else>> + fuss. + <</if>> <br><br> <<set $activeSlaveOneTimeMinAge = ($fertilityAge+2)>> <<if $pedo_mode == 1>> @@ -507,7 +520,12 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <<replace "#result">> Seizing a tablet, you quickly send a message to The Colonel. After dark, a flight of VTOLs land in the new arcology laden with troops. When they take off again they have the Queen aboard and make a direct course towards your waiting penthouse. <br><br> - When the Queen arrives at your penthouse, _he3 seems almost relieved and almost basks in the opulence of _his3 new surroundings. Yet, it seems likely that _his3 relief has more to do with saving _him3 from a lifetime of gang rape at the mercy of _his3 former subjects, than it does the familiar luxury. _He3 submits to biometric scanning obediently and without fuss<<if $seePreg != 0>>, during which you discover to _his3 surprise that _he3 is pregnant. Since _he3 hasn't begun to show yet, it's unclear whether the child is the former King's or the new arcology owner's. You don't have the means to discern the father of the child, but you notice _he3 cradles _his3 ever so slightly rounded stomach protectively nonetheless<</if>>. + When the Queen arrives at your penthouse, _he3 seems almost relieved and almost basks in the opulence of _his3 new surroundings. Yet, it seems likely that _his3 relief has more to do with saving _him3 from a lifetime of gang rape at the mercy of _his3 former subjects, than it does the familiar luxury. _He3 submits to biometric scanning obediently and without + <<if $seePreg != 0>> + fuss, during which you discover to _his3 surprise that _he3 is pregnant. Since _he3 hasn't begun to show yet, it's unclear whether the child is the former King's or the new arcology owner's. You don't have the means to discern the father of the child, but you notice _he3 cradles _his3 ever so slightly rounded stomach protectively nonetheless. + <<else>> + fuss. + <</if>> <br><br> <<set $arcologies[0].prosperity -= 12>> <<set $activeSlaveOneTimeMinAge = ($fertilityAge+2)>> @@ -532,7 +550,12 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <<replace "#result">> You take a tablet and transmit a communication request to the new arcology owner with your intent. Once his shock wears off, he readily accepts with little need for negotiation. Soon, a flight of VTOLs land in the new arcology laden with goods. When they take off again they have the princess and the Queen, who is resigned to _his3 fate, clad in chains then bound face to face in a forced embrace. <br><br> - Eventually they both arrive in your penthouse. The princess is flushed with embarrassment in $his compromising position, struggling to maintain a façade of poise and grace. The slightest trembling of $his balled up fists, the minute tremors that mar $his immaculate posture, $his inability to meet your eyes with $his own — all signs that $he is still a scared $girl despite all $his royal trappings. Nonetheless, though the princess's court training is unlikely to be very beneficial to $him in $his new life in the penthouse, it does stand in stark contrast to $his more common slave peers. The Queen, on the other hand, seems almost relieved and basks in the opulence of _his3 new surroundings. Yet, it seems likely that _his3 relief has more to do with saving _him3 from a lifetime of gang rape at the mercy of _his3 former subjects, than it does the familiar luxury. _He3 submits to biometric scanning obediently and without fuss<<if $seePreg != 0>>, during which you discover to _his3 surprise that _he3 is pregnant. Since _he3 hasn't begun to show yet, it's unclear whether the child is the former King's or the new arcology owner's. You don't have the means to discern the father of the child, but you notice _he3 cradles _his3 ever so slightly rounded stomach protectively nonetheless<</if>>. + Eventually they both arrive in your penthouse. The princess is flushed with embarrassment in $his compromising position, struggling to maintain a façade of poise and grace. The slightest trembling of $his balled up fists, the minute tremors that mar $his immaculate posture, $his inability to meet your eyes with $his own — all signs that $he is still a scared $girl despite all $his royal trappings. Nonetheless, though the princess's court training is unlikely to be very beneficial to $him in $his new life in the penthouse, it does stand in stark contrast to $his more common slave peers. The Queen, on the other hand, seems almost relieved and basks in the opulence of _his3 new surroundings. Yet, it seems likely that _his3 relief has more to do with saving _him3 from a lifetime of gang rape at the mercy of _his3 former subjects, than it does the familiar luxury. _He3 submits to biometric scanning obediently and without + <<if $seePreg != 0>> + fuss, during which you discover to _his3 surprise that _he3 is pregnant. Since _he3 hasn't begun to show yet, it's unclear whether the child is the former King's or the new arcology owner's. You don't have the means to discern the father of the child, but you notice _he3 cradles _his3 ever so slightly rounded stomach protectively nonetheless. + <<else>> + fuss. + <</if>> /* princess */ <<set _princess.origin = "$He was a princess of a royal kingdom, till $his family was overthrown and $he was sold for credits.">> <<set _princess.mother = _queen.ID>> @@ -556,7 +579,12 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <<replace "#result">> Seizing a tablet, you quickly send a message to The Colonel. After dark, a flight of VTOLs land in the new arcology laden with troops. When they take off again they have the princess and Queen aboard, making a direct course towards your waiting penthouse. <br><br> - Eventually they both arrive in your penthouse. The princess is flushed with embarrassment in $his compromising position, struggling to maintain a façade of poise and grace. The slightest trembling of $his balled up fists, the minute tremors that mar $his immaculate posture, $his inability to meet your eyes with $his own — all signs that $he is still a scared $girl despite all $his royal trappings. Nonetheless, though the princess's court training is unlikely to be very beneficial to $him in $his new life in the penthouse, it does stand in stark contrast to $his more common slave peers. The Queen, on the other hand, seems almost relieved and basks in the opulence of _his3 new surroundings. Yet, it seems likely that _his3 relief has more to do with saving _him3 from a lifetime of gang rape at the mercy of _his3 former subjects, than it does the familiar luxury. _He3 submits to biometric scanning obediently and without fuss<<if $seePreg != 0>>, during which you discover to _his3 surprise that _he3 is pregnant. Since _he3 hasn't begun to show yet, it's unclear whether the child is the former King's or the new arcology owner's. You don't have the means to discern the father of the child, but you notice _he3 cradles _his3 ever so slightly rounded stomach protectively nonetheless<</if>>. + Eventually they both arrive in your penthouse. The princess is flushed with embarrassment in $his compromising position, struggling to maintain a façade of poise and grace. The slightest trembling of $his balled up fists, the minute tremors that mar $his immaculate posture, $his inability to meet your eyes with $his own — all signs that $he is still a scared $girl despite all $his royal trappings. Nonetheless, though the princess's court training is unlikely to be very beneficial to $him in $his new life in the penthouse, it does stand in stark contrast to $his more common slave peers. The Queen, on the other hand, seems almost relieved and basks in the opulence of _his3 new surroundings. Yet, it seems likely that _his3 relief has more to do with saving _him3 from a lifetime of gang rape at the mercy of _his3 former subjects, than it does the familiar luxury. _He3 submits to biometric scanning obediently and without + <<if $seePreg != 0>> + fuss, during which you discover to _his3 surprise that _he3 is pregnant. Since _he3 hasn't begun to show yet, it's unclear whether the child is the former King's or the new arcology owner's. You don't have the means to discern the father of the child, but you notice _he3 cradles _his3 ever so slightly rounded stomach protectively nonetheless. + <<else>> + fuss. + <</if>> <<set $arcologies[0].prosperity -= 13>> /* princess */ <<set _princess.origin = "$He was a princess of a royal kingdom, till $his family was overthrown and $he was sold for credits.">> @@ -579,7 +607,13 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <<replace "#result">> You take a tablet and transmit a communication request to the new arcology owner with your intent. Once his shock wears off, he readily accepts with little need for negotiation. Soon, a flight of VTOLs land in the new arcology laden with goods. When they take off again they have the Queen, who is resigned to _his3 fate, and a gaggle of terrified court ladies chained together. <br><br> - Eventually they all arrive in your penthouse. The Queen seems almost relieved and basks in the opulence of _his3 new surroundings. Yet, it seems likely that _his3 relief has more to do with saving _him3 from a lifetime of gang rape at the mercy of _his3 former subjects, than it does the familiar luxury. _He3 submits to biometric scanning obediently and without fuss<<if $seePreg != 0>>, during which you discover to _his3 surprise that _he3 is pregnant. Since _he3 hasn't begun to show yet, it's unclear whether the child is the former King's or the new arcology owner's. You don't have the means to discern the father of the child, but you notice _he3 cradles _his3 ever so slightly rounded stomach protectively nonetheless<</if>>. Meanwhile, the ladies seem comforted by the opulence of their new surroundings. Though they still retain much of their aristocratic arrogance, they each submit to biometric scanning with relative obedience. It seems likely that their obedience is borne out of a delusional rationalization that enslavement by one wealthy master is better than enslavement by the unwashed masses they once lorded over. + Eventually they all arrive in your penthouse. The Queen seems almost relieved and basks in the opulence of _his3 new surroundings. Yet, it seems likely that _his3 relief has more to do with saving _him3 from a lifetime of gang rape at the mercy of _his3 former subjects, than it does the familiar luxury. _He3 submits to biometric scanning obediently and without + <<if $seePreg != 0>> + fuss, during which you discover to _his3 surprise that _he3 is pregnant. Since _he3 hasn't begun to show yet, it's unclear whether the child is the former King's or the new arcology owner's. You don't have the means to discern the father of the child, but you notice _he3 cradles _his3 ever so slightly rounded stomach protectively nonetheless. + <<else>> + fuss. + <</if>> + Meanwhile, the ladies seem comforted by the opulence of their new surroundings. Though they still retain much of their aristocratic arrogance, they each submit to biometric scanning with relative obedience. It seems likely that their obedience is borne out of a delusional rationalization that enslavement by one wealthy master is better than enslavement by the unwashed masses they once lorded over. /* ladies */ <<for $i = 0; $i < 3; $i++>> <<set $activeSlaveOneTimeMinAge = 21>> @@ -633,7 +667,13 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <<replace "#result">> Seizing a tablet, you quickly send a message to The Colonel. After dark, a flight of VTOLs land in the new arcology laden with troops. When they take off again they have the Queen, who is resigned to _his3 fate, and a gaggle of terrified court ladies chained together. <br><br> - Eventually they all arrive in your penthouse. The Queen seems almost relieved and basks in the opulence of _his3 new surroundings. Yet, it seems likely that _his3 relief has more to do with saving _him3 from a lifetime of gang rape at the mercy of _his3 former subjects, than it does the familiar luxury. _He3 submits to biometric scanning obediently and without fuss<<if $seePreg != 0>>, during which you discover to _his3 surprise that _he3 is pregnant. Since _he3 hasn't begun to show yet, it's unclear whether the child is the former King's or the new arcology owner's. You don't have the means to discern the father of the child, but you notice _he3 cradles _his3 ever so slightly rounded stomach protectively nonetheless<</if>>. Meanwhile, the ladies seem comforted by the opulence of their new surroundings. Though they still retain much of their aristocratic arrogance, they each submit to biometric scanning with relative obedience. It seems likely that their obedience is borne out of a delusional rationalization that enslavement by one wealthy master is better than enslavement by the unwashed masses they once lorded over. + Eventually they all arrive in your penthouse. The Queen seems almost relieved and basks in the opulence of _his3 new surroundings. Yet, it seems likely that _his3 relief has more to do with saving _him3 from a lifetime of gang rape at the mercy of _his3 former subjects, than it does the familiar luxury. _He3 submits to biometric scanning obediently and without + <<if $seePreg != 0>> + fuss, during which you discover to _his3 surprise that _he3 is pregnant. Since _he3 hasn't begun to show yet, it's unclear whether the child is the former King's or the new arcology owner's. You don't have the means to discern the father of the child, but you notice _he3 cradles _his3 ever so slightly rounded stomach protectively nonetheless. + <<else>> + fuss. + <</if>> + Meanwhile, the ladies seem comforted by the opulence of their new surroundings. Though they still retain much of their aristocratic arrogance, they each submit to biometric scanning with relative obedience. It seems likely that their obedience is borne out of a delusional rationalization that enslavement by one wealthy master is better than enslavement by the unwashed masses they once lorded over. <<set $arcologies[0].prosperity -= 13>> /* ladies */ <<for $i = 0; $i < 3; $i++>> @@ -686,9 +726,39 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <<if $cash >= 2500000>> <br><<link "Send an unheard amount of credits and goods to retrieve the entire court.">> <<replace "#result">> - You take a tablet and transmit a communication request to the new arcology owner with your intent. Once his shock wears off, he readily accepts with little need for negotiation. Soon, a flight of VTOLs land in the new arcology laden with goods. When they take off again they have the prince and princess, clad in chains and bound face to face in a forced embrace, the Queen, who is resigned to _his3 fate, and a gaggle of terrified court ladies. + You take a tablet and transmit a communication request to the new arcology owner with your intent. Once his shock wears off, he readily accepts with little need for negotiation. Soon, a flight of VTOLs land in the new arcology laden with goods. When they take off again they have the + <<if $seeDicks > 0>> + prince and princess, clad in chains and bound face to face in a forced embrace, the Queen, who is resigned to _his3 fate, + <<else>> + princess and her mother, clad in chains and bound face to face in a forced embrace, + <</if>> + and a gaggle of terrified court ladies. <br><br> - Eventually they all arrive in your penthouse. The prince and princess are flushed with embarrassment in their compromising position. The former prince is beside _himself2 with rage, but seems to be holding _himself2 back for _his2 little $sister's sake, while $he struggles to maintain a façade of poise and grace. The slightest trembling of $his balled up fists, the minute tremors that mar $his immaculate posture, $his inability to meet your eyes with $his own — all signs that $he is still a scared $girl despite all $his royal trappings. Nonetheless, though the princess's court training is unlikely to be very beneficial to $him in $his new life in the penthouse, it does stand in stark contrast to $his more common slave peers. However, the prince's submission to life as a slave is another question entirely. The Queen, on the other hand, seems almost relieved and basks in the opulence of _his3 new surroundings. Yet, it seems likely that _his3 relief has more to do with saving _him3 from a lifetime of gang rape at the mercy of _his3 former subjects, than it does the familiar luxury. _He3 submits to biometric scanning obediently and without fuss<<if $seePreg != 0>>, during which you discover to _his3 surprise that _he3 is pregnant. Since _he3 hasn't begun to show yet, it's unclear whether the child is the former King's or the new arcology owner's. You don't have the means to discern the father of the child, but you notice _he3 cradles _his3 ever so slightly rounded stomach protectively nonetheless<</if>>. Lastly, the ladies seem comforted by the opulence of their new surroundings. Though they still retain much of their aristocratic arrogance, they each submit to biometric scanning with relative obedience. It seems likely that their obedience is borne out of a delusional rationalization that enslavement by one wealthy master is better than enslavement by the unwashed masses they once lorded over. + Eventually they all arrive in your penthouse. The + <<if $seeDicks > 0>> + prince and princess + <<else>> + princess and queen + <</if>> + are flushed with embarrassment in their compromising position. + <<if $seeDicks > 0>> + The former prince is beside _himself2 with rage, but seems to be holding _himself2 back for _his2 little $sister's sake, while $he struggles to maintain a façade of poise and grace. + <<else>> + The princess struggles to maintain a façade of poise and grace. + <</if>> + The slightest trembling of $his balled up fists, the minute tremors that mar $his immaculate posture, $his inability to meet your eyes with $his own — all signs that $he is still a scared $girl despite all $his royal trappings. Nonetheless, though the princess's court training is unlikely to be very beneficial to $him in $his new life in the penthouse, it does stand in stark contrast to $his more common slave peers. + <<if $seeDicks > 0>> + However, the prince's submission to life as a slave is another question entirely. The Queen, on the other hand, + <<else>> + The Queen + <</if>> + seems almost relieved and basks in the opulence of _his3 new surroundings. Yet, it seems likely that _his3 relief has more to do with saving _him3 from a lifetime of gang rape at the mercy of _his3 former subjects, than it does the familiar luxury. _He3 submits to biometric scanning obediently and without + <<if $seePreg != 0>> + fuss, during which you discover to _his3 surprise that _he3 is pregnant. Since _he3 hasn't begun to show yet, it's unclear whether the child is the former King's or the new arcology owner's. You don't have the means to discern the father of the child, but you notice _he3 cradles _his3 ever so slightly rounded stomach protectively nonetheless. + <<else>> + fuss. + <</if>> + Lastly, the ladies seem comforted by the opulence of their new surroundings. Though they still retain much of their aristocratic arrogance, they each submit to biometric scanning with relative obedience. It seems likely that their obedience is borne out of a delusional rationalization that enslavement by one wealthy master is better than enslavement by the unwashed masses they once lorded over. /* ladies */ <<for $i = 0; $i < 3; $i++>> <<set $activeSlaveOneTimeMinAge = 21>> @@ -753,75 +823,105 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <</if>> <<if $SF.Toggle && $SF.Active >= 1>> - <br><<link "Dispatch $SF.Lower on a night time raid to take everything of value.">> - <<replace "#result">> - <<set _loot = random(10,300)*100>> - Seizing a tablet, you quickly send a message to The Colonel. After dark, a flight of VTOLs land in the new arcology laden with troops. When they take off again they have the prince and princess, clad in chains and bound face to face in a forced embrace, the Queen, who is resigned to _his3 fate, a gaggle of terrified court ladies and as much loot as they could carry. - <br><br> - Eventually they all arrive in your penthouse. The prince and princess are flushed with embarrassment in their compromising position. The former prince is beside _himself2 with rage, but seems to be holding _himself2 back for _his2 little $sister's sake, while $he struggles to maintain a façade of poise and grace. The slightest trembling of $his balled up fists, the minute tremors that mar $his immaculate posture, $his inability to meet your eyes with $his own — all signs that $he is still a scared $girl despite all $his royal trappings. Nonetheless, though the princess's court training is unlikely to be very beneficial to $him in $his new life in the penthouse, it does stand in stark contrast to $his more common slave peers. However, the prince's submission to life as a slave is another question entirely. The Queen, on the other hand, seems almost relieved and basks in the opulence of _his3 new surroundings. Yet, it seems likely that _his3 relief has more to do with saving _him3 from a lifetime of gang rape at the mercy of _his3 former subjects, than it does the familiar luxury. _He3 submits to biometric scanning obediently and without fuss<<if $seePreg != 0>>, during which you discover to _his3 surprise that _he3 is pregnant. Since _he3 hasn't begun to show yet, it's unclear whether the child is the former King's or the new arcology owner's. You don't have the means to discern the father of the child, but you notice _he3 cradles _his3 ever so slightly rounded stomach protectively nonetheless<</if>>. Lastly, the ladies seem comforted by the opulence of their new surroundings. Though they still retain much of their aristocratic arrogance, they each submit to biometric scanning with relative obedience. It seems likely that their obedience is borne out of a delusional rationalization that enslavement by one wealthy master is better than enslavement by the unwashed masses they once lorded over. You also scored @@.yellowgreen;<<print cashFormat(_loot)>>@@ in valuables from the raid. - <<set $arcologies[0].prosperity = 2>> - <<set _repShares = Math.trunc($rep/-15)>> /*this event is supposed to end in reputation at 0. In order to slice up that pie, we find shares of "everything" here and give them out later, before finally setting leftovers to 0. 3 ladies at one share each, +3 for prince, +4 for queen, +5 for princess is 15 shares.*/ + <br><<link "Dispatch $SF.Lower on a night time raid to take everything of value.">> + <<replace "#result">> + <<set _loot = random(10,300)*100>> + Seizing a tablet, you quickly send a message to The Colonel. After dark, a flight of VTOLs land in the new arcology laden with troops. When they take off again they have the + <<if $seeDicks > 0>> + prince and princess, clad in chains and bound face to face in a forced embrace, the Queen, who is resigned to _his3 fate, + <<else>> + princess and her mother, clad in chains and bound face to face in a forced embrace, + <</if>> + and a gaggle of terrified court ladies and as much loot as they could carry. + <br><br> + Eventually they all arrive in your penthouse. The + <<if $seeDicks > 0>> + prince and princess + <<else>> + princess and queen + <</if>> + are flushed with embarrassment in their compromising position. + <<if $seeDicks > 0>> + The former prince is beside _himself2 with rage, but seems to be holding _himself2 back for _his2 little $sister's sake, while $he struggles to maintain a façade of poise and grace. + <<else>> + The princess struggles to maintain a façade of poise and grace. + <</if>> + The slightest trembling of $his balled up fists, the minute tremors that mar $his immaculate posture, $his inability to meet your eyes with $his own — all signs that $he is still a scared $girl despite all $his royal trappings. Nonetheless, though the princess's court training is unlikely to be very beneficial to $him in $his new life in the penthouse, it does stand in stark contrast to $his more common slave peers. + <<if $seeDicks > 0>> + However, the prince's submission to life as a slave is another question entirely. The Queen, on the other hand, + <<else>> + The Queen + <</if>> + seems almost relieved and basks in the opulence of _his3 new surroundings. Yet, it seems likely that _his3 relief has more to do with saving _him3 from a lifetime of gang rape at the mercy of _his3 former subjects, than it does the familiar luxury. _He3 submits to biometric scanning obediently and without + <<if $seePreg != 0>> + fuss, during which you discover to _his3 surprise that _he3 is pregnant. Since _he3 hasn't begun to show yet, it's unclear whether the child is the former King's or the new arcology owner's. You don't have the means to discern the father of the child, but you notice _he3 cradles _his3 ever so slightly rounded stomach protectively nonetheless. + <<else>> + fuss. + <</if>> + Lastly, the ladies seem comforted by the opulence of their new surroundings. Though they still retain much of their aristocratic arrogance, they each submit to biometric scanning with relative obedience. It seems likely that their obedience is borne out of a delusional rationalization that enslavement by one wealthy master is better than enslavement by the unwashed masses they once lorded over. You also scored @@.yellowgreen;<<print cashFormat(_loot)>>@@ in valuables from the raid. + <<set $arcologies[0].prosperity = 2>> + <<set _repShares = Math.trunc($rep/-15)>> /*this event is supposed to end in reputation at 0. In order to slice up that pie, we find shares of "everything" here and give them out later, before finally setting leftovers to 0. 3 ladies at one share each, +3 for prince, +4 for queen, +5 for princess is 15 shares.*/ - /* ladies */ - <<for $i = 0; $i < 3; $i++>> - <<set $activeSlaveOneTimeMinAge = 21>> - <<set $activeSlaveOneTimeMaxAge = ($retirementAge-2)>> - <<set $fixedNationality = _princess.nationality>> - <<set $oneTimeDisableDisability = 1>> - <<set $activeSlave = GenerateNewSlave("XX")>> - <<set _origin = "$He was a member of the court in an ancient kingdom, till it was overthrown and $he was acquired by "+$SF.Lower+".">> - <<set $activeSlave.origin = _origin>> - <<set $activeSlave.career = "a lady courtier">> - <<set $activeSlave.prestige = 1>> - <<set $activeSlave.prestigeDesc = "$He was once a lady of the court of an ancient kingdom.">> - <<set $activeSlave.face = random(25,76)>> - <<set $activeSlave.devotion = random(10,20)>> - <<set $activeSlave.trust = random(-20,-30)>> - <<set $activeSlave.boobs = random(3,10)*100>> - <<set $activeSlave.vagina = 1>> - <<set $activeSlave.dick = 0>> - <<set $activeSlave.foreskin = 0>> - <<set $activeSlave.balls = 0>> - <<set $activeSlave.ovaries = 1>> - <<set $activeSlave.pubicHStyle = "waxed">> - <<set $activeSlave.underArmHStyle = "waxed">> - <<set $activeSlave.shoulders = random(-1,1)>> - <<set $activeSlave.hips = 1>> - <<set $activeSlave.butt = 1>> - <<set $activeSlave.anus = 0>> - <<set $activeSlave.weight = 0>> - <<set $activeSlave.intelligence = random(-50,70)>> - <<set $activeSlave.intelligenceImplant = 15>> - <<set $activeSlave.skill.entertainment = 25>> - <<set $activeSlave.skill.whoring = 0>> - <<run setHealth($activeSlave, jsRandom(30, 60), 0, 0, 0, 0)>> - <<set $activeSlave.canRecruit = 0>> - <<set $activeSlave.behavioralFlaw = either("arrogant", "bitchy")>> - <<run newSlave($activeSlave)>> /* skip New Slave Intro */ - <<run repX((1*_repShares), "event", $activeSlave)>> - <</for>> - /* princess */ - <<set _princess.origin = "$He was a princess of a royal kingdom, till $his family was overthrown and $he was acquired by "+$SF.Lower+".">> - <<set _princess.mother = _queen.ID>> - <<run setMissingParents(_princess)>> - <<run newSlave(_princess)>> /* skip New Slave Intro */ - <<run repX((5*_repShares), "event", $activeSlave)>> - /* prince */ - <<if $seeDicks > 0>> - <<set _prince.origin = "$He was the crown prince of a royal kingdom, till $his family was overthrown and $he was acquired by "+$SF.Lower+".">> - <<set _prince.mother = _princess.mother>> - <<set _prince.father = _princess.father>> - <<run newSlave(_prince)>> /* skip New Slave Intro */ - <<run repX((3*_repShares), "event", $activeSlave)>> - <</if>> - /*Queen*/ - <<set _queen.origin = "$He was the Queen of a royal kingdom, till $his husband was overthrown and $he was acquired by "+$SF.Lower+".">> - <<run setMissingParents(_queen)>> - <<run newSlave(_queen)>> /* skip New Slave Intro */ - <<run repX((4*_repShares), "event", $activeSlave)>> - <<run repX(0-$rep, "event")>> /*Round off any remaining rep due to the trunc on shares*/ - <</replace>> - <</link>> //You will be loathed for this action and trade will be crippled.// + /* ladies */ + <<for $i = 0; $i < 3; $i++>> + <<set $activeSlaveOneTimeMinAge = 21>> + <<set $activeSlaveOneTimeMaxAge = ($retirementAge-2)>> + <<set $fixedNationality = _princess.nationality>> + <<set $oneTimeDisableDisability = 1>> + <<set $activeSlave = GenerateNewSlave("XX")>> + <<set _origin = "$He was a member of the court in an ancient kingdom, till it was overthrown and $he was acquired by "+$SF.Lower+".">> + <<set $activeSlave.origin = _origin>> + <<set $activeSlave.career = "a lady courtier">> + <<set $activeSlave.prestige = 1>> + <<set $activeSlave.prestigeDesc = "$He was once a lady of the court of an ancient kingdom.">> + <<set $activeSlave.face = random(25,76)>> + <<set $activeSlave.devotion = random(10,20)>> + <<set $activeSlave.trust = random(-20,-30)>> + <<set $activeSlave.boobs = random(3,10)*100>> + <<set $activeSlave.vagina = 1>> + <<set $activeSlave.dick = 0>> + <<set $activeSlave.foreskin = 0>> + <<set $activeSlave.balls = 0>> + <<set $activeSlave.ovaries = 1>> + <<set $activeSlave.pubicHStyle = "waxed">> + <<set $activeSlave.underArmHStyle = "waxed">> + <<set $activeSlave.shoulders = random(-1,1)>> + <<set $activeSlave.hips = 1>> + <<set $activeSlave.butt = 1>> + <<set $activeSlave.anus = 0>> + <<set $activeSlave.weight = 0>> + <<set $activeSlave.intelligence = random(-50,70)>> + <<set $activeSlave.intelligenceImplant = 15>> + <<set $activeSlave.skill.entertainment = 25>> + <<set $activeSlave.skill.whoring = 0>> + <<run setHealth($activeSlave, jsRandom(30, 60), 0, 0, 0, 0)>> + <<set $activeSlave.canRecruit = 0>> + <<set $activeSlave.behavioralFlaw = either("arrogant", "bitchy")>> + <<run newSlave($activeSlave)>> /* skip New Slave Intro */ + <<run repX((1*_repShares), "event", $activeSlave)>> + <</for>> + /* princess */ + <<set _princess.origin = "$He was a princess of a royal kingdom, till $his family was overthrown and $he was acquired by "+$SF.Lower+".">> + <<set _princess.mother = _queen.ID>> + <<run setMissingParents(_princess)>> + <<run newSlave(_princess)>> /* skip New Slave Intro */ + <<run repX((5*_repShares), "event", $activeSlave)>> + /* prince */ + <<if $seeDicks > 0>> + <<set _prince.origin = "$He was the crown prince of a royal kingdom, till $his family was overthrown and $he was acquired by "+$SF.Lower+".">> + <<set _prince.mother = _princess.mother>> + <<set _prince.father = _princess.father>> + <<run newSlave(_prince)>> /* skip New Slave Intro */ + <<run repX((3*_repShares), "event", $activeSlave)>> + <</if>> + /*Queen*/ + <<set _queen.origin = "$He was the Queen of a royal kingdom, till $his husband was overthrown and $he was acquired by "+$SF.Lower+".">> + <<run setMissingParents(_queen)>> + <<run newSlave(_queen)>> /* skip New Slave Intro */ + <<run repX((4*_repShares), "event", $activeSlave)>> + <<run repX(0-$rep, "event")>> /*Round off any remaining rep due to the trunc on shares*/ + <</replace>> + <</link>> //You will be loathed for this action and trade will be crippled.// <</if>> <</if>> </span> diff --git a/src/uncategorized/saDiet.tw b/src/uncategorized/saDiet.tw index b3ad1278579f7e9bd5d0687bbeaeb943d654a8fd..85ea372213acf60eeb0e3e2fa40e72f11b30a713 100644 --- a/src/uncategorized/saDiet.tw +++ b/src/uncategorized/saDiet.tw @@ -748,7 +748,7 @@ $His breasts @@.lime;grow slightly@@ from the estrogen. <<set $slaves[$i].boobs += 10>> <</if>> - <<if (($slaves[$i].geneMods.NCS == 0) && ($slaves[$i].butt < 4) && (random(1,100) > (75/_rearQurk)))>> + <<if (($slaves[$i].geneMods.NCS == 0) && ($slaves[$i].butt < 4) && (random(1,100) > (75/_rearQuirk)))>> $His rear @@.lime;rounds out@@ to fit $his developing femininity. <<set $slaves[$i].butt += 1>> <</if>> @@ -794,7 +794,7 @@ Hormonal changes @@.lime;slim $his waist.@@ <<set $slaves[$i].waist-->> <</if>> - <<if (($slaves[$i].geneMods.NCS == 0) && ($slaves[$i].butt < 5) && (random(1,100) > (75/_rearQurk)))>> + <<if (($slaves[$i].geneMods.NCS == 0) && ($slaves[$i].butt < 5) && (random(1,100) > (75/_rearQuirk)))>> $His rear @@.lime;rounds out@@ to fit $his developing femininity. <<set $slaves[$i].butt += 1>> <</if>> @@ -818,7 +818,7 @@ Hormonal changes @@.lime;slim $his waist.@@ <<set $slaves[$i].waist-->> <</if>> - <<if (($slaves[$i].geneMods.NCS == 0) && ($slaves[$i].butt < 3) && (random(1,100) > (75/_rearQurk)))>> + <<if (($slaves[$i].geneMods.NCS == 0) && ($slaves[$i].butt < 3) && (random(1,100) > (75/_rearQuirk)))>> $His rear @@.lime;rounds out@@ to fit $his developing femininity. <<set $slaves[$i].butt += 1>> <</if>> @@ -955,7 +955,7 @@ $His breasts @@.lime;grow slightly@@ to fit $his developing femininity. <<set $slaves[$i].boobs += 10>> <</if>> - <<if (($slaves[$i].geneMods.NCS == 0) && ($slaves[$i].butt < 5) && (random(1,100) > (75/_rearQurk)))>> + <<if (($slaves[$i].geneMods.NCS == 0) && ($slaves[$i].butt < 5) && (random(1,100) > (75/_rearQuirk)))>> $His rear @@.lime;rounds out@@ to fit $his developing femininity. <<set $slaves[$i].butt += 1>> <</if>> @@ -1381,7 +1381,7 @@ Hormonal changes @@.lime;slim $his waist.@@ <<set $slaves[$i].waist-->> <</if>> - <<if (($slaves[$i].geneMods.NCS == 0) && ($slaves[$i].butt < 4) && (random(1,100) > 75/_rearQurk))>> + <<if (($slaves[$i].geneMods.NCS == 0) && ($slaves[$i].butt < 4) && (random(1,100) > 75/_rearQuirk))>> $His rear @@.lime;rounds out@@ to fit $his growing curves. <<set $slaves[$i].butt += 1>> <</if>> @@ -1409,7 +1409,7 @@ Hormonal changes @@.lime;slim $his waist.@@ <<set $slaves[$i].waist-->> <</if>> - <<if (($slaves[$i].geneMods.NCS == 0) && ($slaves[$i].butt < 5) && (random(1,100) > 75/_rearQurk))>> + <<if (($slaves[$i].geneMods.NCS == 0) && ($slaves[$i].butt < 5) && (random(1,100) > 75/_rearQuirk))>> $His rear @@.lime;rounds out@@ to fit $his developing femininity. <<set $slaves[$i].butt += 1>> <</if>> @@ -1429,7 +1429,7 @@ Hormonal changes @@.lime;slim $his waist.@@ <<set $slaves[$i].waist-->> <</if>> - <<if (($slaves[$i].geneMods.NCS == 0) && ($slaves[$i].butt < 3) && (random(1,100) > 75/_rearQurk))>> + <<if (($slaves[$i].geneMods.NCS == 0) && ($slaves[$i].butt < 3) && (random(1,100) > 75/_rearQuirk))>> $His rear @@.lime;rounds out@@ to fit $his developing femininity. <<set $slaves[$i].butt += 1>> <</if>> @@ -1524,7 +1524,7 @@ $His breasts @@.lime;grow slightly@@ to fit $his developing femininity. <<set $slaves[$i].boobs += 10>> <</if>> - <<if (($slaves[$i].geneMods.NCS == 0) && ($slaves[$i].butt < 5) && (random(1,100) > 75/_rearQurk))>> + <<if (($slaves[$i].geneMods.NCS == 0) && ($slaves[$i].butt < 5) && (random(1,100) > 75/_rearQuirk))>> $His rear @@.lime;rounds out@@ to fit $his developing femininity. <<set $slaves[$i].butt += 1>> <</if>> diff --git a/src/uncategorized/saLongTermEffects.tw b/src/uncategorized/saLongTermEffects.tw index d31a941c2e2fd0866922da794973ad1c462013d1..69e7de5aa809c3720642a2360952ea9baa5e5ed0 100644 --- a/src/uncategorized/saLongTermEffects.tw +++ b/src/uncategorized/saLongTermEffects.tw @@ -3916,7 +3916,7 @@ <</if>> <<elseif $slaves[$i].geneticQuirks.uterineHypersensitivity == 2>> <<if $slaves[$i].preg >= $slaves[$i].pregData.normalBirth>> - $He's full-term and has never been hornier, confering a @@.green;huge improvement in $his sexual appetite.@@ + $He's full-term and has never been hornier, conferring a @@.green;huge improvement in $his sexual appetite.@@ <<set $slaves[$i].energy += 7>> <<elseif $slaves[$i].preg > $slaves[$i].pregData.normalBirth/1.33>> Being hugely pregnant confers an @@.green;improvement in $his sexual appetite.@@ @@ -4215,9 +4215,9 @@ $His child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> oddly calm; it is unlikely $he will give birth soon, despite being overdue. <<elseif $slaves[$i].broodmother == 0>> <<if $slaves[$i].preg > $slaves[$i].pregData.normalBirth+1>> - $He is constantly beset by $his squirming child<<if $slaves[$i].pregType > 1>>ren<</if>><<if $slaves[$i].geneticQuirks.uterineHypersensitivity == 2>> and uncontrollable orgams<</if>>. They're overdue, so $he's likely to go into labor at any moment, but they aren't quite ready to leave their home. + $He is constantly beset by $his squirming child<<if $slaves[$i].pregType > 1>>ren<</if>><<if $slaves[$i].geneticQuirks.uterineHypersensitivity == 2>> and uncontrollable orgasms<</if>>. They're overdue, so $he's likely to go into labor at any moment, but they aren't quite ready to leave their home. <<elseif $slaves[$i].preg > $slaves[$i].pregData.normalBirth-1 && $slaves[$i].preg > $slaves[$i].pregData.minLiveBirth>> - $He is constantly beset by $his squirming child<<if $slaves[$i].pregType > 1>>ren<</if>><<if $slaves[$i].geneticQuirks.uterineHypersensitivity == 2>> and uncontrollable orgams<</if>>. Given their liveliness, and how long $he has been pregnant, it is likely that $he will go into labor at any time now. + $He is constantly beset by $his squirming child<<if $slaves[$i].pregType > 1>>ren<</if>><<if $slaves[$i].geneticQuirks.uterineHypersensitivity == 2>> and uncontrollable orgasms<</if>>. Given their liveliness, and how long $he has been pregnant, it is likely that $he will go into labor at any time now. <<elseif $slaves[$i].preg > $slaves[$i].pregData.normalBirth-2 && $slaves[$i].preg > $slaves[$i].pregData.minLiveBirth>> $He often has to stop for breaks to soothe $his kicking child<<if $slaves[$i].pregType > 1>>ren<</if>><<if $slaves[$i].geneticQuirks.uterineHypersensitivity == 2>>, to spontaneously orgasm,<</if>> and to catch $his breath. $He is far enough along that $he may go into labor any day now. <<elseif $slaves[$i].preg > $slaves[$i].pregData.normalBirth-3 && $slaves[$i].preg > $slaves[$i].pregData.minLiveBirth>> @@ -4648,7 +4648,7 @@ <<elseif _Stud.devotion < -20>> <<if _Stud.trust > 20>> <<if (-Stud.fetish == "pregnancy") && (_Stud.fetishKnown == 1) && (_Stud.fetishStrength > 60)>> - impregnate $him, a task your pregnancy fetishist Stud @@.mediumaquamarine;takes full advantage of@@ to deeply ingraine _himself2 in your penthouse. + impregnate $him, a task your pregnancy fetishist Stud @@.mediumaquamarine;takes full advantage of@@ to deeply ingrain _himself2 in your penthouse. <<if (_Stud.fetishStrength <= 95)>> The opportunity @@.lightcoral;strengthens _his2 pregnancy fetish@@ by indulgence. <<set _Stud.fetishStrength += 4>> @@ -4900,7 +4900,7 @@ <<set $slaves[$i].devotion += 1>> <</if>> <</if>> - <<elseif canAchieveErection(_Stud) && _Stud.dick <= 7>> /* chastity is temporaily removed, so the only diff between this and canPenetrate() is if the dick actually fits */ + <<elseif canAchieveErection(_Stud) && _Stud.dick <= 7>> /* chastity is temporarily removed, so the only diff between this and canPenetrate() is if the dick actually fits */ <<if $slaves[$i].career == "a dairy cow" && ($slaves[$i].devotion <= 20)>> $slaves[$i].slaveName feels a need to be bred by your Stud, <<if _studRandiness == 1>> @@ -6599,7 +6599,7 @@ <</if>> <<elseif $arcologies[0].FSAssetExpansionist != "unset">> <<if ($slaves[$i].geneMods.NCS > 0)>> - Society @@.green;strongly disaproves @@ of $slaves[$i].slaveName who can't get bigger; $His shrinking body hurts the fashion for Asset expansion. + Society @@.green;strongly disapproves @@ of $slaves[$i].slaveName who can't get bigger; $His shrinking body hurts the fashion for Asset expansion. <<= FutureSocieties.ChangePorn("AssetExpansionist", -2)>> <</if>> <<if ($slaves[$i].boobs > 2000)>> @@ -7802,12 +7802,12 @@ <<if canWalk($slaves[$i])>> <<if $slaves[$i].sexualFlaw == "breast growth">> $His giant tits are debilitatingly big and a constant reminder of $his progress. No amount of discomfort or pain could dissuade $him from going bigger. - <<elseif $arcologies[0].FSAssetExpansionist != "unset" && ($slaves[$i].bevavioralFlaw == "arrogant" || $slaves[$i].bevavioralQuirk == "confident")>> - <<if $slaves[$i].bevavioralFlaw == "arrogant">> + <<elseif $arcologies[0].FSAssetExpansionist != "unset" && ($slaves[$i].behavioralFlaw == "arrogant" || $slaves[$i].behavioralQuirk == "confident")>> + <<if $slaves[$i].behavioralFlaw == "arrogant">> $His debilitatingly giant tits may be @@.red;agony on $his back,@@ but $he is well aware of @@.mediumaquamarine;just how valuable@@ they make $him in your arcology. <<run healthDamage($slaves[$i], 5)>> <<set $slaves[$i].trust += 1>> - <<elseif $slaves[$i].bevavioralQuirk == "confident">> + <<elseif $slaves[$i].behavioralQuirk == "confident">> $His giant tits are debilitatingly big, but $he knows how valuable they are to society and takes extra measures to care for them. <</if>> <<elseif $slaves[$i].devotion <= 50>> @@ -7823,12 +7823,12 @@ <<if canWalk($slaves[$i])>> <<if $slaves[$i].sexualFlaw == "breast growth">> $His huge breasts are becoming troublesome for $his slight form, but that only drives $his desire to go even bigger. - <<elseif $arcologies[0].FSAssetExpansionist != "unset" && ($slaves[$i].bevavioralFlaw == "arrogant" || $slaves[$i].bevavioralQuirk == "confident")>> - <<if $slaves[$i].bevavioralFlaw == "arrogant">> + <<elseif $arcologies[0].FSAssetExpansionist != "unset" && ($slaves[$i].behavioralFlaw == "arrogant" || $slaves[$i].behavioralQuirk == "confident")>> + <<if $slaves[$i].behavioralFlaw == "arrogant">> $His huge tits may leave $him with a @@.red;sore back,@@ but $he is well aware of @@.mediumaquamarine;just how valuable@@ they make $him in your arcology. <<run healthDamage($slaves[$i], 2)>> <<set $slaves[$i].trust += 1>> - <<elseif $slaves[$i].bevavioralQuirk == "confident">> + <<elseif $slaves[$i].behavioralQuirk == "confident">> $His breasts are uncomfortably large, but $he knows how valuable they are to society and does $his best to manage them. <</if>> <<elseif $slaves[$i].devotion <= 50>> @@ -7845,11 +7845,11 @@ <<if canWalk($slaves[$i])>> <<if $slaves[$i].sexualFlaw == "breast growth">> The weight of $his big boobs serves as a reminder that $he needs to get even bigger. - <<elseif $arcologies[0].FSAssetExpansionist != "unset" && ($slaves[$i].bevavioralFlaw == "arrogant" || $slaves[$i].bevavioralQuirk == "confident")>> - <<if $slaves[$i].bevavioralFlaw == "arrogant">> + <<elseif $arcologies[0].FSAssetExpansionist != "unset" && ($slaves[$i].behavioralFlaw == "arrogant" || $slaves[$i].behavioralQuirk == "confident")>> + <<if $slaves[$i].behavioralFlaw == "arrogant">> $His bits tits may be a little heavy for $his slight form, but $he is well aware of @@.mediumaquamarine;just how sexy@@ they make $him in your arcology. <<set $slaves[$i].trust += 1>> - <<elseif $slaves[$i].bevavioralQuirk == "confident">> + <<elseif $slaves[$i].behavioralQuirk == "confident">> $His breasts are uncomfortably big for $his slight form, but $he this makes $him valuable to society and does $his best to deal with it. <</if>> <<elseif $slaves[$i].devotion <= 50>> @@ -7909,12 +7909,12 @@ <<if canWalk($slaves[$i])>> <<if $slaves[$i].sexualFlaw == "breast growth">> $His giant tits are debilitatingly big and a constant reminder of $his progress. No amount of discomfort or pain could dissuade $him from going bigger. - <<elseif $arcologies[0].FSAssetExpansionist != "unset" && ($slaves[$i].bevavioralFlaw == "arrogant" || $slaves[$i].bevavioralQuirk == "confident")>> - <<if $slaves[$i].bevavioralFlaw == "arrogant">> + <<elseif $arcologies[0].FSAssetExpansionist != "unset" && ($slaves[$i].behavioralFlaw == "arrogant" || $slaves[$i].behavioralQuirk == "confident")>> + <<if $slaves[$i].behavioralFlaw == "arrogant">> $His debilitatingly giant tits may be @@.red;agony on $his back,@@ but $he is well aware of @@.mediumaquamarine;just how valuable@@ they make $him in your arcology. <<run healthDamage($slaves[$i], 4)>> <<set $slaves[$i].trust += 1>> - <<elseif $slaves[$i].bevavioralQuirk == "confident">> + <<elseif $slaves[$i].behavioralQuirk == "confident">> $His giant tits are debilitatingly big for $his childish form, but $he knows how valuable they are to society and takes extra measures to manage them. <</if>> <<elseif $slaves[$i].devotion <= 50>> @@ -7930,11 +7930,11 @@ <<if canWalk($slaves[$i])>> <<if $slaves[$i].sexualFlaw == "breast growth">> $His huge breasts are troublesome for $his childish form, but that only drives $his desire to go even bigger. - <<elseif $arcologies[0].FSAssetExpansionist != "unset" && ($slaves[$i].bevavioralFlaw == "arrogant" || $slaves[$i].bevavioralQuirk == "confident")>> - <<if $slaves[$i].bevavioralFlaw == "arrogant">> + <<elseif $arcologies[0].FSAssetExpansionist != "unset" && ($slaves[$i].behavioralFlaw == "arrogant" || $slaves[$i].behavioralQuirk == "confident")>> + <<if $slaves[$i].behavioralFlaw == "arrogant">> $His huge tits may be annoying, but $he is well aware of @@.mediumaquamarine;just how valuable@@ they make $him in your arcology. <<set $slaves[$i].trust += 1>> - <<elseif $slaves[$i].bevavioralQuirk == "confident">> + <<elseif $slaves[$i].behavioralQuirk == "confident">> $His breasts are uncomfortably large for $his tiny body, but $he knows how valuable they are to society and does $his best to manage them. <</if>> <<elseif $slaves[$i].devotion <= 50>> @@ -7950,11 +7950,11 @@ <<if canWalk($slaves[$i])>> <<if $slaves[$i].sexualFlaw == "breast growth">> The weight of $his big boobs serves as a reminder that $he needs to get even bigger. - <<elseif $arcologies[0].FSAssetExpansionist != "unset" && ($slaves[$i].bevavioralFlaw == "arrogant" || $slaves[$i].bevavioralQuirk == "confident")>> - <<if $slaves[$i].bevavioralFlaw == "arrogant">> + <<elseif $arcologies[0].FSAssetExpansionist != "unset" && ($slaves[$i].behavioralFlaw == "arrogant" || $slaves[$i].behavioralQuirk == "confident")>> + <<if $slaves[$i].behavioralFlaw == "arrogant">> $His big tits may be uncomfortable, but $he is well aware of @@.mediumaquamarine;just how sexy@@ they make $him in your arcology. <<set $slaves[$i].trust += 1>> - <<elseif $slaves[$i].bevavioralQuirk == "confident">> + <<elseif $slaves[$i].behavioralQuirk == "confident">> $His breasts are uncomfortably big for $his slight form, but $he knows how valuable they are to society and does $his best to deal with it. <</if>> <<elseif $slaves[$i].devotion <= 50>> @@ -8013,12 +8013,12 @@ $His giant tits are debilitatingly big. <<if $slaves[$i].sexualFlaw == "breast growth">> No amount of discomfort or pain could dissuade $him from going bigger. - <<elseif $arcologies[0].FSAssetExpansionist != "unset" && ($slaves[$i].bevavioralFlaw == "arrogant" || $slaves[$i].bevavioralQuirk == "confident")>> - <<if $slaves[$i].bevavioralFlaw == "arrogant">> + <<elseif $arcologies[0].FSAssetExpansionist != "unset" && ($slaves[$i].behavioralFlaw == "arrogant" || $slaves[$i].behavioralQuirk == "confident")>> + <<if $slaves[$i].behavioralFlaw == "arrogant">> They are @@.red;painful@@ to lug around for $his childish form, but $he is well aware of @@.mediumaquamarine;just how much of an effect@@ they have on your citizens. <<run healthDamage($slaves[$i], 5)>> <<set $slaves[$i].trust += 1>> - <<elseif $slaves[$i].bevavioralQuirk == "confident">> + <<elseif $slaves[$i].behavioralQuirk == "confident">> They look ridiculous on $his childish body, but $he knows how valuable they are to society and takes extra measures to manage them. <</if>> <<elseif $slaves[$i].devotion <= 50>> @@ -8034,12 +8034,12 @@ <<if canWalk($slaves[$i])>> <<if $slaves[$i].sexualFlaw == "breast growth">> $His huge breasts are troublesome for $his childish form, but that only drives $his desire to go even bigger. - <<elseif $arcologies[0].FSAssetExpansionist != "unset" && ($slaves[$i].bevavioralFlaw == "arrogant" || $slaves[$i].bevavioralQuirk == "confident")>> - <<if $slaves[$i].bevavioralFlaw == "arrogant">> + <<elseif $arcologies[0].FSAssetExpansionist != "unset" && ($slaves[$i].behavioralFlaw == "arrogant" || $slaves[$i].behavioralQuirk == "confident")>> + <<if $slaves[$i].behavioralFlaw == "arrogant">> $His huge tits may be annoying and @@.red;painful@@ for $his childish form, but $he is well aware of @@.mediumaquamarine;just how valuable@@ they make $him in your arcology. <<run healthDamage($slaves[$i], 4)>> <<set $slaves[$i].trust += 1>> - <<elseif $slaves[$i].bevavioralQuirk == "confident">> + <<elseif $slaves[$i].behavioralQuirk == "confident">> $His breasts are uncomfortably big for $his childish form, but $he knows how valuable they are to society and does $his best to manage with them. <</if>> <<elseif $slaves[$i].devotion <= 50>> @@ -8056,11 +8056,11 @@ <<if canWalk($slaves[$i])>> <<if $slaves[$i].sexualFlaw == "breast growth">> The weight of $his big boobs serves as a reminder that $he needs to get even bigger. - <<elseif $arcologies[0].FSAssetExpansionist != "unset" && ($slaves[$i].bevavioralFlaw == "arrogant" || $slaves[$i].bevavioralQuirk == "confident")>> - <<if $slaves[$i].bevavioralFlaw == "arrogant">> + <<elseif $arcologies[0].FSAssetExpansionist != "unset" && ($slaves[$i].behavioralFlaw == "arrogant" || $slaves[$i].behavioralQuirk == "confident")>> + <<if $slaves[$i].behavioralFlaw == "arrogant">> $His big tits may be heavy, but $he is well aware of @@.mediumaquamarine;just how sexy@@ they make $him in your arcology. <<set $slaves[$i].trust += 1>> - <<elseif $slaves[$i].bevavioralQuirk == "confident">> + <<elseif $slaves[$i].behavioralQuirk == "confident">> $His big boobs are uncomfortably heavy for $his slight form, but $he knows how valuable they are to society and does $his best to deal with it. <</if>> <<elseif $slaves[$i].devotion <= 50>> @@ -8120,12 +8120,12 @@ <<if canWalk($slaves[$i])>> <<if $slaves[$i].sexualFlaw == "breast growth">> $His huge breasts are troublesome for $his slight form, but that only drives $his desire to go even bigger. - <<elseif $arcologies[0].FSAssetExpansionist != "unset" && ($slaves[$i].bevavioralFlaw == "arrogant" || $slaves[$i].bevavioralQuirk == "confident")>> - <<if $slaves[$i].bevavioralFlaw == "arrogant">> + <<elseif $arcologies[0].FSAssetExpansionist != "unset" && ($slaves[$i].behavioralFlaw == "arrogant" || $slaves[$i].behavioralQuirk == "confident")>> + <<if $slaves[$i].behavioralFlaw == "arrogant">> $His huge tits may be annoying and @@.red;painful@@ for $his slight form, but $he is well aware of @@.mediumaquamarine;just how valuable@@ they make $him in your arcology. <<run healthDamage($slaves[$i], 3)>> <<set $slaves[$i].trust += 1>> - <<elseif $slaves[$i].bevavioralQuirk == "confident">> + <<elseif $slaves[$i].behavioralQuirk == "confident">> $His breasts are uncomfortably big for $his slight form, but $he knows how valuable they are to society and does $his best to manage with them. <</if>> <<elseif $slaves[$i].devotion <= 50>> @@ -8142,11 +8142,11 @@ <<if canWalk($slaves[$i])>> <<if $slaves[$i].sexualFlaw == "breast growth">> The weight of $his big boobs serves as a reminder that $he needs to get even bigger. - <<elseif $arcologies[0].FSAssetExpansionist != "unset" && ($slaves[$i].bevavioralFlaw == "arrogant" || $slaves[$i].bevavioralQuirk == "confident")>> - <<if $slaves[$i].bevavioralFlaw == "arrogant">> + <<elseif $arcologies[0].FSAssetExpansionist != "unset" && ($slaves[$i].behavioralFlaw == "arrogant" || $slaves[$i].behavioralQuirk == "confident")>> + <<if $slaves[$i].behavioralFlaw == "arrogant">> $His big tits may be heavy, but $he is well aware of @@.mediumaquamarine;just how sexy@@ they make $him in your arcology. <<set $slaves[$i].trust += 1>> - <<elseif $slaves[$i].bevavioralQuirk == "confident">> + <<elseif $slaves[$i].behavioralQuirk == "confident">> $His big boobs are uncomfortably heavy for $his slight form, but $he knows how valuable they are to society and does $his best to deal with it. <</if>> <<elseif $slaves[$i].devotion <= 50>> @@ -8672,7 +8672,7 @@ <<if $slaves[$i].fetish == "boobs">> in a @@.hotpink;lewd breastgasm.@@ <<set $slaves[$i].devotion += 2>> - <<elseif $slaves[$i].fetish == "humliation">> + <<elseif $slaves[$i].fetish == "humiliation">> in a @@.hotpink;humiliating, yet orgasmic, display.@@ <<set $slaves[$i].devotion += 2>> <<elseif ($slaves[$i].devotion > 50)>> @@ -9107,11 +9107,11 @@ <<if canWalk($slaves[$i])>> <<if ($slaves[$i].butt > 15)>> $His butt is a massive burden to $him. $He dreads walking down narrow hallways and getting dressed in the morning. - <<if $arcologies[0].FSAssetExpansionist != "unset" && ($slaves[$i].bevavioralFlaw == "arrogant" || $slaves[$i].bevavioralQuirk == "confident")>> - <<if $slaves[$i].bevavioralFlaw == "arrogant">> + <<if $arcologies[0].FSAssetExpansionist != "unset" && ($slaves[$i].behavioralFlaw == "arrogant" || $slaves[$i].behavioralQuirk == "confident")>> + <<if $slaves[$i].behavioralFlaw == "arrogant">> However, your arcology can't help but worship an ass as epxansive as $his, @@.mediumaquamarine;giving $him an ego@@ that rivals $his rear. <<set $slaves[$i].trust += 3>> - <<elseif $slaves[$i].bevavioralQuirk == "confident">> + <<elseif $slaves[$i].behavioralQuirk == "confident">> However, your arcology can't help but worship an ass as epxansive as $his, so it mostly balances out. <</if>> <<elseif ($slaves[$i].devotion <= 50)>> @@ -9122,11 +9122,11 @@ <</if>> <<elseif ($slaves[$i].butt > 10)>> $His butt has gotten absolutely enormous. - <<if $arcologies[0].FSAssetExpansionist != "unset" && ($slaves[$i].bevavioralFlaw == "arrogant" || $slaves[$i].bevavioralQuirk == "confident")>> - <<if $slaves[$i].bevavioralFlaw == "arrogant">> + <<if $arcologies[0].FSAssetExpansionist != "unset" && ($slaves[$i].behavioralFlaw == "arrogant" || $slaves[$i].behavioralQuirk == "confident")>> + <<if $slaves[$i].behavioralFlaw == "arrogant">> Your arcology glorifies asses as large as $his, @@.mediumaquamarine;inflating $his ego@@ almost as large as $his rear. <<set $slaves[$i].trust += 2>> - <<elseif $slaves[$i].bevavioralQuirk == "confident">> + <<elseif $slaves[$i].behavioralQuirk == "confident">> Your arcology glorifies asses as large as $his, so the minor annoyances don't seem so bad. <</if>> <<elseif ($slaves[$i].devotion <= 50)>> diff --git a/src/uncategorized/saRecruitGirls.tw b/src/uncategorized/saRecruitGirls.tw index dd8656c11ede3964deca33d5ac2fe2439cd815c1..6ab863caef6bfdfb656d3a698e046e37e4a53bfa 100644 --- a/src/uncategorized/saRecruitGirls.tw +++ b/src/uncategorized/saRecruitGirls.tw @@ -942,7 +942,7 @@ <<if $slaves[$i].intelligence+$slaves[$i].intelligenceImplant < -50>> $His week was spent wandering aimlessly throughout the arcology, delighting anyone able to spend time with $him with $his simple ways. <<else>> - $He exhibits raw lust, but lacks other traits commonly found in bimbos, hindering $his effots. + $He exhibits raw lust, but lacks other traits commonly found in bimbos, hindering $his efforts. <</if>> <<else>> $He's just lacks the energy to party all night long. @@ -1020,7 +1020,7 @@ <</if>> <<elseif $arcologies[0].FSStatuesqueGlorification != "unset">> <<if heightPass($slaves[$i])>> - $His photoshoots all use a panaramic camera to better capture $his height while giving them a unique flare. + $His photoshoots all use a panoramic camera to better capture $his height while giving them a unique flare. <<else>> $He's just too short for the public to pay any mind to. <</if>> diff --git a/src/uncategorized/saRules.tw b/src/uncategorized/saRules.tw index 34b1607e917498957f991a0f3de11fd7f90453aa..c25a6bcd9d15332842cf680a356cf671466046e6 100644 --- a/src/uncategorized/saRules.tw +++ b/src/uncategorized/saRules.tw @@ -537,7 +537,7 @@ <</if>> <<if $slaves[$i].rules.lactation == "induce">> - Customers are encouraged to work $his breats and nipples in an effort to induce lactation; whoever gets $him to start dribbling milk wins a week of drinks on the house. + Customers are encouraged to work $his breasts and nipples in an effort to induce lactation; whoever gets $him to start dribbling milk wins a week of drinks on the house. <<set $slaves[$i].induceLactation += 4>> <<= induceLactation($slaves[$i])>> <<if $slaves[$i].lactation == 1>><<set $slaves[$i].rules.lactation = "maintain">><</if>>