diff --git a/src/pregmod/widgets/seBirthWidgets.tw b/src/pregmod/widgets/seBirthWidgets.tw index d4bf412816460f01fc7c635da68612816f8a9ac7..8fe53373142283963facaefa97caab2e2936e2ae 100644 --- a/src/pregmod/widgets/seBirthWidgets.tw +++ b/src/pregmod/widgets/seBirthWidgets.tw @@ -210,7 +210,7 @@ Feeling childbirth approaching, <<if !canWalk($slaves[$i])>>$slaves[$i].slaveName is helped<<else>>$slaves[$i].slaveName makes $his way<</if>> to $his prepared birthing area. <<Birth>> <<else>> /* did not make it to birthing area */ - <<if (($birthDamage > 15 && random(1,100) > 50) || ($birthDamage > 20)) && ($slaves[$i].assignment != "be the Nurse" || $slaves[$i].assignment != "get treatment in the clinic")>> + <<if (($birthDamage > 15 && random(1,100) > 50) || ($birthDamage > 20)) && ($slaves[$i].assignment != "be the Nurse" && $slaves[$i].assignment != "get treatment in the clinic")>> <<DeadlyBirth>> <<else>> <<SuddenBirth>> diff --git a/src/uncategorized/saLongTermEffects.tw b/src/uncategorized/saLongTermEffects.tw index e62ba50e218fc16bd1985a68077675dd710b6ec2..e5e0a67789a5bebeb9fbb4455253f65aad4e66b7 100644 --- a/src/uncategorized/saLongTermEffects.tw +++ b/src/uncategorized/saLongTermEffects.tw @@ -4380,181 +4380,511 @@ <<set $slaves[_saLTE] = $HeadGirl>> <</if>> <</if>> /* closes HG impregnation */ - <<elseif ($Stud != 0) && ($universalRulesImpregnation == "Stud")>> + <<elseif ($Stud != 0) && ($slaves[$i].ID != $Stud.ID) && ($universalRulesImpregnation == "Stud")>> <<setLocalPronouns $Stud 2>> <<if ($slaves[$i].HGExclude == 1 || $slaves[$i].breedingMark == 1) && ($Stud.career != "a breeding bull" || $Stud.fetish != "mindbroken" || !canWalk($Stud))>> - It's $Stud.slaveName's role to impregnate fertile slaves, but $slaves[$i].slaveName is not included on the list. + It's $Stud.slaveName's role to provide sperm for fertile slaves, but $slaves[$i].slaveName is not included on the list. <<elseif $StudCum == 0>> - It's $Stud.slaveName's role to impregnate fertile slaves, but your Stud can only cum enough to ensure impregnation in a limited number of slaves each week. + It's $Stud.slaveName's role to provide sperm for fertile slaves, but your Stud can only cum enough to ensure impregnation in a limited number of slaves each week. <<elseif !canBreed($slaves[$i], $Stud)>> - It's $Stud.slaveName's role to impregnate fertile slaves, but _his2 sperm is unable to fertilize $slaves[$i].slaveName's ova, so there is no point in forcing the union. + It's $Stud.slaveName's role to provide sperm for fertile slaves, but _his2 sperm is unable to fertilize $slaves[$i].slaveName's ova, so there is no point in forcing the union. <<else>> - It's $Stud.slaveName's role to impregnate $him, a task your + <<set _studRandiness = 0>> /* used to control the slave reaction. 1 - fucks slave, -1 - slave fucks stud, 0 - inert */ + It's $Stud.slaveName's role to /* stud's reaction to the role */ <<if $Stud.fuckdoll > 0>> + provide sperm for $him; all $he needs to do is signal the suit to stimulate an ejaculation. <<elseif $Stud.fetish == "mindbroken">> <<if $Stud.career == "a breeding bull" && canWalk($Stud)>> + impregnate fertile slaves, a task the amorous Stud performs with gusto and little regard for rules. + <<set _studRandiness = 1>> <<else>> + provide sperm for $him, a task that usually involves $him doing all the work. + <<set _studRandiness = -1>> <</if>> <<elseif $Stud.career == "a breeding bull">> <<if ($Stud.fetish == "pregnancy") && ($Stud.fetishKnown == 1) && ($Stud.fetishStrength > 60)>> + impregnate $him, a task your pregnancy fetishist Stud believes @@.hotpink;is nothing short of destiny.@@ + <<set $Stud.devotion += 3>> + <<if ($Stud.fetishStrength <= 95)>> + The opportunity @@.lightcoral;strengthens _his2 pregnancy fetish@@ by indulgence. + <<set $Stud.fetishStrength += 4>> + <</if>> <<elseif ($Stud.fetish == "dom") && ($Stud.fetishKnown == 1) && ($Stud.fetishStrength > 60)>> + fill $him with child, a task your dominant Stud @@.hotpink;carries out with gusto.@@ + <<set $Stud.devotion += 2>> + <<if ($Stud.fetishStrength <= 95)>> + The opportunity @@.lightcoral;strengthens _his2 dominant tendencies@@ by indulgence. + <<set $Stud.fetishStrength += 4>> + <</if>> <<else>> + impregnate $him, a task your Stud feels @@.hotpink;_he2 was meant for.@@ + <<set $Stud.devotion += 1>> + <</if>> + <<set _studRandiness = 1>> + <<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. + <<if ($Stud.fetishStrength <= 95)>> + The opportunity @@.lightcoral;strengthens _his2 pregnancy fetish@@ by indulgence. + <<set $Stud.fetishStrength += 4>> + <</if>> + <<elseif ($Stud.fetish == "dom") && ($Stud.fetishKnown == 1) && ($Stud.fetishStrength > 60)>> + fill $him with child, a task your dominant Stud @@.mediumaquamarine;carries out with glee@@ as _he2 steadily dominates your slaves. + <<if ($Stud.fetishStrength <= 95)>> + The opportunity @@.lightcoral;strengthens _his2 dominant tendencies@@ by indulgence. + <<set $Stud.fetishStrength += 4>> + <</if>> + <<else>> + impregnate $him, a task your Stud @@.mediumaquamarine;takes pride in@@ with each and every womb _he2 takes from you. + <</if>> + <<set $Stud.trust += 3>> + <<set _studRandiness = 1>> + <<elseif $Stud.trust >= -20>> + <<if ($Stud.fetish == "pregnancy") && ($Stud.fetishKnown == 1) && ($Stud.fetishStrength > 60)>> + fill $him with child, a task your pregnancy fetishist Stud @@.mediumaquamarine;takes unwarranted pride@@ in. + <<set $Stud.trust += 3>> + <<if ($Stud.fetishStrength <= 95)>> + The opportunity @@.lightcoral;strengthens _his2 pregnancy fetish@@ by indulgence. + <<set $Stud.fetishStrength += 2>> + <</if>> + <<elseif ($Stud.fetish == "dom") && ($Stud.fetishKnown == 1) && ($Stud.fetishStrength > 60)>> + fill $him with child, a task your dominant Stud @@.mediumaquamarine;takes unwarranted pride@@ in. + <<set $Stud.trust += 3>> + <<if ($Stud.fetishStrength <= 95)>> + The opportunity @@.lightcoral;strengthens _his2 dominant tendencies@@ by indulgence. + <<set $Stud.fetishStrength += 2>> + <</if>> + <<else>> + impregnate $him, a task your Stud @@.mediumaquamarine;takes unwarranted liberties@@ in. + <<set $Stud.trust += 2>> + <</if>> + <<set _studRandiness = 1>> + <<else>> + <<if ($Stud.fetish == "pregnancy") && ($Stud.fetishKnown == 1) && ($Stud.fetishStrength > 60)>> + impregnate $him, a task your pregnancy fetishist Stud @@.mediumaquamarine;warms up to@@ in spite of _his2 fear of you. + <<set $Stud.trust += 1>> + <<if ($Stud.fetishStrength <= 95)>> + The opportunity @@.lightcoral;strengthens _his2 pregnancy fetish@@ by indulgence. + <<set $Stud.fetishStrength += 1>> + <</if>> + <<set _studRandiness = 1>> + <<elseif ($Stud.fetish == "masochist") && ($Stud.fetishKnown == 1) && ($Stud.fetishStrength > 60)>> + provide sperm for $him, a task your masochist Stud @@.mediumaquamarine;takes advantage of,@@ despite _his2 fear of you. + <<set $Stud.trust += 1>> + <<if ($Stud.fetishStrength <= 95)>> + The opportunity @@.lightcoral;strengthens _his2 masochistic tendencies@@ by indulgence. + <<set $Stud.fetishStrength += 1>> + <</if>> + <<set _studRandiness = -1>> + <<elseif ($Stud.fetish == "submissive") && ($Stud.fetishKnown == 1) && ($Stud.fetishStrength > 60)>> + provide sperm for $him, a task your submissive Stud @@.mediumaquamarine;warms up to@@ in spite of _his2 fear of you. + <<set $Stud.trust += 1>> + <<if ($Stud.fetishStrength <= 95)>> + The opportunity @@.lightcoral;strengthens _his2 tendencies@@ by indulgence. + <<set $Stud.fetishStrength += 1>> + <</if>> + <<set _studRandiness = -1>> + <<else>> + impregnate $him, a task your Stud struggles with under _his2 overwhelming fear of you. + <<set _studRandiness = -1>> + <</if>> <</if>> <<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 takes @@.hotpink;hesitant pleasure@@ in. + <<set $Stud.devotion += 1>> + <<if ($Stud.fetishStrength <= 95)>> + The opportunity @@.lightcoral;strengthens _his2 pregnancy fetish@@ by indulgence. + <<set $Stud.fetishStrength += 2>> + <</if>> + <<set _studRandiness = 1>> <<elseif ($Stud.fetish == "submissive") && ($Stud.fetishKnown == 1) && ($Stud.fetishStrength > 60)>> + provide sperm for $him, a task your submissive Stud @@.hotpink;enjoys@@ more than _he2 lets on. + <<set $Stud.devotion += 1>> + <<if ($Stud.fetishStrength <= 95)>> + The opportunity @@.lightcoral;strengthens _his2 tendencies@@ by indulgence. + <<set $Stud.fetishStrength += 2>> + <</if>> + <<set _studRandiness = -1>> <<else>> + impregnate $him, a task your Stud approaches with caution. + <<set _studRandiness = 1>> <</if>> <<else>> <<if ($Stud.fetish == "pregnancy") && ($Stud.fetishKnown == 1) && ($Stud.fetishStrength > 60)>> + impregnate $him, a task your pregnancy fetishist Stud takes some @@.hotpink;pleasure@@ in, despite _his2 fears of you. + <<set $Stud.devotion += 1>> + <<if ($Stud.fetishStrength <= 95)>> + The opportunity @@.lightcoral;strengthens _his2 tendencies@@ by indulgence. + <<set $Stud.fetishStrength += 1>> + <</if>> <<elseif ($Stud.fetish == "masochist") && ($Stud.fetishKnown == 1) && ($Stud.fetishStrength > 60)>> + provide sperm for $him, a task your masochist Stud is @@.hotpink;surprisingly willing@@ to complicate, despite _his2 fear of you, in order to provoke $him. + <<set $Stud.devotion += 1>> + <<if ($Stud.fetishStrength <= 95)>> + The opportunity @@.lightcoral;strengthens _his2 masochistic tendencies@@ by indulgence. + <<set $Stud.fetishStrength += 1>> + <</if>> <<elseif ($Stud.fetish == "submissive") && ($Stud.fetishKnown == 1) && ($Stud.fetishStrength > 60)>> + provide sperm for $him, a task your submissive Stud @@.hotpink;is more than happy@@ to allow $him to take responsibility of. + <<set $Stud.devotion += 1>> + <<if ($Stud.fetishStrength <= 95)>> + The opportunity @@.lightcoral;strengthens _his2 tendencies@@ by indulgence. + <<set $Stud.fetishStrength += 1>> + <</if>> <<else>> + impregnate $him, a task your Stud takes seriously in fear of what will become of $him should $he fail. <</if>> + <<set _studRandiness = 1>> <</if>> <<else>> <<if ($Stud.fetish == "pregnancy") && ($Stud.fetishKnown == 1) && ($Stud.fetishStrength > 60)>> + impregnate $him, a task your pregnancy fetishist Stud is @@.hotpink;extremely pleased@@ to take on. + <<set $Stud.devotion += 2>> + <<if ($Stud.fetishStrength <= 95)>> + The opportunity @@.lightcoral;strengthens _his2 pregnancy fetish@@ by indulgence. + <<set $Stud.fetishStrength += 4>> + <</if>> <<elseif ($Stud.fetish == "dom") && ($Stud.fetishKnown == 1) && ($Stud.fetishStrength > 60)>> + fill $him with child, a task your dominant Stud @@.hotpink;enjoys the perks of.@@ + <<set $Stud.devotion += 2>> + <<if ($Stud.fetishStrength <= 95)>> + The opportunity @@.lightcoral;strengthens _his2 tendencies@@ by indulgence. + <<set $Stud.fetishStrength += 4>> + <</if>> <<else>> + impregnate $him, a task your Stud approaches dutifully. <</if>> + <<set _studRandiness = 1>> <</if>> - - <<if ($HeadGirl.fetish == "pregnancy") && ($HeadGirl.fetishKnown == 1) && ($HeadGirl.fetishStrength > 60)>> - pregnancy fetishist Head Girl is @@.hotpink;extremely pleased@@ to take on. - <<set $HeadGirl.devotion += 2>> - <<if ($HeadGirl.fetishStrength <= 95)>> - The opportunity @@.lightcoral;strengthens _his2 pregnancy fetish@@ by indulgence. - <<set $HeadGirl.fetishStrength += 4>> - <</if>> - <<elseif $HeadGirl.career == "a breeding bull">> - Head Girl feels @@.hotpink;_he2 was meant for.@@ - <<set $HeadGirl.devotion += 1>> - <<elseif ($HeadGirl.attrXX > 65) && ($HeadGirl.attrKnown == 1)>> - <<if $slaves[$i].mpreg == 1>>ass<<else>>pussy<</if>>-hungry Head Girl is @@.hotpink;happy@@ to take on. - <<set $HeadGirl.devotion += 1>> - <<else>> - Head Girl approaches dutifully. - <</if>> /* slave's response to the deed */ <<if ($slaves[$i].fuckdoll == 0) && ($slaves[$i].fetish != "mindbroken")>> <<if $Stud.fuckdoll > 0>> <<if $slaves[$i].career == "a dairy cow" && ($slaves[$i].devotion <= 20)>> + $slaves[$i].slaveName @@.mediumorchid;is not amused@@ that $he is expected to use a syringe to @@.lime;inseminate $himself.@@ + <<set $slaves[$i].devotion -= 2>> <<elseif ($slaves[$i].devotion <= 20) && ($slaves[$i].trust >= -20)>> + $slaves[$i].slaveName @@.gold;is horrified@@ by the state of Stud.slaveName and @@.mediumorchid;quite upset@@ that $he is being forced not only to carry _his2 child, but to milk _him2 and inject _his2 cum into $his <<if $slaves[$i].mpreg == 1>>ass<</if>>pussy until $he @@.lime;conceives.@@ + <<set $slaves[$i].trust -= 4>> + <<set $slaves[$i].devotion -= 4>> <<elseif ($slaves[$i].devotion <= 20)>> - <<elseif ($slaves[$i].devotion < 75)>> + $slaves[$i].slaveName @@.gold;is utterly horrified@@ by the state of Stud.slaveName and @@.mediumorchid;has to be forced@@ @@.lime;conceive _his2 child.@@ + <<set $slaves[$i].trust -= 10>> + <<set $slaves[$i].devotion -= 10>> + <<elseif ($slaves[$i].devotion <= 75)>> + <<if ($slaves[$i].fetish == "pregnancy") && ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> + $slaves[$i].slaveName, a pregnancy fetishist, is @@.hotpink;very willing@@ to inject _his2 cumshots deep into $his <<if $slaves[$i].mpreg == 1>>ass<</if>>pussy until $he @@.lime;conceives.@@ + <<set $slaves[$i].devotion += 1>> + <<set _satisfiedPregFetish = 1>> + <<set $slaves[$i].need -= 10>> + <<else>> + $slaves[$i].slaveName is willing to carry your Stud's child and injects _his2 loads into $his <<if $slaves[$i].mpreg == 1>>ass<</if>>pussy until $he @@.lime;conceives.@@ + <</if>> <<else>> + <<if ($slaves[$i].fetish == "pregnancy") && ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> + $slaves[$i].slaveName, a pregnancy fetishist, @@.hotpink;eagerly@@ injects cumshot after cumshot into $his hungry <<if $slaves[$i].mpreg == 1>>ass<</if>>pussy throughout the week, @@.lime;guaranteeing conception.@@ + <<set $slaves[$i].devotion += 1>> + <<set _satisfiedPregFetish = 1>> + <<set $slaves[$i].need -= 10>> + <<else>> + $slaves[$i].slaveName is @@.hotpink;quite willing@@ to carry your Stud's child and dutifully injects $himself with _his2 loads until @@.lime;conception@@ is verified. + <<set $slaves[$i].devotion += 1>> + <</if>> <</if>> <<elseif $Stud.dick == 0>> <<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>> + but has @@.mediumorchid;trouble coming to terms with@@ being @@.lime;inseminated@@ by a mate with no dick. + <<set $slaves[$i].need -= 10>> + <<else>> + but between $his mate's lack of a dick and having to @@.lime;inseminate $himself@@ with a syringe, the experience @@.mediumorchid;is not very pleasant.@@ + <</if>> + <<set $slaves[$i].devotion -= 1>> <<elseif ($slaves[$i].devotion <= 20) && ($slaves[$i].trust >= -20)>> + <<if _studRandiness == 1>> + $slaves[$i].slaveName tries to resist _him2, so $Stud.slaveName teaches _him2 that _he2 doesn't need a dick @@.mediumorchid;to rape the poor $girl@@ pregnant. _He2 regularly ejaculating inside $him until @@.lime;conception@@ is confirmed, @@.gold;much to $his terror.@@ + <<set $slaves[$i].devotion -= 4>> + <<set $slaves[$i].trust -= 4>> + <<else>> + $slaves[$i].slaveName finds $Stud.slaveName is in a similar situation as $he is, so the two of them try to make it as @@.mediumaquamarine;mutuably enjoyable as possible,@@ despite the awkwardness involved, while trying their best to overlook that $Stud.slaveName is being forced to @@.lime;impregnate $him.@@ + <<set $slaves[$i].trust += 4>> + <<set $Stud.trust += 4>> + <<set $slaves[$i].need = 0>> + <</if>> <<elseif ($slaves[$i].devotion <= 20)>> - <<elseif ($slaves[$i].devotion < 75)>> + <<if _studRandiness == 1>> + $slaves[$i].slaveName, though fearfully obedient, is not happy with being bred, so $Stud.slaveName is forced to @@.mediumorchid;rape the poor $girl@@ pregnant, regularly squirting cum into $his <<if $slaves[$i].mpreg == 1>>ass<</if>>pussy until @@.lime;conception@@ is confirmed. + <<set $slaves[$i].devotion -= 4>> + <<else>> + $Stud.slaveName doesn't want to do this and shows mercy to the pitiable $slaves[$i].slaveName, @@.mediumorchid;reinforcing their dislike of you.@@ _He2 still has to @@.lime;force $him to bear _his2 child,@@ however. + <<set $slaves[$i].devotion -= 4>> + <<set $Stud.devotion -= 4>> + <</if>> + <<elseif ($slaves[$i].devotion <= 75)>> + <<if ($slaves[$i].fetish == "pregnancy") && ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> + $slaves[$i].slaveName, a pregnancy fetishist, is + <<if _studRandiness == 1>> + @@.hotpink;very willing to be bred@@ by your Stud, but never expected to be @@.lime;impregnated via tribbing.@@ + <<set $slaves[$i].need -= 20>> + <<else>> + @@.hotpink;happy to bear@@ your Stud's child by injecting _his2 cumshots deep into $his <<if $slaves[$i].mpreg == 1>>ass<</if>>pussy until $he @@.lime;conceives.@@ + <</if>> + <<set $slaves[$i].devotion += 1>> + <<set _satisfiedPregFetish = 1>> + <<else>> + $slaves[$i].slaveName is willing to carry your Stud's child and + <<if _studRandiness == 1>> + allows _him2 to effectively @@.lime;trib $him pregnant.@@ + <<set $slaves[$i].need -= 20>> + <<else>> + <<if ($slaves[$i].fetish == "sadist" || $slaves[$i].fetish == "dom")>> + wastes no time dealing with _his2 issues and just harvests _his2 sperm + <<else>> + injects $himself with _his2 loads + <</if>> + until @@.lime;conception@@ is verified. + <</if>> + <</if>> <<else>> + <<if ($slaves[$i].fetish == "pregnancy") && ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> + $slaves[$i].slaveName, a pregnancy fetishist, considers carrying your Stud's child @@.hotpink;a dream come true,@@ + <<if _studRandiness == 1>> + but never expected to be @@.lime;impregnated via tribbing.@@ + <<set $slaves[$i].need -= 20>> + <<else>> + and injects milked cum into $his hungry <<if $slaves[$i].mpreg == 1>>ass<</if>>pussy daily until @@.lime;conception@@ is verified. + <</if>> + <<set $slaves[$i].devotion += 1>> + <<set _satisfiedPregFetish = 1>> + <<else>> + $slaves[$i].slaveName is @@.hotpink;quite willing@@ to carry your Stud's child + <<if _studRandiness == 1>> + and tribs with _him2 until _he2 squirts enough sperm into $him to @@.lime;conceive a child.@@ + <<set $slaves[$i].need -= 20>> + <<else>> + and dutifully injects $himself with _his2 loads until @@.lime;conception@@ is verified. + <</if>> + <<set $slaves[$i].devotion += 1>> + <</if>> <</if>> - <<elseif canPenetrate($Stud)>> + <<elseif canAchieveErection($Stud) && $Stud.dick <= 7>> /* chastity is temporaily 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>> + and submits $himself to $his mate's virile cock + <<else>> + and $his mate's unwillingness doesn't stop $him from forcibly riding $his cock + <</if>> + until @@.lime;conception@@ is verified. + <<set $slaves[$i].need -= 50>> <<elseif ($slaves[$i].devotion <= 20) && ($slaves[$i].trust >= -20)>> + <<if _studRandiness == 1>> + $slaves[$i].slaveName tries to resist _him2, so $Stud.slaveName just @@.mediumorchid;rapes the poor $girl@@ pregnant, regularly ejaculating inside $him until @@.lime;conception@@ is confirmed. + <<set $slaves[$i].devotion -= 4>> + <<set _rapeAddsFlaw = 1>> + <<else>> + $slaves[$i].slaveName finds $Stud.slaveName is in a similar situation as $he is, so the two of them try to make it as @@.mediumaquamarine;mutuably enjoyable as possible@@ while trying their best to overlook that $Stud.slaveName is being forced to @@.lime;impregnate $him.@@ + <<set $slaves[$i].trust += 4>> + <<set $Stud.trust += 4>> + <<set $slaves[$i].need = 0>> + <</if>> <<elseif ($slaves[$i].devotion <= 20)>> - <<elseif ($slaves[$i].devotion < 75)>> + <<if _studRandiness == 1>> + $slaves[$i].slaveName, though fearfully obedient, is not happy with being bred, but $Stud.slaveName @@.mediumorchid;rapes the poor $girl@@ pregnant anyway, regularly ejaculating inside $him until @@.lime;conception@@ is confirmed. + <<set $slaves[$i].devotion -= 4>> + <<set _rapeAddsFlaw = 1>> + <<else>> + $Stud.slaveName doesn't want to do this and shows mercy to the pitiable $slaves[$i].slaveName, @@.mediumorchid;reinforcing their dislike of you.@@ _He2 still has to @@.lime;force $him to bear _his2 child,@@ however. + <<set $slaves[$i].devotion -= 4>> + <<set $Stud.devotion -= 4>> + <</if>> + <<elseif ($slaves[$i].devotion <= 75)>> + <<if ($slaves[$i].fetish == "pregnancy") && ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> + $slaves[$i].slaveName, a pregnancy fetishist, is @@.hotpink;very willing to be bred@@ by your Stud, and eagerly + <<if _studRandiness == 1>> + takes _his2 cock bareback + <<else>> + rides _him2 raw + <</if>> + until @@.lime;conception@@ is verified. + <<set $slaves[$i].devotion += 2>> + <<set _satisfiedPregFetish = 1>> + <<set $slaves[$i].need = 0>> + <<else>> + $slaves[$i].slaveName is willing to be bred by your Stud, and + <<if _studRandiness == 1>> + takes _his2 cock bareback + <<else>> + <<if ($slaves[$i].fetish == "sadist" || $slaves[$i].fetish == "dom")>> + takes _his2 dick by force + <<else>> + dominantly rides _his2 cock raw + <</if>> + <</if>> + until @@.lime;conception@@ is verified. + <<set $slaves[$i].need -= 20>> + <</if>> <<else>> + <<if ($slaves[$i].fetish == "pregnancy") && ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> + $slaves[$i].slaveName, a pregnancy fetishist, considers getting bred by your Stud @@.hotpink;a dream come true,@@ + <<if _studRandiness == 1>> + and gets fucked bareback + <<else>> + and rides _him2 raw + <</if>> + daily until @@.lime;conception@@ is verified. + <<set $slaves[$i].devotion += 2>> + <<set _satisfiedPregFetish = 1>> + <<set $slaves[$i].need = 0>> + <<else>> + $slaves[$i].slaveName is @@.hotpink;quite willing to be bred@@ by your Stud and + <<if _studRandiness == 1>> + submissively takes _his2 cock bareback + <<else>> + <<if ($slaves[$i].fetish == "sadist" || $slaves[$i].fetish == "dom")>> + takes _his2 dick by force + <<else>> + dominantly rides _his2 cock raw + <</if>> + <</if>> + until @@.lime;conception@@ is verified. + <<set $slaves[$i].devotion += 1>> + <<set $slaves[$i].need -= 30>> + <</if>> <</if>> <<elseif canAchieveErection($Stud)>> <<if $slaves[$i].career == "a dairy cow" && ($slaves[$i].devotion <= 20)>> + $slaves[$i].slaveName feels a need to be bred by your Stud, but try as $he might, just can't fit _his2 massive dick inside $his <<if $slaves[$i].mpreg == 1>>ass<</if>>pussy. Having to take just the tip until $he @@.lime;conceives@@ @@.mediumorchid;isn't satisfying@@ to the ex-dairy cow. + <<set $slaves[$i].devotion -= 1>> <<elseif ($slaves[$i].devotion <= 20) && ($slaves[$i].trust >= -20)>> + <<if _studRandiness == 1>> + $slaves[$i].slaveName tries to resist _him2, so $Stud.slaveName just @@.mediumorchid;rapes the poor $girl@@ pregnant, regularly ejaculating inside $him until @@.lime;conception@@ is confirmed. + <<set $slaves[$i].devotion -= 4>> + <<set _rapeAddsFlaw = 1>> + <<else>> + $slaves[$i].slaveName finds $Stud.slaveName is in a similar situation as $he is, so the two of them try to make it as @@.mediumaquamarine;mutuably enjoyable as possible@@ while trying their best to overlook that $Stud.slaveName is being forced to @@.lime;impregnate $him.@@ + <<set $slaves[$i].trust += 4>> + <<set $Stud.trust += 4>> + <<set $slaves[$i].need = 0>> + <</if>> <<elseif ($slaves[$i].devotion <= 20)>> - <<elseif ($slaves[$i].devotion < 75)>> + <<if _studRandiness == 1>> + $slaves[$i].slaveName, though fearfully obedient, is not happy with being bred, so $Stud.slaveName is forced to @@.mediumorchid;rape the poor $girl@@ pregnant, regularly squirting cum into $his <<if $slaves[$i].mpreg == 1>>ass<</if>>pussy until @@.lime;conception@@ is confirmed. + <<set $slaves[$i].devotion -= 4>> + <<else>> + $Stud.slaveName doesn't want to do this and shows mercy to the pitiable $slaves[$i].slaveName, @@.mediumorchid;reinforcing their dislike of you.@@ _He2 still has to @@.lime;force $him to bear _his2 child,@@ however. + <<set $slaves[$i].devotion -= 4>> + <<set $Stud.devotion -= 4>> + <</if>> + <<elseif ($slaves[$i].devotion <= 75)>> + <<if ($slaves[$i].fetish == "pregnancy") && ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> + $slaves[$i].slaveName, a pregnancy fetishist, is @@.hotpink;very willing to be bred@@ by your Stud, and eagerly + <<if _studRandiness == 1>> + takes _his2 tip + <<else>> + rides _his2 tip + <</if>> + until @@.lime;conception@@ is verified. + <<set $slaves[$i].devotion += 2>> + <<set _satisfiedPregFetish = 1>> + <<set $slaves[$i].need = 0>> + <<else>> + $slaves[$i].slaveName is willing to be bred by your Stud, and + <<if _studRandiness == 1>> + takes as much of _his2 cock bareback as $he can + <<set $slaves[$i].need -= 20>> + <<else>> + <<if ($slaves[$i].fetish == "sadist" || $slaves[$i].fetish == "dom")>> + nearly hurts $himself trying to fit the monster in $his <<if $slaves[$i].mpreg == 1>>ass<<else>>pussy<</if>>, but manages to take spurts + <<set $slaves[$i].need -= 10>> + <<else>> + pumps loads of _his2 cum into $his <<if $slaves[$i].mpreg == 1>>ass<</if>>pussy + <</if>> + <</if>> + until @@.lime;conception@@ is verified. + <</if>> <<else>> + <<if ($slaves[$i].fetish == "pregnancy") && ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> + $slaves[$i].slaveName, a pregnancy fetishist, considers getting bred by your Stud @@.hotpink;a dream come true,@@ + <<if _studRandiness == 1>> + and allows _him2 to have _his2 way with $him + <<else>> + and rides _his2 oversized dick + <</if>> + daily until @@.lime;conception@@ is verified. + <<set $slaves[$i].devotion += 2>> + <<set _satisfiedPregFetish = 1>> + <<set $slaves[$i].need = 0>> + <<else>> + $slaves[$i].slaveName is @@.hotpink;quite willing to be bred@@ by your Stud and + <<if _studRandiness == 1>> + submissively takes the tip of _his2 cock + <<else>> + <<if ($slaves[$i].fetish == "sadist" || $slaves[$i].fetish == "dom")>> + forcibly extracts cum from _his2 massive cock + <<else>> + dominantly milks _his2 massive cock + <</if>> + <</if>> + until @@.lime;conception@@ is verified. + <<set $slaves[$i].devotion += 1>> + <<set $slaves[$i].need -= 20>> + <</if>> <</if>> <<else>> <<if $slaves[$i].career == "a dairy cow" && ($slaves[$i].devotion <= 20)>> + $slaves[$i].slaveName feels a need to be bred by your Stud, but try as $he might, just can't get _him2 hard. Being forced to milk _him2 and inject _his2 seed into $himself until $he @@.lime;conceives@@ @@.mediumorchid;disappoints@@ the ex-dairy cow. + <<set $slaves[$i].devotion -= 1>> <<elseif ($slaves[$i].devotion <= 20) && ($slaves[$i].trust >= -20)>> + $slaves[$i].slaveName finds $Stud.slaveName is in a similar situation as $he is, so the two of them work together to make the proccess @@.mediumaquamarine;as painless as possible,@@ given that $he is @@.lime;coming out of this pregnant,@@ one way or the other. + <<set $slaves[$i].trust += 4>> + <<set $Stud.trust += 4>> <<elseif ($slaves[$i].devotion <= 20)>> - <<elseif ($slaves[$i].devotion < 75)>> - <<else>> - <</if>> - <</if>> - <<elseif $Stud.career == "a breeding bull" && canPenetrate($Stud)>> - <<if $slaves[$i].career == "a dairy cow" && ($slaves[$i].devotion <= 20)>> - <<elseif ($slaves[$i].devotion <= 20) && ($slaves[$i].trust >= -20)>> - <<elseif ($slaves[$i].devotion <= 20)>> - <<elseif ($slaves[$i].devotion < 75)>> - <<else>> - <</if>> - <<elseif $Stud.devotion > 20 && canPenetrate($Stud)>> - <<if $slaves[$i].career == "a dairy cow" && ($slaves[$i].devotion <= 20)>> - <<elseif ($slaves[$i].devotion <= 20) && ($slaves[$i].trust >= -20)>> - <<elseif ($slaves[$i].devotion <= 20)>> - <<elseif ($slaves[$i].devotion < 75)>> - <<else>> - <</if>> - <</if>> - - - <<if $slaves[$i].career == "a dairy cow" && ($slaves[$i].devotion <= 20)>> - $slaves[$i].slaveName feels a need to be bred by the Head Girl, and submits $himself to $his superior's virile cock until @@.lime;conception@@ is verified. - <<set $slaves[$i].need -= 10>> - <<elseif ($slaves[$i].devotion <= 20) && ($slaves[$i].trust >= -20)>> - <<if (($HeadGirl.fetish == "sadist") || ($HeadGirl.fetish == "dom")) && ($HeadGirl.fetishKnown == 1) && ($HeadGirl.fetishStrength > 60)>> - _His2 interest is piqued, however, when $slaves[$i].slaveName shows signs of resistance. $HeadGirl.slaveName @@.hotpink;enthusiastically@@ @@.mediumorchid;rapes the poor $girl@@ pregnant, ejaculating inside _his2 victim more often than is really necessary for @@.lime;conception.@@ - <<set $HeadGirl.devotion += 2, $slaves[$i].devotion -= 5>> - <<else>> - $slaves[$i].slaveName tries to resist _him2, so $HeadGirl.slaveName is forced to @@.mediumorchid;rape the poor $girl@@ pregnant, regularly ejaculating inside $him until @@.lime;conception@@ is confirmed. + $Stud.slaveName shows mercy to the pitiable $slaves[$i].slaveName, @@.mediumorchid;building upon their mutual dislike of you.@@ _He2 still has to @@.lime;force $him to bear _his2 child,@@ however. <<set $slaves[$i].devotion -= 4>> - <</if>> - <<if ($slaves[$i].sexualFlaw == "none")>> - This unpleasant interlude leaves $him @@.red;hating penetration@@ of $his violated <<if $slaves[$i].mpreg == 1>>anus<<else>>pussy<</if>>. - <<if $slaves[$i].mpreg == 1>> - <<set $slaves[$i].sexualFlaw = "hates anal">> + <<set $Stud.devotion -= 4>> + <<elseif ($slaves[$i].devotion <= 75)>> + <<if ($slaves[$i].fetish == "pregnancy") && ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> + $slaves[$i].slaveName, a pregnancy fetishist, is @@.hotpink;very willing@@ to milk _him2 and inject $his harvest deep into $his <<if $slaves[$i].mpreg == 1>>ass<</if>>pussy until $he @@.lime;conceives.@@ + <<set $slaves[$i].devotion += 1>> + <<set _satisfiedPregFetish = 1>> <<else>> - <<set $slaves[$i].sexualFlaw = "hates penetration">> + $slaves[$i].slaveName is willing to carry your Stud's child and milks loads into $his <<if $slaves[$i].mpreg == 1>>ass<</if>>pussy until $he @@.lime;conceives.@@ <</if>> - <</if>> - <<elseif ($slaves[$i].devotion <= 20)>> - <<if (($HeadGirl.fetish == "sadist") || ($HeadGirl.fetish == "dom")) && ($HeadGirl.fetishKnown == 1) && ($HeadGirl.fetishStrength > 60)>> - _His2 interest is piqued, however, when it becomes clear that $slaves[$i].slaveName, though fearfully obedient, is not happy with being bred. $HeadGirl.slaveName @@.hotpink;enthusiastically@@ ensures that _his2 victim @@.mediumorchid;does not enjoy@@ a week of being @@.lime;raped pregnant.@@ - <<set $HeadGirl.devotion += 2, $slaves[$i].devotion -= 3>> <<else>> - $slaves[$i].slaveName, though fearfully obedient, is not happy with being bred, but $HeadGirl.slaveName @@.mediumorchid;rapes the poor $girl@@ pregnant anyway, regularly ejaculating inside $him until @@.lime;conception@@ is confirmed. - <<set $slaves[$i].devotion -= 2>> - <</if>> - <<if ($slaves[$i].sexualFlaw == "none")>> - This unpleasant interlude leaves $him @@.red;hating penetration@@ of $his violated <<if $slaves[$i].mpreg == 1>>anus<<else>>pussy<</if>>. - <<if $slaves[$i].mpreg == 1>> - <<set $slaves[$i].sexualFlaw = "hates anal">> + <<if ($slaves[$i].fetish == "pregnancy") && ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> + $slaves[$i].slaveName, a pregnancy fetishist, @@.hotpink;eagerly@@ milks cumshot after cumshot into $his hungry <<if $slaves[$i].mpreg == 1>>ass<</if>>pussy throughout the week, @@.lime;guaranteeing conception.@@ + <<set $slaves[$i].devotion += 1>> + <<set _satisfiedPregFetish = 1>> <<else>> - <<set $slaves[$i].sexualFlaw = "hates penetration">> + $slaves[$i].slaveName is @@.hotpink;quite willing@@ to carry your Stud's child and dutifully milks loads from _him2 until @@.lime;conception@@ is verified. + <<set $slaves[$i].devotion += 1>> <</if>> <</if>> - <<elseif ($slaves[$i].devotion < 75)>> - <<if ($slaves[$i].fetish == "pregnancy") && ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> - $slaves[$i].slaveName, a pregnancy fetishist, is @@.hotpink;very willing to be bred@@ by your Head Girl, and eagerly takes $his superior's cock bareback until @@.lime;conception@@ is verified. - <<set $slaves[$i].devotion += 2>> - <<if ($slaves[$i].fetishStrength <= 95)>> - Such total satisfaction of $his pregnancy fantasies @@.lightcoral;strengthens $his fetish.@@ - <<set $slaves[$i].fetishStrength += 4>> - <</if>> - <<set $slaves[$i].need = 0>> - <<else>> - $slaves[$i].slaveName is willing to be bred by the Head Girl, and takes $his superior's cock bareback until @@.lime;conception@@ is verified. - <<set $slaves[$i].need -= 20>> - <</if>> - <<else>> - <<if ($slaves[$i].fetish == "pregnancy") && ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> - $slaves[$i].slaveName, a pregnancy fetishist, considers getting bred by your Head Girl @@.hotpink;a dream come true,@@ and gets fucked bareback daily until @@.lime;conception@@ is verified. - <<set $slaves[$i].devotion += 2>> - <<if ($slaves[$i].fetishStrength <= 95)>> - Such total satisfaction of $his pregnancy fantasies @@.lightcoral;strengthens $his fetish.@@ - <<set $slaves[$i].fetishStrength += 4>> - <</if>> - <<set $slaves[$i].need = 0>> + <</if>> + <<else>> + <<set $slaves[$i].need -= 30>> + <</if>> + <<if _satisfiedPregFetish>> + <<if ($slaves[$i].fetishStrength <= 95)>> + Such total satisfaction of $his pregnancy fantasies @@.lightcoral;strengthens $his fetish.@@ + <<set $slaves[$i].fetishStrength += 4>> + <</if>> + <</if>> + <<if _rapeAddsFlaw>> + <<if ($slaves[$i].sexualFlaw == "none")>> + This unpleasant interlude leaves $him @@.red;hating penetration@@ of $his violated <<if $slaves[$i].mpreg == 1>>anus<<else>>pussy<</if>>. + <<if $slaves[$i].mpreg == 1>> + <<set $slaves[$i].sexualFlaw = "hates anal">> <<else>> - $slaves[$i].slaveName is @@.hotpink;quite willing to be bred@@ by the Head Girl, whom $he respects, and submissively takes $his superior's cock bareback until @@.lime;conception@@ is verified. - <<set $slaves[$i].devotion += 1>> - <<set $slaves[$i].need -= 30>> + <<set $slaves[$i].sexualFlaw = "hates penetration">> <</if>> <</if>> + <</if>> <<set $slaves[$i].preg = 1, $slaves[$i].pregSource = $Stud.ID, $slaves[$i].pregWeek = 1, $slaves[$i].pregKnown = 1, $StudCum -= 1, $Stud.counter.penetrative += 10, $penetrativeTotal += 10>> <<set $slaves[$i].pregType = setPregType($slaves[$i])>> diff --git a/src/uncategorized/slaveAssignmentsReport.tw b/src/uncategorized/slaveAssignmentsReport.tw index a0deb224f88384e706986f6faf4ffaaa5e4e0950..5ab79ab615bdcb307ae0438a3406963fc4d54b3a 100644 --- a/src/uncategorized/slaveAssignmentsReport.tw +++ b/src/uncategorized/slaveAssignmentsReport.tw @@ -929,6 +929,22 @@ $sexDemandResult.topClass = Math.trunc((($NPCSexSupply.topClass + $slaveJobValue <<set $slaves[$i].need = Math.round($slaves[$i].need)>> <<set $slaves[$i].needCap = $slaves[$i].need>> <</if>> + /* Stud gets off based on impregnations, so we need to check and see if they actually do anyone */ + <<if $Stud>> + <<set _studIndex = $slaves.findIndex(function(s) { return s.ID === $Stud.ID; })>> + <<set _studCumLimit = $StudCum>> + <<for _sar = 0; _sar < _SL; _sar++>> + <<if _studCumLimit == 0 || $slaves[_studIndex].need <= 0>> + <<break>> + <</if>> + <<if canGetPregnant($slaves[$i]) && canBreed($Stud, $slaves[$i]) && $slaves[$i].ID != $Stud.ID>> + <<set $slaves[_studIndex].need -= 20>> + <<if $Stud.fetish == "pregnancy">> + <<set $slaves[_studIndex].need -= 30>> + <</if>> + <</if>> + <</for>> + <</if>> <</if>> <<if $slaves[$i].fetish == "mindbroken" && $slaves[$i].relationship == -3>>