diff --git a/src/endWeek/saServant.tw b/src/endWeek/saServant.tw index ce770a9ff0c46434fb2300716acb15441ba53b60..c353ebf6f3eb69f789eb79832b07a8df4e4624f4 100644 --- a/src/endWeek/saServant.tw +++ b/src/endWeek/saServant.tw @@ -80,10 +80,6 @@ window.saServant = function saServant(slave) { t += ` ${His} bad vision makes ${him} a worse servant.`; } - if ((slave.hears <= -1 && slave.earwear != "hearing aids") || (slave.earwear == "muffling ear plugs") || (slave.earwear == "deafening ear plugs")) { - t += ` ${His} bad hearing makes ${him} a worse servant.`; - } - if (slave.lactation > 0) { t += ` Since ${he} is lactating, `; if (slave.devotion > 20 || slave.trust < -20) { diff --git a/src/interaction/cyberConfig.tw b/src/interaction/cyberConfig.tw index 8ac0b73002e9749a8270ee950b6d81756a1f0933..0f66638c9414eb55032f1f4e5de41b7fff8462aa 100644 --- a/src/interaction/cyberConfig.tw +++ b/src/interaction/cyberConfig.tw @@ -60,9 +60,10 @@ They are turned off. <</if>> <br><br> - <<if $activeSlave.hears != 0>>[[Restore hearing|cyberConfig][$activeSlave.hears = 0,$temp = 3]] | <</if>> - <<if $activeSlave.hears != -1>>[[Muffle|cyberConfig][$activeSlave.hears = -1,$temp = 3]] | <</if>> - <<if $activeSlave.hears != -2>>[[Disable|cyberConfig][$activeSlave.hears = -2,$temp = 3]]<</if>> + <<if $activeSlave.hears != 0>>[[Restore hearing|cyberConfig][$activeSlave.hears = 0,$temp = 5]] | <</if>> + <<if $activeSlave.hears != -1>>[[Muffle|cyberConfig][$activeSlave.hears = -1,$temp = 5]] | <</if>> + <<if $activeSlave.hears != -2>>[[Disable|cyberConfig][$activeSlave.hears = -2,$temp = 5]]<</if>> + <</if>> <<if $activeSlave.PLimb > 0>><br><br> $He has PLimb interface installed. You can assign and adjust $his prosthetics here. @@ -128,4 +129,13 @@ <<elseif $activeSlave.amp == -5>>experimentally flexes the muscles in $his artificial arm. <<else>>catches $his balance. <</if>> +<<case 5>> + <<set $temp = 0, $nextButton = "Continue", $nextLink = "cyberConfig">> + <<if $activeSlave.hears == 0>> + $He tilts $his head as $his hearing returns. + <<elseif $activeSlave.hears == -1>> + $He shakes $his head as $his hearing becomes muffled. + <<else>> + $He has a panicked expression when $his hearing is suddenly silenced. + <</if>> <</switch>> \ No newline at end of file diff --git a/src/uncategorized/REFI.tw b/src/uncategorized/REFI.tw index 9be475fcb47e76b5b812dc9bc452eb35fad14e1a..09cc89f3364897f3c882358e7de2696ebb8cec06 100644 --- a/src/uncategorized/REFI.tw +++ b/src/uncategorized/REFI.tw @@ -584,7 +584,7 @@ It seems she passed by while $subSlave.slaveName was blowing you. She swallows p <</if>> /* 000-250-006 */ -You have $subSlave.slaveName pinned up against a railing on a balcony that overlooks a public atrium. Passersby below cannot see you, but they can certainly see $subSlave.slaveName's upper body as she takes your dick. She's blushing furiously with the sex and with her trademark mixed arousal and embarrassment at having an audience. She makes a show of trying to disguise the fact that she's getting railed, but it's obvious. When you finish, you pull her off the railing so she can clean up. <<EventNameLink $activeSlave>> <<if canSee($activeSlave)>>saw<<else>>heard<</if>> the denouement of this exhibitionist fun, and seems intrigued. +You have $subSlave.slaveName pinned up against a railing on a balcony that overlooks a public atrium. Passersby below cannot see you, but they can certainly see $subSlave.slaveName's upper body as she takes your dick. She's blushing furiously with the sex and with her trademark mixed arousal and embarrassment at having an audience. She makes a show of trying to disguise the fact that she's getting railed, but it's obvious. When you finish, you pull her off the railing so she can clean up. <<EventNameLink $activeSlave>> <<if canSee($activeSlave)>>saw<<elseif canHear($activeSlave)>>heard<<else>><</if>> the denouement of this exhibitionist fun, and seems intrigued. <br><br> <<EventNameLink $activeSlave>> hesitates before explaining herself, and the $desc is obviously aroused: <<if ($activeSlave.dick > 0) && ["chastity", "combined chastity"].includes($activeSlave.dickAccessory)>> diff --git a/src/uncategorized/RESS.tw b/src/uncategorized/RESS.tw index 736362d314a36981a0c13094e7cb7a70b52ab6ce..ce90de27b65298acab6e12b7349fdf6b9394c55a 100644 --- a/src/uncategorized/RESS.tw +++ b/src/uncategorized/RESS.tw @@ -259,7 +259,7 @@ With her back arched and her thighs together her <<if $activeSlave.butt > 5>>mas <<EventNameLink $activeSlave>> comes before you for a routine inspection. The <<if $activeSlave.muscles > 95>>heavily muscled<<elseif $activeSlave.muscles > 30>>ripped<<else>>toned<</if>><<if $activeSlave.preg > 30>> and heavily pregnant<<elseif $activeSlave.preg > 20>>pregnant<</if>> $desc -is looking good, but as she raises her arms over her head to spin her nude torso under your gaze, she winces slightly. <<if canSee($activeSlave)>>Her $activeSlave.eyeColor eyes flick up to see if you noticed, and her face falls a little when she sees that you did. You raise one eyebrow, and the obedient slave explains herself<<else>>Her ears perk up to hear if you noticed. You clear your throat, startling her and making her explain herself<</if>>. +is looking good, but as she raises her arms over her head to spin her nude torso under your gaze, she winces slightly. <<if canSee($activeSlave)>>Her $activeSlave.eyeColor eyes flick up to see if you noticed, and her face falls a little when she sees that you did. You raise one eyebrow, and the obedient slave explains herself<<elseif canHear($activeSlave)>>Her ears perk up to hear if you noticed. You clear your throat, startling her and making her explain herself<<else>>She tries to affect a stoic expression, but when you tentatively touch one of her shoulders, she grimaces slightly and quickly opts to explain herself<</if>>. <<if !canTalk($activeSlave)>> She uses gestures to beg your pardon, and explains that yesterday was arm day for her, and she went out a little hard. Her shoulders are a little sore, but she gestures that she's all right. <<else>> @@ -574,7 +574,7 @@ The walk-in cooling unit is designed for the refrigeration of food for you and g <<case "spa boobs">> -The steamy air and hot water of the spa aren't only for slaves assigned to rest there full-time. When you head in to soak the day's stress away one evening, you see the back of <<EventNameLink $activeSlave>>'s head resting against the edge of the warm pool; she's clearly come in after work. She doesn't hear you come in and stays fully relaxed. By the time you've showered<<if $Attendant != 0>>, fucked the compliant $Attendant.slaveName,<</if>> and gotten ready to enter the pool, she's reached such a state of blissful relaxation that she slides her body off the ledge around the side of the pool and floats faceup with her eyes closed. +The steamy air and hot water of the spa aren't only for slaves assigned to rest there full-time. When you head in to soak the day's stress away one evening, you see the back of <<EventNameLink $activeSlave>>'s head resting against the edge of the warm pool; she's clearly come in after work. <<if canHear($activeSlave)>>She doesn't hear you come in and stays fully relaxed.<<else>>$He's relaxed enough to exit the state of "high alert" $his deafness usually forces $him to be in.<</if>> By the time you've showered<<if $Attendant != 0>>, fucked the compliant $Attendant.slaveName,<</if>> and gotten ready to enter the pool, $he's reached such a state of blissful relaxation that she slides her body off the ledge around the side of the pool and floats faceup with her eyes closed. <br><br> The sight is comical. <<if $activeSlave.belly >= 5000>>Four<<else>>Three<</if>> things break the surface of the water: her $activeSlave.skin face, <<if $activeSlave.belly >= 5000>> @@ -947,7 +947,7 @@ As she enjoys herself, her loose sphincter relaxes still further until it's bare <<set $activeSlave.devotion += 4>> <<EventNameLink $activeSlave>> is in solitary. She's let out whenever required for a slave task, but unless she's serving, she spends her days in a featureless cell. It's clean and dry, but designed to totally deny any mental stimulation. Careful monitoring is necessary to prevent mental damage. <br><br> -As you pass her cell on other business, there is a faint stirring within. She must have heard the dim sound of your footsteps through the door. There's a small port for meals to be inserted into the cell, and she shouts at it, clearly with her mouth right against it, "Plea<<s>>e don't go! I'll do anything if you ju<<s>>t <<s>>tay a bit, whoever you are! I ju<<s>>t need <<s>>ome time with <<s>>omeone! Plea<<s>>e!" +As you pass her cell on other business, there is a faint stirring within. <<if (canHear($activeSlave)>>She must have heard the dim sound of your footsteps through the door.<<elseif can canSee($activeSlave)>>She must have looking for you through a small opening in $his cell door.<<else>>She must have placed $himself against the door just in case you stopped by.<</if>> There's a small port for meals to be inserted into the cell, and she shouts at it, clearly with her mouth right against it, "Plea<<s>>e don't go! I'll do anything if you ju<<s>>t <<s>>tay a bit, whoever you are! I ju<<s>>t need <<s>>ome time with <<s>>omeone! Plea<<s>>e!" <<case "scrubbing">> @@ -1198,7 +1198,7 @@ the edge of the bed, preparing to climb quietly in. She clearly thinks you're as <<else>> her pretty face. <</if>> -<<if canSee($activeSlave)>>She perceives the glint of your open eyes<<else>>She hears your breathing change<</if>>, and stops, patiently waiting for some sign of what you'd like her to do. +<<if canSee($activeSlave)>>She perceives the glint of your open eyes<<elseif canHear($activeSlave)>>She hears your breathing change<<else>>She correctly guesses you're wide awake<</if>>, and stops, patiently waiting for some sign of what you'd like her to do. <<case "slave dick huge">> @@ -1504,7 +1504,7 @@ You come face to face with <<EventNameLink $activeSlave>> in a hallway of your p <<if !canTalk($activeSlave)>> She uses gestures to apologize for her rudeness, and then gets to her knees so she can use her hands to gesture more clearly. Her hands are shaky as she begs, making two false starts before unmistakably gesturing to ask you to cut her balls off. Once she sees that you understand, she begins to cry openly. She gestures that she can barely get off wearing her chastity cage, that it hurts when she does, and that she's constantly oppressed by the need for release. She thinks that it would be easier to be soft all the time, so she could climax without discomfort. She begs hard, and promises to be a good little bitch. <<else>> - "Plea<<s>>e, <<Master>>," the prostrate slave <<say>>s shakily, sounding like she's on the verge of tears. "P-plea<<s>>e cut my ball<<s>> off." Hearing herself <<say>> it, she begins to cry openly. "I c-can't t-take it anymore. I can b-barely get off wearing thi<<s>> cage on my dick, and when I d-do, it h-hurt<<s>>," she sobs. "I need to g-g-get off <<s>>-<<s>>o bad. Plea<<s>>e, plea<<s>>e, if I were <<s>>oft all the time, I wouldn't get hard, <<s>>o I could come wh-whenever." She looks up at you in supplication, tears streaking her face. "Plea<<s>>e, <<Master>>! I'll be <<s>>-<<s>>uch a good little bitch, I promi<<s>>e!" + "Plea<<s>>e, <<Master>>," the prostrate slave <<say>>s shakily, sounding like she's on the verge of tears. "P-plea<<s>>e cut my ball<<s>> off." <<if canHear($activeSlave)Hearing herself <<say>> it, she<<else>>She<</if>> begins to cry openly. "I c-can't t-take it anymore. I can b-barely get off wearing thi<<s>> cage on my dick, and when I d-do, it h-hurt<<s>>," she sobs. "I need to g-g-get off <<s>>-<<s>>o bad. Plea<<s>>e, plea<<s>>e, if I were <<s>>oft all the time, I wouldn't get hard, <<s>>o I could come wh-whenever." She looks up at you in supplication, tears streaking her face. "Plea<<s>>e, <<Master>>! I'll be <<s>>-<<s>>uch a good little bitch, I promi<<s>>e!" <</if>> <<case "used whore">> @@ -1679,7 +1679,7 @@ As the Free Cities grow and evolve, slave culture does too. It seems this is a n <<case "birthday">> -You come across <<EventNameLink $activeSlave>> in the kitchen. She has a normal slave meal on a plate in front of her, but also has a pack of hotwax candles from your sex gear. Oddly, she has a candle upright in the food and is trying to light it. You ask what she's doing, and she explains meekly, "I don't know, <<Master>>. I've been a <<s>>lave <<s>>o long. I ju<<s>>t <<if canSee($activeSlave)>><<s>>aw<<else>>heard<</if>> the date today and thi<<s>> <<s>>eemed like the right thing to do. I'm <<s>>orry." It's probably her birthday. Apparently she's losing her grasp on the concept. +You come across <<EventNameLink $activeSlave>> in the kitchen. She has a normal slave meal on a plate in front of her, but also has a pack of hotwax candles from your sex gear. Oddly, she has a candle upright in the food and is trying to light it. You ask what she's doing, and she explains meekly, "I don't know, <<Master>>. I've been a <<s>>lave <<s>>o long. I ju<<s>>t <<if canSee($activeSlave)>><<s>>aw<<elseif canSee($activeSlave)>>heard<<else>>reali<<z>>ed<</if>> the date today and thi<<s>> <<s>>eemed like the right thing to do. I'm <<s>>orry." It's probably her birthday. Apparently she's losing her grasp on the concept. <<case "inconvenient labia">> @@ -1836,7 +1836,7 @@ During a routine inspection of <<EventNameLink $activeSlave>>, you notice that s <<set _napkin = "a beautiful flower">> <</switch>> -You're working at your desk when <<EventNameLink $activeSlave>> walks by your office. She checks to see whether you're in while trying very hard to look like she's minding her own business, and turns to go once she <<if canSee($activeSlave)>>sees<<else>>hears<</if>> that you're present. You <<if canSee($activeSlave)>>crook a finger at her<<else>>clear your throat at her, signaling you want her before you<</if>>. She's a good girl and not likely to be plotting anything nefarious, but letting nonsense like that slide would be stupid. She hurries in, blushing furiously, with her hands behind her back. Deciding to deal with the obvious thing first, you ask her what she's got. She blushes even harder, and brings her hands around to reveal one of the large cloth napkins used for entertaining, carefully folded into the shape of _napkin. It's very well done. +You're working at your desk when <<EventNameLink $activeSlave>> walks by your office. She checks to see whether you're in while trying very hard to look like she's minding her own business, and turns to go once she <<if canSee($activeSlave)>>sees<<elseif canHear($activeSlave)>>hears<<else>>assumes<</if>> that you're present. You <<if canSee($activeSlave)>>crook a finger at her<<elseif canHear($activeSlave)>>clear your throat at her, signaling you want her before you<<else>>remotely and quickly close the door behind $him<</if>>. She's a good girl and not likely to be plotting anything nefarious, but letting nonsense like that slide would be stupid. She hurries in, blushing furiously, with her hands behind her back. Deciding to deal with the obvious thing first, you ask her what she's got. She blushes even harder, and brings her hands around to reveal one of the large cloth napkins used for entertaining, carefully folded into the shape of _napkin. It's very well done. <br><br> "I'm <<s>>orry, <<Master>>," she mumbles, <<if canSee($activeSlave)>>glancing<<else>>her head facing<</if>> down at her feet. "One of the other girl<<s>> <<if canSee($activeSlave)>><<sh>>owed<<else>>taught<</if>> u<<s>> how to fold <<s>>tuff when we were re<<s>>ting together. I wanted to make <<s>>omething for you, and thi<<s>> wa<<s>> the fir<<s>>t thing that wa<<s>> good enough. I wa<<s>> ju<<s>>t going to <<s>>lip it onto your de<<s>>k. I - I feel kind of <<s>>tupid, now." diff --git a/src/uncategorized/clubReport.tw b/src/uncategorized/clubReport.tw index 4b8e98082cd92bc3a02fd61f1d0ecbcbf85fd6bd..976ae4b787570fc3feb59010969762ab586908ff 100644 --- a/src/uncategorized/clubReport.tw +++ b/src/uncategorized/clubReport.tw @@ -59,12 +59,6 @@ <<if $DJ.eyes == -2>> Her lack of eyesight doesn't slow her down; rather, it strengthens her other senses. Her tracks have a distinct sound, since she experiences noise as her sight. <<set $DJRepBonus += 0.15>> - <<elseif ($DJ.hears == -2)>> - Her lack of hearing makes her a laughably poor choice for DJ. - <<set $DJRepBonus -= 0.20>> - <<elseif ($DJ.hears == -1)>> - Her poor sense of hearing makes her a poor choice for DJ. - <<set $DJRepBonus -= 0.10>> <</if>> <<if ($DJ.entertainSkill <= 10)>> Though $DJ.slaveName does her best to lead on the club, with her lack of skill she can do little. diff --git a/src/uncategorized/costsReport.tw b/src/uncategorized/costsReport.tw index 0a0d3d8b4f2ccb95162ed82d9fc68376f182c278..14087a6ab8411aee90d2fc6a5b2387fb7be615d0 100644 --- a/src/uncategorized/costsReport.tw +++ b/src/uncategorized/costsReport.tw @@ -419,13 +419,13 @@ your __personal living expenses__ are <<print cashFormat(($girls*(250+($economy* <<set $individualCosts += 25>> <</if>> <<if !canHear($slaves[$i]) && ($slaves[$i].assignment != "work in the dairy" || $dairyRestraintsSetting < 2) && ($slaves[$i].assignment != "be confined in the arcade")>> - <br> Increased living expenses due to lack of hearing: <<print cashFormat(40)>> + <br> Increased living expenses due to lack of hearing: <<print cashFormat(20)>> <<set $individualCosts += 20>> <<elseif $slaves[$i].hears <= -1 && $slaves[$i].earwear != "hearing aids">> - <br> Increased living expenses due to poor hearing: <<print cashFormat(15)>> + <br> Increased living expenses due to poor hearing: <<print cashFormat(5)>> <<set $individualCosts += 5>> <<elseif ($slaves[$i].earwear == "muffling ear plugs")>> - <br> Increased living expenses due to muffled hearing: <<print cashFormat(15)>> + <br> Increased living expenses due to muffled hearing: <<print cashFormat(5)>> <<set $individualCosts += 5>> <</if>> <<if ($slaves[$i].assignment != "work in the dairy" || $dairyRestraintsSetting < 2) && ($slaves[$i].assignment != "be confined in the arcade")>> diff --git a/src/uncategorized/pRivalryActions.tw b/src/uncategorized/pRivalryActions.tw index bb5198e8a53b27675635dcbdecc8d9784dd3cee9..d7685c14cdddcd14227e0645e87d82b4c8e26caa 100644 --- a/src/uncategorized/pRivalryActions.tw +++ b/src/uncategorized/pRivalryActions.tw @@ -1189,7 +1189,6 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty <<set $hostage.mammaryCount += 50>> <<set $hostage.amp = 1>> <<set $hostage.heels = 0>> - <<set $hostage.hears = -2>> <<set $hostage.earPiercing = 2>> <<set $hostage.nosePiercing = 2>> <<set $hostage.nipplesPiercing = 2>> @@ -1204,7 +1203,7 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty <<set $hostage.tonguePiercing = 2>> <<set $hostage.fetish = "mindbroken">> <<set $hostage.fetishStrength = 10>> - strapped to an operating table, with surgical marks on her bare arms and legs. She makes no indication that she can even hear the running saw lowering towards her right arm. As it makes contact, her mouth opens wide in a silent scream, ceasing only once her arm is severed completely. As it comes in contact with her other arm, her silent screams stop completely; her mind having completely shattered. You end the video early, disgusted by what you just saw. + strapped to an operating table, with surgical marks on her bare arms and legs. Her face contorts into absolute horror as she hears the running saw lowering towards her right arm. As it makes contact, her mouth opens wide in a silent scream, ceasing only once her arm is severed completely. As it comes in contact with her other arm, her silent screams stop completely; her mind having completely shattered. You end the video early, disgusted by what you just saw. <<case "Degradationism">> <<set $hostage.vaginalCount += 1>> <<set $hostage.preg = 14>> diff --git a/src/uncategorized/reNickname.tw b/src/uncategorized/reNickname.tw index 439251e0d32147b7b44e830f33c67ee27acf8f5e..5d3acd096289b889b9255177f19f70d142230a4c 100644 --- a/src/uncategorized/reNickname.tw +++ b/src/uncategorized/reNickname.tw @@ -1203,7 +1203,7 @@ <<link "Encourage use of the nickname">> <<EventNameDelink $activeSlave>> <<replace "#result">> - Whatever $activeSlave.slaveName's feelings about being called $nickname were, $he knows they're moot <<if !canHear($activeSlave)>>when $he learns that you also<<else>>the first time $he hears you<</if>> refer to $him that way.<</if>> @@.hotpink;$He has become more submissive to you.@@ $activeSlave.slaveName $applyDesc + Whatever $activeSlave.slaveName's feelings about being called $nickname were, $he knows they're moot <<if !canHear($activeSlave)>>when $he learns that you also<<else>>the first time $he hears you<</if>> refer to $him that way. @@.hotpink;$He has become more submissive to you.@@ $activeSlave.slaveName $applyDesc <<set $activeSlave.devotion += 4>> <<set $activeSlave.slaveName = ($nickname + " " + $activeSlave.slaveName)>> <</replace>> diff --git a/src/utility/descriptionWidgetsStyle.tw b/src/utility/descriptionWidgetsStyle.tw index 84d16959d50810105f97f53a9acea0b48066c447..35b2cf9bdac42330f57bf09f8c0defb530df9b9b 100644 --- a/src/utility/descriptionWidgetsStyle.tw +++ b/src/utility/descriptionWidgetsStyle.tw @@ -2639,8 +2639,6 @@ $His <<if $activeSlave.eyes > -1>> <<if $activeSlave.eyewear == "blurring contacts">> $He's wearing contacts designed to blur $his vision, making $him clumsy. - <<else>> - $His sense of sight is perfectly fine. <</if>> <<elseif $activeSlave.eyes == -1>> <<if $activeSlave.eyewear == "corrective contacts">> @@ -2684,9 +2682,9 @@ $His <</if>> <<else>> <<if $activeSlave.hears == -1>> - $He's @@.yellow;hard of hearing@@, and a bit clumsy as a result. + $He's @@.yellow;hard of hearing@@, and a bit nervous as a result. <<elseif $activeSlave.hears < -1>> - $He is @@.red;deaf@@, and moves carefully as a result. + $He is @@.red;deaf@@, and overly paranoid as a result. <</if>> <</if>> <<else>>