diff --git a/devNotes/VersionChangeLog-Premod+LoliMod.txt b/devNotes/VersionChangeLog-Premod+LoliMod.txt index 5615074d35fa02372ed90d63450c06a87f396de9..db81a6a0dd23af20bbd678fa574b54747f5ef0fa 100644 --- a/devNotes/VersionChangeLog-Premod+LoliMod.txt +++ b/devNotes/VersionChangeLog-Premod+LoliMod.txt @@ -2,7 +2,20 @@ 0.10.7.1-0.3.x -6/04/2018 +6/05/2018 + + 10 + -fixes to cheat edit player pregnancy + -fixes to various cheat edit datatype cleanups + -event fixes + -overhauled JFC to allow for more freedom in slave role purchases + -overhauled "injections please" to be more random and expanded potential drug picks + + 9 + -added more catches to hostage gen to prevent strange slave generation + -backwards compatibility now accepts that 0 is a number and will not be helpful and set $seedicks to 25 when you want none. + -arcade sadist now requires an actual slave to be in the arcade instead of just the arcade + -other minor fixes 8 -removed duplicate text in nonLethalPit diff --git a/devNotes/twine JS b/devNotes/twine JS index c5f7ff7bd10755cdb5a7459fbe97edcdc9bd4018..f8b432c406b9eb66d8a9c5455a825eda5248c524 100644 --- a/devNotes/twine JS +++ b/devNotes/twine JS @@ -4122,7 +4122,7 @@ if(eventSlave.fetish != "mindbroken") { State.variables.RESSevent.push("devoted exhibition"); State.variables.RESSevent.push("devoted lotion"); } - if(eventSlave.energy > 95) { + if(eventSlave.energy > 95 && canDoAnal(eventSlave)) { State.variables.RESSevent.push("devoted nympho"); } if(eventSlave.releaseRules == "permissive" || eventSlave.releaseRules == "masturbation") { diff --git a/src/js/eventSelectionJS.tw b/src/js/eventSelectionJS.tw index 98e8908f12d22b4f063f9c64aa2bf68cbc3d499d..4ba6b6979453ea45ad6d10d95e55b80f314db3a3 100644 --- a/src/js/eventSelectionJS.tw +++ b/src/js/eventSelectionJS.tw @@ -317,7 +317,7 @@ if(eventSlave.fetish != "mindbroken") { State.variables.RESSevent.push("devoted exhibition"); State.variables.RESSevent.push("devoted lotion"); } - if(eventSlave.energy > 95) { + if(eventSlave.energy > 95 && canDoAnal(eventSlave)) { State.variables.RESSevent.push("devoted nympho"); } if(eventSlave.releaseRules == "permissive" || eventSlave.releaseRules == "masturbation") { diff --git a/src/uncategorized/RESS.tw b/src/uncategorized/RESS.tw index 63f1a22b22f299e6bd00d4eada88eddeb79d79c4..ba30536247b7763d691e5b52eb3d78f1c08b00a2 100644 --- a/src/uncategorized/RESS.tw +++ b/src/uncategorized/RESS.tw @@ -1881,60 +1881,170 @@ At your <<if canSee($activeSlave)>>nod<<else>>acknowledgement<</if>>, she <<case "injections please">> +<<set _possibleDrugs = []>> + <span id="name"><<EventNameLink $activeSlave>></span> comes to see you, clearly in a good mood. Since she's allowed to ask questions, she comes right out with it. - "<<Master>>, I'm feeling healthy, and I've been a good girl thi<<s>> week. With everyone getting <<s>>o many powerful drug<<s>> -" she takes a breath before asking in a rush - -<<if ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetish == "dom") && ($activeSlave.dick > 0) && ($activeSlave.dick < 5) && ($activeSlave.balls > 0)>> - "- may I have a do<<s>>e of peni<<s>> enhan<<c>>ement? I know I'm a <<s>>e<<x>> <<s>>lave and it'<<s>> my pla<<c>>e to get fucked, but when I do get to do a girl, <<Master>>, I want to <<if canSee($activeSlave)>><<s>>ee a little fear in her eye<<s>><<else>>feel her a<<ss>> clench in fear<</if>>." - <<set _injection = "dick">> -<<elseif ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetish == "sadist") && ($activeSlave.dick > 0) && ($activeSlave.dick < 5) && ($activeSlave.balls > 0)>> - "- may I have a do<<s>>e of peni<<s>> enhan<<c>>ement? I know I'm a <<s>>e<<x>> <<s>>lave and it'<<s>> my pla<<c>>e to get fucked, but when I do get to do a girl, <<Master>>, I want her to hurt." - <<set _injection = "dick">> -<<elseif ($activeSlave.energy > 95) && ($activeSlave.dick > 0) && ($activeSlave.dick < 5) && ($activeSlave.balls > 0)>> - "- may I have a do<<s>>e of peni<<s>> enhan<<c>>ement? I ju<<s>>t want to fuck all the time, <<Master>>. Girl<<s>> with big cock<<s>> have more fun, even getting fucked. E<<s>>pe<<c>>ially getting fucked." - <<set _injection = "dick">> -<<elseif ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetish == "masochist") && ($activeSlave.dick > 1)>> - "- may I have a big do<<s>>e of hormone<<s>> to <<sh>>rink my dick? I'm a <<s>>e<<x>> <<s>>lave and it'<<s>> my pla<<c>>e to get fucked, and when I get u<<s>>ed like a little <<s>>lut it hurt<<s>> <<s>>o good, <<Master>>." - <<set _injection = "dickMinus">> -<<elseif ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetish == "submissive") && ($activeSlave.dick > 1)>> - "- may I have a big do<<s>>e of hormone<<s>> to <<sh>>rink my dick? I don't need a big dick to get fucked, <<Master>>. I don't want to intimidate anyone who might u<<s>>e me." - <<set _injection = "dickMinus">> -<<elseif ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetish == "cumslut") && ($activeSlave.lips <= 70)>> - "- may I have a do<<s>>e of lip enhan<<c>>ement? I want everyone to imagine my lip<<s>> around their cock, <<Master>>." - <<set _injection = "lips">> -<<elseif ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetish == "humiliation") && ($activeSlave.dick > 1)>> - "- may I have a big do<<s>>e of hormone<<s>> to <<sh>>rink my dick? It would be <<s>>o humiliating to have a little bitch dick, <<Master>>, everyone would know I'm a worthle<<ss>> little <<s>>lut." - <<set _injection = "dickMinus">> -<<elseif ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetish == "humiliation") && ($activeSlave.lips <= 70)>> - "- may I have a do<<s>>e of lip enhan<<c>>ement? I want lip<<s>> <<s>>o big everyone know<<s>> I'm a <<s>>lut the moment they <<s>>ee me. They'll all <<s>>tare at me." - <<set _injection = "lips">> -<<elseif ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetish == "buttslut") && ($activeSlave.butt < 9)>> - "- may I have a do<<s>>e of a<<ss>> growth drug<<s>>? I would love it if everyone thought of fucking my big butt the moment they <<s>>aw me!" - <<set _injection = "butt">> -<<elseif ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetish == "boobs") && ($activeSlave.butt < 9)>> - "- may I have a do<<s>>e of boob growth drug<<s>>? I would love it if everyone thought of touching and <<s>>ucking and fucking my big bimbo boobie<<s>> the moment they <<s>>aw me!" - <<set _injection = "boobs">> -<<elseif ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetish == "pregnancy") && ($activeSlave.butt < 9)>> - "- may I have a do<<s>>e of boob growth drug<<s>>? I want to look, you know, fertile, <<Master>>." - <<set _injection = "boobs">> -<<elseif ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetish == "cumslut") && ($activeSlave.lips <= 70)>> - "- may I have a do<<s>>e of lip enhan<<c>>ement? I want everyone to want to fuck my fa<<c>>epu<<ss>>y." - <<set _injection = "lips">> -<<elseif ($activeSlave.attrKnown == 1) && ($activeSlave.attrXY > 65) && ($activeSlave.lips <= 70)>> - "- may I have a do<<s>>e of boob growth drug<<s>>? Nothing get<<s>> a cute boy hard like a big pair of boobie<<s>>." - <<set _injection = "boobs">> -<<elseif ($arcologies[0].FSGenderRadicalist > 0) && ($activeSlave.dick > 1)>> - "- may I have a big do<<s>>e of hormone<<s>> to <<sh>>rink my dick? I ju<<s>>t want to become the be<<s>>t little girl I can be, <<Master>>, I don't want anything di<<s>>tracting anyone from my rear pu<<ss>>y." - <<set _injection = "dickMinus">> -<<elseif ($activeSlave.butt < $activeSlave.boobs/500)>> - "- may I have a do<<s>>e of a<<ss>> growth drug<<s>>? I want to be a<<s>> fuckable a<<s>> I can for you, <<Master>>, and I think my butt need<<s>> it more than my boob<<s>>." - <<set _injection = "butt">> +"<<Master>>, I'm feeling healthy, and I've been a good girl thi<<s>> week. With everyone getting <<s>>o many powerful drug<<s>> -" she takes a breath before asking in a rush "- may I have a do<<s>>e of + +<<if ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60)>> + <<if $activeSlave.fetish == "dom">> + <<if $activeSlave.dick > 0 && $activeSlave.dick < 5 && canPenetrate($activeSlave)>> + <<set _possibleDrugs.push({type: "dick", text: "peni<<s>> enhan<<c>>ement? I know I'm a <<s>>e<<x>> <<s>>lave and it'<<s>> my pla<<c>>e to get fucked, but when I do get to do a girl, <<Master>>, I want to <<if canSee($activeSlave)>><<s>>ee a little fear in her eye<<s>><<else>>feel her a<<ss>> clench in fear<</if>>."})>> + <</if>> + <<if canPenetrate($activeSlave) && $activeSlave.scrotum > 0 && $activeSlave.balls < 10>> + <<set _possibleDrugs.push({type: "balls", text: "te<<s>>ticle enhan<<c>>ement? I know I'm a <<s>>e<<x>> <<s>>lave and it'<<s>> my pla<<c>>e to get fucked, but when I do get to do a girl, <<Master>>, I want to hear her grunt every <<s>>ingle time the weight of my ball<<s>> <<s>>lap<<s>> again<<s>>t her body."})>> + <</if>> + <<if $activeSlave.dick == 0 && $activeSlave.clit < 5>> + <<set _possibleDrugs.push({type: "clit", text: "clit enhan<<c>>ement? I know I'm a <<s>>e<<x>> <<s>>lave and it'<<s>> my pla<<c>>e to get fucked, but I want to teach tho<<s>>e cocky <<s>>lut<<s>> a le<<ss>>on they'll never forget."})>> + <</if>> + <<elseif $activeSlave.fetish == "sadist">> + <<if $activeSlave.dick > 0 && $activeSlave.dick < 5 && canPenetrate($activeSlave)>> + <<set _possibleDrugs.push({type: "dick", text: "peni<<s>> enhan<<c>>ement? I know I'm a <<s>>e<<x>> <<s>>lave and it'<<s>> my pla<<c>>e to get fucked, but when I do get to do a girl, <<Master>>, I want her to hurt."})>> + <</if>> + <<elseif $activeSlave.fetish == "masochist">> + <<if $activeSlave.dick > 1>> + <<set _possibleDrugs.push({type: "dickMinus", text: "hormone<<s>> to <<sh>>rink my dick? I'm a <<s>>e<<x>> <<s>>lave and it'<<s>> my pla<<c>>e to get fucked, and when I get u<<s>>ed like a little <<s>>lut it hurt<<s>> <<s>>o good, <<Master>>."})>> + <</if>> + <<if $activeSlave.balls > 0 && $activeSlave.balls < 10 && $activeSlave.scrotum > 0>> + <<set _possibleDrugs.push({type: "balls", text: "hormone<<s>> to <<s>>well up my ball<<s>>? I know I won't be u<<s>>ing them, but to have <<s>>uch a tempting target for abu<<s>>e, <<Master>>..."})>> + <</if>> + <<if $activeSlave.butt < 9>> + <<set _possibleDrugs.push({type: "butt", text: "a<<ss>> growth drug<<s>>? It would ju<<s>>t beg for a good <<s>>panking!"})>> + <</if>> + <<elseif $activeSlave.fetish == "submissive">> + <<if $activeSlave.dick > 1>> + <<set _possibleDrugs.push({type: "dickMinus", text: "hormone<<s>> to <<sh>>rink my dick? I don't need a big dick to get fucked, <<Master>>. I don't want to intimidate anyone who might u<<s>>e me."})>> + <</if>> + <<if $activeSlave.balls > 1>> + <<set _possibleDrugs.push({type: "ballsMinus", text: "hormone<<s>> to <<sh>>rink my balls? I don't need to cum bucket<<s>> while getting fucked, <<Master>>. I don't want to out do anyone who might u<<s>>e me."})>> + <</if>> + <<if $activeSlave.butt < 9>> + <<set _possibleDrugs.push({type: "butt", text: "a<<ss>> growth drug<<s>>? I want whoever'<<s>> fucking me to have plenty of cu<<sh>>ion to pu<<sh>> into."})>> + <</if>> + <<if $activeSlave.lips <= 70>> + <<set _possibleDrugs.push({type: "lips", text: "lip enhan<<c>>ement? I want lip<<s>> <<s>>o big everyone will think of ju<<s>>t <<sh>>oving a dick in them."})>> + <</if>> + <<if $activeSlave.boobs < 3000>> + <<set _possibleDrugs.push({type: "boobs", text: "boob growth growth drug<<s>>? I want to be nothing more than a young man'<<s>> wet dream. Ju<<s>>t a pair of tit<<s>>, a big a<<ss>> and <<s>>ome hole<<s>> to fuck."})>> + <</if>> + <<elseif $activeSlave.fetish == "cumslut">> + <<if $activeSlave.lips <= 70>> + <<set _possibleDrugs.push({type: "lips", text: "lip enhan<<c>>ement? I want everyone to imagine my lip<<s>> around their cock, <<Master>>."})>> + <</if>> + <<if $activeSlave.balls > 0 && $activeSlave.balls < 10 && $activeSlave.scrotum > 0>> + <<set _possibleDrugs.push({type: "balls", text: "hormone<<s>> to add <<s>>ome weight to my ball<<s>>? I ju<<s>>t need to make more cum, <<Master>>. I promi<<s>>e I'll clean up after my<<s>>elf too!"})>> + <</if>> + <<elseif $activeSlave.fetish == "buttslut">> + <<if $activeSlave.butt < 9>> + <<set _possibleDrugs.push({type: "butt", text: "a<<ss>> growth drug<<s>>? I would love it if everyone thought of fucking my big butt the moment they <<s>>aw me!"})>> + <<set _possibleDrugs.push({type: "butt", text: "a<<ss>> growth drug<<s>>? I would love it if everyone thought of fucking my big butt the moment they <<s>>aw me!"})>> + <<set _possibleDrugs.push({type: "butt", text: "a<<ss>> growth drug<<s>>? I would love it if everyone thought of fucking my big butt the moment they <<s>>aw me!"})>> + <</if>> + <<elseif $activeSlave.fetish == "boobs">> + <<if $activeSlave.boobs < 15000>> + <<set _possibleDrugs.push({type: "boobs", text: "boob growth drug<<s>>? I would love it if everyone thought of touching and <<s>>ucking and fucking my big bimbo boobie<<s>> the moment they <<s>>aw me!"})>> + <<set _possibleDrugs.push({type: "boobs", text: "boob growth drug<<s>>? I would love it if everyone thought of touching and <<s>>ucking and fucking my big bimbo boobie<<s>> the moment they <<s>>aw me!"})>> + <<set _possibleDrugs.push({type: "boobs", text: "boob growth drug<<s>>? I would love it if everyone thought of touching and <<s>>ucking and fucking my big bimbo boobie<<s>> the moment they <<s>>aw me!"})>> + <</if>> + <<elseif $activeSlave.fetish == "pregnancy">> + <<if canPenetrate($activeSlave) && $activeSlave.scrotum > 0 && $activeSlave.balls < 10>> + <<set _possibleDrugs.push({type: "balls", text: "hormone<<s>> to add <<s>>ome heft to my ball<<s>>? When I get the chan<<c>>e to cum in a girl, I want to get her pregnant, really pregnant!"})>> + <</if>> + <<if $activeSlave.boobs < 3000>> + <<set _possibleDrugs.push({type: "boobs", text: "boob growth drug<<s>>? I want to look, you know, fertile, <<Master>>."})>> + <<set _possibleDrugs.push({type: "boobs", text: "boob growth drug<<s>>? I want to look, you know, fertile, <<Master>>."})>> + <</if>> + <<if $activeSlave.butt < 6>> + <<set _possibleDrugs.push({type: "butt", text: "a<<ss>> growth drug<<s>>? I want to look, you know, fertile, <<Master>>, even if it'<<s>> not in my hip<<s>>."})>> + <<set _possibleDrugs.push({type: "butt", text: "a<<ss>> growth drug<<s>>? I want to look, you know, fertile, <<Master>>, even if it'<<s>> not in my hip<<s>>."})>> + <</if>> + <<elseif $activeSlave.fetish == "humiliation">> + <<if $activeSlave.dick > 1>> + <<set _possibleDrugs.push({type: "dickMinus", text: "hormone<<s>> to <<sh>>rink my dick? It would be <<s>>o humiliating to have a little bitch dick, <<Master>>, everyone would know I'm a worthle<<ss>> little <<s>>lut."})>> + <</if>> + <<if $activeSlave.lips <= 70>> + <<set _possibleDrugs.push({type: "lips", text: "lip enhan<<c>>ement? I want lip<<s>> <<s>>o big everyone know<<s>> I'm a <<s>>lut the moment they <<s>>ee me. They'll all <<s>>tare at me."})>> + <</if>> + <<if $activeSlave.boobs < 10000>> + <<set _possibleDrugs.push({type: "boobs", text: "boob growth drug<<s>>? I want big bimbo brea<<s>>t<<s>> <<s>>o big I just <<s>>pill out of my top."})>> + <</if>> + <<if $activeSlave.butt < 9>> + <<set _possibleDrugs.push({type: "butt", text: "a<<ss>> growth drug<<s>>? I want to ri<<s>>k ripping my clothe<<s>> any time I bend over."})>> + <</if>> + <</if>> +<</if>> + +<<if ($activeSlave.energy > 95) && ($activeSlave.dick > 0) && ($activeSlave.dick < 5) && ($activeSlave.balls > 0) && !["humiliation", "submissive", "masochist"].includes($activeSlave.fetish)>> + <<set _possibleDrugs.push({type: "dick", text: "peni<<s>> enhan<<c>>ement? I ju<<s>>t want to fuck all the time, <<Master>>. Girl<<s>> with big cock<<s>> have more fun, even getting fucked. E<<s>>pe<<c>>ially getting fucked."})>> +<</if>> + +<<if ($activeSlave.attrKnown == 1)>> + <<if $activeSlave.attrXY > 65 && $activeSlave.boobs < 3000>> + <<set _possibleDrugs.push({type: "boobs", text: "boob growth drug<<s>>? Nothing get<<s>> a cute boy hard like a big pair of boobie<<s>>."})>> + <<set _possibleDrugs.push({type: "boobs", text: "boob growth drug<<s>>? Nothing get<<s>> a cute boy hard like a big pair of boobie<<s>>."})>> + <</if>> + <<if $activeSlave.attrXX > 65 && canPenetrate($activeSlave) && $activeSlave.dick < 5>> + <<set _possibleDrugs.push({type: "dick", text: "peni<<s>> enhan<<c>>ement? Nothing get<<s>> a cute girl wet better than a big hard <<sh>>aft."})>> + <<set _possibleDrugs.push({type: "dick", text: "peni<<s>> enhan<<c>>ement? Nothing get<<s>> a cute girl wet better than a big hard <<sh>>aft."})>> + <</if>> +<</if>> + +<<if $arcologies[0].FSGenderRadicalist != "unset">> + <<if $arcologies[0].FSGenderRadicalistLawFuta == 2>> + <<if canPenetrate($activeSlave) && $activeSlave.dick < 5>> + <<set _possibleDrugs.push({type: "dick", text: "peni<<s>> enhan<<c>>ement? I want to be the be<<s>>t hung <<s>>lave I can be, <<Master>>. I want them to <<s>>ee my erection and <<s>>tare."})>> + <<set _possibleDrugs.push({type: "dick", text: "peni<<s>> enhan<<c>>ement? I want to be the be<<s>>t hung <<s>>lave I can be, <<Master>>. I want them to <<s>>ee my erection and <<s>>tare."})>> + <<set _possibleDrugs.push({type: "dick", text: "peni<<s>> enhan<<c>>ement? I want to be the be<<s>>t hung <<s>>lave I can be, <<Master>>. I want them to <<s>>ee my erection and <<s>>tare."})>> + <</if>> + <<if $activeSlave.scrotum > 0 && $activeSlave.balls < 10>> + <<set _possibleDrugs.push({type: "balls", text: "hormone<<s>> to add <<s>>ome size to my ball<<s>>? My package is falling behind all the other <<s>>lave<<s>> out there..."})>> + <<set _possibleDrugs.push({type: "balls", text: "hormone<<s>> to add <<s>>ome size to my ball<<s>>? My package is falling behind all the other <<s>>lave<<s>> out there..."})>> + <<set _possibleDrugs.push({type: "balls", text: "hormone<<s>> to add <<s>>ome size to my ball<<s>>? My package is falling behind all the other <<s>>lave<<s>> out there..."})>> + <</if>> + <<elseif $arcologies[0].FSGenderRadicalistLawFuta == 3>> + <<if $activeSlave.butt < 9>> + <<set _possibleDrugs.push({type: "butt", text: "a<<ss>> growth drug<<s>>? I feel like I'm <<s>>tarting to fall behind the other <<s>>lave<<s>>..."})>> + <<set _possibleDrugs.push({type: "butt", text: "a<<ss>> growth drug<<s>>? I feel like I'm <<s>>tarting to fall behind the other <<s>>lave<<s>>..."})>> + <<set _possibleDrugs.push({type: "butt", text: "a<<ss>> growth drug<<s>>? I feel like I'm <<s>>tarting to fall behind the other <<s>>lave<<s>>..."})>> + <</if>> + <<else>> + <<if ($activeSlave.dick > 1)>> + <<set _possibleDrugs.push({type: "dickMinus", text: "of hormone<<s>> to <<sh>>rink my dick? A big one too. I ju<<s>>t want to become the be<<s>>t little girl I can be, <<Master>>, I don't want anything di<<s>>tracting anyone from my rear pu<<ss>>y."})>> + <</if>> + <</if>> +<</if>> + +<<if $activeSlave.toyHole == "dick">> + <<if $activeSlave.dick < 5>> + <<set _possibleDrugs.push({type: "dick", text: "peni<<s>> enhan<<c>>ement? I know how much you like u<<s>>ing it, <<Master>>, and I want to make <<s>>ure it i<<s>> good for you too."})>> + <</if>> +<<elseif $activeSlave.toyHole == "mouth">> + <<if $activeSlave.lips <= 90>> + <<set _possibleDrugs.push({type: "lips", text: "lip enhan<<c>>ement? I know how much you like u<<s>>ing them, <<Master>>."})>> + <</if>> +<<elseif $activeSlave.toyHole == "ass">> + <<if $activeSlave.butt < 9>> + <<set _possibleDrugs.push({type: "butt", text: "a<<ss>> growth drug<<s>>? I know how much you like u<<s>>ing it, <<Master>>."})>> + <</if>> +<<elseif $activeSlave.toyHole == "boobs">> + <<if $activeSlave.boobs < 25000>> + <<set _possibleDrugs.push({type: "boobs", text: "boob growth drug<<s>>? I know how much you like u<<s>>ing them, <<Master>>."})>> + <</if>> +<</if>> + +<<if $activeSlave.boobs < $activeSlave.butt*750>> + <<set _possibleDrugs.push({type: "boobs", text: "boob growth drug<<s>>? I want to be a<<s>> fuckable a<<s>> I can for you, <<Master>>, and I think my boob<<s>> need it more than my butt."})>> +<<elseif $activeSlave.butt < $activeSlave.boobs/500 && $activeSlave.butt < 9>> + <<set _possibleDrugs.push({type: "butt", text: "a<<ss>> growth drug<<s>>? I want to be a<<s>> fuckable a<<s>> I can for you, <<Master>>, and I think my butt need<<s>> it more than my boob<<s>>."})>> <<else>> - "- may I have a do<<s>>e of boob growth drug<<s>>? I want to be a<<s>> fuckable a<<s>> I can for you, <<Master>>, and I think my boob<<s>> need it more than my butt." - <<set _injection = "boobs">> + <<set _possibleDrugs.push({type: "boobs", text: "boob growth drug<<s>>? The way they boun<<c>>e when I get fucked i<<s>> kind of addicting..."})>> <</if>> +<<set _possibleDrugs = _possibleDrugs.random()>> +<<print _possibleDrugs.text>>" +<<set _injection = _possibleDrugs.type>> + <<case "hot PC">> <<if $arcologies[0].FSPhysicalIdealist != "unset">> @@ -1958,7 +2068,7 @@ You complete the final rep of your first workout of the day, rack the bar, and j <<elseif $PC.belly >= 5000>> greatly swollen middle and its stretched abdominal muscles with almost painful intensity. You can't really blame her; despite how big you've gotten, you still have some abs left. <<elseif $PC.boobsBonus > 2>> - sports bra clad boobs with almost painful intensity. You can't really blame her; the bra's three sizes too small, forcing your enormous <<if $PC.boobsImplant == 1>>fake breasts to balloon around the strained material<<else>>breasts to lewdly bulge around the strained material<</if>>, soaked in your sweat<<if $PC.preg > 30 || $PC.births > 0>>and breast milk<</if>>, and your nipples are clearly defined through the stretched thin material. + sports bra clad boobs with almost painful intensity. You can't really blame her; the bra's three sizes too small, forcing your enormous <<if $PC.boobsImplant == 1>>fake breasts to balloon around the strained material<<else>>breasts to lewdly bulge around the strained material<</if>>, soaked in your sweat<<if $PC.preg > 30 || $PC.births > 0>>and breast milk<</if>>, and your nipples are clearly defined through the stretched thin fabric. <<elseif $PC.boobsBonus == 2>> sports bra clad boobs with almost painful intensity. You can't really blame her; the bra's two sizes too small, allowing your huge <<if $PC.boobsImplant == 1>>fake <</if>>breasts to lewdly bulge out of them, soaked in your sweat<<if $PC.preg > 30 || $PC.births > 0>>and breast milk<</if>>, and your nipples are clearly visible as bumps in the strained material. <<elseif $PC.boobsBonus == 1>> @@ -5320,7 +5430,40 @@ May I plea<<s>>e try out <<s>>omething <<s>>kimpier today?" <<link "Make her do that again">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You laugh at her kindly, and she @@.mediumaquamarine;smiles with relief,@@ happy that you find her wonderful and terrible sex drive amusing. After a cursory inspection, you <<if canSee($activeSlave)>>toss<<else>>hand<</if>> her a <<if ($activeSlave.anus > 2)>>vibrating buttplug so big it will fill even her gaping backdoor<<elseif ($activeSlave.anus > 1)>>sizeable vibrating buttplug<<else>>vibrating buttplug<</if>>, let her suck it wet and get it nestled between her buttcheeks, and then tell her to stand next to your desk. She obeys, a bit puzzled, but <<if ($activeSlave.fetish == "buttslut") && ($activeSlave.fetishKnown == 1)>>she loves standing around with things shoved up her asshole<<elseif ($activeSlave.fetish == "humiliation") && ($activeSlave.fetishKnown == 1)>>she loves standing around naked with humiliating things shoved up her asshole<<elseif ($activeSlave.fetish == "masochism") && ($activeSlave.fetishKnown == 1)>>she loves having painfully big things shoved up her asshole<<else>>she has a very short refractory period<</if>> and she comes again without much delay, without touching her <<if ($activeSlave.dick > 0) && ($activeSlave.vagina > -1)>>bits<<elseif ($activeSlave.dick > 0)>>cock<<elseif $activeSlave.vagina == -1>>soft perineum, the only place she has left<<else>>pussy<</if>>. You keep her there for quite a while, the quivering, <<if canAchieveErection($activeSlave)>>cum-jetting<<elseif ($activeSlave.balls > 0)>>cum-squirting<<elseif ($activeSlave.dick > 0)>>ejaculating<<elseif ($activeSlave.lactation > 0)>>milk-squirting<<elseif $activeSlave.vagina == -1>>weakly dribbling<<else>>femcum-dripping<</if>> statue of a slave providing visual diversion for visitors. + You laugh at her kindly, and she @@.mediumaquamarine;smiles with relief,@@ happy that you find her wonderful and terrible sex drive amusing. After a cursory inspection, you + <<if ($activeSlave.fetish == "buttslut") && ($activeSlave.fetishKnown == 1)>> + <<if canSee($activeSlave)>>toss<<else>>hand<</if>> her a <<if ($activeSlave.anus > 2)>>vibrating buttplug so big it will fill even her gaping backdoor<<elseif ($activeSlave.anus > 1)>>sizeable vibrating buttplug<<else>>vibrating buttplug<</if>>, let her suck it wet and get it nestled between her buttcheeks, and then tell her to stand next to your desk. She obeys, a bit puzzled, but she loves standing around with things shoved up her asshole + <<elseif ($activeSlave.fetish == "humiliation") && ($activeSlave.fetishKnown == 1)>> + <<if canSee($activeSlave)>>toss<<else>>hand<</if>> her a + <<if canDoVaginal($activeSlave)>> + <<if ($activeSlave.vagina > 2)>>vibrating dildo so big it will fill even her gaping cunt<<elseif ($activeSlave.vagina > 1)>>sizeable vibrating dildo<<else>>vibrating dildo<</if>>, let her suck it wet and get it nestled inside herself, and then tell her to stand next to your desk. She obeys, a bit puzzled, but she loves standing around naked with humiliating things shoved in her body + <<else>> + <<if ($activeSlave.anus > 2)>>vibrating buttplug so big it will fill even her gaping backdoor<<elseif ($activeSlave.anus > 1)>>sizeable vibrating buttplug<<else>>vibrating buttplug<</if>>, let her suck it wet and get it nestled between her buttcheeks, and then tell her to stand next to your desk. She obeys, a bit puzzled, but she loves standing around naked with humiliating things shoved up her asshole + <</if>> + <<elseif ($activeSlave.fetish == "masochism") && ($activeSlave.fetishKnown == 1)>> + <<if canSee($activeSlave)>>toss<<else>>hand<</if>> her a + <<if canDoVaginal($activeSlave)>> + <<if ($activeSlave.vagina > 2)>>vibrating dildo so big it will fill even her gaping cunt<<elseif ($activeSlave.vagina > 1)>>sizeable vibrating dildo<<else>>vibrating dildo<</if>>, let her suck it wet and get it nestled inside herself, and then tell her to stand next to your desk. She obeys, a bit puzzled, but she loves having painfully big things shoved up her hole + <<else>> + <<if ($activeSlave.anus > 2)>>vibrating buttplug so big it will fill even her gaping backdoor<<elseif ($activeSlave.anus > 1)>>sizeable vibrating buttplug<<else>>vibrating buttplug<</if>>, let her suck it wet and get it nestled between her buttcheeks, and then tell her to stand next to your desk. She obeys, a bit puzzled, but she loves having painfully big things shoved up her asshole + <</if>> + <<elseif ($activeSlave.fetish == "boobs") && ($activeSlave.fetishKnown == 1) && $activeSlave.boobs > 300>> + <<if canSee($activeSlave)>>toss<<else>>hand<</if>> her a + <<if $activeSlave.nipples == "fuckable">> + pair of egg vibrators, let her suck them wet and get them nestled inside her nipples, and then tell her to stand next to your desk. She obeys, a bit puzzled, but she loves having things shoved inside her nipplecunts + <<else>> + vibrating dildo, let her suck it wet and get it nestled within her cleavge, and then tell her to stand next to your desk. She obeys, a bit puzzled, but she loves having long, hard objects shoved between her tits + <</if>> + <<else>> + <<if canSee($activeSlave)>>toss<<else>>hand<</if>> her a + <<if canDoVaginal($activeSlave)>> + <<if ($activeSlave.vagina > 2)>>vibrating dildo so big it will fill even her gaping cunt<<elseif ($activeSlave.vagina > 1)>>sizeable vibrating dildo<<else>>vibrating dildo<</if>>, let her suck it wet and get it nestled inside herself, + <<else>> + <<if ($activeSlave.anus > 2)>>vibrating buttplug so big it will fill even her gaping backdoor<<elseif ($activeSlave.anus > 1)>>sizeable vibrating buttplug<<else>>vibrating buttplug<</if>>, let her suck it wet and get it nestled between her buttcheeks, + <</if>> + and then tell her to stand next to your desk. She obeys, a bit puzzled, but she has a very short refractory period + <</if>> + and she comes again without much delay, without touching her <<if ($activeSlave.dick > 0) && ($activeSlave.vagina > -1)>>bits<<elseif ($activeSlave.dick > 0)>>cock<<elseif $activeSlave.vagina == -1>>soft perineum, the only place she has left<<else>>pussy<</if>>. You keep her there for quite a while, the quivering, <<if canAchieveErection($activeSlave)>>cum-jetting<<elseif ($activeSlave.balls > 0)>>cum-squirting<<elseif ($activeSlave.dick > 0)>>ejaculating<<elseif ($activeSlave.lactation > 0)>>milk-squirting<<elseif $activeSlave.vagina == -1>>weakly dribbling<<else>>femcum-dripping<</if>> statue of a slave providing visual diversion for visitors. <<set $activeSlave.trust += 5>> <</replace>> <</link>> @@ -5359,7 +5502,12 @@ May I plea<<s>>e try out <<s>>omething <<s>>kimpier today?" you <<if canSee($activeSlave)>>point at the couch<<else>>state "couch"<</if>> and she hurries over to kneel and offer you her asshole. Since the butthole slut clearly doesn't need any foreplay today, the first contact between you is <<if $PC.dick == 1>>the tip of your cock<<else>>the head of your strap-on<</if>> pressing forcefully against her anus. She gives a huge shuddering gasp of satisfaction as her sphincter stretches around the invading phallus. <<set _didAnal = 1>> <<elseif ($activeSlave.fetish == "boobs") && ($activeSlave.fetishKnown == 1)>> - you play with her nipples until they<<if $activeSlave.nipples != "fuckable">>'re good and hard<<else>> swallow your fingers<</if>>, while she stands there shamelessly presenting her breasts for your play. Once you're satisfied they can't get any harder, you <<if $PC.dick == 0>>push her to her knees<<if $activeSlave.nipples != "fuckable">>, tell her to take over the nipple stimulation,<</if>> and fuck her boobs<<else>>throw her down on the couch, straddle her boobs, and <<if $activeSlave.nipples != "fuckable">>ride each of her erect<<else>>trib her<</if>> nipples in turn<</if>>. + you play with her nipples until they<<if $activeSlave.nipples != "fuckable">>'re good and hard<<else>> swallow your fingers<</if>>, while she stands there shamelessly presenting her breasts for your play. Once you're satisfied they can't get any harder, you + <<if $PC.dick == 1>> + push her to her knees<<if $activeSlave.nipples != "fuckable">>, tell her to take over the nipple stimulation,<</if>> and fuck her boobs. + <<else>> + throw her down on the couch, straddle her boobs, and <<if $activeSlave.nipples != "fuckable">>ride each of her erect<<else>>trib her<</if>> nipples in turn. + <</if>> <<set $activeSlave.mammaryCount++, $mammaryTotal++>> <<elseif ($activeSlave.fetish == "pregnancy") && ($activeSlave.fetishKnown == 1)>> you tell her you're going to put a slave in her belly, bringing her instantaneously back to painfully full arousal. You take her on the couch in the missionary position so she can stare into your face. @@ -8270,7 +8418,13 @@ You tell her kindly that you understand, and that she'll be trained to address t <br><<link "See if she can do that while you take her">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You interrupt $activeSlave.slaveName and make her lie on a nearby bed. After some preparatory stretching, during which her frustrated erection flops forlornly around, you manage to get both her ankles behind her head. In this position she manages to resume sucking on the head of her penis. So contorted, her + You interrupt $activeSlave.slaveName and make her lie on a nearby bed. After some preparatory stretching, during which her frustrated erection flops forlornly around, you manage to get both her ankles behind her head. In this position she manages to resume sucking on the head of her penis as you slip into her. + <<if canDoVaginal($activeSlave)>> + <<VaginalVCheck>> + <<else>> + <<AnalVCheck>> + <</if>> + So contorted, her <<if canDoVaginal($activeSlave)>> pussy <<else>> @@ -8282,15 +8436,11 @@ You tell her kindly that you understand, and that she'll be trained to address t <<else>> sodomy, <</if>> - so she is soon moaning and grunting into her cock as you fuck her. She finishes <<if $activeSlave.balls >= 3>>her enormous ejaculation <</if>>into her own mouth and then <<if $PC.dick == 0>>finds herself giving you oral directly, since you pulled your strap-on off<<else>>receives your load into her now-brimming throat<<if $PC.vagina == 1>>. She barely has time to swallow before you press your pussy against her mouth<</if>><</if>>. @@.hotpink;Her devotion to you has increased.@@ + so she is soon moaning and grunting into her cock as you fuck her. + She finishes <<if $activeSlave.balls >= 3>>her enormous ejaculation <</if>>into her own mouth and then <<if $PC.dick == 0>>finds herself giving you oral directly, since you pulled your strap-on off<<else>>receives your load into her now-brimming throat<<if $PC.vagina == 1>>. She barely has time to swallow before you press your pussy against her mouth<</if>><</if>>. @@.hotpink;Her devotion to you has increased.@@ <<set $activeSlave.devotion += 4>> - <<if canDoVaginal($activeSlave)>> - <<VaginalVCheck>> - <<else>> - <<AnalVCheck>> - <</if>> <</replace>> -<</link>><<if ($activeSlave.anus == 0 && canDoAnal($activeSlave)) || ($activeSlave.vagina == 0 && canDoVaginal($activeSlave))>> //This option will take virginity//<</if>> +<</link>><<if canDoVaginal($activeSlave) && ($activeSlave.vagina == 0)>>//This option will take virginity//<<elseif !canDoVaginal($activeSlave) && ($activeSlave.anus == 0)>> //This option will take anal virginity//<</if>> <</if>> <<case "obedient idiot">> @@ -10485,7 +10635,7 @@ You tell her kindly that you understand, and that she'll be trained to address t <</if>> to her knees, <</if>> - where she brings her face to your <<if $PC.dick == 1>>erect cock<<else>>moist pussy<</if>> and her hand to her crotch. She starts crying a little with relief as she feels you slowly <<if $PC.dick == 0>>push your slit against<<else>>insert your cock into<</if>> her mouth. You are not gentle, and by the time <<if $PC.dick == 0>>blow your load down her throat<<else>>splash her face with your girlcum<</if>>, she still hasn't reached her climax. She's so eager to get off she doesn't bother to move, and just humps herself against her hand, against + where she brings her face to your <<if $PC.dick == 1>>erect cock<<else>>moist pussy<</if>> and her hand to her crotch. She starts crying a little with relief as she feels you slowly <<if $PC.dick == 0>>push your slit against<<else>>insert your cock into<</if>> her mouth. You are not gentle, and by the time you <<if $PC.dick == 1>>blow your load down her throat<<else>>splash her face with your girlcum<</if>>, she still hasn't reached her climax. She's so eager to get off she doesn't bother to move, and just humps herself against her hand, against <<if $activeSlave.belly >= 300000>> her belly. <<else>> @@ -11621,6 +11771,12 @@ You tell her kindly that you understand, and that she'll be trained to address t cock, <<elseif _injection == "dickMinus">> girly dick, + <<elseif _injection == "balls">> + sack, + <<elseif _injection == "ballsMinus">> + useless sack, + <<elseif _injection == "clit">> + clit, <</if>> producing a hiss each time as pressurized gas painlessly drives the drugs deep into her tissues. She leaves @@.hotpink;thanking@@ you profusely, massaging herself in anticipation. <<set $activeSlave.devotion += 2>> @@ -11631,11 +11787,11 @@ You tell her kindly that you understand, and that she'll be trained to address t She proudly shows your other slaves her breast growth by keeping track of the increasing distance between a couple of chosen freckles on the front of her boobs. <</if>> The dose of growth hormones necessary to cause such rapid tissue changes left her feeling @@.red;rather ill,@@ but she is recovering normally. - <<if $activeSlave.inducedNCS == 0>> - <<set $activeSlave.health -= 10, $activeSlave.boobs += 200>> - <<else>> - <<set $activeSlave.health -= 10, $activeSlave.boobs += 100>> - <</if>> + <<if $activeSlave.inducedNCS == 0>> + <<set $activeSlave.health -= 10, $activeSlave.boobs += 200>> + <<else>> + <<set $activeSlave.health -= 10, $activeSlave.boobs += 100>> + <</if>> <<elseif _injection == "butt">> @@.lime;buttocks have grown,@@ delighting her. <<set $activeSlave.butt++>> @@ -11644,6 +11800,9 @@ You tell her kindly that you understand, and that she'll be trained to address t <<elseif _injection == "lips">> @@.lime;lips have swelled,@@ delighting her. The dose of growth hormones necessary to cause such rapid tissue changes left her feeling @@.red;rather ill,@@ but she is recovering normally. <<set $activeSlave.health -= 10, $activeSlave.lips += 10>> + <<elseif _injection == "clit">> + @@.lime;clit has grown,@@ delighting her. The dose of growth hormones necessary to cause such rapid tissue changes left her feeling @@.red;rather ill,@@ but she is recovering normally. + <<set $activeSlave.health -= 10, $activeSlave.clit++>> <<elseif _injection == "dick">> @@.lime;cock has grown,@@ delighting her. <<set $activeSlave.dick++>> @@ -11656,19 +11815,28 @@ You tell her kindly that you understand, and that she'll be trained to address t <<elseif _injection == "dickMinus">> @@.orange;dick has shrunk,@@ delighting her. <<set $activeSlave.dick-->> - <<if (($activeSlave.inducedNCS == 1) && ($activeSlave.dick > 1) && (random(1,100) > 50))>> - <<set $activeSlave.dick-->> - <</if>> + <<if (($activeSlave.inducedNCS == 1) && ($activeSlave.dick > 1) && (random(1,100) > 50))>> + <<set $activeSlave.dick-->> + <</if>> <<if $activeSlave.balls > 1 && random(1,100) > 70>> As a side effect, her @@orange:lime;balls have also atrophied,@@ which she sees as an added benefit. <<set $activeSlave.balls-->> - <<if (($activeSlave.inducedNCS == 1) && ($activeSlave.balls > 1) && (random(1,100) > 50))>> - <<set $activeSlave.balls-->> - <</if>> + <<if (($activeSlave.inducedNCS == 1) && ($activeSlave.balls > 1) && (random(1,100) > 50))>> + <<set $activeSlave.balls-->> + <</if>> <</if>> - The dose of growth hormones and male hormone treatment necessary to cause such rapid tissue reduction left her feeling @@.red;rather ill,@@ but she is recovering normally. + The dose of growth hormones and hormone treatment necessary to cause such rapid tissue reduction left her feeling @@.red;rather ill,@@ but she is recovering normally. <<set $activeSlave.health -= 10>> - <</if>> + <<elseif _injection == "balls">> + @@.lime;testicles have grown,@@ delighting her. The dose of growth hormones and male hormone treatment necessary to cause such rapid change left her feeling @@.red;rather ill,@@ but she is recovering normally. + <<set $activeSlave.health -= 10, $activeSlave.balls++>> + <<elseif _injection == "ballsMinus">> + @@.orange;testicles have shrunk,@@ delighting her. The dose of growth hormones and hormone treatment necessary to cause such rapid tissue reduction left her feeling @@.red;rather ill,@@ but she is recovering normally. + <<set $activeSlave.balls--, $activeSlave.health -= 10>> + <<if (($activeSlave.inducedNCS == 1) && ($activeSlave.balls > 1) && (random(1,100) > 50))>> + <<set $activeSlave.balls-->> + <</if>> + <</if>> <</replace>> <</link>> <<if $activeSlave.pregKnown == 1>> diff --git a/src/uncategorized/saLongTermEffects.tw b/src/uncategorized/saLongTermEffects.tw index 01d5adc8f62a8cd36ff20e36606f102992e83e72..a9aa658d5e38d6cdb6e47959a7f4bb91b19a550e 100644 --- a/src/uncategorized/saLongTermEffects.tw +++ b/src/uncategorized/saLongTermEffects.tw @@ -6152,8 +6152,20 @@ <<if $slaves[$i].need>> <<if $slaves[$i].need > $slaves[$i].energy/2>> - $pronounCap is not allowed to get off as frequently as her healthy sex drive demands, and the constant frustration @@.red;wears away at her libido.@@ - <<set $slaves[$i].energy -= 1+Math.trunc($slaves[$i].need/20)>> + <<if $slaves[$i].aphrodisiacs > 0 || $slaves[$i].inflationType == "aphrodisiac">> + $pronounCap is not allowed to get off as frequently as her aphrodisiac fueled sex drive demands, and the constant frustration + <<if $slaves[$i].fuckdoll == 0 && $slaves[$i].fetish != "mindbroken">> + @@.red;stresses her body considerably.@@ + <<set $slaves[$i].health -= 1+Math.trunc($slaves[$i].need/20)>> + <<else>> + drives her mad with lust. She @@@.mediumorchid;blames you@@ for this @@.gold;cruelty.@@ + <<set _decay = 1+Math.trunc($slaves[$i].need/20)>> + <<set $slaves[$i].devotion -= _decay, $slaves[$i].trust -= _decay>> + <</if>> + <<else>> + $pronounCap is not allowed to get off as frequently as her healthy sex drive demands, and the constant frustration @@.red;wears away at her libido.@@ + <<set $slaves[$i].energy -= 1+Math.trunc($slaves[$i].need/20)>> + <</if>> <</if>> <</if>> diff --git a/src/utility/descriptionWidgetsTattoos.tw b/src/utility/descriptionWidgetsTattoos.tw index 78e1936d33728c9d5eb22d089014c0a634fa6be3..0242bcbf238a26e629a11e117f214f8f8c139875 100644 --- a/src/utility/descriptionWidgetsTattoos.tw +++ b/src/utility/descriptionWidgetsTattoos.tw @@ -600,7 +600,7 @@ <<case "possessive">> $His left thigh is tattooed with a stylized representation of your initials, and the right with a depiction of your personal symbol. <<case "paternalist">> - $His left thigh reads 'I Love My Life,' and the right 'It's All I'm Good For.' + $His left thigh reads 'I Love My Life,' and the right 'Let Me Love Yours Too.' <<default>> $activeSlave.legsTat <</switch>>