diff --git a/src/events/intro/introSummary.tw b/src/events/intro/introSummary.tw index 6a84efcf7d0db84fb3e2d10abeadaf32d6b92fcf..d0c43b9ad53cc9d6e8152e555f9e67e9591d15db 100644 --- a/src/events/intro/introSummary.tw +++ b/src/events/intro/introSummary.tw @@ -375,6 +375,15 @@ Should you be able to surgically attach a penis to your female slaves and starti [[Enable|Intro Summary][$seeExtreme = 1]] <</if>> +<br> +<<if $seeBestiality == 1>> + Bestiality content is ''enabled''. + [[Disable|Intro Summary][$seeBestiality = 0]] +<<else>> + Bestiality content is ''disabled''. + [[Enable|Intro Summary][$seeBestiality = 1]] +<</if>> + <<if $seeDicks != 0>> <br> <<if $seeCircumcision == 1>> diff --git a/src/pregmod/beastFuck.tw b/src/pregmod/beastFuck.tw index 5ba196ff51e6c5c2772da5eb7fbbd0862526d9be..9c8086983cd7ef5015ec2a3a996b1317cee4eda1 100644 --- a/src/pregmod/beastFuck.tw +++ b/src/pregmod/beastFuck.tw @@ -1,12 +1,18 @@ :: BeastFuck [nobr] -<<set $animal = {species: "horse", dickSize: "huge", ballType: "horse"}>> -/*<<set $animal = {species: "dog", dickSize: "large", ballType: "dog"}>>*/ +<<run clearSummaryCache($activeSlave)>> +<<setLocalPronouns $activeSlave>> + +<<if $species == "horse">> + <<set _animal = {species: "horse", dickSize: "huge", ballType: "horse"}>> +<<elseif $species == "dog">> + <<set _animal = {species: "dog", dickSize: "large", ballType: "dog"}>> +<</if>> <<if canWalk($activeSlave)>> - You call $him over and tell $him you want to watch $him get fucked by a $animal.species. + You call $him over and tell $him you want to watch $him get fucked by a _animal.species. <<else>> - You order another slave to bring $activeSlave.slaveName over. Once $he is situated, you tell $him that you want to watch $him get fucked by a $animal.species. + You order another slave to bring $activeSlave.slaveName over. Once $he is situated, you tell $him that you want to watch $him get fucked by a _animal.species. <</if>> <<if ($activeSlave.fetish != "mindbroken")>> @@ -41,25 +47,25 @@ <<if ($activeSlave.devotion > 20) && ($activeSlave.devotion <= 50)>> <<if (canDoVaginal($activeSlave) && ($activeSlave.vagina > 0)) || (canDoAnal($activeSlave) && ($activeSlave.anus > 0))>> <<if $activeSlave.fetish == "masochistic">> - $activeSlave.slaveName isn't too keen on the idea of fucking a $animal.species, but the thought of the pain involved convinces $him to comply. + $activeSlave.slaveName isn't too keen on the idea of fucking a _animal.species, but the thought of the pain involved convinces $him to comply. <<elseif $activeSlave.fetish == "humiliation">> - $activeSlave.slaveName isn't too keen on the idea of fucking a $animal.species, but the thought of the humiliation involved convinces $him to comply. + $activeSlave.slaveName isn't too keen on the idea of fucking a _animal.species, but the thought of the humiliation involved convinces $him to comply. <<elseif $activeSlave.sexualQuirk == "perverted">> - $activeSlave.slaveName isn't too keen on the idea of being fucked by a $animal.species, but the thought of the perversion of fucking an animal soon convinces $him to comply. + $activeSlave.slaveName isn't too keen on the idea of being fucked by a _animal.species, but the thought of the perversion of fucking an animal soon convinces $him to comply. <<elseif $activeSlave.behavioralQuirk == "sinful">> - $activeSlave.slaveName isn't too keen on the idea of being fucked by a $animal.species, but the thought of the sinfulness of fucking an animal soon convinces $him to comply. + $activeSlave.slaveName isn't too keen on the idea of being fucked by a _animal.species, but the thought of the sinfulness of fucking an animal soon convinces $him to comply. <<else>> $activeSlave.slaveName tries in vain to conceal $his horror, but quickly regains $his composure. <</if>> <<else>> <<if $activeSlave.fetish == "masochistic">> - $activeSlave.slaveName clearly has some reservations about having $his <<if !canDoVaginal($activeSlave)>>anal <</if>>virginity taken by a $animal.species, but the thought of the pain that comes with it soon convinces $him to comply. + $activeSlave.slaveName clearly has some reservations about having $his <<if !canDoVaginal($activeSlave)>>anal <</if>>virginity taken by a _animal.species, but the thought of the pain that comes with it soon convinces $him to comply. <<elseif $activeSlave.fetish == "humiliation">> - $activeSlave.slaveName clearly has some reservations about having $his <<if !canDoVaginal($activeSlave)>>anal <</if>>virginity taken by a $animal.species, but the thought of the humiliation that comes with it soon convinces $him to comply. + $activeSlave.slaveName clearly has some reservations about having $his <<if !canDoVaginal($activeSlave)>>anal <</if>>virginity taken by a _animal.species, but the thought of the humiliation that comes with it soon convinces $him to comply. <<elseif $activeSlave.sexualQuirk == "perverted">> - $activeSlave.slaveName clearly has some reservations about having $his <<if !canDoVaginal($activeSlave)>>anal <</if>>virginity taken by a $animal.species, but the thought of the perversion of fucking an animal soon convinces $him to comply. + $activeSlave.slaveName clearly has some reservations about having $his <<if !canDoVaginal($activeSlave)>>anal <</if>>virginity taken by a _animal.species, but the thought of the perversion of fucking an animal soon convinces $him to comply. <<elseif $activeSlave.behavioralQuirk == "sinful">> - $activeSlave.slaveName clearly has some reservations about having $his <<if !canDoVaginal($activeSlave)>>anal <</if>>virginity taken by a $animal.species, but the thought of the sinfulness of fucking an animal soon convinces $him to comply. + $activeSlave.slaveName clearly has some reservations about having $his <<if !canDoVaginal($activeSlave)>>anal <</if>>virginity taken by a _animal.species, but the thought of the sinfulness of fucking an animal soon convinces $him to comply. <<else>> $activeSlave.slaveName tries in vain to conceal $his horror at the thought of having $his <<if !canDoVaginal($activeSlave)>>rosebud<<else>>pearl<</if>> taken by a beast, but quickly regains $his composure. <</if>> @@ -69,25 +75,25 @@ <<if ($activeSlave.devotion > -20) && ($activeSlave.devotion <= 20)>> <<if (canDoVaginal($activeSlave) && ($activeSlave.vagina > 0)) || (canDoAnal($activeSlave) && ($activeSlave.anus > 0))>> <<if $activeSlave.fetish == "masochistic">> - $activeSlave.slaveName looks disgusted at the thought of fucking a $animal.species at first, but the thought of the pain that comes with it seems to spark a small flame of lust in $him. + $activeSlave.slaveName looks disgusted at the thought of fucking a _animal.species at first, but the thought of the pain that comes with it seems to spark a small flame of lust in $him. <<elseif $activeSlave.fetish == "humiliation">> - $activeSlave.slaveName looks disgusted at the thought of fucking a $animal.species at first, but the thought of the humiliation that comes with it seems to spark a small flame of lust in $him. + $activeSlave.slaveName looks disgusted at the thought of fucking a _animal.species at first, but the thought of the humiliation that comes with it seems to spark a small flame of lust in $him. <<elseif $activeSlave.sexualQuirk == "perverted">> - $activeSlave.slaveName looks disgusted at the thought of fucking a $animal.species at first, but the thought of the perversion that comes with it seems to spark a small flame of lust in $him. + $activeSlave.slaveName looks disgusted at the thought of fucking a _animal.species at first, but the thought of the perversion that comes with it seems to spark a small flame of lust in $him. <<elseif $activeSlave.behavioralQuirk == "sinful">> - $activeSlave.slaveName looks disgusted at the thought of fucking a $animal.species at first, but the thought of the sinfulness that comes with it seems to spark a small flame of lust in $him. + $activeSlave.slaveName looks disgusted at the thought of fucking a _animal.species at first, but the thought of the sinfulness that comes with it seems to spark a small flame of lust in $him. <<else>> $activeSlave.slaveName tries in vain to conceal $his horror, <</if>> <<else>> <<if $activeSlave.fetish == "masochistic">> - $activeSlave.slaveName looks disgusted at the thought of giving up $his <<if !canDoVaginal($activeSlave)>>anal <</if>>virginity to a $animal.species, but the thought of the pain that comes with it soon sparks a small flame of lust in $him. + $activeSlave.slaveName looks disgusted at the thought of giving up $his <<if !canDoVaginal($activeSlave)>>anal <</if>>virginity to a _animal.species, but the thought of the pain that comes with it soon sparks a small flame of lust in $him. <<elseif $activeSlave.fetish == "humiliation">> - $activeSlave.slaveName looks disgusted at the thought of giving up $his <<if !canDoVaginal($activeSlave)>>anal <</if>>virginity to a $animal.species, but the thought of the humiliation that comes with it soon sparks a small flame of lust in $him. + $activeSlave.slaveName looks disgusted at the thought of giving up $his <<if !canDoVaginal($activeSlave)>>anal <</if>>virginity to a _animal.species, but the thought of the humiliation that comes with it soon sparks a small flame of lust in $him. <<elseif $activeSlave.sexualQuirk == "perverted">> - $activeSlave.slaveName looks disgusted at the thought of giving up $his <<if !canDoVaginal($activeSlave)>>anal <</if>>virginity to a $animal.species, but the thought of the perversion of fucking an animal soon sparks a small flame of lust in $him. + $activeSlave.slaveName looks disgusted at the thought of giving up $his <<if !canDoVaginal($activeSlave)>>anal <</if>>virginity to a _animal.species, but the thought of the perversion of fucking an animal soon sparks a small flame of lust in $him. <<elseif $activeSlave.behavioralQuirk == "sinful">> - $activeSlave.slaveName looks disgusted at the thought of giving up $his <<if !canDoVaginal($activeSlave)>>anal <</if>>virginity to a $animal.species, but the thought of the sinfulness of fucking an animal soon sparks a small flame of lust in $him. + $activeSlave.slaveName looks disgusted at the thought of giving up $his <<if !canDoVaginal($activeSlave)>>anal <</if>>virginity to a _animal.species, but the thought of the sinfulness of fucking an animal soon sparks a small flame of lust in $him. <<else>> $activeSlave.slaveName tries in vain to conceal $his horror at the thought of giving $his <<if !canDoVaginal($activeSlave)>>anal <</if>>virginity to an animal, and only the threat of a far worse punishment keeps $him from running out of the room. <</if>> @@ -112,9 +118,9 @@ You <<if ($activeSlave.clothes != "no clothing")>>take off $his $activeSlave.clothes and <</if>>place $him on the ground with a cushion under $his hips, $his ass in the air, <</if>> -before calling in the $animal.species. The $animal.species slowly saunters up to the <<if ($activeSlave.devotion <= 20)>>bound <</if>>slave and takes it position <<if canWalk($activeSlave)>>behind <<else>>above <</if>>$him. You can see its $animal.dickSize penis slowly come to attention as its animalistic brain realizes that it's standing <<if canWalk($activeSlave)>>behind <<else>>above <</if>>a warm hole that needs to be filled with seed. +before calling in the _animal.species. The _animal.species slowly saunters up to the <<if ($activeSlave.devotion <= 20)>>bound <</if>>slave and takes it position <<if canWalk($activeSlave)>>behind <<else>>above <</if>>$him. You can see its _animal.dickSize penis slowly come to attention as its animalistic brain realizes that it's standing <<if canWalk($activeSlave)>>behind <<else>>above <</if>>a warm hole that needs to be filled with seed. -<<if ($animal.species == "dog")>> +<<if (_animal.species == "dog")>> <<if canWalk($activeSlave)>> The dog clambers up to mount $activeSlave.slaveName, eliciting a squeal from the girl as its claws dig into $his flesh. <<else>> @@ -187,7 +193,7 @@ before calling in the $animal.species. The $animal.species slowly saunters up to <<set $activeSlave.anus = 2>> <</if>> -<<elseif ($animal.species == "horse")>> +<<elseif (_animal.species == "horse")>> The horse stands over $him as another slave lines its massive phallus up with $activeSlave.slaveName's <<if canDoVaginal($activeSlave)>><<if ($activeSlave.fetish == "masochistic") || ($activeSlave.fetish == "humiliation") || ($activeSlave.sexualQuirk == "perverted") || ($activeSlave.behavioralQuirk == "sinful")>>wet <</if>>pussy<<else>>ass<</if>>. With a slight thrust, it enters $him and begins to fuck $him. $activeSlave.slaveName can't help but give a loud groan as the huge cock <<if ($activeSlave.vagina <= 2)>>@@.lime;stretches@@<<else>>@@.lime;enters@@<</if>> @@.lime;$his@@ @@ -299,12 +305,12 @@ before calling in the $animal.species. The $animal.species slowly saunters up to <<if (random(1,100) > (100 + $activeSlave.devotion))>> <<if canDoVaginal($activeSlave)>> <<if ($activeSlave.energy <= 95) && ($activeSlave.sexualFlaw != "hates penetration")>> - Having a $animal.species fuck $him by force has given $him a @@.red;hatred of penetration.@@ + Having a _animal.species fuck $him by force has given $him a @@.red;hatred of penetration.@@ <<set $activeSlave.sexualFlaw = "hates penetration">> <</if>> <<else>> <<if ($activeSlave.energy <= 95) && ($activeSlave.sexualFlaw != "hates anal penetration")>> - Having a $animal.species fuck $him by force has given $him a @@.red;hatred of anal penetration.@@ + Having a _animal.species fuck $him by force has given $him a @@.red;hatred of anal penetration.@@ <<set $activeSlave.sexualFlaw = "hates anal penetration">> <</if>> <</if>> @@ -352,9 +358,11 @@ before calling in the $animal.species. The $animal.species slowly saunters up to worried that $his charges got up to trouble while $he enjoyed $his <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Master<<else>>Mistress<</if>>'s use. <<case "guard you">> so $he can be fresh and ready for more sexual use even as $he guards your person. - <<case "train slaves">> + <<case "be the Schoolteacher">> before $he returns to teaching $his classes. <<default>> before $he returns to $activeSlave.assignment. <</switch>> <</if>> + +<<set $species = 0>> \ No newline at end of file diff --git a/src/uncategorized/options.tw b/src/uncategorized/options.tw index 7b08c4b6fbeb6193a83b6bfc35e6431b08fa9339..fd5166a07cb689e8a2713a527317a17c37f8d622 100644 --- a/src/uncategorized/options.tw +++ b/src/uncategorized/options.tw @@ -338,6 +338,13 @@ Extreme content like amputation is currently @@.cyan;ENABLED@@. [[Disable|Option <br> //Will not affect extreme surgeries already applied already in-game. <br> More granular control of what appears is in// [[Description Options]]. +<br> +<<if ($seeBestiality == 0)>> +Bestiality related content is currently @@.red;DISABLED@@. [[Enable|Options][$seeBestiality = 1]] +<<else>> +Bestiality related content is currently @@.cyan;ENABLED@@. [[Disable|Options][$seeBestiality = 0]] +<</if>> //Will not remove existing facilities, but will block content from appearing.// + <br> <<if ($seePreg == 0)>> Pregnancy related content is currently @@.red;DISABLED@@. [[Enable|Options][$seePreg = 1]] diff --git a/src/uncategorized/slaveInteract.tw b/src/uncategorized/slaveInteract.tw index dcd95aa45a1987933c99132c5c41fbdb85a4469c..9999d3572c70c98f1473307857a5b00fdcac5d5d 100644 --- a/src/uncategorized/slaveInteract.tw +++ b/src/uncategorized/slaveInteract.tw @@ -189,6 +189,12 @@ <<elseif $activeSlave.clit >= 4>> | <<link "Have another slave ride $his clit-dick" "FSlaveSlaveDick">><</link>> <</if>> + <<if $seeBestiality == 1 && $cheatMode == 1>> + <<if canDoAnal($activeSlave) || canDoVaginal($activeSlave)>> + | <<link "Have a hound mount $him">><<set $species = "dog">><<replace "#miniscene">><<include "BeastFuck">><br> <</replace>><</link>> + | <<link "Let a stallion mount $him">><<set $species = "horse">><<replace "#miniscene">><<include "BeastFuck">><br> <</replace>><</link>> + <</if>> + <</if>> | <<link "Abuse $him">><<replace "#miniscene">><<include "FAbuse">><</replace>><</link>> <<if $familyTesting == 1>> <<for $i = 0; $i < _SL; $i++>>