From 400a3e51e9ac95b6e8d7d8dfa43575cb4fb8be34 Mon Sep 17 00:00:00 2001
From: Pregmodder <pregmodder@gmail.com>
Date: Sat, 8 Jul 2017 02:30:56 -0400
Subject: [PATCH] Fixs.

---
 slave variables documentation - Pregmod.txt | 25 ++++++++++++++++++++-
 src/societies/aztec/slaveSacrifice.tw       | 10 ++++++---
 src/uncategorized/longSlaveDescription.tw   |  2 +-
 src/uncategorized/saDevotion.tw             | 25 +++++++++++++++++++++
 4 files changed, 57 insertions(+), 5 deletions(-)

diff --git a/slave variables documentation - Pregmod.txt b/slave variables documentation - Pregmod.txt
index 6e76b639f49..6240bfd7bf3 100644
--- a/slave variables documentation - Pregmod.txt	
+++ b/slave variables documentation - Pregmod.txt	
@@ -2327,12 +2327,35 @@ Does the slave have an attachment on their buttplug.
 "none"
 "tail"
 
+slavesFathered:
+
+How many slaves she has sired under your ownership.
+
+PCChildrenFathered:
+
+How many children she has fucked into you that you later birthed.
+
+slavesKnockedUp:
+
+How many of your slaves she has knocked up.
+
+PCKnockedUp:
+
+How many times she has knocked you up.
+
+origSkin:
+
+Slave's original skin color.
+accepts string
+
+
+
 
 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", weekAcquired: 0, origin: 0, career: 0, ID: 0, prestige: 0, pornFame: 0, pornFameSpending: 0, prestigeDesc: 0, recruiter: 0, relation: 0, relationTarget: 0, relationship: 0, relationshipTarget: 0, rivalry: 0, rivalryTarget: 0, subTarget: 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, 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", 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, areolae: 0, areolaePiercing: 0, 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, 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", buttplug: "none", intelligence: 0, intelligenceImplant: 0, energy: 50, 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, bellyImplant: 0, bellySag: 0, bellySagPreg: 0, bellyPain: 0, cervixImplant: 0, birthsTotal: 0, pubertyAgeXX: 13, pubertyAgeXY: 13, scars: 0, breedingMark: 0, underArmHStyle: "waxed", bodySwap: 0, father: 0, mother: 0, daughters: 0, sisters: 0, canRecruit: 0, HGExclude: 0, ballType: "human", eggType: "human", reservedChildren: 0, choosesOwnChastity: 0, pregControl: "none", readyLimbs: [], ageAdjust: 0, bald: 0, origBodyOwner: "", death: "", hormoneBalance: 0, onDiet: 0, breastMesh: 0, buttplugAttachment: "none"}>>
+	<<set $activeSlave = {slaveName: "blank", slaveSurname: 0, birthName: "blank", birthSurname: 0, genes: "XX", weekAcquired: 0, origin: 0, career: 0, ID: 0, prestige: 0, pornFame: 0, pornFameSpending: 0, prestigeDesc: 0, recruiter: 0, relation: 0, relationTarget: 0, relationship: 0, relationshipTarget: 0, rivalry: 0, rivalryTarget: 0, subTarget: 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, 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", 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, areolae: 0, areolaePiercing: 0, 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, 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", buttplug: "none", intelligence: 0, intelligenceImplant: 0, energy: 50, 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, bellyImplant: 0, bellySag: 0, bellySagPreg: 0, bellyPain: 0, cervixImplant: 0, birthsTotal: 0, pubertyAgeXX: 13, pubertyAgeXY: 13, scars: 0, breedingMark: 0, underArmHStyle: "waxed", bodySwap: 0, father: 0, mother: 0, daughters: 0, sisters: 0, canRecruit: 0, HGExclude: 0, ballType: "human", eggType: "human", reservedChildren: 0, choosesOwnChastity: 0, pregControl: "none", readyLimbs: [], ageAdjust: 0, bald: 0, origBodyOwner: "", death: "", hormoneBalance: 0, onDiet: 0, breastMesh: 0, buttplugAttachment: "none", slavesFathered: 0, PCChildrenFathered: 0, slavesKnockedUp: 0, PCKnockedUp: 0, origSkin: "white"}>>
 
 Making your slave; add their name to the following, then go down the documentation adding in your changes.
 -each variable must be seperated from the last by a comma followed by a space
diff --git a/src/societies/aztec/slaveSacrifice.tw b/src/societies/aztec/slaveSacrifice.tw
index 610c22b1bb9..2109fb0581c 100644
--- a/src/societies/aztec/slaveSacrifice.tw
+++ b/src/societies/aztec/slaveSacrifice.tw
@@ -189,7 +189,7 @@
 		<</if>>
 	<<elseif ($activeSlave.devotion > 20) || (($activeSlave.devotion >= -20) && ($activeSlave.trust < -20) && ($activeSlave.trust >= -50))>>
 		As week starts, she tries to fulfill her duty. She fights the urge to touch herself, drinks just when she needs to, and tries to keep herself pure for the goddess.
-		<<if ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetish != "none")>>
+		<<if ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetish != "none")>>
 			<<if ($activeSlave.fetish == "submissive")>>
 				She makes sure is ready to take any order she might be given and is evident she enjoys every time she’s ordered to do something. As the week progresses she finds herself on the limits of her submission. As much as she tries to keep her hands to herself her sexual frustration finally wins the battle as she desperately tries to masturbate, only to discover how effective the chastity belt really is. She cries in frustration and shame for being unable to fulfill her orders. The signs of sexual frustration are more evident on her body as time goes by and it’s common to see her repeating “<<Master>> told no touching yourself is allowed” over and over again as she swift her weight from feet to feet.  The only thing that seems to shut her up is when she’s ordered to come closer to drink, renew her dose of aphrodisiacs or when she’s ordered to be prepared to sleep. As soon as she hears the order, her body twitches and a soft moan can be heard. By the end of the week she fights to remain standing up almost delusional as she was told to remain on her feet but the signs of exhaustion often bring her to her knees. Sometimes she tries to touch herself down there only to burst into tears when she’s unable to pleasure herself 
 			<<elseif ($activeSlave.fetish == "masochist")>>
@@ -201,8 +201,12 @@
 			<<elseif ($activeSlave.fetish == "buttslut")>>
 				At first, is common to see her trying to resist the heavy dose of aphrodisiacs on her body as she can’t find a way to release. As week progresses she’s constantly crying and whining as she can’t find a way to stimulate her ass when the aphrodisiacs become too much for her. As the week progresses and her strength lingers she tries to discovers the opportunities presented to her to increase stimulation on her ass. She tries to keep her butt as close as possible from the bars from the cage and rubs on them to increase any stimulation on her buttocks or focus on the feel of the sort fabric that covers her as it moves when she readjust herself. She seems particularly angry every time her attempts are put to an end just to burst into tears ashamed of her actions.  By the end of the week she remains immobilize on the center of her cage and the fabric readjusted to procure as little extra stimulation as possible. She insists on sitting down and rub her behind against the floor and is forced to stand up. By the end of the week the lack of food, sexual release and sleep seems to be wearing her will off as she takes longer being able to stand up every time and she remains on the bottom of the cage forced to lay on her chest as immobile as she can, interrupted only by the occasional twitch and the need to drink.
 			<<elseif ($activeSlave.fetish == "boobs")>>
-				At first, she tries to distract herself from the constant stimulation the necklace over her chest seems to be procuring. She can be seen constantly fighting the urge to touch her breast every time the aphrodisiacs are injected into to her body. As the week progresses her resolutions seem to vanish and needs to be stopped from touching her breast in several occasions or is constantly caught and forcefully stopped trying to moving her chest to make the necklace rub her breasts. Later on, the necklace is replaced for a breastplate equally colorful and adorned but extremely tight making her breast flatter and unable to move. She soon realizes not only that she can no longer stimulate her breast with it on but that now her breasts are completely hidden from view. As a result, she can be seen constantly crying and trying to rip the breastplate apart with no avail. She constantly awakes during the time she’s supposed to be sleeping every time she tries to touch her breast and can’t seem to find them hidden under the breastplate. At the end of the week she remains on the bottom of her cage unable to move as the lack of food, sleep and sexual release takes a toll on her body, the breastplate without feathers or other delicate adornments but still in perfect position. 
-			<<elseif ($activeSlave.sexualFlaw == "hates oral")>> 
+				At first, she tries to distract herself from the constant stimulation the necklace over her chest seems to be procuring. She can be seen constantly fighting the urge to touch her breast every time the aphrodisiacs are injected into to her body. As the week progresses her resolutions seem to vanish and needs to be stopped from touching her breast in several occasions or is constantly caught and forcefully stopped trying to moving her chest to make the necklace rub her breasts. Later on, the necklace is replaced for a breastplate equally colorful and adorned but extremely tight making her breast flatter and unable to move. She soon realizes not only that she can no longer stimulate her breast with it on but that now her breasts are completely hidden from view. As a result, she can be seen constantly crying and trying to rip the breastplate apart with no avail. She constantly awakes during the time she’s supposed to be sleeping every time she tries to touch her breast and can’t seem to find them hidden under the breastplate. At the end of the week she remains on the bottom of her cage unable to move as the lack of food, sleep and sexual release takes a toll on her body, the breastplate without feathers or other delicate adornments but still in perfect position.
+			<<else>>
+				At first, she tries to fulfill her sacrifice the best she can, trying to maintain herself pure for the goddess. She submits to every instruction trying to hold as much as her body allows her, drinking as little as she can and sleeping only when she’s told. Soon the aphrodisiacs make her resolutions dilute as she tries to touch herself to find release. Doesn´t take her long to prove how efficient her chastity belt is. She cries and tries as much as she can but she’s unable to cause any kind of pleasure. As time goes by she seems to shift her efforts on fighting to remove the chastity belt from her with no avail. Her body twitches and shakes every time more often as the aphrodisiacs hit her harder every time her dose is renewed. Later on, she tries to please any part of her body which is free to touch and needs to be restrained. Hunger and depravation of sleep take a toll on her body too and tries to drink as much as possible to fool the hunger she feels. The tea is rationed to be given only when need it and the sleep carefully monitored. By the end of the week she remains on the bottom of her cage trying to the little energy she has, only interrupted by the body spasms the aphrodisiacs cause on her body followed by a soft moan.
+			<</if>>
+		<<elseif $activeSlave.sexualFlaw != "none">>
+			<<if ($activeSlave.sexualFlaw == "hates oral")>> 
 				She focuses on fulfill her duty keeping herself pure to the goddess and fighting the urge to touch herself now that she thinks the worst part of her penance is over as she no longer is going to be raped in the mouth just like she was last night. Soon discovers that is far from true when time for her first dose of the tea doesn’t exactly comes in a tea cup. As a mean to keep her penance accorded to the suffering the goddess demands the tea will be administered through a similar device used on dairies. A feeding phalli is quickly installed on a side of the cage. If she wants to avoid dehydration she’ll have to suck it off and only after she does it right she’ll have access to the tea. When she realizes what is in order for her she starts to cry. She tries to drink only when is strictly necessary. As the week progresses she starts to faint every time more often as her body receives only the minimum amount of liquids. As a result, she’s restrained and the feeding phalli is pressed into her mouth and down her throat to facefuck her. She gags and struggles, tears running down her face as she tries to figure out how to breathe while this is going on. Only after she manages to control herself the transparent reservoir of tea is injected. She swallows desperately. According to your instructions her “feedings” are synched with her dose of aphrodisiacs which confuses her to no end and adds to her penance. The procedure goes on during the rest of the week several times a day. By the end of the week she can hardly stand up as the lack of food and sleep keeps her weak. She remains on the bottom of the cage only interrupted by her feedings and the body spasms she suffers as a result of the constant arousal.
 			<<elseif ($activeSlave.sexualFlaw == "shamefast")>> 
 				At first, she tries to fulfill her duty keeping herself pure to the goddess, distracting herself by trying to cover however she can her almost naked body. As a way to keep her penance according to the suffering the goddess demands a big screen was set next to her cage. After a few hours, the screen turns on and a live image of her on the cage appears. The screen then shifts to a low shot of her tight dripping wet product of her arousal, showing different stats related to it. After a few minutes, the screens changes to previously recorded footage of her naked body glistening while laying comfortably on the temazcal. After a minute, shifts again to a close shot of her ass being carefully painted with blue, the camera following the movement of the brush as it moves over her ass cheek and shifts again to a very close shot of her being fucked the night before. The video changes over and over again showing scenes of previously recorded footage of her preparation for her penance, every one carefully picked to give a good look of her body or revealing live shots of her body picked to show where her sexual arousal is more evident. The first time she sees them she burst into tears, begging the screens to be turned off just to see her image begging and crying a few hours later. As the week goes new clips are added showing the best scenes the camera was able to capture while on the cage. Due her resistance to show her body for the cameras and the citizens passing by she’s immobilized to be kept standing, her body conveniently positioned to get the best shots. She tries to ignore the whole situation trying to focus on resisting the signs of her hunger, exhaustion and arousal she constantly feels. By the end of the week as she remains sitting immobilize on a stool to procure a good shot a small screen is set in front of her, the image divided in two, one half showing what the big screen projects and the other the audience and her reactions. 
diff --git a/src/uncategorized/longSlaveDescription.tw b/src/uncategorized/longSlaveDescription.tw
index 8076b421f3b..eeaa7199824 100644
--- a/src/uncategorized/longSlaveDescription.tw
+++ b/src/uncategorized/longSlaveDescription.tw
@@ -718,7 +718,7 @@ $pronounCap has been with you
 <<if $activeSlave.slavesKnockedUp > 0>>
 	$pronounCap's managed to knock you up $activeSlave.PCKnockedUp time<<if $activeSlave.slavesKnockedUp > 1>>s<</if>><<if $activeSlave.slavesFathered > 0>> and is the father of $activeSlave.PCChildrenFathered of your children<</if>>.
 <<elseif $activeSlave.slavesFathered > 0>>
-	$pronounCap's the father of $activeSlave.PCChildrenFathered of your children<</if>>.
+	$pronounCap's the father of $activeSlave.PCChildrenFathered of your children.
 <</if>>
 
 <</if>>
diff --git a/src/uncategorized/saDevotion.tw b/src/uncategorized/saDevotion.tw
index 0eace80b5ff..558cf858c48 100644
--- a/src/uncategorized/saDevotion.tw
+++ b/src/uncategorized/saDevotion.tw
@@ -100,6 +100,31 @@
 	<</if>>
 <</if>>
 
+<<if $slaves[$i].PCKnockedUp > 0 && $slaves[$i].fetish != "mindbroken" && $slaves[$i].fuckdoll == 0>>
+	<<if $slaves[$i].devotion < -20>>
+		She got you pregnant and she knows it. This is a huge deal to her and uses it to threaten you and @@.mediumorchid;remain unbroken.@@
+		<<set $slaves[$i].devotion -= 10>>
+		<<if $slaves[$i].PCChildrenFathered > 0>>
+			Even better; you gave birth to her child<<if $slaves[$i].PCChildrenFathered > 1>>children<</if>>. To her, she is the dominant force and you are just bitch to be bred.
+			<<set $slaves[$i].devotion -= 10>>
+		<</if>>
+	<<elseif $slaves[$i].devotion <= 50>>
+		She got you pregnant and she knows it. She is broken to your will enough to know to keep it to herself. But she @@.mediumorchid;harbors doubts@@ over your dominance.
+		<<set $slaves[$i].devotion -= 2>>
+		<<if $slaves[$i].PCChildrenFathered > 0>>
+			You even kept her child<<if $slaves[$i].PCChildrenFathered > 1>>children<</if>>. She feels herself @@.hotpink;drawn to you@@ knowing you didn't @@.mediumaquamarine;snuff out the life, her life,@@ growing inside you.
+			<<set $slaves[$i].devotion += 5, $slaves[$i].trust += 4>>
+		<</if>>
+	<<else>>
+		She got you pregnant and she knows it. This is a big deal to her and she uses it to @@.hotpink;forge an even stronger connection@@ to you.
+		<<set $slaves[$i].devotion++>>
+		<<if $slaves[$i].PCChildrenFathered > 0>>
+			You even kept her child<<if $slaves[$i].PCChildrenFathered > 1>>children<</if>>. She @@.mediumaquamarine;must mean something special@@ to you.
+			<<set $slaves[$i].trust++>>
+		<</if>>
+	<</if>>
+<</if>>
+
 <<if $slaves[$i].devotion <= 95>>
 
 <<if $slaves[$i].devotion <= 20>>
-- 
GitLab