diff --git a/src/pregmod/seDeath.tw b/src/pregmod/seDeath.tw index aa4983d0ff5ac052f59707034c1ad5e477381e76..dc6b8af6848a395f6d92ea30dc9cc6ce59744336 100644 --- a/src/pregmod/seDeath.tw +++ b/src/pregmod/seDeath.tw @@ -2,28 +2,31 @@ <<set $nextButton = "Continue", $returnTo = "Scheduled Event">> +<<set _killedSlaves = []>> <<foreach _slave of $slaves>> - <<set _kill = false>> <<switch _slave.death.toLowerCase()>> <<case "old">> <<DeathOldAge _slave>> - <<set _kill = true>> + <br><br><hr style="margin:0"><br> + <<set _killedSlaves.push(_slave)>> <<case "od">> <<DeathOverdose _slave>> - <<set _kill = true>> + <br><br><hr style="margin:0"><br> + <<set _killedSlaves.push(_slave)>> <<case "health">> <<DeathUnhealthy _slave>> - <<set _kill = true>> + <br><br><hr style="margin:0"><br> + <<set _killedSlaves.push(_slave)>> <<case "burst">> <<DeathPregnancyBurst _slave>> - <<set _kill = true>> + <br><br><hr style="margin:0"><br> + <<set _killedSlaves.push(_slave)>> <</switch>> - <<if _kill>> - <<set $activeSlave = _slave>> - <<include "Remove activeSlave">> - <br><br><hr style="margin:0"><br> - <</if>> <</foreach>> +<<foreach _slave of _killedSlaves>> + <<set $activeSlave = _slave>> + <<include "Remove activeSlave">> +<</foreach>> +<<unset _killedSlaves>> -<<set $slaveDeath = 0>> - +<<set $slaveDeath = 0>> \ No newline at end of file diff --git a/src/pregmod/widgets/marketWidgets.tw b/src/pregmod/widgets/marketWidgets.tw index 0e8ecdd5dd2d317694b0e5ec8e4e0e68a986f5da..cad53fe39b9f898693c24605eef5c6e779cda18b 100644 --- a/src/pregmod/widgets/marketWidgets.tw +++ b/src/pregmod/widgets/marketWidgets.tw @@ -23,7 +23,7 @@ <</if>> <</widget>> -<<widget "GenerateMarketSlave">> +<<widget "CreateSlaveByOrigin">> <<silently>> <<if _.isObject($args[0]) && _.isString($args[0].widget)>> <<= "<<" + $args[0].widget + " $args[0]>>">> diff --git a/src/uncategorized/bodyModification.tw b/src/uncategorized/bodyModification.tw index b57bb6f1373a409a62d76528c25e5f18e6ce65b5..9f36b25b3b1a6421a3fc7e3e347b49891bd01231 100644 --- a/src/uncategorized/bodyModification.tw +++ b/src/uncategorized/bodyModification.tw @@ -271,6 +271,7 @@ Choose a tattoo style: <<if $tattooChoice != "degradation">> | [[Degradation|Body Modification][$tattooChoice = "degradation"]]<<else>>| Degradation<</if>> <<if $tattooChoice != "Asian art">> | [[Asian art|Body Modification][$tattooChoice = "Asian art"]] <<else>>| Asian art<</if>> <<if $tattooChoice != "scenes">> | [[Scenes|Body Modification][$tattooChoice = "scenes"]]<<else>>| Scenes<</if>> +<<if $tattooChoice != "bovine patterns">> | [[Bovine|Body Modification][$tattooChoice = "bovine patterns"]]<<else>>| Bovine<</if>> <<if $tattooChoice != "permanent makeup">> | [[Permanent makeup|Body Modification][$tattooChoice = "permanent makeup"]]<<else>>| Permanent makeup<</if>> <<if $tattooChoice != "sacrilege">> | [[Sacrilege|Body Modification][$tattooChoice = "sacrilege"]]<<else>>| Sacrilege<</if>> <<if $tattooChoice != "sacrament">> | [[Sacrament|Body Modification][$tattooChoice = "sacrament"]]<<else>>| Sacrament<</if>> @@ -285,15 +286,17 @@ Choose a tattoo style: <<if $tattooChoice != "0">> | //[[Remove a tattoo|Body Modification][$tattooChoice = 0]]//<<else>>| Remove a tattoo<</if>> <</if>> -<br> -<<if $tattooChoice == 0>> - Clean the ink off of her: -<<elseif $tattooChoice == "counting">> - Add tallies of her sexual exploits to her: -<<elseif $tattooChoice == "bleached">> - Bleach her: -<<else>> - Add $tattooChoice to her: +<<if $tattooChoice != "">> + <br> + <<if $tattooChoice == 0>> + Clean the ink off of her: + <<elseif $tattooChoice == "counting">> + Add tallies of her sexual exploits to her: + <<elseif $tattooChoice == "bleached">> + Bleach her: + <<else>> + Add $tattooChoice to her: + <</if>> <</if>> <<if ($tattooChoice != "bleached") && ($tattooChoice != "permanent makeup")>> @@ -1220,33 +1223,36 @@ Choose a tattoo style: <</link>> <</if>> -<<if $tattooChoice == 0>> - <<if $activeSlave.shouldersTat != $tattooChoice>> | [[Shoulders|Body Modification][$activeSlave.shouldersTat = $tattooChoice,$cash -= $modCost]]<</if>> - <<if $activeSlave.lipsTat != $tattooChoice>> | [[Face|Body Modification][$activeSlave.lipsTat = $tattooChoice,$cash -= $modCost]]<</if>> - <<if $activeSlave.boobsTat != $tattooChoice>> | [[Boobs|Body Modification][$activeSlave.boobsTat = $tattooChoice,$cash -= $modCost]]<</if>> - <<if $activeSlave.amp < 0>> - <<if $activeSlave.armsTat != $tattooChoice>> | [[Arms|Body Modification][$activeSlave.armsTat = $tattooChoice,$cash -= $modCost]]<</if>> - <</if>> - <<if $activeSlave.backTat != $tattooChoice>> | [[Upper back|Body Modification][$activeSlave.backTat = $tattooChoice,$cash -= $modCost]]<</if>> - <<if $activeSlave.stampTat != $tattooChoice>> | [[Lower back|Body Modification][$activeSlave.stampTat = $tattooChoice,$cash -= $modCost]]<</if>> - <<if $activeSlave.buttTat != $tattooChoice>> | [[Buttock|Body Modification][$activeSlave.buttTat = $tattooChoice,$cash -= $modCost]]<</if>> - <<if ($activeSlave.vagina != -1)>> - <<if $activeSlave.vaginaTat != $tattooChoice>> | [[Vagina|Body Modification][$activeSlave.vaginaTat = $tattooChoice,$cash -= $modCost]]<</if>> - <</if>> - <<if $activeSlave.dickTat != $tattooChoice>> | [[Dick|Body Modification][$activeSlave.dickTat = $tattooChoice,$cash -= $modCost]]<</if>> - <<if $activeSlave.anusTat != $tattooChoice>> | [[Anus|Body Modification][$activeSlave.anusTat = $tattooChoice,$cash -= $modCost]]<</if>> - <<if $activeSlave.amp < 0>> - <<if $activeSlave.legsTat != $tattooChoice>> | [[Legs|Body Modification][$activeSlave.legsTat = $tattooChoice,$cash -= $modCost]]<</if>> +<<if $tattooChoice == 0>> + <<if $activeSlave.shouldersTat != "bovine patterns">> + <<if $activeSlave.shouldersTat != $tattooChoice>> | [[Shoulders|Body Modification][$activeSlave.shouldersTat = $tattooChoice,$cash -= $modCost]]<</if>> + <<if $activeSlave.lipsTat != $tattooChoice>> | [[Face|Body Modification][$activeSlave.lipsTat = $tattooChoice,$cash -= $modCost]]<</if>> + <<if $activeSlave.boobsTat != $tattooChoice>> | [[Boobs|Body Modification][$activeSlave.boobsTat = $tattooChoice,$cash -= $modCost]]<</if>> + <<if $activeSlave.amp == 0>> + <<if $activeSlave.armsTat != $tattooChoice>> | [[Arms|Body Modification][$activeSlave.armsTat = $tattooChoice,$cash -= $modCost]]<</if>> + <</if>> + <<if $activeSlave.backTat != $tattooChoice>> | [[Upper back|Body Modification][$activeSlave.backTat = $tattooChoice,$cash -= $modCost]]<</if>> + <<if $activeSlave.stampTat != $tattooChoice>> | [[Lower back|Body Modification][$activeSlave.stampTat = $tattooChoice,$cash -= $modCost]]<</if>> + <<if $activeSlave.buttTat != $tattooChoice>> | [[Buttock|Body Modification][$activeSlave.buttTat = $tattooChoice,$cash -= $modCost]]<</if>> + <<if ($activeSlave.vagina != -1)>> + <<if $activeSlave.vaginaTat != $tattooChoice>> | [[Vagina|Body Modification][$activeSlave.vaginaTat = $tattooChoice,$cash -= $modCost]]<</if>> + <</if>> + <<if $activeSlave.dickTat != $tattooChoice>> | [[Dick|Body Modification][$activeSlave.dickTat = $tattooChoice,$cash -= $modCost]]<</if>> + <<if $activeSlave.anusTat != $tattooChoice>> | [[Anus|Body Modification][$activeSlave.anusTat = $tattooChoice,$cash -= $modCost]]<</if>> + <<if $activeSlave.amp == 0>> + <<if $activeSlave.legsTat != $tattooChoice>> | [[Legs|Body Modification][$activeSlave.legsTat = $tattooChoice,$cash -= $modCost]]<</if>> + <</if>> <</if>> <<elseif $tattooChoice == "permanent makeup">> [[Face|Body Modification][$activeSlave.lipsTat = $tattooChoice,$cash -= $modCost]] <<elseif $tattooChoice == "bleached">> [[Asshole|Body Modification][$activeSlave.anusTat = $tattooChoice,$cash -= $modCost]] +<<elseif $tattooChoice == "bovine patterns">> <<else>> <<if $activeSlave.shouldersTat != $tattooChoice>> | [[Shoulders|Body Modification][$activeSlave.shouldersTat = $tattooChoice,$cash -= $modCost]]<</if>> <<if $activeSlave.lipsTat != $tattooChoice>> | [[Face|Body Modification][$activeSlave.lipsTat = $tattooChoice,$cash -= $modCost]]<</if>> <<if $activeSlave.boobsTat != $tattooChoice>> | [[Boobs|Body Modification][$activeSlave.boobsTat = $tattooChoice,$cash -= $modCost]]<</if>> - <<if $activeSlave.amp < 0>> + <<if $activeSlave.amp == 0>> <<if $activeSlave.armsTat != $tattooChoice>> | [[Arms|Body Modification][$activeSlave.armsTat = $tattooChoice,$cash -= $modCost]]<</if>> <</if>> <<if $activeSlave.backTat != $tattooChoice>> | [[Upper back|Body Modification][$activeSlave.backTat = $tattooChoice,$cash -= $modCost]]<</if>> @@ -1261,7 +1267,7 @@ Choose a tattoo style: <<if ($tattooChoice != "Asian art") && ($tattooChoice != "scenes")>> <<if $activeSlave.anusTat != $tattooChoice>> | [[Anus|Body Modification][$activeSlave.anusTat = $tattooChoice,$cash -= $modCost]]<</if>> <</if>> - <<if $activeSlave.amp < 0>> + <<if $activeSlave.amp == 0>> <<if $activeSlave.legsTat != $tattooChoice>> | [[Legs|Body Modification][$activeSlave.legsTat = $tattooChoice,$cash -= $modCost]]<</if>> <</if>> <</if>> diff --git a/src/uncategorized/longSlaveDescription.tw b/src/uncategorized/longSlaveDescription.tw index 78bcfd1abeea298dee40f1bae7e7de4d9fa3d3ff..8d32ecea0e6e823ebf4eb3ab6de3a5767ed0c979 100644 --- a/src/uncategorized/longSlaveDescription.tw +++ b/src/uncategorized/longSlaveDescription.tw @@ -1296,19 +1296,19 @@ when a dick is pushed inside <<if $activeSlave.vagina >= -1>>either of its lower <<set _lover = $slaves.find(function(s) { return s.ID == $activeSlave.relationshipTarget; })>> <<if def _lover>> <<if $activeSlave.mother == _lover.ID>> - $pronounCap is in an @@.lightgreen;incestuous relationship with $possessive mother, @@.lightgreen;<<SlaveFullName _lover>>.@@ + $pronounCap is in an @@.lightgreen;incestuous relationship with $possessive mother, <<SlaveFullName _lover>>.@@ <<elseif $activeSlave.father == _lover.ID>> - $pronounCap is in an @@.lightgreen;incestuous relationship with $possessive father, @@.lightgreen;<<SlaveFullName _lover>>.@@ + $pronounCap is in an @@.lightgreen;incestuous relationship with $possessive father, <<SlaveFullName _lover>>.@@ <<elseif _lover.mother == $activeSlave.ID || _lover.father == $activeSlave.ID>> - $pronounCap is in an @@.lightgreen;incestuous relationship with $possessive daughter, @@.lightgreen;<<SlaveFullName _lover>>.@@ + $pronounCap is in an @@.lightgreen;incestuous relationship with $possessive daughter, <<SlaveFullName _lover>>.@@ <<else>> <<switch areSisters($activeSlave, _lover)>> <<case 1>> - $pronounCap is in an @@.lightgreen;incestuous relationship with $possessive twin, @@.lightgreen;<<SlaveFullName _lover>>.@@ + $pronounCap is in an @@.lightgreen;incestuous relationship with $possessive twin, <<SlaveFullName _lover>>.@@ <<case 2>> - $pronounCap is in an @@.lightgreen;incestuous relationship with $possessive sister, @@.lightgreen;<<SlaveFullName _lover>>.@@ + $pronounCap is in an @@.lightgreen;incestuous relationship with $possessive sister, <<SlaveFullName _lover>>.@@ <<case 3>> - $pronounCap is in an @@.lightgreen;incestuous relationship with $possessive half-sister, @@.lightgreen;<<SlaveFullName _lover>>.@@ + $pronounCap is in an @@.lightgreen;incestuous relationship with $possessive half-sister, <<SlaveFullName _lover>>.@@ <</switch>> <</if>> <</if>> @@ -1610,7 +1610,9 @@ when a dick is pushed inside <<if $activeSlave.vagina >= -1>>either of its lower <</if>> <<ClothingDescription>> -<<clothingCorsetDescription>> +<<if $showBodyMods == 1>> + <<clothingCorsetDescription>> +<</if>> <<if ($showClothing == 1) && ($saleDescription == 0)>> $pronounCap @@ -2585,11 +2587,15 @@ Her scars make her look like she's in the right place. <<LipsDescription>> <<if $activeSlave.fuckdoll == 0>> +<<nailsDescription>> <<if $showBodyMods == 1>> - <<nailsDescription>> - <<backTatDescription>> - <<shouldersTatDescription>> - <<armsTatDescription>> + <<if ($activeSlave.armsTat == "bovine patterns") && ($activeSlave.legsTat == "bovine patterns") && ($activeSlave.shouldersTat == "bovine patterns") && ($activeSlave.backTat == "bovine patterns")>> + <<bovineTatDescription>> + <<else>> + <<backTatDescription>> + <<shouldersTatDescription>> + <<armsTatDescription>> + <</if>> <</if>> <</if>> diff --git a/src/uncategorized/randomNonindividualEvent.tw b/src/uncategorized/randomNonindividualEvent.tw index 44bf7c8be1b81c2ad9144c6c1fc429a4afa81479..a19304aa97d54fc456d10059f00ed0815577a13a 100644 --- a/src/uncategorized/randomNonindividualEvent.tw +++ b/src/uncategorized/randomNonindividualEvent.tw @@ -84,6 +84,7 @@ <<set $devDaughter = _relatedSlaves.find(function(s) { return s.ID == $devMother.relationTarget && s.devotion > 50 && s.anus != 0 && canWalk(s); })>> <<if (def $devDaughter)>> <<set $events.push("RE devoted mother daughter")>> + <<break>> <</if>> <</for>> @@ -93,6 +94,7 @@ <<set $daughter = _relatedSlaves.find(function(s) { return s.ID == $mother.relationTarget && s.devotion < 10 && s.anus != 0 && canWalk(s); })>> <<if (def $daughter)>> <<set $events.push("RE resistant mother daughter")>> + <<break>> <</if>> <</for>> @@ -102,6 +104,7 @@ <<set $olderSister = _relatedSlaves.find(function(s) { return s.ID == $youngerSister.relationTarget && s.anus == 0 && $youngerSister.devotion > (s.devotion+20); })>> <<if (def $olderSister)>> <<set $events.push("RE sibling revenge")>> + <<break>> <</if>> <</for>> @@ -111,6 +114,7 @@ <<set $betaTwin = _relatedSlaves.find(function(s) { return s.ID == $alphaTwin.relationTarget && s.anus > 0 && s.devotion > 50 && canWalk(s); })>> <<if (def $betaTwin)>> <<set $events.push("RE devoted twins")>> + <<break>> <</if>> <</for>> diff --git a/src/utility/descriptionWidgetsFlesh.tw b/src/utility/descriptionWidgetsFlesh.tw index c84d77b27837a6cd19bb338cdbd09b3ca69afec7..37116bd4cc85aa813138a1b1f83d88e98ae9b83c 100644 --- a/src/utility/descriptionWidgetsFlesh.tw +++ b/src/utility/descriptionWidgetsFlesh.tw @@ -1240,26 +1240,27 @@ $possessiveCap <</if>> <<if $activeSlave.fuckdoll == 0>> - <<if $activeSlave.areolaePiercing == 0>> - <<switch $activeSlave.areolae>> - <<case 1>> - $possessiveCap areolae form large, lovely circles of $seed skin around each nipple. - <<case 2>> - $possessiveCap areolae are unusually wide, eye-catching circles of $seed skin around each nipple. - <<case 3>> - $possessiveCap $seed areolae are unnaturally broad, covering much of the <<if $activeSlave.boobShape == "saggy">>bottom<<else>>front<</if>> of each breast. - <<case 4>> - <<if $activeSlave.boobShape == "saggy">>$possessiveCap motherly boobs point downward, though, leaving only the curved top of each heart visible.<</if>> - $possessiveCap huge $seed areolae are heart-shaped, an obvious surgical alteration. - <<case 5>> - $possessiveCap huge $seed areolae are star-shaped, an obvious surgical alteration. - <<default>> - $possessiveCap $activeSlave.nipples nipples are surrounded by a minimal $seed areolae. - <</switch>> - <<else>> - <<areolaePiercingDescription>> + <<if $showBodyMods == 1>> + <<if $activeSlave.areolaePiercing == 0>> + <<switch $activeSlave.areolae>> + <<case 1>> + $possessiveCap areolae form large, lovely circles of $seed skin around each nipple. + <<case 2>> + $possessiveCap areolae are unusually wide, eye-catching circles of $seed skin around each nipple. + <<case 3>> + $possessiveCap $seed areolae are unnaturally broad, covering much of the <<if $activeSlave.boobShape == "saggy">>bottom<<else>>front<</if>> of each breast. + <<case 4>> + <<if $activeSlave.boobShape == "saggy">>$possessiveCap motherly boobs point downward, though, leaving only the curved top of each heart visible.<</if>> + $possessiveCap huge $seed areolae are heart-shaped, an obvious surgical alteration. + <<case 5>> + $possessiveCap huge $seed areolae are star-shaped, an obvious surgical alteration. + <<default>> + $possessiveCap $activeSlave.nipples nipples are surrounded by a minimal $seed areolae. + <</switch>> + <<else>> + <<areolaePiercingDescription>> + <</if>> <</if>> - <<if ($showClothing == 1) && ($saleDescription == 0)>> <<if $activeSlave.areolae > 1>> <<switch $activeSlave.clothes>> @@ -2776,9 +2777,9 @@ $pronounCap's got a <<case 1>> $possessive tight little rosebud. <<case 2>> - the bottom the vertical slit formed by $possessive rear pussy. + the bottom of the vertical slit formed by $possessive rear pussy. <<case 3>> - the bottom the soft slit formed by $possessive lewd rear pussy. + the bottom of the soft slit formed by $possessive lewd rear pussy. <<default>> the edge of $possessive open anal gape. <</switch>> @@ -3937,16 +3938,12 @@ $pronounCap's got a <</if>> <<if $showBodyMods == 1>> - -<<vaginaPiercingDescription>> -<<clitPiercingDescription>> - -<<if $activeSlave.fuckdoll == 0>> - <<vaginaTatDescription>> -<</if>> - -<<dickPiercingDescription>> - + <<vaginaPiercingDescription>> + <<clitPiercingDescription>> + <<if $activeSlave.fuckdoll == 0>> + <<vaginaTatDescription>> + <</if>> + <<dickPiercingDescription>> <</if>> <<if $activeSlave.fuckdoll == 0>> @@ -4318,15 +4315,15 @@ $pronounCap has <</if>> <</if>> -<<if $activeSlave.fuckdoll == 0>> <<if $showBodyMods == 1>> - <<makeupDescription>> -<</if>> + <<if $activeSlave.fuckdoll == 0>> + <<makeupDescription>> + <</if>> + <<lipsPiercingDescription>> + <<lipsTatDescription>> + <<tonguePiercingDescription>> <</if>> -<<lipsPiercingDescription>> -<<lipsTatDescription>> -<<tonguePiercingDescription>> <<if ($showClothing == 1) && ($saleDescription == 0)>> @@ -5883,70 +5880,74 @@ $pronounCap has <<case "a small empathy belly">> $pronounCap is wearing a carefully sculpted silicone belly modeled after a pregnant woman in $possessive first trimester. <</switch>> - <<if $activeSlave.navelPiercing == 1>> - $possessiveCap fake navel bears a simple stud. - <<elseif $activeSlave.navelPiercing == 2>> - $possessiveCap fake navel is pierced with a big ring. - <<if ($activeSlave.clothes == "slutty jewelry")>> - It has a length of gilded chain dangling from it. - <<else>> - It has a short length of chain dangling from it. + <<if $showBodyMods == 1>> + <<if $activeSlave.navelPiercing == 1>> + $possessiveCap fake navel bears a simple stud. + <<elseif $activeSlave.navelPiercing == 2>> + $possessiveCap fake navel is pierced with a big ring. + <<if ($activeSlave.clothes == "slutty jewelry")>> + It has a length of gilded chain dangling from it. + <<else>> + It has a short length of chain dangling from it. + <</if>> <</if>> - <</if>> - <<if ($activeSlave.brand != 0) && ($activeSlave.brandLocation == "belly")>> - $possessiveCap fake belly has $activeSlave.brand branded on it. - <</if>> - <<else>> - <<if $activeSlave.navelPiercing == 1>> - $possessiveCap navel bears a simple stud. - <<elseif $activeSlave.navelPiercing == 2>> - $possessiveCap navel is pierced with a big ring. - <<if ($activeSlave.preg > 20) && ($activeSlave.pregType >= 10)>> - It has a heavy bell dangling from it. It sounds whenever $possessive babies kick, which is often. - <<elseif ($activeSlave.clothes == "slutty jewelry")>> - It has a length of gilded chain dangling from it. - <<else>> - It has a short length of chain dangling from it. + <<if ($activeSlave.brand != 0) && ($activeSlave.brandLocation == "belly")>> + $possessiveCap fake belly has $activeSlave.brand branded on it. <</if>> <</if>> - <<if $activeSlave.cSec == 1>> - $pronounCap has an unsightly c-section scar under $possessive navel. - <</if>> - <<if $activeSlave.bellyTat != 0>> - <<if hyperBellyTwo($activeSlave)>> - <<if $activeSlave.bellyTat == "a heart">> - A heart is tattooed around $possessive popped navel, though it is barely recognizable so stretched by $possessive titanic pregnancy. - <<elseif $activeSlave.bellyTat == "a star">> - A star is tattooed around $possessive popped navel, though it is barely recognizable so stretched by $possessive titanic pregnancy. - <<elseif $activeSlave.bellyTat == "a butterfly">> - A butterfly is tattooed around $possessive popped navel, though it is barely recognizable so stretched by $possessive titanic pregnancy. - <</if>> - <<elseif hyperBellyOne($activeSlave)>> - <<if $activeSlave.bellyTat == "a heart">> - A heart is tattooed around $possessive popped navel, though it is rather stretched by $possessive enormous pregnancy. - <<elseif $activeSlave.bellyTat == "a star">> - A star is tattooed around $possessive popped navel, though it is rather stretched by $possessive enormous pregnancy. - <<elseif $activeSlave.bellyTat == "a butterfly">> - A butterfly is tattooed around $possessive popped navel, though it is rather stretched by $possessive enormous pregnancy. + <<else>> + <<if $showBodyMods == 1>> + <<if $activeSlave.navelPiercing == 1>> + $possessiveCap navel bears a simple stud. + <<elseif $activeSlave.navelPiercing == 2>> + $possessiveCap navel is pierced with a big ring. + <<if ($activeSlave.preg > 20) && ($activeSlave.pregType >= 10)>> + It has a heavy bell dangling from it. It sounds whenever $possessive babies kick, which is often. + <<elseif ($activeSlave.clothes == "slutty jewelry")>> + It has a length of gilded chain dangling from it. + <<else>> + It has a short length of chain dangling from it. <</if>> - <<elseif hugeBelly($activeSlave)>> - <<if $activeSlave.bellyTat == "a heart">> - A heart is tattooed around $possessive popped navel, only to be truly seen when $pronoun is full-term. - <<elseif $activeSlave.bellyTat == "a star">> - A star is tattooed around $possessive popped navel, only to be truly seen when $pronoun is full-term. - <<elseif $activeSlave.bellyTat == "a butterfly">> - A butterfly is tattooed around $possessive popped navel, only to be truly seen when $pronoun is full-term. + <</if>> + <<if $activeSlave.cSec == 1>> + $pronounCap has an unsightly c-section scar under $possessive navel. + <</if>> + <<if $activeSlave.bellyTat != 0>> + <<if hyperBellyTwo($activeSlave)>> + <<if $activeSlave.bellyTat == "a heart">> + A heart is tattooed around $possessive popped navel, though it is barely recognizable so stretched by $possessive titanic pregnancy. + <<elseif $activeSlave.bellyTat == "a star">> + A star is tattooed around $possessive popped navel, though it is barely recognizable so stretched by $possessive titanic pregnancy. + <<elseif $activeSlave.bellyTat == "a butterfly">> + A butterfly is tattooed around $possessive popped navel, though it is barely recognizable so stretched by $possessive titanic pregnancy. + <</if>> + <<elseif hyperBellyOne($activeSlave)>> + <<if $activeSlave.bellyTat == "a heart">> + A heart is tattooed around $possessive popped navel, though it is rather stretched by $possessive enormous pregnancy. + <<elseif $activeSlave.bellyTat == "a star">> + A star is tattooed around $possessive popped navel, though it is rather stretched by $possessive enormous pregnancy. + <<elseif $activeSlave.bellyTat == "a butterfly">> + A butterfly is tattooed around $possessive popped navel, though it is rather stretched by $possessive enormous pregnancy. + <</if>> + <<elseif hugeBelly($activeSlave)>> + <<if $activeSlave.bellyTat == "a heart">> + A heart is tattooed around $possessive popped navel, only to be truly seen when $pronoun is full-term. + <<elseif $activeSlave.bellyTat == "a star">> + A star is tattooed around $possessive popped navel, only to be truly seen when $pronoun is full-term. + <<elseif $activeSlave.bellyTat == "a butterfly">> + A butterfly is tattooed around $possessive popped navel, only to be truly seen when $pronoun is full-term. + <</if>> + <<elseif bigBelly($activeSlave)>> + $pronounCap has a barely recognizable tattoo around $possessive navel, it should reveal itself fully once $pronoun is a little bigger. + <<elseif visibleBelly($activeSlave)>> + $pronounCap has an unrecognizable tattoo around $possessive navel, it has stretched slightly along with $possessive rounded middle. + <<else>> + $pronounCap has an unrecognizable tattoo scrunched around $possessive navel. <</if>> - <<elseif bigBelly($activeSlave)>> - $pronounCap has a barely recognizable tattoo around $possessive navel, it should reveal itself fully once $pronoun is a little bigger. - <<elseif visibleBelly($activeSlave)>> - $pronounCap has an unrecognizable tattoo around $possessive navel, it has stretched slightly along with $possessive rounded middle. - <<else>> - $pronounCap has an unrecognizable tattoo scrunched around $possessive navel. <</if>> - <</if>> - <<if ($activeSlave.brand != 0) && ($activeSlave.brandLocation == "belly")>> - $pronounCap has $activeSlave.brand branded into the flesh of $possessive $activeSlave.brandLocation. + <<if ($activeSlave.brand != 0) && ($activeSlave.brandLocation == "belly")>> + $pronounCap has $activeSlave.brand branded into the flesh of $possessive $activeSlave.brandLocation. + <</if>> <</if>> <<if ($activeSlave.breedingMark == 1)>> The Societal Elites' mark designating $possessive as a breeder is prominently displayed across $possessive lower belly, beneath $possessive navel. diff --git a/src/utility/descriptionWidgetsTattoos.tw b/src/utility/descriptionWidgetsTattoos.tw index 09ad2a6ffe3eb9cb87bf19dc195db234b4ac2eb9..687ed2fa548b44920e393c6bc9be7ebb9fcc8222 100644 --- a/src/utility/descriptionWidgetsTattoos.tw +++ b/src/utility/descriptionWidgetsTattoos.tw @@ -23,8 +23,8 @@ 'Hurt Me' is tattooed on her left shoulder, and 'Rape Me' on her right. <<elseif $activeSlave.shouldersTat == "counting">> ¤ tattoo counting her earnings and acquirements cover her shoulders. - <<elseif ($activeSlave.armsTat == "bovine patterns") && ($activeSlave.legsTat == "bovine patterns") && ($activeSlave.shouldersTat == "bovine patterns") && ($activeSlave.backTat == "bovine patterns")>> - Bovine tattoos cover her back and shoulders, and go down her arms, but stop short of each of her elbows. + <<elseif $activeSlave.shouldersTat == "bovine patterns">> + Bovine tattoos cover her shoulders. <<elseif $activeSlave.shouldersTat == "possessive">> A rendition of your face inside a heart is tattooed onto her left shoulder, and the words 'I love my <<if $PC.title == 1>>Master<<else>>Mistress<</if>>' inside an identical heart are tattooed on her right. <<elseif $activeSlave.shouldersTat == "sacrament">> @@ -190,76 +190,80 @@ <<else>> Tiny dick, pussy, and anus symbols are tattooed all over both her arms, one for each organ she's manually pleasured. <</if>> + <<elseif $activeSlave.armsTat == "bovine patterns">> + Cow-like spots go down her arms, but stop short of each of her elbows. <</if>> <</if>> <</widget>> <<widget "backTatDescription">> - <<if $activeSlave.backTat == "tribal patterns">> - She has a totem of her spirit animal tattooed across her back. - <<elseif $activeSlave.backTat == "flowers">> - Her back is covered in hundreds of beautiful flower tattoos; one could spend half an hour examining them all. - <<elseif ($activeSlave.backTat == "advertisements")>> - She has an ad for the arcology itself tattooed across her back. - <<elseif $activeSlave.backTat == "rude words">> - 'Sex Slave' is tattooed across her back; the tattoo uses the broad space to make each letter six inches tall, so that her identity can be read from hundreds of meters off. - <<elseif ($activeSlave.backTat == "scenes")>> - <<if $activeSlave.vagina == -1>> - A line-art rendition of $activeSlave.slaveName herself cumming copiously while riding a dick is tattooed across her entire back. - <<elseif $activeSlave.lactation > 0>> - A line-art rendition of $activeSlave.slaveName herself nursing a pair of her fellow slaves is tattooed across her entire back. - <<elseif $activeSlave.vaginalSkill >= 100>> - A line-art rendition of $activeSlave.slaveName herself performing reverse cowgirl and spreading her pussy is tattooed across her entire back. - <<elseif $PC.vagina == 1>> - A line-art rendition of $activeSlave.slaveName herself eating pussy is tattooed across her entire back. - <<else>> - A line-art rendition of $activeSlave.slaveName herself deepthroating a cock is tattooed across her entire back. - <</if>> - <<elseif ($activeSlave.backTat == "Asian art")>> - An Asian dragon is tattooed in a circle across her back; the dragon has subtle features that, according to traditional meanings, relate it to her personality. - <<elseif $activeSlave.shouldersTat == "possessive">> - An abridged and stylized version of her slave contract is tattooed across her entire back. - <<elseif $activeSlave.shouldersTat == "sacrament">> - She has a pair of pure white wings tattooed across her entire back. - <<elseif $activeSlave.shouldersTat == "sacrilege">> - She has a pair of blackened wings tattooed across her entire back. - <<elseif $activeSlave.shouldersTat == "paternalist">> - She has your name and the location of your penthouse tattooed on her upper back, so kind citizens can return her to you if she wanders off. - <<elseif $activeSlave.backTat == "degradation">> - She has - <<if $activeSlave.dick > 0>> - <<if $activeSlave.vagina > -1>> - <<if $activeSlave.boobs > 600>> - 'Futa<<if $activeSlave.visualAge > 35>> MILF<</if>> Slave' + <<if $activeSlave.backTat == "tribal patterns">> + She has a totem of her spirit animal tattooed across her back. + <<elseif $activeSlave.backTat == "flowers">> + Her back is covered in hundreds of beautiful flower tattoos; one could spend half an hour examining them all. + <<elseif ($activeSlave.backTat == "advertisements")>> + She has an ad for the arcology itself tattooed across her back. + <<elseif $activeSlave.backTat == "rude words">> + 'Sex Slave' is tattooed across her back; the tattoo uses the broad space to make each letter six inches tall, so that her identity can be read from hundreds of meters off. + <<elseif ($activeSlave.backTat == "scenes")>> + <<if $activeSlave.vagina == -1>> + A line-art rendition of $activeSlave.slaveName herself cumming copiously while riding a dick is tattooed across her entire back. + <<elseif $activeSlave.lactation > 0>> + A line-art rendition of $activeSlave.slaveName herself nursing a pair of her fellow slaves is tattooed across her entire back. + <<elseif $activeSlave.vaginalSkill >= 100>> + A line-art rendition of $activeSlave.slaveName herself performing reverse cowgirl and spreading her pussy is tattooed across her entire back. + <<elseif $PC.vagina == 1>> + A line-art rendition of $activeSlave.slaveName herself eating pussy is tattooed across her entire back. <<else>> - '<<if $activeSlave.visualAge > 35>>MILF <</if>>Hermaphrodite' + A line-art rendition of $activeSlave.slaveName herself deepthroating a cock is tattooed across her entire back. <</if>> - <<elseif $activeSlave.boobs > 600>> - 'Shemale<<if $activeSlave.visualAge > 35>> MILF<</if>> Slave' - <<else>> - 'Dickgirl<<if $activeSlave.visualAge > 35>> MILF<</if>> Slave' - <</if>> - <<else>> - <<if ($activeSlave.boobs > 800) && ($activeSlave.lactation > 0)>> - 'Slave Cow' - <<elseif ($activeSlave.visualAge > 35)>> - 'MILF Slave' - <<elseif ($activeSlave.visualAge < 25)>> - 'Slave Girl' - <<else>> - 'Sex Slave' - <</if>> - <</if>> - tattooed across her back in gothic script. - <<elseif $activeSlave.backTat == "counting">> - Her back is tattooed with tick marks to count the days of her sexual slavery - <<set $seed = (($week-$activeSlave.weekAcquired)*7)+random(-3,3)>> - <<if $seed < 10>> - here. There are only a few. - <<else>> - here: $seed of them. - <</if>> - <</if>> + <<elseif ($activeSlave.backTat == "Asian art")>> + An Asian dragon is tattooed in a circle across her back; the dragon has subtle features that, according to traditional meanings, relate it to her personality. + <<elseif $activeSlave.shouldersTat == "possessive">> + An abridged and stylized version of her slave contract is tattooed across her entire back. + <<elseif $activeSlave.shouldersTat == "sacrament">> + She has a pair of pure white wings tattooed across her entire back. + <<elseif $activeSlave.shouldersTat == "sacrilege">> + She has a pair of blackened wings tattooed across her entire back. + <<elseif $activeSlave.shouldersTat == "paternalist">> + She has your name and the location of your penthouse tattooed on her upper back, so kind citizens can return her to you if she wanders off. + <<elseif $activeSlave.backTat == "degradation">> + She has + <<if $activeSlave.dick > 0>> + <<if $activeSlave.vagina > -1>> + <<if $activeSlave.boobs > 600>> + 'Futa<<if $activeSlave.visualAge > 35>> MILF<</if>> Slave' + <<else>> + '<<if $activeSlave.visualAge > 35>>MILF <</if>>Hermaphrodite' + <</if>> + <<elseif $activeSlave.boobs > 600>> + 'Shemale<<if $activeSlave.visualAge > 35>> MILF<</if>> Slave' + <<else>> + 'Dickgirl<<if $activeSlave.visualAge > 35>> MILF<</if>> Slave' + <</if>> + <<else>> + <<if ($activeSlave.boobs > 800) && ($activeSlave.lactation > 0)>> + 'Slave Cow' + <<elseif ($activeSlave.visualAge > 35)>> + 'MILF Slave' + <<elseif ($activeSlave.visualAge < 25)>> + 'Slave Girl' + <<else>> + 'Sex Slave' + <</if>> + <</if>> + tattooed across her back in gothic script. + <<elseif $activeSlave.backTat == "counting">> + Her back is tattooed with tick marks to count the days of her sexual slavery + <<set $seed = (($week-$activeSlave.weekAcquired)*7)+random(-3,3)>> + <<if $seed < 10>> + here. There are only a few. + <<else>> + here: $seed of them. + <</if>> + <<elseif $activeSlave.shouldersTat == "bovine patterns">> + $possessiveCap back is covered in a large saddle-like blotch. +<</if>> <</widget>> <<widget "stampTatDescription">> @@ -301,6 +305,8 @@ $pronounCap has a tramp stamp which reads 'Fuck my ass and be blessed.' <<case "paternalist">> $pronounCap has a tramp stamp which reads 'Fuck me slowly' with an arrow pointing downward. + <<case "bovine patterns">> + Spots run right down to where her tail would be. <</switch>> <</if>> <</if>> @@ -544,10 +550,18 @@ <<case "possessive">> $possessiveCap left thigh is tattooed with a stylized representation of your initials, and the right with a depiction of your personal symbol. <<case "sacrament">> - $possessiveCap legs are covered in tattoos of swirling thorns + $possessiveCap legs are covered in tattoos of swirling thorns. <<case "sacrilege">> $possessiveCap legs are covered in tattoos of swirling flames. <<case "paternalist">> $possessiveCap left thigh reads 'I Love My Life,' and the right 'It's All I'm Good For.' + <<case "bovine patterns">> + $possessiveCap legs are completely colored to look like a cow, from her hips to the tops of her feet. <</switch>> <</widget>> + + +/* Special tats */ +<<widget "bovineTatDescription">> /* For fully bovinated. Not used for the more technical bodyMod, but useful for longSlaveDescriptions */ + Bovine tattoos cover her back and shoulders, and go down her arms, but stop short of each of her elbows. Her legs, too, have splotches that reach down to her ankles. +<</widget>> \ No newline at end of file