diff --git a/src/init/storyInit.tw b/src/init/storyInit.tw index 318e56f9812deac4aee1568b9d080cfecdb00d9e..d79325bc63e3defa3d0486fd6544f7adcfc7d61b 100644 --- a/src/init/storyInit.tw +++ b/src/init/storyInit.tw @@ -460,6 +460,7 @@ DairyRestraintsSetting($dairyRestraintsSetting) <<set $incubatorUpgradeMuscles = 0>> <<set $incubatorUpgradeGrowthStims = 0>> <<set $incubatorUpgradeReproduction = 0>> +<<set $incubatorImprintSetting = 0>> <<set $incubatorWeightSetting = 0>> <<set $incubatorMusclesSetting = 0>> <<set $incubatorGrowthStimsSetting = 0>> diff --git a/src/js/utilJS.tw b/src/js/utilJS.tw index 24fb8d8d1a9c95b6f9b4631479828198148e9df1..9a3a10284825f73b9344d1dc524172e0505c9d30 100644 --- a/src/js/utilJS.tw +++ b/src/js/utilJS.tw @@ -95,8 +95,25 @@ window.Height = (function(){ "Bosnian": 171.1, "Kosovan": undefined, "Macedonian": undefined, "Honduran": 152.0, "Maltese": 159.9, "Nauruan": undefined, "Micronesian": undefined, "Costa Rican": undefined, "Salvadoran": 160.3, "Nicaraguan": 153.7, "Panamanian": 152.0, "Nigerien": 157.8, "Andorran": undefined, "Bulgarian": 163.2, "Luxembourgian": 164.8, - "Moldovan": 161.2, + "Moldovan": 161.2, "Antiguan": 156.8, "Aruban": 158, "Azerbaijani": 162.4, "Bahamian": 157.1, "Bahraini": 165.2, + "Barbadian": 158.5, "Bhutanese": 153.4, "Burundian": 157, "a Cook Islander": 162.3, "Cypriot": 163.4, + "Dominiquais": 157.2, "East Timorese": 149.1, "Ecuadorian": 153.4, "Fijian": 161.8, "French Guianan": 157, + "Georgian": 160.5, "Guyanese": 157.9, "Kuwaiti": 156.1, "Kyrgyz": 158.6, "Latvian": 165.7, "a Liechtensteiner": 164.3, + "Niuean": 160.4, "Palauan": 161.4, "Palestinian": 158.2, "Papua New Guinean": 150.7, "Paraguayan": 158.3, "Qatari": 155, + "Kittitian": 156.9, "Saint Lucian": 157.1, "Vincentian": 156.2, "Samoan": 161, "Seychellois": 155.8, + "Slovene": 167.4, "a Solomon Islander": 151.8, "Sri Lankan": 151.4, "Surinamese": 155.7, "Tajik": 161.2, "Tongan": 159.5, + "Trinidadian": 157.4, "Turkmen": 158.2, "Ni-Vanuatu": 149.8, "Vatican": 162.5, "": 162.5 // default + + /* undefined version + "Antiguan": undefined, "Aruban": undefined, "Azerbaijani": 162.4, "Bahamian":undefined, "Bahraini": 154.2, + "Barbadian": undefined, "Bhutanese": undefined, "Burundian": undefined, "a Cook Islander": undefined, "Cypriot": undefined, + "Dominiquais": undefined, "East Timorese": undefined, "Ecuadorian": undefined, "Fijian": 161.8, "French Guianan": undefined, + "Georgian": undefined, "Guyanese": undefined, "Kuwaiti": undefined, "Kyrgyz": undefined, "Latvian": 165.7, "a Liechtensteiner": undefined, + "Niuean": undefined, "Palauan": undefined, "Palestinian": undefined, "Papua New Guinean": undefined, "Paraguayan": undefined, "Qatari": undefined, + "Kittitian": undefined, "Saint Lucian": undefined, "Vincentian": undefined, "Samoan": undefined, "Seychellois": undefined, + "Slovene": 167.4, "a Solomon Islander": undefined, "Sri Lankan": 151.4, "Surinamese": undefined, "Tajik": undefined, "Tongan": undefined, + "Trinidadian": undefined, "Turkmen": undefined, "Ni-Vanuatu": undefined, "Vatican": undefined, */ }; const xyMeanHeight = { "American.white": 178.2, "American.black": 177.4, "American.latina": 172.5, "American.asian": 172.5, "American": 176.4, @@ -123,8 +140,25 @@ window.Height = (function(){ "Malagasy": 161.5, "Maldivian": undefined, "Bosnian": 183.9, "Kosovan": undefined, "Macedonian": undefined, "Honduran": undefined, "Maltese": 169.9, "Nauruan": undefined, "Micronesian": undefined, "Costa Rican": undefined, "Salvadoran": undefined, "Nicaraguan": undefined, "Panamanian": 165.0, "Nigerien": 163.8, "Luxembourgian": 179.9, - "Moldovan": undefined, ".white": 177.6, + "Moldovan": undefined, ".white": 177.6, "Antiguan": 164.8, "Aruban": 165.1, "Azerbaijani": 171.8, "Bahamian": 167.2, "Bahraini": 165.1, + "Barbadian": 169.3, "Bhutanese": 167.2, "Burundian": 164.1, "a Cook Islander": 173.4, "Cypriot": 177.2, + "Dominiquais": 168.1, "East Timorese": 161.2, "Ecuadorian": 167.5, "Fijian": 170.4, "French Guianan": 168, + "Georgian": 172.7, "Guyanese": 168.6, "Kuwaiti": 169.2, "Kyrgyz": 170.4, "Latvian": 174.2, "a Liechtensteiner": 175.4, + "Niuean": 169.7, "Palauan": 174.6, "Palestinian": 169.7, "Papua New Guinean": 163.5, "Paraguayan": 168.8, "Qatari": 166.2, + "Kittitian": 164.4, "Saint Lucian": 168.3, "Vincentian": 165.4, "Samoan": 173, "Seychellois": 168.5, + "Slovene": 180.3, "a Solomon Islander": 163.1, "Sri Lankan": 163.6, "Surinamese": 165.2, "Tajik": 175.2, "Tongan": 168.2, + "Trinidadian": 170.8, "Turkmen": 171.4, "Ni-Vanuatu": 160.5, "Vatican": 176.5, "": 172.5 // defaults + + /* undefined version + "Antiguan": undefined, "Aruban": undefined, "Azerbaijani": 171.8, "Bahamian":undefined, "Bahraini": 165.1, + "Barbadian": undefined, "Bhutanese": undefined, "Burundian": undefined, "a Cook Islander": undefined, "Cypriot": undefined, + "Dominiquais": undefined, "East Timorese": undefined, "Ecuadorian": undefined, "Fijian": 170.4, "French Guianan": undefined, + "Georgian": undefined, "Guyanese": undefined, "Kuwaiti": undefined, "Kyrgyz": undefined, "Latvian": 174.2, "a Liechtensteiner": undefined, + "Niuean": undefined, "Palauan": undefined, "Palestinian": undefined, "Papua New Guinean": undefined, "Paraguayan": undefined, "Qatari": undefined, + "Kittitian": undefined, "Saint Lucian": undefined, "Vincentian": undefined, "Samoan": undefined, "Seychellois": undefined, + "Slovene": 180.3, "a Solomon Islander": undefined, "Sri Lankan": 163.6, "Surinamese": undefined, "Tajik": undefined, "Tongan": undefined, + "Trinidadian": undefined, "Turkmen": undefined, "Ni-Vanuatu": undefined, "Vatican": undefined, */ }; // Helper method - table lookup for nationality/race combinations diff --git a/src/pregmod/generateChild.tw b/src/pregmod/generateChild.tw index 5d09a4616e21c13fab01f919aa97a6ad9faac956..9af6ab94daa6ed23f89da5265cda20412edb545c 100644 --- a/src/pregmod/generateChild.tw +++ b/src/pregmod/generateChild.tw @@ -562,7 +562,11 @@ <<if $activeSlave.underArmHStyle != "hairless">> <<set $activeSlave.underArmHStyle = either("bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "hairless")>> <</if>> -<<set $activeSlave.origin = "Shortly after birth, she was sealed in an aging tank until she was of age. She knows nothing of the world outside of what the tank imprinted her with.">> +<<if $incubatorImprintSetting == "terror">> + <<set $activeSlave.origin = "Shortly after birth, she was sealed in an aging tank until she was of age. She knows only of the terror that awaits her should she not obey her master.">> +<<else>> + <<set $activeSlave.origin = "Shortly after birth, she was sealed in an aging tank until she was of age. She knows nothing of the world outside of what the tank imprinted her with.">> +<</if>> <<set $activeSlave.career = "a slave since birth">> <<set $activeSlave.birthName = $activeSlave.slaveName>> <<set $activeSlave.birthSurname = $activeSlave.slaveSurname>> diff --git a/src/pregmod/incubator.tw b/src/pregmod/incubator.tw index 667de802d62f48d5a8b402477f11dcc7af49827a..4bfa765ba9a32f0f3581171bcd104739b7ee0de1 100644 --- a/src/pregmod/incubator.tw +++ b/src/pregmod/incubator.tw @@ -202,6 +202,15 @@ Target age for release: <<textbox "$targetAge" $targetAge "Incubator">> [[Minimu There are no systems in place to control a growing child's height and you lack the capability to fabricate growth stimulants. <</if>> +<br> +<<if $incubatorImprintSetting == "terror">> + The imprinting system is currently focused on making her devoted but fearful of you. The imprinting cycle is locked upon incubation start. + [[Switch the system to focus on attachment|Incubator][$incubatorImprintSetting = "trust"]] //Only affects new infants// +<<else>> + The imprinting system is currently focused on making her devoted and trusting of you. The imprinting cycle is locked upon incubation start. + [[Switch the system to focus on dependance|Incubator][$incubatorImprintSetting = "trust"]] //Only affects new infants// +<</if>> + <<if $incubatorSlaves > 0>> <<for $i = 0; $i < $incubatorSlaves; $i++>> <<if $tanks[$i].growTime <= 0>> @@ -210,6 +219,12 @@ Target age for release: <<textbox "$targetAge" $targetAge "Incubator">> [[Minimu <<else>> <br><br>@@.pink;<<print $tanks[$i].slaveName>>'s@@ growth is currently being accelerated. She will be ready for release in about <<print Math.round($tanks[$i].growTime/$incubatorUpgradeSpeed)>> weeks. <</if>> + <br>The tank is imprinting her with basic life and sexual skills, though she will still be very naive and inexperience on release. + <<if $tanks[$i].origin == "Shortly after birth, she was sealed in an aging tank until she was of age. She knows only of the terror that awaits her should she not obey her master.">> + The majority of her indoctrination involves painting the world as a terrible place where only horror awaits her should she not obey her owner. + <<else>> + The majority of her indoctrination involves painting the world as a wonderful place only if she is unconditionally devoted to, and absolutely trusting of, her owner. + <</if>> <<if $incubatorUpgradeWeight == 1>> <br> <<if $incubatorWeightSetting == 1>> diff --git a/src/uncategorized/BackwardsCompatibility.tw b/src/uncategorized/BackwardsCompatibility.tw index 79e427de65895e8e2818fede77a345e9d752043b..f04c9ab10c4bd1886813a5ed3039aacf7ed6466f 100644 --- a/src/uncategorized/BackwardsCompatibility.tw +++ b/src/uncategorized/BackwardsCompatibility.tw @@ -442,6 +442,9 @@ <<if ndef $incubatorUpgradeGrowthStims>> <<set $incubatorUpgradeGrowthStims = 0>> <</if>> +<<if ndef $incubatorImprintSetting>> + <<set $incubatorImprintSetting = 0>> +<</if>> <<if ndef $incubatorWeightSetting>> <<set $incubatorWeightSetting = 0>> <</if>> diff --git a/src/uncategorized/RETS.tw b/src/uncategorized/RETS.tw index c694a12adcd077cfb9970e1597ebd60d4c5183f2..d8d608e0f8668ca42614bbd6c05c38b54b01439e 100644 --- a/src/uncategorized/RETS.tw +++ b/src/uncategorized/RETS.tw @@ -965,7 +965,7 @@ $activeSlave.slaveName is almost in tears. <<set _meal = either("breakfast", "lunch", "dinner")>> <<if _meal == "breakfast">>At the begininning<<elseif _meal == "lunch">>At the midpoint<<else>>Near the end<</if>> of $subSlave.slaveName's scheduled day, you come across her curled up in her mother <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span>'s lap, face buried in her bosom. $activeSlave.slaveName is running a gentle hand <<if $activeSlave.hLength > 5>>through $subSlave.slaveName's hair<<else>>across $subSlave.slaveName's scalp<</if>>, and is softly <<say>>ing something to her. As you approach, you catch the end of it. -<<if $activeSlave.genes == "XX" && $subSlave.origin != "Shortly after birth, she was sealed in an aging tank until she was of age. She knows nothing of the world outside of what the tank imprinted her with.">> +<<if $activeSlave.genes == "XX" && $subSlave.origin != "Shortly after birth, she was sealed in an aging tank until she was of age. She knows nothing of the world outside of what the tank imprinted her with." && $subSlave.origin != "Shortly after birth, she was sealed in an aging tank until she was of age. She knows only of the terror that awaits her should she not obey her master.">> "I mi<<ss>>ed doing thi<<s>> for you <<s>>o much," she murmurs. "It'<<s>> <<s>>o ni<<c>>e to do it again." <<else>> "I never got to do thi<<s>> for you when you were a baby," she murmurs. "It'<<s>> <<s>>o ni<<c>>e to do it now." @@ -974,7 +974,7 @@ $activeSlave.slaveName is almost in tears. $subSlave.slaveName is nursing, lustily sucking at one of $activeSlave.slaveName's breasts, her $subSlave.skin throat bobbing as she drinks swallow after swallow of her mother's milk. <br><br> $activeSlave.slaveName shifts a little, and giggles. -<<if $activeSlave.genes == "XX" && $subSlave.origin != "Shortly after birth, she was sealed in an aging tank until she was of age. She knows nothing of the world outside of what the tank imprinted her with.">> +<<if $activeSlave.genes == "XX" && $subSlave.origin != "Shortly after birth, she was sealed in an aging tank until she was of age. She knows nothing of the world outside of what the tank imprinted her with." && $subSlave.origin != "Shortly after birth, she was sealed in an aging tank until she was of age. She knows only of the terror that awaits her should she not obey her master.">> "Of cour<<s>>e it'<<s>> a little bit different now. Ooh, <<else>> "And it'<<s>> even more fun <<s>>in<<c>>e we're doing it now. Ooh, diff --git a/src/uncategorized/generateXYSlave.tw b/src/uncategorized/generateXYSlave.tw index ad009a68f4beb1f1892b1e919e696e1b2394fb96..e89196ea3fffb6c4589f4fbea3326cfc31bea808 100644 --- a/src/uncategorized/generateXYSlave.tw +++ b/src/uncategorized/generateXYSlave.tw @@ -451,16 +451,16 @@ <<switch $activeSlave.nationality>> <<case "Iranian" "Moroccan" "Afghan" "Tunisian">> <<set $activeSlave.foreskin = 100>> - <<case "Turkish" "Nigerian" "Iraqi" "Yemeni" "Jordanian" "Gabonese">> + <<case "Turkish" "Nigerian" "Iraqi" "Yemeni" "Jordanian" "Gabonese" "Tajik">> <<set $activeSlave.foreskin = 99>> - <<case "Algerian" "Maldivian">> + <<case "Algerian" "Maldivian" "Azerbaijani">> <<set $activeSlave.foreskin = 98>> <<case "Saudi" "Uzbek" "Libyan" "Djiboutian">> <<set $activeSlave.foreskin = 97>> - <<case "Congolese" "Pakistani" "Nigerien">> + <<case "Congolese" "Pakistani" "Nigerien" "Turkmen">> /% Population-weighted average of Democratic Republic of Congo and Republic of Congo %/ <<set $activeSlave.foreskin = 96>> - <<case "Egyptian" "Tuvaluan" "Malagasy" "Nauruan">> + <<case "Egyptian" "Tuvaluan" "Malagasy" "Nauruan" "a Cook Islander" "Niuean" "Palauan" "Samoan" "a Solomon Islander" "Tongan" "Ni-Vanuatu">> <<set $activeSlave.foreskin = 95>> <<case "Cameroonian">> <<set $activeSlave.foreskin = 94>> @@ -468,23 +468,25 @@ <<set $activeSlave.foreskin = 93>> <<case "Israeli" "Ghanan" "Ethiopian" "Filipina" "Kosovan">> <<set $activeSlave.foreskin = 92>> - <<case "Kenyan">> + <<case "Kenyan" "Kyrgyz" "Palestinian">> <<set $activeSlave.foreskin = 91>> <<case "Omani">> <<set $activeSlave.foreskin = 88>> - <<case "Malian">> + <<case "Malian" "Kuwaiti">> <<set $activeSlave.foreskin = 86>> - <<case "American")>> + <<case "Bahraini">> + <<set $activeSlave.foreskin = 81>> + <<case "American" "Qatari">> <<set $activeSlave.foreskin = 77>> <<case "Emirati">> <<set $activeSlave.foreskin = 76>> <<case "Tanzanian">> <<set $activeSlave.foreskin = 72>> - <<case "Malaysian">> + <<case "Malaysian" "Burundian">> <<set $activeSlave.foreskin = 61>> <<case "Lebanese">> <<set $activeSlave.foreskin = 60>> - <<case "Kazakh">> + <<case "Kazakh" "Fijian">> <<set $activeSlave.foreskin = 56>> <<case "Korean" "Bruneian">> /% Population-weighted average of South Korea and North Korea. %/ @@ -510,7 +512,7 @@ <<set $activeSlave.foreskin = 28>> <<case "Ugandan" "Australian">> <<set $activeSlave.foreskin = 27>> - <<case "Belgian" "Thai">> + <<case "Belgian" "Thai" "Cypriot">> <<set $activeSlave.foreskin = 23>> <<case "British">> <<set $activeSlave.foreskin = 21>> @@ -518,37 +520,40 @@ <<set $activeSlave.foreskin = 20>> <<case "Montenegrin">> <<set $activeSlave.foreskin = 19>> - <<case "Singaporean">> + <<case "Singaporean" "Surinamese">> <<set $activeSlave.foreskin = 15>> <<case "Jamaican" "French" "Chinese" "Indian">> <<set $activeSlave.foreskin = 14>> <<case "Zambian" "Bulgarian">> <<set $activeSlave.foreskin = 13>> - <<case "Russian">> + <<case "Russian" "French Guianan" "Guyanese">> <<set $activeSlave.foreskin = 12>> <<case "German">> <<set $activeSlave.foreskin = 11>> - <<case "Belarusian">> + <<case "Belarusian" "Georgian" "Papua New Guinean">> <<set $activeSlave.foreskin = 10>> <<case "Zimbabwean" "Japanese">> <<set $activeSlave.foreskin = 9>> - <<case "Taiwanese">> + <<case "Taiwanese" "Slovene" "Sri Lankan">> <<set $activeSlave.foreskin = 8>> <<case "Haitian" "Spanish">> <<set $activeSlave.foreskin = 7>> - <<case "Dutch" "Austrian" "Swiss">> + <<case "Dutch" "Austrian" "Swiss" "East Timorese" "Trinidadian">> <<set $activeSlave.foreskin = 6>> - <<case "Danish" "Swedish" "Greek">> + <<case "Danish" "Swedish" "Greek" "a Liechtensteiner">> <<set $activeSlave.foreskin = 5>> <<case "Peruvian" "Serbian" "Nepalese" "Burmese" "Cambodian" "Mongolian">> <<set $activeSlave.foreskin = 4>> <<case "Italian" "Norwegian" "Argentinian">> <<set $activeSlave.foreskin = 3>> - <<case "Ukrainian" "Luxembourgian">> + <<case "Ukrainian" "Luxembourgian" "Vincentian">> <<set $activeSlave.foreskin = 2>> - <<case "Portuguese" "Hungarian" "Irish" "Finnish" "Brazilian" "Bermudian" "Uruguayan" "Monégasque" "Andorran" "Croatian" "Moldovan" "Panamanian">> + <<case "Portuguese" "Hungarian" "Irish" "Finnish" "Brazilian" "Bermudian" "Uruguayan" "Monégasque" "Andorran" "Croatian" "Moldovan" "Panamanian" "Barbadian" "Bhutanese" "Seychellois">> <<set $activeSlave.foreskin = 1>> - <<case "Cuban" "Guatemalan" "Chilean" "Bolivian" "Venezuelan" "Lithuanian" "Slovak" "Czech" "Romanian" "Estonian" "Icelandic" "Polish" "Colombian" "Armenian" "Vietnamese" "Sammarinese" "Marshallese" "Greenlandic" "Belizean" "Costa Rican" "Salvadoran" "Micronesian" "Grenadian" "Honduran" "I-Kiribati" "Laotian" "Maltese" "Nicaraguan">> + <<case "Cuban" "Guatemalan" "Chilean" "Bolivian" "Venezuelan" "Lithuanian" "Slovak" "Czech" "Romanian" "Estonian" "Icelandic" "Polish" "Colombian" + "Armenian" "Vietnamese" "Sammarinese" "Marshallese" "Greenlandic" "Belizean" "Costa Rican" "Salvadoran" "Micronesian" "Grenadian" "Honduran" + "I-Kiribati" "Laotian" "Maltese" "Nicaraguan" "Antiguan" "Bahamian" "Dominiquais" "Ecuadorian" "Latvian" "Paraguayan" "Kittitian" "Vatican" + "Saint Lucian">> <<set $activeSlave.foreskin = 0>> <<default>> /% Some overlooked country, or possibly stateless. Use global average. %/ diff --git a/src/uncategorized/saDevotion.tw b/src/uncategorized/saDevotion.tw index f20d690c30bfc9da91633c4b006b0c15449f50df..5a1ad5e97672a4d9ad38abd2619d9523e666138d 100644 --- a/src/uncategorized/saDevotion.tw +++ b/src/uncategorized/saDevotion.tw @@ -642,7 +642,7 @@ <<if ($slaves[$i].career == "a slave since birth")>> <<if ($slaves[$i].devotion <= 95)>> - The tank's imprinting systems left a @@.hotpink;deep, subconscious desire@@ to serve her owner. + The tank's imprinting systems left a @@.hotpink;deep, subconscious <<if $activeSlave.origin == "Shortly after birth, she was sealed in an aging tank until she was of age. She knows only of the terror that awaits her should she not obey her master.">>need<<else>>desire<</if>>@@ to serve her owner. <</if>> <</if>> @@ -659,6 +659,8 @@ <<if $slaves[$i].origin == "Shortly after birth, she was sealed in an aging tank until she was of age. She knows nothing of the world outside of what the tank imprinted her with.">> The incubation facility conditioned her mind for total subservience to her owner; she can not resist her progress. +<<if $slaves[$i].origin == "Shortly after birth, she was sealed in an aging tank until she was of age. She knows only of the terror that awaits her should she not obey her master.">> + The incubation facility conditioned her mind for total reverence of her owner; she can not resist her progress. <<elseif $slaves[$i].devotion >= -20>> <<if $slaves[$i].devotion >= ($slaves[$i].oldDevotion+5)>> <<if $slaves[$i].origin == "Shortly after birth, she was sealed in an aging tank until she was of age. She knows nothing of the world outside of what the tank imprinted her with.">> diff --git a/src/uncategorized/saLongTermEffects.tw b/src/uncategorized/saLongTermEffects.tw index 87c4a57c16227277f55ab846f9430819cadf01d6..88fb1ca911a84ce0f23c946ecc3518c6373d692f 100644 --- a/src/uncategorized/saLongTermEffects.tw +++ b/src/uncategorized/saLongTermEffects.tw @@ -2351,8 +2351,15 @@ <<set $slaves[$i].devotion -= 2>> <</if>> <<case "a slave since birth">> - The tank's imprinting left a lasting impression on her; deep down she @@.hotpink;knows you are to be obeyed@@ and @@.mediumaquamarine;trusted,@@ even if she can't understand why. - <<set $slaves[$i].devotion += 3, $slaves[$i].trust += 3>> + The tank's imprinting left a lasting impression on her; deep down she + <<if $activeSlave.origin == "Shortly after birth, she was sealed in an aging tank until she was of age. She knows only of the terror that awaits her should she not obey her master.">> + @@.hotpink;knows you are to be obeyed@@ or @@.gold;bad things will happen,@@ + <<set $slaves[$i].devotion += 3, $slaves[$i].trust -= 3>> + <<else>> + @@.hotpink;knows you are to be obeyed@@ and @@.mediumaquamarine;trusted,@@ + <<set $slaves[$i].devotion += 3, $slaves[$i].trust += 3>> + <</if>> + even if she can't understand why. <<case "a breeder">> <<if $slaves[$i].pregKnown == 1 && $arcologies[0].FSRepopulation != "unset">> Her life used to revolve around being pregnant all the time and nothing has changed. However, being surrounded with happy, heavily pregnant women leaves her @@.hotpink;slightly more accepting@@ of her fate and @@.mediumaquamarine;hopeful@@ that her trained body will be useful to you. diff --git a/src/uncategorized/surgeryDegradation.tw b/src/uncategorized/surgeryDegradation.tw index 4f49dd739f94850355993d3a27f0d547905a3d54..23fc4359c832ba9a98cab09f21aa05ba5a9eb967 100644 --- a/src/uncategorized/surgeryDegradation.tw +++ b/src/uncategorized/surgeryDegradation.tw @@ -1495,7 +1495,7 @@ As the remote surgery's long recovery cycle completes, <</if>> <<case "fert">> - <<if (($activeSlave.fetish == "pregnancy") && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetishKnown == 1)) || $activeSlave.origin = "She sold herself to you in the hope of someday bearing children.">> + <<if (($activeSlave.fetish == "pregnancy") && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetishKnown == 1)) || $activeSlave.origin == "She sold herself to you in the hope of someday bearing children.">> She leaves the surgery with nothing but a nonspecific ache in her lower abdomen, but she knows enough about surgery and sex slaves to know that it means she now has a chance to get pregnant. She is @@.hotpink;filled with joy@@ whenever she thinks about the fact that feeling a life growing within her is now, at last, a possibility. She's so pleased that she now @@.mediumaquamarine;trusts@@ your plans for her body. As with all surgery @@.red;her health has been slightly affected.@@ <<set $activeSlave.trust += 4>> <<set $activeSlave.devotion += 5>> @@ -1512,7 +1512,7 @@ As the remote surgery's long recovery cycle completes, <</if>> <<case "addOvaries">> - <<if (($activeSlave.fetish == "pregnancy") && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetishKnown == 1)) || $activeSlave.origin = "She sold herself to you in the hope of someday bearing children.">> + <<if (($activeSlave.fetish == "pregnancy") && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetishKnown == 1)) || $activeSlave.origin == "She sold herself to you in the hope of someday bearing children.">> She leaves the surgery with nothing but a nonspecific ache in her lower abdomen, but she has managed to catch enough slave rumors about what the fabricator can do to know that it means she now has a chance to get pregnant. She is filled with joy whenever she thinks about the fact that feeling a life growing within her is now, at last, a possibility. She now places @@.mediumaquamarine;total faith@@ in your plans for her body and @@.hotpink;adores you@@ for giving her a gift she once thought impossible. As with all surgery @@.red;her health has been slightly affected.@@ <<set $activeSlave.trust += 10>> <<set $activeSlave.devotion += 10>> diff --git a/src/utility/miscWidgets.tw b/src/utility/miscWidgets.tw index dbe5f336c6b05b6226631095beda4ddfb114b385..2174d57285c42c5f53f42422543c6e1f1f02c8c4 100644 --- a/src/utility/miscWidgets.tw +++ b/src/utility/miscWidgets.tw @@ -43,7 +43,12 @@ <<if canDoAnal($activeSlave) && ($activeSlave.anus == 0)>> @@.lime;This breaks in $activeSlave.slaveName's virgin ass.@@ <<if ($activeSlave.devotion > 50) || $activeSlave.career == "a slave since birth">> - Since it's her first time, you gently ease yourself into her butthole and gradually increase the intensity of your thrusts. Before long she's moaning loudly as you continue working away at her butthole. She thinks of losing her anal virginity to you as a @@.hotpink;connection@@ with her beloved <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Master<<else>>Mistress<</if>>. She looks forward to having her asshole fucked by you again. + Since it's her first time, you gently ease yourself into her butthole and gradually increase the intensity of your thrusts. Before long she's moaning loudly as you continue working away at her butthole. + <<if $activeSlave.origin == "Shortly after birth, she was sealed in an aging tank until she was of age. She knows only of the terror that awaits her should she not obey her master.">> + She thinks of losing her anal virginity to her <<WrittenMaster $activeSlave>> a @@.hotpink;necessity.@@ She expects her asshole to be seeing a lot more attention now. + <<else>> + She thinks of losing her anal virginity to you as a @@.hotpink;connection@@ with her beloved <<WrittenMaster $activeSlave>>. She looks forward to having her asshole fucked by you again. + <</if>> <<set $activeSlave.devotion += 4>> <<elseif ($activeSlave.devotion > 20)>> Since it's her first time, you gently ease yourself into her butthole and gradually increase the intensity of your thrusts. Her moans become louder and louder as you continue working away at her butthole. She accepts the pain and humiliation of anal sex as part of her sexual servitude, though she hopes that her next time will be less painful. @@ -82,7 +87,12 @@ <<if ($activeSlave.vagina == 0)>> @@.lime;This breaks in $activeSlave.slaveName's virgin pussy.@@ <<if ($activeSlave.devotion > 20) || $activeSlave.career == "a slave since birth">> - You ease yourself into her pussy, since it's her first time, then gradually speed up your thrusts while she slowly learns to move her hips along with you. She moans loudly. @@.hotpink;She enjoys losing her cherry to you.@@ She looks forward to having her pussy fucked by you again. + You ease yourself into her pussy, since it's her first time, then gradually speed up your thrusts while she slowly learns to move her hips along with you. She moans loudly. + <<if $activeSlave.origin == "Shortly after birth, she was sealed in an aging tank until she was of age. She knows only of the terror that awaits her should she not obey her master.">> + She thinks of losing her virginity to her <<WrittenMaster $activeSlave>> a @@.hotpink;necessity to be happy.@@ She expects her pussy to be seeing a lot more attention in the future. + <<else>> + @@.hotpink;She enjoys losing her cherry to you.@@ She looks forward to having her pussy fucked by you again. + <</if>> <<set $activeSlave.devotion += 4>> <<elseif ($activeSlave.devotion < -20)>> You force yourself into her pussy. She sobs and cries with disgust while you continue working her fuck hole. She @@.mediumorchid;hates@@ and @@.gold;fears@@ you for taking her virginity. @@ -119,7 +129,12 @@ <<if canDoAnal($activeSlave) && ($activeSlave.anus == 0)>> @@.lime;This breaks in $activeSlave.slaveName's virgin holes.@@ <<if ($activeSlave.devotion > 50) || $activeSlave.career == "a slave since birth">> - As it's her first time, you ease yourself into her pussy before gradually working your way into her ass and alternate between the two holes while she moans. @@.hotpink;She's so devoted she enjoys being fucked in both holes for the first time.@@ She looks forward to having her holes fucked by you again. + As it's her first time, you ease yourself into her pussy before gradually working your way into her ass and alternate between the two holes while she moans. + <<if $activeSlave.origin == "Shortly after birth, she was sealed in an aging tank until she was of age. She knows only of the terror that awaits her should she not obey her master.">> + She believes you taking her virgin holes @@.hotpink;will keep her from suffering.@@ She expects you to require her holes as tribute again soon. + <<else>> + @@.hotpink;She's so devoted she enjoys being fucked in both holes for the first time.@@ She looks forward to having her holes fucked by you again. + <</if>> <<set $activeSlave.devotion += 4>> <<elseif ($activeSlave.devotion <= 20)>> You force yourself into her pussy before working your way into her ass. She sobs and cries with disgust while you alternate between the two holes. She @@.mediumorchid;hates@@ losing her virginity and anal virginity in one @@.gold;brutal@@ incident. She dreads having her holes violated by you again. @@ -132,7 +147,12 @@ @@.lime;This breaks in $activeSlave.slaveName's virgin pussy.@@ <<set $activeSlave.vagina++>> <<if ($activeSlave.devotion > 20) || $activeSlave.career == "a slave since birth">> - As it's her first time, you ease yourself into her pussy and gradually speed up your thrusts while she slowly learns to move her hips along with you. She moans loudly. @@.hotpink;She enjoys losing her cherry to you.@@ She looks forward to having her pussy fucked by you again. + As it's her first time, you ease yourself into her pussy and gradually speed up your thrusts while she slowly learns to move her hips along with you. She moans loudly. + <<if $activeSlave.origin == "Shortly after birth, she was sealed in an aging tank until she was of age. She knows only of the terror that awaits her should she not obey her master.">> + She thinks of losing her virginity to her <<WrittenMaster $activeSlave>> a @@.hotpink;necessity to be happy.@@ She expects her pussy to be seeing a lot more attention in the future. + <<else>> + @@.hotpink;She enjoys losing her cherry to you.@@ She looks forward to having her pussy fucked by you again. + <</if>> <<set $activeSlave.devotion += 4>> <<elseif ($activeSlave.devotion < -20)>> You force yourself into her pussy. She sobs and cries with disgust while you continue working her fuck hole. She @@.mediumorchid;hates@@ and @@.gold;fears@@ you for taking her virginity. She dreads having her pussy violated by you again. @@ -145,7 +165,12 @@ <<elseif canDoAnal($activeSlave) && ($activeSlave.anus == 0)>> @@.lime;This breaks in $activeSlave.slaveName's virgin ass.@@ <<if ($activeSlave.devotion > 50) || $activeSlave.career == "a slave since birth">> - As it's her first time, you ease yourself into her butthole and gradually speed up your thrusts while she slowly learns to move her hips along with you. She moans loudly. She thinks of losing her anal virginity to you as a @@.hotpink;connection@@ with her beloved <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Master<<else>>Mistress<</if>>. She looks forward to having her asshole fucked by you again. + As it's her first time, you ease yourself into her butthole and gradually speed up your thrusts while she slowly learns to move her hips along with you. She moans loudly. + <<if $activeSlave.origin == "Shortly after birth, she was sealed in an aging tank until she was of age. She knows only of the terror that awaits her should she not obey her master.">> + She thinks of losing her anal virginity to her <<WrittenMaster $activeSlave>> a @@.hotpink;necessity.@@ She expects her asshole to be seeing a lot more attention now. + <<else>> + She thinks of losing her anal virginity to you as a @@.hotpink;connection@@ with her beloved <<WrittenMaster $activeSlave>>. She looks forward to having her asshole fucked by you again. + <</if>> <<set $activeSlave.devotion += 4>> <<elseif ($activeSlave.devotion > 20)>> As it's her first time, you ease yourself into her butthole and gradually increase the intensity of your thrusts. She accepts the pain and humiliation of anal sex as part of her sexual servitude, though she hopes that her next time will be less painful. @@ -181,7 +206,12 @@ <<if ($activeSlave.anus == 0)>> @@.lime;This breaks in $activeSlave.slaveName's virgin ass.@@ <<if ($activeSlave.devotion > 50) || $activeSlave.career == "a slave since birth">> - As it's her first time, you ease yourself into her butthole and gradually speed up your thrusts while she slowly learns to move her hips along with you. She moans loudly. She thinks of losing her anal virginity to you as a @@.hotpink;connection@@ with her beloved <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Master<<else>>Mistress<</if>>. She looks forward to having her asshole fucked by you again. + As it's her first time, you ease yourself into her butthole and gradually speed up your thrusts while she slowly learns to move her hips along with you. She moans loudly. + <<if $activeSlave.origin == "Shortly after birth, she was sealed in an aging tank until she was of age. She knows only of the terror that awaits her should she not obey her master.">> + She thinks of losing her anal virginity to her <<WrittenMaster $activeSlave>> a @@.hotpink;necessity.@@ She expects her asshole to be seeing a lot more attention now. + <<else>> + She thinks of losing her anal virginity to you as a @@.hotpink;connection@@ with her beloved <<WrittenMaster $activeSlave>>. She looks forward to having her asshole fucked by you again. + <</if>> <<set $activeSlave.devotion += 4>> <<elseif ($activeSlave.devotion > 20)>> As it's her first time, you ease yourself into her butthole and gradually increase the intensity of your thrusts. She accepts the pain and humiliation of anal sex as part of her sexual servitude, though she hopes that her next time will be less painful. @@ -217,7 +247,12 @@ <<if ($activeSlave.vagina == 0)>> @@.lime;This breaks in $activeSlave.slaveName's virgin pussy.@@ <<if ($activeSlave.devotion > 20) || $activeSlave.career == "a slave since birth">> - As it's her first time, you ease yourself into her pussy and gradually speed up your thrusts while she slowly learns to move her hips along with you. Her moans become louder and louder. @@.hotpink;She enjoys losing her cherry to you.@@ She looks forward to having her pussy fucked by you again. + As it's her first time, you ease yourself into her pussy and gradually speed up your thrusts while she slowly learns to move her hips along with you. Her moans become louder and louder. + <<if $activeSlave.origin == "Shortly after birth, she was sealed in an aging tank until she was of age. She knows only of the terror that awaits her should she not obey her master.">> + She thinks of losing her virginity to her <<WrittenMaster $activeSlave>> a @@.hotpink;necessity to be happy.@@ She expects her pussy to be seeing a lot more attention in the future. + <<else>> + @@.hotpink;She enjoys losing her cherry to you.@@ She looks forward to having her pussy fucked by you again. + <</if>> <<set $activeSlave.devotion += 4>> <<elseif ($activeSlave.devotion < -20)>> You force yourself into her pussy. She sobs and cries with disgust while you continue working her fuck hole. She @@.mediumorchid;hates@@ and @@.gold;fears@@ you for taking her virginity.She dreads having her pussy fucked by you again. @@ -241,7 +276,12 @@ <<if ($activeSlave.anus == 0)>> @@.lime;This breaks in $activeSlave.slaveName's virgin ass.@@ <<if ($activeSlave.devotion > 50) || $activeSlave.career == "a slave since birth">> - As it's her first time, you gently ease yourself into her butthole and gradually increase the intensity of your thrusts. Before long she's moaning loudly as you continue working away at her butthole. She thinks of losing her anal virginity to you as a @@.hotpink;connection@@ with her beloved <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Master<<else>>Mistress<</if>>. She looks forward to having her asshole fucked by you again. + As it's her first time, you gently ease yourself into her butthole and gradually increase the intensity of your thrusts. Before long she's moaning loudly as you continue working away at her butthole. + <<if $activeSlave.origin == "Shortly after birth, she was sealed in an aging tank until she was of age. She knows only of the terror that awaits her should she not obey her master.">> + She thinks of losing her anal virginity to her <<WrittenMaster $activeSlave>> a @@.hotpink;necessity.@@ She expects her asshole to be seeing a lot more attention now. + <<else>> + She thinks of losing her anal virginity to you as a @@.hotpink;connection@@ with her beloved <<WrittenMaster $activeSlave>>. She looks forward to having her asshole fucked by you again. + <</if>> <<set $activeSlave.devotion += 4>> <<elseif ($activeSlave.devotion > 20)>> As it's her first time, you gently ease yourself into her butthole and gradually increase the intensity of your thrusts. Before long she's moaning loudly as you continue working away at her butthole. She accepts the pain and humiliation of anal sex as part of her sexual servitude. She looks forward to having her asshole fucked by you again.