diff --git a/sanityCheck b/sanityCheck index b87ef63cf005dc7ea9f6cb58367bf3a40737ba4e..73dcc36c88039901a4eb06105c93349590c0fab6 100755 --- a/sanityCheck +++ b/sanityCheck @@ -98,7 +98,7 @@ $GREP 'elseif $ ' -- 'src/*' | myprint "missing ; before statement" ( cd src/ cat $(find . -name "*.tw" ) | tr -c '$a-zA-Z' '\n' | sed -n '/^[$]/p' | grep -v "Nationalities" | sort | uniq -u | sed 's/^[$]/-e[$]/' | sed 's/$/\\\\W/' | xargs -r git grep -n --color | myprint "OnlyUsedOnce" -#cat $(find . -name "*.tw" ) | tr -c '.$a-zA-Z[]_' '\n' | sed -n -e 's/^[$]\(PC\|activeSlave\|\(slaves\|tanks\)\[[^]]*\]*\)[.]\([a-zA-Z]*\).*$/[.]\3/p' | sort | uniq -u |sed 's/^\(.*\)$/-e\1\\\\\b/' | xargs -r git grep -n --color | myprint "SlaveAttributeUsedOnce" +#cat $(find . -name "*.tw" ) | tr -c '.$a-zA-Z[]_' '\n' | sed 's/SugarCube\.State\.variables\./$/g' | sed -n -e 's/^[$]\(PC\|activeSlave\|\(slaves\|tanks\)\[[^]]*\]*\)[.]\([a-zA-Z]*\).*$/[.]\3/p' | sort | uniq -u |sed 's/^\(.*\)$/-e\1\\\\\b/' | xargs -r git grep -n --color | myprint "SlaveAttributeUsedOnce" ) diff --git a/src/art/vector/Pubic_Hair.tw b/src/art/vector/Pubic_Hair.tw index 99f94d2da7f41555b28cb8579bc8bc69f302456b..715650d38f8210d3ac615b90068c596176d49bcb 100644 --- a/src/art/vector/Pubic_Hair.tw +++ b/src/art/vector/Pubic_Hair.tw @@ -16,7 +16,7 @@ <<switch _artSlave.pubicHStyle>> <<case "strip" "in a strip">> <<include Art_Vector_Pubic_Hair_Strip >> - <<case "bush">> + <<case "bush" "bushy in the front and neat in the rear">> <<include Art_Vector_Pubic_Hair_Bush >> <<case "neat">> <<include Art_Vector_Pubic_Hair_Neat >> diff --git a/src/art/vector/Set_Colour_Hair.tw b/src/art/vector/Set_Colour_Hair.tw index 888f76d17f24964b02246805383694b7bc160ce8..1494dfeff2a1ecfbf0ca64dc4334616bb239ff70 100644 --- a/src/art/vector/Set_Colour_Hair.tw +++ b/src/art/vector/Set_Colour_Hair.tw @@ -46,6 +46,14 @@ courtesy of Nov-X */ <<set _hairColour to "#cdc9c6">> <<case "strawberry-blonde">> <<set _hairColour to "#e5a88c">> +<<case "blazing red">> + <<set _hairColour to "#E00E2B">> +<<case "neon green">> + <<set _hairColour to "#25d12b">> +<<case "neon blue">> + <<set _hairColour to "#2284C3">> +<<case "neon pink">> + <<set _hairColour to "#cc26aa">> <<default>> /* everything else: assume it already is HTML compliant color name or value */ <<set _hairColour to _artSlave.hColor>> diff --git a/src/art/vector/Set_Colour_Skin.tw b/src/art/vector/Set_Colour_Skin.tw index 17bd78f70e5740882d8e7cea4be323a841ef8728..5696454ccbc7b49b309b4a1cc4c71c96b2a90b49 100644 --- a/src/art/vector/Set_Colour_Skin.tw +++ b/src/art/vector/Set_Colour_Skin.tw @@ -19,7 +19,7 @@ <<set _skinColour to "#f4eaf0">> <<case "pale">> <<set _skinColour to "#f9ebf0">> -<<case "tanned">> +<<case "tanned" "natural">> <<set _skinColour to "#F4C7A5">> <<case "olive">> <<set _skinColour to "#a07c48">> @@ -32,6 +32,16 @@ <<set _skinColour to "#763818">> <<case "black">> <<set _skinColour to "#3f3b3a">> +<<case "camouflage patterned">> + <<set _skinColour to "#78875a">> +<<case "red dyed" "dyed red">> + <<set _skinColour to "#bc4949">> +<<case "green dyed" "dyed green">> + <<set _skinColour to "#A6C373">> +<<case "blue dyed" "dyed blue">> + <<set _skinColour to "#5b8eb7">> +<<case "tiger striped">> + <<set _skinColour to "#e2d75d">> <<default>> <<set _skinColour to _artSlave.skin>> <</switch>> diff --git a/src/cheats/mod_EditFSCheat.tw b/src/cheats/mod_EditFSCheat.tw index af26896ba3980b19c8f63572f430f7cb16b67761..4d5bc239439daa5f2935c81ae61ad538e331d3ad 100644 --- a/src/cheats/mod_EditFSCheat.tw +++ b/src/cheats/mod_EditFSCheat.tw @@ -34,7 +34,8 @@ <<radiobutton "$arcologies[0].FSSupremacistRace" amerindian>> Amerindian | <<radiobutton "$arcologies[0].FSSupremacistRace" pacific islander>> Pacific Islander | <<radiobutton "$arcologies[0].FSSupremacistRace" southern european>> Southern European | - <<radiobutton "$arcologies[0].FSSupremacistRace" semitic>> Semitic + <<radiobutton "$arcologies[0].FSSupremacistRace" semitic>> Semitic | + <<radiobutton "$arcologies[0].FSSupremacistRace" mixed race>> Mixed Race <br>[[Apply and reset Racial Subjugationism|MOD_Edit FS Cheat][$arcologies[0].FSSubjugationist = "unset", $arcologies[0].FSSubjugationistRace = 0, $arcologies[0].FSSubjugationistDecoration = 20, $arcologies[0].FSSubjugationistLawME = 0]] <</nobr>> @@ -69,7 +70,8 @@ <<radiobutton "$arcologies[0].FSSubjugationistRace" amerindian>> Amerindian | <<radiobutton "$arcologies[0].FSSubjugationistRace" pacific islander>> Pacific Islander | <<radiobutton "$arcologies[0].FSSubjugationistRace" southern european>> Southern European | - <<radiobutton "$arcologies[0].FSSubjugationistRace" semitic>> Semitic + <<radiobutton "$arcologies[0].FSSubjugationistRace" semitic>> Semitic | + <<radiobutton "$arcologies[0].FSSubjugationistRace" mixed race>> Mixed Race <br>[[Apply and reset Racial Supremacy|MOD_Edit FS Cheat][$arcologies[0].FSSupremacist = "unset",$arcologies[0].FSSupremacistRace = 0, $arcologies[0].FSSupremacistDecoration = 20, $arcologies[0].FSSupremacistLawME = 0]] <</nobr>> diff --git a/src/init/setupVars.tw b/src/init/setupVars.tw index 6ebb647189da78803253234a5c40b5a378093d94..5c980fcec4cbd6f643e08d183d85c054c1eb27b7 100644 --- a/src/init/setupVars.tw +++ b/src/init/setupVars.tw @@ -204,50 +204,50 @@ <<set setup.modestClothes = ["conservative clothing", "a toga", "a huipil", "a slutty qipao", "restrictive latex", "cutoffs and a t-shirt", "battledress", "a penitent nuns habit", "a slave gown", "slutty business attire", "nice business attire", "a comfortable bodysuit", "a leotard", "a bunny outfit", "a nice nurse outfit", "a slutty nurse outfit", "a schoolgirl outfit", "a hijab and abaya", "a kimono", "a nice maid outfit", "a slutty maid outfit", "a ball gown", "a halter top dress", "a mini dress", "a latex catsuit", "a military uniform", "a maternity dress","spats and a tank top"]>> -<<set setup.veryYoungCareers = ["a refugee", "a child actress", "a model", "an orphan", "an orphan", "an orphan", "a street urchin", "a street urchin", "a sweatshop worker", "a sweatshop worker", "a sweatshop worker", "a girl scout", "a part-time farm laborer", "a paper girl", "a pick-pocket", "from a middle class family", "from a lower class family", "from an upper class family", "a child prostitute", "homeless", "a juvenile delinquent", "a student from a public school", "a student from a public school", "a student from a public school", "a child soldier", "a student from a private school", "a student from a boarding school", "being homeschooled by her parents", "an orphan", "a beggar", "a dropout", "a club recruiter", "a military brat", "a model-UN star", "a street thug", "a pageant star", "a babysitter", "a cheerleader", "a student council president", "a farmer's daughter", "captain of the kendo club", "a handmaiden"]>> /* pregmod */ +<<set setup.veryYoungCareers = ["a babysitter", "a beggar", "a beggar", "a cheerleader", "a child actress", "a child prostitute", "a child prostitute", "a child soldier", "a child soldier", "a club recruiter", "a dropout", "a dropout", "a farmer's daughter", "a girl scout", "a girl scout", "a handmaiden", "a juvenile delinquent", "a juvenile delinquent", "a military brat", "a model", "a model-UN star", "a pageant star", "a paper girl", "a part-time farm laborer", "a pick-pocket", "a refugee", "a refugee", "a refugee", "a street thug", "a street urchin", "a street urchin", "a street urchin", "a student council president", "a student from a boarding school", "a student from a private school", "a student from a public school", "a student from a public school", "a student from a public school", "a student from a public school", "a student from a public school", "a sweatshop worker", "a sweatshop worker", "a sweatshop worker", "a sweatshop worker", "an orphan", "an orphan", "an orphan", "an orphan", "an orphan", "being homeschooled by her parents", "captain of the kendo club", "from a lower class family", "from a lower class family", "from a lower class family", "from a middle class family", "from a middle class family", "from an upper class family", "homeless", "homeless", "homeless"]>> /* pregmod */ -<<set setup.youngCareers = ["a refugee", "an apprentice", "an air hostess", "a ride attendant", "an arcade attendant", "a barista", "a bartender", "a courier", "a prisoner", "a model", "a racing driver", "a teaching assistant", "a maid", "a truck driver", "a factory worker", "an office worker", "a farm laborer", "a secretary", "a cook", "a service worker", "a housewife", "a stripper", "a prostitute", "a saleswoman", "a criminal", "a student", "a student", "a camgirl", "a student", "a soldier", "a security guard", "a cheerleader", "a housesitter", "a gang member", "a farmer's daughter", "an exotic dancer", "a handmaiden", "a waitress", "an assassin", "a political activist", "unemployed", "unemployed", "unemployed", "unemployed", "unemployed"]>> +<<set setup.youngCareers = ["a barista", "a bartender", "a camgirl", "a cheerleader", "a cook", "a courier", "a criminal", "a factory worker", "a farm laborer", "a farm laborer", "a farmer's daughter", "a gang member", "a gang member", "a handmaiden", "a housesitter", "a housewife", "a maid", "a model", "a political activist", "a prisoner", "a prostitute", "a racing driver", "a refugee", "a ride attendant", "a saleswoman", "a secretary", "a security guard", "a service worker", "a soldier", "a stripper", "a student", "a student", "a student", "a teaching assistant", "a truck driver", "a waitress", "an air hostess", "an apprentice", "an arcade attendant", "an assassin", "an exotic dancer", "an office worker", "unemployed", "unemployed", "unemployed", "unemployed", "unemployed"]>> -<<set setup.educatedCareers = ["a principal", "an assassin", "a mercenary", "a dispatch officer", "a transporter", "a paramedic", "a child actress", "a mechanic", "a pilot", "an MS pilot", "an air hostess", "an engineer", "a professional bartender", "a procuress", "a refugee", "a doctor", "a private detective", "a journalist", "a journalist", "a lawyer", "a teacher", "a business owner", "a classical dancer", "a classical musician", "an investor", "a writer", "a programmer", "a counselor", "a nun", "a scientist", "an actress", "a criminal", "a politician", "a military officer", "a professor", "a shut-in", "a serial divorcee", "a manager", "a medical student", "a therapist", "a psychologist", "a veterinarian", "a wedding planner", "an estate agent", "a teaching assistant", "a private instructor", "a librarian", "a military recruiter", "a college scout", "a scholar", "a cult leader", "a political activist"]>> +<<set setup.educatedCareers = ["a business owner", "a child actress", "a classical dancer", "a classical musician", "a college scout", "a counselor", "a criminal", "a cult leader", "a dispatch officer", "a doctor", "a journalist", "a journalist", "a lawyer", "a librarian", "a manager", "a mechanic", "a medical student", "a mercenary", "a military officer", "a military recruiter", "a nun", "a paramedic", "a pilot", "a political activist", "a politician", "a principal", "a private detective", "a private instructor", "a procuress", "a professional bartender", "a professor", "a programmer", "a psychologist", "a refugee", "a scholar", "a scientist", "a serial divorcee", "a shut-in", "a teacher", "a teaching assistant", "a therapist", "a transporter", "a veterinarian", "a wedding planner", "a writer", "an MS pilot", "an actress", "an air hostess", "an assassin", "an engineer", "an estate agent", "an investor"]>> -<<set setup.uneducatedCareers = ["a procuress", "an enforcer", "a prisoner", "a racing driver", "a medic", "a ride attendant", "an arcade attendant", "a barista", "a bartender", "a masseuse", "a refugee", "a masseuse", "a model", "a pimp", "a maid", "a mail carrier", "a fisherwoman", "a truck driver", "an athlete", "a trophy wife", "a teacher", "a factory worker", "a dancer", "a musician", "an office worker", "a farm laborer", "a secretary", "a cook", "a nurse", "a service worker", "a housewife", "a camgirl", "a stripper", "a prostitute", "a saleswoman", "a criminal", "a student", "a soldier", "a security guard", "an actress", "a party girl", "a law enforcement officer", "a bouncer", "a bodyguard", "a local news anchor", "a weathergirl", "a camwhore", "a cocktail waitress", "a mistress", "a house DJ", "an aspiring pop star", "in a militia", "a revolutionary", "a cheerleader", "a prison guard", "an enforcer", "a medic", "a paramedic", "a lifeguard", "a dairy worker", "a rancher", "a farmer's daughter", "a charity worker", "a caregiver", "a handmaiden", "a waitress", "a missionary", "a political activist", "an exotic dancer", "a bounty hunter", "unemployed", "unemployed", "unemployed", "unemployed", "unemployed"]>> +<<set setup.uneducatedCareers = ["a barista", "a bartender", "a bodyguard", "a bouncer", "a bounty hunter", "a camgirl", "a camwhore", "a caregiver", "a charity worker", "a cheerleader", "a cocktail waitress", "a cook", "a criminal", "a dairy worker", "a dancer", "a factory worker", "a farm laborer", "a farmer's daughter", "a fisherwoman", "a handmaiden", "a house DJ", "a housewife", "a law enforcement officer", "a lifeguard", "a local news anchor", "a maid", "a mail carrier", "a masseuse", "a masseuse", "a medic", "a medic", "a missionary", "a mistress", "a model", "a musician", "a nurse", "a paramedic", "a party girl", "a pimp", "a political activist", "a prison guard", "a prisoner", "a procuress", "a prostitute", "a racing driver", "a rancher", "a refugee", "a revolutionary", "a ride attendant", "a saleswoman", "a secretary", "a security guard", "a service worker", "a soldier", "a stripper", "a student", "a teacher", "a trophy wife", "a truck driver", "a waitress", "a weathergirl", "an actress", "an arcade attendant", "an aspiring pop star", "an athlete", "an enforcer", "an enforcer", "an exotic dancer", "an office worker", "in a militia", "unemployed", "unemployed", "unemployed", "unemployed", "unemployed"]>> -<<set setup.gratefulCareers = ["unemployed", "a prisoner", "a refugee", "homeless", "a street urchin", "a sweatshop worker", "a child soldier", "an orphan", "a student from a boarding school", "a beggar", "a pick-pocket", "from a lower class family", "a shut-in"]>> +<<set setup.gratefulCareers = ["a beggar", "a child soldier", "a pick-pocket", "a prisoner", "a refugee", "a shut-in", "a street urchin", "a student from a boarding school", "a sweatshop worker", "an orphan", "from a lower class family", "homeless", "unemployed"]>> -<<set setup.menialCareers = ["an athlete", "an apprentice", "a courier", "an engineer", "a mechanic", "a pilot", "a ride attendant", "an arcade attendant", "a dropout", "a mail carrier", "a student from a private school", "a fisherwoman", "a truck driver", "a factory worker", "a farm laborer", "a cook", "a service worker", "a paper girl", "a part-time farm laborer", "a maid", "a housewife", "a student", "from an upper class family", "a programmer", "a student from a public school", "from a middle class family", "a nun", "being homeschooled by her parents", "a housesitter", "a babysitter", "a handmaiden"]>> +<<set setup.menialCareers = ["a babysitter", "a cook", "a courier", "a dropout", "a factory worker", "a farm laborer", "a fisherwoman", "a handmaiden", "a housesitter", "a housewife", "a maid", "a mail carrier", "a mechanic", "a nun", "a paper girl", "a part-time farm laborer", "a pilot", "a programmer", "a ride attendant", "a service worker", "a student from a private school", "a student from a public school", "a student", "a truck driver", "an apprentice", "an arcade attendant", "an athlete", "an engineer", "being homeschooled by her parents", "from a middle class family", "from an upper class family"]>> -<<set setup.entertainmentCareers = ["a party girl", "a racing driver", "a child actress", "a camgirl", "an actress", "a journalist", "a writer", "a local news anchor", "a weathergirl", "a camwhore", "a cocktail waitress", "a cheerleader", "a waitress"]>> +<<set setup.entertainmentCareers = ["a camgirl", "a camwhore", "a cheerleader", "a child actress", "a cocktail waitress", "a journalist", "a local news anchor", "a party girl", "a racing driver", "a waitress", "a weathergirl", "a writer", "an actress"]>> -<<set setup.whoreCareers = ["a prostitute", "a child prostitute", "a stripper", "a saleswoman", "a criminal", "a porn star", "a trophy wife", "a Futanari Sister", "a model", "a juvenile delinquent", "a mistress", "a serial divorcee", "a pageant star", "an exotic dancer"]>> +<<set setup.whoreCareers = ["a Futanari Sister", "a child prostitute", "a criminal", "a juvenile delinquent", "a mistress", "a model", "a pageant star", "a porn star", "a prostitute", "a saleswoman", "a serial divorcee", "a stripper", "a trophy wife", "an exotic dancer"]>> -<<set setup.HGCareers = ["a lawyer", "a military officer", "a politician", "a model-UN star", "a student council president", "a leading arcology citizen", "a Queen"]>> +<<set setup.HGCareers = ["a lawyer", "a leading arcology citizen", "a military officer", "a model-UN star", "a politician", "a student council president", "a Queen"]>> -<<set setup.madamCareers = ["a procuress", "a pimp", "a business owner", "a manager"]>> +<<set setup.madamCareers = ["a business owner", "a manager", "a pimp", "a procuress"]>> -<<set setup.DJCareers = ["a dancer", "a musician", "a classical dancer", "a classical musician", "a house DJ", "an aspiring pop star"]>> +<<set setup.DJCareers = ["a classical dancer", "a classical musician", "a dancer", "a house DJ", "a musician", "an aspiring pop star"]>> -<<set setup.bodyguardCareers = ["a soldier", "an assassin", "a transporter", "an MS pilot", "a bodyguard", "a law enforcement officer", "a child soldier", "in a militia", "a revolutionary", "a military brat", "captain of the kendo club", "a kunoichi", "a prince"]>> +<<set setup.bodyguardCareers = ["a bodyguard", "a child soldier", "a kunoichi", "a law enforcement officer", "a military brat", "a prince", "a revolutionary", "a soldier", "a transporter", "an assassin", "an MS pilot", "captain of the kendo club", "in a militia"]>> -<<set setup.wardenessCareers = ["a security guard", "a mercenary", "an enforcer", "a private detective", "a bouncer", "a prison guard", "a street thug", "a gang member", "a bounty hunter",]>> +<<set setup.wardenessCareers = ["a bouncer", "a bounty hunter", "a gang member", "a mercenary", "a prison guard", "a private detective", "a security guard", "a street thug", "an enforcer"]>> -<<set setup.nurseCareers = ["a nurse", "a doctor", "a medic", "a paramedic", "a medical student"]>> +<<set setup.nurseCareers = ["a doctor", "a medic", "a medical student", "a nurse", "a paramedic"]>> -<<set setup.attendantCareers = ["a masseuse", "a dispatch officer", "a counselor", "a lifeguard", "a therapist", "a psychologist"]>> +<<set setup.attendantCareers = ["a counselor", "a dispatch officer", "a lifeguard", "a masseuse", "a psychologist", "a therapist"]>> -<<set setup.milkmaidCareers = ["a dairy worker", "a rancher", "a veterinarian", "a farmer's daughter"]>> +<<set setup.milkmaidCareers = ["a dairy worker", "a farmer's daughter", "a rancher", "a veterinarian"]>> -<<set setup.stewardessCareers = ["a secretary", "a barista", "a bartender", "an air hostess", "a professional bartender", "an office worker", "an investor", "a charity worker", "a caregiver", "a wedding planner", "an estate agent"]>> +<<set setup.stewardessCareers = ["a barista", "a bartender", "a caregiver", "a charity worker", "a professional bartender", "a secretary", "a wedding planner", "an air hostess", "an estate agent", "an investor", "an office worker"]>> -<<set setup.schoolteacherCareers = ["a principal", "a teaching assistant", "a teacher", "a scientist", "a professor", "a private instructor", "a librarian", "a scholar"]>> +<<set setup.schoolteacherCareers = ["a librarian", "a principal", "a private instructor", "a professor", "a scholar", "a scientist", "a teacher", "a teaching assistant"]>> -<<set setup.recruiterCareers = ["a military recruiter", "a club recruiter", "a college scout", "a girl scout", "a princess", "a missionary", "a cult leader", "a political activist"]>> /* pregmod */ +<<set setup.recruiterCareers = ["a club recruiter", "a college scout", "a cult leader", "a girl scout", "a military recruiter", "a missionary", "a political activist", "a princess"]>> /* pregmod */ <<set setup.baseNationalities = ["Afghan", "Albanian", "Algerian", "American", "Andorran", "Argentinian", "Armenian", "Australian", "Austrian", "Bangladeshi", "Belgian", "Belizean", "Bermudian", "Bolivian", "Bosnian", "Brazilian", "British", "Bruneian", "Bulgarian", "Burmese", "Cambodian", "Cameroonian", "Canadian", "Chilean", "Chinese", "Colombian", "Congolese", "Costa Rican", "Croatian", "Cuban", "Czech", "Danish", "Djiboutian", "Dutch", "Egyptian", "Emirati", "Estonian", "Ethiopian", "Filipina", "Finnish", "French", "Gabonese", "German", "Ghanan", "Greek", "Greenlandic", "Grenadian", "Guatemalan", "Haitian", "Honduran", "Hungarian", "I-Kiribati", "Icelandic", "Indian", "Indonesian", "Iranian", "Iraqi", "Irish", "Israeli", "Italian", "Jamaican", "Japanese", "Jordanian", "Kazakh", "Kenyan", "Korean", "Kosovan", "Laotian", "Lebanese", "Libyan", "Lithuanian", "Luxembourgian", "Macedonian", "Malagasy", "Malaysian", "Maldivian", "Malian", "Maltese", "Marshallese", "Mexican", "Micronesian", "Moldovan", "Monégasque", "Mongolian", "Montenegrin", "Moroccan", "Nauruan", "Nepalese", "a New Zealander", "Nicaraguan", "Nigerian", "Nigerien", "Norwegian", "Omani", "Pakistani", "Panamanian", "Peruvian", "Polish", "Portuguese", "Puerto Rican", "Romanian", "Russian", "Salvadoran", "Sammarinese", "Saudi", "Serbian", "Singaporean", "Slovak", "South African", "Spanish", "Sudanese", "Swedish", "Swiss", "Syrian", "Taiwanese", "Tanzanian", "Thai", "Tunisian", "Turkish", "Tuvaluan", "Ugandan", "Ukrainian", "Uruguayan", "Uzbek", "Venezuelan", "Vietnamese", "Yemeni", "Zambian", "Zimbabwean", "Belarusian", "Dominican", "Scottish"]>> -<<set setup.whiteNationalities = ["Albanian", "Andorran", "American", "Argentinian", "Australian", "Austrian", "Belgian", "Belizean", "Bermudian", "Bosnian", "Brazilian", "British", "Bulgarian", "Canadian", "Chilean", "Costa Rican", "Croatian", "Czech", "Danish", "Djiboutian", "Dutch", "Estonian", "Finnish", "French", "German", "Greenlandic", "Hungarian", "Icelandic", "Irish", "Israeli", "Italian", "Kosovan", "Lithuanian", "Luxembourgian", "Macedonian", "Moldovan", "Montenegrin", "a New Zealander", "Nicaraguan", "Norwegian", "Panamanian", "Polish", "Romanian", "Russian", "Salvadoran", "Serbian", "Slovak", "South African", "Swiss", "Ukrainian", "Uruguayan", "Belarusian", "Scottish"]>> +<<set setup.whiteNationalities = ["Albanian", "Andorran", "American", "Argentinian", "Australian", "Austrian", "Belgian", "Belizean", "Bermudian", "Bosnian", "Brazilian", "British", "Bulgarian", "Canadian", "Chilean", "Costa Rican", "Croatian", "Czech", "Danish", "Djiboutian", "Dutch", "Estonian", "Finnish", "French", "German", "Greenlandic", "Hungarian", "Icelandic", "Irish", "Israeli", "Italian", "Kosovan", "Lithuanian", "Luxembourgian", "Macedonian", "Moldovan", "Montenegrin", "a New Zealander", "Nicaraguan", "Norwegian", "Panamanian", "Polish", "Romanian", "Russian", "Salvadoran", "Serbian", "Slovak", "South African", "Swedish", "Swiss", "Ukrainian", "Uruguayan", "Belarusian", "Scottish"]>> <<set setup.asianNationalities = ["Bruneian", "Burmese", "Cambodian", "Chinese", "Filipina", "Indonesian", "Japanese", "Kazakh", "Korean", "Laotian", "Malaysian", "Mongolian", "Nepalese", "Singaporean", "Taiwanese", "Thai", "Uzbek", "Vietnamese"]>> @@ -255,7 +255,7 @@ <<set setup.middleeasternNationalities = ["Afghan", "Algerian", "American", "Djiboutian", "Egyptian", "Emirati", "Ethiopian", "French", "German", "Iraqi", "Israeli", "Italian", "Jordanian", "Lebanese", "Libyan", "Malian", "Moroccan", "Omani", "Saudi", "Sudanese", "Swedish", "Syrian", "Tunisian", "Turkish", "Yemeni"]>> -<<set setup.blackNationalities = ["American", "Australian", "Belizean", "Bermudian", "Brazilian", "Cameroonian", "Congolese", "Cuban", "Djiboutian", "Egyptian", "Ethiopian", "French", "Gabonese", "German", "Ghanan", "Grenadian", "Haitian", "Jamaican", "Kenyan", "Malagasy", "Malian", "Moroccan", "Nicaraguan", "Nigerian", "Nigerien", "Panamanian", "Saudi", "South African", "Sudanese", "Swedish", "Tanzanian", "Ugandan", "Yemeni", "Zambian", "Zimbabwean", "Dominican"]>> +<<set setup.blackNationalities = ["American", "Australian", "Belizean", "Bermudian", "Brazilian", "Cameroonian", "Congolese", "Cuban", "Djiboutian", "Egyptian", "Ethiopian", "French", "Gabonese", "German", "Ghanan", "Grenadian", "Haitian", "Jamaican", "Kenyan", "Malagasy", "Malian", "Moroccan", "Nicaraguan", "Nigerian", "Nigerien", "Panamanian", "Saudi", "South African", "Sudanese", "Tanzanian", "Ugandan", "Yemeni", "Zambian", "Zimbabwean", "Dominican"]>> <<set setup.indoaryanNationalities = ["Afghan", "Armenian", "Bangladeshi", "British", "Bruneian", "Burmese", "Emirati", "Hungarian", "Indian", "Iranian", "Kazakh", "Malagasy", "Maldivian", "Nepalese", "Omani", "Pakistani", "Romanian", "Singaporean", "Slovak"]>> diff --git a/src/societies/aztec/slaveSacrifice.tw b/src/societies/aztec/slaveSacrifice.tw index fadd86336e481dc0686f7277f1b0b346cea1fe05..bae90bb9ba31501a8bc689a7851c946a3e28273b 100644 --- a/src/societies/aztec/slaveSacrifice.tw +++ b/src/societies/aztec/slaveSacrifice.tw @@ -335,7 +335,7 @@ <<if ($activeSlave.fetish != "none")>> <<fetishChangeChance $activeSlave>> <<if $fetishChangeChance > random(0,100)>> - <<set $activeSlaveFetish. = 1, $activeSlave.fetishKnown = 1, $activeSlave.fetish = "masochist">> + <<set $activeSlave.fetishStrength = 10, $activeSlave.fetishKnown = 1, $activeSlave.fetish = "masochist">> <</if>> <</if>> diff --git a/src/uncategorized/PESS.tw b/src/uncategorized/PESS.tw index 7301c0640125653628a7b798d75f938bb3763042..a4609c735901ce0ff60820402f892d55c391d680 100644 --- a/src/uncategorized/PESS.tw +++ b/src/uncategorized/PESS.tw @@ -6,6 +6,7 @@ /* PETS.tw: Player Event, Two Slaves */ /* RECI.tw: Random Event, Check In */ /* REFI.tw: Random Event, Fetish Interest */ +/* REFS.tw: Random Event, Future Societies */ /* RESS.tw: Random Event, Single Slave */ /* RESSTR.tw: Random Event, Single Slave (Test Realm, for debugging events) */ /* RETS.tw: Random Event, Two Slaves */ @@ -74,7 +75,7 @@ <<case "bodyguard beatdown">> -<<EventNameLink $activeSlave>> is a constant fixture by your side in your excursions outside the penthouse, as is befitting her position as your personal bodyguard. Largely the position is ceremonial, there are few citizens with a survival instinct compromised enough to risk attacking an arcology owner in the middle of their arcology. This evening, however, you run into one of those scant few citizens - a drunkard so inebriated that he doesn't seem to understand the danger in invading your personal space. Before your personal security can be further jeapardized, your bodyguard steps in. +<<EventNameLink $activeSlave>> is a constant fixture by your side in your excursions outside the penthouse, as is befitting her position as your personal bodyguard. Largely the position is ceremonial; there are few citizens with a survival instinct compromised enough to risk attacking an arcology owner in the middle of their arcology. This evening, however, you run into one of those scant few citizens - a drunkard so inebriated that he doesn't seem to understand the danger in invading your personal space. Before your personal security can be further jeopardized, your bodyguard steps in. <<case "madam strategy">> @@ -330,7 +331,7 @@ She sees you examining at her, and looks back at you submissively, too tired to <br><<link "Share a milk bath with her">> <<replace "#name">>$activeSlave.slaveName<</replace>> <<replace "#result">> - When she hears you enter $dairyName, she turns to you for instructions, but you wordlessly dismiss her back to her stretching. She gets back to it, but is mystified as she watches you out of the corner of her eye. The milk is held in a large tank before being filtered, Pasteurized, and sold. You remove the lid from the tank and climb in. She watches with incomprehension, but understanding dawns when you splash a little, demonstratively, and crook a finger at her. She gives you a deliciously naughty look and hurries to join you in the warm milk, giggling when you pull her in with a slosh of creamy whiteness. She doesn't break the surface after climbing in, kneeling under the milk to suck you off. She has to surface periodically for breath, but the grin she gives you each time makes up for it. She manages to drag her breasts <<if ($PC.boobs > 0)>>against yours<<else>>up your front<</if>> each time she rises for air. When you climax, she carefully swallows every drop to keep the filters from getting clogged. When she surfaces for good, she looks you in the eyes briefly before blushing and @@.mediumaquamarine;giving you a muscular hug.@@ + When she hears you enter $dairyName, she turns to you for instructions, but you wordlessly dismiss her back to her stretching. She gets back to it, but is mystified as she watches you out of the corner of her eye. The milk is held in a large tank before being filtered, pasteurized, and sold. You remove the lid from the tank and climb in. She watches with incomprehension, but understanding dawns when you splash a little, demonstratively, and crook a finger at her. She gives you a deliciously naughty look and hurries to join you in the warm milk, giggling when you pull her in with a slosh of creamy whiteness. She doesn't break the surface after climbing in, kneeling under the milk to suck you off. She has to surface periodically for breath, but the grin she gives you each time makes up for it. She manages to drag her breasts <<if ($PC.boobs > 0)>>against yours<<else>>up your front<</if>> each time she rises for air. When you climax, she carefully swallows every drop to keep the filters from getting clogged. When she surfaces for good, she looks you in the eyes briefly before blushing and @@.mediumaquamarine;giving you a muscular hug.@@ <<set $activeSlave.trust += 4>> <<set $activeSlave.oralCount += 1>> <<set $oralTotal += 1>> @@ -366,7 +367,7 @@ She sees you examining at her, and looks back at you submissively, too tired to <br><<link "It can wait until after some rough sex with the Concubine">> <<replace "#name">>$activeSlave.slaveName<</replace>> <<replace "#result">> - When you enter your suite, the dim light reveals $activeSlave.slaveName waiting with her beautiful body laid across the bed. When she sees <<if ($PC.dick == 0)>>the big strap-on you're wearing<<else>>the kind of sex you're in the mood for<</if>>, she turns over and pushes her face down into the sheets. She pulls her knees under herself and reaches back to pull her <<if ($activeSlave.butt > 5)>>huge<<elseif ($activeSlave.butt > 2)>>sizeable<<else>>pretty<</if>> buttocks apart, relaxing and then clenching her <<if ($activeSlave.anus > 2)>>gaping<<elseif ($activeSlave.anus > 1)>>big<<else>>tight<</if>> asshole invitingly. She starts <<if !canTalk($activeSlave)>>to point an inviting finger at her backdoor,<<else>>to <<say beg>> "Plea<<s>>e a<<ss>>rape me, M-" into the sheets,<</if>> but you interrupt her by shoving her forward so that she's all the way facedown on the bed. She knows how you like it and starts to wriggle, struggle, and whine as you roughly sodomize her, <<if ($PC.dick == 0)>>the strap-on<<else>>your cock<</if>> ramming straight up her ass despite the uncomfortable angle, <<if ($activeSlave.butt > 5)>>which her huge ass makes easier for her by limiting how deeply you can fuck her without her buttocks spread wide.<<elseif ($activeSlave.butt > 2)>>which her big behind makes easier for her by limiting how deeply you can fuck her.<<else>>which her modest ass makes harder for her by allowing you to get really deep inside her anus.<</if>> She continues to wrestle with you, sometimes even managing to dislodge <<if ($PC.dick == 0)>>the strap-on<<else>>your dick<</if>>, allowing you the <<if ($PC.dick == 0)>>cruel delight<<else>>delicious sensation<</if>> of pushing it back up her butt each time. Despite the pretense her enjoyment is obvious; <<if ($activeSlave.dick > 0) && ($activeSlave.dickAccessory == "chastity")>>despite her chastity caged cock, she's grinding against you as eagerly as a girl making love with her pussy.<<elseif ($activeSlave.dick > 0) && ($activeSlave.hormones > 0)>>though her hormone-filled body can't get her dick hard any more, she's leaking precum all over the bed.<<elseif ($activeSlave.dick > 0) && ($activeSlave.balls == 0)>>though her gelded body can't get her dick hard any more, she's leaking precum all over the bed.<<elseif $activeSlave.dick > 0>>she can't stop herself from humping her rock-hard cock against the sheets below her.<<elseif $activeSlave.clit > 1>>she can't stop herself from humping her erect clit against the sheets below her.<<else>>her pussy is so wet she's leaving a wet spot on the sheets beneath her.<</if>> She finally orgasms, sobbing with overstimulation when you pound her for a while longer before <<if ($PC.dick == 0)>>finding your own climax<<else>>shooting rope after rope of cum into her<</if>>. She quickly cleans you with her mouth and heads to the shower. When she gets out you're back at work, but she comes out to @@.hotpink;plant a kiss on you.@@ + When you enter your suite, the dim light reveals $activeSlave.slaveName waiting with her beautiful body laid across the bed. When she sees <<if ($PC.dick == 0)>>the big strap-on you're wearing<<else>>the kind of sex you're in the mood for<</if>>, she turns over and pushes her face down into the sheets. She pulls her knees under herself and reaches back to pull her <<if ($activeSlave.butt > 5)>>huge<<elseif ($activeSlave.butt > 2)>>sizeable<<else>>pretty<</if>> buttocks apart, relaxing and then clenching her <<if ($activeSlave.anus > 2)>>gaping<<elseif ($activeSlave.anus > 1)>>big<<else>>tight<</if>> asshole invitingly. She starts <<if !canTalk($activeSlave)>>to point an inviting finger at her backdoor,<<else>>to <<say beg>> "Plea<<s>>e a<<ss>>rape me, M-" into the sheets,<</if>> but you interrupt her by shoving her forward so that she's all the way face-down on the bed. She knows how you like it and starts to wriggle, struggle, and whine as you roughly sodomize her, <<if ($PC.dick == 0)>>the strap-on<<else>>your cock<</if>> ramming straight up her ass despite the uncomfortable angle, <<if ($activeSlave.butt > 5)>>which her huge ass makes easier for her by limiting how deeply you can fuck her without her buttocks spread wide.<<elseif ($activeSlave.butt > 2)>>which her big behind makes easier for her by limiting how deeply you can fuck her.<<else>>which her modest ass makes harder for her by allowing you to get really deep inside her anus.<</if>> She continues to wrestle with you, sometimes even managing to dislodge <<if ($PC.dick == 0)>>the strap-on<<else>>your dick<</if>>, allowing you the <<if ($PC.dick == 0)>>cruel delight<<else>>delicious sensation<</if>> of pushing it back up her butt each time. Despite the pretense her enjoyment is obvious; <<if ($activeSlave.dick > 0) && ($activeSlave.dickAccessory == "chastity")>>despite her chastity caged cock, she's grinding against you as eagerly as a girl making love with her pussy.<<elseif ($activeSlave.dick > 0) && ($activeSlave.hormones > 0)>>though her hormone-filled body can't get her dick hard any more, she's leaking precum all over the bed.<<elseif ($activeSlave.dick > 0) && ($activeSlave.balls == 0)>>though her gelded body can't get her dick hard any more, she's leaking precum all over the bed.<<elseif $activeSlave.dick > 0>>she can't stop herself from humping her rock-hard cock against the sheets below her.<<elseif $activeSlave.clit > 1>>she can't stop herself from humping her erect clit against the sheets below her.<<else>>her pussy is so wet she's leaving a wet spot on the sheets beneath her.<</if>> She finally orgasms, sobbing with overstimulation when you pound her for a while longer before <<if ($PC.dick == 0)>>finding your own climax<<else>>shooting rope after rope of cum into her<</if>>. She quickly cleans you with her mouth and heads to the shower. When she gets out you're back at work, but she comes out to @@.hotpink;plant a kiss on you.@@ <<set $activeSlave.devotion += 10>> <<set $activeSlave.oralCount += 1>> <<set $oralTotal += 1>> diff --git a/src/uncategorized/PETS.tw b/src/uncategorized/PETS.tw index 68bf86c207c164b1c00a285f7100024ac8f5ab21..3ce4a75ecf950ba464aa9b77c1be5bd93a2cfa58 100644 --- a/src/uncategorized/PETS.tw +++ b/src/uncategorized/PETS.tw @@ -6,6 +6,7 @@ /* PETS.tw: Player Event, Two Slaves */ /* RECI.tw: Random Event, Check In */ /* REFI.tw: Random Event, Fetish Interest */ +/* REFS.tw: Random Event, Future Societies */ /* RESS.tw: Random Event, Single Slave */ /* RESSTR.tw: Random Event, Single Slave (Test Realm, for debugging events) */ /* RETS.tw: Random Event, Two Slaves */ diff --git a/src/uncategorized/RECI.tw b/src/uncategorized/RECI.tw index eb69f6f8188058e4b954af5894a00f87828f3667..4e2e8df7f1de8819266f0652a0debf926db5983a 100644 --- a/src/uncategorized/RECI.tw +++ b/src/uncategorized/RECI.tw @@ -6,6 +6,7 @@ /* PETS.tw: Player Event, Two Slaves */ /* RECI.tw: Random Event, Check In */ /* REFI.tw: Random Event, Fetish Interest */ +/* REFS.tw: Random Event, Future Societies */ /* RESS.tw: Random Event, Single Slave */ /* RESSTR.tw: Random Event, Single Slave (Test Realm, for debugging events) */ /* RETS.tw: Random Event, Two Slaves */ @@ -555,7 +556,7 @@ She looks pensive, and goes through two false starts before she clears her throa <<replace "#name">>$activeSlave.slaveName<</replace>> <<replace "#result">> You tell her to head down to the wardrobe and put on the outfit that'll be laid out for her there. She obeys promptly, but does not return for some time, having gotten instructions from $assistantName along the way to put extra effort into her grooming. When she finally returns, the effect is striking. <<if $activeSlave.face > 10>>She's a gorgeous girl with or without makeup, dressed up or naked, but she's especially luscious tonight.<<else>>Her face is not flawless, but she's conscious of her transformation, and the new confidence in her beauty adds a special glow that cannot be faked.<</if>> Her evening dress is elegant; it's quite slutty by old world standards, but according to Free Cities fashion, it's just about the most conservative gown a slave can be expected to wear, and quite daring in that it isn't immediately obvious whether she's a slave or not. The tops of her areolae are hardly even visible.<br><br> - You take her out to a nice lounge, with blue-toned light and soft music. She clings to your arm, pressing herself against you just the right amount: not enough to demand sex right now, but enough to raise the anticipation of it later. She's a slave, so she does not eat or drink the usual fare on offer, but the establishment is used to slaves and offers flavorful variation on liquid slave food. She drinks the translucent fluid out of a tall glass, carefully maintaining her poise. You circulate, leaving her at the bar when acquaintances appear. She perches on a stool, conscious of and pleased by the discreet admiration of her body, delectably outlined by the tight dress. Once a new arivee who did not see you with her introduces himself to her. He's tall and fit and silver-haired, but he picked her out of the room to approach, and it's with polite disappointment that he reacts to her indication of you, across the room - "I'm <<s>>orry, <<S>>ir, that'<<s>> my <<Master>> there." He offers a nonverbal apology without coming over, which you accept with a wave: it's such a common mistake in Free Cities high society that it's universally brushed off without offense. It happens again later in the night, when a slightly tipsy free woman occupies the barstool next to $activeSlave.slaveName's and keeps trying to relax against her until the flattered slave explains herself again. When you bring her home at the end of the night, her eyes are shining with @@.mediumaquamarine;private assurance,@@ and she presses herself against you more closely than ever. + You take her out to a nice lounge, with blue-toned light and soft music. She clings to your arm, pressing herself against you just the right amount: not enough to demand sex right now, but enough to raise the anticipation of it later. She's a slave, so she does not eat or drink the usual fare on offer, but the establishment is used to slaves and offers flavorful variation on liquid slave food. She drinks the translucent fluid out of a tall glass, carefully maintaining her poise. You circulate, leaving her at the bar when acquaintances appear. She perches on a stool, conscious of and pleased by the discreet admiration of her body, delectably outlined by the tight dress. Once a new arrivee who did not see you with her introduces himself to her. He's tall and fit and silver-haired, but he picked her out of the room to approach, and it's with polite disappointment that he reacts to her indication of you, across the room - "I'm <<s>>orry, <<S>>ir, that'<<s>> my <<Master>> there." He offers a nonverbal apology without coming over, which you accept with a wave: it's such a common mistake in Free Cities high society that it's universally brushed off without offense. It happens again later in the night, when a slightly tipsy free woman occupies the barstool next to $activeSlave.slaveName's and keeps trying to relax against her until the flattered slave explains herself again. When you bring her home at the end of the night, her eyes are shining with @@.mediumaquamarine;private assurance,@@ and she presses herself against you more closely than ever. <<set $activeSlave.analCount += 1>> <<set $analCount += 1>> <<set $activeSlave.trust += 4>> diff --git a/src/uncategorized/REFI.tw b/src/uncategorized/REFI.tw index a4dcb85ad058d0b23ea9e110f78fef599a1ff555..9f6948a4f981e2eda5e0609f1b6860c2fc728799 100644 --- a/src/uncategorized/REFI.tw +++ b/src/uncategorized/REFI.tw @@ -6,6 +6,7 @@ /* PETS.tw: Player Event, Two Slaves */ /* RECI.tw: Random Event, Check In */ /* REFI.tw: Random Event, Fetish Interest */ +/* REFS.tw: Random Event, Future Societies */ /* RESS.tw: Random Event, Single Slave */ /* RESSTR.tw: Random Event, Single Slave (Test Realm, for debugging events) */ /* RETS.tw: Random Event, Two Slaves */ diff --git a/src/uncategorized/REFS.tw b/src/uncategorized/REFS.tw index b678148138e07df6dccc3233caaff1ab0282f9ec..04b49a33e700dfacf3cdcd5b07ad0c5d0d1f988d 100644 --- a/src/uncategorized/REFS.tw +++ b/src/uncategorized/REFS.tw @@ -6,10 +6,10 @@ /* PETS.tw: Player Event, Two Slaves */ /* RECI.tw: Random Event, Check In */ /* REFI.tw: Random Event, Fetish Interest */ +/* REFS.tw: Random Event, Future Societies */ /* RESS.tw: Random Event, Single Slave */ /* RESSTR.tw: Random Event, Single Slave (Test Realm, for debugging events) */ -/* REFS.tw: Random Event, Two Slaves */ -/* REFS.tw: Random Event, Future Societies */ +/* RETS.tw: Random Event, Two Slaves */ /* */ /* Events can also be in a dedicated *.tw file, formatted as follows: */ /* jeXXXXX.tw: Justice Event */ @@ -114,7 +114,7 @@ On this particular outing you happen to cross paths with a comely female citizen <<if $cash >= 2000>> <br><<link "Take the poor slave girl into your custody">> <<replace "#result">> - Confronting the citizen is simplicity in itself, he would not dare defy you under threat of arrest by your security drones and is unlikely to garner any sympathy from the public for his degradationist behaviors. As such, you are able to take civil ownership over the poor slave girl and take her into your care with only minimal compensation to the citizen. As you stride away from her former owner with the girl in your arms, she leans over to plant a chaste kiss of thanks on your cheek. + Confronting the citizen is simplicity in itself; he would not dare defy you under threat of arrest by your security drones and is unlikely to garner any sympathy from the public for his degradationist behaviors. As such, you are able to take civil ownership over the poor slave girl and take her into your care with only minimal compensation to the citizen. As you stride away from her former owner with the girl in your arms, she leans over to plant a chaste kiss of thanks on your cheek. <<set $cash -= 2000>> <<set $activeSlaveOneTimeMaxAge = 22>> <<include "Generate New Slave">> @@ -149,7 +149,7 @@ On this particular outing you happen to cross paths with a comely female citizen <<if $cash >= 2000>> <br><<link "Take the pampered slave girl into your custody">> <<replace "#result">> - Confronting the citizen is simplicity in itself, he would not dare defy you directly under threat of arrest by your security drones and is unlikely to garner any sympathy from the public for his disturbing actions. As such, you are able to take civil ownership over the slave girl and claim her for yourself with only token compensation to the citizen. As you stride away from her former owner with the girl in your arms, she clings to you with obvious naievete for how you will treat her. It's time she learnt how slaves are treated in $arcologies[0].name. + Confronting the citizen is simplicity in itself; he would not dare defy you directly under threat of arrest by your security drones and is unlikely to garner any sympathy from the public for his disturbing actions. As such, you are able to take civil ownership over the slave girl and claim her for yourself with only token compensation to the citizen. As you stride away from her former owner with the girl in your arms, she clings to you with obvious naiveté for how you will treat her. It's time she learnt how slaves are treated in $arcologies[0].name. <<set $cash -= 2000>> <<set $activeSlaveOneTimeMaxAge = 22>> <<include "Generate New Slave">> diff --git a/src/uncategorized/RESS.tw b/src/uncategorized/RESS.tw index c2d95f246a308beeebf7ed3a059467c0ad6bf212..110c64602419e9fe816fe50c4fdd2b713b471e3f 100644 --- a/src/uncategorized/RESS.tw +++ b/src/uncategorized/RESS.tw @@ -6,6 +6,7 @@ /* PETS.tw: Player Event, Two Slaves */ /* RECI.tw: Random Event, Check In */ /* REFI.tw: Random Event, Fetish Interest */ +/* REFS.tw: Random Event, Future Societies */ /* RESS.tw: Random Event, Single Slave */ /* RESSTR.tw: Random Event, Single Slave (Test Realm, for debugging events) */ /* RETS.tw: Random Event, Two Slaves */ @@ -433,7 +434,7 @@ down to meet you. She's nude, having stripped in your office, and meets your gaz <<case "permitted masturbation">> -Strolling through the penthouse late at night, thinking over a business problem, you pass <<if ($activeSlave.ID == $HeadGirl.ID) && ($HGSuite > 0)>>the door of your Head Girl's suite<<elseif ($activeSlave.livingRules == "luxurious")>>the door to one of the cozy little slave bedrooms<<else>>through the cavernous slave dormitory<</if>> and see <<EventNameLink $activeSlave>>, alone in bed tonight. She's nude, of course, and has not pulled the sheets up over herself. She's lying facedown,<<if ($activeSlave.boobs > 5000)>> though her titanic tits prop her torso up awkwardly,<<elseif ($activeSlave.boobs > 1600)>> with her huge boobs squashed out to either side of her $activeSlave.skin torso,<</if>> humping the sheets +Strolling through the penthouse late at night, thinking over a business problem, you pass <<if ($activeSlave.ID == $HeadGirl.ID) && ($HGSuite > 0)>>the door of your Head Girl's suite<<elseif ($activeSlave.livingRules == "luxurious")>>the door to one of the cozy little slave bedrooms<<else>>through the cavernous slave dormitory<</if>> and see <<EventNameLink $activeSlave>>, alone in bed tonight. She's nude, of course, and has not pulled the sheets up over herself. She's lying face-down,<<if ($activeSlave.boobs > 5000)>> though her titanic tits prop her torso up awkwardly,<<elseif ($activeSlave.boobs > 1600)>> with her huge boobs squashed out to either side of her $activeSlave.skin torso,<</if>> humping the sheets <<if ($activeSlave.vagina == -1) && ($activeSlave.dick == 0)>> and using a hand to rub her perineum and asspussy. <<elseif $activeSlave.belly >= 10000>> @@ -2012,7 +2013,8 @@ Early one morning, <<EventNameLink $activeSlave>> walks <</if>> past your door stark naked, with a towel thrown over her shoulder. She's clearly moving from the gym to the showers after a hard workout; she's quite the iron pumper and gets up before anyone to protect her gains. She notices your gaze, so she subtly flexes for your benefit. Cords of muscle ripple along her massive thighs, -<<if $activeSlave.bellyPreg >= 10000>> +<<if $activeSlave.bellyPreg >= 15000>> +<<elseif $activeSlave.bellyPreg >= 10000>> pregnancy ruined abs, <<elseif $activeSlave.belly >= 10000>> hints of what were once abs across her _belly taut middle, @@ -4610,7 +4612,7 @@ She does her very best to get through the inspection without disgrace, hugging h <br><<link "Just enjoy the sunshine with her">> <<EventNameDelink $activeSlave>> <<replace "#result">> - Wordlessly, you fetch a towel of your own. She raises her head a little to see if she's needed, but as soon as she <<if cnSee($activeSlave)>>sees<<else>>realizes<</if>> what you're doing, she smiles with simple satisfaction and closes her eyes again. You strip and lie down next to her. She made a good decision <<if $activeSlave.assignment == "rest">>about how to spend her rest<<else>>about what to do with her rest period<</if>>. The sun is warm and gentle, and the interminable demands of leadership and your harem suddenly seem very far away. You drop off for a short while, only waking when your apologetic personal assistant breaks in with notice of an upcoming meeting. As you get your senses back, you notice that $activeSlave.slaveName's hand is right next to yours, flattened out against the decking. Her eyes remain closed, and her breath is steady; she's fast asleep. It seems she did not want to wake you, but @@.hotpink;wanted very much to be a little closer to you.@@ You consider cancelling the meeting and waking the sun-warmed + Wordlessly, you fetch a towel of your own. She raises her head a little to see if she's needed, but as soon as she <<if canSee($activeSlave)>>sees<<else>>realizes<</if>> what you're doing, she smiles with simple satisfaction and closes her eyes again. You strip and lie down next to her. She made a good decision <<if $activeSlave.assignment == "rest">>about how to spend her rest<<else>>about what to do with her rest period<</if>>. The sun is warm and gentle, and the interminable demands of leadership and your harem suddenly seem very far away. You drop off for a short while, only waking when your apologetic personal assistant breaks in with notice of an upcoming meeting. As you get your senses back, you notice that $activeSlave.slaveName's hand is right next to yours, flattened out against the decking. Her eyes remain closed, and her breath is steady; she's fast asleep. It seems she did not want to wake you, but @@.hotpink;wanted very much to be a little closer to you.@@ You consider cancelling the meeting and waking the sun-warmed <<if $activeSlave.physicalAge > 30>> woman, <<elseif $activeSlave.physicalAge > 17>> @@ -7636,9 +7638,9 @@ You tell her kindly that you understand, and that she'll be trained to address t <<replace "#result">> She's so intent on trying to suck off the food dispenser that she doesn't hear you enter the room. She starts with surprise when you seize her and push her <<if $activeSlave.belly >= 300000>> - over her _belly belly, facedown into the counter. + over her _belly belly, face-down into the counter. <<else>> - facedown across the counter. + face-down across the counter. <</if>> After making her confirm that she can hear you, you patiently repeat the very simple instructions for getting meals from the kitchen. Then, you tell her to repeat them. She manages the first step fine and has completely forgotten the second. The moment she hesitates, she has an instant to hear the rush of air trying to get out of the way of your speeding palm before it contacts the $activeSlave.skin skin of her buttocks. She writhes and cries and promises to try harder, but her poor rear end is almost raw before she gets it all right. She leaves the kitchen snuffling sadly to herself, but in the coming days she really does seem to @@.gold;do her best@@ to avoid another beating. <<set $activeSlave.trust -= 5>> @@ -8392,7 +8394,7 @@ You tell her kindly that you understand, and that she'll be trained to address t <br><<link "Make sure her first buttfuck puts her in her place">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You throw her onto the couch facedown<<if $activeSlave.belly >= 5000>>, her rear pushed into the air by her rounded belly<</if>>, catching a glimpse of her doubtful face as she goes; she's already started to wonder whether this was a mistake. In a few moments she knows it for sure as she feels<<if !canDoAnal($activeSlave)>> her anal chastity ripped off and<</if>> the burning sensation of a lubricated <<if $PC.dick == 0>>strap-on<<else>>dickhead<</if>> forcing her virgin sphincter wide. Whatever noises she might be making are pretty inaudible, since you have her sobbing face shoved deep between the leather cushions. She tries not to struggle and relax for her beloved master, but her body rebels against the pain and she starts to wriggle spastically, trying to burrow into the couch to get away from the pounding. When you finish, the poor slave is left lying on the couch with <<if $PC.dick == 0>>a<<else>>a thin dribble of ejaculate escaping from her<</if>> @@.lime;newly fucked butthole,@@ a stream of drying tears running down each side of her face,<<if $activeSlave.dick > 0>> a single drop of precum at the tip of her totally flaccid dick,<</if>> and a new understanding of @@.gold;her place in life.@@ + You throw her onto the couch face-down<<if $activeSlave.belly >= 5000>>, her rear pushed into the air by her rounded belly<</if>>, catching a glimpse of her doubtful face as she goes; she's already started to wonder whether this was a mistake. In a few moments she knows it for sure as she feels<<if !canDoAnal($activeSlave)>> her anal chastity ripped off and<</if>> the burning sensation of a lubricated <<if $PC.dick == 0>>strap-on<<else>>dickhead<</if>> forcing her virgin sphincter wide. Whatever noises she might be making are pretty inaudible, since you have her sobbing face shoved deep between the leather cushions. She tries not to struggle and relax for her beloved master, but her body rebels against the pain and she starts to wriggle spastically, trying to burrow into the couch to get away from the pounding. When you finish, the poor slave is left lying on the couch with <<if $PC.dick == 0>>a<<else>>a thin dribble of ejaculate escaping from her<</if>> @@.lime;newly fucked butthole,@@ a stream of drying tears running down each side of her face,<<if $activeSlave.dick > 0>> a single drop of precum at the tip of her totally flaccid dick,<</if>> and a new understanding of @@.gold;her place in life.@@ <<if ($activeSlave.fetishKnown != 1) || ($activeSlave.fetish != "submissive")>> Before the end of the week it's clear that she's taken the anal rape to heart, and now sees her body as something @@.lightcoral;for others to use and abuse.@@ <<set $activeSlave.fetishKnown = 1, $activeSlave.fetishStrength = 65, $activeSlave.fetish = "submissive">> @@ -10137,7 +10139,7 @@ You tell her kindly that you understand, and that she'll be trained to address t <br><<link "Include everyone in her millenary">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You decide to celebrate this happy event with everyone. You beckon to the watching slaves<<if $PC.dick == 0>>while you don a strap-on<</if>>, and they come eagerly or sullenly according to their natures. They troop in. After some thought, you position a slave on the couch next to your desk, $activeSlave.slaveName <<if $activeSlave.amp != 1>>on all fours<<else>>propped up<</if>> in front of her giving cunnilingus, a third slave<<if $activeSlave.belly >= 5000>>squeezed<</if>> under $activeSlave.slaveName to orally service her in turn, and yourself behind $activeSlave.slaveName to + You decide to celebrate this happy event with everyone. You beckon to the watching slaves<<if $PC.dick == 0>>, while you don a strap-on,<</if>> and they come eagerly or sullenly according to their natures. They troop in. After some thought, you position a slave on the couch next to your desk, $activeSlave.slaveName <<if $activeSlave.amp != 1>>on all fours<<else>>propped up<</if>> in front of her giving cunnilingus, a third slave<<if $activeSlave.belly >= 5000>>squeezed<</if>> under $activeSlave.slaveName to orally service her in turn, and yourself behind $activeSlave.slaveName to <<if canDoVaginal($activeSlave)>> take her <<if $seeRace == 1>>$activeSlave.race <</if>>pussy. <<elseif canDoAnal($activeSlave)>> @@ -11520,60 +11522,145 @@ You tell her kindly that you understand, and that she'll be trained to address t <<link "Require her to self-flagellate">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You tell her that you will offer her a method of expiating her deep and troubling sin. She looks almost hopeful at this, until you lead her out onto a balcony and order her to strip before handing her a simple length of hempen rope. She already knows what's coming next, but she breaks down as she obeys your orders to kneel. She sobs abjectly, but you don't even have to give the next order: she's already flogging the rope against her own back in the hope of earning a reprieve by obedience. You count the strokes aloud, stopping at one in disapproval of how light she's hitting herself. She flogs herself harder and harder, screaming a little and crying in pain and fear as you obstinately refuse to say "two." When she strikes so hard that she draws a little blood, you finally say the terrible word. When you're finally satisfied with her self-torture, she's so exhausted that you carry her limp, bloody, vaguely urine-scented <<if $activeSlave.preg > 20>>pregnant <</if>>form into the shower, wash her, and apply curatives, @@.red;though she's still quite injured.@@ She wakes to find herself curled up in your lap, and she stiffens for a brief moment before @@.hotpink;relaxing against your chest,@@ weeping softly. + You tell her that you will offer her a method of expiating her deep and troubling sin. She looks almost hopeful at this, until you lead her out onto a balcony and order her to strip before handing her a simple length of hempen rope. She already knows what's coming next, but she breaks down as she obeys your orders to kneel. She sobs abjectly, but you don't even have to give the next order: she's already flogging the rope against her own back in the hope of earning a reprieve by obedience. You count the strokes aloud, stopping at one in disapproval of how light she's hitting herself. She flogs herself harder and harder, screaming a little and crying in pain and fear as you obstinately refuse to say "two." When she strikes so hard that she draws a little blood, you finally say the terrible word. When you're finally satisfied with her self-torture, she's so exhausted that you carry her limp, bloody, vaguely urine-scented <<if $activeSlave.bellyPreg >= 1500>>gravid <</if>>form into the shower, wash her, and apply curatives, @@.red;though she's still quite injured.@@ She wakes to find herself curled up in your lap, and she stiffens for a brief moment before @@.hotpink;relaxing against your chest,@@ weeping softly. <<if ($activeSlave.fetish != "submissive") && (random(1,100) > 50)>> - <<set $activeSlave.fetish = "submissive">> - <<set $activeSlave.fetishKnown = 1>> - <<set $activeSlave.fetishStrength = 10>> - She has come to associate @@.pink;submission@@ with sexual fulfillment. + <<set $activeSlave.fetish = "submissive",set $activeSlave.fetishKnown = 1, $activeSlave.fetishStrength = 10>> + She has come to associate @@.pink;submission@@ with sexual fulfillment. <</if>> <<if ($activeSlave.behavioralFlaw != "odd") && (random(1,100) > 50)>> - <<set $activeSlave.behavioralFlaw = "odd">> - The terrible experience has left her with @@.red;unpleasant nervous tics.@@ + <<set $activeSlave.behavioralFlaw = "odd">> + The terrible experience has left her with @@.red;unpleasant nervous tics.@@ <</if>> - <<set $activeSlave.devotion += 10>> - <<set $activeSlave.health -= 10>> + <<set $activeSlave.devotion += 10, $activeSlave.health -= 10>> <</replace>> <</link>> +<<if canGetPregnant($activeSlave) && $activeSlave.eggType == "human" && $PC.dick == 1>> +<<if $activeSlave.mpreg == 1 && canDoAnal($activeSlave) || $activeSlave.ovaries == 1 && canDoVaginal($activeSlave)>> +<br><<link "Put a baby in her while she prays">> + <<EventNameDelink $activeSlave>> + <<replace "#result">> + $activeSlave.slaveName finds herself standing in front of you, feeling you roughly using two fingers to finger her <<if $activeSlave.mpreg == 1>>asspussy<<else>>pussy<</if>>. She gasps out: + "Oh <<Master>>, owner, protector, and father of my children, forgive my <<s>>in<<s>>, ju<<s>>t a<<s>> you forgave my <<s>>i<<s>>ter<<s>> in <<s>>lavery before me. Count not my tran<<s>>gre<<ss>>ion<<s>> again<<s>>t your rule<<s>>, but, rather, the tear<<s>> of my womb. Remember not my iniquitie<<s>> but my willingne<<ss>> to be bred by you. I long to <<s>>erve your <<if $PC.vagina == 1>>futa <</if>>dick, and beg that you will u<<s>>e me and ble<<ss>> my body with your off<<s>>pring. I promi<<s>>e to <<s>>ubmit to you a<<s>> your breeding <<s>>lut all the day<<s>> of my <<s>>ervitude, and to grow heavy with child, again and again." + She moans with relief when she feels you withdraw your penetrating digits partway through her recitation, but by the time she's finished, you've shoved your dick up her waiting <<if $activeSlave.mpreg == 1>>asshole<<else>>pussy<</if>> and are close so blessing her with a load of cum. She @@.hotpink;does her best@@ to relax and resumes, "Oh <<Master>>..." + <<if $activeSlave.mpreg == 1>><<AnalVCheck>><<else>><<VaginalVCheck>><</if>> + <<KnockMeUp $activeSlave 100 2 -1 1>> + <<if ($activeSlave.fetish != "humiliation") && (random(1,100) > 50)>> + <<set $activeSlave.fetish = "humiliation", $activeSlave.fetishKnown = 1, $activeSlave.fetishStrength = 10>> + She has come to associate @@.pink;humiliation@@ with sexual fulfillment. + <<elseif ($activeSlave.fetish != "submissive") && (random(1,100) > 50)>> + <<set $activeSlave.fetish = "submissive", $activeSlave.fetishKnown = 1, $activeSlave.fetishStrength = 10>> + She has come to associate @@.pink;submission@@ with sexual fulfillment. + <<elseif ($activeSlave.fetish != "pregnancy") && (random(1,100) > 50)>> + <<set $activeSlave.fetish = "pregnancy", $activeSlave.fetishKnown = 1, $activeSlave.fetishStrength = 10>> + She has come to associate @@.pink;carrying your children@@ with sexual fulfillment. + <</if>> + <<set $activeSlave.devotion += 4>> + <</replace>> +<</link>><<if $activeSlave.anus == 0 && $activeSlave.mpreg == 1>> //This will take anal virginity//<<elseif $activeSlave.vagina == 0>> //This will take virginity//<</if>> +<</if>> +<</if>> +<<if canDoVaginal($activeSlave)>> +<br><<link "Fuck her while she prays">> + <<EventNameDelink $activeSlave>> + <<replace "#result">> + $activeSlave.slaveName finds herself standing in front of you, feeling you roughly using two fingers to finger her pussy. She gasps out: + "Oh <<Master>>, owner and protector, forgive my <<s>>in<<s>>, ju<<s>>t a<<s>> you forgave my <<s>>i<<s>>ter<<s>> in <<s>>lavery before me. Count not my tran<<s>>gre<<ss>>ion<<s>> again<<s>>t your rule<<s>>, but, rather, my tear<<s>> of <<s>>ervi<<c>>e. Remember not my iniquitie<<s>> but my willingne<<ss>> to be raped by you. I long to <<s>>erve your <<if $PC.dick == 0>>pu<<ss>>y<<else>><<if $PC.vagina == 1>>futa <</if>>dick<</if>>, and beg that you will u<<s>>e me and make your dwelling pla<<c>>e within my <<if $activeSlave.vagina == 0>>virgin fold<<s>><<else>>feminine <<s>>lit<</if>>. I promi<<s>>e to <<s>>ubmit to you a<<s>> your vaginal <<s>>lut all the day<<s>> of my <<s>>ervitude." + She moans with relief when she feels you withdraw your penetrating digits partway through her recitation, but by the time she's finished, you've shoved <<if $PC.dick == 0>>a strap-on<<else>>your dick<</if>> up her waiting pussy. She @@.hotpink;does her best@@ to relax and resumes, "Oh <<Master>>..." + <<VaginalVCheck>> + <<if ($activeSlave.fetish != "humiliation") && (random(1,100) > 50)>> + <<set $activeSlave.fetish = "humiliation", $activeSlave.fetishKnown = 1, $activeSlave.fetishStrength = 10>> + She has come to associate @@.pink;humiliation@@ with sexual fulfillment. + <<elseif ($activeSlave.fetish != "submissive") && (random(1,100) > 50)>> + <<set $activeSlave.fetish = "submissive", $activeSlave.fetishKnown = 1, $activeSlave.fetishStrength = 10>> + She has come to associate @@.pink;submission@@ with sexual fulfillment. + <</if>> + <<set $activeSlave.devotion += 4>> + <</replace>> +<</link>><<if $activeSlave.vagina == 0>> //This will take virginity//<</if>> +<</if>> +<<if canDoAnal($activeSlave)>> <br><<link "Sodomize her while she prays">> <<EventNameDelink $activeSlave>> <<replace "#result">> - $activeSlave.slaveName finds herself standing in front of you, feeling you roughly probe her ass with two fingers. She gasps out: <<if SlaveStatsChecker.checkForLisp($activeSlave)>>"Oh <<Master>>, owner and protector, forgive my thinth, jutht ath you forgave my thithterth in thlavery before me. Count not my tranthgrethionth againtht your ruleth, but, rather, my tearth of anal thervice. Remember not my iniquitieth but my willingneth to be athraped by you. I long to therve your <<if $PC.dick == 0>>puthy<<else>><<if $PC.vagina == 1>>futa <</if>>dick<</if>>, and beg that you will uthe me and make your dwelling place within my butthole. I promithe to thubmit to you ath your anal thlut all the dayth of my thervitude."<<else>>"Oh <<Master>>, owner and protector, forgive my sins, just as you forgave my sisters in slavery before me. Count not my transgressions against your rules, but, rather, my tears of anal service. Remember not my iniquities but my willingness to be assraped by you. I long to serve your <<if $PC.dick == 0>>puthy<<else>><<if $PC.vagina == 1>>futa <</if>>dick<</if>>, and beg that you will use me and make your dwelling place within my butthole. I promise to submit to you as your anal slut all the days of my servitude."<</if>> She moans with relief when she feels you withdraw your penetrating digits partway through her recitation, but by the time she's finished, you've shoved <<if $PC.dick == 0>>a strap-on<<else>>your dick<</if>> up her loosened ass. She @@.hotpink;does her best@@ to relax and resumes, <<if SlaveStatsChecker.checkForLisp($activeSlave)>>"Oh <<Master>>..."<<else>>"Oh <<Master>>..."<</if>> + $activeSlave.slaveName finds herself standing in front of you, feeling you roughly probe her ass with two fingers. She gasps out: + "Oh <<Master>>, owner and protector, forgive my <<s>>in<<s>>, ju<<s>>t a<<s>> you forgave my <<s>>i<<s>>ter<<s>> in <<s>>lavery before me. Count not my tran<<s>>gre<<ss>>ion<<s>> again<<s>>t your rule<<s>>, but, rather, my tear<<s>> of anal <<s>>ervi<<c>>e. Remember not my iniquitie<<s>> but my willingne<<ss>> to be a<<ss>>raped by you. I long to <<s>>erve your <<if $PC.dick == 0>>pu<<ss>>y<<else>><<if $PC.vagina == 1>>futa <</if>>dick<</if>>, and beg that you will u<<s>>e me and make your dwelling pla<<c>>e within my butthole. I promi<<s>>e to <<s>>ubmit to you a<<s>> your anal <<s>>lut all the day<<s>> of my <<s>>ervitude." + She moans with relief when she feels you withdraw your penetrating digits partway through her recitation, but by the time she's finished, you've shoved <<if $PC.dick == 0>>a strap-on<<else>>your dick<</if>> up her loosened ass. She @@.hotpink;does her best@@ to relax and resumes, "Oh <<Master>>..." + <<AnalVCheck>> <<if ($activeSlave.fetish != "humiliation") && (random(1,100) > 50)>> - <<set $activeSlave.fetish = "humiliation">> - <<set $activeSlave.fetishKnown = 1>> - <<set $activeSlave.fetishStrength = 10>> - She has come to associate @@.pink;humiliation@@ with sexual fulfillment. + <<set $activeSlave.fetish = "humiliation", $activeSlave.fetishKnown = 1, $activeSlave.fetishStrength = 10>> + She has come to associate @@.pink;humiliation@@ with sexual fulfillment. + <<elseif ($activeSlave.fetish != "submissive") && (random(1,100) > 50)>> + <<set $activeSlave.fetish = "submissive", $activeSlave.fetishKnown = 1, $activeSlave.fetishStrength = 10>> + She has come to associate @@.pink;submission@@ with sexual fulfillment. <</if>> <<set $activeSlave.devotion += 4>> - <<set $activeSlave.analCount += 1>> - <<set $analTotal += 1>> <</replace>> -<</link>> +<</link>><<if $activeSlave.anus == 0>> //This will take anal virginity//<</if>> +<</if>> <<case "resistant anal virgin">> <<link "Let her earn continued anal virginity">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You tell her she's a sex slave, and that she needs to learn how to take a dick up the ass. <<if canTalk($activeSlave) == false && ($activeSlave.amp != 1)>>She frantically begs with gestures, pleading on her knees.<<elseif canTalk($activeSlave) == false>>She frantically mouths pleas that you leave her butt alone.<<elseif SlaveStatsChecker.checkForLisp($activeSlave)>>She slurs, "Pleese no, <<Master>>, pleese don rape my ass, <<Master>>!"<<else>>She begs, "Please no, <<Master>>, please don't rape me in my ass, <<Master>>!"<</if>> You make a show of considering, and then tell her that if she's extra obedient, you might let her keep her butt - for now. You tell her to <<if $PC.dick == 1>>blow you<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>lick your pussy<</if>>, and she does with unusual obedience. When she's done, you bend down and whisper in her ear that if she shows any sign of rebelliousness, you'll ruin her little asshole. @@.gold;She's terrified.@@ - <<set $activeSlave.trust -= 5>> - <<set $activeSlave.oralCount += 1>> - <<set $oralTotal += 1>> + You tell her she's a sex slave, and that she needs to learn how to take a dick up the ass. + <<if !canTalk($activeSlave) && ($activeSlave.amp != 1)>> + She frantically begs with gestures, pleading on her knees. + <<elseif !canTalk($activeSlave)>> + She frantically mouths pleas that you leave her butt alone. + <<else>> + She begs, "Plea<<s>>e no, <<Master>>, plea<<s>>e don't rape me in my a<<ss>>, <<Master>>!" + <</if>> + You make a show of considering, and then tell her that if she's extra obedient, you might let her keep her butt - for now. You tell her to <<if $PC.dick == 1>>blow you<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>lick your pussy<</if>>, and she does with unusual obedience. When she's done, you bend down and whisper in her ear that if she shows any sign of rebelliousness, you'll ruin her little asshole. @@.gold;She's terrified.@@ + <<set $activeSlave.trust -= 5, $activeSlave.oralCount++, $oralTotal++>> <</replace>> <</link>> -<<if canDoAnal($eventSlave)>> <<if ($activeSlave.amp != 1)>> <br><<link "Force her to degrade herself">> <<EventNameDelink $activeSlave>> <<replace "#result">> - Suction cup dildos are terribly useful. You place a moderate-sized one on a low table in your office, and order her to squat down on it and fuck her own asshole. She hesitates, incredulous, and finds herself bound to the couch and thoroughly whipped. It isn't a sexual whipping, either, but a methodical and scientific administration of pain right up to the border of damage. When she's been reduced to a state of abject, sobbing surrender, you free her and repeat your orders as though nothing had happened. Still crying, she hobbles over and up onto the table,<<if $activeSlave.preg > 20>>gingerly lowers her pregnant bulk onto it,<</if>> and fucks her little ass open on the dildo. You keep her up there until her legs give out<<if $activeSlave.preg > 20>>and her gravid weight pinning her on the toy;<<else>>, and<</if>> then let her lie down on the couch, telling her to keep working the dildo with her hands or suffer another whipping. After she's had her ass filled for a good while, she has no trouble taking a <<if $PC.dick == 0>>strap-on<<else>>real dick<</if>> for the first time, and is by this point too exhausted to do anything but lie there and be a good little anal slave. @@.hotpink;She fears you,@@ and @@.lime;her butthole has been broken in.@@ - <<set $activeSlave.trust -= 5>> - <<set $activeSlave.anus = 1>> - <<set $activeSlave.analCount += 1>> - <<set $analTotal += 1>> + Suction cup dildos are terribly useful. You place a moderate-sized one on a low table in your office<<if ["combined chastity", "anal chastity"].includes($activeSlave.vaginalAccessory) || ["combined chastity", "anal chastity"].includes($activeSlave.dickAccessory)>>, unlock her chastity belt<</if>>, and order her to squat down on it and fuck her own asshole. She hesitates, incredulous, and finds herself bound to the couch and thoroughly whipped. It isn't a sexual whipping, either, but a methodical and scientific administration of pain right up to the border of damage. When she's been reduced to a state of abject, sobbing surrender, you free her and repeat your orders as though nothing had happened. Still crying, she hobbles over and up onto the table, + <<if $activeSlave.belly >= 300000 || $activeSlave.weight > 190>> + struggles to line herself up, and finds it slammed into her asshole when the table gives out under her<<if $activeSlave.belly >= 300000>> gravid<</if>> weight. You leave her there to struggle with the dildo wedged in her rear until she finally manages to pop it free from the table fragment stuck under mass and roll over. You haul her onto + <<else>> + <<if $activeSlave.belly > 20>>gingerly lowers her <<if $activeSlave.bellyPreg >= 3000>>pregnant <</if>>bulk onto it,<</if>> and fucks her little ass open on the dildo. You keep her up there until her legs give out<<if $activeSlave.belly >= 10000 || $activeSlave.weight > 190>>and her <<if $activeSlave.bellyPreg >= 3000>>gravid <</if>>weight pins her on the toy;<<else>>, and<</if>> then let her lie down on + <</if>> + the couch, telling her to keep working the dildo with her hands or suffer another whipping. After she's had her ass filled for a good while, she has no trouble taking a <<if $PC.dick == 0>>strap-on<<else>>real dick<</if>> for the first time, and is by this point too exhausted to do anything but lie there and be a good little anal slave. @@.gold;She fears you,@@ and @@.lime;her butthole has been broken in.@@ + <<set $activeSlave.trust -= 5, $activeSlave.anus = 1>> + <<AnalVCheck>> <</replace>> <</link>> //This will take anal virginity// +<<if $activeSlave.vagina == 0>> +<br><<link "Make her choose between her virginities">> + <<EventNameDelink $activeSlave>> + <<replace "#result">> + You tell her she's a sex slave, and that she needs to learn how to take a dick up the ass. + <<if !canTalk($activeSlave) && ($activeSlave.amp != 1)>> + She frantically begs with gestures, pleading on her knees. + <<elseif !canTalk($activeSlave)>> + She frantically mouths pleas that you leave her butt alone. + <<else>> + She begs, "Plea<<s>>e no, <<Master>>, plea<<s>>e don't rape me in my a<<ss>>, <<Master>>!" + <</if>> + You make a show of considering, and then tell her you know a way she can continue being an anal virgin - for now. You want a new hole to play with, and she has two untouched holes. She gasps when she realizes what you want. She hesitates to answer, uncertain of which she values more, and finds herself bound to the couch<<if ["combined chastity", "anal chastity"].includes($activeSlave.vaginalAccessory) || ["combined chastity", "anal chastity"].includes($activeSlave.dickAccessory)>>, stripped of her chastity,<</if>> and thoroughly whipped. It isn't a sexual whipping, either, but a methodical and scientific administration of pain right up to the border of damage. When she's been reduced to a state of abject, sobbing surrender, you free her and repeat your orders as though nothing had happened. Still crying, she prostrates herself and + <<if $activeSlave.trust < 20>> + spreads her butt for you. + <<else>> + her pussylips for you. + <</if>> + You callously ram a dildo into her fresh hole and tell her to keep working herself with it or suffer another whipping. After she's fucked herself for a good while, she has no trouble taking a <<if $PC.dick == 0>>strap-on<<else>>real dick<</if>> for the first time, and is by this point too exhausted to do anything but lie there and take it a good little slave. @@.gold;She fears you@@ but @@.hotpink;looses herself to your rule.@@ + <<if $activeSlave.trust < 20>> + @@.lime;Her butthole has been broken in.@@ + <<set $activeSlave.anus = 1>> + <<AnalVCheck>> + <<else>> + @@.lime;Her pussy has been broken in.@@ + <<set $activeSlave.vagina = 1>> + <<VaginalVCheck>> + <</if>> + <<set $activeSlave.trust -= 5, $activeSlave.devotion += 3>> + <</replace>> +<</link>> //This will take a virginity// <</if>> <</if>> @@ -11582,34 +11669,121 @@ You tell her kindly that you understand, and that she'll be trained to address t <<link "Join her and see if your hands can span her waist">> <<EventNameDelink $activeSlave>> <<replace "#result">> - By the time you reach the shower, $activeSlave.slaveName is towelling herself. She notices your approach and folds the towel neatly before performing a little naked pirouette that shows off her artificial curviness while displaying <<if $activeSlave.vagina == -1>>her slutty asshole.<<else>>each of her delectable holes.<</if>> You take her about the <<if $activeSlave.preg > 10>>middle and, with a little imagination, find that, indeed, you could make your thumbs and fingertips meet around it if you were to press.<<else>>waist and find that, indeed, you can make your thumbs and fingertips meet around it if you press, which elicits a squeak<</if>>. This can be applied during sex many ways. First, she sits on the bathroom counter and bends herself almost double for anal. Your control over the pace is perfected by your grip around her tiny middle. Finally, she goes down on all fours for a hard buttfuck doggy style, losing herself in the intense anal as you use your hold around her to give it to her even harder. By the end she's tired but @@.mediumaquamarine;confident in her sexual uniqueness.@@ - <<set $activeSlave.trust += 4>> - <<set $activeSlave.analCount += 1>> - <<set $analTotal += 1>> + By the time you reach the shower, $activeSlave.slaveName is towelling herself. She notices your approach and folds the towel neatly before performing a little naked pirouette that shows off her artificial + <<if canDoVaginal($activeSlave) && canDoAnal($activeSlave)>> + curviness while displaying each of her delectable holes. + <<elseif canDoVaginal($activeSlave)>> + curviness while displaying her + <<if $activeSlave.vagina > 3>> + gaping cunt + <<elseif $activeSlave.vagina > 2>> + loose cunt + <<elseif $activeSlave.vagina > 1>> + slutty pussy + <<elseif $activeSlave.vagina > 0>> + tight pussy + <<else>> + virgin pussy. + <</if>> + <<elseif canDoAnal($activeSlave)>> + curviness while displaying her + <<if $activeSlave.anus > 2>> + gaping asshole. + <<elseif $activeSlave.anus > 1>> + slutty asshole. + <<elseif $activeSlave.anus > 1>> + tight asshole. + <<else>> + virgin asshole. + <</if>> + <<else>> + curviness. + <</if>> + You take her about the <<if $activeSlave.belly >= 500 || $activeSlave.weight > 30>>middle and, with a little imagination, find that, indeed, you could make your thumbs and fingertips meet around it if you were to press.<<else>>waist and find that, indeed, you can make your thumbs and fingertips meet around it if you press, which elicits a squeak<</if>>. + <<if !canDoVaginal($activeSlave) && !canDoAnal($activeSlave)>> + There are many ways you could apply this during sex, but since she is fully locked in chastity, you can only explain, in detail, the ways you would fuck her if you could. By the end she's blushing vibrantly, but @@.mediumaquamarine;more confident in her sexual uniqueness.@@ + <<set $activeSlave.trust += 4>> + <<else>> + This can be applied during sex many ways. First, she sits on the bathroom counter and bends herself almost double for + <<if canDoAnal($activeSlave)>> + anal. Your control over the pace is perfected by your grip around her tiny middle. + <<AnalVCheck>> + <<else>> + vaginal. Your control over the pace is perfected by your grip around her tiny middle. + <<VaginalVCheck>> + <</if>> + Finally, she goes down on all fours for a hard + <<if canDoVaginal($activeSlave)>> + pounding, doggy style, losing herself in the intense penetration as you use your hold around her to give it to her even harder. + <<VaginalVCheck>> + <<else>> + buttfuck, doggy style, losing herself in the intense anal as you use your hold around her to give it to her even harder. + <<AnalVCheck>> + <</if>> + By the end she's tired but @@.mediumaquamarine;confident in her sexual uniqueness.@@ + <<set $activeSlave.trust += 4>> + <</if>> <</replace>> -<</link>> +<</link>><<if ($activeSlave.anus == 0 && canDoAnal($activeSlave)) || ($activeSlave.vagina == 0 && canDoVaginal($activeSlave))>> //This option will take virginity//<</if>> <br><<link "Such a lovely work of art must be displayed">> <<EventNameDelink $activeSlave>> <<replace "#result">> - There is a polite soiree tonight at one of $arcologies[0].name's more upscale eating establishments. Many couples are there to enjoy themselves and preen, but even so, you make a stir as you enter wearing the latest in men's eveningwear. $activeSlave.slaveName is a confection on your arm, displayed in a silk gown of strips and cuts that accentuates her artificial figure while leaving her breasts, <<if $activeSlave.dick > 0>>cock,<<elseif $activeSlave.vagina == -1>>featureless groin,<<else>>pussy,<</if>> and butt lusciously bare. Your appearance together with your living accessory @@.green;increases your reputation.@@ After a refined meal and some sedate dancing, the maître d' announces that the establishment has become (the Free Cities definition of) a salon for the evening. After the more prudish couples file out, those who remain engage in public sexual congress; $activeSlave.slaveName's gown allows you to take her in a <<if $activeSlave.preg > 20>>tight<<else>>close<</if>> lotus position on the cleared table, face to face. @@.hotpink;She has become more devoted to you.@@ - <<set $activeSlave.devotion += 4>> - <<set $rep += 100>> - <<if ($activeSlave.vagina > -1)>> - <<set $activeSlave.vaginalCount += 1>> - <<set $vaginalTotal += 1>> + There is a polite soiree tonight at one of $arcologies[0].name's more upscale eating establishments. Many couples are there to enjoy themselves and preen, but even so, you make a stir as you enter wearing + <<if $PC.title == 1>> + the latest in men's eveningwear<<if $PC.boobs > 0 || $PC.belly >= 1500 || $PC.butt > 0 || $PC.balls > 1 || $PC.ballsImplant > 1>>, tastefully tailored to accommodate your unusual build<</if>>. <<else>> - <<set $activeSlave.analCount += 1>> - <<set $analTotal += 1>> + the latest dress from one of your arcology's leading tailors<<if $PC.boobsBonus > 0 || $PC.belly >= 1500 || $PC.butt > 0 || $PC.balls > 1 || $PC.ballsImplant > 1>>, carefully tailored to accentuate your splendid curves<</if>>. <</if>> + $activeSlave.slaveName is a confection on your arm, displayed in a silk gown of strips and cuts that accentuates her artificial figure while leaving her breasts, + <<if $activeSlave.dick > 0>> + <<if ["chastity", "combined chastity"].includes($activeSlave.dickAccessory)>> + caged + <</if>> + cock, + <<elseif $activeSlave.vagina > -1>> + <<if ["chastity", "combined chastity"].includes($activeSlave.dickAccessory)>> + chaste + <</if>> + pussy, + <<elseif $activeSlave.balls > 1 && $activeSlave.scrotum > 0>> + dangling balls, + <<else>> + featureless groin, + <</if>> + and + <<if ["combined chastity", "anal chastity"].includes($activeSlave.vaginalAccessory) || ["combined chastity", "anal chastity"].includes($activeSlave.dickAccessory)>> + off-limits rear + <<else>> + butt + <</if>> + lusciously bare. Your appearance together with your living accessory @@.green;increases your reputation.@@ After a refined meal and some sedate dancing, the maître d' announces that the establishment has become (the Free Cities definition of) a salon for the evening. After the more prudish couples file out, those who remain engage in public sexual congress; + <<if canDoAnal($activeSlave) || canDoVaginal($activeSlave)>> + $activeSlave.slaveName's gown allows you to take her in a <<if $activeSlave.belly >= 5000>>tight<<else>>close<</if>> lotus position on the cleared table, face to face. + <<if canDoVaginal($activeSlave)>> + <<VaginalVCheck>> + <<else>> + <<AnalVCheck>> + <</if>> + <<else>> + you and $activeSlave.slaveName enjoy the sights while fooling around. While you'd love to use her, her chastity keeps you at bay. + <</if>> + @@.hotpink;She has become more devoted to you.@@ + <<set $activeSlave.devotion += 4, $rep += 100>> <</replace>> -<</link>> +<</link>><<if ($activeSlave.anus == 0 && canDoAnal($activeSlave)) || ($activeSlave.vagina == 0 && canDoVaginal($activeSlave))>> //This option will take virginity//<</if>> <<case "muscles">> <<link "Reward her for her gains">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You tell her to spread her towel on the floor and lie <<if $activeSlave.preg > 20>>on her side<<else>>face down<</if>> on it. <<if $activeSlave.preg > 20>>You lie next to her and<<else>>You<</if>> run your hands across her sweaty <<if $seeRace == 1>>$activeSlave.race <</if>>muscles before giving her a thorough, skillful and very intense massage. She moans and grunts as you work the lactic acid out of her muscles, slowly reducing her to a puddle of ripped sex slave. As you're rubbing her down to finish the massage, she meekly begs you to fuck her. As she lies still, <<if $PC.dick == 0>>you lift one of her legs and straddle yourself in to bring your groin against hers.<<else>>you slowly push your cock into her ass; she's so relaxed from the massage that it slides in easily.<</if>> It's a strange sensation, this mass of muscle lying quietly still beneath you, whimpering with delight as you gently <<if $PC.dick == 0>>scissor yourself against her.<<else>>take her ass.<</if>> She comes in no time at all. When she does <<if $PC.dick == 0>>she squeezes you between vicelike thighs,<<if $PC.vagina == 1>> pressing your pussy deliciously and<</if>> bringing you to climax, too.<<else>>you happen to be halfway inside her; her sphincter mercilessly squeezes your head while her muscular buttocks clench your shaft between them. You explode into her.<</if>> <<if $activeSlave.dick != 0>>As she stands, her now-softening penis drips cum. <</if>>@@.hotpink;Her love for you has increased.@@ + You tell her to spread her towel on the floor and lie + <<if $activeSlave.belly >= 5000>> + on her side on it. You lie next to her and + <<else>> + face down on it. You + <</if>> + run your hands across her sweaty <<if $seeRace == 1>>$activeSlave.race <</if>>muscles before giving her a thorough, skillful and very intense massage. She moans and grunts as you work the lactic acid out of her muscles, slowly reducing her to a puddle of ripped sex slave. As you're rubbing her down to finish the massage, she meekly begs you to fuck her. As she lies still, <<if $PC.dick == 0>>you lift one of her legs and straddle yourself in to bring your groin against hers.<<else>>you slowly push your cock into her ass; she's so relaxed from the massage that it slides in easily.<</if>> It's a strange sensation, this mass of muscle lying quietly still beneath you, whimpering with delight as you gently <<if $PC.dick == 0>>scissor yourself against her.<<else>>take her ass.<</if>> She comes in no time at all. When she does <<if $PC.dick == 0>>she squeezes you between vicelike thighs,<<if $PC.vagina == 1>> pressing your pussy deliciously and<</if>> bringing you to climax, too.<<else>>you happen to be halfway inside her; her sphincter mercilessly squeezes your head while her muscular buttocks clench your shaft between them. You explode into her.<</if>> <<if $activeSlave.dick != 0>>As she stands, her now-softening penis drips cum. <</if>>@@.hotpink;Her love for you has increased.@@ <<set $activeSlave.devotion += 4>> <<set $activeSlave.analCount += 1>> <<set $analTotal += 1>> @@ -11629,6 +11803,22 @@ You tell her kindly that you understand, and that she'll be trained to address t <</if>> <</replace>> <</link>> +<<if $activeSlave.toyHole == "dick" && canPenetrate($activeSlave)>> +<br><<link "See if she can put those gains to good use">> + <<EventNameDelink $activeSlave>> + <<replace "#result">> + It's time to see if she's got anything left in those sore <<if $seeRace == 1>>$activeSlave.race <</if>>muscles. You push the towel off her shoulder, take a lick of the delicious salty sweat along her collarbone, and get to work. For the next hour, you put her through a series of sexual positions that require her to balance and support herself in difficult positions. She hangs from the ceiling, goes up on one tiptoe, and fucks in a handstand. She's as muscular inside as she is outside. <<if $PC.dick == 0>>You climax repeatedly, mixing your pussy juice with her sweat all across her body.<<else>><<if $activeSlave.vagina == -1>>You come repeatedly, and before long cum is dripping out of her ass as you continue.<<else>>You come repeatedly, and before long cum is dripping out of her pussy as you continue.<</if>><</if>> <<if $activeSlave.dick != 0>>From position to position, her erection adds its own fluids to the mess on the floor. <</if>>By the end, she's shaking from muscle fatigue and panting her gratitude. @@.mediumaquamarine;Her confidence in her place has increased.@@ + <<set $activeSlave.trust += 4>> + <<if ($activeSlave.vagina > -1)>> + <<set $activeSlave.vaginalCount += 1>> + <<set $vaginalTotal += 1>> + <<else>> + <<set $activeSlave.analCount += 1>> + <<set $analTotal += 1>> + <</if>> + <</replace>> +<</link>> +<</if>> <br><<link "Compliment her gains and send her on her way">> <<EventNameDelink $activeSlave>> <<replace "#result">> @@ -12447,9 +12637,9 @@ Your cum training tactics have two components: Cum should be linked with pleasur <<replace "#result">> Satisfied that there's no need for immediate intervention, you head back to your desk. A few minutes later, she heads in to finish getting ready and get to work, saving $assistantName the necessity of directing her. As the broken slave passes your office, you think for a moment that you see a bit of moisture glinting in her eyes, but soon correct yourself: it's just a reflection from the glass walls of the arcology. She makes it to her assignment on time, and no one notices anything unusual about her today. <</replace>> - <<if $slaves[$i].relationship == -3>> - <<if def $slaves[$i].kindness>> - <<set $slaves[$i].kindness += 2>> + <<if $activeSlave.relationship == -3>> + <<if def $activeSlave.kindness>> + <<set $activeSlave.kindness += 2>> <</if>> <</if>> <</link>> @@ -12833,7 +13023,7 @@ She's obviously @@.mediumaquamarine;becoming more comfortable@@ playing the part The next slave on the inspection enters and approaches you, sitting imperturbably behind your desk, but stops and stares when she notices what's going on in the corner of your office. A wall screen in the corner shows $assistantName's avatar <<switch $assistantAppearance>> <<case "monstergirl">> - with both her cocks up the asshole of an avatar of $activeSlave.slaveName. Below this, the slave herself is facedown<<if $activeSlave.preg > 20>>, her rear up in the air to give her pregnancy room<</if>>, with two fuckmachines pounding + with both her cocks up the asshole of an avatar of $activeSlave.slaveName. Below this, the slave herself is face-down<<if $activeSlave.preg > 20>>, her rear up in the air to give her pregnancy room<</if>>, with two fuckmachines pounding <<if ($activeSlave.vagina > 0) && canDoVaginal($activeSlave)>> her: one in the pussy, one in the ass. <<set $activeSlave.vaginalCount += 1>> @@ -12948,20 +13138,20 @@ She's obviously @@.mediumaquamarine;becoming more comfortable@@ playing the part <<set $oralTotal += 1>> <<case "witch">> <<if ($activeSlave.vagina > 0) && canDoVaginal($activeSlave)>> - with her prehensile cocks crammed into every available hole in an avatar of $activeSlave.slaveName. Below this, the slave herself is facedown<<if $activeSlave.preg > 20>>, her rear up in the air to give her pregnancy room<</if>>, with multiple vibrating dildos quivering in her ass and pussy. + with her prehensile cocks crammed into every available hole in an avatar of $activeSlave.slaveName. Below this, the slave herself is face-down<<if $activeSlave.preg > 20>>, her rear up in the air to give her pregnancy room<</if>>, with multiple vibrating dildos quivering in her ass and pussy. <<set $activeSlave.vaginalCount += 1>> <<set $vaginalTotal += 1>> <<set $activeSlave.analCount += 1>> <<set $analTotal += 1>> <<else>> - with her prehensile cocks crammed into the asshole of an avatar of $activeSlave.slaveName. Below this, the slave herself is facedown<<if $activeSlave.preg > 20>>, her rear up in the air to give her pregnancy room<</if>>, with multiple vibrating dildos quivering in her ass. + with her prehensile cocks crammed into the asshole of an avatar of $activeSlave.slaveName. Below this, the slave herself is face-down<<if $activeSlave.preg > 20>>, her rear up in the air to give her pregnancy room<</if>>, with multiple vibrating dildos quivering in her ass. <<set $activeSlave.analCount += 1>> <<set $analTotal += 1>> <</if>> <<case "ERROR_1606_APPEARANCE_FILE_CORRUPT">> with her tentacles crammed into every available hole in an avatar of $activeSlave.slaveName, rapidly pumping eggs into her quickly swelling body. <<if ($activeSlave.vagina > 0) && canDoVaginal($activeSlave)>> - Below this, the slave herself is facedown<<if $activeSlave.preg > 20>>, her rear up in the air to give her pregnancy room<</if>>, while a fuckmachine powerfully fucks her mouth, ass and pussy. + Below this, the slave herself is face-down<<if $activeSlave.preg > 20>>, her rear up in the air to give her pregnancy room<</if>>, while a fuckmachine powerfully fucks her mouth, ass and pussy. <<set $activeSlave.vaginalCount += 1>> <<set $vaginalTotal += 1>> <<set $activeSlave.analCount += 1>> @@ -12969,7 +13159,7 @@ She's obviously @@.mediumaquamarine;becoming more comfortable@@ playing the part <<set $activeSlave.oralCount += 1>> <<set $oralTotal += 1>> <<else>> - Below this, the slave herself is facedown<<if $activeSlave.preg > 20>>, her rear up in the air to give her pregnancy room<</if>>, with multiple vibrating dildos quivering in her ass. + Below this, the slave herself is face-down<<if $activeSlave.preg > 20>>, her rear up in the air to give her pregnancy room<</if>>, with multiple vibrating dildos quivering in her ass. <<set $activeSlave.analCount += 1>> <<set $analTotal += 1>> <<set $activeSlave.oralCount += 1>> diff --git a/src/uncategorized/RESSTR.tw b/src/uncategorized/RESSTR.tw index 76cb23f6abf9f2e0cd5b060457380156aacfb777..479566904a52fcac89387240b2a4dbcc2e20a931 100644 --- a/src/uncategorized/RESSTR.tw +++ b/src/uncategorized/RESSTR.tw @@ -6,6 +6,7 @@ /* PETS.tw: Player Event, Two Slaves */ /* RECI.tw: Random Event, Check In */ /* REFI.tw: Random Event, Fetish Interest */ +/* REFS.tw: Random Event, Future Societies */ /* RESS.tw: Random Event, Single Slave */ /* RESSTR.tw: Random Event, Single Slave (Test Realm, for debugging events) */ /* RETS.tw: Random Event, Two Slaves */ @@ -57,11 +58,11 @@ <<case "objectifying visit">> -At appropriate intervals during the day, $assistantName directs an unoccupied slave to visit your office to ensure all your needs are currently being met. With such a vague task set before them, the slaves who enter your office in such a manner often find themselves used in a multitude of refreshingly novel ways. At this particular moment, <<EventNameLink $activeSlave>> comes through the door of your office and obediently kneels beside your desk to await further orders. It occurs to you, gazing down at your obedient slave, that she exists as little more than an object to meet your various needs. Perhaps you should treat her as such. +At appropriate intervals during the day $assistantName directs an unoccupied slave to visit your office, and to ensure all your needs are currently being met. With such a vague task set before them, the slaves who enter your office in such a way often find themselves used in a multitude of refreshingly novel ways. At this particular moment, <<EventNameLink $activeSlave>> comes through the door of your office and obediently kneels beside your desk to await further orders. It occurs to you, gazing down at your obedient slave, that she exists as little more than an object to meet your various needs. Perhaps you should treat her as such. <<case "implant inspection">> -<<EventNameLink $activeSlave>> comes before you naked for her routine inspection. You take particular care to examine her implants; even a careful hand at the remote surgery has been known to produce unsightly scars, stretch marks, and the like. Her breasts are <<if $activeSlave.boobs < 1200>>large<<else>>massive<</if>>, but her implants render them perky and rounded despite their size. An impossibility, had they been fully natural. Standing before you, her breasts protrude outward from her chest proudly and without sag. As you inspect her with your hands, she <<if canTalk($activeSlave) == false || ($activeSlave.accent >= 3)>>breathes a little harder and looks like she would speak, if she could.<<elseif ($activeSlave.lips > 70)>>murmurs through her huge lips, "Dat feelth good, <<Master>>."<<elseif ($activeSlave.lipsPiercing+$activeSlave.tonguePiercing > 2)>>murmurs through her piercings, "Dat feelth good, <<Master>>."<<else>>murmurs, "That feels really nice, <<Master>>."<</if>> +<<EventNameLink $activeSlave>> comes before you naked for a routine inspection. You take particular care to examine her implants; even a careful hand at the remote surgery has been known to produce unsightly scars, stretch marks, and the like. Her breasts are <<if $activeSlave.boobs < 1200>>large<<else>>massive<</if>>, but her implants render them perky and rounded despite their size. An impossibility, had they been fully natural. Standing before you, her breasts protrude outward from her chest proudly and without sagging. As you inspect her with your hands, she <<if canTalk($activeSlave) == false || ($activeSlave.accent >= 3)>>breathes a little harder and looks like she would speak, were she not mute.<<elseif ($activeSlave.lips > 70)>>murmurs through her huge lips, "Dat feelth good, <<Master>>."<<elseif ($activeSlave.lipsPiercing+$activeSlave.tonguePiercing > 2)>>murmurs through her piercings, "Dat feelth good, <<Master>>."<<else>>murmurs, "That feels really nice, <<Master>>."<</if>> <<case "gagged slave">> @@ -155,7 +156,7 @@ May I plea<<s>>e try out <<s>>omething <<s>>kimpier today?" <<link "Use her as a footrest">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You order her to get beneath your desk on all fours, a task that she carries out quickly and obediently. Once she gets as comfortable as she can be perched awkwardly underneath your desk, she braces her ass for the inevitable rough anal she assumes must be coming. Fortunately for her, it never does. Instead, you kick your feet up and rest them on the small of her back. After a few hours of objectifying degradation in this way, you rise from your chair to attend business elsewhere in your penthouse and dismiss $activeSlave.slaveName. Although you didn't fuck her, her experience as a piece of furniture for your comfort @@.hotpink;has increased her submissiveness@@. + You order her to get beneath your desk on all fours, a task that she carries out quickly and obediently. Once as comfortable as she can be perched awkwardly underneath your desk, she braces her ass for the inevitable rough anal she assumes must be coming. Fortunately for her, it never does. Instead, you kick your feet up and rest them on the small of her back. After a few hours of objectifying degradation in this way, you rise from your chair to attend business elsewhere in your penthouse and dismiss $activeSlave.slaveName. Although you didn't fuck her, her experience as a piece of furniture for your comfort @@.hotpink;has increased her submissiveness@@. <<set $activeSlave.devotion += 5>> <</replace>> <</link>> @@ -167,7 +168,7 @@ May I plea<<s>>e try out <<s>>omething <<s>>kimpier today?" <</replace>> <</link>> <<if canDoAnal($activeSlave) || canDoVaginal($activeSlave)>> -<br><<link "Use her as an excercise ball">> +<br><<link "Use her as an exercise ball">> <<EventNameDelink $activeSlave>> <<replace "#result">> You order her to get down on all fours and stick her butt up in the air, a position she assumes with the practiced efficiency of a veteran sex slave. She's expecting doggystyle and only lets out a perfunctory moan when you<<if $PC.dick == 0>> don a strap-on and<</if>> mount her ass from behind. However, she is caught off guard when you half sit on her ass while fucking it, using it like an exercise ball as you bounce up and down. Her <<if ($activeSlave.butt > 5)>>huge ass cushions your thighs as you pummel her into the ground<<elseif ($activeSlave.butt > 2)>>ass provides some cushioning as you pound her into the ground<<else>>ass does little to cushion you as you fuck her into the ground<</if>>, but $activeSlave.slaveName fares much worse in her role as living exercise equipment. By the end of your power workout you manage to work up quite a sweat, while your slave lays limp in the middle of your office with her gaped butt comically held up in the air. Using her ass in such a way @@.hotpink;nearly fucked her senseless@@, but she'll remember @@.gold;your objectifying treatment of her@@. @@ -240,7 +241,7 @@ May I plea<<s>>e try out <<s>>omething <<s>>kimpier today?" <br><<link "Remove the gag for a few minutes">> <<replace "#name">>$activeSlave.slaveName<</replace>> <<replace "#result">> - You wordlessly remove the $activeSlave.collar and watch as $activeSlave.slaveName opens and closes her mouth testingly, as if she has forgotten what it feels like to do so without obstruction. Though you eventually return to the gag to it's rightful place in her mouth, she @@.mediumaquamarine;trusts you more@@ for granting her a few moments respite from the gag. + You wordlessly remove the $activeSlave.collar and watch as $activeSlave.slaveName opens and closes her mouth testingly, as if she has forgotten what it feels like to do so without obstruction. Though you eventually return to the gag to its rightful place in her mouth, she @@.mediumaquamarine;trusts you more@@ for granting her a few moments respite from the gag. <<set $activeSlave.trust += 4>> <</replace>> <</link>> @@ -361,7 +362,7 @@ May I plea<<s>>e try out <<s>>omething <<s>>kimpier today?" <<elseif $activeSlave.fetishKnown && $activeSlave.fetish == "buttslut">> turns around again, bending a little and cocking her hips to show off the way the string between her buttocks totally fails to conceal her <<if $activeSlave.anus > 2>>huge soft asspussy<<elseif $activeSlave.anus > 1>>nice butthole<<else>>tight little anus<</if>>. <<elseif $activeSlave.fetishKnown && $activeSlave.fetish == "boobs">> - bounces her <<if $activeSlave.boobsImplant>>fake tits<<elseif $activeSlave.boobs > 8000>>earthshattering tits<<elseif $activeSlave.boobs > 2000>>huge boobs<<elseif $activeSlave.boobs > 400>>boobs<<else>>petite chest<</if>>. Giggling, she bounces harder, and her nipples escape from her top, such as it is. + bounces her <<if $activeSlave.boobsImplant>>fake tits<<elseif $activeSlave.boobs > 8000>>earth-shattering tits<<elseif $activeSlave.boobs > 2000>>huge boobs<<elseif $activeSlave.boobs > 400>>boobs<<else>>petite chest<</if>>. Giggling, she bounces harder, and her nipples escape from her top, such as it is. <<elseif $activeSlave.assignment == "whore" || $activeSlave.assignment == "serve the public">> sneaks a hand under the string around her waist, tugging her bottom up <<if $activeSlave.vagina != -1>>until the string between her legs is pulled up into the entrance of her womanhood<<else>>and turning sideways to suggest her ass<</if>>. "Guy<<s>>'ll <<if $activeSlave.assignment == "whore">>pay money for<<else>>line up to fuck<</if>> thi<<s>>," she giggles. <<else>> diff --git a/src/uncategorized/RETS.tw b/src/uncategorized/RETS.tw index 32fc7c653a76420e7336bbb6fce32745f7a35fa0..8ba0ef154a440af70cc35861aa731af0f227a3d9 100644 --- a/src/uncategorized/RETS.tw +++ b/src/uncategorized/RETS.tw @@ -6,6 +6,7 @@ /* PETS.tw: Player Event, Two Slaves */ /* RECI.tw: Random Event, Check In */ /* REFI.tw: Random Event, Fetish Interest */ +/* REFS.tw: Random Event, Future Societies */ /* RESS.tw: Random Event, Single Slave */ /* RESSTR.tw: Random Event, Single Slave (Test Realm, for debugging events) */ /* RETS.tw: Random Event, Two Slaves */ @@ -332,7 +333,7 @@ and sleepy willingness to be friendly. $activeSlave.slaveName raises her cup again and draws <</if>> liquid food into her mouth. She turns to $subSlave.slaveName. -"Go ahead," she says carefully, enunciating past her mouthful of fluid, and then purses her lips. $subSlave.slaveName is taken aback for a moment, but decides she's game and steps in, planting her lips on $activeSlave.slaveName's. +"Go ahead," she says carefully, enunciating past her mouthful of fluid, and then purses her lips. $subSlave.slaveName is taken aback for a moment, but decides she's game and steps in, planting her lips on $activeSlave.slaveName's. <<if ($activeSlave.boobs > 3000) && ($subSlave.boobs > 3000)>> (Their tits are so huge that she has to fight to get close enough to kiss.) <<elseif ($activeSlave.boobs > 5000)>> @@ -699,7 +700,7 @@ $activeSlave.slaveName coughs and looks doubtful, like she's mulling over a ques <<set $seed = 1>> <</if>> <<set _belly = bellyAdjective($activeSlave)>> -As you stroll past the best part of the slave living area one evening, you hear a lewd slap, slap, slap coming from the room <<EventNameLink $activeSlave>> and $RERelationshipSlave.slaveName share. It's quite obvious what they're up to, but you look in anyway. $activeSlave.slaveName has clearly had a long day, and is tired, but she's being a good <<if $activeSlave.relationship > 4>>wife<<else>>lover<</if>> and letting $RERelationshipSlave.slaveName use her body. $activeSlave.slaveName is lying facedown on their bed, arms crossed under her head, looking quite relaxed. She has a couple of pillows tucked under her hips to raise them so that her <<if $activeSlave.relationship > 4>>wife<<else>>sweetheart<</if>> can fuck her comfortably<<if $activeSlave.belly >= 5000>> and to give her _belly <<if $activeSlave.bellyPreg >= 3000>>pregnancy<<else>>belly<</if>> room beneath her<</if>>. They've obviously been at this for a while. $RERelationshipSlave.slaveName likes to top and is not gentle at it, and she's pounding $activeSlave.slaveName as hard as she can. She's <<if $RERelationshipSlave.muscles > 30>>a very strong girl, and her muscles work noticeably<<elseif $RERelationshipSlave.muscles > 5>>physically fit, but even so, she's showing signs of fatigue<<else>>not very fit, and she's gasping tiredly<</if>> as she pistons <<if canPenetrate($RERelationshipSlave)>>her penis<<else>>the strap-on she's wearing<</if>> in and out of the <<if $seed == 1>>asshole<<else>>pussy<</if>> beneath her. +As you stroll past the best part of the slave living area one evening, you hear a lewd slap, slap, slap coming from the room <<EventNameLink $activeSlave>> and $RERelationshipSlave.slaveName share. It's quite obvious what they're up to, but you look in anyway. $activeSlave.slaveName has clearly had a long day, and is tired, but she's being a good <<if $activeSlave.relationship > 4>>wife<<else>>lover<</if>> and letting $RERelationshipSlave.slaveName use her body. $activeSlave.slaveName is lying face-down on their bed, arms crossed under her head, looking quite relaxed. She has a couple of pillows tucked under her hips to raise them so that her <<if $activeSlave.relationship > 4>>wife<<else>>sweetheart<</if>> can fuck her comfortably<<if $activeSlave.belly >= 5000>> and to give her _belly <<if $activeSlave.bellyPreg >= 3000>>pregnancy<<else>>belly<</if>> room beneath her<</if>>. They've obviously been at this for a while. $RERelationshipSlave.slaveName likes to top and is not gentle at it, and she's pounding $activeSlave.slaveName as hard as she can. She's <<if $RERelationshipSlave.muscles > 30>>a very strong girl, and her muscles work noticeably<<elseif $RERelationshipSlave.muscles > 5>>physically fit, but even so, she's showing signs of fatigue<<else>>not very fit, and she's gasping tiredly<</if>> as she pistons <<if canPenetrate($RERelationshipSlave)>>her penis<<else>>the strap-on she's wearing<</if>> in and out of the <<if $seed == 1>>asshole<<else>>pussy<</if>> beneath her. <br><br> @@ -777,7 +778,7 @@ Mere moments after you absorb this arresting scene, $RERelationshipSlave.slaveNa <<set $activeSlave.penetrativeCount++, $penetrativeTotal++>> <<set _vaginal = 0>> <<if $subSlave.vagina != 0 && canDoVaginal($subSlave)>><<set _vaginal = 1>><</if>> -You round a corner and almost trip over <<EventNameLink $activeSlave>>. She's on top of another slave, humping away; her <<if $activeSlave.butt > 8>>monstrous, naked ass jiggles lewdly<<elseif $activeSlave.anus > 2>>loose asspussy winks lewdly<<elseif $activeSlave.muscles > 30>>heavily muscled butt flexes powerfully<<elseif $activeSlave.butt > 3>>big butt pumps energetically<<else>>nice little butt flexes cutely<</if>> as she thrusts. You can't see much of the slave <<if _vaginal>>lying on her back<<else>>facedown<</if>> underneath $activeSlave.slaveName, but you recognize her as $subSlave.slaveName by her sobbing. She's struggling a little, but $activeSlave.slaveName has her pinned to the floor by her wrists, and $activeSlave.slaveName is quickly raping the resistance out of the <<SlaveTitle $subSlave>>$desc. +You round a corner and almost trip over <<EventNameLink $activeSlave>>. She's on top of another slave, humping away; her <<if $activeSlave.butt > 8>>monstrous, naked ass jiggles lewdly<<elseif $activeSlave.anus > 2>>loose asspussy winks lewdly<<elseif $activeSlave.muscles > 30>>heavily muscled butt flexes powerfully<<elseif $activeSlave.butt > 3>>big butt pumps energetically<<else>>nice little butt flexes cutely<</if>> as she thrusts. You can't see much of the slave <<if _vaginal>>lying on her back<<else>>face-down<</if>> underneath $activeSlave.slaveName, but you recognize her as $subSlave.slaveName by her sobbing. She's struggling a little, but $activeSlave.slaveName has her pinned to the floor by her wrists, and $activeSlave.slaveName is quickly raping the resistance out of the <<SlaveTitle $subSlave>>$desc. <br><br> <<SlaveTitle $activeSlave>> $activeSlave.slaveName senses your presence above and behind her, and twists her $activeSlave.hColor head around to <<if canSee($activeSlave)>>see who it is. She sees that it's you<<else>>discern who it is. She realizes that it's you<</if>>, and greets you cheerfully. "Hi, <<Master>>," she trills. @@ -1515,7 +1516,7 @@ she adds impishly. Hearing this, $subSlave.slaveName lets the breast pop free of <<link "She's not wrong">> <<replace "#name">>$activeSlave.slaveName<</replace>> <<replace "#result">> - You ask $activeSlave.slaveName what she said in a neutral tone. She gives you a quick glance, not sure whether to be aroused or afraid, but takes a breath to steady herself and begins. For her part, $subSlave.slaveName vainly tries to stop crying in front of you. When $activeSlave.slaveName reaches "<<if $PC.title != 0>>He<<else>><<S>>he<</if>>'<<s>> going to hold you down and <<s>>hove <<if $PC.title != 0>>hi<<s>><<else>>her<</if>> <<if $PC.dick == 1>>huge cockhead<<else>>bigge<<s>>t <<s>>trap-on<</if>> right up again<<s>>t thi<<s>> tight little hole," you hold up a hand to get her to pause. She does, and you suddenly shove $subSlave.slaveName towards the couch. She crashes facedown into the cushions, already sobbing in terror. You place a hand on her $activeSlave.skin back to hold her down and then use the other to apply some lube to your <<if $PC.dick == 1>>penis<<else>>strap-on<</if>> before pressing it against the quivering slave's virgin anus. She shakes with anguish, causing <<if $PC.dick == 1>>your cock to rub deliciously<<else>>the strap-on to slide amusingly<</if>> up and down her asscrack. You make a come-on gesture to $activeSlave.slaveName, and she continues, "You're going to do your be<<s>>t to relax like a good little girl." + You ask $activeSlave.slaveName what she said in a neutral tone. She gives you a quick glance, not sure whether to be aroused or afraid, but takes a breath to steady herself and begins. For her part, $subSlave.slaveName vainly tries to stop crying in front of you. When $activeSlave.slaveName reaches "<<if $PC.title != 0>>He<<else>><<S>>he<</if>>'<<s>> going to hold you down and <<s>>hove <<if $PC.title != 0>>hi<<s>><<else>>her<</if>> <<if $PC.dick == 1>>huge cockhead<<else>>bigge<<s>>t <<s>>trap-on<</if>> right up again<<s>>t thi<<s>> tight little hole," you hold up a hand to get her to pause. She does, and you suddenly shove $subSlave.slaveName towards the couch. She crashes face-down into the cushions, already sobbing in terror. You place a hand on her $activeSlave.skin back to hold her down and then use the other to apply some lube to your <<if $PC.dick == 1>>penis<<else>>strap-on<</if>> before pressing it against the quivering slave's virgin anus. She shakes with anguish, causing <<if $PC.dick == 1>>your cock to rub deliciously<<else>>the strap-on to slide amusingly<</if>> up and down her asscrack. You make a come-on gesture to $activeSlave.slaveName, and she continues, "You're going to do your be<<s>>t to relax like a good little girl." $subSlave.slaveName desperately takes in a huge breath. $activeSlave.slaveName, who has gotten the idea (and to go by her furious masturbation, clearly likes it), gasps out, "But it'<<s>> going to be <<s>>o big! It'<<s>> going to burn!" Here you begin to apply inexorable pressure. $subSlave.slaveName manages one more deep breath, but it becomes a squeal of anguish and she tries frantically to burrow into the couch, away from the penetrating <<if $PC.dick == 1>>cock<<else>>strap-on<</if>>. "You're going to panic, and <<s>>truggle, and <<if $PC.title != 0>>he<<else>><<s>>he<</if>>'<<s>> going to hold you down and rape your butt while you <<s>>cream and cry..." $activeSlave.slaveName trails off as she shakes with orgasm; she doesn't say any more, but the @@.hotpink;wild satisfaction@@ <<if canSee($activeSlave)>>in her $activeSlave.eyeColor eyes<<else>>on her face<</if>> says it for her. $subSlave.slaveName, meanwhile, is a mess, but hurries @@.gold;fearfully@@ to obey your instructions to go clean herself, and hides her @@.mediumorchid;hatred@@ as she gingerly applies an enema to her @@.lime;loosened butt.@@ <<set $activeSlave.devotion += 5>> diff --git a/src/uncategorized/cellblockReport.tw b/src/uncategorized/cellblockReport.tw index a6dd731cb2f40cb409e80972ed5cb0c0f01e0d18..2d1fa4d4b6fac69c147b45749f12ff4a25e8fca8 100644 --- a/src/uncategorized/cellblockReport.tw +++ b/src/uncategorized/cellblockReport.tw @@ -183,49 +183,11 @@ <</if>> <<if $cellblockUpgrade == 1>> <<if ($slaves[$i].behavioralFlaw != "none") && ($slaves[$i].behavioralQuirk == "none")>> - <<switch $slaves[$i].behavioralFlaw>> - <<case "arrogant">> - <<set $slaves[$i].behavioralQuirk = "confident", _softenedQuirks++>> - <<case "bitchy">> - <<set $slaves[$i].behavioralQuirk = "cutting", _softenedQuirks++>> - <<case "odd">> - <<set $slaves[$i].behavioralQuirk = "funny", _softenedQuirks++>> - <<case "hates men">> - <<set $slaves[$i].behavioralQuirk = "adores women", _softenedQuirks++>> - <<case "hates women">> - <<set $slaves[$i].behavioralQuirk = "adores men", _softenedQuirks++>> - <<case "gluttonous">> - <<set $slaves[$i].behavioralQuirk = "fitness", _softenedQuirks++>> - <<case "anorexic">> - <<set $slaves[$i].behavioralQuirk = "insecure", _softenedQuirks++>> - <<case "devout">> - <<set $slaves[$i].behavioralQuirk = "sinful", _softenedQuirks++>> - <<case "liberated">> - <<set $slaves[$i].behavioralQuirk = "advocate", _softenedQuirks++>> - <</switch>> - <<set $slaves[$i].behavioralFlaw = "none", $slaves[$i].devotion -= 10>> + <<SoftenBehavioralFlaw $slaves[$i]>> + <<set $slaves[$i].devotion -= 10, _softenedQuirks++>> <<elseif ($slaves[$i].sexualFlaw != "none") && ($slaves[$i].sexualQuirk == "none")>> - <<switch $slaves[$i].sexualFlaw>> - <<case "hates oral">> - <<set $slaves[$i].sexualQuirk = "gagfuck queen", _softenedQuirks++>> - <<case "hates anal">> - <<set $slaves[$i].sexualQuirk = "painal queen", _softenedQuirks++>> - <<case "hates penetration">> - <<set $slaves[$i].sexualQuirk = "strugglefuck queen", _softenedQuirks++>> - <<case "shamefast">> - <<set $slaves[$i].sexualQuirk = "tease", _softenedQuirks++>> - <<case "idealistic">> - <<set $slaves[$i].sexualQuirk = "romantic", _softenedQuirks++>> - <<case "repressed">> - <<set $slaves[$i].sexualQuirk = "perverted", _softenedQuirks++>> - <<case "apathetic">> - <<set $slaves[$i].sexualQuirk = "caring", _softenedQuirks++>> - <<case "crude">> - <<set $slaves[$i].sexualQuirk = "unflinching", _softenedQuirks++>> - <<case "judgemental">> - <<set $slaves[$i].sexualQuirk = "size queen", _softenedQuirks++>> - <</switch>> - <<set $slaves[$i].sexualFlaw = "none", $slaves[$i].devotion -= 10>> + <<SoftenSexualFlaw $slaves[$i]>> + <<set $slaves[$i].devotion -= 10, _softenedQuirks++>> <</if>> <</if>> <<set $slaves[$i].devotion += _devBonus, $slaves[$i].trust -= _trustMalus>> diff --git a/src/uncategorized/dairyReport.tw b/src/uncategorized/dairyReport.tw index 1328bae714b01611419f2522f25d0ea322c7165f..a1257918cefac990f662bed4e6dbe533891a11de 100644 --- a/src/uncategorized/dairyReport.tw +++ b/src/uncategorized/dairyReport.tw @@ -460,7 +460,7 @@ <<set _balltacular++>> <</if>> <<elseif ($slaves[$i].balls < 10)>> - <<if (random(1,100) > (40+(10*$slaves[$i].dick)-(10*$dairyRestraintsSetting)-($injectionUpgrade*10)))>> + <<if (random(1,100) > (40+(10*$slaves[$i].balls)-(10*$dairyRestraintsSetting)-($injectionUpgrade*10)))>> <<set $slaves[$i].balls++>> <</if>> <<if ($slaves[$i].balls == 10)>> diff --git a/src/uncategorized/randomIndividualEvent.tw b/src/uncategorized/randomIndividualEvent.tw index b4652570f020f4016b95e0fe799394db7ab9430b..edb5433a66747d85aa3246814faeed76f802b146 100644 --- a/src/uncategorized/randomIndividualEvent.tw +++ b/src/uncategorized/randomIndividualEvent.tw @@ -1319,12 +1319,14 @@ <</if>> <<if ($eventSlave.muscles > 30)>> +<<if $eventSlave.weight <= 10>> <<if ($eventSlave.anus != 0) || $PC.dick == 0>> <<if ($eventSlave.vagina != 0) || $PC.dick == 0>> <<set $RESSevent.push("muscles")>> <</if>> <</if>> <</if>> +<</if>> <<if ($eventSlave.devotion >= -20)>> <<if ($eventSlave.lactation > 1)>> @@ -1337,12 +1339,14 @@ <<if ($eventSlave.waist < -95)>> <<if ($eventSlave.devotion > 20)>> <<if ($eventSlave.trust > -20)>> -<<if ($eventSlave.anus > 0)>> +<<if ($eventSlave.belly < 30000)>> +<<if ($eventSlave.weight <= 95)>> <<set $RESSevent.push("devoted waist")>> <</if>> <</if>> <</if>> <</if>> +<</if>> <<if ($eventSlave.entertainSkill >= 100)>> <<if ($eventSlave.trust > 50)>> diff --git a/src/uncategorized/reAWOL.tw b/src/uncategorized/reAWOL.tw index 815e36fa67d11bfeca2f14ae57909403ec6bcd27..b62a6990bf2a499c2c59a01ac6337811c00c384a 100644 --- a/src/uncategorized/reAWOL.tw +++ b/src/uncategorized/reAWOL.tw @@ -133,7 +133,7 @@ Your window of opportunity to act is closing. If you have plans for punishing th <<link "You want her dead">> <<replace "#bountyresult">> - Despite the trouble she has caused you, the culmination of this mercenary's wanton flight from the rest of the $mercenariesTitle is decidedly an anti-climax. The last you hear of her is in the footnote of one of your daily reports, with some minute yet suitably gory pictures as an accompaniment. When the stolen weapons are returned to their rightful place in your arcology, the unfortunate matter is concluded once and for all. @@.green;Your reputation improves@@, a result of the fear of crossing you that your result have inspired. + Despite the trouble she has caused you, the culmination of this mercenary's wanton flight from the rest of the $mercenariesTitle is decidedly an anti-climax. The last you hear of her is in the footnote of one of your daily reports, with some minute yet suitably gory pictures as an accompaniment. When the stolen weapons are returned to their rightful place in your arcology, the unfortunate matter is concluded once and for all. @@.green;Your reputation improves@@, a result of the fear of crossing you that your unpleasantness has inspired. <<set $rep += 1000, $cash -= 5000>> <</replace>> <</link>> diff --git a/src/uncategorized/saLongTermEffects.tw b/src/uncategorized/saLongTermEffects.tw index ee5847dfd3e7f95ce2911f7a75826431a848b46b..623ea5550536ca0e4f1cdaa6a9a9a2802dceb86d 100644 --- a/src/uncategorized/saLongTermEffects.tw +++ b/src/uncategorized/saLongTermEffects.tw @@ -1623,62 +1623,50 @@ <<if ($slaves[$i].behavioralFlaw == "arrogant")>> <<if ($slaves[$i].fetish == "submissive")>> Her need to submit has @@.green;softened her arrogance into confidence.@@ - <<set $slaves[$i].behavioralQuirk = "confident">> - <<set $slaves[$i].behavioralFlaw = "none">> + <<SoftenBehavioralFlaw $slaves[$i]>> <</if>> <<elseif ($slaves[$i].behavioralFlaw == "bitchy")>> <<if ($slaves[$i].fetish == "humiliation")>> Her need to be humiliated has @@.green;softened her bitchiness into a penchant for repartee.@@ - <<set $slaves[$i].behavioralQuirk = "cutting">> - <<set $slaves[$i].behavioralFlaw = "none">> + <<SoftenBehavioralFlaw $slaves[$i]>> <</if>> <<elseif ($slaves[$i].behavioralFlaw == "hates men")>> <<if ($slaves[$i].fetish == "pregnancy")>> She dislikes men, but fetishizes pregnancy; she comes around, and decides that @@.green;she needs a man to knock her up.@@ - <<set $slaves[$i].behavioralQuirk = "adores men">> - <<set $slaves[$i].behavioralFlaw = "none">> + <<set $slaves[$i].behavioralQuirk = "adores men", $slaves[$i].behavioralFlaw = "none">> <<elseif ($slaves[$i].fetish == "boobs")>> She dislikes men and adores boobs, which @@.green;softens her hatred of men into a love of women.@@ - <<set $slaves[$i].behavioralQuirk = "adores women">> - <<set $slaves[$i].behavioralFlaw = "none">> + <<SoftenBehavioralFlaw $slaves[$i]>> <<elseif ($slaves[$i].attrXY > 85)>> She dislikes the company of men but likes their cocks; she learns to @@.green;enjoy the male presence that comes with taking the dick.@@ - <<set $slaves[$i].behavioralQuirk = "adores men">> - <<set $slaves[$i].behavioralFlaw = "none">> + <<set $slaves[$i].behavioralQuirk = "adores men", $slaves[$i].behavioralFlaw = "none">> <<elseif ($slaves[$i].energy > 95)>> She dislikes men and has constant needs; women are the obvious answer, which @@.green;softens her hatred of men into a love of feminine company.@@ - <<set $slaves[$i].behavioralQuirk = "adores women">> - <<set $slaves[$i].behavioralFlaw = "none">> + <<SoftenBehavioralFlaw $slaves[$i]>> <</if>> <<elseif ($slaves[$i].behavioralFlaw == "hates women")>> <<if ($slaves[$i].fetish == "pregnancy")>> She dislikes women, but fetishizes pregnancy; she comes around, and decides that @@.green;she loves pregnant girls.@@ - <<set $slaves[$i].behavioralQuirk = "adores women">> - <<set $slaves[$i].behavioralFlaw = "none">> + <<set $slaves[$i].behavioralQuirk = "adores women", $slaves[$i].behavioralFlaw = "none">> <<elseif ($slaves[$i].fetish == "cumslut")>> She dislikes women and has a real oral fixation; eating dick is the obvious answer, which @@.green;softens her hatred of women into a love of men.@@ - <<set $slaves[$i].behavioralQuirk = "adores men">> - <<set $slaves[$i].behavioralFlaw = "none">> + <<SoftenBehavioralFlaw $slaves[$i]>> <<elseif ($slaves[$i].attrXX > 85)>> She dislikes the company of women but likes fucking them; she learns to @@.green;enjoy the feminine presence that comes with getting some pussy.@@ - <<set $slaves[$i].behavioralQuirk = "adores women">> - <<set $slaves[$i].behavioralFlaw = "none">> + <<set $slaves[$i].behavioralQuirk = "adores women", $slaves[$i].behavioralFlaw = "none">> <<elseif ($slaves[$i].energy > 95)>> She dislikes women and has constant needs; men are the obvious answer, which @@.green;softens her hatred of women into a love of maleness.@@ - <<set $slaves[$i].behavioralQuirk = "adores men">> - <<set $slaves[$i].behavioralFlaw = "none">> + <<SoftenBehavioralFlaw $slaves[$i]>> <</if>> <<elseif ($slaves[$i].behavioralFlaw == "devout")>> <<if ($slaves[$i].energy > 95)>> Her need for constant sex has @@.green;softened her devoutness into an appetite for sacrilege.@@ - <<set $slaves[$i].behavioralQuirk = "sinful">> - <<set $slaves[$i].behavioralFlaw = "none">> + <<SoftenBehavioralFlaw $slaves[$i]>> <</if>> <<elseif ($slaves[$i].behavioralFlaw == "liberated")>> <<if ($slaves[$i].fetish == "masochist")>> Her subconscious need to be abused has@@.green;converted her liberated philosophy into an ability to advocate for slavery.@@ - <<set $slaves[$i].behavioralQuirk = "advocate">> - <<set $slaves[$i].behavioralFlaw = "none">> + <<SoftenBehavioralFlaw $slaves[$i]>> <</if>> <</if>> <</if>> @@ -1745,86 +1733,86 @@ <<if ($slaves[$i].sexualFlaw == "hates anal")>> <<if $slaves[$i].anusPiercing>> The constant stimulation her guiche piercings give her most inimate areas helps her with her anal hangups, @@.green;softening her hatred of anal into an appetite for anal pain.@@ She still struggles if she's fucked in the ass, but she gets off on it anyway. - <<set $slaves[$i].sexualQuirk = "painal queen", $slaves[$i].sexualFlaw = "none">> + <<SoftenSexualFlaw $slaves[$i]>> <<elseif ($slaves[$i].fetish == "buttslut")>> Her sexual fascination with things entering her asshole @@.green;softens her hatred of anal into an appetite for anal pain.@@ She still struggles if she's fucked in the ass, but she gets off on it anyway. - <<set $slaves[$i].sexualQuirk = "painal queen", $slaves[$i].sexualFlaw = "none">> + <<SoftenSexualFlaw $slaves[$i]>> <<elseif ($slaves[$i].energy > 95)>> As a nymphomaniac she appreciates kinky sex, so she @@.green;softens her hatred of anal into an appetite for anal pain.@@ She still struggles if she's fucked in the ass, but she gets off on it anyway. - <<set $slaves[$i].sexualQuirk = "painal queen", $slaves[$i].sexualFlaw = "none">> + <<SoftenSexualFlaw $slaves[$i]>> <</if>> <<elseif ($slaves[$i].sexualFlaw == "hates oral")>> <<if $slaves[$i].tonguePiercing>> She can't stop sucking on her tongue piercings, and she gets over her oral hangups, @@.green;softening her hatred of oral into a willingness to be roughly throatfucked.@@ She still gags, but it's a good gagging, now. - <<set $slaves[$i].sexualQuirk = "gagfuck queen", $slaves[$i].sexualFlaw = "none">> + <<SoftenSexualFlaw $slaves[$i]>> <<elseif ($slaves[$i].fetish == "cumslut")>> She can't get her beloved cum without choking down dick, so she @@.green;softens her hatred of oral into a willingness to be roughly throatfucked.@@ She still gags, but it's a good gagging, now. - <<set $slaves[$i].sexualQuirk = "gagfuck queen", $slaves[$i].sexualFlaw = "none">> + <<SoftenSexualFlaw $slaves[$i]>> <<elseif ($slaves[$i].energy > 95)>> She needs sex so much she often has to encourage her partners orally, so she @@.green;softens her hatred of oral into a willingness to be roughly throatfucked.@@ She still gags, but it's a good gagging, now. - <<set $slaves[$i].sexualQuirk = "gagfuck queen", $slaves[$i].sexualFlaw = "none">> + <<SoftenSexualFlaw $slaves[$i]>> <</if>> <<elseif ($slaves[$i].sexualFlaw == "hates penetration")>> <<if $slaves[$i].vaginaPiercing>> Her pussy piercings get her used to the idea that it's a fuckhole, not her precious womanhood, @@.green;softening her hatred of penetration into an appetite for abusive sex.@@ She still cries, but she climaxes as she cries. - <<set $slaves[$i].sexualQuirk = "strugglefuck queen", $slaves[$i].sexualFlaw = "none">> + <<SoftenSexualFlaw $slaves[$i]>> <<elseif ($slaves[$i].fetish == "buttslut")>> Her sexual fascination with anal penetration @@.green;softens her hatred of penetration into an appetite for abusive sex.@@ She still cries, but she climaxes as she cries. - <<set $slaves[$i].sexualQuirk = "strugglefuck queen", $slaves[$i].sexualFlaw = "none">> + <<SoftenSexualFlaw $slaves[$i]>> <<elseif ($slaves[$i].energy > 95)>> As a nymphomaniac she appreciates kinky sex, so she @@.green;softens her hatred of penetration into an appetite for abusive intercourse.@@ She still cries, but she climaxes as she cries. - <<set $slaves[$i].sexualQuirk = "strugglefuck queen", $slaves[$i].sexualFlaw = "none">> + <<SoftenSexualFlaw $slaves[$i]>> <</if>> <<elseif ($slaves[$i].sexualFlaw == "apathetic")>> <<if ($slaves[$i].fetish == "submissive")>> Her subconscious drive to submit @@.green;softens her sexual apathy into constant care for her partners' wants.@@ - <<set $slaves[$i].sexualQuirk = "caring", $slaves[$i].sexualFlaw = "none">> + <<SoftenSexualFlaw $slaves[$i]>> <<elseif ($slaves[$i].energy > 95)>> She needs sex so badly that she can no longer be apathetic in bed, and @@.green;softens her sexual apathy into care for what keeps her partners aroused.@@ - <<set $slaves[$i].sexualQuirk = "caring", $slaves[$i].sexualFlaw = "none">> + <<SoftenSexualFlaw $slaves[$i]>> <</if>> <<elseif ($slaves[$i].sexualFlaw == "crude")>> <<if ($slaves[$i].fetish == "buttslut")>> She needs to avoid making unsexy noises during buttsex to be an appealing enough anal partner to satisfy her backdoor needs, @@.green;softening her crudeness into a willingness to do anything.@@ - <<set $slaves[$i].sexualQuirk = "unflinching", $slaves[$i].sexualFlaw = "none">> + <<SoftenSexualFlaw $slaves[$i]>> <<elseif ($slaves[$i].energy > 95)>> She needs sex so badly that she can no longer afford to disgust partners, and @@.green;softens her sexual crudeness into a willingness to do anything.@@ - <<set $slaves[$i].sexualQuirk = "unflinching", $slaves[$i].sexualFlaw = "none">> + <<SoftenSexualFlaw $slaves[$i]>> <</if>> <<elseif ($slaves[$i].sexualFlaw == "judgemental")>> <<if ($slaves[$i].fetish == "submissive")>> Her subconscious belief that she's worthless @@.green;softens her judgemental behavior into eagerness to be fucked by the biggest cocks.@@ - <<set $slaves[$i].sexualQuirk = "size queen", $slaves[$i].sexualFlaw = "none">> + <<SoftenSexualFlaw $slaves[$i]>> <<elseif ($slaves[$i].energy > 95)>> She needs sex so badly that she can no longer be selective, and @@.green;softens her judgemental behavior into a love of big dicks, though she now loves them all.@@ - <<set $slaves[$i].sexualQuirk = "size queen", $slaves[$i].sexualFlaw = "none">> + <<SoftenSexualFlaw $slaves[$i]>> <</if>> <<elseif ($slaves[$i].sexualFlaw == "shamefast")>> <<if ($slaves[$i].fetish == "humiliation")>> She decides that hiding won't get her the humiliation she craves, and @@.green;softens her shamefastness into a willingness to tease.@@ - <<set $slaves[$i].sexualQuirk = "tease", $slaves[$i].sexualFlaw = "none">> + <<SoftenSexualFlaw $slaves[$i]>> <<elseif ($slaves[$i].energy > 95)>> She decides that hiding isn't getting her enough sex, and @@.green;softens her shamefastness into a willingness to tease.@@ - <<set $slaves[$i].sexualQuirk = "tease", $slaves[$i].sexualFlaw = "none">> + <<SoftenSexualFlaw $slaves[$i]>> <</if>> <<elseif ($slaves[$i].sexualFlaw == "idealistic")>> <<if ($slaves[$i].fetish == "submissive")>> Her appetite for submission has @@.green;softened her innocent ideas about sex into an ability to find romance@@ in the life of a sex slave. - <<set $slaves[$i].sexualQuirk = "romantic", $slaves[$i].sexualFlaw = "none">> + <<SoftenSexualFlaw $slaves[$i]>> <<elseif ($slaves[$i].energy > 95)>> Her appetite for sex has @@.green;softened her innocent ideas about sex into an ability to find something romantic@@ in a constant whirl of intercourse. - <<set $slaves[$i].sexualQuirk = "romantic", $slaves[$i].sexualFlaw = "none">> + <<SoftenSexualFlaw $slaves[$i]>> <</if>> <<elseif ($slaves[$i].sexualFlaw == "repressed")>> <<if ($slaves[$i].fetish == "buttslut")>> She grew up being taught that good girls do not take cock up their good girl anuses, but she's just now decided she prefers being a bad girl and has @@.green;softened her repression into arousal at the perversion@@ of dicks up her behind. - <<set $slaves[$i].sexualQuirk = "perverted", $slaves[$i].sexualFlaw = "none">> + <<SoftenSexualFlaw $slaves[$i]>> <<elseif ($slaves[$i].fetish == "cumslut")>> She grew up being taught that good girls do not put their good girl mouths on boys' private parts, but she's just now decided she prefers being a bad girl and has @@.green;softened her repression into arousal at the perverted@@ idea of dicks down her throat. - <<set $slaves[$i].sexualQuirk = "perverted", $slaves[$i].sexualFlaw = "none">> + <<SoftenSexualFlaw $slaves[$i]>> <<elseif ($slaves[$i].energy > 95)>> She grew up being taught that good girls do not happily fuck anything that moves, but she's just now decided she prefers being a bad girl and has @@.green;softened her repression into arousal at the perversion@@ of revelling in sexual addiction. - <<set $slaves[$i].sexualQuirk = "perverted", $slaves[$i].sexualFlaw = "none">> + <<SoftenSexualFlaw $slaves[$i]>> <</if>> <</if>> <<else>> diff --git a/src/uncategorized/seLethalPit.tw b/src/uncategorized/seLethalPit.tw index a247cd6110b6ab96f8cb89620fe8399424318d76..0c972ae8ca754ca08e425b1ee2e74a7cb4aed94a 100644 --- a/src/uncategorized/seLethalPit.tw +++ b/src/uncategorized/seLethalPit.tw @@ -549,7 +549,7 @@ You let the winner _winner.slaveName, shaking as she comes off the adrenaline, d <</if>> <<elseif _winner.mother == _loser.ID>> <<if (_winner.devotion > 95)>> - She is so worshipful of you that she sees the death of her mothern at her own hand as an @@.hotpink;honorable@@ end to their doomed family. + She is so worshipful of you that she sees the death of her mother at her own hand as an @@.hotpink;honorable@@ end to their doomed family. <<set _winner.devotion += 4>> <<else>> She shows little reaction to the death of her mother at her own hand. In the coming days, it becomes clear that this is because she is @@.red;no longer capable@@ of reacting to anything on an emotional level. Ever again. diff --git a/src/uncategorized/seRaiding.tw b/src/uncategorized/seRaiding.tw index cdfd2950ddb94b524fd96f497db3e38c8a81b2e4..d95915b09ede9deee383cbb682215d7be447639d 100644 --- a/src/uncategorized/seRaiding.tw +++ b/src/uncategorized/seRaiding.tw @@ -710,9 +710,9 @@ You make your selection and direct your $mercenariesTitle to attack the target. <<if $targetEscape >= $MercCapture>> The officer's escort engages the $mercenariesTitle in a gunfight and in the confusion the officer manages to escape capture on foot. <<elseif _raidescape == 1>> - As your mecenaries gain the upper hand on the officer's escort, she promptly puts her service weapon to her temple and pulls the trigger. A waste. + As your mercenaries gain the upper hand on the officer's escort, she promptly puts her service weapon to her temple and pulls the trigger. A waste. <<else>> - As your mecenaries gain the upper hand on the officer's escort, she promptly puts her service weapon to her temple but hesitates. Luckily one of your $mercenariesTitle is close by and able to pluck the pistol from her stiff fingers. The despondent officer is cuffed and taken back to the VTOL for transport. + As your mercenaries gain the upper hand on the officer's escort, she promptly puts her service weapon to her temple but hesitates. Luckily one of your $mercenariesTitle is close by and able to pluck the pistol from her stiff fingers. The despondent officer is cuffed and taken back to the VTOL for transport. The officer spends the VTOL ride back to your arcology watching as your $mercenariesTitle rape her defeated subordinates. Given their brutal treatment, she doubts her respite from such a fate is due to any battlefield rules of conduct. <<AddSlave $activeSlave>> /* skip New Slave Intro */ <</if>> @@ -721,9 +721,9 @@ You make your selection and direct your $mercenariesTitle to attack the target. <<if $targetEscape >= $MercCapture>> The officer's escort engages the $mercenariesTitle in a gunfight and in the confusion the officer manages to escape capture on foot. <<elseif _raidescape == 1>> - As your mecenaries gain the upper hand on the officer's escort, he promptly puts his service weapon to his temple and pulls the trigger. A waste. + As your mercenaries gain the upper hand on the officer's escort, he promptly puts his service weapon to his temple and pulls the trigger. A waste. <<else>> - As your mecenaries gain the upper hand on the officer's escort, he promptly puts his service weapon to his temple but hesitates. Luckily one of your $mercenariesTitle is close by and able to pluck the pistol from his stiff fingers. The despondent officer is cuffed and taken back to the VTOL for transport. + As your mercenaries gain the upper hand on the officer's escort, he promptly puts his service weapon to his temple but hesitates. Luckily one of your $mercenariesTitle is close by and able to pluck the pistol from his stiff fingers. The despondent officer is cuffed and taken back to the VTOL for transport. The officer spends the VTOL ride back to your arcology watching as your $mercenariesTitle rape his defeated subordinates. Given their brutal treatment, he doubts his respite from such a fate is due to any battlefield rules of conduct. <<AddSlave $activeSlave>> /* skip New Slave Intro */ <</if>> @@ -936,9 +936,9 @@ You make your selection and direct your $mercenariesTitle to attack the target. <<if $targetEscape >= $MercCapture>> The officer's escort engages the $mercenariesTitle in a gunfight and in the confusion the officer manages to escape capture on foot. <<elseif _raidescape == 1>> - As your mecenaries gain the upper hand on the officer's escort, she promptly puts her service weapon to her temple and pulls the trigger. A waste. + As your mercenaries gain the upper hand on the officer's escort, she promptly puts her service weapon to her temple and pulls the trigger. A waste. <<else>> - As your mecenaries gain the upper hand on the officer's escort, she promptly puts her service weapon to her temple but hesitates. Luckily one of your $mercenariesTitle is close by and able to pluck the pistol from her stiff fingers. The despondent officer is cuffed and taken back to the VTOL for transport. + As your mercenaries gain the upper hand on the officer's escort, she promptly puts her service weapon to her temple but hesitates. Luckily one of your $mercenariesTitle is close by and able to pluck the pistol from her stiff fingers. The despondent officer is cuffed and taken back to the VTOL for transport. The officer spends the VTOL ride back to your arcology watching as your $mercenariesTitle rape her defeated subordinates. Given their brutal treatment, she doubts her respite from such a fate is due to any battlefield rules of conduct. <<AddSlave $activeSlave>> /* skip New Slave Intro */ <</if>> @@ -947,9 +947,9 @@ You make your selection and direct your $mercenariesTitle to attack the target. <<if $targetEscape >= $MercCapture>> The officer's escort engages the $mercenariesTitle in a gunfight and in the confusion the officer manages to escape capture on foot. <<elseif _raidescape == 1>> - As your mecenaries gain the upper hand on the officer's escort, he promptly puts his service weapon to his temple and pulls the trigger. A waste. + As your mercenaries gain the upper hand on the officer's escort, he promptly puts his service weapon to his temple and pulls the trigger. A waste. <<else>> - As your mecenaries gain the upper hand on the officer's escort, he promptly puts his service weapon to his temple but hesitates. Luckily one of your $mercenariesTitle is close by and able to pluck the pistol from his stiff fingers. The despondent officer is cuffed and taken back to the VTOL for transport. + As your mercenaries gain the upper hand on the officer's escort, he promptly puts his service weapon to his temple but hesitates. Luckily one of your $mercenariesTitle is close by and able to pluck the pistol from his stiff fingers. The despondent officer is cuffed and taken back to the VTOL for transport. The officer spends the VTOL ride back to your arcology watching as your $mercenariesTitle rape his defeated subordinates. Given their brutal treatment, he doubts his respite from such a fate is due to any battlefield rules of conduct. <<AddSlave $activeSlave>> /* skip New Slave Intro */ <</if>> @@ -1162,9 +1162,9 @@ You make your selection and direct your $mercenariesTitle to attack the target. <<if $targetEscape >= $MercCapture>> The officer's escort engages the $mercenariesTitle in a gunfight and in the confusion the officer manages to escape capture on foot. <<elseif _raidescape == 1>> - As your mecenaries gain the upper hand on the officer's escort, she promptly puts her service weapon to her temple and pulls the trigger. A waste. + As your mercenaries gain the upper hand on the officer's escort, she promptly puts her service weapon to her temple and pulls the trigger. A waste. <<else>> - As your mecenaries gain the upper hand on the officer's escort, she promptly puts her service weapon to her temple but hesitates. Luckily one of your $mercenariesTitle is close by and able to pluck the pistol from her stiff fingers. The despondent officer is cuffed and taken back to the VTOL for transport. + As your mercenaries gain the upper hand on the officer's escort, she promptly puts her service weapon to her temple but hesitates. Luckily one of your $mercenariesTitle is close by and able to pluck the pistol from her stiff fingers. The despondent officer is cuffed and taken back to the VTOL for transport. The officer spends the VTOL ride back to your arcology watching as your $mercenariesTitle rape her defeated subordinates. Given their brutal treatment, she doubts her respite from such a fate is due to any battlefield rules of conduct. <<AddSlave $activeSlave>> /* skip New Slave Intro */ <</if>> @@ -1173,9 +1173,9 @@ You make your selection and direct your $mercenariesTitle to attack the target. <<if $targetEscape >= $MercCapture>> The officer's escort engages the $mercenariesTitle in a gunfight and in the confusion the officer manages to escape capture on foot. <<elseif _raidescape == 1>> - As your mecenaries gain the upper hand on the officer's escort, he promptly puts his service weapon to his temple and pulls the trigger. A waste. + As your mercenaries gain the upper hand on the officer's escort, he promptly puts his service weapon to his temple and pulls the trigger. A waste. <<else>> - As your mecenaries gain the upper hand on the officer's escort, he promptly puts his service weapon to his temple but hesitates. Luckily one of your $mercenariesTitle is close by and able to pluck the pistol from his stiff fingers. The despondent officer is cuffed and taken back to the VTOL for transport. + As your mercenaries gain the upper hand on the officer's escort, he promptly puts his service weapon to his temple but hesitates. Luckily one of your $mercenariesTitle is close by and able to pluck the pistol from his stiff fingers. The despondent officer is cuffed and taken back to the VTOL for transport. The officer spends the VTOL ride back to your arcology watching as your $mercenariesTitle rape his defeated subordinates. Given their brutal treatment, he doubts his respite from such a fate is due to any battlefield rules of conduct. <<AddSlave $activeSlave>> /* skip New Slave Intro */ <</if>> diff --git a/src/uncategorized/spaReport.tw b/src/uncategorized/spaReport.tw index 6e33a9b085df531c0ffcdf9e3527534e98b4f896..b34c2b143a92bd8b299faea7fcbf085c5bc07d5a 100644 --- a/src/uncategorized/spaReport.tw +++ b/src/uncategorized/spaReport.tw @@ -187,50 +187,12 @@ <</switch>> <<if ($Attendant.intelligence > 0) && (_attendantUsedCure == 0) && random(1,100) > (100-($Attendant.intelligence*10)-_seed) && ($spaFix == 0)>> <<if $slaves[$i].behavioralFlaw != "none">> - <<switch $slaves[$i].behavioralFlaw>> - <<case "arrogant">> - <<set $slaves[$i].behavioralQuirk = "confident">> - <<case "bitchy">> - <<set $slaves[$i].behavioralQuirk = "cutting">> - <<case "odd">> - <<set $slaves[$i].behavioralQuirk = "funny">> - <<case "hates men">> - <<set $slaves[$i].behavioralQuirk = "adores women">> - <<case "hates women">> - <<set $slaves[$i].behavioralQuirk = "adores men">> - <<case "gluttonous">> - <<set $slaves[$i].behavioralQuirk = "fitness">> - <<case "anorexic">> - <<set $slaves[$i].behavioralQuirk = "insecure">> - <<case "devout">> - <<set $slaves[$i].behavioralQuirk = "sinful">> - <<case "liberated">> - <<set $slaves[$i].behavioralQuirk = "advocate">> - <</switch>> - <<set $slaves[$i].behavioralFlaw = "none", _attendantUsedCure += 1>> + <<SoftenBehavioralFlaw $slaves[$i]>> + <<set _attendantUsedCure += 1>> $Attendant.slaveName works carefully with $slaves[$i].slaveName, and successfully @@.green;softens her behavioral flaw@@ into an appealing quirk. <<elseif $slaves[$i].sexualFlaw != "none">> - <<switch $slaves[$i].sexualFlaw>> - <<case "hates oral">> - <<set $slaves[$i].sexualQuirk = "gagfuck queen">> - <<case "hates anal">> - <<set $slaves[$i].sexualQuirk = "painal queen">> - <<case "hates penetration">> - <<set $slaves[$i].sexualQuirk = "strugglefuck queen">> - <<case "shamefast">> - <<set $slaves[$i].sexualQuirk = "tease">> - <<case "idealistic">> - <<set $slaves[$i].sexualQuirk = "romantic">> - <<case "repressed">> - <<set $slaves[$i].sexualQuirk = "perverted">> - <<case "apathetic">> - <<set $slaves[$i].sexualQuirk = "caring">> - <<case "crude">> - <<set $slaves[$i].sexualQuirk = "unflinching">> - <<case "judgemental">> - <<set $slaves[$i].sexualQuirk = "size queen">> - <</switch>> - <<set $slaves[$i].sexualFlaw = "none", _attendantUsedCure += 1>> + <<SoftenSexualFlaw $slaves[$i]>> + <<set _attendantUsedCure += 1>> $Attendant.slaveName works carefully with $slaves[$i].slaveName, and successfully @@.green;softens her sexual flaw@@ into an appealing quirk. <</if>> <</if>> diff --git a/src/utility/descriptionWidgetsFlesh.tw b/src/utility/descriptionWidgetsFlesh.tw index 55d33d90ec076814805ebd71dec2a40768553347..072ba3d9b9892b492186ada5b822a452be626579 100644 --- a/src/utility/descriptionWidgetsFlesh.tw +++ b/src/utility/descriptionWidgetsFlesh.tw @@ -1106,7 +1106,7 @@ $possessiveCap <<elseif $activeSlave.butt > 6>> butt is so big it seems to explode out of the hole left for it. <<elseif $activeSlave.butt > 3>> - $possessive big butt is bare. + big butt is bare. <<else>> butt is bare. <</if>> @@ -1513,7 +1513,7 @@ $possessiveCap <<if $activeSlave.butt > 10>> the acres of assflesh. <<elseif $activeSlave.butt > 6>> - the expanse of assflesh. + the expanse of $possessive assflesh. <<elseif $activeSlave.butt > 3>> $possessive big buttocks. <<else>> @@ -1950,7 +1950,7 @@ $pronounCap's got a <<if $activeSlave.dick > 2>> dick dangles <<elseif $activeSlave.vagina == -1>> - featureless groin + featureless groin is <<elseif $activeSlave.dick > 0>> little dick is <<else>> diff --git a/src/utility/descriptionWidgetsPiercings.tw b/src/utility/descriptionWidgetsPiercings.tw index 685b72323370c0323ff0af8fe8754c7808c439bd..c2a2353c56e08340c9b00af9b56a140f319c182a 100644 --- a/src/utility/descriptionWidgetsPiercings.tw +++ b/src/utility/descriptionWidgetsPiercings.tw @@ -226,7 +226,7 @@ <<elseif $activeSlave.navelPiercing == 2>> $possessiveCap popped navel is pierced with a big ring. <</if>> - It's eyecatching, since most of her piercings are hidden by the suit. + It's eye-catching, since most of her piercings are hidden by the suit. <<else>> $possessiveCap navel piercing runs through the suit's material. <</if>> diff --git a/src/utility/descriptionWidgetsStyle.tw b/src/utility/descriptionWidgetsStyle.tw index c9c78a1a56b4e02f533ef60c22c4b725625855c9..106872f9ae98fb54a7f9641d6adaad331188bfc2 100644 --- a/src/utility/descriptionWidgetsStyle.tw +++ b/src/utility/descriptionWidgetsStyle.tw @@ -1193,7 +1193,7 @@ $possessiveCap <<case "a slutty nurse outfit" "a nice nurse outfit">> is gathered into a long ponytail by white cloth ties emblazoned with little red crosses. <<case "a hijab and abaya">> - is in ponytail, but it's hidden by $possessive modest garb. + is in a long ponytail, but it's hidden by $possessive modest garb. <<default>> is in a long braid. <</switch>>