From 42f7a6fab19e1b23d18e8f2dbe2a728f2875edab Mon Sep 17 00:00:00 2001 From: Pregmodder <pregmodder@gmail.com> Date: Sat, 13 Oct 2018 03:37:17 -0400 Subject: [PATCH] fixes --- slave variables documentation - Pregmod.txt | 14 +++++- src/events/intro/introSummary.tw | 4 +- src/pregmod/fSlaveSelfImpreg.tw | 51 +++++++++++++-------- src/pregmod/reMaleArcologyOwner.tw | 2 +- src/pregmod/rePregInventorText.tw | 4 +- src/uncategorized/genericPlotEvents.tw | 2 +- 6 files changed, 51 insertions(+), 26 deletions(-) diff --git a/slave variables documentation - Pregmod.txt b/slave variables documentation - Pregmod.txt index 5b7d359166a..f0e653cd537 100644 --- a/slave variables documentation - Pregmod.txt +++ b/slave variables documentation - Pregmod.txt @@ -3128,6 +3128,18 @@ PCKnockedUp: How many times she has knocked you up. +prematureBirth: + +Used to denote a slave giving birth prematurely. +0 - no +1 - yes + +premature: + +Was the slave born prematurely? +0 - no +1 - yes + origSkin: Slave's original skin color. @@ -3275,7 +3287,7 @@ How to set up your own hero slave. -The default slave template used: -<<set $activeSlave = {slaveName: "blank", slaveSurname: 0, birthName: "blank", birthSurname: 0, genes: "XX", pronoun: "she", possessive: "her", possessivePronoun: "hers", objectReflexive: "herself", object: "her", noun: "girl", weekAcquired: 0, origin: 0, career: 0, ID: 0, prestige: 0, pornFeed: 0, pornFame: 0, pornFameSpending: 0, pornPrestige: 0, pornPrestigeDesc: 0, pornFameType: "none", pornFocus: "none", pornTypeGeneral: 0, pornTypeFuckdoll: 0, pornTypeRape: 0, pornTypePreggo: 0, pornTypeBBW: 0, pornTypeGainer: 0, pornTypeStud: 0, pornTypeLoli: 0, pornTypeDeepThroat: 0, pornTypeStruggleFuck: 0, pornTypePainal: 0, pornTypeTease: 0, pornTypeRomantic: 0, pornTypePervert: 0, pornTypeCaring: 0, pornTypeUnflinching: 0, pornTypeSizeQueen: 0, pornTypeNeglectful: 0, pornTypeCumAddict: 0, pornTypeAnalAddict: 0, pornTypeAttentionWhore: 0, pornTypeBreastGrowth: 0, pornTypeAbusive: 0, pornTypeMalicious: 0, pornTypeSelfHating: 0, pornTypeBreeder: 0, pornTypeSub: 0, pornTypeCumSlut: 0, pornTypeAnal: 0, pornTypeHumiliation: 0, pornTypeBoobs: 0, pornTypeDom: 0, pornTypeSadist: 0, pornTypeMasochist: 0, pornTypePregnancy: 0, prestigeDesc: 0, recruiter: 0, relation: 0, relationTarget: 0, relationship: 0, relationshipTarget: 0, rivalry: 0, rivalryTarget: 0, subTarget: 0, father: 0, mother: 0, daughters: 0, sisters: 0, canRecruit: 0, choosesOwnAssignment: 0, assignment: "rest", assignmentVisible: 1, sentence: 0, training: 0, toyHole: "all her holes", indenture: -1, indentureRestrictions: 0, birthWeek: random(0,51), actualAge: 18, visualAge: 18, physicalAge: 18, ovaryAge: 18, ageImplant: 0, health: 0, minorInjury: 0, trust: 0, oldTrust: 0, devotion: 0, oldDevotion: 0, weight: 0, muscles: 0, height: 170, heightImplant: 0, nationality: "slave", race: "white", markings: "none", eyes: 1, eyeColor: "brown", origEye: "brown", eyewear: "none", hears: 0, earwear: "none", earImplant: 0, origHColor: "brown", hColor: "brown", pubicHColor: "brown", skin: "light", hLength: 60, hStyle: "short", pubicHStyle: "neat", waist: 0, corsetPiercing: 0, PLimb: 0, amp: 0, heels:0, voice: 2, voiceImplant: 0, accent: 0, shoulders: 0, shouldersImplant: 0, boobs: 0, boobsImplant: 0, boobsImplantType: 0, boobShape: "normal", nipples: "cute", nipplesPiercing: 0, nipplesAccessory: 0, areolae: 0, areolaePiercing: 0, areolaeShape: "circle", boobsTat: 0, lactation: 0, lactationAdaptation: 0, milk: 0, cum: 0, hips: 0, hipsImplant: 0, butt: 0, buttImplant: 0, buttImplantType: 0, buttTat: 0, face: 0, faceImplant: 0, faceShape: "normal", lips: 15, lipsImplant: 0, lipsPiercing: 0, lipsTat: 0, teeth: "normal", tonguePiercing: 0, vagina: 0, vaginaLube: 0, vaginaPiercing: 0, vaginaTat: 0, preg: -1, pregSource: 0, pregType: 0, pregAdaptation: 50, broodmother: 0, broodmotherFetuses: 0, broodmotherOnHold: 0, broodmotherCountDown: 0, labor: 0, births: 0, cSec: 0, bellyAccessory: "none", labia: 0, clit: 0, clitPiercing: 0, clitSetting: "vanilla", foreskin: 0, anus: 0, dick: 0, analArea: 1, dickPiercing: 0, dickTat: 0, prostate: 0, balls: 0, scrotum: 0, ovaries: 0, anusPiercing: 0, anusTat: 0, makeup: 0, nails: 0, brand: 0, brandLocation: 0, earPiercing: 0, nosePiercing: 0, eyebrowPiercing: 0, navelPiercing: 0, shouldersTat: 0, armsTat: 0, legsTat: 0, backTat: 0, stampTat: 0, vaginalSkill: 0, oralSkill: 0, analSkill: 0, whoreSkill: 0, entertainSkill: 0, combatSkill: 0, livingRules: "spare", speechRules: "restrictive", releaseRules: "restrictive", relationshipRules: "restrictive", standardPunishment: "situational", standardReward: "situational", useRulesAssistant: 1, diet: "healthy", dietCum: 0, dietMilk: 0, tired: 0, hormones: 0, drugs: "no drugs", curatives: 0, chem: 0, aphrodisiacs: 0, addict: 0, fuckdoll: 0, choosesOwnClothes: 0, clothes: "no clothing", collar: "none", shoes: "none", vaginalAccessory: "none", dickAccessory: "none", legAccessory: "none", buttplug: "none", buttplugAttachment: "none", intelligence: 0, intelligenceImplant: 0, energy: 50, need: 0, attrXX: 0, attrXY: 0, attrKnown: 0, fetish: "none", fetishStrength: 70, fetishKnown: 0, behavioralFlaw: "none", behavioralQuirk: "none", sexualFlaw: "none", sexualQuirk: "none", oralCount: 0, vaginalCount: 0, analCount: 0, mammaryCount: 0, penetrativeCount: 0, publicCount: 0, pitKills: 0, customTat: "", customLabel: "", customDesc: "", customTitle: "", customTitleLisp: "", rudeTitle: 0, customImage: 0, currentRules: [], bellyTat: 0, induce: 0, mpreg: 0, inflation: 0, inflationType: "none", inflationMethod: 0, milkSource: 0, cumSource: 0, burst: 0, pregKnown: 0, pregWeek: 0, belly: 0, bellyPreg: 0, bellyFluid: 0, bellyImplant: -1, bellySag: 0, bellySagPreg: 0, bellyPain: 0, cervixImplant: 0, birthsTotal: 0, pubertyAgeXX: 13, pubertyAgeXY: 13, scars: 0, breedingMark: 0, underArmHStyle: "waxed", bodySwap: 0, HGExclude: 0, ballType: "human", eggType: "human", reservedChildren: 0, reservedChildrenNursery: 0, choosesOwnChastity: 0, pregControl: "none", readyLimbs: [], ageAdjust: 0, bald: 0, origBodyOwner: "", origBodyOwnerID: 0, death: "", hormoneBalance: 0, onDiet: 0, breastMesh: 0, slavesFathered: 0, PCChildrenFathered: 0, slavesKnockedUp: 0, PCKnockedUp: 0, origSkin: "white", vasectomy: 0, haircuts: 0, newGamePlus: 0, skillHG: 0, skillRC: 0, skillBG: 0, skillMD: 0, skillDJ: 0, skillNU: 0, skillTE: 0, skillAT: 0, skillMT: 0, skillST: 0, skillMM: 0, skillWA: 0, skillS: 0, skillE: 0, skillW: 0, tankBaby: 0, inducedNCS: 0, NCSyouthening: 0}>> +<<set $activeSlave = {slaveName: "blank", slaveSurname: 0, birthName: "blank", birthSurname: 0, genes: "XX", pronoun: "she", possessive: "her", possessivePronoun: "hers", objectReflexive: "herself", object: "her", noun: "girl", weekAcquired: 0, origin: 0, career: 0, ID: 0, prestige: 0, pornFeed: 0, pornFame: 0, pornFameSpending: 0, pornPrestige: 0, pornPrestigeDesc: 0, pornFameType: "none", pornFocus: "none", pornTypeGeneral: 0, pornTypeFuckdoll: 0, pornTypeRape: 0, pornTypePreggo: 0, pornTypeBBW: 0, pornTypeGainer: 0, pornTypeStud: 0, pornTypeLoli: 0, pornTypeDeepThroat: 0, pornTypeStruggleFuck: 0, pornTypePainal: 0, pornTypeTease: 0, pornTypeRomantic: 0, pornTypePervert: 0, pornTypeCaring: 0, pornTypeUnflinching: 0, pornTypeSizeQueen: 0, pornTypeNeglectful: 0, pornTypeCumAddict: 0, pornTypeAnalAddict: 0, pornTypeAttentionWhore: 0, pornTypeBreastGrowth: 0, pornTypeAbusive: 0, pornTypeMalicious: 0, pornTypeSelfHating: 0, pornTypeBreeder: 0, pornTypeSub: 0, pornTypeCumSlut: 0, pornTypeAnal: 0, pornTypeHumiliation: 0, pornTypeBoobs: 0, pornTypeDom: 0, pornTypeSadist: 0, pornTypeMasochist: 0, pornTypePregnancy: 0, prestigeDesc: 0, recruiter: 0, relation: 0, relationTarget: 0, relationship: 0, relationshipTarget: 0, rivalry: 0, rivalryTarget: 0, subTarget: 0, father: 0, mother: 0, daughters: 0, sisters: 0, canRecruit: 0, choosesOwnAssignment: 0, assignment: "rest", assignmentVisible: 1, sentence: 0, training: 0, toyHole: "all her holes", indenture: -1, indentureRestrictions: 0, birthWeek: random(0,51), actualAge: 18, visualAge: 18, physicalAge: 18, ovaryAge: 18, ageImplant: 0, health: 0, minorInjury: 0, trust: 0, oldTrust: 0, devotion: 0, oldDevotion: 0, weight: 0, muscles: 0, height: 170, heightImplant: 0, nationality: "slave", race: "white", origRace: "white", markings: "none", eyes: 1, eyeColor: "brown", origEye: "brown", pupil: "circular", sclerae: "white", eyewear: "none", hears: 0, earwear: "none", earImplant: 0, origHColor: "brown", hColor: "brown", pubicHColor: "brown", underArmHColor: "brown", eyebrowHColor: "brown", origSkin: "light", skin: "light", hLength: 60, eyebrowFullness: "natural", hStyle: "short", pubicHStyle: "neat", underArmHStyle: "neat", eyebrowHStyle: "natural", waist: 0, corsetPiercing: 0, PLimb: 0, amp: 0, heels:0, voice: 2, voiceImplant: 0, accent: 0, shoulders: 0, shouldersImplant: 0, boobs: 0, boobsImplant: 0, boobsImplantType: 0, boobShape: "normal", nipples: "cute", nipplesPiercing: 0, nipplesAccessory: 0, areolae: 0, areolaePiercing: 0, areolaeShape: "circle", boobsTat: 0, lactation: 0, lactationAdaptation: 0, milk: 0, cum: 0, hips: 0, hipsImplant: 0, butt: 0, buttImplant: 0, buttImplantType: 0, buttTat: 0, face: 0, faceImplant: 0, faceShape: "normal", lips: 15, lipsImplant: 0, lipsPiercing: 0, lipsTat: 0, teeth: "normal", tonguePiercing: 0, vagina: 0, vaginaLube: 0, vaginaPiercing: 0, vaginaTat: 0, preg: -1, pregSource: 0, pregType: 0, pregAdaptation: 50, superfetation: 0, ovaImplant: 0, broodmother: 0, broodmotherFetuses: 0, broodmotherOnHold: 0, broodmotherCountDown: 0, labor: 0, births: 0, cSec: 0, bellyAccessory: "none", labia: 0, clit: 0, clitPiercing: 0, clitSetting: "vanilla", foreskin: 0, anus: 0, dick: 0, analArea: 1, dickPiercing: 0, dickTat: 0, prostate: 0, balls: 0, scrotum: 0, ovaries: 0, anusPiercing: 0, anusTat: 0, makeup: 0, nails: 0, brand: 0, brandLocation: 0, earPiercing: 0, nosePiercing: 0, eyebrowPiercing: 0, navelPiercing: 0, shouldersTat: 0, armsTat: 0, legsTat: 0, backTat: 0, stampTat: 0, vaginalSkill: 0, oralSkill: 0, analSkill: 0, whoreSkill: 0, entertainSkill: 0, combatSkill: 0, livingRules: "spare", speechRules: "restrictive", releaseRules: "restrictive", relationshipRules: "restrictive", standardPunishment: "situational", standardReward: "situational", useRulesAssistant: 1, diet: "healthy", dietCum: 0, dietMilk: 0, tired: 0, hormones: 0, drugs: "no drugs", curatives: 0, chem: 0, aphrodisiacs: 0, addict: 0, fuckdoll: 0, choosesOwnClothes: 0, clothes: "no clothing", collar: "none", shoes: "none", vaginalAccessory: "none", dickAccessory: "none", legAccessory: "none", buttplug: "none", buttplugAttachment: "none", intelligence: 0, intelligenceImplant: 0, energy: 50, need: 0, attrXX: 0, attrXY: 0, attrKnown: 0, fetish: "none", fetishStrength: 70, fetishKnown: 0, behavioralFlaw: "none", behavioralQuirk: "none", sexualFlaw: "none", sexualQuirk: "none", oralCount: 0, vaginalCount: 0, analCount: 0, mammaryCount: 0, penetrativeCount: 0, publicCount: 0, pitKills: 0, customTat: "", customLabel: "", customDesc: "", customTitle: "", customTitleLisp: "", rudeTitle: 0, customImage: 0, currentRules: [], bellyTat: 0, induce: 0, mpreg: 0, inflation: 0, inflationType: "none", inflationMethod: 0, milkSource: 0, cumSource: 0, burst: 0, pregKnown: 0, pregWeek: 0, belly: 0, bellyPreg: 0, bellyFluid: 0, bellyImplant: -1, bellySag: 0, bellySagPreg: 0, bellyPain: 0, cervixImplant: 0, birthsTotal: 0, pubertyAgeXX: 13, pubertyAgeXY: 13, scars: 0, breedingMark: 0, bodySwap: 0, HGExclude: 0, ballType: "human", eggType: "human", reservedChildren: 0, reservedChildrenNursery: 0, choosesOwnChastity: 0, pregControl: "none", readyLimbs: [], ageAdjust: 0, bald: 0, origBodyOwner: "", origBodyOwnerID: 0, death: "", hormoneBalance: 0, onDiet: 0, breastMesh: 0, slavesFathered: 0, PCChildrenFathered: 0, slavesKnockedUp: 0, PCKnockedUp: 0, prematureBirth: 0, premature: 0, origSkin: "white", vasectomy: 0, haircuts: 0, newGamePlus: 0, skillHG: 0, skillRC: 0, skillBG: 0, skillMD: 0, skillDJ: 0, skillNU: 0, skillTE: 0, skillAT: 0, skillMT: 0, skillST: 0, skillMM: 0, skillWA: 0, skillS: 0, skillE: 0, skillW: 0, tankBaby: 0, inducedNCS: 0, NCSyouthening: 0, override_Race: 0, override_Skin: 0, override_Eye_Color: 0, override_H_Color: 0, override_Pubic_H_Color: 0, override_Arm_H_Color: 0, override_Brow_H_Color: 0, missingEyes: 0, missingArms: 0, missingLegs: 0}>> Making your slave; add their name to the following, then go down the documentation adding in your changes. -each variable must be separated from the last by a comma followed by a space diff --git a/src/events/intro/introSummary.tw b/src/events/intro/introSummary.tw index 893ad5059b5..b3d91545122 100644 --- a/src/events/intro/introSummary.tw +++ b/src/events/intro/introSummary.tw @@ -380,10 +380,10 @@ Should you be able to surgically attach a penis to your female slaves and starti <br> <<if ($dangerousPregancy == 0)>> - Advanced pregnancy complications such as miscarriage and premature birth are currently @@.red;DISABLED@@. + Advanced pregnancy complications such as miscarriage and premature birth are currently ''disabled''. [[Enable|Intro Summary][$dangerousPregancy = 1]] <<else>> - Advanced pregnancy complications such as miscarriage and premature birth are currently @@.cyan;ENABLED@@. + Advanced pregnancy complications such as miscarriage and premature birth are currently ''enabled''. [[Disable|Intro Summary][$dangerousPregancy = 0]] <</if>> diff --git a/src/pregmod/fSlaveSelfImpreg.tw b/src/pregmod/fSlaveSelfImpreg.tw index 52f07b423d1..c9df96d37a0 100644 --- a/src/pregmod/fSlaveSelfImpreg.tw +++ b/src/pregmod/fSlaveSelfImpreg.tw @@ -68,7 +68,7 @@ <</if>> <<if ($activeSlave.fetish == "mindbroken")>> - $activeSlave.slaveName is dully cooperative as you ensure $he is positioned conveniently on a bench to give you access to both aspects of $his genitalia. A quick dose of vasodilators ensures that $he is ready to perform, even if $he is unable to fully comprehend what is about to happen. Once $he is fully erect, your personal assistant uses a mechanical toy to efficiently stimulate $him to climax, while you hold a small container in place to collect $his emission. Moments later, you've loaded $activeSlave.slaveName's seed into a syringe and dispensed the contents deep within $his vagina. + $activeSlave.slaveName is dully cooperative as you ensure $he is positioned conveniently on a bench to give you access to both aspects of $his genitalia. A quick dose of vasodilators ensures that $he is ready to perform, even if $he is unable to fully comprehend what is about to happen. Once $he is fully erect, your personal assistant uses a mechanical toy to efficiently stimulate $him to climax, while you hold a small container in place to collect $his emission. Moments later, you've loaded $activeSlave.slaveName's seed into a syringe and dispensed the contents deep within $his <<if $activeSlave.mpreg == 1>>ass<<else>>vagina<</if>>. <<elseif ($activeSlave.amp == 1)>> <<if (_coop && _enjoy)>> Although $activeSlave.slaveName is unable to do much to help, $his expression is visibly excited as you place $him on a bench, and produce a sample container and syringe. @@ -77,28 +77,32 @@ <<if ($activeSlave.dick > 6)>> You can't tell if $he's relieved or disappointed when $his excessive size interferes, as usual, with $his erection, but an injection of vasodilators quickly makes the question moot. <</if>> - At your instruction, your personal assistant descends with a selection of toys to ensure quick ejaculation. Pleasure, lust, terror, and loathing play across $activeSlave.slaveName's face as $his arousal mounts and $his hips begin to buck. By the time $he begins to ejaculate, pleasure and lust have won out and $he throws $his head back in abandon as $his emission fills the cup in your hands. <<if ($activeSlave.eyes == -2)>>Although $he cannot see what you are doing, $his expression is rapt, almost dreamlike,<<else>>$He watches with rapt fascination<</if>> as you load the syringe with $his sperm, slide it into $his vagina, and shoot the contents home, deep against $his waiting cervix. + At your instruction, your personal assistant descends with a selection of toys to ensure quick ejaculation. Pleasure, lust, terror, and loathing play across $activeSlave.slaveName's face as $his arousal mounts and $his hips begin to buck. By the time $he begins to ejaculate, pleasure and lust have won out and $he throws $his head back in abandon as $his emission fills the cup in your hands. <<if ($activeSlave.eyes == -2)>>Although $he cannot see what you are doing, $his expression is rapt, almost dreamlike,<<else>>$He watches with rapt fascination<</if>> as you load the syringe with $his sperm, slide it into $his <<if $activeSlave.mpreg == 1>>ass<<else>>vagina<</if>>, and shoot the contents home, deep against $his waiting cervix. <<elseif (_coop)>> $activeSlave.slaveName is calm and docile as you place $him on a bench, and produce a sample container and syringe. With no other option, $he throws back $his head and enjoys the stimulation as your personal assistant, at your instruction, begins stimulating $him to orgasm. When $he ejaculates, you carefully catch every drop in the sample cup, load the syringe, and inject the contents directly against $his cervix. <<else>> - Although $activeSlave.slaveName frantically squirms in a futile attempt to resist as you place $him on a bench, and produce a sample cup and syringe. Without limbs to aid $his escape, $he can only <<if ($activeSlave.eyes == -2)>>blindly wait<<else>>watch<</if>> in helpless horror as the vasodilators you inject bring $his manhood to complete erectness and your personal assistant, at your instruction, begins stimulating $him. $He sobs in helpless despair as $his rigid shaft begins to throb, filling the cup with a terribly potent load of $his seed; $he frantically shakes $his head, face streaked with tears, as you dip the syringe into the cup, withdraw the plunger, insert it into $his exposed vagina, and shoot the contents directly against the opening to $his womb. + Although $activeSlave.slaveName frantically squirms in a futile attempt to resist as you place $him on a bench, and produce a sample cup and syringe. Without limbs to aid $his escape, $he can only <<if ($activeSlave.eyes == -2)>>blindly wait<<else>>watch<</if>> in helpless horror as the vasodilators you inject bring $his manhood to complete erectness and your personal assistant, at your instruction, begins stimulating $him. $He sobs in helpless despair as $his rigid shaft begins to throb, filling the cup with a terribly potent load of $his seed; $he frantically shakes $his head, face streaked with tears, as you dip the syringe into the cup, withdraw the plunger, insert it into $his exposed <<if $activeSlave.mpreg == 1>>ass<<else>>vagina<</if>>, and shoot the contents directly against the opening to $his womb. <</if>> <<elseif (_coop)>> <<if (_enjoy)>> <<if ($activeSlave.dick > 6 && $activeSlave.balls <= 4)>> Although $he is aroused by the idea of impregnating $himself, $activeSlave.slaveName's cock is simply too large to easily become erect. A quick injection of vasodilators later, and $he's ready to go. Because $he's so eager, you simply stand back and let the magic happen. - <<if ($activeSlave.vagina == 0)>> - As ways to lose one's virginity go, this is one hell of a way to do it. Without needing any instruction, $activeSlave.slaveName grasps $his massive shaft in both hands and feeds it around so the head is nestled between $his own labia. $He shows only the tiniest hesitation before easing $his cock inside $his own body, @@.lime;past $his maidenhead@@, until you can tell the head is nestled snugly against $his own cervix. - <<set $activeSlave.vagina = 1>> + <<if ($activeSlave.vagina == 0 && $activeSlave.mpreg != 1) || ($activeSlave.anus == 0 && $activeSlave.mpreg == 1)>> + As ways to lose one's virginity go, this is one hell of a way to do it. Without needing any instruction, $activeSlave.slaveName grasps $his massive shaft in both hands and feeds it around so the head is <<if $activeSlave.mpreg == 1>>kissing $his anus<<else>>nestled between $his own labia<</if>>. $He shows only the tiniest hesitation before easing $his cock inside $his own body, @@.lime;<<if $activeSlave.mpreg == 1>>through $his virgin backdoor<<else>>past $his maidenhead<</if>>@@, until you can tell the head is nestled snugly against $his own cervix. + <<if $activeSlave.mpreg == 1>> + <<set $activeSlave.anus = 1>> + <<else>> + <<set $activeSlave.vagina = 1>> + <</if>> <<else>> - Without needing any instruction, $activeSlave.slaveName grasps $his massive shaft in both hands and feeds it around so the head is nestled between $his own labia. $He works it up and down for a second, relishing the sensation, and then plunges $his cock into $his own body until you can tell the tip is wedged against $his own cervix. + Without needing any instruction, $activeSlave.slaveName grasps $his massive shaft in both hands and feeds it around so the head is <<if $activeSlave.mpreg == 1>>kissing $his anus<<else>>nestled between $his own labia<</if>>. $He works it up and down for a second, relishing the sensation, and then plunges $his cock into $his own body until you can tell the tip is wedged against $his own cervix. <</if>> - Without another partner to rut against, $activeSlave.slaveName has to rely on $his own hands, bucking $his hips up against them to drive the impressively curved shaft into $his own body with increasing desperation until $his whole body shudders; $his cock throbs as $his vagina eagerly drinks up $his own seed. + Without another partner to rut against, $activeSlave.slaveName has to rely on $his own hands, bucking $his hips up against them to drive the impressively curved shaft into $his own body with increasing desperation until $his whole body shudders; $his cock throbs as $his <<if $activeSlave.mpreg == 1>>ass<<else>>vagina<</if>> eagerly drinks up $his own seed. <<else>> <<if ($activeSlave.trust < -20)>> Although $he is aroused by the idea of impregnating $himself, $activeSlave.slaveName is too terrified to achieve an erection without assistance. It takes an injection of vasodilators to overcome $his nerves and restore $his manhood to proper functioning. <<else>> - Merely thinking about what you're about to do has $activeSlave.slaveName fully erect, with a small bead of precum running down $his shaft and blending with the feminine wetness dripping from between $his legs. + Merely thinking about what you're about to do has $activeSlave.slaveName fully erect, with a small bead of precum running down $his shaft and blending with the <<if $activeSlave.mpreg == 1>>lubricant dripping from between $his cheeks<<else>>feminine wetness dripping from between $his legs<</if>>. <</if>> <!-- todo: if slave has lover/wife, let them "do the honors" --> <<if ($activeSlave.balls > 4)>> @@ -106,13 +110,17 @@ <<else>> Since $he's not large enough to simply fuck $himself, you produce a special toy for $activeSlave.slaveName - an onahole attached by a flexible tube to a dildo, with an embedded micro-pump to ensure any fluid in the onahole makes its way out of the dildo. <</if>> - <<if ($activeSlave.vagina == 0)>> - As ways to lose one's virginity go, this is one hell of a way to do it. $activeSlave.slaveName trembles with excitement as $he brings the synthetic shaft between $his legs and slowly works it @@.lime;into $his virgin pussy@@. - <<set $activeSlave.vagina = 1>> + <<if ($activeSlave.vagina == 0 && $activeSlave.mpreg != 1) || ($activeSlave.anus == 0 && $activeSlave.mpreg == 1)>> + As ways to lose one's virginity go, this is one hell of a way to do it. $activeSlave.slaveName trembles with excitement as $he brings the synthetic shaft between $his legs and slowly works it @@.lime;into $his virgin <<if $activeSlave.mpreg == 1>>anus<<else>>pussy.<</if>>@@ + <<if $activeSlave.mpreg == 1>> + <<set $activeSlave.anus = 1>> + <<else>> + <<set $activeSlave.vagina = 1>> + <</if>> <<else>> - $activeSlave.slaveName eagerly rams the synthetic shaft as deeply into $his pussy as it will go, obviously fantasizing that $he's driving $his own dick into $his dripping pussy. + $activeSlave.slaveName eagerly rams the synthetic shaft as deeply into $his <<if $activeSlave.mpreg == 1>>ass<<else>>pussy<</if>> as it will go, obviously fantasizing that $he's driving $his own dick into $his <<if $activeSlave.mpreg == 1>>winking anus<<else>>dripping pussy<</if>>. <</if>> - You help $him keep the dildo in place while $he works the onahole onto $his cock and begins stroking up and down. The stimulation of being filled and having $his dick stroked doesn't give $him much time to enjoy what $he's doing before $his hips buck wildly and you see semen travelling from the pump, along the clear plastic tube, and into the base of the dildo embedded deeply in $activeSlave.slaveName's throbbing vagina. + You help $him keep the dildo in place while $he works the onahole onto $his cock and begins stroking up and down. The stimulation of being filled and having $his dick stroked doesn't give $him much time to enjoy what $he's doing before $his hips buck wildly and you see semen travelling from the pump, along the clear plastic tube, and into the base of the dildo embedded deeply in $activeSlave.slaveName's throbbing <<if $activeSlave.mpreg == 1>>asshole<<else>>vagina<</if>>. <</if>> <<else>> <<if ($activeSlave.devotion > 50)>> @@ -131,9 +139,9 @@ <!-- todo: if slave has lover/wife, let them "do the honors" --> You produce a sample container and syringe; $activeSlave.slaveName gets the idea and immediately begins jacking off. When $he ejaculates, $he carefully holds the cup with one hand to catch every drop of $his virile seed. A moment later $he dips the syringe into the container and withdraws the plunger. <<if ($activeSlave.devotion > 50)>> - $He blushes a bit, hands you the syringe, and lies back on the bench, spreading $his legs invitingly. You insert the syringe carefully into $his vagina as far as it will go, and spray $his sperm directly against $his waiting cervix. + $He blushes a bit, hands you the syringe, and lies back on the bench, spreading $his legs invitingly. You insert the syringe carefully into $his <<if $activeSlave.mpreg == 1>>ass<<else>>vagina<</if>> as far as it will go, and spray $his sperm directly against $his waiting cervix. <<else>> - You take the syringe from $him and gesture for $him to lie back; once $he's in position, you insert the syringe carefully into $his vagina and spray $his sperm directly against $his waiting cervix. + You take the syringe from $him and gesture for $him to lie back; once $he's in position, you insert the syringe carefully into $his <<if $activeSlave.mpreg == 1>>ass<<else>>vagina<</if>> and spray $his sperm directly against $his waiting cervix. <</if>> <</if>> <<else>> @@ -142,7 +150,12 @@ <<if ($activeSlave.dick > 6 && $activeSlave.balls <= 4)>> While the size of $his cock makes it necessary for you to inject $him with vasodilators for $him to become properly erect, $his resistance is minimal. <<if $activeSlave.vagina == 0>> - You instruct $him to fuck $himself; by this point, $he's too far gone to object, even though obeying will rob $him of $his virginity. $His hands shake with roiling emotions as $he lines $his cock up with $his own opening and gingerly works it into $his @@.lime;virgin pussy@@. + You instruct $him to fuck $himself; by this point, $he's too far gone to object, even though obeying will rob $him of $his virginity. $His hands shake with roiling emotions as $he lines $his cock up with $his own opening and gingerly works it into $his @@.lime;virgin <<if $activeSlave.mpreg == 1>>anus<<else>>pussy<</if>>.@@ + <<if $activeSlave.mpreg == 1>> + <<set $activeSlave.anus = 1>> + <<else>> + <<set $activeSlave.vagina = 1>> + <</if>> <<else>> You instruct $him to fuck $himself; by this point, $he's too far gone to object. $His hands shake as $he lines $his cock up with $his own opening; $he lets out a sound halfway between a sob and a moan as $he penetrates $himself. <</if>> @@ -153,11 +166,11 @@ <<else>> $His cock is rigidly erect almost immediately, a fact which brings a confusing mixture of shame and arousal to $his face. <</if>> - You produce a sample container and syringe; $activeSlave.slaveName gets the idea and reluctantly begins jacking off. When $he ejaculates, $he carefully holds the cup with one hand to catch every drop of $his seed. A moment later $he dips the syringe into the container and withdraws the plunger. $He hesitates, likely because the release has restored some of $his self control to $him, but before $he can do anything to escape, you press $him down with one hand and feed the syringe into $his pussy, depressing the plunger as soon as it's deeply inside $him. + You produce a sample container and syringe; $activeSlave.slaveName gets the idea and reluctantly begins jacking off. When $he ejaculates, $he carefully holds the cup with one hand to catch every drop of $his seed. A moment later $he dips the syringe into the container and withdraws the plunger. $He hesitates, likely because the release has restored some of $his self control to $him, but before $he can do anything to escape, you press $him down with one hand and feed the syringe into $his <<if $activeSlave.mpreg == 1>>anus<<else>>pussy<</if>>, depressing the plunger as soon as it's deeply inside $him. <!-- possible todo: allow head girl to do this part?--> <</if>> <<else>> - The repulsion $activeSlave.slaveName feels toward both you and what you're about to force $him to do make $his cooperation entirely out of the question. You are forced to restrain $him with straps, kicking and sobbing; the sobbing only gets louder when $he feels the prick of a needle shooting vasodilators into $his crotch. Moments later, despite $his best efforts, $he is painfully erect and ready for you to proceed. Since $he's guaranteed to make this as difficult as possible, you opt for the simplest solution: you take a condom and apply it to $his penis; once $he's sheathed, you instruct your personal assistant, using toys, to forcibly stimulate $him until $he ejaculates and remove the condom. Loading the contents into a syringe and injecting them into $his vagina is a simple matter, because of the straps, and moments later $he sobs in despair as $his sperm begins racing into $his waiting womb. + The repulsion $activeSlave.slaveName feels toward both you and what you're about to force $him to do make $his cooperation entirely out of the question. You are forced to restrain $him with straps, kicking and sobbing; the sobbing only gets louder when $he feels the prick of a needle shooting vasodilators into $his crotch. Moments later, despite $his best efforts, $he is painfully erect and ready for you to proceed. Since $he's guaranteed to make this as difficult as possible, you opt for the simplest solution: you take a condom and apply it to $his penis; once $he's sheathed, you instruct your personal assistant, using toys, to forcibly stimulate $him until $he ejaculates and remove the condom. Loading the contents into a syringe and injecting them into $his <<if $activeSlave.mpreg == 1>>ass<<else>>vagina<</if>> is a simple matter, because of the straps, and moments later $he sobs in despair as $his sperm begins racing into $his waiting womb. <</if>> <</if>> diff --git a/src/pregmod/reMaleArcologyOwner.tw b/src/pregmod/reMaleArcologyOwner.tw index 42ae7be465c..930f389dcbf 100644 --- a/src/pregmod/reMaleArcologyOwner.tw +++ b/src/pregmod/reMaleArcologyOwner.tw @@ -12,7 +12,7 @@ He strikes a fine balance in conversation with you, firm enough to not overpower <span id="result"> <<link "Head over and assert yourself">> <<replace "#result">> - You head over and insert yourself into the conversation between him and the woman trying to convince him to invest in her solar power concern. Your presence and power are such that she gives way rapidly, and you ostentatiously yet nonverbally assert your right to first claim to his company and conversation. After a few minutes of this public display, however, it becomes apparent that this is not what he was looking for. He is likely concerned that you are far too assertive for him to safely manage. He excuses herself and withdraws. You return to your <<if $PC.refreshmentType == 0>>$PC.refreshment<<elseif $PC.refreshmentType == 1>>glass of $PC.refreshment<<elseif $PC.refreshmentType == 2>>plate of $PC.refreshment<<elseif $PC.refreshmentType == 3>>pouch of $PC.refreshment<<elseif $PC.refreshmentType == 4>>syringe of $PC.refreshment<<elseif $PC.refreshmentType == 5>>bottle of $PC.refreshment<<elseif $PC.refreshmentType == 6>>sheet of $PC.refreshment<</if>>, consoling yourself that you are not exactly starved for company. + You head over and insert yourself into the conversation between him and the woman trying to convince him to invest in her solar power concern. Your presence and power are such that she gives way rapidly, and you ostentatiously yet nonverbally assert your right to first claim to his company and conversation. After a few minutes of this public display, however, it becomes apparent that this is not what he was looking for. He is likely concerned that you are far too assertive for him to safely manage. He excuses himself and withdraws. You return to your <<if $PC.refreshmentType == 0>>$PC.refreshment<<elseif $PC.refreshmentType == 1>>glass of $PC.refreshment<<elseif $PC.refreshmentType == 2>>plate of $PC.refreshment<<elseif $PC.refreshmentType == 3>>pouch of $PC.refreshment<<elseif $PC.refreshmentType == 4>>syringe of $PC.refreshment<<elseif $PC.refreshmentType == 5>>bottle of $PC.refreshment<<elseif $PC.refreshmentType == 6>>sheet of $PC.refreshment<</if>>, consoling yourself that you are not exactly starved for company. <</replace>> <</link>> <br><<link "Walk past him and out onto an unoccupied balcony">> diff --git a/src/pregmod/rePregInventorText.tw b/src/pregmod/rePregInventorText.tw index e8dfa95b5f7..9d3f266125b 100644 --- a/src/pregmod/rePregInventorText.tw +++ b/src/pregmod/rePregInventorText.tw @@ -180,13 +180,13 @@ <br><br> <<if $arcologies[0].FSRepopulationFocus != "unset">> <<if canTalk($activeSlave)>> - "My <<Master>>, <<if SlaveStatsChecker.checkForLisp($activeSlave)>><<= lispReplace(PlayerName()>><<else>><<= PlayerName()>><</if>>, ha<<s>> a vi<<s>>ion for a beautiful future where baby-laden broodmother<<s>> like me aren't the ex<<c>>eption in Free <<C>>itie<<s>> <<s>>o<<c>>iety, but the norm. We both hope that everyone here will <<s>>upport u<<s>>, and <<s>>o we've hidden <<c>>ertificate<<s>> for free pool<<s>> and <<s>>wing<<s>> under everyone'<<s>> <<s>>eat<<s>>--everybody look! If you like what you've <<s>>een today a<<s>> much as we hope you have, my <<Master>> and I both hope you'll be filling these invention<<s>> with your own <<s>>lave<<s>>' <<s>>wollen bodie<<s>>, <<s>>oon. And we hope that, <<s>>ome day, everyone watching at home will feel thi<<s>> way, a<<s>> well!" + "My <<Master>>, <<if SlaveStatsChecker.checkForLisp($activeSlave)>><<= lispReplace(PlayerName())>><<else>><<= PlayerName()>><</if>>, ha<<s>> a vi<<s>>ion for a beautiful future where baby-laden broodmother<<s>> like me aren't the ex<<c>>eption in Free <<C>>itie<<s>> <<s>>o<<c>>iety, but the norm. We both hope that everyone here will <<s>>upport u<<s>>, and <<s>>o we've hidden <<c>>ertificate<<s>> for free pool<<s>> and <<s>>wing<<s>> under everyone'<<s>> <<s>>eat<<s>>--everybody look! If you like what you've <<s>>een today a<<s>> much as we hope you have, my <<Master>> and I both hope you'll be filling these invention<<s>> with your own <<s>>lave<<s>>' <<s>>wollen bodie<<s>>, <<s>>oon. And we hope that, <<s>>ome day, everyone watching at home will feel thi<<s>> way, a<<s>> well!" <<else>> Since your slave is unable to speak, $he signals the show's video crew to start playing a pre-recorded video in which you explain your vision for a future where specialized hyper-swollen breeding slaves can be found in Free Cities across the world. You then open your arms wide, in the video, and declare that vouchers for free pools and swings have been hidden under the audience's chairs. <</if>> <<else>> <<if canTalk($activeSlave)>> - "My <<Master>>, <<if SlaveStatsChecker.checkForLisp($activeSlave)>><<if SlaveStatsChecker.checkForLisp($activeSlave)>><<= lispReplace(PlayerName()>><<else>><<= PlayerName()>><</if>>, ha<<s>> a vi<<s>>ion for a beautiful future where baby-laden broodmother<<s>> like me are all able to enjoy <<s>>e<<x>> with their owner<<s>> and client<<s>>. We both hope that everyone here will <<s>>upport u<<s>>, and <<s>>o we've hidden <<c>>ertificate<<s>> for free pool<<s>> and <<s>>wing<<s>> under everyone'<<s>> <<s>>eat<<s>>--everybody look! If you like what you've <<s>>een today a<<s>> much a<<s>> we hope you have, my <<Master>> and I both hope you'll be filling these invention<<s>> with your own <<s>>lave<<s>>' <<s>>wollen bodie<<s>>, <<s>>oon. And we hope that, <<s>>ome day, everyone watching at home will enjoy hyperpregnant <<s>>e<<x>> with our new toy<<s>>, too!" + "My <<Master>>, <<if SlaveStatsChecker.checkForLisp($activeSlave)>><<if SlaveStatsChecker.checkForLisp($activeSlave)>><<= lispReplace(PlayerName())>><<else>><<= PlayerName()>><</if>>, ha<<s>> a vi<<s>>ion for a beautiful future where baby-laden broodmother<<s>> like me are all able to enjoy <<s>>e<<x>> with their owner<<s>> and client<<s>>. We both hope that everyone here will <<s>>upport u<<s>>, and <<s>>o we've hidden <<c>>ertificate<<s>> for free pool<<s>> and <<s>>wing<<s>> under everyone'<<s>> <<s>>eat<<s>>--everybody look! If you like what you've <<s>>een today a<<s>> much a<<s>> we hope you have, my <<Master>> and I both hope you'll be filling these invention<<s>> with your own <<s>>lave<<s>>' <<s>>wollen bodie<<s>>, <<s>>oon. And we hope that, <<s>>ome day, everyone watching at home will enjoy hyperpregnant <<s>>e<<x>> with our new toy<<s>>, too!" <<else>> Since your slave is unable to speak, $he signals the show's video crew to start playing a pre-recorded video in which you explain your vision for a future where specialized hyper-swollen breeding slaves aren't just a sexual novelty, but enjoyable to fuck in their own right. You then open your arms wide, in the video, and declare that vouchers for free pools and swings have been hidden under the audience's chairs. <</if>> diff --git a/src/uncategorized/genericPlotEvents.tw b/src/uncategorized/genericPlotEvents.tw index 494dd398011..5ec43e90d51 100644 --- a/src/uncategorized/genericPlotEvents.tw +++ b/src/uncategorized/genericPlotEvents.tw @@ -631,7 +631,7 @@ When the aircraft lands at your penthouse pad, the would-be escapees are still u <<set $activeSlave.health = random(-90,-70)>> <<set $activeSlave.anus = 3>> <<set $activeSlave.vagina = 5>> - <<set $activeSlave.weight = -100,-60 + <<set $activeSlave.weight = -100,-60>> <<set $activeSlave.muscles = random(-100,-80)>> <<set $activeSlave.waist = random(-40,-10)>> <<set $activeSlave.attrXY = random(0,10)>> -- GitLab