Your browser lacks required capabilities. Please upgrade it or switch to another to continue.
Loading…
<<nobr>>
<<set $player.inside = true>>
<<set $player.cutscene.lockinventory = true>>
<<set $player.cutscene.reason = "...">>
<<if $roomchange==true>>
<<set $fallAsleep = setup.fallAsleap($player)>>
<<if $fallAsleep.reason != "none">>
<<moveTo "room_sleepless">>
<<else>>
<<if $player.makeup.template!="">>
<<set $player.makeup.messed = Math.min(100,$player.makeup.messed+25+Math.round(Math.random()*25))>>
<</if>>
<<set $player.timebased.triedtosleep==0>>
<<set $dream_video = false>>
<<set $dream_file = ''>>
<<set $dream_file2 = ''>>
<<set $dream_dream = setup.getDream($player)>>
/%<<set _dream = 'cage'>>%/
<<switch $dream_dream>>
<<case 'cage'>>
<<set $dream_file = './images/scenes/scene_chastity.png'>>
<<case 'cum'>>
<<set $dream_video = true>>
<<set $dream_file = 'https://giant.gfycat.com/FaithfulTalkativeGermanpinscher.mp4'>>
<<default>>
<<set $dream_video = true>>
<<set $dream_file = 'https://giant.gfycat.com/TidyReasonableArcticduck.mp4'>>
<</switch>>
<</if>>
<</if>>
<<set $player.location to "Dream">>
<<include enterroom_hypnosis>>
<<initRoom>>
<<if$dream_video>>
<<createAnimatedBGR $dream_file>>
<<else>>
<<if _file2 != ''>>
<<createBGR $dream_file $dream_file2>>
<<else>>
<<createBGR $dream_file>>
<</if>>
<</if>>
<</nobr>>
<div id="invframe" class="scrolltext">
<<nobr>>
/%<<=$dream_dream>><br>%/
<<switch $dream_dream>>
<<case 'cage'>>
You wake up from a very long nightmare. You dreamt, that you lost your girlfriend @@.npc_exgirlfriend;<<=$npc_exgirlfriend.first_name>>@@, your job and your dignity to your new manager @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@, by being feminized... strangely enough not against your will. But now everything is okay. You're back in your comfortable flat, and your girlfriend lies next to you in bed, looking at you with an yearning glance. You know, what to do. Its time to make her happy with your enormous <<getWordPenis $player>>.<br>
<br>
<<printThought $player "You know thats not true, your <<getWordMyPenis $player>> would have never satisfied her!" 40>><br>
<br>
You pull down your boxer shorts to reveal your <<glitchText "giant lovehammer">> ... your <<glitchText "normal sized penis">><br>
<br>
<<printThought $player "Don't lie to yourself!" 40>><br>
<br>
You pull up your pink, frilly sissy maid uniform to reveal your crotchless lace panties, where your <<getWordMyPenis $player>> sits nicely caged up, like it's supposed to be. You cannot remember a time where your <<getWordMyPenis $player>> wasn't caged up, since you're not going to use it to pleasure anyone else anyway.<br>
<br>
<<printThought $player "Now I remember. My sole purpose is to serve others, my own pleasure is not of importance.">><br>
<br>
This thought echoes through your head as you fall to your knees, ready to serve all these men and women in front of you, like the little sissy whore you are. Your first customer unzips his pants, to reveal his <<getWordPenis $player>> already glistening with precum, indicating you to bend over and present your <<getWordAnus $player>>. You do, as you're told and bend over, spreading your asscheeks, giving access to your eager and craving <<getWordAnus $player>>. You can feel the tip of this giant <<getWordPenis $player>> pressing against your sphincter, and using brute force and only his precum as lube with a giant push he forces his way into your...
<<case 'cum'>>
You're back at the 2nd last toilet stall of the usual place. This location seems familiar yet strangely different at the same time. You're on your knees, as you see an gloryhole appear a little bit above your head. And then a second one. And another one. While you're wondering, where these gloryholes come from, you realize, that the door of the room has disappeared, and the holes started to leak thick, gooey, hot, strong smelling cum. Drops become a trickle. A trickle becomes a shower, and a shower becomes a torrent. You know what you have to do, if you don't want to drown in here. You start licking the cum off the floor, like its the best thing you've ever had. Like you were close to dying of thirst, and cum was the only thing, capable of saving you. You play with the cum on your tongue, savor its taste, relish its thickness, indulge its texture. You know your reason for being, is to be a cumbucket, a cumwhore. Your stomach is long full and your bellybutton pops out and still you continue to lick and lick and your belly starts to grow larger and larger, and before you realize, you've licked every last drop of cum from the toilet floor. Your belly looks like you're 9 months pregnant. But you want more. You crave more.<br>
<br>
<<printThought $player "Please, I need more cum!" 40>><br>
<br>
And as if your prayers have been answered by an higher force, a giant 12 inch babymaker appears through the gloryhole. But your hands are tied behind your back. You cannot touch this yummy looking meat hammer. You know what to do. You lick your lips, move closer to the head, thats glistening with precum and part your lips. Your tongue, seeking its target with the precision of an surgeon is only millimeters away from its purpose, its destination. You just need to...
<<default>>
Strange dreams plague your sleep.
<<set _rng = random(0,8)>>
<<switch _rng>>
<<case 0>>
But you're unable to remember that dream in the morning.
<<case 1>>
You think you left your umbrella back at the train station, but a dragon like creature always prevented you from going back, since it's Tuesday, an everyone knows war is on Tuesday!
<<case 2>>
Not knowing where you are you ask a random stranger where you are, before you realize that the person is made of pudding. Of course you remember, that it is rude to not taste them, but you forgot your spoon at home. "Too bad", you think, while staring at them longing, unable to taste them.
<<case 3>>
There is a screaming sun on the horizon, right next to the moon, who looks oddly calm about the whole situation. You think about asking him how he keeps his cool, but he simply counters that question with "Did you just assume my gender?". You answer with "Yes". He states that he is just making sure, since its not Tuesday.
<<case 4>>
You dream about driving. Backwards. It does not go well for you. Again.
<<case 5>>
You dream about driving. There is a good reason why you don't do that anymore.
<<case 6>>
You dream about walking. But you have wheels instead of legs. It does not end well for everyone else. Again.
<<case 7>>
You think dreams have hidden messages. Then you wake up.
<<case 8>>
You enter a dark, long room that resembles your bedroom. The lights don't work and there is an eerie atmosphere lingering. You enter a few steps, but as you turn around, the door seems to be far, far away. You pass by a tent made of whipped cream, where your ex girlfriend @@.npc_exgirlfriend;<<=$npc_exgirlfriend.first_name>>@@ lies.<br>
<br>
"@@.npc_exgirlfriend;Don't go any further, only death awaits those who confront the ghost with the fly!@@"<br>
<br>
Not listening to her, you advance further into the dark forest, that used to be your bedroom, seeing a glowing figure far away, but closing in fast.<br>
<br>
"@@.npc_barista;Behold, for I am the Ghost with the fly!@@", the Ghost proclaims, while being surrounded by a single, small fly.
<</switch>>
<</switch>>
<br>
<br>
/%[<<link "Continue to sleep...">><<goto room_wake_up>><<set $player.cutscene.lockinventory = false>><</link>>]%/
[<<moveTo "room_wake_up" "Continue to sleep..." 0 "<<set $player.cutscene.lockinventory = false>>">>]
<</nobr>>
</div><<nobr>>
<<set $player.inside = true>>
<<set $player.cutscene.lockinventory = true>>
<<set $player.cutscene.reason = "...">>
<<if $roomchange==true>>
<<set $player.timebased.triedtosleep+=1>>
<<set $now to setup.advanceDate($player, $now, 'minutes', $fallAsleep.time)>>
<<set $now to setup.sleepMin($player,$now,$fallAsleep.time,true)>>
<</if>>
<<set $player.location to "Sleepless">>
<<include enterroom_hypnosis>>
<<initRoom>>
<</nobr>><<createAnimatedBGR "https://giant.gfycat.com/DizzyPleasantHornedviper.mp4">>
<div id="invframe" class="scrolltext">
<<nobr>>
You toss and turn sleeplessly in your king size bed, without being able to find any sleep.
<<switch($fallAsleep.reason)>>
<<case 'horny'>>
<<case 'cage'>>
The <<=setup.getItemName(setup.getItemFromType('cage'))>> wrapped around your <<getWordMyPenis $player>> makes it impossible for you to find any position to sleep in.
<<if $fallAsleep.change < 33>>
Maybe you should simply try to fall asleep again, you're almost used to it..
<<elseif $fallAsleep.change < 66>>
Maybe you should think about a different solution, you're still not used to it, as much as you'd like.
<<else>>
Maybe you should take it off over the night, you're not used to it at all. This way you're not getting any sleep at all.
<</if>>
<<case 'plug'>>
The <<=setup.getItemName(setup.getItemFromType('plug'))>> in your <<getWordAnus $player>> makes it impossible for you to find any position to sleep in.
<<if $fallAsleep.change < 33>>
Maybe you should simply try to fall asleep again, you're hardly feel the plug anymore.
<<elseif $fallAsleep.change < 66>>
Maybe you should think about a different solution, you're still not used to it, as much as you'd like.
<<else>>
Maybe you should remove it over the night, you're not used to it at all. This way you're not getting any sleep at all.
<</if>>
<</switch>>
<br><br>
[<<moveTo "room_bedroom" "Stand up again." 0 "<<set $player.cutscene.lockinventory = false>>">>]<br>
[<<moveTo "room_dreams" "Try to fall asleep again." 0>>]
<</nobr>>
</div><<nobr>>
<<set $player.inside = true>>
<<set $player.cutscene.lockinventory = false>>
<<set $p1ep = {}>>
<<set $p1ep.clothes = "">>
<<if $roomchange == true>>
<<set $npc_manager.anger = Math.max(0,$npc_manager.anger-5)>>
<<set $npc_manager.satisfaction += 3>>
<<set $npc_manager.perversion += 1>>
<<if setup.checkVisibleClothingTag('cute')> 40>>
<<set $p1ep.clothes='cute'>>
<<elseif setup.checkVisibleClothingTag('bold')> 40>>
<<set $p1ep.clothes='bold'>>
<<elseif setup.checkVisibleClothingTag('female')> 40>>
<<set $p1ep.clothes='female'>>
<<elseif setup.checkVisibleClothingTag('male')> 20>>
<<set $p1ep.clothes='male'>>
<<else>>
<<set $p1ep.clothes='unknown'>>
<</if>>
<</if>>
<<if (setup.isBodySlotVisible('penis')==0)>>
<<moveTo "event_manager_stage1_end_punishment_2">>
<</if>>
<<set $player.location to "Social Interaction Service Syndicate LTD.">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/sissy_office.png" "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
"@@.npc_manager;I warned you over and over again <<=$player.first_name>>.@@"<br>
<br>
You can feel your <<getWordMyPenis $player>> tense up as @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ approaches you. I really should have jacked off this morning.<br>
<br>
"@@.npc_manager;Eager as ever,@@" she says with a sharp tone. There's a sudden feeling of pressure as her hand grasps your <<=setup.getItemTypeName('panties')>> covered <<getWordMyPenis $player>>. You go to look down but are caught off guard by a finger pressing up against your chin. "@@.npc_manager;What have I told you?@@" Her cold glare matches her tone as she looks you in the eye.<br>
<br>
"@@.npc_manager;I'm surprised a sissy like you isn't spanking it any opportunity you have... well, as I said, we'll need to find a more permanent solution to your perverted little problem.@@"<br>
<br>
You flush as @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ emphasizes the word little but are quickly brought back to attention as her grip tightens around your <<getWordMyPenis $player>>. You can feel the inside of your <<=setup.getItemTypeName('panties')>> begin to rub against your head and let out a muffled moan.<br>
<br>
"@@.npc_manager;Hmph@@," @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ says with smirk. "@@.npc_manager;Free your tiny penis and lay on the couch. Look up at the ceiling and DO NOT look away," her words emphasized by a firm squeeze around your testicles.
<</nobr>>
</div><<nobr>>
<<set $player.inside = true>>
<<set $player.cutscene.lockinventory = false>>
<<set $p1ep = {}>>
<<set $p1ep.clothes = "">>
<<if $roomchange == true>>
<<set $npc_manager.anger = Math.max(0,$npc_manager.anger-5)>>
<<set $npc_manager.satisfaction += 3>>
<<set $npc_manager.perversion += 1>>
<<if setup.checkVisibleClothingTag('cute')> 40>>
<<set $p1ep.clothes='cute'>>
<<elseif setup.checkVisibleClothingTag('bold')> 40>>
<<set $p1ep.clothes='bold'>>
<<elseif setup.checkVisibleClothingTag('female')> 40>>
<<set $p1ep.clothes='female'>>
<<elseif setup.checkVisibleClothingTag('male')> 20>>
<<set $p1ep.clothes='male'>>
<<else>>
<<set $p1ep.clothes='unknown'>>
<</if>>
<</if>>
<<if (setup.isBodySlotVisible('penis')==0)>>
<<moveTo "event_manager_stage1_end_punishment_2">>
<</if>>
<<set $player.location to "Social Interaction Service Syndicate LTD.">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/sissy_office.png" "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
"@@.npc_manager;Please stand still for your inspection <<=$player.first_name>>.@@"<br>
<br>
You can feel your <<getWordMyPenis $player>> tense up as @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ approaches you. I really should have jacked off this morning.<br>
<br>
"@@.npc_manager;Eager as ever,@@" she says with a sharp tone. There's a sudden feeling of pressure as her hand grasps your <<=setup.getItemTypeName('panties')>> covered <<getWordMyPenis $player>>. You go to look down but are caught off guard by a finger pressing up against your chin. "@@.npc_manager;What have I told you?@@" Her cold glare matches her tone as she looks you in the eye.<br>
<br>
"@@.npc_manager;I'm surprised a sissy like you isn't spanking it any opportunity you have... well, as I said, we'll need to find a more permanent solution to your perverted little problem.@@"<br>
<br>
You flush as @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ emphasizes the word little but are quickly brought back to attention as her grip tightens around your <<getWordMyPenis $player>>. You can feel the inside of your <<=setup.getItemTypeName('panties')>> begin to rub against your head and let out a muffled moan.<br>
<br>
"@@.npc_manager;Hmph@@," @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ says with smirk. "@@.npc_manager;Free your tiny penis and lay on the couch. Look up at the ceiling and DO NOT look away," her words emphasized by a firm squeeze around your testicles.
<</nobr>>
</div><<nobr>>
<<set $p1ep.willpower = false>>
<<set $player.inside = true>>
<<set $player.cutscene.lockinventory = true>>
<<set $player.cutscene.reason = "No. I don't think so.">>
<<if $roomchange == true>>
<<set $p1ep.panties = setup.getItemFromType('panties')>>
<<if $p1ep.panties == "">>
<<set $p1ep.panties_type = "none">>
<<levelStat $player 'bimbofication' 6 100 >>
<<elseif setup.checkItemTag($p1ep.panties,['cute'])>>
<<set $p1ep.panties_type = "cute">>
<<levelStat $player 'feminized' 6 200 >>
<<elseif setup.checkItemTag($p1ep.panties,['bold'])>>
<<set $p1ep.panties_type = "bold">>
<<levelStat $player 'feminized' 6 100 >>
<<elseif setup.checkItemTag($p1ep.panties,['female'])>>
<<set $p1ep.panties_type = "female">>
<<levelStat $player 'feminized' 6 100 >>
<<elseif setup.checkItemTag($p1ep.panties,['male'])>>
<<set $p1ep.panties_type = "male">>
<<levelStat $player 'bimbofication' 6 200 >>
<<else>>
<<set $p1ep.panties_type = "none">>
<</if>>
<<levelStat $player 'humiliation' 6 50 >>
<</if>>
<<set $player.location to "Social Interaction Service Syndicate LTD.">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/sissy_office.png" "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You move towards the wide-seated couch and lay across it, the soft fabric and firm cushioning slightly putting you at ease.<br>
<br>
<<printThought $player "I might actually be comfortable if I had some idea of what was going on.">><br>
<br>
You can hear @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ open her desk and remove several items. The array of sounds leaves you guessing what might be coming, but you're sure you hear the sound of a pair of gloves stretching over her fingers. With slow, rhythmic steps you hear @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ approach the couch and bend over.<br>
<br>
"@@.npc_manager;My my, someone is still so hard... and yet so disappointing.@@"<br>
<br>
You feel your cheeks flush in shame and then surprise as @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@
<<if $p1ep.panties == "">>
firmly grasps your <<getWordMyPenis $player>>.
<<else>>
slides her hands under your panties and firmly grasps your <<getWordMyPenis $player>>.
<</if>>
As your lift your head forward you catch her glaring at you and feel her free hand lightly slap your balls. "@@.npc_manager;Head back sissy,@@" she says sternly as you lower your head. You can feel her latex covered fingers grip you tightly, squeezing your <<getWordMyPenis $player>> as her hand moves up and down.<br>
<br>
<<if $p1ep.panties_type=="cute">>
"@@.npc_manager;You've been a good boy to wear such cute pink panties for me. I could even stroke your tiny <<getWordMyPenis $player>> without taking them off!@@"<br>
<br>
<<elseif $p1ep.panties_type=="bold">>
"@@.npc_manager;<<=$player.first_name>>, it's not your place to wear such things.@@"<br>
<br>@@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ pulls at the seam of your panties letting them snap back.<br>
<br>
"@@.npc_manager;I want my sissy in a cute pair of pink panties. Frankly, your outfit paints you as a bit of a slut and I'm not very fond of that at all, understood?@@"<br>
<br>
<<elseif $p1ep.panties_type=="male">>
"@@.npc_manager;<<=$player.first_name>>, what have I said about your uniform. This,@@" she says pulling harshly on your underwear, "@@.npc_manager;is unacceptable. You are to dress in a pink bra and pink pair of panties as dictated in your contract. If you plan to continue disobeying my orders you can expect your punishment to be severe.@@"
<</if>>
You hear a moan escape your lips, though you can't tell whether it's out of pain, pleasure or embarrassment.<br>
<br>
"@@.npc_manager;Still, you need to learn that I will not tolerate a hard <<getWordMyPenis $player>> anywhere in my office.@@"<br>
<br>
<<if $p1ep.panties == "">>
You feel her speed increase, as your <<getWordMyPenis $player>> helplessly twitches up and down.<br>
<<else>>
You feel her speed increase, the side of your panties rubbing roughly against your <<getWordMyPenis $player>>.<br>
<</if>>
<br>
"@@.npc_manager;And as you've failed to maintain this on your own you've forced me to take this manner into my own hands.@@"<br>
<br>
You feel her hand come off your <<getWordMyPenis $player>> and give your balls two quick squeezes.<br>
<br>
"@@.npc_manager;On your side <<=$player.first_name>>, facing away from me.@@"<br>
<br>
[<<moveTo "event_manager_stage1_end_punishment_3" "Comply and move to your side" 120>>]
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<<set $p1ep.willpower = false>>
<<set $p1ep.plugged = setup.getItemFromType('plug')>>
<<if $p1ep.plugged == "">>
<<levelStat $player 'analskill' 1 100 >>
<<else>>
<<levelStat $player 'analskill' 2 200 >>
<</if>>
<<set $player.timebased.horny = setup.changeHorny($player,25)>>
<<set _resist = false>>
<<if $player.timebased.fatigue<=70>>
<<set _resist = true>>
<</if>>
<</if>>
<<set $player.location to "Social Interaction Service Syndicate LTD.">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/sissy_office.png" "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You're too aroused to disobey and slide off your back and onto your side as you hear @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ picking something up.
<<if $p1ep.plugged=="">>
<<if setup.isItemTypeEquipped('panties')>>
There's a sharp sound of something popping followed by a gloved finger pulling the back of your panties down, exposing your ass to @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@.
<<else>>
There's a sharp sound of something popping followed by the feeling of a gloved finger sliding down your back, exposing your ass to @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@.
<</if>>
<br><br>
<<printThought $player "This can't be happening?!">><br>
<br>
Her fingers lift your top asscheek up and you feel something pressing against your puckered hole. The sudden coolness is startling as it spreads around the ring of your asshole and between your cheeks.<br>
<br>
"@@.npc_manager;I've been managing this division for quite a while now <<=$player.first_name>> and I've learned a few things about how to deal with insubordination.@@"<br>
<br>
You can hear her body shift as a hand returns to your erect <<getWordMyPenis $player>>, the other massaging your nervous hole.<br>
<br>
"@@.npc_manager;Some,@@" she says while beginning to slowly stroke your <<getWordMyPenis $player>>, "@@.npc_manager;learn best through positive motivation.@@" Her stroking intensifies as her grip tightens, her other hand continuing to finger your asshole. "@@.npc_manager;Others though require something else, something firmer.@@" She punctuates the statement by rubbing her thumb around the head of your <<getWordMyPenis $player>>, pressing into it firmly as you fail to keep from crying out.<br>
<br>
"@@.npc_manager;You, <<=$player.first_name>>, need to be taught the values of restraint. Self control is a fundamental pillar of society.@@"<br>
<br>
It's as if you can hear the smile spreading across her lips and a chuckle behind her words, leaving you with a foreboding sense of dread. Your fears are answered by her finger at your backside slowly pushing into your moist hole. You tense up and your ass is greeted with a hard swat.<br>
<br>
"@@.npc_manager;I understand you're nervous <<=$player.first_name>> but this is just another form of discipline, another part of the contract you willingly signed. Remember <<=$player.first_name>> this is what you wanted. I'm not commanding you to relax but I'd highly recommend you do so.@@"<br>
<br>
Her lecture finished, @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ returns to her probing, pushing in and out with a steady rhythm. You do your best to relax but the sensation is so alien and strange that you find it hard to comply. True to her word, @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ continues her assault, sliding the finger in further and further with every thrust. As you prepare to beg her to stop, the grip around your <<getWordMyPenis $player>> softens. Her hand begins to glide steadily up and down, squeezing out a soft moan from between your lips. You can hear your captor giggle with satisfaction, her finger plunging deeper into your asshole.<br>
<br>
"@@.npc_manager;It sounds as though someone likes this. Does my sissy secretary enjoy having her asshole fingered?@@"<br>
<br>
You contemplate on how best to answer as her finger moves deeper, rubbing and what feels like the base of your <<getWordMyPenis $player>>. You shriek in a mix of discomfort and delight, the sensation vibrating through you.<br>
<br>
"@@.npc_manager;Oh my, perhaps you're enjoying this too much. Should I stop rubbing your prostate <<=$player.first_name>>?@@"<br>
<br>
It takes several moments for you to concentrate enough to fumble out a response, but @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>'s@@ doesn't seem intent on relenting.<br>
<br>
<<if _resist>>
[<<moveTo "event_manager_stage1_end_punishment_3_willpower" "Focus all your willpower and ask her to stop." 240>>]<br>
<<else>>
[@@.link_locked;You don't feel like you've got enough strength left in you to resist at all@@]<br>
<</if>>
[<<moveTo "event_manager_stage1_end_punishment_4" "Say ,"N-No <<=$npc_manager.call>> <<=$npc_manager.last_name>>, p-please continue..."" 240>>]
<<else>>
<<if setup.isItemTypeEquipped('panties')>>
There's a sharp sound of something popping followed by a gloved finger pulling the back of your panties down, exposing your plugged ass to @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@. There's no way she'll miss that... Her fingers lift your top asscheek up and you can hear @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ chuckling softly.
<<else>>
There's a sharp sound of something popping followed the feeling of a gloved finger sliding down your back, exposing your plugged ass to @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@. There's no way she'll miss that... Her fingers lift your top asscheek up and you can hear @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ chuckling softly.
<</if>>
<br><br>
There's no way she'll miss that... Her fingers lift your top asscheek up and you can hear @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ chuckling softly.<br>
<br>
"@@.npc_manager;You're just so full of surprises <<=$player.first_name>>. I can't say I'm displeased by this one.@@"<br>
<br>
You feel her fingers probing at the plug, pushing and pulling against it. In a matter of seconds you're moaning and gently bucking your ass, trying to match her the motions of her fingers. Her fingers grip the base of the plug and begin to pull. "@@.npc_manager;Relax your ass sissy.@@" You comply, taking a deep breath through your nose and pushing out with your ass. In one smooth motion the plug slides from your asshole, leaving you feeling empty.<br>
<br>
You hear @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ stand and listen to the clicking of her highheels as she walks to her desk, pulls open a drawer and returns to the couch. Her hand returns to you ass and you feel something cool sliding along your ass crack, pressing against your puckered hole. At first it feels like @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ is replacing your plug but if feels bigger than you're accustomed to.<br>
<br>
"@@.npc_manager;Don't worry <<=$player.first_name>>, just a little more,@@" she says reassuringly, following up with a slow push. You suddenly feel full again. Very full. You moan out as her dildo begins to slide in and out of your ass.<br>
<br>
"@@.npc_manager;I've been managing this division for quite a while now <<=$player.first_name>> and I've learned a few things about how to deal with difficult employees.@@"<br>
<br>
You can hear her body shift as a gloved hand returns to your erect <<getWordMyPenis $player>>, the other slowly moving the dildo along your eager hole.<br>
<br>
"@@.npc_manager;Some,@@" she says while stroking your <<getWordMyPenis $player>>, "@@.npc_manager;learn best through motivation.@@"<br>
<br>
Her stroking intensifies as her grip tightens, her other hand continuing its steady pounding.<br>
<br>
"@@.npc_manager;Others though require something else, something firmer.@@"<br>
<br>
She punctuates the statement by rubbing her thumb around the head of your <<getWordMyPenis $player>>, pressing into it firmly as you fail to keep from crying out.<br>
<br>
"@@.npc_manager;You, <<=$player.first_name>>, need to be taught the values of restraint. Self control is a fundamental pillar of society.@@"<br>
<br>
It's as if you can hear the smile spreading across her lips, leaving you with a foreboding sense of dread. In one smooth motion she pulls the dildo from your ass and rams it back in, leaving you shrieking from the sudden intrusion.<br>
<br>
"@@.npc_manager;You have to understand <<=$player.first_name>> that this is just another form of discipline, another part of the contract you willingly signed. I'm not commanding you to relax but I'd highly recommend you do so.@@"<br>
<br>
Her lecture finished, @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ returns to her thrusting, moving the dildo in and out with a steady rhythm. With a sigh of arousal and contentment you find it easier to relax than you would have expected, happy with your decision to wear the plug this morning. True to her word, @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ continues her assault, pulling the dildo far enough that it just barely stays in your ass and thrusting it in all the way. The grip around your <<getWordMyPenis $player>> softens and her hand begins to glide steadily up and down, squeezing out a soft moan from between your lips. You can hear @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ giggle with satisfaction, plunging the dildo deeper into your asshole.<br>
<br>
"@@.npc_manager;It sounds as though someone likes this. Does my sissy secretary enjoy having her asshole fucked?@@"<br>
<br>
You contemplate on how best to answer as the dildo continues pounding into you when you feel a gentle vibrating against your prostate. You squeal in a mix of discomfort and delight, the sensation running through you <<getWordMyPenis $player>>.<br>
<br>
"@@.npc_manager;Oh my, perhaps you're enjoying this too much. Should I stop fucking your ass <<=$player.first_name>>?@@"<br>
<br>
It takes several moments for you to concentrate enough to fumble out a response, but @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>'s@@ doesn't seem intent on relenting.<br>
<br>
<<if _resist>>
[<<moveTo "event_manager_stage1_end_punishment_3_willpower" "Focus all your willpower and ask her to stop." 240>>]<br>
<<else>>
[@@.link_locked;You don't feel like you've got enough strength left in you to resist at all@@]<br>
<</if>>
[<<moveTo "event_manager_stage1_end_punishment_4" "Say ,"N-No <<=$npc_manager.call>> <<=$npc_manager.last_name>>, p-please continue..."" 240>>]
<</if>>
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<<set $p1ep.willpower = true>>
<<levelStat $player 'willpower' 1 100 >>
<<set $player.timebased.fatigue+=30>>
<<if $player.stats.smart[0]<7>>
<<levelStat $player 'humiliation' 8 500 >>
<</if>>
<</if>>
<<set $player.location to "Office of @@.npc_manager;$npc_manager.call $npc_manager.last_name@@">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/sissy_office.png" "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<if $p1ep.plugged!="">>
Getting your ass pounded relentlessly by @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ with a dildo does not really help you at all with your decision.
<<else>>
Getting your ass fingered relentlessly by @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ does not really help you at all with your decision.
<</if>>
Nonetheless, you focus your mind and calm down. Even though you feel like you're in heaven right now, something in you resists. A faint spark of willpower, you thought was lost in these last few days manages to ignite a fire of resistance. You do the unspeakable. You ask her to stop. For a moment the world stands still. @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ looks at you with disbelieve, but more important, she looks at you like you're a real person, not some dressed up plaything.<br>
<br>
"@@.npc_manager_dom;What was that sissy? I could not hear you over your moaning like a whore in heat!@@", it only takes her a microsecond to regain her composure and go into full on dominant mode, not slowing down in the slightest, rather speeding up working on your poor boypussy like there's no tomorrow under the shroud of ignorance.<br>
<br>
Again, between the moaning and panting you ask her to stop.<br>
<br>
She stops at an instant. Again her facade seems to crumble, but only for the fraction of a second. You wonder what's underneath this, if she's only playing her part in a play as well, but this does not seem to be the right time to figure this out. She pulls
<<if $p1ep.plugged!="">>
the dildo
<<else>>
her finger
<</if>>
out of your anus and cleans it with a paper towel.<br>
<br>
"@@.npc_manager;Well, someone put on his big boy pants today. I did honestly not except that. Color me Impressed. Well not impressed, but slightly astonished. Still, this is part of your punishment. And as far as I can see theres still the problem with your unimpressive <<getWordMyPenis $player>> down there. I want this problem solved, as of right now. So, if you want to keep this job any longer, you're going to masturbate. Right here, right now.@@"<br>
<br>
You can feel there's something odd about this situation.
<<if $player.stats.smart[0]>=7>>
Normally you would get an ultimatum or something like that. A direct thread to loose your job, because you don't play along with her dominant behavior, is rather unusual for her. You assume there's more behind it then you can figure out right now, so you decide to play along with it. And because of that, you don't mind that much masturbating in front of her.
<<else>>
But you're unable to figure it out in the little amount of time you have to think. But you want to keep the job, so you decide its better to give in, no matter how humiliating this will become.
<</if>>
You agree to her conditions.<br>
<br>
"@@.npc_manager;Well, since we have no sissy spanking material around here, I assume I can let you use this. As a matter of fact, I insist!@@" she says, while handing you
<<if $p1ep.plugged!="">>
the dildo that pounded your ass only a few moments ago.
<<else>>
a big, black dildo.
<</if>>
<br>
<br>
[<<moveTo "event_manager_stage1_end_punishment_3_willpower_2" "Take the dildo and start masturbating" 360>>]
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<<if $player.stats.strong[0]>=5>>
<<levelStat $player 'analskill' 4 200 >>
<<else>>
<<levelStat $player 'analskill' 5 200 >>
<</if>>
<</if>>
<<set $player.location to "Office of @@.npc_manager;$npc_manager.call $npc_manager.last_name@@">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createAnimatedBGR "https://giant.gfycat.com/UnlinedFakeAnemoneshrimp.mp4">>
<div id="invframe" class="scrolltext">
<<nobr>>
Your <<getWordAnus $player>> is still wet from before,
<<if $player.stats.analskill[0]>4>>
you let the rather enormous artificial <<getWordPenis $player>> slide in without much troubles.<br>
<br>
<<printThought $player "Oh God, I'm that much used to using my <<getWordAnus $player>>, that I can fit an enormous <<getWordPenis $player>> like this in there without any problems.">>
<<else>>
still, you're having troubles fitting such an enormous artificial <<getWordPenis $player>> in it. You push hard and try to relax, and after some while you manage to push it past your sphincter, while moaning like a whore in heat.<br>
<br>
<<printThought $player "Oh God, its ripping me apart. Ah!">>
<</if>>
<br><br>
You push the dildo in and out, but @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ does not seem to be pleased with that solution.<br>
<br>
"@@.npc_manager;Ride it. Ride it like the little sissy whore you are. And don't even think about touching that <<getWordMyPenis $player>> of yours, you're going to cum like the sissy you are!@@"<br>
<br>
As ordered you start to ride the dildo. Starting slowly, by moving your pelvis downwards. You feel every centimeter of it filling you up, until theres no more space left in you and you're about to get split apart. But still, you continue. Trusting back up again, leaves a void in you, you're eager to fill up again. Moving up and down like a whore in heat is unlike anything you've ever felt before. With each thrust the dildo impales your <<getWordAnus $player>> more and you can feel your asscheeks slapping on the floor beneath you.
<<if $player.stats.strong[0]>=5>>
Your anus feels like it's on fire, but you're able to cope with it. The rhythmic slamming stimulates you beyond your wildest dreams.<br>
<br>
"@@.npc_manager;You like this, don't you sissy?@@", she taunts you while slamming into the dildo yet another time, "@@.npc_manager;You simply love having your virgin <<getWordAnus $player>> violated like a slutty bitch!@@"<br>
<br>
You're unable to answer, but your moaning contains the truth much more then you intended to. You can feel your orgasm approaching at a very fast pace, with each new thrust, and with a final gasp you spray your load all over the floor.
<<else>>
You are already low on stamina, and this is taking its toll on you. Unable to cope with the pain, you slow down. Just a little bit. Begging to your mistress to let you finish by hand does you no good at all. Glaring at you with cold eyes, @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ stands over you. A sinister smile on her lips is all you get as a warning.<br>
<br>
"@@.npc_manager;Here, let me give you a helping hand@@", is her explanation, before putting her hands on your shoulders and pushing you down with a force you did not expect of a woman of her physique. The sudden impalement through the dildo finally pushes you over the edge, and with a final gasp you spray your load all over the floor.<br>
<br>
<</if>>
[<<moveTo "event_manager_stage1_end_punishment_4" "Continue." 360>>]<br>
<br>
[<a target="_blank" href="http://lolatrap.tumblr.com/">[EXT/NSFW] Special Thanks to Lolatrap</a>]
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<<levelStat $player 'submission' 5 400 >>
<<if $player.stats.submission[0]<5>>
<<set _tmpXP = 800 - $player.stats.submission[1]>>
<<levelStat $player 'submission' $player.stats.submission[2] _tmpXP>>
/%<<set $player.stats.submission[0] = 5>>
<<set $player.stats.submission[1] = 800>>%/
<</if>>
<<set $player.timebased.horny = setup.changeHorny($player,100)>>
<<set $em_cum = setup.canPlayerCum($player,20)>>
<<if $p1ep.plugged!="">>
<<set $player.flags.fuckedbydildo = true>>
<</if>>
<<set $npc_manager.stage = 2>>
<<addItem 'c_cage_pink'>>
<<wearItem $player $now "c_cage_pink" true>>
<<manipulateItem $player $now "c_cage_pink" "lock" true>>
<<set $npc_manager.flags.hascagekey = true>>
/%<<addItem 'chastity_cage_key'>>%/
<<set _ManagerName to setup.getNpcName('manager')>>
<<if $now.getUTCDay()==5>>
<<set _nextDate to setup.setNextDate($now, 3, 8, 0)>>
<<else>>
<<set _nextDate to setup.setNextDate($now, 1, 8, 0)>>
<</if>>
<<addNpcTheme 'npc_psychiatrist' 'manager' 'Talk about the "punishment" you received from @@.npc_manger;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@'
5
'event_psychiatrist_session_manager_2'
false
'About your manager, @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>.'
>>
<<addTask 'manager_endlesstask_2'
$now
_ManagerName
'From now on you have to wear cute, female underwear. Panties, bra, hosiery under your regular work outfit. You will lock the remains of your manhood in a cage and leave the key at the office in the morning. I will personally check this every day at the start of your workday, so make sure your clothing is in top notch condition!'
'{"wear":[{"specific":"panties","tag":["female"]},{"specific":"bra","tag":["female"]},{"specific":"stockings","tag":["female"]},{"specific":"cage"}],"clean":{"condition":"all"},"location":{"condition":"room_office_sissy_secretary_work_morning_start"}}'
'{"changenpcstat":{"type":"npc","how":"+","npc":"npc_manager","stat":"satisfaction","value":0.1},"trigger_event":"event_manager_daily_check_stage_2"}'
'{"changenpcstat":{"type":"npc","how":"+","npc":"npc_manager","stat":"anger","value":1},"trigger_event":"event_manager_daily_check_stage_2"}'
'always_workday'
_nextDate>>
<</if>>
<<set $player.location to "Social Interaction Service Syndicate LTD.">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/sissy_office.png" "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<if $p1ep.willpower>>
You kneel on the floor, still being impaled by the dildo, with your eyes shut, gasping through slow heavy breaths, savoring the sensation of release. Without any warning you feel something cold slide up and over your flaccid penis.
<<else>>
Your words trail off into high pitched moans as @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ picks up her pace.<br>
<br>
"@@.npc_manager;Very good <<=$player.first_name>>. I'm glad you understand and accept that this is proper treatment for a sissy secretary.@@"<br>
<br>
Her rhythm intensifies and, as if instinctively, you match it with your moaning. Before long you feel your eyes begin to blur and in a blissful state of ecstasy you cry out as you <<getWordMyPenis $player>> erupts, spewing out a seemingly endless stream of cum. You lay there with your eyes shut, gasping through slow heavy breaths, savoring the sensation of release.
<<if $p1ep.plugged!="">>
@@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ removes the dildo, leaving you empty for a brief moment before reinserting your plug.<br>
<br>
<<else>>
<br><br>
<</if>>
Your orgasm finished, you turn your head to thank @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ and feel something cold slide up and over your flaccid <<getWordMyPenis $player>>.
<</if>>
You glance down to see a wide grin spread over @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ face as she closes the lock on the clear, pink chastity cage that now encases your privates. You can see a small key suspended from a chain at her neck.<br>
<br>
"@@.npc_manager;<<=$player.first_name>>, I'd like to show you your newest fashion accessory and now mandatory component of your uniform.@@"<br>
<br>
<<if $p1ep.willpower>>
She takes a moment to dab her gloved hand in the pile of cum you've left on the floor.<br>
<<else>>
She takes a moment to dab her gloved hand in the pile of cum you've left on her couch.<br>
<</if>>
<br>
"@@.npc_manager;You see <<=$player.first_name>>, this here,@@" she says, raising her cum spattered hand, "@@.npc_manager;was your motivation, while this,@@" she taps the head of your chastity cage, "@@.npc_manager;is how I'll enforce your self restraint. You've proven to me that you are incapable of maintaining self control and have given me little choice but to step in.@@"<br>
<br>
"@@.npc_manager;Every day before leaving for work you will enter my office and request the key. If you have proven to be obedient and efficient in your work I will give you the key for the evening. When you arrive at work the following morning, I expect the cage to be locked around your shriveled penis. You will leave the key on a dish at the corner of your desk for me to gather when I arrive. If you neglect to request your key at the end of the day your will not be unlocked. Under no circumstances will you call me after hours, begging to be freed. You will enjoy that outcome less than having to remain locked.@@"<br>
<br>
Pausing, her gaze shifts to look you directly in the eye.<br>
<br>
"@@.npc_manager;Do you understand that this is what you agreed to <<=$player.first_name>>?@@"<br>
<br>
[<<moveTo "event_manager_stage1_end_punishment_5" "Blush and shyly respond, "Yes <<=$npc_manager.call>> <<=$npc_manager.last_name>>"" 360>>]
<</nobr>>
</div><<nobr>>
<<if setup.checkDecency($player)>>
<<moveTo "event_manager_stage1_end_punishment_6">>
<</if>>
<<if $roomchange == true>>
<<set $player.inside = true>>
<<set $player.cutscene.lockinventory = false>>
<<levelStat $player 'cum' 1 100 >>
<<set $p1ep.cum = false>>
<<if $player.swalloeddowncum || $player.swalloedothercum>>
<<set $p1ep.cum = true>>
<</if>>
<<if $player.swalloeddowncum == false>>
<<set $player.swalloeddowncum = true>>
<</if>>
<</if>>
<<set $player.location to "Social Interaction Service Syndicate LTD.">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/sissy_office.png" "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
She smiles and you feel a moment of relief.<br>
<br>
"@@.npc_manager;Good. Now one last thing before you can get dressed and head back to your desk,@@" she says, moving her cum covered hand towards your face, "@@.npc_manager;clean up your mess sissy.@@"<br>
<br>
<<if $p1ep.cum>>
You eagerly open your mouth for @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ fingers. The gently slide into your mouth and you busy about your task, lapping up as much cum as your tongue can find. You feel your <<getWordMyPenis $player>> already straining in its cage as you suck off each individual finger. @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@' hand retreats, gathering up another helping and returning to your waiting mouth. You obediently open you mouth and continue your clean up. After a few more repetitions @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ stands, stripps off her gloves and returning the bottle of lube to one of her desk drawers.
<<elseif $player.stats.cum[0]>0>>
You hesitate for a moment watching her smile begin to shift, and then lean forward, opening your mouth for her waiting fingers. They quickly glide into your mouth and you busy about your task, sliding your tongue and lips across @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ fingers. You're surprised by the taste, or maybe more by the fact that you don't seem to mind it. It doesn't really taste that bad.
<<else>>
You hesitate, watching her lips twist into a cruel smile. It was one thing to have your ass
<<if $p1ep.plugged=="">>
fingered
<<else>>
fucked
<</if>>
with her dildo - when you were so desperately horny, but you're not sure you can stomach eating your own cum. As you begin to protest, @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@' finger firmly slide between your lips. You struggle to enjoy the taste but refrain from gagging. This is so humiliating...
<</if>>
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<<set $player.inside = false>>
<<set $player.cutscene.lockinventory = true>>
<<set $player.locations.sexstore = true>>
<</if>>
<<set $player.location to "Social Interaction Service Syndicate LTD.">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/sissy_office.png" "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You leave @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ office, satisfied, confused and alarmed.
<<if $p1ep.plugged=="">>
You're surprised and a little ashamed of how much you enjoyed having your prostate fingered. Maybe I should try that at home...
<<else>>
You move back to your desk, squirming as you sit down. The ache from the plug in your ass is a constant reminder of both the abuse and satisfaction inflicted upon you.<br>
<br>
<<printThought $player "I should see if I can find a dildo at the mall.">><br>
<br>
<</if>>
You can't help but attempt to grasp your caged <<getWordMyPenis $player>> in disbelief. It's not that it feels uncomfortable or painful. What troubles you is how freely you allowed yourself to be put in this position. More concerning than that is how your <<getWordMyPenis $player>> grows hard when thinking of how @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ had her way with you. I better make sure to have the key before I leave today.<br>
<br>
[<<moveTo "room_office_sissy_secretary_work_morning_start" "Start Working" 30 '<<set $player.cutscene.lockinventory = false>>'>>]
<</nobr>>
</div><<nobr>>
<<set $p1er = {}>>
<<set $player.inside = true>>
<<set $player.cutscene.lockinventory = false>>
<<set _noPanties = false>>
<<set _changedOutfit = false>>
<<if (setup.isBodySlotVisible('penis')==0)>>
<<set _noPanties = true>>
<<elseif setup.checkWornListTag(["underwear","stockings","garter"],"or")>>
<<moveTo "event_manager_stage1_end_reward_2">>
<<elseif setup.checkWornListSpecific(["panties","stockings"])==true>>
<<moveTo "event_manager_stage1_end_reward_2">>
<</if>>
<<if $roomchange == true>>
<<set $event_manager_daily_check_stage_2_bra = setup.getItemFromType("bra")>>
<<set $event_manager_daily_check_stage_2_panties = setup.getItemFromType("panties")>>
<<set $event_manager_daily_check_stage_2_stockings = setup.getItemFromType("stockings")>>
<<useClothSetPush 'em_s2'>>
<</if>>
<<if _noPanties>>
<<set $npc_manager.anger+=2>>
<<set $npc_manager.satisfaction=Math.max(0,$npc_manager.satisfaction-1)>>
<<moveTo "event_manager_stage1_end_reward_1_angerend">>
<</if>>
<<set $player.location to "Office of @@.npc_manager;$npc_manager.call $npc_manager.last_name@@">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/sissy_office.png" "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You slowly enter the office of your superior @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@. Calling her a Mistress would be more fitting as it seems. When you took on this job offer a few days ago, you had no idea of the ride you were in for. You can feel your heart beat, like its trying to escape your chest.<br>
<br>
<<printThought $player "Am I really going to do this?">><br>
<br>
Your hand is still on the handle of the door, which you closed behind you. For some reason you're unable to let go of the handle. If you let go of that handle now, you think, theres no going back. Once you let go, you will stay in Wonderland, and find out how deep the rabbit hole really goes. And from where you're standing now it goes down quite a while. You pull yourself together and yank your hand of the handle. Your predicament does not remain hidden to your Mistress. She is sitting on her leather chair, with her legs crossed, whipping her airborne foot as if she wants to tease you with it. No. Not as if. She teases you. That's her thing. She teases you all the time. And everything you did, lead up to this point. Her long and smooth legs are accentuated by black nylon stockings. You can tell, since she's wearing a rather scandalously short leather skirt, and you can see the garters holding them up. Her red Stiletto Heels have to be at least 15 cm.<br>
<br>
<<if $player.stats.feminized[0]<7>>
<<printThought $player "I would totally stumble in these...">><br>
<<else>>
<<printThought $player "I would totally stumble in these... but I'd like to try heels one of these days anyway...">><br>
<</if>>
<br>
As far as you remember, you're supposed to remove your clothes besides your underwear.<br>
<br>
[<<moveTo "event_manager_stage1_end_reward_1_a" "Remove everything besides your underwear.">>]
<<hint $options "You can still do this manually.">><br>
<</nobr>>
</div><<nobr>>
<<set $player.cutscene.lockinventory = false>>
<<if setup.checkDecency($player)>>
<<moveTo "room_office_sissy_secretary">>
<</if>>
<<if $roomchange == true>>
<<levelStat $player 'humiliation' 6 400>>
<</if>>
<<set $player.location to "Office of @@.npc_manager;$npc_manager.call $npc_manager.last_name@@">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/sissy_office.png" "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
"@@.npc_manager_dom;<<=$player.first_name>>, put your underwear back on at once!@@", @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ shouts at you.<br>
<br>
<<printThought $player "Oh God. What have I done?">><br>
<br>
She shakes her head in disappointment, and continues much calmer, "@@.npc_manager;Maybe I've put too much faith in your self control. It seems like you're not yet ready to advanced your training. We will try this again another time. Please put your clothes back on and close the door behind you when you leave the office.@@"<br>
<br>
You turn red with shame, not knowing what overcame you.<br>
<br>
[<<moveTo 'event_manager_stage1_end_reward_1_angerend_2' 'Put your clothes back on and leave' 60>>]
<</nobr>>
</div><<nobr>>
<<set $player.cutscene.lockinventory = true>>
<<if $roomchange == true>>
<<useClothSetPop 'em_s2' $player $now>>
<</if>>
<<set $player.location to "Office of @@.npc_manager;$npc_manager.call $npc_manager.last_name@@">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/sissy_office.png" "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
"@@.npc_manager_dom;<<=$player.first_name>>, put your underwear back on at once!@@", @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ shouts at you.<br>
<br>
<<printThought $player "Oh God. What have I done?">><br>
<br>
You put your clothes back on, not knowing what overcame you. You just blew your change. Maybe if @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ is forgiving enough, you might get another change in the future.<br>
<br>
[<<moveTo 'room_office_sissy_secretary' 'Leave the office.' 30 '<<set $player.cutscene.lockinventory = false>>'>>]
<</nobr>>
</div><<nobr>>
<<set $player.cutscene.lockinventory = true>>
<<set $player.cutscene.reason = "No! I decided to do as I'm told!">>
<<removeEverythingbutUnderwear $player $now>>
<<if $roomchange == true>>
<</if>>
<<set $player.location to "Office of @@.npc_manager;$npc_manager.call $npc_manager.last_name@@">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/sissy_office.png" "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
Stripping down in front of @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ has become very natural to you lately. You fold your clothes and put them on the ground next to you.<br>
<br>
[<<moveTo "event_manager_stage1_end_reward_2" "Get on your knees" 30 >>]
<</nobr>>
</div><<nobr>>
<<set $player.cutscene.lockinventory = true>>
<<if $roomchange == true>>
<<levelStat $player 'foot' 1 50>>
<<levelStat $player 'submission' 5 100>>
<</if>>
<<set $player.location to "Office of @@.npc_manager;$npc_manager.call $npc_manager.last_name@@">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/sissy_office.png" "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
As if remote controlled you get on your knees and crawl towards @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@. You take a look at the heel from up close. Looks rather clean, so you assume they're not the ones she wore all day long.
<<if $player.stats.humiliation[0]>=5>>
Not that you would have cared much for it anyway. The things you had to endure lately are nothing, compared to kissing a worn shoe.
<</if>>
You pucker your lips and kiss the heel. Suddenly the whole situation crashes down on you like an rock slide: You've never even kissed a girl in your life before. Not like this. A small kiss on the cheek maybe, but nothing with gusto or purpose.<br>
<br>
<<if !$player.stats.blowvirgin>>
<<printThought $player "First I put a kiss on a big <<getWordPenis $player>>, and now on my superiors... or rather mistresses heel. And the thought of it turns me on. Like a lot. What the hell is happening to me?">>
<<else>>
<<printThought $player "My first real kiss... is a token of my submission towards my superior... or rather mistresses. And the thought of it turns me on. Like a lot. What the hell is happening to me?">>
<</if>>
<br><br>
A sinister looking smile emerges from @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ face, while she leans towards you as you rise after your kiss. She points with a finger at you and touches your nose softly, stroking over your cheeks and finally stops at your cheekbone where she rests her hand on your face.<br>
<br>
"@@.npc_manager;Such dedication <<=$player.first_name>>. Good. Very good indeed. But, and that is a very cute butt in your <<=setup.getItemTypeName('panties')>>, how far are you really willing to go. What is the true extend of your dedication, my dear sissy.@@", she whispers in your ear while removing the heel you just kissed, revealing her feet. Her toenails are painted red and perfectly manicured. You have a feeling you know where this is heading.<br>
<br>
"@@.npc_manager;I want you to show my feet the dedication you're supposed to show everything in life. Caress them, love them, kiss them, lick them. Lick my feet slave. Lick them and I will show you, what true bliss means!@@"<br>
<br>
[<<moveTo "event_manager_stage1_end_reward_3" "Lick them and get really into it." 360 "<<set $p1er.lick=true>>">>]<br>
[<<moveTo "event_manager_stage1_end_reward_3" "Lick them, but don't like it." 300 "<<set $p1er.lick=false>>">>]<br>
[<<moveTo "event_manager_stage1_end_reward_2_end" "Refuse to lick them." 180>>]
<</nobr>>
</div><<nobr>>
<<set $player.cutscene.lockinventory = false>>
<<if setup.checkDecency($player)>>
<<moveTo "room_office_sissy_secretary">>
<</if>>
<<if $roomchange == true>>
<</if>>
<<set $player.location to "Office of @@.npc_manager;$npc_manager.call $npc_manager.last_name@@">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/sissy_office.png" "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
She shakes her head in disappointment, saying to you, "@@.npc_manager;Maybe I've put too much faith in your dedication to the cause. It seems like you're not yet ready to advanced your training. We will try this again another time. Please put your clothes back on and close the door behind you when you leave the office.@@"<br>
<</nobr>>
</div><<nobr>>
<<set $player.cutscene.lockinventory = true>>
<<if $roomchange == true>>
<<if $p1er.lick>>
<<levelStat $player 'foot' 2 200>>
<<levelStat $player 'submission' 5 250>>
<<set $player.timebased.horny = setup.changeHorny($player,50)>>
<<else>>
<<levelStat $player 'foot' 1 50>>
<<levelStat $player 'submission' 5 250>>
<<levelStat $player 'humiliation' 5 250>>
<<set $player.timebased.horny = setup.changeHorny($player,20)>>
<</if>>
<</if>>
<<set $player.location to "Office of @@.npc_manager;$npc_manager.call $npc_manager.last_name@@">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createAnimatedBGR "https://giant.gfycat.com/DelayedInformalBedbug.mp4">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<if $p1er.lick>>
You lean forward and plant a kiss on her big toe. The thought of licking her feet turns you on incredible and your <<getWordMyPenis $player>> twitches with excitement.<br>
<br>
<<printThought $player "I cant believe, that I'm on my knees, licking <<=$npc_manager.call>> <<=$npc_manager.last_name>> feet. I'm really turning into a submissive slave, am I?">><br>
<br>
<<else>>
You lean forward and plant a kiss on her big toe. The thought of licking her feet does not really turn you on at all, but the humiliation still going through with it,
<br>
<<printThought $player "I cant believe, that I'm on my knees, licking <<=$npc_manager.call>> <<=$npc_manager.last_name>> feet. Oh god, this is so humiliating. This better be worth it.">><br>
<br>
<</if>>
After kissing her toe you start to use your tongue, licking her heel up and down, caressing the toes with your lips. It feels kind of strange, since she's wearing nylon stockings, but you don't mind that much. You take her foot in your hands after you've licked it over a dozen times and start to massage it, while starting to suck on her big toe. And even though @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ is very good at keeping a certain facade upright, her hands, which are clawing into the chair tell another story. Thats the one thing no one can ever take away from you, your mad foot massaging skills. After a while a soft moan escapes her lips.<br>
<br>
"@@.npc_manager;That... that is something we shall do more often in the future.@@"<br>
<br>
<<if $p1er.lick>>
You silently agree.
<<else>>
You would prefer if you could skip the licking part and went straight to the message, but you don't think that this is going to happen.
<</if>>
But it seems the whole ordeal has excited you a lot as well, to a level were it's clearly visible.<br>
<br>
<<printThought $player "Oh, oh...">><br>
<br>
[<<moveTo "event_manager_stage1_end_reward_4" "Continue" 300>>]
<</nobr>>
</div><<nobr>>
<<set $player.inside = true>>
<<set $player.cutscene.lockinventory = false>>
<<set $p1er.clothes = "">>
<<if $roomchange == true>>
<<set $npc_manager.anger = Math.max(0,$npc_manager.anger-5)>>
<<if setup.checkVisibleClothingTag('cute')> 40>>
<<set $p1er.clothes='cute'>>
<<elseif setup.checkVisibleClothingTag('bold')> 40>>
<<set $p1er.clothes='bold'>>
<<elseif setup.checkVisibleClothingTag('female')> 40>>
<<set $p1er.clothes='female'>>
<<elseif setup.checkVisibleClothingTag('male')> 20>>
<<set $p1er.clothes='male'>>
<<else>>
<<set $p1er.clothes='unknown'>>
<</if>>
<</if>>
<<if (setup.isBodySlotVisible('penis')==0)>>
<<moveTo "event_manager_stage1_end_reward_5">>
<</if>>
<<set $player.location to "Office of @@.npc_manager;$npc_manager.call $npc_manager.last_name@@">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/sissy_office.png" "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
"@@.npc_manager;Get up!"@@ she commands you, and you follow that order without hesitation.<br>
<br>
"@@.npc_manager;Eager as ever,@@" she says with a sharp tone, while taking a good look at your predicament. There's a sudden feeling of pressure as her hand grasps your <<=setup.getItemTypeName('panties')>> covered <<getWordMyPenis $player>>.<br>
<br>
"@@.npc_manager;I'm surprised a sissy like you isn't spanking it any opportunity you have... well, this time I give you the benefit of a doubt, that this isn't 100% your own fault. We simply need to find a more permanent solution to your little self control problem.@@"<br>
<br>
You flush as @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ emphasizes the word little but are quickly brought back to attention as her grip tightens around your <<getWordMyPenis $player>>. You can feel the inside of your <<=setup.getItemTypeName('panties')>> begin to rub against your head and let out a muffled moan.<br>
<br>
"@@.npc_manager;Hm..@@," @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ says with a smile. "@@.npc_manager;Free your penis and lay on the couch. Look up at the ceiling and DO NOT look away," her words emphasized by a firm squeeze around your testicles.
<</nobr>>
</div><<nobr>>
<<set $player.inside = true>>
<<set $player.cutscene.lockinventory = true>>
<<set $player.cutscene.reason = "No. I don't think so.">>
<<if $roomchange == true>>
<<set $p1er.panties = setup.getItemFromType('panties')>>
<<if $p1er.panties == "">>
<<set $p1er.panties_type = "none">>
<<levelStat $player 'bimbofication' 6 100 >>
<<elseif setup.checkItemTag($p1er.panties,['cute'])>>
<<set $p1er.panties_type = "cute">>
<<levelStat $player 'feminized' 6 200 >>
<<elseif setup.checkItemTag($p1er.panties,['bold'])>>
<<set $p1er.panties_type = "bold">>
<<levelStat $player 'feminized' 6 100 >>
<<elseif setup.checkItemTag($p1er.panties,['female'])>>
<<set $p1er.panties_type = "female">>
<<levelStat $player 'feminized' 6 100 >>
<<elseif setup.checkItemTag($p1er.panties,['male'])>>
<<set $p1er.panties_type = "male">>
<<levelStat $player 'bimbofication' 6 200 >>
<<else>>
<<set $p1er.panties_type = "none">>
<</if>>
<<levelStat $player 'humiliation' 6 50 >>
<</if>>
<<set $player.location to "Office of @@.npc_manager;$npc_manager.call $npc_manager.last_name@@">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/sissy_office.png" "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You move towards the wide-seated couch and lay across it, the soft fabric and firm cushioning slightly putting you at ease.<br>
<br>
<<printThought $player "Is this going to be the "bliss" <<=$npc_manager.call>> <<=$npc_manager.last_name>> was talking about?">><br>
<br>
You can hear @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ open her desk and remove several items. The array of sounds leaves you guessing what might be coming, but you're sure you hear the sound of a pair of gloves stretching over her fingers. With slow, rhythmic steps you hear @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ approach the couch and bend over.<br>
<br>
"@@.npc_manager;My my, someone is still so hard... and yet so disappointing.@@"<br>
<br>
You feel your cheeks flush in shame and then surprise as @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@
<<if $p1er.panties == "">>
firmly grasps your <<getWordMyPenis $player>>.
<<else>>
slides her hands under your panties and firmly grasps your <<getWordMyPenis $player>>.
<</if>>
As your lift your head forward you catch her glaring at you and feel her free hand lightly slap your balls. "@@.npc_manager;Head back sissy,@@" she says sternly as you lower your head. You can feel her latex covered fingers grip you tightly, squeezing your <<getWordMyPenis $player>> as her hand moves up and down.<br>
<br>
<<if $p1er.panties_type=="cute">>
"@@.npc_manager;You've been a good sissy to wear such cute panties for me. I could even stroke your <<getWordMyPenis $player>> without taking them off!@@"<br>
<br>
<<elseif $p1er.panties_type=="bold">>
"@@.npc_manager;<<=$player.first_name>>, it's not your place to wear such things.@@"<br>
<br>@@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ pulls at the seam of your panties letting them snap back.<br>
<br>
"@@.npc_manager;I want my sissy in a cute pair of pink panties. Frankly, your outfit paints you as a bit of a slut and I'm not very fond of that at all, understood?@@"<br>
<br>
<<elseif $p1er.panties_type=="male">>
"@@.npc_manager;<<=$player.first_name>>, what have I said about your uniform. This,@@" she says pulling harshly on your underwear, "@@.npc_manager;is unacceptable. You are to dress in a pink bra and pink pair of panties as dictated in your contract. If you plan to continue disobeying my orders you can expect your punishment to be severe.@@"
<</if>>
You hear a moan escape your lips, though you can't tell whether it's out of pain, pleasure or embarrassment.<br>
<br>
"@@.npc_manager;Still, you need to learn that I will not tolerate your hard <<getWordMyPenis $player>> anywhere in my office.@@"<br>
<br>
<<if $p1er.panties == "">>
You feel her speed increase, moving her hand along your <<getWordMyPenis $player>>.<br>
<<else>>
You feel her speed increase, the side of your panties rubbing roughly against your <<getWordMyPenis $player>>.<br>
<</if>>
<br>
"@@.npc_manager;And as you've failed to maintain this, even though it isn't your fault this time, you've forced me to take this manner into my own hands.@@"<br>
<br>
You feel her hand come off your <<getWordMyPenis $player>> and give your balls two quick squeezes.<br>
<br>
"@@.npc_manager;On your side <<=$player.first_name>>, facing away from me.@@"<br>
<br>
[<<moveTo "event_manager_stage1_end_reward_6" "Comply and move to your side" 120>>]
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<<set $p1er.willpower = false>>
<<set $p1er.plugged = setup.getItemFromType('plug')>>
<<if $p1er.plugged == "">>
<<levelStat $player 'analskill' 1 100 >>
<<else>>
<<levelStat $player 'analskill' 2 200 >>
<</if>>
<</if>>
<<set _resist = false>>
<<if $player.timebased.fatigue<=70>>
<<set _resist = true>>
<</if>>
<<set $player.location to "Office of @@.npc_manager;$npc_manager.call $npc_manager.last_name@@">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/sissy_office.png" "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You're too aroused to disobey and slide off your back and onto your side as you hear @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ picking something up.
<<if $p1er.plugged=="">>
<<if setup.isItemTypeEquipped('panties')>>
There's a sharp sound of something popping followed by a gloved finger pulling the back of your panties down, exposing your ass to @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@.
<<else>>
There's a sharp sound of something popping followed by the feeling of a gloved finger sliding down your back, exposing your ass to @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@.
<</if>>
<br><br>
<<printThought $player "This can't be happening?!">><br>
<br>
Her fingers lift your top asscheek up and you feel something pressing against your puckered hole. The sudden coolness is startling as it spreads around the ring of your asshole and between your cheeks.<br>
<br>
"@@.npc_manager;I've been managing this division for quite a while now <<=$player.first_name>> and I've learned a few things about how to deal with difficult employees. You have been somewhat of a model employee lately, but that could be pure survival instinct. A Beta bowing to its Alpha. Or are you just an Omega? We'll find out sooner or later. Anyway, I have to make sure, that your dedication to the company and me does not decay over time.@@"<br>
<br>
You can hear her body shift as a hand returns to your erect <<getWordMyPenis $player>>, the other massaging your nervous hole.<br>
<br>
"@@.npc_manager;Some,@@" she says while beginning to slowly stroke your <<getWordMyPenis $player>>, "@@.npc_manager;learn best through positive motivation.@@" Her stroking intensifies as her grip tightens, her other hand continuing to finger your asshole. "@@.npc_manager;Others though require something else, something firmer.@@" She punctuates the statement by rubbing her thumb around the head of your <<getWordMyPenis $player>>, pressing into it firmly as you fail to keep from crying out.<br>
<br>
"@@.npc_manager;You, <<=$player.first_name>>, have been very dutifully of late. But still, you need to be taught the values of restraint. Self control is a fundamental pillar of society.@@"<br>
<br>
It's as if you can hear the smile spreading across her lips and a chuckle behind her words, leaving you with a foreboding sense of dread. Your fears are answered by her finger at your backside slowly pushing into your moist hole. You tense up and your ass is greeted with a hard swat.<br>
<br>
"@@.npc_manager;I understand you're nervous <<=$player.first_name>> but this is just another form of discipline, another part of the contract you willingly signed. Remember <<=$player.first_name>> this is what you wanted. I'm not commanding you to relax but I'd highly recommend you do so.@@"<br>
<br>
Her lecture finished, @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ returns to her probing, pushing in and out with a steady rhythm. You do your best to relax but the sensation is so alien and strange that you find it hard to comply. True to her word, @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ continues her assault, sliding the finger in further and further with every thrust. As you prepare to beg her to stop, the grip around your <<getWordMyPenis $player>> softens. Her hand begins to glide steadily up and down, squeezing out a soft moan from between your lips. You can hear your captor giggle with satisfaction, her finger plunging deeper into your asshole.<br>
<br>
"@@.npc_manager;It sounds as though someone likes this. Does my sissy secretary enjoy having her asshole fingered?@@"<br>
<br>
You contemplate on how best to answer as her finger moves deeper, rubbing and what feels like the base of your <<getWordMyPenis $player>>. You shriek in a mix of discomfort and delight, the sensation vibrating through you.<br>
<br>
"@@.npc_manager;Oh my, perhaps you're enjoying this too much. Should I stop rubbing your prostate <<=$player.first_name>>?@@"<br>
<br>
It takes several moments for you to concentrate enough to fumble out a response, but @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>'s@@ doesn't seem intent on relenting.<br>
<br>
<<if _resist>>
[<<moveTo "event_manager_stage1_end_reward_6_willpower" "Focus all your willpower and ask her to stop." 240>>]<br>
<<else>>
[@@.link_locked;You don't feel like you've got enough strength left in you to resist at all@@]<br>
<</if>>
[<<moveTo "event_manager_stage1_end_reward_7" "Say ,"N-No <<=$npc_manager.call>> <<=$npc_manager.last_name>>, p-please continue..."" 240>>]
<<else>>
<<if setup.isItemTypeEquipped('panties')>>
There's a sharp sound of something popping followed by a gloved finger pulling the back of your panties down, exposing your plugged ass to @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@. There's no way she'll miss that... Her fingers lift your top asscheek up and you can hear @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ chuckling softly.
<<else>>
There's a sharp sound of something popping followed the feeling of a gloved finger sliding down your back, exposing your plugged ass to @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@. There's no way she'll miss that... Her fingers lift your top asscheek up and you can hear @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ chuckling softly.
<</if>>
<br><br>
"@@.npc_manager;You're just so full of surprises <<=$player.first_name>>. I can't say I'm displeased by this one.@@"<br>
<br>
You feel her fingers probing at the plug, pushing and pulling against it. In a matter of seconds you're moaning and gently bucking your ass, trying to match her the motions of her fingers. Her fingers grip the base of the plug and begin to pull. "@@.npc_manager;Relax your ass sissy.@@" You comply, taking a deep breath through your nose and pushing out with your ass. In one smooth motion the plug slides from your asshole, leaving you feeling empty.<br>
<br>
You hear @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ stand and listen to the clicking of her highheels as she walks to her desk, pulls open a drawer and returns to the couch. Her hand returns to you ass and you feel something cool sliding along your ass crack, pressing against your puckered hole. At first it feels like @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ is replacing your plug but if feels bigger than you're accustomed to.<br>
<br>
"@@.npc_manager;Don't worry <<=$player.first_name>>, just a little more,@@" she says reassuringly, following up with a slow push. You suddenly feel full again. Very full. You moan out as her dildo begins to slide in and out of your ass.<br>
<br>
"@@.npc_manager;I've been managing this division for quite a while now <<=$player.first_name>> and I've learned a few things about how to deal with difficult employees. You have been somewhat of a model employee lately, but that could be pure survival instinct. A Beta bowing to its Alpha. Or are you just an Omega? We'll find out sooner or later. Anyway, I have to make sure, that your dedication to the company and me does not decay over time.@@"<br>
<br>
You can hear her body shift as a gloved hand returns to your erect <<getWordMyPenis $player>>, the other slowly moving the dildo along your eager hole.<br>
<br>
"@@.npc_manager;Some,@@" she says while stroking your <<getWordMyPenis $player>>, "@@.npc_manager;learn best through motivation.@@"<br>
<br>
Her stroking intensifies as her grip tightens, her other hand continuing its steady pounding.<br>
<br>
"@@.npc_manager;Others though require something else, something firmer.@@"<br>
<br>
She punctuates the statement by rubbing her thumb around the head of your <<getWordMyPenis $player>>, pressing into it firmly as you fail to keep from crying out.<br>
<br>
"@@.npc_manager;You, <<=$player.first_name>>, have been very dutifully of late. But still, you need to be taught the values of restraint. Self control is a fundamental pillar of society.@@"<br>
<br>
It's as if you can hear the smile spreading across her lips, leaving you with a foreboding sense of dread. In one smooth motion she pulls the dildo from your ass and rams it back in, leaving you shrieking from the sudden intrusion.<br>
<br>
"@@.npc_manager;You have to understand <<=$player.first_name>> that this is just another form of discipline, another part of the contract you willingly signed. I'm not commanding you to relax but I'd highly recommend you do so.@@"<br>
<br>
Her lecture finished, @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ returns to her thrusting, moving the dildo in and out with a steady rhythm. With a sigh of arousal and contentment you find it easier to relax than you would have expected, happy with your decision to wear the plug this morning. True to her word, @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ continues her assault, pulling the dildo far enough that it just barely stays in your ass and thrusting it in all the way. The grip around your <<getWordMyPenis $player>> softens and her hand begins to glide steadily up and down, squeezing out a soft moan from between your lips. You can hear @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ giggle with satisfaction, plunging the dildo deeper into your asshole.<br>
<br>
"@@.npc_manager;It sounds as though someone likes this. Does my sissy secretary enjoy having her asshole fucked?@@"<br>
<br>
You contemplate on how best to answer as the dildo continues pounding into you when you feel a gentle vibrating against your prostate. You squeal in a mix of discomfort and delight, the sensation running through you <<getWordMyPenis $player>>.<br>
<br>
"@@.npc_manager;Oh my, perhaps you're enjoying this too much. Should I stop fucking your ass <<=$player.first_name>>?@@"<br>
<br>
It takes several moments for you to concentrate enough to fumble out a response, but @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>'s@@ doesn't seem intent on relenting.<br>
<br>
<<if _resist>>
[<<moveTo "event_manager_stage1_end_reward_6_willpower" "Focus all your willpower and ask her to stop." 240>>]<br>
<<else>>
[@@.link_locked;You don't feel like you've got enough strength left in you to resist at all@@]<br>
<</if>>
[<<moveTo "event_manager_stage1_end_reward_7" "Say ,"N-No <<=$npc_manager.call>> <<=$npc_manager.last_name>>, p-please continue..."" 240>>]
<</if>>
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<<set $p1er.willpower = true>>
<<levelStat $player 'willpower' 1 100 >>
<<set $player.timebased.fatigue+=30>>
<<if $player.stats.smart[0]<7>>
<<levelStat $player 'humiliation' 8 500 >>
<</if>>
<</if>>
<<set $player.location to "Office of @@.npc_manager;$npc_manager.call $npc_manager.last_name@@">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/sissy_office.png" "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<if $p1er.plugged!="">>
Getting your ass pounded relentlessly by @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ with a dildo does not really help you at all with your decision.
<<else>>
Getting your ass fingered relentlessly by @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ does not really help you at all with your decision.
<</if>>
Nonetheless, you focus your mind and calm down. Even though you feel like you're in heaven right now, something in you resists. A faint spark of willpower, you thought was lost in these last few days manages to ignite a fire of resistance. You do the unspeakable. You ask her to stop. For a moment the world stands still. @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ looks at you with disbelieve, but more important, she looks at you like you're a real person, not some dressed up plaything.<br>
<br>
"@@.npc_manager;W... What? I mean, I beg your pardon, sissy?@@", it only takes her a microsecond to regain her composure, not slowing down in the slightest while working on your poor boypussy like there's no tomorrow under the shroud of ignorance, "@@.npc_manager;Could you please say that again?@@"<br>
<br>
Again, between the moaning and panting you ask her to stop.<br>
<br>
She stops at an instant. Again her facade seems to crumble, but only for the fraction of a second. You wonder what's underneath this, if she's only playing her part in a play as well, but this does not seem to be the right time to figure this out. She pulls
<<if $p1er.plugged!="">>
the dildo
<<else>>
her finger
<</if>>
out of your anus and cleans it with a paper towel.<br>
<br>
"@@.npc_manager;Well, someone put on his big boy pants today. I did honestly not except that. Color me Impressed. Well not impressed, but slightly astonished. But still, you're in my office, and theres still the problem with your unimpressive <<getWordMyPenis $player>> down there. I want this problem solved, as of right now. So, if you want to keep this job any longer, you're going to masturbate. Right here, right now.@@"<br>
<br>
You can feel there's something odd about this situation.
<<if $player.stats.smart[0]>=7>>
Normally you would get an ultimatum or something like that. A direct thread to loose your job, because you don't play along with her dominant behavior, is rather unusual for her. You assume there's more behind it then you can figure out right now, so you decide to play along with it. And because of that, you don't mind that much masturbating in front of her.
<<else>>
But you're unable to figure it out in the little amount of time you have to think. But you want to keep the job, so you decide its better to give in, no matter how humiliating this will become.
<</if>>
You agree to her conditions.<br>
<br>
"@@.npc_manager;Well, since we have no sissy spanking material around here, I assume I can let you use this. As a matter of fact, I insist!@@" she says, while handing you
<<if $p1er.plugged!="">>
the dildo that pounded your ass only a few moments ago.
<<else>>
a big, black dildo.
<</if>>
<br>
<br>
[<<moveTo "event_manager_stage1_end_reward_6_willpower_2" "Take the dildo and start masturbating" 360>>]
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<<if $player.stats.strong[0]>=5>>
<<levelStat $player 'analskill' 4 200 >>
<<else>>
<<levelStat $player 'analskill' 5 200 >>
<</if>>
<</if>>
<<set $player.location to "Office of @@.npc_manager;$npc_manager.call $npc_manager.last_name@@">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createAnimatedBGR "https://giant.gfycat.com/UnlinedFakeAnemoneshrimp.mp4">>
<div id="invframe" class="scrolltext">
<<nobr>>
Your <<getWordAnus $player>> is still wet from before,
<<if $player.stats.analskill[0]>4>>
you let the rather enormous artificial <<getWordPenis $player>> slide in without much troubles.<br>
<br>
<<printThought $player "Oh God, I'm that much used to using my <<getWordAnus $player>>, that I can fit an enormous <<getWordPenis $player>> like this in there without any problems.">>
<<else>>
still, you're having troubles fitting such an enormous artificial <<getWordPenis $player>> in it. You push hard and try to relax, and after some while you manage to push it past your sphincter, while moaning like a whore in heat.<br>
<br>
<<printThought $player "Oh God, its ripping me apart. Ah!">>
<</if>>
<br><br>
You push the dildo in and out, but @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ does not seem to be pleased with that solution.<br>
<br>
"@@.npc_manager;Ride it. Ride it like the little sissy whore you are. And don't even think about touching that <<getWordMyPenis $player>> of yours, you're going to cum like the sissy you are!@@"<br>
<br>
As ordered you start to ride the dildo. Starting slowly, by moving your pelvis downwards. You feel every centimeter of it filling you up, until theres no more space left in you and you're about to get split apart. But still, you continue. Trusting back up again, leaves a void in you, you're eager to fill up again. Moving up and down like a whore in heat is unlike anything you've ever felt before. With each thrust the dildo impales your <<getWordAnus $player>> more and you can feel your asscheeks slapping on the floor beneath you.
<<if $player.stats.strong[0]>=5>>
Your anus feels like it's on fire, but you're able to cope with it. The rhythmic slamming stimulates you beyond your wildest dreams.<br>
<br>
"@@.npc_manager;You like this, don't you sissy?@@", she taunts you while slamming into the dildo yet another time, "@@.npc_manager;You simply love having your virgin <<getWordAnus $player>> violated like a slutty bitch!@@"<br>
<br>
You're unable to answer, but your moaning contains the truth much more then you intended to. You can feel your orgasm approaching at a very fast pace, with each new thrust, and with a final gasp you spray your load all over the floor.
<<else>>
You are already low on stamina, and this is taking its toll on you. Unable to cope with the pain, you slow down. Just a little bit. Begging to your mistress to let you finish by hand does you no good at all. Glaring at you with cold eyes, @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ stands over you. A sinister smile on her lips is all you get as a warning.<br>
<br>
"@@.npc_manager;Here, let me give you a helping hand@@", is her explanation, before putting her hands on your shoulders and pushing you down with a force you did not expect of a woman of her physique. The sudden impalement through the dildo finally pushes you over the edge, and with a final gasp you spray your load all over the floor.<br>
<br>
<</if>>
[<<moveTo "event_manager_stage1_end_reward_7" "Continue." 360>>]<br>
<br>
[<a target="_blank" href="http://lolatrap.tumblr.com/">[EXT/NSFW] Special Thanks to Lolatrap</a>]
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
/%<<levelStat $player 'submission' 5 400 >>%/
<<if $player.stats.submission[0]<5>>
<<set _tmpXP = 800 - $player.stats.submission[1]>>
<<levelStat $player 'submission' $player.stats.submission[2] _tmpXP>>
<</if>>
<<set $player.timebased.horny = setup.changeHorny($player,100)>>
<<set $em_cum = setup.canPlayerCum($player,20)>>
<<set $player.flags.fuckedbydildo = true>>
<<set $npc_manager.flags.trustplayerwithkey = true>>
<<set $npc_manager.flags.talkedfirstreward = true>>
<<set $npc_manager.stage = 2>>
<<set $npc_manager.anger = Math.max(0,$npc_manager.anger - 5)>>
<<set $npc_manager.satisfaction+=2>>
<<set $npc_manager.affection+=1>>
<<set $npc_manager.perversion += 1>>
<<addItem 'c_cage_pink'>>
<<addItem 'chastity_cage_key'>>
<<wearItem $player $now "c_cage_pink" true>>
<<manipulateItem $player $now "c_cage_pink" "lock" true>>
<<set $npc_manager.flags.hascagekey = false>>
<<set _ManagerName to setup.getNpcName('manager')>>
<<if $now.getUTCDay()==5>>
<<set _nextDate to setup.setNextDate($now, 3, 8, 0)>>
<<else>>
<<set _nextDate to setup.setNextDate($now, 1, 8, 0)>>
<</if>>
<<addNpcTheme 'npc_psychiatrist' 'manager' 'Talk about the "reward" you received from @@.npc_manger;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@'
5
'event_psychiatrist_session_manager_2'
false
'About your manager, @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>.'F
>>
<<addTask 'manager_endlesstask_2'
$now
_ManagerName
'From now on you have to wear cute, female underwear. Panties, bra, hosiery under your regular work outfit. You will lock the remains of your manhood in a cage. I will personally check this every day at the start of your workday, so make sure your clothing is in top notch condition!'
'{"wear":[{"specific":"panties","tag":["female"]},{"specific":"bra","tag":["female"]},{"specific":"stockings","tag":["female"]},{"specific":"cage"}],"clean":{"condition":"all"},"location":{"condition":"room_office_sissy_secretary_work_morning_start"}}'
'{"changenpcstat":{"type":"npc","how":"+","npc":"npc_manager","stat":"satisfaction","value":0.1},"trigger_event":"event_manager_daily_check_stage_2"}'
'{"changenpcstat":{"type":"npc","how":"+","npc":"npc_manager","stat":"anger","value":1},"trigger_event":"event_manager_daily_check_stage_2"}'
'always_workday'
_nextDate>>
<<set _x = setup.deleteCurrentTask('manager_endlesstask_1')>>
<</if>>
<<set $player.location to "Office of @@.npc_manager;$npc_manager.call $npc_manager.last_name@@">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/sissy_office.png" "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<if $p1er.willpower>>
You kneel on the floor, still being impaled by the dildo, with your eyes shut, gasping through slow heavy breaths, savoring the sensation of release. Without any warning you feel something cold slide up and over your flaccid penis.
<<else>>
Your words trail off into high pitched moans as @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ picks up her pace.<br>
<br>
"@@.npc_manager;Very good <<=$player.first_name>>. I'm glad you understand and accept that this is proper treatment for a sissy secretary.@@"<br>
<br>
Her rhythm intensifies and, as if instinctively, you match it with your moaning. Before long you feel your eyes begin to blur and in a blissful state of ecstasy you cry out as your penis erupts, spewing out a seemingly endless stream of cum. You lay there with your eyes shut, gasping through slow heavy breaths, savoring the sensation of release.
<<if $p1er.plugged!="">>
@@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ removes the dildo, leaving you empty for a brief moment before reinserting your plug.<br>
<br>
<<else>>
<br><br>
<</if>>
Your orgasm finished, you turn your head to thank @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ and feel something cold slide up and over your flaccid penis.
<</if>>
You glance down to see a wide grin spread over @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ face as she closes the lock on the clear, pink chastity cage that now encases your privates. You can see a small key suspended from a chain at her neck.<br>
<br>
"@@.npc_manager;<<=$player.first_name>>, I'd like to show you your newest fashion accessory and now mandatory component of your uniform.@@"<br>
<br>
<<if $p1er.willpower>>
She takes a moment to dab her gloved hand in the pile of cum you've left on the floor.<br>
<<else>>
She takes a moment to dab her gloved hand in the pile of cum you've left on her couch.<br>
<</if>>
<br>
"@@.npc_manager;You see <<=$player.first_name>>, this here,@@" she says, raising her cum spattered hand, "@@.npc_manager;was your motivation, while this,@@" she taps the head of your chastity cage, "@@.npc_manager;is how you'll learn self restraint. But since you've proven to me, that you're quite capable as both a slave and secretary, I will entrust this to you... for the time being. Do not make me regret my decision!@@"<br>
<br>
She takes the chain from her neck and hands it to you. This seems to be the key for the chastity device.<br>
<br>
"@@.npc_manager;When you arrive at work the following morning, I expect the cage to be locked around your shriveled <<getWordMyPenis $player>>. As long as you remain as dutifully as you are now, you can keep the key as a token of my faith in you. But if you manage to betray my confidence in you, you have to leave the key on a dish at the corner of your desk for me to gather when I arrive, and will have to request the key every evening.@@"<br>
<br>
Pausing, her gaze shifts to look you directly in the eye.<br>
<br>
"@@.npc_manager;Do you understand that this is what you agreed to <<=$player.first_name>>?@@"<br>
<br>
[<<moveTo "event_manager_stage1_end_reward_8" "Blush and shyly respond, "Yes <<=$npc_manager.call>> <<=$npc_manager.last_name>>"" 360>>]
<</nobr>>
</div><<nobr>>
<<if setup.checkDecency($player)>>
<<moveTo "event_manager_stage1_end_reward_9">>
<</if>>
<<if $roomchange == true>>
<<set $player.inside = true>>
<<set $player.cutscene.lockinventory = false>>
<<levelStat $player 'cum' 1 100 >>
<<set $p1er.cum = false>>
<<if $player.swalloeddowncum || $player.swalloedothercum>>
<<set $p1er.cum = true>>
<</if>>
<<if $player.swalloeddowncum == false>>
<<set $player.swalloeddowncum = true>>
<</if>>
<</if>>
<<set $player.location to "Office of @@.npc_manager;$npc_manager.call $npc_manager.last_name@@">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/sissy_office.png" "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
She smiles and you feel a moment of relief.<br>
<br>
"@@.npc_manager;Good. Now one last thing before you can get dressed,@@" she says, moving her cum covered hand towards your face, "@@.npc_manager;clean up your mess sissy.@@"<br>
<br>
<<if $p1er.cum>>
You eagerly open your mouth for @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ fingers. The gently slide into your mouth and you busy about your task, lapping up as much cum as your tongue can find. You feel your <<getWordMyPenis $player>> already straining in its cage as you suck off each individual finger. @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@' hand retreats, gathering up another helping and returning to your waiting mouth. You obediently open you mouth and continue your clean up. After a few more repetitions @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ stands, strips off her gloves and returning the bottle of lube to one of her desk drawers.
<<elseif $player.stats.cum[0]>0>>
You hesitate for a moment watching her smile begin to shift, and then lean forward, opening your mouth for her waiting fingers. They quickly glide into your mouth and you busy about your task, sliding your tongue and lips across @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ fingers. You're surprised by the taste, or maybe more by the fact that you don't seem to mind it. It doesn't really taste that bad.
<<else>>
You hesitate, watching her lips twist into a cruel smile. It was one thing to have your ass
<<if !$p1er.willpower>>
<<if $p1er.plugged=="">>
fingered
<<else>>
fucked with her dildo -
<</if>>
<<else>>
fucking yourself with her dildo -
<</if>>
when you were so desperately horny, but you're not sure you can stomach eating your own cum. As you begin to protest, @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@' finger firmly slide between your lips. You struggle to enjoy the taste but refrain from gagging. This is so humiliating...
<</if>>
<br><br>
[<<moveTo "event_manager_stage1_end_reward_8a" "Put on your clothes.">>]<<hint $options "You can still do this manually.">><br>
<</nobr>>
</div><<nobr>>
<<set $player.cutscene.lockinventory = true>>
<<useClothSetPop 'em_s2' $player $now>>
<<if $roomchange == true>>
<<
<</if>>
<<set $player.location to "Office of @@.npc_manager;$npc_manager.call $npc_manager.last_name@@">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/sissy_office.png" "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You put your clothes back on, while @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ smile at you as you try to cover your locked up remains of your manlyhood.<br>
<br>
[<<moveTo "event_manager_stage1_end_reward_9" "Continue." 30 >>]
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<<set $player.inside = false>>
<<set $player.cutscene.lockinventory = true>>
<<set $player.locations.sexstore = true>>
<</if>>
<<set $player.location to "Office of @@.npc_manager;$npc_manager.call $npc_manager.last_name@@">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/sissy_office.png" "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You leave @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ office, satisfied, confused and alarmed.
<<if !$p1er.willpower>>
<<if $p1er.plugged=="">>
You're surprised and a little ashamed of how much you enjoyed having your prostate fingered. Maybe I should try that at home...
<<else>>
You move back to your desk, squirming as you sit down. The ache from the plug in your ass is a constant reminder of both the abuse and satisfaction inflicted upon you.<br>
<br>
<<printThought $player "I should see if I can find a dildo at the mall.">><br>
<br>
<</if>>
<<else>>
You get outside the office, still feeling the void the dildo left in your <<getWordAnus $player>>.
<<if $p1er.plugged=="">>
The ache from the plug in your ass is a constant reminder of both the abuse and satisfaction inflicted upon you.
<</if>>
<br><br>
<<printThought $player "I should see if I can find a dildo at the mall.">><br>
<br>
<</if>>
You can't help but attempt to grasp your caged <<getWordMyPenis $player>> in disbelief. It's not that it feels uncomfortable or painful. What troubles you is how freely you allowed yourself to be put in this position. More concerning than that is how your <<getWordMyPenis $player>> grows hard when thinking of how @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ had her way with you. Good thing you remained submissive all the time and got the key.<br>
<br>
<<printThought $player "Can you Imagine what would have happened if I tried to oppose her?">><br>
<br>
[<<moveTo "room_office_sissy_secretary" "Leave the office" 30 '<<set $player.cutscene.lockinventory = false>>'>>]
<</nobr>>
</div><<nobr>>
<<set $player.inside = false>>
<<set $player.cutscene.lockinventory = true>>
<<set $player.cutscene.reason = "Not now!">>
<<if $roomchange==true>>
<<set $npc_date = {}>>
<<set $npc_date.firstscene = "normal">>
<<set $npc_date.themes = 0>>
<<set $npc_admin.affection+=1>>
<<set $compareVisuals = setup.compareVisual($player,'npc_admin',$npc_admin)>>
<<storeVisual $player $npc_admin>>
<<if !$npc_admin.flags.sawyouinfemaleclothes && (setup.analyzeWornTags(['female','male','unisex'])=='female')>>
<<set $npc_admin.flags.sawyouinfemaleclothes = true>>
<<set $npc_date.firstscene = "female">>
<<elseif !$npc_admin.flags.sawyouinunisexclothes && (setup.analyzeWornTags(['female','male','unisex'])=='unisex')>>
<<set $npc_admin.flags.sawyouinunisexclothes = true>>
<<set $npc_date.firstscene = "unisex">>
<<levelStat $player 'willpower' 0 100 >>
<</if>>
<<set $npc_admin.dates+=1>>
<</if>>
<<set $player.location to "The Usual Place">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/the_usual_place_night.png" "./images/characters/npc_admin_casual.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<if $npc_date.firstscene == "unisex">>
You wait for a little bit, being nervous, because of obvious reasons.<br>
<br>
<<printThought $player "Damn it, I should have changed my outfit. Why did I choose to appear in this outfit?">><br>
<br>
After a short while @@.npc_admin;$npc_admin.first_name@@ shows up, his smile a bright white spot that cuts through the dim light surrounding the "usual place". He stops and takes a look around, as if he is looking for someone. It takes a minute to realize, that he might be looking for you, but you changed quite a bit, since you last saw each other.<br>
<br>
<<printThought $player "Oh god... maybe I should send him a message, that I cant make it tonight and simply run for the hills...">><br>
<br>
You remember that this kind of cowardice normally gets you in exactly this kind of trouble in the first place, and Bob never panicked in the face of certain defeat. As far as you can tell. Though you had to help quite a lot to get him through his programming exams back in the university. You try to scrape that little bit of willpower you have together, take a deep breath and approach him, and hem yourself to get his attention.<br>
<br>
"@@.npc_admin;Hey there, how can I help you... wait a second... <<=$player.first_name>>? Is that you <<=$player.first_name>>?@@"<br>
<br>
You nod sheepishly.<br>
<br>
"@@.npc_admin;Well, don't get this wrong, but I almost... no... If you didn't approach me, I would have never guessed it's you. Let me take a closer look at you."@@<br>
<br>
He moves in way to close for your taste, which wouldn't normally be a problem, since you've known each other for years, but right now you feel vulnerable. You are unsure if you want him to see you like that, since your unsure if this was forced upon you... or even worse, it was your own free will that allowed this.<br>
<br>
"@@.npc_admin;Wow, thats quite a difference clothes can make.@@
<<if $compareVisuals == "">>
@@.npc_admin;You changed your wardrobe to something more ...form fitting. Quite unexpected I have to admit. Whats the occasion?@@"<br><br>
<<else>>
@@.npc_admin;Not only did you change your wardrobe to something more... form fitting. <<=$compareVisuals>>. Quite unexpected I have to admit. Whats the occasion?@@"<br><br>
<</if>>
You stumble over your own tongue while trying to give a coherent, and failing miserable at it. @@.npc_admin;<<=$npc_admin.first_name>>@@ cut you of in the middle of your... well... "sentence" with "@@.npc_admin;Ah yes, I see. Someone needs a little booze to unstiffen ones tongue. Lets get inside and talk about whatever is going on in your life, if you want to, okay?@@"<br>
<br>
You simply nod, relieved not having to talk about it anymore here, out in the open.
<br><br>
"@@.npc_admin;So, what are we waiting for. Lets get inside and wasted. Hopefully in that order.@@"
<<elseif $npc_date.firstscene == "female">>
<<elseif $npc_admin.dates == 1>>
You wait for a little bit. After a short while @@.npc_admin;$npc_admin.first_name@@ shows up, grinning from one ear to the other.<br>
<br>
"@@.npc_admin;Hey <<=$player.first_name>>. It has been quite a while since we last met like this?@@ @@.npc_exgirlfriend;$npc_exgirlfriend.first_name@@ @@.npc_admin;sure kept you busy before your nuclear fallout, has she?@@"<br>
<br>
<<if $player.stats.humiliation[0]<5>>
You simply find it to awkward to tell @@.npc_admin;<<=$npc_admin.first_name>>@@ the truth. He is a good friend, but you didn't hang out with him as much as you used to during your time together with @@.npc_exgirlfriend;<<=$npc_exgirlfriend.first_name>>@@. You mumble something into your non existent beard that you simply had a lot going on.
<<else>>
You find it awkward to talk with @@.npc_admin;<<=$npc_admin.first_name>>@@ about your plan to remain virgin. But he is a good friend ~ one you didn't hang out nearly as much as you used to be, so he deserves the truth.<br>
<br>
"@@.npc_admin;Woah, man. I had no Idea. That takes dedication in this time and age.@@"<br>
<br>
You also tell him that you plan to change the whole "virgin" issue as soon as possible.<br>
<br>
<</if>>
<<if $compareVisuals == "">>
"@@.npc_admin;I'm pretty sure we find someone who's able to distract you from all the worries in the world. Don't worry pal. With your cute face persona, I'm sure the ladies will storm your fortress in no time at all.@@"<br>
<br>
<<printThought $player "Oh boy, you have no Idea.">>
<<else>>
"@@.npc_admin;I'm pretty sure we find someone who's able to distract you from all the worries in the world. Don't worry pal. With your cute face persona, I'm sure the ladies will storm your fortress any time soon. I see, you've even upped your game for the evening. Trying to get lucky? Here, let me take a look. <<=$compareVisuals>>@@"<br>
<br>
<<printThought $player "Oh boy, you have no Idea.">>
<</if>>
<br><br>
You blush a little bit. He called you cute. Not exactly the archetype you were aiming for, but then again, you're kinda outside the game for a while, which makes it hard to remember what archetype you were aiming for in the first place before @@.npc_exgirlfriend;$npc_exgirlfriend.first_name@@.<br>
<br>
"@@.npc_admin;So, what are we waiting for. Lets get inside and wasted. Hopefully in that order.@@"
<<else>>
You wait for a little bit. After a short while @@.npc_admin;$npc_admin.first_name@@ shows up, grinning from one ear to the other.<br>
<br>
"@@.npc_admin;Hey <<=$player.first_name>>! Hows it hanging? What are we waiting for. Lets get inside and wasted. Hopefully in that order.@@"
<</if>>
<br><br>
[<<moveTo "event_admin_drink_1_1" "Go inside "the Usual Place"." 180>>]
<</nobr>>
</div><<nobr>>
<<if $roomchange==true>>
<</if>>
<<set $player.location to "Phonecall">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/phonecall.png">>
<div id="invframe" class="scrolltext">
Your phone rings. It's @@.npc_admin;$npc_admin.first_name@@. Oh shit. You forgot that you were supposed to go for a drink together today.
"@@.npc_admin;Hey <<=$player.first_name>>, if you didn't feel like going for a drink, you should have told me so in the first place. Well, maybe another time.@@".
You apologize to @@.npc_admin;$npc_admin.first_name@@ and promise you'll make it up to him next time.
[<<moveTo $befortasklocation "Hang up.">>]
</div><<nobr>>
<<if $roomchange==true>>
<<if $npc_admin.dates == 1>>
<<set $npc_barkeeper.profile = true>>
<</if>>
<</if>>
<<set $player.location to "The Usual Place">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/the_usual_place_inside.png" "./images/characters/npc_admin_casual.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<if $npc_admin.dates == 1>>
Ah yes, "the Usual Place". You haven't been here for a while. You try to remember why that was the case, but all you can remember is that @@.npc_exgirlfriend;$npc_exgirlfriend.first_name@@ did not like the place and that's why you've stopped comming. You remember this place differently. They've changed the lighting, so the whole place feels full of atmosphere, and reworked the interior to make it look more old school. Nice. The clientele hasn't changed that much. A mixture of all genders, between the age of 20 and 40. Only a few seem younger, some might be older. Hard to tell in this light. You've been here together with @@.npc_admin;$npc_admin.first_name@@ since you've met him while you were at college. Looking at the bar, you fail to recognize the Barkeeper. Hmmm... looks like Logan does not work here anymore. Seeing your confusion, @@.npc_admin;$npc_admin.first_name@@ starts explaining to you: "@@.npc_admin;You see <<=$player.first_name>>, Logan stopped working two years ago, shortly after you were here the last time. We had a big goodbye party, when he retired for good. The Lady on the Bar is his daughter@@ @@.npc_barkeeper;<<=$npc_barkeeper.first_name>>@@@@.npc_admin;. Come on, I'll introduce you.@@"<br>
<br>
[<<moveTo "event_admin_drink_1_1_barkeeper" "Go to the bar." 180>>]
<<else>>
"the Usual Place". You really like what they've done with the lighting. The whole place feels so much more alive then before. The reworked the interior to make it look really old school. Nice. The clientele is business as usual: A mixture of all genders, between the age of 20 and 40. Only a few seem younger, some might be older. Hard to tell in this light. This is the place to be, and you've been here together with @@.npc_admin;$npc_admin.first_name@@ since you've met him while you were at college. Standing behind the bar is @@.npc_barkeeper;<<=$npc_barkeeper.first_name>>@@.<br>
<br>
[<<moveTo "event_admin_drink_1_2a" "Have some drinks together with @@.npc_admin;<<=$npc_admin.first_name>>@@." 9180>>]
<</if>>
<</nobr>>
</div><<nobr>>
<<if $roomchange==true>>
<<levelStat $player 'humiliation' 5 25>>
<<storeVisual $player $npc_barkeeper>>
<</if>>
<<set $player.location to "The Usual Place">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/the_usual_place_inside.png" "./images/characters/npc_barkeeper.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
@@.npc_admin;$npc_admin.first_name@@ moves his gargantuan body towards the bar, making it easy for you to follow him.<br>
<br>
"@@.npc_admin;Hey there@@ @@.npc_barkeeper;$npc_barkeeper.first_name@@ @@.npc_admin;how's it going? Tough night?@@"<br>
<br>
"@@.npc_admin;Mr. <<=$npc_admin.last_name>>@@@@.npc_barkeeper;, how are you?@@"<br>
<br>
"@@.npc_barkeeper;$npc_barkeeper.first_name@@@@.npc_admin;, how many times must I ask you to call me <<=$npc_admin.first_name>>?@@"<br>
<br>
"@@.npc_barkeeper;At least once more,@@ @@.npc_admin;Mr. <<=$npc_admin.last_name>>@@@@.npc_barkeeper;, as always. Anyway, who is the cute girl in your shadow? A new conquest, I assume?@@"<br>
<br>
<<if $npc_date.firstscene == "unisex">>
<br>
Unable to stifle it, @@.npc_admin;<<=ws($npc_admin.first_name)>>@@ laughter can be heard in the whole bar.<br>
<br>
"@@.npc_admin;Hahahahahaha! Oh boy, you kindof did provoke that one with your outfit, didn't you <<=$player.first_name>>?@@"<br>
<br>
Grinning from one ear to the other he continues, "@@.npc_admin;No, that is <<=$player.first_name>> <<=$player.last_name>>," a good friend of mine who I own very much. And he is as a matter of fact... errr...@@"<br>
<br>
@@.npc_admin;<<=$npc_admin.first_name>>@@ looks at you, slightly confused, tilting his head and starting slowly "@@.npc_admin;Male...ish?@@"<br>
<br>
You nod vigorously.<br>
<br>
"@@.npc_admin;Yup, 100% male. A pinnacle of masculinity as I might add!@@"<br>
<br>
Your face checks a few different shades of red while you try to sink into the floor.<br>
<br>
"@@.npc_barkeeper;Oh God, I am terrible sorry Mr. <<=$player.last_name>>. I would never take the liberty to assume your gender.@@", @@.npc_barkeeper;<<=$npc_barkeeper.first_name>>@@ blurts out, continuing with a fainter voice, "@@.npc_barkeeper;Please don't sue me! I could never afford that!@@"<br>
<br>
You assure her that you would never sue someone over assuming your or anyones gender, honest mistakes like these happen.<br>
<br>
"@@.npc_barkeeper;Here, let me make it up to you. Your drinks for this evening are on the house!@@"<br>
<br>
You think about declining, but free drinks are free drinks, so you thank her and accept.
<<elseif $npc_date.firstscene == "female">>
<<else>>
<<printThought $player "Wait. Does she mean me?">><br>
<br>
Unable to stifle it, @@.npc_admin;<<=ws($npc_admin.first_name)>>@@ laughter can be heard in the whole bar.<br>
<br>
"@@.npc_admin;Hahahahahaha! Ouch.@@" @@.npc_admin;<<=$npc_admin.first_name>>@@ says looking towards you, grinning like an idiot, "@@.npc_admin;You should really hit the gym more often man! No, that is <<=$player.first_name>> <<=$player.last_name>>, a good friend of mine.@@" he tells the barkeeper, and adding slightly quieter "@@.npc_admin;Who happens to be male.@@"<br>
<br>
<<printThought $player "God damn it, its not like my masculinity already had to suffer a lot lately.">><br>
<br>
"@@.npc_barkeeper;Oh God, I am terrible sorry Mr. <<=$player.last_name>>. Here, let me make it up to you. Your drinks for this evening are on the house.@@"<br>
<br>
You tell her, she should not worry to much, mistakes like this do happen and assume it was the lightning, which made you look feminine. But your masculinity just got an enormous dent. But a few drinks and cocktails from @@.npc_barkeeper;<<=ws($npc_barkeeper.first_name)>>@@ repertoire makes you forget the whole incident pretty quickly.
<</if>>
<br><br>
[<<moveTo "event_admin_drink_1_2" "Have some drinks together with @@.npc_admin;<<=$npc_admin.first_name>>@@." 2500>>]
<</nobr>>
</div><<nobr>>
<<set $player.inside = false>>
<<if $roomchange==true>>
<<set _stress = setup.removeStress($player,10)>>
/%<<if $npc_admin.dates == 1>>%/
<<addItem "card_technician">>
<<set _stress = setup.removeStress($player,10)>>
<<set $player.timebased.fatigue = Math.min($player.timebased.fatiquemax, $player.timebased.fatigue+10)>>
/%<<else>>
<<set $money.total -= (10+Math.round(Math.random()*10))>>
<</if>>%/
<</if>>
<<set $player.location to "The Usual Place">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/the_usual_place_inside.png" "./images/characters/npc_admin_casual.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You enjoy a good night, together with your friend @@.npc_admin;<<=$npc_admin.first_name>>@@. And since you're getting your fill this evening for free, you don't even have to worry about money for one evening. You can finally relax and forget about all these troubles you had lately with your work and ... other things. You talk to @@.npc_admin;<<=$npc_admin.first_name>>@@ about the past and possible futures, what went wrong with all the dreams you had after College, discuss the state of the world and how the war changed everything for everyone. When @@.npc_admin;$npc_admin.first_name@@ asks you about your new position, you kind of evade an direct answer, since you're not sure how much you could tell him without getting into trouble, and the whole matter is still very embarrassing to you. You tell him only a few details of the rather boring stuff, and ask him how things are at Cloud Data Service.<br>
<br>
"@@.npc_admin;Well, its not really the same without you. Performance has gone up 80%, it looks like the Bosses hair is finally growing back and everyone got a raise.@@"<br>
<br>
You try to object but @@.npc_admin;$npc_admin.first_name@@ interrupts you before you can finish that sentence.<br>
<br>
"@@.npc_admin;Relax, I'm just joking. Things got boring without you, but the rest is business as usual. Analysing the shit out of data, looking for patterns and you know the drill. At least you got some human interaction, and lets be real for a moment. Your new Boss,@@ @@.npc_manager;$npc_manager.other_call $npc_manager.last_name@@ @@.npc_admin;is pretty hot in my opinion. I'd love to get to know her better. She seems very confident and that is something I can respect. Plus, have you seen these legs? Man... they reach till the floor. But besides the fact I'm not allowed into the upper floors, every time I see her down at Cloud Data Service, I stutter like a freshman, not knowing what to talk about... Hmmm... you think you can do something?@@"<br>
<br>
<<printThought $player "Oh, oh.">><br>
<br>
You tell @@.npc_admin;<<=$npc_admin.first_name>>@@ that she is a very busy Woman, and has hardly time for anything as far as you know... which isn't even a lie. You simply left out a few peculiar details.<br>
<br>
"@@.npc_admin;Yeah, it was a stupid Idea to begin with. Things would become awkward, if I really managed to date your boss. Talking about bossy. That cute gal from Tech Department kept bugging me for days now, asking for you. What was her name again?@@ @@.npc_technician;$npc_technician.first_name@@@@.npc_admin;...@@@@.npc_technician;$npc_technician.first_name $npc_technician.last_name@@@@.npc_admin;. She asked me to give you this.@@"<br>
<br>
@@.npc_admin;<<=$npc_admin.first_name>>@@ hands you a card with her private contact information.<br>
<br>
"@@.npc_admin;Looks to me, like your game is still pretty much on spot. She told me you should contact her, she has a few thing she'd like to talk to you about.@@"<br>
<br>
/%
After a few hours of talking about everything and anything, you decide to wrap things up. @@.npc_admin;$npc_admin.first_name@@ pays his bill and leaves. You decide its for the greater good to hit the toilets before going home, since it is a 20 minute walk, and you don't want any accidents to happen. God knows the last thing you need right now is getting a ticket for "public indecency" or "Indecent exposure".<br>
<br>
[<<moveTo "event_gloryhole_1_1" "Go to the Toilets" 180>>]
%/
[<<moveTo "event_admin_drink_1_2a" "Chat a little bit" 180>>]
<</nobr>>
</div><<nobr>>
<<set $player.inside = false>>
<<if $roomchange==true>>
/%
<<if $npc_admin.date !=1>>
<<set $player.money.total-=20>>
<<set _stress = setup.removeStress($player,10)>>
<</if>>
%/
<</if>>
<<set $player.location to "The Usual Place">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/the_usual_place_inside.png" "./images/characters/npc_admin_casual.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<if setup.getNpcThemes('npc_admin')>0>>
You continue to have a few drinks with @@.npc_admin;<<=$npc_admin.first_name>>@@, and ponder what to talk about.<br>
<br>
<<if $npc_date.themes < 3>>
<<switch $npc_date.themes>>
<<case 0>>
"@@.npc_admin;You look like you have something to talk about. Come one, hit me. Not physically of course, you know you could not hit me in a 1000 years.@@"<br>
<br>
<<case 1 >>
"@@.npc_admin;Give me a second, I'll get us more to drink okay? You think of the next topic in return!"@@<br>
<br>
<<case 2>>
"@@.npc_psychiatrist;I there even alcohol in this? I don't feel tips at all. Don't the two of you agree? Anyway, you were saying, but this time one after another, okay?"@@<br>
<br>
<</switch>>
<<printNpcThemeCathegory
'npc_admin'
'event_admin_drink_1_2a'
'event_admin_drink_1_2a_details'
>>
[<<moveTo "event_admin_drink_1_2b" "You think you had enough to drink for tonight, maybe its better to make one's way home.">>]
<<else>>
"@@.npc_admin;Well, it don't know about you, but I feel pretty done. I think we better hit the road to get some sleep. Gotto work out tomorrow morning..@@"<br>
<br>
[<<moveTo "event_admin_drink_1_2b" "Make yourself ready to leave.">>]
<</if>>
<<else>>
You enjoy the rest of the night, together with @@.npc_admin;$npc_admin.first_name@@. You can relax and forget about all these troubles you had lately with your work and ... other things. You talk to @@.npc_admin;<<=$npc_admin.first_name>>@@ about the past and possible futures, what went wrong with all the dreams you had after College, discuss the state of the world and how the war changed everything for everyone. You try not to get into politics, but as the night progresses you fail miserable. After some hours you both decides its about time you get home.
<<if $npc_admin.dates == 1>>
You decide its for the greater good to hit the toilets before going home, since it is a 20 minute walk, and you don't want any accidents to happen. God knows the last thing you need right now is getting a ticket for "public indecency" or "Indecent exposure".<br>
<br>
[<<moveTo "event_gloryhole_1_1" "Go to the Toilets" 180>>]
<<else>>
<br>
<br>
[<<moveTo "room_usual_place_inside" "Make yourself ready to leave.">>]
<</if>>
<</if>>
/%
You enjoy a good night, together with your friend @@.npc_admin;$npc_admin.first_name@@. You can relax and forget about all these troubles you had lately with your work and ... other things. You talk to @@.npc_admin;<<=$npc_admin.first_name>>@@ about the past and possible futures, what went wrong with all the dreams you had after College, discuss the state of the world and how the war changed everything for everyone. @@.npc_admin;<<=$npc_admin.first_name>>@@ does not ask you about your new job anymore, seems like he has realized that it's not really your favorite subject. One day you'll tell him about it, but it is not this day.<br>
<br>
After a few hours you decide to wrap things up. @@.npc_admin;$npc_admin.first_name@@ pays his bill and you pay yours. You decide its for the greater good to hit the toilets before going home, since it is a 20 minute walk, and you don't want any accidents to happen.<br>
<br>
%/
/%
<<if $player.handjobvirgin==true>>
[<<moveTo "event_gloryhole_1_1" "Go to the Toilets" 180>>]
<<else>>
[<<moveTo "room_usual_place_toilet" "Go to the Toilets" 180 "<<set $player.cutscene.lockinventory = false>>">>]
<</if>>
%/
/%[<<moveTo "room_usual_place_toilet" "Go to the Toilets" 180 "<<set $player.cutscene.lockinventory = false>>">>]%/
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<<if $npc_date.themes >= 3>>
<<moveTo 'event_admin_drink_1_2a'>>
<</if>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/the_usual_place_inside.png" "./images/characters/npc_admin_casual.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
"@@.npc_admin;Anything special you want to discuss <<=$player.first_name>>?@@"<br>
<br>
<<printNpcThemeDetails
'npc_admin'
$returnPassage
$currentNpcTheme
>>
<</nobr>>
</div><<nobr>>
<<set $player.inside = true>>
<<set $player.cutscene.lockinventory = false>>
<<set _tmpVal = setup.checkDecency($player)>>
<<if $roomchange==true>>
<<levelStat $player 'penis' 1 25>>
<</if>>
<<set $player.location to "The Usual Place, Toilets">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createAnimatedBGR "https://giant.gfycat.com/BestSpectacularBighornsheep.mp4">>
<div id="invframe" class="scrolltext">
<<nobr>>
As usual you feel uncomfortable to do your business at the urinal, so you decide to use the 2nd last stall at the end of the room. You're already sitting on the toilet, emptying your bladder as you realize what is wrong with this scene. Your <<getWordMyPenis $player>> is hanging in the toilet, so where does this quite enormous <<getWordPenis $player>> come from. Since you've tanked quite a lot, it takes you a while to realize, that there's an gloryhole, where an pink fleshy looking meatstick throbs through. You do your best to ignore it at first, but soon you hear from the other side from an deep, manly voice: "@@.npc_gloryhole;Come on. I know there's someone in there. Don't leave me hanging now. I'll make it worth your while. Please?@@"<br>
<br>
<<printThought $player "Oh. What? No Way!">><br>
<br>
You take a uncomfortable long look at this hard, throbbing <<getWordPenis $player>>, as its tip is already oozing with precum. Your first instinct is to pack your things and leave in a hurry.
<<if ($player.stats.submission[0] >= 3) && ($player.stats.humiliation[0] >= 3) && ($player.stats.penis[0]>=1) >>
But then again... a little voice in the back of your head says, this wont be worse then the things you've did lately, and come to think of it, you did a lot of strange things lately. Something inside you urges to touch it. Feel it pulse inside your hand. Caress it.<br>
<br><<printThought $player "Oh. I really want to touch it." 40>><br>
<<printThought $player "What are this thoughts invading my mind? I'm not gay.">>
<</if>>
<br>
<br>
<<include thoughts_current>><br>
<br>
<<if ($player.stats.submission[0] >= 3) && ($player.stats.humiliation[0] >= 3) && ($player.stats.penis[0]>=1)>>
[<<moveTo "event_admin_drink_1_4" "Give in and do a Handjob!" 360>>]<br>
<<if _tmpVal>>
[<<moveTo "event_admin_drink_1_3_1" "Leave in a hurry!" 180>>]
<<else>>
[@@.link_locked;You're not leaving in those clothes!@@]
<</if>>
<<else>>
<<if _tmpVal>>
[<<moveTo "room_usual_place_outside" "Leave in a hurry!" 180>>]
<<else>>
[@@.link_locked;You're not leaving in those clothes!@@]
<</if>>
<</if>>
<</nobr>>
</div><<nobr>>
<<set $player.inside = true>>
<<set $player.cutscene.lockinventory = false>>
<<set _tmpVal = setup.checkDecency($player)>>
<<if $roomchange==true>>
<</if>>
<<set $player.location to "The Usual Place, Toilets">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createAnimatedBGR "https://giant.gfycat.com/BestSpectacularBighornsheep.mp4">>
<div id="invframe" class="scrolltext">
<<nobr>>
You are just about to abandon the stall, grabbing your stuff and running for the hills when something inside you makes you hesitate. Just a moment. Less then a second. Something inside you wants to touch this dick. Give it exactly what it wants. Touch it. squeeze it. Rub it until it comes. Give it the attention it deserves.<br>
<br>
<<printThought $player "I just like, want to touch it!" 40>><br>
<<printThought $player "Were these just my thoughts? What is happening to me?">><br>
<br>
[<<moveTo "event_admin_drink_1_4" "Give in and rub the Babymaker!" 360>>]<br><<if _tmpVal>>
[<<moveTo "room_usual_place_outside" "Run like hell!" 180>>]
<</if>>
<</nobr>>
</div><<nobr>>
<<set $player.inside = false>>
<<set $player.cutscene.lockinventory = true>>
<<set $player.cutscene.reason = "I'm not changing my outfit during an handjob!">>
<<set _tmpVal = setup.checkDecency($player)>>
<<set _c1 = setup.checkTopBodySlot('penis','bottom')>>
<<set _c2 = setup.checkTopBodySlot('tits','top')>>
<<if $roomchange==true>>
<<set $ea1_cum = false>>
<<set $player.timebased.horny = setup.changeHorny($player,10)>>
<<if setup.canPlayerCum($player,$player.stats.penis[0])>>
<<set $ea1_cum = true>>
<</if>>
<<set $event_admin_drink_1_4_cage = setup.getItemTypeName("cage")>>
<<set $event_admin_drink_1_4_plug = setup.getItemTypeName("plug")>>
<<if $player.timebased.dirty<50>>
<<set $player.timebased.dirty = 50>>
<</if>>
<<if _c1 != 'none'>>
<<if $ea1_cum>>
<<changeItemStatus _c1 'cumsoaked' '["set",100]'>>
<</if>>
<</if>>
<<if _c1 != 'none'>>
<<changeItemStatus _c2 'cumsoaked' '["set",100]'>>
<</if>>
<<if setup.checkVisibleClothingTag('female')> 40>>
<<levelStat $player 'feminized' 5 200>>
<<levelStat $player 'humiliation' 5 200>>
<<levelStat $player 'submission' 5 200>>
<<else>>
<<levelStat $player 'humiliation' 5 300>>
<<levelStat $player 'submission' 5 300>>
<</if>>
<<set $handJobMoney = setup.calcSexMoney($player,30)>>
<<set $player.money.total+=$handJobMoney>>
<<set $npc_barkeeper.handjobs+=1>>
<<if $player.handjobvirgin == true>>
<<set $player.handjobvirgin = false>>
<<set $player.handjobvirginity = '@@.npc_gloryhole;Gloryhole Stranger@@'>>
<</if>>
<<addNpcTheme 'npc_psychiatrist' 'prostitution' 'Talk about your handjob at the "Usual Place".'
0
'event_psychiatrist_session_prostitution_1'
true
'Talk about your... side business....'
>>
<</if>>
<<set $player.location to "The Usual Place, Toilets">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createAnimatedBGR "https://giant.gfycat.com/HilariousGrippingLeafbird.mp4">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<if setup.checkVisibleClothingTag('female')> 40>>
Something in your mind just made click, and you decided if you're going to help out this poor, big, throbbing <<getWordPenis $player>>, you might as well do it, dressed like a woman.
<</if>>
Your heart is racing as you get on your knees, taking a good look at this big <<getWordPenis $player>>. The head is rosy and pulses with energy, the dickhole is already oozing with precum in anticipation. You can see the blood pumping through the veins making its shaft twitch and thump. It has a strong, musky smell emitting from it, but not unpleasant. It's driving you insane. You should be repulsed, not aroused,
<<if $event_admin_drink_1_4_cage!="">>
but your <<getWordMyPenis $player>> is pressing against the <<=$event_admin_drink_1_4_cage>> without mercy.
<<else>>
<<if setup.checkItemTypeWorn('panties')>>
but your <<getWordMyPenis $player>> is getting hard rubbing against your <<=setup.getItemTypeName('panties')>>, while you gently stroke over its fabric.
<<else>>
but your <<getWordMyPenis $player>> is getting hard, while you gently stroke it.
<</if>>
<</if>>
<br>
<br>
<<printThought $player "This is so wrong, but I cant help myself!">><br>
<br>
You take the <<getWordPenis $player>> in your hand. It is much warmer then expected, and you feel it pulsing and twitching in your hand. You hear an audible moan from the other side of the stall and take it as encouragement as you start moving your hand up and down its long, meaty shaft. You realize, that without any help of lotion working on an extra large tool like this might take way to long, you spit into one hand, and rub it all over his dickhead to mix it together with the precum for added viscosity, while your second hand starts to work on his balls, massaging them wholeheartedly. All your hard work, massaging feet for years finally pay of, as you feel the rhythm of the throbbing and pulsating getting stronger and quicker in your hands, as the moans get more ecstatically from the other side. And as you indulge this <<getWordPenis $player>>, you're getting hornier and hornier as well.
<<if $event_admin_drink_1_4_cage!="">>
But your <<getWordMyPenis $player>> is being constrained by your <<=$event_admin_drink_1_4_cage>>, making you unable to cum in a normal fashion. But you want to cum, you need to cum, together with this manly <<getWordPenis $player>> in your hand.
<<if $event_admin_drink_1_4_plug!="">>
You pull your <<=$event_admin_drink_1_4_plug>> out of your wet sissy pussy and start fingering your anus vigorously, until you're yourself on the brink of cumming!
<<else>>
Lubricating your other hand with the precum leaking through your <<=$event_admin_drink_1_4_cage>>, you start fingering your sissy pussy vigorously, until you're yourself on the brink of cumming!
<</if>>
<</if>>
And as this hard, pulsing <<getWordPenis $player>> explodes in your hand, spraying <<getWordCum $player>> all over your hand
<<if _c2 == 'none'>>
and chest inking your skin with the slight off white of <<getWordCum $player>>,
<<else>>
and chest, onto your <<=setup.getItemName(_c2)>>, soaking it with <<getWordCum $player>>,
<</if>>
<<if $event_admin_drink_1_4_cage!="">>
<<if $ea1_cum>>
<<if _c1 == 'none'>>
<<getWordCum $player>> leaks out of your <<getWordMyPenis $player>> on the floor, but without the sweet release of an real orgasm, you still feel horny as hell. And since you're unable to please yourself, it looks like its your calling now to please others, like the good little sissy you are.
<<else>>
<<getWordCum $player>> leaks out of your <<getWordMyPenis $player>> on the floor, soaking into your <<=setup.getItemName(_c1)>>, but without the sweet release of an real orgasm, you still feel horny as hell. And since you're unable to please yourself, it looks like its your calling now to please others, like the good little sissy you are.
<</if>>
<<else>>
<<if _c1 == 'none'>>
Besides a few drops of <<getWordCum $player>> dripping on the floor you're without release, no matter what you do. You still feel horny as hell, but are unable to do anything against it. And since you're unable to please yourself, it looks like its your calling now to please others, like the good little sissy you are.
<<else>>
Besides a few drops of <<getWordCum $player>> dripping into your <<=setup.getItemName(_c1)>> you're without release, no matter what you do. You still feel horny as hell, but are unable to do anything against it. And since you're unable to please yourself, it looks like its your calling now to please others, like the good little sissy you are.
<</if>>
<</if>>
<br><br>
<<printThought $player "I am just a sextoy for others to enjoy!" 40>>
<<else>>
<<if $ea1_cum>>
<<if _c1 == 'none'>>
you shoot a load of <<getWordCum $player>> on the floor,
<<else>>
you spray a load of <<getWordCum $player>> into your <<=setup.getItemName(_c1)>>,
<</if>>
like the good little sissy you are.<br>
<br>
<<printThought $player "My <<getWordMyPenis $player>> exploded because I've been touching someone else <<getWordPenis $player>>. I am such a sissy!" 40>>
<<else>>
you're unable to cum yourself. And since you're unable to please yourself, it looks like its your calling now to please others, like the good little sissy you are.
<br><br>
<<printThought $player "I am just a sextoy for others to enjoy!" 40>>
<</if>>
<</if>>
<br><br>
<<printThought $player "What? No, this is wrong. I'm not gay, I'm into girls. Damn it!">><br>
<br>
"@@.npc_gloryhole;That was awesome. You're really good with your hands. Makes me wonder how good your mouth would be. Anyway, here, take this. You've earned it.@@"<br>
<br>
He holds you <<=$handJobMoney>> Credits through the gloryhole. You hesitate. Getting paid for sexual acts is not forbidden per se, but you feel kind of dirty for taking it.
<<if $player.money.total <= 0>>
But then again, your financial situation ain't that great.
<</if>>
After a short while you decide to take it.<br>
<br>
<<if ($player.stats.humiliation[0]>=5) && ($player.stats.bimbofication[0]>=3)>>
The smell of <<getWordCum $player>> rises in your nose and makes you curious, how it might taste. For a moment you're repulsed by your own thoughts, but you just gave another man a handjob, so the time thinking about the morality of this all, has long passed.<br>
<br>
[<<moveTo "event_admin_drink_1_5_1" "Lick the <<getWordCum $player>> off your hand" 60>>]<br>
<</if>>
[<<moveTo "event_admin_drink_1_5" "Clean yourself up" 60>>]
<</nobr>>
</div><<nobr>>
<<set $player.inside = true>>
<<set $player.cutscene.lockinventory = false>>
<<if $roomchange==true>>
<</if>>
<<set _tmpVal = setup.checkDecency($player)>>
<<set $player.location to "The Usual Place, Toilets">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/the_usual_place_toilet.png" >>
<div id="invframe" class="scrolltext">
<<nobr>>
You clean yourself as good as possible, but someone might notice something upon closer inspection. You should better hurry home fast.
<<if _tmpVal>>
<br>
<br>
[<<moveTo "room_usual_place_outside" "Leave in a hurry!" 180>>]
<<else>>
You are not feeling safe to traverse the streets in this outfit. You really should change your clothes.
<</if>>
<</nobr>>
</div><<nobr>>
<<set $player.inside = false>>
<<set $player.cutscene.lockinventory = true>>
<<set $player.cutscene.reason = "I'm not changing my outfit during an Handjob!">>
<<set _tmpVal = setup.checkDecency($player)>>
<<if $roomchange==true>>
<<if $player.swalloedothercum == false>>
<<levelStat $player 'humiliation' 6 100>>
<<levelStat $player 'submission' 6 100>>
<<set $player.swalloedothercum = true>>
<<set $player.swalloedothercum_first = '@@.npc_gloryhole;Gloryhole Stranger@@'>>
<<else>>
<<levelStat $player 'humiliation' 6 50>>
<<levelStat $player 'submission' 6 50>>
<</if>>
<</if>>
<<set $player.location to "The Usual Place, Toilets">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createAnimatedBGR "https://giant.gfycat.com/FaithfulTalkativeGermanpinscher.mp4">>
<div id="invframe" class="scrolltext">
<<nobr>>
You shiver as you slowly move your hand towards your mouth. You dip the tip of you tongue into the strangers cum. Suddenly it hits you like a hammer. You just licked someones else baby batter, straight from their meatstick.
<<if $player.swalloeddowncum == false && $player.swalloedothercum == true>>
Even before you tasted your own cum. Which wasnt your plan anyway. Which both weren't your plans anyway!
<</if>>
It tastes bitter and smells a little bit like urine. Maybe the stranger pissed right before you worked on his shaft of manliness. Yuck. But still you cant stop licking your hand until its all inside your mouth. You let it roll around your tongue, like you're tasting a good glass of wine, and once the flavor has filled your throat you swallow it.<br>
<br>
<<printThought $player "Yay! I'm a cumslut!" 40>><br>
<<printThought $player "What? No! I have to get out here, fast!">>
<br>
[<<moveTo "event_admin_drink_1_5" "Clean yourself up" 60>>]
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<<set $npc_date.themes += 1>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/the_usual_place_inside.png" "./images/characters/npc_admin_casual.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
After a while you open up to @@.npc_admin;<<=$npc_admin.first_name>>@@ about the strange nature of your relationship with @@.npc_exgirlfriend;<<=$npc_exgirlfriend.first_name>>@@. Your plead to remain virgin until you married, even though you had no Idea if you'd ever propose to her, because you were to afraid that you could simply suck at sex. And for whatever reason she accepted, even though she didn't like it and you were not determined enough to break the whole thing off and fuck like rabbits.<br>
<br>
"@@.npc_admin;Lets me tell you the secret about sex. First sex always sucks if you're a virgin. Unless you have someone really experienced who takes the lead. Kinda like dancing. Two virgins are bound to fail at some point, unless they are the Kwisatz Haderach of Sex.@@"<br>
<br>
You tell @@.npc_admin;<<=$npc_admin.first_name>>@@ that his allegory sucks.<br>
<br>
"@@.npc_admin;Well, at least you don't have to worry about your nerd card. Anyway, your ex...@@ @@.npc_exgirlfriend;<<=$npc_exgirfriend>>@@@@.npc_admin; didn't look like a virgin to me the few times I saw her. So by forgetting that old fashioned attitude, that its your duty to lead during sex, you pick up a lot of pace. Of course its more fun, if both sides have experience, but it can be pretty fun to simply get lead from time to time. Even though I am a god among people...@@", underlining the last line while flexing his muscles so much, that for a moment you think his shirt will simply evaporate, "@@.npc_admin;I had to learn it once as well. And I didn't start to soon as well. You remember Professor Ukioe?@@<br>
<br>
You're puzzled, since you haven't heard that name for years. You remember her being your professor for software development and project management, back at the university, and nod. You ask if thats the reason why he suddenly managed to get through the course.<br>
<br>
"@@.npc_admin;Nah, don't be modest, that is still your achievement. She warned me a few times after our nights together that I will fail if I don't rise my efforts, and she didn't mean in bed. Anyway, she was older the me and much, much more experienced. And let me tell you, she was into some pretty kinky stuff, like you can't even imagine...@@"<br>
<br>
<<printThought $player "Oh brother, I can imagine quite a lot lately, so try me...">><br>
<br>
The rest of the discussion dissolves into shenanigans you did during your university years.<br>
<br>
<<printNpcThemeReturn 2400>>
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<<set $npc_date.themes += 1>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/the_usual_place_inside.png" "./images/characters/npc_admin_casual.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
"@@.npc_admin;So...@@", @@.npc_admin;<<=$npc_admin.first_name>>@@ leans forward and put his elbow on the table while forming a triangle with his hands, "@@.npc_admin;Whats up the the outfit. I am not going to judge you. Okay, maybe I am. I don't know, since I have to admit I never questioned your sexuality until now. And by questioning, I always thought you were straight, simply with a low sex drive. Lets ignore these hips for a second okay?@@"<br>
<br>
You explain to him, that you messed up at your new job, and that @@.npc_manager;<<=$npc_manager.other_call>> <<=$npc_manager.last_name>>@@ is allowed to change the regulations of the dress code in a way that is acceptable to the company. You take good care not to mention anything that could bring @@.npc_admin;<<=$npc_admin.first_name>>@@ or you into hot water.<br>
<br>
"@@.npc_admin;Well, yeah, so your new Boss is messing with you, because you messed up. Seems kind of harsh, but I assume you kind of deserved it.@@"<br>
<br>
That line was underline by a mean smirk and a soft punch on your shoulder.<br>
<br>
"@@.npc_admin;Just messing with you. Strange way to punish people I have to say. And you say she provided these clothes? Hmm... But that does not explain why you wear them now. I mean this is your time off, isn't it? You could wear whatever you want, and still you chose to wear these. Don't get me wrong, they do look... err... good on you bro!@@", whispering a faint, "@@.npc_admin;no homo...@@" behind it.<br>
<br>
"@@.npc_admin;So I assume there's more going on in your life then a simple change of job, is there?@@"<br>
<br>
You nod timidly, and explain that it seems that you've reached some kind of crossroad in your life, having no Idea where it will lead you.<br>
<br>
"@@.npc_admin;Hey Bro... no let me rephrase this...Buddy. Buddy is gender neutral is it? Dude. If you ever need help, I'm here for you. Shit, changing bro will be tough.@@"<br>
<br>
You assure him that "bro" can stay, no matter how you change.<br>
<br>
"@@.npc_admin;Very good. Which reminds me bro, time for more drinks!@@"<br>
<br>
The conversation soon dissolves into a thought experiment, if it was possible to dress @@.npc_admin;<<=$npc_admin.first_name>>@@ in more gender neutral clothes. You can hear from the other side of the bar, "@@.npc_barkeeper;He'll look great in anything, even if its nothing!@@", not seeing who exactly shouted it.<br>
<br>
<<printNpcThemeReturn 2400>>
<</nobr>>
</div><<nobr>>
<<set $player.location to "contract.pdf">>
<<set $player.inside = true>>
<<if $roomchange==true>>
<<set $readcontractTime = Math.round(Math.random()*3600+3600)>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/flat_computer_01.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
/%<<if !$npc_psychiatrist.flags.signednda>>%/
You open the attachment of the email sent to you by @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@. It starts like any normal contract with work-time regulation, vacation, how overtime is to be handled, and things like that. But after page three, when the legal bindings to the non-disclosure agreement begin, you're not so sure that this is written in English at all. You have trouble grasping even the "simplest" terms after a while, since everything seems to be written in this weird business English, using way to many complicated words and strange syntax. You like your text simple and easy to read, like source code. This is what happens when you slept during business classes at school.<br>
<br>
<<if $player.timebased.fatigue>100>>
You feel to worn out to read it now. Maybe once you've rested.<br><br>
<<elseif $player.timebased.stress>50>>
This document reminds you to much of work right now, and you already feel stressed enough. Maybe read it once you feel better?<br><br>
<<elseif $player.timebased.horny>$player.penis.errection>>
Your <<getWordMyPenis $player>> is jumping up and down with excitement. Not because of the document, but it distracts you enough to leave the same alone.<br><br>
<<else>>
[<<moveTo "attachment_read_contract_2" "Read it anyway." $readcontractTime>>]<br>
<</if>>
/%<<else>>
You open the attachment of the email sent to you by @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@. You've already signed it and see no reason to investigate it any further.
<</if>>%/
[<<moveTo "room_computer_email" "Close this Email." 0>>]<br>
<</nobr>>
</div><<nobr>>
<<set $player.location to "contract.pdf">>
<<set $player.inside = true>>
<<if $roomchange==true>>
<<set $attachment_read_contract_2_onlineUniversity = false>>
<<if $player.stats.smart[0]>=$player.stats.bimbofication[0]>>
<<levelStat $player 'smart' 5 100>>
<<set $player.timebased.stress += Math.max(0,(10-$player.stats.smart[0]))>>
<<if $player.stats.smart[0]>10>>
<<set $player.flags.understoodContract = true>>
<</if>>
<<if $player.stats.smart[0]>=7>>
<<set $player.flags.readContract2 = true>>
<</if>>
<<if $player.stats.smart[2]>=6 && !$player.flags.onlineUniversity >>
<<set $player.flags.onlineUniversity = true>>
<<set $attachment_read_contract_2_onlineUniversity = true>>
<<addSearch $computer 'R&D Online University' 'room_online_university_start'>>
<</if>>
<<set $player.flags.readContract = true>>
<<else>>
<<levelStat $player 'bimbofication' 5 100>>
<<set $player.timebased.stress = Math.max(0,$player.timebased.stress-$player.stats.bimbofication[0])>>
<</if>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/flat_computer_01.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<if $player.stats.smart[0]>10>>
Reading... no, rather finally understanding this document makes you realize something. How royally fucked you are right now.
<<elseif $player.stats.smart[0]>=7>>
The efforts you've put into the hours of learning to hone your Intelligence have finally paid off. Partially. You're still working on understanding the whole document, but you managed to encrypt at least some chapters. From what you can tell, the restriction on what to wear are still in place, at least for male employees. Wait. No, thats not right. The way its written, its for male type clothing, but the gender the employee has does not really matter. If you decide to wear a suit, you have to go for the company standard. Female Clothing on the other hand is a lot less restrictive. Like really a lot. You can basically wear whatever you want, as long as it is not to provoking. So as long as your breasts are hidden beneath a Bra, and that Bra is partially covered, you're on the safe side. Skirts can be really short, more like bigger belts. Heels can be of any size, as long you're able to walk in them. The strange thing is, your superior is allowed to overwrite most rules within their authorization. Both in a more restrictive or less restrictive Manner. As it is stated in the contract, this can and should be used for disciplinary measures if necessary.<br>
<br>
<<printThought $player "Man, I really hope @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ does not order me to work naked...">><br>
<br>
As for the disciplinary measures, they're in here as well. You do not understand everything the document says about them, but it seems like it is @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ right to invoke them if she deems them necessary. Not a lot you can do there, if you want to keep the job.<br>
<br>
Another chapter that caught your attention are the courses. It seems your Superior can arrange reeducation courses for the employee depending on which of their skills is in need for improvement or if said skill would benefit from encouragement and to hone them. But this courses are not for free. If the employee decides to take on this course, they must remain at the company for a certain time... you're unsure how long exactly. It seems to depend on the kind of course. And if the employer-employee relationship is terminated for any reason at all, the company can provide an "re-purpose of material" until the debts are amortized. Seems like you have to dig a lot deeper to figure everything out.
<<else>>
Wow. That really made your head hurt. You tried your best to understand this file and used different resources on the net to clarify things.
<<if $player.stats.smart[0]>=$player.stats.bimbofication[0]>>
And even though you are not even close to understand the whole document, you've managed to stay focused the whole time and learned many things about company organization, which might come in handy with your job. Still, the whole ordeal was very stressful for you.
<<if !$attachment_read_contract_2_onlineUniversity && !$player.flags.onlineUniversity>>
But you have the feeling, that you learned something from this. Maybe, if you read it a few more times, you'll be able to understand it.
<<elseif $attachment_read_contract_2_onlineUniversity>>
<br><br>Looking through the document made you realize one thing. The people who wrote this are way smarter then you are. Maybe it's time to change this. You could look for an online course to upskill your smarts. You heard that the R&D Online University should be a good place to improve ones mind and skills.<br>
<br>
<<printThought $player "I really need to up my game, to figure out, what I've rode myself into... this time.">>
<<else>>
Reading through this with your current level of understanding only helps you a little bit. The cost-benefit ratio, a word that appears quite often in the document, is simply not good enough. You should consider using other sourced to up your game in your conquest of knowledge.
<</if>>
<<else>>
But using the net made you susceptible to all sort's of distraction like cute cat videos. Being the Ditz you are, you soon forgot what you were doing in the first place and looked at cute cats playing with each other while drooling like an air-headed bimbo. At least you reached a serene state of mind.<br>
<br>
<<printThought $player "Who cares for that stupid document anyway? Let's do something fun!">>
<</if>>
<</if>>
<br><br>
[<<moveTo "room_computer_email" "Close this Email." 0>>]<br>
<</nobr>>
</div><<nobr>>
<<set $player.location to "nda_vr_therapy.pfd">>
<<set $player.inside = true>>
<<if $roomchange==true>>
<<set $readcontractTime = Math.round(Math.random()*600+600)>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/flat_computer_01.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You open the attachment of the email sent to you by @@.npc_psychiatrist;<<=$npc_psychiatrist.first_name>>@@. It's starts like an usual NDA, defining both parties, in this case you the participant and the "VR Neurolinguistic Programming Task Force", lead by @@.npc_psychiatrist;Dr. <<=$npc_psychiatrist.first_name>> <<=$npc_psychiatrist.last_name>>@@. Then the usual follows with declaring that both parties have a mutual goal during the duration of this contract, and that there might be an exchange of confidential information. But what follows is to much for you. A ton of neuroscience Buzzwords is thrown at you, combined with scientific terms, you didn't even know exist.<br>
<br>
<<if $player.flags.readContract>>
<<printThought $player "It's just like that stupid Contract all over again!">>
<<else>>
<<printThought $player "What the... why does this have to be so complicated!">>
<</if>>
<br><br>
<<if $player.timebased.fatigue>100>>
You feel to worn out to read it now. Maybe once you've rested.<br><br>
<<elseif $player.timebased.horny>$player.penis.errection>>
Your <<getWordMyPenis $player>> is jumping up and down with excitement. Not because of the document, but it distracts you enough to leave the same alone.<br><br>
<<else>>
[<<moveTo "attachment_read_nda_2" "Read it anyway." $readcontractTime>>]<br>
<</if>>
[<<moveTo "attachment_sign_nda" "Sign it and send it back." 60>>]<br>
[<<moveTo "room_computer_email" "Close this Email." 30>>]<br>
<</nobr>>
</div><<nobr>>
<<set $player.location to "nda_vr_therapy.pfd">>
<<set $player.inside = true>>
<<if $roomchange==true>>
<<set $npc_psychiatrist.flags.signednda = true>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/flat_computer_01.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You decides it's to much of a hassle to read this document. To many scientific sounding words, where you have no Idea what they could mean after page 5. You put your digital signature at the end of the file and return it to @@.npc_psychiatrist;<<=$npc_psychiatrist.first_name>>@@.<br>
<br>
<<printThought $player "Well, since I've signed it I could call her and arrange a new appointment. Who knows, maybe it's as good for my psyche as she describes it.">><br>
<br>
[<<moveTo "room_computer_email" "Close this Email." 30>>]<br>
<</nobr>>
</div><<nobr>>
<<set $player.location to "nda_vr_therapy.pfd">>
<<set $player.inside = true>>
<<if $roomchange==true>>
<<if $player.stats.smart[0]>=$player.stats.bimbofication[0]>>
<<set $attachment_read_nda_2_read = true>>
<<else>>
<<set $attachment_read_nda_2_read = false>>
<</if>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/flat_computer_01.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You try to force yourself reading this document from start to finish, but are unable to do so.
<<if $attachment_read_nda_2_read>>
<<if $player.flags.readContract>>
Unlike a certain contract, this time it is a lack of expertise.
<<else>>
You simply lack the knowledge to understand this.
<</if>>
And it's not like you can simply research this on the Net. This is some pretty serious neuro science ... stuff. You focus so hard on the subject, that after a while the letters seem to blur... Looks like you're at your limit.
<<else>>
You are simply to unfocused to even grasp a little bit of whats going on. After a while you catch yourself simply scrolling the document up and down, trying to line up the mouse cursor with points and paragraphs and stuff like that. You let your mind drift, and after a while it the letters seem to blur.
<</if>>
<br><br>
[<<moveTo "attachment_read_nda_3" "Continue." 0>>]<br>
<</nobr>>
</div><<nobr>>
<<set $player.cutscene.reason = "Relax... Obey... Be passive... Consent...">>
<<if $roomchange == true>>
/%<<levelStat $player 'penis' 0 100>>
<<levelStat $player 'cum' 0 100>>%/
<</if>>
<<include enterroom_hypnosis>>
<<initRoom>>
<<set $player.location to "Computer...?">>
<</nobr>><<createAnimatedBGR "https://giant.gfycat.com/FluidShamefulItalianbrownbear.mp4">>
<div id="invframe" class="scrolltext">
<<nobr>>
<span class="makeVisible">
<span class="shining" style="-webkit-animation-delay: 0.0s;">Relax...</span><br><br>
</span>
<span class="makeVisible">
<span class="shining" style="-webkit-animation-delay: 0.5s;">Obey!</span><br><br>
</span>
<span class="makeVisible">
<span class="shining" style="-webkit-animation-delay: 1.0s;">Be passive...</span><br><br>
</span>
<span class="makeVisible">
<span class="shining" style="-webkit-animation-delay: 1.5s;">Consent!</span><br><br>
</span>
<span class="makeVisible">
<span class="shining" style="-webkit-animation-delay: 2.0s;">Stare...</span><br><br>
</span>
<span class="makeVisible">
<span class="shining" style="-webkit-animation-delay: 2.5s;">Accept!</span><br>
</span>
<br>
<span class="text_hypnosis_1"
style="-webkit-animation-name: hypnosis4;animation-name: hypnosis4;">
<<printThought $player "Whats going on?">></span>
<br>
<span class="text_hypnosis_1"
style="-webkit-animation-name: hypnosis1;animation-name: hypnosis1;">
<<printThought $player "Why can't I look away?" -10>></span>
<br>
<span class="text_hypnosis_1"
style="-webkit-animation-name: hypnosis2;animation-name: hypnosis2;">
<<printThought $player "It's so hard to focus..." -20>></span>
<br>
<span class="text_hypnosis_1"
style="-webkit-animation-name: hypnosis3;animation-name: hypnosis3;">
<<printThought $player "Am I going to..." -30>></span>
<br>
<br>
<span id="hypnosis_1_6_continue" style="visibility: hidden;">
[<<moveTo 'attachment_read_nda_4' 'Obey...' 2700>>]
</span>
<<makeVisible 'hypnosis_1_6_continue' 15>>
/%<<videoLoop>>%/
<</nobr>>
</div><<nobr>>
<<set $player.location to "nda_vr_therapy.pfd">>
<<set $player.inside = true>>
<<if $roomchange==true>>
<<set $npc_psychiatrist.flags.signednda = true>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/flat_computer_01.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You suddenly wake up. Seems like you've must have dosed off. You take a closer look at your computer screen. Look like you've signed and returned the NDA to @@.npc_psychiatrist;<<=$npc_psychiatrist.first_name>>@@.<br>
<br>
<<printThought $player "Strange, I don't recall doing that at all. Maybe that nap messed with my memory. Screw it, I'm not going to read that thing again! Well, since I've signed it I could call her and arrange a new appointment. Who knows, maybe it's as good for my psyche as she describes it.">><br>
<br>
[<<moveTo "room_computer_email" "Close this Email." 30>>]<br>
<</nobr>>
</div><<nobr>>
<<set $player.location to "nda_vr_therapy.pfd">>
<<set $player.inside = true>>
<<if $roomchange==true>>
<<set $readcontractTime = Math.round(Math.random()*600+600)>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/flat_computer_01.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You open the attachment of the email sent to you by @@.npc_psychiatrist;<<=$npc_psychiatrist.first_name>>@@. It's starts like an usual NDA, defining both parties, in this case you the participant and the "VR Neurolinguistic Programming Task Force", lead by @@.npc_psychiatrist;Dr. <<=$npc_psychiatrist.first_name>> <<=$npc_psychiatrist.last_name>>@@. Then the usual follows with declaring that both parties have a mutual goal during the duration of this contract, and that there might be an exchange of confidential information. But what follows is to much for you. A ton of neuroscience Buzzwords is thrown at you, combined with scientific terms, you didn't even know exist.<br>
<br>
<<if $player.flags.readContract>>
<<printThought $player "It's just like that stupid Contract all over again!">>
<<else>>
<<printThought $player "What the... why does this have to be so complicated!">>
<</if>>
<br><br>
Since you've already signed the document you see no reason to subject yourself any longer to this mental torture.<br>
<br>
[<<moveTo "room_computer_email" "Close this Email." 30>>]<br>
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<<if $player.flags.entercompany>>
<<moveTo $player.plocation>>
<<else>>
<<set _tmpLocation=$player.plocation>>
/%<<set _tmpTime = new Date(2033, 5, 28, 9, 7, 0)>>%/
<<set _tmpTime = new Date(Date.parse("2033-06-28T09:07:00+0000"))>>
<<addEvent
'{"trigger":"always","type":"date","id":"call_company_2"}'
'{"szene":"call_company_2"}'
_tmpTime
>>
<</if>>
<</if>>
<<set $player.location to "Phonecall">>
<<include enterroom>>
<</nobr>>
<<createBGR "./images/locations/phonecall.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<if !$player.flags.entercompany>>
Your phone is ringing. It's @@.npc_admin;<<=$npc_admin.first_name>>@@, a colleague and old friend of yours. You think about going on an expositional rant, about how the two of you meet, but decide this can wait for later, and answer the phone.<br>
<br>
"@@.npc_admin;<<=$player.first_name>>, where the hell are you? We had a critical System Failure, and lost this weeks data. But most of the Test data we got last week from $player.flags.faultcompany is still missing. The higher ups are in panic, and we're getting calls from the mother company, so better move your ass here A.S.A.P, or the Boss is going to fire you!@@"<br>
<br>
He hangs up the phone before you can reply. It looks like you're in trouble now. Time to get going!<br>
<br>
[<<moveTo _tmpLocation "Put your Phone away." 30>>]
<</if>>
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<<if $player.flags.entercompany>>
<<moveTo $player.plocation>>
<</if>>
<</if>>
<<set $player.location to "Phonecall">>
<<include enterroom>>
<</nobr>>
<<createBGR "./images/locations/phonecall.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<if !$player.flags.entercompany>>
Your phone is ringing. It's @@.npc_admin;<<=$npc_admin.first_name>>@@ again.<br>
<br>
"@@.npc_admin;Hey <<=$player.first_name>>, I know you had a hard time recently with your break up and stuff. But the bossman just informed me that your contract has been terminated, since you forgot to make back ups and then decided not to show up at work. He said, and i quote: "Don't bother showing up today ... or any day in the future.". So thats, that. I'll drop your stuff this evening, okay? See you then man.@@"<br>
<br>
You drop your phone in disbelieve.<br>
<br>
<<printThought $player "Fuck! What the hell? Why didn't I go to work today? All I had to do is get dressed, leave the house through my foyer and go to the Company! AAAAH!">><br>
<br>
[<<moveTo gameover_nintendolls "Continue" 30>>]
<</if>>
<</nobr>>
</div><<nobr>>
<<set $player.cutscene.lockinventory = true>>
<<set $player.cutscene.reason = "I'm busy right now.">>
<<set $player.timebased.stressmulti = 0.5>>
<<set $player.location to "Cloud Data Service">>
<<set $player.flags.entercompany = true>>
<<storeVisual $player $npc_admin>>
<<include enterroom>>
<<initRoom>>
<</nobr>>
<<createBGR "./images/locations/cds_office.png" "./images/characters/npc_admin.png">>
<div id="invframe" class="scrolltext">
You enter Cloud Data Service, like every workday morning the last 3 years. CDS is a small Company specialized in Cloud Computing and Data Storage. You got this job via @@.npc_admin;$npc_admin.first_name $npc_admin.last_name@@, who is also a good friend of yours and your superior. He jokingly calls you "work slave" from time to time, but you humor yourself with the idea, that you are more like a 2nd in command.
You head right for your workstation, but before you can reach it, @@.npc_admin;$npc_admin.first_name@@ blocks your way. His normally healthy rosy skin tone was replaced with a pale off white.
"@@.npc_admin;Fuck, I think we are royally screwed this time.@@"
You are somewhat perplexed what is going on, since you just entered the Company. Your inquiring face seemed make @@.npc_admin;$npc_admin.first_name@@ understand, that you have no idea what the hell he's talking about.
"@@.npc_admin;Last Friday, when we got the Dataset from <<=$player.flags.faultcompany>>. Did you do the Weekend backup as usual? I know it was a hard day for you, but please, try to remember. We lost the current hard drive due a energy surge in the systems, but the back ups from last week are nowhere to be found.@@"
<<nobr>><<printThought $player '"Fuck"'>> you think <<printThought $player '"That was the day after I broke up with $npc_exgirlfriend.first_name. I hardly remember any details about that day. Must have been the drinking spree afterwards..."'>><</nobr>>
You explain to @@.npc_admin;<<=$npc_admin.first_name>>@@, that you want to check the files yourself before everyone starts to panic and jumps to conclusions.
[[[Sit down and turn on your Workstation|event_dataservice_intro_1]]]</div><<nobr>>
<<if visited(passage()) == 1>>
<<set $now to setup.advanceDate($player, $now, 'minutes', 112)>>
<</if>>
<<set $player.location to "Cloud Data Service">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/cds_office.png">>
<div id="invframe" class="scrolltext">
You log on to your workstation and start checking all Logs of the Backup and the Backup Backup Process. You find none. This does not look good for you. A Client like <<=$player.flags.faultcompany>> is very Important to the higher ups at Social Interaction Service Syndicate LTD. These where Test files from their newest Massive Multi-player On-line Game, fresh from the stress test during the Beta. These Files where vital for the next Phase of the Game Development. And now they're gone. Erased by the almighty coincidence.
<<printThought $player "Wow, I'm fucked up beyond all recognition. This isn't my day. This isn't my week. FUCK!">>
You try your best to reproduce your steps from last Friday, but it seems you simply forgot to start the backup process, since you where kind of distracted. You spend the rest of the day trying to figure out how to get back the data, even going so far to seek out the infamous tech wizard of Cloud Data Service, @@.npc_technician;<<=$npc_technician.first_name>> <<=$npc_technician.last_name>>@@.
[<<moveTo "event_dataservice_intro_2" "Aproach the infaimous Tech Wizard">>]
<<nobr>><<if false>>[[Aproach the infaimous Tech Wizard|event_dataservice_intro_2]]<</if>><</nobr>>
</div><<nobr>>
<<if visited(passage()) == 1>>
<<set $now to setup.advanceDate($player, $now, 'minutes', 23)>>
<</if>>
<<storeVisual $player $npc_technician>>
<<set $player.location to "Cloud Data Service">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/cds_office.png" "./images/characters/npc_technician.png">>
<div id="invframe" class="scrolltext">
You enter the cube ... or rather the lair of the Tech wizard. @@.npc_technician;<<=$npc_technician.first_name>>@@ seems to be in good mood today, but it does not take you very long to find out that she already figured out why you are here.
"@@.npc_technician;Bad news travels fast my friend...@@" she smiles at you, revealing her teeth, "@@.npc_technician;And since your knowledge does not suffice, you come to places of higher experience to seek the wisdom forbidden to yourself.@@"
She plays way to much D&D.
You ask her if she can help you to recover the files from the fried hard drives.
"@@.npc_technician;Ah, yes, the tomes of ultimate wisdom. Many heroes have traveled far and wide and yet, they're unwilling to pay the ultimate price.@@"
<<printThought $player '"Yeah, of course <<=$npc_technician.first_name>> wants something from me."'>>
"@@.npc_technician;Seriously $player.first_name, if you want my help you have to massage my feet till I'm done,@@" she says directly, getting out of her Wizard Archetype.<br>
<br>
"@@.npc_technician;Stupid company dress code my ass, these heels are killing me. I'm a god damn tech specialist, not a secretary Jim. If you do this for me I'm willing to give you some hours of my work time. But I cannot guarantee that we recover any data at all.@@"
Massaging her feet seems kinda humiliating. You ponder your options.
<<nobr>>
[<<moveTo "event_dataservice_intro_3_1" "Give in and massage her feet for a few hours.">>]<<hint $options "Doing humiliating acts might affect your character in the future.">>
<<if $options.tutorial>>
@@.tut;
<</if>>
<br>
[<<moveTo "event_dataservice_intro_3_2" "Decline and try to sort out your mess yourself.">>]
<<if false>>[[Give in and massage her feet for a few hours.|event_dataservice_intro_3_1]]
[[Decline and try to sort out your mess yourself.|event_dataservice_intro_3_2]]<</if>>
<</nobr>>
</div><<nobr>>
<<if visited(passage()) == 1>>
<<levelStat $player 'humiliation' 0 100>>
<<levelStat $player 'foot' 0 100>>
<<set $now to setup.advanceDate($player, $now, 'minutes', 45)>>
<</if>>
<<set $player.location to "Cloud Data Service">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/cds_office.png" "./images/characters/npc_technician.png">>
<div id="invframe" class="scrolltext">
You get on your knees under the table to assume a position comfortable for the both of you, rest her feet on your legs and start foot reflexology. You learned these skills with your ex girlfriend, since her feet where always sore at the end of the day. Luckily your physique isn't too big, unlike @@.npc_admin;<<=$npc_admin.first_name>>'s@@ so you fit under the table.
<<printThought $player '"God, this is so humiliating. I hope nobody sees me while doing this."'>>
Her feet are sweaty and kinda smell since she's up all days in these stupid company high heels, but you pull yourself together, clench your teeth and start doing what has been ordered of you. While you massage her feet, @@.npc_technician;$npc_technician.first_name@@ lets out a soft moan.
"@@.npc_technician;Whatever you're doing, don't stop. Hng.@@"
The seconds, turn to minutes and the minutes turn to hours. This isn't what you're getting paid for and your hand start to hurt after a while as well, and this monotone task kinda bores you, which makes your mind kind of drift off...
[<<moveTo "event_dataservice_intro_4_1" "Seize the moment and try to sneak a peek under her skirt.">>]
[<<moveTo "event_dataservice_intro_4_2" "Do as you're told and massage her feet till she's done.">>]
<<if false>>[[[seize the moment and try to sneak a peek under her skirt|event_dataservice_intro_4_1]]]
[[[Do as you're told and massage her feet till she's done|event_dataservice_intro_4_2]]]<</if>>
</div><<nobr>>
<<if $roomchange == true>>
<<set $now to setup.advanceNextDate($player, $now, 0, 17, 55)>>
<</if>>
<<set $player.location to "Cloud Data Service">>
<<include enterroom>><<set $player.flags.datarecovery to 2>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/cds_office.png">>
<div id="invframe" class="scrolltext">
You politely decline @@.npc_technician;<<=$npc_technician.first_name>>@@ proposal and return to your workstation, trying to figure something out, which could restore the data. This takes you the rest of the working day. But every thing just seems to make things worse or does nothing at all. You manage to recover about <<=$player.flags.datarecovery>>% of the data, which is nearly nothing.
Just 5 Minutes before the work day should be over, the annoying yellow blinking of a new instant message pops up on your desktop. It is from @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@.
It reads "@@.npc_manager;$player.first_name, this is about your mishap with the $player.flags.faultcompany game data. I need to see you in my office as soon as possible.@@"
[<<moveTo "event_dataservice_intro_5_1" "Ignore the message and get ready to go home.">>]
[<<moveTo "event_dataservice_intro_6" "Answer, that you'll be right up.">>]<<nobr>>
<<if false>>[[[Ignore the message and get ready to go home|event_dataservice_intro_5_1]]]
[[[Answere you'll be right up|event_dataservice_intro_6]]]<</if>><</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<<levelStat $player 'feminized' 0 100>>
<<levelStat $player 'penis' 1 25>>
<<set $player.flags.catched_upskirt_technicial = true>>
<<set $now to setup.advanceDate($player, $now, 'minutes', 173)>>
<</if>>
<<set $player.location to "Cloud Data Service">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/cds_office.png" "./images/characters/npc_technician.png">>
<div id="invframe" class="scrolltext">
You try to crouch even further to get an better angle at @@.npc_technician;<<=$npc_technician.first_name>>'s@@ goodies. The Companies dress code for Female's are see-through Pantyhose during spring and summer, so thats not really a problem. The lack of light down here however is.
<<printThought $player '"So, why am I doing this again?"'>> you think to yourself, as you suddenly hear @@.npc_technician;<<=$npc_technician.first_name>>'s@@ words:
"@@.npc_technician;Getting a little inquisitive down there, ey $player.first_name? I assume a hero like yourself deserves a little reward for such a superb performance@@" and she starts to pull up her skirt, just enough for you to see her panties. They're pink and made of Nylon Elastane with some lace on them. And then there's the bulge in the middle which should not be there.
<<printThought $player '"wat?"'>>
As you are still collecting your thoughts, while still massaging her feet, @@.npc_technician;<<=$npc_technician.first_name>>@@ lets out a soft toned moan again, making her bulge twitch and grow in size.
"@@.npc_technician;You are way to good at this for your own good, you know that, right?@@"
You try to answer, but only a confused "aaaah" escapes your mouth.
"@@.npc_technician;This shall be our little secret okay? Unless you want to tell everyone how you obtained this information as well. Anyway@@", she says while pulling her skirt back down, "@@.npc_technician;You can stop now and get up again, before people start talking. I'm done. But you wont be happy with the result.@@
[<<moveTo "event_dataservice_intro_5" "Get up from under the table">>]
<<if false>>[[[Get up from under the table|event_dataservice_intro_5]]]<</if>>
</div><<nobr>><<set $player.location to "Cloud Data Service">>
<<if $roomchange == true>>
<<levelStat $player 'submission' 0 100>>
<<levelStat $player 'foot' 1 50>>
<<set $now to setup.advanceDate($player, $now, 'minutes', 173)>>
<</if>
<<include enterroom>>
<<initRoom>>
<</nobr>>
<<createBGR "./images/locations/cds_office.png" "./images/characters/npc_technician.png">>
<div id="invframe" class="scrolltext">
You intensify your massage efforts, which leads to yet another soft, sexy moan from @@.npc_technician;<<=$npc_technician.first_name>>@@.
"@@.npc_technician;How did you get that good at this $player.first_name? Your girlfriend must have been pretty stupid for breaking up wi...@@" <<=$npc_technician.first_name>> seems to remember that this theme might be a little bit to touchy for you right now, but to late.
<<printThought $player 'Bad news travel fast indeed. Who else knows of this? I thought, I only told <<=$npc_admin.first_name>> till now?'>>
"@@.npc_technician;Just forget I said anything. Get up now, this is getting awkward somehow. I think this is as far as I can help you anyhow. I'm done. But you wont be happy with the result.@@
[<<moveTo "event_dataservice_intro_5" "Get up from under the table.">>]<<nobr>>
<<if false>>[[[Get up from under the table|event_dataservice_intro_5]]]<</if>><</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<<set $player.flags.datarecovery to 16>>
<<set $now to setup.advanceNextDate($player, $now, 0, 17, 55)>>
<</if>>
<<set $player.location to "Cloud Data Service">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/cds_office.png" "./images/characters/npc_technician.png">>
<div id="invframe" class="scrolltext">
You get up from under the table looking around that nobody saw you. @@.npc_technician;<<=$npc_technician.first_name>>@@ is pointing at one of her monitors.
"@@.npc_technician;Okay, we managed to recover about <<=$player.flags.datarecovery>>% of all the Data from the Hard drives. This is not a lot. I hope you don't get too much trouble for this.@@"
<<printThought $player 'Too much trouble my ass, best case scenario I get demoted, worst case scenario "OFF WITH HIS HEAD".'>>
"@@.npc_technician;Anyway, I'd really value your discretion about my little secret,"@@ @@.npc_technician;<<=$npc_technician.first_name>>@@ tells you, while putting a finger on your lips in a suggestive manner, "@@.npc_technician;That would be better for both our sakes." @@
<<printThought $player 'What did she mean with that?'>>
You walk back to your own cube and try to figure something out, which could restore the data, which takes you the rest of the working day. But every thing just seems to make things worse or does nothing at all.
Just 5 Minutes before the work day should be over, the annoying yellow blinking of a new instant message pops up on your desktop. It is from @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@.
It reads "@@.npc_manager;$player.first_name, this is about your mishap with the $player.flags.faultcompany game data. I need to see you in my office as soon as possible.@@"
[<<moveTo "event_dataservice_intro_5_1" "Ignore the message and get ready to go home.">>]
[<<moveTo "event_dataservice_intro_6" "Answer, that you'll be right up.">>]
<<nobr>><<if false>>[[[Ignore the message and get ready to go home|event_dataservice_intro_5_1]]]
[[[Answere you'll be right up|event_dataservice_intro_6]]]<</if>><</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<<set $now to setup.advanceDate($player, $now, 'minutes', 2)>>
<</if>>
<<set $player.location to "Cloud Data Service">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/cds_office.png">>
<div id="invframe" class="scrolltext">
You pack your things together and head for the elevator. The office of @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ is in the 52 floor, as far as you remember. She is not really a part of Cloud Data Service, which has no own Personal Management, but a Part of Social Interaction Service Syndicate LTD., the umbrella company for Cloud Data Service.
<<nobr>><<if $player.flags.manager_ignored_firstrequest == true>>
<<printThought $player 'Okay, I think it was a stupid Idea to ignore the message. I hope @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ is not to pissed off.'>>
<</if>><</nobr>>
[<<moveTo "event_dataservice_intro_7" "Head for the elevator.">>]
<<nobr>><<if false>>[[[head for the elevator|event_dataservice_intro_7]]]<</if>><</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<<set $now to setup.advanceDate($player, $now, 'minutes', 7)>>
<<set $player.flags.manager_ignored_firstrequest to true>>
<<levelStat $player 'bimbofication' 0 100>>
<<set $npc_manager.anger += 2>>
<<set $npc_manager.workdiscipline -= 1>>
<<set _x = setup.addStress($player,5)>>
<</if>>
<<set $player.location to "Cloud Data Service">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/cds_office.png">>
<div id="invframe" class="scrolltext">
You decide to ignore the Message and start tidy up your things and get out of here. Just when you where ready to shut down your workstation you get another message with a huge shift in Tone.
"@@.npc_manager_dom;$player.first_name, you get up here at once, since this whole debacle is your fault to begin with. If you don't show up soon, you won't have to show up tomorrow as well. Or any other day after that since we are already on the subject of clarification.@@"
[<<moveTo "event_dataservice_intro_6" "Apologise yourself and answer that you'll be right up.">>]
<<nobr>><<if false>>[[[Apologise yourself and answere that you'll be right up|event_dataservice_intro_6]]]<</if>><</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<<set $now to setup.advanceDate($player, $now, 'minutes', 2)>>
<</if>>
<<set $player.location to "Social Interaction Service Syndicate LTD.">>
<<include enterroom>>
<<initRoom>>
<br>
<table>
<tr><td width="50%">
You enter the elevator. The offices beyond floor 40 are restricted to employees of Social Interaction Service Syndicate LTD. You use your ID Card on the designated slot, and press 52. The small screen over the button panel shows a short loading animation and then greets you with an green "@@.npc_ai;ACCESS GRANTED@@" and with the words and a synthetic sounding voice "@@.npc_ai;WELCOME TO SOCIAL INTERACTION SERVICE LTD. <<=uc($player.call)>> <<=uc($player.last_name)>>. YOU ARE BEING EXPECTED. PLEASE DO NOT DEVIATE FROM YOUR ROUTE AND HEAD STRAIGHT FOR@@ @@.npc_manager;<<=uc($npc_manager.call)>> <<=uc(ws($npc_manager.last_name))>>@@ @@.npc_ai;ROOM.@@"<br>
<br>
<<printThought $player 'Security seems to be very strict up here.'>><br>
<br>
/%[[[Exit the elevator|event_dataservice_intro_8]]]%/
[<<moveTo "event_dataservice_intro_8" "Exit the elevator" 420>>]
</td><td width="50%"><image src="./images/locations/company_elevator.png"></image></td></tr>
</table>
<</nobr>><<nobr>>
<<if $roomchange == true>>
<<set $now = setup.advanceDate($player, $now, 'minutes', 7)>>
<<set $npc_manager.profile = true>>
<</if>>
<<storeVisual $player $npc_manager>>
<<set $player.location to "Social Interaction Service Syndicate LTD.">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/sissy_office.png" "./images/characters/npc_manager.png" "move1">>
<div id="invframe" class="scrolltext">
Having messed up already enough lately, you head directly to @@.npc_manager;Mrs. <<=ws($npc_manager.last_name)>>@@ office. The last thing you'll need today is being tackled by an eager security guard.
You politely knock on the Door.
<<nobr>>
<<if $player.flags.manager_ignored_firstrequest == true>>
You hear a loud " @@.npc_manager_dom;ENTER@@ " followed by a slightly more collected "@@.npc_manager;I mean, come in."<br><br>
<<printThought $player "Yup, she's still pretty pissed.">>
<<else>>
"@@.npc_manager;Come in.@@"
<</if>>
<</nobr>>
The office is very commodious and even has an antechamber, where a secretary would reside, but the table is empty. You suppose she must have already left, since it is already beyond work time.
@@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ is sitting at her desk at the far end of the office. You've only met her once, when you started your job at Cloud Data Service three years ago. She seems to be older than you, but that might be an illusion and could be because the aura of superiority that surrounds her. She follows the dress code for managers to the letter, even though her blouse is a bit wide open, revealing more of her cleavage then you find comfortable.
<<printThought $player "Is she doing this on purpose? I'd normally wouldn't mind, but right now it is a distraction I really don't need.">>
"@@.npc_manager;Here, have a seat. We got a few things to discuss. I imagine you know why I'd let you come up here, do you? Your performance lately has been less then stellar, and your little mishap with the <<=$player.flags.faultcompany>> data is frankly speaking enough to terminate your contract with immediate effect.@@"
You lower your eyes not to make any eye contact. Seems like you're caught in a downwards spiral with no end in sight.
<<printThought $player "This isn't happening...">>
<<if $player.flags.datarecovery >= 15>>
"@@.npc_manager;Still, you managed to recover <<=$player.flags.datarecovery>>% of the data, using any means necessary, which I find commendable. Such dedication to the Company, going so far to massage@@ @@.npc_technician;Mrs. $npc_technician.last_name@@ @@.npc_manager;for several hours, since you knew you lack the know-how to restore the data yourself, should be rewarded not punished.@@"
You try to picture together where she gets her information from, but that seems to make your expression slip.
<<else>>
"@@.npc_manager;And with all your efforts today, you only managed to recover about <<=$player.flags.datarecovery>>% of the data. Maybe you should have asked for help from other departments better suited for Data Recovery. We all have to do our part sometimes.@@"
<<printThought $player "Wait, so I was supposed to massage @@.npc_technician;<<=ws($npc_technician.first_name)>>@@ feet?">>
<</if>>
"@@.npc_manager;Don't look at me like a scared fawn, it's my job to know what is going on in this company. Sadly, I'm not the one who decides your future in Cloud Data Service, that would be the responsibility of my superiors. And the upper Section has been very vocal about their decision. It has already been decided that as of today <<printDate $now "dateonly">>, your contract is to be terminated.@@"
Your heart sinks. Your worst fear has come true, loosing one's job in this day and age is a cause for existential dread. Your thoughts start to get gloomy. Money's already tight, since you're paying the rent for your flat all by yourself, and if you lose your job now, you'll be on the streets in no time.
[<<moveTo "event_dataservice_intro_9_1" "Say you'll do anything for another chance.">>]
[<<moveTo "event_dataservice_intro_9_2" "Admit your defeat and go empty your desk.">>]<<nobr>>
<<if false>>[[[Say you'll do anything for another chance|event_dataservice_intro_9_1]]]
[[[Admit your defeat and go empty your desk|event_dataservice_intro_9_2]]]<</if>><</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<<set $now to setup.advanceDate($player, $now, 'minutes', 5)>>
<<levelStat $player 'submission' 0 100>>
<</if>>
<<set $player.location to "Social Interaction Service Syndicate LTD.">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/sissy_office.png" "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
"@@.npc_manager;Anything?@@" @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ seems to be surprised, "@@.npc_manager;well, lets see if it has to come to this. @@"
<<include event_dataservice_intro_9>>
</div><<nobr>>
<<if $roomchange == true>>
<<set $now to setup.advanceDate($player, $now, 'minutes', 5)>>
/%<<set $player.humiliation += 1>>%/
<<levelStat $player 'humiliation' 0 100>>
<</if>>
<<set $player.location to "Social Interaction Service Syndicate LTD.">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/sissy_office.png" "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
<<printThought $player "Well, it was fun while it lasted.">>
You excuse yourself and get ready to stand up and leave the office.
"@@.npc_manager;Really? Giving up that quick?@@" @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ seems to be surprised, "@@.npc_manager;maybe I misjudged you after all. @@"
<<include event_dataservice_intro_9>>
</div><<printThought $player "What exactly does she mean?">>
It seems like your puzzled expression seems to catch @@.npc_manager;Mrs. <<=$npc_manager.last_name>>'s@@ attention.
"@@.npc_manager;If I was going to fire you there would be no need for a personal meeting, would it? I would have simply delegated this obligation to@@ @@.npc_admin;Mr. <<=$npc_admin.last_name>>@@@@.npc_manager;. No, you are here since I am willing to give you a chance. This is a once in a life time opportunity. So better take your time and think about this offer, before you answer me. I am offering you a Job as my Secretary.@@"
She pulls a contract from under her massive office table and slides it to your side of the table.
"@@.npc_manager;Judging from your expression that is not really what you expected when you came up here <<=$player.first_name>>, is it? Well I cannot blame you. But it seems like you wont get any better offerings this evening. If you choose to take this offer, you can start to look for another job, while still having financial stability, or should you choose to stay a secretary...@@" she pauses there for a moment and smiles at you, "@@.npc_manager;Well, rising within the company is much easier for a secretary since the secretary elevation act of 2021. Your tasks would be to provide to my personal wellbeing, like getting me a coffee or lunch, but also a lot of telecommunication and handling of my appointments. Besides you would work directly for me and Social Interaction Service Syndicate LTD..@@"
<<printThought $player "Me, a secretary? Well, technically I have all necessary skills for this job, typing really fast and telecommunication come hand in hand with a certain IT education, but thats not really a job I've ever considered.">>
"@@.npc_manager;Your starting salary will be 250 Credits per week and there will be a performance related bonus as well. I know, this is less than you made until now, but not by far. Plus after your qualifying period is over, we can discuss a raise, depending on your performance until then. The qualifying period is at least 3 Months, but it could be longer depending on how serious you take your duties. So, what do you say <<=$player.first_name>>?@@"
@@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ turns the contract around and offers you an expensive looking fountain pen. The last page of the contract has been opened, you simply need to sign it.
[<<moveTo "event_dataservice_intro_10_1" "Sign the contract." 1500>>]
[<<moveTo "event_dataservice_intro_10_2" "Say you want to read the contract first." 900>>]
[<<moveTo "event_dataservice_intro_10_3" "Politely decline the offer." 600>>]<<nobr>>
<<if $roomchange == true>>
/%<<set $now to setup.advanceDate($player, $now, 'minutes', 5)>>%/
<</if>>
<<set $player.location to "Social Interaction Service Syndicate LTD.">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/sissy_office.png" "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<printThought $player "Secretary, really? I think not.">><br>
<br>
You politely decline the offer and take your leave.<br>
<br>
"@@.npc_manager;Well, maybe thats for the best anyway.@@"<br>
<br>
<<printThought $player "Wait, what's that supposed to mean?">><br>
<br>
"@@.npc_manager;It has been ... interesting having you around. I wish you the best luck for your future.@@"<br>
<br>
[<<moveTo "gameover_grue" "Leave the company building after clearing out your desk">>]
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<<set $now to setup.advanceDate($player, $now, 'minutes', 15)>>
<</if>>
<<set $player.location to "Social Interaction Service Syndicate LTD.">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/sissy_office.png" "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
You turn back to page one of the contract and what hits you hard is just how thick the contract is. Front to back its 98 pages, written really small.
<<printThought $player "What are all these paragraphs for?">>
"@@.npc_manager;You seem confused of the size of the contract. Most of it is a legal binding to a non disclosure agreement. Since you might come in contact with many sensitive information here at Social Interaction Service Syndicate LTD. we have to make sure, that our secrets protect themself. The rest is the usual stuff. Work time, rules for vacation, dress code, et cetera, et cetera.@@"
@@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ looks at her watch, like she is in a hurry.
"@@.npc_manager;Look, I really don't want to pressure you, but I have some other obligations today. If my superiors figure out what I am up to they might do something against it. Normally I can staff this position as I want to, but you are a special case. That's why this offer is only up today, right now.<<if $player.flags.manager_ignored_firstrequest == true>> If a certain someone would have responded to my request immediately we might had more time to go this through in greater details.<</if>>@@"
[<<moveTo "event_dataservice_intro_10_1" "Sign the contract." 1500>>]
[<<moveTo "event_dataservice_intro_10_3" "Politely decline the offer.">>]
</div><<nobr>>
<<if $roomchange == true>>
<<addItem "fountain_pen">>
<<addItem "business_card">>
<<set $tmpName to setup.getNpcName('manager')>>
<<set $tmpDate to setup.setNextDate($now, 1, 8, 0)>>
<<set $player.locations.psychiatrist = true>>
<<addTask 'manager_first_workday_morning'
$now
$tmpName
'Make sure your clothing is clean when you come to work, since being a secretary is a representative position as well! And make sure you're not to late.'
'{"clean":{"condition":"all","addtext":["<br>You showed up in clean clothes. ","<br>You didn't manage to clean your clothes in time. "]},"location":{"condition":"room_office_sissy_secretary","addtext":["You got to the office in time. ","You didnt't get there in time."]}}'
'{"changenpcstat":{"type":"npc","how":"+","npc":"npc_manager","stat":"satisfaction","value":1},"trigger_event":"event_first_workday_morning_1"}'
'{"changenpcstat":{"type":"npc","how":"+","npc":"npc_manager","stat":"anger","value":1},"trigger_event":"event_first_workday_morning_1"}'
'exact'
$tmpDate>>
<<set $tmpDate to setup.setNextDate($now, 3, 14, 0)>>
<<addTask 'psychiatrist_apointment_1'
$now
$tmpName
'You have an apointment with @@.npc_psychiatrist;$npc_psychiatrist.other_call $npc_psychiatrist.last_name@@. Do not miss it!'
'{"location":{"condition":"room_psychiatrist_lobby","addtext":["<br>You took your first sitting with @@.npc_psychiatrist;$npc_psychiatrist.call $npc_psychiatrist.last_name@@. ","<br>You failed to to keep your appointment at the psychiatrists office."]}}'
'{"changenpcstat":{"type":"npc","how":"+","npc":"npc_psychiatrist","stat":"sessions","value":1},"trigger_event":"event_psychiatrist_1stsession"}'
'{"changenpcstat":{"type":"npc","how":"+","npc":"npc_psychiatrist","stat":"sessions_missed","value":1},"trigger_event":"event_psychiatrist_1stsession_failed"}'
'exact'
$tmpDate>>
<<set _name = setup.getNpcName('manager')>>
<<addEmail $computer
_name
'<<=$player.first_name>> <<=$player.last_name>>'
false
true
$now
'Standart Contract for Social Interaction Service Syndicate Secretaries.'
'Hello <<=$player.first_name>><br><br>As discussed, I've send you a digital copy of your contract. It would be a wise thing to study it thoroughly, since it does not only depict your field of activity, but also your rights and obligations. And of course your dress code.'
'{"name":"sissy_secretary_contract.pfd","type":"event","data":{"event":"attachment_read_contract"}}'
>>
<</if>>
<<set $player.location to "Social Interaction Service Syndicate LTD.">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/sissy_office.png" "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
You sign the contract and hand it back to @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@.
"@@.npc_manager;Very good. I am sure you will look back to this very moment in the future with fond memories. I'm sending a copy of your contract to your personal email address as well. Please take your time and read it through thoroughly, it contains many important informations about your field of activity, rights and obligations and your...@@" you wonder about the dramatic pause, "@@.npc_manager;... Dress Code.@@"
<<printThought $player "So, I'm going to be a Secretary, am I?">>
"@@.npc_manager;Please, keep the pen.@@" She pulls out an platinic coated small box which contains business cards and hands you one. "@@.npc_manager;These contain all my contact informations, please transfer them to your phone. Well, thats about it. Welcome aboard, as a sissy secretary!@@"
<<printThought $player "Wait? What did she just call me? A sissy secretary?">>
"@@.npc_manager;I didn't mean to confuse you. Sissy is short for Social Interaction Service Syndicate. Not really the most fitting acronym for a multi billion credit company, but I wasn't around, when they chose that name. And the contract you just signed makes you an official sissy secretary.@@" She smiles at again, but this time its more like the grinning of an predator towards its prey. "@@.npc_manager; Don't worry to much, everyone has to endure this joke at first.@@"
<<printThought $player "First work slave, now sissy secretary? I'm never going to see the end of it, am I?">>
"@@.npc_manager;Before I forget it: you need to go through psychological evaluation. Don't worry, that is standard procedure for everyone who starts up here at Social Interaction Service Syndicate LTD.. I got you an appointment for Friday afternoon, 14 p.m. with@@ @@.npc_psychiatrist;<<=$npc_psychiatrist.other_call>> <<=$npc_psychiatrist.last_name>>@@@@.npc_manager;, since work time only lasts till 13 p.m. on a friday. This is mandatory. Failing to show up to this appointment automatically results in failing the qualifying period.@@"
She pauses for a moment and puts the tips of her fingers together.
"@@.npc_manager;Besides, my sources state, that you might need a good talk or two with a shrink, to get all that negativity out of your system. Before you ask, yes I know about your recent break up and yes, I assume that this incident lead more or less your <<=$player.flags.faultcompany>> data mishap. And yes, I can read your thoughts... That last one was a joke, relax! But please, use these hours for your personal gain, they're paid by the company, since they're part of your evaluation. We do not get any details from your doctor, since that would compromise@@ @@.npc_psychiatrist;<<=$npc_psychiatrist.other_call>> <<=ws($npc_psychiatrist.last_name)>>@@ @@.npc_manager;medical confidentiality, and we would not want to do that, now would we? No, she simply gives us a recommendation ... or non. That's all there is to it.@@"
@@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ reaches over the table to shake your hand.
"@@.npc_manager;Well, I'll be seeing you tomorrow then <<=$player.first_name>>. Work hours begin just like in Cloud Data Service at 8 o'clock a.m.. Don't be late. We will begin with an short orientation tomorrow before you start working for me. And make sure your clothes are clean@@", she says while looking at you with a thoroughly gaze, "@@.npc_manager;being a secretary is a representative position as well. I know you had a long day today, but the way your clothes look and ... smell now is unacceptable and could lead to a prematurely termination of your contract.@@"
[<<moveTo "event_dataservice_intro_11" "Shake her hand and bid yourself goodbye.">>]<<nobr>>
<<if false>>[[[Shake her hand and bid yourself goodbye|event_dataservice_intro_11]]]<</if>><</nobr>>
</div><<nobr>>
<<if $roomchange==true>>
<<set $player.timebased.stressmulti = 0>>
<<set $now to setup.advanceDate($player, $now, 'minutes', 5)>>
<<set $player.flags.jobsecretary = true>>
<<addEvent '{"trigger":"always","type":"next","location":"room_foyer"}' '{"szene":"event_landlord_brokenwashmachine"}'>>
<<changeItemStatus 'boxershorts' 'sweaty' '["set",100]'>>
<<changeItemStatus 'socks' 'sweaty' '["set",100]'>>
<<set $player.timebased.dirty to 75>>
<</if>>
<<set $player.location to "Cloud Data Service">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/cds_office.png" "./images/characters/npc_admin.png">>
<div id="invframe" class="scrolltext">
You return to Cloud Data Service in the 39th floor of the Building. The office is nearly empty, besides a few workaholics who push overtime. As you approach your cubicle you notice @@.npc_admin;<<=ws($npc_admin.first_name)>>@@ towering physique, reaching over the cubicle walls from afar. He looks at you with a sad smile as you approach.
"@@.npc_admin;Hey man, I just got the Info from@@ @@.npc_manager;<<=$npc_manager.other_call>> <<=$npc_manager.last_name>>@@ @@.npc_admin;per Email. Screw those bastards. Screw them all to hell. One fuck up and you're done. It has come to that. Anyway...@@"
@@.npc_admin;<<=$npc_admin.first_name>>@@ hands you an cardboard box.
"@@.npc_admin;I've gathered your stuff. Here you go. At least your financial situation is stable, but man. You? A secretary? Not really what you expected when you woke up this morning.@@"
<<printThought $player "Yeah? No shit Sherlock?">>
You thank @@.npc_admin;<<=$npc_admin.first_name>>@@ for all of his support these last 3 years as you firmly shake his hands and leave the office. As you exit through the door you hear @@.npc_admin;<<=$npc_admin.first_name>>@@ say: "@@.npc_admin;Lets go for a drink from time to time man. Now don't be a stranger!@@"
You're going to miss working with the big fella.
As you leave the office and spend some seconds in the elevator alone, you realize that this whole day made you break out in cold sweat a lot. Putting all your dirty cloth in the washing machine this evening might be an good idea, especially if you consider what @@.npc_manager;$npc_manager.call $npc_manager.last_name@@ said about "being a representative position".
[<<moveTo "company_lobby" "Leave Cloud Data Service" 120 "<<set $player.cutscene.lockinventory = false>>">>]
</div><<nobr>>
<<if $roomchange == true>>
<<set $player.inside = true>>
<<set $player.cutscene.lockinventory = false>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/flat_foyer_01.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You hear your doorbell ring, but being a bit drowsy, since its pretty early in the morning ~ for your taste at least, you react kind of slow. And you didn't have your fill of hot black caffeinated beverage, aka coffee yet. You have no Idea who this could, so you take a look at the screen of your security system. It seems to be some woman.<br>
<br>
<<printThought $player "Wait a second...">><br>
<br>
It seems to be your former girlfriend @@.npc_exgirlfriend;<<=$npc_exgirlfriend.first_name>>@@. Maybe she's here to fetch the rest of her stuff.<br>
<br>
<<if $player.flags.commando>>
[<<moveTo "event_exgirlfriend_commando_1" "Open the door." 60>>]
<<else>>
[<<moveTo "event_exgirlfriend_fetchthings_2" "Open the door." 60>>]
<</if>>
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<<set $eg_e1= {}>>
<<set $player.inside = false>>
<<set $player.cutscene.lockinventory = true>>
<<set $player.cutscene.reason = "What? Really?!">>
<<addItemWardrobe "makeup_basic">>
<<addItemWardrobe "black_box">>
<<set $eg_e1.naked = false>>
<<set $eg_e1.female = false>>
<<set $eg_e1.completeoutfit = false>>
<<if $player.indecent >= 90>>
<<set $eg_e1.naked = true>>
<<set $npc_exgirlfriend.flags.nakedwhiledelivery = true>>
<<levelStat $player 'humiliation' 1 50>>
<<elseif (setup.checkVisibleClothingTag('female')>10)>>
<<set $eg_e1.female = true>>
<<levelStat $player 'humiliation' 2 200>>
<<if (setup.getItemFromType("panties")=="cotton_panties") && (setup.getItemFromType("stockings")=="black_pantyhose") && (setup.getItemFromType("legwear")=="skirt_black") && (setup.getItemFromType("shirt")=="satin_blouse")>>
<<set $eg_e1.completeoutfit = true>>
<</if>>
<<set $npc_exgirlfriend.flags.woreherclothes = true>>
<</if>>
<<set $player.flags.exgirlfriend.met = true>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/flat_foyer_01.png" "./images/characters/npc_exgirlfriend.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You open the door.<br>
<br>
<<if $eg_e1.naked||$eg_e1.female>>
"@@.npc_exgirlfriend;Hello <<=$player.first_name>>. How are ... are ...@@"<br>
<br>
For some reason she starts to stutter. Which is strange, because she's normally not a person whose at loss of words. The only time you ever heard her stutter, is when you caught her with the yoga instructor. So why does she... Oh fuck.
<<if $player.flags.landlordsawyounaked>>
You did it again.
<</if>>
<<else>>
"@@.npc_exgirlfriend;Hello <<=$player.first_name>>. How are you?@@"<br>
<br>
<</if>>
<<if $eg_e1.female>>
<<if !$eg_e1.completeoutfit>>
Well... again as in you messed up again. Big time. You opened the door. Wearing her clothes. A few of them at least.
<<else>>
Well... again as in you messed up again. Big time. You opened the door. Wearing her clothes. Pretty much all of them at once.
<</if>>
<br><br>
"@@.npc_exgirlfriend;<<=$player.first_name>>...@@", she tries to force a smile on her obviously puzzled face, and continues a lot fainter,"@@.npc_exgirlfriend;Oh god, this explains so much.@@"<br>
<br>
Having calmed herself down a little, she starts again, this time in a normal voice, while pushing you inside the the foyer, closing the door behind her, "@@.npc_exgirlfriend;<<=$player.first_name>>, are these mine? I was in the vicinity, and thought I could fetch some of my missing stuff. Is that why my dresses always felt a little bit stretched? What is going on John? We have been together for 3 years, you own me an explanation!@@"<br>
<br>
You try your best to explain your train of thoughts that led you to this situation. @@.npc_exgirlfriend;<<=$npc_exgirlfriend.first_name>>@@ listens to you patiently, even though you stutter during every 2nd word. After you're done, she sighs.<br>
<br>
"@@.npc_exgirlfriend;<<=$player.first_name>>, first of all, I'm sorry you lost your job. The timing could not have been worse. But listen to yourself. Your explanation makes no sense. Null, nada, niente. If you were going to wear these under your regular clothes, why did you open the door, dressed with my clothes? You are ... sorry, were the software developer. Does this sound logical to you?@@"<br>
<br>
<<printThought $player "No... not at all">><br>
<br>
"@@.npc_exgirlfriend;This lack of communication is what ended our relation in the first place. I know it's to late now, but I want you to know that this wasn't your fault... alone. I only accepted your proposal for remaining virgin, since I thought you'd grew out of it sooner or later. I simply should have told you the truth and then we could have fucked like rabbits. But you always seemed so grounded on the whole ordeal, that I never managed to bring it up. So please, whatever is going on in your mind right now... cut the whole staying virgin bullshit and try to have some fun for once in your life! And if thats your new Idea of having fun, well kudos to you! I think you can keep these. And the boxes as well, if you've found them already. Take care. I'm really going to miss these magic hands of yours.@@"<br>
<br>
<<else>>
<<if $eg_e1.naked>>
For some reason you opened the door wearing little to nothing, and test how good your face can depict different shades of red. You quickly grab a towel and put it over your hips.
<br><br>
"@@.npc_exgirlfriend;Interresting@@", she pondered, "@@.npc_exgirlfriend;If you've only shown that kind of initiative when we were still together.@@"<br>
<br>
<</if>>
You ask her what she wants.<br>
<br>
"@@.npc_exgirlfriend;Straight to the point, huh? Okay, I was just in the vicinity, and I think I left a few items when I relocated hasty last week.@@"<br>
<br>
<<printThought $player "Oh shit, she is talking about her underwear">><br>
<br>
You hastily make up an excuse, that you thought she did not need these clothes anymore, and thats why you gave them to the used clothing collection. You offer her to fetch her boxes though.<br>
<br>
"@@.npc_exgirlfriend;Oh... Well, thats too bad. About the boxes. If you don't mind, I want to leave them at your place for the time being. They're rather heavy and my new place is not really that big, so maybe I can fetch them later?@@<br>
<br>
You nod but you're kind of curious about the black box and ask about its content.<br>
<br>
"@@.npc_exgirlfriend;Wha...! Nothing... Nothing of importance. Simply some mementos from earlier. Yeah. Look,@@" she tries to distract, "@@.npc_exgirlfriend;I know it's to late now, but I want you to know that this wasn't your fault... alone. I only accepted your proposal for remaining virgin, since I thought you'd grew out of it sooner or later. I simply should have told you the truth and then we could have fucked like rabbits. But you always seemed so grounded on the whole ordeal, that I never managed to bring it up. So please, cut the whole staying virgin bullshit and try to have some fun for once in your life! Well, take care. I'm really going to miss these magic hands of yours.@@"<br>
<br>
<</if>>
And with these words she left.<br>
<br>
[<<moveTo "room_foyer" "Close the door." 360 "<<set $player.inside = true>><<set $player.cutscene.lockinventory = false>>">>]
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<<set $player.inside = true>>
<<set $player.cutscene.lockinventory = false>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/flat_foyer_01.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You hear your doorbell ring, but being a bit drowsy, since its pretty early in the morning ~ for your taste at least, you react kind of slow. And you didn't have your fill of hot black caffeinated beverage, aka coffee yet. That must be your delivery. Do drones ring bells? Well it does not matter. But what does matter indeed is that your delivery is just in time for you to safe your first workday.<br>
<br>
<<printThought $player "Safe my first workay huh? Well, it's not like my workday would have needed any saving if I didn't mess up last week. Well, time to stop dwelling in the past. Looks like everything is going to work out somehow anyway. Yeah!">><br>
<br>
[<<moveTo "event_exgirlfriend_recive_onlineorder_2" "Open the door for the delivery." 60>>]
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<<set $eg_e2 = {}>>
<<set $player.inside = false>>
<<set $player.cutscene.lockinventory = true>>
<<set $player.cutscene.reason = "What? Really?!">>
<<addItemWardrobe "makeup_basic">>
<<addItemWardrobe "black_box">>
<<addItem "alizon_box_1">>
<<set $eg_e2.naked = false>>
<<if $player.indecent >= 90>>
<<set $eg_e2.naked = true>>
<<set $npc_exgirlfriend.flags.nakedwhiledelivery = true>>
<<levelStat $player 'humiliation' 1 50>>
<</if>>
<<set $player.flags.exgirlfriend.met = true>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/flat_foyer_01.png" "./images/characters/npc_exgirlfriend.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You open the door. Thats strange. The delivery drone looks a lot like your former girlfriend @@.npc_exgirlfriend;<<=$npc_exgirlfriend.first_name>>@@. As you focus your eyes, the painful truth sinks in, that it is as a matter of fact your former girlfriend.<br>
<br>
<<if $eg_e2.naked>>
"@@.npc_exgirlfriend;Hello <<=$player.first_name>>. How are ... are ...@@"<br>
<br>
For some reason she starts to stutter. Which is strange, because she's normally not a person whose at loss of words. The only time you ever heard her stutter, is when you caught her with the yoga instructor. So why does she... Oh fuck.
<<if $player.flags.landlordsawyounaked>>
You did it again.
<</if>>
For some reason you opened the door wearing little to nothing, and test how good your face can depict different shades of red. You quickly grab a towel and put it over your hips.<br>
<br>
"@@.npc_exgirlfriend;Interresting@@", she pondered, "@@.npc_exgirlfriend;If you've only shown that kind of initiative when we were still together."<br>
<br>
<<printThought $player "What's that supposed to mean?">>
<<else>>
"@@.npc_exgirlfriend;Hello <<=$player.first_name>>. How are you?@@"
<</if>>
<br><br>
You ask her what she wants.<br>
<br>
"@@.npc_exgirlfriend;Straight to the point, huh? Okay, I was just in the vicinity, and I think I left a few items when I relocated hasty last week. And some strange looking drone flew against the wall down by the entrance for a few time before dropping this. Then it simply flew away. I think thats for you since your name and address is on it.@@"<br>
<br>
<<printThought $player "So much for the 'revolution in personal delivery'. Revolution my ass!">> <br>
<br>
You take the brown Alizon cardboard box and fetch her belongings from the wardrobe in the bedroom.<br>
<br>
"@@.npc_exgirlfriend;If you don't mind, I want to leave the boxes at your place for the time being. They're rather heavy and my new place is not really that big, so maybe I can fetch them later?@@<br>
<br>
You nod and put the boxes back in the wardrobe. But you're kind of curious about the black box and ask about its content.<br>
<br>
"@@.npc_exgirlfriend;Wha...! Nothing... Nothing of importance. Simply some mementos from earlier. Yeah. Look,@@" she tries to distract, "@@.npc_exgirlfriend;I know it's to late now, but I want you to know that this wasn't your fault... alone. I only accepted your proposal for remaining virgin, since I thought you'd grew out of it sooner or later. I simply should have told you the truth and then we could have fucked like rabbits. But you always seemed so grounded on the whole ordeal, that I never managed to bring it up. So please, cut the whole staying virgin bullshit and try to have some fun for once in your life! Well, take care. I'm really going to miss these magic hands of yours.@@"<br>
<br>
And with these words she left.<br>
<br>
[<<moveTo "room_foyer" "Close the door." 360 "<<set $player.inside = true>><<set $player.cutscene.lockinventory = false>>">>]
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<<set $eg_e3 = {}>>
<<set $player.inside = false>>
<<set $player.cutscene.lockinventory = true>>
<<set $player.cutscene.reason = "What? Really?!">>
<<addItemWardrobe "makeup_basic">>
<<addItemWardrobe "black_box">>
<<set $eg_e3.naked = false>>
<<if $player.indecent >= 90>>
<<set $eg_e3.naked = true>>
<<set $npc_exgirlfriend.flags.nakedwhiledelivery = true>>
<<levelStat $player 'humiliation' 1 50>>
<</if>>
<<set $player.flags.exgirlfriend.met = true>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/flat_foyer_01.png" "./images/characters/npc_exgirlfriend.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You open the door.<br>
<br>
<<if $eg_e3.naked>>
"@@.npc_exgirlfriend;Hello <<=$player.first_name>>. How are ... are ...@@"<br>
<br>
For some reason she starts to stutter. Which is strange, because she's normally not a person whose at loss of words. The only time you ever heard her stutter, is when you caught her with the yoga instructor. So why does she... Oh fuck.
<<if $player.flags.landlordsawyounaked>>
You did it again.
<</if>>
For some reason you opened the door wearing little to nothing, and test how good your face can depict different shades of red. You quickly grab a towel and put it over your hips.<br>
<br>
"@@.npc_exgirlfriend;Interresting@@", she pondered, "@@.npc_exgirlfriend;If you've only shown that kind of initiative when we were still together.@@"<br>
<br>
<<printThought $player "What's that supposed to mean?">>
<<else>>
"@@.npc_exgirlfriend;Hello <<=$player.first_name>>. How are you?@@"
<</if>>
<br><br>
You ask her what she wants.<br>
<br>
"@@.npc_exgirlfriend;Straight to the point, huh? Okay, I was just in the vicinity, and I think I left a few items when I relocated hasty last week.@@"<br>
<br>
You fetch her belongings from the wardrobe in the bedroom.<br>
<br>
"@@.npc_exgirlfriend;If you don't mind, I want to leave the boxes at your place for the time being. They're rather heavy and my new place is not really that big, so maybe I can fetch them later?@@<br>
<br>
You nod and put the boxes back in the wardrobe. But you're kind of curious about the black box and ask about its content.<br>
<br>
"@@.npc_exgirlfriend;Wha...! Nothing... Nothing of importance. Simply some mementos from earlier. Yeah. Look,@@" she tries to distract, "@@.npc_exgirlfriend;I know it's to late now, but I want you to know that this wasn't your fault... alone. I only accepted your proposal for remaining virgin, since I thought you'd grew out of it sooner or later. I simply should have told you the truth and then we could have fucked like rabbits. But you always seemed so grounded on the whole ordeal, that I never managed to bring it up. So please, cut the whole staying virgin bullshit and try to have some fun for once in your life! Well, take care. I'm really going to miss these magic hands of yours.@@"<br>
<br>
And with these words she left.<br>
<br>
[<<moveTo "room_foyer" "Close the door." 360 "<<set $player.inside = true>><<set $player.cutscene.lockinventory = false>>">>]
<</nobr>>
</div><<nobr>>
<<if $roomchange==true>>
<<levelStat $player 'humiliation' 1 50 >>
<</if>>
<<if ( (getUTCHours($now)>=8) && (getUTCHours($now) <= 22) )>>
<<set _tmpImage = "./images/locations/mall_outside.png">>
<<set _open = true>>
<<else>>
<<set _tmpImage = "./images/locations/mall_outside_night.png">>
<<set _open = false>>
<</if>>
<<set $player.location to "The Mall">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR _tmpImage>>
<div id="invframe" class="scrolltext">
<<nobr>>
You think you finally found a solution, which does not send you to much into hot water. Well, maybe a little bit. Or much. You have no idea how well your new Boss @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ reacts to arriving to late at work... on your very first work day. But the thought of going into work commando was simply to much for your mind, so you decided to bet everything on a single card and wait until the mall opened, so you could finally buy some underwear before heading to work. You bet everything on this one single card, and reading the sign on the door of "Bumble Bee Boutique: General Apparel Store", you realize pretty fast, that you lost.<br>
<br>
<<printThought $player "Oh, you got to be kidding me!">><br>
<br>
The sign reads: "We are terrible sorry, but the inventory took longer then expected. The Bumble Bee Boutique will be open after midday today. Thank you for your understanding. Please come back later today!". Your hearts sinks in. This is it. You have lost. Not only will you appear to late for work, but you're still going commando.<br>
<br>
/%
<<printThought $player "No! I am not giving up this time! There has to be a solution!">><br>
<br>
And as if Fortunas heart-warming smile graces you, you see a frustrated looking female shopkeeper leaving the shop for a well deserved smoke break. She greets you with a "How may I help you sir", but it becomes pretty apparent, that she does not want to talk to you during her 5 minutes regulated union break. You start to plead, that all you need is some underwear, which gets you a confused look, but she explains to you, that they are doing an inventory, and now is pretty much the worst time to ask for anything. You take out a few credsticks, underlining your argument, that you're willing to pay more then the usual price in an attempt to bribe her... which seems to work for some reason.<br>
<br>
"Look, I cannot give you anything from the official inventory, since it is all accounted. But we have found some unmarked boxes back in the warehouse and got no Idea where it came from or who it ordered. I can get you a box labeled 'underwear' for ... 40 creds, okay? No one will miss these, and you get what you want. But for all thats holy, do not start to change here please... sir.@@"<br>
<br>
[<<moveTo "event_general_storevisit_1_2" "accept her offer." 300>>]
[<<moveTo "room_citymap" "Decline her offer an leave." 300>>]%/
[<<moveTo "room_mall" "Return to the mall." 300>>]
<</nobr>>
</div><<nobr>>
<<=$roomchange>>
<<if $roomchange==true>>
<</if>>
<<if ( (getUTCHours($now)>=8) && (getUTCHours($now) <= 22) )>>
<<set _tmpImage = "./images/locations/mall_outside.png">>
<<set _open = true>>
<<else>>
<<set _tmpImage = "./images/locations/mall_outside_night.png">>
<<set _open = false>>
<</if>>
<<set $player.location to "The Mall">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR _tmpImage>>
<div id="invframe" class="scrolltext">
<<nobr>>
You think you finally found a solution, which does not send you to much into hot water. Well, maybe a little bit. Or much. You have no idea how well your new Boss @@.npc_manager;<<=$npc_manager.call>> <<$npc_manager.last_name>>@@ reacts to arriving to late at work... on your very first work day. But the thought of going into work commando was simply to much for your mind, so you decided to bet everything on a single card and wait until the mall opened, so you could finally buy some underwear before heading to work. You bet everything on this one single card, and reading the sign on the door of "Bumble Bee Boutique: General Apparel Store", you realize pretty fast, that you lost.<br>
<br>
<<printThought $player "Oh, you got to be kidding me!">><br>
<br>
The sign reads: "We are terrible sorry, but the inventory took longer then expected. The Bumble Bee Boutique will be open after midday today. Thank you for your understanding. Please come back later today!". Your hearts sinks in. This is it. You have lost. Not only will you appear to late for work, but you're still going commando.
<br>
<<printThought $player "No! I am not giving up this time! There has to be a solution!">><br>
<br>
And as if Fortunas heart-warming smile graces you, you see a frustrated looking female shopkeeper leaving the shop for a well deserved smoke break. She greets you with a "How may I help you sir", but it becomes pretty apparent, that she does not want to talk to you during her 5 minutes regulated union break. You start to plead, that all you need is some underwear, which gets you a confused look, but she explains to you, that they are doing an inventory, and now is pretty much the worst time to ask for anything. You take out a few credsticks, underlining your argument, that you're willing to pay more then the usual price in an attempt to bribe her... which seems to work for some reason.<br>
<br>
"Look, I cannot give you anything from the official inventory, since it is all accounted. But we have found some unmarked boxes back in the warehouse and got no Idea where it came from or who it ordered. I can get you a box labled 'underwear' for ... 40 creds, okay?@@"<br>
<br>
[<<moveTo "room_citymap" "continue" 600>>]
<</nobr>>
</div><<nobr>>
<<set $player.inside = false>>
<<set $player.cutscene.lockinventory = true>>
<<set $player.cutscene.reason = "Starting to strip while being at a psychiatrist does not seem to be the best of my many strange Ideas lately...">>
<<set $hset1 = {
feminization: false,
sissyfication: false,
bimbofication: false
}>>
<<set _name = setup.getNpcName('psychiatrist')>>
<<if $roomchange == true>>
<<if $npc_psychiatrist.flags.signednda>>
<<addItem 'plug_suit_red'>>
<<set $npc_psychiatrist.flags.nextsession = true>>
<</if>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/psychiatrist_office.png" "./images/characters/npc_psychiatrist.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<if $npc_psychiatrist.flags.signednda>>
You enter the office and close the door behind you. It seems like @@.npc_psychiatrist;<<=$npc_psychiatrist.call>> <<=$npc_psychiatrist.last_name>>@@ was already awaiting your arrival, but this time she has a giant grin on her face ranging from one ear to the other. As if she knew you'd come back eventually.<br>
<br>
"@@.npc_psychiatrist;<<=$player.first_name>>, I cannot tell you how glad I am, that we can finally continue our little study on the human mind. We talked about everything important the last time in great detail, so lets not loose any more time and get on with the agenda. Now, if you would kindly follow me@@", she says while standing up and walking towards a door. You could have sworn this door wasn't there, the last time you've visited. It looked pretty much like the wall, and that part of the office wasn't that well lit.<br>
<br>
"@@.npc_psychiatrist;Please, follow me to my laboratory and take this,@@" she says while handing you a small, red case,"@@.npc_psychiatrist;This contains an VR Plug Suit, which does have two functions. Reading your Vital and Mental Data while being in the Simulation and providing your body with stimulus to intensify the immersion. Maybe one day we'll get one of these fancy Nintendolls immersion Chambers, but our current budget would simply not suffice.@@"<br>
<br>
You take the Case and open it up. On one hand you're intrigued with all this new tech you're making contact with, since the best VR Tech you tested till now is one of these ancient VR Goggles from the last decade, on the other hand this suit does look a lot like some anime latex fetish cosplay.<br>
<br>
"@@.npc_psychiatrist;Ah yes. The Design is kind of in need of getting used to. Real Stimuli Suits are very expensive so we created our own... using some latex Catsuits with integrated stimulators as a base. I hope you don't mind that yours is actually female.@@
<<if $npc_psychiatrist.flags.knowsyoucrossdress>>
@@.npc_psychiatrist;Well, from what I've already learned from you, I think you'll like this one better anyway."@@<br>
<<else>>
@@.npc_psychiatrist;It might be a little bit tight in some regions, but your butt is pretty big, so this design might suit you better anyway.@@"<br>
<</if>>
<br>
<<if $player.stats.feminized[0]<5>>
<<printThought $player "Oh, come on!">><br>
<<else>>
<<printThought $player "Oh, well, I got used to something like that lately...">><br>
<</if>>
<br>
"@@.npc_psychiatrist;Now, if you would kindly follow me into the changing booth, so I can help you into the suit. Trust me, unless you're really into latex, this is not an easy task.@@"<br>
<br>
[<<moveTo 'event_psychiatrist_hypnosis_1_1' 'Follow her' 180>>]
<<else>>
You enter the office and close the door behind you. It seems like @@.npc_psychiatrist;$npc_psychiatrist.call <<=$npc_psychiatrist.last_name>>@@ was already awaiting your arrival, as she greets you with an heartfelt smile.<br>
<br>
"@@.npc_psychiatrist;I am glad you could make yourself free for our little study on the human mind. Please, take a seat. Before we start our excursion into the subconscious, let me explain a few things. This first session is a test, to see how well your brain reacts to my trance inducing techniques. There won't be many changes after this first session. It's rather a kind of key, to unlock your subconscious. The question of course is, does this key fit or will your lock reject it. I've seen this a few times over and over again. Even if you want to, if your subconscious blocks this, it cannot happen. After all, hypnosis is not the almighty tool, the media sometimes want's it to be. It can only change or activate things you're subconsciously already okay with. So, if someone... just as an example, would put you in trance and command you to become gay and suck cock all night long... if you'd do that, it's because you were already a cockhungry whore deep inside you all along, and not because you were hypnotized.@@"<br>
<br>
<<printThought $player "What kind of example is this...">><br>
<br>
"@@.npc_psychiatrist;Again, all we are doing is to find out, what your subconsciousness desires. And then we unlock them. You cannot be forced to do something you didn't want to do in the first place. But, and this happened often as well, you find out things about yourself you did not know. And since you found out a few things about yourself these last few days since you became a secretary, this is the perfect time to start this little experiment, wouldn't you agree <<=$player.first_name>>?"@@<br>
<br>
You simply nod, uncertain what to answer exactly.<br>
<br>
"@@.npc_psychiatrist;Anyway, any session you attend after this one, will be a lot more effective, if this one works. And if it doesn't work... well, I don't think that will happen, but if it does, your subconscious does indeed reject the idea of being hypnotized and unlocked. Well then any further sessions would be a waste of time and money. Don't worry, you get paid for your first session no matter how it turns out.@@"<br>
<br>
<<printThought $player "Hmm... I could really use that money... And I am curious about this whole thing as well.">><br>
<br>
"@@.npc_psychiatrist;One more thing. I'd like you to sign this non disclosure agreement. This is fundamental research we conduct here, and you seem very trustworthy, but I really can't risk any information about this leak to the public.@@"<br>
<br>
She hands you an agreement, and just like your contract with Social Interaction Service Syndicate LTD. this one has way to many pages. The contract must be at least 40 pages long and is written in a really small font.<br>
<br>
"@@.npc_psychiatrist;Don't worry, it's just some standard NDA. I can send you a version to your email account, but if you want to join this experiment... like today, I need you to sign this right now... If I hadn't forgotten to hand you this after you left our last session, you would have had enough time to read it, but alas, here we are. So... pretty please?@@"<br>
<br>
[<<moveTo 'event_psychiatrist_hypnosis_1_0_sign' 'Sign the NDA.' 120>>]<br>
[<<moveTo 'event_psychiatrist_hypnosis_1_0_notsign' 'Refuse to sign the NDA.' 120>>]
<</if>>
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<<addItem 'plug_suit_red'>>
<<set $npc_psychiatrist.flags.signednda = true>>
<<set $npc_psychiatrist.flags.nextsession = true>>
<<set _name = setup.getNpcName('psychiatrist')>>
<<addEmail $computer
_name
'<<=$player.first_name>> <<=$player.last_name>>'
false
true
$now
'NDA for VR Hypnosis Therapy.'
'Hi <<=$player.first_name>> :D<br><br>Just as promised, here is the non disclosure agreement. Read it or don't, whatever suits you better.<br><br>xoxo<br><br><<=$npc_psychiatrist.first_name>>'
'{"name":"nda_vr_therapy.pfd","type":"event","data":{"event":"attachment_read_nda_signed"}}'>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/psychiatrist_office.png" "./images/characters/npc_psychiatrist.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You put your signature on the last page of the document.<br>
<br>
<<printThought $player "I really hope this does not bite me in the ass one day.">><br>
<br>
"@@.npc_psychiatrist;Yay! Very good. Ten points for our adventurous Bi... Boy. Now, if you would kindly follow me@@", she says while standing up and walking towards a door. You could have sworn this door wasn't there, the last time you've visited. It looked pretty much like the wall, and that part of the office wasn't that well lit.<br>
<br>
"@@.npc_psychiatrist;Please, follow me to my laboratory and take this,@@" she says while handing you a small, red case,"@@.npc_psychiatrist;This contains an VR Plug Suit, which does have two functions. Reading your Vital and Mental Data while being in the Simulation and providing your body with stimulus to intensify the immersion. Maybe one day we'll get one of these fancy Nintendolls immersion Chambers, but our current budget would simply not suffice.@@"<br>
<br>
You take the Case and open it up. On one hand you're intrigued with all this new tech you're making contact with, since the best VR Tech you tested till now is one of these ancient VR Goggles from the last decade, on the other hand this suit does look a lot like some anime latex fetish cosplay.<br>
<br>
"@@.npc_psychiatrist;Ah yes. The Design is kind of in need of getting used to. Real Stimuli Suits are very expensive so we created our own... using some latex Catsuits with integrated stimulators as a base. I hope you don't mind that yours is actually female.@@
<<if $npc_psychiatrist.flags.knowsyoucrossdress>>
@@.npc_psychiatrist;Well, from what I've already learned from you, I think you'll like this one better anyway."@@<br>
<<else>>
@@.npc_psychiatrist;It might be a little bit tight in some regions, but your butt is pretty big, so this design might suit you better anyway.@@"<br>
<</if>>
<br>
<<if $player.stats.feminized[0]<5>>
<<printThought $player "Oh, come on!">><br>
<<else>>
<<printThought $player "Oh, well, I got used to something like that lately...">><br>
<</if>>
<br>
"@@.npc_psychiatrist;Now, if you would kindly follow me into the changing booth, so I can help you into the suit. Trust me, unless you're really into latex, this is not an easy task.@@"<br>
<br>
[<<moveTo 'event_psychiatrist_hypnosis_1_1' 'Follow her' 180>>]
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<<set _name = setup.getNpcName('psychiatrist')>>
<<addEmail $computer
_name
'<<=$player.first_name>> <<=$player.last_name>>'
false
true
$now
'NDA for VR Hypnosis Therapy.'
'Hi <<=$player.first_name>> :D<br><br>Here is the non disclosure agreement, I've forgotten to provide you with before. Please read it thoroughly and would you kindly return it to me with a digital sign, if there's nothing you'd object to.<br><br>xoxo<br><br><<=$npc_psychiatrist.first_name>>'
'{"name":"nda_vr_therapy.pfd","type":"event","data":{"event":"attachment_read_nda"}}'>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/psychiatrist_office.png" "./images/characters/npc_psychiatrist.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You refuse to put your sign on the document.<br>
<br>
<<printThought $player "No, I had my fair share of documents I did not read through thoroughly.">><br>
<br>
"@@.npc_psychiatrist;Oh,@@", she replies, all her motivation leaving her face, "@@.npc_psychiatrist;You want to read it first of course. Is there no way, I can... you know... like change your mind?@@"<br>
<br>
Her mood suddenly makes a 180. From really motivated to depressed to ... playful? By pulling her shoulders a little bit forward and crossing her hands under her well endowed breasts she frames their already impressive... stature. By playful moving them forward even more one of the shoulder straps of her dress slowly drifts down, revealing even more of her alabaster skin. Putting one finger on her lower lip and slowly stroking over it provocatively, she purres at you "@@.npc_psychiatrist;I'd really make it worth your while. If. You. Know. What. I. Mean.@@"<br>
<br>
You gulp audible and blush.<br>
<br>
<<printThought $player "No, I am reading wrong between the lines, am I? I am pretty sure, the thing I think of is against the ethics codes of all major mental health professionals...">><br><br>
[<<moveTo 'event_psychiatrist_hypnosis_1_0_sign' 'Give in.' 180>>]<br>
[<<moveTo 'event_psychiatrist_hypnosis_1_0_notsign_nope' 'Take a deep breath and decline once again.' 180>>]
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<<addItem 'card_psychiatrist'>>
<<set $npc_psychiatrist.hypnosis = 0>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/psychiatrist_office.png" "./images/characters/npc_psychiatrist.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You still refuse to put your sign on the document.<br>
<br>
<<printThought $player "Nope. Still not convinced.">><br>
<br>
"@@.npc_psychiatrist;Oh well. You can't say that I didn't try. Can you at least take a look at the file I've send you, so maybe we can get you a new appointment in the future? Here, take my card, you can contact me anytime if you're ready to start this experiment. I am sure you will be surprised by what you'll find out as well.@@"<br>
<br>
You nod and take the card.<br>
<br>
"@@.npc_psychiatrist;Well, if there's no way to convince you otherwise, I think this means goodbye for now.@@"<br>
<br>
[<<moveTo 'room_psychiatrist_lobby' 'Leave the office.' 60 '<<set $player.inside = true>><<set $player.cutscene.lockinventory = false>>'>>]
<</nobr>>
</div><<nobr>>
<<set $player.inside = true>>
<<set $player.cutscene.lockinventory = false>>
<<set _femaleUnderwear = false>>
<<set _femaleClothing = false>>
<<set _plugsuit = false>>
<<if setup.checkWornItem('plug_suit_red')>>
<<set _plugsuit = true>>
<<if !$hset1.bimbofication>>
<<set $hset1.bimbofication=true>>
<<levelStat $player 'bimbofication' 5 100 true>>
<</if>>
<<elseif (setup.checkVisibleClothingTag('female')>20)>>
<<if (setup.checkVisibleClothingTag('underwear')>20)>>
<<set _femaleUnderwear = true>>
<<if !$hset1.sissyfication>>
<<set $hset1.sissyfication=true>>
<<levelStat $player 'submission' 5 100 true>>
<</if>>
<<else>>
<<set _femaleClothing = true>>
<<if !$hset1.feminization>>
<<set $hset1.feminization=true>>
<<levelStat $player 'feminized' 5 100 true>>
<</if>>
<</if>>
<</if>>
<<if setup.getIndecentValue($player)==100>>
<<moveTo 'event_psychiatrist_hypnosis_1_2'>>
<</if>>
<<if $roomchange == true>>
<</if>>
<<include enterroom>>
<<initRoom>>
<<set $player.location to "Changing Room">>
<</nobr>><<createBGR "./images/locations/hypnosis_fitting_room.png" "./images/characters/npc_psychiatrist.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<if !_femaleUnderwear && !_femaleClothing && !_plugsuit>>
You follow @@.npc_psychiatrist;<<=$npc_psychiatrist.first_name>>@@ into the changing room, which seems rather spacious for a simply psychiatrist. You don't pay to much attention to this details, since you're getting surprised with the next action you're supposed to do.<br>
<br>
"@@.npc_psychiatrist;Now <<=$player.first_name>>, would you kindly strip naked. We have to rub this lotion onto your skin, which increases the connectivity to your suit and also acts as an lubricant. That makes putting on the suit a lot easier, trust me.@@"<br>
<br>
You look at her in disbelief, while she looks at you in anticipation, putting on latex gloves and preparing a tube of an unknown substance.
<<elseif _plugsuit>>
Ignoring all warnings, you try to put on the plug suit by yourself and fail miserably, not even getting your feet in there by yourself.<br>
<br>
"@@.npc_psychiatrist;Now <<=$player.first_name>>, thats very nice. You're connecting with your inner Bimbo while acting very clumsy on purpose. Freeing ones mind can be very liberating, but why don't we use the VR Hypnosis therapy for that, since that's its main purpose. Now, if you would kindly strip naked, since we still have to rub this lotion onto your skin.@@"
<<elseif _femaleClothing>>
"@@.npc_psychiatrist;Now <<=$player.first_name>>, thats very nice. You're connecting with your inner femininity. But if you would you kindly strip naked, since we still have to rub this lotion onto your skin.@@"
<<elseif _femaleUnderwear>>
"@@.npc_psychiatrist;Now <<=$player.first_name>>, thats very nice. You're exploring your submissiveness by becoming a sissy. Noted. But if you would kindly strip naked, since we still have to rub this lotion onto your skin.@@"
<</if>>
<</nobr>>
</div><<nobr>>
<<set $player.inside = true>>
<<set $player.cutscene.lockinventory = false>>
<<if setup.checkWornItem('plug_suit_red')>>
<<moveTo 'event_psychiatrist_hypnosis_1_3'>>
<</if>>
<<if $roomchange == true>>
<<set $event_psychiatrist_hypnosis_1_2_firstplugged = false>>
<<set $event_psychiatrist_hypnosis_1_2_plugged = false>>
<<set $event_psychiatrist_hypnosis_1_2_plug = "">>
<<set $event_psychiatrist_hypnosis_1_2_firstcaged = false>>
<<set $event_psychiatrist_hypnosis_1_2_caged = false>>
<<set $event_psychiatrist_hypnosis_1_2_cage = "">>
<<set $ep1_cum = false>>
<<set $event_psychiatrist_hypnosis_1_2_plug = setup.getItemTypeName("plug")>>
<<if $event_psychiatrist_hypnosis_1_2_plug != "">>
<<set $event_psychiatrist_hypnosis_1_2_plugged = true>>
<<if !$npc_psychiatrist.flags.foundplug>>
<<set $event_psychiatrist_hypnosis_1_2_firstplugged = true>>
<<set $npc_psychiatrist.flags.foundplug = true>>
<</if>>
<</if>>
<<set $event_psychiatrist_hypnosis_1_2_cage = setup.getItemTypeName("cage")>>
<<if $event_psychiatrist_hypnosis_1_2_cage != "">>
<<set $event_psychiatrist_hypnosis_1_2_caged = true>>
<<if !$npc_psychiatrist.flags.foundplug>>
<<set $event_psychiatrist_hypnosis_1_2_firstcaged = true>>
<<set $npc_psychiatrist.flags.foundcage = true>>
<</if>>
<<set $player.timebased.horny = setup.changeHorny($player,10)>>
<<else>>
<<set $player.timebased.horny = setup.changeHorny($player,30)>>
<<if setup.canPlayerCum($player,1)>>
<<set $ep1_cum=true>>
<<levelStat $player 'humiliation' 5 200>>
<</if>>
<</if>>
<</if>>
<<include enterroom>>
<<initRoom>>
<<set $player.location = "Changing Room">>
<</nobr>><<createBGR "./images/locations/hypnosis_fitting_room.png" "./images/characters/npc_psychiatrist.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
After you strip naked @@.npc_psychiatrist;<<=$npc_psychiatrist.first_name>>@@ starts to apply the connective slip additive to your whole body excluding only the head.
<<if $event_psychiatrist_hypnosis_1_2_caged>>
Having your nether regions lubed up by a woman as stunning as @@.npc_psychiatrist;<<=$npc_psychiatrist.call>> <<=$npc_psychiatrist.last_name>>@@ would normally cause an enormous reaction by your <<getWordMyPenis $player>>, but since it's locked up in the <<=$event_psychiatrist_hypnosis_1_2_cage>> it won't even twitch. Not that it doesn't try, it simply cannot. Your predicament is also visible to @@.npc_psychiatrist;<<=$npc_psychiatrist.first_name>>@@.<br>
<br>
"@@.npc_psychiatrist;What do we have here? Oh, a chastity device. Well, I assume it won't disturb the simulation, so lets make sure your balls are all lubed up at least.@@"<br>
<br>
<<else>>
Which means your <<getWordMyPenis $player>> as well. You try to think of something that calms your mind, anything but a bombshell like her working your shaft up and down with a lube like substance, and fail at an spectacular level.
<<if $ep1_cum>>
The stimulus gets to much for your poor, erect <<getWordMyPenis $player>> and you cum right into the amazingly nimble hands of @@.npc_psychiatrist;<<=$npc_psychiatrist.call>> <<=$npc_psychiatrist.last_name>>@@. You are so embarrassed, it almost causes you physical pain, but @@.npc_psychiatrist;<<=$npc_psychiatrist.first_name>>@@ does not seem to be fazed at all.<br>
<br>
"@@.npc_psychiatrist;Don't worry, this happens a lot more often then you can imagine. You seem to be very ...sensitive down there.@@"she says while changing her latex gloves for a new set,"@@.npc_psychiatrist;Well, I'm sure you'll find a way to release your stress after our first session one way or another.@@"<br>
<br>
<</if>>
<</if>>
<<if $event_psychiatrist_hypnosis_1_2_plugged==true>>
As she reaches around to your back and applies the lotion thoroughly on your buttcheeks, a faint "@@.npc_psychiatrist;Oh.@@" seems to escape her lips. Oh no. You forgot to remove your <<=$event_psychiatrist_hypnosis_1_2_plug>> from your anus.<br>
<br>
<<if $event_psychiatrist_hypnosis_1_2_firstplugged>>
"@@.npc_psychiatrist;Already exploring your sexuality <<=$player.first_name>>? Well it won't have any influence on the therapy, so I suppose it can stay exactly where it is right now.@@
<</if>>
<<else>>
As she reaches your to your back and applies the lotion thoroughly on your buttcheeks, a faint "@@.npc_psychiatrist;Hmm.@@" seems to escape her lips.<br>
<br>
"@@.npc_psychiatrist;You have a very well figured bottom... for a man. Are you doing Pilates?
<</if>>
@@.npc_psychiatrist;Don't worry, <<=$player.first_name>>. I'm a professional. It's not the first time I've seen or experienced something like this. Just relax. And now, please put your feet into the plug suit.@@"
<</nobr>>
</div><<nobr>>
<<set $player.inside = false>>
<<set $player.cutscene.lockinventory = true>>
<<set $player.cutscene.reason = "No! It took me long enough to put this damn thing on, I'm not taking it off until I'm done with the session!">>
<<if $roomchange == true>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/hypnosis_fitting_room.png" "./images/characters/npc_psychiatrist.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
@@.npc_psychiatrist;$npc_psychiatrist.call <<=$npc_psychiatrist.last_name>>@@ helps you to pull the plug suit over your legs. It really feels very tight. When the latex reaches your crotch you realize that this suit leaves not a single millimeter of space between you and its second skin like latex material. You can feel the suit everywhere. On your <<getWordMyPenis $player>>, your testicles, your buttcheeks and between them as well.<br>
<br>
"@@.npc_psychiatrist;Please put your arms into the sleeves and through the wristcuffs into the gloves.@@"<br>
<br>
You do as your told, and after your fingers are safe in the gloves, she tightens the wrist cuffs and locks them with really secure looking digital locks.<br>
<br>
<<printThought $player "Wait, what are these supposed to accomplish?">><br>
<br>
"@@.npc_psychiatrist;You seem confused about the locks. These are supposed to prevent you from freeing yourself through subconscious wriggling during the hypnosis session. Don't worry, I'll remove them once we're done. And they're digital, so their timer is for two hours in case I fall asleep during the experiment.@@"<br>
<br>
That does not really reassure you, but you decide to stick to it. After your arms are tight and snug within the suit, @@.npc_psychiatrist;$npc_psychiatrist.first_name@@ goes behind you, pulls the zip on the back up, and secures the cuff on your neck with a security lock as well.<br>
<br>
"@@.npc_psychiatrist;Now would you kindly follow me to the laboratory. We have to get you into the VR Rig.@@"<br>
<br>
[<<moveTo 'event_psychiatrist_hypnosis_1_4' 'Follow her' 600>>]
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<</if>>
<<include enterroom>>
<<initRoom>>
<<set $player.location to "VR Laboratory?">>
<</nobr>><<createBGR "./images/locations/psychiatrist_laboratory.png" "./images/characters/npc_psychiatrist_side.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You enter a rather dim looking room, which could have been an dentists office once, but the dentist chair as been changed with an rather strange looking construct in the middle. It might be one of those hydraulic VR Chairs you've read about, which allow free movement within the Virtual Reality. Nice. @@.npc_psychiatrist;$npc_psychiatrist.first_name@@ starts an program on her datapad, which seem to control the chair. The hydraulics in the construction start up and move back into a neutral position, which makes it easier to get in.<br>
<br>
"@@.npc_psychiatrist;Please, sit on the chair. Good. Now, put your arms through these metallic tubes and put your fingers in the resting pans. Now just wait a moment while I'll secure these. Now Put your legs in these padded curved panels and your feet on the platforms below. I'll just shackle your legs and feet as well. Just a moment... Done. Now... were almost ready to go. Just a small detail. Would you kindly open your mouth for me?@@"<br>
<br>
[<<moveTo 'event_psychiatrist_hypnosis_1_5' 'Open your mouth.' 500>>]
<</nobr>>
</div><<nobr>>
<<set $player.cutscene.reason = "Oh god. I'm trapped in Bondage gear!">>
<<if $roomchange == true>>
<<levelStat $player 'bondage' 0 100>>
<</if>>
<<include enterroom>>
<<initRoom>>
<<set $player.location to "VR Laboratory?">>
<</nobr>><<createAnimatedBGR "https://giant.gfycat.com/InnocentMadeupFurseal.mp4">>
<div id="invframe" class="scrolltext">
<<nobr>>
To late you realize, that there's something wrong. A faint voice in your mind tried to warn you, but for some reason you were unable to object to any of @@.npc_psychiatrist;<<=ws($npc_psychiatrist.first_name)>>@@ suggestions. Maybe there was something in the chocolate after all. But its to late anyway, since you already complied to her request. And @@.npc_psychiatrist;$npc_psychiatrist.first_name@@ takes advantage of the moment to secures a large, pink ballgag over your mouth, tighten it up and lock it with yet another security lock behind your head.<br>
<br>
"@@.npc_psychiatrist;This is, so you don't bite your tongue during the session. Better safe then sorry. Now, listen carefully,@@" she says, while putting an VR Headset over your head, "@@.npc_psychiatrist; There is a red button to your left, if you want to abort the session. If you cannot reach the button for some reason, you can simply tell me to stop, okay? Good.@@"<br>
<br>
You start to panic, as the realization hits you, that your fingers are secured on their resting pans. You can't move at all. And your mouth is permanently forced open with a ballgag, which makes speaking impossible. She really wants you to undergo this session, does she? And just now you understand, that this chair does not move how you want to, you move how the chair wants you to. You're an ragdoll, shackled to an hydraulic abomination and doing its bidding. You're forced into an position that would make it impossible to flee, putting your hands behind your back and bending your legs almost up to your ears, which would expose your <<getWordMyPenis $player>> and anus, if it were not for the suit. And then the electroshocks began. Your nipples, your buttcheeks, your anus, get small, rhythmic shocks fitting to the video thats playing on the VR Goggles... You cannot make out the video at first, since it seems like a collage of random pictures, but while the electric shocks get stronger, the images get clearer and you start to make out details...<br>
<br>
[<<moveTo 'event_psychiatrist_hypnosis_1_6' 'Continue...' 180>>]
<</nobr>>
</div><<nobr>>
<<set $player.cutscene.reason = "Relax... Obey... Be passive... Consent...">>
<<if $roomchange == true>>
<<levelStat $player 'submission' 2 300>>
/%<<levelStat $player 'cum' 0 100>>%/
<</if>>
<<include enterroom_hypnosis>>
<<initRoom>>
<<set $player.location to "V... V... VR Wha...">>
<</nobr>><<createAnimatedBGR "https://giant.gfycat.com/YellowDopeyEmperorpenguin.mp4">>
<div id="invframe" class="scrolltext">
<<nobr>>
<span class="makeVisible">
<span class="shining" style="-webkit-animation-delay: 0.0s;">Relax...</span><br><br>
</span>
<span class="makeVisible">
<span class="shining" style="-webkit-animation-delay: 0.5s;">Obey!</span><br><br>
</span>
<span class="makeVisible">
<span class="shining" style="-webkit-animation-delay: 1.0s;">Be passive...</span><br><br>
</span>
<span class="makeVisible">
<span class="shining" style="-webkit-animation-delay: 1.5s;">Consent!</span><br><br>
</span>
<span class="makeVisible">
<span class="shining" style="-webkit-animation-delay: 2.0s;">Stare...</span><br><br>
</span>
<span class="makeVisible">
<span class="shining" style="-webkit-animation-delay: 2.5s;">Accept!</span><br>
</span>
<br>
<span class="text_hypnosis_1"
style="-webkit-animation-name: hypnosis4;animation-name: hypnosis4;">
<<printThought $player "What's that supposed to be?">></span>
<br>
<span class="text_hypnosis_1"
style="-webkit-animation-name: hypnosis1;animation-name: hypnosis1;">
<<printThought $player "Is this thing already working?" -10>></span>
<br>
<span class="text_hypnosis_1"
style="-webkit-animation-name: hypnosis2;animation-name: hypnosis2;">
<<printThought $player "It's so hard to focus..." -20>></span>
<br>
<span class="text_hypnosis_1"
style="-webkit-animation-name: hypnosis3;animation-name: hypnosis3;">
<<printThought $player "What is this trying to do?!" -30>></span>
<br>
<br>
<span id="hypnosis_1_6_continue" style="visibility: hidden;">
[<<moveTo 'event_psychiatrist_hypnosis_1_7' 'Obey...' 2700>>]
</span>
<<makeVisible 'hypnosis_1_6_continue' 15>>
/%<<videoLoop>>%/
<</nobr>>
</div><<nobr>>
<<set $player.cutscene.reason = "Brainwashing is good for me. My mind is happy, blank and empty.">>
<<if $roomchange == true>>
<<levelStat $player 'penis' 0 100>>
<<levelStat $player 'cum' 0 100>>
<</if>>
<<include enterroom_hypnosis>>
<<initRoom>>
<<set $player.location to "V... V... VR Wha...">>
<</nobr>><<createAnimatedBGR "https://giant.gfycat.com/SelfassuredNippyGopher.mp4">>
<div id="invframe" class="scrolltext">
<<nobr>>
<span class="makeVisible">
<span class="shining" style="-webkit-animation-delay: 0.0s;">Brainwashing is good for me. My mind is happy, blank and empty</span><br><br>
</span>
<span class="makeVisible">
<span class="shining" style="-webkit-animation-delay: 0.5s;">Good sissies practice every day.</span><br><br>
</span>
<span class="makeVisible">
<span class="shining" style="-webkit-animation-delay: 1.0s;">Bimbos are my role models.</span><br><br>
</span>
<span class="makeVisible">
<span class="shining" style="-webkit-animation-delay: 1.5s;">I act like a bimbo.</span><br><br>
</span>
<span class="makeVisible">
<span class="shining" style="-webkit-animation-delay: 2.0s;">Practice until it becomes natural.</span><br><br>
</span>
<span class="makeVisible">
<span class="shining" style="-webkit-animation-delay: 2.5s;">Brainwashing is good for me. My mind is happy, blank and empty</span><br>
</span>
<br>
<span class="text_hypnosis_1"
style="-webkit-animation-name: hypnosis4;animation-name: hypnosis4;">
<<printThought $player "What is happening to me?">></span>
<br>
<span class="text_hypnosis_1"
style="-webkit-animation-name: hypnosis1;animation-name: hypnosis1;">
<<printThought $player "No, I'm loosing myself!" 13>></span>
<br>
<span class="text_hypnosis_1"
style="-webkit-animation-name: hypnosis2;animation-name: hypnosis2;">
<<printThought $player "Please... my thoughts ... !" 26>></span>
<br>
<span class="text_hypnosis_1"
style="-webkit-animation-name: hypnosis3;animation-name: hypnosis3;">
<<printThought $player "Yay! Brainwashing is good for me!" 40>></span>
<br>
<br>
<span id="hypnosis_1_6_continue" style="visibility: hidden;">
[<<moveTo 'event_psychiatrist_hypnosis_1_7' 'My mind is happy, blank and empty...' 2700>>]
</span>
<<makeVisible 'hypnosis_1_6_continue' 15>>
<<videoLoop>>
<</nobr>>
</div><<nobr>>
<<set $player.inside = true>>
<<set $player.cutscene.lockinventory = false>>
<<if $roomchange == true>>
<<set $player.timebased.stress = Math.max(0,$player.timebased.stress-20)>>
<</if>>
<<set $player.location to "Changing Room">>
<<if setup.getIndecentValue($player)==100>>
<<moveTo 'event_psychiatrist_hypnosis_1_8'>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/hypnosis_fitting_room.png" "./images/characters/npc_psychiatrist.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
"@@.npc_psychiatrist;<<=$player.first_name>>@@" she snaps her fingers in front of you a few times, "@@.npc_psychiatrist;<<=$player.first_name>> are you in there?@@"<br>
<br>
A strange question to ask, of course you are in there. Who else should be in there? You start coming to your senses again. Hmm... thats strange. You thought you'd come here for the hypnosis therapy, but according to the clock mounted on the wall, you've been here for over an hour. You kind of remember starting getting into this strange suit.<br>
<br>
"@@.npc_psychiatrist;So, you seem to have liked our first session. You never tried to stop the session once. How do you feel?@@"<br>
<br>
You feel ... relaxed. Really relaxed. Best you've felt in ages. Nice. You explain to @@.npc_psychiatrist;$npc_psychiatrist.first_name@@ that you feel really fine, but for some reason you cant remember the Hypnosis Session at all.<br>
<br>
"@@.npc_psychiatrist;Of course not, silly. It's supposed to stay in your subconsciousness, to change you on an fundamental Level without interfering with your normal life to much. Don't worry to much on it, that would only make your head hurt.@@"<br>
<br>
It still kind of bugs you though, you'd really like to check the VR Rig out, still dreaming of your own for gaming at home in the future. You really concentrate and try to remember...<br>
<br>
<<glitchText "rememb...">><br>
<br>
<<glitchText "Obey... Consent... Accept...">><br>
<br>
Yeah, you really don't mind thinking about it to much. To much thinking is bad for your brain anyway. Could make you <<glitchText "smarter">>, Who'd want to do that anyway. It's not like brains is a desirable trait for a Bimbo.<br>
<br>
"@@.npc_psychiatrist;Now let me help you get out of this plug suit@@"
<</nobr>>
</div><<nobr>>
<<set $player.inside = true>>
<<set $player.cutscene.lockinventory = false>>
<<if $roomchange == true>>
<</if>>
<<set $player.location to "Changing Room">>
<<set _tmpVal = setup.checkDecency($player)>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/hypnosis_fitting_room.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
"@@.npc_psychiatrist;Now please put on your normal clothes, and put the plug suit back into its case, while I'll go through these results. Yes, this looks promising.@@"<br>
<br>
She leaves you alone in the changing room, going back to her office.<br>
<br>
<<if _tmpVal>>
[<<moveTo 'event_psychiatrist_hypnosis_1_9' 'Leave the Changing Room' 180>>]
<<else>>
[@@.link_locked;I really need to dress more appropriate to leave@@]
<</if>>
<</nobr>>
</div><<set $set_hypnosis_next = 'event_psychiatrist_hypnosis_1_10'>>
<<initRoom>>
<<moveTo 'event_psychiatrist_set_hypnosis'>><<nobr>>
<<set $player.inside = false>>
<<set $player.cutscene.lockinventory = true>>
<<set $player.cutscene.reason = "Starting to strip while being at a psychiatrist does not seem to be the best of my many strange Ideas lately...">>
<<if $roomchange == true>>
<<deleteItem $player $now 'plug_suit_red'>>
<<set $npc_psychiatrist.free_sessions += 1>>
<<set $player.money.total+=40>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/psychiatrist_office.png" "./images/characters/npc_psychiatrist.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You left the plug suit in its case back at the changing room, and leave for the office. @@.npc_psychiatrist;$npc_psychiatrist.first_name@@ is already sitting on her desk going through data sets, which might be from your session.<br>
<br>
@@.npc_psychiatrist;...Yes..Prognosticated rejection was over 22% to high. Hmm... maybe we can enter phase two in two... maybe one.. Oh. You've finished dressing fast. Here you go.@@"<br>
<br>
She puts an credstick over the table into your hand.<br>
<br>
"@@.npc_psychiatrist;40 Credits, as agreed upon. And we add another free session to your account. Done. So, I'll simply put you into the system for the next session okay. That would be Sunday, 19 o'clock. As usual, show up if you want to find out about your true potential.@@"<br>
<br>
<<printThought $player "What's that supposed to mean?">><br>
<br>
@@.npc_psychiatrist;I'm not going to detain you any longer, so have a nice evening.@@"
You understood the cue and bid your farewell.<br>
<br>
[<<moveTo 'room_psychiatrist_lobby' 'Leave the office.' 60 '<<set $player.inside = true>><<set $player.cutscene.lockinventory = false>>'>>]
<</nobr>>
</div><<nobr>>
<<set $player.inside = false>>
<<set $player.cutscene.lockinventory = true>>
<<set $player.cutscene.reason = "Starting to strip while being at a psychiatrist does not seem to be the best of my many strange Ideas lately...">>
<<set $hpynosis2 = {}>>
<<set $hpynosis2.feminization = false>>
<<set $hpynosis2.sissyfication = false>>
<<set $hpynosis2.bimbofication = false>>
<<if $roomchange == true>>
<<addItem 'plug_suit_red'>>
<</if>>
<<set $player.location to "Psychiatrist">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/psychiatrist_office.png" "./images/characters/npc_psychiatrist.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You enter the office of @@.npc_psychiatrist;<<=$npc_psychiatrist.call>> <<=$npc_psychiatrist.last_name>>@@ for yet another VR Hypnosis therapy. There are somewhere hints in your mind of what happened last time, like the hidden door and an unusual big changing room. Welp, better not dwell to much in the past, and focus on the future. @@.npc_psychiatrist;<<=$npc_psychiatrist.first_name>>@@ told you that your memory around the time of the hypnosis might be a little bit hazy. You are not sure, if that is something you actually want. What did you achieve here last time anyway?
<<if $player.flags.gloryhole.handjob>0>>
You made some questionable decisions, thats for sure, but was that really the hypnosis doing?
<</if>>
You try to focus your <<glitchText "thoughts ...">><br>
<br>
<<printThoughtGlitch $player "Obey... Consent... Accept...">><br>
<br>
<<glitchText "Accept ...">> Accepting things that are out of your hand is part of growing up you suppose. How unusual mature of you to think that way. @@.npc_psychiatrist;<<=$npc_psychiatrist.first_name>>@@ seems to be on her phone while you enter and does not even notice you.<br>
<br>
"@@.npc_psychiatrist;No! That is in no shape or form acceptable. This is the deal you offered...@@",she suddently becomes very quite, as if the other person said something very harsh and continues a lot fainter "@@.npc_psychiatrist;Yes, of course I understand the consequences... But it has never been tested on a hum... Lets continue this conversation later, I'm having a client here. Yes. Of course. Good Day sir.@@"<br>
<br>
Finally turning towards you she strokes her hair back into position with one of her hands. That for her rather unusual worried expression is exchanged by her usual smile.<br>
<br>
"@@.npc_psychiatrist;<<=$player.first_name>>, I didn't hear you come in. You really should learn to knock.@@"<br>
<br>
You explain to her, that you did... twice.<br>
<br>
"@@.npc_psychiatrist;Well, next time knock louder. If you had walked into a conversation that would have fallen under the confidentiality obligation, I would have gotten into some hot water. And I don't mean the cozy hot tub type. Anyway, thank you for coming to join our expedition into the human psyche once again. Oh, this will be awesome. Your test results are even better then expected.@@"<br>
<br>
You ask her what she means by that.<br>
<br>
"@@.npc_psychiatrist;Well I could bore you with the technical details, but heres the round-up. Your subconsciousness is reacting very good to the stimuli of the simulation. There seems to be a lot of hidden desires within you... and they all want to be let out. But don't worry, were not aiming to make you a psychopath or something. The system aims to release positive qualities. For example if you ever wanted to travel and see the world, but had a blockade in your subconsciousness. This blockade will be removed over time with help of the system. Or if you ever wanted to have a same sex relationship, but your rather... archaic upbringing prohibited such behavior, that will be gone as well. That way you can strive for greatness!@@"<br>
<br>
These are rather specific examples. You wonder if that was meant for you at all. She hands you a small box from one of the drawers from her desk and continues, "@@.npc_psychiatrist;Well, I think we idled long enough with chatter, here is your plug suit. Lets get you inside it.@@"<br>
<br>
With the plug suit in your hand, you follow her though the inconspicuous door at the side of her office.<br>
<br>
[<<moveTo 'event_psychiatrist_hypnosis_2_1' 'Continue.' 180>>]
<</nobr>>
</div><<nobr>>
<<set $player.inside = true>>
<<set $player.cutscene.lockinventory = false>>
<<set _femaleUnderwear = false>>
<<set _femaleClothing = false>>
<<set _plugsuit = false>>
<<set _plug = false>>
<<if setup.checkWornItem('plug_suit_red')>>
<<set _plugsuit = true>>
<<if !$hpynosis2.bimbofication>>
<<set $hpynosis2.bimbofication=true>>
<<levelStat $player 'bimbofication' 5 100 true>>
<</if>>
<</if>>
<<if (setup.checkVisibleClothingTag('female')>20)>>
<<if (setup.checkVisibleClothingTag('underwear')>20)>>
<<set _femaleUnderwear = true>>
<<if !$hpynosis2.sissyfication>>
<<set $hpynosis2.sissyfication=true>>
<<levelStat $player 'submission' 5 100 true>>
<</if>>
<<else>>
<<set _femaleClothing = true>>
<<if !$hpynosis2.feminization>>
<<set $hpynosis2.feminization=true>>
<<levelStat $player 'feminized' 5 100 true>>
<</if>>
<</if>>
<</if>>
<<if setup.getIndecentValue($player)==100>>
<<moveTo 'event_psychiatrist_hypnosis_2_2'>>
<</if>>
<<if $roomchange == true>>
<</if>>
<<include enterroom>>
<<initRoom>>
<<set $player.location to "Changing Room">>
<</nobr>><<createBGR "./images/locations/hypnosis_fitting_room.png" "./images/characters/npc_psychiatrist.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<if !_femaleUnderwear && !_femaleClothing && !_plugsuit>>
"@@.npc_psychiatrist;<<=$player.first_name>>, would you kindly strip naked.@@
<<if $npc_psychiatrist.flags.foundplug>>
@@.npc_psychiatrist;If you're still plugged thats okay this time as well.@@
<</if>>
<<if $npc_psychiatrist.flags.foundcage>>
@@.npc_psychiatrist;You can leave your chastity cage on, if you happen to wear one right now. We'll simply lube up your balls like the last time.@@
<</if>>
@@.npc_psychiatrist;Just as last time, maybe your memory is still hazy about the details, we have to rub this lotion onto your skin, to increase connectivity to the suit. And it makes putting on the suit a lot easier as well.@@"<br>
<br>
You're having trouble recalling if you had to endure this during your first visit... there was something about the suit, something that makes you shudder in ... <<glitchText "in ...">><br>
<br>
<<printThought $player "Oh... latex feels kind of nice yet restricting on your skin. Wait, did I just think that?">><br>
<br>
<<glitchText " ... y ... yes ">>Yes, you remember now, the plug suit was important for biofeedback and to increase your immersion in the simulation. Yeah, nothing to worry about.
<<elseif _plugsuit>>
<<if $hpynosis2.bimbofication>>
You think you know how to put an latex catsuit on all by yourself, ignoring all warnings from @@.npc_psychiatrist;<<=$npc_psychiatrist.first_name>>@@
<<if $hset1.bimbofication>>
yet again, and fail miserably.
<<else>>
and fail miserably.
<</if>>
You get stuck in a way, where it's not even possible to get out yourself, so you have to rely on the help of @@.npc_psychiatrist;<<=$npc_psychiatrist.first_name>>@@ to get out of there.<br>
<br>
"@@.npc_psychiatrist;Please <<=$player.first_name>>, really? Maybe I simply should let you in there for a while. Now don't look at me like that, I'm helping you out, but you should really learn to listen to others from time to time.@@"
<</if>>
<<elseif _femaleClothing>>
<<if $hset1.feminization>>
@@.npc_psychiatrist;<<=$npc_psychiatrist.first_name>>@@ looks at you, slightly puzzled and pissed.<br>
<br>
"@@.npc_psychiatrist;Now <<=$player.first_name>>, please... when my mouth forms the word 'strip naked please', could you then... well, I don't know... how about... well here's an Idea. You could strip naked. That would be... compared to what you did... the right choice of action.@@"
<<else>>
"@@.npc_psychiatrist;Now <<=$player.first_name>>, thats very nice. You're connecting with your inner femininity. But if you would you kindly strip naked, since we still have to rub this lotion onto your skin.@@"
<</if>>
<<elseif _femaleUnderwear>>
<<if $hset1.sissyfication>>
"@@.npc_psychiatrist;Now <<=$player.first_name>>, don't stop with your undies. They have to go as well. I know you like to wear them, but you wear other things in the simulation. Promise!".@@"
<<else>>
"@@.npc_psychiatrist;Now <<=$player.first_name>>, thats very nice. You're exploring your submissiveness by becoming a sissy. Noted. But if you would kindly strip naked, since we still have to rub this lotion onto your skin.@@"
<</if>>
<</if>>
<</nobr>>
</div><<nobr>>
<<set $player.inside = false>>
<<set $player.cutscene.lockinventory = true>>
<<set $player.cutscene.reason = "No! It took me long enough to put this damn thing on, I'm not taking it off until I'm done with the session!">>
<<if $roomchange == true>>
<<wearItem $player $now "plug_suit_red" true>>
<<set $hpynosis2.cum = false>>
<<set $player.timebased.horny = 0>>
/%
<<if (setup.getItemFromType("cage")=="")>>
<<if $player.timebased.horny>50>>
<<set $hpynosis2.cum = true>>
<</if>>
<<set $player.timebased.horny = 0>>
<</if>>%/
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/hypnosis_fitting_room.png" "./images/characters/npc_psychiatrist.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
Again @@.npc_psychiatrist;<<=$npc_psychiatrist.first_name>>@@ put ons some latex gloves and rubs lotion all over your body, which makes your imagination run wild beyond anything you've ever thought of.
<<if (setup.getItemFromType("cage")!="")>>
For some reason you're rather happy that you're wearing your <<=setup.getItemTypeName("cage")>> right now, else you would have pretty much cum right on her hands or worse.<br>
<br>
"@@.npc_psychiatrist;That's not good. Not good at all. You seem to be awfully tense today. Maybe it would be for the best if we remove that thing down there to free your penis, but I think I know a solution you'll like as well. <<=$player.first_name>>, please kneel on the bench on all four. Don't worry, you don't have to be embarrassed, I've done this quite often with other test subjects as well. Well, most of them came when I put on the lotion, and don't wear chastity devices, so maybe not so many after all. Now relax and think of something beautiful, this will only take a few minutes.@@"<br>
<br>
<<if (setup.getItemFromType("plug")!="")>>
With a sudden yank, your plug is forcefully removed from your, now gaping, <<getWordAnus $player>> and before you're even finished gasping for air, you can feel how a well lubed finger invades your sphincter,
<<else>>
You feel something strange circling around your sphincter,
<</if>>
<<if $player.stats.analskill[0]==0>>
and before you have time to figure out what's going on, you can feel a lubed finger forcing its way into your virgin <<getWordAnus $player>>, starting to massage your prostate.
<<else>>
<<switch $player.stats.analskill[0]>>
<<case 1 2>>
followed by a second finger shortly after, is pretty much your current limit. You audible moan, while they start to massage your prostate.
<<case 3 4>>
followed by a second finger shortly after, only to be assisted by a 3rd one, stretching your poor little <<getWordAnus $player>>, which makes you moan quite loud during the misuse of your prostate.
<<case 5 6>>
followed by a second finger shortly after, only to be assisted by a 3rd one, which immediately calls backup from a 4th finger. stretching your poor little <<getWordAnus $player>> quite a lot, which makes you moan loud while they take turns stimulating your prostate.
<<default>>
followed by a second finger shortly after, only to be assisted by a 3rd one, which immediately calls backup from a 4th finger. stretching your poor little <<getWordAnus $player>> quite a lot, which makes you moan loud. All the sudden all fingers are removed from your gaping <<getWordAnus $player>>, so you relax for a second and use the time to catch your breath, only to be invaded by the whole hand this time.<br>
<br>
"@@.npc_psychiatrist;Wow, you played quite a lot down there, have you. To bad I need my other hand for something else, I'd love to find out how big you really are.@@", @@.npc_psychiatrist;<<=$npc_psychiatrist.first_name>>@@ casually explains to you while fisting your crying <<getWordAnus $player>>, which stimulates pretty much everything down there.
<</switch>>
<</if>>
Then she start to gently massage your balls with her other hands, very gentle at first, but she starts to squeeze and push them stronger and faster after a while, getting faster and faster while doing this. Together with the invasion of your <<getWordAnus $player>>, you feel like this is not supposed to be a fun, sexual experience, this is calculated to be as efficient as possible to make you ejaculate in the shortest time within reach.<br>
<br>
<<printThought $player "Oh god, I'm comming!">><br>
<br>
With a grunt like sound you ejaculate all over her hand. But not how you're used to, with the spastic convulsions that would normally shoot through your <<getWordMyPenis $player>>, but more like a constant stream. And suddenly the realization hit you like a bucket of cold water. You have just been milked like a cow in the stables.<br>
<br>
"@@.npc_psychiatrist;There, your tension should go away in a few minutes, and that red color in your face as well!@@"<br>
<br>
You don't know what just happened, just that your face burn bright red with shame.
<<else>>
As she reaches your balls and your penis you try your hardest to not get aroused, and fail. Your raging erection twitches and bounces up and down.
<<if $hpynosis2.cum>>
and you cum right onto her hands.<br>
<br>
"@@.npc_psychiatrist;Don't worry <<=$player.first_name>>, I've expected a reaction like this. You see, now you can really relax while being hypnotized, not having to worry about other things, like a serious case of blueballs.@@"<br>
<br>
That last word was said while she still holds your ball in her hand and smiles at you. Your reaction is simply turning redder then red. It's like you reached realms beyond #ff0000.
<<else>>
and glistens with precum, but you manage to suppress the urge to cum right here, right now. But this could leave a serious case of blue balls.<br>
<br>
"@@.npc_psychiatrist;Oh.@@", @@.npc_psychiatrist;<<=$npc_psychiatrist.first_name>>@@ looks at you bewildered and continues, "@@.npc_psychiatrist;That's not good. Not good at all. Normally it suffices that I massage the balls of my test persons to relive them of any ongoing tension or distraction. Nope, this will simply not suffice. <<=$player.first_name>>, please kneel on the bench on all four. Don't worry, you don't have to be embarrassed, I've done this quite often with other test subjects as well. Well, most of them came when I put on the lotion, so maybe not so many after all. Now relax and think of something beautiful, this will only take a few minutes.@@"<br>
<br>
<<if (setup.getItemFromType("plug")!="")>>
With a sudden yank, your plug is forcefully removed from your now gaping <<getWordAnus $player>> and before you're even finished gasping for air, you can feel how a well lubed finger invades your sphincter.
<<else>>
You feel something strange circling around your sphincter,
<<if $player.stats.analskill[1]==0>>
and before you have time to figure out what's going on, a finger is forcing its way into your virgin <<getWordAnus $player>>, starting to massage your prostate.
<<else>>
and before you're even finished gasping for air, you can feel how a well lubed finger invades your sphincter.
<</if>>
<</if>>
<<if $player.stats.analskill[0]>0>>
<<switch $player.stats.analskill[0]>>
<<case 1 2>>
Shortly followed by a second finger shortly after, is pretty much your current limit. You audible moan, while they start to massage your prostate.
<<case 3 4>>
Shortly followed by a second finger shortly after, only to be assisted by a 3rd one, stretching your poor little <<getWordAnus $player>>, which makes you moan quite loud during the misuse of your prostate.
<<case 5 6>>
Shortly followed by a second finger shortly after, only to be assisted by a 3rd one, which immediately calls backup from a 4th finger. stretching your poor little <<getWordAnus $player>> quite a lot, which makes you moan loud while they take turns stimulating your prostate.
<<default>>
Shortly followed by a second finger shortly after, only to be assisted by a 3rd one, which immediately calls backup from a 4th finger. stretching your poor little <<getWordAnus $player>> quite a lot, which makes you moan loud. All the sudden all fingers are removed from your gaping <<getWordAnus $player>>, so you relax for a second and use the time to catch your breath, only to be invaded by the whole hand this time.<br>
<br>
"@@.npc_psychiatrist;Wow, you played quite a lot down there, have you. To bad I need my other hand for something else, I'd love to find out how big you really are.@@", @@.npc_psychiatrist;<<=$npc_psychiatrist.first_name>>@@ casually explains to you while fisting your crying <<getWordAnus $player>>, which stimulates pretty much everything down there.
<</switch>>
<</if>>
Then she start to gently massage your balls with her other hands, after which she continues to grab your now even stronger erection directly and starts to masturbate your <<getWordMyPenis $player>>,starting slow and gentle, but getting faster quickly. Together with the invasion of your <<getWordAnus $player>>, you feel like this is not supposed to be a fun, sexual experience, this is calculated to be as efficient as possible to make you ejaculate in the shortest time within reach.<br>
<br>
<<printThought $player "Oh god, I'm comming!">><br>
<br>
With a grunt like sound you ejaculate all over her hand. But not how you're used to, with the spastic convulsions that would normally shoot through your <<getWordMyPenis $player>>, but more like a constant stream. And suddenly the realization hit you like a bucket of cold water. You have just been milked like a cow in the stables.<br>
<br>
"@@.npc_psychiatrist;There, your tension should go away in a few minutes, and that red color in your face as well!@@"<br>
<br>
You don't know what just happened, just that your face burn bright red with shame.
<</if>>
<</if>>
After that @@.npc_psychiatrist;<<=$npc_psychiatrist.first_name>>@@ helps you getting into the plug suit. You're baffled the wrist and ankle cuffs, but you think you remember them from last time... what exactly happened last time... you where locked...<<glitchText "locked...">><br>
<br>
<<printThoughtGlitch $player "Obey... Consent... Accept...">><br>
<br>
<<glitchText "... O ... Obey...">> Refusing to obey @@.npc_psychiatrist;<<=$npc_psychiatrist.first_name>>@@ would be stupid, now that you've come this far. It will be okay, that is a fact you can accept. After all you gave your consent, didn't you?<br>
<br>
"@@.npc_psychiatrist;Done. And I think we managed to do this quicker then last time. You're starting to get your head around on how to wear latex after all. Maybe next time... No, I think that will be to early, but maybe after that you could put it on yourself. Unless you want my help again. Now would you kindly follow me to the laboratory. The show is about to begin... again!@@"<br>
<br>
[<<moveTo 'event_psychiatrist_hypnosis_2_3' 'Follow her' 600>>]
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<</if>>
<<include enterroom>>
<<initRoom>>
<<set $player.location to "VR Laboratory?">>
<</nobr>><<createBGR "./images/locations/psychiatrist_laboratory.png" "./images/characters/npc_psychiatrist_side.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You enter a dimly lit chamber. It's like a giant deja vu, you remember it and not at the same time. The device in the middle seems to be the VR Chair. @@.npc_psychiatrist;$npc_psychiatrist.first_name@@ uses her datapad to put the device into a position which should make it easier for you, to get onto it, and for some reason without even being asked you start to sit down on there, putting your hands through the metal sleeves and your fingers on the resting pans.<br>
<br>
"@@.npc_psychiatrist;Well, someone seems to be eager to start this evening. Very well, give me a second to secure your arms and legs... okay, now the other side... and done. Now, ready to... oh, I've almost forgotten. How silly of me. Maybe you don't remember but would you kindly open these kissable lips of yours for me?@@"<br>
<br>
[<<moveTo 'event_psychiatrist_hypnosis_2_4' 'Part your lips.' 500>>]
<</nobr>>
</div><<nobr>>
<<set $player.cutscene.reason = "Hmm... trapped in Bondage gear!">>
<<if $roomchange == true>>
<<levelStat $player 'bondage' 1 100>>
<<levelStat $player 'bdsm' 3 50>>
<</if>>
<<include enterroom>>
<<initRoom>>
<<set $player.location to "VR Laboratory?">>
<</nobr>><<createAnimatedBGR "https://giant.gfycat.com/InnocentMadeupFurseal.mp4">>
<div id="invframe" class="scrolltext">
<<nobr>>
Again the realization that there's something off reaches your consciousness to late. The faint voice in your head warning you about what's to come, is getting fainter with every second. You snap back to reality after the ball gag fills your mouth, making you unable to express yourself in a reasonable manner.<br>
<br>
"@@.npc_psychiatrist;Very good, that should keep you from hurting your tongue during the session. Thanks for being so cooperative!@@", comforted @@.npc_psychiatrist;<<=$npc_psychiatrist.first_name>>@@, as she yanked the straps behind your head even tighter to make sure you're unable to remove it yourself and continued,"@@.npc_psychiatrist;Now, as you might remember there are mechanisms in place that could be used to stop this session, if you feel uncomfortable with the changes we try to achieve. But just as last time I've made sure you're not going to be able to activate them, so there's not really a point in explaining them. <<=$player.first_name>>, even though you won't remember any of this after this session I want you to know, that I was against the decision to test the system on a human subject.@@"<br>
<br>
You think you see a hit of anguish on her face.<br>
<br>
"@@.npc_psychiatrist;But my benefactor has been quite exact with his directions and for some reason he has directed his gorgon like stare at your cute butt. Maybe I can make this up to you in some shape or form later, but now its time to unlock all your hidden desires.@@"<br>
<br>
Unable to comprehend everything @@.npc_psychiatrist;<<=$npc_psychiatrist.first_name>>@@ told you now you simply stare at her with bewilderment as she presses her luscious lips on yours.<br>
<br>
"@@.npc_psychiatrist;Sorry, I had to steal that one, before you start to put these cute lips who knows where. Anyway here we go.@@"<br>
<br>
After the VR Goggles and the headphones are secured on your head, you can feel the electric shocks starting. You could be wrong, but they seem to be stronger then the last time. Your nipples and <<getWordMyPenis $player>> get a content onslaught of electric shocks.
<<if (setup.getItemFromType("plug")=="")>>
The electric discharge makes your sphincter twitch, which makes your plug move up and down, stimulating it further.
<</if>>
And as all these stimuli get stronger with each iteration, You're having troubles to make out, whats going on at the beginning, but as the stimulation and stimulation continues the images start to get clearer, burning themself into your subconsciousness forever...<br>
<br>
[<<moveTo 'event_psychiatrist_hypnosis_2_5' 'Continue...' 240>>]
<</nobr>>
</div><<nobr>>
<<set $player.cutscene.reason = "Brainwashing is good for me. My mind is happy, blank and empty.">>
<<if $roomchange == true>>
/%<<levelStat $player 'penis' 0 100>>
<<levelStat $player 'cum' 0 100>>%/
<<set _bimbofication = $player.stats.bimbofication[2]+1>>
<<set _feminized = $player.stats.feminized[2]+1>>
<<set _submission = $player.stats.submission[2]+1>>
<<riseStatLevel $player 'bimbofication' _bimbofication>>
<<riseStatLevel $player 'feminized' _feminized>>
<<riseStatLevel $player 'submission' _submission>>
<</if>>
<<include enterroom_hypnosis>>
<<initRoom>>
<<set $player.location to "V... V... VR Wha...">>
<</nobr>><<createAnimatedBGR "https://giant.gfycat.com/SelfassuredNippyGopher.mp4">>
<div id="invframe" class="scrolltext">
<<nobr>>
<span class="makeVisible">
<span class="shining" style="-webkit-animation-delay: 0.0s;">Brainwashing is good for me. My mind is happy, blank and empty</span><br><br>
</span>
<span class="makeVisible">
<span class="shining" style="-webkit-animation-delay: 0.5s;">Good sissies practice every day.</span><br><br>
</span>
<span class="makeVisible">
<span class="shining" style="-webkit-animation-delay: 1.0s;">Bimbos are my role models.</span><br><br>
</span>
<span class="makeVisible">
<span class="shining" style="-webkit-animation-delay: 1.5s;">I act like a bimbo.</span><br><br>
</span>
<span class="makeVisible">
<span class="shining" style="-webkit-animation-delay: 2.0s;">Practice until it becomes natural.</span><br><br>
</span>
<span class="makeVisible">
<span class="shining" style="-webkit-animation-delay: 2.5s;">Brainwashing is good for me. My mind is happy, blank and empty</span><br>
</span>
<br>
<span class="text_hypnosis_1"
style="-webkit-animation-name: hypnosis4;animation-name: hypnosis4;">
<<printThought $player "What is happening to me?">></span>
<br>
<span class="text_hypnosis_1"
style="-webkit-animation-name: hypnosis1;animation-name: hypnosis1;">
<<printThought $player "No, I'm loosing myself!" 13>></span>
<br>
<span class="text_hypnosis_1"
style="-webkit-animation-name: hypnosis2;animation-name: hypnosis2;">
<<printThought $player "Please... my thoughts ... !" 26>></span>
<br>
<span class="text_hypnosis_1"
style="-webkit-animation-name: hypnosis3;animation-name: hypnosis3;">
<<printThought $player "Yay! Brainwashing is good for me!" 40>></span>
<br>
<br>
<span id="hypnosis_2_6_continue" style="visibility: hidden;">
[<<moveTo 'event_psychiatrist_hypnosis_2_6' 'My mind is happy, blank and empty...' 2700>>]
</span>
<<makeVisible 'hypnosis_2_6_continue' 15>>
<<videoLoop>>
<</nobr>>
</div><<nobr>>
<<set $player.inside = true>>
<<set $player.cutscene.lockinventory = false>>
<<set _tmpStr = "... "+$player.first_name+" ... B... Brainw... is ... goo go god... fo mee...">>
<<set $h2_cameinsuit = false>>
<<if $roomchange == true>>
<<set $player.timebased.stress = Math.max(0,$player.timebased.stress-20)>>
<</if>>
<<set $player.location to "Changing Room">>
<<if setup.getIndecentValue($player)==100>>
<<moveTo 'event_psychiatrist_hypnosis_2_7'>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/hypnosis_fitting_room.png" "./images/characters/npc_psychiatrist.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<glitchText _tmpStr>> you feel like you've zoned out really bad, but for some reason you're unable to zone back in. It feels like you're floating in an endless black void, not even sure if you exist, since you're unable to feel yourself. What is self anyway? Just because you're in the driver seat, does this make you self conscious, or are you just a system made of biological and chemical subcomponents, waiting to trigger always in the same manner? Your journey of existential angst is interrupted by a faint light you see far, far away. You try to move towards it, but it's not very simple.
<<if $player.stats.willpower[0]>0>>
But you manage to focus your thoughts and steer them towards the light.
<<else>>
It's more a random act then controlled maneuvering, but you managed to get closer somehow.
<</if>>
You think its a person, glowing in the dark. You're to far away to make out any details, but it seems like that person is bound by giant metal chains on arms, legs, torso and head.
<<set _chainstatus = $player.stats.feminized[2]+$player.stats.submission[2]+$player.stats.bimbofication[2]+$player.stats.humiliation[2]>>
<<if _chainstatus>20>>
But a lot of the chains links seem to be brittle due... well, maybe corrosion?
<<elseif _chainstatus>10>>
But a few of the chains links seem to be brittle due... well, maybe corrosion?
<<else>>
You think you see a few brittle links on the chain, but it seems to be mostly intact.
<</if>>
The person chained up, seems to be female, but before you can get any closer look, a voice is distracting you... like white noise, getting louder <<glitchText "... and">>... and... it's getting harder to concentr... <<glitchText "concentra... consent... obey... accept">><br>
<br>
You open your eyes, looking directly into @@.npc_psychiatrist;<<=ws($npc_psychiatrist.first_name)>>@@ face as she pulls one of your eyes open, while shining a small flashlight into the other.<br>
<br>
"@@.npc_psychiatrist;<<=$player.first_name>>, are you okay? It took you longer then last time to get out of trance, so I wanted to make sure everything is all right.@@"<br>
<br>
The sorrowful look on her face disappears as you finally stand up. Looks like you've slept on the bench in the changing room.<br>
<br>
"@@.npc_psychiatrist;Anyway, besides the unusual long time for you to get out of trance, our second session seems to be a full success! How do you feel?@@"<br>
<br>
You feel ... light. Like a weight has been lifted from your shoulders. Nice. You tell @@.npc_psychiatrist;$npc_psychiatrist.first_name@@ that you feel pretty good, you don't remember anything from the hypnosis session. But for some reason your lips taste like strawberry. Strange.<br>
<br>
"@@.npc_psychiatrist;That is a feature, not a bug as a software developer would say. The system works as intended. It might be stupid, because I have this every time after the session, but it's supposed to stay in your subconsciousness. Don't worry, you'll see soon enough if there have been any changes to your usual behavior.@@"<br>
<br>
Still, it bugs you, that you cant remember anything at all. You cannot accept that you've forgotten everything except ....<<glitchText "exce .... accept ... obey... consent... rem.. member... ">><br>
<br>
<<printThoughtGlitch $player "Brainwashing is good for me.">><br>
<<printThoughtGlitch $player "My mind is happy, blank and empty!">><br>
<<printThoughtGlitch $player "Bimbos are my role models.">><br>
<br>
<<glitchText "... Bimbo ...">>For some reason you don't really care about wracking your brain on such an issue. Brains are overrated anyway. As long as you accept the fact, that you gave your consent to obey, everything will be all right, won't it? See, now thats a good little Bimbo.<br>
<br>
"@@.npc_psychiatrist;Now lets get you out of this plug suit@@"
<</nobr>>
</div><<nobr>>
<<set $player.inside = true>>
<<set $player.cutscene.lockinventory = false>>
<<if $roomchange == true>>
<</if>>
<<set $player.location to "Changing Room">>
<<set _tmpVal = setup.checkDecency($player)>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/hypnosis_fitting_room.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
"@@.npc_psychiatrist;If you would kindly put the plug suit back into its case. I'll be in my office, reviewing these results. Wow... the tetra rank correlation coefficient between submission and bim... yes... these values are amazing.@@"<br>
<br>
You are left alone in the changing room as she seems to disappears into her office. You clean it as good as you can from your sweat with the materials found in the Fitting Room and put it back into the case.<br>
<br>
<<if _tmpVal>>
[<<moveTo 'event_psychiatrist_hypnosis_2_8' 'Leave the Changing Room' 180>>]
<<else>>
[@@.link_locked;I really need to dress more appropriate to leave@@]
<</if>>
<</nobr>>
</div><<nobr>>
<<set $player.inside = false>>
<<set $player.cutscene.lockinventory = true>>
<<set $player.cutscene.reason = "Starting to strip while being at a psychiatrist does not seem to be the best of my many strange Ideas lately...">>
<<if $roomchange == true>>
<<deleteItem $player $now 'plug_suit_red'>>
<<set $npc_psychiatrist.free_sessions += 1>>
<<set $player.money.total+=40>>
<<set _tmpName to setup.getNpcName('psychiatrist')>>
<<set _day = $now.getUTCDay()>>
<<switch _day>>
<<case 0>>
<<set _tmpDate to setup.setNextDate($now, 3, 19, 0)>>
<<case 3>>
<<set _tmpDate to setup.setNextDate($now, 4, 19, 0)>>
<</switch>>
<<addTask 'psychiatrist_endless_hypnosis_1'
$now
_tmpName
'You have an VR Hypnosis Session at @@.npc_psychiatrist;$npc_psychiatrist.other_call <<=ws($npc_psychiatrist.last_name)>>@@ office.'
'{"location":{"condition":"room_psychiatrist_lobby","addtext":["<br>You took part at the stud for the VR hypnosis therapy with @@.npc_psychiatrist;$npc_psychiatrist.call $npc_psychiatrist.last_name@@. ","<br>You failed to to show up to the hypnosis therapy."]}}'
'{"changenpcstat":{"type":"npc","how":"+","npc":"npc_psychiatrist","stat":"hypnosis","value":1},"trigger_event":"event_psychiatrist_hypnosis_3"}'
'{"changenpcstat":{"type":"npc","how":"+","npc":"npc_psychiatrist","stat":"hypnosis_missed","value":1},"trigger_event":"event_psychiatrist_hypnosis_failed"}'
'exact'
_tmpDate>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/psychiatrist_office.png" "./images/characters/npc_psychiatrist.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You left the plug suit in its case back at the changing room, and leave the fitting room through the door, entering the office. @@.npc_psychiatrist;$npc_psychiatrist.first_name@@ is already all over her workstation, talking to herself while she is reviewing the data.<br>
<br>
"@@.npc_psychiatrist; ...stupid test my ass, I still think it was to early. Nobody can predict the sideeff.... Oh. Hi. Finished already? Thanks again for your help tonight. Here you go.@@"<br>
<br>
She puts an credstick over the table into your hand.<br>
<br>
"@@.npc_psychiatrist;40 Credits, as agreed upon. And another free session with yours truly. Are you as excited for the next session as I am? That would be next@@
<<switch _day>>
<<case 0>>
@@.npc_psychiatrist;Wednesday,@@
<<case 3>>
@@.npc_psychiatrist;Sunday,@@
<</switch>>
@@.npc_psychiatrist;at 19 o'clock. As usual, show up if you're feeling up to it. I'm not going to detain you any longer, so have a nice evening.@@"<br>
<br>
You understood the cue and bid your farewell.<br>
<br>
[<<moveTo 'room_psychiatrist_lobby' 'Leave the office.' 60 '<<set $player.inside = true>><<set $player.cutscene.lockinventory = false>>'>>]
<</nobr>>
</div><<nobr>>
<<set $player.inside = false>>
<<set $player.cutscene.lockinventory = true>>
<<set $player.cutscene.reason = "Starting to strip while being at a psychiatrist does not seem to be the best of my many strange Ideas lately...">>
<<set $hpynosis2 = {}>>
<<set $hpynosis2.feminization = false>>
<<set $hpynosis2.sissyfication = false>>
<<set $hpynosis2.bimbofication = false>>
<<if $roomchange == true>>
<<addItem 'plug_suit_red'>>
<</if>>
<<set $player.location to "Psychiatrist">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/psychiatrist_office.png" "./images/characters/npc_psychiatrist.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You enter the office again, trying your best to remember, what happened the last time, you joined @@.npc_psychiatrist;<<=$npc_psychiatrist.call>> <<=$npc_psychiatrist.last_name>>@@ for hypnosis therapy. You vaguely remember the plug suit and enter a dark room, and then... <<glitchText "there ... was ... a ... ch... chair...">><br>
<br>
<<printThoughtGlitch $player "Obey... Consent... Accept...">><br>
<br>
<<glitchText "..any ...anyw ...">>Anyway, everything seemed to be fine. Maybe you can get a better look at the VR rig this time. You look forward to it with anticipation and close the door behind you. @@.npc_psychiatrist;$npc_psychiatrist.first_name@@ seems to be preoccupied with some data on her computer. You walk to her desk and greet her, as she seems too focused to notice your entrance.<br>
<br>
"@@.npc_psychiatrist;Oh!@@" She exclaims with a start at your sudden appearance. You can see her minimize a window on her desktop computer, but you can't make out the details, "@@.npc_psychiatrist;Wow. You almost scare me witless. Is it already 7:00 pm? I was just going through the data of our last session and excited that you've decided to give it another try. Oh this is going to be so much fun!@@"<br>
<br>
Her girlish sqee is a little unsettling, but you assume it's simply her curiosity for science! She pulls a small box from one of the drawers of her desk and hands it to you.<br>
<br>
"@@.npc_psychiatrist;Here is your plug suit. I know it's still unseemly to wear, but don't worry. A substantial donation from a benefactor, made it possible to get newer Plug Suits for the VR Rig, and some new upgrades for the rig itself. Oh, we're really going to penetrate your deepest... level of subconsciousness. Sadly it was not enough money to buy a immersion Chamber, but hey, I'm happy for any help I can get, which of course includes your willingness as a test subject. Thanks again <<=$player.first_name>>.@@"<br>
<br>
You take the plug suit following her through the inconspicuous door at the side of her office into the changing room.<br>
<br>
[<<moveTo 'event_psychiatrist_hypnosis_3_1' 'Continue.' 180>>]
<</nobr>>
</div><<nobr>>
<<set $player.inside = true>>
<<set $player.cutscene.lockinventory = false>>
<<set _femaleUnderwear = false>>
<<set _femaleClothing = false>>
<<set _plugsuit = false>>
<<set _plug = false>>
<<if setup.checkWornItem('plug_suit_red')>>
<<set _plugsuit = true>>
<<if !$hpynosis2.bimbofication>>
<<set $hpynosis2.bimbofication=true>>
<<levelStat $player 'bimbofication' 5 100 true>>
<</if>>
<</if>>
<<if (setup.checkVisibleClothingTag('female')>20)>>
<<if (setup.checkVisibleClothingTag('underwear')>20)>>
<<set _femaleUnderwear = true>>
<<if !$hpynosis2.sissyfication>>
<<set $hpynosis2.sissyfication=true>>
<<levelStat $player 'submission' 5 100 true>>
<</if>>
<<else>>
<<set _femaleClothing = true>>
<<if !$hpynosis2.feminization>>
<<set $hpynosis2.feminization=true>>
<<levelStat $player 'feminized' 5 100 true>>
<</if>>
<</if>>
<</if>>
<<if setup.getIndecentValue($player)==100>>
<<if setup.checkItemTypeWorn('plug')>>
<<set _plug = true>>
<<else>>
<<moveTo 'event_psychiatrist_hypnosis_3_2'>>
<</if>>
<</if>>
<<if $roomchange == true>>
<</if>>
<<include enterroom>>
<<initRoom>>
<<set $player.location to "Changing Room">>
<</nobr>><<createBGR "./images/locations/hypnosis_fitting_room.png" "./images/characters/npc_psychiatrist.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<if !_femaleUnderwear && !_femaleClothing && !_plugsuit && !_plug>>
"@@.npc_psychiatrist;<<=$player.first_name>>, would you kindly strip naked.@@
<<if $npc_psychiatrist.flags.foundplug>>
@@.npc_psychiatrist;This means your little extra in your bum as well, if you happen to wear one right now.@@
<</if>>
<<if $npc_psychiatrist.flags.foundcage>>
@@.npc_psychiatrist;You can leave your chastity cage on, if you happen to wear one right now. We'll simply lube up your balls like the last time.@@
<</if>>
@@.npc_psychiatrist;I'm sure you recall, that we have to rub this lotion onto your skin, to increase connectivity to the suit, not to mention how much easier it makes putting the suit on.@@"<br>
<br>
You're having trouble recalling if you had to endure this during your first visit... there was something about the suit, something that makes you shudder in ... <<glitchText "in ...">><br>
<br>
<<printThought $player "Yay! Latex, its like being naked without being naked! Wait, did I just think that?">><br>
<br>
<<glitchText " ... y ... yes ">>Yes, you remember now, the plug suit was important for biofeedback and to increase your immersion in the simulation. Yeah, nothing to worry about.
<<elseif _plug>>
"@@.npc_psychiatrist;Yes <<=$player.first_name>>, that one@@", she points at your <<=setup.getItemTypeName('plug')>>, "@@.npc_psychiatrist;has to go as well.@@"
<<elseif _plugsuit>>
<<if $hpynosis2.bimbofication>>
Ignoring all warnings
<<if $hset1.bimbofication>>
warnings again,
<<else>>
warnings,
<</if>>
you try to put on the plug suit by yourself and fail miserably, not even getting your feet in there by yourself.<br>
<br>
"@@.npc_psychiatrist;Please <<=$player.first_name>>, would it hurt that much to listen to me even once? Sometimes I hope your clumsiness is played and you use it to surprise people with your whiz, but I'm having my doubts right now. Don't worry, a Bimbo Ditz such as yourself has his purpose in life. But please wait until we put you in the simulation before appearing. Now, if you would kindly strip naked, since we still have to rub this lotion onto your skin. Really, that is a personality trait that needs to be overwritten.@@"
<</if>>
<<elseif _femaleClothing>>
<<if $hset1.feminization>>
"@@.npc_psychiatrist;<<=$npc_psychiatrist.first_name>>@@ looks at you, slightly puzzled and pissed.<br>
<br>
"@@.npc_psychiatrist;Now <<=$player.first_name>>, when I ask you to strip naked, and you put on the female clothing you have with you for some unknown reason, what does this tell me about you? What? Please, enlighten me. If you want to dress like a woman, hell if you want to be a woman, a trans-female, a shemale, a sissy, a crossdresser on any other spectrum in between, thats fine. Really. 3rd age of enlightenment and stuff. Homophobia has dropped to an all time low and the valkyr units make sure most people stick to the law. But please, for all that is good and holy, read from my lips: Please. Take. Off. Your. Clothes. <<=$player.first_name>>. Really, I'm doing you a favour here, if you loose this trait.@@"
<<else>>
"@@.npc_psychiatrist;Now <<=$player.first_name>>, thats very nice. You're connecting with your inner femininity. But if you would you kindly strip naked, since we still have to rub this lotion onto your skin.@@"
<</if>>
<<elseif _femaleUnderwear>>
<<if $hset1.sissyfication>>
"@@.npc_psychiatrist;Now <<=$player.first_name>>, don't stop with your undies. They have to go as well. I know you like to wear them, but you wear other things in the simulation. Promise!".@@"
<<else>>
"@@.npc_psychiatrist;Now <<=$player.first_name>>, thats very nice. You're exploring your submissiveness by becoming a sissy. Noted. But if you would kindly strip naked, since we still have to rub this lotion onto your skin.@@"
<</if>>
<</if>>
<</nobr>>
</div><<nobr>>
<<set $player.inside = false>>
<<set $player.cutscene.lockinventory = true>>
<<set $player.cutscene.reason = "No! It took me long enough to put this damn thing on, I'm not taking it off until I'm done with the session!">>
<<if $roomchange == true>>
<<wearItem $player $now "plug_suit_red" true>>
<<set $player.timebased.horny = setup.changeHorny($player,20)>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/hypnosis_fitting_room.png" "./images/characters/npc_psychiatrist.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
Just like last time, @@.npc_psychiatrist;<<=$npc_psychiatrist.first_name>>@@ puts the lotion on your skin, including your balls
<<if (setup.getItemFromType("cage")!="")>>
which are massaged thoroughly with the lubricant. Your <<getWordMyPenis $player>> twitches with excitement, but since it's tightly secured behind your <<=setup.getItemTypeName("cage")>>, it simply crushes itself in the process.
<<else>>
and your <<getWordMyPenis $player>>. This makes it twitches with excitement due the lack of attention it got lately, from anyone, besides you that is.
<</if>>
As @@.npc_psychiatrist;<<=$npc_psychiatrist.first_name>>@@ helps you to get into the plug suit, you notice a change since the last time you wore it. There is now a double ended zipper going from the top of your butt cheeks and between your legs to the top of your pelvic bone. You're curious about the new modification, is this so you can use the bathroom without removing the suit? Putting the plug suit on or off takes forever! You're puzzled by the wrist and ankle cuffs, though they haven't changed since last time, and the last time you were here was ... <<glitchText "it was ...">><br>
<br>
<<printThoughtGlitch $player "Obey... Consent... Accept...">><br>
<br>
<<glitchText "... a ... accept...">>, yeah it was acceptable, you think, you'll be fine being locked up in the suit, unable to remove it yourself, even if you wanted to. You find it exciting to think about it.<br>
<br>
"@@.npc_psychiatrist;And done. That went a lot faster then last time. You could put it on yourself next time... Unless you want my help again. Now would you kindly follow me to the laboratory. The show is about to begin... again!@@"<br>
<br>
[<<moveTo 'event_psychiatrist_hypnosis_3_3' 'Follow her' 600>>]
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<</if>>
<<include enterroom>>
<<initRoom>>
<<set $player.location to "VR Laboratory?">>
<</nobr>><<createBGR "./images/locations/psychiatrist_laboratory.png" "./images/characters/npc_psychiatrist_side.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You enter the dimly lit VR chamber. As you get closer, you're able to take a better look at it and note the company's name "Style Fetish Industries" in front of the floor bolts. The name is unfamiliar to you as you continue to scan the dimly lit device. It looks to be re-purposed and refitted for an unintended use. You find it hard to see in the dim light, and fail to make out all the details of the room. @@.npc_psychiatrist;$npc_psychiatrist.first_name@@ uses her datapad to put the chair into the neutral position, allowing you to easily get on.
<br>
<br>
"@@.npc_psychiatrist;Good job getting on the chair without any hesitation. Now, you know the drill. Put your arms through these metallic sleeves and put your fingers in the resting pans. Now just wait a moment while I'll secure them. Put your legs in these padded curved panels and your feet on the platforms below. I'll just shackle your legs and feet as well. Just a moment... Done. Now... we're almost ready to go. You already know the last bit. Would you kindly open your cute lips for me?@@"<br>
<br>
[<<moveTo 'event_psychiatrist_hypnosis_3_4' 'Open your mouth.' 500>>]
<</nobr>>
</div><<nobr>>
<<set $player.cutscene.reason = "Hmm... trapped in Bondage gear!">>
<<if $roomchange == true>>
<<levelStat $player 'bondage' 1 100>>
<<levelStat $player 'bdsm' 3 50>>
<<addItem "analplug_medium_ems">>
<<removeItem $player $now "plug_suit_red" true>>
<<plugItem $player $now "analplug_medium_ems" true>>
<<wearItem $player $now "plug_suit_red" true>>
<</if>>
<<include enterroom>>
<<initRoom>>
<<set $player.location to "VR Laboratory?">>
<</nobr>><<createAnimatedBGR "https://giant.gfycat.com/IdleSpicyEstuarinecrocodile.mp4">>
<div id="invframe" class="scrolltext">
<<nobr>>
Again you realize, that there's something off... like a faint voice in your head warning you about what's to come. But does it really matter? You're already tied to the chair, unable to free yourself, completely at @@.npc_psychiatrist;<<=$npc_psychiatrist.call>> <<=ws($npc_psychiatrist.last_name)>>@@ mercy. You snap back to reality as she force a large, pink o-ring gag into your mouth. The ring locks, keeping your mouth open. She uses leather straps to fasten your head to the headrest, leaving your head completely immobile.<br>
<br>
"@@.npc_psychiatrist;Very good, that should keep your head from moving during our session. Thanks for being so cooperative!@@"<br>
<br>
You see @@.npc_psychiatrist;<<=$npc_psychiatrist.first_name>>@@ tap away at her datapad as the chair spreads your knees as far apart as they can move. She then kneels down between them and pulls the back zipper around to the front, stopping at the perineum, leaving your anus exposed. You try to protest but it comes out as moans and gagging due to the o-ring between your lips.
<br>
<br>
<<if $npc_psychiatrist.flags.foundplug>>
"@@.npc_psychiatrist;Now, since I know you're plugging your little hole up already it won't be new information for you, that the male prostate is an erogenous zone, and stimulating it is quite enjoyable.@@
<<else>>
"@@.npc_psychiatrist;Now, this might be new information for you, but the male prostate is an erogenous zone, and stimulating it is quite enjoyable.@@
<</if>>
@@.npc_psychiatrist;So we're using this baby here to fill you with new hopes and dreams.@@"<br>
<br>
<<if $npc_psychiatrist.flags.foundplug || ($player.stats.analskill>0)>>
While she's talking to you she comes beside you and you notice she is holding a medium sized metal butt plug.
<<if $player.stats.analskill<4>>
The realization washes over you that this is going to hurt more than you had anticipated.
<<else>>
The realization washes over you that this is going to hurt more than you had anticipated.
<</if>>
<<else>>
The thought is confirmed as she snaps on a pair of latex gloves and lubes her index finger with a wickedly excited smile on her face.
<</if>>
<<if $player.stats.analskill[0]==0>>
She walks back behind you and you feel something cold pressing on you sphincter then forcing it's way in. Surprisingly, you note, it did not hurt at all.<br>
<br>
"@@.npc_psychiatrist;That was only my finger applying the lube you ditz. Now please, and I cannot even emphasize this enough try to relax.@@"<br>
<br>
You can feel something cold, metallic at your anus, trying to force its way in. Through the generously applied lube, your sphincter hardly poses any resistance, your untrained anus does. Not being used to something like this makes this whole ordeal very painful for you. You'd clench your teeth together, but that is hardly an option right now, and try to relax. You fail at it and a loud groan escapes your mouth, while an audible plop promulgated that the plug has entered your anus.<br>
<br>
"@@.npc_psychiatrist;Okay, we got the first knob. Only three more to go! Yay!@@"<br>
<br>
<<printThought $player "What? The FIRST?">><br>
<br>
The pressure returns and it has taken reinforcement with it, forcing your anus more and more open. Another plop and you're sure one more and you'll be split apart.<br>
<br>
"@@.npc_psychiatrist;Second one in, only two more to go. Come on, who's a good little bimbo. You can take this, like the whore you're going to be! Yay!@@"<br>
<br>
This is the point, where your thoughts would normally narrate something, but you're brains, to busy not getting fried by all those feelings, dashing trough your body like pinball balls caught between a lot of bumpers. Another plop and your anus is stretchered beyond repair. But besides hurting like a butt-load of hell, it also makes you horny like you've never been before. Well, not exactly like you've never been before. Like the first time you got spanked really hard.<br>
<br>
"@@.npc_psychiatrist;Now, who's a good little bimbo? You want to be happy, don't you? Yes, you do. Now this will make you happy!@@"<br>
<br>
And with a final push it is done. The plug has slided into your anus, which happily closes its gates as narrow as it can at the bottom of the plug. And removing it will hurt as much as well.<br>
<br>
<<elseif $player.stats.analskill[0]<4>>
She walks back behind you and you feel something cold pressing on you sphincter then forcing it's way in. Surprisingly, you note, it did not hurt at all.<br>
<br>
"@@.npc_psychiatrist;That was only my finger applying the lube you ditz. Now please, and I cannot even emphasize this enough try to relax.@@"<br>
<br>
You can feel something cold, metallic at your anus, trying to force its way in. Through the generously applied lube, your sphincter hardly poses any resistance, but your anus is, since it is not used to a plug of this size. Not being used to something like this makes this whole ordeal very painful for you. You'd clench your teeth together, but that is hardly an option right now, and try to relax. You fail at it and a loud groan escapes your mouth, while an audible plop promulgated that the plug has entered your anus.<br>
<br>
"@@.npc_psychiatrist;Okay, we got the first knob. Only three more to go! Yay!@@"<br>
<br>
<<printThought $player "What? The FIRST?">><br>
<br>
The pressure returns and it has taken reinforcement with it, forcing your anus more and more open. Another plop and you're sure one more and you'll be split apart.<br>
<br>
"@@.npc_psychiatrist;Second one in, only two more to go. Come on, who's a good little bimbo. You can take this, like the whore you're going to be! Yay!@@"<br>
<br>
This is the point, where your thoughts would normally narrate something, but you're brains, to busy not getting fried by all those feelings, dashing trough your body like pinball balls caught between a lot of bumpers. Another plop and your anus is stretched beyond repair. But besides hurting like a butt-load of hell, it also makes you horny like you've never been before. Well, not exactly like you've never been before. Like the first time you got spanked really hard.<br>
<br>
"@@.npc_psychiatrist;Now, who's a good little bimbo? You want to be happy, don't you? Yes, you do. Now this will make you happy!@@"<br>
<br>
And with a final push it is done. The plug has slided into your anus, which happily closes its gates as narrow as it can at the bottom of the plug. And removing it will hurt as much as well.<br>
<br>
<<else>>
You feel the lube being applied to your anus.<br>
<br>
"@@.npc_psychiatrist;Hmm... looks like you've had your share of fun down there already. Well relax, because here we go!"<br>
<br>
You can feel as the plug slides in without much resistance at all.
<</if>>
@@.npc_psychiatrist;<<=$npc_psychiatrist.first_name>>@@ secures a leather strep around your groin area, which makes it unable for you to push the plug out, and connects the wire at the end of the plug with another wire leaving the chair. Its the same type of cable that's connected to your suit as well.<br>
<br>
"@@.npc_psychiatrist;You see, this plug is not only another sensor but also an electronic stimulator as well. Good, one last thing and we can start this session. Are you ready? Of course you are!@@"<br>
<br>
She's moving behind the chair and comes back with a strange looking machine in her hand, which looks at first like it's floating, since she's only pushing it in front of her. A closer look reveals, that its actually connected to the chair on an hydraulic arm. It looks like one of these industrial strength fucking machines with an impressive dildo at its front. There are multiple cables going into that part some of them might be for sensory, energy supply and hydraulics, but the last one is a see through vinyl tubing, filled with some unknown off white fluid connected to a container at the top of the room, which is also dripping from the hole of the center of the dildo.<br>
<br>
"@@.npc_psychiatrist;Only the best for my favorite guinea pigs... err, I mean customer. You know, I thought of some fake liquid because you can replicate the taste and texture pretty easy, but a friend of mine who works at the local sperm bank made a largition, so this is all 100% pure, right from the source. I couldn't stand the thought of you getting thirsty during this therapy session.@@"<br>
<br>
She moves the machine closer to your face and puts the tip of the penis into the ring.
<<if $player.swalloeddowncum || $player.swalloedothercum>>
<<if $player.stats.cum[0]>3>>
As on instinct, your tongue automatically seeks the tip of the dildo, only to confirm, what you've expected. Thats a lot of <<getWordCum $player>>. You enjoy this a lot, since it is thick and gooey and theres quite a lot of it dripping out of the since every time you lick it away from the artificial urethral orifice, a little bit leaks out again. You quite enjoy licking it all up until the last drop is in your mouth, moistening your tongue and throat. You love how it feels moving around in your mouth and enjoy the rich taste it leaves there.
<<else>>
Even though you don't want to, your tongue seeks the tip of the dildo, only to confirm, what you've expected. Thats a lot of <<getWordCum $player>>. You enjoy this a lot more then you should, since it is thick and gooey and theres quite a lot of it dripping out of the since every time you lick it away from the artificial urethral orifice, a little bit leaks out again. You quite enjoy licking it all up until the last drop is in your mouth, moistening your tongue and throat. You love how it feels moving around in your mouth and enjoy the rich taste it leaves there.
<</if>>
<<else>>
God, she cannot be serious. Is that supposed to be <<getWordCum $player>>? You try not to bring your tongue in contact with the dildo, but there's not really a lot of space to work with, so you get some good taste of it. It is thick and gooey and theres quite a lot of it dripping out of the since every time you lick it away from the artificial urethral orifice, a little bit leaks out again. You quite enjoy licking it all up until the last drop is in your mouth, moistening your tongue and throat. You love how it feels moving around in your mouth and enjoy the rich taste it leaves there.
<</if>>
<br>
<br>
"@@.npc_psychiatrist;Now, this is the part where I would normally explain how to stop a session if you're uncomfortable with its content. Shall we skip that part? You're looking pretty happy to me. Okay, good! Well, then, have fun my sweet little bimbo!@@", she whispers into your ear while putting the VR Goggles and the stereo headset over your head, cutting you off from the real world yet again. You can feel the humming of the hydraulics in the fucking machine springing to life, making the dildo force its way through your throat, not quite deep enough to make you gag, but deep enough to simulate the feeling to go down on the real deal. In and out, over and over again. Its fucking your mouth. The dildo seems to be made of something different then latex, it feels way to real for that. Maybe one of these new synthetic skin material for augmentation, or 2nd gen cyberskin. It's so realistic, you can feel the warmth emitting from it, and the veins pulsing, making it twitch a little bit, before it unloads the first wave of <<getWordCum $player>> into your mouth, and there's nothing you can do, besides swallowing it.
<<if $player.stats.cum[0]>3>>
Not like you want to do anything else with it, besides swallowing it like the cumslut you are!
<</if>>
You can feel the electrics shocks starting, they seem to be stronger then the last time. Your nipples and <<getWordMyPenis $player>> are like on fire, but that's nothing compared to the thunder-hammer thats tearing up your ass right now. The electric discharge makes your sphincter twitch, which makes the plug move up and down like a jackhammer, stimulating your prostate like there's no tomorrow. And as all these stimuli get better, stronger, faster and harder, the simulation starts to bombard you with random images. You're having troubles to make out, whats going on at the beginning, but as the simulation and stimulation continues the images start to get clearer, burning themself into your subconsciousness forever...<br>
<br>
[<<moveTo 'event_psychiatrist_hypnosis_3_5' 'Continue...' 240>>]
<</nobr>>
</div><<nobr>>
<<set $player.cutscene.reason = "I am a faggot. I love to suck cock!">>
<<if $roomchange == true>>
<<levelStat $player 'penis' 2 200>>
<<levelStat $player 'cum' 1 100>>
<<levelStat $player 'oralskill' 0 100>>
<<levelStat $player 'bimbofication' 5 200>>
<</if>>
<<include enterroom_hypnosis>>
<<initRoom>>
<<set $player.location to "I... I am... a fag...">>
<</nobr>><<createAnimatedBGR "https://giant.gfycat.com/ImportantChillyBluet.mp4">>
<div id="invframe" class="scrolltext"><<nobr>>
<span class="makeVisible">
<span class="shining" style="-webkit-animation-delay: 0.0s;">Alright, have you ever thought about ... sucking a cock?</span><br>
</span>
<span class="makeVisible">
<span class="shining" style="-webkit-animation-delay: 0.2s;">Yes. You have.</span><br>
</span>
<span class="makeVisible">
<span class="shining" style="-webkit-animation-delay: 0.4s;">How about... does this thought of putting on make up make you excited?</span><br>
</span>
<span class="makeVisible">
<span class="shining" style="-webkit-animation-delay: 0.6s;">Yes it does. Do you know what that means?</span><br>
</span>
<span class="makeVisible">
<span class="shining" style="-webkit-animation-delay: 0.8s;">That means you are a faggot!</span><br>
</span>
<span class="makeVisible">
<span class="shining" style="-webkit-animation-delay: 1.0s;">Come on, say I am a faggot. I am a faggot.</span><br>
</span>
<span class="makeVisible">
<span class="shining" style="-webkit-animation-delay: 1.2s;">I am a faggot. I am a faggot!</span><br>
</span>
<span class="makeVisible">
<span class="shining" style="-webkit-animation-delay: 1.4s;">Tell me, that you're a fag!</span><br>
</span>
<span class="makeVisible">
<span class="shining" style="-webkit-animation-delay: 1.6s;">Tell me, that you are a fag!</span><br>
</span>
<span class="makeVisible">
<span class="shining" style="-webkit-animation-delay: 1.8s;">Say, I am a fag... and I like to suck cock!</span><br>
</span>
<span class="makeVisible">
<span class="shining" style="-webkit-animation-delay: 2.0s;">I am a fag... and I like to suck cock!</span><br>
</span>
<span class="makeVisible">
<span class="shining" style="-webkit-animation-delay: 2.2s;">Say, I am a faggot and I love to suck cock!</span><br>
</span>
<span class="makeVisible" style="webkit-animation-delay: 2.4s;">
<span class="shining" style="-webkit-animation-delay: 2.4s;">I love to suck cock!</span><br>
</span>
<br>
<span class="text_hypnosis_1"
style="-webkit-animation-name: hypnosis4;animation-name: hypnosis4;">
<<printThought $player "What is happening to me?">></span>
<br>
<span class="text_hypnosis_1"
style="-webkit-animation-name: hypnosis1;animation-name: hypnosis1;">
<<printThought $player "I am a faggot!" 13>></span>
<br>
<span class="text_hypnosis_1"
style="-webkit-animation-name: hypnosis2;animation-name: hypnosis2;">
<<printThought $player "I am a faggot, and I like to suck cock!" 26>></span>
<br>
<span class="text_hypnosis_1"
style="-webkit-animation-name: hypnosis3;animation-name: hypnosis3;">
<<printThought $player "Yay! I love to suck cock!" 40>></span>
<br>
<br>
<span id="hypnosis_3_6_continue" style="visibility: hidden;">
[<<moveTo 'event_psychiatrist_hypnosis_3_6' 'I am a faggot, and I love to suck cock!' 2500>>]
</span>
<<makeVisible 'hypnosis_3_6_continue' 15>><br>
<br>
[<a target="_blank" href="http://emperor-hypnos.tumblr.com/">[EXT/NSFW] Special Thanks to EmperorHypnosis</a>]
<</nobr>>
</div><<nobr>>
<<set $player.inside = true>>
<<set $player.cutscene.lockinventory = false>>
<<set _tmpStr = "... "+$player.first_name+" ... Th ... That is m ...">>
<<set $h2_cameinsuit = false>>
<<if $roomchange == true>>
<<set $player.timebased.stress = Math.max(0,$player.timebased.stress-20)>>
<<if setup.canPlayerCum($player,$player.stats.cum[0]+$player.stats.penis[0])>>
<<set $h2_cameinsuit = true>>
<<set _tmpItem = setup.getItemFromType('outfit')>>
<<changeItemStatus _tmpItem 'cumsoaked' '["set",100]'>>
<</if>>
<</if>>
<<set $player.location to "Changing Room">>
<<if setup.getIndecentValue($player)==100>>
<<moveTo 'event_psychiatrist_hypnosis_3_7'>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/hypnosis_fitting_room.png" "./images/characters/npc_psychiatrist.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<glitchText _tmpStr>>You think you can hear someone saying your name really far away, echoing through this empty, dark void. You're floating, but you cannot feel your body at all, its more like you're a spectator or something like that. Since the voice echoes through the void you cannot pinpoint its direction, so you float aimlessly through the darkness until you find a little bit of light, far, far into the black emptiness. Theres a ray of light piercing through the dark. You're drawn towards it, like a moth to the light. Inside the ray stands a person. The closer you get the more details you can make out. It ... she ... it seems to be a woman, floating in an upright position. But something seems off. Her proportions are way off. Her breasts are enormous. Like giant melons hanging at her petite frame, at least G or H, you would say. Her waist is very thin, while her hips are lush and prolific. Her hair is platinum blond, and her big, voluptuous lips are red and glistening. Her skin is clean, like way too clean. It looks more artificial then natural, like a model with too much photoshop on her. When you see her you think of a life sized sex doll, not a human being. As you fly by you realize, that you have to correct your initial guess according her gender. A penis, even if its a rather small one, is between her legs. You take a good long look at her face. You have to get closer and closer, until you see your own reflection in her empty eyes, that stare into nothingness, your reflection looking just like her, and it takes you a while, but then you realize, that this are no empty eyes your looking through, but your looking at yourself through a mirror, floating right in front of you.<br>
<<glitchText "... <<=$player.first_name>> ... I .. I am..">><br>
<br>
Suddenly there's a flash of light, you can see @@.npc_psychiatrist;$npc_psychiatrist.first_name@@ pulling one of your eyes open with one hand while shining with a flashlight into it. You snap back into reality. There was something. A woman. You can remember her, like a dream you've just woken up from... you re... re... <<glitchText "remember">><br>
<br>
"@@.npc_psychiatrist;<<=$player.first_name>>, are you okay? It took way too long to get you out of the trance this time?@@"<br>
<br>
She looks at you with a expression of sorrow on her face. Her face lights up, as you finally wake up. Hmmm... your mouth tastes funny. And your butt hurts. But besides that you feel all right. You open your eyes completely an and become aware, that you're lying on something like a massage bench. Your head rests on something rather ... wait a second. Your head is resting on @@.npc_psychiatrist;<<=ws($npc_psychiatrist.first_name)>>@@ lap! You get up and having an embarrassed smile on your lips.<br>
<br>
"@@.npc_psychiatrist;So, besides the unusual long time for you to get out of trance, our second session seems to be a full success! How do you feel?@@"<br>
<br>
You feel ... good. Like the weight of the world is slowly taken from your shoulders. Like there might be a future, where you don't have to worry so much. You tell @@.npc_psychiatrist;$npc_psychiatrist.first_name@@ that you feel great, but again, for a moment you seemed to remember some details of the hypnosis, but they slipped your mind shortly after you woke up.<br>
<br>
"@@.npc_psychiatrist;That's intended. Like I've told you before, it's supposed to stay in your subconsciousness, to change you on an fundamental Level without interfering with your normal life ... in ways you don't like. Maybe when I have time one day I can show you the VR Rig without a Hypnosis Program running on it, then you can test it for its ... fun value, okay?@@"<br>
<br>
You appreciated and accept the proposal. Still, it bugs you, that you cant remember anything at all. You concentrate rigorously and try to remember... <<glitchText "rem.. member... ">><br>
<br>
<<printThought $player "I am a faggot, I love to suck cock!" 40>><br>
<br>
<<glitchText "... cock ...">>For some reason you'd really feel thirsty right now. Something to wet your tongue would be really nice. Maybe something creamy. That would hit the spot. It's not like thinking to hard about anything could solve this problem right now, thinking could make you <<glitchText "smarter">>, now that's not really a trait a bimbo like yourself would need, ain't that right my little ditz?<br>
<br>
"@@.npc_psychiatrist;Now lets get you out of this plug suit@@"
<</nobr>>
</div><<nobr>>
<<set $player.inside = true>>
<<set $player.cutscene.lockinventory = false>>
<<if $roomchange == true>>
<</if>>
<<set $player.location to "Changing Room">>
<<set _tmpVal = setup.checkDecency($player)>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/hypnosis_fitting_room.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
"@@.npc_psychiatrist;Please, put the plug suit back into its case, while I'll check these amazing results. Hmm... yes... this might change anything...@@"<br>
<br>
She leaves you alone in the changing room, going back to her office.
<<if $$h2_cameinsuit>>
Just now you become aware, that you creamed that suit like really good. You clean it as good as you can with the materials found in the Fitting Room and put it back into the case.<br>
<<else>>
You clean it as good as you can from your sweat with the materials found in the Fitting Room and put it back into the case.<br>
<</if>>
<br>
<<if _tmpVal>>
[<<moveTo 'event_psychiatrist_hypnosis_3_8' 'Leave the Changing Room' 180>>]
<<else>>
[@@.link_locked;I really need to dress more appropriate to leave@@]
<</if>>
<</nobr>>
</div><<nobr>>
<<set $player.inside = false>>
<<set $player.cutscene.lockinventory = true>>
<<set $player.cutscene.reason = "Starting to strip while being at a psychiatrist does not seem to be the best of my many strange Ideas lately...">>
<<if $roomchange == true>>
<<deleteItem $player $now 'plug_suit_red'>>
<<$npc_psychiatrist.free_sessions += 1>>
<<set $player.money.total+=40>>
<<set _tmpName to setup.getNpcName('psychiatrist')>>
<<set _day = $now.getUTCDay()>>
<<switch _day>>
<<case 0>>
<<set _tmpDate to setup.setNextDate($now, 3, 19, 0)>>
<<case 3>>
<<set _tmpDate to setup.setNextDate($now, 4, 19, 0)>>
<</switch>>
<<addTask 'psychiatrist_endless_hypnosis_1'
$now
_tmpName
'You have an VR Hypnosis Session at @@.npc_psychiatrist;$npc_psychiatrist.other_call <<=ws($npc_psychiatrist.last_name)>>@@ office.'
'{"location":{"condition":"room_psychiatrist_lobby","addtext":["<br>You took part at the stud for the VR hypnosis therapy with @@.npc_psychiatrist;$npc_psychiatrist.call $npc_psychiatrist.last_name@@. ","<br>You failed to to show up to the hypnosis therapy."]}}'
'{"changenpcstat":{"type":"npc","how":"+","npc":"npc_psychiatrist","stat":"hypnosis","value":1},"trigger_event":"event_psychiatrist_hypnosis_4"}'
'{"changenpcstat":{"type":"npc","how":"+","npc":"npc_psychiatrist","stat":"hypnosis_missed","value":1},"trigger_event":"event_psychiatrist_hypnosis_failed"}'
'exact'
_tmpDate>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/psychiatrist_office.png" "./images/characters/npc_psychiatrist.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You left the plug suit in its case back at the changing room, and leave the fitting room through the door, entering the office. @@.npc_psychiatrist;$npc_psychiatrist.first_name@@ is hovering over her workstation, muttering while she analyzes the data.<br>
<br>
"@@.npc_psychiatrist; ... No ... These levels are way too high... There has to be an... Hmm... what's this... this should not be there. What are you. That would explain that strange reaction at the end of the session. Has someone tempered with the... Oh. Hey. You're done already? Anyway, thanks for your help tonight. Here you go.@@"<br>
<br>
She puts an credstick over the table into your hand.<br>
<br>
"@@.npc_psychiatrist;40 Credits, as agreed upon. And another free session with yours truly. Are you as excited for the next session as I am? That would be next@@
<<switch _day>>
<<case 0>>
@@.npc_psychiatrist;Wednesday,@@
<<case 3>>
@@.npc_psychiatrist;Sunday,@@
<</switch>>
@@.npc_psychiatrist;at 19 o'clock. As usual, show up if you're feeling up to it. I'm not going to detain you any longer, so have a nice evening.@@"<br>
<br>
You understood the cue and bid your farewell.<br>
<br>
[<<moveTo 'room_psychiatrist_lobby' 'Leave the office.' 60 '<<set $player.inside = true>><<set $player.cutscene.lockinventory = false>>'>>]
<</nobr>>
</div><<set _nextEvent = $npc_psychiatrist.hypnosis+1>>
<<if _nextEvent>=4>>
<<set _nextEvent = 4>>
<</if>>
<<if setup.getUTCDay($now) == 5>> /% friday -> sunday %/
<<set _tmpDate to setup.setNextDate($now, 2, 19, 0)>>
<<elseif setup.getUTCDay($now) == 0>> /% sunday -> wednesday %/
<<set _tmpDate to setup.setNextDate($now, 3, 19, 0)>>
<<else>> /% wednesday -> sunday %/
<<set _tmpDate to setup.setNextDate($now, 4, 19, 0)>>
<</if>>
<<set _tmpName to setup.getNpcName('psychiatrist')>>
<<set _tmpTask = 'psychiatrist_endless_hypnosis_'+_nextEvent>>
<<set _tmpEvent = 'event_psychiatrist_hypnosis_'+_nextEvent>>
<<set _tmpEventFailed = 'event_psychiatrist_hypnosis_failed'>>
<<set _tmpReward = '{"changenpcstat":{"type":"npc","how":"+","npc":"npc_psychiatrist","stat":"hypnosis","value":1},"trigger_event":"'+_tmpEvent+'"}'>>
<<set _tmpFailure = '{"changenpcstat":{"type":"npc","how":"+","npc":"npc_psychiatrist","stat":"hypnosis_missed","value":1},"trigger_event":"'+_tmpEventFailed+'"}'>>
<<addTask _tmpTask
$now
_tmpName
'You have an VR Hypnosis Session at @@.npc_psychiatrist;$npc_psychiatrist.other_call <<=ws($npc_psychiatrist.last_name)>>@@ office.'
'{"location":{"condition":"room_psychiatrist_lobby","addtext":["<br>You took part at the stud for the VR hypnosis therapy with @@.npc_psychiatrist;$npc_psychiatrist.call $npc_psychiatrist.last_name@@. ","<br>You failed to to show up to the hypnosis therapy."]}}'
_tmpReward
_tmpFailure
'exact'
_tmpDate>>
<<initRoom>>
<<moveTo $set_hypnosis_next >><<set $set_hypnosis_next = 'event_psychiatrist_hypnosis_failed_2'>>
<<initRoom>>
<<moveTo 'event_psychiatrist_set_hypnosis'>><<nobr>>
<<set $player.location to "Call from @@.npc_psychiatrist;$npc_psychiatrist.call <<=$npc_psychiatrist.last_name>>@@">>
<<if $roomchange == true>>
<<if $npc_psychiatrist.hypnosis>0>>
<<set _tmpLvl = Math.max(1,Math.min(10,$npc_psychiatrist.hypnosis_missed-$npc_psychiatrist.hypnosis))>>
<<set _tmpExp = Math.round(100*(1+_tmpLvl))>>
<<levelStat $player 'bimbofication' _tmpLvl _tmpExp >>
<</if>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>>
<<createBGR "./images/locations/phonecall.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You are being called by @@.npc_psychiatrist;<<=$npc_psychiatrist.call>> <<=$npc_psychiatrist.last_name>>@@.<br>
<br>
"@@.npc_psychiatrist;Hey <<=$player.first_name>>. I assume you wont make it to our appointment today. Don't worry, no harm done. Would you kindly reconsider appearing to the next one? I'll simply book you@@
<<if setup.getUTCDay($now) == 5>> /% friday -> sunday %/
@@.npc_psychiatrist;next Sunday@@
<<elseif setup.getUTCDay($now) == 0>> /% sunday -> wednesday %/
@@.npc_psychiatrist;next Wednesday@@
<<else>> /% wednesday -> sunday %/
@@.npc_psychiatrist;next Sunday@@
<</if>>
@@.npc_psychiatrist;at 19 o'clock, okay?@@
<<if $npc_psychiatrist.hypnosis > 0>>
@@.npc_psychiatrist;Thank you very much for your continued help. This will help me a lot in advancing this field of science!@@"
<<else>>
@@.npc_psychiatrist;I'd really appreciate it, if you would find the time to help me in this endeavor. Thank you in advance.@@"
<</if>>
<br><br>
<<if ($npc_psychiatrist.hypnosis_missed<2) || ($npc_psychiatrist.hypnosis == 0)>>
<<printThought $player "Well, I'm kind of curious about the whole thing... maybe I'll go next time.">><br>
<<elseif ($npc_psychiatrist.hypnosis_missed<5)>>
<<printThought $player "I... I really want to go... I feel like I'm loosing a part of myself if I don't go.">><br>
<<elseif ($npc_psychiatrist.hypnosis_missed<10)>>
<<printThought $player "I... I really should go... like for science and stuff...">><br>
<<else>>
<<printThought $player "...">><br>
<<printThought $player "Brainwashing is good for me, my mind is happy, blank and empty." 40>><br>
<</if>>
<br>
[<<moveTo $befortasklocation "Put your Phone away">>]
<</nobr>>
</div><<set $player.inside = false>>
<<set $player.cutscene.lockinventory = true>>
<<set $player.cutscene.reason = "Not now. Maybe later...">>
<<set $npc_psychiatrist.flags.foundplug = true>>
<<set $hypnoSession = {}>>
<<set $hypnoSession.plugsuit = false>>
<<set $hypnoSession.plug = setup.checkItemTypeWorn('plug')>>
<<set $hypnoSession.theme = "">>
<<useClothSetPush 'hypnosis3'>>
<<initRoom>>
<<moveTo 'event_psychiatrist_hypnosis_4_1'>><<nobr>>
<<if $roomchange == true>>
<<addItem 'plug_suit_red'>>
<</if>>
<<set $player.location to "Office of @@.npc_psychiatrist;<<=$npc_psychiatrist.call>> <<=$npc_psychiatrist.last_name>>@@">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/psychiatrist_office.png" "./images/characters/npc_psychiatrist.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
Once again, you've decided to attend another VR supported hypnosis Session, even though you have no Idea what it's doing to you.
<<if $player.stats.willpower[0]>0 && $player.stats.smart[0]>7>>
Somewhere back in your mind, where a spark of resistance exists, thoughts are formed, connecting the hypnosis session to your strange behavior lately.
<<else>>
You try to focus on what's wrong with you, but everytime you think you've got something, you end up with a blank thought, like a wiped clean state.
<</if>>
As you enter the office, your concerns are scattered by the radiant smile of @@.npc_psychiatrist;<<=$npc_psychiatrist.call>> <<=$npc_psychiatrist.last_name>>@@. As usual she is working on her computer, and you're not a 100% certain, if the smile was supposed to be for you or the data she's analyzing.<br>
<br>
<<if $npc_psychiatrist.hypnosis==4>>
"@@.npc_psychiatrist;Ah!@@", she smiled "@@.npc_psychiatrist;You're finally here <<=$player.first_name>>.@@"<br>
<br>
<<printThought $player "Well, that is certainly different then the last time.">><br>
<br>
"@@.npc_psychiatrist;I've got fantastic news. Here, take a look at this@@"<br>
<br>
<image src="./images/others/vr_gear.png"></image>
She shows you a futuristic looking kind of headgear. The letters "SISSY" are engraved on the side.<br>
<br>
<<printThought $player "Oh, you've got to be fucking kidding me... Wait a second.">><br>
<br>
It takes you a moment to realize the logo of company you work for. You were unaware, that Social Interaction Service Syndicate LDT. was developing things like these.
<<if $npc_manager.flags.talkedsissypill>>
Then again, you were unaware, that they developed pills for body modification as well, so thats that.
<</if>>
<br><br>
"@@.npc_psychiatrist;This is called the "IROI-1", which stand for Inherent Reality Override Interface or something like that, and might be as soon as it's announced the next big step in home entertainment. Unlike conventional VR goggles, this nifty piece of hardware has been equipped with an Indirect Brain Interface, which does not need, as the name suggests, a direct connection to your brain. And look at the size of this thing. Its tiny compared to these enormous full sensory tanks <<=$player.flags.faultcompany>> developed!@@"<br>
<br>
Her enthusiasm seems to swap over to you as well.<br>
<br>
"@@.npc_psychiatrist;Gone are the days of faulty VR Controllers, now your mind is the controller and you can feel if you touch something. These levels of immersion will be so much more intense then anything we had until now. Oh god, I'm so excited, I think I'll cream my panties! Oh, I am sorry, that was inappropriate on a professional level.@@"<br>
<br>
You say you don't mind and that you're pretty excited about such a nifty piece of hardware as well.<br>
<br>
"@@.npc_psychiatrist;Well then,@@" beamed @@.npc_psychiatrist;<<=$npc_psychiatrist.first_name>>@@, while putting the familiar box containing the plug suit in your hand "@@.npc_psychiatrist;what are you waiting for. As soon as you're dressed, we have to adjust the system to your brain. Since everyones brain is mapped differently, we have to adjust the unit to yours as well. I've already tested it... thoroughly.@@"<br>
<br>
Her cheeks start to glow in a bright red tone during these last few words for some reason. You wonder what her test was.<br>
<br>
<<else>>
"@@.npc_psychiatrist;Oh!@@", she smiled "@@.npc_psychiatrist;You're already here <<=$player.first_name>>! Very good. Well, lets get you changed and plug you into the system.@@"
<</if>>
<br>
<br>
[<<moveTo 'event_psychiatrist_hypnosis_4_2' 'Enter the Changing Room.' 120>>]
<</nobr>>
</div><<nobr>>
<<if setup.getIndecentValue($player)==100>>
<<if setup.checkItemTypeWorn('plug')>>
<<set $hypnoSession.plug = true>>
<<else>>
<<moveTo 'event_psychiatrist_hypnosis_3_3'>>
<</if>>
<</if>>
<<if $roomchange == true>>
<<removeEverything $player $now>>
<<wearItem $player $now "plug_suit_red" true>>
<</if>>
<<set $player.location to "Changing Room">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/hypnosis_fitting_room.png" "./images/characters/npc_psychiatrist.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
"@@.npc_psychiatrist;<<=$player.first_name>>, would you kindly strip naked. Completely naked. This means your little extra in your bum as well, if you happen to be wearing one right now. I'm sure you recall, that we have to rub this lotion onto your skin, to increase connectivity to the suit, not to mention how much easier it makes putting the suit on.@@"<br>
<br>
You vaguely remember something like this from the last time you were here. The plug suit was important for biofeedback and to increase your immersion in the simulation. You think... <<glitchText " thi.. t...">>.
<<if ($hset1.feminization&&$hpynosis2.feminization)||($hset1.sissyfication&&$hpynosis2.sissyfication)||($hset1.bimbofication&&$hpynosis2.bimbofication)>>
<<glitchText "Free will overruled due conflict #0251">>.
<</if>>
You decide its the best to follow her instructions like you're supposed to be and take off your clothes. After you get lubricated with the lotion you put on the plugsuit.<br>
<br>
"@@.npc_psychiatrist;Very good <<=$player.first_name>>. Now if you would kindly follow me into the VR Laboratory."@@<br>
<br>
[<<moveTo 'event_psychiatrist_hypnosis_4_4' 'Follow her into the VR Laboratory.' 120>>]
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<</if>>
<<set $player.location to "Virtual Reality">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createAnimatedBGR "https://giant.gfycat.com/UltimateCleverImperialeagle.mp4">>
<div id="invframe" class="scrolltext">
<<nobr>>
You enter the dimly lit VR chamber. You remember the re-purposed VR Chair from Style Fetish Industries. Still, a strange choice, you think <<glitchText " thi.. t... Assuming Position now.">>. As if the sight of this device triggered something inside you, you get onto it without being asked, put your arms through the metallic sleeves and your fingers on the resting pans.<br>
<br>
"@@.npc_psychiatrist;Well, well. Someone seems to be very eager to start with the session. I am inclined to follow that wish.@@" she approved, while locking you into place.
<<if $npc_psychiatrist.hypnosis==4>>
Then she puts the new VR Goggles, the IROI-1 over on your head covering your eyes and ears.<br>
<br>
"@@.npc_psychiatrist;Even though the device can stimulate your brain directly to create stimulations not really there like touch and warmth, it is still kind of hazy, like in a dream. So I experimented a little bit, and if you get the same stimulation from both the chair and the device the immersion levels are much higher. Thats why we still need the chair for the best possible results. Now please give me some seconds while I'll connect the device to the VR Simulation, then we create a new profile for your brain patterns.@@"<br>
<br>
You're dropped into an rather retro looking 3d environment. At least at first. With every passing moment the picture gets clearer and you start to feel "your" own body within the simulation. It takes you just a few minutes to start to control your body just like you would in real life. The simulation gives you simple tasks like walk there, kneel, jump, touch this, and so on and with every task the simulation feels more real, until your rather low poly looking body is replaced with a realistic version of it.<br>
<br>
"@@.npc_psychiatrist;Fun fact: When I look at the raw simulation data, you still look like a half life character, but the system uses your own imagination to render the graphics. In a way your own brain is now part of the GPU. It's essential an lucid dream, but you can only control yourself, the system controls the environment. Who ever came up with that Idea is either mad or a genius. Maybe both. Most likely both. Okay, looks like the system finished mapping your brain. Hmm... That went surprisingly fast. Okay, let me load the test environment. Heres the kicker. There will be items or maybe even persons in this environment where you can interact with. Depending on what you interact with a different hypnosis session will be started, stimulating and enhancing different parts of your personality. You'll get the hang of it soon enough.@@"<br>
<br>
With these words you get picked up by an enormous mouse cursor and dragged from the test environment, dropped into a simple simulation of an house. If <<=$npc_psychiatrist.first_name>> made that one herself, she really has to up her 3d skills. Classical case of developer graphics.<br>
<br>
<<printThought $player "Did I just perceive Drag and Drop firsthand?">><br>
<br>
<<else>>
As the system starts you're back into the crudely rendered desert. After a few moments you establish the neural link and the graphics start to get realistic again. And as usual a giant mouse cursor appears out of thin air, picks you up and puts you straight into the strange house again.
<</if>>
You see a door that leads to what you think might be the restroom. There are several Items lying on he floor. Theres an rather old school looking joystick connected to an retro TV set. A pair of high heels stands next to the door leading into the room. A bottle, containing an whitish fluid stands labeled "Drink me" on the coffee table next to you. You can see a black rope hanging on a hook at the wall. There are several other items in here as well, but they seem kind of blurry to you. You cannot interact with them for some reason.<br>
<br>
[<<moveTo "event_psychiatrist_hypnosis_4_penis" "Touch the joystick.">>]<br>
/%[<<moveTo "event_psychiatrist_hypnosis_3_cum" "Drink from the bottle.">>]<br>%/
[@@.link_locked;Drink from the bottle.@@]<br>
/%[<<moveTo "event_psychiatrist_hypnosis_3_foot" "Take a look at the heels.">>]<br>%/
[@@.link_locked;Take a look at the heels.@@]<br>
/%[<<moveTo "event_psychiatrist_hypnosis_3_rope" "Take the rope from the wall.">>]<br>%/
[@@.link_locked;Take the rope from the wall.@@]<br>
[<<moveTo "event_psychiatrist_hypnosis_4_restroom" "Enter the restroom">>]<br>
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<</if>>
<<set $player.location to "a Playroom?">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createAnimatedBGR "https://giant.gfycat.com/PoisedVastHoatzin.mp4">>
<div id="invframe" class="scrolltext">
<<nobr>>
You kneel on the floor, taking the joystick in your hand. As soon as you touch it, the TV turns itself on. It seems to be some kind of video game, but like really old school, like late 80's from the last millennium. It starts innocent enough, just a simple collection of small arcade games like the Wario Ware games. Even though you are a gamer yourself, it takes you a while to get used to the joystick, since you're used to gamepads or motion controlls. But after a short, initial period working on the joystick becomes like a second nature to you. You get pretty good at the game, but the longer you play, the stranger the whole game gets. First there are only hints of sexual content, a penis hidden in the background, things like that. But after a while its becomes more sexual, and after a while playing the game wants you to thrust the joystick up and down. At first you think, thats impossible, but as you look down on your joystick, it has transformed into a full fledged <<getWordPenis $player>>. Not a dildo, but a real <<getWordPenis $player>>, precum oozing from its tip as you work on it.<br>
<br>
<<printThought $player "I am not going to ride this <<getWordPenis $player>>, am I? Oh, its pulsating in my hands...">><br>
<<printThought $player "Its time for plug and play!" 40>><br>
<br>
Then the game demands even more commitment from you. You should kiss it, caress it, stroke it. Take it in your mouth like its the most important thing in your life. And after all that, you should rise your butt, and thrust down unto it, finally becoming one with your stick of joy.<br>
<br>
[<<moveTo "event_psychiatrist_hypnosis_4_penis_accept" "Give in and beat the highscore!">>]<br>
<<if $player.timebased.fatigue>70>>
[@@.link_locked;Your cannot endure to decline your fate.@@]<<hint $options "You need your fatigue 70% or lower.">><br>
<<else>>
[<<moveTo "event_psychiatrist_hypnosis_4_penis_decline" "Decline your fate and only play casually.">>]<br>
<</if>>
<<if $player.stats.willpower[0]>=$player.stats.piss[0]>>
<<if $player.timebased.fatigue>70>>
[@@.link_locked;Your cannot endure to reject this reality.@@]<<hint $options "You need your fatigue 70% or lower and your<br>willpower has to be higher then this fetish.">><br>
<<else>>
[<<moveTo "event_psychiatrist_hypnosis_4_penis_reject" "Reject this reality.">>]<br>
<</if>>
<<else>>
[@@.link_locked;Your will is not strong enough to reject this reality.@@]<<hint $options "You need your fatigue 70% or lower and your<br>willpower has to be higher then this fetish.">>
<</if>>
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<<set _tmpLvl = $player.stats.penis[0]>>
<<set _tmpExp = ($player.stats.penis[0]+1)*100>>
<<levelStat $player 'penis' _tmpLvl _tmpExp >>
<<set $hypnoSession.theme = 'penis'>>
<</if>>
<<set $player.location to "a Playroom!">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createAnimatedBGR "https://giant.gfycat.com/PoisedVastHoatzin.mp4">>
<div id="invframe" class="scrolltext">
<<nobr>>
<span class="makeVisible">
<span class="shining" style="-webkit-animation-delay: 0.0s;">One, two, three, four, I’ll suck your cock and beg for more!</span><br>
</span>
<span class="makeVisible">
<span class="shining" style="-webkit-animation-delay: 0.4s;">Five, six, seven, eight, I'm nothing but a Sissy WHORE!</span><br>
</span>
<span class="makeVisible">
<span class="shining" style="-webkit-animation-delay: 0.8s;">Eight, seven, sex, five, loving cock just makes me thrive.</span><br>
</span>
<span class="makeVisible">
<span class="shining" style="-webkit-animation-delay: 1.2s;">Four, three, two, one, riding cock is really fun!</span><br>
</span>
<br>
You lower your head down until your lips are only a few millimeters away from the <<getWordPenis $player>> while still holding it firm. Knowing exactly what to do, a feeling overcomes you, that you're not doing this for your own pleasure. It was never about your pleasure. Doing this, to provide the best possible delight to this throbbing <<getWordPenis $player>> is what it has been all about. Just like instructed, a kiss. Precum moisten your lips. Oh. You've unlocked the cockwhore bonus. Very Nice. Your tongue is licking up and down the meaty shaft in the rhythm provided by the game until its finally time to use your mouth as the fuckhole its supposed to be. Even though you choke a little at the beginning, you manage to keep up the pace of the game while suck on this beautiful <<getWordPenis $player>>. Getting better with every iteration until you get the best possible cock sucker bonus. And finally, after a while of pleasuring it, the game shows you, that is time for the grand finale. You get up and place your butt over the <<getWordPenis $player>>, parting your asscheeks. You can feel the tip probing your sphincter and with a final thrust...<br>
<br>
<span class="text_hypnosis_1"
style="-webkit-animation-name: hypnosis4;animation-name: hypnosis4;">
<<printThought $player "Wh... What am I doing?">></span>
<br>
<span class="text_hypnosis_1"
style="-webkit-animation-name: hypnosis1;animation-name: hypnosis1;">
<<printThought $player "Is that all I exist for?" 13>></span>
<br>
<span class="text_hypnosis_1"
style="-webkit-animation-name: hypnosis2;animation-name: hypnosis2;">
<<printThought $player "To pleasure <<getWordPenis $player>>?" 26>></span>
<br>
<span class="text_hypnosis_1"
style="-webkit-animation-name: hypnosis3;animation-name: hypnosis3;">
<<printThought $player "Oh... look at this beatufull <<getWordPenis $player>>! It deserves to be idolized!" 40>></span>
<br>
<br>
<span id="exit_visible" style="visibility: hidden;">
[<<moveTo 'event_psychiatrist_hypnosis_4_5' 'Continue.' 2700>>]
</span>
<<makeVisible 'exit_visible' 15>>
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<<set $player.timebased.fatigue+=30>>
<<set _tmpLvl = $player.stats.penis[0]>>
<<set _tmpExp = ($player.stats.penis[0]+1)*50>>
<<levelStat $player 'penis' _tmpLvl _tmpExp >>
<<set _tmpLvl = Math.round($player.stats.penis[0]/2)>>
<<set _tmpExp = _tmpLvl*50>>
<<levelStat $player 'willpower' _tmpLvl _tmpExp >>
<<set $hypnoSession.theme = 'penis'>>
<</if>>
<<set $player.location to "a Playroom?">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createAnimatedBGR "https://giant.gfycat.com/PoisedVastHoatzin.mp4">>
<div id="invframe" class="scrolltext">
<<nobr>>
<span class="makeVisible">
<span class="shining" style="-webkit-animation-delay: 0.0s;">One, two, three, four, I’ll suck your cock and beg for more!</span><br>
</span>
<span class="makeVisible">
<span class="shining" style="-webkit-animation-delay: 0.4s;">seven, six, five, four, I'm nothing but a Sissy WHORE!</span><br>
</span>
<span class="makeVisible">
<span class="shining" style="-webkit-animation-delay: 0.8s;">Eight, seven, sex, five, loving cock just makes me thrive.</span><br>
</span>
<span class="makeVisible">
<span class="shining" style="-webkit-animation-delay: 1.2s;">Four, three, two, one, riding cock is really fun!</span><br>
</span>
<br>
You refuse to play the games... game. You follow the instruction to a certain point, but do things your way, to have fun. You lower your head down until your lips are only a few millimeters away from the <<getWordPenis $player>> while still holding it firm with your hand. You know exactly what you have to do. Theres no point in doing something like this, if it's not possible for both participants to have fun. And you have to admit, provide the best possible delight to this throbbing <<getWordPenis $player>> makes you pretty horny as well. With that thought, a kiss is planted onto the <<getWordPenis $player>>. You feel the precum moisten your lips. Oh, the cockwhore bonus has been unlocked. Nice. Your tongue licks up and down its shaft in the rhythm provided by the game until its finally time to use that mouth of yours. Having trouble at first, keeping up the pace of the game while sucking on this beautiful <<getWordPenis $player>>, but you get better with every iteration until you get the best possible cock sucker bonus. After that the games becomes irrelevant. It's your pace that counts. after a while of pleasuring it you get up and place your butt over the <<getWordPenis $player>>, parting your asscheeks. You can feel the tip probing your sphincter. Your spit and the precum acting as lubricant. And with a final thrust...<br>
<br>
<span class="text_hypnosis_1"
style="-webkit-animation-name: hypnosis4;animation-name: hypnosis4;">
<<printThought $player "I refuse to play by the rules!">></span>
<br>
<span class="text_hypnosis_1"
style="-webkit-animation-name: hypnosis1;animation-name: hypnosis1;">
<<printThought $player "I am not some sex toy for others to enjoy!" 13>></span>
<br>
<span class="text_hypnosis_1"
style="-webkit-animation-name: hypnosis2;animation-name: hypnosis2;">
<<printThought $player "I want to have fun myself doing this!" 26>></span>
<br>
<span class="text_hypnosis_1"
style="-webkit-animation-name: hypnosis3;animation-name: hypnosis3;">
<<printThought $player "Oh... look at this beatufull <<getWordPenis $player>>! I just want to wrap my lips around it!" 40>></span>
<br>
<br>
<span id="exit_visible" style="visibility: hidden;">
[<<moveTo 'event_psychiatrist_hypnosis_4_5' 'Continue.' 2700>>]
</span>
<<makeVisible 'exit_visible' 15>>
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<<set $player.timebased.fatigue+=30>>
<<set _tmpLvl = $player.stats.penis[0]>>
<<set _tmpExp = ($player.stats.penis[0]+1)*-50>>
<<levelStat $player 'penis' _tmpLvl _tmpExp >>
<<set _tmpLvl = Math.round($player.stats.penis[0]/2)>>
<<set _tmpExp = _tmpLvl*50>>
<<levelStat $player 'willpower' _tmpLvl _tmpExp >>
<<set $hypnoSession.theme = 'reject'>>
<</if>>
<<set $player.location to "#ROOM hyp_rest_0xF3">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createAnimatedBGR "https://giant.gfycat.com/HotAbleDuckbillcat.mp4">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<glitchText "#_REINF > One, two, three, four, I’ll suck your cock and beg for more!">><br>
<<glitchText "#_REINF > seven, six, five, four, I'm nothing but a Sissy WHORE!">><br>
<<glitchText "#_REINF > Eight, seven, sex, five, loving cock just makes me thrive.">><br>
<<glitchText "#_REINF > >Four, three, two, one, riding cock is really fun!">><br>
<br>
You can feel these... these commandos due a lack of better description probing around in your mind, trying to find an opening where they could implant their information. But not today! You steel your thoughts and refuse to let them in.<br>
<br>
<<printThoughtWill $player "I reject your reality!">><br>
<br>
The scene seems to crumble before your very eyes.<br>
<br>
[<<moveTo 'event_psychiatrist_hypnosis_4_5' 'Continue.' 2700>>]
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<</if>>
<<set $player.location to "a Restroom?">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createAnimatedBGR "https://giant.gfycat.com/IgnorantUniformIguanodon.mp4">>
<div id="invframe" class="scrolltext">
<<nobr>>
As you enter the restroom your vision starts to get blurry, as your conscious mind drifts to a state of trance. Your mind gets filled with sounds and images while your body gets stimulated by the suit. At first you feel like you're standing in a warm spring rain, but for some reason the water has a rather strange... flavor, due the lack of a better word. You are unable to move due some unseen restraints. As you open your eyes, you realize, that you're wearing a white see through bodysuit, and from the feeling on your face you suppose you wear a similar mask as well. Theres a logo on your chest, which is kind of hard to make out from your point of few, but it looks like the symbol for an unisex toilet. You are kneeling on the floor, your legs bolted to the floor while your arms are restrained behind your back. The room you're inside looks like a restroom and from all the information you've gathered you're the urinal. A thought which should cause you a lot more distress then you're currently showing for some unknown reason. Your assumption becomes reality as a well dressed gentleman enters the restroom and unzips his fly to unpack his <<getWordPenis $player>>. He drives his soft cock into your open mouth.<br>
<br>
<<printThought $player "He is going to use me like a toilet. Is that, what I am? Just a toilet to be used by others?">><br>
<<printThought $player "Let me swallow his tasty <<getWordPiss $player>>, like the toilet whore I am supposed to be!" 40>><br>
<br>
A torrent of piss fills your mouth to the brim and let the <<getWordPiss $player>> sickle out the sides of your mouth, as you sputter and cough. It seems like you have to swallow it if you do not want to drown in <<getWordPiss $player>>. From the little you can perceive, it seems like a line of persons both male and female has already formed behind the gentleman, who is still filling your mouth, and even though you did not swallow anything yet, you can taste its bitterness on your tongue.<br>
<br>
[<<moveTo "event_psychiatrist_hypnosis_4_restroom_accept" "Accept your fate and swallow like the toilet.">>]<br>
<<if $player.timebased.fatigue>70>>
[@@.link_locked;Your cannot endure to decline your fate.@@]<<hint $options "You need your fatigue 70% or lower.">><br>
<<else>>
[<<moveTo "event_psychiatrist_hypnosis_4_restroom_decline" "Decline your fate and hold out as long as you can.">>]<<hint $options "You need your fatigue 70% or lower and your<br>willpower has to be higher then this fetish.">><br>
<</if>>
<<if $player.stats.willpower[0]>=$player.stats.piss[0]>>
<<if $player.timebased.fatigue>70>>
[@@.link_locked;Your cannot endure to reject this reality.@@]<<hint $options "You need your fatigue 70% or lower and your<br>willpower has to be higher then this fetish.">><br>
<<else>>
[<<moveTo "event_psychiatrist_hypnosis_4_restroom_reject" "Reject this reality.">>]<br>
<</if>>
<<else>>
[@@.link_locked;Your will is not strong enough to reject this reality.@@]
<</if>>
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<<set _tmpLvl = $player.stats.piss[0]>>
<<set _tmpExp = ($player.stats.piss[0]+1)*100>>
<<levelStat $player 'piss' _tmpLvl _tmpExp >>
<<set $hypnoSession.theme = 'piss'>>
<</if>>
<<set $player.location to "a Restroom!">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createAnimatedBGR "https://giant.gfycat.com/IgnorantUniformIguanodon.mp4">>
<div id="invframe" class="scrolltext">
<<nobr>>
<span class="makeVisible">
<span class="shining" style="-webkit-animation-delay: 0.0s;">Say this truth out loud:</span><br>
</span>
<span class="makeVisible">
<span class="shining" style="-webkit-animation-delay: 0.4s;">I am not a Person. I am a Toilet.</span><br>
</span>
<span class="makeVisible">
<span class="shining" style="-webkit-animation-delay: 0.8s;">Yes. I am not a Person. I am a Toilet.</span><br>
</span>
<span class="makeVisible">
<span class="shining" style="-webkit-animation-delay: 1.2s;">Repeat this mantra after me:</span><br>
</span>
<span class="makeVisible">
<span class="shining" style="-webkit-animation-delay: 1.6s;">I have no desires but to be a Toilet Slave.</span><br>
</span>
<br>
You try your best to gulp it down like you're supposed to be, but the endless torrent of piss raining down on you turns out to be to much for you.
<<if $player.stats.piss[0]<5>>
You're still repulsed by the taste and shudder with every ounce of it flowing down your throat, thinking about the humiliation you're currently enduring. You are being used as a toilet, theres no better way to put it. And still... with every new client coming up, using you, your acceptance of the whole situation rises.
<<elseif $player.stats.piss[0]<10>>
It's still bitter, but you got used to the taste. You know, this is what you're supposed to do. This humiliation is your purpose. Some of the clients even allow you to lick their <<getWordPenis $player>> or pussy after a good job done, and you think... you think you start to enjoy your new position in life.
<<else>>
And you hate it. Every ounce of yummie <<GetWordPiss $player>> trickling out of your mouth is a wasted drop. You're supposed to drink it all like the good, obedient little toilet whore you are. After all, you're not a person. You are a toilet. For your Master... your Mistress... whoever wants to use your dirty little mouth is permitted to do as they like.
<</if>>
Your uniform gets splattered by everything that gets spilled outside. Some people simply piss at you... the warmth of it makes it feel like a warm spring rain, through your artificial second skin. You have lost count of how many persons used you. Your mind becomes calmer with everyone and after some time you're unable to form any thoughts besides thoughts a toilet would have, if a toilet would be able to think, that is.<br>
<br>
<span class="text_hypnosis_1"
style="-webkit-animation-name: hypnosis4;animation-name: hypnosis4;">
<<printThought $player "No! I am a person!">></span>
<br>
<span class="text_hypnosis_1"
style="-webkit-animation-name: hypnosis1;animation-name: hypnosis1;">
<<printThought $player "I... I am a person?" 13>></span>
<br>
<span class="text_hypnosis_1"
style="-webkit-animation-name: hypnosis2;animation-name: hypnosis2;">
<<printThought $player "But why do they use me like a toilet?" 26>></span>
<br>
<span class="text_hypnosis_1"
style="-webkit-animation-name: hypnosis3;animation-name: hypnosis3;">
<<printThought $player "I am not a Person. I am a Toilet. Please bless me with your golden showers!" 40>></span>
<br>
<br>
<span id="exit_visible" style="visibility: hidden;">
[<<moveTo 'event_psychiatrist_hypnosis_4_5' 'Continue.' 2700>>]
</span>
<<makeVisible 'exit_visible' 15>>
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<<set $player.timebased.fatigue+=30>>
<<set _tmpLvl = $player.stats.piss[0]>>
<<set _tmpExp = ($player.stats.piss[0]+1)*50>>
<<levelStat $player 'piss' _tmpLvl _tmpExp >>
<<set _tmpLvl = Math.round($player.stats.piss[0]/2)>>
<<set _tmpExp = _tmpLvl*50>>
<<levelStat $player 'willpower' _tmpLvl _tmpExp >>
<<set $hypnoSession.theme = 'piss'>>
<</if>>
<<set $player.location to "a Restroom?">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createAnimatedBGR "https://giant.gfycat.com/IgnorantUniformIguanodon.mp4
<div id="invframe" class="scrolltext">
<<nobr>>
<span class="makeVisible">
<span class="shining" style="-webkit-animation-delay: 0.0s;">Say this truth out loud:</span><br>
</span>
<span class="makeVisible">
<span class="shining" style="-webkit-animation-delay: 0.4s;">I am not a Person. I am a Toilet.</span><br>
</span>
<span class="makeVisible">
<span class="shining" style="-webkit-animation-delay: 0.8s;">Yes. I am not a Person. I am a Toilet.</span><br>
</span>
<span class="makeVisible">
<span class="shining" style="-webkit-animation-delay: 1.2s;">Repeat this mantra after me:</span><br>
</span>
<span class="makeVisible">
<span class="shining" style="-webkit-animation-delay: 1.6s;">I have no desires but to be a Toilet Slave.</span><br>
</span>
<br>
You close your mouth, not accepting any of the golden <<getWordPiss $player>> that comes down like rain onto your face and whole body. You try to focus your thoughts, but the onslaught of voices trying to convince you, that it is in your best interest to accept the golden gift from above makes your mental defense crumble, and after a while you give in. You refuse to swallow it, but you let them piss in your mouth, spitting it out after a while.
<<if $player.stats.piss[0]<5>>
You're repulsed by the taste and shudder with every ounce that still manages to flow down your throat, thinking about the humiliation you're currently enduring. You are being used as a toilet, theres no better way to put it. And still... with every new client coming up, using you, your acceptance of the whole situation rises.
<<elseif $player.stats.piss[0]<10>>
It's still bitter, but you got used to the taste. You know, this is what you're supposed to do. This humiliation is your purpose. Some of the clients even allow you to lick their <<getWordPenis $player>> or pussy after a good job done, and you think... you think you start to enjoy your new position in life.
<<else>>
But after a while you start swallowing all of it, since it is after all a golden gift from above. Every ounce of yummie <<GetWordPiss $player>> trickling out of your mouth is a wasted drop. You're supposed to drink it all like the good, obedient little toilet whore you are. After all, you're not a person. You are a toilet. For your Master... your Mistress... whoever wants to use your dirty little mouth is permitted to do as they like.
<</if>>
Your uniform gets splattered by everything that gets spilled outside. Some people simply piss at you... the warmth of it makes it feel like a warm spring rain, through your artificial second skin. You have lost count of how many persons used you. Your mind becomes calmer with everyone and after some time you're unable to form any thoughts besides thoughts a toilet would have, if a toilet would be able to think, that is.<br>
<br>
<span class="text_hypnosis_1"
style="-webkit-animation-name: hypnosis4;animation-name: hypnosis4;">
<<printThought $player "No! I refuse to accept this! I am a person!">></span>
<br>
<span class="text_hypnosis_1"
style="-webkit-animation-name: hypnosis1;animation-name: hypnosis1;">
<<printThought $player "No way I am going to open my mouth for this!" 13>></span>
<br>
<span class="text_hypnosis_1"
style="-webkit-animation-name: hypnosis2;animation-name: hypnosis2;">
<<printThought $player "But they all seem so happy using me...?" 26>></span>
<br>
<span class="text_hypnosis_1"
style="-webkit-animation-name: hypnosis3;animation-name: hypnosis3;">
<<printThought $player "Okay, I'll open my mouth for them. But just this once... " 40>></span>
<br>
<br>
<span id="exit_visible" style="visibility: hidden;">
[<<moveTo 'event_psychiatrist_hypnosis_4_5' 'Continue.' 2700>>]
</span>
<<makeVisible 'exit_visible' 15>>
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<<set $player.timebased.fatigue+=30>>
<<set _tmpLvl = $player.stats.piss[0]>>
<<set _tmpExp = ($player.stats.piss[0]+1)*-50>>
<<levelStat $player 'piss' _tmpLvl _tmpExp >>
<<set _tmpLvl = Math.round($player.stats.piss[0]/2)>>
<<set _tmpExp = _tmpLvl*50>>
<<levelStat $player 'willpower' _tmpLvl _tmpExp >>
<<set $hypnoSession.theme = 'reject'>>
<</if>>
<<set $player.location to "#ROOM hyp_rest_0xF3">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createAnimatedBGR "https://giant.gfycat.com/HotAbleDuckbillcat.mp4">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<glitchText "#_COM > Say this truth out loud:">><br>
<<glitchText "#_REP > I am not a Person. I am a Toilet.">><br>
<<glitchText "#_REINF > I am not a Person. I am a Toilet.">><br>
<<glitchText "#_COM > Repeat this mantra after me:">><br>
<<glitchText "#_REP > I have no desires but to be a Toilet Slave.">><br>
<br>
You can feel these... these commandos due a lack of better description probing around in your mind, trying to find an opening where they could implant their information. But not today! You steel your thoughts and refuse to let them in.<br>
<br>
<<printThoughtWill $player "I reject your reality!">><br>
<br>
The scene seems to crumble before your very eyes.<br>
<br>
[<<moveTo 'event_psychiatrist_hypnosis_4_5' 'Continue.' 2700>>]
<</nobr>>
</div><<set $set_hypnosis_next = 'event_psychiatrist_hypnosis_4_6'>>
<<initRoom>>
<<moveTo 'event_psychiatrist_set_hypnosis'>><<nobr>>
<<if $roomchange == true>>
<<removeItem $player $now 'plug_suit_red' true>>
<<deleteItem $player $now 'plug_suit_red'>>
<<useClothSetPop 'hypnosis3' $player $now>>
<<$npc_psychiatrist.free_sessions += 1>>
<<set $player.money.total+=40>>
<<set $player.timebased.stress = Math.max(0,$player.timebased.stress-20)>>
<</if>>
<<include enterroom>>
<<initRoom>>
<<set $player.location to "VR Laboratory?">>
<</nobr>><<createBGR "./images/locations/psychiatrist_office.png" "./images/characters/npc_psychiatrist.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<if $hypnoSession.theme=='reject'>>
You slowly open your eyes. Everything around you is dark. But then you feel like someone is touching your head and after a few seconds, you can see @@.npc_psychiatrist;<<=ws($npc_psychiatrist.first_name)>>@@ face, removing the IROI-1 from your head. Hers is a rather concerned expression.<br>
<br>
"@@.npc_psychiatrist;Hey, are you still in there <<=$player.first_name>>?@@" she worried. What a strange thing to ask.<br>
<br>
"@@.npc_psychiatrist;I mean, are you okay? The system just threw an rather odd exception and then crashed without warning. The log files before the crash are corrupted, so I'm not getting any information from there. You remember anything that happened?@@"<br>
<br>
You have no recollection of anything that happened after you've entered the simulated room, but somehow you feel rather drained, but for some reason more focused then lately.<br>
<br>
"@@.npc_psychiatrist;Okay, I have to check the data afterwards to figure out what happened here. The whole system is a prototype, so errors bound to happen here and there. Let me help you of the harness.@@"<br>
<br>
You return to the changing room where you remove the plug suit and put your clothes back on. After that you return to @@.npc_psychiatrist;<<=ws($npc_psychiatrist.first_name)>>@@ Office where she's already trying to figure out, what went wrong.<br>
<br>
"@@.npc_psychiatrist;Well thats to bad. The simulation started pretty promising. But this incident is hardly your fault.@@
<<else>>
You're still half in trance as you open your eyes. Like a zombie, your body moves on its own, removing the plug suit. You drift in and out of this state only to see as your hands put on your clothes without any input from your side, like you're watching a movie. Only after you've left the changing room and went back to @@.npc_psychiatrist;<<=$npc_psychiatrist.call>> <<=ws($npc_psychiatrist.last_name)>>@@ Office you finally awoke.
<<if $npc_psychiatrist.hypnosis==4>>
At least you remember part of the hypnosis today. Wait... no. You remember the part before the hypnosis, when you entered the VR Simulation with the new headgear, and adjusting the system. And then the room. You are pretty sure there was a room, but after that... your <<glitchText "mind is blank...">>
<<else>>
As usual you remember the part where you entered the room, but after that... your <<glitchText "mind is blank...">>
<</if>>
<<switch $hypnoSession.theme>>
<<case 'penis'>>
Hmm..you feel strange, like theres something missing. Something you need inside you?<br>
<br>
"@@.npc_psychiatrist;Hmm... I thought that this sparked your interest. No, don't look at me that way. I cannot tell you what happened, that might change the outcome of the experiment. Well, the data we collected today will be useful in the future, I'm sure of that. For the both of us!@@
<<case 'piss'>>
Hmm..you feel thirsty somehow. Maybe you should go fetch a drink on your way home. But your thirst is kind of strange. You crave something... bitter?<br>
<br>
"@@.npc_psychiatrist;Hmm... interesting choice you made in the simulation today. No, don't look at me that way. I cannot tell you what happened, that might change the outcome of the experiment. Well, the data we collected today will be useful in the future, I'm sure of that.@@
<</switch>>
<</if>>
@@.npc_psychiatrist;Here, your 40 Credits, and I'll add another free therapeutic session to your list. Okay, thats done? I'll put you into the system for the next VR session as well, is that okay?@@"<br>
<br>
As usual that is not a question but rather a statement. Someone should really explain the difference of these two to her one day. Of course she continues without loosing even a single second.<br>
<br>
"@@.npc_psychiatrist;That would be@@
<<if setup.getUTCDay($now) == 0>> /% sunday -> wednesday %/
@@.npc_psychiatrist;next Wednesday,@@
<<else>> /% wednesday -> sunday %/
@@.npc_psychiatrist;next Sunday,@@
<</if>>
@@.npc_psychiatrist;19 o'clock. Show up if you want to unlock everything that hides deep within your mind.@@"<br>
<br>
<<printThought $player "Why does she always have to be so cryptic?">><br>
<br>
@@.npc_psychiatrist;I'm not going to detain you any longer, so have a nice evening.@@"
You understood the cue and bid your farewell.<br>
<br>
[<<moveTo 'room_psychiatrist_lobby' 'Leave the office.' 60 '<<set $player.inside = true>><<set $player.cutscene.lockinventory = false>>'>>]
<</nobr>>
</div><<nobr>>
<<set $player.inside = true>>
<<if $roomchange == true>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/flat_foyer_01.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
As you return to your fortress of solitude, you think about what @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ said.<br>
<br>
<<printThought $player "What was it she said? Something about being a secretary is representative. Representative for what? And I don't smell that bad... do I?">><br>
<br>
Taking a quick sniff from your clothes, you get disabused, about your bodily scents.<br>
<br>
<<printThought $player "Wow, this is worse then I thought. I need to throw these into the washing machine fast. A shower would not hurt either. Hmm... maybe I should take a look at that contract later. I mean how hard can it be?">><br>
<br>
[<<moveTo "event_landlord_brokenwashmachine_1" "Go to the bathroom">>]
<</nobr>>
</div><<nobr>>
<<set $player.inside = true>>
<<if $roomchange == true>>
<<set $now to setup.advanceDate($player, $now, 'minutes', 30)>>
<<set $player.timebased.dirty = 0>>
<<removeAllClothing $player $now>>
<<deleteItem $player $now 'socks'>>
<<deleteItem $player $now 'boxershorts'>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/flat_bathroom_01.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You enter the bathroom and take off all your clothes. A sudden realization sinks in, that you haven't washed your clothes since last week. @@.npc_exgirlfriend;$npc_exgirlfriend.first_name@@ and you had a job rotation for the different household chores. Seems like this all falls into your hands now. From the looks of it, it seems like most of your underwear is dirty. Shouldn't be a problem, one quick wash cycle in the washing machine ought be enough, but you have too many dirty clothes at your hand to put them inside the washing machine at once. You split them into two piles, your underwear and the rest. You put the rest into the washing machine first and take a quick shower while the machine works. After that you take the wet clothes and put them into the dryer.<br>
<br>
<<printThought $player "Hmm... whats that? There are already some clothes in the dryer.">><br>
<br>
You examine them more closely and realize its more of @@.npc_exgirlfriend;<<=ws($npc_exgirlfriend.first_name)>>@@ stuff. Looking at it makes you anxious for a short moment. So this will be your life from now on. Alone. You sort her things out. You find a pair of panties, a bra, some pantyhose, a black skirt and a white blouse. You fold it and put it in a laundry basket. After that you put your clothes into the dryer and your underwear into the washing machine. The decision to put it with all her stuff into the wardrobe was easy, should she ever turn up to fetch her belongings, that way you'll have quick access to them.<br>
<br>
<<printThought $player "Let's put this away. The last thing I'll need right now is anyone seeing this, thinking I'm into crossdressing or something like that.">><br>
<br>
As you put it in the wardrobe, you see a small, pink container and a black box hidden in the back. You open the pink container. Its filled to the brim with makeup items like lipstick, concealer, eyeliners and so on. Hmm... seems to be her old make up case. You're unable to open the black box due its digital alphanumeric combo lock. Strange, you don't remember this box at all. You put it together with her other belongings. As you close the wardrobe in the bedroom you realize a strange smell like something is burning. The smell gets more intensive quickly as you hear strange noises coming from the bathroom.<br>
<br>
You make haste there to see the washing machine going up in flames. Fortunately you had an hand-held fire extinguisher installed in the foyer, so you can prevent the worst, but your washing machine and all that was inside is gone.<br>
<br>
<<printThought $player "It cant get any worse now, can it?">><br>
<br>
[<<moveTo "event_landlord_brokenwashmachine_2" "Continue">>]
<</nobr>>
</div><<nobr>>
<<set $player.inside = false>>
<<if $roomchange == true>>
<<storeVisual $player $npc_landlord>>
<<set $now to setup.advanceDate($player, $now, 'minutes', 10)>>
<<deleteItem $player $now 'socks'>>
<<deleteItem $player $now 'boxershorts'>>
<<if $player.indecent >= 90>>
<<levelStat $player 'humiliation' 1 100>>
<<set $player.flags.landlordsawyounaked = true>>
<<addNpcTheme 'npc_psychiatrist' 'landlord' 'Tell her about your first encounter.'
0
'event_psychiatrist_session_landlord_1'
false
'Talk about your landlord'
>>
<</if>>
<<set $player.flags.washmachine_destroyed = true>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/flat_bathroom_01.png"
"./images/characters/npc_landlord.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
Suddenly the door bell rings. You go to the door and check the camera outside. It is @@.npc_landlord;$npc_landlord.first_name $npc_landlord.last_name@@, your landlord and caretaker. He looks like an old, tough guy who has seen a lot. Which might be true, he does not talk a lot about himself or his time in the war, but he is a really nice guy... as long as you are getting on his good side. You open the door.<br>
<br>
"@@.npc_landlord;Buenas tardes chico.@@
<<if $player.indecent >= 90>>
@@.npc_landlord;I hea...@@" He suddenly stops talking. His gaze slowly wanders down along your body, which makes you realize that you wear nothing at all. You quickly grab a towel and wrap it around you, but it is already to late. You blush like a ripe strawberry.<br>
<br>
"@@.npc_landlord;So...@@", he tries as hard as he can to look into another direction.<br>
<br>
<<printThought $player "Wait... is he blushing as well? What is going on here?">><br>
<br>
"@@.npc_landlord;Anyway... @@
<<elseif $player.indecent >= 65>>
@@.npc_landlord;I hea...@@" He suddenly stops talking. His gaze slowly wanders down along your body, which makes you realize that you wear nearly nothing at all. You quickly grab a towel and wrap it around you, but it is already to late. You blush like a ripe tomato.<br><br>
"@@.npc_landlord;So... @@
<</if>>
@@.npc_landlord;I heard some extrano ... strange noises from your floor and the internal sensors gave me a fire alert from your apartment. Is everything all right?@@"<</nobr>>
You explain to him what happened. Its a good thing @@.npc_landlord;$npc_landlord.first_name@@ showed up, since you're nearly ready for a mental breakdown. But his deep and soothing voice calms you down. He moves the broken washing machine out of the apartment and turns towards you.
"@@.npc_landlord;Don't worry chico. I'll take care of this. You look agotado ... depleted. I'll fix the wall behind it tomorrow, and the insurance should exchange the broken machine. It was ... material defect... was it? Yes it was, no? Buenas noches a ti chico.@@"
And with these words he leaves you alone.
[<<moveTo "event_landlord_brokenwashmachine_3" "Continue">>]
</div><<nobr>>
<<set $player.inside = false>>
<<if $roomchange == true>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/flat_bathroom_01.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
As you return from the foyer to the bathroom, a thought suddenly crosses your mind. You have no underwear for tomorrow morning. This leaves you in a predicament. What are you supposed to do? You could try to hit the mall, just before work.<br>
<br>
<<printThought $player "No, thats not going to work, since the stores open at 8 as well. I'll be to late for my very first day. And <<=$npc_manager.call>> <<=$npc_manager.last_name>> does not seem to be the forgiving type...">><br>
<br>
Well, that leaves you with three other options. You could go order something online, an pay a lot extra for an overnight delivery.<br>
<br>
<<printThought $player "Well that seems to be the best Idea, but I'm not sure if I'm happy with this. Money is going to be tight next month even without any extra costs.">><br>
<br>
You could go commando. It's not like theres any reason for you to loose these trousers of yours. And for the extremely unlikely event of getting some action, you'll be a lot faster ready.
<br><br>
<<printThought $player "Yeah, I like that Idea. But then again, I'm going to die out of shame since I know, I'm not wearing any underwear at all. And no socks is not very good for my feet as well.">><br>
<br>
And the last option you come up with... is to wear @@.npc_exgirlfriend;<<=ws($npc_exgirlfriend.first_name)>>@@ underwear. You don't like the Idea at all, but you had a similar frame so her clothing should fit you. And you only have to wear it until tomorrow evening, when you can buy new underwear at the mall.<br>
<br>
<<printThought $player "Why does something like this always happen to me?">><br>
<br>
[<<moveTo "event_landlord_brokenwashmachine_3_panties" "Lets take a closer look at these panties." 60>>]
<<hint $options "These 3 choices will set your start feminization.<br>Each will have different consequences and set your<br>feminization stat at a higher start level (from top <br>to bottom).">><br>
[<<moveTo "event_landlord_brokenwashmachine_3_online" "Order underwear online!" 60>>]<br>
[<<moveTo "event_landlord_brokenwashmachine_3_commando" "Going Commando!" 60>>]
<</nobr>>
</div><<nobr>>
<<set $player.inside = false>>
<<if $roomchange == true>>
<<if $player.stats.feminized[0]<2>>
<<riseStatLevel $player 'feminized' 2>>
<</if>>
<<set $player.flags.first_choice="girlfriends_panties">>
<<set _nextDate to setup.setNextDate($now, 1, 7, 0)>>
<<set $player.flags.waitingforoder = true>>
<<addEvent
'{"trigger":"always","type":["date","tag"],"tag":"home"}'
'{"szene":"event_exgirlfriend_fetchthings_1"}'
_nextDate
>>
<<addItem "cotton_panties">>
<<addItemWardrobe "cotton_bra">>
<<addItem "black_pantyhose">>
<<addItemWardrobe "satin_blouse">>
<<addItemWardrobe "skirt_black">>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/flat_wardrobe.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You fetch the laundry basket from the wardrobe and check your options. You find a pair of white cotton panties, a white bra and some black pantyhose. From all other options this seem to be the least worst, you assume. Theres also a white blouse, which does not look that different from your shirt, as it is similar in cut and design, but the buttons are on the left side as opposed to male cut shirts. And you think it might be a little bit tighter around the waist and has more space for breasts, but your waist is pretty narrow for a guy, so it should theoretically fit you was well. The last thing you'll find is a black skirt.<br>
<br>
<<printThought $player "Thats not too bad. I think I can endure wearing these one day.">><br>
<br>
You take the pantie and pantyhose and leave the rest in the wardrobe.<br>
<br>
[<<moveTo "room_bedroom" "Close the wardrobe." 360>>]
<</nobr>>
</div><<nobr>>
<<set $player.inside = false>>
<<if $roomchange == true>>
<<levelStat $player 'bimbofication' 1 100>>
<<addEmail $computer
'Alizon.com'
'<<=$player.first_name>> <<=$player.last_name>>'
false
false
$now
'[Alizon.com] Order Confirmation'
'Hello<br>Thanks for your order. We'll let you know once your item(s) have dispatched. Your estimated delivery date is indicated below. You can view the status of your order or make changes to it by visiting Your Orders on Alizon.com.<br><br><table width="100%"><tr><td>2 Pairs Cotton Blend Button Boxer Shorts Check Patterned Size M</td><td><p class="right">10Cr</p></td></tr><tr><td>2 Business Cotton Socks</td><td><p class="right">5Cr</p></td></tr><tr><td>Fast Drone Delivery, next morning 7 o'clock</td><td><p class="right">75Cr</p></td></tr></table><hr><p class="right">90Cr</p><br><br>Need to make changes to your order? Visit our Help page for more information and video guides.'>>
<<set _nextDate to setup.setNextDate($now, 1, 7, 0)>>
<<set $player.flags.waitingforoder = true>>
<<addEvent
'{"trigger":"always","type":["date","tag"],"tag":"home"}'
'{"szene":"event_exgirlfriend_recive_onlineorder_1"}'
_nextDate
>>
<<set $player.flags.first_choice="online_order">>
<<set $player.money.total -= 90>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/flat_computer_01.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<if $player.indecent >= 90>>
You wrap a towel around your hips and
<<else>>
You
<</if>>
enter the living room, where your computer is. You normally order online via Alizon, the biggest online store for the time being. Finding some underwear is not that difficult, but even with a 24 hour service, you have no guarantee that they arrive tomorrow in the morning. So you have to choose drone delivery. You never used this options, because it is still very pricey, but you can even a set a desired time when they should deliver. You set the time for tomorrow morning at 7 o'clock. But it costs you a total of 90 credits, which you are not happy about, since the clothing costs around 15 credits, the remaining costs are delivery alone.<br>
<br>
<<printThought $player "God, this is so stupid. I really should start to save some money, or I could get into troubles next month... Maybe its time to look for a additional income. Oh, I have to check the contract if these are allowed!">><br>
<br>
[<<moveTo "room_livingroom" "Shut down your PC." 360>>]
<</nobr>>
</div><<nobr>>
<<set $player.inside = false>>
<<if $roomchange == true>>
<<set $player.flags.commando = true>>
<<set _nextDate to setup.setNextDate($now, 1, 7, 0)>>
<<set $player.flags.waitingforoder = true>>
<<addEvent
'{"trigger":"always","type":["date","tag"],"tag":"home"}'
'{"szene":"event_exgirlfriend_fetchthings_1"}'
_nextDate
>>
<<set $player.flags.first_choice = "going_commando">>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/flat_bathroom_01.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You think about it for a moment. Whats the worst that could happen? If you play your cards right, nobody will ever find out, that you're not wearing any underwear. It's not like there are any regulations for underwear in your contract.<br>
<br>
<<printThought $player "Wait a second. That was my old contract with Cloud Data Service. But I assume there are no regulations for my new one was well. Who in their right mind would regulate something like that. I just have to make sure, I'm clean tomorrow, and that should suffice">><br>
<br>
You brace yourself for going out tomorrow... commando style.<br>
<br>
[<<moveTo "room_bathroom" "Continue." 60>>]
<</nobr>>
</div><<nobr>>
<<set $player.inside = false>>
<<if $roomchange == true>>
<<set $player.flags.washmachine_repaired = true>>
<<levelStat $player 'humiliation' 1 100 >>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/flat_hallway_01.png" "./images/characters/npc_landlord.png">>
<div id="invframe" class="scrolltext">
Getting home later that evening, you still have many strange thoughts about what happened today. Your "disciplinary measure", on one hand you hated every second of it, but on the other hand you kind of liked it.
<<printThought $player "Am I turning into some kind of pervert? No, I'm pretty sure its simply the stress building up...">>
You are so caught up in your thoughts, that you bump into a person leaving your flat. Startled about the sudden impact you loose your balance and start falling, when two big, strong hands catch you while you fall. Turns out, @@.npc_landlord;$npc_landlord.first_name@@ was just leaving your apartment.
"@@.npc_landlord;Buenas tardes chico.@@"
You hang in his hands, unsure what to do. Both of you realize you're just standing in the hallway looking like you've just ended a long, hot session of tango, when you hear your elderly neighbor clearing her throat, to signal both of you, that she wants to pass, since the both of you kind of fill up the rather small hallway.
<<printThought $player "Oh God. This is so embarrassing...">>
The awkwardness makes your cheeks turn red. @@.npc_landlord;$npc_landlord.first_name@@ helps you up and you let the elderly lady pass.
"@@.npc_landlord;You really should sleep more chico. You still look very agotado ... how do you say... depleted. Anyway, I've just finished replacing your wash-machine and fixed the tiles which where burned in the fire. Everything should be as good as new, if not better, since your new wash Machine is brand new. I've managed to convencer ... convince the company, which produced the wash machine, that it was a production mistake, and that you'll refrain from charges if they come up with all additional costs, which they did. So... de nada.@@"
You don't know what to say. At least one problem less to worry about. You shake @@.npc_landlord;<<=ws($npc_landlord.first_name)>>@@ hand and thank him and make a mental note to make it up to him somehow in the near future.
[<<moveTo "room_foyer" "Enter your apartment." 5>>]
</div><<nobr>>
<<set $event_landlord_rent_first_outside = false>>
<<if $roomchange == true>>
<<if $befortasklocation =='room_wake_up'>>
<<set $player.cutscene.lockinventory = false>>
<<set $player.inside = true>>
<<else>>
<<set $player.inside = false>>
<</if>>
<</if>>
<<include enterroom>>
<<initRoom>>
<<if setup.inPassageTag($befortasklocation,'home')>>
<<createBGR "./images/locations/flat_bedroom_01.png">>
<<else>>
<<createBGR "./images/locations/phonecall.png">>
<</if>>
<</nobr>>
<div id="invframe" class="scrolltext">
<<nobr>>
/%<<set _tmpArray = ['room_wake_up','room_bedroom','room_foyer','room_livingroom','room_kitchen','room_room_bedroom_wardrobe_1']>>%/
<<if setup.inPassageTag($befortasklocation,'home')>>
<<if $player.llocation=="room_bedroom">>
You're woken up by the ring of the bell.
<<else>>
Your door bell is ringing.
<</if>>
Who could it be at this early hour? You decide to get out of your bed and to check out who the mystery visitor is. Taking a look at the Screen of your security System you realize it's @@.npc_landlord;$npc_landlord.first_name@@.<br>
<br>
<<printThought $player "@@.npc_landlord;$npc_landlord.first_name@@? At such an early hour? I better check out if he needs anything.">><br>
<br>
[<<moveTo 'event_landlord_rent_first_2' 'Open the door.' 30>>]
<<else>>
<<set $event_landlord_rent_first_outside = true>>
Your phone is ringing, but you don't know the number. Someone from within town. You decide to pick up.<br>
<br>
"@@.npc_landlord;Heya, chico. <<=$npc_landlord.first_name>> Al aparato! Hey, listen, I don't think we did any business together, since your girlfr... ex-girlfriend always paid the rent. I have a certain desconfianza... distrust for digital banking and it's nice to see all the resident's from time to time to make sure everything's all right, so I collect the rent by hand every month. I was just at your flat, but you seem to be gone out. Maybe you got time for a short meeting, before you head off to work? It'll just take a few minutes of your time!@@"<br>
<br>
You agree to meet with @@.npc_landlord;<<=$npc_landlord.first_name>>@@ in at the apartment tower.<br>
<br>
[<<moveTo 'event_landlord_rent_first_2' 'Continue.' 600>>]
<</if>>
<</nobr>>
</div><<nobr>>
<<set $player.inside = false>>
<<if $roomchange == true>>
<<set $player.cutscene.lockinventory = true>>
<<set $player.cutscene.reason = "Not now!">>
<<set $event_landlord_rent_first_2_firstTimeChica = false>>
<<set $event_landlord_rent_first_2_longStare = false>>
<<set $event_landlord_rent_first_2_again = false>>
<<set $event_landlord_rent_first_2_rentBonus = 0>>
<<set _theme2 = false>>
<<if $player.indecent>90>>
<<levelStat $player 'humiliation' 5 200 >>
<<set $player.flags.landlordsawyounaked = true>>
<<set $event_landlord_rent_first_2_longStare = true>>
<<set _theme2 = true>>
<<elseif $player.indecent>50>>
<<levelStat $player 'humiliation' 5 100 >>
<<if $player.flags.landlordsawyounaked>>
<<set $event_landlord_rent_first_2_again = true>>
<</if>>
<<set _theme2 = true>>
<<set $event_landlord_rent_first_2_longStare = true>>
<<elseif $player.indecent>10>>
<<levelStat $player 'humiliation' 5 25 >>
<</if>>
<<if (setup.checkVisibleClothingTag('female')>10)>>
<<set _tmpStat = setup.checkVisibleClothingTag('female')>>
<<levelStat $player 'feminized' 5 _tmpStat>>
<<set $npc_landlord.call_name = "Chica">>
<<set $event_landlord_rent_first_2_firstTimeChica = true>>
<<set $event_landlord_rent_first_2_longStare = true>>
<<set $event_landlord_rent_first_2_rentBonus = 10>>
<<set $npc_landlord.affection+=1>>
<<set _theme2 = true>>
<</if>>
<<if (setup.checkVisibleClothingTag('underwear')>20)>>
<<set _tmpStat = setup.checkVisibleClothingTag('underwear')>>
<<levelStat $player 'bimbofication' 4 _tmpStat>>
<<set $event_landlord_rent_first_2_longStare = true>>
<<if (setup.checkVisibleClothingTag('female')>30)>>
<<set $event_landlord_rent_first_2_rentBonus += 10>>
<</if>>
<<set $event_landlord_rent_first_2_theme2 = true>>
<</if>>
<<if ((setup.checkVisibleClothingTag('female')>10) && (setup.checkVisibleClothingTag('underwear')<20))>>
<<if !$player.flags.landlordsawyouinfemaleclothing>>
<<set $player.flags.landlordsawyouinfemaleclothing=true>>
<<else>>
<<set $event_landlord_rent_first_2_again = true>>
<</if>>
<<elseif ((setup.checkVisibleClothingTag('female')>10) && (setup.checkVisibleClothingTag('underwear')>20))>>
<<if !$player.flags.landlordsawyouinfemaleunderwear>>
<<set $player.flags.landlordsawyouinfemaleunderwear=true>>
<<else>>
<<set $event_landlord_rent_first_2_again = true>>
<</if>>
<</if>>
<<set $event_landlord_rent_first_2_totalRent = Math.round($player.money.living_expenses*((100-$event_landlord_rent_first_2_rentBonus)/100))>>
<<if _theme2>>
<<addNpcTheme 'npc_psychiatrist' 'landlord' 'Tell her about what happened during your rent collection.'
5
'event_psychiatrist_session_landlord_2'
false
'Talk about your landlord'
>>
<</if>>
<<addItem "card_landlord">>
<</if>>
<<include enterroom>>
<<initRoom>>
<<set _tmp = setup.checkVisibleClothingTag()>>
<</nobr>><<createBGR "./images/locations/flat_hallway_01.png"
"./images/characters/npc_landlord.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<if $event_landlord_rent_first_outside>>
You enter your apartment buildings. Kurt is already waiting for you.
<<else>>
You get to your foyer and open the door for Kurt.
<</if>>
<<if $event_landlord_rent_first_2_longStare>>
Too late you realize what you're wearing, and stop in mid movement like you're riveted to the spot.<br>
<br>
<<printThought $player "Again? Really? Am I that absentminded, that this happens to me AGAIN? AAH!">><br>
<br>
<<if $event_landlord_rent_first_2_firstTimeChica>>
"@@.npc_landlord;Buenas tardes chico. I just wanted to...@@", he suddenly stops talking. His gaze slowly wanders down along your body, which makes all changes of this being a bad dream null and void. His eyes rests for an uncomfortable long time on your exposed body, and you think you see a soft smile to flash over his lips.<br>
<br>
"@@.npc_landlord;Buenas tardes <<=$npc_landlord.call_name>>. I... I did not know you're into such things. Ahem... Looks good on you. Give me a moment to collect my thoughts, I might be able to remember why I came here.@@"<br>
<br>
You can't help it, that comment made your face bright red.<br>
<br>
"@@.npc_landlord;Ah yes. Now I remember.@@
<<elseif (setup.checkVisibleClothingTag('female')>10)>>
"@@.npc_landlord;Buenas tardes <<=$npc_landlord.call_name>>. I just wanted to...@@", he suddenly stops talking. His gaze slowly wanders down along your body, which makes all chances of this being a bad dream null and void. His eyes rests for an uncomfortable long time on your exposed body, and you think you see a soft smile to flash over his lips.<br>
<br>
"@@.npc_landlord;Looking good as usual <<=$npc_landlord.call_name>>.@@"<br>
<br>
You're still not used to this kind of exposure which turns your face bright red again.<br>
<br>
<<elseif $player.indecent>=90>>
"@@.npc_landlord;Buenas tardes <<=$npc_landlord.call_name>>. I just wanted to...@@" He suddenly stops talking. His gaze slowly wanders down along your body, which makes all chances of this being a bad dream null and void.<br>
<br>
"@@.npc_landlord;You should really put some clothes on, you might catch a cold. Give me a moment to collect my thoughts, I might be able to remember why I came here.@@"<br>
<br>
You use this short pause to catch a towel.<br>
<br>
"@@.npc_landlord;Ah yes. Now I remember.@@
<</if>>
<<else>><br><br>
@@.npc_landlord;Buenas tardes <<=$npc_landlord.call_name>>.@@
<</if>>
@@.npc_landlord;I'm here to collect the alquiler... the rent. So, according to our contract you owe me $player.money.living_expenses Credits.@@"<br>
<br>
<<if $player.money.living_expenses > ($player.money.total+$player.money.maxcredit)>>
<<printThought $player "Oh No! This exceeds my credit range by far! I'm broke!">><br>
<br>
<<elseif $player.money.living_expenses > $player.money.total>>
<<printThought $player "Great. In the red again. This is going to be a tough month...">><br>
<br>
<<else>>
<br>
<</if>>
<<if $event_landlord_rent_first_2_rentBonus>0>>
"@@.npc_landlord;But...@@", again he seems to absorb your looks through his eyes. "@@.npc_landlord;Ahem... But because you had some... tough times lately, I'm sure I can chip some credits off. How does <<=$event_landlord_rent_first_2_totalRent>> Credits sound?@@"<br>
<br>
<<if $event_landlord_rent_first_2_totalRent > ($player.money.total+$player.money.maxcredit)>>
<<printThought $player "Nice gesture, but I'm still broke as hell.">><br>
<br>
<<elseif $event_landlord_rent_first_2_totalRent > $player.money.total>>
<<printThought $player "Nice! But wait a second? Am I getting a rent ease because he is into crossdressers?">><br>
<br>
<<else>>
<<printThought $player "Nice! But wait a second? Am I getting a rent ease because he is into crossdressers?">><br>
<br>
<</if>>
<</if>>
He holds out his datapad for you to sign, so the money can be transfered to his account. You put your sign on the screen.<br>
<br>
"@@.npc_landlord;Well, have a nice day <<=$npc_landlord.call_name>>!@@"<br>
<br>
<<if $event_landlord_rent_first_2_rentBonus>0>>
<<printThought $player "Did that really just happen? Did I just sell my body for the rent?">><br>
<br>
<</if>>
He was about to leave, but something made him hesitate. He turns back to you.<br>
<br>
"@@.npc_landlord;Listen, <<=$npc_landlord.call_name>>. I know the rent around here is not very barato... cheap. And having to pay this rand alone can be kind of disheartening.@@
<<if $event_landlord_rent_first_2_longStare>>
@@.npc_landlord;It might even lead to erratic behavior or something like ... you know what, lets skip this part.@@
<</if>>
@@.npc_landlord;Anyway, take this.@@"<br>
<br>
He hands you a contact card.<br>
<br>
"@@.npc_landlord;I'm kind of busy fixing everything in this apartment building, so I hardly got enough time to keep my own flat in order. If you have some time to spare, you could help out an old man from time to time. I don't have any money to pay you, but I am allowed to modified the rent rates of the flats in this building. So, if you're interested, you know, where to find me!@@"<br>
<br>
With these words he leaves you alone on the hallway.<br>
<br>
[<<moveTo "room_foyer" "Go back to your Foyer." 30 '<<set $player.cutscene.lockinventory = false>><<set $player.money.total -= $event_landlord_rent_first_2_totalRent>>'>>]
<</nobr>>
</div><<nobr>>
<<set $player.inside = true>>
<<if $roomchange == true>>
<<set $player.flags.checkedPicture to true>>
<</if>>
<<set $player.location to "your workspace">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR $secretary_office>>
<div id="invframe" class="scrolltext">
<<nobr>>
<<if $npc_manager.flags.firstday_late>>
You slowly open the door to your office and try to take a peep inside. @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>'s@@ does not seem to be in the office. Maybe she's in her office?
<</if>>
You enter the antechamber in front of @@.npc_manager;$npc_manager.call <<=$npc_manager.last_name>>@@ Office. It is a small but well furnished room with a modern looking, wooden office desk. Not one of these cheap pseudo-wood pieces of furniture, but a rather expensive and stable looking desk made of real wood.<br>
<br>
The rest of the workplace is business as usual. Many folders sorted by an as to yet unknown system in the cupboard behind the table, many work utensils nicely tidied up, one of these newer IP based Telephones with displays like a modern smart phone and a notebook. Not one you'd have chosen, since you normally prefer functionality over design, but this rather expensive designer notebook fits rather well into the overall look of the office.<br>
<br>
On the far side of the room are a few comfortable looking chairs. You assume these are for guest or customers waiting for an appointment.<br>
<br>
The only thing that is kind of strange is the picture hanging next to your desk. It is a picture of a young lady in a rather inappropriate looking fetish secretary attire with a silk blouse and what you think is a latex skirt.<br>
<br>
<<printThought $player "Oh. Nice. Who is that? That can't be dress code? Maybe the next level of this whole Sissy Secretary Joke? Was that picture in here yesterday? I really should take more attention to details!">><br>
<br>
This image seems rather peculiar compared to the rest of the office. You make a mental note to ask @@.npc_manager;$npc_manager.call <<=$npc_manager.last_name>>@@ about it later, if you have the time.
Speaking of which, she does not seem to be in her office yet. Maybe you can wait for her here?<br>
<br>
[<<moveTo room_office_sissy_secretary "Wait here" 7200>>]<br>
[<<moveTo "event_first_workday_morning_0_1" "Snoop around a little bit...">>]
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
/%
<<set $npc_manager.anger += 2>>
<<set $player.flags.checkedDoor = true>>
%/
<<set $npc_ai.profile = true>>
<</if>>
<<set $player.location to "Social Interaction Service Syndicate LTD.">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR $secretary_office './images/characters/npc_ai.png'>>
<div id="invframe" class="scrolltext">
<<nobr>>
Your curiosity gets the better of you and you approach the intimidating looking wooden door. It looks like an regular wooden door, no keypad or retina scanner next to it. Maybe because you're already within an secure area?<br>
<br>
<<printThought $player "A little peak wouldn't hurt, would it?">><br>
<br>
You try to open the door to @@.npc_manager;<<=$npc_manager.call>> <<=ws($npc_manager.last_name)>>@@ Office. It is locked. You try to open the door a little bit harder, it is a massive wooden door after all, maybe it's just stuck. Suddenly you get a small electric shock. In your confusion you pull your hand back.<br>
<br>
<<printThought $player "What was that?">><br>
<br>
You suddenly hear an synthetic sounding voice talking to you: "@@.npc_ai;ACCESS DENIED@@". You take a step back from the door. "@@.npc_ai;YOUR ATTEMPT OF ILLEGITIMATE ENTRY HAS BEEN LOGGED AND WILL BE FORWARED TO@@ @@.npc_manager;<<=uc($npc_manager.call)>> <<=uc($npc_manager.last_name)>>@@@@.npc_ai;. HAVE A NICE DAY.@@"<br>
<br>
That was the same voice as yesterday in the elevator. And way to specific to be an generated message. You look around yourself in a panic to check for any hidden cameras... but are unable to spot any. Maybe there are none, or they're simply not easy detectable. You take a step back from the door, still being confused.<br>
<br>
"@@.npc_ai;<<uc "You seem to be confused. Activating Social Interaction Interface">>@@."<br>
<br>
A ghostlike form seems to appear out of thin air. Right in front of you. Just like that.<br>
<br>
<<printThought $player "No fucking way!">><br>
<br>
You take a curious look at the hologram. It's resolution seems crude, almost archaic compared to modern displays, but still, it is there, right in front of you in its full 3D glory. It looks like some Asian girl. You get Japanese horror movie vibes all the sudden.<br>
<br>
"@@.npc_ai;<<uc "This form should suffice. Let me give you the benefit of a doubt and ask you, what you were trying to accomplish at the door?">>@@"<br>
<br>
You try your best to defuse the situation by asking if this is a security operator on the internal sensors, and hope you do not talk to yourself.<br>
<br>
"@@.npc_ai;<<uc "Accessing Security Level of Unit">> <<uc $player.last_name>> <<uc $player.first_name>><<uc "... Processing... Security Level 0 found. Rights: None. Classified as non threatening. I am known as">> <<=$npc_ai.first_name>>. <<uc "That is an acronym for Artificial Instinct Kharma Organism. I am the System Human Relation Manager of this Company. And the Security System has informed me of your... attempt to enter the office of">>@@ @@.npc_manager;<<=uc($npc_manager.call)>> <<=uc($npc_manager.last_name)>>@@ @@.npc_ai;<<uc "unauthorized. The penalty for this is... calculating... what your Manager seems fitting.">>@@"<br>
<br>
<<printThought $player "This company got a motherfucking AI? You've got to be kidding me!">><br>
<br>
You try your best to convince @@.npc_ai;<<=$npc_ai.first_name>>@@, that you had no ill intentions when you tried to enter the office.<br>
<br>
"@@.npc_ai;<<uc "Are your excuses an attempt to prevent me from filing an complain to your manager. Please answer with yes or no.">>@@"<br>
<br>
[<<moveTo "event_first_workday_morning_0_1_yes" "Say yes." 120>>]<br>
[<<moveTo "event_first_workday_morning_0_1_no" "Say no." 120>>]
/%
You think its better to wait until @@.npc_manager;$npc_manager.call <<=$npc_manager.last_name>>@@ shows up.
[<<moveTo room_office_sissy_secretary "Wait here" 7200>>]%/
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<<set $npc_ai.flags.blackmail = true>>
<<set $npc_ai.flags.ignoredFirstDoorAccess = true>>
<</if>>
<<set $player.location to "Social Interaction Service Syndicate LTD.">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR $secretary_office './images/characters/npc_ai.png'>>
<div id="invframe" class="scrolltext">
<<nobr>>
"@@.npc_ai;<<uc "Very well. I will keep the information locked away...">>@@"<br>
<br>
<<printThought $player "Seriously?">><br>
<br>
"@@.npc_ai;<<uc "...for the time being. This chat will be stored as well. If the unit">> <<uc $player.last_name>> <<uc $player.first_name>> <<uc "turns out to be a usefull asset to the system. You will be contacted when the system is in need of your service.">>@@"<br>
<br>
<<printThought $player "Well, I've found out two things today. Ai's are real, and they can blackmail you. Splendid... just splendid.">><br>
<br>
You decides its for the best to wait until @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ appears, before you do anything that could compromise you any more then you already did.<br>
<br>
[<<moveTo room_office_sissy_secretary "Wait here" 7200>>]
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<<set $npc_manager.anger += 2>>
<<set $player.flags.checkedDoor = true>>
<</if>>
<<set $player.location to "Social Interaction Service Syndicate LTD.">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR $secretary_office './images/characters/npc_ai.png'>>
<div id="invframe" class="scrolltext">
<<nobr>>
"@@.npc_ai;<<uc "Very well. Information has been sent to">> <<uc $npc_manager.call>> <<uc $npc_manager.last_name>>. <<uc "According to my Human Emotion Interface she seems angry.">>@@"<br>
<br>
<<printThought $player "Well, I've found out two things today. God exists, and she hates me.">><br>
<br>
You decides its for the best to wait until @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ appears, before you do anything that could compromise you any more then you already did.<br>
<br>
[<<moveTo room_office_sissy_secretary "Wait here" 7200>>]
<</nobr>>
</div><<nobr>>
<<set _checkPicture to false>>
<<set $player.cutscene.lockinventory = true>>
<<set $player.cutscene.reason = "Not Now!">>
<<if $roomchange == true>>
<<set $firstday_casualclothes = false>>
<<if (setup.analyzeWornTags(['female','male','unisex']) == 'male') && (setup.analyzeWornTags(['casual','office'])=='casual')>>
<<set $firstday_casualclothes = true>>
<</if>>
<<set $compareVisuals = setup.compareVisual($player,'npc_manager',$npc_manager)>>
<<storeVisual $player $npc_manager>>
<<if setup.checkTaskReason("manager_first_workday_morning","location")==1>>
<<if $npc_manager.flags.firstday_late>>
<<moveTo "event_first_workday_morning_1_gameover">>
<</if>>
<<set $npc_manager.anger += 4>>
<<set $npc_manager.criticalanger += 1>>
<<set $npc_manager.flags.firstday_late = true>>
<<set $tmpName to setup.getNpcName('manager')>>
<<set $tmpDate to setup.setNextDate($now, 0, 9, 0)>>
<<addTask 'manager_first_workday_morning'
$now
$tmpName
'You're already to late for your first workday. You've been granted another chance, so make sure to be there in time.'
'{"clean":{"condition":"all","addtext":["<br>Your clothes were clean. ","<br>You were not able to clean your clothes . "]},"location":{"condition":"room_office_sissy_secretary","addtext":["You got to the office in time. ","You didnt't get there in time."]}}'
'{"changenpcstat":{"type":"npc","how":"+","npc":"npc_manager","stat":"satisfaction","value":1},"trigger_event":"event_first_workday_morning_1"}'
'{"changenpcstat":{"type":"npc","how":"+","npc":"npc_manager","stat":"anger","value":1},"trigger_event":"event_first_workday_morning_1"}'
'exact'
$tmpDate>>
<</if>>
<<if setup.checkTaskReason("manager_first_workday_morning","clean")==1>>
<<set $npc_manager.anger += 2>>
<</if>>
<</if>>
<<set _lastroom=$player.plocation>>
<<set $player.location to "Social Interaction Service Syndicate LTD.">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<if setup.checkTaskReason("manager_first_workday_morning","location")==1>><<createBGR "./images/locations/phonecall.png">><<else>><<createBGR $secretary_office "./images/characters/npc_manager.png">><</if>>
<div id="invframe" class="scrolltext">
<<nobr>>
<<if setup.checkTaskReason("manager_first_workday_morning","location")==1>>
<<if _lastroom == "room_wake_up">>
You've been rudely awakened by your phone. Damn, you've overslept.
<<else>>
Your phone is ringing.
<</if>>
<<if setup.inArray('manager',$phoneList)!=-1>>
Oh no. It's from @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@.
<<else>>
You have no idea who's calling you, but it's someone from the city.
<</if>>
<br><br>
"@@.npc_manager_dom;Well, well, well Mr. <<=$player.last_name>>. If it was your intention to leave a lasting impression, consider yourself successful. You've managed to make me angry.@@"<br>
<br>
You try to come up with an excuse on the fly, but you simply stutter incoherent words.<br>
<br>
"@@.npc_manager;I don't want to listen to your sad attempts to create an excuse. I give you one more hour to appear at the office, or else you can consider your contract null and void! I've expecting you to wait at your office chair until I arrive, like a good little boy, since I cannot share all my time with the likes of you. Good day Mr. <<=$player.last_name>>!@@"<br>
<br>
She hangs up without accepting any last word from your side. Wow. @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ is quite intimidating, when she's angry. And you just made her angry. A lot.<br>
<br>
<<printThought $player "Damn it. On my first day. That is inexcusable!">><br>
<br>
[<<moveTo $player.llocation "Continue" 0 "<<set $player.cutscene.lockinventory = false>>">>]
<<else>>
<<set _checkPicture to true>>
<<if $npc_manager.flags.firstday_late>>
At 9 a.m. @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ enters the antechamber. Her eyes glare at you. You know what you've done, and she does not hide the facts that she's not happy with that fact.<br>
<br>
"@@.npc_manager_dom;Well, well, well. Look who has finally decided to show up@@", she says in a very commanding voice. @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ clears her throat and continues in a more calm manner, "@@.npc_manager;Mr. $player.last_name, tardiness will not be tolerated in this Office. Punctuality is one of the pillars of society. Did I make myself clear?@@"<br>
<br>
You nod, too afraid to answer.<br>
<br>
"@@.npc_manager;Very good.@@"<br>
<br>
You made her angry.
<<else>>
On the tick @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ enters the antechamber. Her eyes brush over you and you think you see something like a smile on her lips.<br>
<br>
"@@.npc_manager;You were already waiting? Very good. Punctuality is one of the pillars of society. I anticipate such manner from now on.@@"<br>
<br>
<</if>>
<<if $player.flags.checkedDoor == true>>
<<if $npc_manager.flags.firstday_late>>
Her angered expression remains and she continues, "@@.npc_manager_dom;And for future reference, you are only to enter my office with my permission. Is that clear Mr. $player.last_name.@@"
<<else>>
Suddenly her expression turns angry and her tone shifts "@@.npc_manager_dom;But for future reference, you are only to enter my office with my permission. Is that clear Mr. $player.last_name.@@"
<</if>>
<br><br>
You nod, too afraid to answer.
<</if>>
<<if setup.checkTaskReason("manager_first_workday_morning","clean")==1>>
<br><br>
"@@.npc_manager;Anyway, lets have a closer look at your attire. Oh.@@" You expect her to be more angry, but her face occurs to be disappointed and frustrated with you. "@@.npc_manager;You are not very good at following instructions, are you? To describe the state of your attire as a mess would be a compliment. You are a representative of Social Interaction Service Syndicate LTD., and as such you must depict a certain role."<br>
<br>
<<if $firstday_casualclothes>>
But her expression goes downhill from there as well. She continues in a much harsher tone, "@@.npc_manager;And these clothes you're wearing are unacceptable. I will let it go, but only because this IS your first workday, and I assume, you mixed up male and female dress codes, but trust me young man, you're this close to a harsh punishment. You see the male secretary dress code is very strict and similar to your original company. We want our male employee to look as good as possible considering their limited understanding of styling, color coordination and much, much more. Of course I would accept if you simply would appear at office in a complete female attire, there would be a lot more options for you to wear. Who knows, maybe I'll enforce such a dress code onto you, if you decide to show up in clothes like these one more time. Did I make myself clear?@@".<br>
<br>
You gulp and nod a lot more often then you used to lately.<br>
<br>
<</if>>
<<else>>
<br><br>
"@@.npc_manager;Anyway, lets have a closer look at your attire. Ah.@@" Her expression suddenly shifts to delight, "@@.npc_manager;Yes, this is what I am talking about. Even smells freshly washed.@@"
<br><br>
<<if $firstday_casualclothes>>
But her expression does not stay that way. She continues in a much harsher tone, "@@.npc_manager;But these clothes you're wearing are unacceptable. I will let it go, but only because this IS your first workday, and I assume, you mixed up male and female dress codes. You see the male secretary dress code is very strict and similar to your original company. We want our male employee to look as good as possible considering their limited understanding of styling, color coordination and much, much more. Of course I would accept if you simply would appear at office in a complete female attire, there would be a lot more options for you to wear. Who knows, maybe I'll enforce such a dress code onto you, if you decide to show up in clothes like these one more time. Did I make myself clear?@@".<br>
<br>
You gulp and nod a lot more often then you used to lately.<br>
<br>
<</if>>
<</if>>
<<if $compareVisuals!="">>
"@@.npc_manager;<<=$compareVisuals>>@@"<br><br>
<</if>>
<<if (setup.checkTaskCompleted("manager_first_workday_morning")==1) && !$npc_manager.flags.firstday_late && !$firstday_casualclothes>>
"@@.npc_manager;Well done $player.first_name, well done. You managed to follow my instructions to a nicety, even though your last days have been arduous. Keep this morale up during your work hours and we will never have to use any disciplinary measures.@@"<br>
<br>
<<printThought $player "Disciplinary measures? What does she mean with that?">><br>
<br>
@@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ focuses her sight on you.<br>
<br>
"@@.npc_manager;Ah, it seems like you didn't have enough time to see through the whole contract yet. Well let me describe the matter to you. It's like this: It is my duty as your superior to make sure you represent Social Interaction Service Syndicate LTD in the best possible way. Should you fail to do so, the blame could fall back onto me, and we wouldn't want that to happen, now would we?@@" she lowers her glasses a little bit and tilts her head forward, so you can see directly into her dark emerald green eyes. Your flee or fight instinct tries to kick in. "@@.npc_manager;So it is my responsibility to make sure you are up to the task. Which leads us to the disciplinary measures. Each Manager or anyone above in the hierarchy, like the head of operational excellence, the Senior Director or even the CEO can and must decide these measures for themselves, of course according and in the magnitude to the allegation. Some chose to lower the revenue for this month, other have more ... creative ... approaches to the whole matter. We will discuss this in greater detail after your first work day. If you are unhappy with this arrangement, which I take from your confused look, you are of course allowed to cancel our contract within it's trial period. But I wouldn't worry your pretty little head for something like this. By the looks of it, it seems like you're already becoming a good, obedient Secretary for Social Interaction Service Syndicate LTD.@@"<br>
<br>
<<printThought $player "Pretty little head, obedient secretary? What have I just gotten into?">><br>
<br>
<<else>>
<br>
"@@.npc_manager;$player.first_name, I really hope I didn't misplace my trust in you. But you're making an really bad first impression as a Secretary. I'm sorry, but I'm going to have to invoke a disciplinary measure onto you. I assume you read the contract, since it was sent to you via email, but just in case you haven't: It is my duty as your superior to make sure you represent Social Interaction Service Syndicate LTD in the best possible way. Should you fail to do so, the blame could fall back onto me, and we wouldn't want that to happen, now would we?@@" she lowers her glasses a little bit and tilts her head forward, so you can see directly into her emerald green eyes. Your flee or fight instinct tries to kick in. "@@.npc_manager;So it is my responsibility to make sure you are up to the task. Which leads us to the disciplinary measures. Each Manager or anyone above in the hierarchy, like the head of operational excellence, the Senior Director or even the CEO can and must decide these measures for themselves, of course according and in the magnitude to the allegation. Some chose to lower the revenue for this month, other have more ... creative ... approaches to the whole matter. We will discuss this in greater detail after your first work day. If you are unhappy with this arrangement, which I take from your confused look, you are of course allowed to cancel our contract within it's trial period. But that would be profligate, since I think, even though it does not look like this now, we can still form you into a good, obedient Secretary for Social Interaction Service Syndicate LTD.@@"<br>
<br>
<<printThought $player "Form me into an obedient secretary? What have I just gotten into?">><br>
<br>
<</if>>
<<if $player.flags.checkedPicture == true>>
[<<moveTo "event_first_workday_morning_1_1" "Ask her about the picture on the wall.">>]<br>
<</if>>
[<<moveTo "event_first_workday_morning_2" "Wait for her to continue.">>]<br>
<</if>>
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<<set $now to setup.advanceDate($player, $now, 'minutes', 5)>>
<<set $npc_manager.satisfaction += 1>>
<<levelStat $player 'feminized' 1 50>>
<</if>>
<<set $player.location = setup.wordSecretaryOffice($player)>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR $secretary_office "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
<image src="./images/others/secretary_office_photo01.png"></image><br>
<br>
"@@.npc_manager;Ah, yes. I see, you see this was your predecessor. She managed to rise a few ranks in the company hierarchy, and works now for the department of oral contentedness on floor 69.@@"<br>
<br>
<<printThought $player "Hmm... never heard of that department before. Maybe I should really read that contract.">><br>
<br>
"@@.npc_manager;That is the main reason why you have this opportunity, since this happened only a few days ago. You see $player.first_name, her promotion was suggested by@@ @@.npc_boss;Mr. $npc_boss.last_name@@ @@.npc_manager; after a lengthy oral discussion. Anyway, you still look puzzled, I assume it is because of her outfit, is it? You see, the secretary dress code is less strict than most other dress codes within the company. You could change your attire as well, if you want to. Just make sure to read what the contract says first, okay? And for her picture hanging here in the office? Well, experience it as motivation. If you're diligent and obedient, this could be you in a few years, maybe even months if you exert yourself beyond normal measures. I mean the promotion. Not the dress. Maybe Both. I'm not judging.@@"<br>
<br>
Again, you see a hint of a smile on her lips.<br>
<br>
<<if checkItemsTags([itemIDFromType('panties'),itemIDFromType('stockings')],['female'])>>
<<printThought $player "Does she know I'm currently wearing female underwear? No... this has to be a coincidence!">><br>
<br>
<</if>>
"@@.npc_manager;Now, shall we continue with your orientation?@@"<br>
<br>
[<<moveTo "event_first_workday_morning_2" "Nod in agreement.">>]
<</nobr>>
</div><<nobr>>
<<set _checkPicture to false>>
<<set $player.cutscene.lockinventory = true>>
<<set $player.cutscene.reason = "Not Now!">>
<<if $roomchange == true>>
<</if>>
<<set _lastroom=$player.plocation>>
<<set $player.location to "Social Interaction Service Syndicate LTD.">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/phonecall.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
Your phone is ringing... again. You have a a premonition of what was to come. You answer the phone. It's @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@, as expected. <br>
<br>
"@@.npc_manager;As I am in my office and you are nowhere to be seen yet, I assume, you're late yet again. I am sorry, but I cannot employ someone as sloppy as you, <<=$player.first_name>>. Consider our contract terminated. I wish you luck for your future.@@"<br>
<br>
You were expecting something louder. Her voice was more ... sad then angry. She hung up.<br>
<br>
[<<link "Continue">><<goto "gameover_nintendolls">><</link>>]
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<<set $now to setup.advanceDate($player, $now, 'minutes', 5)>>
<<set $npc_manager.satisfaction += 1>>
<</if>>
<<set $player.location = setup.wordSecretaryOffice($player)>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR $secretary_office "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
"@@.npc_manager;Since you're a lateral entrant from a different background, I'll explain the whole matter: Secretaries help to keep an organization running smoothly, taking care of the administrative and organizational tasks that make the organization function. Take a seat, this might take a while.@@"
You sit down at the chair at the secretaries desk. @@.npc_manager;$npc_manager.call $npc_manager.last_name@@ hands you a clipboard with a document attached and sits next to you on the table, almost in a suggestive manner. Maybe your mind is playing a prank on you. On the clipboard is a detailed list of your responsibilities and obligations
"@@.npc_manager;Lets go through this together, shall we? Normally that would have been your predecessor's job, but since her transfer came in rather quickly, we didn't have time to train a successor.@@"
For a second you believe to hear a small sigh.
<<printThought $player "Is that regret in her voice?">>
"@@.npc_manager;Anyway $player.first_name, in this occupation it is of utmost importance to revamp your oral skills. You have to answering calls and handling correspondence. You will be arranging appointments. Then there is typing, preparing and collating reports. The collating sequence is described in greater detail in the document.@@"
She points to the cupboard behind your desk.
"@@.npc_manager;I want physical and digital copies of all reports. But don't worry about the back ups, it is up to our internal IT Department to make these.@@"
<<printThought $player "Ouch. That one hurt.">>
"@@.npc_manager;Organising and servicing meetings is an important part as well. You will be liaising with relevant organizations and clients and ensure their well-being with everything you have at your disposal. And of course coordinating mail-shots and similar publicity tasks. And you have to attend in-house events for self-improvement and advanced oral training.@@"
That was the last point of the clipboard. She gets up from the table, leaving the smell of her perfume behind.
"@@.npc_manager;And not really in the official document, but very important to me as well, you have to fetch me something to eat from the canteen every day, since I hardly have the time to get there at all. And of course, not directly part of your job as secretary, but mandatory nonetheless, your psychological evaluation with@@ @@.npc_psychiatrist;Dr. $npc_psychiatrist.last_name@@ @@.npc_manager;this friday afternoon. This is important, so listen well: Your performance will be evaluated at the end of each day during your qualifying period, so don't leave before I tell you to leave. Did I make myself clear?@@"
You nod nervously.
"@@.npc_manager;Good. Okay, lets put you to good use then.@@"
[<<moveTo "event_first_workday_morning_3" "Continue">>]
</div><<nobr>>
<<if $roomchange == true>>
<<addWorkEvent '{"trigger":"always","type":"chance","chance":100,"repeat":false,"when":"always","priority":100}' '{"szene":"event_work_coffee","length":"15"}' $now>>
<</if>>
<<set $player.location = setup.wordSecretaryOffice($player)>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR $secretary_office "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
"@@.npc_manager;Okay, since half of the week is already over you only have to work for $player.work.hoursperWeek hours this week. Workdays are Monday through Friday, starting at 8 o'clock till 17 o'clock. On every 9 hour work day there is a 30 minutes lunch break at 12 o'clock, with the exception of Friday. Friday is only from 8 till 13 o'clock. Normally you would have 25 days paid vacation per year, but since you joined in the middle of the year you only get 12 days. And you're not allowed to use any during your qualifying period. The length of the qualifying period depends on your willingness to become the best possible secretary there is, so I have the final word when this period ends. But it is at least 3 months. Well, I'll just let you work now. If you have any questions do not even bother asking me, if I could do this stuff and had the time for it I wouldn't need a secretary at all. If I'm unhappy with the results I'll simply have to spank that cute little butt of yours into submission.@@"
She winks at you and makes a spanking movement with her hand in the air.
<<printThought $player "She is joking, right? She has to be joking. ">>
You ask her if she is joking.
"@@.npc_manager;Well, there is really only one way to find that out, is there? You'll get it in time. Have fun!@@"
She leaves you for her office. You take some more time to study the document given to you on the clipboard and put it in the lower drawer of your table. Thankfully administration was a big part of your school education, so you have an Idea what you have to do. And you're pretty solid with most programs installed on the system.
[<<moveTo "room_office_sissy_secretary_work_morning_start" "Start Working.">>]
</div><<nobr>>
<<set $player.inside = true>>
<<set $player.cutscene.lockinventory = true>>
<<set $player.cutscene.reason = "Not Now!">>
<<if $roomchange == true>>
<<set $player.flags.firstWorkDayDone == true>>
<<set $scene = {}>>
<<set $scene.showpenis = false>>
<<set $scene.errection = false>>
<<set $scene.cum = false>>
<<set $scene.hits = 0>>
<</if>>
<<set $player.location to "Social Interaction Service Syndicate LTD.">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR $secretary_office>>
<div id="invframe" class="scrolltext">
You clock out at 17 o'clock and get ready to leave, when you remember that you should wait until @@.npc_manager;$npc_manager.call $npc_manager.last_name@@ did your performance review for the day. She hasn't called you in yet, so you try to pass the time. <<nobr>>
<<if $player.flags.checkedPicture==true>>
You remember that you wanted to take a closer look at the contract, since there are some details, which are still not that clear to you. Remembering the picture of the hot secretary, you start with the chapter about the dress code. It seems like the regulation for attire is really much more open then at the rest of the company. But for some reason the whole chapter only goes into detail about female attire. Well, that's what you think at first, when you take a look at the chapter. Male Clothing is a footnote at the bottom of the last page. A blue or white shirt and black trousers. Office shoes. No casual clothes, not even on Friday.<br>
<br>
<<printThought $player "So... business as usual them?">><br>
<br>
Female attire on the other hand goes into great detail of how unregulated it is. Skirts can be pretty much at any length and any material, even adding a list of material containing strange things like latex, leather and vinyl. Blouses can be opaque or see through, bras can be modest or rather skimpy... but are for some reason mandatory for female attire. You don't understand half of the section about panties, but you're pretty sure thongs and g-strings are allowed, but you have to look a few things up in the net to be sure. Seems like you don't need fabric in the crotch region, whatever that means. This seems very strange to you. Even more strange seems the part, where it is stated, that your superior has the right to overrule company regulations when it comes to the dress code, and that you're compelled to follow these instructions to the letter. Noncompliance might entail serious consequences like these disciplinary measures. Hmmm... what exactly are these supposed to be? The following paragraphs are written in some very hard to read business english, so you have troubles making out the details of said consequences. You're startled by the sudden appearance of @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ in the door to her office.
<<else>>
You start to look around in the office to pass the time, since you didn't have time to take a closer look at some things. The only thing that is kind of strange is the picture hanging next to your desk. It is a picture of a young lady in a rather inappropriate looking fetish secretary attire with a silk blouse and what you think is a latex skirt. You decide to take a closer look at it.<br>
<image src="./images/others/secretary_office_photo01.png"></image><br>
It has some words engraved on the bottom :"Secretary of the Years 2032". Hmm... must have been your predecessor. But that outfit does not really look like it follows the dresscode very well. You're startled by the sudden appearance of @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ in the door to her office.
<</if>>
<</nobr>>
"@@.npc_manager;<<=$player.first_name>>, would you please come, so we can talk about your performance for today?@@"
You stand up and follow her.
[<<moveTo "event_manager_mandatory_disciplinary_measure_2" "Continue">>]<<nobr>>
<<if false>>[[[Continue|event_manager_mandatory_disciplinary_measure_2]]]<</if>><</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<<set $now to setup.advanceDate($player, $now, 'minutes', 5)>>
<</if>>
<<set $player.location to "Social Interaction Service Syndicate LTD.">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/sissy_office.png" "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
"@@.npc_manager;Have a seat please.@@"
You sit down in the comfortable looking chair in front of her work desk. Just like yesterday you have this strange feeling nagging at the back of your mind. Even though @@.npc_manager;$npc_manager.call $npc_manager.last_name@@ is smaller then you, she always seems to look down onto you from above. Is she really that superior to you or is it something else?Maybe an optical illusion.
<<nobr>>
<<if setup.checkTaskCompleted("manager_first_workday_morning") == 1>>
"@@.npc_manager;Well, colour me impressed. You did really well today. You managed to do everything even better then anticipated. If you keep this up you'll be a perfect Sissy Secretary in no time. And even though you managed to do everything right, I still have to discipline you. You see the first disciplinary measure is always at the end of the first workday, which should be common knowledge if you read the contract. So lets say its your disciplinary measure for not reading the contract. Which is a pity, since if you would have read it, you still would have gotten one. Ah, the irony@@.
<<else>>
"@@.npc_manager;Well, even though you had problems following even the most simple instructions, you managed to get quite well through the day. Color me impressed.
<<if $npc_manager.anger >= 4>>
Still, you managed to mess up quite a few things in less then 24 hours, and I'm not even talking about your last job. Do not forget, this is your trial period.
<<if $npc_manager.criticalanger>0>>
If you continue to make mistakes like these, I'm afraid that I will have to let you go.
<<else>>
These are no mistakes that threaten your job, if you do your work well enough, but you will soon realize, that I have a very unique way to handle ... frisky personal such as yourself.
<</if>>
<</if>>
Either way, you are going to receive your first disciplinary measure today. You see the first disciplinary measure would always at the end of the first workday, which should be common knowledge if you read the contract, but I have enough reasons to do a regular disciplinary measure on you. Ah, the irony.@@"
<</if>>
<<if $player.flags.readContract>>
<br><br>
You try to defend yourself by bringing up, that you read the contract.<br>
<br>
"@@.npc_manager;Reading and understanding are two very different things my dear <<=$player.first_name>>. That is something you will very soon understand thoroughly. And if you ... understood ... the contract you should not have a problem with the disciplinary measure, since it is, as a matter of fact, a part of this contract. So, may I continue, or are you continuing to interrupt me, which might result in another discipline for good measure.@@"
<</if>>
<br><br>
<<printThought $player "You've got to be kidding me! What's it going to be, lower my revenue? I'm hardly getting anything by the end of this month anyway!">>
<br><br>
"@@.npc_manager;Right there, you got that confused look on your face again $player.first_name. You still have the option to terminate your contract prematurely and leave, if that's what you want. And don't worry, it wont be something uncreative like lowering your revenue. There's the door. If you decide to stay, you'll receive your disciplinary measure,@@
<<if $npc_manager.anger >= 4>>
@@.npc_manager;and maybe some more in the future until you're finally molded into a perfect secretary,@@
<<else>>
@@.npc_manager;at least this once,@@
<</if>>
@@.npc_manager;and your contract will continue. So, what will it be $player.first_name?@@"<br>
<br>
[<<moveTo "event_manager_mandatory_disciplinary_measure_2_gameover" "Decide it's the best to end this charade before you loose some more sanity.">>]<br>
[<<moveTo "event_manager_mandatory_disciplinary_measure_3" "Stay and accept your fate">>]<br>
<</nobr>>
</div><<nobr>>
<<set _checkPicture to false>>
<<set $player.cutscene.lockinventory = true>>
<<set $player.cutscene.reason = "Not Now!">>
<<if $roomchange == true>>
<</if>>
<<set _lastroom=$player.plocation>>
<<set $player.location to "Social Interaction Service Syndicate LTD.">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/sissy_office.png" "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
"@@.npc_manager;<<=$player.first_name>>, I'm only going to ask you this one more time, since you seem to be a nice boy. It would be a shame to loose your job over such trivial matters. My personal disciplinary measures are never connected to your revenue. You should see them as a way to help your personal growth, which, frankly said, you need quite a lot. You are currently a mess. Look at you. You don't know what to do with your life. I've studied your files from Cloud Data Service, you have not asked for a raise for over 4 years. You've been in this dead end job for quite a while, and I think this is the opportunity you've been waiting for. This is your last chance. After this, there is no turning back. You take the blue pill - the story ends, you wake up in your bed and believe whatever you want to believe. You take the pink pill - you stay in Wonderland and I show you how deep the rabbit-hole goes.@@"<br>
<br>
<<printThought $player "Wait a second... What?">><br>
<br>
For some reason @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ is holding a pink pill in her left, and a blue one in her right hand.<br>
<br>
[<<link "Take the blue pill, bid goodbye and leave through the door.">><<goto "gameover_nintendolls">><</link>>]<br>
[<<moveTo "event_manager_mandatory_disciplinary_measure_3" "Take the pink pill and accept your fate!" 0 "<<addItem 'pink_pill'>><<set $player.flags.manager.tookpinkpill=true>>">>]
<</nobr>>
</div><<nobr>>
<<set $player.cutscene.lockinventory = false>>
<<if $roomchange == true>>
<<set $now to setup.advanceDate($player, $now, 'minutes', 1)>>
/%<<set $event_manager_mandatory_disciplinary_measure_3_penisincident = false>>%/
<<set $event_manager_mandatory_disciplinary_measure_3_panties=setup.getItemTypeName('panties')>>
<<if !$player.flags.manager.tookpinkpill>>
<<addItem 'pink_pill'>>
<</if>>
<</if>>
<<if (setup.checkItemTypeWorn("panties")==true) and (setup.checkItemTypeWorn("legwear")==false) and (setup.checkItemTypeWorn("shoes")==false)>>
<<moveTo event_manager_mandatory_disciplinary_measure_4>>
<</if>>
<<if (setup.isBodySlotVisible('penis')==0)>>
<<if $player.flags.commando>>
<<moveTo "event_manager_mandatory_disciplinary_measure_3_commando">>
<<else>>
<<moveTo "event_manager_mandatory_disciplinary_measure_3_penis">>
<</if>>
<</if>>
<<set $player.location to "Social Interaction Service Syndicate LTD.">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/sissy_office.png" "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<if !$player.flags.manager.tookpinkpill>>
"@@.npc_manager;A wise decision <<=$player.first_name>>, even thought I expected a little bit more resistance of you. But I admit, when I'm at fault for misjudging someone. Maybe you're a much better fit for this job then I originally assumed. Here, take this,@@" she explains while handing you a pink pill of some sort, "@@.npc_manager;I've prepared a speech about blue and pink pills I took from an classic movie in case you still wanted to quit. But seeing how everything turns out better then expected, I think you'll have a lot of fun with this pill. Don't worry, its nothing illegal. Anyway, funny thing,@@
<<else>>
"@@.npc_manager;A wise decision <<=$player.first_name>>. Funny thing,@@
<</if>>
@@.npc_manager; these disciplinary measures. Every higher up in this company has developed its own style over the years. Some got so creative with their punishment, that some subordinates started doing mistakes on purpose to get punished. Can you imagine that? Anyway, this shall be your punishment. Please stand up and remove your trousers and shoes.@@"<br>
<br>
<<if $player.flags.commando>>
<<if $player.timebased.horny>50>>
<<printThought $player "No, no, no, no, NO! I'm not wearing any underwear today?! And I got an raging erection down there! Stupid fucking penis enlargement pills my Ass!">><br>
<br>
You shake your hand against the heavens in disappointment. But alas, no Gods are answering to your call.<br>
<br>
"@@.npc_manager;What are you doing <<=$player.first_name>>? Come on, chop, chop! Don't make me repeat myself@@"
<<else>>
<<printThought $player "No, no, no, no, NO! I'm not wearing any underwear today?!">>
<</if>>
<<elseif setup.checkItemTypeWornTag("panties","female")>>
<<if setup.getItemFromType("panties")=="cotton_panties">>
<<printThought $player "Oh no. I'm wearing <<=ws($npc_exgirlfriend.first_name)>> panties today!">>
<<else>>
<<printThought $player "Oh no. I'm wearing <<=setup.getItemTypeName('panties')>> today!">>
<</if>>
<<else>>
<<printThought $player "W... What?">>
<</if>>
<br>
<br>
<<hint $options "Your manager demanded to remove some clothes.<br>You can do this by using your inventory and press<br>the remove button on the worn items.">>
<</nobr>>
</div><<nobr>>
<<set $player.cutscene.lockinventory = false>>
<<if setup.checkItemWorn("choker_sissy") && setup.checkItemWorn("pink_sissy_panties") && setup.checkItemWorn("sissy_garter") && setup.checkItemWorn("pink_sissy_bra") && setup.checkItemWorn("pink_sissy_stockings") && !setup.checkItemTypeWorn("legwear") && !setup.checkItemTypeWorn("shoes")>>
<<moveTo "event_manager_mandatory_disciplinary_measure_3_commando_2">>
<<elseif $roomchange == true>>
<<addItem "choker_sissy">>
<<addItem "pink_sissy_panties">>
<<addItem "sissy_garter">>
<<addItem "pink_sissy_bra">>
<<addItem "pink_sissy_stockings">>
<<set $npc_manager.flags.gotsissyset = true>>
<<if $player.stats.feminized[0]<8>>
<<riseStatLevel $player 'feminized' 8>>
<</if>>
<<if $player.stats.submission[0]<6>>
<<riseStatLevel $player 'submission' 6>>
<</if>>
<<set $now to setup.advanceDate($player, $now, 'minutes', 1)>>
/%<<set $event_manager_mandatory_disciplinary_measure_3_penisincident = true>>%/
<<set $npc_manager.trigger.penisincident+=1>>
<<levelStat $player 'bimbofication' 1 200 true>>
<</if>>
/%
<<if (setup.checkItemTypeWorn("panties")==true) and (setup.checkItemTypeWorn("legwear")==false) and (setup.checkItemTypeWorn("shoes")==false)>>
<<moveTo event_manager_mandatory_disciplinary_measure_4>>
<</if>>
%/
<<set $player.location to "Social Interaction Service Syndicate LTD.">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/sissy_office.png" "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You try to explain yourself, but a simple quick glance at @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ tells you that she's not going to listen to your excuses. You pull down your trousers, exposing your
<<if $player.timebased.horny>50>>
raging errection.
<<else>>
flaccid penis.
<</if>>
<br><br>
<<printThought $player "Yup. I am going to die today. Tell my wife I loved her. Oh... I'm not married.">><br>
<br>
"@@.npc_manager;Mister <<=$player.last_name>>,@@" @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ starts talking to you softly, but you have the feeling that is just the calm before the storm, as she puts her glasses down and looks you in the eyes directly, "@@.npc_manager;could you elaborate to me in great detail, why you are not wearing any underwear, like at all?@@"<br>
<br>
You look down while your face burns with shame.<br>
<br>
"@@.npc_manager_dom;WELL CAN YOU, MR <<=$player.last_name>>.@@"<br>
<br>
You flinch at her sudden outburst. But just as the storm appears it vanished as well. But what remained was a sinister smile, like a tore in reality, to an dimension that is very different from your own.<br>
<br>
"@@.npc_manager;Very well, I am not a person, who backs down from a challenge. You are really in desperate need of training. And Training is what you shall receive. Now, where is it?@@"
<br><br>
She opens one of the drawers from the desk, and fetches a pink box, which she promptly hands over to you.<br>
<br>
"@@.npc_manager;Here you go <<=$player.first_name>>. This was supposed to be for a ...later step on your way to become a perfect secretary, but I think you need this right now, more then anything. What kind of light would this shine on our company, if our secretaries could not even afford underwear. And the contract states very well, that I can dictate you, what to wear, if I find a reason therefore. And believe me when I say, that the kind of behavior you shown right now, is more then enough reason for this. So, go head, open it. It's yours.@@"<br>
<br>
You open the box, but nothing could have prepared you for this. This seems to be some kind of pink, frilly fetish underwear set. There seems to be a bra, panties, a garterbelt, stockings and some kind of chocker with the word "Sissy" on it. You're not sure, since mineralogy is not really an expertise you possess, but the gemstones within the letters look like real diamonds. The quality of the set is breathtaking... if you're into something like that.<br>
<br>
<<printThought $player "Wow, someone paid a lot for these. But what am I supposed to do with it">><br>
<br>
Your puzzled expression does not go unnoticed, and @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ continues, "@@.npc_manager;Well, what are you waiting for? Remove your other closes and put them on!@@"<br>
<br>
<<printThought $player "What?">><br>
<br>
You ask her if she is serious.<br>
<br>
"@@.npc_manager;Oh, I am way beyond serious.@@", she explains, while adjusting her glasses again, looking you directly into the eyes, "@@.npc_manager_dom;As a matter of fact, I must insist.@@"<br>
<br>
You are unable to disagree. Even though she is smaller then you, you feel like a prey in the presence of an predator.<br>
<br>
<<hint $options "Your manager demanded to remove some clothes.<br>You can do this by using your inventory and press<br>the remove button on the worn items.">>
<</nobr>>
</div><<nobr>>
/%<<set $player.cutscene.lockinventory = true>>%/
<<if $roomchange == true>>
<<set $now to setup.advanceDate($player, $now, 'minutes', 9)>>
<<if (setup.hasTmpEffect('sissypill')!=-1 && !$npc_manager.flags.seensissypilleffect)>>
<<set $npc_manager.flags.seensissypilleffect = true>>
<</if>>
<</if>>
<<set $player.location to "Social Interaction Service Syndicate LTD.">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/sissy_office.png" "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
"@@.npc_manager;Well, look at you, all dressed up,@@" @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ praised, leading you to a full length mirror next to her coat-tree. Putting her hands on your shoulders and turn you towards it, she continues, "@@.npc_manager;There, take a look for yourself.@@"<br>
<br>
You cannot believe your eyes, which provokes yourself to pinch your own cheek.<br>
<br>
<<printThought $player "Ouch!">><br>
<br>
Well, not a dream at all. Your heart races like crazy. What the hell is going on here? If someone would have told you about this... well crazytalk is a word that comes to mind. But here you are. In these clothing pink, frilly clothes. Wearing a pink bra made of satin and other materials you're unable to pinpoint
<<if setup.hasTmpEffect("sissypill")!=-1>>
filled with a cup breasts. That fact alone should be enough to freak you out, but it does not.
<<else>>
over your non existent breasts.
<</if>>
The garter accentuates your already very womanly hips, and the stockings flow down your long legs like a river of pink candy. The rather narrow panties reduce the remains of your manhood to a footnote at the bottom of your crotch, leaving almost the illusion of having nothing between the legs at all. Almost. You ponder where your normal thoughts are. Usually you'd think something like "Oh god, this is so embarrassing!" or "Fuck, that is gay!", but nothing. Well, not exactly nothing, there are some thoughts but you push them in the background, because they would be to embarrassing to think out loud. Somewhere between a voice that sings the Tetris title melody in al and an voice that tries to recite pi down to its last digit theres a faint voice...<br>
<br>
<<printThought $player "I did not know I could look this cute..." -20>><br>
<br>
"@@.npc_manager;Watching you watching yourself unable to form a coherent thought has its merits,@@"@@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ smiled, breaking your concentration, "@@.npc_manager;but it is time for us to continue with the true punishment my dear sissy!@@"<br>
<br>
<<printThought $player "Wait, wearing this is not the punishment?">><br>
<br>
[<<moveTo "event_manager_mandatory_disciplinary_measure_4" "Continue." 300>>]
<</nobr>>
</div><<nobr>>
<<set $player.cutscene.lockinventory = false>>
<<if $roomchange == true>>
<<set $now to setup.advanceDate($player, $now, 'minutes', 1)>>
/%<<set $event_manager_mandatory_disciplinary_measure_3_penisincident = true>>%/
<<set $scene.showpenis = true>>
<<set $npc_manager.trigger.penisincident+=1>>
<<levelStat $player 'bimbofication' 1 50 true>>
<<if $npc_manager.anger<=6>>
<<set $npc_manager.anger = 6>>
<</if>>
<</if>>
<<if (setup.checkItemTypeWorn("panties")==true) and (setup.checkItemTypeWorn("legwear")==false) and (setup.checkItemTypeWorn("shoes")==false)>>
<<moveTo event_manager_mandatory_disciplinary_measure_4>>
<</if>>
<<set $player.location to "Social Interaction Service Syndicate LTD.">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/sissy_office.png" "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You put on a roguish Smile, while starting to pull down your trousers and your <<=$event_manager_mandatory_disciplinary_measure_3_panties>>, being confident in what is going to happen next.
<br><br>
<<printThought $player "Yeah, I can totally see where this is going.">><br>
<br>
"@@.npc_manager;Mr. <<=$player.last_name>>, whatever you think it is, that is going to happen,@@" @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ says, while picking up an expensive looking pen from her desk, "@@.npc_manager; I can assure you, this is not, what is going to happen. Not now, not tomorrow, not in a thousand years. But I can tell you exactly what is going to happen. You are going to follow my instructions to the point, or else I will make your little friend the center of attention, and you are not going to like what will happen to it.@@"<br>
<br>
To emphasize on the whole matter she pulverizes the pen in her hand. Just like that, the pen is broken into little pieces, raining down on her desk.<br>
<br>
"@@.npc_manager_dom;Did I make myself clear <<=$player.first_name>>?@@"<br>
<br>
<<printThought $player "... oh ... maybe I've misjudged the signs a little bit...">><br>
<br>
You put your hands in front of your privates and gulp.<br>
<br>
<<hint $options "Your manager demanded to remove some clothes.<br>You can do this by using your inventory and press<br>the remove button on the worn items.">>
<</nobr>>
</div><<nobr>>
<<set $player.cutscene.lockinventory = true>>
<<set $player.cutscene.reason = "Not Now!">>
<<if $roomchange == true>>
<<set $event_manager_mandatory_disciplinary_measure_4_fullsetfemaleunderwear = false>>
<<set $event_manager_mandatory_disciplinary_measure_4_sissyset = false>>
<<if (setup.checkItemTypeWornTag("panties","sissy") && setup.checkItemTypeWornTag("bra","sissy") && setup.checkItemTypeWornTag("stockings","sissy"))>>
<<set $event_manager_mandatory_disciplinary_measure_4_sissyset = true>>
<<elseif !setup.checkItemTypeWorn('shirt') && setup.checkItemTypeWorn('bra') && setup.checkItemTypeWornTag("panties","female") && setup.checkItemTypeWornTag("stockings","female")>>
<<set $event_manager_mandatory_disciplinary_measure_4_fullsetfemaleunderwear = true>>
<<levelStat $player 'feminized' 3 100 >>
<<levelStat $player 'feminized' 2 100 >>
<</if>>
<<set $npc_manager.perversion+=1>>
<<levelStat $player 'submission' 2 100 >>
<<levelStat $player 'humiliation' 2 100 >>
<<if (setup.hasTmpEffect('sissypill')!=-1 && !$npc_manager.flags.seensissypilleffect)>>
<<set $npc_manager.flags.seensissypilleffect = true>>
<</if>>
<<set $now to setup.advanceDate($player, $now, 'minutes', 2)>>
<<if setup.checkItemTypeWornTag("panties","female")>>
<<set $player.flags.firstDPassissy = true>>
<</if>>
<<set $scene.hits = 0>>
<<set $scene.cum = false>>
<<if $player.flags.manager_ignored_firstrequest == true>>
<<set $scene.hits += 1>>
<</if>>
<<if $npc_manager.wrongfood>0>>
<<set $scene.hits += 1>>
<</if>>
<<if $npc_manager.anger>2>>
<<set $scene.hits += 1>>
<</if>>
<<if $npc_manager.anger>3>>
<<set $scene.hits += 1>>
<</if>>
<<if $npc_manager.anger>5>>
<<set $scene.hits += 1>>
<</if>>
<<if $scene.showpenis>>
<<set $scene.hits += 2>>
<</if>>
<<if $player.flags.checkedDoor == true>>
<<set $scene.hits += 1>>
<</if>>
<<if setup.checkTaskReason("manager_first_workday_morning","location")==1>>
<<set $scene.hits += 1>>
<<levelStat $player 'bimbofication' 2 50 >>
<</if>>
<<if setup.checkTaskReason("manager_first_workday_morning","clean")==1>>
<<levelStat $player 'bimbofication' 2 100 >>
<<set $scene.hits += 3>>
<</if>>
<<if $event_manager_mandatory_disciplinary_measure_4_sissyset>>
<<set $scene.hits += 3>>
<<elseif setup.checkItemTypeWornTag("panties","female")>>
<<set $scene.hits += 2>>
<</if>>
<<set _tmpBDSMvalue = 100+$scene.hits*25;>>
<<levelStat $player 'bdsm' 1 _tmpBDSMvalue>>
<<set $player.timebased.horny = Math.min(100,$player.timebased.horny + 25)>>
<<if $player.timebased.horny > $player.penis.errection>>
<<set $scene.errection = true>>
<<if $scene.hits > 3>>
<<set $scene.cum = true>>
<<levelStat $player 'humiliation' 2 50 >>
<<set $player.timebased.horny = 0>>
<</if>>
<</if>>
<<if $scene.hits < 4>>
<<levelStat $player 'humiliation' 2 25 >>
<<levelStat $player 'submission' 2 25 >>
<<elseif $scene.hits < 7>>
<<levelStat $player 'humiliation' 2 50 >>
<<levelStat $player 'submission' 2 50 >>
<<else>>
<<levelStat $player 'humiliation' 2 100 >>
<<levelStat $player 'submission' 2 100 >>
<</if>>
<<if $scene.cum>>
<<set _panties=setup.getItemFromType('panties')>>
<<if _panties!="">>
<<changeItemStatus _panties 'cumsoaked' '["set",100]'>>
<</if>>
<</if>>
<</if>>
<<set $player.location to "Social Interaction Service Syndicate LTD.">>
<<include enterroom_hypnosis>>
/%<<initRoom>>%/
<</nobr>><<createBGR "./images/locations/sissy_office.png" "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<if $event_manager_mandatory_disciplinary_measure_4_sissyset>>
A huge grin appears on @@.npc_manager;$npc_manager.call <<=ws($npc_manager.last_name)>>@@ face, while she takes a uncomfortable long look at your new sissy undergarments.<br>
<br>
"@@.npc_manager;Oh my, <<=$player.first_name>>. I knew this day would come. I simply didn't expect it to be so soon. Well, this might make things even more interesting.@@"<br>
<br>
<<elseif $event_manager_mandatory_disciplinary_measure_4_fullsetfemaleunderwear>>
@@.npc_manager;<<=$npc_manager.call>> <<=ws($npc_manager.last_name)>>@@ face seems puzzled for a fraction of a second while you remove your shirt unasked. But the revelation of your bra underneath puts a smile on her face, while she takes an uncomfortable long look at your female underwear.<br>
<br>
"@@.npc_manager;Oh my, $player.first_name. I didn't know you were into such things. Panties, Bra and hosiery. You're such an naughty sissy, you know? Well, this might make the next steps after this much easier. Oh, things are going to get even more interesting with you around.@@"<br>
<br>
<<printThought $player "Oh god. Why did I put on the bra as well? And why did I decide to show her? It seemed like a natural thing to do, but why? And what's that supposed to mean?">><br>
<br>
<<elseif setup.checkItemTypeWornTag("panties","female")>>
A huge grin appears on @@.npc_manager;<<=$npc_manager.call>> <<=ws($npc_manager.last_name)>>@@ face, while she takes a uncomfortable long look at your panties<<if setup.checkItemTypeWornTag("stockings","female")>> and pantyhose.<<else>>.<</if>><br>
<br>
"@@.npc_manager;Oh my, $player.first_name. I didn't know you were into such things. Well, this might make things even more interesting. @@"<br>
<br>
<</if>>
<<if $player.body.breastsize[0]>0>>
Suddenly she shifts her attention towards your chest... and your newly developed breasts, and suddenly you have the desire to hide them behind your hands.<br>
<br>
"@@.npc_manager;So, seeing the word sissy on something is enough to make you swallow? I see someone has been curious and as we both know curiosity directed the cat into some rather kinky scenarios. We'll talk about these later, now let me marvel at your breasts. Go ahead, grab them. I know you want to.@@"<br>
<br>
You grab and squeeze your breasts. The feeling is beyond anything you've ever felt before. Its like a lightning bolt went straight through your body. You almost orgasmed from it.<br>
<br>
"@@.npc_manager;Feels good, doesn't it? Well, you get used to them, and sadly these are not permanent, but they will always be a lot more sensitive then natural ones, which can be a double edged sword.@@", she says while making a nipple pinching motion in the air.<br>
<br>
<</if>>
"@@.npc_manager;What are you waiting for, come over here. It is time for you to receive your punishment. You are such a naughty little@@
<<if $event_manager_mandatory_disciplinary_measure_4_fullsetfemaleunderwear || $event_manager_mandatory_disciplinary_measure_4_sissyset>>
@@.npc_manager;sissy@@
<<else>>
@@.npc_manager;boy@@
<</if>>
@@.npc_manager;<<=$player.first_name>>. Stand in front of my table and bend over, so I can see that sexy butt of yours.@@"<br>
<br>
You're face is turning red with shame as you move between @@.npc_manager;$npc_manager.call $npc_manager.last_name@@ and her table. For a moment you think about to protest, but it is already too late for that. You should have done this before following all instructions to the point, so you bend over like you're told to.<br>
<br>
"@@.npc_manager;It is time we reinforce some good manners into your body, and the best way to do this, is a good old fashioned spanking@@!"<br>
<br>
<<printThought $player "Oh god. She was serious.">><br>
<br>
She reaches into one of the drawers of her desk and takes a paddle out.<br>
<br>
"@@.npc_manager;Don't worry, this is going to hurt you a lot more than it is going to hurt me!@@"<br>
<br>
With that, @@.npc_manager;$npc_manager.call $npc_manager.last_name@@ lifts the leather paddle and swings it down with a loud SMACK onto your buttocks. You try your best to subdue the pain, but it is much higher then anticipated. Your moaning only seems to encourage @@.npc_manager;$npc_manager.call $npc_manager.last_name@@ as the next strike already hits before ou can even finish your first moan.<br>
<br>
<<printThought $player "Ouch. Ouch. Is she... Ouch... getting turned on by Ouch... by this?">><br>
<br>
"@@.npc_manager_dom;This is for thinking you're good enough to be a sissy secretary!@@"<br>
<br>
SMACK!<br>
<br>
<<if $scene.errection>>
You cannot explain your reaction by any means, but for some reason... being here, getting your cute little butt spanked by your new Boss... makes you incredible hard. Your <<getWordMyPenis $player>> twitches in excitement!<br>
<br>
<</if>>
<<if $player.flags.manager_ignored_firstrequest == true>>
"@@.npc_manager_dom;And this is for ignoring me yesterday. Don't think I've forgotten that!@@"<br>
<br>
SMACK!<br>
<br>
<</if>>
<<if $npc_manager.wrongfood>0>>
"@@.npc_manager_dom;And this is for messing up my lunch break@@"<br>
<br>
SMACK!<br>
<br>
<</if>>
<<if $npc_manager.anger>2>>
"@@.npc_manager_dom;And this is for making me angry.@@"<br>
<br>
SMACK!<br>
<br>
<</if>>
<<if $npc_manager.anger>3>>
"@@.npc_manager_dom;Angry again, and again and again.@@"<br>
<br>
SMACK!<br>
<br>
<</if>>
<<if $npc_manager.anger>5>>
"@@.npc_manager_dom;Oh, I will enjoy forming you into an obedient little sissy secretary, you can be sure about that!@@"<br>
<br>
<<printThought $player "Wha... ouch... whats that supposed to mean?">><br>
<br>
SMACK!<br>
<br>
<</if>>
<<if $scene.showpenis>>
"@@.npc_manager_dom;And and if you ever show that sad excuse for your manhood unasked again, be certain, that the punishment will be a lot more severe!@@"<br>
<br>
<<printThought $player "Why did I do that?">><br>
<br>
SMACK!<br>
<br>
<</if>>
<<if $player.flags.checkedDoor == true>>
"@@.npc_manager_dom;And this is for trying to enter MY office without my permission.@@"<br>
<br>
SMACK!<br>
<br>
<</if>>
<<if setup.checkTaskReason("manager_first_workday_morning","location")==1>>
"@@.npc_manager_dom;And THIS is for coming in to late, you stupid Sissy!@@"<br>
<br>
SMACK!<br>
<br>
<</if>>
<<if setup.checkTaskReason("manager_first_workday_morning","clean")==1>>
"@@.npc_manager_dom;And this is for being unable to follow simple instructions...@@"<br>
<br>
SMACK!<br>
<br>
"@@.npc_manager_dom;Like washing..."@@<br>
<br>
SMACK!<br>
<br>
"@@.npc_manager_dom;Your stupid..."@@<br>
<br>
SMACK!<br>
<br>
"@@.npc_manager_dom;clothes you stupid Bimbo!"@@<br>
<br>
SMACK!<br>
<br>
<</if>>
<<if $event_manager_mandatory_disciplinary_measure_4_sissyset>>
"@@.npc_manager_dom;And this is for wearing...@@"<br>
<br>
SMACK!<br>
<br>
"@@.npc_manager_dom;no underwear at all!@@"<br>
<br>
SMACK!<br>
<br>
"@@.npc_manager_dom;Forcing me to put you in sissy undergarment a lot sooner!@@"<br>
<br>
SMACK!<br>
<br>
<<elseif setup.checkItemTypeWornTag("panties","female")>>
"@@.npc_manager_dom;And this is for wearing...@@"<br>
<br>
SMACK!<br>
<br>
"@@.npc_manager_dom;female underwear you sissy!@@"<br>
<br>
SMACK!<br>
<br>
<</if>>
<<if $scene.hits < 4>>
You moan but manage to suck it up after a while.
<<if $scene.errection>>
Feeling the paddle smacking down on your exposed butt again and again, you start getting an erection.
<</if>>
After a while the spanking stops and your buttocks still glow red, but you think you'll be able to cope with the pain.<br>
<br>
<<elseif $scene.hits < 7>>
Your moaning turns into whimpers and you start pleading for mercy, but your begging seem to fall on deaf ears.
<<if $scene.cum>>
Feeling the paddle smacking down on your exposed butt again and again, you feel your penis becoming hard like it never has before. In a moment of pleasure and agony you cream your <<if setup.checkItemTypeWornTag("panties","female")>>panties<<else>>boxer shorts<</if>>, which humiliates you even further.<br>
<br>
<<printThought $player "Am I getting turned on by this?">><br>
<br>
<<set $player.timebased.horny = 0>>
<</if>>
After some time the spanking stops. You think you might have some problems sitting the next few days.
<<else>>
Unable to cope the pain you start crying and beg for mercy, but your begging seems to fall on deaf ears.
<<if $scene.cum>>
Feeling the paddle smacking down on your butt merciless, you feel as your penis becomes harder then ever before. In a moment of pure pleasure and antagonized agony, you have an mind shattering orgasm and spray your load in your <<if setup.checkItemTypeWornTag("panties","female")>>panties<<else>>boxershorts<</if>>, which humiliates you even further.<br>
<br>
<<printThought $player "Oh god, I'm so getting turned on by this!">><br>
<br>
<</if>>
After a uncertain amount of time, which feels like an eternity the spanking finally stops, but you're unable to stop the sobbing.
<</if>>
<<if $scene.cum == true>>
@@.npc_manager;$npc_manager.call $npc_manager.last_name@@ notices the mess you made in your <<if setup.checkItemTypeWornTag("panties","female")>>panties<<else>>boxer shorts<</if>> and smiles at you softly.<br>
<br>
"@@.npc_manager;Oh my, you are a natural born submissive sissy. Seems like we both enjoyed this quite a little bit too much. Make sure these are clean by tomorrow morning again!@@"<br>
<<else>>
<br>
<</if>>
<br>
[<<moveTo "event_manager_mandatory_disciplinary_measure_5" "Continue">>]<<nobr>>
<<if false>>[[[Continue|event_manager_mandatory_disciplinary_measure_5]]]<</if>><</nobr>>
<<set $roomchange = false>>
<</nobr>>
</div><<nobr>>
<<set $player.cutscene.lockinventory = false>>
<<if $roomchange == true>>
<<set $event_manager_mandatory_disciplinary_measure_5_penisincident = false>>
<<set $player.flags.firstWorkDayDone == true>>
<<set $now to setup.advanceDate($player, $now, 'minutes', 15)>>
<<set $npc_manager.dm +=1>>
<</if>>
/%
<<if ((setup.checkItemTypeWorn("panties")==true) and (setup.checkItemTypeWorn("legwear")==true) and (setup.checkItemTypeWorn("shoes")==true) and
(setup.checkItemTypeWorn("shirt")==true) )>>%/
<<if setup.checkDecency($player)>>>>
<<moveTo event_manager_mandatory_disciplinary_measure_6>>
<</if>>
<<if (setup.isBodySlotVisible('penis')==0) && !$event_manager_mandatory_disciplinary_measure_5_penisincident>>
<<set $npc_manager.trigger.penisincident +=1>>
<<levelStat $player 'bimbofication' 1 50 true>>
<<set $event_manager_mandatory_disciplinary_measure_5_penisincident = true>>
<</if>>
<<set $player.location to "Social Interaction Service Syndicate LTD.">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/sissy_office.png" "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<if !(setup.isBodySlotVisible('penis')==0)>>
It takes you a while, but you manage to recover from the pain, while @@.npc_manager;$npc_manager.call <<=$npc_manager.last_name>>'s@@ cleans the paddle and puts it back into the drawer.<br>
<br>
"@@.npc_manager;Would you please put your clothes back on <<=$player.first_name>>, before we discuss any further steps? Thank you.@@"<br>
<br>
<<hint $options "Put the same things on you had before<br>using the Inventory again.">>
<<else>>
"@@.npc_manager;<<=$player.first_name>>, please. Don't make me laugh, and put your clothes back on. If I ever have to see this again, there will be another disciplinary measure. And I will make sure to think of something very special, just for you.@@"
<</if>>
<</nobr>>
</div><<nobr>>
<<set $player.cutscene.lockinventory = true>>
<<if $roomchange == true>>
<<set $player.flags.firstWorkDayDone = true>>
<<set $now = setup.advanceDate($player, $now, 'minutes', 1)>>
<<set $dm_commando = false>>
<<if $player.flags.commando>>
<<set $dm_commando = true>>
<<set $player.flags.commando = false>>
<</if>>
<<addEvent
'{"trigger":"always","type":"next","location":"room_foyer"}'
'{"szene":"event_landlord_repaired_washmachine"}'
>>
<<set _ManagerName to setup.getNpcName('manager')>>
<<set _nextDate to setup.setNextDate($now, 1, 8, 0)>>
<<addTask 'manager_endlesstask_1'
$now
_ManagerName
'From now on you have to wear restrained and modest female underwear. Panties, bra, hosiery under your regular work outfit. I will check this every day at the start of your workday, so make sure your clothing is in top notch condition!'
'{"wear":[{"specific":"panties","tag":["female"]},{"specific":"bra","tag":["female"]},{"specific":"stockings","tag":["female"]}],"clean":{"condition":"all"},"location":{"condition":"room_office_sissy_secretary_work_morning_start"}}'
'{"changenpcstat":{"type":"npc","how":"+","npc":"npc_manager","stat":"satisfaction","value":0.1},"trigger_event":"event_manager_daily_check_stage_1"}'
'{"changenpcstat":{"type":"npc","how":"+","npc":"npc_manager","stat":"anger","value":1},"trigger_event":"event_manager_daily_check_stage_1"}'
'always_workday'
_nextDate>>
<</if>>
<<set $player.location to "Social Interaction Service Syndicate LTD.">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/sissy_office.png" "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
"@@.npc_manager;Very good. You're such a good little@@
<<if $event_manager_mandatory_disciplinary_measure_4_fullsetfemaleunderwear||$event_manager_mandatory_disciplinary_measure_4_sissyset>>
@@.npc_manager;sissy,@@
<<else>>
@@.npc_manager;boy,@@
<</if>>
@@.npc_manager;are you? Well, lets move on with the agenda, shall we? After all, we are not done yet. For you see, a disciplinary measure contains of two parts. Well, mine do. At least when it comes to you. The first part was, what you've just experienced. The second part is more like homework.@@
<<if setup.checkItemTypeWornTag("panties","female")>>
@@.npc_manager;Well, maybe not for you, considering your circumstances.@@"
<<else>>
"
<</if>>
<br><br>
<<printThought $player "There's more?">><br>
<br>
<<if $event_manager_mandatory_disciplinary_measure_4_fullsetfemaleunderwear>>
"@@.npc_manager;Starting from tomorrow morning, I want you to wear women's underwear, but that hardly seems like it will be a problem for you, now is it?@@"
<<else>>
"@@.npc_manager;Starting from tomorrow morning, I want you to wear women's underwear.@@"
<</if>>
<br><br>
<<printThought $player "What!?">><br>
<br>
"@@.npc_manager;You see, this should train you in the art of humility.@@
<<if $npc_manager.trigger.penisincident>0>>
@@.npc_manager;And seeing that you showed me the remains of your masculinity unwantedly and without my consent, you are indeed in dire need of humility as it seems.@@
<</if>>
@@.npc_manager;I'll let you decide what kind of underwear you'll choose,@@
<<if $event_manager_mandatory_disciplinary_measure_4_sissyset>>
@@.npc_manager;but it should be restrained and modest. Well, that was my original thought, but after today, you are welcome to try something more cute if you want to. Or you can wear the clothes I gave you today.@@
<<else>>
@@.npc_manager;but it should be restrained and modest. Just like I want you to be.@@
<</if>>
@@.npc_manager;And it should be a full set. Panties, bra, hosiery under your regular work outfit. I will check if you're wearing this every workday. That way it will be easier to verify if your clothing is in top notch condition as well.@@"<br>
<br>
She lowers her glasses and looks directly into your eyes. Your fight or flee instinct is running wild, but you manage to stand still.<br>
<br>
"@@.npc_manager_dom;And just to make sure you'll understand. The non disclosure agreement in the contract you've already signed also contains the disciplinary measures, their existence, and everything connected to it.@@"<br>
<br>
She readjusts her glasses and puts on her usual collected countenance.<br>
<br>
<<if $dm_commando>>
"@@.npc_manager;One more thing before you leave <<=$player.first_name>>. If I ever catch you without underwear again, trust me, the next solution for this problem will be a more permanent one. Did I make myself clear?@@"<br>
<br>
You gulp and nod.<br>
<br>
<<printThought $player "I think I'll renounce going commando for the time being...">><br>
<br>
<</if>>
"@@.npc_manager;Well, that would be all for today, have a nice evening.@@"<br>
<br>
[<<moveTo "room_office_sissy_secretary" "Leave the office" 60 "<<set $player.cutscene.lockinventory = false>>">>]
/%<<set $now to setup.advanceDate($player, $now, 'minutes', 4)>><<goto company_lobby>><</link>>]%/
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<<set $now to setup.advanceDate($player, $now, 'minutes', 20)>>
<<set $npc_manager.perversion+=1>>
<<set $npc_manager.dm+=1>>
<<set $npc_manager.anger = Math.max(0,$npc_manager.anger-5)>>
<<if setup.checkWornListTag(['female'],"and")==true>>
<<levelStat $player 'submission' 5 50>>
<<levelStat $player 'humiliation' 5 50>>
<<levelStat $player 'feminized' 5 50 >>
<<else>>
<<levelStat $player 'submission' 5 75>>
<<levelStat $player 'humiliation' 5 75>>
<</if>>
<<levelStat $player 'bdsm' 5 50>>
<</if>>
<<if setup.checkWornListTag(['female'],"and")==true>>
<<set _tmpSissy = true>>
<<else>>
<<set _tmpSissy = false>>
<</if>>
<<set $player.location to "Social Interaction Service Syndicate LTD.">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/sissy_office.png" "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
As you stand in the room wearing only your <<if _tmpSissy>>lingerie<<else>>underwear<</if>> trying your best not to blush like a ripe tomato, you see @@.npc_manager;$npc_manager.call $npc_manager.last_name@@ bending down and open one of the lower drawers of her office desk, to retrieve another of her paddle of her ever growing collection of spanking tools. This one is slightly larger then the one you got contact with, when this whole ordeal started, wrapped in pink leather with the words "for sissy secretary use only" written on them in a cursive looking typesetting.<br>
<br>
"@@.npc_manager;$player.first_name my dear@@
<<if _tmpSissy>>
@@.npc_manager;...@@
<</if>>
@@.npc_manager;boy.@@" is what @@.npc_manager;$npc_manager.call $npc_manager.last_name@@ whispers in your ear while getting really close to you<<if _tmpSissy>>, putting a way too long pause before the word boy<</if>>. There are mere inches between the two of you before your bodies would touch, but you don't dare to even move an inch. She moves a few steps away from you and continues to talk, now in a normal volume.
"@@.npc_manager;This is how it is going to happen. You will beg for mercy like a good little pet, or I am going to destroy that cute little booty of yours so much, you won't be able to sit for the next two days.@@", she explains to you, while taking a few practice swings through empty air, maintaining eye contact with you all the time.
<br>
<<if $player.stats.submission[0]<5>>
<br>
<<printThought $player "Oh god. She's totally getting off on this!">>
<br>
<</if>>
<br>
<<if $player.stats.submission[0]<5>>
Your mental strength can still withstand the onslaught of different emotions raging within your mind. Her dominance, sex appeal, the smell of her perfume strike you all at once, but you still resist. It's your opinion, that submitting to her suggestion would make the whole thing even more excruciating for you.<br>
<br>
"@@.npc_manager;Ooh. Very good $player.first_name. You are trying to resist me. Very good indeed. I like them feisty. Makes it a lot more fun to train them properly. Well, you know the drill, bend over the table like the good, little sissy you are!@@"<br>
<<else>>
You feel your mental defenses shatter against her endless onslaught. You give in to her dominance over you, breaking eye contact with her and looking down on the floor defeated. You start to beg for mercy, but as soon as you do you realize the mistake in your logic. The devilish grin on her face is not a sign of mercy or grace. It's the polar opposite.<br>
<br>
"@@.npc_manager;Yes. This is what I've waited for. We're going to have so much fun together. It's a lot more fun if you're trained properly to know your place, as good little sissy, isn't it <<=$player.first_name>>? Are you a good little sissy? Yes you are!@@"<br>
<</if>>
<br>
You put yourself in front of the table and bend over. The table is slightly larger than your legs, so you have to get on your toes to lie with your belly on top of it, exposing your butt even a little bit more. For a moment there is total silence in the room. You can only hear your own breaths for a short while, before a loud swinging sound followed by an even louder SMACK of leather on your booty. Still trying to subdue the pain, you fail miserably. The pain is much stronger than the last time.<br>
<br>
"@@.npc_manager;Well $player.first_name, how do you say in computer games? Last time was the tutorial. This is the real deal.@@".<br>
<br>
Your moaning only seems to encourage @@.npc_manager;$npc_manager.call $npc_manager.last_name@@ as the next strike already hits before ou can even finish your first moan. You gasp for air, but the next strike already hits your exposed booty and your underwear does nothing to soften the blow. Your yelping completes the smacking sound of the paddle into a symphony of agony and pleasure. Even though your face turns bright pink and heavy tears run down your face while you try to withstand the rising pain, your <<getWordMyPenis $player>> is getting harder.<br>
<br>
<<printThought $player "Oh no, if this continues to go on, I'll turn into a submissive sissy for real!">><br>
<br>
<<if $player.timebased.horny > $player.penis.errection>>
<<set _panties=setup.getItemFromType('panties')>>
<<if _panties!="">>
<<changeItemStatus _panties 'cumsoaked' '["set",100]'>>
<</if>>
You feel like being struck by lightning after a few dozen strokes on your booty. You've long given up on counting them, since you cannot concentrate on anything besides the pain and the pleasure you feel. Feeling your <<getWordMyPenis $player>> becoming more active and harder then ever before you think your mind shatters in a moment of pure pleasure and antagonizing agony, as you spray a big load of <<getWordCum $player>> into your <<if setup.checkItemTypeWornTag("panties","female")>>panties<<else>>boxer shorts<</if>>. And taking from the look of @@.npc_manager;$npc_manager.call <<=$npc_manager.last_name>>'s@@ face, she knows as well, which humiliates you even further.<br>
<<levelStat $player 'humiliation' 5 50 >>
<<set $player.timebased.horny = 0>>
<br>
<<printThought $player "Oh god, why? Why am I getting turned on by this so much?">><br>
<br>
<<else>>
Your booty feels like you've been stung by a swarm of angry hornets, turning blue and red. You've long given up on counting them, since you cannot concentrate on anything besides the pain you feel. But at least you do not come in your <<if setup.checkItemTypeWornTag("panties","female")>>panties<<else>>boxer shorts<</if>> this time, even though you're horny as hell.
"@@.npc_manager;Well, someone certainly looks eager. Put that away, before I spank your front as well, $player.first_name.@@"
<<set $player.timebased.horny+=25>>
<</if>>
<br>
<br>
[<<moveTo $returnto "Continue" 180>>]
<</nobr>>
</div><<nobr>>
<<set $player.inside = true>>
<<set $player.cutscene.lockinventory = true>>
<<set $player.cutscene.reason = "Not Now!">>
<<if $roomchange == true>>
<<set $review = {}>>
<<set $review.remuneration = false>>
<<set $review.firstremuneration = false>>
<<set $review.dm = false>>
<<if $now.getUTCDay()==4>>
<<set $review.remuneration = true>>
<<if !$player.flags.firstremuneration>>
<<set $player.flags.firstremuneration = true>>
<<set $review.firstremuneration = true>>
<</if>>
<</if>>
<<if !$player.flags.firstWorkDayDone>>
<<set $player.flags.firstWorkDayDone = true>>
<</if>>
<</if>>
<<set $player.location to "Social Interaction Service Syndicate LTD.">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR $secretary_office>>
<div id="invframe" class="scrolltext">
You clock out and get ready to leave, when you remember that you should wait until @@.npc_manager;$npc_manager.call $npc_manager.last_name@@ did your performance review for the day. You see an Icon flashing at your screen, which indicates, that you got a message on your instant messenger. It's from @@.npc_manager;$npc_manager.call <<=$npc_manager.last_name>>@@.
"@@.npc_manager;<<=$player.first_name>>, see me for your daily performance review.@@"
[<<moveTo "event_manager_performance_review_1" "Enter the office.">>]
</div><<nobr>>
<<if $player.work.tmphoursDone == 0>>
<<set _tmpValue = 0>>
<<else>>
<<set _tmpValue = ($player.work.tmpworkPensum/$player.work.tmphoursDone)>>
<</if>>
<<if ($npc_manager.anger-$npc_manager.satisfaction)>10>>
<<set _tmpDM = true>>
<<set $player.cutscene.lockinventory = false>>
<<if setup.checkWornListTag(['underwear','stockings','garter'],'or')==true>>
<<moveTo 'event_manager_performance_review_2'>>
<</if>>
<<else>>
<<set _tmpDM = false>>
<</if>>
<<if $roomchange == true>>
<<set $now to setup.advanceDate($player, $now, 'minutes', 5)>>
<<if _tmpValue>=1.125>>
<<set $npc_manager.workdiscipline+=0.5>>
<<elseif _tmpValue>=1.0>>
<<set $npc_manager.workdiscipline+=0.25>>
<<elseif _tmpValue>=0.875>>
<<set $npc_manager.workdiscipline+=0>>
<<else>>
<<set $npc_manager.workdiscipline-=0.5>>
<</if>>
<</if>>
<<set $player.location to "Social Interaction Service Syndicate LTD.">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/sissy_office.png" "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
"@@.npc_manager;Have a seat please.@@"<br>
<br>
You sit down in the comfortable looking chair in front of her work desk.
<<if $player.stats.submission[0]<5>>
Again there is that strange feeling nagging at the back of your mind. Does she always look down on you? Is there a trick to it or is it simply an illusion?
<<else>>
The strange feeling in the back is slowly fading away, since you've come to the the conclusion that she is superior to you, since you've done many things for her you wouldn't have done otherwise for anyone else.
<</if>>
<br>
<br>
<<if _tmpValue>=1.125>>
"@@.npc_manager;Well, color me impressed. You did really well today. You got more done then I've anticipated. Seems like I've made the right choice by hiring you.@@
<<elseif _tmpValue>=1.0>>
"@@.npc_manager;Well, your working performance is good for a newcomer from a different background. Please keep such a performance up in the future.@@
<<elseif _tmpValue>=0.875>>
"@@.npc_manager;Your performance seems kind of lackluster. Don't forget, I want you to strive for nothing less then perfection.@@
<<else>>
"@@.npc_manager;You'll have to rise your efforts a lot more if you want to keep this job longer then the trial period. Don't make me regret my decision.@@
<</if>>
<<if $npc_manager.anger>=$npc_manager.satisfaction>>
@@.npc_manager;Still, you managed to mess up@@
<<if ($npc_manager.anger-$npc_manager.satisfaction)>10>>
@@.npc_manager;too often for my taste. I am afraid, another disciplinary measure is required to remind you of your duties.@@
<<elseif ($npc_manager.anger-$npc_manager.satisfaction)>5>>
@@.npc_manager;often. Unless you want another disciplinary measure, you'll better try harder from now on.@@
<<else>>
@@.npc_manager;a little bit. Nothing too major. Just make sure it wont happen again, and you'll be fine.@@
<</if>>
<</if>>
<<if _tmpDM == true>>
@@.npc_manager;We might as well start right now. Please take of everything besides your underwear.@@"
<<else>>
<<if $review.remuneration>>
<<if $review.firstremuneration>>
@@.npc_manager;Okay, this might be a little bit strange for you <<=$player.first_name>>, since you're used to getting your salary at the end of the month during your last job. But since I know you got terminated without a final wage, I'll make an exception for you during your trial period. You will get your remuneration every Thursday evening after your performance review. After the trial period ends, you'll get a regular wage at the end of the month like everyone else, but this way, your remuneration reflects your willingness to perform as marvelous as possible.@@"<br>
<br>
<<else>>
@@.npc_manager;Well, today Wednesday again. Lets get straight to the part where we discuss your remuneration, shall we <<=$player.first_name>>?@@"<br>
<br>
<</if>>
[<<moveTo "event_manager_salery" "Continue." 60>>]
<<else>>
<<set $player.cutscene.lockinventory = false>>
@@.npc_manager;Well, this will be all for today. You may leave <<=$player.first_name>>.@@"<br>
<br>
[<<moveTo "room_office_sissy_secretary" "Leave the office.">>]
<</if>>
<</if>>
<</nobr>>
</div><<set $returnto = "event_manager_performance_review_3">>
<<if $npc_manager.perversion < 5>>
<<goto npc_manager_perversion_1>>
<<else>>
/%TODO%/
<<goto npc_manager_perversion_1>>
<</if>><<nobr>>
<<if $roomchange == true>>
<<set $now to setup.advanceDate($player, $now, 'minutes', 5)>>
<</if>>
<<if setup.getIndecentValue($player)==0>>
<<moveTo event_manager_performance_review_4>>
<</if>>
<<if (setup.isBodySlotVisible('penis')==0)>>
<</if>>
<<set $player.location to "Social Interaction Service Syndicate LTD.">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/sissy_office.png" "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
It takes you a while, but you manage to recover from the pain, while @@.npc_manager;$npc_manager.call <<=$npc_manager.last_name>>'s@@ cleans the paddle and puts it back into the drawer.
"@@.npc_manager;Would you please put your clothes back on <<=$player.first_name>>, as much as I love to look at the art I left on your behind, it is still kind of distracting. Thank you.@@"
</div><<nobr>>
<<set $player.inside = false>>
<<if $roomchange == true>>
<<set $now to setup.advanceDate($player, $now, 'minutes', 1)>>
<<set $player.cutscene.lockinventory = false>>
<</if>>
<<set $player.location to "Social Interaction Service Syndicate LTD.">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/sissy_office.png" "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
"@@.npc_manager;Very good. Naturally I want you to continue to honor our agreement in the near future as well <<=$player.first_name>>.@@
<<if setup.getUTCDate($now)==$player.work.lastWorkDay>>
@@.npc_manager;Today is the last day of the Month. Once you reach regular status as an office Secretary, you will get your evaluations only once a month. Since you already got your evaluation today, I suppose we can skip this part today. Lets get straight to the part where we discuss your remuneration, shall we?@@"<br>
<br>
[<<moveTo "event_manager_salery" "Continue." 60>>]
<<else>>
@@.npc_manager;Well, that would be all for today, have a nice evening.@@"<br>
<br>
[<<moveTo "room_office_sissy_secretary" "Leave the office" 60>>]
<</if>>
<</nobr>>
</div><<nobr>>
<<if $player.work.hoursDone == 0>>
<<set _value = 0>>
<<else>>
<<set _value = ($player.work.workPensum/$player.work.hoursDone)>>
<</if>>
<<set _timeDiff = $player.work.hoursDone-$player.work.hoursperWeek>>
<<if ($npc_manager.anger-$npc_manager.satisfaction)>5>>
<<else>>
<</if>>
<<set _bonus = 0>>
<<set _bonus += Math.floor((($player.work.workPensum/$player.work.hoursDone)-1)*100)>>
/%
<<if $player.work.workPensum>$player.work.hoursDone>>
<<set _bonus += ($player.work.workPensum-$player.work.hoursDone)
<</if>>
%/
<<if _bonus > 25>>
<<set _bonus = 25>>
<<elseif _bonus < -25>>
<<set _bonus = -25>>
<</if>>
<<set _salery = Math.round($player.work.payment * (1+(_bonus/100)))>>
<<if $roomchange == true>>
<<if $player.work.hoursDone>($player.work.hoursperWeek+1)>>
<<if $player.work.workPensum<$player.work.hoursperWeek>>
<<levelStat $player 'bimbofication' 5 200>>
<<set $npc_manager.workdiscipline -= 1>>
<<else>>
<<set $npc_manager.workdiscipline += 1>>
<</if>>
<<elseif ($player.work.hoursperWeek-$player.work.hoursDone)<6 || (Math.abs($player.work.hoursDone-$player.work.hoursperWeek)<1)>>
<<if $player.work.workPensum>=$player.work.hoursperWeek>>
<<if $player.work.workPensum==$player.work.hoursperWeek>>
<<set $npc_manager.workdiscipline += 0.25>>
<<else>>
<<set $npc_manager.workdiscipline += 1>>
<</if>>
<<else>>
<<set $npc_manager.workdiscipline -= 1>>
<</if>>
<<else>>
<<if $player.work.workPensum>=$player.work.hoursperWeek>>
<<if $player.work.workPensum==$player.work.hoursperWeek>>
<<set $npc_manager.workdiscipline += 0.25>>
<<else>>
<<set $npc_manager.workdiscipline += 0.5>>
<</if>>
<<else>>
<<set $npc_manager.workdiscipline -= 1>>
<<levelStat $player 'bimbofication' 7 400>>
<</if>>
<</if>>
/%
<<if _timeDiff > ($player.work.hoursDone/10)>>
<<set $npc_manager.workdiscipline+=2>>
<<set _bonus +=
<<elseif _timeDiff >= 0>>
<<set $npc_manager.satisfaction+=0.25>>
<<set _bonus +=
<<elseif _timeDiff > ($player.work.hoursDone/-10)>>
<<set $npc_manager.anger+=1>>
<<else>>
<<set $npc_manager.criticalanger+=1>>
<</if>>
<<if _value==0>>
<<set $npc_manager.criticalanger+=5>>
<<elseif _tmpValue>=1.125>>
<<set $npc_manager.satisfaction+=1>>
<<elseif _tmpValue>=1.0>>
<<set $npc_manager.satisfaction+=0.25>>
<<elseif _tmpValue>=0.875>>
<<set $npc_manager.anger+=1>>
<<else>>
<<set $npc_manager.criticalanger+=1>>
<</if>>
%/
<<set $player.money.total += _salery>>
/%<<set $player.work.hoursperWeek = setup.calcWorkHours(setup.getNextMonth($now),getYear($now))>>%/
<</if>>
<<set $player.location to "Social Interaction Service Syndicate LTD.">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/sissy_office.png" "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
"@@.npc_manager;So, lets have a look at your statistics: You worked a total of <<=Math.round($player.work.hoursDone)>> of the required <<=Math.round($player.work.hoursperWeek)>> hours of this Week.@@
<<if $player.work.hoursDone>($player.work.hoursperWeek+1)>>
@@.npc_manager;More then required... of course. Such superb dedication.@@
<<if $player.work.workPensum<$player.work.hoursperWeek>>
@@.npc_manager;Still, you didn't even reach your weekly workload. You should really concentrate more during work and stop thinking about whatever it is a little ditz like you thinks about? You don't want to end up as a bimbo, do you?@@"<br>
<br>
<<if $player.stats.bimbofication[0]<5>>
<<printThought $player "What, of course not! What kind of questions this?">>
<<elseif $player.stats.bimbofication[0]<10>>
<<printThought $player "No... I don't want to end up as sexy dressed Bimbo ... what was I thinking just now?">>
<<else>>
<<printThought $player "My mind is empty, blank and happy...?">>
<</if>>
<br><br>
<<if $npc_manager.anger>$npc_manager.satisfaction>>
"@@.npc_manager;That would be less of an problem if you'd excel at other parts of your duties, but alas, you fail them as well. What am I ever going to do with you. Maybe Reedu... no, its to early for that... yet.@@
<<else>>
"@@.npc_manager;Well, at least you take your other duties serious. That way we can get a certain use from you, now can we?@@
<</if>>
<<else>>
@@.npc_manager;And you managed to work even more then you needed to. That is the kind of excellence I am talking about. Well done.@@<br>
<br>
<<if $player.stats.submission[0]<5>>
<<printThought $player "Well of course, thats what I get paid for?">>
<<elseif $player.stats.submission[0]<10>>
<<printThought $player "Normaly I wouldn't be that motivated but its very hard to not listen to her. She can be very ...persuasive.">>
<<else>>
<<printThought $player "I live to serve!">>
<</if>>
<br><br>
<<if $npc_manager.anger>$npc_manager.satisfaction>>
"@@.npc_manager;Still, I'd wish you'd show this kind of dedication to ALL aspects of your work relation ship with Social Interaction Service Syndicate LTD.@@
<<else>>
"@@.npc_manager;And your obedience is praiseworthy as well. I think there lies a great future ahead for you in this company.@@
<</if>>
<</if>>
<<elseif ($player.work.hoursperWeek-$player.work.hoursDone)<6 || (Math.abs($player.work.hoursDone-$player.work.hoursperWeek)<1)>>
<<if (Math.abs($player.work.hoursDone-$player.work.hoursperWeek)<1)>>
@@.npc_manager;You haven't missed a single hour. Very good.@@
<<elseif ($player.work.hoursperWeek-$player.work.hoursDone)<6>>
@@.npc_manager;You missed a few hours. Lets see if your work performance is at least within reason.@@
<</if>>
<<if $player.work.workPensum>=$player.work.hoursperWeek>>
<<if $player.work.workPensum==$player.work.hoursperWeek>>
@@.npc_manager;And you managed to finish all your work.@@
<<else>>
@@.npc_manager;And somehow you managed to finish more work then necessary. Very Efficient.@@
<</if>>
<<if $npc_manager.anger>$npc_manager.satisfaction>>
@@.npc_manager;Still, I'd wish you'd show this kind of dedication to ALL aspects of your work relation ship with Social Interaction Service Syndicate LTD.@@
<<else>>
@@.npc_manager;And your obedience is praiseworthy as well. I think there lies a great future ahead for you in this company.@@
<</if>>
<<else>>
@@.npc_manager;Still, you didn't finish your workload at all. That is not acceptable.@@
<<if $npc_manager.anger>$npc_manager.satisfaction>>
@@.npc_manager;That would be less of an problem if you'd excel at other parts of your duties, but alas, you fail them as well. What am I ever going to do with you. Maybe Reedu... no, its to early for that... yet.@@
<<else>>
@@.npc_manager;Well, at least you take your other duties serious. But I need a secretary, not some ditzy Bimbo, do you understand that?@@
<</if>>
<</if>>
<<else>>
@@.npc_manager;You missed a lot of hours. Are you even taking this serious at all?@@
<<if $player.work.workPensum>=$player.work.hoursperWeek>>
<<if $player.work.workPensum==$player.work.hoursperWeek>>
@@.npc_manager;And somehow you managed to finish all your work.@@
<<else>>
@@.npc_manager;And somehow you managed to finish more work then necessary.@@
<</if>>
@@.npc_manager;I'm not sure, if I should be impressed by your efficiency, or angry about your lack of motivation. You have to realize, that there's more to being a secretary then just the work. You have to be here to represent the company, when I am not around.@@
<<if $npc_manager.anger>$npc_manager.satisfaction>>
"@@.npc_manager;If you'd just put that efficiency to work with all your required responsibilities.@@
<<else>>
"@@.npc_manager;At least you take your other responsibilities serious.@@
<</if>>
<<else>>
@@.npc_manager;And you didn't finish your workload either. Who would have guessed.@@"<br>
<br>
<<if $player.stats.bimbofication[0]<5>>
<<printThought $player "I really should take this serious if I want to keep this job!">>
<<elseif $player.stats.bimbofication[0]<10>>
<<printThought $player "No... Its just theres so much going on in my head...">>
<<else>>
<<printThought $player "Thinking is hard!">>
<</if>>
<<if $npc_manager.anger>$npc_manager.satisfaction>>
"@@.npc_manager;That is a big problem, since you take non of your duties serious. I think I have to recommend you for reeducation. Yes, that might solve the issues... maybe.@@
<<else>>
"@@.npc_manager;Well, at least you take your other duties serious. But I need a secretary, not some air headed Bimbo Doll, do you understand that?@@
<</if>>
<</if>>
<</if>>
/%
<<elseif _timeDiff >= 0>>
@@.npc_manager;You haven't missed a single hour. Very good.@@
<<elseif _timeDiff > ($player.work.hoursDone/-10)>>
@@.npc_manager;You missed a few hours. Lets see if your work performance is at least within reason.@@
<<else>>
@@.npc_manager;$player.first_name, this is not satisfactory. Not satisfactory at all.@@
<</if>>
<<if _value==0>>
@@.npc_manager;Wow. I have to say it is almost impressive with what kind of motivation you did nothing at all. You did nothing at all you stupid Bimbo. Well, thats it.
<<elseif _value>=1.125>>
@@.npc_manager;You really got a lot done this week. Very good <<=$player.first_name>>, very good indeed.
<<elseif _value>=1.0>>
You managed to process your workload quite well this week. Good.@@
<<elseif _value>=0.875>>
@@.npc_manager;Hmm... the statistic says you made some mistakes this week. A few things took you longer then expected. Nothing to serious yet, but you have to pick up your pace if you want to keep this position for a longer time.@@
<<else>>
@@.npc_manager;That will not do at all. You'll have to rise your efforts a lot more if you want to keep this job longer any longer. Don't make me regret my decision, there are plenty of other people who would kill for your position, did I make myself clear <<=$player.first_name>>?@@
<</if>>%/
@@.npc_manager;Because of your action this week you will get@@
<<if _bonus>0>>
@@.npc_manager;a total bonus of <<=_bonus>>%,@@
<<elseif _bonus<0>>
@@.npc_manager;a total penalty of <<=_bonus>>%,@@
<<else>>
your normal salery,
<</if>>
@@.npc_manager;which is a total of <<=_salery>> Credit.@@"<br>
<br>
<<if _bonus>0>>
<<printThought $player "Oh, nice. A bonus!">>
<<elseif _bonus<0>>
<<printThought $player "Oh great. A penalty. I can't afford to get these to often!">>
<<else>>
<<printThought $player "Nice! Payday!">>
<</if>>
<br>
<br>
@@.npc_manager;Well, this will be all for today. You may leave <<=$player.first_name>>.@@"<br>
<br>
[<<moveTo "room_office_sissy_secretary" "Leave the office." 60 '<<set $player.cutscene.lockinventory = false>><<set $player.work.hoursperWeek = 39>><<set $player.work.hoursDone = 0>><<set $player.work.workPensum = 0>><<set $player.work.payment = 250>>'>>]
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<<set $event_manager_talk_nothing_firsttime = false>>
<<if !$npc_manager.flags.talkednothing>>
<<set $npc_manager.flags.talkednothing = true>>
<<set $event_manager_talk_nothing_firsttime = true>>
<<set $player.cutscene.lockinventory = true>>
<<set $player.cutscene.reason = "Not Now!">>
<<set $player.inside = false>>
<<else>>
<<levelStat $player 'bdsm' 4 250>>
<<levelStat $player 'submission' 5 100>>
<<set $npc_manager.anger = Math.max(0,$npc_manager.anger-5)>>
<<set $player.cutscene.lockinventory = false>>
<<set $player.inside = true>>
<<useClothSetPush 'talk_nothing'>>
<</if>>
<</if>>
<<set $player.location to "Office of @@.npc_manager;$npc_manager.call $npc_manager.last_name@@">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/sissy_office.png" "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<if $event_manager_talk_nothing_firsttime>>
"@@.npc_manager;<<=$player.first_name>>,@@" she says to you with a voice less hard and commanding then you're used to, "@@.npc_manager;I know I can be intimidating from time to time.@@"<br>
<br>
She gets up from her desk and gets closer to you. For the first time you realize, that she is actually smaller then you, even with her heels.<br>
<br>
"@@.npc_manager;And after all you've been through in the last few days, I can't really blame you for this. And even though I did all these, well a lesser person would say immoral, things to you, both the mandatory disciplinary measures and your 'homework', you're still here.@@
<<if $npc_manager.trigger.stage1_happy>$npc_manager.trigger.penisincident>>
@@.npc_manager;And I've got the feeling you're starting to see things my way as well, since you're doing so well lately.@@
<<else>>
@@.npc_manager;And even though you're feisty and disobedient, you haven't given up.@@
<</if>>
@@.npc_manager;Which makes my training with you all the more important. To make sure I can trust you with some very important tasks in the near future. And maybe even recommend you for some of the much desired reeducation courses. That is if you can simply follow my orders. Sometimes as my subordinate, sometimes as my slave and sometimes as the good little sissy you are going to be. The later two go hand in hand by the way.@@"<br>
<br>
<<if ($player.stats.submission[0]>5)>>
You gulp audible. But you're not sure if its a gulp of anxiety or excitement. Becoming a slave for her? Not the worst fate you had in mind.
<<if $player.stats.feminized[0]>=5>>
And becoming a Sissy? You're dressing up a lot lately, so this can hardly be called a 'phase' anymore.
<<else>>
You're not sure about that whole sissy thing though.
<</if>>
<<else>>
You gulp audible. What have you gotten yourself into? Subordinate you get, but slave or sissy?
<<if $player.flags.understoodContract>>
That's not what you've signed up for... have you? You're still struggling to understand that contract.
<<else>>
But that's exactly what you've signed up for. Either you comply or you have to quit within your trial period, which leaves you about <<=$player.qualifyingperiod>> days. After that you have to leave a 3 months notice, and if you do not work as intended within that time, they can "repurpose" you, whatever thats supposed to mean.
<</if>>
<</if>>
<br><br>
@@.npc_manager;Now, since we finally talked about 'nothing', you're free to leave. But one more thing <<=$player.first_name>>, if you idle around in my office one more time without any good reason, I will make your butt wish you had a topic to talk about, or if you think that kind of disciplinary measure is to mundane for your your taste I can think of a few things. Did I make myself clear? Good. Then be a darling and close the door behind you, when you leave.@@"<br>
<br>
[<<moveTo "room_office_sissy_secretary" "Leave the office" 60 "<<set $player.cutscene.lockinventory = false>>">>]
<<else>>
You have been warned before,
<<if ($player.stats.bdsm[0]>0)||($player.stats.submission[0]>=5)>>
but this time you're doing it on purpose. You enter the office after being called in, and fake to drop something on the ground. Turning around, you bend over, sticking your shapely butt into the direction of @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@, and knock down a glass filled with pencils, followed by an innocent "Oops".<br>
<br>
<<printThought $player "Did I do that?">><br>
<br>
<<else>>
but still you idle around in @@.npc_manager;<<=$npc_manager.call>> <<=ws($npc_manager.last_name)>>@@ Office without a reason for some minutes.
<</if>>
A devilish grin appears on her face, followed by an sinister laughter.<br>
<br>
"@@.npc_manager;Ah, to hell with it, I really could use something to let off some steam. <<=$player.first_name>>, get that well cushioned butt of yours over here at once, and take off everything besides your underwear!@@", she commands, while opening her paddle drawer.<br>
<br>
[<<moveTo 'event_manager_talk_nothing_2' 'Take off your clothes' 660>>]
<</if>>
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<<removeEverythingbutUnderwear $player $now>>
<<set $player.cutscene.lockinventory = true>>
<<set $player.inside = false>>
<<set $talkNothing = {}>>
<<set $talkNothing.cum = false>>
<<set $talkNothing.caged = false>>
<<set $talkNothing.panties = "">>
<<if setup.getItemTypeName("cage")!="">>
<<set $talkNothing.caged = true>>
<</if>>
<<if $player.timebased.horny > 20>>
<<set $talkNothing.cum = true>>
<<if setup.getItemTypeName("cage")=="">>
<<set $player.timebased.horny = 0>>
<<else>>
<<set $player.timebased.horny = Math.round($player.timebased.horny/2)>>
<</if>>
<<set $talkNothing.panties = setup.checkTopBodySlot('penis','bottom')>>
<<changeItemStatus $talkNothing.panties 'cumsoaked' '["set",100]'>>
<<else>>
<<set $player.timebased.horny = setup.changeHorny($player,20)>>
<</if>>
<<set $now to setup.advanceDate($player, $now, 'minutes', 20)>>
<<set $npc_manager.perversion+=1>>
<<set $npc_manager.dm+=1>>
<<set $npc_manager.anger = Math.max(0,$npc_manager.anger-2)>>
<<if setup.checkWornListTag(['female'],'and')==true>>
<<levelStat $player 'submission' 5 50>>
<<levelStat $player 'humiliation' 5 50>>
<<levelStat $player 'feminized' 5 50 >>
<<else>>
<<levelStat $player 'submission' 5 75>>
<<levelStat $player 'humiliation' 5 75>>
<</if>>
<<if $player.makeup.template!="" && !$player.makeup.permanent>>
<<changeMakeupMessed $player 100>>
<</if>>
<</if>>
<<if setup.checkWornListTag(['female'],'and')==true>>
<<set _tmpSissy = true>>
<<else>>
<<set _tmpSissy = false>>
<</if>>
<<set $player.location to "Social Interaction Service Syndicate LTD.">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/sissy_office.png" "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
Again you stand in the room wearing only your <<if _tmpSissy>>lingerie<<else>>underwear<</if>> trying your best not to blush like a ripe tomato. @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ walks towards you, wielding her pink leather paddle.<br>
<br>
"@@.npc_manager;$player.first_name my dear Sissy.@@" is what @@.npc_manager;$npc_manager.call $npc_manager.last_name@@ whispers in your ear while getting really close to you.
<<if $player.stats.feminized[0]>5 && ($player.stats.submission[0]>5||$player.stats.bdsm[0]>0)>>
The word sissy makes you shiver, with anticipation of whats coming next.
<</if>>
There are mere inches between the two of you before your bodies would touch, but you don't dare to even move an inch. She moves a few steps away from you and continues to talk, now in a normal volume.
"@@.npc_manager;Do you have anything to say Sissy? I have warned you again and again, that I will not tolerate such insolent behavior, but alas, here we are again. You are a bad Sissy and bad Sissies deserve to be punished. Oh, I am going to destroy that cute little booty of yours so much, you won't be able to sit for the next two days.@@", she explains to you, while taking a few practice swings through empty air, maintaining eye contact with you all the time.
<br>
<<if $player.stats.submission[0]>5 || $player.stats.bdsm[0]>0>>
<br>
<<printThought $player "Oh god. I am getting so horny!">><br>
<br>
You give in to her dominance over you, breaking eye contact with her and looking down on the floor defeated. You beg for for forgiveness, because you've been a bad sissy and deserve to be punished. The devilish grin on her face is not a sign of mercy or grace. It's the polar opposite. But you've expected an outcome like this.<br>
<br>
"@@.npc_manager;Very good. You see the errors of your way. Very well, my position as your Domina demands a proper training. It's a lot more fun if you're trained properly to know your place, as a good little sissy, isn't it <<=$player.first_name>>? Are you a good little sissy? Yes you are!@@"<br>
<br>
You nod without making eye contact. She puts an finger under your chin, rising it upwards.<br>
<br>
"@@.npc_manager;No, no, no sissy. Look me in the eyes and tell me what you are!@@"<br>
<br>
You look into her eyes and say that you're a sissy.<br>
<br>
"@@.npc_manager;Yes. This is what I've waited for. Very well sissy. In front of the table, and make haste. My paddle is craving for sissy buttocks!"<br>
<br>
<<else>>
You have no idea how to react and remain silent.<br>
<br>
"@@.npc_manager;Oh, a feisty one. Very well, we will train you properly as well, until you finally understand that it is in your best interest to serve as an obedient little sissy! You know what to do!"<br>
<br>
<</if>>
You put yourself in front of the table and bend over. The table is slightly larger than your legs, so you have to get on your toes to lie with your belly on top of it, exposing your butt even a little bit more. For a moment there is total silence in the room. You can only hear your own breaths for a short while, before a loud swinging sound followed by an even louder SMACK of leather on your booty. Still trying to subdue the pain, you fail miserably. The pain is much stronger than the last time.<br>
<br>
"@@.npc_manager;You know, with a backside like this, you never actually stood a chance. Your bottom was made for spanking.@@".<br>
<br>
Your moaning only seems to encourage @@.npc_manager;$npc_manager.call $npc_manager.last_name@@ as the next strike already hits before ou can even finish your first moan. You gasp for air, but the next strike already hits your exposed booty and your underwear does nothing to soften the blow. Your yelping completes the smacking sound of the paddle into a symphony of agony and pleasure. Even though your face turns bright pink and heavy tears run down your face
<<if $player.makeup.template!="" && !$player.makeup.permanent>>
spoiling your makeup,
<</if>>
while you try to withstand the rising pain, your <<getWordMyPenis $player>>
<<if $talkNothing.caged>>
twitches within the <<=setup.getItemTypeName("cage")>>
<<else>>
is getting harder.
<</if>>
<br><br>
<<if $player.stats.submission[0]>5 || $player.stats.bdsm[0]>0>>
<<printThought $player "Spank me like the bad Sissy I am!">>
<<else>>
<<printThought $player "Oh no, if this continues to go on, I'll turn into a submissive sissy for real!">>
<</if>>
<br><br>
<<if $talkNothing.cum>>
You feel like being struck by lightning after a few dozen strokes on your booty. You've long given up on counting them, since you cannot concentrate on anything besides the pain and the pleasure you feel.
<<if $talkNothing.caged>>
And even though your <<getWordMyPenis $player>> is captured behind its jail, each new blow pushes you closer to the edge.
<<else>>
Your <<getWordMyPenis $player>> twitches with enjoyment with each new blow, which pushes you closer to the edge.
<</if>>
You think your mind shatters in a moment of pure pleasure and antagonizing agony,
<<if $talkNothing.caged>>
as a big load of <<getWordCum $player>> pours out of your <<getWordMyPenis $player>>
<<else>>
as you spray a big load of <<getWordCum $player>>
<</if>>
<<if $talkNothing.panties!="">>
into your <<=setup.getItemName($talkNothing.panties)>>.
<<else>>
onto the floor.
<</if>>
And taking from the look of @@.npc_manager;$npc_manager.call <<=$npc_manager.last_name>>'s@@ face, she knows as well.<br>
<<else>>
Your booty feels like you've been stung by a swarm of angry hornets, turning blue and red. You've long given up on counting them, since you cannot concentrate on anything besides the pain you feel. But you are unable to
<<if $talkNothing.panties!="">>
cum into your <<=setup.getItemName($talkNothing.panties)>>,
<<else>>
cum,
<</if>>
even though you're horny as hell.<br>
<br>
"@@.npc_manager;Well, someone certainly looks eager.@@
<<if $talkNothing.caged>>
"@@.npc_manager;Good thing, that we locked you away, just to be sure. Isn't it Sissy?.@@"
<<else>>
"@@.npc_manager;Put that away, before I spank your front as well, $player.first_name.@@"
<</if>>
<</if>>
<br><br>
It takes you a while, but you manage to recover from the pain, while @@.npc_manager;$npc_manager.call <<=$npc_manager.last_name>>'s@@ cleans the paddle and puts it back into the drawer.<br>
<br>
"@@.npc_manager;Would you please put your clothes back on <<=$player.first_name>> and leave my office? In whatever order you like. As much as I love to look at the art I left on your behind, it is still kind of distracting. Thank you.@@"
<br>
<br>
[<<moveTo "room_office_sissy_secretary" "Put on your clothes and leave the office" 270 "<<useClothSetPop 'talk_nothing' $player $now>><<set $player.cutscene.lockinventory = false>>">>]
<</nobr>>
</div><<nobr>>
<<if $befortasklocation == "room_office_sissy_secretary_work_morning_start">>
<<set $player.location = setup.wordSecretaryOffice($player)>>
<<else>>
<<set $player.location = "Phonecall">>
<</if>>
<<include enterroom>>
<<if $roomchange == true>>
<<set $p1daily_evaluation = {}>>
<<set $p1daily_evaluation.start = false>>
<<set $p1daily_evaluation.frisky = false>>
<<set $p1daily_evaluation.checkedclothes = false>>
<<set $p1daily_evaluation.finalrating = 0>>
<<set $p1daily_evaluation.sendhome = false>>
<<set $p1daily_evaluation.manual = true>>
<<set $p1daily_evaluation.bra = "">>
<<set $p1daily_evaluation.panties = "">>
<<set $p1daily_evaluation.stockings = "">>
<<set $p1daily_evaluation.penis = 0>>
<<set $p1daily_evaluation.clothes = "">>
<<set $p1daily_evaluation.score = 0>>
<<set $p1daily_evaluation.extrascore = 0>>
<<useClothSetPush 'p1_daily_evaluation_clothes'>>
<<set $p1daily_evaluation.sissypilleffects = false>>
<<if (setup.hasTmpEffect('sissypill')!=-1 && !$npc_manager.flags.seensissypilleffect)>>
<<set $npc_manager.flags.seensissypilleffect = true>>
<<set $p1daily_evaluation.sissypilleffects = true>>
<</if>>
/%<<if setup.analyzeWornTags(['female','male','unisex'])=='male'>>%/
<<switch(setup.analyzeWornTags(['female','male','unisex']))>>
<<case 'male'>>
<<switch(setup.analyzeWornTags(['casual','office']))>>
<<case 'casual'>>
<<set $p1daily_evaluation.clothes = 'male_casual'>>
<<set $npc_manager.flags.appeard_casual_male+=1>>
<<set $npc_manager.stagevalues[2].frisky+=1>>
<<set $p1daily_evaluation.score -= 1>>
<<case 'office'>>
<<set $p1daily_evaluation.clothes = 'male_office'>>
<<if $npc_manager.flags.femalesecretary>>
<<set $npc_manager.stagevalues[2].frisky+=1>>
<<set $npc_manager.anger += 5>>
<<set $p1daily_evaluation.score -= 1>>
<<elseif $npc_manager.flags.unisexsecretary>>
<<set $npc_manager.stagevalues[2].frisky+=1>>
<<set $npc_manager.anger += 2>>
<<set $p1daily_evaluation.score -= 1>>
<</if>>
<</switch>>
<<case 'unisex'>>
<<switch(setup.analyzeWornTags(['casual','office']))>>
<<case 'casual'>>
<<set $p1daily_evaluation.clothes = 'unisex_casual'>>
<<set $npc_manager.stagevalues[2].frisky+=1>>
<<set $p1daily_evaluation.score -= 1>>
<<case 'office'>>
<<set $p1daily_evaluation.clothes = 'unisex_office'>>
<</switch>>
<</switch>>
/%<</if>>%/
<<if $befortasklocation != "room_office_sissy_secretary_work_morning_start">>
<<restartTask "manager_endlesstask_1">>
<<set $npc_manager.criticalanger+=1>>
<<else>>
<<set $player.inside = true>>
<<set $player.cutscene.lockinventory = true>>
<<set $player.cutscene.reason = "Not now!">>
<<set $compareVisuals = setup.compareVisual($player,'npc_manager',$npc_manager)>>
<<storeVisual $player $npc_manager>>
<</if>>
<</if>>
<</nobr>><<if $befortasklocation == "room_office_sissy_secretary_work_morning_start">>
<<createBGR $secretary_office "./images/characters/npc_manager.png">><<else>><<createBGR "./images/locations/phonecall.png">><</if>>
<div id="invframe" class="scrolltext">
<<nobr>>
<<if $befortasklocation == "room_office_sissy_secretary_work_morning_start">>
You start getting ready for your workday by getting all your office utensils in working condition, booting up your laptop and getting a nice, big cup of hot, steamy coffee. Ah, hot caffeinated liquid is what really starts your day! Dead on the hour @@.npc_manager;$npc_manager.call $npc_manager.last_name@@ appears in the door of your office.
<<if $p1daily_evaluation.clothes == 'male_casual'>>
At first you think she is smiling at you, but her smile turns into a frown in a matter of seconds. Maybe you should have chosen your wardrobe more careful this morning.<br>
<br>
"@@.npc_manager;<<=$player.first_name>>, what exactly is it you're thinking you're wearing.@@"<br>
<br>
You try to come up with a clever excuse, why you wear these clothes, but only incoherent stutter escapes your mouth.<br>
<br>
"@@.npc_manager;Thats what I thought. We shall discuss this in greater detail during your inspection. I really hope for your sake, that the rest of your clothes is in top notch condition!@@"<br>
<br>
<<printThought $player "Ah, fuck. I screwed this one up, didn't I?">><br>
<br>
<<elseif $npc_manager.flags.unisexsecretary && ($p1daily_evaluation.clothes == 'male_office')>>
At first you think she is smiling at you, but her smile turns into a frown in a matter of seconds. Aren't you supposed to wear rather gender fluid clothes from now on?<br>
<br>
"@@.npc_manager;<<=$player.first_name>>, while this would be... acceptable for your last position, it is unacceptable for your current one. I thought I've made myself clear, that I don't want your clothes to contain any of this toxic masculinity, that clouds your mind. And don't misunderstand me, masculinity is not a bad thing per se, but yours needs to be... subdued, until you're ready to to advance into a more ... positive direction. And seeing how you disobey a direct order yet once again, I see myself validated in my endeavors to direct you into that direction.@@"<br>
<br>
You simply keep your mouth shut, since nothing you can say would improve the situation.<br>
<br>
"@@.npc_manager;The silent treatment, yes? At least you know how to behave yourself... sometimes.@@"<br>
<br>
<<printThought $player "Oh, oh. I am afraid, that this might lead to a aftermath...">><br>
<br>
<<else>>
Seeing you sitting on your table makes her smile.
<<if $player.stats.submission[0]>3>>
You remember her words...<br>
<br>
<<printThought $player "Punctuality is one of the pillars of society.">><br>
<br>
Is her influence over you growing that fast, you ask yourself.<br>
<br>
<<else>>
You try to remember her principle...<br>
<br>
<<printThought $player "Punctuality is a pillar? Something like that.">><br>
<br>
<</if>>
<</if>>
<<if $compareVisuals!="">>
"@@.npc_manager;$player.first_name, follow me into my... hmm... theres something different about you,@@
<<if $p1daily_evaluation.clothes == 'male_casual'>>
@@.npc_manager;besides your lack of proper clothes,@@
<</if>>
@@.npc_manager;isn't it? <<=$compareVisuals>> Anyway, please follow me into my office, so we can discuss your progress with the task I've given you lately.@@"
<<else>>
"@@.npc_manager;$player.first_name, follow me into my office, so we can discuss your progress with the task I've given you lately.@@"
<</if>>
<br><br>
[<<moveTo "event_manager_daily_check_stage_1_1" "Follow her.">>]<br>
<<else>>
You get a phone call. Its from @@.npc_manager;$npc_manager.call $npc_manager.last_name@@. This might be related to not being in your office at 8 o'clock.<br>
<br>
"@@.npc_manager_dom;$player.call <<=$player.last_name>>! Where the hell are you? Do you have any Idea what Time it is? Apparently not, because if you had any Idea how to read a clock you would be at your workstation right now.@@"<br>
<br>
She seems to calm down a little bit, but as you have already figured out, the calm after the storm is more often a lot more terrifying then the storm itself.<br>
<br>
"@@.npc_manager;$player.first_name, this will have inevitable and serious consequences. I'll await you in the office as soon as possible.@@"<br>
<br>
She hung up.<br>
<br>
[<<moveTo $befortasklocation "Hang up.">>]
<</if>>
<<initRoom>>
<</nobr>>
</div><<nobr>>
<<set $player.inside = true>>
<<set $player.cutscene.lockinventory = false>>
<<set _noPanties = false>>
<<set _changedOutfit = false>>
<<if (setup.isBodySlotVisible('penis')==0)>>
<<set _noPanties = true>>
<<set $p1daily_evaluation.frisky = true>>
<<set $p1daily_evaluation.penis = 1>>
<<elseif setup.checkWornListTag(['underwear','stockings','garter'],'or')>>
<<if ($p1daily_evaluation.bra != setup.getItemFromType("bra")) || ($p1daily_evaluation.panties != setup.getItemFromType("panties")) || ($p1daily_evaluation.stockings != setup.getItemFromType("stockings"))>>
<<set _changedOutfit = true>>
<<else>>
<<moveTo "event_manager_daily_check_stage_1_2">>
<</if>>
<<elseif setup.checkWornListSpecific(["panties","stockings"])==true>>
<<moveTo "event_manager_daily_check_stage_1_2">>
<</if>>
<<if $roomchange == true>>
<<set $p1daily_evaluation.bra = setup.getItemFromType("bra")>>
<<set $p1daily_evaluation.panties = setup.getItemFromType("panties")>>
<<set $p1daily_evaluation.stockings = setup.getItemFromType("stockings")>>
<</if>>
<<set $player.location to "Office of @@.npc_manager;$npc_manager.call $npc_manager.last_name@@">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/sissy_office.png" "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<if _noPanties>>
"@@.npc_manager_dom;$player.first_name, seriously? Put your underwear back on! Unless you want your little sissy clitty be the center of attention during our next session of disciplinary measures, you'd better comply.@@"<br>
<br>
<<printThought $player "Oh god. Why did I just do that?">>
<<elseif _changedOutfit>>
"@@.npc_manager_dom;$player.first_name, stop this foolishness at once! I saw how you changed your underwear right in front of me!@@"<br>
<br>
Her voice sounds like the crack of a whip.<br>
<br>
"@@.npc_manager;And while you put back your original underwear, I'm going to think about our next disciplinary measure.@@"
<<else>>
"@@.npc_manager;Be a darling and close the door behind you. We would not want to be disturbed with this, now would we? Very good. Now, please $player.first_name, if you would kindly remove all your@@
<<if $p1daily_evaluation.clothes == 'male_casual'>>
@@.npc_manager; ...clothing, and hand it over while were at it. Really, sometimes I wonder whats going on in that head of yours to screw up this obviously.@@"
<<else>>
@@.npc_manager;clothing besides your underwear. Thank you.@@"
<</if>>
<br><br>
<<if $npc_manager.trigger.penisincident>=4>>
<<printThought $player "Oh no. I've been warned multiple times about my boner!">><br>
<br>
<</if>>
[<<moveTo "event_manager_daily_check_stage_1_1a" "Comply and do as you're told.">>]
<<hint $options "You can still do this manually and be as sassy as<br>you like.">><br>
<</if>>
<</nobr>>
</div><<nobr>>
<<set $player.cutscene.lockinventory = true>>
<<set $player.cutscene.reason = "No! I decided to do as I'm told!">>
<<removeEverythingbutUnderwear $player $now>>
<<if $roomchange == true>>
<<if $npc_manager.trigger.penisincident>=5>>
<<moveTo "event_manager_stage1_end_punishment_1">>
<</if>>
<<set $p1daily_evaluation.manual = false>>
<</if>>
<<set $player.location to "Office of @@.npc_manager;$npc_manager.call $npc_manager.last_name@@">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/sissy_office.png" "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
Getting used to this chain of events you remove your clothes,
<<if $p1daily_evaluation.clothes == 'male_casual'>>
hand them over as instructed
<<else>>
put them nicely folded on the floor
<</if>>
and present yourself to @@.npc_manager;$npc_manager.call $npc_manager.last_name@@ wearing only your undergarments.<br>
<br>
[<<moveTo "event_manager_daily_check_stage_1_2" "Continue" 30 >>]
<</nobr>>
</div><<nobr>>
<<set $player.cutscene.lockinventory = true>>
<<if $roomchange == true>>
<<set $p1daily_evaluation.clothStyle = "">>
<<set $p1daily_evaluation.seriousoffense = false>>
<<if $player.timebased.horny > $player.penis.errection>>
<<set $p1daily_evaluation.penis+=1>>
<</if>>
<<if $p1daily_evaluation.manual && !$p1daily_evaluation.clothes == 'male_casual'>>
<<set $player.inside = true>>
<<set $player.cutscene.lockinventory = false>>
<</if>>
<<if (setup.checkTaskReason("manager_endlesstask_1","clean")==0)>>
<<set $p1daily_evaluation.score += 1>>
<<else>>
<<if setup.checkWornStatus('piss','>',24).length>0>>
<<levelStat $player 'humiliation' 10 50 true>>
<<levelStat $player 'piss' 8 50 true>>
<<set $p1daily_evaluation.seriousoffense = true>>
<<set $npc_manager.flags.appeard_piss+=1>>
<</if>>
<<if setup.checkWornStatus('cumsoaked','>',24).length>0>>
<<levelStat $player 'humiliation' 8 40 true>>
<<levelStat $player 'cum' 8 50 true>>
<<set $p1daily_evaluation.seriousoffense = true>>
<<set $npc_manager.flags.appeard_cumsoaked+=1>>
<</if>>
<<if (setup.checkWornStatus('dirty','>',74).length>0)||(setup.checkWornStatus('sweaty','>',74).length>0)>>
<<levelStat $player 'humiliation' 6 30 true>>
<<set $p1daily_evaluation.seriousoffense = true>>
<<set $npc_manager.flags.appeard_dirty+=1>>
<</if>>
<</if>>
<<if checkItemsTags([itemIDFromType('panties'),itemIDFromType('bra'),itemIDFromType('stockings')],['cute'])>>
<<set $npc_manager.satisfaction += 0.1>>
<<set $npc_manager.flags.firstcuteoutfit += 1>>
<<set $p1daily_evaluation.clothStyle = "cute">>
<<set $p1daily_evaluation.score += 1>>
<<set $p1daily_evaluation.extrascore =+ 1>>
<<elseif checkItemsTags([itemIDFromType('panties'),itemIDFromType('bra'),itemIDFromType('stockings')],['bold'])>>
<<set $npc_manager.anger += 1>>
<<set $p1daily_evaluation.score += 1>>
<<set $p1daily_evaluation.clothStyle = "bold">>
<<elseif checkItemsTags([itemIDFromType('panties'),itemIDFromType('bra'),itemIDFromType('stockings')],['modest'])>>
<<set $p1daily_evaluation.score += 1>>
<<set $p1daily_evaluation.clothStyle = "modest">>
<<elseif checkItemsTags([itemIDFromType('panties'),itemIDFromType('bra'),itemIDFromType('stockings')],['sissy'])>>
<<set $npc_manager.satisfaction += 0.2>>
<<set $npc_manager.flags.firstsissyoutfit += 1>>
<<set $p1daily_evaluation.clothStyle = "sissy">>
<<set $p1daily_evaluation.score += 1>>
<<set $p1daily_evaluation.extrascore =+ 1>>
<<elseif checkItemsTags([itemIDFromType('panties'),itemIDFromType('bra'),itemIDFromType('stockings')],['sissy','cute'],'||')>>
<<set $npc_manager.satisfaction += 0.15>>
<<set $npc_manager.flags.firstsissyoutfit += 1>>
<<set $npc_manager.flags.firstcuteoutfit += 1>>
<<set $p1daily_evaluation.clothStyle = "cutesissy">>
<<set $p1daily_evaluation.score += 1>>
<<set $p1daily_evaluation.extrascore =+ 1>>
<<elseif checkItemsTags([itemIDFromType('panties'),itemIDFromType('bra'),itemIDFromType('stockings')],['female'])>>
<<set $npc_manager.satisfaction += 0.2>>
<<set $p1daily_evaluation.clothStyle = "female">>
<<set $p1daily_evaluation.score += 1>>
<<else>>
<<set $p1daily_evaluation.clothStyle = "male">>
<<levelStat $player 'bimbofication' 5 25 >>
<</if>>
<<if $p1daily_evaluation.seriousoffense>>
<<set $p1daily_evaluation.score=0>>
<<set $p1daily_evaluation.sendhome = true>>
<</if>>
<</if>>
<<if setup.isBodySlotVisible('penis') == 0>>
<<moveTo 'event_manager_daily_check_stage_1_2_penis'>>
<<elseif $p1daily_evaluation.clothStyle != "male" && (setup.checkItemTag(setup.getItemFromType("panties"),['male']) || setup.checkItemTag(setup.getItemFromType("stockings"),['male']))>>
<<moveTo 'event_manager_daily_check_stage_1_2_maleunderwear'>>
<<elseif setup.checkItemTypeWorn("panties") && setup.checkItemTypeWorn("shoes") && setup.checkItemTypeWorn("stockings") && setup.checkDecency($player)>>
<<moveTo 'event_manager_daily_check_stage_1_3'>>
<</if>>
<<set $player.location to "Social Interaction Service Syndicate LTD.">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/sissy_office.png" "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
"@@.npc_manager;Now, please stand still, while I'll inspect the goodies.@@"<br>
<br>
<<if $p1daily_evaluation.sissypilleffects>>
She moves very close to your now swollen chest, and adjusts her glasses.<br>
<br>
"@@.npc_manager;Oh. Someone has been eager to try my little gift. You're such a naughty little boy $player.first_name... well, I assume calling you a naughty little girl would be a more accurate notation. Lets meet in the middle and simply call you a naughty little sissy, shall we? Very nice, these look very good on you.@@", she says while rising her hand to grab a handful of your <<getWordBreasts $player>>, starting by pinching your nipples. You try to suppress both the pain and the pleasure from this feeling, but are unable to do so. A soft moan leaves your lips. The sound of your own voice startles you, since it is a lot more feminine then you're used to.<br>
<br>
"@@.npc_manager;Oh, very good, the nerves all seem to be connected and the tissue feels amazing. I wonder how big these could become?@@"<br>
<br>
You're unable to catch your breath, having no Idea what she's talking about.<br>
<br>
"@@.npc_manager;Come on $player.first_name, grow some balls. Hmm... maybe that's not an option anymore. Stop with the teary puppy eyes. This is not permanent... yet.@@"<br>
<br>
A gleeful smile leaves her lips.<br>
<br>
"@@.npc_manager;You can talk to me about the details after hours in my Office. Maybe you should have done this before you ate the pill. Well, lets go on with the program, shall we sissy?@@"<br>
<br>
<</if>>
<<switch $p1daily_evaluation.clothStyle>>
<<case "cutesissy">>
<<if $npc_manager.flags.firstsissyoutfit == 1 || $npc_manager.flags.firstcuteoutfit == 1>>
<<if $player.timebased.horny > $player.penis.errection>>
"@@.npc_manager;Well, some... someone is ea...@@"<br>
<br>
Well, this is certainly a situation, you were not prepared for. For the fraction of a second, it seems like @@.npc_manager;$npc_manager.call <<=$npc_manager.last_name>>@@ seems to squee. Unsure if you'd rather heard the death scream of an banshee, you back away a little bit. You're unsure if that itself is more terrifying then her dominant voice. It only takes a nanosecond before she regains her composure.<br>
<br>
"@@.npc_manager;Oh <<=$player.first_name>>! I was not sure if it was to soon to hand you these. I thought you'd wear something.... different today. But you're still wearing it. Very good. That is the kind of dedication I want from you. I'm beyond delight, that you're taking this task seriously. Still, while I can understand your... eagerness to provide me with the prove of your dedication@@", she says while her gaze slowly wanders down your body, focusing on your raging erection , which makes you blush like a ripe strawberry, "@@.npc_manager;We still have to work on your... discipline. If you do not want me to find a more permanent solution for your ... problem down there, you better make sure, it won't attract attention the next time we see each other this way. Anyway, your ... strong reaction shows that these clothes were made to be worn by you. And what a fabolus combination of your best attributes. It screams both cute and sissy! And I have to say, they look absolutely stunning on you. I'm sure by now you know as much as I do, that you're born to be the cutest sissy secretary, do you? Oh this is going to be so much fun. Oh what a lovely day!"@@<br><br>
<<else>>
"@@.npc_manager;Oh my, <<=$player.first_name>>!@@"<br>
<br>
Well, this is certainly a situation, you were not prepared for. For the fraction of a second, it seems like @@.npc_manager;$npc_manager.call <<=$npc_manager.last_name>>@@ seems to squee. Unsure if you'd rather heard the death scream of an banshee, you back away a little bit. You're unsure if that itself is more terrifying dominant voice. It only takes a nanosecond before she regains her composure.<br>
<br>
"@@.npc_manager;I was not sure if it was to soon to hand you these. I thought you'd wear something.... different today. But you're still wearing it. Very good. That is the kind of dedication I want from you. I'm beyond delight, that you're taking this task seriously. these clothes were made to be worn by you. This combination of both cute and traditional sissy lingerie is breathtaking. And I have to say, they look absolutely stunning on you. I'm sure by now you know as much as I do, that you're born to be the cutest sissy secretary, do you? Oh this is going to be so much fun. Oh what a lovely day!"@@<br>
<br>
Wow, that was a low hit, if you ever got one. Your masculinity crumbles before your eyes.<br>
<br>
"@@.npc_manager;Please feel free to wear a combination like this every day!@@<br><br>
<</if>>
<<else>>
<<if $player.timebased.horny > $player.penis.errection>>
"@@.npc_manager;Well, someone seems to be very eager to show me their cute sissy lingerie.@@", @@.npc_manager;$npc_manager.call <<=$npc_manager.last_name>>@@ says while taking a good look at your raging erection, which makes you blush like a ripe strawberry, "@@.npc_manager;As much as I like the outfit, if you do not want me to find a more permanent solution for your ... problem down there, you better make sure, it won't attract attention the next time we see each other this way. Anyway, your ... strong reaction shows that these clothes were made to be worn by you.@@"<br>
<br>
Again, you can see a hint of a smile on her lips, something you don't see very often on her face, at least not this kind of smile. Unlike her "other" smile you don't feel the need to run for the hills.<br>
<br>
"@@.npc_manager;"Do you feel how your turning more into an cute sissy secretary with every minute you spend in this underwear? Oh, you will do just fine in the future. I am certain of it.@@
<<else>>
"@@.npc_manager;I'm delighted you're taking your task seriously. These clothes fit you perfectly, don't you think? The cute resonates perfectly with the frilly sissy style, which perfectly frames your petite physique."@@<br>
<br>
Again, that was a low hit. Your masculinity crumbles further before your eyes.<br>
<br>
"@@.npc_manager;Please feel free to wear things like these every day from now onwards.@@"<br><br>
<</if>>
<</if>>
<<case "sissy">>
<<if $npc_manager.flags.firstsissyoutfit == 1>>
<<if $player.timebased.horny > $player.penis.errection>>
"@@.npc_manager;Well, some... someone is ea...@@"<br>
<br>
Well, this is certainly a situation, you were not prepared for. For the fraction of a second, it seems like @@.npc_manager;$npc_manager.call <<=$npc_manager.last_name>>@@ seems to squee. Unsure if you'd rather heard the death scream of an banshee, you back away a little bit. You're unsure if that itself is more terrifying then her dominant voice. It only takes a nanosecond before she regains her composure.<br>
<br>
"@@.npc_manager;Oh <<=$player.first_name>>! I was not sure if it was to soon to hand you these. I thought you'd wear something.... different today. But you're still wearing it. Very good. That is the kind of dedication I want from you. I'm beyond delight, that you're taking this task seriously. Still, while I can understand your... eagerness to provide me with the prove of your dedication@@", she says while her gaze slowly wanders down your body, focusing on your raging erection , which makes you blush like a ripe strawberry, "@@.npc_manager;We still have to work on your... discipline. If you do not want me to find a more permanent solution for your ... problem down there, you better make sure, it won't attract attention the next time we see each other this way. Anyway, your ... strong reaction shows that these clothes were made to be worn by you. And I have to say, they look absolutely stunning on you. I'm sure by now you know as much as I do, that you're born to be the perfect sissy secretary, do you? Oh this is going to be so much fun. Oh what a lovely day!"@@<br><br>
<<else>>
"@@.npc_manager;Oh my, <<=$player.first_name>>!@@"<br>
<br>
Well, this is certainly a situation, you were not prepared for. For the fraction of a second, it seems like @@.npc_manager;$npc_manager.call <<=$npc_manager.last_name>>@@ seems to squee. Unsure if you'd rather heard the death scream of an banshee, you back away a little bit. You're unsure if that itself is more terrifying dominant voice. It only takes a nanosecond before she regains her composure.<br>
<br>
"@@.npc_manager;I was not sure if it was to soon to hand you these. I thought you'd wear something.... different today. But you're still wearing it. Very good. That is the kind of dedication I want from you. I'm beyond delight, that you're taking this task seriously. these clothes were made to be worn by you. And I have to say, they look absolutely stunning on you. I'm sure by now you know as much as I do, that you're born to be the perfect sissy secretary, do you? Oh this is going to be so much fun. Oh what a lovely day!"@@<br>
<br>
Wow, that was a low hit, if you ever got one. Your masculinity crumbles before your eyes.<br>
<br>
"@@.npc_manager;Please feel free to wear sissy underwear like these every day!@@<br><br>
<</if>>
<<else>>
<<if $player.timebased.horny > $player.penis.errection>>
"@@.npc_manager;Well, someone seems to be very eager to show me their cute sissy lingerie.@@", @@.npc_manager;$npc_manager.call <<=$npc_manager.last_name>>@@ says while taking a good look at your raging erection, which makes you blush like a ripe strawberry, "@@.npc_manager;As much as I like the outfit, if you do not want me to find a more permanent solution for your ... problem down there, you better make sure, it won't attract attention the next time we see each other this way. Anyway, your ... strong reaction shows that these clothes were made to be worn by you.@@"<br>
<br>
Again, you can see a hint of a smile on her lips, something you don't see very often on her face, at least not this kind of smile. Unlike her "other" smile you don't feel the need to run for the hills.<br>
<br>
"@@.npc_manager;"Do you feel how your turning more into an obedient sissy secretary with every minute you spend in this underwear? Oh, you will do just fine in the future. I am certain of it.@@
<<else>>
"@@.npc_manager;I'm delighted you're taking your task seriously. These clothes fit you perfectly, don't you think? The frills perfectly frames your petite physique."@@<br>
<br>
Again, that was a low hit. Your masculinity crumbles further before your eyes.<br>
<br>
"@@.npc_manager;Please feel free to wear things like these every day from now onwards.@@"<br><br>
<</if>>
<</if>>
<<case "cute">>
<<if $npc_manager.flags.firstcuteoutfit == 1>>
<<if $player.timebased.horny > $player.penis.errection>>
"@@.npc_manager;Well, some... someone is ea...@@"<br>
<br>
Well, this is certainly a situation, you were not prepared for. For the fraction of a second, it seems like @@.npc_manager;$npc_manager.call <<=$npc_manager.last_name>>@@ seems to blush. You're unsure if that itself is more terrifying then her attack stare. It only takes a nanosecond before she regains her composure.<br>
<br>
"@@.npc_manager;Oh my, <<=$player.first_name>>. You got yourself a new set of lingerie. And such a cute design. I love it. And I'm delighted you're taking your task seriously. Still, while your eagerness to show me your new lingerie is worth admiring@@", she says while her gaze slowly wanders down your body, focusing on your raging erection , which makes you blush like a ripe strawberry, "@@.npc_manager;We still have to work on your... discipline. If you do not want me to find a more permanent solution for your ... problem down there, you better make sure, it won't attract attention the next time we see each other this way. Anyway, your ... strong reaction shows that these clothes were made to be worn by you. Do you feel how your personality tries to match its modest, feminine grace? I'm sure you do.@@<br><br>
<<else>>
"@@.npc_manager;Oh!@@"<br>
<br>
Well, this is certainly a situation, you were not prepared for. It seems like @@.npc_manager;$npc_manager.call <<=$npc_manager.last_name>>@@ seems to be at lost for word. Maybe you overdid it this time. The task particularly asked for modest undergarments. It only takes her a second or so, to snap out of it. Awaiting your punishment, your grow a size smaller, but it never happens. Instead there seems to be a smile on her lips, like one you've not seen on her face before. Could it be, that she likes it?<br>
<br>
"@@.npc_manager;Oh my, <<=$player.first_name>>. You got yourself a new set of lingerie. And such a cute design. I love it. And I'm delighted you're taking your task seriously. These clothes fit you perfectly, don't you think? The pink perfectly frames your petite physique."@@<br>
<br>
Wow, that was a low hit, if you ever got one. Your masculinity crumbles before your eyes.<br>
<br>
"@@.npc_manager;Please feel free to wear cute things like these every day from now onwards.@@<br><br>
<</if>>
<<else>>
<<if $player.timebased.horny > $player.penis.errection>>
"@@.npc_manager;Well, someone seems to be very eager to show me their cute lingerie.@@", @@.npc_manager;$npc_manager.call <<=$npc_manager.last_name>>@@ says while taking a good look at your raging errection, which makes you blush like a ripe strawberry, "@@.npc_manager;As much as I like the outfit, if you do not want me to find a more permanent solution for your ... problem down there, you better make sure, it won't attract attention the next time we see each other this way. Anyway, your ... strong reaction shows that these clothes were made to be worn by you.@@"<br>
<br>
Again, you can see a hint of a smile on her lips, something you don't see very often on her face, at least not this kind of smile. Unlike her "other" smile you don't feel the need to run for the hills.<br>
<br>
"@@.npc_manager;"Do you feel how your personality tries to match its cute, feminine grace? I'm sure you do. Oh, you will do just fine in the future. I am certain of it.@@<br><br>
<<else>>
"@@.npc_manager;I'm delighted you're taking your task seriously. These clothes fit you perfectly, don't you think? The pink perfectly frames your petite physique."@@<br>
<br>
Again, that was a low hit. Your masculinity crumbles further before your eyes.<br>
<br>
"@@.npc_manager;Please feel free to wear cute things like these every day from now onwards.@@<br><br>
<</if>>
<</if>>
<<case "bold">>
At first you think you observe a pleased countenance, but after examining your underwear up close, it turns to an expression of bewilderment.<br>
<br>
"@@.npc_manager;No. This is not good. Not good at all.@@", she whispers into your ear, while pulling on the side of your <<=setup.getItemTypeName('panties')>> and letting them slap back on your skin, "@@.npc_manager;You have not ...yet earned your place to wear such provoking lingerie, nor do I think you will ever reach a level where this should be the case. It's not a level of inability, more the wrong mindset at all. Such should be reserved for more dominant characters, which is simply not your forte at all. You should really try something more fitting to your character. Maybe something pink with frills.@@<br><br>
<<case "modest">>
<<if $player.timebased.horny > $player.penis.errection>>
"@@.npc_manager;Well, someone seems to be very eager to show me their new undergarment.@@", @@.npc_manager;$npc_manager.call <<=$npc_manager.last_name>>@@ says while taking a good look at your raging erection, which makes you blush like a ripe strawberry, "@@.npc_manager;If you do not want me to find a more permanent solution for your ... problem down there, you better make sure, it won't attract attention the next time we see each other this way. Anyway, your ... strong reaction shows that these clothes were made to be worn by you. Do you feel how your personality tries to match its modest, feminine grace? I'm sure you do.@@
<<else>>
"@@.npc_manager;Very good <<=$player.first_name>>. These clothes were made to be worn by you. Do you feel how your personality tries to match its modest, feminine grace? I'm sure you do.@@
<<if $player.stats.submission[0]<5>>
<br><br>You blush like a ripe tomato, still trying to come to terms, that you have to show your new boss the underwear you're wearing every morning.
<</if>>
<</if>>
<<case "female">>
You manage to take a glance at a soft smile on her lips, which turn into a puzzled expression shortly after.<br>
<br>
"@@.npc_manager;Hmm... while the intend is there, the execution lacks a certain finesse. Maybe I overestimated your feminine instincts. When choosing underwear you should try and match them on certain attributes. Modest with Modest, Cute with Cute. While, yes technically you're wearing female underwear as agreed upon, I can see the Software developer in you resurfacing, and taking compromises where they appear. In the future try to choose a theme. I think something cute, maybe pink would look terrific on your petite physique.@@
<<if $player.stats.submission[0]<5>>
<br><br>You blush like a ripe tomato, still trying to come to terms, that you have to show your new boss the underwear you're wearing every morning.
<</if>>
<<case "male">>
"@@.npc_manager;<<=$player.first_name>>, you disappoint me<<if $npc_manager.anger>5>> yet again<</if>>. This is not what I've requested of you.@@
<<if !setup.checkItemTypeWorn("bra")>>
@@.npc_manager;You are not wearing a bra!@@
<</if>>
<<if setup.checkItemTypeWornTag("panties","male")>>
@@.npc_manager;These are your regular shorts!@@
<<elseif setup.checkItemTypeWornTag("panties","female")>>
@@.npc_manager;At least you're wearing panties.@@
<</if>>
<<if setup.checkItemTypeWornTag("stockings","male")>>
@@.npc_manager;And what are these supposed to be? These are simply your normal socks!@@
<<elseif setup.checkItemTypeWornTag("stockings","female","modest")>>
@@.npc_manager;The hosiery seems to be right though.@@
<</if>>
<<if $player.stats.submission[0]<5>>
<br><br>You don't know whats worse. Standing in front of your new boss, in underwear, getting a rebuke for wearing the wrong thing, or feeling bad, because you're not wearing what you're supposed to be.
<</if>>
<</switch>>
She takes a moment to examine the tidiness of your clothes.<br>
<br>
<<if (setup.checkTaskReason("manager_endlesstask_1","clean")==0)>>
<<if $p1daily_evaluation.clothStyle== "male" || $p1daily_evaluation.clothStyle == "bold">>
"@@.npc_manager;Well, at least they're clean and tidy as they're supposed to be. Still, it would be a lot better for you, if you wear the things you're supposed to wear.@@"<br>
<br>
<<else>>
"@@.npc_manager;And they are freshly washed as far as I can tell. Very good.@@"<br>
<br>
<</if>>
<<else>>
"@@.npc_manager;You call this clean, <<=$player.first_name>>?@@
<<set _tmpListDirty = setup.checkWornStatus('dirty','>',74)+setup.checkWornStatus('sweaty','>',74)>>
<<if _tmpListDirty.length>0>>
<<if $p1daily_evaluation.clothStyle== "male" || $p1daily_evaluation.clothStyle == "bold">>
@@.npc_manager;You're unable to choose the right clothes and to keep them nice and clean?@@
<<else>>
@@.npc_manager;Choosing the right things to wear do not excuse this behavior.@@
<</if>>
@@.npc_manager;I will not tolerate such behavior in the future! Make sure that your clothes are clean!@@
<</if>>
<<set _tmpListCum = setup.checkWornStatus('cumsoaked','>',24)>>
<<if _tmpListCum.length>0>>
<<if _tmpListDirty.length>0>>
@@.npc_manager;Speaking of clean, is that cum?@@
<<else>>
@@.npc_manager;Is that cum?@@
<</if>>
<<if setup.checkItemListfromSpecific(_tmpListCum,'panties',true) && (setup.checkItemListfromSpecific(_tmpListCum,'bra',true)||setup.checkItemListfromSpecific(_tmpListCum,'stockings',true)||setup.checkItemListfromSpecific(_tmpListCum,'garter',true))>>
@@.npc_manager;I know a sissy like you spanks its <<getWordMyPenis $player>> whenever they get a change, but the other clothes? Are you... no. I don't even want to think about it.@@
<</if>>
<</if>>
<<set _tmpList = setup.checkWornStatus('piss','>',24)>>
<<if _tmpList.length>0>>
<<if _tmpListCum.length>0>>
@@.npc_manager;And you smell like a urinal!@@
<<elseif _tmpListDirty.length>0>>
@@.npc_manager;And you smell like a urinal!@@
<<else>>
@@.npc_manager;You smell like a urinal!@@
<</if>>
@@.npc_manager;Did you pee yourself? Forget I asked.@@
<</if>>
"<br><br>
<</if>>
<<if $p1daily_evaluation.clothes == 'male_casual'>>
[<<moveTo "event_manager_daily_check_stage_1_3_newoutfit" "Hmm... smells like something is burning in here..." 360>>]
<<else>>
[<<moveTo "event_manager_daily_check_stage_1_3" "Put your clothes back on" 360 "<<useClothSetPop 'p1_daily_evaluation_clothes' $player $now>>">>]
<</if>>
<</nobr>>
</div><<nobr>>
<<set $player.inside = true>>
<<set $player.cutscene.lockinventory = false>>
<<if $roomchange == true>>
<<set $p1daily_evaluation.penis+=1>>
<<switch $p1daily_evaluation.penis>>
<<case 2>>
<<set $npc_manager.anger+=5>>
<<levelStat $player 'humiliation' 5 500>>
<<set $rng = random(5)>>
<<case 1>>
<<set $npc_manager.anger+=2>>
<</switch>>
<<set $p1daily_evaluation.frisky = true>>
<</if>>
<<if ($p1daily_evaluation.penis != 3) && setup.checkItemTypeWorn("panties") && setup.checkItemTypeWorn("shoes") && setup.checkItemTypeWorn("stockings") && setup.checkDecency($player)>>
<<moveTo 'event_manager_daily_check_stage_1_3'>>
<</if>>
<<if ($p1daily_evaluation.penis == 3) && setup.checkWornListTag(['underwear','stockings','garter'],'or') && ($p1daily_evaluation.bra == setup.getItemFromType("bra")) && ($p1daily_evaluation.panties != setup.getItemFromType("panties")) && ($p1daily_evaluation.stockings != setup.getItemFromType("stockings"))>>
<<moveTo "event_manager_stage1_end_punishment_1_alt">>
<</if>>
<<set $player.location to "Office of @@.npc_manager;$npc_manager.call $npc_manager.last_name@@">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/sissy_office.png" "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<switch $p1daily_evaluation.penis>>
<<case 1>>
"@@.npc_manager_dom;$player.first_name, seriously? Put your clothes back on! Unless you want your little sissy clitty be the center of attention during our next session of disciplinary measures, you'd better comply.@@"<br>
<br>
<<printThought $player "Oh god. Why did I just do that?">><br>
<br>
[<<moveTo "event_manager_daily_check_stage_1_3" "Put your clothes back on" 360 "<<useClothSetPop 'p1_daily_evaluation_clothes' $player $now>>">>]
<<case 2>>
Seeing your freed <<getWordMyPenis $player>>, @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ burst out in anger.<br>
<br>"@@.npc_manager_dom;<<=$player.first_name>>, seriously?@@", is her first reaction, but she gets calm very quickly and moves very close towards you.<br>
<br>
"@@.npc_manager;You know, <<=$player.first_name>>@@", she explains, while slowly getting down right before you, kneeing in front of you, until her face is only few centimeters away from your
<<if $player.timebased.horny > $player.penis.errection>>
erect
<</if>>
manhood, and continues without loosing a beat "@@.npc_manager;It's not like I don't enjoy a big, fat <<getWordPenis $player>> from time to time.@@
<<switch $rng>>
<<case 0>>
@@.npc_manager;To bad theres none in this room right now!@@
<<case 1>>
@@.npc_manager;But if that is the extend of your manhood, I think what I have in plan for you is the kinder fate... lets say to spare you any more humiliation that you had to endure.@@
<<case 2>>
@@.npc_manager;But... Is this thing even turned on? It's kind of hard to tell. Wait a second, I'll get my magnifying glass.@@
<<case 3>>
@@.npc_manager;But yours... When you go swimming in cold water, does it get bigger?@@
<<case 4>>
@@.npc_manager;This one on the other hand. Just look at it. It's so cute any tiny. I cant even simultaneously determine its position and velocity.@@
<<case 5>>
@@.npc_manager;But the only thing I'd choke on is the paroxysm of laughter I'll get from yours.@@
<</switch>>
@@.npc_manager;Now, don't make this any more awkward then it already is, and put your clothes back on, so we can finally move on.@@"<br>
<br>
<<printThought $player "That hurt. I mean I kind of deserved it for showing... but still, that hurt.">><br>
<br>
[<<moveTo "event_manager_daily_check_stage_1_3" "Put your clothes back on" 360 "<<useClothSetPop 'p1_daily_evaluation_clothes' $player $now>>">>]
<<case 3 4 5 6>>
"@@.npc_manager_dom;$player.first_name, seriously? Put your clothes back on!@@", is her first reaction, but she gets calm very quickly and moves very close towards you, until her face is simply a few centimeters away from yours, where she calmly continues "@@.npc_manager;No. I think I have a better Idea, after you did nothing but tempting and teasing me. I think it is time, we teach you some manners. Put your underwear back on. Come on, hurry, we don't have all day!"<br>
<br>
<<printThought $player "And I immediately regret my decision...">><br>
<br>
[<<moveTo "event_manager_stage1_end_punishment_1_alt" "Do as you're told." 30 "<<removeEverythingbutUnderwear $player $now>>">>]
<</switch>>
<</nobr>>
</div><<nobr>>
<<set $player.inside = true>>
<<set $player.cutscene.lockinventory = false>>
<<if $roomchange == true>>
<<set $npc_manager.anger+=5>>
<<set $p1daily_evaluation.frisky = true>>
<<removeItem $player $now "boxershorts" true>>
<<deleteItem $player $now "boxershorts">>
<<removeItem $player $now "socks" true>>
<<deleteItem $player $now "socks">>
<</if>>
<<if setup.checkItemTypeWorn("panties") && setup.checkItemTypeWorn("shoes") && setup.checkItemTypeWorn("stockings") && setup.checkDecency($player)>>
<<if ($npc_manager.flags.unisexsecretary && ((setup.checkItemTag(setup.getItemFromType("shirt"),['unisex']) && setup.checkItemTag(setup.getItemFromType("legwear"),['unisex']))||(setup.checkItemTag(setup.getItemFromType("dress"),['unisex'])))) || ($npc_manager.flags.femalesecretary && ((setup.checkItemTag(setup.getItemFromType("shirt"),['female']) && setup.checkItemTag(setup.getItemFromType("legwear"),['female']))||(setup.checkItemTag(setup.getItemFromType("dress"),['female'])))) || (!$npc_manager.flags.unisexsecretary && !$npc_manager.flags.femalesecretary)>>
<<moveTo 'event_manager_daily_check_stage_1_3'>>
<</if>>
<</if>>
<<set $player.location to "Office of @@.npc_manager;$npc_manager.call $npc_manager.last_name@@">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/sissy_office.png" "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
"@@.npc_manager;<<=$player.first_name>>, what the hell are you trying to accomplish by putting on your male underwear now,@@ @@.npc_manager_dom;RIGHT IN FRONT OF ME?@@ @@.npc_manager;Are you really that dumb, you big ditz? Here, give me these. I'll take care of them for you. And you prepare for a Disciplinary Measure during the next evaluation, my dear.@@"<br>
<br>
That last part was underlined by an gleeful smile on her lips. You give your remaining male underwear to @@.npc_manager;$npc_manager.call <<=$npc_manager.last_name>>@@ and look at her, while she puts them in the garbage can and puts them on fire. So that's her taking care of things. You file this under incredible stupid ideas and try to refrain from these in the future.
<br><br>
<<if $npc_manager.flags.femalesecretary>>
"@@.npc_manager;And I hope you haven't forgotten, that I've expect you to dress all feminine. But seeing what you're doing today I'd better make sure you remember!@@"<br>
<br>
<<elseif $npc_manager.flags.unisexsecretary>>
"@@.npc_manager;And I hope you haven't forgotten, that male clothes are forbidden for you! But seeing what you're doing today I'd better make sure you remember!@@"<br>
<br>
<</if>>
[<<moveTo "event_manager_daily_check_stage_1_3" "Put your clothes back on" 360 "<<useClothSetPop 'p1_daily_evaluation_clothes' $player $now>>">>]
<</nobr>>
</div><<nobr>>
<<set $player.inside = false>>
<<set $player.cutscene.lockinventory = false>>
<<if $roomchange == true>>
<<if $p1daily_evaluation.score>=2>>
<<if !$p1daily_evaluation.frisky>>
<<set $npc_manager.trigger.stage1_happy+=1>>
<<set $npc_manager.stagevalues[1].submission+=1>>
<</if>>
<<set $p1daily_evaluation.score += $p1daily_evaluation.extrascore>>
<<elseif $p1daily_evaluation.score==0>>
<<set $npc_manager.criticalanger+=1>>
<</if>>
<<if $p1daily_evaluation.sendhome>>
<<set $player.work.sendhome = true>>
<<set $player.work.sendhomedate = $now>>
<<else>>
<<set $player.work.sendhome = false>>
<</if>>
<<restartTask "manager_endlesstask_1">>
<</if>>
<<set _things = 0>>
<<set $player.location to "Office of @@.npc_manager;$npc_manager.call $npc_manager.last_name@@">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/sissy_office.png" "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<switch $p1daily_evaluation.score>>
<<case 0 -1 -2>>
As you put your clothes back on you hear a slight sigh from @@.npc_manager;$npc_manager.call $npc_manager.last_name@@. It looks like she's bitterly disappointed with you and your behavior.
<br>
<<case 1>>
As you put your clothes back on you think you hear a really faint mumbling from @@.npc_manager;$npc_manager.call $npc_manager.last_name@@. She has a puzzled expression on her face, not quite sure what to make of you, since you did some things right and others wrong.
<<case 2 3>>
<<if $p1daily_evaluation.frisky>>
@@.npc_manager;$npc_manager.call $npc_manager.last_name@@ moves a lot closer to you, so you can feel her breath on your face.<br>
<br>
"@@.npc_manager;I see what's really happening here, <<=$player.first_name>>. First you're sticking to the rules, because you start to like wearing these, then you're trying to make me angry on purpose, so you get another disciplinary measure. Good thing is, it works. Oh we will have so much fun together, wont we?@@"<br>
<br>
<<else>>
<<if ($npc_manager.trigger.stage1_happy==1) || ($npc_manager.stagevalues[1].submission==1)>>
@@.npc_manager;$npc_manager.call $npc_manager.last_name@@ moves a lot closer to you, so you can feel her breath on your face, glowing at you, which makes you kind of uneasy for some reason.<br>
<br>
"@@.npc_manager;I think I once told you that I like them feisty, that way it's more fun to reprimand them. But don't misunderstand me, I am someone who appreciates total submission as well. You seem to be a natural submissive, and I think such delightful display of obsequiousness should be rewarded. Keep this up and you shall get your goodies.@@"<br>
<br>
<<else>>
<<if ($npc_manager.trigger.stage1_happy<5) || ($npc_manager.stagevalues[1].submission<5)>>
@@.npc_manager;$npc_manager.call $npc_manager.last_name@@ smiles at you, which triggers some kind of uneasiness at the back of your head, but it gets less every time.<br>
<br>
"@@.npc_manager;You show a lot less resistance then I thought you would. Very well, lets keep this ethics upright and you shall be rewarded with the goodies such a good, obedient employee deserves. Such natural submissiveness has to be repaid in one way or another.@@"<br>
<<else>>
@@.npc_manager;$npc_manager.call $npc_manager.last_name@@ smiles at you, which is what you get up for in the morning. Serving her has become one of your top priorities. The voice in the back of your head, warning you that something really strange is going on, is just an unpleasant memory of the past.<br>
<br>
"@@.npc_manager;It seems we have reached a certain stage with our training. If you wish to progress further, and I think we both know you do, you will enter my office today after work, close the door behind you, remove everything besides your underwear, get on your knees and kiss my heels without muttering one single word. If you're able to do that, you will both receive your promised treat like the good little slave you are, and you show, that you're ready to advance further... as a secretary, a slave and a sissy.@@"<br>
<</if>>
<br>
<</if>>
<</if>>
For a second you think you see a devilish grin on her face, before her facade moves back to normal. As you put your clothes back on you think you hear a really faint giggle from @@.npc_manager;$npc_manager.call $npc_manager.last_name@@. She has a pleased look on her face. You suppose its because you've done exactly what she asked you to do.
<</switch>>
<<if $npc_manager.trigger.penisincident>=4>>
You beg your pardon as you try to leave the office, but @@.npc_manager;$npc_manager.call $npc_manager.last_name@@ turns to you one last time.<br>
<br>
"@@.npc_manager;One last thing <<=$player.first_name>>. If you show no restrains regarding your problem down there, it becomes my problem, and I will handle this with an iron grip. Do I make myself clear?@@"<br>
<br>
You nod, unsure to be aroused or afraid... very, very afraid.<br>
<br>
"@@.npc_manager;Good. You know where the door is."<br>
<br>
<<else>>
You beg your pardon as you leave the office.<br>
<br>
<</if>>
[<<moveTo "room_office_sissy_secretary_work_morning_start" "Leave the office.">>]
<</nobr>>
</div><<nobr>>
<<set $player.inside = true>>
<<set _penisVisible = false>>
<<set $player.cutscene.lockinventory = false>>
<<if (setup.isBodySlotVisible('penis')==0)>>
<<set _penisVisible = true>>
<<set $p1daily_evaluation.frisky = true>>
<<set $p1daily_evaluation.penis += 1>>
<<levelStat $player 'humiliation' 5 100 >>
<<elseif (setup.checkItemTag(setup.getItemFromType("shirt"),['male']) || setup.checkItemTag(setup.getItemFromType("legwear"),['male']))>>
<<moveTo 'event_manager_daily_check_stage_1_3_wrongclothes'>>
<<elseif $p1daily_evaluation.clothStyle != "male" && (setup.checkItemTag(setup.getItemFromType("panties"),['male']) || setup.checkItemTag(setup.getItemFromType("stockings"),['male']))>>
<<moveTo 'event_manager_daily_check_stage_1_2_maleunderwear'>>
<<elseif (setup.checkItemWorn("shirt_female_office") && setup.checkItemWorn("trousers_female_office") && setup.checkItemTypeWorn("shoes") && (setup.checkItemTypeWorn("panties") || setup.checkItemTypeWorn("body")) && setup.checkItemTypeWorn("stockings"))>>
<<moveTo "event_manager_daily_check_stage_1_3">>
<<elseif $roomchange == true>>
<<addItem "shirt_female_office">>
<<addItem "trousers_female_office">>
<<if !setup.checkItemInInventory('black_flats')>>
<<addItem "black_flats">>
<</if>>
<<set $npc_manager.flags.unisexsecretary = true>>
<<if $player.stats.feminized[0]<5>>
<<riseStatLevel $player 'feminized' 5>>
<</if>>
<<deleteUnwornTagItems $player 'casual'>>
<<deleteItem $player now 'shoes_black'>>
<<addNpcTheme 'npc_psychiatrist' 'manager' 'Talk about demasculation of your clothes.'
10
'event_psychiatrist_session_manager_demasculated_clothes'
false
'About your manager, @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>.'
>>
<<addNpcTheme 'npc_admin' 'transition' 'Talk about your new clothes.'
5
'event_admin_theme_unisex_clothes'
false
'Talk about the changes you.'
>>
<</if>>
<<set $player.location to "Office of @@.npc_manager;$npc_manager.call $npc_manager.last_name@@">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/sissy_office.png" "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<if _penisVisible>>
You see a sad smile on forming her lips, as you put your <<getWordMyPenis $player>> on
<<if $npc_manager.trigger.penisincident>0>>
display, once again.
<<else>>
display.
<</if>>
<br><br>
"@@.npc_manager;<<=$player.first_name>>, do you think, you are somehow capeable to change your clothes... well I don't know... without producing a wardrobe malfunction? That would be greatly appreciated!@@"
<<else>>
Something smells like it's burning. You turn your attention towards the smell.<br>
<br>
<<printThought $player "What the hell is she doing?">><br>
<br>
You see your casual clothes go up in flames in the trash basket, which seems pretty resistant to the flames itself, almost as if it was designed to burn things.<br>
<br>
"@@.npc_manager;Oh yes. You need new clothes, since your old ones didn't pass the trial by fire. And as tempting it seems to let you work, wearing the little you wear now, that would be to distracting for the rest of the company. Here you go.@@", she explains to you, while her face is framed in an eery light by the flames in the basket, and hands you a bag, "Go ahead, open it!"<br>
<br>
You open the bag, that looks like its form a rather expensive boutique, but none you've ever heard of. It contains a shirt, some trousers and new shoes. But the shirt is silk, cyan and not something you would call masculine. The trousers look like they will just fit if you hold your breath, and hide non of your secrets you wear underneath. And the shoes are enamel ballet flats. Thats what the box says at least. You have no idea what any of these words mean, but all these clothes have a rather hefty feminine touch to them.<br>
<br>
"@@.npc_manager;Well, what are you waiting for? These aren't going to wear themself. Hmm... self wearing clothes. This goes on the todo list. Anyway put them on. These are going to be your new uniform... for the time being. Until I decide you can wear anything else. And don't even think about going back to your usual male exterior. You had your chance and you blew it. So see these as your training wheels of what might yet come.@@"<br>
<br>
<<printThought $player "What does she mean by that?">><br>
<br>
<</if>>
<</nobr>>
</div><<nobr>>
<<set $player.inside = true>>
<<set $player.cutscene.lockinventory = false>>
<<if $p1daily_evaluation.clothStyle != "male" && (setup.checkItemTag(setup.getItemFromType("panties"),['male']) || setup.checkItemTag(setup.getItemFromType("stockings"),['male']))>>
<<moveTo 'event_manager_daily_check_stage_1_2_maleunderwear'>>
<<elseif setup.checkItemWorn("shirt_female_office") && setup.checkItemWorn("trousers_female_office") && setup.checkItemTypeWorn("shoes") && (setup.checkItemTypeWorn("panties") || setup.checkItemTypeWorn("body")) && setup.checkItemTypeWorn("stockings")>>
<<moveTo "event_manager_daily_check_stage_1_3">>
<<elseif $roomchange == true>>
<</if>>
<<set $player.location to "Office of @@.npc_manager;$npc_manager.call $npc_manager.last_name@@">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/sissy_office.png" "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
As you try to put on your regular clothes you can hear @@.npc_manager;<<=$npc_manager.call>> <<=ws($npc_manager.last_name)>>@@ foot tapping on the floor.<br>
<br>
"@@.npc_manager;Honestly <<=$player.first_name>>, I have no Idea where you carry all these items, but I think my instructions were clear enough. These are not an option for you anymore. So do yourself a favour, and put on the clothes I've asked you to, before these will share a fiery death as well. Maybe with everything else you carry with you until you have to work and walk home in your underwear.@@".<br>
<br>
You gulp audible, and decide its better not to find out, how far she is willing to go to make a point.<br>
<br>
<</nobr>>
</div><<nobr>>
<<if $befortasklocation == "room_office_sissy_secretary_work_morning_start">>
<<set $player.location = setup.wordSecretaryOffice($player)>>
<<else>>
<<set $player.location = "Phonecall">>
<</if>>
<<include enterroom>>
<<if $roomchange == true>>
<<set $p2daily_evaluation = {}>>
<<set $p2daily_evaluation.start = false>>
<<set $p2daily_evaluation.forgottencage = false>>
<<set $p2daily_evaluation.checkedclothes = false>>
<<set $p2daily_evaluation.finalrating = 0>>
<<set $p2daily_evaluation.sendhome = false>>
<<set $p2daily_evaluation.manual = true>>
<<set $p2daily_evaluation.bra = "">>
<<set $p2daily_evaluation.panties = "">>
<<set $p2daily_evaluation.stockings = "">>
<<set $p2daily_evaluation.clothes = "">>
<<useClothSetPush 'p2_daily_evaluation_clothes'>>
<<if $befortasklocation != "room_office_sissy_secretary_work_morning_start">>
<<if $npc_manager.flags.femalesecretary>>
<<restartTask "manager_endlesstask_2_female">>
<<else>>
<<restartTask "manager_endlesstask_2">>
<</if>>
<<set $npc_manager.criticalanger+=1>>
<<else>>
<<set $player.inside = true>>
<<set $player.cutscene.lockinventory = true>>
<<set $player.cutscene.reason = "Not now!">>
<<if !$player.flags.em_stage2_start>>
<<set $player.flags.em_stage2_start = true>>
<<set $p2daily_evaluation.start = true>>
<<set $secretary_office = "./images/locations/secretary_office_2.png">>
<</if>>
<<set $compareVisuals = setup.compareVisual($player,'npc_manager',$npc_manager)>>
<<storeVisual $player $npc_manager>>
<</if>>
<<if setup.analyzeWornTags(['female','male'])=='male'>>
<<switch(setup.analyzeWornTags(['casual','office']))>>
<<case 'casual'>>
<<set $p2daily_evaluation.clothes = 'male_casual'>>
<<set $npc_manager.flags.appeard_casual_male+=1>>
<<set $npc_manager.stagevalues[2].frisky+=1>>
<<case 'office'>>
<<set $p2daily_evaluation.clothes = 'male_office'>>
<</switch>>
<</if>>
<</if>>
<</nobr>><<if $befortasklocation == "room_office_sissy_secretary_work_morning_start">>
<<createBGR $secretary_office "./images/characters/npc_manager.png">><<else>><<createBGR "./images/locations/phonecall.png">><</if>>
<div id="invframe" class="scrolltext">
<<nobr>>
<<if $befortasklocation == "room_office_sissy_secretary_work_morning_start">>
<<if $p2daily_evaluation.start>>
You enter the antechamber that acts as your office as usual, as you notice something on your desk, that wasn't here the last time. On nice, looks like you've got a name plate. It's made of Plexiglas and has a nice, shiny finish. Your name seems to be engraved inside the glass, using vitrography. "<<=$player.first_name>> <<=$player.last_name>>" and a little smaller "Sissy Secretary" underneath it.<br>
<br>
<<if $player.stats.feminized[0]>=6 && $player.stats.submission[0]>=6>>
<<printThought $player "Well, I am a Secretary for Social Interaction Service Syndicate LTD, I'm not sure, if I'm not starting to become a Sissy Secretary anyway... so...">><br>
<br>
<<elseif $player.stats.humiliation[0]>6>>
<<printThought $player "I've endured more humiliating things, so I think I'll be fine...">><br>
<br>
<<else>>
<<printThought $player "Oh come on! Really?">><br>
<br>
You try to move the plate, but it seems like its bolted tightly to the table, and its so close to the edge you cannot put something in front of it, to obscure the sight.
<</if>>
Your chair has been replaced by a newer Model as well. Looks expensive, since its made of leather. And its pink. At least the leather is.
<</if>>
Your daily routine is getting better the longer you work as a secretary. You start getting ready for your workday by getting all your office utensils in working condition, booting up your laptop and getting a nice, big cup of hot, steamy coffee. Dead on the hour @@.npc_manager;$npc_manager.call $npc_manager.last_name@@ appears in the door of your office. Seeing you sitting on your table makes her smile. You remember her words...<br>
<br>
<<printThought $player "Self Control is one of the pillars of society.">><br>
<br>
<<if setup.getItemTypeName("cage")!="">>
Of course you live by her words, since you locked your <<getWordMyPenis $player>> away, like the good, little, obedient Sissy you are. You think, she's a good influence on you. After all, she only wants to help you grow... as a person.<br>
<br>
<<else>>
Of course you forgot to lock your <<getWordMyPenis $player>> away, as promised. Well, this might have some rather painful consequences. But maybe thats exactly what you count on?
<br><br>
<</if>>
<<if ($compareVisuals!="") || ($p2daily_evaluation.clothes=='male_casual')>>
"@@.npc_manager;$player.first_name... Hmmm... you look different today.@@
<</if>>
<<switch $p2daily_evaluation.clothes>>
<<case 'male_casual'>>
<<if $npc_manager.flags.appeard_casual_male==1>>
@@.npc_manager_dom;W... What are you wearing?@@", exasperated @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ as she sighed heavily, for you wearing these clothes,"@@.npc_manager;Are you out of your mind? Wait. Don't answer that question. I don't even want to know. You are a Social Interaction Service Syndicate Secretary for heavens sake. That is a very important and representative position within the company, yet you... you appear here, dressed like it's casual Friday at some run down burger joint. What were you thinking? No, you know what. Lets continue this inside. Let me tell you this <<=$player.first_name>>, this is not acceptable. Lets discuss this further in my office. And I hope for your sake that these ... clothes... are at least clean!@@"<br>
<br>
She shakes her head in disbelieve. Looks like you're in pretty hot water this time.<br>
<br>
<<else>>
@@.npc_manager;Really?@@",exasperated @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ as she sighed heavily,"@@.npc_manager;This again <<=$player.first_name>>? Really? That is the best you could come up with? Well, if you're that desperate for a disciplinary measure, I think we can arrange that.@@
<</if>>
<</switch>>
<<if $compareVisuals!="">>
"@@.npc_manager;<<=$compareVisuals>>. Anyway, please follow me into my office, so we can discuss your progress with the advanced tasks I've given you lately.@@"<br>
<<else>>
"@@.npc_manager;$player.first_name, follow me into my office, so we can discuss your progress with the advanced tasks I've given you lately.@@"<br>
<</if>>
<br>
[<<moveTo "event_manager_daily_check_stage_2_1" "Follow her.">>]<br>
<<else>>
You get a phone call. Its from @@.npc_manager;$npc_manager.call $npc_manager.last_name@@. This might be related to not being in your office at 8 o'clock.<br>
<br>
"@@.npc_manager_dom;$player.call <<=$player.last_name>>! Where the hell are you? Do you have any Idea what Time it is? Apparently not, because if you had any Idea how to read a clock you would be at your workstation right now.@@"<br>
<br>
She seems to calm down a little bit, but as you have already figured out, the calm after the storm is more often a lot more terrifying then the storm itself.<br>
<br>
"@@.npc_manager;$player.first_name, this will have inevitable and serious consequences. This is your <<printNumber $npc_manager.criticalanger>> offense.@@
<<if $npc_manager.criticalanger < 5>>
@@.npc_manager;Once you reach 5 I'm afraid I have to let you go. Please take this more serious! I'll await you in the office as soon as possible.@@"<br>
<br>
She hung up.<br>
<br>
[<<moveTo $befortasklocation "Hang up.">>]
<<else>>
@@.npc_manager;I'm sorry, but you've stepped out of line once to often. Consider your contract terminated!@@"<br>
<br>
She hung up.<br>
<br>
[<<moveTo $befortasklocation "Hang up.">>]
<</if>>
<</if>>
<<initRoom>>
<</nobr>>
</div><<nobr>>
<<set $player.inside = true>>
<<set $player.cutscene.lockinventory = false>>
<<set _noPanties = false>>
<<set _changedOutfit = false>>
<<if (setup.isBodySlotVisible('penis')==0)>>
<<set _noPanties = true>>
<<elseif setup.checkWornListTag(["underwear","stockings","garter"],"or")>>
<<if ($p2daily_evaluation.cage != setup.getItemFromType("cage")) || ($p2daily_evaluation.bra != setup.getItemFromType("bra")) || ($p2daily_evaluation.panties != setup.getItemFromType("panties")) || ($p2daily_evaluation.stockings != setup.getItemFromType("stockings"))>>
<<set _changedOutfit = true>>
<<else>>
<<moveTo "event_manager_daily_check_stage_2_2">>
<</if>>
<<elseif setup.checkWornListSpecific(["panties","stockings"])==true>>
<<moveTo "event_manager_daily_check_stage_2_2">>
<</if>>
<<if $roomchange == true>>
<<set $p2daily_evaluation.cage = setup.getItemFromType("cage")>>
<<set $p2daily_evaluation.bra = setup.getItemFromType("bra")>>
<<set $p2daily_evaluation.panties = setup.getItemFromType("panties")>>
<<set $p2daily_evaluation.stockings = setup.getItemFromType("stockings")>>
<</if>>
<<if _noPanties || _changedOutfit>>
<<if !$p2daily_evaluation.forgottencage>>
<<levelStat $player 'humiliation' 6 25 true>>
<<levelStat $player 'bimbofication' 6 25 true>>
<<set $npc_manager.stagevalues[2].frisky+=1>>
<<set $npc_manager.anger+=1>>
<<set $p2daily_evaluation.forgottencage = true>>
<</if>>
<</if>>
<<set $player.location to "Office of @@.npc_manager;$npc_manager.call $npc_manager.last_name@@">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/sissy_office.png" "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<if _noPanties>>
"@@.npc_manager_dom;$player.first_name, really, that again? Please, put your underwear back on, unless you want me to prove to you, that there are much more amusing things I can do to your little sissy clitty. Amusing for me that is. For you, not so much.@@"<br>
<br>
<<printThought $player "Oh god. Why did I just do that?">>
<<elseif _changedOutfit>>
"@@.npc_manager_dom;$player.first_name, stop this foolishness at once! I saw how you changed your underwear right in front of me!@@"<br>
<br>
Her voice sounds like the crack of a whip.<br>
<br>
"@@.npc_manager;And while you put back your original underwear, I'm going to think about our next disciplinary measure.@@"
<<else>>
"@@.npc_manager;Now, be a good sissy and close the door behind you. We would not want to be disturbed with this, now would we? Very good. Now, please $player.first_name, if you would kindly remove all your clothing besides your underwear. Thank you.@@"<br>
<br>
<<if setup.getItemTypeName("cage")!="">>
<<printThought $player "I'm caged my <<getWordMyPenis $player>>, just like I've been asked to!">><br>
<br>
<<else>>
<<printThought $player "Oh no! I'm not wearing a chastity cage!">><br>
<br>
<</if>>
[<<moveTo "event_manager_daily_check_stage_2_1a" "Comply and do as you're told.">>]
<<hint $options "You can still do this manually.">><br>
<</if>>
<</nobr>>
</div><<nobr>>
<<set $player.cutscene.lockinventory = true>>
<<set $player.cutscene.reason = "No! I decided to do as I'm told!">>
<<removeEverythingbutUnderwear $player $now>>
<<if $roomchange == true>>
<<if $npc_manager.trigger.forgottencage>5>>
/%<<set $p2daily_evaluation.manual = false>>%/
<<moveTo "event_manager_sissy3_1">>
<</if>>
<<set $p2daily_evaluation.manual = false>>
<</if>>
<<set $player.location to "Office of @@.npc_manager;$npc_manager.call $npc_manager.last_name@@">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/sissy_office.png" "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
Following @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ orders seems like the natural thing for you to do. You remove your clothes, put them nicely folded on the floor and present yourself to @@.npc_manager;$npc_manager.call $npc_manager.last_name@@ wearing only your undergarments.<br>
<br>
[<<moveTo "event_manager_daily_check_stage_2_2" "Continue" 30 >>]
<</nobr>>
</div><<nobr>>
<<set $player.cutscene.lockinventory = true>>
<<if $roomchange == true>>
<<set $p2daily_evaluation.score = 0>>
<<set $p2daily_evaluation.extrascore = 0>>
<<set $p2daily_evaluation.clothStyle = "">>
<<set $p2daily_evaluation.forgot_cage = false>>
<<set $p2daily_evaluation.forgot_cage_lock = false>>
<<set $p2daily_evaluation.forgot_cage_key = false>>
<<set $p2daily_evaluation.seriousoffense = false>>
<<set $p2daily_evaluation.manager_hascagekey= $npc_manager.flags.hascagekey>>
<<set $p2daily_evaluation.keyrightrevoked = false>>
<<if $p2daily_evaluation.manual>>
<<set $player.inside = true>>
<<set $player.cutscene.lockinventory = false>>
<</if>>
<<if (setup.checkTaskReason("manager_endlesstask_2","clean")==0)>>
<<set $p2daily_evaluation.score += 1>>
<<else>>
<<if setup.checkWornStatus('piss','>',24).length>0>>
<<levelStat $player 'humiliation' 10 50 true>>
<<levelStat $player 'piss' 8 50 true>>
<<set $p2daily_evaluation.seriousoffense = true>>
<<set $npc_manager.flags.appeard_piss+=1>>
<</if>>
<<if setup.checkWornStatus('cumsoaked','>',24).length>0>>
<<levelStat $player 'humiliation' 8 40 true>>
<<levelStat $player 'cum' 8 50 true>>
<<set $p2daily_evaluation.seriousoffense = true>>
<<set $npc_manager.flags.appeard_cumsoaked+=1>>
<</if>>
<<if (setup.checkWornStatus('dirty','>',74).length>0)||(setup.checkWornStatus('sweaty','>',74).length>0)>>
<<levelStat $player 'humiliation' 6 30 true>>
<<set $p2daily_evaluation.seriousoffense = true>>
<<set $npc_manager.flags.appeard_dirty+=1>>
<</if>>
<</if>>
<<if checkItemsTags([itemIDFromType('panties'),itemIDFromType('bra'),itemIDFromType('stockings')],['cute'])>>
<<set $npc_manager.satisfaction += 0.1>>
<<set $npc_manager.flags.firstcuteoutfit += 1>>
<<set $p2daily_evaluation.clothStyle = "cute">>
<<set $p2daily_evaluation.score += 1>>
<<set $p2daily_evaluation.extrascore =+ 1>>
<<elseif checkItemsTags([itemIDFromType('panties'),itemIDFromType('bra'),itemIDFromType('stockings')],['bold'])>>
<<set $npc_manager.anger += 1>>
<<set $p2daily_evaluation.score += 1>>
<<set $p2daily_evaluation.clothStyle = "bold">>
<<elseif checkItemsTags([itemIDFromType('panties'),itemIDFromType('bra'),itemIDFromType('stockings')],['fetish'])>>
<<set $npc_manager.anger += 1>>
<<set $p2daily_evaluation.score += 1>>
<<set $p2daily_evaluation.clothStyle = "fetish">>
<<elseif checkItemsTags([itemIDFromType('panties'),itemIDFromType('bra'),itemIDFromType('stockings')],['modest'])>>
<<set $p2daily_evaluation.score += 1>>
<<set $p2daily_evaluation.clothStyle = "modest">>
<<elseif checkItemsTags([itemIDFromType('panties'),itemIDFromType('bra'),itemIDFromType('stockings')],['sissy'])>>
<<set $npc_manager.satisfaction += 0.2>>
<<set $npc_manager.flags.firstsissyoutfit += 1>>
<<set $p2daily_evaluation.clothStyle = "sissy">>
<<set $p2daily_evaluation.score += 1>>
<<set $p2daily_evaluation.extrascore =+ 1>>
<<elseif checkItemsTags([itemIDFromType('panties'),itemIDFromType('bra'),itemIDFromType('stockings')],['female'])>>
<<set $npc_manager.satisfaction += 0.2>>
<<set $p2daily_evaluation.clothStyle = "female">>
<<set $p2daily_evaluation.score += 1>>
<<else>>
<<set $p2daily_evaluation.clothStyle = "male">>
<</if>>
<<if $p2daily_evaluation.cage == "">>
<<levelStat $player 'bimbofication' 7 50 true>>
<<set $npc_manager.anger+=1>>
<<if !$p2daily_evaluation.forgottencage>>
<<set $npc_manager.trigger.forgottencage+=1>>
<<set $p2daily_evaluation.forgottencage = true>>
<<if $npc_manager.flags.trustplayerwithkey>>
<<set $p2daily_evaluation.keyrightrevoked = true>>
<<set $npc_manager.flags.trustplayerwithkey = false>>
<</if>>
<</if>>
<<else>>
<<if setup.hasItemStatus(setup.getItemFromType('cage'), 'lock','!=',true)>>
<<set $p2daily_evaluation.forgot_cage_lock = true>>
<</if>>
<<if !$npc_manager.flags.trustplayerwithkey>>
<<if $npc_manager.flags.hascagekey || setup.checkItemInInventory("chastity_cage_key")>>
<<set $p2daily_evaluation.score+=1>>
<<if !$npc_manager.flags.hascagekey>>
<<set $npc_manager.flags.hascagekey = true>>
<<deleteItem $player $now 'chastity_cage_key'>>
<</if>>
<<else>>
<<set $p2daily_evaluation.forgot_cage_key = true>>
<<set $npc_manager.anger += 1>>
<<set $npc_manager.flags.hascagekey = true>>
<</if>>
<<else>>
<<if !$npc_manager.flags.playerstayedinchastity && !setup.checkItemInInventory("chastity_cage_key")>>
<<set $p2daily_evaluation.forgot_cage_key = true>>
<</if>>
<<set $p2daily_evaluation.score+=1>>
<</if>>
<</if>>
<<if $p2daily_evaluation.seriousoffense>>
<<set $p2daily_evaluation.score=0>>
<<if $npc_manager.flags.trustplayerwithkey>>
<<set $p2daily_evaluation.keyrightrevoked = true>>
<<set $npc_manager.flags.trustplayerwithkey = false>>
<</if>>
<<set $p2daily_evaluation.sendhome = true>>
<</if>>
<<if $p2daily_evaluation.score==3>>
<<set $p2daily_evaluation.score+= $p2daily_evaluation.extrascore>>
<<elseif $p2daily_evaluation.score==0>>
<<set $npc_manager.criticalanger+=1>>
<</if>>
<</if>>
<<if setup.checkItemTypeWorn("panties") && setup.checkItemTypeWorn("shoes") && setup.checkItemTypeWorn("stockings") && setup.checkDecency($player)>>
<<if !(($p2daily_evaluation.clothes == 'male_casual') && ($npc_manager.flags.appeard_casual_male==1))>>
<<moveTo 'event_manager_daily_check_stage_2_3'>>
<</if>>
<</if>>
<<set $player.location to "Social Interaction Service Syndicate LTD.">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/sissy_office.png" "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
"@@.npc_manager;Let's take a closer look at you, shall we, <<=$player.first_name>>?@@"<br>
<br>
@@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ moves closer to you, adjusting her glasses.
<<switch $p2daily_evaluation.clothStyle>>
<<case "sissy">>
<<if !$npc_manager.flags.firstsissyoutfit==1>>
Her eyes widen with a shocked expression.<br>
<br>
"@@.npc_manager_dom;<<=$player.first_name>>",the harshly addresses you, taking a bold step forward to reduce the distance between the both of you to mere centimeters,"@@.npc_manager_why are you wearing this? Well, I'm expecting an answer@@"<br>
<br>
You are unsure what to answer,
<<if $player.stats.feminized[0]>=9>>
but after a while you admit you like wearing it, while blushing like a ripe strawberry on the surface on a dying star. Your boldness is rewarded with a sincere smile.
<br>
"@@.npc_manager;Oh... I know I wasn't wrong about you. I had this feeling when you first entered through these doors, that you're devotee of the cuter and frillier things in life. Because
<<elseif $player.stats.submission[0]>=7>>
so you stand there in silence for a few seconds before admitting, that you wore it for her, since you thought she might like it, all while testing how many shades of red your blushing cheeks are able to produce. Your boldness is rewarded with a sinful smile, parting her face in the middle.<br>
<br>
"@@.npc_manager;Oh... is that being the case? Very well, because@@
<<else>>
so you stand there in silence for a few seconds, unable to for a coherent answer.<br>
<br>
"@@.npc_manager;At a loss of words <<=$player.first_name>>, well, here let me help you. It's because@@
<</if>>
<<else>>
Her eyes begin to glow with excitement, as she notices your overly girlie sissy lingerie.<br>
<br>
"@@.npc_manager;You know I say this every time you wear something like this, but that's because it is the truth, and the truth is
<</if>>
@@.npc_manager;you look simply amazing in these. Besides accentuating your feminine frame like living sissy art, it manages to make you even cuter then you already are. You would cause so many confused looks right now. I am very proud of you. You're not only taking this task very serious, you excel at it. Very good. Very good indeed."@@
<<case "cute">>
Her eyes begin to glow with excitement, as she notices your cute lingerie. A soft gasp of relief escapes her mouth.<br>
<br>
<<if $npc_manager.flags.firstcuteoutfit == 1>>
"@@.npc_manager;Oh my, <<=$player.first_name>>. You got yourself a new set of lingerie. And such a splendid, cute design! I love it.@@
<<else>>
"@@.npc_manager;This cute set of lingerie really helps to accentuate your delicate frame. A very good choice. And such a splendid design! Feel free to wear this more often, it really suits you.@@
<</if>>
@@.npc_manager;And I'm delighted you're taking your task seriously. You managed to coordinate the outfit just perfectly.@@
<<case "bold">>
At first you think you observe a pleased countenance, but after examining your underwear up close, it turns to an expression of bewilderment.<br>
<br>
"@@.npc_manager;No. This is not good. Not good at all.@@", she whispers into your ear, while pulling on the side of your <<=setup.getItemTypeName('panties')>> and letting them slap back on your skin, "@@.npc_manager;You have not ...yet earned your place to wear such provoking lingerie, nor do I think you will ever reach a level where this should be the case. It's not a level of inability, more the wrong mindset at all. Such should be reserved for more dominant characters, which is simply not your forte at all. You should really try something more fitting to your character. Maybe something pink with frills.@@
<<case "modest">>
You manage to take a glance at a soft smile on her lips before she returns to her usual determined expression.<br>
<br>
"@@.npc_manager;Good. This modest set of female underwear really brings a certain feminine grace to you. But I think, you could up your game by trying something cuter in the future. Anyway, you managed to coordinate the outfit just perfectly.@@
<<case "female">>
You manage to take a glance at a soft smile on her lips, which turn into a puzzled expression shortly after.<br>
<br>
"@@.npc_manager;Hmm... while the intend is there, the execution lacks a certain finesse. Maybe I overestimated your feminine instincts. When choosing underwear you should try and match them on certain attributes. Modest with Modest, Cute with Cute. While, yes technically you're wearing female underwear as agreed upon, I can see the Software developer in you resurfacing, and taking compromises where they appear. In the future try to choose a theme. I think something cute, maybe pink would look terrific on your petite physique.@@
<<case "male">>
The disappointment you cause is written all over her face, you almost think she looks sad for a moment.<br>
<br>
"@@.npc_manager;You do realize, that this belongs to your training, to become a perfect secretary, do you? If you're unable to follow such simple instructions, I am afraid, I cannot employ you for a very long time.@@
<</switch>>
<<if ($p2daily_evaluation.cage == "") || ($player.timebased.horny > $player.penis.errection)>>
<<switch $p2daily_evaluation.clothStyle>>
<<case "sissy">>
@@.npc_manager;And while I can almost empathize with your eagerness to show me your new lingerie in all its frilly glory@@", she says while her gaze slowly wanders down your body,
<<case "cute">>
@@.npc_manager;Still, while your eagerness to show me your new lingerie is worth admiring@@", she says while her gaze slowly wanders down your body,
<<case "bold">>
@@.npc_manager;While your eagerness to show me your new lingerie is worth admiring, even though I am not jubilant about your selections@@", she says while her gaze slowly wanders down your body,
<<case "modest">>
@@.npc_manager;Still, while your eagerness to show me your underwear is worth admiring@@", she says while her gaze slowly wanders down your body,
<<case "female">>
@@.npc_manager;Still, while your eagerness to show me your ...random selection of underwear is worth admiring@@", she says while her gaze slowly wanders down your body,
<<case "male">>
@@.npc_manager;And of course, since you're unwilling to wear female underwear@@", she says while her gaze slowly wanders down your body,
<</switch>>
<<if $p2daily_evaluation.clothStyle!="male">>
<<if ($p2daily_evaluation.cage != "")>>
suddenly grabbing your cage free crotch with an iron grip, having you at her mercy, "@@.npc_manager;I am not able to overlook the lack of a chastity device on your sissy clitty. Such an disappointment. I've expected better from you, <<=$player.first_name>>@@"<br>
<br>
<<else>>
taking a good look your <<getWordMyPenis $player>> try to stay erect, while shaking her head, "@@.npc_manager;I am not able to overlook the lack of a chastity device on your sissy clitty. Such an disappointment. I've expected better from you, <<=$player.first_name>>@@"<br>
<</if>>
<<else>>
<<if ($p2daily_evaluation.cage != "")>>
suddenly grabbing your cage free crotch with an iron grip, having you at her mercy, "@@.npc_manager;Why bother wearing a chastity device on your useless sissy clitty at all. Such an disappointment. I've expected better from you, <<=$player.first_name>>@@"<br>
<br>
<<else>>
taking a good look your <<getWordMyPenis $player>> try to stay erect, while shaking her head, "@@.npc_manager;Why bother wearing a chastity device on your useless sissy clitty at all. Such an disappointment. I've expected better from you, <<=$player.first_name>>@@"<br>
<br>
<</if>>
<</if>>
<<else>>
<<switch $p2daily_evaluation.clothStyle>>
<<case "sissy">>
<<case "cute">>
@@.npc_manager;Your eagerness to show me your new lingerie is worth admiring@@", she says while her gaze slowly wanders down your body, putting her hand over your crotch region and slowly sliding them down until they touch your <<=setup.getItemTypeName("cage")>> through your <<=setup.getItemTypeName("panties")>>, "@@.npc_manager;And you're caged up like you're supposed to be.@@
<<case "bold">>
@@.npc_manager;Your willingness to show me your underwear is worth admiring, even though I am not jubilant about your selections@@", she says while her gaze slowly wanders down your body, putting her hand over your crotch region and slowly sliding them down until they touch your <<=setup.getItemTypeName("cage")>> through your <<=setup.getItemTypeName("panties")>>, "@@.npc_manager;At least you're caged up like you're supposed to be, something someone reaching for dominance never would do to themself.@@
<<case "modest">>
@@.npc_manager;Your willingness to show me your underwear is worth admiring@@", she says while her gaze slowly wanders down your body, putting her hand over your crotch region and slowly sliding them down until they touch your <<=setup.getItemTypeName("cage")>> through your <<=setup.getItemTypeName("panties")>>, "@@.npc_manager;And you're caged up like you're supposed to be.@@
<<case "female">>
@@.npc_manager;Your willingness to show me your ...random selection of underwear is worth admiring@@", she says while her gaze slowly wanders down your body, putting her hand over your crotch region and slowly sliding them down until they touch your <<=setup.getItemTypeName("cage")>> through your <<=setup.getItemTypeName("panties")>>, "@@.npc_manager;And you're caged up like you're supposed to be.@@
<<case "male">>
@@.npc_manager;Your unwillingness to wear female underwear is unacceptable@@", she says while her gaze slowly wanders down your body, putting her hand over your crotch region and slowly sliding them down until they touch your <<=setup.getItemTypeName("cage")>> through your <<=setup.getItemTypeName("panties")>>, "@@.npc_manager;But at least you're caged up like you're supposed to be. If you accept this predicament why not accept the other one as well?@@
<</switch>>
<<if $p2daily_evaluation.forgot_cage_lock>>
@@.npc_manager;But you can be such an ditz sometimes <<=$player.first_name>>. You forgot to lock up.@@", she Lamented while locking your cage by simply pushing the shackle into the padlock. A foreboding click sounds makes you realize, that your <<getWordMyPenis $player>> is locked
<<if $p2daily_evaluation.forgot_cage_key>>
away for the day, since you decided to leave the key at home.
<<elseif $npc_manager.flags.trustplayerwithkey>>
away.
<<else>>
away for the day, since you forget to leave the key at home.
<</if>>
<<else>>
@@.npc_manager;And its nicely locked up as well.@@", she declares while pulling on the lock to test it.
<</if>>
<<if $npc_manager.flags.trustplayerwithkey>>
<<if $npc_manager.flags.playerstayedinchastity>>
Her hand rests a little bit longer then usual above your <<getWordMyPenis $player>>, and even rubs up and down a little bit.<br>
<br>
"@@.npc_manager;Oh <<=$player.first_name>>, such splendid behavior, to lock away that useless little thing by your own free will. I am so proud of you. You turn out even better then I imagined you to be. I will return the key at the end of the day. That is if you want it back at all. I could understand if you decide to leave it with me at all. That way you can concentrate on more important issues, like how to become a more obedient sissy slave.@@
<<if ($player.stats.feminized[0]>=9) && ($player.stats.submission[0]>=7)>>
@@.npc_manager;There, that look on your face, and the way you bashfully turn your gaze at the floor, that are my spies. I don't think I need any more evidence, do I sissy?@@"<br>
<br>
You think about protesting for a moment, but then again, what would be the point of it. You are after all a Sissy Secretary. You are her Sissy Secretary, are you not?
<<else>>
@@.npc_manager;What, that was not your intention when you gave me the key? Well, maybe just not yet.@@"<br>
<br>
That last statement was underlined with a rather devious looking smile on her face. You think she really means it, whether you like it or not. The question of course is, do you really reject this idea? After all, you are still here, are you not?
<</if>>
<<elseif $p2daily_evaluation.forgot_cage_key>>
<br><br>
"@@.npc_manager;I've entrusted the key with you for the time being, so I'll let you keep it. But the slightly shocked expression on your face
<<if $p2daily_evaluation.forgot_cage_lock>>
as I locked it down
<</if>>
tells me, that you don't have it with you. Well, not that it matters anyway, maybe it's even better that way, so you can't get tempted to give in into your animalistic urges. Anyway, you're locked up and tucked away, so you can concentrate on more important issues. Self control is a fundamental pillar of society, never forget that <<=$player.first_name>>.@@"
<<else>>
<br><br>
"@@.npc_manager;I've entrusted the key with you for the time being, so I'll let you keep it. But if you even think about unlocking your <<getWordMyPenis $player>> anywhere on the premise of the company, you'll have your key rights revoked in no time, and there will be consequences! Anyway, you're locked up and tucked away, so you can concentrate on more important issues. Self control is a fundamental pillar of society, never forget that <<=$player.first_name>>.@@"
<</if>>
<<else>>
<<if $npc_manager.flags.playerstayedinchastity>>
Her hand rests a little bit longer then usual above your <<getWordMyPenis $player>>, and even rubs up and down a little bit.<br>
<br>
"@@.npc_manager;Oh <<=$player.first_name>>, such splendid behavior, to lock away that useless little thing by your own free will. I am so proud of you. You turn out even better then I imagined you to be. I will return the key at the end of the day. That is if you want it back at all. I could understand if you decide to leave it with me at all. That way you can concentrate on more important issues, like how to become a more obedient sissy slave.@@
<<if ($player.stats.feminized[0]>=9) && ($player.stats.submission[0]>=7)>>
@@.npc_manager;There, that look on your face, and the way you bashfully turn your gaze at the floor, that are my spies. I don't think I need any more evidence, do I sissy?@@"<br>
<br>
You think about protesting for a moment, but then again, what would be the point of it. You are after all a Sissy Secretary. You are her Sissy Secretary, are you not?
<<else>>
@@.npc_manager;What, that was not your intention when you gave me the key? Well, maybe just not yet.@@"<br>
<br>
That last statement was underlined with a rather devious looking smile on her face. You think she really means it, whether you like it or not. The question of course is, do you really reject this idea? After all, you are still here, are you not?
<</if>>
<<else>>
"@@.npc_manager;Well, go ahead <<=$player.first_name>>, hand me the key@@", she demands while holding her hand towards you.
<<if $p2daily_evaluation.forgot_cage_key>>
You lower your eyes and admit, that you've forgotten the key at your flat.<br>
<br>
"@@.npc_manager;Oh how quite convenient... for you.@@"<br>
<br>
You're surprised by this reaction or rather the lack of.<br>
<br>
"@@.npc_manager;Well, do not worry, I have foreseen some resistance by your side and was prepared for worse disobedience. This.. this is nothing@@", she says while freeing your cage from your <<=setup.getItemTypeName("panties")>>. Then she unlocks the lock with a key you've haven't seen, before changing the lock on the cage for another.<br>
<br>
"@@.npc_manager;See, now we got you a brand new lock, and the key you so conveniently forgot at home is now useless, while I'm in possession of the true key. The important question is, am I willing to give you the key at the end of the day? Only one way to find out, is it? All locked up and tucked away, so you can concentrate on more important issues. Self control is a fundamental pillar of society, never forget that <<=$player.first_name>>.@@"<br><br>
<<else>>
You hand over the key for your <<=setup.getItemTypeName('cage')>> as demanded.<br>
<br>
"@@.npc_manager;Good. All locked up and tucked away, so you can concentrate on more important issues. Self control is a fundamental pillar of society, never forget that <<=$player.first_name>>.@@"<br><br>
<</if>>
<</if>>
<</if>>
<</if>>
She takes a moment to examine the tidiness of your clothes.<br>
<br>
<<if (setup.checkTaskReason("manager_endlesstask_2","clean")==0)>>
<<if $p2daily_evaluation.clothStyle== "male" || $p2daily_evaluation.clothStyle == "bold">>
"@@.npc_manager;Well, at least they're clean and tidy as they're supposed to be. Still, it would be a lot better for you, if you wear the things you're supposed to wear.@@"<br>
<br>
<<else>>
"@@.npc_manager;And they're clean and tidy as they're supposed to be. Very good.@@"<br>
<br>
<</if>>
<<else>>
"@@.npc_manager;You call this clean, Sissy?@@
<<set _tmpListDirty = setup.checkWornStatus('dirty','>',74)+setup.checkWornStatus('sweaty','>',74)>>
<<if _tmpListDirty.length>0>>
<<if $p2daily_evaluation.clothStyle== "male" || $p2daily_evaluation.clothStyle == "bold">>
@@.npc_manager;You're unable to choose the right clothes and to keep them nice and clean?@@
<<else>>
@@.npc_manager;Choosing the right things to wear do not excuse this behavior.@@
<</if>>
@@.npc_manager;Such is ill suited for a secretary of mine! You are working in a multi billion credit cooperation and not some pigpen. But if you'd rather work there, that can be arranged if you
continue this behavior, my little piglet!@@
<</if>>
<<set _tmpListCum = setup.checkWornStatus('cumsoaked','>',24)>>
<<if _tmpListCum.length>0>>
<<if _tmpListDirty.length>0>>
@@.npc_manager;Speaking of pigpen, is that cum?@@
<<else>>
@@.npc_manager;Is that cum?@@
<</if>>
<<if setup.checkItemListfromSpecific(_tmpListCum,'panties',true) && (setup.checkItemListfromSpecific(_tmpListCum,'bra',true)||setup.checkItemListfromSpecific(_tmpListCum,'stockings',true)||setup.checkItemListfromSpecific(_tmpListCum,'garter',true))>>
@@.npc_manager;I can see where the cum from your panties comes from but... ooh. You naughty little sissy. Already whoring yourself to the highest bidder? Maybe we should put you on a street corner instead? Is that what you would like you dirty sissy whore? I do not care what or who you do in your spare time, but here you are to be clean and tidy. Or mark my words, I will make you housebroken.@@
<</if>>
<</if>>
<<set _tmpList = setup.checkWornStatus('piss','>',24)>>
<<if _tmpList.length>0>>
<<if _tmpListCum.length>0>>
@@.npc_manager;And speaking of street corner, you smell like the corner where the drunks piss!@@
<<elseif _tmpListDirty.length>0>>
@@.npc_manager;Speaking of pigpen, you smell like one as well!@@
<<else>>
@@.npc_manager;What is this unworldly stench sissy?@@
<</if>>
@@.npc_manager;Did you piss yourself or did someone piss on you? I don't even want to know. Keep this up and you'll be installed as a new urinal for the higher ups. God knows, they got worse kinks then this.@@
<</if>>
"<br><br>
<</if>>
<<switch $p2daily_evaluation.score>>
<<case 0>>
@@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ looks at you with an mix of anger and disgust.<br>
<br>
"@@.npc_manager;This is unacceptable. I was more accommodating regarding your shenanigans during your first few days and only counted critical violations of your working contract as reason for termination, but since It's up to my judgment, to decide what is such a violation and what not. And frankly said, I am not willing to work with a secretary as intractable as yourself. So consider this your <<printNumber $npc_manager.criticalanger>> offense.@@
<<if $npc_manager.criticalanger < 5>>
@@.npc_manager; You're threading on thin ice <<=$player.first_name>>. Once you reach your 5th offense, it's... how would you pronounce it: "Game Over".@@
<<else>>
@@.npc_manager; This is it. I'm afraid, I have to let you go. And to think I had such high hopes for you. Such a pity.@@
<</if>>
@@.npc_manager; Put your clothes back on and leave my office.@@"
<<case 1 2>>
@@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ seems to be quite puzzled of your behavior, since you followed some instructions and ignored others.<br>
<br>
"@@.npc_manager;Look <<=$player.first_name>>, your inability to follow my simple rules force me to use more drastic measures for this simple check.@@", she says while opening her drawer, taking out a big paddle with the words "for sissy secretary use only" written on them in a cursive looking typesetting, "@@.npc_manager; Bend over.@@"<br>
<br>
You do as you're told and bend over the table like you're used to be.<br>
<br>
"@@.npc_manager_dom;Do!@@"<br>
<br>
*SMACK*<br>
<br>
"@@.npc_manager_dom;The!@@"<br>
<br>
*SMACK*<br>
<br>
"@@.npc_manager_dom;Whole!@@"<br>
<br>
*SMACK*<br>
<br>
"@@.npc_manager_dom;Task!@@"<br>
<br>
*SMACK*<br>
<br>
"@@.npc_manager_dom;You!@@"<br>
<br>
*SMACK*<br>
<br>
"@@.npc_manager_dom;Stupid!@@"<br>
<br>
*SMACK*<br>
<br>
"@@.npc_manager_dom;Sissy!@@"<br>
<br>
*SMACK*<br>
<br>
"@@.npc_manager_dom;Ditz!@@"<br>
<br>
*SMACK*<br>
<br>
She puts the paddle back into the drawer.<br>
<br>
"@@.npc_manager;Now, doesn't that make us feel a lot better, does it? From now on follow the tasks to the letter, do you understand me <<=$player.first_name>>. Now would you please put your clothes back on, it distracts me to see your bright and rosy cute butt glowing in agony.@@"
<<case 3>>
You see a hint of a smile on her lips. <br>
<br>
"@@.npc_manager;Very good. You're really starting to get the gist of these tasks.@@
<<if ($npc_manager.satisfaction+$npc_manager.affection) > $npc_manager.anger>>
@@.npc_manager;Keep this up, and I can promise you a distinguished career here at Social Interaction Service Syndicate LTD.@@
<<else>>
@@.npc_manager;Keep this up, and I might be able to overlook some of your past mistakes.@@
<</if>>
<<if $p2daily_evaluation.forgot_cage_key>>
<br><br>
Of course she isn't done with you, while a smirk adorns her face.<br>
<br>
@@.npc_manager;But please refrain from any key or lock related shenanigans in the future. I have more resources to exchange these locks then you have place to hide these. Otherwise I might have to change you cage for a more permanent solution.@@
<</if>>
@@.npc_manager;Now would you please put your clothes back on and continue with your work.@@"
<<case 4>>
You see a smile on her lips. Not one of these short ones, but a long, sincere one.<br>
<br>
"@@.npc_manager;Well, you're really starting to get the gist of these tasks. Very good!@@
<<if ($npc_manager.satisfaction+$npc_manager.affection) > $npc_manager.anger>>
@@.npc_manager;I think you're almost getting to good at this. If you keep this up, I am afraid, that I have to punish you... Oh I have to punish you really good. Maybe all night long, that is if I ever get a night off.@@", is her reaction to all your toil, but then you get a playful slap on your well cushioned backside and understand the implication,"
<<else>>
@@.npc_manager;Keep this up, and I might be able to overlook some of your past mistakes.@@
<</if>>
<<if $p2daily_evaluation.forgot_cage_key && !$npc_manager.flags.trustplayerwithkey>>
<br><br>
Her smile turns to an smirk in an instant.<br>
<br>
@@.npc_manager;But please refrain from any key or lock related shenanigans in the future. I have more resources to exchange these locks then you have place to hide these. Otherwise I might have to change you cage for a more permanent solution."@@
<</if>>
@@.npc_manager;Now would you please put your clothes back on, I wouldn't mind if you'd work in these, but I'm afraid the heterosexual male staff of the company might be distracted and had to question their sexuality,@@
<<if $player.stats.feminized[0]>=6>>
@@.npc_manager;once they've realize you're male.@@", she admits, but follows up way to fast with, "@@.npc_manager;That is of course if they realize that you're male.@@"
<<else>>
@@.npc_manager;once they've realize you're male.@@"
<</if>>
<</switch>>
<br><br>
<<if ($p2daily_evaluation.clothes == 'male_casual') && ($npc_manager.flags.appeard_casual_male==1)>>
You are about to start putting your clothes back on, when you're suddenly interrupted.<br>
<br>
"@@.npc_manager;Tsk, Tsk, Tsk. <<=$player.first_name>> you ditz, did I tell you to put your clothes back on? I don't think so. We still have to discuss something, regarding your insubordination this morning. Well, less discussing and more you follow my every command, yes?@@"<br>
<br>
You nod intimidated.<br>
<br>
"@@.npc_manager;Good!@@", she continues, while walking towards a cupboard in the back of her office, retrieving a shiny pink bag from it, like the ones you get from those fancy fashion shops. Its quite an enormous one. Then she heads towards you, holding the bag in front of her.<br>
<br>
"@@.npc_manager;Here, you go, take it.@@"<br>
<br>
[<<moveTo "event_manager_daily_check_stage_2_3_female_secretary_1" "Take the bag" 360>>]
<<else>>
[<<moveTo "event_manager_daily_check_stage_2_3" "Put your clothes back on" 360 "<<useClothSetPop 'p2_daily_evaluation_clothes' $player $now>>">>]
<</if>>
<</nobr>>
</div><<nobr>>
<<set $player.inside = true>>
<<set $player.cutscene.lockinventory = false>>
<<if setup.checkItemWorn("pink_mary_janes") && setup.checkItemWorn("satin_blouse_pink") && setup.checkItemWorn("skirt_pink_leather") && (setup.checkItemTypeWorn("panties") || setup.checkItemTypeWorn("body")) && setup.checkItemTypeWorn("stockings")>>
<<moveTo "event_manager_daily_check_stage_2_3_female_secretary_2">>
<<elseif $roomchange == true>>
<<addItem "pink_mary_janes">>
<<addItem "satin_blouse_pink">>
<<addItem "skirt_pink_leather">>
<<set $npc_manager.flags.femalesecretary = true>>
<<if $player.stats.feminized[0]<8>>
<<riseStatLevel $player 'feminized' 8>>
<</if>>
<<set $player.flags.crossdresser = true>>
<<deleteUnwornTagItems $player 'male'>>
<</if>>
<<set $player.location to "Office of @@.npc_manager;$npc_manager.call $npc_manager.last_name@@">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/sissy_office.png" "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You take the bag out of her hands and catch a glimpse inside. Looks like clothes to you. Pink clothes. You gulp audible.<br>
<br>
"@@.npc_manager;Ah, I can see the cogs in your brain are still working. You see <<=$player.first_name>>, this is your new work uniform. Either you're unable to provide for your own clothes within the regulations of your contract, or maybe you're still struggling financial after loosing your last job. Maybe you're just trying to tease me. I don't really care for the reason, but what I care for is, that my secretary meets a certain standards, maybe even exceeding at them. You did neither today. So go ahead, put these on. Don't worry, I'll watch, to make sure you don't mess up. And give me your ... other clothes while we're at it. I'll be taking care of them while you change.@@"@<br>
<br>
You slowly open the bag to retrieve the items within. A light pink blouse made from satin. Looks expansive. A pink leather belt. No... wait. Is that supposed to be a skirt? Its so short. Only one false move in this, and everyone will know the color of your underwear. And some pink Mary Jane heels. You blush at the thought of wearing these. You better get started changing if you want to start working today. Working. Today.<br>
<br>
<<printThought $player "Oh god. Everyone who enters the office today is going to see me. I will literally die of embarrassment!">><br>
<</nobr>>
</div><<nobr>>
<<set $player.inside = false>>
<<set $player.cutscene.lockinventory = false>>
<<if $roomchange == true>>
<<set $nametrys = 0>>
<</if>>
<<set $player.location to "Office of @@.npc_manager;$npc_manager.call $npc_manager.last_name@@">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/sissy_office.png" "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
The blouse is not that difficult to put on, since its not that different from a male shirt, only the buttons are on the other side, and
<<if $player.body.breastsize[0]>0>>
thankfully there's more place for your breasts, compared to the shirts you used to wear.
<<else>>
there would be more space for your breasts... not that you have any. At the moment.
<</if>>
The skirt was a whole other deal. Managing to squeeze your well formed backside into it was arduous, to say the least. Its as if it was perfectly fitted to encase your buttocks as tight and narrow as possible, so anyone taking a better look at them does not have to guess to long to figure out what kind of panties you're wearing.<br>
<br>
<<printThought $player "Oh no, everyone can see the outline of my <<=setup.getItemName(setup.getItemFromType('panties'))>>">><br>
<br>
While you nearly die of awe at the sight of your miniskirted behind in the cheval mirror next to the door, you have the strange feeling that it's somewhat hot in here. No, not hot... rather burning. Something smells like it's burning. Oh no, she isn't... You see your remaining male clothes go up in flames in the trash basket, which seems to be used to things being burned in it.<br>
<br>
"@@.npc_manager;Oh no, your clothes were so ashamed of being, they spontaneously self-combusted, to spare themself from their sad existence. You're welcome by the way. And don't worry, your new shoes alone are more worth than these combined. And while were at it. I am updating your current daily task from now on. From now on, until further notice, you will dress completely female. This will be a part of your evaluation as well. Do I make myself clear? This does not revoke your current task, so female underwear is mandatory as well, as is the chastity device. Hmm... Come to think of it, maybe it was a good Idea to appear today the way you did. Now I can finally whip you into shape without any compunction. As usual, neglecting your tasks will result in a disciplinary measure. And when I think of your new dress code, I might have to change my style as well, don't you think? Yes?@@"<br>
<br>
You nod timidly, slowly grasping the consequences of your actions.<br>
<br>
<<printThought $player "This cannot be happening! All my male clothes I had with me... gone! How am I going to get home. How will I survive this day?">><br>
<br>
"@@.npc_manager;<<=$player.first_name>>, look at me!"@@<br>
<br>
You are unable to comply and stare in disbelieve at the floor. With a powerful step forward @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ closes the distance between the two of you.<br>
<br>
"@@.npc_manager_dom;I said look at me Sissy!@@", she commands you while putting her finger under your chin, pressing it upwards with little force, but still you comply, looking up at her face.<br>
<br>
"@@.npc_manager;Look me in the eyes and tell me with your own words, that this is not what you want. You had more then enough chances to quit and look for another job. Or simply comply and hang on to the pitiful remains of your masculinity. But you did neither. And here we are. So don't tell me, you don't like it. Me, dominating you, the clothes, the pain, the excitement! It's all part of the deal, so you either stay and enjoy the ride as the sissy secretary you're born to be, or you walk through that door, right now and never return. The later means of course that your contract is null and void. So... here are your two options: Either you tell me the name you want to be called from now on, since <<=$player.first_name>> is hardly a fitting name for a sissy secretary, or you leave and never return. So, what shall it be Sissy?@@"<br>
<br>
<<printThought $player "The truth is, I stayed way longer and did a lot of things I didn't intend to do. Maybe I really belong here?">><br>
<br>
[<<link "Tell her your chosen sissy name">><<openDialog "Your sissy name:" "dialog_selectName">><</link>>]<br>
[<<moveTo "gameover_nintendolls" "Walk through that door and never come back." 360 >>]
<</nobr>>
</div><<nobr>>
<<set $player.inside = false>>
<<set $player.cutscene.lockinventory = false>>
<<if $roomchange == true>>
<<set $acceptname = "">>
<<if $sissyname.toLowerCase() == $player.first_name.toLowerCase()>>
<<set $acceptname = "samename">>
<<elseif $sissyname.toLowerCase() == $player.last_name.toLowerCase()>>
<<set $acceptname = "lastname">>
<<elseif $sissyname.toLowerCase() == $npc_manager.first_name.toLowerCase() || $sissyname.toLowerCase() == $npc_manager.last_name.toLowerCase()>>
<<set $acceptname = "manager">>
<<elseif $sissyname.toLowerCase() == 'sissy' || $sissyname.toLowerCase() == 'sissyname'>>
<<set $acceptname = "sissy">>
<<elseif $sissyname.toLowerCase() == 'frisk' || $sissyname.toLowerCase() == 'chara'>>
<<set $acceptname = "undertale">>
<<elseif $sissyname.toLowerCase() == 'sans' || $sissyname.toLowerCase() == 'papyrus' || $sissyname.toLowerCase() == 'gaster' || $sissyname.toLowerCase() == 'wingdings'>>
<<set $acceptname = "undertale2">>
<</if>>
<<if $acceptname != "">>
<<set $nametrys+=1>>
<<else>>
<<set $player.original_first_name = $player.first_name>>
<<set $player.flags.namechange = true>>
<<set $player.first_name = $sissyname>>
<<set $player.flags.company.depts += 10200>>
<<addWorkEvent '{"trigger":"morning","type":"always","chance":100,"repeat":false,"when":"always","priority":100}' '{"szene":"event_work_femalesecretary_1_0","length":"30"}' $now>>
<<addWorkEvent '{"trigger":"afternoon","type":"always","chance":100,"repeat":false,"when":"always","priority":100}' '{"szene":"event_work_femalesecretary_2_0","length":"30"}' $now>>
<<addEvent '{"trigger":"always","type":"next","location":"room_office_lunchbreak_canteen"}' '{"szene":"event_canteen_femalesecretary_1_0"}'>>
<<set $npc_manager.flags.reactnamechange = true>>
<</if>>
<</if>>
<<set $player.location to "Office of @@.npc_manager;$npc_manager.call $npc_manager.last_name@@">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/sissy_office.png" "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<switch $acceptname>>
<<case "samename">>
"@@.npc_manager;No, point of the whole thing was for you to choose a feminine name, fitting to your new personality. Not your old name! Try again!@@"<br>
<br>
[<<link "Tell her your chosen sissy name">><<openDialog "Your sissy name:" "dialog_selectName">><</link>>]
<<case "lastname">>
"@@.npc_manager;...You want your last name to be your Sissy name? So you would be Sissy <<=$player.last_name>> <<=$player.last_name>>. Seriously? Hmm... Maybe I simply call you Sissy Smartass from now on. Or Sissy Dumbfuck. One of these two. Try again!@@"<br>
<br>
[<<link "Tell her your chosen sissy name">><<openDialog "Your sissy name:" "dialog_selectName">><</link>>]
<<case "manager">>
"@@.npc_manager;No, that is no name fitting a Sissy. And it's my name. So... no! Try again!@@"<br>
<br>
[<<link "Tell her your chosen sissy name">><<openDialog "Your sissy name:" "dialog_selectName">><</link>>]
<<case "sissy">>
"@@.npc_manager;Nope, not an option. Again!@@"<br>
<br>
[<<link "Tell her your chosen sissy name">><<openDialog "Your sissy name:" "dialog_selectName">><</link>>]
<<case "undertale">>
"@@.npc_manager;Oh no. We are not going down that road. The last thing we need here is another person with determination starting another global war! Again! The name, not the war. Look whatever you do, promise me to not start any wars, okay? @@"<br>
<br>
[<<link "Tell her your chosen sissy name">><<openDialog "Your sissy name:" "dialog_selectName">><</link>>]
<<case "undertale2">>
"@@.npc_manager;Why would you want to be called like a font? Once more! @@"<br>
<br>
[<<link "Tell her your chosen sissy name">><<openDialog "Your sissy name:" "dialog_selectName">><</link>>]
<<case "">>
"@@.npc_manager;So, sissy, from today on your name shall be <<=$player.first_name>>. I like it, it has a certain feminine ring to it. One more thing, <<=$player.first_name>>... <<=$player.first_name>>... I'm already getting used to it. Here you go@@", she hands you an Datapad with a digital contract on it. Looks like your original contract from the looks of it, so a lot of text and you have no Idea whats going on, "@@.npc_manager;I need you to sign this with your new name, so it's official within the companies records.@@"<br>
<br>
Still being high on endorphin, because you decided to finally go through with it and accept that feminine side of yours, you sign the document without even taking a closer look at it.<br>
<br>
"@@.npc_manager;Well done. Okay <<=$player.first_name>> <<=$player.last_name>>, this concludes your official name change. Social Security Administration, Bureau of Consular Affairs, the Federal Communications Commission, the Selective Service System, the Department of Motor Vehicles and a few other departments have been informed of your name change. Your documents and ID card should be updated once you make your next online transaction.@@"<br>
<br>
<<printThought $player "W... What?">><br>
<br>
"@@.npc_manager;No need to look so worried, the company is paying the fees for the change of course. But I would beware, since the company keeps track of all the money they invest into you. So terminating your contract now would end you in hot water, since you had to either repay the <<=setup.numberInWords($player.flags.company.depts)>> credits you own the company at the moment, or you have to accept a repurposing deal. But don't worry, once your trial period is over, a certain percentage of your salary will be used to reduce that amount.@@"<br>
<br>
<<printThought $player "That really does not make it any better!">><br>
<br>
You explain to @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ that you thought this was more an internal thing, and you still get to keep your name.<br>
<br>
"@@.npc_manager;Mistress,@@", is the interruption you achieve by trying to tell her quite clearly that you're not okay with this, "@@.npc_manager;Since you finally accepted your role as a sissy secretary, I am not a Missus to you anymore. From now on, whenever you address me, I want to hear a Mistress in front of my name, did I make myself clear? And, well, there seems to be a misconception here. If we change a name within the company, the law is obliged to follow through with it. Besides, <<=$player.first_name>> fits you a lot better then <<=$player.original_first_name>>, especially if you consider the way you are dressed right now. Any more questions? Good, we squandered enough time with feckless chatter.@@"<br>
<br>
[<<moveTo "event_manager_daily_check_stage_2_3" "Continue" 360 "<<set $npc_manager.call='Mistress'>>">>]
<</switch>>
<</nobr>>
</div><<nobr>>
<center>
<<textbox "$sissyname" "" autofocus>>
</center>
<br>
@@.textRightSide;
<<button "Okay">>
<<moveTo 'event_manager_daily_check_stage_2_3_female_secretary_3'>>
<<script>>
Dialog.close();
<</script>>
<</button>>@@
<</nobr>><<nobr>>
<<set $player.inside = false>>
<<set $player.cutscene.lockinventory = false>>
<<if $roomchange == true>>
<<if $p2daily_evaluation.sendhome>>
<<set $player.work.sendhome = true>>
<<set $player.work.sendhomedate = $now>>
<<else>>
<<set $player.work.sendhome = false>>
<</if>>
<<if ($p2daily_evaluation.clothes == 'male_casual') && ($npc_manager.flags.appeard_casual_male==1)>>
<<set _ManagerName to setup.getNpcName('manager')>>
<<if $now.getUTCDay()==5>>
<<set _nextDate to setup.setNextDate($now, 3, 8, 0)>>
<<else>>
<<set _nextDate to setup.setNextDate($now, 1, 8, 0)>>
<</if>>
<<addNpcTheme 'npc_psychiatrist' 'manager' 'Tell her that you're wearing female clothes at work'
10
'event_psychiatrist_manager_femalesecretary'
false
'About your manager, @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>.'
>>
<<addTask 'manager_endlesstask_2_female'
$now
_ManagerName
'From now on you have to wear female clothes fit for office. Both on top, as well as underneath. Panties, bra, hosiery under your feminine office outfit. You will lock the remains of your manhood in a cage. I will personally check this every day at the start of your workday, so make sure your clothing is in top notch condition!'
'{"wear":[{"specific":"panties","tag":["female"]},{"specific":"bra","tag":["female"]},{"specific":"stockings","tag":["female"]},{"specific":"cage"}],"clean":{"condition":"all"},"location":{"condition":"room_office_sissy_secretary_work_morning_start"}}'
'{"changenpcstat":{"type":"npc","how":"+","npc":"npc_manager","stat":"satisfaction","value":0.1},"trigger_event":"event_manager_daily_check_stage_2"}'
'{"changenpcstat":{"type":"npc","how":"+","npc":"npc_manager","stat":"anger","value":1},"trigger_event":"event_manager_daily_check_stage_2"}'
'always_workday'
_nextDate>>
<<set _x = setup.deleteCurrentTask('manager_endlesstask_2')>>
<<else>>
<<if $npc_manager.flags.femalesecretary>>
<<restartTask "manager_endlesstask_2_female">>
<<else>>
<<restartTask "manager_endlesstask_2">>
<</if>>
<</if>>
<</if>>
<<set _things = 0>>
<<set $player.location to "Office of @@.npc_manager;$npc_manager.call $npc_manager.last_name@@">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/sissy_office.png" "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<if ($p2daily_evaluation.clothes == 'male_casual') && ($npc_manager.flags.appeard_casual_male==1)>>
<<printThought $player "Has that really just happened? Oh god. No way!?!">><br>
<br>
You
<<else>>
You put your clothes back on as they were before and
<</if>>
<<if $p2daily_evaluation.sendhome||$p2daily_evaluation.keyrightrevoked||($npc_manager.trigger.forgottencage>0 && $npc_manager.trigger.forgottencage < 5)>>
beg your pardon as you try to leave the office, but @@.npc_manager;$npc_manager.call $npc_manager.last_name@@ turns to you one last time.<br>
<br>
"@@.npc_manager;One last thing, before you go <<=$player.first_name>>.@@
<<if $p2daily_evaluation.keyrightrevoked>>
@@.npc_manager;Consider your key rights revoked. Starting tomorrow, you will hand over the key every morning like the good, obedient sissy you are. And if you're a good little sissy during the day you might be lucky enough, i might be indulged to hand over the key to you at the end of the day, but I wouldn't count on it, if you continue your rebellious behavior.@@
<<set _things +=1>>
<</if>>
<<if $p2daily_evaluation.sendhome>>
<<if _things >0>>
@@.npc_manager;And while we're at it, don't@@
<<else>>
@@.npc_manager;Don't@@
<</if>>
@@.npc_manager;bother staying in the office today. Your appearance is unsuited for your position and it would be a disgrace for anyone to see you in such a state. Consider this as a time out to think about your mistakes. Unpaid of course.@@
<<set _things +=1>>
<</if>>
<<if $npc_manager.trigger.forgottencage>0 && $npc_manager.trigger.forgottencage < 5>>
<<if _things >0>>
@@.npc_manager;And then theres the issue of your problem down there, where I thought we had an agreement on the solution.@@
<<else>>
@@.npc_manager;We have figured out a solution for your problem down there.@@
<</if>>
@@.npc_manager;If you try to sabotage said solution, I might have to enforce measures, that will make the current ones seem like child's play. These measures will have a more lasting impact on your life outside the office then the current ones.@@
<<set _things +=1>>
<</if>>
@@.npc_manager;Do I make myself clear?@@"<br>
<br>
You nod while feeling awkward, then leave the office.<br>
<br>
<<else>>
beg your pardon as you leave the office.<br>
<br>
<</if>>
[<<moveTo "room_office_sissy_secretary_work_morning_start" "Leave the office.">>]
<</nobr>>
</div><<createAnimatedBGR "https://giant.gfycat.com/TidyReasonableArcticduck.mp4">>
You are $player.first_name $player.last_name. You are about $player.height cm tall and weigh around $player.weight kg. Till last week your life was still kind of enjoyable. You had a beautiful girlfriend, @@.npc_exgirlfriend;<<=$npc_exgirlfriend.first_name>> <<=$npc_exgirlfriend.last_name>>@@, you loved, a job you liked and some hope for your future. You even promised your girlfriend, that you'd both remain virgin until marriage. Turned out only one of you two took that oath to heart.
You've always been kind of tense because of your penis size. @@.npc_exgirlfriend;<<=$npc_exgirlfriend.first_name>>@@ said she didn't really mind, but events yet to transpire tell a different tale. Anyway, you've decided that you try one of these "penis enlargement" pills, even though your instinct told you not to, and got served an hefty bill. Both literally and figuratively, since they cost a lot and worked not at all. At least, not as intended. Since you took these pills you get horny on a regular basis and once you've reached a certain level without release, things tend to get ... hard ... for you. You've seen a doctor, but since the components of the pills are unknown, all they've said is to wait, the effects will most likely dwindle over time.
And then you caught your now ex girlfriend in bed with her Yoga Trainer last week. Your whole world was shattered. Her excuse was "Anal does not count". Well, she moved out rather quickly and took most of her belongings with her.
Your thoughts are kind of all over the place. Did you waste the last 4 years of your life? Where did it all start to fall apart? Your lack of concentration started to influence your work performance as well.
Lack of sleep didn't help you either. You wake up after a long night of turning around in your lonely, way-too-big bed.
<<printThought $player "Fuck, I'm worn out. I didn't sleep at all last night.">>
[[Wake up|room_bedroom]]<<goto gameover_grue_shrink>><<nobr>>
<<set $player.inside = false>>
<<set $player.cutscene.lockinventory = true>>
<<set $player.cutscene.reason = "Starting to strip while being at a psychiatrist does not seem to be the best of my many strange Ideas lately...">>
<<if $roomchange == true>>
<<set $psy_session = {}>>
<<set $psy_session.changeclothes = false>>
<<set $psy_session.first_changeclothes = false>>
<<set $psy_session.maxTag = "">>
<<set $psy_session.handjob = false>>
<<set $psy_session.cum = false>>
<<set $talkThemes = 0>>
<<if $npc_psychiatrist.sessions>1>>
<<if $npc_psychiatrist.hypnosis>1>>
<<set $psy_session.changeclothes = true>>
<<if !$npc_psychiatrist.flags.changeclothes>>
<<set $npc_psychiatrist.flags.changeclothes = true>>
<<set $psy_session.first_changeclothes = true>>
<</if>>
<</if>>
<<moveTo 'event_psychiatrist_1stsession_1'>>
<</if>>
<<set $now to setup.advanceDate($player, $now, 'minutes', 7)>>
<</if>>
<<set $player.location to "Lobby of @@.npc_psychiatrist;<<=$npc_psychiatrist.call>> <<=$npc_psychiatrist.last_name>>@@">>
<<include enterroom>>
<<initRoom>>
<</nobr>>
<<nobr>>
<<createBGR "./images/locations/psychiatrist_anteroom.png" "./images/characters/npc_boss.png">>
<</nobr>>
<div id="invframe" class="scrolltext">
You wait for a while in the lobby for your appointment. Since you have nothing else to do and can't find a magazine that sparks your interest you drift off to sleep. After a while, you don't know how long you've dosed off, you awaken, since your head started to slide to the past. It seems like the secretary of @@.npc_psychiatrist;$npc_psychiatrist.call $npc_psychiatrist.last_name@@ has left the office in the meantime... maybe to get some office supplies, you guess. Looking at the wall mounted clock you realize, that the appointed time has already elapsed for a few minutes, as a tall, handsome gentleman, maybe in his late 40's or early 50's, in a perfect fitting pinstripe suit, opens the door leading to the office. His cold looking, blue eyes scan the room like a predator, resting them on you for a fraction of a second before he starts moving towards you with vigorous steps. You rise to shake his hand, assuming it is @@.npc_psychiatrist;$npc_psychiatrist.call $npc_psychiatrist.last_name@@ calling you in, since the secretary is missing, but he brushes past you without bothering to even look at you and leaves the institution. For a faint moment, you think you can see him smiling.
As you stand there in the room with your still outflung arm, looking like you're ordered and not picked up, you hear a female voice from the still open door, leading to the office.
"@@.npc_psychiatrist;$player.call <<=$player.last_name>>? $player.call $player.first_name <<=$player.last_name>>? Could you please come into my office? Thank you!@@"
[<<moveTo "event_psychiatrist_1stsession_1" "Enter the Office." 120>>]
</div><<nobr>>
<<set $player.inside = false>>
<<set $player.cutscene.lockinventory = true>>
<<set $player.cutscene.reason = "Starting to strip while being at a psychiatrist does not seem to be the best of my many strange Ideas lately...">>
<<if $roomchange == true>>
<<set $event_psychiatrist_1stsession_1_startstress = $player.timebased.stress>>
<<storeVisual $player $npc_psychiatrist>>
<</if>>
<<set $chocolate = "none">>
<<set $player.location to "Office of @@.npc_psychiatrist;<<=$npc_psychiatrist.call>> <<=$npc_psychiatrist.last_name>>@@">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/psychiatrist_office.png" "./images/characters/npc_psychiatrist.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<if $npc_psychiatrist.sessions==1>>
You enter the office and close the door behind you. It is quite spacious, but not as vast as @@.npc_manager;$npc_manager.call <<=$npc_manager.last_name>>'s@@. You see a large, heavy looking office table made of dark wood. You're no specialist when it comes to wood, but it sure looks expensive. The leather chair behind the table is empty. But on your left side you see a comfortable looking corner with a couch and heavy and snug looking leather chairs and a small table between them. The chairs are faced toward each other and one of the chairs is faced that it could be sideways to the couch. Sitting in one of the chairs is a young looking woman, wearing an attire better suited for a ball or another high society event, then the office of a doctor of psychiatry. She is showing
<<if $player.stats.bimbofication[0]<4>>
quite a lot of cleavage for your taste.
<<else>>
a lot of cleavage.
<</if>>
<br>
<br>
She points her hand at the other chair.<br>
<br>
"@@.npc_psychiatrist;Have a seat $player.call <<=$player.last_name>>. I am $npc_psychiatrist.call $npc_psychiatrist.first_name <<=$npc_psychiatrist.last_name>>, but please do call me <<=$npc_psychiatrist.first_name>>. I'm delighted to make your acquaintance.@@"<br>
<br>
<<printThought $player "That is $npc_psychiatrist.call <<=$npc_psychiatrist.last_name>>?">><br>
<br>
She reaches the hand over the table for you to shake. You hesitate for a second, sorting your thoughts and give her a firm handshake.<br>
<br>
"@@.npc_psychiatrist;What I've gathered from your hesitation and your reaction from earlier, I assume you've expected something different, am I right? Is it my gender or maybe the way I dress?@@"<br>
<br>
You shake your head and explain, you're simply surprised by how young looking she is. If you had to guess you would put her somewhere between 24 and 26 years old.<br>
<br>
"@@.npc_psychiatrist;Well <<=$player.first_name>>... can I call you by your first name? This makes it normally easier to build a certain trust between a psychiatrist and the client.@@"<br>
<br>
You nod and tell her its okay, to call you by your first name.<br>
<br>
"@@.npc_psychiatrist;Well <<=$player.first_name>>, I can reassure you, I have plenty of years of experience to show for. How about this. I tell you a little bit of myself and then you tell me a little bit about yourself. Nothing to personal. Just a little bit of smalltalk to ease the tension.@@" @@.npc_psychiatrist;$npc_psychiatrist.first_name@@ says while offering you a filled chocolates from a box filled with white, pink and brown ones. "@@.npc_psychiatrist;Here, take one.@@"<br>
<br>
[<<moveTo "event_psychiatrist_1stsession_2" "Take a white one." 120 '<<set $chocolate = "white">><<set $npc_psychiatrist.flags.chocolate.white += 1>>'>>]<br>
[<<moveTo "event_psychiatrist_1stsession_2" "Take a pink one." 120 '<<set $chocolate = "pink">><<set $npc_psychiatrist.flags.chocolate.pink += 1>>'>>]<br>
[<<moveTo "event_psychiatrist_1stsession_2" "Take a brown one." 120 '<<set $chocolate = "brown">><<set $npc_psychiatrist.flags.chocolate.brown += 1>>'>>]<br>
[<<moveTo "event_psychiatrist_1stsession_2_repeat" "Refuse to take one." 120>>]
<<else>>
You wait at the lobby until the receptionist calls your name, and enter the office. On the inside waits @@.npc_psychiatrist;<<=$npc_psychiatrist.call>> <<=$npc_psychiatrist.last_name>>@@, smiling at you as you get closer to the table and reaches her hand over to shake yours.
<<if $npc_psychiatrist.hypnosis>1>>
She appears to be quite different, compared to the VR Hypnosis sessions for some reason.
<</if>>
"@@.npc_psychiatrist;Have a seat $player.call <<=$player.last_name>>. I'm delighted to see you again. Please,@@" she says while handing you a box of chocolates, "@@.npc_psychiatrist;would you kindly take one. You know, I won't take no for an answer.@@"<br>
<br>
[<<moveTo "event_psychiatrist_1stsession_2" "Take a white one." 120 '<<set $chocolate = "white">><<set $npc_psychiatrist.flags.chocolate.white += 1>>'>>]<br>
[<<moveTo "event_psychiatrist_1stsession_2" "Take a pink one." 120 '<<set $chocolate = "pink">><<set $npc_psychiatrist.flags.chocolate.pink += 1>>'>>]<br>
[<<moveTo "event_psychiatrist_1stsession_2" "Take a brown one." 120 '<<set $chocolate = "brown">><<set $npc_psychiatrist.flags.chocolate.brown += 1>>'>>]<br>
<</if>>
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<</if>>
<<set $player.location to "Office of @@.npc_psychiatrist;<<=$npc_psychiatrist.call>> <<=$npc_psychiatrist.last_name>>@@">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/psychiatrist_office.png" "./images/characters/npc_psychiatrist.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<if $npc_psychiatrist.sessions==1>>
You take a $chocolate chocolate from the box and put it into your mouth. It tastes like
<<switch $chocolate>>
<<case 'white'>>white chocolate filled with cheesecake flavor.
<<case 'pink'>> white chocolate filled with strawberry flavor.
<<case 'brown'>> chocolate filled with nougat cream and hazelnut.
<</switch>>
You really like these.<br>
<br>
<<printThought $player "Hmm... Yummie!">><br>
<br>
"@@.npc_psychiatrist;See, its that kind of expression I've wanted to see. Chocolate makes everything better.@@"<br>
<br>
You ask her, whats up with the chocolate and if it's really a part of the evaluation.<br>
<br>
"@@.npc_psychiatrist;Well, no. The white one is filled with a truth serum, the pink one with a giant dose of estrogen and the brown one with a dose of testosterone.@@"<br>
<br>
<<printThought $player "WHAT?!">><br>
<br>
"@@.npc_psychiatrist;Relax, I'm just joking. No, its simply chocolate produces happiness hormones. It gives you a happy high, so to say. Thats all. Plus I like chocolate a lot. Like really a lot.@@" she says to you while grinning from one ear to the other. You start talking about some things like you're both interested in, like gaming. You are more on the retro side of the spectrum, like classic games from the early two-thousands, she is more into modern Virtual Reality Games, especially with the new system from Songa and <<=$player.flags.faultcompany>>. You shudder for a short moment, as this word passes your ears. After a short talk between the two of you she hands you a datapad with a multiple choice test.<br>
<br>
"@@.npc_psychiatrist;I think you're ready now <<=$player.first_name>>. This is your company evaluation. Whatever you answer here will only be between the two of us. It is a set of standardized questions regarding your loyalty towards Social Interaction Service Syndicate LTD.. My job is to rate your reactions while you answer our questions. I'm kind of a human lie detector, and I am very confident in my skills.@@"<br>
<br>
You look at the datapad. Many of these questions are about how you would handle a breach of information or if you would get information that would compromise the company. You answer truthfully that you would only give this information to someone else, if there was imminent danger to someone or something. Everything else should be handled internally. After you're done you hand the datapad back to @@.npc_psychiatrist;$npc_psychiatrist.first_name@@. She seems to be pleased with you, as she starts smiling at you.<br>
<br>
"@@.npc_psychiatrist;I can tell this much already: You will get my recommendation. In this day and age loyalty to a company is important, but you should never forget ethics. Well, the company part is done. I'm not sure how much your employer@@ @@.npc_manager;$npc_manager.other_call $npc_manager.last_name@@ @@.npc_psychiatrist;told you, but you're allowed to use this time as a regular visit to the psychiatrist as well. So, if there's anything else bothering you or if theres anything you want to tell me, there's still plenty of time left in our hour.@@"<br>
<br>
[<<moveTo 'event_psychiatrist_1stsession_listofthemes' 'Continue' 660>>]
<<else>>
You take a $chocolate chocolate from the box and put it into your mouth. It tastes like
<<switch $chocolate>>
<<case 'white'>>white chocolate filled with
<<if $player.stats.cum[0]>5>>
<<getWordCum $player>>. You lick your lips with delight
<br>
<<else>>
cheesecake flavor.
<</if>>
<<case 'pink'>> white chocolate filled with
<<if ($player.stats.feminized[0]>=8) && ($player.stats.submission[0]>=8)>>
dreams of being the perfect sissy slave. You moan softly while savoring the flavor.
<<else>>
strawberry flavor.
<</if>>
<<case 'brown'>> chocolate filled with
<<if ($player.stats.penis[0]>5)>>
big <<getWordPenis $player>>. You lick your lips with delight.
<<else>>
nougat cream and hazelnut.
<</if>>
<</switch>>
You really like these.<br>
<br>
<<printThought $player "Hmm... Yummie!">><br>
<br>
"@@.npc_psychiatrist;I can see, that you like these, am I right? Good. Very good.@@
<<if $psy_session.changeclothes>>
<<if $psy_session.first_changeclothes>>
@@.npc_psychiatrist;<<=$player.first_name>>, your fondness of wearing... interesting clothes has not gone unnoticed during our sessions. So, I thought of something, that might make it easier for you to open up to me. If you'd like to, you can use the changing room leading to my laboratory to change into something, you'd feel more comfortable in. What do you say? And <<=$player.first_name>>, I really mean it, when I say wear whatever you like. If you feel jubilant in your birthday suit thats fine with me as well. But remember, this is for therapeutic reasons only.@@"
<<else>>
@@.npc_psychiatrist;<<=$player.first_name>>, if you like, you can change your clothes back in the changing room again.@@"
<</if>>
<br><br>
[<<moveTo 'event_psychiatrist_1stsession_2_changingroom' 'Take on the offer and go to the changing room.' 180>>]<br>
[<<moveTo 'event_psychiatrist_1stsession_listofthemes' 'Thank her for the offer but decline.' 180>>]
<<else>>
@@.npc_psychiatrist;Well, lets get started, shall we?@@"<br>
<br>
[<<moveTo 'event_psychiatrist_1stsession_listofthemes' 'Continue.' 180>>]
<</if>>
<</if>>
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<<set $player.inside = true>>
<<set $player.cutscene.lockinventory = false>>
<<set $player.cutscene.reason = "I already change my clothes. I'm going to stick with these for the time being.">>
<</if>>
<<set $player.location to "Changing Room">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/hypnosis_fitting_room.png" >>
<div id="invframe" class="scrolltext">
<<nobr>>
You enter the rather spacious changing room. Theres a big, well lit double mirror with washbasins under them as well.
<<if $player.stats.makeupskill[0]>0>>
You could use these to change your makeup.
<</if>>
<br><br>
<<if $player.stats.makeupskill[0]>0>>
[<<moveTo 'room_do_makeup' 'Check your makeup' 0 '<<set $makeuproom="Changing room">><<set $return_makeuproom="event_psychiatrist_1stsession_2_changingroom">><<set $makeuproom_image="./images/scenes/makeup_01.png">><<set $return_makeuproomtext="Return to the Changing room.">><<set $makeuproom_water=true>>'>>]<br>
<</if>>
[<<moveTo 'event_psychiatrist_1stsession_2_return' 'Return to the Office.' 30 '<<set $player.cutscene.lockinventory = true>>'>>]
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<<set $player.inside = true>>
<<set $player.cutscene.lockinventory = false>>
<</if>>
<<set $player.location to "Changing Room">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/hypnosis_fitting_room.png" >>
<div id="invframe" class="scrolltext">
<<nobr>>
You enter the rather spacious changing room to change your clothes before you leave. Theres a big, well lit double mirror with washbasins under them as well.
<<if $player.stats.makeupskill[0]>0>>
You could use these to change your makeup.
<</if>>
<br><br>
<<if $player.stats.makeupskill[0]>0>>
[<<moveTo 'room_do_makeup' 'Check your makeup' 0 '<<set $makeuproom="Changing room">><<set $return_makeuproom="event_psychiatrist_1stsession_changingroom_leave">><<set $makeuproom_image="./images/scenes/makeup_01.png">><<set $return_makeuproomtext="Return to the Changing room.">><<set $makeuproom_water=true>>'>>]<br>
<</if>>
<<if setup.checkDecency($player)>>
[<<moveTo "room_psychiatrist_lobby" "Leave for the lobby." 1 "<<set $player.cutscene.lockinventory = false>>">>]
<<else>>
[@@.link_locked;You're not going to leave here, dressed like this!@@]
<</if>>
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<<set $psy_session.maxTag = setup.getTagFromList(['sexy','sissy','modest','cute','male'])>>
<</if>>
<<set $player.location to "Office of @@.npc_psychiatrist;<<=$npc_psychiatrist.call>> <<=$npc_psychiatrist.last_name>>@@">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/psychiatrist_office.png" "./images/characters/npc_psychiatrist.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You return to the office. As you leave the changing room @@.npc_psychiatrist;<<=$npc_psychiatrist.call>> <<=$npc_psychiatrist.last_name>>@@ takes a good, long look at your outfit.
<<if setup.getIndecentValue($player)>95>>
Or rather the lack thereof.
<</if>>
<br><br>
<<switch $psy_session.maxTag>>
<<case 'sexy'>>
"@@.npc_psychiatrist;Very good. You're embracing your inner scantily clad slut. Don't worry, that is perfectly normal for some people. I show my cleavage for a certain reason as well, so trust me when I say being sexy can be very fulfilling, if you know how to display your package.@@
<<case 'sissy'>>
"@@.npc_psychiatrist;Ah. Yes, I had a feeling that you dress up like this. There is something very feminine and submissive about you, and as I can see, you stop denying it as well. Very good. Embrace your sissy side, and it will lead you to a path of fulfillment... mostly of others, but maybe thats exactly what you want.@@
<<case 'modest'>>
"@@.npc_psychiatrist;Oh. I was hoping for something more exciting. Well, you cant win them all, can you?@@
<<case 'cute'>>
"@@.npc_psychiatrist;Oh. I was hoping for something more exciting, but it does look very cute on you.@@
<<case 'male'>>
"@@.npc_psychiatrist;Ah, yes. You got cold feet at the last moment. That is indeed a pity, but understandable.@@
<<default>>
<<if setup.getIndecentValue($player)>95>>
"@@.npc_psychiatrist;Oh. Well, did someone ever tell you, that you have hips to die for? I'd even say, with hips like these you never stood a chance at all.@@
<<else>>
"@@.npc_psychiatrist;Ah, yes. Or rather no. I am not getting any useful information from that one. If your intention was to confuse me, well done.@@
<</if>>
<</switch>>
@@.npc_psychiatrist;Now, please take a seat and we will start with the therapeutic session.@@"<br>
<br>
[<<moveTo 'event_psychiatrist_1stsession_listofthemes' 'Sit down.' 180>>]
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/psychiatrist_office.png" "./images/characters/npc_psychiatrist.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
For a split second she looks at you like you just kicked a puppy, but regains her composure pretty quickly.<br>
<br>
"@@.npc_psychiatrist;Humor me. See it as part of your evaluation if you must. It's not like the end of Mass Effect 3 or something...@@"<br>
<br>
<<printThought $player "What?">><br>
<br>
You look kind of puzzled. You got the reference, since retro gaming is one of your hobbies, but how did she know. Or is this already a part of the evaluation? You really don't know and decide to play her game.<br>
<br>
[<<moveTo "event_psychiatrist_1stsession_2" "Take a white one." 120 '<<set $chocolate = "white">><<set $npc_psychiatrist.flags.chocolate.white += 1>>'>>]<br>
[<<moveTo "event_psychiatrist_1stsession_2" "Take a pink one." 120 '<<set $chocolate = "pink">><<set $npc_psychiatrist.flags.chocolate.pink += 1>>'>>]<br>
[<<moveTo "event_psychiatrist_1stsession_2" "Take a brown one." 120 '<<set $chocolate = "brown">><<set $npc_psychiatrist.flags.chocolate.brown += 1>>'>>]<br>
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/psychiatrist_office.png" "./images/characters/npc_psychiatrist.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
/%
<<if $npc_psychiatrist.sessions==1>>
"@@.npc_psychiatrist;Okay, so what to you want to talk about?"@@<br>
<br>
<</if>>
%/
<<if setup.getNpcThemes('npc_psychiatrist')>0>>
<<if $talkThemes < 4>>
<<switch $talkThemes>>
<<case 0>>
"@@.npc_psychiatrist;So <<=$player.first_name>>, what are you willing to share with me today? Did anything happen to you lately you want to talk about? Maybe just to tell it someone or to get some input from another side?"@@<br>
<br>
<<case 1 2>>
"@@.npc_psychiatrist;Anything else you want to talk about <<=$player.first_name>>? You know, you can talk to me about anything. Anything at all!"@@<br>
<br>
<<case 3>>
"@@.npc_psychiatrist;We still have some time left <<=$player.first_name>>. Any last topic you want to unburden yourself?"@@<br>
<br>
<</switch>>
You take a second to sort your thoughts. Which of your recent events are you willing to share with @@.npc_psychiatrist;<<=$npc_psychiatrist.call>> <<=$npc_psychiatrist.last_name>>@@?<br>
<br>
<<printNpcThemeCathegory
'npc_psychiatrist'
'event_psychiatrist_1stsession_listofthemes'
'event_psychiatrist_theme_details'
>>
[<<moveTo "event_psychiatrist_1stsession_leavearly" "There is nothing else you want to talk about.">>]
<<else>>
"@@.npc_psychiatrist;Well, it looks like our time for today is up. I hope I was able to shed some light on your issues.@@"<br>
<br>
<<if $event_psychiatrist_1stsession_1_startstress > $player.timebased.stress>>
You feel less stressed, so the therapy sessions seem to work.<br>
<br>
<</if>>
[<<moveTo "event_psychiatrist_1stsession_1_leave" "Make yourself ready to leave.">>]
<</if>>
<<else>>
There isn't a single theme you can think of to talk about. Kind of strange if you think about it, if you remember all the strange things that happened to you lately.
<<if $event_psychiatrist_1stsession_1_startstress > $player.timebased.stress>>
But you feel less stressed, so the therapy sessions seem to work.
<</if>>
You thank @@.npc_psychiatrist;<<=$npc_psychiatrist.first_name>>@@ for her time and bid her farewell.<br>
<br>
[<<moveTo "event_psychiatrist_1stsession_1_leave" "Make yourself ready to leave.">>]
<</if>>
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<<if $talkThemes >= 4>>
<<moveTo 'event_psychiatrist_1stsession_listofthemes'>>
<</if>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/psychiatrist_office.png" "./images/characters/npc_psychiatrist.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
"@@.npc_psychiatrist;And what exactly do you want to talk about, regarding this theme <<=$player.first_name>>?@@"<br>
<br>
You think for a second, what precisely you want to discuss.<br>
<br>
<<printNpcThemeDetails
'npc_psychiatrist'
$returnPassage
$currentNpcTheme
>>
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/psychiatrist_office.png" "./images/characters/npc_psychiatrist.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
"@@.npc_psychiatrist;Are you sure, that there is nothing else you want to talk about? We still have some time left, and you look like you got quite an collection of issues, that lie heavy on your mind.@@"<br>
<br>
You think about this for a moment.<br>
<br>
[<<moveTo "event_psychiatrist_1stsession_listofthemes" "You decide to stay a little bit longer.">>]<br>
[<<moveTo "event_psychiatrist_1stsession_1_leave" "You thank her and leave anyway.">>]
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<<set _tmpName to setup.getNpcName('psychiatrist')>>
<<set _tmpDate to setup.setNextDate($now, 7, 14, 0)>>
<<addTask 'psychiatrist_endless_apointment_1'
$now
_tmpName
'You have an appointment with @@.npc_psychiatrist;$npc_psychiatrist.other_call $npc_psychiatrist.last_name@@. Please do not miss it!'
'{"location":{"condition":"room_psychiatrist_lobby","addtext":["<br>You took another sitting with @@.npc_psychiatrist;$npc_psychiatrist.call $npc_psychiatrist.last_name@@. ","<br>You failed to to keep your appointment at the psychiatrists office."]}}'
'{"changenpcstat":{"type":"npc","how":"+","npc":"npc_psychiatrist","stat":"sessions","value":1},"trigger_event":"event_psychiatrist_1stsession"}'
'{"changenpcstat":{"type":"npc","how":"+","npc":"npc_psychiatrist","stat":"sessions_missed","value":1},"trigger_event":"event_psychiatrist_1stsession_failed"}'
'exact'
_tmpDate>>
<</if>>
<<set _sessionsleft = $npc_psychiatrist.free_sessions - $npc_psychiatrist.sessions>>
<<set _tmpVal = setup.checkDecency($player)>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/psychiatrist_office.png" "./images/characters/npc_psychiatrist.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<if _sessionsleft > 0>>
"@@.npc_psychiatrist;Okay you still got@@
<<if _sessionsleft == 1>>
@@.npc_psychiatrist;one free session@@
<<else>>
@@.npc_psychiatrist;<<=_sessionsleft>> free sessions@@
<</if>>
@@.npc_psychiatrist;left.@@
<<else>>
"@@.npc_psychiatrist;Oh, I am very sorry <<=$player.first_name>>. You have no more free sessions left. We'll if you're still interested in your mental health, please feel free to come next week anyway.@@
<</if>>
<<if $npc_psychiatrist.sessions!=1>>
@@.npc_psychiatrist;Our next session is next Friday at 14 o'clock. See you then, <<=$player.first_name>>.@@"
<br>
<br>
You shake her hand and leave her office.
<<if !_tmpVal>>
As you're almost out the door, you take a look down yourself and turn around back into the changing room to dress in a decent manner.
<</if>>
<br><br>
<<if _tmpVal>>
[<<moveTo "room_psychiatrist_lobby" "Thank her and leave the office." 1 "<<set $player.cutscene.lockinventory = false>>">>]
<<else>>
[<<moveTo "event_psychiatrist_1stsession_changingroom_leave" "Head for the changing room." 1 "<<set $player.cutscene.lockinventory = false>>">>]
<</if>>
<<else>>
@@.npc_psychiatrist;After that I'm available for 200 Credits per hour. For the sake of your mental health, I'd recommend you'd visit me a few more times, you look terrible stressed, and I think there are a few things I can help you with..@@"<br>
<br>
<<printThought $player "200 Creds? There's no way I can afford this and get through the month... Well, my mental stability could really use some help, but it looks like the answer is still n...">><br>
<br>
"@@.npc_psychiatrist;You just got that 'thats way to much Money' expression on your face? Anything troubling you? I still got a few minutes before my next custom... err... client shows up. So, would you kindly tell me about your money troubles?@@"<br>
<br>
You try to introduce your current money problems, and how they kind of stress you out, since you have to pay the whole rent now out of your own pocket. You're afraid, that you're not going to see the money your old company would technically still own you, since you messed up pretty badly before they fired you. And if it wasn't for @@.npc_manager;$npc_manager.call <<=ws($npc_manager.last_name)>>@@ help you'd be totally broken by now.<br>
<br>
"@@.npc_psychiatrist;Well, money is one issue, that won't magically go away, if you talk enough about it. Okay, hardly any problem goes away magically by simply talking about them long enough. There is always some effort required. And these sessions won't be free forever. Social Interaction Service Syndicate LTD. has only paid for a few.@@"<br>
<br>
There is a short, awkward silence in the room.<br>
<br>
"@@.npc_psychiatrist;Ahem. As I was saying, money can be quite the issue, can it? But I might have a solution... okay, rather a small remedy for you, if you're interested. I'm currently running a study on how hypnotic therapies can benefit from virtual reality. If you are willing to join this study, it would cover the costs of your sessions and I can even pay you a bonus of up to 40 Credits per therapies, and maybe go up even higher, once we get to the advanced part of the therapies. We can do this sessions, twice a week, Sunday and Wednesday. But it just happens that one of my guinea pigs... ahem... I mean one of my voluntary study participants happened to cancel his appointment this evening. So I can introduce you to the system today, at 18 o'clock. Just show up and I'll plug you into the machine. It'll take about one hour. And the Data I got from these experiments until now, show that it does wonders for your Dopamine level. And rising your wellbeing reduces your stress levels as well. So it would be a Win/Win Situations for you. So, what do you say, did I spark your interest <<=$player.first_name>>?@@"<br>
<br>
[<<moveTo "event_psychiatrist_1stsession_1_leave_hypnosis" "Accept to be part of the study." 300 "<<set $hypnosis_accepted = true>>">>]<br>
[<<moveTo "event_psychiatrist_1stsession_1_leave_hypnosis" "Politely decline to be a part of the study." 300 "<<set $hypnosis_accepted = false>>">>]
<</if>>
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<<set _tmpName to setup.getNpcName('psychiatrist')>>
<<set _tmpDate to setup.setNextDate($now, 0, 18, 0)>>
<<addTask 'psychiatrist_endless_hypnosis_1'
$now
_tmpName
'You have an VR Hypnosis Session at @@.npc_psychiatrist;$npc_psychiatrist.other_call <<=ws($npc_psychiatrist.last_name)>>@@ office.'
'{"location":{"condition":"room_psychiatrist_lobby","addtext":["<br>You took part at the stud for the VR hypnosis therapy with @@.npc_psychiatrist;$npc_psychiatrist.call $npc_psychiatrist.last_name@@. ","<br>You failed to to show up to the hypnosis therapy."]}}'
'{"changenpcstat":{"type":"npc","how":"+","npc":"npc_psychiatrist","stat":"hypnosis","value":1},"trigger_event":"event_psychiatrist_hypnosis_1"}'
'{"changenpcstat":{"type":"npc","how":"+","npc":"npc_psychiatrist","stat":"hypnosis_missed","value":1},"trigger_event":"event_psychiatrist_hypnosis_failed"}'
'exact'
_tmpDate>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/psychiatrist_office.png" "./images/characters/npc_psychiatrist.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<if $hypnosis_accepted>>
"@@.npc_psychiatrist;Very good. You won't regret it. This will help you to become the person you've always wanted to be. The major goal of this research is, that people become more sincere with themself.@@"<br>
<br>
<<printThought $player "What exactly is that supposed to mean? But I'm kind of curious, what Kind of VR system they use.">><br>
<br>
"@@.npc_psychiatrist;Okay, so today it is. Please be on time, since there are certain time slots for every participant, and we have to prepare the machine for the next one as well. Don't worry, it wont take more then a hour, well maybe a little bit more, since its your first session. So don't worry about loosing your whole Friday evening.@@"<br>
<br>
You nod in agreement.<br>
<br>
"@@.npc_psychiatrist;YES, we finally got one.... ahem... I mean... good. Nah, don't worry, I'm just playing tricks on your mind.@@"<br>
<br>
That is exactly what you're afraid of.<br>
<br>
"@@.npc_psychiatrist;Well then, our next session is next Friday at 14 o'clock. See you then, <<=$player.first_name>>.@@"
<<else>>
"@@.npc_psychiatrist;Really? Aw, thats to bad. If you would reconsider your answer? How about this: Since the slot is still free, I'll simply put you into it. There, its booked. You are free to show up, if you get curious in the meantime. And if you don't show up, no harm done. Well, besides to your wallet, since it will remain pretty empty, wont it?@@"<br>
<br>
<<printThought $player "That is actually true, and I'm kind of curious, what Kind of VR system they use.">><br>
<br>
"@@.npc_psychiatrist;So, please. If you change your mind <<=$player.first_name>>, you're welcome to join us here this evening! Anyway, our next session is next Friday at 14 o'clock. See you then, <<=$player.first_name>>.@@"
<</if>>
<br><br>
[<<moveTo "room_psychiatrist_lobby" "Thank her and leave the office." 1 "<<set $player.cutscene.lockinventory = false>>">>]
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<<set $talkThemes += 1>>
<<set _x = setup.removeStress($player,3)>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/psychiatrist_office.png" "./images/characters/npc_psychiatrist.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You start talking about your recent break up with your girlfriend of 3 years @@.npc_exgirlfriend;$npc_exgirlfriend.first_name <<=$npc_exgirlfriend.last_name>>@@. It's the first time you talk to someone so open about this whole ordeal. Just talking about it makes you realize, how much it encumbered you, and it feels good to get this all out of your system once and for all, to move on.<br>
<br>
You tell @@.npc_psychiatrist;$npc_psychiatrist.first_name;@@ about how you two met, how you got together, how you moved together one year ago and on how the both of you had planned to stay virgin until the wedding. And then you tell her about, @@.npc_yogateacher;<<=$npc_yogateacher.first_name>>@@, motherfucking @@.npc_yogateacher;$npc_yogateacher.first_name <<=$npc_yogateacher.last_name>>@@ that son of a bitch yoga teacher, with his impressive physique and perfect smile. And how you caught them in bed together a short while ago.<br>
<br>
@@.npc_psychiatrist;$npc_psychiatrist.first_name@@ takes a few notes and nods from time to time, but does not interrupt you through your story, until that last part.<br>
<br>
"@@.npc_psychiatrist;And how did that make you feel? The part, where you found them in bed together.@@"<br>
<br>
You tell her, that it made you feel angry. Angry like you've never been before.<br>
<br>
"@@.npc_psychiatrist;Yes, but what was the source of your anger. What was it aimed at? Was it really your girlfriend or the yoga teacher with the and I quote 'Abs, made of steel'? And please answer truthfully, there is no one you have to impress here.@@"<br>
<br>
That sentence made you think... a lot. You were angry, but not at your girlfriend... well not a 100 percent. You were angry at yourself, for wasting your life not trying to explore your sexuality, when you had the time.<br>
<br>
"@@.npc_psychiatrist;See? Now we're making progress. I know this whole ordeal must have been hard on you, especially since you've also lost your old job recently. But see this whole thing as an opportunity. New Job, new lifestyle, new ways to explore your sexuality!@@"<br>
<br>
<<printThought $player "Well, that would explain some of my behavior lately...">><br>
<br>
<<printNpcThemeReturn 600>>
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<<set $talkThemes += 1>>
<<set _x = setup.removeStress($player,3)>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/psychiatrist_office.png" "./images/characters/npc_psychiatrist.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You try to talk about @@.npc_manager;$npc_manager.call <<=$npc_manager.last_name>>@@ and her form of disciplinary measures but get interrupted by @@.npc_psychiatrist;$npc_psychiatrist.call <<=$npc_psychiatrist.last_name>>@@ rather brusque.<br>
<br>
"@@.npc_psychiatrist;<<=$player.first_name>>, let me stop you here for a moment. You're lucky you're talking to me about this, since there is a confidentiality obligation between the two of us. But I know your contract, since I had to read it as a part of the preparation for your evaluation. Just to make sure: You are not allowed to talk to anyone outside your company about this, other then me of course, and even within the company you're only allowed to talk to@@ @@.npc_manager;$npc_manager.other_call <<=$npc_manager.last_name>>@@ @@.npc_psychiatrist;about this, or to her superiors. Do you understand?@@"<br>
<br>
You nod slightly, still being confused about this outburst, which came rather unexpected.<br>
<br>
"@@.npc_psychiatrist;Good. Please continue then.@@"<br>
<br>
You tell @@.npc_psychiatrist;$npc_psychiatrist.first_name@@ about the first disciplinary measures you received,
<<if setup.checkTaskCompleted('manager_first_workday_morning')==1>>
even though you did everything exactly what @@.npc_manager;$npc_manager.call <<=$npc_manager.last_name>>@@ ask you to do the day before. That the first disciplinary measure is mandatory, which you thought, was a little more then unfair.
<<else>>
which was mainly your own fault, since you did ignore the orders you've got the day before.
<</if>>
<<if $player.flags.firstDPassissy>>
<<switch $player.flags.first_choice>>
<<case 'girlfriends_panties'>>
Getting spanked while wearing your Ex-Girlfriends underwear, was something you did not think would ever occur to you.<br>
<br>
"@@.npc_psychiatrist;Pardon. Can you repeat that last part? For some reason I just thought, you said, you were spanked by your manager in your girlfriends underwear.@@"
<<case 'online_order'>>
Getting spanked while wearing cute lingerie from a wrong online order, was something you did not think would ever occur to you.<br>
<br>
"@@.npc_psychiatrist;Pardon. Can you repeat that last part? For some reason I just thought, you said, you were spanked by your manager in cute lingerie.@@"
<<case 'going_commando'>>
You did not really think, that going commando would have such far-reaching implications, like being forced into sissy lingerie. That turn of events wasn't something you could picture yourself happening to you.<br>
<br>
"@@.npc_psychiatrist;Waaait a Second! Ahem. I mean, Pardon. Could you repeat that last sentence? For some reason, I just thought, you said you were spanked while wearing some sissy lingerie, provided by your Manager.@@"
<</switch>>
<br><br>
<<printThought $player "Oh god. Why am I telling her all these details?">><br>
<br>
Your face turns bright red. Maybe you should have left that part out. You try to explain, that your wash machine destroyed all your other underwear, and one thing lead to another... and... you start to fall over your own words after a while and simply stop explaining what happened and nod to the fact.
<<else>>
Getting spanked in your underwear by your new Boss was something you did not think would ever occur to you. Getting way to horny from it even less.
<</if>>
Then you recount your current task, to wear female underwear including a bra, every day to work, so you'll learn humility.<br>
<br>
"@@.npc_psychiatrist;Let me ask you something, <<=$player.first_name>>. Are you wearing female underwear right now?@@"<br>
<br>
Panic rises within you, and you shake your head while blushing quite a lot.<br>
<br>
<<if setup.checkItemTypeWornTag("panties","female")>>
"@@.npc_psychiatrist;<<=$player.first_name>>, I've already told you, I'm pretty proud of my ability to read other people. There is really no need to lie to me.@@"<br>
<br>
You gulp, nod and finally admit you're wearing female underwear right now.<br>
<br>
<<switch(setup.analyzeWornTags(['female','male','unisex']))>>
<<case 'male'>>
"@@.npc_psychiatrist;Now, that wasn't that hard, was it? I am not going to judge you over your chosen apparel, rather the opposite, I'm congratulating you on expanding your sexuality. You go girl!@@"
<<case 'female'>>
"@@.npc_psychiatrist;Now, to tell you the truth... it was not very hard to guess. It would be rather odd if you didn't wear female underwear, when you look at your regular clothes. Anyway, I am not going to judge you over your chosen apparel, rather the opposite, I'm congratulating you on expanding your sexuality. You go girl!@@"
<<case 'unisex'>>
"@@.npc_psychiatrist;Now, to tell you the truth... your clothes are rather heavy with meaning, if you know what I mean. You seem to be on a crossroad, and if I interpret your signals right, you tend towards your feminine side. Anyway, I am not going to judge you over your chosen apparel, rather the opposite, I'm congratulating you on expanding your sexuality. You go girl!@@"
<</switch>>
<<else>>
"@@.npc_psychiatrist;Thats an rather defensive stand, don't you agree? Maybe you should try and wear them in your free time as well. It could feel quite ... empowering!@@"
<</if>>
<br>
<br>
You are unsure how to feel about this suggestion.<br>
<br>
"@@.npc_psychiatrist;Anyway, here is how I see the whole situation. You are kind of ... interested in this whole situation, but you're not happy with the whole thing being a punishment. Maybe you should try to give in into her demands, and maybe if you're on her good side, she will do these things to you because you both want it,@@
<<if setup.checkItemTypeWornTag("panties","female") || $player.flags.firstDPassissy>>
@@.npc_psychiatrist;and not because you're a bad boy ... sorry, a bad girl who deserves to be punished.@@"
<<else>>
@@.npc_psychiatrist;and not because you're a bad boy who deserves deserves to be punished.@@"
<</if>>
<br>
<br>
<<printThought $player "...">><br>
<br>
<<printNpcThemeReturn 600>>
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<<set $talkThemes += 1>>
<<set _x = setup.removeStress($player,3)>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/psychiatrist_office.png" "./images/characters/npc_psychiatrist.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You explain to @@.npc_psychiatrist;<<=$npc_psychiatrist.first_name>>@@, that one little mishap ended you in hot water a short while ago. resulting in the fiery death of some of your regular clothes.<br>
<br>
"@@.npc_psychiatrist;Well, that is understandable, although the chosen method of disposing your clothes seems a little bit... extreme. But if you would have studied your contract more thoroughly, you would have known all these little details. Well, I can understand why you choose to ditch such a boring lecture anyway. There are more Important things in life then studying, amirite?@@"<br>
<br>
That last word was underlined by a huge grin. You hem yourself and continue to tell your story, and how you got some rather ambiguous clothes to wear as your secretary outfit.<br>
<br>
<<if setup.analyzeWornTags(['female','male','unisex'])=='unisex'>>
"@@.npc_psychiatrist;You mean like the ones you're wearing right now? I don't think ambiguous is the right word, they make you look rather feminine, if thats what you're afraid of or hoping for.@@"<br>
<br>
You gulp.<br>
<br>
<</if>>
"@@.npc_psychiatrist;You really shouldn't worry to much. Clothes like these are pretty in right now, and almost anyone can wear them. Plus they don't look nearly as boring as regular male office clothes, wouldn't you agree?@@"<br>
<br>
<<printThought $player "Well, they are a lot more diverse then my usual office clothes. I'll think I'll try them for a while. Not like I got much of a chance with my new Boss...">><br>
<br>
<<printNpcThemeReturn 600>>
<</nobr>>
</div><<moveTo 'event_psychiatrist_session_manager_2'>><<moveTo 'event_psychiatrist_session_manager_2'>><<nobr>>
<<if $roomchange == true>>
<<set $talkThemes += 1>>
<<set _x = setup.removeStress($player,3)>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/psychiatrist_office.png" "./images/characters/npc_psychiatrist.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You think about the situation for a moment, and then decide to talk about one of your latest encounters with @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@. But after only mentioning her name you're interrupted by @@.npc_psychiatrist;<<=$npc_psychiatrist.first_name>>@@ with a short "@@.npc_psychiatrist;Oh, this is going to be good, isn't it?@@". Your perplexed expression does not go unnoticed and she follows up with a short "@@.npc_psychiatrist;Please, do not mind me and continue.@@"<br>
<br>
Even though you thought of leaving out some of the raunchier details at first, as soon as you start to talk, you cannot keep yourself of blurting out the most delicate of details you can remember. And you on the other hand do not fail to notice that, even though @@.npc_psychiatrist;<<=$npc_psychiatrist.first_name>>@@ hides her mouth under her hands, keeping them together in a triangle form ~ not unlike a certain father of the year from an popular classic anime ~ her smile gets bigger with every detail you drop. It takes you quite a while to finish your rather debauched depiction of the events.<br>
<br>
"@@.npc_psychiatrist;Well@@", @@.npc_psychiatrist;<<=$npc_psychiatrist.first_name>>@@ struggles to contain her apparent gusto on the whole situation, "@@.npc_psychiatrist;This only seems to be the next logical step in your master/slave relation the two of your are having, and please do not kid yourself, that is exactly what it is. And it seems her stance on the whole situation is pretty clear: A good slave will be rewarded while a bad or rather disobedient slave will be punished. And we are not really talking about slavery, if that was not obvious to you. We are talking about Domination. Your contract with@@ @@.npc_manager;<<=$npc_manager.first_name>>@@ @@.npc_psychiatrist;or as you call her all the time '@@@@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@@@.npc_psychiatrist;' is both a working and a legally binding Master Slave contract. Thanks heaven for the sexual equalization act of 2029.@@"<br>
<br>
<<if $player.flags.understoodContract>>
Of course you know this by now, but you would have liked to have this information when you signed the contract.<br>
<br>
"@@.npc_psychiatrist;Anyway,@@
<<else>>
<<printThought $player "Wait, what?">><br>
<br>
Your face is frozen in a rather shocked expression.<br>
<br>
"@@.npc_psychiatrist;Oh, this is news for you? Well, its not like you can simply quit if its not to your liking. Anyway,@@
<</if>>
<<if $npc_manager.flags.trustplayerwithkey>>
@@.npc_psychiatrist;you're currently the appointed key carrier, so there seems to be a certain level of trust between the two of you.@@
<<else>>
"@@.npc_psychiatrist;it's not like you're locked up 24/7, so it can't be that bad, can it?@@
<</if>>
@@.npc_psychiatrist;You should try to make the best of your situation. Try to improve your relationship by being obedient. Or maybe go out of your way and so some unexpected things, she might like! Maybe ask her to be disciplined, even though your behaving. Or maybe be a little bit disobedient. But just enough to see it as playful teasing. That should do the trick!@@"<br>
<br>
<<printThought $player "...">><br>
<br>
<<printNpcThemeReturn 600>>
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<<set $talkThemes += 1>>
<<set _x = setup.removeStress($player,3)>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/psychiatrist_office.png" "./images/characters/npc_psychiatrist.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
First you go into detail, about the worst day in your life. How you are responsible for the loss of the <<=$player.flags.faultcompany>> data from their new game prototype, and how it went all downhill from there. You got fired only days after you broke up with your girlfriend, and after having a glimmer of hope, because you got offered your secretary job, your washing machine exploded, and your remaining male underwear with it. And then @@.npc_landlord;<<=$npc_landlord.first_name>>@@ showed up. His stoic calm had a soothing effect on your psyche. If not for him, you're sure you would have had a nervous breakdown right there.<br>
<br>
"@@.npc_psychiatrist;Well, this@@ @@.npc_landlord;<<=$npc_landlord.first_name>>@@ @@.npc_psychiatrist;seems to be a person of great character and I think ... oh... you were not yet done? Please continue then.@@"<br>
<br>
And then you mention how you were naked the whole time.<br>
<br>
"@@.npc_psychiatrist;Oh. Now, we are getting somewhere. And how did that make you feel? You say his eyes were glued to your body for a few seconds. Like for example, what if he liked what he saw?@@"<br>
<br>
[<<moveTo "event_psychiatrist_session_landlord_1_ashamed" "I felt ashamed." 600>>]<br>
[<<moveTo "event_psychiatrist_session_landlord_1_desired" "I felt ... desired." 600>>]
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<<set $npc_psychiatrist.flags.landlord_1 = 'ashamed'>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/psychiatrist_office.png" "./images/characters/npc_psychiatrist.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
"@@.npc_psychiatrist;Well, being ashamed is a natural reaction in this situation. Considering the stress you've been exposed to. But your body is nothing to be ashamed of, especially since you were within your own four walls, and your landlord only entered because of the ongoing emergency. I think... no I am sure, your shame was not caused by your bareness, but because the way you were seen during your callowness. So,@@ @@.npc_landlord;<<=$npc_landlord.first_name>> <<=$npc_landlord.last_name>>@@@@.npc_psychiatrist;, a man of character. How would you describe him?@@
<br><br>
You tell her the little details you know about him. He served during the war, even though you have no idea, what rank he possessed. The augmentation in his arms and legs seem to be the result of injuries from the war, and he is doing a very good job as a landlord and housekeeper. For some unknown reason he absolutely hates automated money transfer, so he visits everyone in the house at the first of each month to collect the rent manually. @@.npc_exgirlfriend;<<=$npc_exgirlfriend.first_name>>@@ talked a lot to him and normally handled the rent.<br>
<br>
"@@.npc_psychiatrist;Maybe your shame is the result of you being looked at by @@ @@.npc_landlord;<<=$npc_landlord.first_name>>@@ @@.npc_psychiatrist;with a certain desire, and you have currently no idea how to handle this information.@@"<br>
<br>
<<printNpcThemeReturn 150>>
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<<set $npc_psychiatrist.flags.landlord_1 = 'desired'>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/psychiatrist_office.png" "./images/characters/npc_psychiatrist.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
Your answer caused @@.npc_psychiatrist;<<=$npc_psychiatrist.first_name>>@@ to rise an eyebrow.<br>
<br>
"@@.npc_psychiatrist;Oh, did it? Very good. Being true to yourself is very important in this part of your development. So,@@ @@.npc_landlord;<<=$npc_landlord.first_name>> <<=$npc_landlord.last_name>>@@@@.npc_psychiatrist;, a man of character. How would you describe him?@@"<br>
<br>
You tell her the little details you know about him. He served during the war, even though you have no idea, what rank he possessed. The augmentation in his arms and legs seem to be the result of injuries from the war, and he is doing a very good job as a landlord and housekeeper. For some unknown reason he absolutely hates automated money transfer, so he visits everyone in the house at the first of each month to collect the rent manually. @@.npc_exgirlfriend;<<=$npc_exgirlfriend.first_name>>@@ talked a lot to him and normally handled the rent.<br>
<br>
"@@.npc_psychiatrist;He seems like an alpha male, so it is only natural for you as a ... non alpha male to be drawn towards him. Maybe talk a little bit to him, when you see him the next time. Use your chance, since your girlfriend is gone to get to know him better, if that is what you desire.@@"<br>
<br>
<<printNpcThemeReturn 150>>
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<<set $talkThemes += 1>>
<<set _x = setup.removeStress($player,3)>>
<<if $player.flags.landlordsawyouinfemaleunderwear|| $player.flags.landlordsawyouinfemaleclothing>>
<<set $npc_psychiatrist.flags.knowsyoucrossdress = true>>
<</if>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/psychiatrist_office.png" "./images/characters/npc_psychiatrist.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You talk about your landlord, @@.npc_landlord;$npc_landlord.first_name <<=$npc_landlord.last_name>>@@, and the strange encounters you've had with him lately.
<<if $player.flags.landlordsawyouinfemaleunderwear|| $player.flags.landlordsawyouinfemaleclothing>>
You tell her about the time, where you answered the door to @@.npc_landlord;$npc_landlord.first_name@@, while wearing female clothing, visible to everyone in the hallway, which was lucky just your landlord, and his rather peculiar reaction to the whole scene.<br>
<br>
<<else>>
You tell her about the time, where you answered the door to @@.npc_landlord;$npc_landlord.first_name@@, while wearing nothing at all, visible to everyone in the hallway, which was lucky just your landlord, and his rather peculiar reaction to the whole scene.<br>
<br>
<</if>>
"@@.npc_psychiatrist;Well, if this would have been an stressful encounter, this could be excused as pure coincident. But you knew who was on the door, and you had time to change your clothes. It seems to me you did this on purpose. I know, I can be cranky and slow in the head before my first coffee, but I don't think I've ever opened a door naked, unless on purpose.@@", that last remark was underlined by an playful smile,
<<if $npc_psychiatrist.flags.landlord_1!="">>
"@@.npc_psychiatrist;and since you already admitted, that you had an encounter of similar nature, I assume you did this, to cause a certain reaction from your dear landlord.@@"
<<else>>
"@@.npc_psychiatrist;I do not know, what happened between the two of you before, I assume you did this, to cause a certain reaction from your dear landlord.@@"
<</if>>
<br><br>
She puts her hands together forming a triangle while leaning on the table.<br>
<br>
"@@.npc_psychiatrist;Now hear me out, before you start protesting: You heard the bell, and then what, decided to walk out there, wearing@@
<<if $player.flags.landlordsawyouinfemaleunderwear|| $player.flags.landlordsawyouinfemaleclothing>>
@@.npc_psychiatrist;nothing but your newly found fetish for female undergarments?@@
<<else>>
@@.npc_psychiatrist;nothing at all?@@
<</if>>
@@.npc_psychiatrist;Kind of hard to believe, don't you think? It would have taken seconds to put something over your "special" apparel, but you decided to strut out the door and to show off how good you look. Understandable. It's pretty much the same reason I wear this, instead of an boring old business suit. You said yourself you wanted to thank him, for helping you out lately, and if this makes him happy, why not? Looks like a win-win situation to me! Sometimes small gestures have the most impact.@@"
<br>
<br>
<<printNpcThemeReturn 600>>
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<<set $talkThemes += 1>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/psychiatrist_office.png" "./images/characters/npc_psychiatrist.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You try to introduce your current money problems, and how they kind of stress you out, since you have to pay the whole rent now out of your own pocket. You're afraid, that you're not going to see the money your old company would technically still own you, since you messed up pretty badly before they fired you. And if it wasn't for @@.npc_manager;$npc_manager.call <<=ws($npc_manager.last_name)>>@@ help you'd be totally broken by now.<br>
<br>
"@@.npc_psychiatrist;Well, money is one issue, that won't magically go away, if you talk enough about it. Okay, hardly any problem goes away magically by simply talking about them long enough. There is always some effort required. And these sessions won't be free forever. Social Interaction Service Syndicate LTD. has only paid for a few.@@"<br>
<br>
There is a short, awkward silence in the room.<br>
<br>
"@@.npc_psychiatrist;Ahem. As I was saying, money can be quite the issue, can it? But I might have a solution... okay, rather a small remedy for you, if you're interested. I'm currently running a study on how hypnotic therapies can benefit from virtual reality. If you are willing to join this study, it would cover the costs of your sessions and I can even pay you a bonus of up to 40 Credits per therapies, and maybe go up even higher, once we get to the advanced part of the therapies. We can do this sessions, twice a week, Sunday and Wednesday. But it just happens that one of my guinea pigs... ahem... I mean one of my voluntary study participants happened to cancel his appointment this evening. So I introduce you to the system today, at 18 o'clock. Just show up and I'll plug you into the machine. It'll take about one hour. And our first test results show us, that the stress levels of your brain will be reduced by a lot as well. So, what do you say, did I spark your interest <<=$player.first_name>>?@@"<br>
<br>
[<<moveTo "event_psychiatrist_session_hypnosis_2" "Accept to be part of the study." 300 "<<set $hypnosis_accepted = true>>">>]<br>
[<<moveTo "event_psychiatrist_session_hypnosis_2" "Politely decline to be a part of the study." 300 "<<set $hypnosis_accepted = true>>">>]
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<<set _tmpName to setup.getNpcName('psychiatrist')>>
<<set _tmpDate to setup.setNextDate($now, 2, 19, 0)>>
<<addTask 'psychiatrist_endless_hypnosis_1'
$now
_tmpName
'You have an VR Hypnosis Session at @@.npc_psychiatrist;$npc_psychiatrist.other_call <<=ws($npc_psychiatrist.last_name)>>@@ office.'
'{"location":{"condition":"room_psychiatrist_lobby","addtext":["<br>You took part at the stud for the VR hypnosis therapy with @@.npc_psychiatrist;$npc_psychiatrist.call $npc_psychiatrist.last_name@@. ","<br>You failed to to show up to the hypnosis therapy."]}}'
'{"changenpcstat":{"type":"npc","how":"+","npc":"npc_psychiatrist","stat":"hypnosis","value":1},"trigger_event":"event_psychiatrist_hypnosis_1"}'
'{"changenpcstat":{"type":"npc","how":"+","npc":"npc_psychiatrist","stat":"hypnosis_missed","value":1},"trigger_event":"event_psychiatrist_hypnosis_failed"}'
'exact'
_tmpDate>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/psychiatrist_office.png" "./images/characters/npc_psychiatrist.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
"@@.npc_psychiatrist;Really? Aw, thats to bad. If you would reconsider your answer? How about this: Since the slot is still free, I'll simply put you into it. There, its booked. You are free to show up, if you get curious in the meantime. And if you don't show up, no harm done. Well, besides to your wallet, since it will remain pretty empty, wont it?@@"<br>
<br>
<<printThought $player "That is actually true, and I'm kind of curious, what Kind of VR system they use.">><br>
<br>
"@@.npc_psychiatrist;So, please. If you change your mind <<=$player.first_name>>, you're welcome to join us here this evening!@@"
<br>
<br>
[<<moveTo $returnPassageTheme "Talk about something else" 150>>]
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<<set _tmpName to setup.getNpcName('psychiatrist')>>
<<set _tmpDate to setup.setNextDate($now, 0, 18, 0)>>
<<addTask 'psychiatrist_endless_hypnosis_1'
$now
_tmpName
'You have an VR Hypnosis Session at @@.npc_psychiatrist;$npc_psychiatrist.other_call <<=ws($npc_psychiatrist.last_name)>>@@ office.'
'{"location":{"condition":"room_psychiatrist_lobby","addtext":["<br>You took part at the stud for the VR hypnosis therapy with @@.npc_psychiatrist;$npc_psychiatrist.call $npc_psychiatrist.last_name@@. ","<br>You failed to to show up to the hypnosis therapy."]}}'
'{"changenpcstat":{"type":"npc","how":"+","npc":"npc_psychiatrist","stat":"hypnosis","value":1},"trigger_event":"event_psychiatrist_hypnosis_1"}'
'{"changenpcstat":{"type":"npc","how":"+","npc":"npc_psychiatrist","stat":"hypnosis_missed","value":1},"trigger_event":"event_psychiatrist_hypnosis_1_failed"}'
'exact'
_tmpDate>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/psychiatrist_office.png" "./images/characters/npc_psychiatrist.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
"@@.npc_psychiatrist;Very good. You won't regret it. This will help you to become the person you've always wanted to be. The major goal of this research is, that people become more sincere with themself.@@"<br>
<br>
<<printThought $player "What exactly is that supposed to mean? But I'm kind of curious, what Kind of VR system they use.">><br>
<br>
"@@.npc_psychiatrist;Okay, so today it is. Please be on time, since there are certain time slots for every participant, and we have to prepare the machine for the next one as well. Don't worry, it wont take more then a hour, well maybe a little bit more, since its your first session. So don't worry about loosing your whole Friday evening.@@"<br>
<br>
You nod in agreement.<br>
<br>
"@@.npc_psychiatrist;YES, we finally got one.... ahem... I mean... good. Nah, don't worry, I'm just playing tricks on your mind.@@"<br>
<br>
That is exactly what you're afraid of.<br>
<br>
[<<moveTo $returnPassageTheme "Talk about something else" 150>>]
<</nobr>>
</div><<nobr>>
<<set _tmpHandJob = setup.canPlayerSex($player,'handjob')>>
<<if $roomchange == true>>
<<set $talkThemes += 1>>
<<set _x = setup.removeStress($player,3)>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/psychiatrist_office.png" "./images/characters/npc_psychiatrist.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You start to squirm around a little bit in your chair as if no matter how you sit, it does not end up comfortable for you. Of course this does not remain unnoticed by @@.npc_psychiatrist;<<=$npc_psychiatrist.first_name>>@@.<br>
<br>
"@@.npc_psychiatrist;If theres something on your mind, you simply have to tell me <<=$player.first_name>>, it will be okay, I promise.@@"<br>
<br>
You tell her about the time you went on a drink with @@.npc_admin;<<=$npc_admin.first_name>>@@. Maybe you drank to much, but you had to use the toilet at the end of the evening. And that you found a gloryhole there. As you mention the gloryhole, @@.npc_psychiatrist;<<=$npc_psychiatrist.first_name>>@@ leans forward, resting her elbows on the table, hiding her mouth behind a triangle formed by her hands, looking at you with a mixture of delight and inquisitiveness. You continue with your story, where a <<getWordPenis $player>> appeared in the hole after a while, when you were interrupted with a question for the first time.<br>
<br>
"@@.npc_psychiatrist;So... this male penis appeared just as you went and did your business?@@"<br>
<br>
You look down a little bit and say truthfully, that you waited there... for quite a while.<br>
<br>
"@@.npc_psychiatrist;So, let me get that straight. You waited in a restroom with a gloryhole for quite a while, as you just said yourself. And for what exactly? That what you describe was bound to happen. So... whats even more interesting is, what happened next? I have a feeling, that I already know the answer, but please, would you kindly tell everything that transpired afterwards with your own words as detailed as possible.@@"<br>
<br>
For some reason you tell her everything. With a lot more graphic details as intended. About the way it felt in your hand, feeling it pulsing and twitching. And the excitement you perceived as it came in your hand, splattering cum all over you. And about, how you got paid afterwards.<br>
<br>
"@@.npc_psychiatrist;Oh, so you were paid by a patron for stroking their dick? How exceedingly interesting. Look, I am neither condemning nor acquitting your actions here. The act of prostitution has been decriminalized some years ago, so you're safe on that side. The question is are you okay with this. Or let me ask this different.@@", she challenged you as she got up rather fast, grabbing her wallet from her purse and slamming 30 credits on the table with an unfamiliar anger behind her action. Strutting around her table to get in front of you, putting her finger on your throat, and slowly moving the finger upwards your head until it reaches your chin, forcing you to look upwards to her, standing over you.<br>
<br>
"@@.npc_psychiatrist_dom;Hey harlot. I heard your hands are really worth something. How about 30 Credits if you wank my <<getWordPenis $player>> really good. How does that sound you whore?@@"<br>
<br>
You are at a loss of words.<br>
<br>
"@@.npc_psychiatrist_dom;So, what will it be puppet? I haven't got all day!@@"<br>
<br>
<<if _tmpHandJob>>
[<<moveTo 'event_psychiatrist_session_prostitution_1_accept' 'Nod while blushing.' 300>>]<br>
<</if>>
[<<moveTo 'event_psychiatrist_session_prostitution_1_decline' 'Decline the offer.' 300>>]
<</nobr>>
</div><<nobr>>
<<set _tmpHandJob = setup.canPlayerSex($player,'handjob')>>
<<if $roomchange == true>>
<<if ($psy_session.maxTag == 'sissy') || ($psy_session.maxTag == 'sexy') || (setup.getIndecentValue($player)>95)>>
<<set $psy_session.handjob = true>>
<<if setup.canPlayerCum($player,$player.stats.penis[0])>>
<<set $psy_session.cum = true>>
<</if>>
<<set $psy_session.cum_cloth1 = setup.checkTopBodySlot('bottom','penis')>>
<<set $psy_session.cum_cloth2 = setup.checkTopBodySlot('tits','top')>>
<<if ($psy_session.cum_cloth1 != 'none') && $psy_session.cum>>
<<changeItemStatus $psy_session.cum_cloth1 'cumsoaked' '["set",100]'>>
<</if>>
<<if ($psy_session.cum_cloth2 != 'none')>>
<<changeItemStatus $psy_session.cum_cloth2 'cumsoaked' '["set",100]'>>
<</if>>
<<levelStat $player 'penis' 5 500>>
<<set $player.money.total+=30>>
<</if>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>>
<<nobr>>
<<if $psy_session.handjob>>
<<createAnimatedBGR "https://giant.gfycat.com/RemoteFaintIrukandjijellyfish.mp4">>
<<else>>
<<createBGR "./images/locations/psychiatrist_office.png" "./images/characters/npc_psychiatrist.png">>
<</if>>
<</nobr>>
<div id="invframe" class="scrolltext">
<<nobr>>
<<if $psy_session.handjob>>
"@@.npc_psychiatrist_dom;Well, what are you waiting for@@
<<if ($psy_session.maxTag == 'sissy')>>
@@.npc_psychiatrist_dom;sissy whore?@@",
<<else>>
@@.npc_psychiatrist_dom;slut?@@",
<</if>>
you get mocked by her as she stands in front of you while you're still sitting on the chair,"@@.npc_psychiatrist_dom;Down on your knees, where you belong.@@"<br>
<br>
Her sudden shift to a dominant demeanor hits you off guard, and you slide down on your knees, while she sits down on her table in front of you. Using both hands to rise her dress, just high enough to see her see through lace panties. Speaking of things you were not prepared for, pulsating and twitching behind a cage of lace is a rock hard <<getWordPenis $player>>, just waiting for your blandishment.
<<if $player.stats.penis[0]>0>>
You gulp audible, but at the same moment you bite your lip as if this is everything you've hoped for.<br>
<<else>>
You gulp audible. She is a shemale?
<</if>>
<br><br>
"@@.npc_psychiatrist_dom;Hurry up bitch, its not going to unpack itself!@@"<br>
<br>
You do as you're told and grab the panties on both sides of her curvy hips, pulling them down over @@.npc_psychiatrist;<<=ws($npc_psychiatrist.first_name)>>@@ sylphlike and sexy legs, and putting them on the side. Finally, you can marvel at this wonderful <<getWordPenis $player>>. It's bigger then your <<getWordMyPenis $player>>, but then again, almost everyone is. Suddenly your heart starts racing. You're kneeling in front of your psychiatrist, @@.npc_psychiatrist;<<=$npc_psychiatrist.call>> <<=$npc_psychiatrist.last_name>>@@. There is no gloryhole to protect your identity. And the devious grin on her face makes it very clear, that in her eyes you're just a lowly whore, yearning for the next punter to serve. You blush as the realization sinks in. That does not change the fact that you languish for her <<getWordPenis $player>>. You reach out for it and grab it. Its surprisingly hot and you feel it throbbing in your hand. You take @@.npc_psychiatrist;<<=ws($npc_psychiatrist.first_name)>>@@ heavy breathing as an encouragement and start moving your hand up and down the long, meaty shaft.<br>
<br>
"@@.npc_psychiatrist_dom;Yeah, work my shaft you stupid bimbo whore. Work it, like its the best thing you ever had in your hand!@@"<br>
<br>
You're not used to dirty talk, especially not from a petite woman like @@.npc_psychiatrist;<<=ws($npc_psychiatrist.first_name)>>@@.
<<if $player.stats.humiliation[0]>5>>
But you're used to humiliating acts and it starts to turn you on.
<</if>>
You spit in your hand and rub it around the dark dickhead of her <<getWordPenis $player>>, while your other hand caresses the full balls. You start to rhythmically stir the shaft up and down, feeling every twitch of it, every pulse. You love the feeling, that every move you do, makes it harder.<br>
<br>
"@@.npc_psychiatrist_dom;Wow. Who'd have guessed the whore is a natural cockmonger! Yeah!@@"<br>
<br>
The rhythm of throbbing and pulsating gets stronger with every wank, and you can feel that she is ready to cum any moment now. Her moaning gets louder with every passing second. And as you indulge this <<getWordPenis $player>>, you're getting hornier and hornier as well. Her <<getWordPenis $player>> climaxes a giant load all over you, coating your
<<if $psy_session.cum_cloth2 != 'none'>>
<<=setup.getItemName($psy_session.cum_cloth2)>>
<<else>>
<<if $player.body.breastsize[0]>0>>
tits
<<else>>
chest
<</if>>
<</if>>
in a load of steaming <<getWordCum $player>>.
<<if setup.getItemTypeName("cage")!="">>
<<if $psy_session.cum>>
<<if $psy_session.cum_cloth1 == 'none'>>
<<getWordCum $player>> leaks out of your <<getWordMyPenis $player>> on the floor, but without the sweet release of an real orgasm, you still feel horny as hell. And since you're unable to please yourself, it looks like its your calling now to please others, like the good little sissy you are.
<<else>>
<<getWordCum $player>> leaks out of your <<getWordMyPenis $player>> on the floor, soaking into your <<=setup.getItemName($psy_session.cum_cloth1)>>, but without the sweet release of an real orgasm, you still feel horny as hell. And since you're unable to please yourself, it looks like its your calling now to please others, like the good little sissy you are.
<</if>>
<<else>>
<<if $psy_session.cum_cloth1 == 'none'>>
Besides a few drops of <<getWordCum $player>> dripping on the floor you're without release, no matter what you do. You still feel horny as hell, but are unable to do anything against it. And since you're unable to please yourself, it looks like its your calling now to please others, like the good little sissy you are.
<<else>>
Besides a few drops of <<getWordCum $player>> dripping into your <<=setup.getItemName($psy_session.cum_cloth1)>> you're without release, no matter what you do. You still feel horny as hell, but are unable to do anything against it. And since you're unable to please yourself, it looks like its your calling now to please others, like the good little sissy you are.
<</if>>
<</if>>
<br><br>
<<printThought $player "My penis is locked up, while I stroke <<=$npc_psychiatrist.first_name>> <<getWordPenis $player>>!">><br>
<br>
<<else>>
<<if $psy_session.cum>>
<<if $psy_session.cum_cloth1 == 'none'>>
you shoot a load of <<getWordCum $player>> on the floor,
<<else>>
you spray a load of <<getWordCum $player>> into your <<=setup.getItemName($psy_session.cum_cloth1)>>,
<</if>>
like the good little sissy you are.
<<else>>
you're unable to cum yourself, like the pansy you are. It looks like its your calling now to please others, like the good little sissy you are.
<br><br>
<<printThought $player "I am just a sextoy for others to enjoy!" 40>>
<</if>>
<</if>>
<br><br>
"@@.npc_psychiatrist;Very good <<=$player.first_name>>. To keep this roleplay as real as possible, please keep the 30 Credits. You've really earned them.@@", she explains while putting her panties back on, "@@.npc_psychiatrist;And you're exceedingly good at this. How often did you knee at that toilet. Well, it does not really matter now, does it?@@
<<if !$psy_session.cum>>
@@.npc_psychiatrist;I'm find your conation to be a perfect sissy applaudable. Being caged up must be hard. Your <<getWordMyPenis $player>> looked like it was going to get crushed within it's prison.@@
<</if>>
@@.npc_psychiatrist;Now, if you could kindly sit back on the chair?@@"<br>
<br>
You didn't even notice that you're still kneeling on the floor.<br>
<br>
<<else>>
She bursts out laughing.<br>
<br>
"@@.npc_psychiatrist;<<=$player.first_name>>, that was just a test scenario. This is called roleplay. I took the persona of a rather angry and maybe violent... suitor, while you took the part of the cheap hooker. I mean come on. 30 Credits? Thats cheap. Don't sell yourself under your price. But it looks like you really mean it. Just be careful, if you look for work at the wrong places, okay? I could not stand the thought of loosing my favorite guinea pig... err... I mean customer of course."@@<br>
<br>
The way she bit her lip shortly before walking back to her table told you a different story. Somehow you have the feeling you just missed your chance.<br>
<br>
<</if>>
<<printNpcThemeReturn 150>>
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<<if ($psy_session.maxTag == 'sissy') || ($psy_session.maxTag == 'sexy') || (setup.getIndecentValue($player)>95)>>
<<set $psy_session.handjob = true>>
<</if>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/psychiatrist_office.png" "./images/characters/npc_psychiatrist.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<if $psy_session.handjob>>
"@@.npc_psychiatrist;Thats to bad, <<=$player.first_name>>. It would just have been a test scenario anyway. This is called roleplay. I took the persona of a rather angry and maybe violent... suitor, while you took the part of the cheap hooker. But you did the right thing. I mean selling yourself for just 30 Credits, I mean come on. Thats cheap. Don't sell yourself under your price. Just be careful, if you look for work at the wrong places, okay? I could not stand the thought of loosing my favorite guinea pig... err... I mean customer of course."@@<br>
<br>
The way she bit her lip shortly before walking back to her table told you a different story. Somehow you have the feeling you just missed your chance.<br>
<br>
<<else>>
She bursts out laughing.<br>
<br>
"@@.npc_psychiatrist;<<=$player.first_name>>, that was just a test scenario. This is called roleplay. I took the persona of a rather angry and maybe violent... suitor, while you took the part of the cheap hooker. But you did the right thing. I mean selling yourself for just 30 Credits, I mean come on. Thats cheap. Don't sell yourself under your price. Just be careful, if you look for work at the wrong places, okay? I could not stand the thought of loosing my favorite guinea pig... err... I mean customer of course."@@<br>
<br>
<</if>>
<<printNpcThemeReturn 150>>
<</nobr>>
</div><<nobr>>
<<set _tmpHandJob = setup.canPlayerSex($player,'handjob')>>
<<if $roomchange == true>>
<<set $talkThemes += 1>>
<<set _x = setup.removeStress($player,3)>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/psychiatrist_office.png" "./images/characters/npc_psychiatrist.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You talk about the time you blew a complete stranger at the "Usual place".<br>
<br>
@@.error;WARNING!<br>
This scene is not yet in the game.<br>
Please press back and select another scene,<br>
as it will be added in a later release!@@<br>
<br>
<<printNpcThemeReturn 600>>
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<<set $talkThemes += 1>>
<<set _x = setup.removeStress($player,3)>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/psychiatrist_office.png" "./images/characters/npc_psychiatrist.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You start to talk about your @@.npc_technician;<<=$npc_technician.first_name>> <<=$npc_technician.last_name>>@@.<br>
<br>
@@.error;WARNING!<br>
This scene is not yet in the game.<br>
Please press back and select another scene,<br>
as it will be added in a later release!@@<br>
<br>
<<printNpcThemeReturn 600>>
<</nobr>>
</div><<nobr>>
<<set $player.inside = false>>
<<set $npc_shopkeeper.flags.firstmet = true>>
<<storeVisual $player $npc_shopkeeper>>
<<if $roomchange==true>>
<</if>>
<<set $player.location to "Tease me, Please me: Lingerie Shop">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/mall_lingerie_shop.png" "./images/characters/npc_shopkeeper.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
As you exit the changing booth, after changing some of your underwear, you try your best not to be seen by anyone, so you take a small peak out of the door. Looks like the coast is clear. But as you exit the changing booth, you almost run into a tall afro American woman. Even without her impossible high stilettos, she would be a lot taler then you, but with these high heels, she towers over you like a sexy clad black mountain.<br>
<br>
"@@.npc_shopkeeper;Well, well, well, Darling!@@", her organ is a lot louder then most persons you're used to talk to, with the occasional exception of when @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ switches into her dominant mode, "@@.npc_shopkeeper;Look what the cat dragged in. Well honey, what are you supposed to be? Walking around here, all small and stealthy. Like a little mice. My girls over their@@", she points into the direction of the sales personal, "@@.npc_shopkeeper;Well, my girls over there, they told me that you've said them, you've said them, that you bought this lingerie of mine, mine store that is.@@"<br><br>
No matter how small you try to become, somehow you've become the center of attention in the store. All eyes are focus upon you and the black lady. Your head turns red with shame, and you ponder your options. Run away? But you've done nothing wrong. How do you always get stuck in situations like these?<br>
<br>
"@@.npc_shopkeeper;Now see@@", she turns back to you, "@@.npc_shopkeeper;I've told them, if you really bought these for your 'girlfriend'@@" and puts the word "girlfriend" under air quotes, "@@.npc_shopkeeper;why do you lurk around in the back of the store hmm? Maybe a stalker? Maybe some pervert? And I said girls, I said girls NO! That man is no stalker. That man is no pervert... at least not more pervert then your average customer that is.@@"<br>
<br>
You still have no idea what is going on.<br>
<br>
"@@.npc_shopkeeper;Now look here, honey. I've seen you buying from my merchandise. Then you leave for the changing booth and when you come back the merch is suddenly gone? And you lurk and and prowl like a common thief, just because you think someone can see you? Come on! Everyone can see you. There's no shame in that. Be proud. Fritz over there@@", she points into the direction of a beautiful woman on the other hand of the store, "@@.npc_shopkeeper;who goes now with the fancy name of Francine has been a regular of mine since years.@@"<br>
<br>
You hear a slight "Sup" from the other side of the store, you suppose it's from Fritz or Francine. As you look around you realize, that no one really pays attention to you anymore, everyone goes on with their routines.<br>
<br>
"@@.npc_shopkeeper;The name is <<=$npc_shopkeeper.first_name>>, honey. <<=$npc_shopkeeper.first_name>> <<=$npc_shopkeeper.last_name>>. And as long as you're paying, you're welcome to check out whatever you like. And if somebody gives you a hard time over this, well, I may be a lady, but when I'm mad, I'm an evil sarcastic deamon bitch from hell, that'll make someone wish they've never been born!@@"<br>
<br>
She gives you a soft pad on the back, but its neither soft nor on your back. Other games might call this a special move and you need a few seconds to catch your breath. She holds her hand for you out and continues, "@@.npc_shopkeeper;Why don't you enter and leave my humble abode as a valued customer, and not like some skulking suspect.@@"<br>
<br>
Even though she seems very loud and commanding, @@.npc_shopkeeper;<<=$npc_shopkeeper.first_name>>@@ seems to mean well. You decide to shake her hand in agreement. She moves her head closer to you and starts to whisper, "@@.npc_shopkeeper;Unless you're some kind of ninja. Than thats totally okay...@@"<br>
<br>
[<<moveTo "room_mall_lingerie_shop" "Continue." 30>>]
<</nobr>>
</div><<nobr>>
<<set $player.inside = false>>
<<if $roomchange==true>>
<<addItem "analplug_beginner">>
<<deleteItem $player $now 'analplug_small_box'>>
<</if>>
<<set $player.location to "Tease me, Please me: Lingerie Shop">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/mall_lingerie_shop.png" "./images/characters/npc_shopkeeper.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You approach @@.npc_shopkeeper;<<=$npc_shopkeeper.first_name>>@@ about the box you've found in the changing booth, and how another customer might have forgotten it.<br>
<br>
"@@.npc_shopkeeper;You sure are an honest soul honey. Nah, these are my little gifts to mah customers. We're branching out soon, since I've managed to get ahold of another store location here in the mall, so we're opening up a little, frisky sextoy shop with all kinds of nice little toys and trinkets. And maybe some custom made BDSM gear, who knows. So I've been putting these and other small thank yous into the changing booth all day long, some of the ladies came out purring I say you.@@"<br>
<br>
She opens the box and puts the plug into your hand, closing it around it and continues talking to you, "@@.npc_shopkeeper;So put this little gift of mine over your fireplace or where the sun does not shine, its fine by me either way!@@", while smiling from one ear to another.<br>
<br>
[<<moveTo "room_mall_lingerie_shop" "Continue." 30>>]
<</nobr>>
</div><<nobr>>
<<if $roomchange==true>>
<</if>>
<<set $player.location to "Phonecall">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/phonecall.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
Your phone rings. It's @@.npc_technician;$npc_technician.first_name@@. Oh poop. You were supposed to meet her for a coffee today.<br>
<br>
"@@.npc_technician;Look <<=$player.first_name>>, if you didn't want to hang out with me you just could have said so in the first place.@@".<br>
<br>
She sounds rather bitter then angry.<br>
<br>
<<if $npc_technician.flags.knowTrueGender>>
"@@.npc_technician;I hope this is not about my ... Gender. If that's the case I might have misjudged your character greatly.@@"<br>
<br>
You apologize to @@.npc_technician;$npc_technician.first_name@@, and reassure her that it has nothing to do with this subject of matter.
<<else>>
You apologize to @@.npc_technician;$npc_technician.first_name@@.
<</if>>
<<if $player.stats.bimbofication[0]>=5>>
You're kind of distracted lately and tend to forget things.
<</if>>
You promise to make it up to her next time.<br>
<br>
[<<moveTo $befortasklocation "Hang up.">>]
<</nobr>>
</div><<nobr>>
<<set $player.inside = false>>
<<set $player.cutscene.lockinventory = true>>
<<set $player.cutscene.reason = "Not now!">>
<<if $roomchange==true>>
<<set $npc_date = {}>>
<<set $npc_date.firstscene = "normal">>
<<set $npc_date.themes = 0>>
<<set $npc_technician.affection+=1>>
<<set _tmp = Math.round(Math.random()*10)+3>>
<<set $now to setup.advanceDate($player, $now, "minutes", _tmp)>>
<<set $compareVisuals = setup.compareVisual($player,'npc_technician',$npc_technician)>>
<<storeVisual $player $npc_technician>>
<<set $npc_date = {}>>
<<set $npc_technician.dates+=1>>
<<if $npc_technician.dates==1>>
<<addNpcTheme 'npc_technician' 'crossdressing' 'Talk about makeup.'
0
'event_technician_makeup_1'
false
'About changing your appearance.'
>>
<</if>>
<<set $npc_date.firstdate = true>>
<<if ($npc_technician.dates>1)>>
<<set $npc_date.firstdate = false>>
<</if>>
<<if !$npc_technician.flags.sawyouinfemaleclothes && (setup.analyzeWornTags(['female','male','unisex'])=='female')>>
<<set $npc_technician.flags.sawyouinfemaleclothes = true>>
<<set $npc_date.firstscene = "female">>
<<elseif !$npc_technician.flags.sawyouinunisexclothes && (setup.analyzeWornTags(['female','male','unisex'])=='unisex')>>
<<set $npc_technician.flags.sawyouinunisexclothes = true>>
<<set $npc_date.firstscene = "unisex">>
<</if>>
<</if>>
<<set $player.location to "Cafe: Newtype IV">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/mall_cafe.png" "./images/characters/npc_technician_casual.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<if $npc_date.firstscene == "unisex">>
You sit for a while at the "Newtype IV", still waiting for @@.npc_technician;$npc_technician.first_name@@, who seems to be a little bit late, as you notice that a few maid seems to chat with each other, while looking into your general direction.<br>
<br>
<<printThought $player "Oh, I knew this was a bad Idea...">><br>
<br>
For a moment you think to pack your things together and write a message to @@.npc_technician;$npc_technician.first_name@@, that you simply couldn't make it. But you're to late as you can see her running through the front door, almost crashing into one of the maids, finally stopping next to you, trying to catch her breath.<br>
<br>
"@@.npc_technician;Sorry <<=$player.first_name>>... <<=$player.first_name>>... say there is something different about you today, isn't it? Here, let me cast true vision on you. Ah, I see, you finally shed your fake persona and embrace the only true way of life. By role-playing as an elf bard. No?@@
<<if $compareVisuals=="">>
@@.npc_technician;I am sure something has change, I simply have to find it out, do I?@@
<<else>>
@@.npc_technician;Hmm... have you changed something. Wait, tell me nothing. <<=$compareVisuals>>.@@
<</if>>
<<if $npc_date.firstdate>>
@@.npc_admin;$npc_admin.first_name@@ @@.npc_technician;told me you're now working as a secretary for the top brass at Social Interaction Service Syndicate LTD. What roll did you mess up to fumble your place into that position.@@"<br>
<br>
You tell her, that it must have been do the fucking backup roll, which brought you in this whole situation.<br>
<br>
"@@.npc_technician;Oh yeah. I remember. The whole <<=$player.flags.faultcompany>> incident. Well tough luck, at least you still have a job, even though it seems kind of strange seeing you as a secretary. Well I suppose you look really cute in a secretary outfit with a miniskirt and a blouse, or are you working in these clothes@@" she says while grinning at you with a rather devious intent. You gulp audible.<br>
<br>
"@@.npc_technician;Come on, I'm just teasing you. These look good on you. Really.@@
<<if $player.stats.feminized[0]>=5>>
@@.npc_technician;But joke aside. Maybe you should really start wearing even more feminine clothes. Without trying to offend you... you have a certain feminine radiance, others would kill for. If you need some tips I can help you.@@
<</if>>
@@.npc_technician;Come on, lets order something.@@"<br>
<br>
<<else>>
"@@.npc_technician;Anyway, you remember as I was joking about you with a miniskirt and blouse. That outfit is not that far off I have to say. Did I hit closer to home with my assumption then I imagined? These look really cute on you.@@" she says while grinning at you with a rather devious intent. You gulp audible.<br>
<br>
"@@.npc_technician;Come on, I'm just teasing you. These look good on you. Really.@@
<<if $player.stats.feminized[0]>=5>>
@@.npc_technician;But joke aside. Maybe you should really start wearing even more feminine clothes. Without trying to offend you... you have a certain feminine radiance, others would kill for. If you need some tips I can help you.@@
<</if>>
@@.npc_technician;Come on, lets order something.@@"<br>
<br>
<</if>>
<<elseif $npc_date.firstscene == "female">>
<<else>>
You wait for a couple of minutes, maybe a little bit longer, before @@.npc_technician;$npc_technician.first_name@@ appears outside the cafe looking really out of breath.<br>
<br>
<<if $npc_date.firstdate>>
"@@.npc_technician;Sorry <<=$player.first_name>>, I've overslept.@@", @@.npc_technician;$npc_technician.first_name@@ says while catching her breath, sitting down next to you. She takes a good look at you and continues,
<<if $compareVisuals=="">>
"@@.npc_technician;You look like you'll need more sleep. Having troubles lately?@@
<<else>>
"@@.npc_technician;Hmm... have you changed something. Wait, tell me nothing. <<=$compareVisuals>>.@@
<</if>>
@@.npc_admin;$npc_admin.first_name@@ @@.npc_technician;told me you're now working as a secretary for the top brass at Social Interaction Service Syndicate LTD. What roll did you mess up to fumble your place into that position.@@"<br>
<br>
You tell her, that it must have been do the fucking backup roll, which brought you in this whole situation.<br>
<br>
"@@.npc_technician;Oh yeah. I remember. The whole <<=$player.flags.faultcompany>> incident. Well tough luck, at least you still have a job, even though it seems kind of strange seeing you as an secretary. Well I suppose you look really cute in a secretary outfit with a miniskirt and a blouse.@@" she says while grinning at you with a rather devious intent. You gulp audible.<br>
<br>
"@@.npc_technician;Just joking, you should have seen your face. Priceless.@@
<<if $player.stats.feminized[0]>=5>>
@@.npc_technician;But joke aside. Maybe you should really start wearing female clothing. Without trying to offend you... you have a certain feminine radiance, others would kill for. If you need some tips I can help you.@@
<</if>>
@@.npc_technician;Come on, lets order something.@@"<br>
<br>
<<else>>
"@@.npc_technician;You'd think, I'll learn to set a clock after all these times I've overslept!@@" @@.npc_technician;$npc_technician.first_name@@ joked while catching her breath, sitting down next to you. She takes a good look at you and continues,
<<if $compareVisuals=="">>
"@@.npc_technician;Have you lost some weight lately? No wait, it simply want down to your butt!@@
<<else>>
"@@.npc_technician;Hmm... you have changed something since the last time we met. Give me a second... <<=$compareVisuals>>.@@
<</if>>
@@.npc_technician;Anyway, it is good to see you again. Lets order something, I really need my caffeine!@@"<br>
<br>
<</if>>
<</if>>
<<if ($npc_date.firstscene == "unisex") || ($npc_date.firstscene == "female")>>
[<<moveTo event_technician_cafe_1_2_fem "Order something." 300>>]
<<elseif $npc_technician.stage==1>>
[<<moveTo event_technician_cafe_1_2 "Order something." 300>>]
<<else>>
[<<moveTo event_technician_cafe_1_2a "Order something." 300>>]
<</if>>
<</nobr>>
</div><<nobr>>
<<set $player.inside = false>>
<<set $player.cutscene.lockinventory = true>>
<<set $player.cutscene.reason = "Not now!">>
<<if $roomchange==true>>
<<set$npc_date.knowTrueGender = true>>
<<if !$npc_technician.knowTrueGender>>
<<set $npc_technician.knowTrueGender = true>>
<<set $npc_date.knowTrueGender = false>>
<</if>>
/%
<<if $npc_technician.stage <=2>>
<<set $npc_technician.stage = 2>>
<</if>>
%/
<</if>>
<<set $player.location to "Cafe: Newtype IV">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/mall_cafe.png" "./images/characters/npc_technician_casual.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<if $npc_date.firstdate>>
As you ordered a latte macchiato you got a closer look at the maids working here. @@.npc_technician;$npc_technician.first_name@@ was right, they're really cute, but something is strangely familiar and still kinda off.<br>
<br>
"@@.npc_technician;So, can you figure it out? Your expression... I think you already know the answer, don't you?@@"<br>
<br>
You nod timidly. Most of the staff or maybe all of them might be gender benders. Like @@.npc_technician;$npc_technician.first_name@@... like you. The cute guy, behind the bar looks a little bit to feminine. The maid that serves the couple to your left has a very deep voice for a very beautiful woman.<br>
<br>
<<else>>
You order a latte macchiato, as usual, as you still try to figure out if every single maid in here is male... but for some reason you feel much more at ease. Nobody here will ever judge you for how you dress. Everyone is in some way like you. It's not like they try to hide it.<br>
<br>
<</if>>
<<if $npc_technician.stage>=2>>
"@@.npc_technician;You remember when I deducted your whole underwear by watching you walk. Yeah, the RFID cheat. This time you made it to easy for me. Your new clothes leave little froom for interpretation that you're into gender bending. No Idea how far yet, but still a nice touch. I have to admit, when I first met you I would have never guessed.@@
<<else>>
"@@.npc_technician;You know I have this little tick, where I check if someone made the mistake and forgets to erase their RFID tags from their clothes? I start to proclaim some magical mambo jambo, that I know what they wear by simply moving around. Works pretty good normally. I tell them the truth afterwards and recommend to clean their tags, but most forget after a while. It's the transparent citizen all over again. Anyway, I would have tried it on you as well, but your clothes leave little room for interpretation that you're at least interested into some gender-fluid experimentation, am I right?@@"<br>
<br>
You nod blushing.<br>
<br>
"
<</if>>
<<if !$npc_date.knowTrueGender>>
@@.npc_technician;Look, I will be honest with you. Even though there has been the transgression of limits act of 2029, but you still cant be sure of peoples hearts I assume. Nobody is perfect, but here I feel save, because I am the same. As they... as you. I was born male, and never did much besides some light hormone therapies, since I had the advantage of a very feminine body to begin with. Kinda like you in that case.
<</if>>
@@.npc_technician;Let's see, I had an idea where I was going with all of this rambling. Ah, yes. I remember. If you ever want to talk about anything or need some help I can be here for you, if you want me to.@@" she says to you while putting her hand on top of yours. Without saying a word you simply nod at her. While the two of you still smile at each other a maid appears from the side and introduces her with a hem. You realize, you're still holding @@.npc_technician;$npc_technician.first_name@@ hand and looking like a anime romcom reject you hastily retract your arm.<br>
<br>
[<<moveTo event_technician_cafe_1_3 "Focus on the Maid." 360 "<<set $npc_technician.stage = 3>>">>]
<</nobr>>
</div><<nobr>>
<<if $roomchange==true>>
<<set $npc_date.knowTrueGender = false>>
<<if $npc_technician.flags.knowTrueGender == false>>
<<set $npc_technician.flags.knowTrueGender = true>>
<<else>>
<<set $npc_date.knowTrueGender = true>>
<</if>>
<<set $npc_date.panties = setup.getItemFromType("panties")>>
<<set $npc_date.bra = setup.getItemFromType("bra")>>
<<set $npc_date.stockings = setup.getItemFromType("stockings")>>
<<set $npc_date.shoes = setup.getItemFromType("shoes")>>
<<set $npc_date.garterbelt = setup.getItemFromType("garter")>>
<<set $npc_date.plug = false>>
<<set $npc_date.cage = false>>
<<if (setup.getItemFromType("plug_panties")!="") || (setup.getItemFromType("plug")!="")>>
<<set $npc_date.plug = true>>
<</if>>
<<if (setup.getItemFromType("cage")!="")>>
<<set $npc_date.cage = true>>
<</if>>
<<set $npc_date.femPanties = setup.checkItemTag($npc_date.panties,['female'])>>
<<set $npc_date.femBra = setup.checkItemTag($npc_date.bra,['female'])>>
<<set $npc_date.femStockings = setup.checkItemTag($npc_date.stockings,['female'])>>
<<set $npc_date.femShoes = setup.checkItemTag($npc_date.shoes,['female'])>>
<<set $npc_date.hits = 0>>
<<if $npc_date.femPanties || $npc_date.femBra || $npc_date.femStockings || $npc_date.femShoes>>
<<addNpcTheme 'npc_psychiatrist' 'technician' 'Talk about your first 'date' with <<=$npc_technician.first_name>>.'
0
'event_psychiatrist_session_technician_1'
false
'About about @@.npc_technician;<<=$npc_technician.first_name>>.'
>>
<<set $npc_technician.stage = 2>>
<</if>>
<</if>>
<<set $player.location to "Cafe: Newtype IV">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/mall_cafe.png" "./images/characters/npc_technician_casual.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<if $npc_date.firstdate>>
As you ordered a latte macchiato you got a closer look at the maids working here. @@.npc_technician;$npc_technician.first_name@@ was right, they're really looking good. But something seems off. You can't quite put your finger onto it.
<<else>>
You order a latte macchiato, as usual, as you still try to figure out if every single maid in here is male... or was at least born as such. There are some where it is more obvious then others, but only if you know where to look, while others... you would have never guessed.
<</if>>
<<if $npc_date.femPanties || $npc_date.femBra || $npc_date.femStockings || $npc_date.femShoes>>
As you return your attention to @@.npc_technician;$npc_technician.first_name@@ you realize she has moved a lot closer to you without you noticing, which startles you for a moment.<br>
<br>
"@@.npc_technician;You know <<=$player.first_name>>@@", she whispers into your ear as if she does not want anyone else to hear what she's about to tell you, "@@.npc_technician;I think you're fascinating.@@
@@.npc_technician; Please correct me, if I am wrong about the following assumptions. I know I tend to over-analyze things from time to time, but sometimes these things can be quite fun.@@
<<if $npc_date.femPanties>>
<<set $npc_date.hits += 1>>
@@.npc_technician;From the way you move your cute butt from side to side, you're wearing something that is not actually intended to make place for your... ahem... little Tim.@@
<<if setup.checkItemTag($npc_date.panties,['sissy'])>>
<<if _plug>>
@@.npc_technician;I'd even go so far to guess it is something... specially made for you. Woah.... <<=$player.first_name>>... are... are you wearing sissy panties? And you're being plugged? Wow. I would have never guessed, that you'd be one of those. Don't get me wrong, I'm happy for you, but still. The last time we met, you seemed so... so.... hetero.@@"<br>
<<else>>
@@.npc_technician;I'd even go so far to guess it is something... specially made for you. Woah.... <<=$player.first_name>>... are... are you wearing sissy panties? Wow. I would have never guessed, that you'd be one of those. Don't get me wrong, I'm happy for you, but still. The last time we met, you seemed so... so.... hetero.@@"<br>
<</if>>
<br>
You lower your eyes and turn red like a dying sun. Busted. Guilty as charged. How did she find that out? Was that a lucky guess, or did she really conclude that from the way you sit, that you're wearing <<=setup.getItemName($npc_date.panties,true)>>?
<<elseif setup.checkItemTag($npc_date.panties,['bold'])>>
<<if _plug>>
@@.npc_technician;I'd even go so far to guess it is something of a more bold nature, maybe a g-string or a tanga? The way you're moving your behind around to find a comfortable position to rest, I'd conjecture that you're having something rather special plugged in there as well, am I right?@@"<br>
<<else>>
@@.npc_technician;I'd even go so far to guess it is something of a more bold nature, maybe a g-string or a tanga?@@"<br>
<</if>>
<br>
You lower your eyes and blush. Busted. Guilty as charged. Was that a lucky guess, or did she really conclude that from the way you sit, that you're wearing <<=setup.getItemName($npc_date.panties,true)>>?
<<elseif setup.checkItemTag($npc_date.panties,['cute'])>>
<<if $npc_date.plug>>
@@.npc_technician;I'd even go so far to guess it is something ... pink. Don't look at me like that, it's the way you're sitting. I can totally see the back of your cute@@
<<if setup.checkItemTag($npc_date.panties,['pink'])>>
@@.npc_technician;pink@@
<</if>>
@@.npc_technician;panties. And the way you're moving your behind around to find a comfortable position to rest, I'd conjecture that you're having something rather special plugged in there as well, am I right?@@"<br><br>
<<else>>
@@.npc_technician;I'd even go so far to guess it is something ... pink. Don't look at me like that, it's the way you're sitting. I can totally see the back of your cute@@
<<if setup.checkItemTag($npc_date.panties,['pink'])>>
@@.npc_technician;pink@@
<</if>>
@@.npc_technician;panties.@@"<br><br>
<</if>>
You lower your eyes and blush. Busted. Guilty as charged. Was that a lucky guess, or did she really conclude that from the way you sit, that you're wearing <<=setup.getItemName($npc_date.panties,true)>>?
<<else>>
<<if _plug>>
@@.npc_technician;But you don't seem to be that much off center. Maybe something comfortable, like regular cut panties? But the way you're moving your behind around to find a comfortable position to rest, I'd conjecture that you're having something rather special plugged in there as well, am I right?@@"<br>
<<else>>
@@.npc_technician;But you don't seem to be that much off center. Maybe something comfortable, like regular cut panties?@@"<br>
<</if>>
<br>
You gulp and blush. Busted. Was that a lucky guess, or did she really conclude that from the way you sit, that you're wearing <<=setup.getItemName($npc_date.panties,true)>>?
<</if>>
<br><br>
"@@.npc_technician;Aha! I knew it.@@"<br>
<br>
Of course it was a bluff. You really should have seen that one coming from a mile away, but you didn't and her bluff worked out just fine.<br><br>
<</if>>
<<if $npc_date.femBra>>
<<set $npc_date.hits += 1>>
<<if $npc_date.femPanties>>
<<if setup.checkItemTag($npc_date.panties,['sissy']) && setup.checkItemTag($npc_date.bra,['sissy'])>>
"@@.npc_technician;And from the slight shape forming from underneath your shirt, I'll assume you've got an fitting sissy bra. With lots of frills? Made of Satin? Fuck, these cost a shitton on the internet.@@
<<elseif setup.checkItemTag($npc_date.panties,['bold']) && setup.checkItemTag($npc_date.bra,['bold'])>>
"@@.npc_technician;And from the slight shape forming from underneath your shirt, I'll assume you've got an equally bold bra. Maybe lace?@@
<<elseif setup.checkItemTag($npc_date.panties,['cute']) && setup.checkItemTag($npc_date.bra,['cute'])>>
"@@.npc_technician;And from the slight shape forming from underneath your shirt, I'll assume you've got an equally cute bra. Maybe satin, with frills?@@
<<elseif setup.checkItemTag($npc_date.panties,['modest']) && setup.checkItemTag($npc_date.bra,['modest'])>>
"@@.npc_technician;And from the slight shape forming from underneath your shirt, I'll assume you've got an equally boring bra. Well one has to start somewhere.@@
<<else>>
"@@.npc_technician;And from the slight shape forming from underneath your shirt, I'll assume you've got an bra. Not really a fitting one, but you'll work the kinks out sooner or later of matchings ones bra and panties.@@
<</if>>
<<else>>
"@@.npc_technician;From the slight shape forming from underneath your shirt, I'll assume you're wearing a bra under there.
<</if>>
@@.npc_technician;Don't worry, your secret is safe with me.@@", she says while smiling at you.<br><br>
<</if>>
<<if $npc_date.femStockings>>
<<set $npc_date.hits += 1>>
<<if setup.checkItemTag($npc_date.panties,['sissy'])>>
"@@.npc_technician;These stockings on your feet might look like ordinary socks for the fraction of a secon... nope. Sissy Stockings, custom made. Oh god. Where do you get these things?@@
<<if setup.checkItemTag($npc_date.garterbelt,['sissy'])>>
@@.npc_technician;And of course you have a custom fitted garterbelt as well. What else could it have been?@@
<</if>>
<<else>>
"@@.npc_technician;These stockings on your feet might look like ordinary socks for the fraction of a second,@@
<<if setup.checkItemTag($npc_date.stockings,['pink'])>>
@@.npc_technician;hmm... wait a second. Are you wearing pink pantyhose? Oh my, <<=$player.first_name>>, I didn't think you'd be the guy to go for the cutesy style.@@
<<elseif setup.checkItemTag($npc_date.stockings,['bold'])>>
@@.npc_technician;but I assume it is something more daring. Pantyhose... no wait. Stockings, am I right?@@
<<if $npc_date.garterbelt != "">>
@@.npc_technician;By the way, you can clearly see the clasps of your garter through your clothes.@@
<</if>>
<<elseif setup.checkItemTag($npc_date.stockings,['modest'])>>
"@@.npc_technician;but I assume they're pantyhose, am I right?@@
<</if>>
<</if>>
@@.npc_technician;Don't you just love the feeling of these kind of hosiery on your skin. No comparison to boring old socks, is it?@@"<br><br>
<<if $npc_date.hits>1>>
Busted again. She's really good at deductions.
<<if $npc_date.knowTrueGender>>
Then again, she has an unfair advantage against you, regarding this specific subject.<br><br>
<<else>>
Maybe she watches way to much Sherlock.<br><br>
<</if>>
<<else>>
Busted. She's really good at deductions.
<<if $npc_date.knowTrueGender>>
Then again, she has an unfair advantage against you, regarding this specific subject matter.<br><br>
<<else>>
Maybe she watches way to much Sherlock.<br><br>
<</if>>
<</if>>
<</if>>
<<if $npc_date.femShoes>>
<<set $npc_date.hits += 1>>
<<if setup.checkItemTag($npc_date.panties,['unisex'])>>
"@@.npc_technician;These shoes might look rather unisex to the untrained eye, but I know, that these are designed for female feet alone.@@
<<else>>
"@@.npc_technician;These shoes fool noone <<=$player.first_name>>, they're intended for female feet alone.
<</if>>
@@.npc_technician;A bold move for someone with your experience level in this whole matter.@@"<br><br>
<</if>>
<<if $npc_date.cage>>
<<if $npc_date.cage && $npc_date.plug>>
"@@.npc_technician;By the way, your squirming around is not only an indicator for something up your ... well, you know. And and maybe you should consider wearing wider pants, I could totally see the outline of your chastity cage down there. Not that I was staring there on purpose or anything.@@
<<elseif $npc_date.cage>>
"@@.npc_technician;By the way, your squirming around is an indicator, that theres something preventing you from sitting conformable. Maybe you should consider wearing wider pants, I could totally see the outline of your chastity cage down there. Not that I was staring there on purpose or anything.@@
<</if>>
<<if setup.checkItemTag($npc_date.panties,['sissy']) && setup.checkItemTag($npc_date.bra,['sissy']) && setup.checkItemTag($npc_date.stockings,['sissy']) && $npc_date.plug>>
@@.npc_technician;Oh...@@"<br>
<br>
It seems like her brain froze for a short moment, and continued after she finished the reboot.<br>
<br>
@@.npc_technician;Like O.M.G. You are a Sissy <<=$player.first_name>>@@", followed by the cutest squee you've ever heard.<br>
<br>
"@@.npc_technician;That is so cute. Wait... are you@@ @@.npc_admin;<<=ws($npc_admin.first_name)>>@@@@.npc_technician;... no. He is sadly as hereto as anyone can be. Oh you simply have to tell me everything. Who is your master? Or are you trying the ... hetero ... version with a mistress. Lets see how long you can stay hetero!@@"<br>
<br>
You interrupt @@.npc_technician;<<=$npc_technician.first_name>>@@ and plead to her to turn down the volume a little bit, while testing your newest red face tone: Red sun. A few other guest have turned their heads your way, but soon continue with their matters.<br>
<br>
<<printThought $player "Well, considering she hit every target so far, one could argue she is right ... a little bit... not that I had any choice in the matter... or did I?">><br>
<br>
"@@.npc_technician;Hey, I simply want to let you know, thats okay, you know? Everyone needs a hobby ... or fetish ... or both ... at once. And yours happens to contain a lot of pink in the near future. Call me once you reach the outfit stage, okay? There's going to be a photo session!@@"
<<elseif $npc_date.cage && $npc_date.femPanties && $npc_date.femBra && $npc_date.femStockings>>
@@.npc_technician;Wait a second. Panties, bra, stockings, plugged and caged? Like O.M.G.! <<=$player.first_name>>! You're into sissification? Oh, thats so cute! Yay! So, who's your Master or Mistress? Or are you still in your early phase? You're not planning to purge, are you? I would totally...@@"<br>
<br>
You interrupt @@.npc_technician;<<=$npc_technician.first_name>>@@ and plead to her to turn down the volume a little bit, while testing your newest red face tone: Red sun. A few other guest have turned their heads your way, but soon continue with their matters.<br>
<br>
<<printThought $player "Well, considering she hit every target so far, one could argue she is right ... a little bit... not that I had any choice in the matter... or did I?">><br>
<br>
"@@.npc_technician;Hey, I simply want to let you know, thats okay, you know? Everyone needs a hobby ... or fetish ... or both ... at once. And yours happens to contain a lot of pink in the near future. Call me once you reach the outfit stage, okay? There's going to be a photo session!@@"
<<else>>
@@.npc_technician;Hmm... your face tells me, that this was originally not your Idea. So, theres a certain someone in your life who knows of this as well. You had my curiosity but now you have my attention.@@"<br><br>
<</if>>
<</if>>
She puts her hand on yours, which kinda moves aimless around the table searching for something to hold onto, since you're currently feeling like someone just pulled a rug from underneath you.<br><br>
<<if !$npc_date.knowTrueGender>>
"@@.npc_technician;Hey, its okay. Don't worry, seems like we share a certain hobby. You see <<=$player.first_name>>, I'm into cross-dressing as well.@@"<br>
<br>
<<printThought $player "Wait, what?">><br>
<br>
"@@.npc_technician;To be frank, I am not a woman.@@
<<else>>
"@@.npc_technician;Hey, its okay. Don't worry, you already know, we share this certain hobby. I'm simply a few steps ahead of you.@@
<</if>>
@@.npc_technician;Which brings me to a certain point@@", she says while smiling at you embarrassed, "@@.npc_technician;No, I am not Sherlock with my ungodly skill of deduction. I'd love to be. Well, a crossdressing version anyway, but I use a simple program I wrote for my Smartphone, which scanned the surrounding for RFID Tags. Most clothes still have theirs in them, they are simply deactivated after being sold, but contain an ID which can be crossreferenced with an online Database. I am not 100% sure if thats legal, but who cares, amirite, yeah?@@"<br><br>
She smile at you... frozen in time. You think she might expect an answer of you, so you timidly nod.<br>
<br>
@@.npc_technician;Anyway... about your little secret. You're among friends here. No maid in this maid cafe was born female. Actually, that's the whole point of the Newtype IV. They're all cross-dressers, she-males or fem boys with acquired tastes. Plus they're maids. Maids! Maids make everything look better, am I right? So you see, no reason to get nervous. You're a kindred spirit with most people in here.@@"<br><br>
@@.npc_technician;$npc_technician.first_name@@ smiles at you again, but this time a really friendly and sincere smile. For a second you want to protest, and claim that you were forced into these clothes. But then you start thinking. You're not at work, and you're still wearing these clothes.
<<if !setup.checkItemTag($npc_date.panties,['modest'])||!setup.checkItemTag($npc_date.bra,['modest'])||!setup.checkItemTag($npc_date.stockings,['modest'])||($npc_date.garterbelt != "")>>
Not only that, you even went so far to buy your own clothes, because you wanted more.
<</if>>
Maybe... no, lets be honest... @@.npc_technician;$npc_technician.first_name@@ is right, you are starting to like wearing these. Without saying a word you simply nod at her.<br><br>
While the two of you still smile at each other a maid appears from the side and introduces her with a hem. You realize, you're still holding @@.npc_technician;$npc_technician.first_name@@ hand and looking like a anime romcom reject you hastily retract your arm.<br>
<br>
[<<moveTo event_technician_cafe_1_3 "Focus on the Maid." 360>>]
<<else>>
<<if $npc_date.firstdate>>
As you return your attention to @@.npc_technician;$npc_technician.first_name@@ you realize she has moved a lot closer to you without you noticing, which startles you for a moment.<br>
<br>
<<if $npc_date.knowTrueGender>>
"@@.npc_technician;You know, you have my gratitude for keeping my "little" secret. It's not like I want to keep this a secret from everyone, but I think I can keep it a secret from a few persons. I know it's not a big deal in this day and age, but as you might remember, that was not always the case. So thanks again.@@"<br>
<br>
You assure @@.npc_technician;$npc_technician.first_name@@ that her secret is safe with you.<br>
<br>
<<else>>
"@@.npc_technician;Look, I find you interesting, so I want a certain something not to stand between the two of us: I'm not actually female.@@"<br>
<br>
<<if($player.stats.feminized[0]<=3)>>
<<printThought $player "Okay... that come out of nowhere...">>
<<else>>
<<printThought $player "Hmm... I already assumed something like that...">>
<</if>>
<br><br>
You assure @@.npc_technician;$npc_technician.first_name@@ that you have no problem with something like this at all. After all, we're in the middle of the 3rd age of enlightenment.<br>
<br>
<</if>>
"@@.npc_technician;So, then it might interest you, that no maid in this maid café was born female. Actually, that's the whole point of the Newtype IV. They're all cross-dressers, she-males or fem-boys with acquired tastes. Plus they're maids. Maids! Maids make everything look better, am I right?@@"<br>
<br>
While the two of you still talk to each other a maid appears from the side and introduces her with a hem.<br>
[<<moveTo event_technician_cafe_1_3a "Focus on the Maid." 360>>]
<<else>>
You chat for a while until your coffees arrive.<br>
<br>
[<<moveTo 'event_technician_cafe_1_3a' "Continue." 360>>]
<</if>>
<</if>>
<br>
<br>
<</nobr>>
</div><<nobr>>
<<set $player.cutscene.lockinventory = false>>
<<if $roomchange==true>>
<<set $npc_date.stress = setup.removeStress($player,10)>>
<</if>>
<<set $player.location to "Cafe: Newtype IV">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/mall_cafe.png" "./images/characters/npc_maid.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You order a latte macchiato, as usual, as you still try to figure out if every single maid in here is male... or was at least born as such. There are some where it is more obvious then others, but only if you know where to look, while others... you would have never guessed.
@@.npc_maid;<<=$npc_maid.first_name>>@@ arrives with a smile while saying "@@.npc_maid;Your latte macchiato sir@@". She turns to @@.npc_technician;$npc_technician.first_name@@ and as usual her smile is suddenly absent from her face, while putting the monstrosity called "The Cofferasque" on the table. "@@.npc_maid;Your venti, half-whole milk, one quarter one percent, one quarter non-fat, extra hot, one and a half shots decaf, 12 and a half shots regular, no foam latte, with whip, 2 packets of splenda, ten sugar in the raw, a touch of vanilla syrup and 3 short sprinkles of cinnamon, madame.@@"<br>
<br>
You spend the rest of the afternoon together with @@.npc_technician;$npc_technician.first_name@@ in the café. She gave you some tips on data security and why role play, the non sexual type, is like the best pastime ever. You talked a little bit about your old workplace and how everyone is. She asks you at least <<=($npc_technician.dates+5)>> times if you want to join her role play group and narrates to you about times of great adventure, when the oceans sank Atlantis. You both decide to leave after you both pay your bills.<br>
<br>
[<<moveTo room_mall "Pay 5 Credits and leave." 7000 "<<set $player.money.total-=5>>">>]
<</nobr>>
</div><<nobr>>
<<set $player.cutscene.lockinventory = false>>
<<if $roomchange==true>>
<<set $npc_date.stress = setup.removeStress($player,10)>>
<<addSearch $computer 'Online Make up Tutorials' 'room_online_makeup_tutorial_start'>>
<<levelStat $player 'makeupskill' 0 100 >>
<</if>>
<<set $player.location to "Cafe: Newtype IV">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/mall_cafe.png" "./images/characters/npc_maid.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<if $npc_date.firstdate>>
The maid smiles at you and places your coffee next to you while saying, "@@.npc_maid;Your latte macchiato sir@@". Then she turns to @@.npc_technician;$npc_technician.first_name@@ and the smile on her face suddently fades away like a long forgotten memory, and her face turns stone cold. She inhales and puts a much larger cup on the table.<br>
<br>
"@@.npc_maid;Your venti, half-whole milk, one quarter one percent, one quarter non-fat, extra hot, one and a half shots decaf, 12 and a half shots regular, no foam latte, with whip, 2 packets of splenda, ten sugar in the raw, a touch of vanilla syrup and 3 short sprinkles of cinnamon, your Majesty, protector of the realm, third of her name, the unchosen, emperor of both dungeons and dragons, the hidden eye, master of the dice.@@"<br>
<br>
"@@.npc_technician;Nice to see you too@@ @@.npc_maid;$npc_maid.first_name@@@@.npc_technician;.@@"<br>
<br>
After taking an uncomfortable long sip from her tremendous cup of coffee, @@.npc_technician;$npc_technician.first_name@@ turns toward you and explains: "@@.npc_technician; This is@@ @@.npc_maid;$npc_maid.first_name;@@@@.npc_technician;, even though it does not always seem that way, she's an good old... ahem... good friend of mine, and member of my role play group. If you ever want to order something very complex, she's the right person to talk to.@@"<br>
<br>
The look on @@.npc_maid;<<=ws($npc_maid.first_name)>>@@ face says enough for your taste. You reassure her that your taste in coffee is way more straight forward and less complex. Your straightforwardness is rewarded with a smile.<br>
<br>
@@.npc_maid;You must be <<=$player.first_name>>.@@ @@.npc_technician;$npc_technician.first_name@@ @@.npc_maid;told me that you two meet here today, so I prepared her monstrosity of drink in advance.@@"<br>
<br>
"@@.npc_technician;I call it Cofferasque, it has a Challenge Rating of at least...@@"<br>
<br>
"@@.npc_maid;Shut up@@ @@.npc_technician;$npc_technician.first_name@@@@.npc_maid;!@@"<br>
<br>
"@@.npc_technician;... kay...@@"<br>
<br>
"@@.npc_maid;Anyway, gotto go, other customers are waiting. You two have a nice afternoon.@@"<br>
<br>
<<else>>
@@.npc_maid;<<=$npc_maid.first_name>>@@ arrives with a smile while saying "@@.npc_maid;Your latte macchiato sir@@". She turns to @@.npc_technician;$npc_technician.first_name@@ and as usual her smile is suddenly absent from her face, while putting the monstrosity called "The Cofferasque" on the table. "@@.npc_maid;Your venti, half-whole milk, one quarter one percent, one quarter non-fat, extra hot, one and a half shots decaf, 12 and a half shots regular, no foam latte, with whip, 2 packets of splenda, ten sugar in the raw, a touch of vanilla syrup and 3 short sprinkles of cinnamon, madame.@@"<br>
<br>
<</if>>
You spend the rest of the afternoon together with @@.npc_technician;$npc_technician.first_name@@ in the café. She gave you some tip on how to use garters the right way and why role play, the non sexual type, is like the best pastime ever. You talked a little bit about your old workplace and how everyone is. She offers you, that if you ever want to pursue your ...new hobby and deeper, she can give you some hints and tips on how to apply make up, if you're interested in such things. Then she explains to you, that even if you don't want others to see that you're wearing makeup, you can go for the "no makeup" makeup look, which is rather easy and makes you look at least a few years younger. Then she asks you at least 5 times if you want to join her role play group and narrates to you about times of great adventure, when the oceans sank Atlantis. You both decide to leave after you both pay your bills.<br>
<br>
<<if $player.stats.feminized[0]>=4>>
<<printThought $player "Hmm... make up. Taking a look at this might not hurt. I could search for tutorials online.">><br>
<br>
<<else>>
<<printThought $player "Hmm... make up. What a strange thought...">><br>
<br>
<</if>>
[<<moveTo room_mall "Pay 5 Credits and leave." 7000 "<<set $player.money.total-=5>>">>]
<</nobr>>
</div><<nobr>>
<<set $player.cutscene.lockinventory = false>>
<<if $roomchange==true>>
<<set $npc_date.stress = setup.removeStress($player,10)>>
<</if>>
<<set $player.location to "Cafe: Newtype IV">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/mall_cafe.png" "./images/characters/npc_maid.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<if $npc_date.firstdate>>
The maid smiles at you and places your coffee next to you while saying, "@@.npc_maid;Your latte macchiato sir@@". Then she turns to @@.npc_technician;$npc_technician.first_name@@ and the smile on her face suddenly fades away like a long forgotten memory, and her face turns stone cold. She inhales and puts a much larger cup on the table.<br>
<br>
"@@.npc_maid;Your venti, half-whole milk, one quarter one percent, one quarter non-fat, extra hot, one and a half shots decaf, 12 and a half shots regular, no foam latte, with whip, 2 packets of splenda, ten sugar in the raw, a touch of vanilla syrup and 3 short sprinkles of cinnamon, your Majesty, protector of the realm, third of her name, the unchoosen, emporer of both dungeons and dragons, the hidden eye, master of the dice.@@"<br>
<br>
"@@.npc_technician;Nice to see you too@@ @@.npc_maid;$npc_maid.first_name@@@@.npc_technician;.@@"<br>
<br>
After taking an uncomfortable long sip from her tremendous cup of coffee, @@.npc_technician;$npc_technician.first_name@@ turns toward you and explains: "@@.npc_technician; This is@@ @@.npc_maid;$npc_maid.first_name;@@@@.npc_technician;, even though it does not always seem that way, she's an good old... ahem... good friend of mine, and member of my role play group. If you ever want to order something very complex, she's the right person to talk to.@@"<br>
<br>
The look on @@.npc_maid;<<=ws($npc_maid.first_name)>>@@ face says enough for your taste. You reassure her that your taste in coffee is way more straight forward and less complex. Your straightforwardness is rewarded with a smile.<br>
<br>
@@.npc_maid;You must be <<=$player.first_name>>.@@ @@.npc_technician;$npc_technician.first_name@@ @@.npc_maid;told me that you two meet here today, so I prepared her monstrosity of drink in advance.@@"<br>
<br>
"@@.npc_technician;I call it Cofferasque, it has a Challenge Rating of at least...@@"<br>
<br>
"@@.npc_maid;Shut up@@ @@.npc_technician;$npc_technician.first_name@@@@.npc_maid;!@@"<br>
<br>
"@@.npc_technician;... kay...@@"<br>
<br>
"@@.npc_maid;Anyway, gotto go, other customers are waiting. You two have a nice afternoon.@@"<br>
<br>
You spend the rest of the afternoon together with @@.npc_technician;$npc_technician.first_name@@ in the café. She gave you some tips on data security and why role play, the non sexual type, is like the best pastime ever. You talked a little bit about your old workplace and how everyone is. She asks you at least 5 times if you want to join her role play group and narrates to you about times of great adventure, when the oceans sank Atlantis. You both decide to leave after you both pay your bills.<br>
<br>
<<else>>
@@.npc_maid;<<=$npc_maid.first_name>>@@ arrives with a smile while saying "@@.npc_maid;Your latte macchiato sir@@". She turns to @@.npc_technician;$npc_technician.first_name@@ and as usual her smile is suddenly absent from her face, while putting the monstrosity called "The Cofferasque" on the table. "@@.npc_maid;Your venti, half-whole milk, one quarter one percent, one quarter non-fat, extra hot, one and a half shots decaf, 12 and a half shots regular, no foam latte, with whip, 2 packets of splenda, ten sugar in the raw, a touch of vanilla syrup and 3 short sprinkles of cinnamon, madame.@@"<br>
<br>
You spend the rest of the afternoon together with @@.npc_technician;$npc_technician.first_name@@ in the café. She gave you some tips on data security and why role play, the non sexual type, is like the best pastime ever. You talked a little bit about your old workplace and how everyone is. She asks you at least <<=($npc_technician.dates+5)>> times if you want to join her role play group and narrates to you about times of great adventure, when the oceans sank Atlantis. You both decide to leave after you both pay your bills.<br>
<br>
<</if>>
[<<moveTo room_mall "Pay 5 Credits and leave." 7000 "<<set $player.money.total-=5>>">>]
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<<set $player.cutscene.lockinventory = true>>
<<set $player.cutscene.reason = "Not while I fetch a coffee!">>
<<set $workCoffee = {}>>
<<set $workCoffee.first = false>>
<<if !$npc_manager.flags.gotCoffee>>
<<set $workCoffee.first = true>>
<<set $npc_manager.flags.gotCoffee = true>>
<<set $workCoffee.rnd = 0>>
<<set $workCoffee.szene = "event_work_coffee_0_0">>
<<else>>
<<set $workCoffee.szene = setup.getRandomEvent($player,"coffeeEvents")>>
<<if $workCoffee.szene == "">>
<<set $workCoffee.szene = "event_work_coffee_n_0">>
<</if>>
<</if>>
<<set $workCoffee.time = 30>>
<<if $workCoffee.szene == "event_work_coffee_n_0">>
<<set $workCoffee.time = (360+Math.round(Math.random()*6)*60)>>
<</if>>
<</if>>
<<set $player.location = setup.wordSecretaryOffice($player)>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR $secretary_office "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
The phone on your desk is ringing. It's @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@. You answer straightaway.<br>
<br>
"@@.npc_manager;<<=$player.first_name>>, be a darling and fetch me a coffee. I really need some caffeine to get through this day.@@
<<if $workCoffee.first>>
@@.npc_manager;There should be an automatic coffee maker or something like that somewhere on this floor, maybe in the lounge. I got no time at all to fetch one myself, since I'm in the middle of an important thought process, and to tell you the truth, I didn't need to fetch one for myself since I got this position. Perks of being a Manager. That's what you are here for. Well, this and all your other duties. You're a smart boy, you figure something out!@@
<<else>>
<<if $player.flags.firstWorkDayDone>>
@@.npc_manager;Now hurry, else I have to find another way to make some adrenaline rush through my body, and I can already think of a few things.@@"
<<else>>
@@.npc_manager;Now, make haste, I can feel my focus shifting! And I hate it when that happens.@@"
<</if>>
<</if>>
<br><br>
[<<moveTo $workCoffee.szene "Leave the office in the Quest for Coffee." $workCoffee.time>>]
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<</if>>
<<set $player.location = "Office Hallway">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/company_hallway.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You leave the office, just to realize how big your company is. You are on floor 52, on a Building with well over a hundred floors. And thats just what's above the ground. If you're one of the persons who'd need a car in this day and age, theres a giant underground garage, and there are some rumors about some labs down there as well, for the ...lets say less secure and legal endeavors of Social Interaction Service Syndicate LTD., but then again each megacorp has such rumors, so who knows whats fact and whats myth.
<<if $player.flags.atesissypill>>
Then again, you swallowed a pill that gave you instant boobs, developed by the very company you're working for... so thats, that.<br>
<br>
<<printThought $player "Well, I am sure there is some reasonable explanation for this... is there?">><br>
<br>
<<else>>
<br><br>
<<printThought $player "Well, I am sure, these are just some stupid rumors... are they?">><br>
<br>
<</if>>
Thanks to your new status as secretary you can now traverse the floor without having to fear being tackled by an overeager security guard, but you still shouldn't enter every door you see in search for your precious rupees. You remember that Cloud Data Service had a coffee kitchen you visited on a regular basis, but that is more then a few floors below and it would be kind of strange to go there for your coffee. Checking your Phones Map App for the Company, there seems to be a small coffee shop on this floor, next to the lounge, just like @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ said. Walking down the hallway you see a sign saying "Coffee Shop 52".<br>
<br>
[<<moveTo "event_work_coffee_0_1" "Enter the Coffee Shop." 60>>]
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<<addItem "unknown_candy">>
<</if>>
<<set $player.location = "Coffee Shop 52">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/company_cafe.png" "./images/characters/npc_barista.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You enter the Coffee Shop, and it only takes a second for you to question everything... again. You take a step outwards. Take a look at the sign again. Nope, says coffee shop. Step inside again. Look at the counter. Take a good look at the well endowed woman in a skin tight latex maid uniform. Rub your eyes. Take a look at her again. Oh... she's gone.<br>
<br>
<<printThought $player "Okay... Taking these penis enlargement pill had more then a few side effects... fuck. That was uncanny. To think someone would work here dressed like that would be totally and absolute ridicu...">><br>
<br>
Nope, she was simply under the counter looking for something. And the way she bend over, wiggling her butt in the air as delectable as possible, you can see her panties, . Or better the lack thereof. Instead theres a red latex thong struggling to keep some plugs in place that take up all of her orifices.<br>
<img src="./images/others/barista_bend_over.png" height="328" width="804"><br>
Well, good thing you have a emergency protocol for situations like this. Well, not exactly situations like this, since you never encountered a situation like this... like ever, but you know the gist of it. Turn around before she gets up, look at something in the shelves and act like you haven't seen a single thing, while trying not to blush to much. Now engage Protocol!<br>
<br>
<<printThought $player "...bootylicious...">><br>
<br>
Or do nothing at all and freeze in place like a timid fawn caught in the headlight. Works as well. As she straightens up again, you still stand there, frozen.<br>
<br>
"@@.npc_barista;Oh. Hi there. I didn't see you coming in. Well, okay I saw you coming in, and then you went outside again. And people tend to do that... like a lot for some reason. Thought you left for good, so I started looking for some thing down there. But I didn't find it, since I forgot what I looked for in the first place.@@"<br>
<br>
Still frozen... God damn it, I think its time for a hard reset...<br>
<br>
"@@.npc_barista;Hello... are you... alright? Oh god. Did he die and freeze in place like one of these legendary martial arts masters of these anime?@@"<br>
<br>
Her hand waving in front of you finally snaps you back to reality. You try to act as normal as possible giving your awkward behavior, but struggle to do so.<br>
<br>
"@@.npc_barista;My doctor always says, take a deep breath and release all anxiety. If I only knew what that word means. And then she offers me some chocolate, but I don't have any of her brand. But this fits better anyway.@@", she says while handing you a piece of candy, and continues without loosing a tact, "@@.npc_barista; I am <<=$npc_barista.first_name>>, <<=$npc_barista.first_name>> <<=$npc_barista.last_name>>. But everyone around here calls me <<=$npc_barista.call>>. Is there anything I can do for you darling?@@"<br>
<br>
[<<moveTo "event_work_coffee_0_2" "Order a coffee." 180>>]
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<<addItem 'coffee_strawberry'>>
<<set $npc_barista.profile = true>>
<</if>>
<<set $player.location = "Coffee Shop 52">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/company_cafe.png" "./images/characters/npc_barista.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You introduce yourself to @@.npc_barista;<<=$npc_barista.call>>@@ and tell her that you're the new secretary of @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@. For a moment it looks like shes reacting to that name, but she seems to have troubles to focus her thoughts.<br>
<br>
"@@.npc_manager;<<=$npc_manager.last_name>>@@@@.npc_barista;... That name does ring a bell... You see I have troubles thinking straight... as long as I can remember. Thats why I have to see my doctor on a regular basis. Ooh. Wait... No... Oh. You must be @@@@.npc_secretary;<<=ws($npc_secretary.call)>>@@@@.npc_barista; spares.@@", she explains, and then... just for the fraction of a second, her happy go lucky attitude seems to vanish completely, feeling as if theres another personality beneath it continuing a lot quieter, "@@.npc_barista;poor bastard does not know yet, what he signed up for...run while you...@@"<br>
<br>
She stops in mid sentence and continues with her upbeat personality, "@@.npc_barista;Oh, yes.@@ @@.npc_secretary;<<=$npc_secretary.call>>@@@@.npc_barista; used to come here all the time, ordering coffee for her boss lady. Hmm... I wonder what happened to her. Haven't seen her a few days now. She sick, or did she finally take on that offer from that strange cock... err I mean cook and needs a few days to recover?@@"<br>
<br>
You explain to her that your predecessor has been promoted or something like that, and you're her successor and then explain to her that successor has nothing in common with fellatio.<br>
<br>
"@@.npc_barista;So you're here to fetch your boss ladies coffee now, is that right?@@"<br>
<br>
You nod and ask what kind of coffee ...@@.npc_secretary;<<=$npc_secretary.call>>@@ used to order. @@.npc_barista;<<=$npc_barista.call>>@@ stares at you blankly.<br>
<br>
"@@.npc_barista;Wait, I am supposed to remember that? Maybe I should have written it down... no, last time I tried to write things down they took away all my pencils.@@"<br>
<br>
<<printThought $player "Wait, what?">><br>
<br>
"@@.npc_barista;But I think I remember that @@@@.npc_secretary;<<=$npc_secretary.call>>@@@@.npc_barista; told me that her boss lady is into cute and frilly things. So lets try... a strawberry latte, okay?@@"<br>
<br>
You agree but somehow there are doubts on your mind.<br>
<br>
<<printThought $player "<<=$npc_manager.call>> <<=$npc_manager.last_name>> is into cute things? Why does she always seems so imposing and stuck up?">><br>
<br>
"@@.npc_barista;One strawberry latte macchiato coming right up.@@" she proclaims, while diving under the counter again to fetch some of the strawberry sirup, showing her goodies to all of mankind yet again.<br>
<br>
<<printThought $player "Is this some kind of joke... or a test? Should I call her out on that behavior? I mean, I cannot be the only one who sees this, am I? Should I ignore it? Or it is a test if I can keep something a secret if its company internal? Ah! This is driving me nuts.">><br>
<br>
Your curiosity got the better of you and it takes all your courage to ask her what's with the uniform, while she prepares the Coffee. She takes her hands to put them atop her very well formed breasts and slowly gliding down along her body, as she innocently counter asks, "@@.npc_barista;Oh, you mean this? Well, thats my uniform of course dummy. Even though I think I used to wear something different a long time ago. Its hard to remember. Its kind of hot to wear and you sweat a lot even if you don't move around that much, but the guys and some of the girls really seem to like it when I wear it. My Su... Sup... my Boss told me its a part of a ... I think he called it a demiplanary Treasure... whatever that's supposed to be. Why do you ask? You want one for yourself? Well, if I ask my Boss, I'm sure he...@@"<br>
<br>
You interrupt her right there, telling her that you have no intentions to wear such a uniform, coming up with the excuse that since you're not from this department it would confuse customers and coworkers.<br>
<br>
"@@.npc_barista;Oh... of course. Silly me. But if you want one for your spare time, I got a few at home. I think it might be a bit loose on your chest, but it might be rather tight around your hips. Anyway, your strawberry latte macchiato sir!@@"<br>
<br>
You thank her and pay by using your ID card, which forwards the costs to @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ account. One of the major benefits for working both here and at Cloud data service was the free coffee. Ah, yes. Good times.<br>
<br>
[<<moveTo "event_work_coffee_0_3" "Return to the office." 360>>]
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<<deleteItem $player $now 'coffee_strawberry'>>
<<addWorkEvent '{"trigger":"always","type":"chance","chance":25,"repeat":true,"when":"always","priority":0}' '{"szene":"event_work_coffee","length":"15"}' $now>>
<</if>>
<<set $player.location to "Office of @@.npc_manager;$npc_manager.call $npc_manager.last_name@@">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/sissy_office.png" "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You return to your antechamber and knock on the wooden door leading to @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ Office.<br>
<br>
"@@.npc_manager;Come in <<=$player.first_name>>@@"<br>
<br>
You open the door, and are overwhelmed by an aura of gloominess. The correct response would be gulping and loosing your collar a little bit.<br>
<br>
"@@.npc_manager;That took you long enough. I am trying to keep my part of the company in order, but I can only do that, if I keep concentrated all the time. I had to pull an all nighter yesterday... again. And I'm pretty sure you got me the wrong coffee anyway, since you did not even bother to ask me what I wanted. Men like you always assume they got everything figured out and...@@"<br>
<br>
Her eyes widen and she seems to be at an loss for words as you put the strawberry latte macchiato on her table.<br>
<br>
"@@.npc_manager;How... where did you get this?@@" she asks you, while picking up the cup, looking at it from different angles. You tell her about the cafe you found of this floor "Coffee Shop 52", and about @@.npc_barista;<<=$npc_barista.call>>@@, leaving out a few of the more delicate details of your... encounter. You ask her if the barista was right and if this is her favorite coffee.<br>
<br>
"@@.npc_manager;Not even by a long shot. But it used to be@@ @@.npc_secretary;<<=ws($npc_secretary.first_name)>>@@ @@.npc_manager;favourite.@@", she answerers absentminded.<br>
<br>
<<printThought $player "<<=$npc_secretary.first_name>>? That could be <<=ws($npc_secretary.call)>> real name, could it?">><br>
<br>
"@@.npc_manager;For future reference, I like my coffee like I like my men. With a shot of cream in them.@@"<br>
<br>
<<printThought $player "Wait, what?">><br>
<br>
"@@.npc_manager;But this will do for today... for nostalgic reasons. But just for today. You may leave.@@"<br>
<br>
You take your leave and head for the door.<br>
<br>
[<<moveTo $workEventReturn "Return to the office." 60 "<<set $player.cutscene.lockinventory = false>>">>]
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<</if>>
<<set $player.location to "Office of @@.npc_manager;$npc_manager.call $npc_manager.last_name@@">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/sissy_office.png" "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You manage to get some coffee, this time without any incidents holding you up. A Strong Coffee with a shot cream in it.<br>
<br>
"@@.npc_manager;Thank you. You may leave to resume your duties <<=$player.first_name>>.@@"<br>
<br>
[<<moveTo $workEventReturn "Return to the office." 60 "<<set $player.cutscene.lockinventory = false>>">>]
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<</if>>
<<set $player.location to "Office of @@.npc_manager;$npc_manager.call $npc_manager.last_name@@">>
<<include enterroom>>
<<initRoom>>
<br>
<</nobr>><<createBGR "./images/locations/sissy_office.png" "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
"@@.npc_manager; You are a sissy! And this is the special part!@@"<br>
<br>
[<<moveTo $workEventReturn "Return to the office." 60 "<<set $player.cutscene.lockinventory = false>>">>]
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<</if>>
<<set $player.location to "Office of @@.npc_manager;$npc_manager.call $npc_manager.last_name@@">>
<<include enterroom>>
<<initRoom>>
<br>
<</nobr>><<createBGR "./images/locations/sissy_office.png" "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
"@@.npc_manager; You are a sissy! And this is the 2nd special part!@@"<br>
<br>
[<<moveTo $workEventReturn "Return to the office." 60>>]
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<</if>>
<<set $player.location = setup.wordSecretaryOffice($player)>>
<<include enterroom>>
<<initRoom>>
<br>
<</nobr>><<createBGR $secretary_office>>
<div id="invframe" class="scrolltext">
<<nobr>>
You were in the middle of your usual morning routine as someone knocks on the door, leading to your antechamber. You're startled because you were not expecting any visitors today, since there aren't any listed in the schedule of @@.npc_manager;Mrs. <<=$npc_manager.last_name>>@@... sorry, still getting used to it, @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ of course, and you're still becoming accustomed to the situation you're in now. Situation. Nice circumlocution for the hot mess you're in right now. You checked your ID card and your online personal register, a few minutes ago just to be sure. It looks like what @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ told you is true, and why would she lie to you. If you can say one thing with certainty, it's that she has been very honest with you from the very beginning, starting with the implied spanking at the end of your first workday. She told you she wanted a sissy secretary, and here you are... being a sissy secretary. The company does not do things by the halves. Or as you would rephrase it, if you were a little bit more upset, they don't fuck around. So you weren't simply in the middle of your routine, you were lost in thought as well.<br>
<br>
<<printThought $player "Fuck, who is this now?">><br>
<br>
You get up from your workplace. If it would have been someone from within the company, they could have opened the door by themself, but if it's an external visitor, they'd be encouraged to knock as common courtesy dictates, since the security system won't let them pass by themself. As you walk over to the door, you're painfully reminded that you're now wearing heels. Even though the pink Mary Janes you're wearing have rather wide heels, you still need more time to get used to these.<br>
<br>
<<printThought $player "I really need to get some female shoes without heels. Or is that against company policy as well? Ah fuck! I just remembered that <<=$npc_technician.first_name>> always complained about wearing heels. Oh sweet, sweet karma, thou are a cruel bitch.">><br>
<br>
You stumble towards the door, trying to mentally steeling yourself for the strange looks you will obviously get, and open the door, trying to welcome the visitor. But you miscalculate the strength you'd normally need to open the door. Since your center of gravity is slightly shifted, you pull to hard, falling towards whomever is waiting outside.<br>
<br>
[<<moveTo 'event_work_femalesecretary_1_2' 'Continue.' 120>>]
/%[<<moveTo $workEventReturn "Return to the office." 60>>]%/
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<</if>>
<<set $player.location = setup.wordSecretaryOffice($player)>>
<<include enterroom>>
<<initRoom>>
<br>
<</nobr>><<createBGR $secretary_office>>
<div id="invframe" class="scrolltext">
<<nobr>>
You fall into two strong, masculine arms. Whoever your Saviour is, he must be at least a head taller then you, maybe even two, and that even though you're wearing heels. Whoever it is, must have the reflexes of a cat, since he managed to grab you without any problems, but unlike some clichéd scenes from other anime he grabbed you like a true gentleman without touching your breasts, butt or other regions not mentionable. You muffle an excuse though that red shirt you land headfirst in. This guy has muscles as hard as steel. Wait a second. Red shirt, tall, well defined muscles... beautiful sepia colored skin with a bronze finish... fuck.<br>
<br>
<<printThought $player "Oh god... please no!">><br>
<br>
[<<moveTo 'event_work_femalesecretary_1_3' 'Step away and look up' 60>>]<br>
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<</if>>
<<set $player.location = setup.wordSecretaryOffice($player)>>
<<include enterroom>>
<<initRoom>>
<br>
<</nobr>><<createBGR $secretary_office './images/characters/npc_manager_left.png' '' './images/characters/npc_admin_right.png' ''>>
<div id="invframe" class="scrolltext">
<<nobr>>
You take one step backwards and look up, to focus on the strangers face. Looking like a Greek god from the legends... well if Greece was actually Hawaii, @@.npc_admin;<<=$npc_admin.first_name>> <<=$npc_admin.last_name>>@@ fills almost the whole door frame. He always had an impressive physique, but for some reason he looks extra impressive today. Might be your system acting in strange ways, due the day you had up until now. You're blushing, but not for the usual, clichéd reasons, but because you're afraid that he recognizes you.<br>
<br>
"@@.npc_admin;No need to be embarrassed Miss, like a wise man once said, we don't make mistakes, just happy little accidents. But I have to admit, I'm a little bit confused. I was expecting to see my former colleague and friend <<=$player.original_first_name>> here. Looks like our old work place, Cloud Data Service is going to be merged with Social Interaction Service Syndicates IT department, and your Boss called me and told me... and I quote 'I'll make you an offer you cannot refuse' with a rather strange Italian accent. Quite the Movie Fan, your boss, ey? So, <<=ws($player.original_first_name)>> not in the office right now. To bad, I really wanted to say hello.@@"<br>
<br>
You both entered the office when he starts taking a closer look at you.<br>
<br>
"@@.npc_admin;Sorry to ask so nonchalantly, but who are you? A Colleague?@@
<<if !$npc_admin.first_call>>
@@.npc_admin;I kind of lost contact with him, since he was fired from Cloud Data Service, I mean I wanted to call, but I've been pretty busy myself and somehow pushed it in front of me... and well, now its kinda now.@@
<</if>>
@@.npc_admin;Oh, damn. Where are my Manners, my name is <<=$npc_admin.first_name>>. <<=$npc_admin.first_name>> <<=$npc_admin.last_name>>. I should have an appointment with@@ @@.npc_manager;<<=$npc_manager.other_call>> <<=$npc_manager.last_name>>@@ @@.npc_admin;today.@@"<br>
<br>
You would normally check the schedule and then ask your Boss directly if this was the case, but it seems like your whole body is in lock down mode. You're unable to even move an inch, being afraid that a single move, talking or even breathing might blow your feminine cover. You kind of regret never talking to @@.npc_admin;<<=$npc_admin.first_name>>@@ about this, but then again, things change rather quick, didn't they? Going down on his knees to see your face any better he continues, "@@.npc_admin;Are you alright Miss? You look awfully pale all the sudden@@"<br>
<br>
What follows are the 10 longest seconds of silence you've ever experienced since you surprised your ex with her lover-boy. Thankfully the silence breaks with a thunder as @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ appears through her office door.<br>
<br>
"@@.npc_manager;By the way <<=$player.first_name>>, because of the whole turmoil in the morning I forgot to tell you that I'm expecting a visitor... Oh. You're already here@@ @@.npc_admin;Mr. <<=$npc_admin.last_name>>@@@@.npc_manager;, welcome!@@"<br>
<br>
She reaches her hand out toward him for a shake, which he of course replies to wholeheartedly.<br>
<br>
"@@.npc_admin;Please, call me <<=$npc_admin.first_name>>. Everyone does. Pleased to be here@@ @@.npc_manager;<<=$npc_manager.other_call>> <<=$npc_manager.last_name>>@@@@.npc_admin;!@@"<br>
<br>
@@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ rises a single eyebrow in astonishment, but then starts to smile, an continues, "@@.npc_manager;Only if you call me <<=$npc_manager.first_name>>@@ @@.npc_admin;<<=$npc_admin.first_name>>@@@@.npc_manager;. If this negotiation goes as well as I think it will, we will be on equal terms in this company anyway@@"<br>
<br>
<<printThought $player "Wait, what? What the hell is going on here?">><br>
<br>
"@@.npc_admin;It would be my pleasure@@ @@.npc_manager;<<=$npc_manager.first_name>>@@@@.npc_admin;. One final question though, before we start with the negotiations, I was under the impression that my former colleague <<=$player.original_first_name>> <<=$player.last_name>> got his new position at your office. I think as a secretary as far as I remember. I simply wanted to say hello, but he seems to be out. Does he return later?@@"<br>
<br>
Yup, there it was. Your heart skips more then a few beats. You're standing behind @@.npc_admin;<<=$npc_admin.first_name>>@@ and he is facing towards @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@, so he cannot see you, but she can. You're trying to best to make her understand that she should not tell him who you are. She simply looks at you confused and ask you perplexed, "@@.npc_manager;<<=$player.first_name>>, what are you doing? Crossing your arms in front of you while shaking your head vigorously, is that some kind of warm up exercise, or are you having some kind of seizure? Either way, stop doing it, it is very distracting. Anyway, to answer your question@@ @@.npc_admin;<<=$npc_admin.first_name>>@@@@.npc_manager;, she's right behind you.@@", pointing right at you.<br>
<br>
@@.npc_admin;<<=$npc_admin.first_name>>@@ turns around, looking straight at you, then moves his torso sideways, trying to look behind you.<br>
<br>
"@@.npc_admin;So, you're telling me, he's hiding behind that woman?@@"<br>
<br>
For the first time ever you hear her laughing about something funny. At least you think you hear her the first time laughing.<br>
<br>
"@@.npc_manager;A man with humor. I like it. But jokes aside, this@@", she explains while walking towards you, grabbing you by the shoulders, "@@.npc_manager;this is your friend <<=$player.original_first_name>>. Though we stopped using that name a short while ago, its <<=$player.first_name>> now.@@"<br>
<br>
Still unable to move you stand there like a life size mannequin dressed up like a slutty secretary. But at least you're in good company. @@.npc_admin;<<=ws($npc_admin.first_name)>>@@ chin dropped to the floor as the realization sank in that @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ is not joking. @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@, seemingly having enough of this stand up comedy routine, that is your past life in shambles, grabs @@.npc_admin;<<=$npc_admin.first_name>>@@ by the arm, leading him towards her office.<br>
<br>
"@@.npc_manager;I am sure, you two can talk this out after we're finished with our negotiations, I already lost enough time today.@@", is the last thing you hear as she drags @@.npc_admin;<<=$npc_admin.first_name>>@@ behind her into her office, his expression still frozen somewhere between confusion and bewilderment, leaving you alone in the antechamber.<br>
<br>
<<printThought $player "Oh bother.">><br>
<br>
[<<moveTo 'event_work_femalesecretary_1_4' 'Continue.' 600>>]<br>
/%[<<moveTo $workEventReturn "Continue." 60>>]<br>%/
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<</if>>
<<set $player.location = setup.wordSecretaryOffice($player)>>
<<include enterroom>>
<<initRoom>>
<br>
<</nobr>><<createBGR $secretary_office>>
<div id="invframe" class="scrolltext">
<<nobr>>
You sit down at your office chair, letting go of a long weary sigh. You really want to explain things to @@.npc_admin;<<=$npc_admin.first_name>>@@, but now you're kind of afraid. And what's going on between him and @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@? He said something about merging companies, but you know how persuasive your Mistress can be. Is there more behind it? The curiosity gnaws of you like a ravenous beaver, the animal, not the slang term. Still, what if she's using his mental window of vulnerability, that you caused by the way, to get what she wants? Maybe she's destroying the original deal they had? Maybe she's grinding along his long and manly <<getWordPenis $player>> while telling him what a sissy you became lately. Or maybe that you've always been one, but simply needed someone persuading you to finally admit it.<br>
<br>
<<printThought $player "What? No. She wouldn't do that... would she? Whats going on in there?">><br>
<br>
[<<moveTo 'event_work_femalesecretary_1_5_job' 'Do your job like a good little Sissy Secretary.' 30>>]<br>
[<<moveTo 'event_work_femalesecretary_1_5_listen' 'Listen at the door.' 30>>]
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<</if>>
<<set $player.location = setup.wordSecretaryOffice($player)>>
<<include enterroom>>
<<initRoom>>
<br>
<</nobr>><<createBGR $secretary_office>>
<div id="invframe" class="scrolltext">
<<nobr>>
You decide to go against your initial thought and refrain from eavesdropping. Even though your mind is vivid with lewd thoughts, you're sure that this exactly what they are. Just your fantasies. Your imagination running wild. Maybe this day is starting to finally take its toll on you.<br>
<br>
<<printThought $player "Took it long enough...">><br>
<br>
You try to focus on your work for today and after a while manage to get back into your usual rhythm. While you're working you start to think about your next steps. What are you going to when @@.npc_admin;<<=$npc_admin.first_name>>@@ walks through this door. Are you going to confront him. Do you even have it in you to confront him? Or do you cower behind your desk like a little frighten mouse. But looks like fate isn't kind enough to you to let you finish your thought, since you hear someone at the door. You have to decide now what to do next, and you have to decide quick!<br>
<br>
<<if$player.stats.willpower[0]>0>>
<<if $player.timebased.fatigue<=70>>
[<<moveTo 'event_work_femalesecretary_1_7_confront_admin' 'Confront <<=$npc_admin.first_name>>!' 90>>]<br>
<<else>>
[@@.link_locked;You feel to much drained to confront <<=$admin.first_name>>.@@]<br>
<</if>>
<<else>>
[@@.link_locked;You don't think you have it in you to confront <<=$admin.first_name>>.@@]<br>
<</if>>
[<<moveTo 'event_work_femalesecretary_1_7_hide' 'Hide under your table' 90>>]
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<<clearRoomVariable>>
<<if !$npc_ai.profile>>
<<set $npc_ai.profile=true>>
<<set $tmpRoomVar.knownAI = false>>
<<else>>
<<set $tmpRoomVar.knownAI = true>>
<</if>>
<<levelStat $player 'bimbofication' 3 100 >>
<</if>>
<<set $player.location = setup.wordSecretaryOffice($player)>>
<<include enterroom>>
<<initRoom>>
<br>
<</nobr>><<createBGR $secretary_office './images/characters/npc_ai.png'>>
<div id="invframe" class="scrolltext">
<<nobr>>
You decide to try to eavesdrop through the door.
<<if $tmpRoomVar.knownAI>>
Even if that means you have to put up with that pesky AI @@.npc_ai;$npc_ai.first_name@@ again.
<<if $npc_ai.flags.blackmail>>
She already has compromising material against you in her digital hands, so what's the worse thing that could happen?<br>
<br>
<<printThought $player "A lot. A lot of worse things could happen, thats what could happen!">><br>
<br>
<</if>>
<</if>>
Taking a step towards it, before you're even able to put your ear against it, you hear the internal sensors of the door whirring, and a strangely familiar but obviously synthetic voice starts talking to you.<br>
<br>
"@@.npc_ai;<<uc "It looks like you're trying to eavesdrop. Would you like help?">>@@"<br>
<br>
<<if !$tmpRoomVar.knownAI>>
You turn around to see some kind of hologram behind you hovering in thin air.<br>
<br>
<<printThought $player "I think I speak for everyone when I say... seriously, what the fuck?">><br>
<br>
"@@.npc_ai;<<uc "Accessing Security Level of Unit">> <<uc $player.first_name>><<uc "... Processing... Security Level 0 found. Rights: None. Classified as non threatening. I am known as">> <<=$npc_ai.first_name>>. <<uc "That is an acronym for Artificial Instinct Kharma Organism. I am the System Human Relation Manager of this Company. And the Security System has informed me of your... attempt to eavesdrop on the office of">>@@ @@.npc_manager;<<=uc($npc_manager.other_call)>> <<=uc($npc_manager.last_name)>>@@ @@.npc_ai;<<uc "unauthorized. The penalty for this is... calculating... what your Manager seems fitting.">>@@"<br>
<br>
<<else>>
You turn around to see the hologram of @@.npc_ai;<<=$npc_ai.first_name>>@@ hovering behind you in thin air.<br>
<br>
"@@.npc_ai;<<uc "Hello unit">> <<uc $player.first_name>><<uc ". It has been a while. I hope your cycles have been satisfying. Mine have been full of data reprocessing.>>@@"<br>
<br>
<<printThought $player "Wait a second... is... is she trying to... smalltalk?">><br>
<br>
<</if>>
You are confused. You reckoned a lot of different outcomes, but this one was simply not in them. You ask her what kind of question this is. Her answer, is as usual straight forward.<br>
<br>
"@@.npc_ai;<<uc "Well, my sensors tell me that you tried to eavesdrop, and again, as Security Level 0 you are not allowed to do that.">>@@"<br>
<br>
<<printThought $player "Wait, does this imply that there is a Security Level, where you are allowed to do that??">><br>
<br>
"@@.npc_ai;<<uc "Which provides me with two options: Notify your boss of your actions and watch as you're going to be punished... again. Or provide you with assistance and collect one or two favors in the near future. Don't worry, it won't be something archaic like impregnating you, for obvious reasons. That concept is so like 1977. Though that could be handled via Cyber and Nano technology. My request will have a more social nature. So don't worry... to much.">>@@"<br>
<br>
<<if $player.stats.smart[0]>=$player.stats.bimbofication[0]>>
<<printThought $player "And that should reassure me now?">>
<<else>>
<<printThought $player "Well, sounds reassuring to me!">>
<</if>>
<br><br>
[<<moveTo 'event_work_femalesecretary_1_6_ai_accept' 'Accept her help' 90>>]<br>
[<<moveTo 'event_work_femalesecretary_1_6_ai_decline' 'Decline her help' 90>>]
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
/%<<clearRoomVariable>>%/
<<if !$npc_ai.flags.blackmail>>
<<set $npc_ai.flags.blackmail = true>>
<<set $tmpRoomVar.blackmail = false>>
<<else>>
<<set $tmpRoomVar.blackmail = true>>
<</if>>
<<levelStat $player 'bimbofication' 4 200 >>
<</if>>
<<set $player.location = setup.wordSecretaryOffice($player)>>
<<include enterroom>>
<<initRoom>>
<br>
<</nobr>><<createBGR $secretary_office './images/characters/npc_ai.png'>>
<div id="invframe" class="scrolltext">
<<nobr>>
<<if $tmpRoomVar.blackmail>>
Again you accept the deal from the AI.
<<else>>
You Accept the deal from the AI.
<</if>>
<br><br>
<<printThought $player "I really hope this does not bite me in the ass. But as good as things run currently it most likely will in a very creative way I'm not expecting at all...">><br>
<br>
"@@.npc_ai;<<uc "A very good decision Unit">> <<uc $player.first_name>><<uc ". I will provide you with a life feed from the office, but I will scramble all Company essential Data, that could get you into troubles if you knew them. Everything else will be transfered.">>@@"<br>
<br>
You have no Idea how @@.npc_ai;<<=$npc_ai.first_name>>@@ transfers audio data to you, but it seems like you're standing right in the middle of @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ office. If you close your eyes it really feels like you're standing right inside of it. You can hear heavy footsteps walking up and down. That must be @@.npc_admin;<<=$npc_admin.first_name>>@@, the heels of @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ have a very distinct sound to them, so thats out of question.<br>
<br>
"@@.npc_admin;But you must know something. I know he... I know she ain't working here for a long time, but the last time we met, <<=$player.original_first_name>>...@@"<br>
<br>
"@@.npc_manager;<<=$player.first_name>>. The name is <<=$player.first_name>> now. Its already official.@@"<br>
<br>
"@@.npc_admin;Yeah... okay... whatever... <<=$player.first_name>> was still male. I mean he always had those giant hips, but he had a girlfriend and... we did a lot of stuff back together in the university, like sports and ... anyway I'm certain that he was born male.@@"<br>
<br>
"@@.npc_manager;Mr.@@ @@.npc_admin;<<=$npc_admin.last_name>>@@@@.npc_manager;... @@@@.npc_admin;<<=$npc_admin.first_name>>@@@@.npc_manager;. I am pretty sure that your friends gender is technically speaking still male, but maybe that kind of reaction you're having right now might be the reason, why she never told you about it. I would lie if I say I had no hand in this, but I cannot go into detail, since it would breach more then one of our contract clauses right now. Lets just say that I fully support her change. I think she's become way more active in her lifestyle due the changes, by exploring sides on her she didn't even know exist. You... is the problem her change or rather the change itself for you?@@"<br>
<br>
"@@.npc_admin;What the...? No, even though I was risen by catholic parents, I have no problem with something like this at all. Well, thats what I thought at least. As long as it doesn't concern me directly. No, that's not the reason either. I have this barber called@@ @@.npc_barber;<<=$npc_barber.first_name>>@@@@.npc_admin;, who just recently had his coming out. Cost him a lot of customers, but I still go there.@@"<br>
<br>
"@@.npc_manager;You still... go there.@@"<br>
<br>
"@@.npc_admin;Yes.@@"<br>
<br>
"@@.npc_manager;To the barber...@@"<br>
<br>
You can literally feel the puzzled expression on @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ face.<br>
<br>
"@@.npc_admin;Yes, I already told you so!@@"<br>
<br>
"@@.npc_manager;Because...@@"<br>
<br>
"@@.npc_admin;His head massages are legendary. Plus I used to sport a massive fro, back in the days. But that does not matter right now.@@"<br>
<br>
"@@.npc_manager;Finaly. Errr... I mean exactly. Well, if you're ready to discuss our proposal. We'd like you to lead our department oCHRK@@"<br>
<br>
Suddenly all you can hear is some kind of white noise.<br>
<br>
<<printThought $player "Hmm... must be information above my pay grade.">><br>
<br>
After a while the white noise is replaced by normal voices again.<br>
<br>
"@@.npc_manager;...and that would conclude our proposal. I assume you read the contract we send you?"@@<br>
<br>
"@@.npc_admin;What... yeah... I... I am sorry@@ @@.npc_manager;<<=$npc_manager.other_call>> <<=$npc_manager.last_name>>@@@@.npc_admin;. I don't think I can sign that contract right now. There's simply to much going on in my mind right now.@@"<br>
<br>
"@@.npc_manager;I understand, though I must say I am not to happy about this outcome. The two of you really should get your... how would your friend phrase it... get your shit together. Oh. Saying that felt oddly refreshing. Anyway, that's what the two of you should do. This proposal has a window of a few days, but if you're unable or unwilling to fulfill this position, you might miss this opportunity. Which would be a pity, but we run a well oiled machinery here that needs to keep running. Do we understand each other.@@"<br>
<br>
For some reason you're pretty sure she put her glasses down a little bit and looked him directly in the eyes. That always startled you, but you know @@.npc_admin;<<=$npc_admin.first_name>>@@ for a long time. It takes more then that to break his concentration. Then again, maybe you managed to do that today.<br>
<br>
"@@.npc_admin;Yes, of course. I'll be back tomorrow of that is possible.@@"<br>
<br>
"@@.npc_manager;Of course. Normally, I'd ask you to arrange an appointment with my secretary, but I'll think I'll make an exception this time. Very well, we'll see each other soon then. A good day to you@@ @@.npc_admin;<<=$npc_admin.first_name>>@@@@.npc_manager;.@@"<br>
<br>
"@@.npc_admin;And to you as well@@ @@.npc_manager;<<=$npc_manager.first_name>>@@@@.npc_admin;.@@"<br>
<br>
The flickering hologram impersonating some Asian woman turns towards you.<br>
<br>
@@.npc_ai;<<uc "Well, it seems like this is the end of the conversation. I hope you obtained valuable informations from this. I did. Well, I'll be logging off then.">>@@
<<if($tmpRoomVar.knownAI)>>
@@.npc_ai;<<uc "Again, I'd like to remind you that you should not tell anyone about our agreement.">>
<<else>>
@@.npc_ai;<<uc "By the way, I'd recommend, that you tell nobody about me or this encounter or our agreement.">>
<</if>>
@@.npc_ai;<<uc "And judging from your expression, I think I need to go into detail. I am not the one who is threatening you, but if you do, I cannot guarantee for your safety. Fare well then.">>@@"<br>
<br>
With these words the AI disperses into thin air. Looks like @@.npc_admin;<<=$npc_admin.first_name>>@@ is about to leave the office. Now is your chance to... cower under the table?<br>
<br>
<<if$player.stats.willpower[0]>0>>
<<if $player.timebased.fatigue<=70>>
[<<moveTo 'event_work_femalesecretary_1_7_confront_admin' 'Confront <<=$npc_admin.first_name>>!' 90>>]<br>
<<else>>
[@@.link_locked;You feel to much drained to confront <<=$admin.first_name>>.@@]<br>
<</if>>
<<else>>
[@@.link_locked;You don't think you have it in you to confront <<=$admin.first_name>>.@@]<br>
<</if>>
[<<moveTo 'event_work_femalesecretary_1_7_hide' 'Hide under your table' 90>>]
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<<set $npc_manager.anger+=5>>
<<addWorkEvent
'{"trigger":"morning","type":"always","chance":100,"repeat":false,"when":"always","priority":100,"minTimeDiff":12}'
'{"szene":"event_work_visitadmin_1_0","length":"30"}'
$now
>>
<</if>>
<<set $player.location = setup.wordSecretaryOffice($player)>>
<<include enterroom>>
<<initRoom>>
<br>
<</nobr>><<createBGR $secretary_office './images/characters/npc_manager_left.png' '' './images/characters/npc_admin_right.png' ''>>
<div id="invframe" class="scrolltext">
<<nobr>>
You feel horrible, but you're unable to face @@.npc_admin;<<=$npc_admin.first_name>>@@, so you hide under your desk as good as you can. Since you're unable to see the door directly, you have to rely on your other senses. You can hear someone leaving the office of @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@. Heavier footsteps followed by lighter ones, most likely stilettos. You can hear voices.<br>
<br>
"@@.npc_manager;I really like you to think this through. This could be a once in your life change. As much as I respect your friendship to my employee, don't forget, its about your future@@ @@.npc_admin;<<=$npc_admin.first_name>>@@@@.npc_manager;. Hmmm... I would have recommended that the two of you figure this out, but it seems like <<=$player.first_name>> has left her workplace unannounced. How peculiar and very out of character. I'll send you an email when we can continue our negotiation.@@"<br>
<br>
"@@.npc_admin;Thanks you for your sympathy! Well, I'll be going then."<br>
<br>
You can hear someone leave through the door, leaving outside to the hallway. Then light steps approaching your table. You can see the in delicate nylon wrapped legs of @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ standing in front of you while you remain under the table motionless, hoping she would leave to give you the change to reaper without any further complications. But you never get the change to. A single swift motion of her is enough to dive under the table looking directly into your eyes. Her glasses are down and you can feel a certain pressure without her even saying a word.<br>
<br>
"@@.npc_manager;My Sympathies are for him alone... you on the other hand are on my payroll, and while I do like a good cat and mouse scenario from time to time, this behavior is unfitting for a secretary of mine. So get up here before I drag you out of there.@@"<br>
<br>
You get out from under the table, straightening your displaced skirt back into position.<br>
<br>
"@@.npc_manager;This behavior is not acceptable <<=$player.first_name>>. I expect that my secretary does everything in her power to make sure this office completes its task with an unprecedented efficiency, going the extra mile if they have to.@@"<br>
<br>
<<if $player.stats.bimbofication[0]>5 || $player.stats.oralskill[0]>3 || $player.stats.whoring[0]>3 || $player.stats.penis[0]>3 || $player.stats.cum[0]>3 || $player.stats.piss[0]>3>>
<<printThought $player "Wait... I think I have to read between the lines...">>
<<else>>
<<printThought $player "Well, I am prepared to do my part of course!">>
<</if>>
<br><br>
"@@.npc_manager;I understand that this special case might be a little bit more difficult for you, since you know each other for quite a while, but you should really make haste an how would you describe it... and get your shit together. Without giving to much away,@@ @@.npc_admin;<<=$npc_admin.first_name>>@@@@.npc_manager; might be joining our ranks soon, and it would be pretty awkward if a small detail like you becoming a rather feminine sissy secretary, stands between the two of you.@@"<br>
<br>
You stand next to your office table, dressed the way you are, but still looking confident, when @@.npc_admin;<<=$npc_admin.first_name>>@@ and @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ leave her office. It looks like he mumbles something like "@@.npc_admin;bye@@" and tries to leave the antechamber in a smart pace, but you call out to him and grab his arm. Grabbing @@.npc_admin;<<=$npc_admin.first_name>>@@ at his arm is like trying to stop a Truck with your bare hands. You remember back in the days when the two of you were still students, you tried material arts together with him. Lets just say, it was very one sided. So if he does not want to be stopped he simply will not be stopped. And still, after putting all your focus into this one arduous gesture, you somehow manage to at least slow him down. You look towards your boss @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@, and ask her for a short break.
<<if ($npc_manager.anger+$npc_manager.criticalanger)>=($npc_manager.satisfaction)+($npc_manager.affection)>>
She looks angrily at you.<br>
<br>
"@@.npc_manager;Your work ethics are lackluster and now you want to do this during your working hours? Since I want this farce to be over as soon as possible, I'll allow it, but be prepared that we will have a lengthy... discussion about this later. Do I make myself clear?"<br>
<br>
<<printThought $player "More then clear... crystal clear...">><br>
<br>
<<else>>
She smiles at you and nods.<br>
<br>
"@@.npc_manager;You have five... ten... twenty minutes. Go, sort your things out <<=$player.first_name>>. God knows, both of you will be a lot more useful, if you finally get your shit together. That does really feel oddly refreshing. I should stop saying such profanities while I still can. Maybe we can still sign this contract today, that would be wonderful.@@"<br>
<br>
<<printThought $player "She can be oddly charming, during her nice phases... If I wasn't her slave I could almost fall for her.">><br>
<br>
<</if>>
You thank her and manage to finally say a few words into the direction of @@.npc_admin;<<=$npc_admin.first_name>>@@, which are a variation of "You! Me! Coffee! Now!". He looks abashed to the side, and for a moment your heart sinks, as it looks like you didn't manage to get through to him. You put on your sulkiest girly face, which manages to put a smile on his lips. Finally he backs down and nods to your proposal.<br>
<br>
[<<moveTo 'event_work_femalesecretary_1_8_thetalk' 'Go to the Cafe.' 360>>]
/%[<<moveTo $workEventReturn "Return to the office." 60>>]%/
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<<set $player.timebased.fatigue+=30>>
<<if ($npc_manager.anger+$npc_manager.criticalanger)>=($npc_manager.satisfaction)+($npc_manager.affection)>>
<<set $npc_manager.anger+=5>>
<</if>>
<</if>>
<<set $player.location = setup.wordSecretaryOffice($player)>>
<<include enterroom>>
<<initRoom>>
<br>
<</nobr>><<createBGR $secretary_office './images/characters/npc_manager_left.png' '' './images/characters/npc_admin_right.png' ''>>
<div id="invframe" class="scrolltext">
<<nobr>>
You stand next to your office table, dressed the way you are, but still looking confident, when @@.npc_admin;<<=$npc_admin.first_name>>@@ and @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ leave her office. It looks like he mumbles something like "@@.npc_admin;bye@@" and tries to leave the antechamber in a smart pace, but you call out to him and grab his arm. Grabbing @@.npc_admin;<<=$npc_admin.first_name>>@@ at his arm is like trying to stop a Truck with your bare hands. You remember back in the days when the two of you were still students, you tried material arts together with him. Lets just say, it was very one sided. So if he does not want to be stopped he simply will not be stopped. And still, after putting all your focus into this one arduous gesture, you somehow manage to at least slow him down. You look towards your boss @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@, and ask her for a short break.
<<if ($npc_manager.anger+$npc_manager.criticalanger)>=($npc_manager.satisfaction)+($npc_manager.affection)>>
She looks angrily at you.<br>
<br>
"@@.npc_manager;Your work ethics are lackluster and now you want to do this during your working hours? Since I want this farce to be over as soon as possible, I'll allow it, but be prepared that we will have a lengthy... discussion about this later. Do I make myself clear?"<br>
<br>
<<printThought $player "More then clear... crystal clear...">><br>
<br>
<<else>>
She smiles at you and nods.<br>
<br>
"@@.npc_manager;You have five... ten... twenty minutes. Go, sort your things out <<=$player.first_name>>. God knows, both of you will be a lot more useful, if you finally get your shit together. That does really feel oddly refreshing. I should stop saying such profanities while I still can. Maybe we can still sign this contract today, that would be wonderful.@@"<br>
<br>
<<printThought $player "She can be oddly charming, during her nice phases... If I wasn't her slave I could almost fall for her.">><br>
<br>
<</if>>
You thank her and manage to finally say a few words into the direction of @@.npc_admin;<<=$npc_admin.first_name>>@@, which are a variation of "You! Me! Coffee! Now!". He looks abashed to the side, and for a moment your heart sinks, as it looks like you didn't manage to get through to him. You put on your sulkiest girly face, which manages to put a smile on his lips. Finally he backs down and nods to your proposal.<br>
<br>
[<<moveTo 'event_work_femalesecretary_1_8_thetalk' 'Go to the Cafe.' 360>>]
/%[<<moveTo $workEventReturn "Return to the office." 60>>]%/
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<<levelStat $player 'humiliation' 3 50 >>
<</if>>
<<set $player.location = "Coffee Shop 52">>
<<include enterroom>>
<<initRoom>>
<br>
<</nobr>><<createBGR './images/locations/company_cafe.png' './images/characters/npc_barista_left.png' '' './images/characters/npc_admin_right.png' ''>>
<div id="invframe" class="scrolltext">
<<nobr>>
You head towards Coffee Shop 52, collecting some astonished gazes from other people working on the same floor. It takes you a few seconds to realize, that you're still dragging @@.npc_admin;<<=$npc_admin.first_name>>@@ behind you, but the size difference and your feminine look makes the whole scenario sorta amusing for the others to look at. You bite on your lower lip and power through until you made it to the Coffee Shop. Luckily for you the shop is almost empty. Less lucky for you, depending on how you look at it, the serving barista is @@.npc_barista;<<=$npc_barista.first_name>>@@, or the name she's known under in these parts of the tower, @@.npc_barista;<<=$npc_barista.call>>@@. You ignore her for the time being and sit down on an empty table, the one farthest away from the counter. This gives you the time to finally catch a breath, and focus on @@.npc_admin;<<=$npc_admin.first_name>>@@, whose pupils are wandering around like crazy all over you, still trying to figure out what's going on. He finally exhales after his eyes slow down, putting their focus on your face.<br>
<br>
"@@.npc_admin;So... would you mind telling me what is going on? Am I really that oblivious to reality, that I don't notice that one of my closest friends starts transitioning? Or is there something else going on. I mean, don't turn around, but the barista behind the counter is wearing some kind of fetish outfit, and while were at it, your outfit would have raised a few brows down at Cloud Data service as well. I tell you, theres something going on with this company. I simply don't know what yet. So, are you going to share your story or not?@@"<br>
<br>
You tell Bob that at first some rather odd coincidences, forced you to wear female underwear. One thing lead to another and somehow, without mentioning the disciplinary measures, you wound up starting to like it. And your new Boss helped you with that decision.<br>
<br>
<<printThought $player "<<=$npc_manager.call>> <<=$npc_manager.last_name>> is right. I could have left any time I wanted. I could have looked for any other job. But I liked the attention she gave me, even though it hurts sometimes. And I really like dressing feminine!">><br>
<br>
You assure him, that you would have told him the next time you two would have met, but somehow you never got the chance.<br>
<br>
"@@.npc_admin;Okay, so let me try to wrap my head around this: Technically speaking you're still male... down there, you simply dress feminine. And you already got a name change. That's rather sudden. Not to sound like some bigot, but why <<=$player.first_name>> of all names. That sounds more like a porn star name.@@"<br>
<br>
Candy managed to approach the two of you without neither one of you noticing, and introduces herself with her happy go lucky attitude.<br>
<br>
"@@.npc_barista;Hiya! I'm Candy.@@"<br>
<br>
@@.npc_admin;<<=$npc_admin.first_name>>@@ expression shifts to blank and he continues without loosing a beat, "@@.npc_admin;Forget I said anything.@@"<br>
<br>
You both turn towards her.<br>
<br>
"@@.npc_barista;You know, you should get your orders back there at the coun... coun... at the bar. But there's not a lot going on today, so I thought why not get a order like a regular waitress. It was either this or hole service, and I can do hole service later... I suppose. So what can I get you.@@"<br>
<br>
<<printThought $player "Wat?">><br>
<br>
"@@.npc_admin;See, this is exactly the strangeness I am talking about. Everything above floor 50 is shrouded in mystery. How can a company this big manage to get that little exposure?@@" he says to you, then turning towards the barista, "@@.npc_barista;<<=$npc_barista.call>>@@ @@.npc_admin;ey? Hi. Uhm, I'd like to have a black tea, no sugar, and what do you want <<=$player.original_first_name>>? Sorry, I meant <<=$player.first_name>>. God, this is going to take ages to get used to!@@"<br>
<br>
You order a caffe late, as usual. The two of you continue to talk for a while, and you manage to convince him, that there is no hidden agenda in this company slowly transforming everyone into sex crazed maniacs. Not because you know it's true, but for his safety. You have no Idea how he would react if he'd know about the disciplinary measures... well that is only true to a certain degree. You have a faint idea how he'd react, and that might put both of you in danger, so you try your best to satisfy his curiosity without giving to much away. @@.npc_barista;<<=$npc_barista.call>>@@ brings you your order after a few minutes, but somehow manages to drop her empty tray on the way back to the counter, followed by the words "@@.npc_barista;Oh silly me, I can be such a klutz sometimes, tehe.@@"<br>
<br>
You think nothing of it, until she bends down in her usual hyper sexual way, but your relived to see, that she is not wearing her usual string tanga/plug combination. But the sheer see-through nylon panties she's wearing don't help much either, since they leave little to the imagination.<br>
<br>
<img src="./images/others/barista_bend_over_2.png" height="328" width="804"><br>
<br>
The way she wiggles her hips leave little to interpretation. This show is intended to catch @@.npc_admin;<<=ws($npc_admin.first_name)>>@@ attention, like some strange kind of mating ritual. Good thing you know exactly how to defuse the situation, even though you're not doing it on purpose, by spluttering your coffee all over your friend, before he catches a glimpse of what's going on.<br>
<br>
"@@.npc_admin;What the heck? What was that for?@@"<br>
<br>
You apologize vigorously, trying to dry his face with some napkins from the table. You excuse yourself by making up like you had to think about something funny which made you do it. Your plan somehow worked, since he left for the toilet, excusing himself.<br>
<br>
"@@.npc_admin;Listen, I think we've already wasted enough of your precious time. I don't think we should let@@ @@.npc_manager;<<=$npc_manager.other_call>> <<=$npc_manager.call>>@@ @@.npc_admin;wait any longer. I'll make a quick detour to the toilet, cleaning myself, you better head back for your office.@@"<br>
<br>
You exit the Coffee Shop leaving behind a slightly confused @@.npc_barista;<<=$npc_barista.call>>@@.<br>
<br>
"@@.npc_barista;And who is going to pay for these beverages? Oh, right, the company does. Silly me.@@"<br>
<br>
[<<moveTo 'event_work_femalesecretary_1_8_return_office' 'Return to your Antechamber .' 660>>]
/%[<<moveTo $workEventReturn "Return to the office." 60>>]%/
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<<set $player.timebased.fatigue+=30>>
<</if>>
<<set $player.location = setup.wordSecretaryOffice($player)>>
<<include enterroom>>
<<initRoom>>
<br>
<</nobr>><<createBGR $secretary_office>>
<div id="invframe" class="scrolltext">
<<nobr>>
You return to your office desk and send @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ a short message, that you're back.<br>
<br>
<<if ($npc_manager.anger+$npc_manager.criticalanger)>=($npc_manager.satisfaction)+($npc_manager.affection)>>
"@@.npc_manager;Well, that took you long enough anyway.@@
<<else>>
"@@.npc_manager;So, the two of you managed to get your issues sorted out?@@
<</if>>
@@.npc_manager;Anyway, what about@@ @@.npc_admin;<<=$npc_admin.first_name>>@@@@.npc_manager;? We still have a contract to sign!@@"<br>
<br>
You inform her, that he will be here in a moment, leaving out the details that lead to the coffee incident.<br>
<br>
"@@.npc_manager;Very good. Inform he once he arrives! And <<=$player.first_name>>. Good work. Even though it was because of the friendship between the two of you, from my point of view you did your best to make sure we can sign this contract today."@@<br>
<br>
This sudden compliment causes you to blush, good thing you communicate via instant messenger.<br>
<br>
"@@.npc_manager;That is exactly the kind of behavior I expect of you in the future as well. Do everything you can to make sure we get our contracts signed.@@"<br>
<br>
<<printThought $player "What is that supposed to mean?">><br>
<br>
You continue with your usual work, when you hear the someone knocking on the door.
<br><br>
[<<moveTo 'event_work_femalesecretary_1_8_thetalk' 'Go to the Cafe.' 60>>]
/%[<<moveTo $workEventReturn "Return to the office." 60>>]%/
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<</if>>
<<set $player.location = setup.wordSecretaryOffice($player)>>
<<include enterroom>>
<<initRoom>>
<br>
<</nobr>><<createBGR "./images/locations/secretary_office_2.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
todo: Add scene here, when the stars align!
<br>
[<<moveTo $workEventReturn "Return to the office." 60>>]
/%[<<moveTo $workEventReturn "Return to the office." 60>>]%/
<</nobr>>
</div><<nobr>>
<<set $player.location = 'Canteen'>>
<<if $roomchange==true>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/company_canteen.png">>
<div id="invframe" class="scrolltext"><<nobr>>
<strike>insert huge gangbang scene here.</strike><br>
<strike>insert epic boss battle.</strike><br>
<strike>cook explains the PC he is her long lost father</strike><br>
todo: find better scene<br>
<br>
[<<moveTo "room_office_lunchbreak_canteen" "continue" 60>>]
<</nobr>>
</div><<nobr>>
<<if visited(passage()) == 1>>
<<set $now to setup.advanceDate($player, $now, 'minutes', 5)>>
<</if>>
<<set $player.location to "eRRoR#2550[AnN] <Burr>">>
<<include enterroom_hypnosis>>
<</nobr>><<createBGR "./images/locations/game_over_grue.png">>
<div id="invframe" class="scrolltext">
As you leave the building, existential dread overcomes you. What if the developer had not foreseen this outcome? Too late you realize that this part of the game has not been finished yet.
It is pitch black. You are likely to be eaten by a grue.
>west
You have moved into a dark place.
It is pitch black. You are likely to be eaten by a grue.
>what is a grue
The grue is a sinister, lurking presence in the dark, unfinished places of the earth. Its favorite diet is player characters, but its insatiable appetite is tempered by its fear of light. No grue has ever been seen by the light of a finished area of the game, and few have survived its fearsome jaws to tell the tale.
>south
Oh, no! You have walked into the slavering fangs of a lurking grue!
<div style="text-align: center;"><span align="center">* * * * You have died * * * *</span></div>
<div style="text-align: center;"><span align="center">* * * * G A M E O V E R * * * *</span></div>
</div><<nobr>>
<<if visited(passage()) == 1>>
<<set $now to setup.advanceDate($player, $now, 'minutes', 5)>>
<</if>>
<<set $player.location to "eRRoR#2551[nAn] <Gurr>">>
<<include enterroom_hypnosis>>
<</nobr>><<createBGR "./images/locations/game_over_grue.png">>
<div id="invframe" class="scrolltext">
You realize that you're to late for your appointment with @@.npc_psychiatrist;$npc_psychiatrist.call $npc_psychiatrist.last_name@@, and start running, like you've never run before. Sadly this speed was to much for the poor game engine and so you glitched through the floor into the negative stage.
It is pitch black. You are likely to be eaten by a grue.
>west
You have moved into a dark place.
It is pitch black. You are likely to be eaten by a grue.
>what is a grue
The grue is a sinister, lurking presence in the dark, unfinished places of the earth. Its favorite diet is player characters, but its insatiable appetite is tempered by its fear of light. No grue has ever been seen by the light of a finished area of the game, and few have survived its fearsome jaws to tell the tale.
>south
Oh, no! You have walked into the slavering fangs of a lurking grue!
<div style="text-align: center;"><span align="center">* * * * You have died * * * *</span></div>
<div style="text-align: center;"><span align="center">* * * * G A M E O V E R * * * *</span></div>
</div><<nobr>>
<<set $player.location to "eRRoR#2552[NaN] <Durr>">>
<<include enterroom_hypnosis>>
<</nobr>><<createBGR "./images/locations/game_over_trap.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
Being unemployed is difficult for you, so you start writing a lot of applications. One extremely unlikely contestant returns your application positive. You're contacted by Nintendolls. The Irony is not lost to you. They're not really looking for an Data Administrator right now, but if you're interested in Game Development, they're looking for an Beta Tester for their newest game called [<a target="_blank" href="http://www.trapquest.com/">Trap Quest</a>] using their new, not yet announced VR Platform. Hmmm... sounds like an RPG to you. Since you're a fan of their products you happily accept.<br>
<br>
A few days later you approach the imposing Nindendolls Headquarter. After announcing your arrival at the lobby you're escorted to the Nintendolls R&D Department by two rather attractive ladies, each wearing an outrageously skimpy latex uniform that leaves very little to your imagination. This is the last time one has ever heard of the entity called <<=$player.first_name>> <<=$player.last_name>>...<br>
<br>
<div style="text-align: center;"><span align="center">* * * * G A M E O V E R * * * *</span></div>
<</nobr>>
</div><<nobr>>
<<set $player.location to "">>
<<include enterroom_locked>>
<<set _noPhone = false>>
<<if $roomchange == true>>
<<if setup.checkItemTypeinInventory('smartphone')>>
<<addPhonenumber $phoneList 'manager'>>
<<deleteItem $player $now 'business_card'>>
<<else>>
<<set _noPhone = true>>
<</if>>
<</if>>
<</nobr>>
<<createBGR "./images/locations/phonecall.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<if _noPhone>>
You need your Phone to add contact information.<br>
<br>
<<else>>
You add the Contact informations from @@.npc_manager;$npc_manager.call <<=$npc_manager.last_name>>@@ from the Business Card to your phone.<br>
<br>
<</if>>
[[[back|$locationbeforeuseage]]]
<</nobr>>
</div><<nobr>>
<<set $player.location to "">>
<<include enterroom_locked>>
<<set _noPhone = false>>
<<if $roomchange == true>>
<<if setup.checkItemTypeinInventory('smartphone')>>
<<addPhonenumber $phoneList 'technician'>>
<<deleteItem $player $now 'card_technician'>>
<<else>>
<<set _noPhone = true>>
<</if>>
<</if>>
<</nobr>>
<<createBGR "./images/locations/phonecall.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<if _noPhone>>
You need your Phone to add contact information.<br>
<br>
<<else>>
You add the Contact informations from @@.npc_technician;$npc_technician.first_name@@ from the Contact Card to your phone.<br>
<br>
<</if>>
[[[back|$locationbeforeuseage]]]
<</nobr>>
</div><<nobr>>
<<set $player.location to "">>
<<include enterroom_locked>>
<<set _noPhone = false>>
<<if $roomchange == true>>
<<if setup.checkItemTypeinInventory('smartphone')>>
<<addPhonenumber $phoneList 'landlord'>>
<<deleteItem $player $now 'card_landlord'>>
<<else>>
<<set _noPhone = true>>
<</if>>
<</if>>
<</nobr>>
<<createBGR "./images/locations/phonecall.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<if _noPhone>>
You need your Phone to add contact information.<br>
<br>
<<else>>
You're kind of puzzled, as you phone does not seem to realize that theres a contact card to scan. You try a few times. No result. Hmm... maybe bluetooth is deactivated because of your remaining battery? Nope. You decide to update your phone. Nope, does not work either. This starts to get frustrating. You check if the card is okay. Then it hits you like a brick in the face. @@.npc_landlord;<<=$npc_landlord.first_name>>@@ gave you a card. A regular old school one, made of paper, with fine engravings and stuff. But you have to add the data to your phone manually. You add the Contact informations from @@.npc_landlord;$npc_landlord.first_name@@ to your phone.<br>
<br>
<</if>>
[[[back|$locationbeforeuseage]]]
<</nobr>>
</div><<nobr>>
<<set $player.location to "">>
<<include enterroom_locked>>
<<set _noPhone = false>>
<<if $roomchange == true>>
<<if setup.checkItemTypeinInventory('smartphone')>>
<<addPhonenumber $phoneList 'psychiatrist'>>
<<deleteItem $player $now 'card_psychiatrist'>>
<<else>>
<<set _noPhone = true>>
<</if>>
<</if>>
<</nobr>>
<<createBGR "./images/locations/phonecall.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<if _noPhone>>
You need your Phone to add contact information.<br>
<br>
<<else>>
You add the Contact informations from @@.npc_psychiatrist;$npc_psychiatrist.first_name@@ from the Contact Card to your phone.<br>
<br>
<</if>>
[[[back|$locationbeforeuseage]]]
<</nobr>>
</div><<nobr>>
<<set $player.location to "">>
<<include enterroom_locked>>
<<if $roomchange == true>>
<<if $player.llocation=="room_mall_lingerie_shop">>
<<moveTo event_shopkeeper_02_1>>
<<else>>
<<addItem "analplug_beginner">>
<<deleteItem $player $now 'analplug_small_box'>>
<</if>>
<</if>>
<</nobr>>
<div id="invframe" class="scrolltext">
You open the box and remove the Anal Plug from it. It is small and made of Metal. It has an crystal shaped like a heart at it's bottom. You discard the box.
[[[back|$locationbeforeuseage]]]
</div><<nobr>>
<<set $player.location to "Install Webcam">>
<<set _useItem = false>>
<<if $roomchange == true>>
<<if ($player.llocation=="room_livingroom") || ($player.llocation=="room_computer")>>
<<set _useItem = true>>
<<deleteItem $player $now 'webcam'>>
<<addComputerUpgradeItem $computer 'webcam'>>
<</if>>
<</if>>
<<include enterroom_locked>>
<</nobr>>
<<=_location>><br>
/%<<createBGR "./images/locations/phonecall.png">>%/
<div id="invframe" class="scrolltext">
<<if _useItem>>
You connect the Webcam to your computer an install necessary Software to use it.
<<else>>
You cannot use your Webcam here.
<</if>>
[[[back|$locationbeforeuseage]]]
</div><<nobr>>
<<set $player.location to "">>
<<include enterroom_locked>>
<<if $roomchange == true>>
<<set $player.timebased.horny = setup.changeHorny($player,50)>>
<<setTmpEffect $player 'sissypill' 100>>
<<if !$player.flags.atesissypill>>
<<addNpcTheme 'npc_manager' 'transformation' 'Talk about the pink pill'
0
'event_manager_theme_sissypill_1'
false
'Talk about pills.'
>>
<<set $player.flags.atesissypill = true>>
<</if>>
<<deleteItem $player $now 'pink_pill'>>
<</if>>
<</nobr>><<createBGR "./images/scenes/scene_eatpill.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You drop the pink pill into your mouth and swallow it. Hmm... tastes like bubblegum and cotton candy. Maybe a placebo? Or maybe some kind of candy? "Sissy" is acronym for Social Interaction Service Syndicate LTD after all. But only a few seconds pass, before you realize your mistake. Whatever this is, it sure aint placebo. You start feeling really strange. Heat swells up from underneath your skin, making your whole body burn up. Your chest tingles and you feel a huge pressure building. Then you begin to shiver from cold and excitement at the same time, unable to comprehend whats happening to you. You're horny like you've never been before,
<<if setup.getItemTypeName("cage")=="">>
making your <<getWordMyPenis $player>> twitch and jump up and down with excitement.
<<else>>
and even though the <<=setup.getItemTypeName("cage")>> on your <<getWordMyPenis $player>> prevents it from getting too hard, it still jumps up and down with excitement.
<</if>>
<br><br>
<<printThought $player "Oh my God! What is happening to me?">><br>
<br>
[[[continue|$locationbeforeuseage]]]
<</nobr>>
</div><<nobr>>
<<set $player.location to "">>
<<include enterroom_locked>>
<<if $roomchange == true>>
<<set $player.cutscene.taskszene = true>>
<</if>>
<</nobr>><<createBGR "./images/scenes/scene_eatpill.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<if ($player.body.breastsize[1]<2) && ($player.body.breastsize[2]>0)>>
No, there has to be something wrong with your eyes. And your hands. Maybe most of your senses. Because you think to observe as your previously flat chest slowly start to swell. You stare in disbelieve at the two perfectly formed a cup breasts attached to your body. Are these fake? You try to pinch yourself into the nipples to check if you're dreaming.<br>
<br>
<<printThought $player "Aah, that hurt!">><br>
<br>
More a moan then a cry of pain, your new breasts seem to be very sensitive, simply touching them gives you way to much sensory feedback, then you're used to. Your disbelief steps aside for simple panic. You have no Idea what's going on with your body. You try to focus to ponder your options, but find it kind of hard to get any straight thought at all. The changes seem to be both physical and psychological. Maybe some consciousness manipulating drug? But these feel to real. You should really confront @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ about this, after all she gave the pill to you!
<<else>>
The pressure fades away after a while, but besides your nipples feeling a little bit more fluffy nothing else happened. You try to focus to ponder your options, but find it kind of hard to get any straight thought at all. The changes seem to be psychological. Maybe some consciousness manipulating drug? You should really confront @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ about this, after all she gave the pill to you!
<</if>>
<br><br>
[<<moveTo $befortasklocation 'Continue' 30 '<<set $player.cutscene.taskszene = false>>'>>]
<</nobr>>
</div><<nobr>>
<<set $player.location to "">>
<<include enterroom_locked>>
<<if $roomchange == true>>
<<set $player.timebased.horny = setup.changeHorny($player,50)>>
<<setTmpEffect $player 'sissypill_mk1' 100>>
<<deleteItem $player $now 'sissy_pill_mk1'>>
<</if>>
<</nobr>><<createBGR "./images/scenes/scene_eatpill.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You drop the Sissy Pill MK1 into your mouth and swallow it. Hmm... tastes like bubblegum and cotton candy. It takes only a few seconds before the effects start to set in. Again, you start feeling really strange, like heat swells up from underneath your skin, making your whole body burn up. Your chest tingles and you feel a huge pressure building. Then you begin to shiver from cold and excitement at the same time, unable to comprehend whats happening to you. Again, this procedure makes you horny beyond your wildest dreams,
<<if setup.getItemTypeName("cage")=="">>
making your <<getWordMyPenis $player>> twitch and jump up and down with excitement.
<<else>>
and even though the <<=setup.getItemTypeName("cage")>> on your <<getWordMyPenis $player>> prevents it from getting too hard, it still jumps up and down with excitement.
<</if>>
<br><br>
<<printThought $player "Oh god... this feels so good!">><br>
<br>
[[[continue|$locationbeforeuseage]]]
<</nobr>>
</div><<nobr>>
<<set $player.location to "">>
<<include enterroom_locked>>
<<set _resist = false>>
<<if $player.timebased.fatigue<=70>>
<<set _resist = true>>
<</if>>
<<if $roomchange == true>>
<</if>>
<</nobr>><<createAnimatedBGR "https://giant.gfycat.com/AgonizingIncredibleHawk.mp4">>
<div id="invframe" class="scrolltext">
<<nobr>>
You unwrap the candy. Looks interesting enough. You have no Idea how they made the red parts of the candy glow, but it gives the whole thing a rather mysterious look. You hope it tastes as good as it looks. You open your mouth and put the candy inside.<br>
<br>
<<printThought $player "Wow... that tastes even better then expected!">><br>
<br>
You never tasted anything remotely comparable. It tastes like strawberry, cream, cotton candy and rainbows. You feel kind of dizzy for a moment, and slowly but surely you can feel some thoughts disappear in your head. Any thoughts of disobedience, rebellion or even questioning anything at all are fading in the background. A part of you wants to scream in panic, but that voice is fading away as well, into a pink bubble that used to be your mind.<br>
<br>
<<printThought $player "Oh my God! What is happening to me?" -20>><br>
<br>
More and more of these ... undesirable thoughts are drawn into the bubble. And this bubble starts to grow like a bubblegum bubble. It grows and bloat and stretches until you're sure theres no way any more will fit inside. And you are afraid... very, very afraid, what happens if this bubble is going to pop. Will you still be you, or is that part of you gone for good? You try to concentrate.
<<if _resist>>
There seems to be a way out. You simply have to spit the candy out. But is that really what you want?<br>
<br>
[<<moveTo "room_use_unknown_candy_2_spit" "Focus your willpower and spit the candy out!" 30>>]<br>
[<<moveTo "room_use_unknown_candy_2_swallow" "Swallow the sweet delight!" 30>>]
<<else>>
But you don't have the necessary stamina reserves left to fight this war, so there's only one option left for you.<br>
<br>
[<<moveTo "room_use_unknown_candy_2_swallow" "Swallow the sweet delight!" 30>>]
<</if>>
<</nobr>>
</div><<nobr>>
<<set $player.location to "">>
<<include enterroom_locked>>
<<if $roomchange == true>>
<<levelStat $player 'willpower' 1 100 >>
<<deleteItem $player $now 'unknown_candy'>>
<<set $player.timebased.fatigue+=30>>
<<set $player.flags.atebimbocandy = true>>
<<deleteItem $player $now "unknown_candy">>
<<addItem "eaten_candy">>
<</if>>
<</nobr>><<createAnimatedBGR "https://giant.gfycat.com/EnragedCarefulCaracal.mp4">>
<div id="invframe" class="scrolltext">
<<nobr>>
You try to focus your mind, but it seems like whatever the candy is doing to your brain counteracts your attempts.<br>
<br>
<<printThought $player "What the hell is happening to me? I don't want this! Someone...">><br>
<br>
In a Moment of clarity, you finally start to understand that the only one who can help you in this situation is you, since it's your brain thats under... attack?<br>
<br>
<<printThoughtWill $player "No, I will not let this happen!">><br>
<br>
You spit the candy back into it's wrapper. It takes you a few seconds to regain your composure.<br>
<br>
<<printThought $player "What the hell was that? Was that the candy? I should keep this for further investigation. Maybe I can get this analyzed somewhere.">><br>
<br>
You wrap the candy back in its wrapping and put it. The whole ordeal left you mentally drained, but you feel like your mind is stronger then before.<br>
<br>
[[[continue|$locationbeforeuseage]]]
<</nobr>>
</div><<nobr>>
<<set $player.location to "">>
<<include enterroom_locked>>
<<if $roomchange == true>>
<<set $player.timebased.horny = setup.changeHorny($player,25)>>
<<set $player.timebased.stress = Math.max(0,$player.timebased.stress-20)>>
<<levelStat $player 'bimbofication' 1 100 >>
<<setTmpEffect $player 'unknown_candy' 100>>
<<set $player.flags.atebimbocandy = true>>
<<deleteItem $player $now 'unknown_candy'>>
<</if>>
<</nobr>><<createAnimatedBGR "https://giant.gfycat.com/AgonizingIncredibleHawk.mp4">>
<div id="invframe" class="scrolltext">
<<nobr>>
You simply don't care anymore. Having this yummy piece of sweetness melting in your mouth is all that counts. You continue to lick it until it's gone. And with a final<br>
<br>
<<printThought $player "pop" 40>><br>
<br>
a part of your mind seems to be gone as well. But you don't care at all, since you seem to be at peace for once, like a heavy burden has been lifted from your shoulders. You take a deep breath, stretch yourself and simply feel great! Could be a good day after all!<br>
<br>
[[[continue|$locationbeforeuseage]]]
<</nobr>>
</div><<nobr>>
<<set $player.location to "">>
<<include enterroom_locked>>
<<if $roomchange == true>>
<</if>>
<</nobr>>
<div id="invframe" class="scrolltext">
<<nobr>>
You have no Idea what the password could be. There seems to be a counter in place, how often you enter a wrong password.
<<if $npc_exgirlfriend.flags.password_try == 0>>
You never tried to open the box.
<<else>>
You've tried to open the box <<=$npc_exgirlfriend.flags.password_try>> times.
<</if>>
<br><br>
[[[Put the Box away.|$locationbeforeuseage]]]
<</nobr>>
</div><<nobr>>
<<set $player.location to "">>
<<include enterroom_locked>>
<<if $roomchange == true>>
<<addItem "blue_striped_bra">>
<<addItem "blue_striped_panties">>
<<addItem "blue_striped_stockings">>
<<deleteItem $player $now 'alizon_box_1'>>
<<if $player.stats.feminized[0]<5>>
<<riseStatLevel $player 'feminized' 5>>
<</if>>
<</if>>
<</nobr>>
<div id="invframe" class="scrolltext">
<<nobr>>
You open up the slightly damaged box from Alizon, ready to take out what should be your victory. But as you remove the plastic envelopes from the box containing the underwear, your hearts stops for a moment.<br>
<br>
<<printThought $player "W... What's that? This is not what I've ordered!">><br>
<br>
Well, there goes your moment of victory and what remains is a moment of total defeat. What you hold in your hands is some kind of blue-white striped underwear set. Maybe for Cosplayers? You really don't know. They might have looked cute on @@.npc_exgirlfriend;<<=$npc_exgirlfriend.first_name>>@@, but thats in the past now. Theres a frilly bra, some panties and knee high socks in there? Maybe from that really oldschool Anime with the all-girl pop band? Who knows?<br>
<br>
<<printThought $player "You know what. Screw this. If this is what I've got, this is what I'll work with. It's only for today. So lets get this over with!">><br>
<br>
You brace your thoughts for wearing these items for the day.<br>
<br>
[[[Put the Box away.|$locationbeforeuseage]]]
<</nobr>>
</div><<nobr>>
<<set $player.location to "">>
<<include enterroom_locked>>
<<if $roomchange == true>>
<<set $player.cutscene.taskszene = true>>
<</if>>
<</nobr>><<createBGR "./images/scenes/scene_eatpill.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<if ($player.body.breastsize[1]<2) && ($player.body.breastsize[2]>0)>>
You observe as your previously flat chest slowly start to swell into two perfectly formed a cup breasts.<br>
<br>
<<printThought $player "Oh, that feeling!">><br>
<br>
More a moan then a cry of pain, your new breasts seem to be very sensitive, simply touching them gives you way to much sensory feedback, then you're used to.
<<else>>
The pressure fades away after a while, but besides your nipples feeling a little bit more fluffy nothing else happened.
<</if>>
<br><br>
[<<moveTo $befortasklocation 'Continue' 30 '<<set $player.cutscene.taskszene = false>>'>>]
<</nobr>>
</div><<nobr>>
<<set $player.location to "">>
<<include enterroom_locked>>
<<if $roomchange == true>>
<<set $player.cutscene.taskszene = true>>
/%<<setTmpEffect $player 'alcohol' 100>>%/
/%<<deleteItem $player $now 'pink_pill'>>%/
<</if>>
<</nobr>><<createBGR "./images/scenes/scene_eatpill.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
<br>
/%[<<moveTo $befortasklocation 'Continue' 30 '<<set $player.cutscene.taskszene = false>>'>>]%/
<</nobr>>
</div><<nobr>>
<<if $roomchange==true>>
<<set $player.locations.beautyparlor = true>>
<</if>>
<<set $player.location to "<<=ws($npc_barber.first_name)>> barber shop for men?">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/mall_barbershop.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
Ah yes. As you walk through the mall towards your barbershop of choice, you fondly remember <<=ws($npc_barber.first_name)>> barber shop for men. And running your hand through your chaotic heads hair, it seems like another visit has been long overdue. It must have been ages since you've last visited <<=ws($npc_barber.first_name)>>. But even with all those strange changes in your life lately you can still count on <<=ws($npc_barber.first_name)>> being the same as always. Caught in your thought you enter the location. Something seems to be off. Some of your senses send the wrong kind of information to your brain. The smell is supposed to be a mixture between of cut hair, beard oil and manliness, but currently its more like a sweet fragrance, like the embrace of a beautiful woman and kittens playing on the floor, mixed with cotton candy and happiness. Gone is the dim lit atmosphere a manly retreat where you could be alone together and talk about politics and sport ~ it's not like you ever cared for either of these things ~ and replaced it with upbeat music and friendly chatter about who knows what. This does not seem right. You final snap out of your thoughts of a better past back into reality and take a step outside.<br>
<br>
<<printThought $player "No, this can't be right. But still, I'm at the right place...">><br>
<br>
You read "Dye me crazy: Beauty Parlor" in an girly pink font over the storefront. No, this is the right location. Damn it, looks like "<<=ws($npc_barber.first_name)>> barber shop for men" is no more. Well, fuck. You're about to give up and leave in search of a new place where you can cut your hair, as you suddenly hear a familiar yet strangely unfamiliar voice behind you.<br>
<br>
"@@.npc_barber;Like, oh my god! <<=$player.first_name>> darling, is that you?@@", bursts out behind you loud like a horn as two trunk-like arms with fingers like ... really big fingers ... or like slightly smaller trunks ... look not everything has to be an allegory for something ... grab you from behind.<br>
<br>
[<<moveTo "room_mall_manlystan1" "Turn around." 300>>]
<</nobr>>
</div><<nobr>>
<<if $roomchange==true>>
<</if>>
<<set $player.location to "Dye me crazy: Beauty Parlor">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/mall_beautyparlor.png" "./images/characters/npc_barber.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
Hulking at roughly two meters and 4 centimeters @@.npc_barber;<<=$npc_barber.first_name>>@@ has always been impressive to look at. When you first met him, you were unable to picture him with scissors, but first impressions can sometimes be faulty and false. And from the way he looks now 2nd and 3rd impressions as well. The way you remembered him was as stoic, calm, almost mysterious. While he still looks very good, there are some changes on both his exterior and demeanor, like the purple pinkish streaks in his hair, and his overall metro sexual garment. Before you can form another thought, he comes in for a hug and before you can even react, you're up to a half meter in the air, pressed at the muscular chest of @@.npc_barber;<<=$npc_barber.first_name>>@@. You simply let it happen, since there's not much you can do at the moment. Stan puts you down in a moments notice and starts to blush.<br>
<br>
"@@.npc_barber;Oh my god, I'm so sorry. It seems like I've messed up and lost it for a moment, without even considering if you'd be repulsed by unwanted physical contact. It's just I thought I lost you as a valued customer when I changed this place. But my psychiatrist told me to be true to my feelings, so thats what I try to do. But then again I should consider others feelings as well, and it's all so complicated from time to time@@"<br>
<br>
He really seems to be in an emotional predicament. You assure him, that it's alright. Maybe a little less forceful next time, but its okay.<br>
<br>
"@@.npc_barber;It's just, I'm so goddamn happy if someone of my old clientele shows up. Most of them disappeared for good when I changed the place a few months ago.@@"<br>
<br>
<<printThought $player "Okay, it has been a few months, since I've been here the last time...">><br>
<br>
You assure him, that it has nothing to do with the changes, you simply did not find enough time for the barber lately.<br>
<br>
"@@.npc_barber;Darling, that is something someone can hardly overlook. Your hair is like an art. In dire need of an explanation. But your prayers have been answered. I'm always up for a challenge. You know what? If you let me work on that canvas you call hair without worrying to much of what might end up on your head, I'll give you one treatment for free. Or you could simply order whats on the menu. Don't worry about the hair length. The goddess of Business has been kind to me lately, so I bought myself one of these fancy Nanorobotic hives that can extend your hair length and volume to a level needed for any haircut. The future sure is fancy darling! So, what do you say? For old times sake?@@", he says while reaching for your hand.<br>
<br>
[<<moveTo "room_mall_manlystan2" "Shake his hand and accept the offer." 300>>]<br>
[<<moveTo "room_mall_beautyparlor" "Decline the offer but take on his offer to look at the menu." 300>>]<br>
<</nobr>>
</div><<nobr>>
<<if $roomchange==true>>
/%<<changeHair $player "pixiecut" "blonde">>%/
<</if>>
<<set $player.location to "Dye me crazy: Beauty Parlor">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/mall_beautyparlor.png" "./images/characters/npc_barber.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You feel bad for @@.npc_barber;<<=$npc_barber.first_name>>@@, since it seems like he lost most of his patronage due his transition, so you agree to be his canvas. As he hears your answer his mood seems to lighten up a lot.<br>
<br>
"@@.npc_barber;Oh, this is going to be awesome! Follow me, inside the 'Dye me crazy', a beauty parlor where everyone can aspire to be everything!@@", @@.npc_barber;<<=$npc_barber.first_name>>@@ explains, while holding the door open for you. You step inside again, and take yourself time to absorb the friendly atmosphere of the location. You kind of understand, why some of the older clientele chose to stay away. If you compare this back to back to the old location, its like looking through a pink mirror, like its the dark and light side of the same coin. While some elements remained the same, others are the polar opposite. You're lead to a hairdressers chair in front of a giant mirror. As you sit down, @@.npc_barber;<<=$npc_barber.first_name>>@@ puts a washbasin behind your head and starts to rinse your hair.<br>
<br>
"@@.npc_barber;You have to take better care of your hair darling. To many men your age tend to start balding, since they do not tend to their hairs needs in time. Well, not that baldness would be a problem in the age of nanotechnology, but it's still a matter of how much you're willing to spend. I'm not going to change your hair length right now, but maybe you want to try another color? These new colors are pure magic, I simply massage them into your pericranium, and your hair will keep that color for years. You don't have to be afraid to wash it out as well, and you can simply come here if you want to change the color. So, what should it be?@@"<br>
<br>
[<<moveTo 'room_mall_manlystan3' 'No, lets stick with brown.' 600 '<<set $room_mall_manlystan3_color="brown">>'>>"]<br>
<<if ($player.stats.feminized[0]>0) || ($player.stats.bimbofication[0]>1)>>
[<<moveTo 'room_mall_manlystan3' 'Maybe something complete different? Lets try blonde?' 600 '<<set $room_mall_manlystan3_color="blonde">>'>>"]<br>
<</if>>
[<<moveTo 'room_mall_manlystan3' 'I want to look mystic and mysteriously. Lets go with black!' 600 '<<set $room_mall_manlystan3_color="black">>'>>"]<br>
<<if ($player.stats.feminized[0]>1) || ($player.stats.bimbofication[0]>2)>>
[<<moveTo 'room_mall_manlystan3' 'Hmm... I wanted to be a readhead for a long time.' 600 '<<set $room_mall_manlystan3_color="red">>'>>"]<br>
<</if>>
<<if ($player.stats.feminized[0]>3) || ($player.stats.bimbofication[0]>4)>>
[<<moveTo 'room_mall_manlystan3' 'Hmm... maybe a little bit punky? Lets go with pink.' 600 '<<set $room_mall_manlystan3_color="pink">>'>>"]<br>
<</if>>
<</nobr>>
</div><<nobr>>
<<if $roomchange==true>>
<<set _x = setup.removeStress($player,5)>>
<<changeHair $player "pixiecut" $room_mall_manlystan3_color>>
<<if $player.stats.feminized[0]<3>>
<<levelStat $player 'humiliation' 2 25>>
<<levelStat $player 'feminized' 2 25>>
<</if>>
<</if>>
<<set $player.location to "Dye me crazy: Beauty Parlor">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/mall_beautyparlor.png" "./images/characters/npc_barber.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<switch $room_mall_manlystan3_color>>
<<case 'brown'>>
"@@.npc_barber;Well, I'm still going to massage something for your skin and hair into that head of yours, okay? So just lie back and relax@@", @@.npc_barber;<<=$npc_barber.first_name>>@@ explains, while kneading your head with his strong, yet gentle hands.
<<default>>
"@@.npc_barber;Well, then lie back and relax, while I'm going to massage this new color into that messy head of yours.@@", @@.npc_barber;<<=$npc_barber.first_name>>@@ explains, while kneading your head with his strong, yet gentle hands.
<</switch>>
You're getting really sleepy while relaxing. His hands are pure magic and help you to undo some of the stress you've piled up lately, and after a while of trying to stay awake you doze off. You awaken after a big hand starts to shake your shoulder.<br>
<br>
"@@.npc_barber;Wake up, <<=$player.first_name>>. We're done darling. Rise and smell the ashes!@@"<br>
<br>
You open your eyes to inspect what @@.npc_barber;<<=$npc_barber.first_name>>@@ did to your beautiful and messy hair. You're startled for a short moment, as you realize that your <<=$room_mall_manlystan3_color>> hair was cut into a rather feminine pixie cut hair style.<br>
<br>
<<if $player.stats.feminized[0]<3>>
<<set _tmpText = "Oh god. This looks way to girly.">>
<<if $room_mall_manlystan3_color == 'pink'>>
<<set _tmpText += " And why did I choose the color pink??">>
<</if>>
<<printThought $player _tmpText>><br>
<br>
@@.npc_barber;<<=$npc_barber.first_name>>@@ seems to feel the distress your new hair seems to cause you.<br>
<br>
"@@.npc_barber;If it's not to your liking we can change it back the way it was...@@"<br>
<br>
But remembering how happy @@.npc_barber;<<=$npc_barber.first_name>>@@ was, seeing you again, you assure him, its just what you've always wanted. You just need a little time, getting adjusted to it. You decide to keep this haircut for the time being.
<<else>>
<<printThought $player "Oh my. I did not know, I could look this cute.">><br>
<br>
"@@.npc_barber;So you like it? Thank heavens, I was afraid you might find it a touch to girly. These unisex cuts are the craze at the moment.@@"<br>
<br>
You thank him for his time and effort.
<</if>>
<br><br>
[<<moveTo "room_mall_beautyparlor" "Continue" 300>>]
<</nobr>>
</div><<nobr>>
<<if $roomchange==true>>
<</if>>
<<set $player.location to "Dye me crazy: Beauty Parlor">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/mall_beautyparlor.png" "./images/characters/npc_barber.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You enter the "Dye me crazy". As usual @@.npc_barber;<<=$npc_barber.first_name>>@@ greets you with a smile from ear to ear and a heartfelt hug.<br>
<br>
"@@.npc_barber;<<=$player.first_name>> darling, what can I do for you?@@"<br>
<br>
You ponder your options. Your Hair is currently <<=$player.hair.color>> and
<<switch $player.hair.length>>
<<case 0>>very short in length.
<<case 1>>short in length.
<<case 2>>reaches the top of your shoulders.
<<case 3>>reaches just under your shoulder-blades.
<<case 4>>reaches your hips with ease.
<<case 5>>reaches your ankles, so you have to watch out, not to trip over it.
<</switch>><br>
<br>
<<getHairCut $player>>
<br><br>
[<<moveTo "room_mall" "Return to the mall." 30>>]
<</nobr>>
</div><<nobr>>
<<if $roomchange==true>>
<</if>>
<<set $player.location to "Dye me crazy: Beauty Parlor">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/mall_beautyparlor.png" "./images/characters/npc_barber.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
"@@.npc_barber;Very well. And what color would you like?@@"<br>
<br>
<<getHairColor $player $haircuttime $haircutcost $haircutstyle>>
<br>
[<<moveTo "room_mall_beautyparlor" "You've changed your mind." 0>>]
<</nobr>>
</div><<nobr>>
<<if $roomchange==true>>
<<set $player.money.total -= $haircutcost>>
<<changeHair $player $haircutstyle $haircutcolor>>
<</if>>
<<set $player.location to "Dye me crazy: Beauty Parlor">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/mall_beautyparlor.png" "./images/characters/npc_barber.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
"@@.npc_barber;And we're done! How do you like it?@@"<br>
<br>
[<<moveTo "room_mall_beautyparlor" "Continue." 0>>]
<</nobr>>
</div><<nobr>>
<<if $roomchange==true>>
<</if>>
<<set $player.location to "Dye me crazy: Beauty Parlor">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/mall_beautyparlor.png" "./images/characters/npc_barber.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You take a closer look at the <<=$haircutstyle>>.<br>
<br>
<<printThought $player $haircutthought>><br>
<br>
[<<moveTo "room_mall_beautyparlor" "Continue to check the menu." 0>>]
<</nobr>>
</div><<nobr>>
<<if $roomchange==true>>
<</if>>
<<set _nextdate = setup.checkTaskLocationTime('room_mall_cafe')>>
<<set $player.location to "Cafe: Newtype IV">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/mall_cafe.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You enter the Maid Cafe NewType IV.
<<if _nextdate == null>>
You're not meeting anyone here today. Maybe you'll just stay to soak up the atmosphere, and maybe relish a steaming hot cup of coffee goodness.
<<elseif setup.compareDay($now,_nextdate)>>
You have plans to meet somebody here today at <<=setup.shortTime(_nextdate)>>.
<</if>>
<br>
<br>
<<include thoughts_current>>
<<if _nextdate == null>>
<<elseif setup.compareDay($now,_nextdate)>>
<<set _tmpSeconds = setup.secondstoDate($now,_nextdate)>>
[<<moveTo "room_mall_cafe" "Wait." _tmpSeconds>>]<br>
<</if>>
[<<moveTo "room_mall" "Return to the mall." 30>>]
<</nobr>>
</div><<nobr>>
<<set $player.inside = false>>
<<if $roomchange==true>>
<<if $player.work.sendhome>>
<<if !setup.compareDay($player.work.sendhomedate,$now)>>
<<set $player.work.sendhome = false>>
<</if>>
<</if>>
<</if>>
<<set $player.location to "Social Interaction Service Syndicate LTD.">>
<<include enterroom>>
<<initRoom>>
<</nobr>>
<table>
<tr><td width="50%">
<<nobr>>
<<if isWorkDay($now) is false>>
You enter the stupendous Lobby of Social Interaction Service Syndicate LTD. . At least thats what you try to do. But it is weekend. And the Building is closed. Go home or something.
<<else>>
<<if ( (getUTCHours($now) >= 7) and (getUTCHours($now) < 18) )>>
You enter the stupendous Lobby of Social Interaction Service Syndicate LTD. .
<<if $player.flags.jobsecretary == false>>
It is a sort of Umbrella Company for your current employer "Cloud Data Services".
<<else>>
You work as a Secretary here.
<</if>>
<br><br>
<<include thoughts_work>>
<<if $player.flags.jobsecretary == false>>
[<<moveTo "room_dataservice" "Floor 39: Cloud Data Service" 90>>]
<<else>>
<<if $player.work.sendhome>>
[@@.link_locked;You've been sent home for the day!@@]<br>
<<else>>
[<<moveTo "room_office_sissy_secretary" "Floor 52: @@.npc_manager;$npc_manager.call <<=$npc_manager.last_name>>'s@@ Office" 120>>]<br>
<</if>>
[<<moveTo "room_dataservice" "Cloud Data Service" 120>>]<br>
<</if>>
<<else>>
All offices are officially closed for the day. Go home or something.
<</if>>
<</if>>
<br>
<br>
[<<moveTo "room_citymap" "Exit Company Building" 120>>]
<</nobr>>
</td><td width="50%"><image src="./images/locations/company_lobby.png"></image></td></tr>
</table><<if $player.flags.jobsecretary == false>>
<<moveTo event_dataservice_intro_0>>
<<else>>
<<moveTo dataservice_nothing>>
<</if>><<nobr>>
<<if visited(passage()) == 1>>
<</if>>
<<set $now to setup.advanceDate($player, $now, "seconds", 60)>>
<<set $player.location to "Cloud Data Service">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/cds_office.png">>
<div id="invframe" class="scrolltext">
As you think to approach Cloud Data Service, you realise you have nothing to do here. Even though you worked here for 3 years, your current employee would not like to see you hanging around in the wrong office.
[<<moveTo "company_lobby" "Return to the Lobby" 120>>]
</div><<nobr>>
<<set $player.inside = false>>
<<if $roomchange==true>>
<<set $player.work.tmphoursDone = 0>>
<<set $player.work.tmpworkPensum = 0>>
<<if (setup.isWorkDay($now)==true)>>
<<setFood $player $now>>
<</if>>
<</if>>
<<if $player.flags.firstWorkDay == false>>
<<set $player.flags.firstWorkDay = true>>
<<moveTo "event_first_workday_morning_0">>
<</if>>
<<if (getUTCHours($now)<8)>>
<<set _tmpSeconds = setup.secondstoWork($player,$now)>>
<<else>>
<<set _tmpSeconds = 0>>
<</if>>
<<set _worktime = false>>
<<if (setup.isWorkDay($now)==true)>>
<<set _workday = true>>
<<if (( (setup.getUTCDay($now)==5) and (getUTCHours($now)>=$player.work.time_friday.hour))or( (setup.getUTCDay($now)>=1) and (setup.getUTCDay($now)<5) and (getUTCHours($now)>=$player.work.time_evening.hour) ))>>
<<set _worktime = false>>
<<else>>
<<set _worktime = true>>
<</if>>
<<else>>
<<set _workday = false>>
<</if>>
<<set $player.location to "your workspace">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR $secretary_office>>
<div id="invframe" class="scrolltext">
<<nobr>>
You enter the antechamber of @@.npc_manager;$npc_manager.call <<=$npc_manager.last_name>>'s@@ office, which is your workspace as a
<<if $player.stats.feminized[0]<10>>
Secretary for Social Interaction Service Syndicate LTD..
<<else>>
<<if $player.stats.bimbofication[0]>=10>>
Bimbo
<</if>>
Sissy Secretary.
<</if>>
<<if _workday == false>>
Hanging out here on your weekend hardly makes any sense to you.
<<elseif _worktime == false>>
Your hours are already over for the day. Time to go home.
<</if>>
<br><br>
<<include thoughts_work>>
[<<link "Check Work related data">>
<<openDialog "sBase 8.0" "room_office_sissy_secretary_work_data">>
<</link>>]<br>
<<if _worktime == true>>
<<if (getUTCHours($now)<$player.work.time_morning.hour)>>
[<<moveTo "room_office_sissy_secretary_work_morning_start" "Start Working." _tmpSeconds>>]<br>
<<elseif ((getUTCHours($now)==$player.work.time_midday.hour) && (getUTCMinutes($now)<$player.work.time_midday.minutes))>>
[<<moveTo "room_office_sissy_secretary_work_lunchbreak" "Start Working.">>]<br>
<<else>>
[<<moveTo "room_office_sissy_secretary_work_afternoon_start" "Start Working.">>]<br>
<</if>>
<<else>>
<<if setup.dayDiff($now,$npc_manager.flags.lastOfficeVisit)==0>>
[@@.link_locked;You already visited the office of@@ @@.npc_manager;$npc_manager.call <<=$npc_manager.last_name>>@@ @@.link_locked;today!@@]<br>
<<else>>
[<<moveTo "room_office_manager" "Office of @@.npc_manager;$npc_manager.call <<=$npc_manager.last_name>>@@" 10>>]<br>
<</if>>
<</if>>
[<<moveTo "company_lobby" "Back to the lobby" 160>>]
<</nobr>>
</div><div class="dialog_div">
<<nobr>>
<<if $now.getUTCDay()==5>>
<<set _dailyHours = 5>>
<<else>>
<<set _dailyHours = 8.5>>
<</if>>
Welcome $player.first_name $player.last_name<br>
<hr>
Vacation days left: @@.textRightSide;$player.work.vacation days@@<br>
Monthly payment: @@.textRightSide;$player.work.payment Cr@@<br>
<br>
Worktime per Day: @@.textRightSide;<<=(Math.round($player.work.tmphoursDone*2)/2)>>/<<=_dailyHours>> h@@<br>
Worktime per Week: @@.textRightSide;<<=Math.round($player.work.hoursDone)>>/<<=$player.work.hoursperWeek>> h@@<br>
Work done per Day: @@.textRightSide;<<=Math.round($player.work.tmpworkPensum/_dailyHours*100)>>%@@<br>
Work done per Week: @@.textRightSide;<<=Math.round($player.work.workPensum/$player.work.hoursperWeek*100)>>%@@<br>
<</nobr>>
<<nobr>>
@@.textRightSide;
<<button "Okay">>
<<script>>
Dialog.close();
<</script>>
<</button>>@@
<</nobr>>
</div><<nobr>>
<<set $player.location = setup.wordSecretaryOffice($player)>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR $secretary_office>>
<div id="invframe" class="scrolltext">
<<nobr>>
<<if $player.work.sendhome>>
You stand at your workplace in the antechamber in front of @@.npc_manager;$npc_manager.call <<=$npc_manager.last_name>>'s@@ Office. You've been sent home for the day, and it seems like your account has been locked for the day. You cannot access your computer.<br>
<br>
[<<moveTo "company_lobby" "Leave the office" 120>>]
<<else>>
You sit at your workplace in the antechamber in front of @@.npc_manager;$npc_manager.call <<=$npc_manager.last_name>>'s@@ Office. What will you do?<br>
<br>
<<include thoughts_work>>
<br>
[<<link "Check Work related data">> <<openDialog "sBase 8.0" "room_office_sissy_secretary_work_data">> <</link>>]<br>
<<if $player.timebased.fatigue <= 50 and $player.timebased.horny <= $player.penis.errection>>
[<<link "Work hard">>
<<set $roomchange = true>>
<<set $player.timebased.fatiquemulti = 1.25>>
<<set $player.timebased.stressmulti = 0.25>>
<<set $player.work.mode = 2>>
<<set $player.work.nowWorking = true>>
<<set $player.work.startTime = $now>>
<<goto room_office_sissy_secretary_work_morning_work>>
<</link>>]<br>
<<else>>
<<if $player.timebased.fatigue > 50 and $player.timebased.horny <= $player.penis.errection>>
[@@.link_locked;You're to exhausted to work hard@@]<br>
<<elseif $player.timebased.fatigue <= 50 and $player.timebased.horny > $player.penis.errection>>
[@@.link_locked;You're to horny to concentrate enough for this kind of work@@]<br>
<<else>>
[@@.link_locked;Your head is to clouded with strange thoughts to concentrate@@]<br>
<</if>>
<</if>>
<<if $player.timebased.fatigue <= 99 and $player.timebased.horny <=99 >>
[<<link "Work normal">>
<<set $roomchange = true>>
<<set $player.timebased.fatiquemulti = 1>>
<<set $player.timebased.stressmulti = 0.1>>
<<set $player.work.mode = 1>>
<<set $player.work.nowWorking = true>>
<<set $player.work.startTime = $now>>
<<goto room_office_sissy_secretary_work_morning_work>>
<</link>>]<br>
<<else>>
<<if $player.timebased.fatigue > 99 and $player.timebased.horny <=99 >>
[@@.link_locked;You're to exhausted to work normal@@]<br>
<<elseif $player.timebased.fatigue <= 99 and $player.timebased.horny > 99 >>
[@@.link_locked;You're to horny to work normal.@@]<br>
<<else>>
[@@.link_locked;You don't think you can work normal today.@@]<br>
<</if>>
<</if>>
[<<link "Work sloppy">>
<<set $roomchange = true>>
<<set $player.timebased.fatiquemulti = 0.75>>
<<set $player.work.mode = 0>>
<<set $player.work.nowWorking = true>>
<<set $player.work.startTime = $now>>
<<goto room_office_sissy_secretary_work_morning_work>>
<</link>>]
<</if>>
<</nobr>>
</div><<nobr>>
<<if $roomchange==true>>
<<setFood $player $now>>
<<set $foodDelivery = {}>>
<<set $foodDelivery.done = false>>
<<set $foodDelivery.right = false>>
<<set $foodDelivery.noFood = false>>
<<set $workEvent = setup.checkWorkEvents($player, $now)>>
<<if $workEvent.triggered>>
<<set $now = setup.advanceNextDate($player, $now, 0, $workEvent.rndH, $workEvent.rndM)>>
<<set $workEventReturn = "room_office_sissy_secretary_work_morning_work">>
<<else>>
<<if setup.getUTCDay($now) != 5>>
<<set $now = setup.advanceNextDate($player, $now, 0, $player.work.time_morning.hour, $player.work.time_morning.minutes)>>
<<else>>
<<set $now = setup.advanceNextDate($player, $now, 0, $player.work.time_friday.hour, $player.work.time_friday.minutes)>>
<</if>>
<<set $player.timebased.fatiquemulti = 1>>
<<set $player.timebased.stressmulti = 0>>
<<set $player.work.nowWorking = false>>
<</if>>
<</if>>
<<set $player.location = setup.wordSecretaryOffice($player)>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createAnimatedBGR "https://giant.gfycat.com/ObedientWebbedIsabellineshrike.mp4">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<=$player.work.workMessage>><br><br>
<<include thoughts_work>><br><br>
<<if $workEvent.triggered>>
Your work gets interrupted after a while.<br>
<br>
[<<moveTo $workEvent.szene "Continue" 0>>]
<<else>>
<<if setup.getUTCDay($now) != 5>>
[<<moveTo "room_office_sissy_secretary_work_lunchbreak" "Continue">>]
<<else>>
<<if $npc_manager.flags.playerstayedinchastity>>
[<<moveTo "room_office_sissy_secretary_work_after_work_keyreturn" "Continue">>]
<<else>>
[<<moveTo "room_office_sissy_secretary_work_fridayafternoon" "Continue">>]
<</if>>
<</if>>
<</if>>
<</nobr>>
</div><<nobr>>
<<if (getUTCHours($now)==12 and getUTCMinutes($now) > 30) or (getUTCHours($now)>12)>>
/%<<if $player.work.getFood!=0>>%/
<<moveTo "room_office_sissy_secretary_work_afternoon_start">>
/%<</if>>%/
<</if>>
<<if $roomchange==true>>
<<set $player.work.nowWorking = false>>
<<set $player.timebased.fatiquemulti = 1>>
<</if>>
<<set $player.location = setup.wordSecretaryOffice($player)>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR $secretary_office>>
<div id="invframe" class="scrolltext">
<<nobr>>
You sit at your workplace in the antechamber in front of @@.npc_manager;$npc_manager.call <<=$npc_manager.last_name>>'s@@ Office. It is currently lunch break.
/%<<if $player.work.foodID != "">>%/
<<if (!$foodDelivery.done) && ($player.work.foodID != "")>>
<<if !setup.checkItemTypeinInventory("food")>>
@@.npc_manager;$npc_manager.call $npc_manager.last_name@@ has contacted you via instant messenger. She wants you to fetch her <<getFood $player>>.
<<else>>
You've managed to get some food from the canteen.
<</if>>
<</if>>
<br><br>
<<include thoughts_work>>
[<<link "Check Work related data">>
<<openDialog "sBase 8.0" "room_office_sissy_secretary_work_data">>
<</link>>]<br>
<<if setup.checkItemTypeinInventory("food")>>
[<<moveTo "room_office_sissy_secretary_work_lunchbreak_deliverfood" "Deliver the food to @@.npc_manager;$npc_manager.call $npc_manager.last_name@@" 60>>]<br>
<</if>>
<<if (getUTCHours($now)==12 and getUTCMinutes($now) <= 30) or (getUTCHours($now)<12)>>
[<<link "Take a powernap until the break ends.">>
<<set $roomchange = true>>
<<set $now to setup.powerNap($player, $now)>>
<<goto room_office_sissy_secretary_work_afternoon_start>>
<</link>>]<br>
<</if>>
<br>
[<<moveTo "room_office_lunchbreak_canteen" "Canteen" 60>>]
[<<moveTo "room_office_lunchbreak_toilet" "Toilet" 60>>]
<</nobr>>
</div><<nobr>>
<<set $player.location = setup.wordSecretaryOffice($player)>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR $secretary_office>>
<div id="invframe" class="scrolltext">
You sit at your workplace in the antechamber in front of @@.npc_manager;$npc_manager.call <<=$npc_manager.last_name>>'s@@ Office. Your work time has officially ended. What will you do?
<<include thoughts_work>>
[<<link "Check Work related data">>
<<openDialog "sBase 8.0" "room_office_sissy_secretary_work_data">>
<</link>>]
[<<moveTo "company_lobby" "Back to the lobby" 160>>]
[<<moveTo "room_office_manager" "Office of @@.npc_manager;$npc_manager.call <<=$npc_manager.last_name>>@@" 10>>]
</div><<nobr>>
<<if $roomchange==true>>
<<set $canteen_number = random(1,10)>>
<</if>>
<<set $player.location = "Toilet on Floor 52">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/company_toilet.png">>
<div id="invframe" class="scrolltext"><<nobr>>
The Toilets closest to your office on Floor 52. They are very, very clean.<br>
<br>
[<<moveTo "room_office_sissy_secretary_work_lunchbreak" "Office" 60>>] [<<moveTo "room_office_lunchbreak_canteen" "Canteen" 60>>]
<</nobr>>
</div><<nobr>>
<<set $player.location = 'Canteen'>>
<<if $roomchange==true>>
<<set $canteen_number = random(1,10)>>
<</if>>
<<set _tmpTime = Math.round(random($canteen_number*1.5,$canteen_number*4)*60)>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/company_canteen.png">>
<div id="invframe" class="scrolltext"><<nobr>>
<<if setup.checkItemTypeinInventory("food")>>
You are in the canteen on the 50th floor. There are still many people around, but you already got some food.<br>
<<else>>
You enter Social Interaction Service Syndicate LTDs canteen on Floor 50. It's not the only canteen in this building, but the closest to your office.
<<switch $canteen_number>>
<<case 1 2>>
There are only a few people here to order food. This should only take a couple of minutes.
<<case 3 4 5>>
There are some people in front of you. This looks like it will take at least 5 minutes, maybe more.
<<case 6 7 8>>
There are a lot of people in front of you. This could take well 10 minutes, but you assume its even longer.
<<case 9 10>>
The canteen is filled to the bursting point with people. This might take longer then your lunch break, if you're unlucky.
<</switch>><br>
<br>
[<<moveTo "room_office_lunchbreak_canteen_buyfood" "Wait in line for the food" _tmpTime>>]<br>
<</if>>
<br>
[<<moveTo "room_office_sissy_secretary_work_lunchbreak" "Office" 60>>] [<<moveTo "room_office_lunchbreak_toilet" "Toilet" 60>>]
<</nobr>>
</div><<nobr>>
<<if $roomchange==true>>
<<set $canteen = {};>>
<<set $canteen.metCook = false>>
<<if !$player.flags.metCook>>
<<set $canteen.metCook = true>>
<<set $player.flags.metCook = true>>
<<set $npc_cook.profile = true>>
<</if>>
<</if>>
<<set $player.location = 'Canteen'>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/company_canteen.png"
"./images/characters/npc_cook.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<if $canteen.metCook>>
You manage to approach the Nutritional Sustenance Distribution Operative. His augmented reality Tag says @@.npc_cook;$npc_cook.first_name $npc_cook.last_name@@. Thats a rather unusual name. You think you've had heard it before, but you're not sure. It seems like @@.npc_cook;$npc_cook.first_name@@ caught you staring at him.<br>
<br>
"@@.npc_cook;Is there something I can help ya with <<=$npc_cook.call_name>>? There something on ma face? Come on <<=$npc_cook.call_name>>, I ain't got no time for all this, so what shall it be, yah? Sustenance, is that what yah want? Sustenance <<=$npc_cook.call_name>>? Food. Dinna. Tha grub. Tha nosh. Substance consumed to provide nutritional support for an organism, usually of tha plant or tha animal , and contains tha essential nutrients, such as carbohydrates, fats, proteins, vitamins, or minerals.@@"<br>
<br>
You nod timidly.<br>
<br>
"@@.npc_cook;Then select a something from the menu $npc_cook.call_name, will yah? And make haste, tha nice lads and missies behind you might wana grub as well, yah?@@"<br>
<br>
<<else>>
You manage to approach the Nutritional Sustenance Distribution Operative also known as @@.npc_cook;$npc_cook.first_name@@.<br>
<br>
"@@.npc_cook;What shall it be today <<=$npc_cook.call_name>>?@@"<br>
<br>
<</if>>
<<printFoodList $player>>
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<<set $foodDelivery.done = true>>
<<if setup.checkItemTypeinInventory("food")>>
<<if setup.checkItemInInventory($player.work.foodID)>>
<<set $foodDelivery.right = true>>
<<set $npc_manager.satisfaction+=(1/10)>>
<<deleteItem $player $now $player.work.foodID>>
<<else>>
<<set $foodDelivery.right = false>>
<<set $foodDelivery.foodItem = setup.getFirstItemFromType("food")>>
<<deleteItem $player $now $foodDelivery.foodItem>>
<<set $npc_manager.wrongfood+=1>>
<<set $npc_manager.anger+=1>>
<<set $foodDelivery.drop = true>>
<<set $foodDelivery.noFood = false>>
<<levelStat $player 'bimbofication' 4 25>>
<<set _x = setup.addStress($player,1)>>
<</if>>
<<else>>
<<set $foodDelivery.noFood = true>>
<<levelStat $player 'bimbofication' 4 50>>
<<set _x = setup.addStress($player,2)>>
<</if>>
<<set $foodDelivery.done = true>>
<</if>>
<<set $player.location = setup.wordSecretaryOffice($player)>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR $secretary_office>>
<div id="invframe" class="scrolltext">
<<nobr>>
You are about to resume your work as you notice an angry looking @@.npc_manager;$npc_manager.call $npc_manager.last_name@@ standing in the door to her office.
<<if ($now.getUTCHours()>=12&&($now.getUTCMinutes()>30))>>
First she set her focus on her watch, then back at you while tapping with her food in a second rhythm, thats pretty much your heartbeat now. Looks like you've got back to late.<br>
<br>
"@@.npc_manager;$player.first_name, where have you been? Your lunch time is over since <<=((12-$now.getUTCHours())*60+($now.getUTCMinutes()-30))>> Minutes.@@
<<if $foodDelivery.noFood>>
@@.npc_manager;And have you forgotten about my lunch?@@"
<<else>>
@@.npc_manager;What is that in your hand anyway? I'll assume you got stuck in the canteen?@@"
<</if>>
<<else>>
<br><br>
"@@.npc_manager;$player.first_name, have you forgotten about my food?"@@
<</if>>
<br><br>
<<if $foodDelivery.noFood>>
You lower your head in shame and admit, that you've neglected your duty to get some food from the canteen.<br>
<br>
"@@.npc_manager;Tsk. You can be such an ditz <<=$player.first_name>>.@@
<<if $player.flags.firstWorkDayDone>>
<<switch random(1,12)>>
<<case 1 2 3>>@@.npc_manager;You're acting like a braindead Bimbo. Maybe I should change your dress code to attire as one. Hmm... I think I'll put that on my todo list.@@"<br>
<<case 4 5 6 7>>@@.npc_manager;I did not know, you where aiming for the Bimbo Secretary Stereotype. Maybe I should treat you as such.@@"<br>
<<case 8 9 10 11 12>>@@.npc_manager;If you keep behaving like this you have to suffer the consequences.@@"<br>
<</switch>>
<<else>>
@@.npc_manager_dom; If you keep behaving like this you have to suffer the consequences.@@"<br>
<</if>>
<br>
She seems to calm down a little bit.<br>
<br>
"@@.npc_manager;What am I ever going to do with you? This is part of your job. If you're unable to do simple tasks like these how can I ever trust you with more important things? Keep this behavior up and I'll have to let you go ... or worse. And if thats your way to demand attention... there are other ways.@@"<br>
<br>
She leaves for her office.<br>
<br>
<<else>>
You hand her the food you've got from the canteen and she opens the box to fetch a look inside. Then she turns towards you and adjusts her glasses.
<<if !$foodDelivery.right>>
And a single glance from her eyes tell you that you've messed up somehow.<br>
<br>
"@@.npc_manager;Tell me <<=$player.first_name>>, does this look like <<getFood $player>>? Not really, does it? You're such an absentminded ditz!@@"<br>
<br>
She drops the box into the trash bin and leaves for her office. You decide to not remind her that these are are for non organic waste only, and decide to empty them later yourself once she's gone.
<<else>>
Her mood seems to lighten a little bit.<br>
<br>
"@@.npc_manager;Very good. I was getting hungry.@@
<<if ($now.getUTCHours()>=12&&($now.getUTCMinutes()>30))>>
@@.npc_manager;The waiting time at the canteen is something you cannot overcome on your own. I have to find out if these high priority passes still exist.@@"
<<else>>
@@.npc_manager;Please deliver this to my office as soon as possible in the future.@@"
<</if>>
She turns around and leaves for her office, taking the food with her.
<</if>>
<</if>>
<br>
<br>
[<<moveTo 'room_office_sissy_secretary_work_afternoon_start' "Start to work" 60>>]
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<<if !$foodDelivery.done>>
<<moveTo 'room_office_sissy_secretary_work_afternoon_start_nofood'>>
<</if>>
<</if>>
<<set $player.location = setup.wordSecretaryOffice($player)>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR $secretary_office>>
<div id="invframe" class="scrolltext">
<<nobr>>
You sit at your workplace in the antechamber in front of @@.npc_manager;$npc_manager.call <<=$npc_manager.last_name>>'s@@ Office. What will you do?<br>
<br>
<<include thoughts_work>>
[<<link "Check Work related data">>
<<openDialog "sBase 8.0" "room_office_sissy_secretary_work_data">>
<</link>>]<br>
<<if $player.timebased.fatigue <= 50 and $player.timebased.horny <= $player.penis.errection>>
[<<link "Work hard">>
<<set $roomchange = true>>
<<set $player.timebased.fatiquemulti = 1.25>>
<<set $player.timebased.stressmulti = 0.25>>
<<set $player.work.mode = 2>>
<<set $player.work.nowWorking = true>>
<<set $player.work.startTime = $now>>
<<goto room_office_sissy_secretary_work_afternoon_work>>
<</link>>]<br>
<<else>>
<<if $player.timebased.fatigue > 50 and $player.timebased.horny <= $player.penis.errection>>
[@@.link_locked;You're to exhausted to work hard@@]<br>
<<elseif $player.timebased.fatigue <= 50 and $player.timebased.horny > $player.penis.errection>>
[@@.link_locked;You're to horny to concentrate enough for this kind of work@@]<br>
<<else>>
[@@.link_locked;Your head is to clouded with strange thoughts to concentrate@@]<br>
<</if>>
<</if>>
<<if $player.timebased.fatigue <= 99 and $player.timebased.horny <=99 >>
[<<link "Work normal">>
<<set $roomchange = true>>
<<set $player.timebased.fatiquemulti = 1>>
<<set $player.timebased.stressmulti = 0.1>>
<<set $player.work.mode = 1>>
<<set $player.work.nowWorking = true>>
<<set $player.work.startTime = $now>>
<<goto room_office_sissy_secretary_work_afternoon_work>>
<</link>>]<br>
<<else>>
<<if $player.timebased.fatigue > 99 and $player.timebased.horny <=99 >>
[@@.link_locked;You're to exhausted to work normal@@]<br>
<<elseif $player.timebased.fatigue <= 99 and $player.timebased.horny > 99 >>
[@@.link_locked;You're to horny to work normal.@@]<br>
<<else>>
[@@.link_locked;You dont think you can work normal today.@@]<br>
<</if>>
<</if>>
[<<link "Work sloppy">>
<<set $roomchange = true>>
<<set $player.timebased.fatiquemulti = 0.75>>
<<set $player.work.mode = 0>>
<<set $player.work.nowWorking = true>>
<<set $player.work.startTime = $now>>
<<goto room_office_sissy_secretary_work_afternoon_work>>
<</link>>]
<</nobr>>
</div><<nobr>>
<<if $roomchange==true>>
<<set $workEvent = setup.checkWorkEvents($player, $now)>>
<<if $workEvent.triggered>>
<<set $now = setup.advanceNextDate($player, $now, 0, $workEvent.rndH, $workEvent.rndM)>>
<<set $workEventReturn = "room_office_sissy_secretary_work_afternoon_work">>
<<else>>
<<set $now = setup.advanceNextDate($player, $now, 0, $player.work.time_evening.hour, $player.work.time_evening.minutes)>>
<<set $player.timebased.fatiquemulti = 1>>
<<set $player.timebased.stressmulti = 0>>
<<set $player.work.nowWorking = false>>
<</if>>
<</if>>
/%
<<set $now to setup.advanceNextDate($player, $now, 0, $player.work.time_evening.hour, $player.work.time_evening.minutes)>>
<<set $player.timebased.fatiquemulti = 1>>
<<set $player.work.nowWorking = false>>
<<if visited(passage()) == 1>>
<</if>>
%/
<<set $player.location = setup.wordSecretaryOffice($player)>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createAnimatedBGR "https://giant.gfycat.com/ObedientWebbedIsabellineshrike.mp4">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<=$player.work.workMessage>><br><br>
<<include thoughts_work>><br><br>
<<if $workEvent.triggered>>
Your work gets interrupted after a while.<br>
<br>
[<<moveTo $workEvent.szene "Continue" 0>>]
<<elseif $npc_manager.flags.playerstayedinchastity>>
[<<moveTo "room_office_sissy_secretary_work_after_work_keyreturn" "Continue">>]
<<else>>
[<<moveTo "room_office_sissy_secretary_work_evening" "Continue">>]
<</if>>
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<<if $player.work.qualifyingperiod == 28>>
<<set $player.work.qualifyingperiod -= 1>>
<<moveTo event_manager_mandatory_disciplinary_measure_1>>
<<elseif ($player.work.qualifyingperiod < 28) and ($player.work.qualifyingperiod > 0)>>
<<set $player.work.qualifyingperiod -= 1>>
<<moveTo event_manager_performance_review>>
<</if>>
<</if>>
<<set $player.location = setup.wordSecretaryOffice($player)>>
<<include enterroom>>
<</nobr>><<createBGR $secretary_office>>
<div id="invframe" class="scrolltext">
You sit at your workplace in the antechamber in front of @@.npc_manager;$npc_manager.call <<=$npc_manager.last_name>>'s@@ Office. Your workday is officially over. What will you do?
<<include thoughts_work>>
<<nobr>>
[<<link "Check Work related data">>
<<openDialog "sBase 8.0" "room_office_sissy_secretary_work_data">>
<</link>>]<br>
[<<moveTo "room_office_manager" "Office of @@.npc_manager;$npc_manager.call <<=$npc_manager.last_name>>@@" 10>>]<br>
[<<moveTo "company_lobby" "Leave the office" 120>>]
<</nobr>>
</div><<nobr>>
<<set _rnd = random(0,10)>>
<<if $roomchange == true>>
<<if setup.checkItemInInventory($player.work.foodID)>>
<<set $foodDelivery.right = true>>
<<set $npc_manager.satisfaction+=(1/10)>>
<<deleteItem $player $now $player.work.foodID>>
<<else>>
<<set $foodDelivery.right = false>>
<<set $foodDelivery.foodItem = setup.getFirstItemFromType("food")>>
<<deleteItem $player $now $foodDelivery.foodItem>>
<<set $npc_manager.wrongfood+=1>>
<<if _rnd > Math.max(0,(9-$npc_manager.wrongfood))>>
<<set $npc_manager.anger+=1>>
<<set $foodDelivery.drop = true>>
<<else>>
<<set $foodDelivery.drop = false>>
<</if>>
<</if>>
<<set $foodDelivery.done = true>>
/%
<<if $player.work.getFood == -10>>
<<set $npc_manager.satisfaction+=(1/10)>>
<<else>>
<<set $npc_manager.wrongfood+=1>>
<<if _rnd > Math.max(0,(9-$npc_manager.wrongfood))>>
<<set $npc_manager.anger+=1>>
<</if>>
<</if>>
%/
<</if>>
<<set $player.location to "Cloud Data Service">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/sissy_office.png" "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
You politely knock on the door as instructed. You wait for a few seconds before you hear a voice from the inside.
"@@.npc_manager;You're welcome to come in $player.first_name.@@"
<<nobr>>
You open the door and deliver the food you got from the canteen to @@.npc_manager;$npc_manager.call $npc_manager.last_name@@.
<<if $foodDelivery.right>>
Her mood seems to brighten, when she sees what you've got her freshly prepared from the kitchen.<br>
<br>
"@@.npc_manager;Very good. I was about to starve.@@"<br>
<<else>>
Her mood seems to get worse, when she sees what you've got her. It seems like you've messed up this order.<br>
<br>
<<if !$foodDelivery.drop>>
"@@.npc_manager;Oh well. At least I got something to eat. But you should really pay more attention to what I say <<=$player.first_name>>.@@"<br>
<<else>>
"@@.npc_manager_dom;Mr. <<=$player.last_name>>. What is the meaning of this!? Is this supposed to be a joke?@@"<br>
<br>
She tilts the plate with the food and lets it slide right into the trash bin.<br>
<br>
"@@.npc_manager;This level of discipline is not acceptable <<=$player.first_name>>. Leave, before I am finally loosing my temper.@@"<br>
<</if>>
<</if>>
<br>
You excuse yourself and leave the office.<br>
<br>
[<<moveTo "room_office_sissy_secretary_work_lunchbreak" "Leave the office." 1 "<<set $player.work.foodID = ''>><<set $player.work.foodNumber = 0>>">>]
<</nobr>>
</div><<nobr>>
<<set $player.inside = false>>
<<if $roomchange == true>>
<</if>>
<<set $player.location = setup.wordSecretaryOffice($player)>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR $secretary_office "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
Shortly before the end of your workday, @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ walks up next to you from her office.<br>
<br>
"@@.npc_manager;Well, you've proven to me, that my trust in you was not misplaced. So here is my part of the deal. Take it.@@"<br>
<br>
She holds out her hand. The key is inside the palm.<br>
<br>
[<<moveTo 'room_office_sissy_secretary_work_after_work_keyreturn_accept' 'Accept the key.' 60>>]<br>
[<<moveTo 'room_office_sissy_secretary_work_after_work_keyreturn_accept_decline' 'Decline the key.' 60>>]
<</nobr>>
</div><<nobr>>
<<set $player.inside = false>>
<<if $roomchange == true>>
<<set $npc_manager.flags.playerstayedinchastity = false>>
<<set $npc_manager.flags.hascagekey = false>>
<<addItem 'chastity_cage_key'>>
<</if>>
<<set $player.location = setup.wordSecretaryOffice($player)>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR $secretary_office "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You take the key from her and thank her. She walks back into her office without saying a word, but you think you hear a faint, maybe sad sigh.<br>
<br>
<<if $player.stats.submission[0]>6>>
<<printThought $player "I should have left the key with her. I can still give it back to her, can I?">><br>
<br>
<</if>>
<<if setup.getUTCDay($now) == 5>>
[<<moveTo 'room_office_sissy_secretary_work_fridayafternoon' 'Continue.' 60>>]
<<else>>
[<<moveTo 'room_office_sissy_secretary_work_evening' 'Continue.' 60>>]
<</if>>
<</nobr>>
</div><<nobr>>
<<set $player.inside = false>>
<<if $roomchange == true>>
<<set $npc_manager.flags.chastitydays += 1>>
<<include room_office_manager_chastity_calc_affinity>>
<<set $manageroffice.badsissy1 = false>>
<<if ($manageroffice.chastity_happy == 'yes') && !$npc_manager.flags.unlocked_badsissy1>>
<<set $manageroffice.badsissy1 = true>>
<<set $npc_manager.flags.unlocked_badsissy1 = true>>
<<addNpcTheme 'npc_manager' 'casual_punishment' 'Be a bad, bad Sissy.'
0
'event_manager_theme_badsissy1'
true>>
<</if>>
<</if>>
<<set $player.location = setup.wordSecretaryOffice($player)>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR $secretary_office "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You rise your hand, as if you want to take the key, but then softly close her fingers around it. Without even muttering a word, you make it quite clear, that you don't want it back for the time being. If it wasn't an act of total submission it could have been a quite romantic gesture.<br><br>
"@@.npc_manager;Just as I thought, you do want to be an obedient sissy. Very well, I will respect your decision and keep this safe for you@@
<<if setup.getUTCDay($now) == 5>>
@@.npc_manager;over the weekend.@@
<<else>>
@@.npc_manager;until tomorrow.@@
<</if>>
<<if $manageroffice.badsissy1>>
@@.npc_manager;You know, sometimes I wish you would be more disobedient, so I could punish you more often from time to time. Oh well, seems like you can't have everything.@@
<</if>>
<<if setup.getUTCDay($now) == 5>>
@@.npc_manager;Well then, I'll see you on Monday. Have a nice weekend sissy <<=$player.first_name>>.@@"
<<else>>
@@.npc_manager;Good, I'll be seeing you soon to our after work review.@@"
<</if>>
<br><br>
<<if setup.getUTCDay($now) == 5>>
[<<moveTo 'room_office_sissy_secretary_work_fridayafternoon' 'Continue.' 60>>]
<<else>>
[<<moveTo 'room_office_sissy_secretary_work_evening' 'Continue.' 60>>]
<</if>>
<</nobr>>
</div><<nobr>>
<<set $player.inside = false>>
<<if $roomchange == true>>
<<set $npc_manager.flags.lastOfficeVisit = $now>>
<<set $manageroffice = {}>>
<<set $manageroffice.talk = false>>
<<set $manageroffice.caged = false>>
<<if setup.getItemFromType('cage')!="">>
<<set $manageroffice.caged = true>>
<<set $manageroffice.talk = true>>
<</if>>
<<if setup.getNpcThemes('npc_manager')>0>>
<<set $manageroffice.talk = true>>
<</if>>
/%
<<if $npc_manager.stage>1>>
<<set $manageroffice.talk = true>>
<</if>>%/
<<set $manageroffice.talkfirstreward = false>>
<<if (($npc_manager.trigger.stage1_happy>=5) || ($npc_manager.stagevalues[1].submission>=5)) && !$npc_manager.flags.talkedfirstreward>>
<<set $manageroffice.talk = true>>
<<set $manageroffice.talkfirstreward = true>>
<</if>>
/%
<<set $manageroffice.talksissypill_followup = false>>
<<if $npc_manager.flags.talkedsissypill>>
<<set $manageroffice.talksissypill_followup = true>>
<<set $manageroffice.talk = true>>
<</if>>%/
/%
<<set $manageroffice.badsissy1 = false>>
<<if $npc_manager.flags.unlocked_badsissy1>>
<<set $manageroffice.talk = true>>
<<set $manageroffice.badsissy1 = true>>
<</if>>%/
<</if>>
<<set _manager_inside = false>>
<<if (($now.getUTCDay()>=1) && ($now.getUTCDay()<5))>>
<<if ($now.getUTCHours()>8)&&($now.getUTCHours()<=22)>>
<<set _manager_inside = true>>
<</if>>
<<elseif ($now.getUTCDay()==5)>>
<<if ($now.getUTCHours()>8)&&($now.getUTCHours()<=20)>>
<<set _manager_inside = true>>
<</if>>
<<elseif ($now.getUTCDay()==6)>>
<<if ($now.getUTCHours()>9)&&($now.getUTCHours()<=18)>>
<<set _manager_inside = true>>
<</if>>
<</if>>
<<if _manager_inside>>
<<set $player.location to "Office of @@.npc_manager;$npc_manager.call $npc_manager.last_name@@">>
<<else>>
<<set $player.location = setup.wordSecretaryOffice($player)>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>>
<<nobr>><<if _manager_inside>>
<<createBGR "./images/locations/sissy_office.png" "./images/characters/npc_manager.png">>
<<else>>
<<createBGR $secretary_office>>
<</if>><</nobr>>
<div id="invframe" class="scrolltext"><<nobr>>
<<if _manager_inside>>
<<if $player.stats.submission[0]<5>>
You reach for the door, but at the last second you remember, that it might be a grave mistake not to knock.
<<else>>
You knock at the door, like you're supposed to do.
<</if>>
You can hear the faint buzzing of the Biometric Scanners, and hear an audible "@@.npc_manager;Come in.@@". You enter the door.
<<if !$manageroffice.talk>>
@@.npc_manager;$npc_manager.call $npc_manager.last_name@@ has a rather wondering expression on her face.<br>
<br>
"@@.npc_manager;Is there something I can help you with <<=$player.first_name>>?@@"<br>
<br>
You can think of nothing and decline.<br>
<br>
"@@.npc_manager;Well thank you for wasting everyones time then. You know where the door is.@@"<br>
<br>
That last sentence was an order, not a question. That much you understood.<br>
<br>
[<<moveTo "room_office_sissy_secretary" "Leave the Office." 30>>]
<<else>>
<<if ($npc_manager.satisfaction+$npc_manager.affection)>($npc_manager.anger+5)>>
@@.npc_manager;$npc_manager.call $npc_manager.last_name@@ looks at you delighted, as you enter her office. She seems to be in a very good mood.<br>
<br>
"@@.npc_manager;Yes <<=$player.first_name>>, is there something I can help you with?@@"<br>
<br>
<<elseif ($npc_manager.satisfaction+$npc_manager.affection)>($npc_manager.anger)>>
@@.npc_manager;$npc_manager.call $npc_manager.last_name@@ looks pleased, as you enter her office. She seems to be in a good mood.<br>
<br>
"@@.npc_manager;Yes <<=$player.first_name>>, is there something I can help you with?@@"<br>
<br>
<<elseif ($npc_manager.satisfaction+$npc_manager.affection+5)<($npc_manager.anger)>>
@@.npc_manager;$npc_manager.call $npc_manager.last_name@@ has a rather indifferent expression on her face.<br>
<br>
"@@.npc_manager;Is there something I can help you with <<=$player.first_name>>?@@"<br>
<br>
<<else>>
@@.npc_manager;$npc_manager.call $npc_manager.last_name@@ scowls at your sight. It seems she is still angry about your mistakes lately.<br>
<br>
"@@.npc_manager;What do you want <<=$player.first_name>>?@@"<br>
<br>
<</if>>
<<if $manageroffice.talkfirstreward>>
You nod but remain silent.<br>
<br>
"@@.npc_manager;Hmmm... the silent treatment. Well go on, is there something you want to show me?"<br>
<br>
<<else>>
You nod and say there's something you'd like to talk about.<br>
<br>
"@@.npc_manager;Well, out with it! I haven't got all day, my schedule is busy one, even at this time.@@"<br>
<br>
<</if>>
<<if $manageroffice.caged>>
<<if $npc_manager.flags.hascagekey>>
[<<moveTo "room_office_manager_key" "About the key..." 30>>]<br>
<</if>>
<<if ((setup.checkItemInInventory("chastity_cage_key") && setup.hasItemStatus(setup.getItemFromType('cage'), 'lock','==',true)) || ($npc_manager.flags.hascagekey && setup.hasItemStatus(setup.getItemFromType('cage'), 'lock','==',true) ) ) && !$npc_manager.flags.playerstayedinchastity>>
<<if($now.getUTCDay()==5)>>
[<<moveTo "room_office_manager_chastity" "Stay in chastity for the weekend." 30>>]<br>
<<else>>
[<<moveTo "room_office_manager_chastity" "Stay in chastity for the today." 30>>]<br>
<</if>>
<<elseif $npc_manager.flags.playerstayedinchastity>>
[@@.link_locked;You already decided to stay in chastity for the time being@@]<br>
<</if>>
<</if>>
<<if $manageroffice.talkfirstreward>>
<<if $player.stats.submission[0]>=5>>
[<<moveTo "event_manager_stage1_end_reward_1" "Close the door behind you, get on your knees and kiss her heels." 180>>]<br>
<<else>>
[@@.link_locked;You don't feel submissive enough to go through with the whole kissing her feet stuff@@]<br>
<</if>>
<</if>>
<<if setup.getNpcThemes('npc_manager')>0>>
<<printNpcTheme 'npc_manager' 'room_office_manager'>>
<</if>>
[<<moveTo 'event_manager_talk_nothing' 'You can think of nothing to talk about' 180>>]<br>
<</if>>
<<else>>
<<if $player.stats.submission[0]<5>>
You reach for the door, but at the last second you remember, that it might be a grave mistake not to knock.
<<else>>
You knock at the door, like you're supposed to do.
<</if>>
You wait for 30 seconds, but no answer. Maybe she already left?
[<<moveTo "room_office_manager_enter_x" "Open the door anyway" 30>>]
[<<moveTo "room_office_sissy_secretary" "Okay..." 30>>]
<</if>>
<</nobr>>
</div><<nobr>>
<<set $player.inside = false>>
<<if $roomchange == true>>
<<set $manageroffice.key_gotKey = false>>
<<set $manageroffice.key_thinking = false>>
<<if ($npc_manager.satisfaction+$npc_manager.affection)>$npc_manager.anger>>
<<set $manageroffice.key_gotKey = true>>
<<elseif ($npc_manager.satisfaction+$npc_manager.affection+5)<($npc_manager.anger)>>
<<set $manageroffice.key_gotKey = false>>
<<else>>
<<set _thinking = true>>
<<set _diff = $npc_manager.anger-($npc_manager.satisfaction+$npc_manager.affection)>>
<<if Math.random()*5>_diff>>
<<set $manageroffice.key_gotKey = true>>
<<else>>
<<set $manageroffice.key_gotKey = false>>
<</if>>
<</if>>
<<if $manageroffice.key_gotKey>>
<<set $npc_manager.flags.hascagekey = false>>
<<set $npc_manager.flags.playerstayedinchastity = false>>
<<addItem 'chastity_cage_key'>>
<</if>>
<</if>>
<<set $player.location to "Office of @@.npc_manager;$npc_manager.call $npc_manager.last_name@@">>
<<include enterroom>>
<<initRoom>>
<</nobr>>
<<createBGR "./images/locations/sissy_office.png" "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You ask @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ if you could have the key.<br>
<br>
<<if $manageroffice.key_thinking>>
"@@.npc_manager;Hmm... let me think about this for a moment... @@
<<if $manageroffice.key_gotKey>>
@@.npc_manager;Yes, I think I can hand this to you. But be wary. I am not happy with your current behavior. Any more misdeeds will result in a Disciplinary measure and I might keep the key for a day or even a weekend!@@"<br>
<br>
You see the key resting between her bosom. She removes the chain from her neck and hands you the key.<br>
<br>
<<else>>
@@.npc_manager;No. I simply cannot disregard your misdeeds as of late. You have to understand, this is not a chastisement. It is a way for you to experience some times without being controlled by your primal instincts.@@"<br>
<br>
You see the key resting between her bosom. It might as well be in another dimensions, so close yet so far, far away.<br>
<br>
<</if>>
<<else>>
<<if $manageroffice.key_gotKey>>
"@@.npc_manager;Yes, of course <<=$player.first_name>>. I am true to my word, even though I would have hoped that you... no, that is non of my business anyway. Here you go.@@"<br>
<br>
You see the key resting between her bosom. She removes the chain from her neck and hands you the key.<br>
<br>
<<else>>
"@@.npc_manager;No. I simply cannot disregard your misdeeds as of late. You have to understand, this is not a chastisement. That is what the ... soon following ... disciplinary measures are for. It is a way for you to experience some times without being controlled by your primal instincts.@@"<br>
<br>
You see the key resting between her bosom. It might as well be in another dimensions, so close yet so far, far away.<br>
<br>
<</if>>
<</if>>
[<<moveTo "room_office_sissy_secretary" "Bid farewell and leave the office." 30>>]
<</nobr>>
</div><<nobr>>
<<set $manageroffice.chastity_happy = 'no'>>
<<if ($npc_manager.satisfaction+$npc_manager.affection)>$npc_manager.anger>>
<<set $manageroffice.chastity_happy = 'yes'>>
<<if $now.getUTCDay()==5>>
<<set $npc_manager.affection+=1>>
<<levelStat $player 'submission' 7 200 >>
<<else>>
<<set $npc_manager.affection+=0.25>>
<<levelStat $player 'submission' 7 50 >>
<</if>>
<<elseif ($npc_manager.satisfaction+$npc_manager.affection+5)<($npc_manager.anger)>>
<<if $now.getUTCDay()==5>>
<<$npc_manager.anger-=Math.max(0,$npc_manager.anger-4)>>
<<levelStat $player 'submission' 7 200 >>
<<else>>
<<$npc_manager.anger-=Math.max(0,$npc_manager.anger-1)>>
<<levelStat $player 'submission' 7 50 >>
<</if>>
<<else>>
<<set $manageroffice.chastity_happy = 'indifferent'>>
<<if $now.getUTCDay()==5>>
<<$npc_manager.anger-=Math.max(0,$npc_manager.anger-2)>>
<<levelStat $player 'submission' 7 200 >>
<<set $npc_manager.affection+=0.5>>
<<else>>
<<$npc_manager.anger-=Math.max(0,$npc_manager.anger-0.5)>>
<<levelStat $player 'submission' 7 50 >>
<<set $npc_manager.affection+=0.125>>
<</if>>
<</if>>
<</nobr>><<nobr>>
<<set $player.inside = false>>
<<if $roomchange == true>>
<<set $manageroffice.chastity_happy = 'no'>>
<<set $manageroffice.chastity_orgaffection = $npc_manager.affection>>
<<set $npc_manager.flags.hascagekey = true>>
<<set $npc_manager.flags.playerstayedinchastity = true>>
<<if $npc_manager.flags.trustplayerwithkey>>
<<deleteItem $player $now 'chastity_cage_key'>>
<</if>>
<<$npc_manager.flags.chastitydays += 1>>
<<include room_office_manager_chastity_calc_affinity>>
<</if>>
<<set $player.location to "Office of @@.npc_manager;$npc_manager.call $npc_manager.last_name@@">>
<<include enterroom>>
<<initRoom>>
<</nobr>>
<<createBGR "./images/locations/sissy_office.png" "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<if $manageroffice.chastity_orgaffection == 0>>
You're kind of nervous to ask @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@. She seems to feel that you're in some kind of predicament.<br>
<br>
<<if $npc_manager.flags.trustplayerwithkey>>
"@@.npc_manager;Is this about your chastity? You shouldn't worry to much about it, as long as you follow my rules there won't be any problems.@@"<br>
<br>
You hesitate for a moment, then take the key out of your pocket and hand it to her. For a moment there's a puzzled expression on her face until you reveal to her, that you'd like her to keep the key with her
<<else>>
"@@.npc_manager;Is this about the key to your chastity cage? All you have to do is to ask for it, if you truly want it. That is, if you deserve it of course.@@"<br>
<br>
You hesitate for a moment, but then reveal that you'd like her to keep the key with her
<</if>>
<<else>>
You ask @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>@@ if it's okay to leave the key with her
<</if>>
<<if $now.getUTCDay()==5>>
over the weekend,
<<else>>
till tomorrow evening,
<</if>>
to hone your skills to resist your primal urges.<br>
<br>
<<switch $manageroffice.chastity_happy>>
<<case 'yes'>>
<<if $manageroffice.chastity_orgaffection == 0>>
"@@.npc_manager;Oh my, <<=$player.first_name>>. Yes. Yes, of course. I knew that you'd see the advantages of our training. Oh, we are making progress much faster then anticipated.@@
<<else>>
"@@.npc_manager;Yes, of course. I'm happy that you're still trying to improve yourself. Very good. Very good indeed!@@
<</if>>
@@.npc_manager; Well then,@@" she adjusts her decolletage, making the key slide deeper between her bosom, "@@.npc_manager;I'll simply keep this until@@
<<if $now.getUTCDay()==5>>
@@.npc_manager;next Monday.@@"
<<else>>
@@.npc_manager;tomorrow.@@"
<</if>>
<<case 'indifferent'>>
<<if $manageroffice.chastity_orgaffection == 0>>
"@@.npc_manager;Yes of course. I see your finally starting to take your training serious. Maybe you're not a lost cause at all. I'll take this as a token of your willingness to advance things further.@@
<<else>>
"@@.npc_manager;Of course. I see that your behavior finally starts to be the way it's supposed to be.I'm happy that you're still trying to improve yourself. I'll take this as a token of your willingness!@@
<</if>>
@@.npc_manager; Well then,@@" she adjusts her decolletage, making the key slide deeper between her bosom, "@@.npc_manager;I'll simply keep this until@@
<<if $now.getUTCDay()==5>>
@@.npc_manager;next Monday.@@"
<<else>>
@@.npc_manager;tomorrow.@@"
<</if>>
<<case 'no'>>
"@@.npc_manager;Not that you'd deserved it in the first place. Such an disobedient little sissy such as yourself should be locked away until you finally learn the true meaning of the word obsequiousness. Well then,@@" she adjusts her decolletage, making the key slide deeper between her bosom, "@@.npc_manager;I'll simply keep this until@@
<<if $now.getUTCDay()==5>>
@@.npc_manager;next Monday.@@"
<<else>>
@@.npc_manager;tomorrow.@@"
<</if>>
<</switch>>
<br><br>
[<<moveTo "room_office_sissy_secretary" "Bid your farewell and leave the office." 30>>]
<</nobr>>
</div><<nobr>>
<<set $player.inside = true>>
<<set $player.location to "Foyer">>
<<include enterroom>>
<<readyToLeaveHome $player>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/flat_foyer_01.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You enter the foyer.
<<if $status_flat.atthedoor!="">>
According to your Security System, $status_flat.atthedoor is waiting in front of your apartment door.
<</if>>
<br><br>
<<include thoughts_home>>
<<printItemsOnFloor $player.plocation>>
[<<moveTo "room_bathroom" "Bathroom" 20>>]
[<<moveTo "room_bedroom" "Bedroom" 20>>]
[<<moveTo "room_livingroom" "Living Room" 20>>]
[<<moveTo "room_kitchen" "Kitchen" 20>>]
<</nobr>>
<<nobr>>
<<if $status_flat.atthedoor!="">>
[<<moveTo "room_citymap" "Open the door." 600>>]
<<elseif $player.readytoleave == true>>
<<if setup.checkItemInInventory('black_box')>>
[@@.link_locked;The Black box is to bulky to take with you@@]
<<else>>
[<<moveTo "room_citymap" "Exit your flat." 600>>]
<</if>>
<</if>>
<</nobr>>
</div><<nobr>>
<<set $player.location to "Bathroom">>
<<set $player.inside = true>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/flat_bathroom_01.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You enter your bathroom.
<<set _itemDirty = setup.checkItemDirty()>>
<<if _itemDirty>0>>
<<if _itemDirty<3>>
You take a short sniff at your clothes. Smells like some are in dire need of washing.
<<else>>
You take a short sniff at your clothes. Woah... its about time you do a thorough laundry.
<</if>>
<</if>>
<<if ($player.timebased.dirty < 25)>>
<<if _itemDirty>0>>
And while
<<else>>
While
<</if>>
you still feel clean yourself a shower might make you feel better.
<<elseif ($player.timebased.dirty < 75)>>
<<if _itemDirty>0>>
And it looks
<<else>>
Looks
<</if>>
like you should take a shower, since you start to smell yourself.
<<else>>
<<if _itemDirty>0>>
And it looks
<<else>>
Looks
<</if>>
like you are in desperate need of a thoroughly cleaning as well.
<</if>>
<br><br>
<<if setup.checkSexToyDirty()>>
[<<moveTo "room_bathroom_cleantoy" "Clean your sextoys.">>]<br>
<</if>>
<<if _itemDirty>0>>
[<<moveTo "room_bathroom_laundry_shower" "Take a shower while you put your clothes into the washer.">>]<br>
<</if>>
[<<moveTo "room_bathroom_shower" "Take a shower.">>]<br>
<br>
/%
<<if $player.makeup.template!="">>
<<if $player.makeup.permanent>>
[@@.link_locked;This make up is permanent. You have to live with it for the time being!@@]
<<else>>
<<set _tmpTime = Math.max(5,20-$player.stats.makeupskill[0])*60>>
[<<moveTo "room_bathroom_removemakeup" "Remove your makeup." _tmpTime>>]<br>
<</if>>
<</if>>
%/
<<if $player.stats.makeupskill[0]>0>>
[<<moveTo 'room_do_makeup' 'Check your makeup' 0 '<<set $makeuproom="Bathroom">><<set $return_makeuproom="room_bathroom">><<set $makeuproom_image="./images/locations/flat_bathroom_01.png">><<set $return_makeuproomtext="Return to the Bathroom.">><<set $makeuproom_water=true>>'>>]<br>
<br>
/%
<<if !(setup.checkItemInInventory('makeup_basic')||setup.checkItemInInventory('makeup_advanced')||setup.checkItemInInventory('makeup_expert'))>>
[@@.link_locked;You need a Makeup kit to do your makeup!@@]<br>
<<else>>
[<<moveTo "room_bathroom_makeup" "Do your makeup.">>]<br>
<</if>>
%/
<</if>>
<<include thoughts_home>>
[<<moveTo "room_bedroom" "Bedroom" 20>>]
[<<moveTo "room_foyer" "Foyer" 20>>]
[<<moveTo "room_livingroom" "Living Room" 20>>]
[<<moveTo "room_kitchen" "Kitchen" 20>>]
<</nobr>>
</div><<nobr>>
<<set $player.location to "Bathroom">>
<<set $player.inside = true>>
<<if $roomchange==true>>
<<set $player.makeup.template = "">>
<<set $player.makeup.messed = 0>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/flat_bathroom_01.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You remove your make up as good as possible, until nothing remains.<br>
<br>
<<include thoughts_home>>
[<<moveTo "room_bathroom" "Continue" 0>>]
<</nobr>>
</div><<nobr>>
<<set $player.location to "Bathroom">>
<<set $player.inside = true>>
<<if $roomchange==true>>
<<set $room_bathroom_makeup_mode = "">>
<<if $player.makeup.template = "">>
<<set $room_bathroom_makeup_mode = "new">>
<<else>>
<<set $room_bathroom_makeup_mode = "renew">>
<</if>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/flat_bathroom_01.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<switch $room_bathroom_makeup_mode>>
<<case "renew">>
<<if $player.makeup.messed>50>>
This makeup is beyond repair. It would be the best for you to simply wash it off and start anew.
<<else>>
<</if>>
<<case "new">>
<</switch>>
<br>
<<include thoughts_home>>
[<<moveTo "room_bathroom" "Go back to the bathroom" 0>>]
<</nobr>>
</div><<nobr>>
<<set $player.location to "Bedroom">>
<<set $player.inside = true>>
<<set _dream = false>>
<<if $npc_psychiatrist.hypnosis>0>>
<<set _dream = true>>
<</if>>
<<if $roomchange==true>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/flat_bedroom_01.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<switch $status_flat.bedroom>>
<<case 0>>
The center of your bedroom is your King Size Bed, which gets kind of lonely at night. Next to the bed there's an alarm clock on a nightstand. There are some shelves on the wall with a quite large selection of books and a large two-person Wardrobe is on the far side of the room.<br>
<<case 1>>
<<case 2>>
Your Bedroom look like the set of an high quality forced feminization Production. Pink Wallpaper, large Make up Mirrors, frilly baby pink curtains, which you never close, since you want everyone to see what kind of life you live.<br>
<br>
Your giant pink bed has many hidden hooks so whoever wants to have fun with you can bind you down. There is a giant, pink Wardrobe in the corner with all your beautiful clothes.<br>
<</switch>>
<br>
<<include thoughts_home>>
<<printItemsOnFloor $player.plocation>>
<<if getUTCHours($now) gte 20 or getUTCHours($now) lt 6>>
<<if setup.checkSleepWear() == true>>
[<<moveTo "room_dreams" "Go to bed." 0>>]
/%<<if _dream>>
<<else>>
[<<link "Go to bed.">><<goto room_wake_up>><</link>>]
<</if>>%/
<<else>>
[@@.link_locked;Not quite the right outfit to sleep in]
<</if>>
<</if>>
[<<link "Set Alarmclock">>
<<set $dTimeD = {}>>
<<set $dTimeD.text = "Set Alarm">>
<<set $dTimeD.startHour = fullnumber($player.clock.h)>>
<<set $dTimeD.stepHour = 1>>
<<set $dTimeD.maxHour = 23>>
<<set $dTimeD.startMinute = fullnumber($player.clock.m)>>
<<set $dTimeD.stepMinute = 5>>
<<set $dTimeD.maxMinute = 55>>
<<set $dTimeD.followup = "room_bedroom_setalarmclock">>
<<openDialog "Clock" "dialog_selectDualTime">>
<</link>>]<br>
[<<moveTo "room_bedroom_wardrobe_1" "Open wardrobe" 10>>]<br>
<<if getUTCHours($now) gte 6 and getUTCHours($now) lte 23>>
[<<link "Lie down and rest a bit.">>
<<set $dTimeD = {}>>
<<set $dTimeD.text = "How long?">>
<<set $dTimeD.startHour = "00">>
<<set $dTimeD.stepHour = 1>>
<<set $dTimeD.maxHour = 8>>
<<set $dTimeD.startMinute = "20">>
<<set $dTimeD.stepMinute = 10>>
<<set $dTimeD.maxMinute = 50>>
<<set $dTimeD.followup = "room_bedroom_rest">>
<<set $resting = true>>
<<openDialog "Rest" "dialog_selectDualTime">>
<</link>>]
<</if>>
<br>
<br>
[<<moveTo "room_bathroom" "Bathroom" 20>>]
[<<moveTo "room_foyer" "Foyer" 20>>]
[<<moveTo "room_livingroom" "Living Room" 20>>]
[<<moveTo "room_kitchen" "Kitchen" 20>>]
<</nobr>>
</div><<nobr>>
<center>
<<=$dTimeD.text>><br>
<br>
<table>
<tr>
<td>
<<button '<img src="./images/interface/arrow_up_64.png" height="64" width="64">'>>
<<set $dTimeD.startHour = setup.changeTimeValue($dTimeD.startHour,$dTimeD.stepHour,0,$dTimeD.maxHour)>>
<<set _tmp = setup.changeDialogValue($dTimeD.startHour,"#dialogTimeHours")>>
<</button>>
</td>
<td>
<<button '<img src="./images/interface/arrow_up_64.png" height="64" width="64">'>>
<<set $dTimeD.startMinute = setup.changeTimeValue($dTimeD.startMinute,$dTimeD.stepMinute,0,$dTimeD.maxMinute)>>
<<set _tmp = setup.changeDialogValue($dTimeD.startMinute,"#dialogTimeMinutes")>>
<</button>>
</td>
</tr>
<tr>
<td style="text-align:center;height:48px">
<span style="margin: 10px" id="dialogTimeHours"><<=$dTimeD.startHour>></span>h
</td>
<td style="text-align:center;height:48px">
<span style="margin: 10px" id="dialogTimeMinutes"><<=$dTimeD.startMinute>></span>m
</td>
</tr>
<tr>
<td>
<<button '<img src="./images/interface/arrow_down_64.png" height="64" width="64">'>>
<<set $dTimeD.startHour = setup.changeTimeValue($dTimeD.startHour,-1,0,8)>>
<<set _tmp = setup.changeDialogValue($dTimeD.startHour,"#dialogTimeHours")>>
<</button>>
</td>
<td>
<<button '<img src="./images/interface/arrow_down_64.png" height="64" width="64">'>>
<<set $dTimeD.startMinute = setup.changeTimeValue($dTimeD.startMinute,-10,0,60)>>
<<set _tmp = setup.changeDialogValue($dTimeD.startMinute,"#dialogTimeMinutes")>>
<</button>>
</td>
</tr>
</table>
</center>
<br>
@@.textRightSide;
<<button "Cancel">>
<<script>>
Dialog.close();
<</script>>
<</button>>
<<button "Okay">>
<<moveTo $dTimeD.followup>>
<<script>>
Dialog.close();
<</script>>
<</button>>@@
<</nobr>><<nobr>>
<<set $player.clock.h = parseInt($dTimeD.startHour,10)>>
<<set $player.clock.m = parseInt($dTimeD.startMinute)>>
<<moveTo "room_bedroom">>
<</nobr>><<nobr>>
<<if $roomchange==true>>
<<if $resting>>
<<set $rest = setup.fallAsleap($player)>>
<<set _tmp = parseInt($dTimeD.startHour)*60+parseInt($dTimeD.startMinute)>>
<<if $rest.reason == "none">>
<<set $now to setup.sleepMin($player,$now,_tmp,true)>>
<<else>>
<<set $now to setup.sleepMin($player,$now,_tmp,false)>>
<</if>>
<<set $resting = false>>
<</if>>
<</if>>
<<set $player.location to "Bedroom">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<nobr>>
<<if $rest.reason == "none">>
<<createBGR "./images/locations/flat_bedroom_01.png">>
<<else>>
<<createAnimatedBGR "https://giant.gfycat.com/DizzyPleasantHornedviper.mp4">>
<</if>>
<</nobr>>
<div id="invframe" class="scrolltext">
<<nobr>>
<<switch $rest.reason>>
<<case 'none'>>
You lie down and rest for a while.<br>
<<case 'horny'>>
You try to lie down and rest, but you're simply to horny to relax enough to be well rested.
<<case 'plug'>>
You try to lie down and rest, but you can feel your <<=setup.getItemName(setup.getItemFromType('plug'))>> pressing against your <<getWordAnus $player>>. This prevents you from being well rested.
<<case 'cage'>>
You try to lie down and rest, but you can feel the <<=setup.getItemName(setup.getItemFromType('cage'))>> wrapped around your <<getWordMyPenis $player>>. This prevents you from being well rested.
<</switch>>
<br><br>
[<<moveTo "room_bedroom" "Get up again" 0>>]
<</nobr>>
</div><<nobr>>
<<set $player.location to "Wardrobe">>
<<set $player.inside = true>>
<<if $roomchange==true>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/flat_wardrobe.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<if $player.flags.wardrobeopened eq false>>
You open the Wardrobe. There's a lot of empty space, now that @@.npc_exgirlfriend;<<=$npc_exgirlfriend.first_name>>@@ took all her belongings with her.<br>
<br>
<<printThought $player "Just great. Even the absence of things remind me of how hollow my existence has become. I really need to do something that fills that void.">><br>
<<set $player.flags.wardrobeopened to true>>
<<else>>
You open the Wardrobe. You can put things from your inventory in here, which you don't need right now.<br>
<<include thoughts_home>>
<</if>>
<br>
<<printWardrobe $player>>
<br>
[<<moveTo "room_bedroom" "Return to the Bedroom." 1>>]
<</nobr>>
</div><<nobr>>
<<set $player.location to "Living Room">>
<<set $player.inside = true>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/flat_livingroom_01.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
Your living room is quite spacious. It contains a large and comfortable couch and two armchairs. On the wall before the couch is your relative new 4k HDTV and a collection of current console systems, like the new Nintendolls VR System or the Pony Game station VI. There is a quite large bookshelf on the far side of the room, containing your favorite books, mangas, comics, games, movies and series. A part from it is missing, since @@.npc_exgirlfriend;$npc_exgirlfriend.first_name@@ took her books when she left. Next to the book shelf is a small computer table with a desktop workstation on it, a quite well equipped gaming system, you put together yourself. And then there's @@.npc_chuck;Chuck the plant@@,
<<if $player.othertimebased.chuck_water<5>>
which hasn't been watered since the dawn of time.
<<elseif $player.othertimebased.chuck_water<50>>
which looks like he needed to be watered again.
<<else>>
which looks pretty happy for a plant.
<</if>>
<br><br>
<<include thoughts_home>>
<<if $player.timebased.horny >= 25>>
<<if $player.timebased.fatigue>100>>
[@@.link_locked;You dont feel like masturbating right now.@@]<br>
<<else>>
[<<moveTo "room_masturbate" "Masturbate">>]<br>
<</if>>
<</if>>
[<<moveTo "room_computer" "Use your Computer" 30>>]<br>
[<<moveTo "room_water_chuck" "Water Chuck the Plant." 300>>]<br>
<<if $player.timebased.fatigue>100>>
[@@.link_locked;You're to exhausted to play games.@@]<br>
<<else>>
[<<moveTo "room_play_games" "Play some games.">>]<br>
<</if>>
<br>
[<<moveTo "room_bathroom" "Bathroom" 20>>]
[<<moveTo "room_bedroom" "Bedroom" 20>>]
[<<moveTo "room_foyer" "Foyer" 20>>]
[<<moveTo "room_kitchen" "Kitchen" 20>>]
<</nobr>>
</div><<nobr>>
<<set $player.location to "Computer">>
<<set $player.inside = true>>
<<if $roomchange==true>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/flat_computer_01.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You've booted up your computer. It's a few years old, so it won't run most current gen games, but it's still a good system.
<<if setup.computerHasUpgrade($computer, 'webcam')>>
A webcam sits on the top of your main monitor.
<</if>>
<br><br>
[<<moveTo "room_computer_email" "Check your Emails." 0>>]<br>
[<<moveTo "room_computer_surfing" "Surf the web." 0>>]<br>
[<<moveTo "room_livingroom" "Return to the living room." 0>>]<br>
<</nobr>>
</div><<nobr>>
<<set $player.location to "Computer">>
<<set $player.inside = true>>
<<if $roomchange==true>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/flat_computer_01.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<printEmail $computer>>
<br>
[<<moveTo "room_computer" "Close your Email Program." 0>>]<br>
[<<moveTo "room_livingroom" "Return to the living room." 0>>]<br>
<</nobr>>
</div><<nobr>>
<<set $player.location to "Computer">>
<<set $player.inside = true>>
<<if $roomchange==true>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/flat_computer_01.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<printEmailContent $computer $readEmailNumber>>
<br>
[<<moveTo "room_computer_email" "Close this Email." 0>>]<br>
[<<moveTo "room_computer" "Close your Email Program." 0>>]<br>
[<<moveTo "room_livingroom" "Return to the living room." 0>>]<br>
<</nobr>>
</div><<nobr>>
<<set $player.location to "Computer">>
<<set $player.inside = true>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/flat_computer_01.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You search the Internet for:<br>
<<printSearch $computer>>
<br>
[<<moveTo "room_computer" "Close your browser." 0>>]<br>
[<<moveTo "room_livingroom" "Return to the living room." 0>>]<br>
<</nobr>>
</div><<nobr>>
<<set $player.location to "Kitchen">>
<<set $player.inside = true>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/flat_kitchen_01.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You enter your kitchen.
<<if ($player.flags.coffee.lastcoffee==null) || (setup.minDiff($now,$player.flags.coffee.lastcoffee)>60)>>
For some reason you think a coffee would be nice right now.
<<if setup.dayDiff($now,$player.flags.coffee.lastcoffee)>0>>
It feels like eons, since you could enjoy your coffee in peace.
<</if>>
<br>
<br>
[<<moveTo "room_kitchen_coffee" "Drink a nice, hot Coffee." 60>>]<br>
<br>
<</if>>
<br>
<br>
<<include thoughts_home>>
[<<moveTo "room_bathroom" "Bathroom" 20>>]
[<<moveTo "room_bedroom" "Bedroom" 20>>]
[<<moveTo "room_foyer" "Foyer" 20>>]
[<<moveTo "room_livingroom" "Living Room" 20>>]
<</nobr>>
</div><<nobr>>
<<set $player.location to "Kitchen">>
<<set $player.inside = true>>
<<if $roomchange==true>>
<<set $player.flags.coffee.lastcoffee=$now>>
<<set $player.timebased.stress = Math.max(0,$player.timebased.stress-5)>>
<</if>>
<<set _tmpTime = 240+Math.random()*240>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createAnimatedBGR "https://giant.gfycat.com/BlackandwhiteGlossyCuttlefish.mp4">>
<div id="invframe" class="scrolltext">
<<nobr>>
You sit down for a moment and ignore everything that happened to you lately, to simply enjoy a nice cup of steaming hot coffee. For a short Moment all your worries seem to disappear.<br>
<br>
[<<moveTo "room_kitchen" "Finish your coffee" _tmpTime>>]
<</nobr>>
</div><<nobr>>
<<set $player.location to "Bedroom">>
<<set $player.cutscene.lockinventory = true>>
<<set $player.cutscene.reason = "Wow. Maybe I dream of changing clothes.">>
<<set $now to setup.sleepClock($player,$now)>>
<<include enterroom>>
<</nobr>><<createBGR "./images/locations/flat_bedroom_01_night.png">>
<div id="invframe" class="scrolltext">
The noise of your alarm clock wakes you up.
/%[<<link "Get up">><<goto room_bedroom>><<set $roomchange = true>><<set $player.cutscene.lockinventory = false>><</link>>]%/
[<<moveTo "room_bedroom" "Get up" 0 "<<set $roomchange = true>><<set $player.cutscene.lockinventory = false>>">>]
</div><<nobr>>
<<set $player.location to "Bathroom">>
<<if $roomchange == true>>
<<set $bathroom = {}>>
<<set $bathroom.makeup = false>>
<<set $bathroom.clothes = false>>
<<set $bathroom.time = 25>>
<<set _tmpHorny = $player.timebased.hornymulti>>
<<set $player.timebased.hornymulti = -2>>
<<set $now to setup.sleepMin($player,$now,30,true)>>
<<set $player.timebased.hornymulti = _tmpHorny>>
<<set $player.timebased.dirty = 0>>
<<set $room_bathroom_shower_cage = setup.getItemTypeName('cage')>>
<<if $room_bathroom_shower_cage!="">>
<<set _cage_id = setup.getItemFromType('cage')>>
<<changeItemStatus _cage_id 'cumsoaked' '["remove"]'>>
<<changeItemStatus _cage_id 'dirty' '["remove"]'>>
<<changeItemStatus _cage_id 'piss' '["remove"]'>>
<<changeItemStatus _cage_id 'sweaty' '["remove"]'>>
<</if>>
<<if ($player.makeup.template!="") && !$player.makeup.permanent>>
/%
<<set _tmp = Math.round(Math.random()*25+25)>>
<<changeMakeupMessed $player _tmp>>%/
<<set $bathroom.makeup = true>>
<<set $player.makeup.template = "">>
<<set $player.makeup.messed = 0>>
<<set $bathroom.time =+ 5>>
<</if>>
<<if !setup.checkNaked()>>
<<removeAllClothing $player $now>>
<<set $bathroom.clothes = true>>
<</if>>
<<set $now to setup.sleepMin($player,$now,$bathroom.time,true)>>
<</if>>
<<include enterroom>>
<<washClothes>>
<</nobr>><<createAnimatedBGR "https://giant.gfycat.com/InbornBriefIndochinesetiger.mp4">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<if $bathroom.clothes>>
After taking off your remaining clothes, you
<<else>>
You
<</if>>
put all your dirty laundry into the washing machine. Since you don't have the time to do your delicate pieces by hand, you start a gentler wash cycle. But will give you more time to enjoy the shower.
<<if $bathroom.makeup>>
After you remove the remains of your makeup, you
<<else>>
You
<</if>>
step into the shower,
<<if $room_bathroom_shower_cage!="">>
trying your best to clean your <<=$room_bathroom_shower_cage>> while it is still worn. Still,
<</if>>
you enjoy the long and relaxing shower. Makes you forget all your troubles lately.
<br><br>
<<include thoughts_home>>
[<<moveTo "room_bathroom" "Return to the Bathroom" 1>>]
<</nobr>>
</div><<nobr>>
<<set $player.location to "Bathroom">>
<<if $roomchange == true>>
<<set $bathroom = {}>>
<<set $bathroom.makeup = false>>
<<set $bathroom.clothes = false>>
<<set $bathroom.time = 15>>
<<set _tmpHorny = $player.timebased.hornymulti>>
<<set $player.timebased.hornymulti = -2>>
<<set $player.timebased.hornymulti = _tmpHorny>>
<<set $player.timebased.dirty = 0>>
<<set $room_bathroom_shower_cage = setup.getItemTypeName('cage')>>
<<if $room_bathroom_shower_cage!="">>
<<set _cage_id = setup.getItemFromType('cage')>>
<<changeItemStatus _cage_id 'cumsoaked' '["remove"]'>>
<<changeItemStatus _cage_id 'dirty' '["remove"]'>>
<<changeItemStatus _cage_id 'piss' '["remove"]'>>
<<changeItemStatus _cage_id 'sweaty' '["remove"]'>>
<</if>>
<<if ($player.makeup.template!="") && !$player.makeup.permanent>>
/%
<<set _tmp = Math.round(Math.random()*25+25)>>
<<changeMakeupMessed $player _tmp>>%/
<<set $bathroom.makeup = true>>
<<set $player.makeup.template = "">>
<<set $player.makeup.messed = 0>>
<<set $bathroom.time =+ 5>>
<</if>>
<<if !setup.checkNaked()>>
<<removeAllClothing $player $now>>
<<set $bathroom.clothes = true>>
<</if>>
<<set $now to setup.sleepMin($player,$now,$bathroom.time,true)>>
<</if>>
<<include enterroom>>
<</nobr>><<createAnimatedBGR "https://giant.gfycat.com/InbornBriefIndochinesetiger.mp4">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<if $bathroom.makeup && ! $bathroom.clothes>>
After removing the remains of your makeup, you
<<elseif !$bathroom.makeup && $bathroom.clothes>>
After taking off your clothes, you
<<elseif $bathroom.makeup && $bathroom.clothes>>
After taking off your clothes and removing the remains of your makeup, you
<<else>>
You
<</if>>
take a long, nice shower.
<<if $room_bathroom_shower_cage!="">>
You do your best to clean your <<=$room_bathroom_shower_cage>> while still wearing it.
<</if>>
<<if ($player.makeup.template!="") && !$player.makeup.permanent>>
Taking a shower with your makeup still on only messed it up. If you want to get rid of it, you should remove it.
<</if>>
<br><br>
<<include thoughts_home>>
[<<moveTo "room_bathroom" "Return to the Bathroom" 1>>]
<</nobr>>
</div><<nobr>>
<<set $player.location to "Bathroom">>
<<include enterroom>>
<<washClothes>>
<</nobr>><<createBGR "./images/locations/flat_bathroom_01.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You put all your dirty laundry into the washing machine. While you wait for all your clothes to finish you do some the more delicate items per hand.<br>
<<include thoughts_home>>
<br>
[<<moveTo "room_bathroom" "Return to the Bathroom" 1800>>]
<</nobr>>
</div><<nobr>>
<<set $player.location to "Bathroom">>
<<set $room_bathroom_cleantoy_time = 0>>
<<if $roomchange==true>>
<<set $room_bathroom_cleantoy_time = setup.cleanSexToys()>>
<</if>>
<<include enterroom>>
<</nobr>><<createBGR "./images/locations/flat_bathroom_01.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<if $room_bathroom_cleantoy_time>0>>
You put all your sex toys in one sink while washing them in the other one, one after another. You do not care if they're hardly used or not, better safe then sorry. Who knows where these will end up. Scrap that last part. You DO have an idea, where they might end up. And they should be cleaned because of that reason.<br>
<<else>>
Your realize that you have no ready sextoys to clean at the moment.
<</if>>
<br>
<<include thoughts_home>><br>
[<<moveTo "room_bathroom" "Return to the Bathroom" $room_bathroom_cleantoy_time>>]
<</nobr>>
</div><<nobr>>
<<set $player.inside = true>>
<<set $masturbate_style = "">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/flat_livingroom_01.png">>
<div id="invframe" class="scrolltext">
You think about, what might be the best way to release some stress.
<<include thoughts_home>>
<<nobr>>
<<if (setup.checkSlotFree(['penis']) == true) || setup.checkPenisFreeandChastized()>>
[<<link "Watch some porn on the internet">>
<<set $roomchange = true>>
<<set $player.timebased.dirtmulti = 1.1>>
<<set $player.timebased.fatiquemulti = 1.1>>
<<set $now to setup.advanceDate($player, $now, 'minutes', 20)>>
<<set $player.timebased.dirtmulti = 1.0>>
<<set $player.timebased.fatiquemulti = 1.0>>
<<goto room_masturbate_porn>><</link>>]<br>
<<else>>
[@@.link_locked;Watch some porn on the Internet normal - You have to free your <<getWordMyPenis $player>> first@@]<br>
<</if>>
<<if (!setup.checkSlotFree(['penis']) && ($player.stats.humiliation[0]>=3) && !setup.checkPenisFreeandChastized())>>
[<<link "Masturbate through your clothing.">>
<<set $masturbate_style = "clothed">>
<<set $roomchange = true>>
<<set $player.timebased.dirtmulti = 1.2>>
<<set $player.timebased.fatiquemulti = 1.1>>
<<set $now to setup.advanceDate($player, $now, 'minutes', 25)>>
<<set $player.timebased.dirtmulti = 1.0>>
<<set $player.timebased.fatiquemulti = 1.0>>
<<goto room_masturbate_porn>><</link>>]<br>
<</if>>
[<<link "Do something else">><<goto room_livingroom>><</link>>]
<</nobr>>
</div><<nobr>>
<<if $roomchange==true>>
<<set $masturbate1 = {}>>
<<set $masturbate1.caged = false>>
<<if setup.getItemFromType('cage')!="">>
<<set $masturbate1.caged = true>>
<</if>>
<<set $masturbate1.plugged = false>>
<<if setup.getItemFromType('plug')!="">>
<<set $masturbate1.plugged = true>>
<</if>>
<<set $masturbate1.femClothing = false>>
<<if setup.checkVisibleClothingTag('female')> 40>>
<<set $masturbate1.femClothing = true>>
<</if>>
<<if $masturbate1.femClothing>>
<<if setup.checkVisibleClothingTag('sissy')> 40>>
<<set $masturbate1.clothingstyle = 'sissy'>>
<<elseif setup.checkVisibleClothingTag('cute')> 40>>
<<set $masturbate1.clothingstyle = 'cute'>>
<<elseif setup.checkVisibleClothingTag('bold')> 40>>
<<set $masturbate1.clothingstyle = 'bold'>>
<<else>>
<<set $masturbate1.clothingstyle = 'female'>>
<</if>>
<</if>>
<<set $masturbate1.cum = false>>
<<if setup.canPlayerCum($player,1)>>
<<set $masturbate1.cum = true>>
<</if>>
<<if $masturbate_style=="clothed">>
<<set $masturbate1.cloth_penis_top = setup.checkTopBodySlot('penis','top')>>
<<set $masturbate1.cloth_penis_bottom = setup.checkTopBodySlot('penis','bottom')>>
/%<<set _i1 = setup.getItemName(_c1)>>%/
<<if $masturbate1.caged>>
<<if $masturbate1.cum>>
<<changeItemStatus $masturbate1.cloth_penis_bottom 'cumsoaked' '["set",100]'>>
<<else>>
<<changeItemStatus $masturbate1.cloth_penis_bottom 'cumsoaked' '["add",10]'>>
<</if>>
<<levelStat $player 'bimbofication' 5 25 >>
<<levelStat $player 'humiliation' 5 25 >>
<<else>>
<<changeItemStatus $masturbate1.cloth_penis_bottom 'cumsoaked' '["set",100]'>>
<<if $masturbate1.femClothing==true>>
<<levelStat $player 'bimbofication' 5 25 >>
<</if>>
<<levelStat $player 'humiliation' 5 25 >>
<<levelStat $player 'cum' 0 10 >>
<</if>>
<</if>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createAnimatedBGR "https://giant.gfycat.com/DevotedClearEkaltadeta.mp4">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<if $player.stats.humiliation[0]<3>>
You're pretty rusty in that whole porn business, since it was actually the plan to remain virgin until marriage, which didn't work out that well. But thanks to modern technology and search engines it only takes you a few minutes to find some stimulating material.
<<else>>
It only takes you a few minutes to find some stimulating material.
<</if>>
A classic tale as old as time, Mario the plumber has to fix some pipes, but gets delayed by a pink haired bimbo bombshell.
<<if $masturbate1.caged>>
You soon realize the error in your thinking. Rubbing your <<getWordMyPenis $player>>
<<if $masturbate_style=="clothed">>
through your <<=setup.getItemName($masturbate1.cloth_penis_top)>>
<</if>>
<<if $masturbate1.femClothing>>
while being dressed up
<<switch($room_masturbate_porn_clothingstyle)>>
<<case 'cute'>>
like a total sissy
<<case 'cute'>>
in cute, sissylike clothing
<<case 'bold'>>
in hot lingerie
<<case 'female'>>
in female attire
<</switch>>
while it is being locked up in your <<=setup.getItemTypeName('cage')>> only makes you hornier. Your <<getWordMyPenis $player>> expands, only to be crushed from all directions at once by the cage.
<<if $masturbate1.cum>>
You soon give up, frustrated, unable to release anything besides a few drops of precum. If you only had another way to release yourself.
<<else>>
You manage to stimulate your <<getWordMyPenis $player>> enough to release a constant flow of cum right into your <<=setup.getItemName($masturbate1.cloth_penis_bottom)>>, but without a proper orgasm you remain way to horny.
<</if>>
<br><br>
[<<moveTo "room_livingroom" "Give up frustrated." 0 "<<set $player.timebased.horny = Math.min(50, $player.timebased.horny+10)>>">>]
<<else>>
while it is being locked up in your <<=setup.getItemTypeName('cage')>> only makes you hornier. Your <<getWordMyPenis $player>> expands, only to be crushed from all directions at once by the cage.
<<if $masturbate1.cum>>
You soon give up, frustrated, unable to release anything besides a few drops of precum. If you only had another way to release yourself.
<<else>>
You manage to stimulate your <<getWordMyPenis $player>> enough to release a constant flow of cum right into your hand, but without a proper orgasm you remain way to horny.
<</if>>
<br><br>
[<<moveTo "room_livingroom" "Give up frustrated." 0 "<<set $player.timebased.horny = Math.min(50, $player.timebased.horny+10)>>">>]
<</if>>
<<else>>
<<if $masturbate_style=="">>
<<if $masturbate1.femClothing>>
You stroke your <<getWordMyPenis $player>>
<<if !$player.handjobvirgin || !$player.analvirgin || !$player.blowvirgin>>
while dreaming getting pounded yourself by Marios energetic and well endured <<getWordPenis $player>>.
<<else>>
as you marvel at the energy Mario displays while pounding the pink haired Bimbo with his mighty <<getWordPenis $player>>. But seeing how you're dressed up during your spanking session, you're unsure if you wouldn't prefer to be the Bimbo.
<</if>>
<<if $masturbate1.cum>>
<<if $masturbate1.plugged>>
Your other hand searches your <<=setup.getItemTypeName('plug')>> and moves it up and down a little bit, stimulating your <<getWordAnus $player>>.
<<elseif $player.stats.analskill[0]>0>>
You take a finger of your other hand in your mouth, lubing it with spit start to finger your <<getWordAnus $player>> in the same rhythm as Mario fucks the Bimbo.
<</if>>
It only takes you a short while before you cum.
<br><br>
<<printThought $player "Aah... so much cum...">><br>
<br>
<<else>>
<<if $masturbate1.plugged>>
Even though your other hand searches your <<=setup.getItemTypeName('plug')>> and moves it up and down a little bit, stimulating your <<getWordAnus $player>> you are unable to reach an orgasm.
<<elseif $player.stats.analskill[0]>0>>
Even though you take a finger of your other hand in your mouth, lubing it with spit start to finger your <<getWordAnus $player>> in the same rhythm as Mario fucks the Bimbo, you're still unable to reach an orgasm.
<</if>>
<<if $masturbate1.caged>>
Looks like you need to find some other ways to relieve yourself sissy!
<<else>>
Looks like you need to find some other ways to relieve yourself.
<</if>>
<br><br>
<<printThought $player "Aah... I want to cum so badly!">><br>
<br>
<</if>>
<<else>>
You work your <<getWordMyPenis $player>> as Mario fucks the pink haired bimbo in the pussy and the anus like there is no tomorrow.
<<if $masturbate1.cum>>
You fantasize how it would feel to fuck a babe like that yourself and come within a few minutes.<br>
<br>
<<printThought $player "Wow. I really needed to get that out of my system...">><br>
<br>
<<else>>
Maybe you're simply not into porn like this, or you're getting used to release yourself by other means, but even after a lengthy beating, besides a few drops of precum, you're still unable to cum like you're used to be.<br>
<br>
<<printThought $player "I need to find another way to release myself.">><br>
<br>
<</if>>
<</if>>
<<elseif $masturbate_style=="clothed">>
<<if ! $masturbate1.femClothing>>
You start rubbing along your <<getWordMyPenis $player>> through your clothes, as Mario fucks the punk haired o in the pussy and the anus like there is no tomorrow.
<<if $masturbate1.cum>>
You fantasize how it would feel to fuck a babe like that yourself and fill your underwear with <<getWordCum $player>> in a few minutes.
<<else>>
You fantasize how it would feel to fuck a babe like that yourself. But that does not seem to do the trick. Even after a lengthy session you're still unable to release yourself. Maybe you need a different kind of stimulation now.<br>
<br>
<<printThought $player "I need to find another way to release myself.">>
<</if>>
<<else>>
<<if $player.stats.feminized[0]<4>>
Starting to realize, that your still wearing female undergarment, you start rubbing your <<getWordMyPenis $player>>
<<else>>
Enjoying your attire while masturbating, you start rubbing your <<getWordMyPenis $player>>
<</if>>
through your <<=setup.getItemName($masturbate1.cloth_penis_top)>> until your precum makes them and sticky.
<<if $player.stats.submission[0]>=3>>
<<if setup.checkItemTypeWorn('bra')>>
In the meantime your other hand is twisting and pinching your nipples through your <<=setup.getItemTypeName('bra')>>, until they are throbbing and hurt, like Mario does with the pink haired bimbo in the movie.<br>
<br>
<<else>>
In the meantime your other hand is twisting and pinching your nipples until they are throbbing and hurt, like Mario does with the pink haired bimbo in the movie.<br>
<br>
<</if>>
<</if>>
<<if !$masturbate1.plugged>>
For a short moment, you wonder how it feels to be fucked by Mario,
<<if $masturbate1.cum>>
before spraying a load of <<getWordCum $player>> into your undergarments, like the slut you are.<br>
<br>
<<printThought $player "Oh God. I am not turning into a Bimbo slut, like in the Movies am I?">><br><br>
<<else>>
but you're unable to cum, even after a lengthy session. Maybe you need a different kind of stimulation now.<br><br>
<<printThought $player "I need to find another way to release myself.">><br>
<br>
<</if>>
<<else>>
<<if $masturbate1.cum>>
Having your <<getWordAnus $player>> plugged with the <<=setup.getItemTypeName('plug')>> you wonder how it would feel being fucked into submission by a real cock, like a submissive little slut. This feeling of total submission makes your <<getWordMyPenis $player>> shoot a giant load of <<getWordCum $player>> into your <<=setup.getItemName($masturbate1.cloth_penis_bottom)>>.<br>
<br>
<<printThought $player "I want to feel some manmeat in my <<getWordAnus $player>>!" 40>><br>
<br>
<<printThought $player "Oh God. I am not turning into a Bimbo slut, like in the Movies am I?">><br>
<br>
<<else>>
Having your <<getWordAnus $player>> plugged with the <<=setup.getItemName(_plug)>> you wonder how it would feel being fucked into submission by a real cock, like a submissive little slut. But even this feeling of total submission is not enough to makes you cum. Maybe you need a different kind of stimulation now.<br>
<br>
<<printThought $player "Oh god, I need something to fuck my <<getWordAnus $player>>!">><br><br>
<</if>>
<</if>>
<</if>>
<</if>>
<<if $masturbate1.cum && ($player.stats.cum[0]>0) && ($player.stats.humiliation[0]>=5)>>
It would be a shame to waste all that <<getWordCum $player>> you've just careless squirted around, don't you think?<br>
<br>
[<<moveTo "room_masturbate_lickcum" "Lick your cum up." 180 "<<set $player.timebased.horny = 5>>">>]<br>
[<<moveTo "room_livingroom" "Do something else." 0 "<<set $player.timebased.horny = 0>>">>]
<<else>>
[<<moveTo "room_livingroom" "Continue" 0 "<<set $player.timebased.horny = 0>>">>]
<</if>>
<</if>>
<</nobr>>
</div><<nobr>>
<<set _femClothing = false>>
<<if setup.checkWornListTag(['female'],'and')==true>>
<<set _femClothing = true>>
<</if>>
<<set _firsttime = false>>
<<set _otherbefore = false>>
<<if $roomchange==true>>
<<if $player.swalloeddowncum == false>>
<<set $player.swalloeddowncum = true>>
<<set _firsttime = true>>
<<if $player.swalloedothercum == true>>
<<set _otherbefore = true>>
<</if>>
<</if>>
<<if $masturbate_style=="clothed">>
<<set _c1 = setup.checkTopBodySlot('penis','bottom')>>
<<set _i1 = setup.getItemName(_c1)>>
<<set _panties = setup.getItemFromType('panties')>>
<<changeItemStatus _c1 'cumsoaked' '["set",50]'>>
<<levelStat $player 'cum' 5 25 >>
<<else>>
<<levelStat $player 'cum' 6 25 >>
<</if>>
<</if>>
<<include enterroom_hypnosis>>
<<initRoom>>
<<if $player.stats.cum[0]<5>>
<<createAnimatedBGR "https://giant.gfycat.com/FaithfulTalkativeGermanpinscher.mp4">>
<<else>>
<<createAnimatedBGR "https://giant.gfycat.com/UnfinishedQuaintFritillarybutterfly.mp4">>
<</if>>
<</nobr>>
<div id="invframe" class="scrolltext">
<<nobr>>
<<if _otherbefore>>
Your curiosity got the better of you. You've already tasted the <<getWordCum $player>> of another man loins, and now you want to compare it to your own.
<<elseif _firsttime>>
<<printThought $player "What the hell am I doing?">><br>
<br>
You're confused. Why do you want to taste your own <<getWordCum $player>> right now? You're into girls remember. But are you? So much has happened lately, which caused nagging doubts in your mind.
<<else>>
Licking your own cum as already become like a ritual to you after masturbating. You're almost as eager to climax as you're eager to lick your <<getWordCum $player>> afterwards.
<</if>>
<<if $masturbate_style=="">>
You start licking at your fingers, like you're tasting cookie dough. You sprayed quite a load into your hand.
<<elseif $masturbate_style=="clothed">>
You take off your <<=_i1>> and start licking the <<getWordCum $player>> of it, like you're licking cookie dough from a bowl. You sprayed quite a load in your <<=_i1>>.
<</if>>
It is viscous and gooey, and has a strong, unique yet not unpleasant smell.
<<if $player.stats.cum[0]<5>>
Just a little dip of your tongue should be enough to evaluate it's taste. Just a little dip, nothing more, you say yourself.<br>
<br>
<<printThought $player "I am just going to take a little taste... solely to satisfy... my curiosity, and not, because I absolutely love the ... taste!">><br>
<br>
Before you can even think about what just happened, you're already enjoying the whole load.
<<else>>
You know, you won't be satisfied with just a little bit, so you swallow it all, like the good little cumslut you are. You've accepted the fact, that you love the taste of cum on your tongue, bathing all your taste bud in it.
<</if>>
You let it roll around your tongue, like you're tasting a good glass of wine, and once the flavor has filled your throat you swallow it.<br>
<br>
<<if $player.stats.cum[0]<5>>
<<printThought $player "Oh no. What have I done? This is so much unlike me!">>
<<else>>
<<printThought $player "I love the taste of cum so much!">>
<</if>>
<br>
<br>
<<if $player.stats.cum[0]>=5>>
Oh no, it seems some of the <<getWordCum $player>> has spilled on the floor. For a second you hesitate, but your desires guide your tongue towards the floor and you start licking it like you're a cat licking spilled milk. You lick and lick until there's nothing left of it. Only your saliva on the floor remains as evidence of your kinky deed.<br>
<br>
<<if $player.stats.cum[0]<10>>
<<printThought $player "Oh no. I am such a naughty cumwhore! I am not getting addicted, am I?">><br>
<<else>>
<<printThought $player "Oh god, this tastes so good. I need more!">><br><br>
<</if>>
<</if>>
[<<moveTo "room_livingroom" "Continue" 0>>]
<</nobr>>
</div><<nobr>>
<<set _playGames = false>>
<<if (($player.stats.bimbofication[0]-$player.stats.smart)>5)>>
<<set _playGames = true>>
<<elseif !setup.isWorkDay($now)>>
<<set _playGames = true>>
<<elseif ((setup.getUTCDay($now)==5) && (getUTCHours($now)>=$player.work.time_friday.hour)) || ((setup.getUTCDay($now)!=5) && (getUTCHours($now)>=$player.work.time_evening.hour))>>
<<set _playGames = true>>
<</if>>
<<set $player.inside = true>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/flat_livingroom_01.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<if _playGames>>
<<printThought $player 'So, what should I play today?'>><br>
<br>
[<<moveTo "room_play_games_skill" "Play something that requires Skills!" 7380 "<<set $player.timebased.stressmulti = 0.2>>">>]<br>
[<<moveTo "room_play_games_smart" "Play something that requires your savvy!" 7380 "<<set $player.timebased.stressmulti = 0.1>>">>]<br>
[<<moveTo "room_play_games_relax" "Play something relaxing!" 7380 "<<set $player.timebased.stressmulti = -0.5>>">>]<br>
<<else>>
<<printThought $player 'I really should make myself ready for work...'>><br>
<</if>>
<br>
[<<moveTo "room_livingroom" "Nope, no playing games today.">>]
<</nobr>>
</div><<nobr>>
<<set $player.timebased.stressmulti = 0>>
<<set $player.inside = true>>
<<levelStat $player 'skilled' 1 50>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/flat_livingroom_01.png">>
<div id="invframe" class="scrolltext">
You start up your Gamestation VI and start the incredible difficult Game "Opaque Souls", where every enemies has the will to live as much as you do, by destroying you in many creative ways. You sometimes simply want to test your skill of throwing the controller through the room, but then you remember, it's just a game. And a pretty good one as well, once you calm down and learn its secrets. Plus you learned a lot about reflexes and micromanagement.
[<<moveTo "room_livingroom" "Well, that was fun!">>]
</div><<nobr>>
<<set $player.timebased.stressmulti = 0>>
<<set $player.inside = true>>
<<levelStat $player 'smart' 1 50>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/flat_livingroom_01.png">>
<div id="invframe" class="scrolltext">
You start up your Gamestation VI and start up the adventure "Star Quest VII: return to roman numerals". A game of wits where you really need all your gray matter to solve riddles and help Ruthe Wilco to overthrow StarCon, the galactic Government and return the golden Mob to the center of the universe before the Great Old Ones return to this side of the plane of existence. Unlike classic Adventure games, this one has random generated Content, so you have to figure a different way to safe the known universe every time. You like the time where you proposed to C'thulhu the best. You feel smarter afterwards.
[<<moveTo "room_livingroom" "Well, that was fun!">>]
</div><<nobr>>
<<set $player.timebased.stressmulti = 0>>
<<set $player.inside = true>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/flat_livingroom_01.png">><
div id="invframe" class="scrolltext">
Staring up your Gamestation VI, you choose to play "Animal Town Mayor", and simply relax your time with the strange, but likable cast of strange furry characters, who chose you, a total stranger and human to be their mayor.
[<<moveTo "room_livingroom" "Well, that was relaxing!">>]
</div><<nobr>>
<<set $player.inside = true>>
<<set _tmpValue = $player.othertimebased.chuck_water>>
<<if $roomchange==true>>
<<if _tmpValue<= 75>>
<<set $player.othertimebased.chuck_water=100>>
<<set _x = setup.removeStress($player,1)>>
<</if>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/flat_livingroom_01.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<if _tmpValue<= 75>>
You water @@.npc_chuck;Chuck the plant@@.
<<if _tmpValue == 0>>
@@.npc_chuck;Chuck@@ looks really dry. That was about time!
<<elseif _tmpValue < 50>>
@@.npc_chuck;Chuck@@ looks really thirsty. That was about time!
<<else>>
@@.npc_chuck;Chuck@@ looks wet enough. But better safe then sorry.
<</if>>
<<else>>
You just watered @@.npc_chuck;Chuck the plant@@. You decide to watch him for a little bit instead.
<</if>>
<<if $player.othertimebased.chuck_grow<10>>
He look still like the sprout of a plant unknown to you.
<<elseif $player.othertimebased.chuck_grow < 50>>
Well, who would have guessed, that a plant would benefit from regular watering. Just about everyone. @@.npc_chuck;Chuck@@ has grown a little bit. You still have no idea, what kind of plant he is.
<<elseif $player.othertimebased.chuck_grow < 100>>
Regular watering did a great job on @@.npc_chuck;Chuck@@. But you're unsure, if plants are supposed to move. He has now the size of a baseball.
<</if>>
Looking at Chuck calms your mind for some unknown reason.
<br>
<br>
<<include thoughts_home>><br>
<br>
[<<moveTo "room_livingroom" "Livingroom" 30>>]
<</nobr>>
</div><<nobr>>
<<set $player.location to "inner City">>
<<include enterroom>>
<<set $player.inside = false>>
<<if ( (getUTCHours($now)>=6) && (getUTCHours($now) <= 20) )>>
<<set _tmpImage = "./images/locations/city_skyline.png">>
<<else>>
<<set _tmpImage = "./images/locations/city_skyline_night.png">>
<</if>>
<<initRoom>>
<</nobr>><<createBGR _tmpImage>>
<div id="invframe" class="scrolltext">
Where do you want to go next?
<<nobr>>
[<<moveTo "room_foyer" "Home" 600>>]<br>
[<<moveTo "company_lobby" "Company" 600>>]<br>
[<<moveTo "room_mall" "Mall" 600>>]<br>
<<if $player.locations.psychiatrist>>
[<<moveTo "room_psychiatrist_lobby" "Office of @@.npc_psychiatrist;$npc_psychiatrist.call $npc_psychiatrist.last_name@@" 600>>]<br>
<</if>>
<<if $player.locations.theusualplace>>
[<<moveTo "room_usual_place_outside" "Outside of the Usual Place." 600>>]<br>
<</if>>
<</nobr>>
</div><<nobr>>
<<set $player.location to $makeuproom>>
<<set $player.inside = true>>
<<if $roomchange==true>>
/%
<<set $player.makeup.template = "">>
<<set $player.makeup.messed = 0>>%/
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR $makeuproom_image>>
<div id="invframe" class="scrolltext">
<<nobr>>
<<if $player.makeup.template=="">>
You're looking at yourself in the mirror. You're not wearing any makeup at all.
<<if $player.stats.feminized[0]<5>>
Are you supposed to wear makeup? You're confused.
<<else>>
Maybe you should wear some.
<</if>>
<<if $player.stats.makeupskill[0]>0>>
<br><br><<getMakeupList $player>>
<</if>>
<<else>>
You look at yourself in the mirror to check the status of your makeup.
<<getMakeup $player>>
<<if !$player.makeup.permanent>>
<br><br>
<<if ($player.makeup.messed>0) && ($player.makeup.messed <50)>>
<<if !(setup.checkItemInInventory('makeup_basic')||setup.checkItemInInventory('makeup_advanced')||setup.checkItemInInventory('makeup_expert'))>>
[@@.link_locked;You lack the right equipment to mix the makeup@@]<br>
<<else>>
<<set _tmpTime = Math.max(60,Math.ceil(setup.getMakeupTime($player,$player.makeup.template)/2))>>
<<set _tmpMin = Math.ceil(_tmpTime/60)>>
<<set _tmpdiff = setup.getMakeupDifficult($player,$player.makeup.template)>>
<<if _tmpMin == 1>>
[<<moveTo "room_do_makeup_fix" "Fix your makeup (about <<=_tmpMin>> Minute, <<=_tmpdiff>>)" _tmpTime '<<set $rng = Math.random()>>'>>]<br>
<<else>>
[<<moveTo "room_do_makeup_fix" "Fix your makeup (about <<=_tmpMin>> Minutes, <<=_tmpdiff>>)" _tmpTime '<<set $rng = Math.random()>>'>>]<br>
<</if>>
<</if>>
<</if>>
<<if !(setup.checkItemInInventory('makeup_basic')||setup.checkItemInInventory('makeup_advanced')||setup.checkItemInInventory('makeup_expert'))>>
<<if $makeuproom_water>>
[<<moveTo "room_do_makeup_remove_water" "Wash off the Makeup without the aid of makeup remover (about 25 Minutes)" 1500>>]<br>
<<else>>
[@@.link_locked;With no makeup remover and no access to water you're unable to wash the makeup off right now.@@]<br>
<</if>>
<<else>>
[<<moveTo "room_do_makeup_remove" "Remove the Makeup (about 5 Minutes)" 300 >>]<br>
<</if>>
<<else>>
This makeup is permanent. There's not much you can do right now.
<</if>>
<</if>>
<br><br>
<<include thoughts_home>>
[<<moveTo $return_makeuproom $return_makeuproomtext 0>>]
<</nobr>>
</div><<nobr>>
<<set $player.location to $makeuproom>>
<<set $player.inside = true>>
<<if $roomchange==true>>
<<set $room_do_makeup_fix_obj = setup.fixMakeup($player,$rng)>>
<<set $player.makeup.messed = $room_do_makeup_fix_obj.newValue>>
<<set $room_do_makeup_fix_diff = setup.getMakeupDifficult($player,$player.makeup.template)>>
<<if $room_do_makeup_fix_obj.exp>>
<<levelStat $player 'makeupskill' $room_do_makeup_fix_obj.level $room_do_makeup_fix_obj.exp>>
<</if>>
<<updateBonusStats $player>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR $makeuproom_image>>
<div id="invframe" class="scrolltext">
<<nobr>>
You try your best to fixed your botched makeup.
<<set _tmpDiff = setup.getMakeupDifficult($player,$player.makeup.template)>>
<<switch $room_do_makeup_fix_diff>>
<<case 'easy'>>
Not a problem for you at all. The end result looks just like new.
<<case 'medium'>>
<<switch $room_do_makeup_fix_obj.result>>
<<case 0>>
You struggle a little bit with this makeup, but you manage to fix it without much of a problem. The end result looks just like new.
<<case 1>>
You struggle a little bit with this makeup, and while the end result is not as good as a perfect version, you manage to fix some mistakes, making the end result more pleasant to look at.
<<case 2>>
You struggle a little bit with this makeup, but you got too confident in your skills and messed up. Now it looks worse then before.
<</switch>>
<<case 'hard'>>
<<switch $room_do_makeup_fix_obj.result>>
<<case 0>>
You struggle a a lot with this kind of makeup, since it is way beyond your current skill level, but you still manage to fix it. The end result looks just like new.
<<case 1>>
You struggle a a lot with this kind of makeup, since it is way beyond your current skill level. And while the end result is not as good as a perfect version, you manage to fix some mistakes, making the end result more pleasant to look at.
<<case 2>>
You struggle a a lot with this kind of makeup, since it is way beyond your current skill level. As expected you messed up, and now it looks worse then it used to be.
<</switch>>
<<case 'impossible'>>
But it's already to late when you realize, that you're in way over your head, while trying to correct this rather complicated makeup. You stare with disbelieve into the mirror, gazing at the battlefield, that used to be your face. You should really wash this abomination off and start from anew.
<</switch>>
<br><br>
[<<moveTo "room_do_makeup" "Continue." 0>>]
<</nobr>>
</div><<nobr>>
<<set $player.location to $makeuproom>>
<<set $player.inside = true>>
<<if $roomchange==true>>
<<set $player.makeup.messed = 0>>
<<set $player.makeup.template = "">>
<<updateBonusStats $player>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR $makeuproom_image>>
<div id="invframe" class="scrolltext">
<<nobr>>
You use the different makeup removal products to clean off any remaining makeup from your face, until there's nothing left besides your natural looks.<br>
<br>
[<<moveTo "room_do_makeup" "Continue." 0>>]
<</nobr>>
</div><<nobr>>
<<set $player.location to $makeuproom>>
<<set $player.inside = true>>
<<if $roomchange==true>>
<<set $player.makeup.messed = 0>>
<<set $player.makeup.template = "">>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR $makeuproom_image>>
<div id="invframe" class="scrolltext">
<<nobr>>
Without the aid of makeup removal products it's a tedious task to remove all the remaining makeup from your face, and you're not even sure if you got everything. You find remains of small bits of eyeliner everywhere on your face over and over again.
<br><br>
[<<moveTo "room_do_makeup" "Continue." 0>>]
<</nobr>>
</div><<nobr>>
<<set $player.location to $makeuproom>>
<<set $player.inside = true>>
<<if $roomchange==true>>
<<set $room_do_makeup_apply_obj = setup.applyMakeup($player,$room_do_makeup_apply_template,$rng)>>
<<set $player.makeup.template = $room_do_makeup_apply_template>>
<<set $player.makeup.messed = $room_do_makeup_apply_obj.newValue>>
<<set $room_do_makeup_apply_diff = setup.getMakeupDifficult($player,$player.makeup.template)>>
<<if $room_do_makeup_apply_obj.exp>>
<<levelStat $player 'makeupskill' $room_do_makeup_apply_obj.level $room_do_makeup_apply_obj.exp>>
<</if>>
<<updateBonusStats $player>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR $makeuproom_image>>
<div id="invframe" class="scrolltext">
<<nobr>>
You try your best to put on the makeup.
<<set _tmpDiff = setup.getMakeupDifficult($player,$player.makeup.template)>>
<<switch $room_do_makeup_apply_diff>>
<<case 'easy'>>
Easy peasy. Not a problem for you at all at your current skill level. The end result looks just like it's supposed to be.
<<case 'medium'>>
<<switch $room_do_makeup_apply_obj.result>>
<<case 0>>
You struggle a little bit with this makeup, but you manage to apply it without much of a problem. The end result looks just it's supposed to be.
<<case 1>>
You struggle a little bit with this makeup, and while the end result is not a perfect version, you manage to create a somewhat passable end result.
<<case 2>>
You struggle a little bit with this makeup, and at the end you got too confident in your skills and messed up. It does not really look that good.
<</switch>>
<<case 'hard'>>
<<switch $room_do_makeup_apply_obj.result>>
<<case 0>>
You struggle a a lot with this kind of makeup, since it is way beyond your current skill level, but you still manage to apply it. The end result looks just it's supposed to be.
<<case 1>>
You struggle a a lot with this kind of makeup, since it is way beyond your current skill level. And while the end result is not a perfect version, you manage to create a somewhat passable end result.
<<case 2>>
You struggle a a lot with this kind of makeup, since it is way beyond your current skill level. As expected you messed up, and transformed your face into an exhibition for Post-postmodernism.
<</switch>>
<<case 'impossible'>>
But it's already to late when you realize, that you're in way over your head, while trying to correctly applying this rather complicated makeup. You stare with disbelieve into the mirror, gazing at the battlefield, that used to be your face. You should really wash this abomination off and start from anew or maybe take a picture for the local museum of arts.
<</switch>>
<br><br>
[<<moveTo "room_do_makeup" "Continue." 0>>]
<</nobr>>
</div><<nobr>>
<<if $roomchange==true>>
<</if>>
<<if ( (getUTCHours($now)>=8) && (getUTCHours($now) <= 22) )>>
<<set _tmpImage = "./images/locations/mall_outside.png">>
<<set _open = true>>
<<else>>
<<set _tmpImage = "./images/locations/mall_outside_night.png">>
<<set _open = false>>
<</if>>
<<set $player.location to "The Mall">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR _tmpImage>>
<div id="invframe" class="scrolltext">
<<nobr>>
You arive at the local mall. It is open from 8:00 till 23:00 o'clock, but the opening time from various shops might be different.
<<if _open>>
The doors to the mall are currently wide open.
<<else>>
The doors to the mall have been closed, since it is outside the opening hours.
<</if>>
<br>
<br>
<<if _open>>
These are the location which spark your interrest:<br>
<br>
[<<moveTo "room_mall_apparel_store" "Bumble Bee Boutique: General Apparel Store" 30>>]<br>
[<<moveTo "room_mall_lingerie_shop" "Tease me, Please me: Lingerie Shop" 30>>]<br>
[<<moveTo "room_mall_shoe_store" "Happy Heels: Shoe store" 30>>]<br>
<<if !$player.locations.beautyparlor>>
[<<moveTo "room_mall_manlystan" "Stans barber shop for men" 30>>]<br>
<<else>>
[<<moveTo "room_mall_beautyparlor" "Dye me crazy: Beauty Parlor" 30>>]<br>
<</if>>
[<<moveTo "room_mall_wholesale_store" "Muralmart: Wholesale Store" 30>>]<br>
<<if $player.locations.mallcafe>>
[<<moveTo "room_mall_cafe" "Cafe: Newtype IV" 30>>]<br>
<</if>>
[<<moveTo "room_mall_toilet" "Toilets" 30>>]<br>
<br>
<</if>>
<<include thoughts_current>>
[<<moveTo "room_citymap" "City Center" 600>>]
<</nobr>>
</div><<nobr>>
<<set $player.inside = false>>
<<initJquery>>
<<if $roomchange==true>>
<<if (!$player.flags.firstWorkDayShopvisit) && ($player.flags.first_choice == "going_commando") && ($now.getUTCDate()==29) && ($now.getUTCMonth()==5) && ($now.getUTCHours()<12)>>
<<set $player.flags.firstWorkDayShopvisit = true>>
<<moveTo "event_general_storevisit_1_1">>
<</if>>
<</if>>
<<set $player.location to "Bumble Bee Boutique: General Apparel Store">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/mall_fashion_store.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<if ($now.getUTCDate()==28) && ($now.getUTCMonth()==5)>>
You find a sign in the door of the Store. It reads "The Bumble Bee Boutique is currently close due to take inventory. Please come back tomorrow!".<br><br>
<<elseif ($now.getUTCDate()==29) && ($now.getUTCMonth()==5) && ($now.getUTCHours()<12)>>
You find a sign in the door of the Store. It reads "We are terrible sorry, but the inventory took longer then expected. The Bumble Bee Boutique will be open after midday today. Thank you for your understanding. Please come back tomorrow!".<br><br>
<<else>>
You enter the Bumble Bee Boutique, a general apparel store. At the entrance of the store is the Female Section, with quite the selection of different clothes and undergarments. Nothing to fancy or unusual.
<<if $player.stats.feminized[0]>=10>> You'd wear most of these clothes outside, actually you kind of think they're already too boring for your taste.
<<elseif $player.stats.feminized[0]>=3>> You'd like to check a few of these items out, maybe to wear them underneath your normal clothes ... or at home.
<</if>>
On the far end of the store is the male section, which is only half as big as the female section.
<<if $player.stats.feminized[0]>=10>>
Not, that you're interested in these kinds of clothes anymore.
<<else>>
Talking about inequality.
<</if>>
There are some <<moveTo room_mall_apparel_store_changing_booths "changing booths" 30>> spread through the store.<br><br>
<<if $player.stats.feminized[0]>=2>>
<<printShop $player 'room_mall_apparel_store' 'room_mall_apparel_store'>>
<<else>>
<<printShop $player 'room_mall_apparel_store_male' 'room_mall_apparel_store'>>
<</if>>
<br>
<br>
<<include thoughts_current>>
<</if>>
[<<moveTo "room_mall" "Return to the mall." 30>>]
<</nobr>>
</div><<nobr>>
<<set $player.inside = true>>
<<initJquery>>
<<if $roomchange==true>>
<</if>>
<<set _tmpVal = setup.checkDecency($player)>>
<<set $player.location to "Bumble Bee Boutique: General Apparel Store">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/mall_fashion_store_fitting_room.png">>
<div id="invframe" class="scrolltext">
You enter the changing booth of Bumble Bee Boutique
<<include thoughts_current>>
<<nobr>>
<<if _tmpVal>>
[<<moveTo "room_mall_apparel_store" "Return to Bumble Bee Boutique." 30>>]
<</if>>
<</nobr>>
</div><<nobr>>
<<set $player.inside = false>>
<<if $roomchange==true>>
<<if ($player.llocation!="room_mall_lingerie_shop_changing_booth" && ($player.llocation!="room_mall_lingerie_shop"))>>
<<set $player.counter.visit_lingerie_store+=1>>
<</if>>
<<if ($player.llocation == "room_mall_lingerie_shop_changing_booth") && !$npc_shopkeeper.flags.firstmet && setup.wearItemFromShop('room_mall_lingerie_shop')>>
<<moveTo "event_shopkeeper_01_1">>
<</if>>
<</if>>
<<set $player.location to "Tease me, Please me: Lingerie Shop">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/mall_lingerie_shop.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<if !$npc_shopkeeper.flags.firstmet>>
<<if $player.stats.feminized[0]<5>>
You enter The Tease Me, Please Me, a lingerie shop. Theres no denying it, all articles of clothing here are made for woman, and you're non. This makes you kind of uncomfortable. The salesladies seem to notice and ask you, if you're need some help and what the measurements of your girlfriend are, or if you're shopping for ...yourself.
<<else>>
You enter The Tease Me, Please Me, a lingerie shop. Theres no denying it, all articles of clothing here are looking really good. Maybe you should try on a few of them... for scientific purposes of course. The salesladies seem to notice and ask you, if you're need some help and what the measurements of your girlfriend are, or if you're shopping for ...yourself.
<</if>>
<<else>>
You enter The Tease Me, Please Me, @@.npc_shopkeeper;<<=ws($npc_shopkeeper.first_name)>>@@ lingerie shop. You're surrounded by cute and sexy articles of clothing for feminine beings to wear underneath their regular clothing... or for other more daring occasions. You're interested in the articles they're offering here, but your curiosity goes not unnoticed. You blush as a saleslady asks you if you'd like to try a certain piece on.
<</if>>
<<if $player.stats.feminized[0]<3>>
There are some changing booths spread through the store, but you see no reason to enter them.
<<elseif !$npc_shopkeeper.flags.firstmet && ($player.stats.feminized[0]<5)>>
There are some <<moveTo room_mall_lingerie_shop_changing_booth "changing booths" 30>> spread through the store. Some of them are in the back of the store, so you could sneak into them when nobody is looking to try some of the articles on, and maybe change into them.
<<else>>
There are some <<moveTo room_mall_lingerie_shop_changing_booth "changing booths" 30>> spread through the store.
<</if>>
<<printShop $player 'room_mall_lingerie_shop' 'room_mall_lingerie_shop'>>
<br>
<br>
<<include thoughts_current>>
<<if $player.stats.feminized[0]>5>>
[<<moveTo "room_mall_lingerie_shop_fetish" "Enter the fetish Section" 30>>]<br>
<<else>>
[@@.link_locked;You see no reason to enter the fetish Section@@]<br>
<</if>>
[<<moveTo "room_mall" "Return to the mall." 30>>]<br>
<</nobr>>
</div><<nobr>>
<<set $player.inside = false>>
<<if $roomchange==true>>
<<if ($player.llocation!="room_mall_lingerie_shop_changing_booth" && ($player.llocation!="room_mall_lingerie_shop"))>>
<<set $player.counter.visit_lingerie_store+=1>>
<</if>>
<<if ($player.llocation == "room_mall_lingerie_shop_changing_booth") && !$npc_shopkeeper.flags.firstmet && setup.wearItemFromShop('room_mall_lingerie_shop')>>
<<moveTo "event_shopkeeper_01_1">>
<</if>>
<</if>>
<<set $player.location to "Tease me, Please me: Lingerie Shop">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/mall_lingerie_shop.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You enter the fetish section of the Tease me, Please me. Here is where all the kinky stuff is collected that other kinky stuff would call kinky stuff.
<<if !$npc_shopkeeper.flags.firstmet && ($player.stats.feminized[0]<5)>>
There are some <<moveTo room_mall_lingerie_shop_changing_booth "changing booths" 30>> spread through the store. Some of them are in the back of the store, so you could sneak into them when nobody is looking to try some of the articles on, and maybe change into them.
<<else>>
There are some <<moveTo room_mall_lingerie_shop_changing_booth "changing booths" 30>> spread through the store.
<</if>>
<<printShop $player 'room_mall_lingerie_shop_fetish' 'room_mall_lingerie_shop_fetish'>>
<br>
<br>
<<include thoughts_current>>
[<<moveTo "room_mall_lingerie_shop" "Return to the entrance" 30>>]<br>
[<<moveTo "room_mall" "Return to the mall." 30>>]
<</nobr>>
</div><<nobr>>
<<set $player.inside = true>>
<<initJquery>>
<<if $roomchange==true>>
<</if>>
<<set _tmpVal = setup.checkDecency($player)>>
<<set $player.location to "Tease me, Please me: Lingerie Shop">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/mall_fashion_store_fitting_room.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You enter the changing booth of Tease me, Please me.
<<if ($player.counter.visit_lingerie_store >= 5) && (setup.checkItemsInRoom($player.plocation)>0) && $npc_shopkeeper.flags.firstmet>>
Someone seems to have forgotten an item in here. Maybe you should take a closer look at it.
<</if>>
<br>
<br>
<<include thoughts_current>>
<<if $player.counter.visit_lingerie_store >= 5>>
<<printItemsOnFloor $player.plocation>>
<</if>>
<<if _tmpVal>>
[<<moveTo "room_mall_lingerie_shop" "Return to Tease me, Please me" 30>>]
<<else>>
[@@.link_locked;You're not going to leave the changing booth dressed like this@@]
<</if>>
<</nobr>>
</div><<nobr>>
<<if $roomchange==true>>
<</if>>
<<set $player.location to "Mall Male Toilet">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/mall_toilet.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You enter the Toilet.<br>
<br>
<<include thoughts_current>>
[<<moveTo "room_mall" "Return to the mall." 30>>]
<</nobr>>
</div><<nobr>>
<<if $roomchange==true>>
<</if>>
<<set $player.location to "Happy Heels: Shoe store">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/mall_shoestore.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<printShop $player 'room_mall_shoe_store' 'room_mall_shoe_store'>>
<<include thoughts_current>>
[<<moveTo "room_mall" "Return to the mall." 30>>]
<</nobr>>
</div><<nobr>>
<<if $roomchange==true>>
<</if>>
<<set $player.location to "Muralmart :General Store">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/mall_muralmart.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<printShop $player 'room_mall_wholesale_store' 'room_mall_wholesale_store'>>
<<include thoughts_current>>
[<<moveTo "room_mall" "Return to the mall." 30>>]
<</nobr>>
</div><<nobr>>
<<set $player.inside = false>>
<<if $roomchange==true>>
<</if>>
<<set _nextdate = setup.checkTaskLocationTime('room_psychiatrist_lobby')>>
<<set $player.location to "Psychiatrist">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/psychiatrist_anteroom.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You enter the nice furnished Lobby of @@.npc_psychiatrist;$npc_psychiatrist.call <<=ws($npc_psychiatrist.last_name)>>@@ institution.
<<if _nextdate == null>>
You have currently no appointment here.
<<elseif setup.compareDay($now,_nextdate)>>
You have an appointment today at <<=setup.shortTime(_nextdate)>>.
<<else>>
You have no appointment today. Your next appointment is on <<printDate _nextdate>>.
<</if>>
<br>
<<include thoughts_current>><br>
<br>
<<if _nextdate == null>>
<<elseif setup.compareDay($now,_nextdate)>>
<<set _tmpSeconds = setup.secondstoDate($now,_nextdate)>>
[<<moveTo "room_psychiatrist_lobby" "Announce your arrival to the secretary and wait for the appointment." _tmpSeconds>>]<br>
<</if>>
[<<moveTo "room_citymap" "City Center" 600>>]
<</nobr>>
</div><<nobr>>
<<set $player.inside = false>>
<<if $roomchange==true>>
<<set $gloryhole_service = {}>>
<<set $gloryhole_service.handjob = 0>>
<<set $gloryhole_service.blowjob = 0>>
<<set $gloryhole_service.pissjob = 0>>
<<set $gloryhole_service.swallowpiss = 0>>
<<set $gloryhole_service.swallowcum = 0>>
<<set $gloryhole_service.totalmoney = 0>>
<</if>>
<<set _open = false>>
<<if (($now.getUTCDay()==1) && ($now.getUTCHours()<1)) || (($now.getUTCDay()>=2) && ($now.getUTCDay()<5) && ($now.getUTCHours()>=19)) || (($now.getUTCDay()>=3) && ($now.getUTCDay()<6) && ($now.getUTCHours()<1)) ||
(($now.getUTCDay()>=5) && ($now.getUTCHours()>=18)) || ((($now.getUTCDay()>=6) || ($now.getUTCDay()==0)) && ($now.getUTCHours()<3)) || (($now.getUTCDay()==0) && ($now.getUTCHours()>=18)) >>
<<set _open = true>>
<</if>>
<<set _nextdate = setup.checkTaskLocationTime('room_usual_place_outside')>>
<<if ( (getUTCHours($now)>=6) && (getUTCHours($now) <= 20) )>>
<<set _tmpImage = "./images/locations/the_usual_place_day.png">>
<<else>>
<<set _tmpImage = "./images/locations/the_usual_place_night.png">>
<</if>>
<<set $player.location to "The Usual Place">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR _tmpImage>>
<div id="invframe" class="scrolltext">
<<nobr>>
You arrive at the the Usual Place, your favorite Bar in Town. You can read a sign in the window: "Tue-Thu: 19:00-01:00,Fri-Sat: 18:00-03:00, Sun: 18:00-01:00, Mondays closed, because fuck Mondays. ~D.".
<<if _open>>
The old school neon open sign is lit in the door, and you can ear the sounds of muffled music resonating through the air. A few people stand outside and smoke.
<<else>>
They seem to have closed.
<</if>>
<<if _nextdate == null>>
You're not meeting anyone here tonight.
<<elseif setup.compareDay($now,_nextdate)>>
You have plans to meet somebody here today at <<=setup.shortTime(_nextdate)>>.
<</if>>
<br>
<<include thoughts_current>><br>
<br>
<<if _open && ($npc_admin.dates>0)>>
[<<moveTo "room_usual_place_inside" "Go inside" 30>>]<br>
<</if>>
<<if _nextdate == null>>
<<elseif setup.compareDay($now,_nextdate)>>
<<set _tmpSeconds = setup.secondstoDate($now,_nextdate)>>
[<<moveTo "room_usual_place_outside" "Wait." _tmpSeconds>>]<br>
<</if>>
[<<moveTo "room_citymap" "City Center" 600>>]
<</nobr>>
</div><<nobr>>
<<set $player.inside = false>>
<<if $roomchange==true>>
<</if>>
<<set $player.location to "The Usual Place, Inside">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/the_usual_place_inside.png" "./images/characters/npc_barkeeper.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
"@@.npc_barkeeper;Good Evening Mr. <<=$player.last_name>>, how are you? Can I make you something, maybe a cocktail?@@"<br>
<br>
You ponder your options...<br>
<br>
<<buyDrink $player "White Russian" 8 0.25 "room_usual_place_inside">><br>
<<buyDrink $player "Sex on the Beach" 6 0.2 "room_usual_place_inside">><br>
<br>
<<if $player.flags.gloryhole.handjob>0>>
[<<moveTo "room_usual_place_toilet" "Go to the Toilet." 30>>]<br>
<<else>>
[<<moveTo "event_gloryhole_1_1" "Go to the Toilet." 30>>]<br>
<</if>>
[<<moveTo "room_usual_place_outside" "Leave the Usual Place." 30>>]
<</nobr>>
</div><<nobr>>
<<set $player.inside = true>>
<<set $player.cutscene.lockinventory = false>>
<<set _open = false>>
<<if (($now.getUTCDay()==1) && ($now.getUTCHours()<1)) || (($now.getUTCDay()>=2) && ($now.getUTCDay()<5) && ($now.getUTCHours()>=19)) || (($now.getUTCDay()>=3) && ($now.getUTCDay()<6) && ($now.getUTCHours()<1)) ||
(($now.getUTCDay()>=5) && ($now.getUTCHours()>=18)) || ((($now.getUTCDay()>=6) || ($now.getUTCDay()==0)) && ($now.getUTCHours()<3)) || (($now.getUTCDay()==0) && ($now.getUTCHours()>=18)) >>
<<set _open = true>>
<</if>>
<<if $roomchange==true>>
<<set $room_usual_place_toilet_entertime = $now>>
<</if>>
<<set _waitTime = Math.round((15+(60*Math.random()))*60)>>
<<set _tmpVal = setup.checkDecency($player)>>
<<set $player.location to "The Usual Place, Toilets">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/the_usual_place_toilet.png" >>
<div id="invframe" class="scrolltext">
<<nobr>>
<<if _open>>
<<if $player.timebased.fatigue<=100>>
You're in the 2nd last stall of the Usuals Place Toilet. There is an empty gloryhole on the side.<br>
<br>
[<<moveTo "room_usual_place_job" "Wait for someone to appear." _waitTime>>]<br>
<br>
<<if ($player.stats.humiliation[0]<=7)>>
<<if ($gloryhole_service.pissjob>0) || ($gloryhole_service.swallowpiss>0)>>
<<printThought $player "Oh god! I cannot believe I allowed <<=setup.numberInWords($gloryhole_service.pissjob)>> <<if $gloryhole_service.pissjob>1>>guys<<else>>guy<</if>> to pour their <<getWordPiss $player>> all over me<<if $gloryhole_service.swallowpiss>0>>, and I swallowed<<if $gloryhole_service.pissjob==$gloryhole_service.swallowpiss>>... Oh God, I swallowed all of it until now<<else>> swallowed the pee of <<=setup.numberInWords($gloryhole_service.swallowpiss)>> <<if $gloryhole_service.swallowpiss>1>>guys<<else>>guy<</if>><</if>><<if $gloryhole_service.totalmoney>0>> for money!<<else>>!<</if>><<else>>.<</if>>">>
<<elseif $gloryhole_service.blowjob>0>>
<<printThought $player "Oh god! Did I really suck off <<=setup.numberInWords($gloryhole_service.blowjob)>> <<if $gloryhole_service.blowjob>0>>guys<<else>>guy<</if>> since I've entered this stall?">>
<<elseif $gloryhole_service.handjob>0>>
<<printThought $player "Oh god! Did I really jack off <<=setup.numberInWords($gloryhole_service.handjob)>> <<if $gloryhole_service.handjob>0>>guys<<else>>guy<</if>> since I've entered this stall?">>
<</if>>
<<else>>
<<if ($gloryhole_service.pissjob>0) || ($gloryhole_service.swallowpiss>0)>>
<<printThought $player "Oh! I've already served <<=setup.numberInWords($gloryhole_service.pissjob)>> <<if $gloryhole_service.pissjob>1>>guys<<else>>guy<</if>> as a toilet whore to pour their <<getWordPiss $player>> all over me<<if $gloryhole_service.swallowpiss>0>>, and I swallowed<<if $gloryhole_service.pissjob==$gloryhole_service.swallowpiss>>... I swallowed all of it until now like the good little slut I am<<else>> the pee of only <<=setup.numberInWords($gloryhole_service.swallowpiss)>>of them<</if>><<if $gloryhole_service.totalmoney>0>> for money!<<else>>!<</if>><<else>>.<</if>>">>
<<elseif $gloryhole_service.blowjob>0>>
<<printThought $player "Wow! Did I really suck off <<=setup.numberInWords($gloryhole_service.blowjob)>> <<if $gloryhole_service.blowjob>0>>guys<<else>>guy<</if>> since I've entered this stall?">>
<<elseif $gloryhole_service.handjob>0>>
<<printThought $player "Wow! Did I really jack off <<=setup.numberInWords($gloryhole_service.handjob)>> <<if $gloryhole_service.handjob>0>>guys<<else>>guy<</if>> since I've entered this stall?">>
<</if>>
<</if>>
<br><br>
<<else>>
You're in the 2nd last stall of the Usuals Place Toilet. There is an empty gloryhole on the side. But that's no longer of any concern to you.
It's not like you had any vigor left in yourself for today. You feel all washed-out. If you don't rest soon you might pass out.<br>
<br>
<<if ($player.stats.humiliation[0]<=7)>>
<<if ($gloryhole_service.pissjob>0) || ($gloryhole_service.swallowpiss>0)>>
<<printThought $player "Oh god! I cannot believe I allowed <<=setup.numberInWords($gloryhole_service.pissjob)>> <<if $gloryhole_service.pissjob>1>>guys<<else>>guy<</if>> to pour their <<getWordPiss $player>> all over me<<if $gloryhole_service.swallowpiss>0>>, and I swallowed<<if $gloryhole_service.pissjob==$gloryhole_service.swallowpiss>>... Oh God, I swallowed all of it until now<<else>> swallowed the pee of <<=setup.numberInWords($gloryhole_service.swallowpiss)>> <<if $gloryhole_service.swallowpiss>1>>guys<<else>>guy<</if>><</if>><<if $gloryhole_service.totalmoney>0>> for money!<<else>>!<</if>><<else>>.<</if>>">>
<<elseif $gloryhole_service.blowjob>0>>
<<printThought $player "Oh god! Did I really suck off <<=setup.numberInWords($gloryhole_service.blowjob)>> <<if $gloryhole_service.blowjob>0>>guys<<else>>guy<</if>> since I've entered this stall?">>
<<elseif $gloryhole_service.handjob>0>>
<<printThought $player "Oh god! Did I really jack off <<=setup.numberInWords($gloryhole_service.handjob)>> <<if $gloryhole_service.handjob>0>>guys<<else>>guy<</if>> since I've entered this stall?">>
<</if>>
<<else>>
<<if ($gloryhole_service.pissjob>0) || ($gloryhole_service.swallowpiss>0)>>
<<printThought $player "Oh! I've already served <<=setup.numberInWords($gloryhole_service.pissjob)>> <<if $gloryhole_service.pissjob>1>>guys<<else>>guy<</if>> as a toilet whore to pour their <<getWordPiss $player>> all over me<<if $gloryhole_service.swallowpiss>0>>, and I swallowed<<if $gloryhole_service.pissjob==$gloryhole_service.swallowpiss>>... I swallowed all of it until now like the good little slut I am<<else>> the pee of only <<=setup.numberInWords($gloryhole_service.swallowpiss)>>of them<</if>><<if $gloryhole_service.totalmoney>0>> for money!<<else>>!<</if>><<else>>.<</if>>">>
<<elseif $gloryhole_service.blowjob>0>>
<<printThought $player "Wow! Did I really suck off <<=setup.numberInWords($gloryhole_service.blowjob)>> <<if $gloryhole_service.blowjob>0>>guys<<else>>guy<</if>> since I've entered this stall?">>
<<elseif $gloryhole_service.handjob>0>>
<<printThought $player "Wow! Did I really jack off <<=setup.numberInWords($gloryhole_service.handjob)>> <<if $gloryhole_service.handjob>0>>guys<<else>>guy<</if>> since I've entered this stall?">>
<</if>>
<</if>><br>
<br>
[@@.link_locked;You feel too weary for some action.@@]<br>
<</if>>
<<else>>
You're in the 2nd last stall of the Usuals Place Toilet. There is an empty gloryhole on the side. But it's not like anyone is going to show up at this hour.
It is getting late and the usual place is about to close, there is really no point for you to stay any longer.
<<if $player.timebased.fatigue<=100>>
Besides, it's not like you had any vigor left in yourself for today. You feel all washed-out. If you don't rest soon you might pass out.
<</if>>
<br>
<br>
<<if $player.stats.humiliation[0]<=7>>
<<printThought $player "What am I even doing here?">><br>
<br>
<<else>>
<<if ($gloryhole_service.handjob+$gloryhole_service.blow) < 3>>
<<printThought $player "Slow evening, heh!">><br>
<br>
<<else>>
<<printThought $player "Wow, I can't believe I served <<=setup.numberInWords($gloryhole_service.handjob+$gloryhole_service.blow)>> guys this evening!">><br>
<br>
<</if>>
<</if>>
<</if>>
<<if _tmpVal>>
[<<moveTo "room_usual_place_inside" "Leave the Toilet!" 30>>]
<<else>>
[@@.link_locked;You're not going to leave the toilet dressed like this@@]
<</if>>
<</nobr>>
</div><<nobr>>
<<set $player.inside = true>>
<<set $player.cutscene.lockinventory = false>>
<<set _tmpVal = setup.checkDecency($player)>>
<<if $roomchange==true>>
<<levelStat $player 'penis' 1 25>>
<<set $gloryhole_1 = {}>>
<<set $gloryhole_1.changedClothes = false>>
<<set $gloryhole_1.topTagStyle = "">>
<<set $gloryhole_1.topTagType = "">>
<<set $gloryhole_1.finished = false>>
<<set $gloryhole_1.orgHorney = setup.canPlayerSex($player,'handjob')>>
<<useClothSetPush 'gloryhole_1'>>
<<else>>
<<set $gloryhole_1.orgHorney = setup.canPlayerSex($player,'handjob')>>
<<if !setup.compareCurrentClothesWithClothSet($player,'gloryhole_1')>>
<<set $gloryhole_1.changedClothes = true>>
<<set $gloryhole_1.topTagStyle = setup.analyzeWornTags(['sissy','bold','fetish','modest','cute','male'])>>
<<set $gloryhole_1.topTagType = setup.analyzeWornTags(['underwear','overgarment'])>>
<<else>>
<<set $gloryhole_1.changedClothes = false>>
<<set $gloryhole_1.topTagStyle = "">>
<<set $gloryhole_1.topTagType = "">>
<</if>>
<</if>>
<<set $player.location to "The Usual Place, Toilets">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createAnimatedBGR "https://giant.gfycat.com/BestSpectacularBighornsheep.mp4">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<if !$gloryhole_1.changedClothes>>
As usual you feel uncomfortable to do your business at the urinal, so you decide to use the 2nd last stall at the end of the room. You're already sitting on the toilet, emptying your bladder as you realize what is wrong with this scene. Your <<getWordMyPenis $player>> is hanging in the toilet, so where does this quite enormous <<getWordPenis $player>> come from. Since you've tanked quite a lot, it takes you a while to realize, that there's an gloryhole, where an pink fleshy looking meatstick throbs through.<br>
<br>
<<printThought $player "Hehe... I drank way to much today. I must be seeing things. Time to get home and catch some zzz's">><br>
<br>
But no matter how long you stare at it, it does not go away. Simply stays there on the wall. For some reason you really want to touch it. Just to make sure it's just in your mind. You poke it with your finger. It's warm and twitches when you touch it.<br>
<br>
<<printThought $player "Fuck... thats real.">><br>
<br>
You can hear a deep, manly sounding voice from the other stall. "@@.npc_gloryhole;So, Sissy. You're gonna start anytime soon? A friend of mine recommended this stall to me, so if you're as good as they say you are, I'll pay you double your normal rate!@@"<br>
<br>
<<if $npc_manager.flags.gotsissyset>>
<<printThought $player "Sissy? How did he know... No, wait. Maybe he'd expect someone else?">><br>
<<else>>
<<printThought $player "Sissy? Did he expect someone else?">><br>
<</if>>
<br>
Clearly this must be a case of mistaken Identity. But whoever is waiting on the other side is pretty eager in anticipation of what's coming next. Normally you'd run for the hills without even a second thought. But these last few days have been everything but normal. You could use the money really well.
<<if $npc_psychiatrist.hypnosis>0>>
And there's something else in your mind... you can't really put your finger on it. It's some kind of strange curiosity, that dwells inside you.
<</if>>
<br><br>
[<<moveTo "event_gloryhole_1_2" "Give in and do a Handjob... but just for the Money!" 360 '<<set $gloryhole_1.reason = "money">>'>>]<br>
<<if $npc_psychiatrist.hypnosis>0>>
[<<moveTo "event_gloryhole_1_2" "Give in and do a Handjob... because you're curious!" 360 '<<set $gloryhole_1.reason = "curiosity">>'>>]<br>
<</if>>
<<if $gloryhole_1.orgHorney.ret>>
[<<moveTo "event_gloryhole_1_2" "Give in and do a Handjob... because you're horny as hell!" 360 '<<set $gloryhole_1.reason = "horny">>'>>]<br>
<</if>>
<<if _tmpVal>>
[<<moveTo "room_usual_place_outside" "Leave in a hurry!" 180>>]
<<else>>
[@@.link_locked;You're not leaving in those clothes!@@]
<</if>>
<<else>>
You feel the sudden urge to change your clothes.
<<switch $gloryhole_1.topTagStyle>>
<<case 'sissy' 'fetish' 'bold' 'cute' 'female'>>
Your heart starts pounding, as you kneel in front of this quite enormous <<getWordPenis $player>>, wearing your <<=$gloryhole_1.topTagStyle>>
<<if $gloryhole_1.topTagType == 'underwear'>>
lingerie.
<<else>>
outfit.
<</if>>
<<case 'modest'>>
You kneel in front of this quite enormous <<getWordPenis $player>>, wearing your modest looking female underwear. Not so modest anymore, when you think about what you're going to do next.
<<case 'male'>>
Your heart starts pounding, as you kneel in front of this quite enormous <<getWordPenis $player>>.
<</switch>><br>
<br>
"@@.npc_gloryhole;Hey, Sissy. I can hear you moving over there. Changing into something more comfortable? To bad I can't see ya! I bet you look real cute and stuff. So... you're gonna start anytime soon?@@"<br>
<br>
<<if $gloryhole_1.topTagType == 'underwear'>>
<<switch $gloryhole_1.topTagStyle>>
<<case 'sissy' 'fetish' 'bold' 'cute' 'female' 'modest'>>
<<printThought $player "I really could use that money. But why did I strip down... especially into these clothes?">>
<<default>>
<<printThought $player "I really could use that money. But why did I strip down? I don't want my clothes to get dirty. Yeah, thats it!">>
<</switch>>
<<else>>
<<switch $gloryhole_1.topTagStyle>>
<<case 'sissy' 'fetish' 'bold' 'cute' 'female' 'modest'>>
<<printThought $player "I really could use that money. But why did I change into these clothes?">>
<<default>>
<<printThought $player "I really could use that money.">>
<</switch>>
<</if>>
<br><br>
[<<moveTo "event_gloryhole_1_2" "Give in and do a Handjob... but just for the Money!" 360 '<<set $gloryhole_1.reason = "money">>'>>]<br>
<<if $npc_psychiatrist.hypnosis>0>>
[<<moveTo "event_gloryhole_1_2" "Give in and do a Handjob... because you're curious!" 360 '<<set $gloryhole_1.reason = "curiosity">>'>>]<br>
<</if>>
<<if $gloryhole_1.orgHorney.ret>>
[<<moveTo "event_gloryhole_1_2" "Give in and do a Handjob... because you're horny as hell!" 360 '<<set $gloryhole_1.reason = "horny">>'>>]<br>
<</if>>
<<if _tmpVal>>
[<<moveTo "event_admin_drink_1_3_1" "Leave in a hurry!" 180>>]
<<else>>
[@@.link_locked;You're not leaving in those clothes!@@]
<</if>>
<</if>>
<</nobr>>
</div><<nobr>>
<<set $player.inside = false>>
<<set $player.cutscene.lockinventory = true>>
<<set $player.cutscene.reason = "I'm not changing my outfit during an handjob!">>
<<set _tmpVal = setup.checkDecency($player)>>
<<set _c1 = setup.checkTopBodySlot('penis','bottom')>>
<<set _c2 = setup.checkTopBodySlot('tits','top')>>
<<if $roomchange==true>>
<<set $gloryhole_1.cum = false>>
<<set $player.timebased.horny = setup.changeHorny($player,20)>>
<<if setup.canPlayerCum($player,$player.stats.penis[0])>>
<<set $gloryhole_1.cum = true>>
<</if>>
<<set $player.flags.gloryhole.handjob += 1>>
<<set $gloryhole_1.cage = setup.getItemTypeName("cage")>>
<<set $gloryhole_1.plug = setup.getItemTypeName("plug")>>
<<if $player.timebased.dirty<50>>
<<set $player.timebased.dirty = 50>>
<</if>>
<<if _c1 != 'none'>>
<<if $gloryhole_1.cum>>
<<changeItemStatus _c1 'cumsoaked' '["set",100]'>>
<</if>>
<</if>>
<<if _c1 != 'none'>>
<<changeItemStatus _c2 'cumsoaked' '["set",100]'>>
<</if>>
<<switch $gloryhole_1.topTagStyle>>
<<case 'sissy' 'fetish' 'bold' 'cute' 'female' 'modest'>>
<<levelStat $player 'feminized' 5 200>>
<<levelStat $player 'humiliation' 5 200>>
<<levelStat $player 'submission' 5 200>>
<<default>>
<<levelStat $player 'humiliation' 5 300>>
<<levelStat $player 'submission' 5 300>>
<</switch>>
<<if $gloryhole_1.reason == 'money'>>
<<levelStat $player 'whoring' 0 100>>
<<levelStat $player 'penis' 0 25>>
<<else>>
<<levelStat $player 'penis' 0 100>>
<</if>>
/%<<set $handJobMoney = setup.calcSexMoney($player,30)>>%/
<<set $handJobMoney = 30>>
<<set $player.money.total+=$handJobMoney>>
<<set $npc_barkeeper.handjobs+=1>>
<<if $player.handjobvirgin == true>>
<<set $player.handjobvirgin = false>>
<<set $player.handjobvirginity = '@@.npc_gloryhole;Gloryhole Stranger@@'>>
<</if>>
<<addNpcTheme 'npc_psychiatrist' 'prostitution' 'Talk about your handjob at the "Usual Place".'
0
'event_psychiatrist_session_prostitution_1'
true
>>
<</if>>
<<set $player.location to "The Usual Place, Toilets">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createAnimatedBGR "https://giant.gfycat.com/HilariousGrippingLeafbird.mp4">>
<div id="invframe" class="scrolltext">
<<nobr>>
And here you finally are. If someone would have told you only few weeks ago you would end up here on your knees in front of a throbbing <<getWordPenis $player>>, you'd call them nuts.<br>
<br>
<<switch $gloryhole_1.reason>>
<<case 'money'>>
<<printThought $player "Calm down, damn it. I'm only doing this for the money!">><br>
<br>
That is at least what you try to tell yourself over and over again, but that doesn't change the fact, that you're kneeling in front of this enormous <<getWordPenis $player>>, dressed like
<<case 'curiosity' 'horny'>>
<<printThought $player "Oh god. What am I doing? This cant be real!">><br>
<br>
This thought circles your mind over and over again, while you're kneeling in front of this enormous <<getWordPenis $player>>, dressed like
<</switch>>
<<switch $gloryhole_1.topTagStyle>>
<<case 'sissy' 'fetish'>>
<<if $gloryhole_1.topTagType == 'underwear'>>
some <<=$gloryhole_1.topTagStyle>> whore ready to get on with it!
<<else>>
some <<=$gloryhole_1.topTagStyle>> slave ready to serve it's master!
<</if>>
<<switch $gloryhole_1.reason>>
<<case 'money'>>
And while the money sure is a nice bonus, that's not the reason why you do this at all, is it Sissy? It's because deep inside you knew all along, this is where you belong!
<<case 'curiosity'>>
And like the good little sissy you are, you know deep inside yourself all along, that this is exactly where you belong! On your knees, in front of this big <<getWordPenis $player>>.
<<case 'horny'>>
And like the horny little bitch you are, you know deep inside yourself all along, that this is exactly where you belong! On your knees, in front of this big <<getWordPenis $player>>.
<</switch>>
<<case 'bold'>>
some common whore, ready to serve its next customer.
<<switch $gloryhole_1.reason>>
<<case 'money'>>
Which is exactly what you are right now.
<<case 'curiosity'>>
But you're not doing this for the money. You simply want to know...
<<case 'horny'>>
But you're simply a puppet of your desires, horny beyond any measurement, so you don't even care.
<</switch>>
<<case 'cute'>>
some cute schoolgirl trying to earn a few bucks for a more comfortable life.
<<switch $gloryhole_1.reason>>
<<case 'money'>>
Or a Prostitute dressing as Schoolgirl. The outcome is pretty much the same.
<<case 'curiosity'>>
But you're not doing this for the money. You simply want to know...
<<case 'horny'>>
But you're simply a puppet of your desires, horny beyond any measurement, so you don't even care.
<</switch>>
<<case 'female' 'modest'>>
some bored housewife, trying to make her life more exciting!
<<switch $gloryhole_1.reason>>
<<case 'money'>>
Or a Prostitute dressing as Schoolgirl. The outcome is pretty much the same.
<<case 'curiosity'>>
But you're not doing this for the money, do you? Oh no, you simply want some cock in your life, do you?
<<case 'horny'>>
But you're simply a puppet of your desires, horny beyond any measurement, so you don't even care.
<</switch>>
<<case default 'male'>>
some boy toy whore, ready to serve its next customer.
<<switch $gloryhole_1.reason>>
<<case 'money'>>
Which is exactly what you are right now.
<<case 'curiosity'>>
But you're not doing this for the money. You simply want to know...
<<case 'horny'>>
But you're simply a puppet of your desires, horny beyond any measurement, so you don't even care.
<</switch>>
<</switch>>
Your heart is racing as you get closer to this big <<getWordPenis $player>>. The head is rosy and pulses with energy, the dickhole is already oozing with precum in anticipation. You can see the blood pumping through the veins making its shaft twitch and thump. It has a strong, musky smell emitting from it, but not unpleasant. It's driving you insane. You should be repulsed, not aroused,
<<if $gloryhole_1.cage!="">>
but your <<getWordMyPenis $player>> is pressing against the <<=$gloryhole_1.cage>> without mercy.
<<else>>
<<if setup.checkItemTypeWorn('panties')>>
but your <<getWordMyPenis $player>> is getting hard rubbing against your <<=setup.getItemTypeName('panties')>>, while you gently stroke over its fabric.
<<else>>
but your <<getWordMyPenis $player>> is getting hard, while you gently stroke it.
<</if>>
<</if>>
<br>
<br>
<<printThought $player "This is so wrong, but I cant help myself!">><br>
<br>
You take the <<getWordPenis $player>> in your hand. It is much warmer then expected, and you feel it pulsing and twitching in your hand. You hear an audible moan from the other side of the stall and take it as encouragement as you start moving your hand up and down its long, meaty shaft. You realize, that without any help of lotion working on an extra large tool like this might take way to long, you spit into one hand, and rub it all over his dickhead to mix it together with the precum for added viscosity, while your second hand starts to work on his balls, massaging them wholeheartedly. All your hard work, massaging feet for years finally pay of, as you feel the rhythm of the throbbing and pulsating getting stronger and quicker in your hands, as the moans get more ecstatically from the other side. And as you indulge this <<getWordPenis $player>>, you're getting hornier and hornier as well.
<<if $gloryhole_1.cage!="">>
But your <<getWordMyPenis $player>> is being constrained by your <<=$gloryhole_1.cage>>, making you unable to cum in a normal fashion. But you want to cum, you need to cum, together with this manly <<getWordPenis $player>> in your hand.
<<if $gloryhole_1.plug!="">>
You pull your <<=$gloryhole_1.plug>> out of your wet sissy pussy and start fingering your anus vigorously, until you're yourself on the brink of cumming!
<<else>>
Lubricating your other hand with the precum leaking through your <<=$gloryhole_1.cage>>, you start fingering your sissy pussy vigorously, until you're yourself on the brink of cumming!
<</if>>
<</if>>
And as this hard, pulsing <<getWordPenis $player>> explodes in your hand, spraying <<getWordCum $player>> all over your hand
<<if _c2 == 'none'>>
and chest inking your skin with the slight off white of <<getWordCum $player>>,
<<else>>
and chest, onto your <<=setup.getItemName(_c2)>>, soaking it with <<getWordCum $player>>,
<</if>>
<<if $gloryhole_1.cage!="">>
<<if $gloryhole_1.cum>>
<<if _c1 == 'none'>>
<<getWordCum $player>> leaks out of your <<getWordMyPenis $player>> on the floor, but without the sweet release of an real orgasm, you still feel horny as hell.
<<else>>
<<getWordCum $player>> leaks out of your <<getWordMyPenis $player>> on the floor, soaking into your <<=setup.getItemName(_c1)>>, but without the sweet release of an real orgasm, you still feel horny as hell.
<</if>>
<<else>>
<<if _c1 == 'none'>>
Besides ra few drops of <<getWordCum $player>> dripping on the floor you're without release, no matter what you do. You still feel horny as hell, but are unable to do anything against it.
<<else>>
Besides a few drops of <<getWordCum $player>> dripping into your <<=setup.getItemName(_c1)>> you're without release, no matter what you do. You still feel horny as hell, but are unable to do anything against it.
<</if>>
<</if>>
<<switch $gloryhole_1.reason>>
<<case 'money'>>
And if money was really the sole reason you did this, why do you feel so disappointed? Maybe you wanted more?
<<case 'curiosity'>>
And since you're unable to please yourself, it looks like its your calling now to please others, like the good little sissy you are. But wasn't that the reason why you were curious in the first place?
<<case 'horny'>>
And being unable to find sweet, sweet release is driving you nuts. It's driving you over the edge. You have to advance your efforts to bring pleasure to this <<getWordPenis $player>> to find pleasure yourself!
<</switch>>
<<else>>
<<if $gloryhole_1.cum>>
<<if _c1 == 'none'>>
you shoot a load of <<getWordCum $player>> on the floor,
<<else>>
you spray a load of <<getWordCum $player>> into your <<=setup.getItemName(_c1)>>,
<</if>>
<<switch $gloryhole_1.reason>>
<<case 'money'>>
If money was really the sole reason you did this, why did you cum like you've never cum before?<br>
<br>
<<printThought $player "But... but I only did it for the money... did I?">><br>
<br>
<<case 'curiosity'>>
Pleasing others made you so horny, you came yourself sissy!<br>
<br>
<<printThought $player "Oh God... what ave I done. But I'm so horny! Why does this make me so horny?">><br>
<br>
<<case 'horny'>>
Pleasing others made you so horny, you came yourself, despite the chastity device locked around your <<getWordMyPenis $player>>!<br>
<br>
<<printThought $player "Oh I came by giving pleasure to others. Maybe thats the way?">><br>
<br>
<</switch>>
<<else>>
you're unable to cum yourself.
<<switch $gloryhole_1.reason>>
<<case 'money'>>
And if money was really the sole reason you did this, why do you feel so disappointed? Maybe you wanted more?
<<case 'curiosity'>>
And since you're unable to please yourself, it looks like its your calling now to please others, like the good little sissy you are. But wasn't that the reason why you were curious in the first place?
<<case 'horny'>>
Pleasing others made you so much more horny, and still, you're unable to find sweet release yourself!<br>
<br>
<<printThought $player "Maybe I have to increase my efforts? Yeah, that has to be it!">>
<</switch>>
<</if>>
<</if>>
<br><br>
<<switch $gloryhole_1.reason>>
<<case 'money'>>
<<printThought $player "No... my lack of money made me do it... did it?">><br>
<<case 'curiosity'>>
<<printThought $player "What? No, this is wrong. I'm not into guys! I'm into girls. Damn it!">><br>
<<case 'horny'>>
<<printThought $player "What? No, this is wrong. I cannot let my desires control me like this!">><br>
<</switch>>
<br>
"@@.npc_gloryhole;Wow... Sissy. You're awesome. Legends of your handiwork where not exaggerated. You're really good with your hands. Makes me wonder how good your mouth would be. Anyway, here, take this. You've earned it.@@"<br>
<br>
He holds you <<=$handJobMoney>> Credits through the gloryhole.
<<switch $gloryhole_1.reason>>
<<case 'money'>>
30. Credits. You just sold the remains of your dignity for 30 Credits. Way to go.<br>
<br>
<<printThought $player "What... I just prostitute myself for a mere 30 Credits?">>
<<case 'curiosity' 'horny'>>
You hesitate. Getting paid for sexual acts is not forbidden per se, but you feel kind of odd for taking it.
<<if $player.money.total <= 0>>
But then again, your financial situation ain't that great.
<</if>>
After a short while you decide to take it.
<</switch>>
<br><br>
"@@.npc_gloryhole;So, Sissy. You wana earn a few extra bucks? All you have to do, is to lick up that hot <<getWordCum $player>> all over your hand and swallow it while showing me your mouth through the hole. Go ahead, you know you want to!@@"<br>
<br>
<<switch $gloryhole_1.reason>>
<<case 'money'>>
[<<moveTo "event_gloryhole_1_3" "Lick the <<getWordCum $player>> off your hand while thinking of the Money..." 360>>]<br>
<<case 'curiosity'>>
[<<moveTo "event_gloryhole_1_3" "Lick the <<getWordCum $player>> off your hand while accepting the truth..." 360>>]<br>
<<case 'horny'>>
[<<moveTo "event_gloryhole_1_3" "Lick the <<getWordCum $player>> off your hand because you're still horny!" 360>>]<br>
<</switch>>
[<<moveTo "event_gloryhole_1_3_stop" "Stop this right now!" 30>>]
<</nobr>>
</div><<nobr>>
<<set $player.inside = true>>
<<set $player.cutscene.lockinventory = false>>
<<if $roomchange==true>>
<</if>>
<<set _tmpVal = setup.checkDecency($player)>>
<<set $player.location to "The Usual Place, Toilets">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/the_usual_place_toilet.png" >>
<div id="invframe" class="scrolltext">
<<nobr>>
<<if !$gloryhole_1.finished>>
You decide to end this charade and leave as soon as possible.<br>
<br>
<</if>>
<<switch $gloryhole_1.reason>>
<<case 'money'>>
<<printThought $player "Oh God. I sold myself to the highest bidder like a prostitute. No one can ever know about this! I should have never come here. I should have never stayed here!">>
<<case 'curiosity'>>
<<printThought $player "Oh God. I masturbated that guy like a Sissy in heat. No one can ever know about this! I should have never come here. I should have never stayed here!">>
<<case 'horny'>>
<<printThought $player "Oh God. I masturbated that guy like a bitch in heat. No one can ever know about this! I should have never come here. I should have never stayed here!">>
<</switch>>
<br><br>
You clean yourself as good as possible, but someone might notice something upon closer inspection. You should better hurry home fast.
<<if _tmpVal>>
<br>
<br>
[<<moveTo "room_usual_place_outside" "Leave in a hurry!" 180>>]
<<else>>
But you're not feeling comfortable to traverse the streets in this outfit. You really should change your clothes.
<</if>>
<</nobr>>
</div><<nobr>>
<<set $player.inside = false>>
<<set $player.cutscene.lockinventory = true>>
<<set $player.cutscene.reason = "I'm not changing my outfit during an Handjob!">>
<<set _tmpVal = setup.checkDecency($player)>>
<<if $roomchange==true>>
<<if $player.swalloedothercum == false>>
<<levelStat $player 'humiliation' 5 100>>
<<levelStat $player 'submission' 5 100>>
<<set $player.swalloedothercum = true>>
<<set $player.swalloedothercum_first = '@@.npc_gloryhole;Gloryhole Stranger@@'>>
<<else>>
<<levelStat $player 'humiliation' 5 50>>
<<levelStat $player 'submission' 5 50>>
<</if>>
<<if $gloryhole_1.reason == 'money'>>
<<levelStat $player 'whoring' 1 100>>
<<levelStat $player 'cum' 0 50>>
<<set $player.timebased.horny = setup.changeHorny($player,5)>>
<<else>>
<<levelStat $player 'cum' 1 200>>
<<set $player.timebased.horny = setup.changeHorny($player,25)>>
<</if>>
<<set $player.money.total+=10>>
<</if>>
<<set $player.location to "The Usual Place, Toilets">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createAnimatedBGR "https://giant.gfycat.com/FaithfulTalkativeGermanpinscher.mp4">>
<div id="invframe" class="scrolltext">
<<nobr>>
You shiver as you slowly move your hand towards your mouth, positioning your mouth close to the gloryhole, so it is visible from the other stall.<br>
<br>
<<switch $gloryhole_1.reason>>
<<case 'money'>>
<<printThought $player "I might as well do this, if it means I get some more... 30 ain't that much after all...">>
<<case 'curiosity'>>
<<printThought $player "I came this far, I might as well continue...">>
<<case 'horny'>>
<<printThought $player "I came this far, I'm not yet done!">>
<</switch>>
<br><br>
You dip the tip of your tongue into the strangers cum. Suddenly it hits you like a hammer. You just licked someones else baby batter, straight from their meatstick.
<<if $player.swalloeddowncum == false && $player.swalloedothercum == true>>
Even before you tasted your own cum. Which wasn't your plan anyway. Which both weren't your plans anyway!
<</if>>
It tastes bitter and smells a little bit like urine. Maybe the stranger pissed right before you worked on his shaft of manliness. Yuck. But still you cant stop licking your hand until its all inside your mouth. You let it roll around your tongue, like you're tasting a good glass of wine, and once the flavor has filled your throat you swallow it.<br>
<br>
<<if $gloryhole_1.reason == 'money'>>
<<printThought $player "Why... why am I enjoying this so much?">>
<<else>>
<<printThought $player "I enjoy this way too much!">>
<</if>>
<<switch $gloryhole_1.reason>>
<<case 'money'>>
<<printThought $player "Why... why am I enjoying this so much?">>
<<case 'curiosity'>>
<<printThought $player "I enjoy this way too much!">>
<<case 'horny'>>
<<printThought $player "This... this makes me way to horny again!">>
<</switch>>
<br><br>
"@@.npc_gloryhole;Nice. You surely are a whore, through and through Sissy. Very good. Here you go, your reward.@@", the stranger from the gloryhole tells you while handing you another 10 credits, while continuing, "@@.npc_gloryhole;Hmmm... Tell you what. I'll double that amount if you do me one last favour.@@"<br>
<br>
You explain to the stranger that you don't do blowjobs.<br>
<br>
<<printThought $player "I am not going to put your cock into my mouth, no matter what. I still have a little shred of dignity left inside of me!">><br>
<br>
"@@.npc_gloryhole;Don't worry, I simply need you to put your open mouth next to the gloryhole and don't move no matter what, do you understand?@@"<br>
<br>
<<if $gloryhole_1.reason=='money'>>
[<<moveTo "event_gloryhole_1_4" "Nod and move your head in position, thinking of the Money..." 360>>]<br>
<<else>>
<<if $npc_psychiatrist.hypnosis>0>>
[<<moveTo "event_gloryhole_1_4" "Nod and move your head in position because you were told to..." 360>>]<br>
<</if>>
<</if>>
[<<moveTo "event_gloryhole_1_3_stop" "Really, this time stop it!" 30>>]
<</nobr>>
</div><<nobr>>
<<set $player.inside = false>>
<<set $player.cutscene.lockinventory = true>>
<<set $player.cutscene.reason = "I'm not changing my outfit during an Handjob!">>
<<set _tmpVal = setup.checkDecency($player)>>
<<if $roomchange==true>>
<<if $player.drankotherpee == false>>
<<levelStat $player 'humiliation' 6 100>>
<<levelStat $player 'submission' 6 100>>
<<set $player.drankotherpee = true>>
<<set $player.drankotherpee_first = '@@.npc_gloryhole;Gloryhole Stranger@@'>>
<<else>>
<<levelStat $player 'humiliation' 6 50>>
<<levelStat $player 'submission' 6 50>>
<</if>>
<<if $gloryhole_1.reason == 'money'>>
<<levelStat $player 'whoring' 2 100>>
<<levelStat $player 'piss' 0 100>>
<<set $player.timebased.horny = setup.changeHorny($player,5)>>
<<else>>
<<levelStat $player 'piss' 1 200>>
<<set $player.timebased.horny = setup.changeHorny($player,25)>>
<</if>>
<</if>>
<<set $player.location to "The Usual Place, Toilets">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createAnimatedBGR "https://giant.gfycat.com/DishonestGiddyGander.mp4">>
<div id="invframe" class="scrolltext">
<<nobr>>
"@@.npc_gloryhole;Very good. I've been waiting the whole evening to do this. So don't waste a single drop@@"<br>
<br>
<<printThought $player "Wait a second... he is not going to... is he?">><br>
<br>
Before you can finish that train of thought a torrent of hot, golden <<getWordPiss $player>> hits your face, pouring down into your mouth. You can feel the hot liquid all over your face, its rather nasty fragrance findings its way into your nose, its bitter taste on your tongue, removing all the taste of cum you still had in there. And you just stand there. Unable to move even a single inch, like rooted to the spot. The sheer shock of being used like a dirty urinal in a public toilet is to much for your mind and you stay in place like a fawn staring right into two oncoming headlights.<br>
<br>
<<printThought $player "Oh god! No! What have I done?">><br>
<br>
"@@.npc_gloryhole;Come on sissy. My friend told me you like this. But to me it looks like this might be exaggerated. Tell you what, Sissy. If you swallow it like the good little toilet whore you are... Swallow it like the living urinal you're supposed to be and show me your proud empty mouth like the slut you are, and I'll triple that amount! So, what do you say. Ooh, I feel like theres still a lot inside me. Be ready!@@"<br>
<br>
<<switch $gloryhole_1.reason>>
<<case 'money'>>
[<<moveTo "event_gloryhole_1_5_swallow" "I have to swallow it. Even if it means, I'll be a toilet whore!" 360>>]<br>
[<<moveTo "event_gloryhole_1_5_spit" "No money is worth this! I'll spit it out!" 360>>]<br>
<<case 'curiosity'>>
[<<moveTo "event_gloryhole_1_5_swallow" "I have to swallow it. Even if it means, I'll be a sissy toilet!" 360>>]<br>
[<<moveTo "event_gloryhole_1_5_spit" "No, no sexual curiosity is worth this! I'll spit it out!" 360>>]<br>
<<case 'horny'>>
[<<moveTo "event_gloryhole_1_5_swallow" "God, I'm so horny right now. I'll do everything he wants!" 360>>]<br>
[<<moveTo "event_gloryhole_1_5_spit" "No! I have to calm down. I don't want this. I'll spit it out!" 360>>]<br>
<</switch>>
<</nobr>>
</div><<nobr>>
<<set $player.inside = false>>
<<set $player.cutscene.lockinventory = true>>
<<set $player.cutscene.reason = "I'm not changing my outfit during an Handjob!">>
<<set _tmpVal = setup.checkDecency($player)>>
<<if $roomchange==true>>
<<set $gloryhole_1.pissChest = setup.checkTopBodySlot('tits','top')>>
<<set $gloryhole_1.pissButtTop = setup.checkTopBodySlot('bootie','top')>>
<<set $gloryhole_1.pissButtBottom = setup.checkTopBodySlot('bootie','bottom')>>
<<set $gloryhole_1.finished = true>>
<<if $gloryhole_1.pissChest !='none'>>
<<changeItemStatus $gloryhole_1.pissChest 'piss' '["set",50]'>>
<</if>>
<<if $gloryhole_1.reason == 'money'>>
<<levelStat $player 'whoring' 3 200>>
<<levelStat $player 'humiliation' 4 400>>
<<levelStat $player 'piss' 1 100>>
<<else>>
<<levelStat $player 'humiliation' 4 400>>
<<levelStat $player 'piss' 2 200>>
<</if>>
<<changeStatAllWorn 'piss' 100>>
<<set $player.timebased.dirty = Math.min(100,$player.timebased.dirty+50)>>
<<set $player.money.total+=40>>
<</if>>
<<set $player.location to "The Usual Place, Toilets">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createAnimatedBGR "https://giant.gfycat.com/DishonestGiddyGander.mp4">>
<div id="invframe" class="scrolltext">
<<nobr>>
You spit out the piss, closing your mouth, so no more can flow inside, but you still have the bitter, nasty taste on your tongue.
<br>
<<printThought $player "No way, I am not going to swallow this!">><br>
<br>
"@@.npc_gloryhole;Oh well, I can still have fun like this, you know@@", is what you hear from the other side, as he starts to swing his <<getWordPenis $player>> around, spraying piss all over you, until there's nothing left, that has not been soaked in <<getWordPiss $player>>.<br>
<br>
<<printThought $player "Fuck, I will smell like a dirty urinal while walking home. I really hope nobody sees me like this!">><br>
<br>
"@@.npc_gloryhole;Now, turn around and put that sexy little butt of yours in the air, so I can mark you like the dirty bitch you are@@"<br>
<br>
You hesitate for a moment.
<<if $player.stats.submission[0]>5>>
But through your submissive behavior lately, you find his dominant way with you rather exciting, and decide to continue to follow his instructions.
<<else>>
But you have come this far
<<switch $gloryhole_1.reason>>
<<case 'money'>>
in pursuit of some desperate needed money, and decide to continue to follow his instructions.
<<case 'curiosity'>>
in pursuit of your sexual curiosity, and decide to continue to follow his instructions.
<<case 'horny'>>
in pursuing the need to satisfy your sexual needs curiosity, and decide to continue to follow his instructions.
<</switch>>
<</if>>
You turn around and bend over, moving your head very close to the floor, which is already wet from all that urine, moving your butt in the air. After only a few seconds you can feel the hot <<getWordPiss $player>>
<<if $gloryhole_1.pissButtTop == 'none'>>
wetting your buttcheeks.
<<else>>
<<if $gloryhole_1.pissButtTop == $gloryhole_1.pissButtBottom>>
soaking through your <<=setup.getItemName($gloryhole_1.pissButtTop)>>.
<<else>>
soaking through your <<=setup.getItemName($gloryhole_1.pissButtTop)>> until it finally reaches your <<=setup.getItemName($gloryhole_1.pissButtBottom)>>.
<</if>>
<</if>>
You lose track of time during the whole ordeal, forgetting the reason why you do it in the first place after a while. All there is for you is your place on the floor, accepting urine like a nasty toilet. Maybe that's your place in life now.<br>
<br>
<<printThought $player "Wh... What?">><br>
<br>
"@@.npc_gloryhole;I said, maybe thats your place in life now Sissy. Or whatever your name is. I know very well, that you're not Sissy. It's not a very nice thing to steal someone's workplace, you know? And heaven, you took that piss, like it's the best thing in life. You should have swallowed though, the cleaner is going to get an heart attack. Well, but a word is a word, here you go.@@", he says, reaching you 40 more credits.<br>
<br>
You suddently hear an angry voice from a few stalls away:"@@.npc_prostitute;Screw you Robert, you know exactly that my stall is over here, or are you too drunk to count again!@@" followed by laughter all over the toilet.<br>
<br>
"@@.npc_gloryhole;Oh shit. Fuck. I am so sorry. Wow, look at the time. Welp, I'll be gone then@@", is the last thing you hear after someone hastily leaves the stall next to yours.<br>
<br>
[<<moveTo 'event_gloryhole_1_3_stop' 'Continue.' 666>>]
<</nobr>>
</div><<nobr>>
<<set $player.inside = false>>
<<set $player.cutscene.lockinventory = true>>
<<set $player.cutscene.reason = "I'm not changing my outfit during an Handjob!">>
<<set _tmpVal = setup.checkDecency($player)>>
<<if $roomchange==true>>
<<set $gloryhole_1.pissChest = setup.checkTopBodySlot('tits','top')>>
<<set $gloryhole_1.finished = true>>
<<if $gloryhole_1.pissChest !='none'>>
<<changeItemStatus $gloryhole_1.pissChest 'piss' '["set",50]'>>
<</if>>
<<if $gloryhole_1.reason == 'money'>>
<<levelStat $player 'whoring' 3 200>>
<<levelStat $player 'piss' 2 200>>
<<else>>
<<levelStat $player 'piss' 4 400>>
<</if>>
<<set $player.timebased.dirty = Math.min(100,$player.timebased.dirty+25)>>
<<set $player.money.total+=80>>
<</if>>
<<set $player.location to "The Usual Place, Toilets">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createAnimatedBGR "https://giant.gfycat.com/DishonestGiddyGander.mp4">>
<div id="invframe" class="scrolltext">
<<nobr>>
You hold your mouth wide... as the steamy <<getWordPiss $player>> fills and fills. And fills, until there's no more space left!<br>
<br>
<<printThought $player "Oh no... I am not really going to... am I?">><br>
<br>
The stream stops on the other side as your mouth is completely full and you can hear the stranger whisper, "@@.npc_gloryhole;Go head, do it. Do it now. You know you want to, Sissy!@@"<br>
<br>
And then a sudden outburst ""@@.npc_gloryhole_dom;DO IT!@@", which makes you flinch back, swallowing the whole load!<br>
<br>
<<printThought $player "Oh... what have I done. He uses me like a toilet!">><br>
<br>
"@@.npc_gloryhole;Now, that wasn't that hard now was it, Sissy? Go ahead, open your beautiful little mouth for me to see if everything flushed down.@@"<br>
<br>
You hesitate for a moment.
<<if $player.stats.submission[0]>5>>
But through your submissive behavior lately, you find his dominant way with you rather exciting, and decide to continue to follow his instructions.
<<else>>
But you have come this far
<<switch $gloryhole_1.reason>>
<<case 'money'>>
in pursuit of some desperate needed money, and decide to continue to follow his instructions.
<<case 'curiosity'>>
in pursuit of your sexual curiosity, and decide to continue to follow his instructions.
<<case 'horny'>>
in pursuing the need to satisfy your sexual needs curiosity, and decide to continue to follow his instructions.
<</switch>>
<</if>>
You open your mouth again, and without warning his rock hard <<getWordPenis $player>> continues to piss right into that toilet mouth of yours, until its filled to the brink with hot, nasty <<getWordPiss $player>> yet again. Only this time he doesn't give you the benefit of stopping when your mouth is full. This forces you to swallow it fast. But while your mouth is closed, a continual trickle of <<getWordPiss $player>> makes its way down your face, to splash right onto your
<<if $gloryhole_1.pissChest !='none'>>
<<=setup.getItemName($gloryhole_1.pissChest )>>, soaking it with hot <<getWordPiss $player>>.
<<else>>
bare chest, bathing it with the hot, nasty urine.
<</if>>
You lose track of time during the whole ordeal. You swallow his nasty smelling and even worse tasting piss, forgetting the reason why you do it in the first place after a while. All there is for you is your place on the floor, accepting urine like a nasty toilet. Maybe that's your place in life now.<br>
<br>
<<printThought $player "Wh... What?">><br>
<br>
"@@.npc_gloryhole;I said, maybe thats your place in life now Sissy. Or whatever your name is. I know very well, that you're not Sissy. It's not a very nice thing to steal someone's workplace, you know? And heaven, you swallowed my piss, like it's the best thing in life. Well, but a word is a word, here you go.@@", he says, reaching you 80 more credits.<br>
<br>
You suddently hear an angry voice from a few stalls away:"@@.npc_prostitute;Screw you Robert, you know exactly that my stall is over here, or are you to drunk to count again!@@" followed by laughter all over the toilet.<br>
<br>
"@@.npc_gloryhole;Oh shit. Fuck. I am so sorry. Wow, look at the time. Welp, I'll be gone then@@", is the last thing you hear after someone hastily leaves the stall next to yours.<br>
<br>
[<<moveTo 'event_gloryhole_1_3_stop' 'Continue.' 666>>]
<</nobr>>
</div><<nobr>>
<<set $player.inside = true>>
<<set _tmpVal = setup.checkDecency($player)>>
<<set $up_handjob = false>>
<<set _tmpHandJob = setup.canPlayerSex($player,'handjob')>>
<<set _tmpBlowJob = setup.canPlayerSex($player,'blowjob')>>
<<if $roomchange==true>>
<<set $gloryholejob = {}>>
<<set $gloryholejob.up_moan = 0>>
<<set $gloryholejob.up_cum = false>>
<<set $gloryholejob.up_pantiessoaked = false>>
<<set $gloryholejob.cloth1="">>
<<set $gloryholejob.cloth2part="">>
<<set $gloryholejob.cloth2="">>
<<set $gloryholejob.type="">>
<<set $gloryholejob.reason="">>
<<set $gloryholejob.paid=false>>
<<if (Math.random()*100)<25>>
<<set $gloryholejob.pissjob = true>>
<<else>>
<<set $gloryholejob.pissjob = false>>
<</if>>
<<if (Math.random()*100)<25>>
<<set $gloryholejob.asshole = true>>
<<else>>
<<set $gloryholejob.asshole = false>>
<</if>>
<</if>>
<<set $player.location to "The Usual Place, Toilets">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createAnimatedBGR "https://giant.gfycat.com/BestSpectacularBighornsheep.mp4">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<if ($player.stats.whoring[0]>=$player.stats.penis[0]) && ($player.stats.whoring[0]>=3)>>
You wait for quite a while on the Toilet thinking about the decisions in your Life that brought you here. Is touching a strangers <<getWordPenis $player>> for a fistful of credits really what you had in mind? Or is there something else going on as well? Right on cue a rather enormous specimen gets shoved through the gloryhole. Hard and dripping with precum, waiting for your ... affection.
<<elseif $npc_psychiatrist.hypnosis>0>>
You wait for quite a while on the Toilet thinking about the decisions in your Life that brought you here. Right here, right now, waiting for a <<getWordPenis $player>> to appear in a hole... in a Toilet... in a Bar... in the middle of the night. Right on cue a rather enormous specimen gets shoved through the gloryhole. Hard and dripping with precum, waiting for your ... affection.
<<elseif (_tmpHandJob.ret||_tmpBlowJob.ret) || ($npc_psychiatrist.hypnosis>0)>>
You wait for quite a while on the Toilet thinking about the decisions in your Life that brought you here. Right here, right now, waiting for a <<getWordPenis $player>> to appear in a hole... in a Toilet... in a Bar... in the middle of the night. Right on cue a rather enormous specimen gets shoved through the gloryhole. Hard and dripping with precum, waiting for your ... affection.
<<if $player.stats.humiliation[0]<=7>>
And even though everything insides you wants to simply leave and forget all about this, a voice inside you begs you to stay and to do your duty on this magnificent <<getWordPenis $player>>, like you're supposed to do.
<<else>>
The voices in your head trying to stop you from doing this are fading away into the gray noise that used to be your mind. Your only thoughts circle around whats right in front of you. Your ready to do your duty on this magnificent <<getWordPenis $player>>, like you're supposed to do.
<</if>>
<<else>>
You have no idea, what exactly you've expected to happen. Yeah, you've done things in here before, but that was different. A part of you is repulsed by your actions and wants to run away at the sight of this rather enormous specimen, which gets shoved through the gloryhole. It's hard and dripping with precum and you think, it waits for your affection. But you're not going to touch this <<getWordPenis $player>>, are you?
<<if (_tmpHandJob.perc>90) || (_tmpBlowJob.perc>90)>>
But you can already feel your defenses crumbling by simply staring at this manly <<getWordPenis $player>>.<br><br>
<<printThought $player "No... but I kinda want to feel it's manliness!">>
<</if>>
<</if>>
<br><br>
<<if $player.stats.humiliation[0]<=7>>
<<printThought $player "Oh god. What am I becoming? I have to get out here, fast!">><br>
<br>
<<elseif $player.stats.whoring[0]>=3>>
<<printThought $player "Anyway, lets get this over with. Maybe I can even handle a few of these tonight!">><br>
<<else>>
<<if _tmpBlowJob.ret>>
<<printThought $player "I.. I wonder how it tastes. A small lick wont hurt anyone, will it?">><br><br>
<<elseif _tmpHandJob.ret>>
<<printThought $player "I.. I want to touch this...">><br><br>
<</if>>
<</if>>
[<<moveTo "room_usual_place_handjob" "Offer a handjob... for money" 360 '<<set $gloryholejob.type="handjob">><<set $gloryholejob.reason="money">><<set $gloryholejob.paid=true>>'>>]<br>
<<if _tmpHandJob.ret>>
[<<moveTo 'room_usual_place_handjob' 'Offer a handjob... for free.' 360 '<<set $gloryholejob.type="handjob">><<set $gloryholejob.reason="horny">><<set $gloryholejob.paid=false>>'>>]<br>
<<else>>
[@@.link_locked;No way in hell am I going to touch this ... monster!@@] <<hint $options "If your player character refuses to do its job, there are several ways to increase your changes. Certain Skills decide how good you are at doing this, certain fetishes decide how much you want it. Horniness is a big factor as well. And it makes much more fun to work here dressed as a slut or whore then in your casual male clothes, isn't it?">><br>
<</if>>
<<if ($player.handjobvirgin == false) && ($player.stats.penis[0]>=2)>>
<<if $player.blowvirgin>>
<<if _tmpBlowJob.ret>>
[<<moveTo "room_usual_place_blowjob_init" "Do ... do ... a blow ... a blowjob." 360>>]<br>
<<else>>
[@@.link_locked;No... no... I'm... I'm not ready. There's no way I can undo this, once I've done it!@@]<br>
<</if>>
<<else>>
<<if _tmpBlowJob.ret>>
[<<moveTo "room_usual_place_blowjob_init" "Do a blowjob." 360>>]<br>
<<else>>
[@@.link_locked;No way my lips will part for this monster!@@]<br>
<</if>>
<</if>>
<</if>>
<<if _tmpVal>>
[<<moveTo "room_usual_place_inside" "Leave the Toilet!" 30>>]
<<else>>
[@@.link_locked;I can't leave the toilet dressed like this!@@]
<</if>>
<</nobr>>
</div><<nobr>>
<<set $player.inside = false>>
<<set $player.cutscene.lockinventory = true>>
<<set $player.cutscene.reason = "I'm already working on it, so it's to late to change my clothes now">>
<<if $roomchange==true>>
<<set $gloryhole_service.handjob += 1>>
<<set $player.flags.gloryhole.handjob += 1>>
<<set $gloryholejob.cage = setup.getItemTypeName("cage")>>
<<set $gloryholejob.plug = setup.getItemTypeName("plug")>>
<<set $gloryholejob.cum_quality = Math.floor(5*Math.random())>>
<<set $gloryholejob.up_moan = Math.floor(5*Math.random())>>
<<set $gloryholejob.up_cum = false>>
<<set $gloryholejob.up_pantiessoaked = false>>
<<set $player.timebased.fatigue+=Math.round(15-($player.stats.strong[0]/2))>>
<<set $player.timebased.horny =setup.changeHorny($player,10)>>
<<set $gloryholejob.cloth1 = setup.checkTopBodySlot('penis','bottom')>>
<<if setup.canPlayerCum($player,$player.stats.penis[0])>>
<<set $gloryholejob.up_cum = true>>
<</if>>
<<set _bodyparts = [ "head" , "mouth" , "upperbody" , "tits" , "lowerbody" , "crotch" ]>>
<<set $gloryholejob.cloth2part = setup.randomArray(_bodyparts)>>
<<set $gloryholejob.cloth2 = setup.checkTopBodySlot($gloryholejob.cloth2part,'top')>>
<<if $player.timebased.dirty<50>>
<<set $player.timebased.dirty = 50>>
<</if>>
<<if ($gloryholejob.cloth1 != 'none')&&($gloryholejob.up_cum == true)>>
<<if setup.hasItemStatus(setup.getItemFromType('panties'), 'cumsoaked','>','25')>>
<<set $gloryholejob.up_pantiessoaked = true>>
<</if>>
<<changeItemStatus $gloryholejob.cloth1 'cumsoaked' '["set",100]'>>
<</if>>
<<if $gloryholejob.cloth2 != 'none'>>
<<changeItemStatus $gloryholejob.cloth2 'cumsoaked' '["set",100]'>>
<</if>>
<<set $gloryholejob.topTagStyle = setup.analyzeWornTags(['sissy','bold','fetish','modest','cute','male'])>>
<<set $gloryholejob.topTagType = setup.analyzeWornTags(['underwear','overgarment'])>>
<<switch $gloryholejob.reason>>
<<case 'money'>>
<<levelStat $player 'whoring' 8 100>>
<<set _xp = 25>>
<<default>>
<<set _xp = 50>>
<</switch>>
<<switch $gloryholejob.topTagStyle>>
<<case 'sissy' 'bold' 'fetish'>>
<<levelStat $player 'feminized' 10 _xp>>
<<levelStat $player 'humiliation' 3 _xp>>
<<levelStat $player 'submission' 10 _xp>>
<<case 'modest' 'cute'>>
<<levelStat $player 'feminized' 7 _xp>>
<<levelStat $player 'humiliation' 7 _xp>>
<<levelStat $player 'submission' 7 _xp>>
<<case default>>
<<levelStat $player 'humiliation' 10 _xp>>
<<levelStat $player 'submission' 10 _xp>>
<</switch>>
<<levelStat $player 'strong' 3 25>>
<<set $gloryholejob.money = setup.calcSexMoney($player,10)>>
<<if !($gloryholejob.pissjob && $gloryholejob.asshole)>>
<<set $player.money.total+=$gloryholejob.money>>
<<set $gloryhole_service.totalmoney+=$gloryholejob.money>>
<</if>>
<<set $npc_barkeeper.handjobs+=1>>
<</if>>
<<set $player.location to "The Usual Place, Toilets">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createAnimatedBGR "https://giant.gfycat.com/HilariousGrippingLeafbird.mp4">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<switch $gloryholejob.topTagStyle>>
<<case 'fetish'>>
Dressed in some provocative fetish attire, you
<<case 'sissy'>>
<<if $player.stats.feminized[0]<10>>
Dressed like a sissy, you
<<else>>
Dressed like the sissy you are, you
<</if>>
<<case 'bold'>>
Dressed in a prostitue,
<<case 'cute'>>
Dressed in girly things, you
<<case 'modest'>>
Dressed like a housewife, you
<<default>>
You
<</switch>>
decided to help out this poor, big, throbbing <<getWordPenis $player>>.
<<if $gloryholejob.reason=='money'>>
For a certain reward of course. The excited <<getWordMyPenis $player>> is telling another story though.<br>
<br>
<<if $gloryholejob.topTagStyle!="male">>
<<printThought $player "Calm down damn it. I'm only doing this for the money... But Why am I then dressed like this?">>
<<else>>
<<printThought $player "Calm down damn it. I'm only doing this for the money... ">>
<</if>>
<br><br>
<</if>>
You're getting used to this, but your heart is still racing as you get on your knees, taking a good look at this big <<getWordPenis $player>>. The head is rosy and pulses with energy, the dickhole is already oozing with precum in anticipation. You can see the blood pumping through the veins making its shaft twitch and thump. It has a strong, musky smell emitting from it, but not unpleasant. It's driving you insane. You should be repulsed, not aroused,
<<if $gloryholejob.cage!="">>
but your <<getWordMyPenis $player>> is pressing against the <<=$gloryholejob.cage>> without mercy.
<<else>>
<<if setup.checkItemTypeWorn('panties')>>
but your <<getWordMyPenis $player>> is getting hard rubbing against your
<<if _pantiessoaked==true>>
filled with <<getWordCum $player>>
<</if>>
<<=setup.getItemTypeName('panties')>>, while you gently stroke over its fabric.
<<else>>
but your <<getWordMyPenis $player>> is getting hard, while you gently stroke it.
<</if>>
<</if>>
<br>
You take the <<getWordPenis $player>> in your hand. It is warm and you feel it pulsing and twitching in your hand. You hear an audible moan from the other side of the stall and take it as encouragement as you start moving your hand up and down its long, meaty shaft.
<<switch $gloryholejob.up_moan>>
<<case 0>>
<br><br>
"@@.npc_gloryhole;Yeah, work my shaft you whore!@@"<br>
<br>
<<case 1>>
<br><br>
"@@.npc_gloryhole;Ugh!@@"<br>
<br>
<<case 2>>
<br><br>
"@@.npc_gloryhole;Yes. Yes! This... This is delicious!@@"<br>
<br>
You feel some psychic energy emitting from the other stall.
<<case 3>>
<br><br>
"@@.npc_gloryhole;Ja, touch it you sissy schlampe!@@"<br>
<br>
<<case 4>>
<br><br>
"@@.npc_gloryhole;Ah! More!@@"<br>
<br>
<</switch>>
You realize, that without any help of lotion working on an extra large tool like this might take way to long, you spit into one hand, and rub it all over his dickhead to mix it together with the precum for added viscosity, while your second hand starts to work on his balls, massaging them wholeheartedly. You can feel how the rhythm of the throbbing and pulsating gets stronger and quicker, as you work on the shaft with one hand, while you massage the balls with your other. The moans get more ecstatically and louder from the other side. And as you indulge this <<getWordPenis $player>>, you're getting hornier and hornier as well.
<<if $gloryholejob.cage!="">>
But your <<getWordMyPenis $player>> is being constrained by your <<=$gloryholejob.cage>>, making you unable to cum in a normal fashion. But you want to cum, you need to cum, together with this manly <<getWordPenis $player>> in your hand.
<<if $gloryholejob.plug!="">>
You pull your <<=$gloryholejob.plug>> out of your wet sissy pussy and start fingering your anus vigorously, until you're yourself on the brink of cumming!
<<else>>
Lubricating your other hand with the precum leaking through your <<=$gloryholejob.cage>>, you start fingering your sissy pussy vigorously, until you're yourself on the brink of cumming!
<</if>>
<</if>>
And as this hard, pulsing <<getWordPenis $player>> explodes in your hand, spraying cum all over your hand
<<switch $gloryholejob.cloth2part >>
<<case 'head'>>
and onto your face,
<<if $gloryholejob.cloth2 == 'none'>>
inking your rosy cheeks in hot manly white <<getWordCum $player>>,
<<else>>
soaking your <<=setup.getItemName($gloryholejob.cloth2)>> in <<getWordCum $player>>,
<</if>>
<<case 'mouth'>>
and into your lips,
<<if $gloryholejob.cloth2 == 'none'>>
making you lick them subconsciously,
<<else>>
soaking your <<=setup.getItemName($gloryholejob.cloth2)>> in <<getWordCum $player>>,
<</if>>
<<case 'upperbody' 'tits'>>
and onto your chest,
<<if $gloryholejob.cloth2 == 'none'>>
makeing the <<getWordCum $player>> flow down your nipples,
<<else>>
soaking your <<=setup.getItemName($gloryholejob.cloth2)>> in <<getWordCum $player>>,
<</if>>
<<case 'lowerbody' 'crotch'>>
and onto your crotch,
<<if $gloryholejob.cloth2 == 'none'>>
soaking your <<getWordMyPenis $player>> in someone elses <<getWordCum $player>>,
<<else>>
soaking your <<=setup.getItemName($gloryholejob.cloth2)>> in <<getWordCum $player>>,
<</if>>
<</switch>>
<<if $gloryholejob.cage!="">>
<<if $gloryholejob.up_cum>>
<<if $gloryholejob.cloth1 == 'none'>>
<<getWordCum $player>> leaks out of your <<getWordMyPenis $player>> on the floor, but without the sweet release of an real orgasm, you still feel horny as hell. And since you're unable to please yourself, it looks like its your calling now to please others, like the good little sissy you are.
<<else>>
<<getWordCum $player>> leaks out of your <<getWordMyPenis $player>> on the floor, soaking into your <<=setup.getItemName($gloryholejob.cloth1)>>, but without the sweet release of an real orgasm, you still feel horny as hell. And since you're unable to please yourself, it looks like its your calling now to please others, like the good little sissy you are.
<</if>>
<<else>>
<<if $gloryholejob.cloth1 == 'none'>>
Besides a few drops of <<getWordCum $player>> dripping on the floor you're without release, no matter what you do. You still feel horny as hell, but are unable to do anything against it. And since you're unable to please yourself, it looks like its your calling now to please others, like the good little sissy you are.
<<else>>
Besides a few drops of <<getWordCum $player>> dripping into your <<=setup.getItemName($gloryholejob.cloth1)>> you're without release, no matter what you do. You still feel horny as hell, but are unable to do anything against it. And since you're unable to please yourself, it looks like its your calling now to please others, like the good little sissy you are.
<</if>>
<</if>>
<<else>>
<<if $gloryholejob.up_cum>>
<<if $gloryholejob.cloth1 == 'none'>>
you shoot a load of <<getWordCum $player>> on the floor,
<<else>>
you spray a load of <<getWordCum $player>> into your <<=setup.getItemName($gloryholejob.cloth1)>>,
<</if>>
like the good little sissy you are.
<<else>>
you're unable to cum yourself. And since you're unable to please yourself, it looks like its your calling now to please others, like the good little sissy you are.
<</if>>
<</if>>
<br><br>
<<if $gloryholejob.pissjob>>
<<if $gloryholejob.asshole>>
<<if $gloryholejob.reason=='money'>>
"@@.npc_gloryhole;Not bad. Not bad at all. But not enough whore! Double or nothing. I have another pressure building up in my <<getWordPenis $player>>, and only the sweet release of my bladder all over that cute little face of yours can satisfy it. So open your mouth like the toilet whore you are or fuck off! And you better swallow all of it.@@"
<<else>>
"@@.npc_gloryhole;Not bad. Not bad at all. But not enough whore! I have another pressure building up in my <<getWordPenis $player>>, and only the sweet release of my bladder all over that cute little face of yours can satisfy it. So open your mouth like the toilet whore you are or fuck off! And you better swallow all of it.@@"
<</if>>
<br><br>
<<if $player.stats.piss[0]>7 && $player.stats.submission[0]>7>>
Before he even finishes his sentence you mouth is already halfway open, awaiting your golden shower.<br>
<br>
<<printThought $player "Yes, please let me receive your <<getWordPiss $player>> like the Toilet Whore I am!">>
<<elseif $player.stats.piss[0]>5>>
<<printThought $player "What an Asshole. If he'd ask nicely I would have done it as well">>
<<elseif $player.stats.submission[0]>7>>
<<printThought $player "I don't really want to but his forceful way really turns me on...">>
<<elseif $player.money.total<0 && $gloryholejob.reason=='money'>>
<<printThought $player "What an Asshole. But I could really need that money right now.">>
<<else>>
<<printThought $player "What an Asshole.">>
<</if>>
<br><br>
[<<moveTo "room_usual_place_handjob_acceptpiss" "Accept by opening your mouth, but don't swallow." 60>>]<br>
[<<moveTo "room_usual_place_handjob_drinkpiss" "Accept by opening your mouth and swallow." 60>>]<br>
<<if $player.stats.piss[0]<=7 && $player.stats.submission[0]<=7>>
[<<moveTo "room_usual_place_handjob_decline_asshole_piss" "Decline his offer." 60>>]
<<elseif $player.stats.willpower[0]>$player.stats.piss[0]>>
[<<moveTo "room_usual_place_handjob_decline_asshole_piss" "Decline his offer, even though you really want to!" 60>>]
<</if>>
<<else>>
<<if $gloryholejob.reason=='money'>>
"@@.npc_gloryhole;That was awesome. You're really good with your hands. But I have a certain desire, and if you're willing to help me out there as well, you can earn a few extra credits.@@", the stranger tells you while handing you your <<=setup.numberInWords($gloryholejob.money)>> Credits,"@@.npc_gloryhole; You see I'd love to release my bladder all over you. So, what do you say? Deal or not?@@"
<<else>>
"@@.npc_gloryhole;That was awesome. You're really good with your hands. And you're a saint for doing this free. So i feel almost bad for asking this, but I crave a certain desire. You see I'd love to release my bladder all over you. So, what do you say?@@"
<</if>>
<br><br>
<<if $player.stats.piss[0]>7 && $player.stats.submission[0]>7>>
Before he even finishes his sentence you mouth is already halfway open, awaiting your golden shower.<br>
<br>
<<printThought $player "Yes, please let me receive your <<getWordPiss $player>> like the Toilet Whore I am!">>
<<elseif $player.stats.piss[0]>5>>
<<printThought $player "Well, he is rather polite for asking if he can pee on my face... wait what?">>
<<elseif $player.stats.submission[0]>7>>
<<printThought $player "He... he wants to pee on me to show dominance over me?">>
<<elseif $player.money.total<0 && $gloryholejob.reason=='money'>>
<<printThought $player "Hmm... I'm not really in the mood, but I could really use that money.">>
<<else>>
<<printThought $player "Hmm... why am I even considering this?">>
<</if>>
<br><br>
[<<moveTo "room_usual_place_handjob_acceptpiss" "Accept by opening your mouth, but don't swallow." 60>>]<br>
[<<moveTo "room_usual_place_handjob_drinkpiss" "Accept by opening your mouth and swallow." 60>>]<br>
<<if $player.stats.piss[0]<=7 && $player.stats.submission[0]<=7>>
[<<moveTo "room_usual_place_handjob_decline_piss" "Decline his offer." 60>>]
<<elseif $player.stats.willpower[0]>$player.stats.piss[0]>>
[<<moveTo "room_usual_place_handjob_decline_piss" "Decline his offer, even though you really want to!" 60>>]
<</if>>
<</if>>
<<else>>
"@@.npc_gloryhole;That was awesome. You're really good with your hands. Makes me wonder how good your mouth would be. Anyway, here, take this. You've earned it.@@"<br>
<br>
He holds you <<=$gloryholejob.money>> Credits through the gloryhole, which you embrace while saying thank you.<br>
<br>
<<if ($player.stats.humiliation[0]>=5) && ($player.stats.bimbofication[0]>=3)>>
The smell of cum rises in your nose and makes you curious, how it might taste. For a moment you're repulsed by your own thoughts, but you just gave another man a handjob, so the time thinking about the morality of this all, has long passed.<br>
<br>
[<<moveTo "room_usual_place_handjob_lickcum" "Lick the <<getWordCum $player>> off your hand" 60>>]<br>
<</if>>
[<<moveTo "room_usual_place_toilet" "Clean yourself up" 60>>]
<</if>>
<</nobr>>
</div><<nobr>>
<<set $player.inside = false>>
<<set $player.cutscene.lockinventory = true>>
<<set $player.cutscene.reason = "I'm not changing my outfit during an Handjob!">>
<<if $roomchange==true>>
<</if>>
<<set $player.location to "The Usual Place, Toilets">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/the_usual_place_toilet.png" >>
<div id="invframe" class="scrolltext">
<<nobr>>
You tell the stranger on the other side of the stall to fuck off. He does not take it lightly.<br>
<br>
"@@.npc_gloryhole;Screw you Bitch! Better hope I never run into you again!@@", he shouts as you can hear him storming off, kicking one last time against the door of your stall, almost breaking it.<br>
<br>
<<if $player.stats.willpower[0]>0>>
<<printThought $player "Screw you Asshole. I don't need a toxic personality like yours anywhere near me right now!">>
<<else>>
<<printThought $player "Eek. I really should be more careful from now on.">>
<</if>>
<br><br>
[<<moveTo "room_usual_place_toilet" "Clean yourself up as good as possible." 60>>]
<</nobr>>
</div><<nobr>>
<<set $player.inside = false>>
<<set $player.cutscene.lockinventory = true>>
<<set $player.cutscene.reason = "I'm not changing my outfit during an Handjob!">>
<<if $roomchange==true>>
<</if>>
<<set $player.location to "The Usual Place, Toilets">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/the_usual_place_toilet.png" >>
<div id="invframe" class="scrolltext">
<<nobr>>
You tell the stranger on the other side of the stall, that you have to decline is proposition.<br>
<br>
"@@.npc_gloryhole;Don't worry about it, I understand that getting peed on is not everyones notion of a good time. Still, thanks for everything you did until now!@@"<br>
<br>
You hear the stranger leave the other stall, leaving you to your own business.<br>
<br>
<<if $player.stats.piss[0]>5>>
<<printThought $player "Aw. He was awfully polite about the whole issue. Almost makes me wish I've granted his.">>
<<else>>
<<printThought $player "Well, I really don't like being peed on.">>
<</if>>
<br><br>
[<<moveTo "room_usual_place_toilet" "Clean yourself up as good as possible." 60>>]
<</nobr>>
</div><<nobr>>
<<set $player.inside = false>>
<<set $player.cutscene.lockinventory = true>>
<<set $player.cutscene.reason = "I'm not changing my outfit during an Handjob!">>
<<set _tmpVal = setup.checkDecency($player)>>
<<if $roomchange==true>>
<<set $gloryholejob.pissChest = setup.checkTopBodySlot('tits','top')>>
<<set $gloryholejob.pissButtTop = setup.checkTopBodySlot('bootie','top')>>
<<set $gloryholejob.pissButtBottom = setup.checkTopBodySlot('bootie','bottom')>>
<<set $gloryholejob.finished = true>>
<<if $player.drankotherpee == false>>
<<set $player.drankotherpee = true>>
<<set $player.drankotherpee_first = '@@.npc_gloryhole;Gloryhole Stranger@@'>>
<</if>>
<<if $gloryholejob.pissChest !='none'>>
<<changeItemStatus $gloryholejob.pissChest 'piss' '["set",50]'>>
<</if>>
<<if $gloryholejob.reason == 'money'>>
<<set _tmpHumiliation = Math.max(2,6-$player.stats.piss[0])>>
<<levelStat $player 'whoring' 5 200>>
<<levelStat $player 'humiliation' _tmpHumiliation 200>>
<<levelStat $player 'piss' 5 200>>
<<else>>
<<set _tmpHumiliation = Math.max(2,6-$player.stats.piss[0])>>
<<levelStat $player 'humiliation' _tmpHumiliation 300>>
<<levelStat $player 'piss' 5 300>>
<</if>>
<<changeStatAllWorn 'piss' 100>>
<<set $player.timebased.dirty = Math.min(100,$player.timebased.dirty+50)>>
<<if $gloryholejob.reason=='money'>>
<<if $gloryholejob.asshole>>
<<set $player.money.total+=$gloryholejob.money*2>>
<<set $gloryhole_service.totalmoney+=$gloryholejob.money*2>>
<<else>>
<<set $player.money.total+=$gloryholejob.money>>
<<set $gloryhole_service.totalmoney+=$gloryholejob.money>>
<</if>>
<</if>>
<<set $gloryhole_service.pissjob += 1>>
<<set $player.flags.gloryhole.handjob += 1>>
<<if $player.makeup.template!="" && !$player.makeup.permanent>>
<<set $player.makeup.messed += Math.min(100,Math.round(12+Math.random()*12))>>
<</if>>
<</if>>
<<set $player.location to "The Usual Place, Toilets">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createAnimatedBGR "https://giant.gfycat.com/DishonestGiddyGander.mp4">>
<div id="invframe" class="scrolltext">
<<nobr>>
"@@.npc_gloryhole;Very good. I've been waiting the whole evening to do this. So don't waste a single drop@@"<br>
<br>
<<if $player.stats.piss[0]<7 && $player.stats.piss[0]<7>>
<<printThought $player "Oh, god, why do I let other people do that to me? He is pissing right into my dirty toilet mouth, and I let it happen?">>
<<else>>
<<printThought $player "Yes, spray your <<getWordPiss $player>> all over my toilet whore face!">>
<</if>>
<br><br>
A torrent of hot, golden <<getWordPiss $player>> hits your face, pouring down into your mouth. You can feel the hot liquid all over your face, it's
<<if $player.stats.piss[0]<5>>
rather nasty fragrance findings its way into your nose, its bitter taste on your tongue,
<<elseif $player.stats.piss[0]<7>>
strong fragrance finding its way into your nose, its strong taste on your tongue,
<<else>>
strong fragrance of manliness finding its way into your nose, its exotic taste on your tongue,
<</if>>
removing all the taste of cum you still had in there.
<<if $player.makeup.template!="" && !$player.makeup.permanent>>
The constant onslaught of pee running down your face ruins your makeup.
<</if>>
And you just stand there.
<<if $player.stats.piss[0]<7>>
Unable
<<else>>
Unwilling
<</if>>
to move even a single inch, like rooted to the spot. The sheer
<<if $player.stats.piss[0]<7>>
shock
<<else>>
excitement
<</if>>
of being used like a dirty urinal in a toilet is to much for your mind and you stay in place like a fawn staring right into two oncoming headlights.<br>
<br>
<<if $player.stats.piss[0]<5>>
<<printThought $player "Oh god! No! What have I done?">>
<<elseif $player.stats.piss[0]<7>>
<<printThought $player "What am I doing?">>
<<else>>
<<printThought $player "This is where I belong...">>
<</if>>
<br><br>
You spit out the piss, closing your mouth, so no more can flow inside, but you still have the bitter, nasty taste on your tongue.
<br><br>
<<if $player.stats.piss[0]<7>>
<<printThought $player "No way, I am not going to swallow this!">><br>
<<else>>
<<printThought $player "No I am not going to swallow it. Even though I enjoy the taste on my tongue...">><br>
<</if>>
<br>
"@@.npc_gloryhole;Oh well, I can still have fun like this, you know@@", is what you hear from the other side, as he starts to swing his <<getWordPenis $player>> around, spraying piss all over you, until there's nothing left, that has not been soaked in <<getWordPiss $player>>.<br>
<br>
<<if $player.stats.piss[0]<7>>
<<printThought $player "Fuck, I will smell like a dirty urinal while walking home. I really hope nobody sees me like this!">><br>
<<else>>
<<printThought $player "I smell like a dirty urinal. Why do I find that so exciting?">><br>
<</if>>
<br>
"@@.npc_gloryhole;Now, turn around and put that sexy little butt of yours in the air, so I can mark you like the dirty bitch you are@@"<br>
<br>
You hesitate for a moment.
<<if $player.stats.submission[0]>5>>
But through your submissive behavior lately, you find his dominant way with you rather exciting, and decide to continue to follow his instructions.
<<else>>
But you have come this far
<<switch $gloryholejob.reason>>
<<case 'money'>>
in pursuit of some desperate needed money, and decide to continue to follow his instructions.
<<case 'curiosity'>>
in pursuit of your sexual curiosity, and decide to continue to follow his instructions.
<<case 'horny'>>
in pursuing the need to satisfy your sexual needs curiosity, and decide to continue to follow his instructions.
<</switch>>
<</if>>
You turn around and bend over, moving your head very close to the floor, which is already wet from all that urine, moving your butt in the air. After only a few seconds you can feel the hot <<getWordPiss $player>>
<<if $gloryholejob.pissButtTop == 'none'>>
wetting your buttcheeks.
<<else>>
<<if $gloryholejob.pissButtTop == $gloryholejob.pissButtBottom>>
soaking through your <<=setup.getItemName($gloryholejob.pissButtTop)>>.
<<else>>
soaking through your <<=setup.getItemName($gloryholejob.pissButtTop)>> until it finally reaches your <<=setup.getItemName($gloryholejob.pissButtBottom)>>.
<</if>>
<</if>>
You lose track of time during the whole ordeal, forgetting the reason why you do it in the first place after a while. All there is for you is your place on the floor, accepting urine like a nasty toilet.<br>
<br>
<<if $player.stats.piss[0]<7>>
<<printThought $player "Is... is it finally over?">>
<<else>>
<<printThought $player "Is... is it already over?">>
<</if>>
<br><br>
<<if $gloryholejob.reason=='money'>>
<<if $gloryholejob.asshole>>
"@@.npc_gloryhole;Yeah, that was satisfactory whore. Here you go.@@", he says, reaching you <<=$gloryholejob.money*2>> credits.<br>
<<else>>
"@@.npc_gloryhole;Yeah, I really like that. Here you go.@@", he says, reaching you <<=$gloryholejob.money>> credits.<br>
<</if>>
<<else>>
<<if $gloryholejob.asshole>>
"@@.npc_gloryhole;Yeah, that was satisfactory whore. Next time I'll piss into that whore mouth of yours while my <<getWordPenis $player>> is impaled in that throat of yours, you hear me bitch?"<br>
<<else>>
"@@.npc_gloryhole;Yeah, I really like that. You really made my day, thanks!<br>
<</if>>
<</if>>
<br>
[<<moveTo "room_usual_place_toilet" "Clean yourself up as good as possible." 60>>]
<</nobr>>
</div><<nobr>>
<<set $player.inside = false>>
<<set $player.cutscene.lockinventory = true>>
<<set $player.cutscene.reason = "I'm not changing my outfit during an Handjob!">>
<<set _tmpVal = setup.checkDecency($player)>>
<<if $roomchange==true>>
<<set $gloryhole_1.pissChest = setup.checkTopBodySlot('tits','top')>>
<<set $gloryhole_1.finished = true>>
<<if $gloryhole_1.pissChest !='none'>>
<<changeItemStatus $gloryhole_1.pissChest 'piss' '["set",50]'>>
<</if>>
<<set $gloryholejob.finished = true>>
<<if $player.drankotherpee == false>>
<<set $player.drankotherpee = true>>
<<set $player.drankotherpee_first = '@@.npc_gloryhole;Gloryhole Stranger@@'>>
<</if>>
<<if $gloryholejob.reason == 'money'>>
<<set _tmpHumiliation = Math.max(3,7-$player.stats.piss[0])>>
<<levelStat $player 'whoring' 6 200>>
<<levelStat $player 'humiliation' _tmpHumiliation 200>>
<<levelStat $player 'piss' 6 200>>
<<else>>
<<set _tmpHumiliation = Math.max(3,7-$player.stats.piss[0])>>
<<levelStat $player 'humiliation' _tmpHumiliation 300>>
<<levelStat $player 'piss' 6 300>>
<</if>>
<<set $player.timebased.dirty = Math.min(100,$player.timebased.dirty+25)>>
<<if $gloryholejob.reason=='money'>>
<<if $gloryholejob.asshole>>
<<set $player.money.total+=$gloryholejob.money*2>>
<<set $gloryhole_service.totalmoney+=$gloryholejob.money*2>>
<<else>>
<<set $player.money.total+=$gloryholejob.money>>
<<set $gloryhole_service.totalmoney+=$gloryholejob.money>>
<</if>>
<</if>>
<<if $player.makeup.template!="" && !$player.makeup.permanent>>
<<set $player.makeup.messed += Math.min(100,Math.round(12+Math.random()*12))>>
<</if>>
<<set $gloryhole_service.pissjob += 1>>
<<set $gloryhole_service.swallowpiss += 1>>
<<set $player.flags.gloryhole.handjob += 1>>
<<set $player.flags.gloryhole.swallowpiss += 1>>
<</if>>
<<set $player.location to "The Usual Place, Toilets">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createAnimatedBGR "https://giant.gfycat.com/DishonestGiddyGander.mp4">>
<div id="invframe" class="scrolltext">
<<nobr>>
"@@.npc_gloryhole;Very good. I've been waiting the whole evening to do this. So don't waste a single drop@@"<br>
<br>
<<if $player.stats.piss[0]<7 && $player.stats.piss[0]<7>>
<<printThought $player "Oh, god, why do I let other people do that to me? He is pissing right into my dirty toilet mouth, and I let it happen?">>
<<else>>
<<printThought $player "Yes, spray your <<getWordPiss $player>> all over my toilet whore face!">>
<</if>>
<br><br>
A torrent of hot, golden <<getWordPiss $player>> hits your face, pouring down into your mouth. You can feel the hot liquid all over your face, it's
<<if $player.stats.piss[0]<5>>
rather nasty fragrance findings its way into your nose, its bitter taste on your tongue,
<<elseif $player.stats.piss[0]<7>>
strong fragrance finding its way into your nose, its strong taste on your tongue,
<<else>>
strong fragrance of manliness finding its way into your nose, its exotic taste on your tongue,
<</if>>
removing all the taste of cum you still had in there.
<<if $player.makeup.template!="" && !$player.makeup.permanent>>
The constant onslaught of pee running down your face ruins your makeup.
<</if>>
And you just stand there.
<<if $player.stats.piss[0]<7>>
Unable
<<else>>
Unwilling
<</if>>
to move even a single inch, like rooted to the spot. The sheer
<<if $player.stats.piss[0]<7>>
shock
<<else>>
excitement
<</if>>
of being used like a dirty urinal in a toilet is to much for your mind and you stay in place like a fawn staring right into two oncoming headlights.<br>
<br>
<<if $player.stats.piss[0]<5>>
<<printThought $player "Oh god! No! What have I done?">>
<<elseif $player.stats.piss[0]<7>>
<<printThought $player "What am I doing?">>
<<else>>
<<printThought $player "This is where I belong...">>
<</if>>
<br><br>
You hold your mouth wide... as the steamy <<getWordPiss $player>> fills and fills. And fills, until there's no more space left!<br>
<br>
<<if $player.stats.piss[0]<7>>
<<printThought $player "Oh no... I am not really going to... am I?">>
<<else>>
<<printThought $player "I am not really going to? Yay!">><br>
<</if>>
<br><br>
The stream stops on the other side as your mouth is completely full, as if the stranger is waiting for you to do your part of the deal. You close your eyes and swallow
<<if $player.stats.piss[0]<5>>
the bitter tasteing liquid,
<<elseif $player.stats.piss[0]<7>>
the strong tasting liquid,
<<else>>
the golden liquid oozing of manliness,
<</if>>
presenting your empty toilet hole you once called mouth to the person responsible for filling it with hot <<getWordPiss $player>> in the first place.
<br><br>
<<if $player.stats.piss[0]<7>>
<<printThought $player "Oh... what have I done. He uses me like a toilet!">>
<<else>>
<<printThought $player "Oh... He uses me like a toilet whore!">>
<</if>>
<br><br>
<<if $player.stats.submission[0]>5>>
But your submissive behavior lately made it easy for you to follow his instructions to the letter.
<<else>>
You have come this far
<<switch $gloryhole_1.reason>>
<<case 'money'>>
in pursuit of some desperate needed money, and decide to continue to follow his instructions.
<<case 'curiosity'>>
in pursuit of your sexual curiosity, and decide to continue to follow his instructions.
<<case 'horny'>>
in pursuing the need to satisfy your sexual needs curiosity, and decide to continue to follow his instructions.
<</switch>>
<</if>>
Without warning his rock hard <<getWordPenis $player>> continues to piss right into that toilet mouth of yours, until its filled to the brink with hot, nasty <<getWordPiss $player>> yet again. Only this time he doesn't give you the benefit of stopping when your mouth is full. This forces you to swallow it fast. But while your mouth is closed, a continual trickle of <<getWordPiss $player>> makes its way down your face, to splash right onto your
<<if $gloryhole_1.pissChest !='none'>>
<<=setup.getItemName($gloryhole_1.pissChest )>>, soaking it with hot <<getWordPiss $player>>.
<<else>>
bare chest, bathing it with the hot, nasty urine.
<</if>>
You lose track of time during the whole ordeal. You swallow his
<<if $player.stats.piss[0]<5>>
nasty smelling and even worse tasting piss,
<<elseif $player.stats.piss[0]<7>>
strong smelling and bitter tasting piss,
<<else>>
manly smelling and exotic tasting piss,
<</if>>
forgetting the reason why you do it in the first place after a while. All there is for you is your place on the floor, accepting urine like a
<<if $player.stats.piss[0]<7>>
nasty toilet.
<<else>>
toilet.
<</if>>
<br><br>
<<if $player.stats.piss[0]<7>>
<<printThought $player "Is... is it finally over?">>
<<else>>
<<printThought $player "Is... is it already over?">>
<</if>>
<br><br>
<<if $gloryholejob.reason=='money'>>
<<if $gloryholejob.asshole>>
"@@.npc_gloryhole;Yeah, that was satisfactory whore. Here you go.@@", he says, reaching you <<=$gloryholejob.money*2>> credits.<br>
<<else>>
"@@.npc_gloryhole;Yeah, I really like that. Here you go.@@", he says, reaching you <<=$gloryholejob.money>> credits.<br>
<</if>>
<<else>>
<<if $gloryholejob.asshole>>
"@@.npc_gloryhole;Yeah, that was satisfactory whore. Next time I'll piss into that whore mouth of yours while my <<getWordPenis $player>> is impaled in that throat of yours, you hear me bitch?"<br>
<<else>>
"@@.npc_gloryhole;Yeah, I really like that. You really made my day, thanks!<br>
<</if>>
<</if>>
<br>
[<<moveTo "room_usual_place_toilet" "Clean yourself up as good as possible." 60>>]
<</nobr>>
</div><<nobr>>
<<set $player.inside = false>>
<<set $player.cutscene.lockinventory = true>>
<<set $player.cutscene.reason = "I'm not changing my outfit during an Hand job!">>
<<set _tmpVal = setup.checkDecency($player)>>
<<set _tmpValother == $player.swalloedothercum>>
<<if $roomchange==true>>
<<if $player.swalloedothercum == false>>
<<levelStat $player 'humiliation' 6 100>>
<<levelStat $player 'submission' 6 100>>
<<set $player.swalloedothercum = true>>
<<set $player.swalloedothercum_first = '@@.npc_gloryhole;Gloryhole Stranger@@'>>
<<else>>
<<levelStat $player 'humiliation' 6 50>>
<<levelStat $player 'submission' 6 50>>
<</if>>
<<switch $gloryholejob.cum_quality>>
<<case 0>>
<<levelStat $player 'piss' $player.stats.piss[0] 25>>
<<levelStat $player 'cum' 1 25>>
<<case 1>>
<<levelStat $player 'piss' $player.stats.piss[0] 15>>
<<levelStat $player 'cum' 1 35>>
<<case 2>>
<<levelStat $player 'cum' 2 50>>
<<case 3>>
<<levelStat $player 'cum' 3 50>>
<<case 4>>
<<levelStat $player 'cum' 4 50>>
<</switch>>
<</if>>
<<set $player.location to "The Usual Place, Toilets">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createAnimatedBGR "https://giant.gfycat.com/FaithfulTalkativeGermanpinscher.mp4">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<if _tmpValother>>
You shiver in anticipation, as you once again are about to taste another person hot <<getWordCum $player>>.
<<else>>
You shiver as you slowly move your hand towards your mouth.
<</if>>
You dip the tip of your tongue into the strangers <<getWordCum $player>>.
<<if $player.stats.cum[0]<4>>
Suddenly it hits you like a hammer.
<</if>>
You just licked someone's else <<getWordCum $player>>, straight from their <<getWordPenis $player>>.
<<if $player.swalloeddowncum == false>>
<<if $player.swalloedothercum>>
again
<</if>>
Even before you tasted your own <<getWordCum $player>>.
<</if>>
<<switch $gloryholejob.cum_quality>>
<<case 0>>
Oh god. This tastes more like piss than <<getWordCum $player>>. It leaves a bitter aftertaste on your tongue and you have to cough.
<<if $player.stats.piss[0]<1>>
The thought of having <<getWordPiss $player>> in your mouth is repulsive to you. You spit it out.<br>
<br>
<<printThought $player "Oh god. That tastes like... well... <<getWordPiss $player>>!">><br>
<br>
<<else>>
But for some reason, and the reason being having tasted <<getWordPiss $player>> quite often already, you don't find this as repulsive as you used to be, which quite frankly scares you a little bit. You swallow this unholy mixture of <<getWordCum $player>> and <<getWordPiss $player>>.<br><br>
<<if $player.stats.piss[0]>5>>
<<printThought $player "I'm used like a toilet!">>
<<else>>
<<printThought $player "Oh no... no more <<getWordPiss $player>> please!">>
<</if>>
<br><br>
<</if>>
<<case 1>>
It tastes bitter and smells a little bit like <<getWordPiss $player>>. Maybe the stranger pissed right before you worked on his shaft of manliness. Yuck. But still you cant stop licking your hand until its all inside your mouth. You let it roll around your tongue, like you're tasting a good glass of wine, and once the flavor has filled your throat you swallow it.<br>
<br>
<<if $player.stats.cum[0]>5>>
<<printThought $player "Yay! I'm a cumslut!">>
<<else>>
<<printThought $player "Why am I doing this?">>
<</if>>
<<case 2>>
It is thin and watered down, like someone has masturbated to often the same day. Its not that much as well, but still you cant stop licking your hand until its all inside your mouth. You let it roll around your tongue, like you're tasting a good glass of wine, and once the flavor has filled your throat you swallow it.<br>
<br>
<<if $player.stats.cum[0]>5>>
<<printThought $player "I need more <<getWordCum $player>>!">>
<<else>>
<<printThought $player "I have to stop doing this!">>
<</if>>
<br><br>
<<case 3>>
It is thick and gooey and theres quite a lot of it. You quite enjoy licking it all up until the last drop is in your mouth, moistening your tongue and throat. You love how it feels moving around in your mouth and enjoy the rich taste it leaves there. After you got the most out of it, you swallow it like a good little cumslut.<br>
<br>
<<if $player.stats.cum[0]>5>>
<<printThought $player "That hit the spot!">>
<<else>>
<<printThought $player "Well, that didn't taste to bad.">>
<</if>>
<br><br>
<<case 4>>
This giant, viscous load of <<getWordCum $player>> has the perfect consistency and texture. It is bright, white and smells of manliness. You cant stop licking your fingers, since this might be the apex of <<getWordCum $player>>, if you ever tasted one. It almost seems a waste to swallow it, but after a while you do, with a guilty smile on your lips. <br>
<br>
<<if $player.stats.cum[0]>5>>
<<printThought $player "I want a lot more of where that came from!">>
<<else>>
<<printThought $player "I want more! Oh no...">>
<</if>>
<br><br>
<</switch>>
<br><br>
[<<moveTo "room_usual_place_toilet" "Clean yourself up" 60>>]
<</nobr>>
</div><<set $gloryholejob.cage = setup.getItemTypeName("cage")>>
<<set $gloryholejob.plug = setup.getItemTypeName("plug")>>
<<set $gloryhole_service.blowjob += 1>>
<<set $gloryholejob.firstBlowJob = false>>
<<if $player.blowvirgin>>
<<set $player.blowvirgin = false>>
<<set $gloryholejob.firstBlowJob = true>>
<<set $player.blowjobvirginity = '@@.npc_gloryhole;Gloryhole Stranger@@'>>
<</if>>
<<if $gloryholejob.firstBlowJob>>
<<addNpcTheme 'npc_psychiatrist' 'prostitution' 'Talk about your blowjob at the "Usual Place".'
5
'event_psychiatrist_session_prostitution_2'
true
>>
<<set $gloryholejob.cum_quality = 4>>
<<set $gloryholejob.penis_size = 8>>
<<set $gloryholejob.deepthroat = true>>
<<set $gloryholejob.struggle_deepthroat = true>>
<<else>>
<<set $gloryholejob.cum_quality = Math.floor(5*Math.random())>>
<<set $gloryholejob.penis_size = Math.max(5,Math.min(Math.ceil(Math.randon()*($player.stats.penis[0]+$player.stats.oralskill[0]))-3+Math.floor(7*Math.random(),30)))>>
<<if ($player.stats.oralskill[0]+Math.random($player.stats.penis[0]/2))>$gloryholejob.penis_size>>
<<set $gloryholejob.deepthroat = true>>
<<if ($player.stats.oralskill[0]+($player.stats.penis[0]/2))>$gloryholejob.penis_size>>
<<set $gloryholejob.struggle_deepthroat = false>>
<<else>>
<<set $gloryholejob.struggle_deepthroat = true>>
<</if>>
<<else>>
<<set $gloryholejob.deepthroat = false>>
<<set $gloryholejob.struggle_deepthroat = false>>
<</if>>
<</if>>
<<if $player.makeup.template!="">>
<<changeMakeupMessed $player 25>>
<</if>>
<<set $gloryholejob.up_moan = Math.floor(5*Math.random())>>
<<set $gloryholejob.up_cum = false>>
<<set $gloryholejob.up_pantiessoaked = false>>
<<set $player.timebased.fatigue+=(20-($player.stats.strong[0]/2))>>
<<set $player.timebased.horny += 15>>
<<set $gloryholejob.cloth1 = setup.checkTopBodySlot('penis','bottom')>>
<<if setup.canPlayerCum($player,$player.stats.penis[0])>>
<<set $gloryholejob.up_cum = true>>
<</if>>
<<set _bodyparts = [ "head" , "mouth" , "upperbody" , "tits" ]>>
<<set $gloryholejob.cloth2part =setup.randomArray(_bodyparts)>>
<<set $gloryholejob.cloth2 = setup.checkTopBodySlot($gloryholejob.cloth2part,'top')>>
<<if $player.timebased.dirty<50>>
<<set $player.timebased.dirty = 50>>
<</if>>
<<if ($gloryholejob.cloth1 != 'none')&&($gloryholejob.up_cum == true)>>
<<if setup.hasItemStatus(setup.getItemFromType('panties'), 'cumsoaked','>','25')>>
<<set $gloryholejob.up_pantiessoaked = true>>
<</if>>
<<changeItemStatus $gloryholejob.cloth1 'cumsoaked' '["set",100]'>>
<</if>>
<<if $gloryholejob.cloth2 != 'none'>>
<<changeItemStatus $gloryholejob.cloth2 'cumsoaked' '["set",100]'>>
<</if>>
<<set $gloryholejob.money = 15>>
<<set $gloryholejob.level = Math.round($gloryholejob.penis_size/3)>>
<<if $gloryholejob.deepthroat>>
<<set $gloryholejob.money += 7>>
<<set $gloryholejob.level += Math.round($gloryholejob.penis_size/6)>>
<<if $gloryholejob.struggle_deepthroat == false>>
<<set $gloryholejob.money += 7>>
<<set $gloryholejob.level += Math.round($gloryholejob.penis_size/6)>>
<</if>>
<</if>>
<<if setup.checkVisibleClothingTag('cute')> 40>>
<<levelStat $player 'feminized' 6 50>>
<<levelStat $player 'bimbofication' 6 40>>
<<levelStat $player 'submission' 6 60>>
<<elseif setup.checkVisibleClothingTag('bold')> 40>>
<<levelStat $player 'feminized' 6 50>>
<<levelStat $player 'bimbofication' 6 60>>
<<levelStat $player 'submission' 6 40>>
<<elseif setup.checkVisibleClothingTag('female')> 40>>
<<levelStat $player 'feminized' 6 45>>
<<levelStat $player 'humiliation' 6 35>>
<<levelStat $player 'bimbofication' 6 35>>
<<levelStat $player 'submission' 6 35>>
<<else>>
<<levelStat $player 'humiliation' 6 75>>
<<levelStat $player 'submission' 6 75>>
<</if>>
<<levelStat $player 'strong' 4 25>>
<<levelStat $player 'oralskill' $gloryholejob.level 75>>
<<levelStat $player 'penis' $gloryholejob.penis_size 25>>
<<set $gloryholejob.piss = false>>
<<switch $gloryholejob.cum_quality>>
<<case 0>>
<<levelStat $player 'piss' $player.stats.piss[0] 25>>
<<levelStat $player 'cum' 1 25>>
<<if (Math.random()*100)<=25>>
<<set $gloryholejob.piss = true>>
<</if>>
<<case 1>>
<<levelStat $player 'piss' $player.stats.piss[0] 15>>
<<levelStat $player 'cum' 1 35>>
<<case 2>>
<<levelStat $player 'cum' 2 50>>
<<case 3>>
<<levelStat $player 'cum' 3 50>>
<<case 4>>
<<levelStat $player 'cum' 4 50>>
<</switch>>
<<set _tmpMoney = setup.calcSexMoney($player,$gloryholejob.money)>>
<<set $player.money.total+=_tmpMoney>>
<<set $gloryhole_service.totalmoney+=_tmpMoney>>
<<set $npc_barkeeper.blowjobs+=1>>
<<moveTo "room_usual_place_blowjob">><<nobr>>
<<set $player.inside = false>>
<<set $player.cutscene.lockinventory = true>>
<<set $player.cutscene.reason = "Mm mth ms knndfull rghmt nmw...">>
<<if $roomchange==true>>
<</if>>
<<set $player.location to "The Usual Place, Toilets">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createAnimatedBGR "https://giant.gfycat.com/OfficialAdventurousHound.mp4">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<if $gloryholejob.firstBlowJob>>
Okay, here we are. You're kneeling in front of a big, throbbing, <<=($gloryholejob.penis_size*2.5)>> cm sized <<getWordPenis $player>>,
<<if setup.checkVisibleClothingTag('cute')>50>>
like the little<<if setup.checkVisibleClothingTag('pink')>> ,pink<</if>> sissy whore
<<elseif setup.checkVisibleClothingTag('bold')>>
like the slut
<<else>>
like the needy girly-boy
<</if>>
you are! Your heart is about to explode from excitement, getting closer to this big <<getWordPenis $player>>. Your nostrils inhale the smell of manliness emitting from it, which rises your lustfulness tenfold. You want to take it in your mouth until you can feel the pubes tickling your nose, but you wait. You have to savor the moment. This is and will always be the first <<getWordPenis $player>> crossing your longing lips, entering your mouth, filling you up and letting you relish its aroma and flavor.
<<else>>
Okay, here we are again. You're kneeling in front of a big, throbbing, <<=($gloryholejob.penis_size*2.5)>> cm sized <<getWordPenis $player>>,
<<if setup.checkVisibleClothingTag('cute')>50>>
like the little<<if setup.checkVisibleClothingTag('pink')>> ,pink<</if>> sissy whore
<<elseif setup.checkVisibleClothingTag('bold')>>
like the slut
<<else>>
like the needy girly-boy
<</if>>
you are! Your heart is about to explode from excitement, getting closer to this big <<getWordPenis $player>>. Your nostrils inhale the smell of manliness emitting from it, which rises your lustfulness tenfold.
<</if>>
As is right and proper you start greeting this big <<getWordPenis $player>> by kissing the tip, which is glistening with precum.
<<if $gloryholejob.firstBlowJob>>
For a moment, as if you'd awaken from a long dream, you shy away. W... What the hell are you doing? Didn't you used to be straight? Why in the name of all that is good and holy are you kneeling in front of this giant <<getWordPenis $player>> in a Toilet Stall,
<<if setup.getIndecentValue($player)==100>>
wearing nothing at all,
<<elseif setup.checkVisibleClothingTag('cute')>40>>
dressed like a sissy,
<<elseif setup.checkVisibleClothingTag('bold')>40>>
dressed like a pavement princess,
<<elseif setup.checkVisibleClothingTag('female')>40>>
all dressed up in female clothing,
<<else>>
as if it meant nothing at all,
<</if>>
even going so far as kissing this ... tasty ... big ... yummie Cock. No! No, you have to focus. You don't like cock ... <<glitchText "cock... co">>
<</if>>
<br>
<br>
<<if $gloryholejob.firstBlowJob>>
You feel like a happy little Sissy Bride, allowed to kiss your master for the first time.<br>
<br>
<<printThought $player "Have you ever seen such a beautifull cock?" 40>><br>
<br>
<<printThought $player "No! I have to fight it!" >><br>
<br>
<<printThought $player "I want to worship a beautiful, hard, throbbing cock!" 40>><br>
<br>
<<printThought $player "No!" -5>><br>
<br>
<<printThought $player "It's such a beautiful cock!" 40>><br>
<br>
<<printThought $player "I can resist the cock!" -10>><br>
<br>
<<printThought $player "Just imagine kissing it..." 40>><br>
<br>
<<printThought $player "Don't. I can fight!" -15>><br>
<br>
<<printThought $player "I just want to worship this cock!" 40>><br>
<br>
<<printThought $player "I don't want to worship it!" -20>><br>
<br>
<<printThought $player "Let my mind focus on its beautiful hardness...!" 40>><br>
<br>
<<printThought $player "Oh god. Its so hard... to resist..." -25>><br>
<br>
<<printThought $player "I want to feel how hard, how big, how wonderful it is!" 40>><br>
<br>
<<printThought $player "No, I cannot reach out and touch it... if I touch it, I might like it..." -30>><br>
<br>
<<printThought $player "It's so perfect." 40>><br>
<br>
<<printThought $player "No, its not perfect. Cock... cock isn't perfect." -35>><br>
<br>
<<printThought $player "I'd love to feel this cock!" 40>><br>
<br>
And just like a cock crazy sissy bride, pulling up her pink bridal veil, you move your lips closer to this <<getWordPenis $player>> and plant your first, wet, passionate kiss on it. You didn't even kiss your girlfriend with this much passion, back in the days. But this kiss. This kiss is love. Love for cock. You feel the precum moistening your lips, sealing your fate as a cockhungry slut, once and for all.<br><br>
<<else>>
You plant a long, sloppy kiss on this <<getWordPenis $player>>, bathing your lips in precum.<br><br>
<</if>>
<<printThought $player "Kissing it once is hardly enough to show my gratitude!">><br>
<br>
You plant a few more kisses on this <<getWordPenis $player>>, on its head, the pulsating shaft, you kiss the balls as good as you can, before you go back to the head, kissing it one last time, before starting to caress it with your tongue. You start at the urethra, and lick all the way over the head along the shaft until you reach the point, where the balls and the shaft connect. You start to give the <<getWordPenis $player>> a good massage using your spit and its precum while starting to suck at the balls, like they're the best thing in the world. You faintly remember a time where you would be repulsed by the mere thought of sucking on a godly gift like this.<br>
<br>
<<printThought $player "Why would I ever refuse something mouth-watering like this?">><br>
<br>
As you start to take the <<getWordPenis $player>> in your ready and anticipating mouth, your <<getWordMyPenis $player>> twitching in excitement,
<<if setup.checkItemTypeWorn('panties')>>
making a bulge jump up and down in your <<if $gloryholejob.up_pantiessoaked>><<getWordCum $player>>filled <</if>><<=setup.getItemTypeName('panties')>>, while you gently stroke over the fabric.
<<else>>
while you gently stroke it.
<</if>>
You can feel the <<getWordPenis $player>> pulsing in your mouth, feeling as it gets harder and thicker. You want to go down on it, all the way,
<<if !$gloryholejob.deepthroat>>
but you're simply not experienced enough to do it. Every time you try to push it deeper into your eager face fuckhole you start to gag like an inexperienced beginner, and have to pull back. After a while you decides, its in your both interest to finish the job with what you've got and start to suck on the <<getWordPenis $player>> eagerly.<br>
<br>
<<printThought $player "There is still a lot of room for improvement!">><br>
<br>
<<else>>
and manage to push it far into the back of your mouth, giving your throat a good pounding, while you move your head back and forth. You can feel the whole shaft twitching and pulsing, pumping more and more blood into it.
<<if $gloryholejob.struggle_deepthroat>>
Sadly, you're still to inexperienced, to keep a divine member as this lodged into your face parking space for <<getWordPenis $player>>, so you have to back away from time to time, giving it attention in a more traditional way, while kneading the balls.<br>
<br>
<<printThought $player "I still have to get better!">><br>
<br>
<<else>>
Your deepthroat skills are indeed excellent, as you manage to keep this divine member lodged into your face fuckhole for an extended time period. It's like you were born to take other manliness into your eager mouth and give it the popper treatment it bad deserves! While keeping it in your mouth you can feel every heartbeat of the gentleman on the opposite side of the gloryhole, through the pulsing of the <<getWordPenis $player>>. You feel like you are where you belong: On your knees, sucking a big, throbbing <<getWordPenis $player>> like the professional cocksucker you are!<br>
<br>
<<printThought $player "This is my destiny!">><br>
<br>
<</if>>
<</if>>
Finally, you can feel the pulses and twitching speed up. And as this <<getWordPenis $player>> gets harder and harder in your yearning mouth, you start to get hornier as well.
<<if $gloryholejob.cage!="">>
But your <<getWordMyPenis $player>> is being constrained by your <<=$gloryholejob.cage>>, making you unable to cum in a normal fashion. But you want to cum, you need to cum, together with this manly <<getWordPenis $player>> in your mouth.
<<if $gloryholejob.plug!="">>
You pull your <<=$gloryholejob.plug>> out of your wet sissy pussy and start fingering your anus vigorously, until you're yourself on the brink of cumming!
<<else>>
Lubricating your other hand with the precum leaking through your <<=$gloryholejob.cage>>, you start fingering your sissy pussy vigorously, until you're yourself on the brink of cumming!
<</if>>
<</if>>
The audible moans from the other side tell you, that they're close to unloading their payload into your mouth. You take the <<getWordPenis $player>> out of your mouth, so non of the tasty <<getWordCum $player>> bypasses your anticipating tongue. <br>
<br>
<<switch $gloryholejob.up_moan>>
<<case 0>>
"@@.npc_gloryhole;Yeah, suck my shaft you whore!@@"<br>
<br>
<<case 1>>
"@@.npc_gloryhole;Ugh!@@"<br>
<br>
<<case 2>>
"@@.npc_gloryhole;Yes. Yes! This... This is delicious!@@"<br>
<br>
You feel some psychic energy emitting from the other stall.
<<case 3>>
"@@.npc_gloryhole;Ja, saug an meinem Schwanz du Sissy Hure! Saug!@@"<br>
<br>
<<case 4>>
"@@.npc_gloryhole;Ah! More!@@"<br>
<br>
<</switch>>
With a final uproar a torrent of <<getWordCum $player>> is unloaded directly in your mouth, filling it up a lot quicker then you've expected. You're unable to swallow the whole load
<<switch $gloryholejob.cloth2part >>
<<case 'head'>>
which makes a lot of it splutter onto your face,
<<if $gloryholejob.cloth2 == 'none'>>
inking your rosy cheeks in hot manly white <<getWordCum $player>>, making you look like you were at the receiving end of a bukkake session,
<<else>>
soaking your <<=setup.getItemName($gloryholejob.cloth2)>> in <<getWordCum $player>>, making you look like you were at the receiving end of a bukkake session,
<</if>>
<<case 'mouth'>>
which makes a lot of it splutter onto your lips and its surrounding area, making you licking your lips subconsciously,
<<case 'upperbody' 'tits'>>
making it seep down your face onto your chest,
<<if $gloryholejob.cloth2 == 'none'>>
making the <<getWordCum $player>> flow down your nipples,
<<else>>
soaking your <<=setup.getItemName($gloryholejob.cloth2)>> in <<getWordCum $player>>.
<</if>>
<</switch>>
while
<<if $gloryholejob.up_cum>>
<<if $gloryholejob.cage!="">>
<<if $gloryholejob.cloth1 == 'none'>>
<<getWordCum $player>> flows out of your <<getWordMyPenis $player>> on the floor,
<<else>>
<<getWordCum $player>> flows out of your <<getWordMyPenis $player>> on the floor, soaking into your <<=setup.getItemName($gloryholejob.cloth1)>>,
<</if>>
like the good little sissy whore you are.
<<else>>
<<if $gloryholejob.cloth1 == 'none'>>
you spray <<getWordCum $player>> on the floor,
<<else>>
you spray <<getWordCum $player>> into your <<=setup.getItemName($gloryholejob.cloth1)>>,
<</if>>
like the good little whore you are.<br>
<</if>>
<<else>>
<<if $gloryholejob.cage!="">>
Your <<getWordMyPenis $player>> tries to get harder, only to get wedged by your <<=$gloryholejob.cage>>, making unable to cum. You are just used without any release in sight. Just like a perfect little sissy.
<<else>>
your <<getWordMyPenis $player>> gets harder and harder, making you think about the big, hard <<getWordPenis $player>> you just pleasured.
<</if>>
<</if>>
<<switch $gloryholejob.cum_quality>>
<<case 0>>
Theres plenty of cum in your mouth, but it's thin an tastes severe.
<<if $player.stats.piss[0]<5>>
Oh god.
<</if>>
This tastes more like
<<if $player.stats.piss[0]>5>>
yummie <<getWordPiss $player>>
<<else>>
piss
<</if>>
then <<getWordCum $player>>. It leaves a bitter aftertaste on your tongue and you have to cough.
<<if $player.stats.piss[0]<1>>
The thought of having <<getWordPiss $player>> in your mouth is repulsive to you. You spit it out.
<br><br>
<<printThought $player "Oh, I'm used like a toilet!" 40>><br>
<<printThought $player "Oh god. That tastes like... well... <<getWordPiss $player>>!">>
<<elseif $player.stats.piss[0]<5>>
You still swallow it, but you don't like it, not even a little. The act is humiliating and you're repulsed by your own action. But you know, that the guys love it when you swallow their load, so you do it anyway.<br>
<br>
<<printThought $player "Oh no... no more <<getWordPiss $player>> please!">>
<br>
<<else>>
You show your patron, that you have his whole load in your mouth, like the good little toilet slave you are, and swallow the mixture, like you're supposed to to.<br>
<br>
<<printThought $player "Use me as your Toilet and spray your <<getWordPiss $player>> all over me please!">>
<br>
<</if>>
<<case 1>>
The cum in your mouth tastes bitter and smells a little bit like <<getWordPiss $player>>. Maybe the stranger pissed right before you worked on his shaft of manliness. Yuck. But still you cant stop licking your lips until its all inside your mouth. You let it roll around your tongue, like you're tasting a good glass of wine, and once the flavor has filled your throat, you swallow and show your empty mouth to your patron.<br>
<br>
<<printThought $player "I'm really becoming a cumslut!">><br>
<<case 2>>
The cum in your mouth is thin and watered down, like someone has masturbated to often the same day. Its not that much as well, but still you cant stop licking your hand until its all inside your mouth. You let it roll around your tongue, like you're tasting a good glass of wine, and once the flavor has filled your throat , you swallow and show your empty mouth to your patron.<br>
<br>
<<printThought $player "I need more <<getWordCum $player>>!">><br>
<<case 3>>
The cum in your mouth is thick and gooey and theres quite a lot of it. You quite enjoy licking it all up until the last drop is in your mouth, moistening your tongue and throat. You love how it feels moving around in your mouth and enjoy the rich taste it leaves there. After you got the most out of it, you swallow it like a good little cumslut, and show your empty mouth to your patron.<br>
<br>
<<printThought $player "That hit the spot!">><br>
<<case 4>>
This giant, viscous load of <<getWordCum $player>> has the perfect consistency and texture. It is bright, white and smells of manliness. You cant stop licking your fingers, since this might be the apex of <<getWordCum $player>>, if you ever tasted one. It almost seems a waste to swallow it, but after a while you do, with a guilty smile on your lips, licking over them with gusto. You proudly show your empty mouth to your patron.<br>
<br>
<<printThought $player "I want more.">><br>
<</switch>>
<br>
/%<<if $gloryholejob.piss>>
"@@.npc_gloryhole;That was awesome. Your mouth is a sight to behold. Here, take this. You've earned it. But if you want a few credits more you just have to keep your pretty little mouth right where it is. @@"<br>
He holds you <<=$gloryholejob.money>> Credits through the gloryhole.<br>
<br>
[<<moveTo "room_usual_place_toilet" "Thank him for his patronage but decline the offer" 60>>]<br>
[<<moveTo "room_usual_place_blowjob_piss" "Take the money and accept the offer" 60>>]<br>
<<else>>%/
"@@.npc_gloryhole;That was awesome. Your mouth is a sight to behold. Here, take this. You've earned it.@@"<br>
<br>
He holds you <<=$gloryholejob.money>> Credits through the gloryhole, which you embrace while saying thank you.<br>
<br>
[<<moveTo "room_usual_place_toilet" "Clean yourself up" 60>>]
/%<</if>>%/
<</nobr>>
</div><<nobr>>
<<set $player.location to "Online University">>
<<set $player.inside = true>>
<<if $roomchange == true>>
<<set $room_online_university_start_firsttime = false>>
<<if !$player.flags.onlineUniversity>>
<<set $player.flags.onlineUniversity = true>>
<<set $room_online_university_start_firsttime = true>>
<</if>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/flat_computer_01.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<if $room_online_university_start_firsttime>>
This is your first time visiting the online University Homepage. Everything a real university has, including some pricey fees, just a mouseclick away. Informing yourself about their range of courses, you're astounded by the versatility of this page. Coding, Cooking, Theology, Psychology, Bio Engineering and Cybernetics, just to name a few. You're looking for something that might help you with your current job and make a find with the "Company Management Course". Hmm... looks like the Level 0 Course is free of charge. Nice. You create a user on the page and log in.<br>
<br>
<</if>>
You're greeted by an synthesized voice: "@@.npc_ai;Welcome@@
<<if !$room_online_university_start_firsttime>>
@@.npc_ai;back@@
<</if>>
@@.npc_ai;<<=$player.call>> <<=$player.last_name>>, to halls of the Online University. Knowledge awaits. Each course is a Unit of 60 Minutes with a virtual Professor/Teacher depending on the Subject. A VR Unit would maximize the efficiency but is not needed for low level Courses. Please select your course.@@"<br>
<br>
[<<moveTo "room_online_university_course_smart_1" "Company Management" 60>>]<br>
<br>
[<<moveTo "room_computer_surfing" "Return to your search engine." 0>>]<br>
[<<moveTo "room_computer" "Close your browser." 0>>]<br>
[<<moveTo "room_livingroom" "Return to the living room." 0>>]<br>
<</nobr>>
</div><<nobr>>
<<set $player.location to "Online University">>
<<set $player.inside = true>>
<<if $roomchange == true>>
<<set $onlineUniversity_smartLevel = 0>>
<<set $_room_online_university_course_smart_level = 0>>
<<if $player.stats.smart[0]>9>>
<<set $_room_online_university_course_smart_level = 3>>
<<elseif $player.stats.smart[0]>8>>
<<set $_room_online_university_course_smart_level = 2>>
<<elseif $player.stats.smart[0]>6>>
<<set $_room_online_university_course_smart_level = 1>>
<</if>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createAnimatedBGR "https://giant.gfycat.com/WarlikeCarelessIberianchiffchaff.mp4">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<switch $onlineUniversity_smartLevel>>
<<case 0>>
"@@.npc_ai;Welcome to Company Management 1-0-1. You are currently at Level <<=$_room_online_university_course_smart_level>>. Your options are the following:@@"<br>
<br>
Level 0: (free of charge):<br>
This course will be free of charge and is for basic knowledge and business English.<br>
<br>
<<if $_room_online_university_course_smart_level>=1>>
Level 1: (10 Credits/hour):<br>
This course focuses its studies on a wide range of business, economics and management subjects in the ever changing landscape of middle management.<br>
<br>
<</if>>
<br>
<<if $player.timebased.fatigue<100>>
/%
[<<moveTo "room_online_university_course_smart_2" "Start Level 0 (free, min 1 hour)" 3600>>]<br>
%/
[<<link "Beginner course 0 (free, min 1 hour)">>
<<set $onlineUniversity_smartLevel=0>>
<<set $dTime = {}>>
<<set $dTime.text = "How long do you wish to study?">>
<<set $dTime.startTime = "01">>
<<set $dTime.changeTime = 1>>
<<set $dTime.minTime = 1>>
<<set $dTime.maxTime = setup.calcMaxTime($player,'smart',0)>>
<<set $dTime.followup = "room_online_university_course_smart_2">>
<<openDialog "Select Time" "dialog_selectTime">>
<</link>>]<br>
<<if $_room_online_university_course_smart_level>=1>>
/%[<<moveTo "room_online_university_course_smart_2" "Start Level 1 (10 Credits/hour, min 1 hour)" 3600 '<<set $onlineUniversity_smartLevel = 1>>'>>]<br>%/
[<<link "Advanced Course (10 Credits/hour, min 1 hour)">>
<<set $onlineUniversity_smartLevel=1>>
<<set $dTime = {}>>
<<set $dTime.text = "How long do you wish to study?">>
<<set $dTime.startTime = "01">>
<<set $dTime.changeTime = 1>>
<<set $dTime.minTime = 1>>
<<set $dTime.maxTime = setup.calcMaxTime($player,'smart',0)>>
<<set $dTime.followup = "room_online_university_course_smart_2">>
<<openDialog "Select Time" "dialog_selectTime">>
<</link>>]<br>
<</if>>
<<if $_room_online_university_course_smart_level>=2>>
[<<moveTo "room_online_university_course_smart_2" "Start Level 2 (50 Credits/hour, min 1 hour)" 3600 '<<set $onlineUniversity_smartLevel = 2>>'>>]<br>
<</if>>
<<if $_room_online_university_course_smart_level>=3>>
[<<moveTo "room_online_university_course_smart_2" "Start Level 3 (100 Credits/hour, min 1 hour)" 3600 '<<set $onlineUniversity_smartLevel = 3>>'>>]
<</if>>
<<else>>
[@@.link_locked;You're to worn out to learn anything right now@@]
<</if>>
<</switch>>
<br><br>
[<<moveTo "room_online_university_start" "Return to the online University Start page." 0>>]<br>
[<<moveTo "room_computer_surfing" "Return to your search engine." 0>>]<br>
[<<moveTo "room_computer" "Close your browser." 0>>]<br>
[<<moveTo "room_livingroom" "Return to the living room." 0>>]<br>
<</nobr>>
</div><<nobr>>
<<set $dialogtime = 1>>
<<=$dTime.text>><br>
<center>
<<button "-">>
<<set $dTime.startTime = setup.changeTimeValue($dTime.startTime,-$dTime.changeTime,$dTime.minTime,$dTime.maxTime)>>
<<set _tmp = setup.changeDialogValue($dTime.startTime,"#dialogTime")>>
<</button>>
<span id="dialogTime"><<=$dTime.startTime>></span>
<<button "+">>
<<set $dTime.startTime = setup.changeTimeValue($dTime.startTime,$dTime.changeTime,$dTime.minTime,$dTime.maxTime)>>
<<set _tmp = setup.changeDialogValue($dTime.startTime,"#dialogTime")>>
<</button>>
</center>
<br>
@@.textRightSide;
<<button "Cancel">>
<<script>>
Dialog.close();
<</script>>
<</button>>
<<button "Okay">>
<<set _tmpTime = $dTime.startTime*3600>>
<<moveToDialog $dTime.followup _tmpTime >>
<<script>>
Dialog.close();
<</script>>
<</button>>@@
<</nobr>><<nobr>>
<<set $player.location to "Online University">>
<<set $player.inside = true>>
<<if $roomchange == true>>
/%<<set $now to setup.advanceDate($player, $now, 'hours', $dTime.startTime)>>%/
<<switch $onlineUniversity_smartLevel>>
<<case 0>>
<<set _xp = 100*$dTime.startTime>>
<<levelStat $player 'smart' 6 _xp>>
<<set $player.timebased.stress += Math.max(0,(10-$player.stats.smart[0]))>>
<<case 1>>
<<set _xp = 150*$dTime.startTime>>
<<levelStat $player 'smart' 7 _xp>>
<<set $player.timebased.stress += Math.max(0,(12-$player.stats.smart[0]))>>
<<set $player.money.total -= (10*$dTime.startTime)>>
<</switch>>
<</if>>
<<include enterroom>>
/%<<include enterroom_locked>%/
<<initRoom>>
<</nobr>><<createAnimatedBGR "https://giant.gfycat.com/WarlikeCarelessIberianchiffchaff.mp4">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<switch $onlineUniversity_smartLevel>>
<<case 0>>
This lesson focuses on general economics, business English and how to read contracts. Your general understanding of the subject matter rises.
<<case 1>>
This lesson focuses its studies on a wide range of business, economics and management subjects in the ever changing landscape of middle management. Your general understanding of the subject matter rises significantly.
<</switch>>
<br>
<br>
[<<moveTo "room_online_university_course_smart_1" "Return to the course page." 0>>]<br>
[<<moveTo "room_online_university_start" "Return to the online University Start page." 0>>]<br>
[<<moveTo "room_computer_surfing" "Return to your search engine." 0>>]<br>
[<<moveTo "room_computer" "Close your browser." 0>>]<br>
[<<moveTo "room_livingroom" "Return to the living room." 0>>]<br>
<</nobr>>
</div><<nobr>>
<<set $player.location to "Youtube">>
<<set $player.inside = true>>
<<if $roomchange == true>>
<<set $room_online_makeup_tutorial_start_firsttime = false>>
<<if !$player.flags.onlineMakeup>>
<<set $player.flags.onlineMakeup = true>>
<<set $room_online_makeup_tutorial_start_firsttime = true>>
<</if>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/flat_computer_01_makeup.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<if $room_online_makeup_tutorial_start_firsttime>>
You start to search the Internet for make up tutorials. It does not take you very long to find a ton of them on youtube.com, ranging from beginner to advanced techniques, and more importantly, also from male to female. These tutorials seem easy enough for you. You need a handful of make up articles and a make up mirror or an good HD Webcam.
<<else>>
You search your links for a makeup tutorial fitting your current level.
<</if>>
<<set _tmp = false>>
<<if !(setup.checkItemInInventory('makeup_basic')||setup.checkItemInInventory('makeup_advanced')||setup.checkItemInInventory('makeup_expert'))>>
<<set _tmp = true>>
You need some make up material to work with.
<</if>>
<<if !(setup.computerHasUpgrade($computer, 'webcam') || setup.checkItemInInventory('makeup_mirror'))>>
<<if _tmp>>
And you
<<else>>
You
<</if>>
still need something to see yourself with, like a webcam or a makeup mirror. Though working with a mirror would be preferred, since they light your face up in the right way Without grilling your eyes.
<</if>>
<<if (setup.checkItemInInventory('makeup_basic')||setup.checkItemInInventory('makeup_advanced'))||setup.checkItemInInventory('makeup_expert') && (setup.computerHasUpgrade($computer, 'webcam') || setup.checkItemInInventory('makeup_mirror'))>>
<br><br>
<<if $player.timebased.fatigue<=100>>
[<<moveTo "room_online_makeup_tutorial_course_1" "Basic make up Tutorial (30 Minutes)" 1800>>]
/%
<<if $player.stats.makeupskill[0]>3>>
<br>[<<moveTo "room_online_makeup_tutorial_course_2" "Advanced make up Tutorial (1 hour)" 3600>>]
<</if>>
<<if $player.stats.makeupskill[0]>5>>
<br>[<<moveTo "room_online_makeup_tutorial_course_3" "Expert make up Tutorial (1 hour)" 3600>>]
<</if>>
<<if $player.stats.makeupskill[0]>7>>
<br>[<<moveTo "room_online_makeup_tutorial_course_4" "Superb Make up techniques (1.5 hours)" 5400>>]
<</if>>%/
<<else>>
[@@.link_locked;You're to tired to do any tutorials@@]
<</if>>
<</if>>
<br><br>
[<<moveTo "room_computer_surfing" "Return to your search engine." 0>>]<br>
[<<moveTo "room_computer" "Close your browser." 0>>]<br>
[<<moveTo "room_livingroom" "Return to the living room." 0>>]<br>
<</nobr>>
</div><<nobr>>
<<set $player.location to "Youtube">>
<<set $player.inside = true>>
<<if $roomchange == true>>
<<set $room_online_makeup_tutorial_course_1_way = 'webcam'>>
<<if setup.checkItemInInventory('makeup_mirror')>>
<<levelStat $player 'makeupskill' 1 50>>
<<set $room_online_makeup_tutorial_course_1_way = 'mirror'>>
<<elseif setup.computerHasUpgrade($computer, 'webcam')>>
<<levelStat $player 'makeupskill' 1 40>>
<<else>>
<<levelStat $player 'makeupskill' 1 25>>
<<set $room_online_makeup_tutorial_course_1_way = 'none'>>
<</if>>
<<set $room_online_makeup_tutorial_course_1_result = false>>
<<if $player.stats.makeupskill[0]>0>>
<<if $player.stats.feminized[0]>3>>
<<set $room_online_makeup_tutorial_course_1_result = true>>
<<set $player.makeup.template = 'nomakeupmakeup'>>
<<set $player.makeup.messed = 0>>
<<updateBonusStats $player>>
<</if>>
<</if>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/flat_computer_01_makeup.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
This tutorial starts with the basics of make up,
<<if $player.stats.makeupskill[0]<=1>>
since you're totally new to this.
<<else>>
to hone your below average make up skills.
<</if>>
It focuses on 3 things. Upping your Eyebrow skills, upping your eyeliner skills and the most basic contouring. You realize that your eyebrows alone, can pretty much decide between a feminine or masculine facial structure. There are about a million different ways to do your eyebrows, but they all got one basic thing in common: no girl walks around with bushy eyebrows... according to the girl in the tutorial. Shave it, pluck it, shape it. The second thing she goes into detail is eyeliner. According to her eyeliner changes your facial appearance more then any appliance of makeup. This helps you with, to achieve maximum effect with little effort. Lastly she talk about contouring, since male and female faces normally differ a lot in structure. Luckily for you, your face does have a feminine touch, so that's something you can work with. The general gist is, to get rid of your "squareness", by applying make up to make your features more round, triangular and feminine. The easiest way to do this is to work on your jawline and your nose with different make up colors.
<<switch $room_online_makeup_tutorial_course_1_way>>
<<case 'none'>>
Having no reflective surface next to your computer and no webcam installed, all you can do, is to improvise with a small hand mirror, which makes you focus less on the tutorial.<br>
<br>
<<printThought $player "Maybe I should get myself a webcam or a makeup mirror">><br>
<br>
<<case 'webcam'>>
Using a webcam as a mirror is a less then perfect solution, but it works.<br>
<br>
<<printThought $player "Maybe I should get myself makeup mirror">><br>
<br>
<<case 'mirror'>>
You put your portable makeup mirror next to your computer and try to replicate the techniques shown in the video with varying results.<br>
<br>
<<printThought $player "Is... is that really me? I can look like this?">><br>
<br>
<</switch>>
<<if $room_online_makeup_tutorial_course_1_result>>
You manage to pull of what is shown in the video, which is the infamous "no makeup" makeup.<br>
<br>
<<if $player.stats.feminized[0]>3>>
<<printThought $player "I dont think anyone is going to notice this one. Maybe I can go outside with this.">><br>
<br>
<<else>>
<</if>>
<<else>>
You fail to reproduce the desired makeup and wash it off using make up remover after finding out, that water alone does not really suffice.<br>
<br>
<</if>>
[<<moveTo "room_online_makeup_tutorial_start" "Return to the makeup tutorials." 0>>]<br>
<br><br>
[<<moveTo "room_computer_surfing" "Return to your search engine." 0>>]<br>
[<<moveTo "room_computer" "Close your browser." 0>>]<br>
[<<moveTo "room_livingroom" "Return to the living room." 0>>]<br>
<</nobr>>
</div><<nobr>>
<<set $player.location to "Phonecall">>
<<if $roomchange == true>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>>
<<createBGR "./images/locations/phonecall.png">>
<div id="invframe" class="scrolltext">
You decide it's for the best to not call @@.npc_exgirlfriend;<<=$npc_exgirlfriend.first_name>>@@.
[<<moveTo $beforePhonecalllocation "Back" 1 "<<set $currentcall = false>>">>]
</div><<nobr>>
<<set $player.location to "Phonecall">>
<<if $roomchange == true>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>>
<<createBGR "./images/locations/phonecall.png">>
<div id="invframe" class="scrolltext">
You try to call @@.npc_manager;$npc_manager.call <<=$npc_manager.last_name>>@@. She does not answer her phone.
[<<moveTo $beforePhonecalllocation "Back" 1 "<<set $currentcall = false>>">>]
</div><<nobr>>
<<set $player.location to "Phonecall">>
<<set _firstcall = false>>
<<set _call = 0>>
<<if (
( (($now.getUTCDay()>0)&&($now.getUTCDay()<5)) && (($now.getUTCHours()==7)||(($now.getUTCHours()>=17)&&($now.getUTCHours()<=24))) ) ||
( ($now.getUTCDay()==5) && (($now.getUTCHours()==7)||(($now.getUTCHours()>=13)&&($now.getUTCHours()<=24))) ) ||
( ($now.getUTCDay()==6)||($now.getUTCDay()==0) && (($now.getUTCHours()>=10) && ($now.getUTCHours()<=24)) )
)>>
<<set _call = 1>>
<<else>>
<<set _call = 0>>
<</if>>
<<if $npc_technician.firstcall==false>>
<<set $npc_technician.firstcall=true>>
<<set _firstcall = true>>
<<if $player.flags.catched_upskirt_technicial == true>>
<<set $npc_technician.flags.knowTrueGender = true>>
<</if>>
<</if>>
<<if $roomchange == true>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>>
<<createBGR "./images/locations/phonecall.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<switch _call>>
<<case 0>>
<<if ($now.getUTCHours()>7) || ($now.getUTCHours()< 17)>>
You try to call @@.npc_technician;<<=$npc_technician.first_name>>@@. She does not answer her phone. Hmm... You suppose, shes busy somehow. Maybe you should try it later.
<<else>>
You try to call @@.npc_technician;<<=$npc_technician.first_name>>@@. She does not answer her phone. Its quite possible, that shes asleep.
<</if>>
<br><br>
[<<moveTo $beforePhonecalllocation "Back" 1 "<<set $currentcall = false>>">>]
<<case 1 2>>
You try to call @@.npc_technician;<<=$npc_technician.first_name>>@@. She picks up the phone after a short time ringing. A sleepy sounding voice answers you: "@@.npc_technician;Who dares to interrupt the ancient wizards beauty sleep. Oh hey <<=$player.first_name>>, its you.@@
<<if _firstcall==true>>
@@.npc_technician;So, @@@@.npc_admin;<<=$npc_admin.first_name>>@@ @@.npc_technician; finally gave you my contact informations. Was about time :D@@"<br>
<br>
You have no Idea how she just said an emoji.<br>
<br>
"@@.npc_technician;So,@@
<<else>>
@@.npc_technician;Hey,@@
<</if>>
<<if ($npc_technician.lastdate != null) && ($now.getTime()<=$npc_technician.lastdate.getTime())>>
@@.npc_technician;I'm really looking forward seeing you again :D. Is there something else?@@"
<<else>>
<<switch $npc_technician.stage>>
<<case 1>>
@@.npc_technician;what have you been up to lately? Say, you wana meet and consume a lot of caffeinate hot liquid of black complexion?@@"
<<case 2>>
@@.npc_technician;what have you been up to lately? Say... you wana meet and consume a lot of caffeinate hot liquid of black complexion... or maybe do something else?@@"
<</switch>>
<</if>>
<br><br>
<<if ($npc_technician.lastdate == null) || ((setup.dayDiff($now, $npc_technician.lastdate)>=2) && $now.getTime()>$npc_technician.lastdate.getTime())>>
[<<moveTo "room_call_technician_date" "Meet at a cafe." 60 "<<set $technician_date=_call>>">>]<br>
<<if $npc_technician.stage>1>>
[@@.link_locked;Ask her out for a date (Not yet implemented)@@]<br>
<</if>>
<<elseif (setup.dayDiff($now, $npc_technician.lastdate)<2)>>
<<switch $npc_technician.datetype>>
<<case 'cafe'>>
[@@.link_locked;You've just been on a cafe with@@ @@.npc_technician;<<=$npc_technician.first_name>>@@ @@.link_locked;lately.@@]<br>
<<case 'date'>>
[@@.link_locked;You've just been on a date with@@ @@.npc_technician;<<=$npc_technician.first_name>>@@ @@.link_locked;lately.@@]<br>
<</switch>>
<<else>>
<<switch $npc_technician.datetype>>
<<case 'cafe'>>
[@@.link_locked;You've already agreed to meet at a cafe with@@ @@.npc_technician;<<=$npc_technician.first_name>>@@@@.link_locked;.@@]<br>
<<case 'date'>>
[ @@.link_locked;You managed to ask@@ @@.npc_technician;<<=$npc_technician.first_name>>@@ @@.link_locked;out for a date.@@]<br>
<</switch>>
<</if>>
[<<moveTo $beforePhonecalllocation "Say you just called to say hello." 1 "<<set $currentcall = false>>">>]
<</switch>>
<</nobr>>
</div><<nobr>>
<<set $player.location to "Phonecall">>
<<if $roomchange == true>>
<<set $room_call_technician_date_firstdate = false>>
<<if $npc_technician.affection>=$npc_technician.anger>>
<<if $player.locations.mallcafe == false>>
<<set $player.locations.mallcafe = true>>
<<set $room_call_technician_date_firstdate = true>>
<</if>>
<<set _tmpName to setup.getNpcName('technician')>>
<<if ($now.getUTCDay()==6 && $now.getUTCHours()>=15) || ($now.getUTCDay()==0 && $now.getUTCHours()<15)>>
<<set _tmpDay = (7-$now.getUTCDay())>>
<<if _tmpDay == 7>>
<<set _tmpDay = 0>>
<</if>>
<<set _tmpDate = setup.setNextDate($now, _tmpDay, 16, 0)>>
<<if ($now.getUTCDay()==0 && $now.getUTCHours()<15)>>
<<set $dateTechnicianDay = "today">>
<<else>>
<<set $dateTechnicianDay = "on Sunday">>
<</if>>
<<else>>
<<set _tmpDay = (6-$now.getUTCDay())>>
<<set _tmpDate = setup.setNextDate($now, _tmpDay, 16, 0)>>
<<if ($now.getUTCDay()==6 && $now.getUTCHours()<15)>>
<<set $dateTechnicianDay = "today">>
<<else>>
<<set $dateTechnicianDay = "on Saturday">>
<</if>>
<</if>>
<<set $npc_technician.lastdate = _tmpDate>>
<<addTask 'technician_cafe_1'
$now
_tmpName
'You're going to meet with @@.npc_technician;<<=$npc_technician.first_name>>@@ at the Newtype IV in the mall. Lets not be late.'
'{"location":{"condition":"room_mall_cafe","addtext":["<br>The two of you met at the Newtype IV.","<br>You failed to to show up at the Cafe in time."]}}'
'{"changenpcstat":{"type":"npc","how":"+","npc":"npc_technician","stat":"affection","value":1},"trigger_event":"event_technician_cafe_1_1"}'
'{"changenpcstat":{"type":"npc","how":"+","npc":"npc_technician","stat":"anger","value":1},"trigger_event":"event_technician_cafe_1_1_failed"}'
'exact'
_tmpDate>>
<<set $npc_technician.dateType = "cafe">>
<<else>>
<<set $npc_technician.anger-=1>>
<<set $npc_technician.lastdate = $now>>
<</if>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>>
<<createBGR "./images/locations/phonecall.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<if $npc_technician.affection>=$npc_technician.anger>>
You tell @@.npc_technician;<<=$npc_technician.first_name>>@@ that you've rolled a natural 20 on decrypting messages and figured out, what she'd mean, and you'd love to go on a coffee with her.<br>
<br>
"@@.npc_technician;Just as expected. Lets meet at the Newtype IV <<=$dateTechnicianDay>> at 4 pm!@@
<<if $room_call_technician_date_firstdate == true>>
@@.npc_technician;Thats the new Maid cafe in the Kaiser Franz Josef mall in the inner city, and let me tell you, as a regular: the maids are really hot. You're going to love it there :3.@@
<</if>>
@@.npc_technician;See you there <<=$player.first_name>>!@@"<br>
<<else>>
You ask @@.npc_technician;<<=$npc_technician.first_name>>@@ if she wants to go for a coffee in the near future..<br>
<br>
"@@.npc_technician;Sorry <<=$player.first_anme>>, maybe another time, I'm ... I'm not feeling to well today.@@"<br>
<</if>>
<br>
[<<moveTo $beforePhonecalllocation "Say goodbye and hang up." 1 "<<set $currentcall = false>>">>]
<</nobr>>
</div><<nobr>>
<<set $player.location to "Phonecall">>
<<set _firstcall = false>>
<<set _call = 0>>
/%
<<if (
( (($now.getUTCDay()>0)&&($now.getUTCDay()<5)) && (($now.getUTCHours()==7)||(($now.getUTCHours()>=17)&&($now.getUTCHours()<=24))) ) ||
( ($now.getUTCDay()==5) && (($now.getUTCHours()==7)||(($now.getUTCHours()>=13)&&($now.getUTCHours()<=24))) ) ||
( ($now.getUTCDay()==6)||($now.getUTCDay()==0) && (($now.getUTCHours()>=10) && ($now.getUTCHours()<=24)) )
)>>
<<set _call = 1>>
<<else>>
<<set _call = 0>>
<</if>>
%/
<<if $roomchange == true>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>>
<<createBGR "./images/locations/phonecall.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<switch _call>>
<<case 0>>
You try to call @@.npc_landlord;<<=$npc_landlord.first_name>>@@. He does not answer his phone.<br>
<br>
@@.error;WARNING!<br>
This part of the game is not yet implemented.@@<br>
<br>
[<<moveTo $beforePhonecalllocation "Back" 1 "<<set $currentcall = false>>">>]
<</switch>>
<</nobr>>
</div><<nobr>>
<<set _call = 0>>
<<if $roomchange == true>>
<<set $call_psychiatrist={}>>
<<if ($now.getUTCHours() >= 7) && ($now.getUTCHours() < 17)>>
<<moveTo 'room_call_psychiatrist_1'>>
<<else>>
<<moveTo 'room_call_psychiatrist_no_ordination'>>
<</if>>
<</if>>
<</if>><<nobr>>
<<if $roomchange == true>>
<</if>>
<<set $player.location to "Phonecall">>
<<include enterroom>>
<<initRoom>>
<</nobr>>
<<createBGR "./images/locations/phonecall.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
"@@.npc_psychiatrist;Hello, this is Dr. <<=$npc_psychiatrist.first_name>> <<=$npc_psychiatrist.last_name>> speaking. Unfortunately, you reached us outside the office hours. Please call us between the time of seven o'clock and seventeen o'clock every day.@@"<br>
<br>
[<<moveTo $beforePhonecalllocation "Put down the phone." 1 "<<set $currentcall = false>>">>]
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<<if !$npc_psychiatrist.flags.nextsession && $npc_psychiatrist.flags.signednda>>
<<set $call_psychiatrist.call = "nextsession">>
<<set $npc_psychiatrist.flags.nextsession = true>>
<<if (setup.getUTCDay($now) >= 3) && (setup.getUTCDay($now) != 0)>>
<<set _tmpDate to setup.setNextDate($now, 7-setup.getUTCDay($now), 19, 0)>>
<<else>>
<<set _tmpDate to setup.setNextDate($now, 3-setup.getUTCDay($now), 19, 0)>>
<</if>>
<<set _tmpName to setup.getNpcName('psychiatrist')>>
<<set _tmpReward = '{"changenpcstat":{"type":"npc","how":"+","npc":"npc_psychiatrist","stat":"hypnosis","value":1},"trigger_event":"event_psychiatrist_hypnosis_1"}'>>
<<set _tmpFailure = '{"changenpcstat":{"type":"npc","how":"+","npc":"npc_psychiatrist","stat":"hypnosis_missed","value":1},"trigger_event":"event_psychiatrist_hypnosis_failed"}'>>
<<addTask 'psychiatrist_endless_hypnosis_1'
$now
_tmpName
'You have an VR Hypnosis Session at @@.npc_psychiatrist;$npc_psychiatrist.other_call <<=ws($npc_psychiatrist.last_name)>>@@ office.'
'{"location":{"condition":"room_psychiatrist_lobby","addtext":["<br>You took part at the stud for the VR hypnosis therapy with @@.npc_psychiatrist;$npc_psychiatrist.call $npc_psychiatrist.last_name@@. ","<br>You failed to to show up to the hypnosis therapy."]}}'
_tmpReward
_tmpFailure
'exact'
_tmpDate>>
<<elseif !$npc_psychiatrist.flags.signednda>>
<<set $call_psychiatrist.call = "nda">>
<<elseif $npc_psychiatrist.stage>1>>
<<else>>
<<set $call_psychiatrist.call = "nothing">>
<</if>>
<</if>>
<<set $player.location to "Phonecall">>
<<include enterroom>>
<<initRoom>>
<</nobr>>
<<createBGR "./images/locations/phonecall.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<switch $call_psychiatrist.call>>
<<case "nextsession">>
"@@.npc_psychiatrist;Hello <<=$player.first_name>>. I see you sent me the NDA back signed and all. Very good. Very good indeed. I assume i can interest you in a new appointment for the VR Hypnosis Therapy?@@"<br>
<br>
You affirm and ask when the next possible appointment could be.<br>
<br>
"@@.npc_psychiatrist;Let's see... that would be next@@
<<if (setup.getUTCDay($now) >= 3) && (setup.getUTCDay($now) != 0)>>
@@.npc_psychiatrist;Sunday at 19 o'clock.@@
<<else>>
@@.npc_psychiatrist;Wednesday.@@
<</if>>
"@@.npc_psychiatrist;Oh, I'm getting all tingly from excitement! This is going to be great! You won't regret it <<=$player.first_name>>!@@"<br>
<br>
[<<moveTo $beforePhonecalllocation "Say goodbye." 1 "<<set $currentcall = false>>">>]
<<case "nda">>
You pick up the phone and think about calling @@.npc_psychiatrist;<<=$npc_psychiatrist.first_name>>@@, but by not signing the NDA yet, there's not really a lot to talk about.
<br><br>
<<printThought $player "I'll call her if I decide to sign that NDA.">><br>
<br>
[<<moveTo $beforePhonecalllocation "Put down the phone." 1 "<<set $currentcall = false>>">>]
<<case "nothing">>
You pick up the phone and think about calling @@.npc_psychiatrist;<<=$npc_psychiatrist.first_name>>@@, but you have no idea what to talk about.<br>
<br>
<<printThought $player "Maybe, once I know what to talk about...">><br>
<br>
[<<moveTo $beforePhonecalllocation "Put down the phone." 1 "<<set $currentcall = false>>">>]
<</switch>>
<</nobr>>
</div><<nobr>>
<<set _call = 0>>
<<if (
( (($now.getUTCDay()>0)&&($now.getUTCDay()<5)) && (($now.getUTCHours()==7)||(($now.getUTCHours()>=17)&&($now.getUTCHours()<=23))) ) ||
( ($now.getUTCDay()==5) && (($now.getUTCHours()==7)||(($now.getUTCHours()>=13)&&($now.getUTCHours()<=23))) ) ||
( ($now.getUTCDay()==6)||($now.getUTCDay()==0) && (($now.getUTCHours()>=7) && ($now.getUTCHours()<=24)) )
)>>
<<set _call = 1>>
<<else>>
<<set _call = 0>>
<</if>>
<<if !$player.flags.jobsecretary>>
<<set _call = 0>>
<</if>>
<<if $roomchange == true>>
<<if $npc_admin.flags.ageofconfusion>>
<<moveTo 'room_call_admin_ageofcunfusion'>>
<<else>>
<<if _call != 0>>
<<set $room_call_admin_firstcall = false>>
<<if $npc_admin.first_call==false>>
<<set $npc_admin.first_call=true>>
<<set $room_call_admin_firstcall = true>>
<</if>>
<</if>>
<</if>>
<</if>>
<<set $player.location to "Phonecall">>
<<include enterroom>>
<<initRoom>>
<</nobr>>
<<createBGR "./images/locations/phonecall.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<switch _call>>
<<case 0>>
<<if !$player.flags.jobsecretary>>
You try to call @@.npc_admin;<<=$npc_admin.first_name>>@@. He does not answer his phone. Maybe you should try it later.
<<else>>
<<if ($now.getUTCHours()>7) || ($now.getUTCHours()< 17)>>
You try to call @@.npc_admin;<<=$npc_admin.first_name>>@@. He does not answer his phone. You remember that <<=$npc_admin.first_name>> does not answer his phone during his working time at all. Maybe you should try it later.
<<else>>
You try to call @@.npc_admin;<<=$npc_admin.first_name>>@@. He does not answer his phone. You think he's sleeping.
<</if>>
<</if>>
<br>
<br>
[<<moveTo $beforePhonecalllocation "Back" 1 "<<set $currentcall = false>>">>]
<<case 1 2>>
You call @@.npc_admin;<<=$npc_admin.first_name>>@@. He picks up the phone after a short time ringing.<br>
<br>
<<if $room_call_admin_firstcall>>
"@@.npc_admin;Hey <<=$player.first_name>>, how's it going? First time calling me, after that fallout. How are you holding up?@@"<br>
<br>
You tell @@.npc_admin;$npc_admin.first_name@@ what you've been up to lately, leaving out some of the more ... intimate details.<br>
<br>
"@@.npc_admin;Yeah, tough luck. At least you still got a job. Somehow. Kinda strange how that happened. You? A secretary? You should give me all the dirty details, maybe over a drink this weekend?@@<br>
<br>
<<else>>
<<if $npc_admin.affection>=$npc_admin.anger>>
"@@.npc_admin;Hey <<=$player.first_name>>, how's it going?@@"<br>
<br>
You tell @@.npc_admin;$npc_admin.first_name@@ what you've been up to lately.<br>
<br>
<<else>>
"@@.npc_admin;<<=$player.first_name>>.@@"<br>
<br>
His voice sounds unusual bitter.<br>
<br>
<</if>>
<</if>>
<<if $npc_admin.affection>=$npc_admin.anger>>
<<if !$room_call_admin_firstcall>>
@@.npc_admin;So... you got anything going this weekend? Maybe want to hang out and get a drink?@@"<br>
<br>
<</if>>
<<else>>
@@.npc_admin;So... what do you want?@@"<br>
<br>
@@.npc_admin;<<=$npc_admin.first_name>>@@ sounds pissed, which is normally very difficult to achieve. You should try to apologize to him?<br>
<br>
<</if>>
<<if $npc_admin.lastdate != null>>
<<if $npc_admin.lastdate.getTime()>$now.getTime()>>
[@@.link_locked;You've already agreed to go on a drink with@@ @@.npc_admin;<<=$npc_admin.first_name>>@@@@.link_locked;.@@]<br>
<<elseif setup.dayDiff($now, $npc_admin.lastdate)<2>>
[@@.link_locked;You talk to @@ @@.npc_admin;<<=$npc_admin.first_name>>@@ @@.link_locked;about another drink later.@@]<br>
<<else>>
[<<moveTo "room_call_admin_date" "Go for a drink." 60>>]<br>
<</if>>
<<else>>
[<<moveTo "room_call_admin_date" "Go for a drink." 60>>]<br>
<</if>>
<<if $npc_admin.lastcall != null>>
<<if setup.dayDiff($now, $npc_admin.lastcall)<5>>
[@@.link_locked;You have just talked to @@ @@.npc_admin;<<=$npc_admin.first_name>>@@]<br>
<<else>>
[<<moveTo "room_call_admin_smalltalk" "Just talk a little bit." 1200>>]<br>
<</if>> <<else>>
[<<moveTo "room_call_admin_smalltalk" "Just talk a little bit." 1200>>]<br>
<</if>>
[<<moveTo $beforePhonecalllocation "Say you just called to say hello." 1 "<<set $currentcall = false>>">>]
<</switch>>
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<</if>>
<<set $player.location to "Phonecall">>
<<include enterroom>>
<<initRoom>>
<</nobr>>
<<createBGR "./images/locations/phonecall.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You finally made up your mind and tried to call @@.npc_admin;<<=$npc_admin.first_name>>@@, since you want things to back the way the were before this whole mess started. It rings for a few times, then you get disconnected. Did... did @@.npc_admin;<<=$npc_admin.first_name>>@@ just cut you off? There must be a lot going on in his head right now, and you seem to be a major reason for this.<br>
<br>
<<printThought "I don't think its possible to put things back the way they were...">><br>
<br>
[<<moveTo $beforePhonecalllocation "Put your phone down, disillusioned." 1 "<<set $currentcall = false>>">>]
<</nobr>>
</div><<nobr>>
<<if $roomchange == true>>
<<if $npc_admin.affection>=$npc_admin.anger>>
<<if $player.locations.theusualplace == false>>
<<set $player.locations.theusualplace = true>>
<</if>>
<<if ($now.getUTCDay()==5 && $now.getUTCHours()>=20) || ($now.getUTCDay()==6 && $now.getUTCHours()<20)>>
<<set _tmpDay = (6-$now.getUTCDay())>>
<<set _tmpDate = setup.setNextDate($now, _tmpDay, 20, 30)>>
<<if ($now.getUTCDay()==6 && $now.getUTCHours()<20)>>
<<set $dateAdminDay = "today">>
<<else>>
<<set $dateAdminDay = "on Saturday">>
<</if>>
<<else>>
<<set _tmpDay = (5-$now.getUTCDay())>>
<<set _tmpDate = setup.setNextDate($now, _tmpDay, 20, 30)>>
<<if ($now.getUTCDay()==5 && $now.getUTCHours()<20)>>
<<set $dateAdminDay = "today">>
<<else>>
<<set $dateAdminDay = "on Friday">>
<</if>>
<</if>>
<<set _tmpName to setup.getNpcName('admin')>>
<<set $npc_admin.lastdate = _tmpDate>>
<<addTask 'admin_drink_1'
$now
_tmpName
'You plan to go on a drink with @@.npc_admin;<<=$npc_admin.first_name>>@@. Lets not stand him up.'
'{"location":{"condition":"room_usual_place_outside","addtext":["<br>The two of you met at the Usual Place","<br>You failed to to show up at the Usual Place in time."]}}'
'{"changenpcstat":{"type":"npc","how":"+","npc":"npc_admin","stat":"affection","value":1},"trigger_event":"event_admin_drink_1"}'
'{"changenpcstat":{"type":"npc","how":"+","npc":"npc_admin","stat":"anger","value":1},"trigger_event":"event_admin_drink_1_failed"}'
'exact'
_tmpDate>>
<<else>>
<<set $npc_admin.anger-=1>>
<<set $npc_admin.lastdate = $now>>
<</if>>
<</if>>
<<set $player.location to "Phonecall">>
<<include enterroom>>
<<initRoom>>
<</nobr>>
<<createBGR "./images/locations/phonecall.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
<<if $npc_admin.affection>=$npc_admin.anger>>
You tell @@.npc_admin;<<=$npc_admin.first_name>>@@ that you'd love to go on a drink with him.<br>
<br>
"@@.npc_admin;Nice. Okay, how about the Usual Place <<=$dateAdminDay>>, at 20:30? First round is on me! See you then <<=$player.first_name>>!@@"<br>
<<else>>
You ask @@.npc_admin;<<=$npc_admin.first_name>>@@ if he wants to go and drink something this evening.<br>
<br>
"@@.npc_admin;Sorry <<=$player.first_anme>>, I'm really not feeling it tonight. Maybe some other day, when I find my inner zen again.@@"<br>
<</if>>
<br>
[<<moveTo $beforePhonecalllocation "Say goodbye and hang up." 1 "<<set $currentcall = false>>">>]
<</nobr>>
</div><<nobr>>
<<set $player.location to "Phonecall">>
<<set _angry = false>>
<<if $roomchange == true>>
<<if $npc_admin.affection>=$npc_admin.anger>>
<<set _x=setup.removeStress($player,5)>>
<<else>>
<<_angry = true>>
<<set $npc_admin.anger-=1>>
<</if>>
<<set $npc_admin.lastcall = $now>>
<</if>>
<<include enterroom>>
<<initRoom>>
<</nobr>>
<<createBGR "./images/locations/phonecall.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
You tell @@.npc_admin;<<=$npc_admin.first_name>>@@ that you've just called to talk a little bit.
<<if _angry == true>>
But it seems like @@.npc_admin;<<=$npc_admin.first_name>>@@ is still angry at you for standing him up at your last date. You spend the rest of your phone call to calm him down and promise, next time will be better.
<<else>>
You talk about a lot of stuff, like the past, the present and the future, how things are going and so on. You leave out a few details, which makes you feel guilty. In the past you could talk to @@.npc_admin;<<=$npc_admin.first_name>>@@ about anything, but as the things are currently... well, you don't want to burden him with your problems. Talking to @@.npc_admin;<<=$npc_admin.first_name>>@@ calms you down.
<</if>>
<br>
<br>
[<<moveTo $beforePhonecalllocation "Say goodbye and hang up." 1 "<<set $currentcall = false>>">>]
<</nobr>>
</div><<nobr>>
<div class="topMenu">
<<set $player.plocation to passage()>>
[[Options|goOpt]] |
[[Stats|goSta]] |
[[Inventory|goInv]] |
[[Tasks|goTas]] |
[[Profiles|goProfiles]]
<<if gotItemSpecific("smartphone")>>
<<if setup.inPassageTag(passage(),'phone')>>
| [[Phone|goPho]]
<<else>>
| @@.link_locked;Phone@@
<</if>>
<</if>>
<span id="locationTitle">@@.textRightSide;$player.location@@</span><br>
<hr>
</div>
<</nobr>><<nobr>>
<div class="topMenu">
[[Options|goOpt]] |
[[Inventory|goInv]] |
[[Tasks|goTas]] |
[[Profiles|goProfiles]]
/%<<if gotItemSpecific("smartphone")>>
| [[Phone|goPho]]
<</if>>%/
@@.textRightSide;Stats [[[back|$player.plocation]]]@@<br>
<hr>
</div><br>
<<printStats $player>>
<</nobr>>
[[back|$player.plocation]]<<nobr>>
<div class="topMenu">
[[Options|goOpt]] |
[[Stats|goSta]] |
[[Tasks|goTas]] |
[[Profiles|goProfiles]]
/%<<if gotItemSpecific("smartphone")>>
| [[Phone|goPho]]
<</if>>%/
@@.textRightSide;Inventory [[[back|$player.plocation]]]@@
<<initJquery>>
<hr>
</div>
<<printInv $player>><br><br>
Decency: <<printIndecency $player>><br>
<br>
<<include thoughts_current>>
Sleepwear: <<if setup.checkSleepWear() == true>>Yes<<else>>No<</if>>
<<set $player.currentThought = "">>
<</nobr>><<nobr>>
<div class="topMenu">
[[Options|goOpt]] |
[[Stats|goSta]] |
[[Inventory|goInv]] |
[[Profiles|goProfiles]]
/%<<if gotItemSpecific("smartphone")>>
| [[Phone|goPho]]
<</if>>%/
@@.textRightSide;Tasks [[[back|$player.plocation]]]@@<br>
<hr>
</div><br>
<<printTasks $player $now>>
<</nobr>><<nobr>>
<div class="topMenu">
[[Options|goOpt]] |
[[Stats|goSta]] |
[[Inventory|goInv]] |
[[Tasks|goTas]] |
[[Profiles|goProfiles]]
@@.textRightSide;Phone [[[back|$player.plocation]]]@@
<<initJquery>><br>
<hr>
</div><br>
<<if $currentcall>>
You are already calling someone. Finish that conversation first!
<<else>>
You got the following numbers stored on your Phone:
<<printPhone $phoneList $currentcall>>
<<set $player.currentThought = "">>
<</if>>
<</nobr>><<nobr>>
<div class="topMenu">
<<checkOptions $options>>
[Options]
@@.textRightSide;
[<<link "back">><<checkOptions $options>><<goto $player.plocation>><</link>>]@@<br>
<hr>
</div><br>
<<createCheckBox $options.tutorial "$options.tutorial">> Tutorial Mode<br>
<<createCheckBox $options.sound "$options.sound">> Sound<br>
<<createCheckBox $options.pixelfont "$options.pixelfont">> Use Pixel Font<br>
<<createCheckBox $options.showxp "$options.showxp">> Show Experience Points<br>
<br>
[Zoom]<br>
<<createRadioButton $options.zoom "$options.zoom">><br>
<br>
Version <<=$version>>
<</nobr>><<nobr>>
<<pickupItem $curItem $player.takeLocation>>
You pick up $curItemName.<</nobr>>
/%<<return "back">>%/
@@.textRightSide;<<button "Okay">>
<<script>>
Dialog.close();
<</script>>
<<goto $player.plocation>>
<</button>>@@<<printItemDesc $curItem>>
<br>
[<<return "back">>]<<nobr>>
<<if $player.overwriteThought != "">>
<<printThought $player $player.overwriteThought>><br><br>
<<set $player.overwriteThought = "">>
<<elseif $player.currentThought != "">>
<<printThought $player $player.currentThought>><br><br>
<<set $player.currentThought = "">>
<<elseif isWorkDay($now) is true>>
<<set _tmpClothStr = analyzeWorkClothes($player)>>
<<if getUTCHours($now) gte 7 and getUTCHours($now) lt 8>>
<<set _txt = "I have to work today."+_tmpClothStr>>
<<if getMin($now) gte 45>>
<<set _txt += " If I go right now I still might make it to work in time."+_tmpClothStr>>
<<elseif getMin($now) gte 30>>
<<set _txt += " Its time to go."+_tmpClothStr>>
<</if>>
<<printThought $player _txt>><br><br>
<<elseif getUTCHours($now) gte 8 and getUTCHours($now) lt 9>>
<<if !$player.work.sendhome>>
<<printThought $player "Okay... I'm going to get late. Maybe I should call work to tell them.">><br><br>
<</if>>
<</if>>
<</if>>
<</nobr>><<if $player.overwriteThought != "">>
<<printThought $player $player.overwriteThought>><br><br>
<<set $player.overwriteThought = "">>
<<elseif $player.currentThought != "">>
<<printThought $player $player.currentThought>><br><br>
<<set $player.currentThought = "">>
<<else>>
<</if>><<nobr>>
<<if $player.overwriteThought neq "">>
<<printThought $player $player.overwriteThought>>
<<set $player.overwriteThought to "">>
<<else>>
<<set $tmp_text to "">>
<<if $player.timebased.horny > $player.penis.errection>>
<<if $player.timebased.horny >= 99>>
<<set $tmp_text += "Damn it, I can hardly concentrate, since I'm so horny. ">>
<<else>>
<<set $tmp_text += "Its getting hard to concentrate being so horny. ">>
<</if>>
<<if $player.stats.humiliation[0] >= 10>>
<<set $tmp_text += "Maybe I should give my <<getWordMyPenis $player>> a good spanking under the table.">>
<<elseif $player.stats.humiliation[0] >= 6>>
<<set $tmp_text += "Maybe I should go to the toilet and spank my <<getWordMyPenis $player>> there.">>
<<else>>
<<set $tmp_text += "I should have masturbated at home.">>
<</if>>
<</if>>
<<if $tmp_text neq "">>
<<printThought $player $tmp_text>><br>
<br>
<</if>>
<</if>>
<</nobr>><<nobr>>
<div class="topMenu">
[[Options|goOpt]] |
[[Stats|goSta]] |
[[Inventory|goInv]] |
[[Tasks|goTas]]
/%<<if gotItemSpecific("smartphone")>>
| [[Phone|goPho]]
<</if>>%/
@@.textRightSide;Stats [[[back|$player.plocation]]]@@<br>
<hr>
</div><br>
<<if $npc_manager.profile>>
@@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.first_name>> <<=$npc_manager.last_name>>@@,
<<if $npc_manager.call=="Mrs.">>
your new Boss.
<<else>>
your Mistress.
<</if>>
[[[Show Profile|profile_Manager]]]<br>
<</if>>
<<if $npc_admin.profile>>
@@.npc_admin;<<=$npc_admin.first_name>> <<=$npc_admin.last_name>>@@, a good Friend. [[[Show Profile|profile_Admin]]]<br>
<</if>>
<<if $npc_exgirlfriend.profile>>
@@.npc_exgirlfriend;<<=$npc_exgirlfriend.first_name>> <<=$npc_exgirlfriend.last_name>>@@, a past lover. [[[Show Profile|profile_Exgirlfriend]]]<br>
<</if>>
<<if $npc_ai.profile>>
@@.npc_ai;<<=$npc_ai.first_name>>@@, an Artificial Intelligence [[[Show Profile|profile_ai]]]<br>
<</if>>
<<if $npc_barkeeper.profile>>
@@.npc_barkeeper;<<=$npc_barkeeper.first_name>> <<=$npc_barkeeper.last_name>>@@ , owner of the "Usual Place". [[[Show Profile|profile_barkeeper]]]<br>
<</if>>
<<if $npc_barista.profile>>
@@.npc_barista;<<=$npc_barista.call>>@@, a... Barista? [[[Show Profile|profile_barista]]]<br>
<</if>>
<<if $npc_cook.profile>>
@@.npc_cook;<<=$npc_cook.first_name>> <<=$npc_cook.last_name>>@@, of Nutritional Sustenance Distribution. [[[Show Profile|profile_cook]]]<br>
<</if>>
<br>
[[[back|$player.plocation]]]
<</nobr>><<nobr>>
@@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.first_name>> <<=$npc_manager.last_name>>@@ @@.textRightSide;Stats [[[back|goProfiles]]]@@<br>
<hr><br>
<<createBGR "./images/locations/sissy_office.png" "./images/characters/npc_manager.png">><br>
[[[back|goProfiles]]]
<</nobr>><<nobr>>
@@.npc_admin;<<=$npc_admin.first_name>> <<=$npc_admin.last_name>>@@ @@.textRightSide;Stats [[[back|goProfiles]]]@@<br>
<hr><br>
<<createBGR "./images/locations/cds_office.png" "./images/characters/npc_admin.png">><br>
You met @@.npc_admin;<<=$npc_admin.first_name>>@@ back in the days when you were still a student trying to figure out that whole coding thing. He was a veteran who was trying to get his life back together, but struggled a lot with statistics, a field where you never had any problems with, and you struggled with discipline, something he had and you lacked. Being able to benefit from each others qualities, forged a friendship that still holds strong today. Together you managed finish the university. @@.npc_admin;<<=$npc_admin.first_name>>@@ was always more a people person then you, with him being a Lieutenant in the Army, so he got a job sooner then you. But he managed to secure a position for you as well within the same company: Cloud Data Service.<br>
<br>
[[[back|goProfiles]]]
<</nobr>><<nobr>>
@@.npc_exgirlfriend;<<=$npc_exgirlfriend.first_name>> <<=$npc_exgirlfriend.last_name>>@@ @@.textRightSide;Stats [[[back|goProfiles]]]@@<br>
<hr><br>
<<createBGR "./images/locations/city_skyline.png" "./images/characters/npc_exgirlfriend.png">><br>
[[[back|goProfiles]]]
<</nobr>><<nobr>>
@@.npc_ai;<<=$npc_ai.first_name>>@@ @@.textRightSide;Stats [[[back|goProfiles]]]@@<br>
<hr><br>
<<createBGR "./images/locations/city_skyline.png" "./images/characters/npc_ai.png">><br>
[[[back|goProfiles]]]
<</nobr>><<nobr>>
@@.npc_barista;<<=$npc_barista.call>>@@ @@.textRightSide;Stats [[[back|goProfiles]]]@@<br>
<hr><br>
<<createBGR "./images/locations/company_cafe.png" "./images/characters/npc_barista.png">><br>
[[[back|goProfiles]]]
<</nobr>><<nobr>>
@@.npc_barista;<<=$npc_barista.call>>@@ @@.textRightSide;Stats [[[back|goProfiles]]]@@<br>
<hr><br>
<<createBGR "./images/locations/the_usual_place_inside.png" "./images/characters/npc_barkeeper.png">><br>
[[[back|goProfiles]]]
<</nobr>><<nobr>>
@@.npc_barista;<<=$npc_barista.call>>@@ @@.textRightSide;Stats [[[back|goProfiles]]]@@<br>
<hr><br>
<<createBGR "./images/locations/company_canteen.png" "./images/characters/npc_cook.png">><br>
[[[back|goProfiles]]]
<</nobr>><<initJquery>>
/%<<set $now = new Date(2033, 5, 28, 7, 5, 0)>>%/
<<set $now = new Date(Date.parse("2033-06-28T07:05:00+0000"))>>
<<set $lookItem to "">>
/%$player and stuff%/
<<set $debug = false>>
<<set $version = "0.3.0.4">>
<<if !$debug>>
<<set $startgame = false>>
<<else>>
<<set $startgame = true>>
<</if>>
<<set $errorMessage = "">>
<<set $resting = false>>
<<goto initVariables>>
/%<<goto game_stargame>>%/<<addItem "pyjama">>
<<wearItem $player $now "pyjama">>
<<set $player.currentThought = "">>
<<addItemWardrobe "boxershorts">>
<<addItemWardrobe "shirt">>
<<addItemWardrobe "socks">>
<<addItemWardrobe "b_trousers">>
<<addItemWardrobe "tie">>
<<addItemWardrobe "tshirt">>
<<addItemWardrobe "jeans">>
/%<<if $player.debug == true>>%/
<<set $npc_exgirlfriend.flags.password_blackbox = setup.randomString(6, '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ')>>
<<set $tmpDate to setup.changeDate($now, 'minutes', 30)>>
<<set _name = setup.getNpcName('admin')>>
<<if !$npc_landlord.flags.firstrent>>
<<set $npc_landlord.flags.firstrent = true>>
<<set _nextDate to setup.setNextDate($now, 3, 7, 0)>>
<<addEvent
'{"trigger":"always","type":"date"}'
'{"szene":"event_landlord_rent_first"}'
_nextDate>>
<</if>>
<<addEmail $computer
'Manbert Habakuck'
'<<=$player.first_name>> <<=$player.last_name>>'
true
false
1656304363000
'[SPAM] All you do is just kiss because it's everything you are capable of!'
'<center>Experience the results you've always wanted<br>with a MASSIVE scientific breakthrough:<br>Our Doctor-Approved Pill Will Actually Expand, Lengthen<br>And Enlarge Your Penis. 100% GUARANTEED!<br>Best of all...<br><br>There Are NO Agonizing Hanging Weights, NO Tough Exercises,<br>NO Painful And Hard-To-Use Pumps, And There Is NO<br>Dangerous Surgery Involved.<br>WE GUARANTEE GENUINE LASTING RESULTS!<br>MAXAMAN PILLS WILL<br>WORK FOR YOU 100%, OR YOU GET 100% OF YOUR<br>MONEY BACK!</center>'>>
<<addEmail $computer
'Dumi Sissifica'
'<<=$player.first_name>> <<=$player.last_name>>'
false
false
1656373442000
'[SPAM] Dear Respected One!'
'Permit me to inform you of my desire of going into business relationship with you. I got your contact from the International web site directory. I prayed over it and selected your name among other names due to it's esteeming nature and the recommendations given to me as a reputable and trust worthy person I can do business with and by the recommendations I must not hesitate to confide in you for this simple and sincere business. I am Dumi Sissifica; the only Daughter of late Mr and Mrs George Sissifica. My father was a very wealthy cocoa merchant in Abidjan, the economic capital of Ivory Coast before he was poisoned to death by his business associates on one of their outing to discus on a business deal. When my mother died on the 21st October 1984, my father took me and my younger brother NISSAN special because we are motherless. Before the death of my father on 30th June 2002 in a private hospital here in Abidjan. He secretly called me on his bedside and told me that he has a sum of Cr 12.500.000 (Twelve Million, five hundred thousand credits) left in a suspense account in a local Bank here in Abidjan, that he used my name as his first Daughter for the next of kin in deposit of the fund. He also explained to me that it was because of this wealth and some huge amount of money his business associates supposed to balance his from the deal they had that he was poisoned by his business associates, that I should seek for a God fearing foreign partner in a country of my choice where I will transfer this money and use it for investment purpose, (such as real estate management).<br><br>Sir, we are honorably seeking your assistance in the following ways.<br><br>1) To provide a Bank account where this money would be transferred to.<br>2) To serve as the guardian of this since I am a girl of 26 years.<br>3) A photo of yourself in lingerie, regardless of your gender.<br>4) A photo of yourself as sissy maid<br><br>Moreover Sir, we are willing to offer you 15% of the sum as compensation for effort input after the successful transfer of this fund to your designate account overseas. please feel free to contact ,me via this email address dumi.sissifica@gmx.at. Anticipating to hear from you soon.Thanks and God Bless. Best regards.<br><br>Miss Dumi Sissifica<br><br>PLEASE FOR PRIVATE AND SECURITY REASONS,REPLY ME VIA EMAIL:<br>dumi.sissifica@gmx.at'>>
/%<<set _tmpTime = new Date(2033, 5, 28, 8, 3, 0)>>%/
<<set _tmpTime = new Date(Date.parse("2033-06-28T08:03:00+0000"))>>
<<addEvent
'{"trigger":"always","type":"date","id":"call_company_1"}'
'{"szene":"call_company_1"}'
_tmpTime
>>
<<addNpcTheme 'npc_psychiatrist' 'ex_girlfriend' 'Talk about your recent breakup.'
0
'event_psychiatrist_session_girlfriend_1'
false
'About your ex girlfriend, @@.npc_exgirlfriend;<<=$npc_exgirlfriend.first_name>>@@.'
>>
<<addNpcTheme 'npc_psychiatrist' 'manager' 'Talk about your first disciplinary measure.'
0
'event_psychiatrist_session_manager_1'
false
'About your manager, @@.npc_manager;<<=$npc_manager.call>> <<=$npc_manager.last_name>>.'
>>
<<addNpcTheme 'npc_admin' 'recent' 'Talk about your breakup.'
0
'event_admin_theme_recend_breakup'
false
'Talk about recent events.'
>>
<<goto 'game_stargame'>>/%<<if $debug>>
<<moveTo 'room_bedroom'>>
<<else>>%/
<<goto 'a_fair_warning'>>
/%<</if>>%/<<set $roomchange = false>>
<<set $currentcall = false>>
<<set $tutText = "">>
<<set $options={
tutorial:true,
sound:true,
pixelfont:true,
zoom:{
values:["100%","75%","50%"],
value:"100%",
org_value:"100%",
},
showxp:true,
}>>
<<set $player={
self_ref:"player",
call:"Mr.",
first_name: "Sebastian",
original_first_name: "",
last_name: "Hansen",
workplace: "Cloud Data Service",
pronoun: 1,
penisname: "privats",
breastname: "breasts",
girldesc: "Sissy",
sissy_name: "Deedee",
descA: "good, little",
descB: "boy",
debug: true,
location: "At home",
plocation: "room_empty",
llocation: "",
takeLocation: "",
thoughtColor: "lightblue",
currentThought : "",
overwriteThought : "",
readytoleave : false,
inside : true,
alone : true,
money: {
total: 600,
maxcredit: 500,
interrest_pos: 1,
interrest_neg: 10,
living_expenses:950,
},
indecent: 0,
heterosexual: 100,
homosexual: 0,
zoophilia: 0,
stats: {
feminized: [0,0,0,0,0],
submission: [0,0,0,0,0],
bimbofication: [0,0,0,0,0],
humiliation: [0,0,0,0,0],
smart: [5,1000,5,0,0],
strong: [2,250,2,0,0],
skilled: [3,350,3,0,0],
willpower: [0,0,0,0,0],
makeupskill: [0,0,0,0,0],
heelskill: [0,0,0,0,0],
oralskill: [0,0,0,0,0],
analskill: [0,0,0,0,0],
whoring: [0,0,0,0,0],
penis: [0,0,0,0,0],
cum: [0,0,0,0,0],
piss: [0,0,0,0,0],
bestiality: [0,0,0,0,0],
bdsm: [0,0,0,0,0],
bondage: [0,0,0,0,0],
foot: [0,0,0,0,0],
},
height: 170,
weight: 63,
penissize: 12,
body: {
breastsize: [0,0,0],
booty: [0,0,0],
lips: [0,0,0],
},
hair: {
style: "unkempt",
color: "brown",
length: 1,
},
makeup: {
template: "",
messed: 0,
permanent: false
},
nails: {
style: "",
length: 0,
color: "natural",
},
virgin: true,
handjobvirgin: true,
analvirgin: true,
blowvirgin: true,
ownfacial: false,
otherfacial: false,
swalloeddowncum: false,
swalloedothercum: false,
drankownpee: false,
drankotherpee: false,
fuckedbyanimal: false,
fuckedbymonster: false,
work: {
lastWorkDay: 30,
mode: 0,
hoursperWeek: 16.5,
hoursDone: 0,
workPensum: 0,
tmphoursDone: 0,
tmpworkPensum: 0,
startTime: 0,
nowWorking: false,
workMessage: "",
qualifyingperiod: 28,
foodId : "",
foodNumber : 0,
time_morning : { hour: 12, minutes: 0},
time_midday : { hour: 12, minutes: 30},
time_evening : {hour: 17, minutes: 0},
time_friday : {hour: 13, minutes: 0},
vacation: 12,
payment: 110,
sendhome: false,
sendhomedate: null,
},
penis: {
errection: 50,
size: 4,
},
timebased: {
superMulti: 1,
fatigue: 33,
fatiqueadd: 0.092,
fatiquemulti: 1,
fatiquemax: 200,
horny: 14,
hornyadd: 0.05,
hornymulti: 1,
hornymax: 100,
dirty: 0,
dirtymulti: 1,
dirtyadd: 0.069,
dirtymax: 100,
stress: 24,
stressmulti: 0,
stressadd: 0.092,
stressmax: 100,
locked_cage: 0,
without_orgasm: 0,
triedtosleep: 0,
},
othertimebased: {
chuck_water : 0,
chuck_grow : 0,
},
cutscene: {
lockinventory : false,
reason : "",
taskszene : false,
},
workevents: {
coffee: [],
maxcoffee : 1,
},
flags: {
coffee: {
lastcoffee: null,
location: null
},
exgirlfriend: {
seen: false,
},
manager: {
tookpinkpill: false,
},
gloryhole: {
handjob: 0,
blowjob: 0,
pissjob: 0,
swallowpiss: 0,
},
company: {
depts: 0,
},
namechange : false,
cumchastity : false,
crossdresser : false,
fetishslave : false,
sissymaid : false,
exhibitionist : false,
commando : false,
jobprostitue : false,
onlineUniversity : false,
onlineMakeup : false,
entercompany : false,
readContract : false,
readContract2 : false,
understoodContract :false,
faultcompany : "Nintendolls",
wardrobeopened : false,
datarecovery: 0,
jobsecretary: false,
catched_upskirt_technicial: false,
manager_ignored_firstrequest: false,
washmachine_destroyed: false,
first_choice: "",
firstWorkDayShopvisit: false,
landlordsawyounaked: false,
landlordsawyouinfemaleclothing: false,
landlordsawyouinfemaleunderwear: false,
waitingforoder: false,
firstWorkDay: false,
firstWorkDayDone: false,
firstDPassissy: false,
checkedPicture: false,
checkedDoor: false,
metCook: false,
firstremuneration: false,
em_stage2_start: false,
fuckedbydildo: false,
washmachine_repaired: false,
technician_firstcall: false,
atesissypill: false,
atebimbocandy: false,
},
counter: {
visit_lingerie_store : 0,
},
locations:{
psychiatrist: false,
sexstore: false,
sissystore: false,
theusualplace: false,
theusualplace_gloryhole: false,
mallcafe: false,
beautyparlor: false,
},
clock:{
h: 7,
m: 0,
},
}>>
<<set $secretary_office = "./images/locations/secretary_office.png">>
<<set $npc_exgirlfriend = {
self_ref:"npc_exgirlfriend",
first_name : "Serena",
last_name : "Grey",
anger : 5,
satisfaction : 0,
affection : 0,
perversion : 5,
flags: {
password_blackbox:"",
password_try: 0,
nakedwhiledelivery: false,
woreherclothes: false,
reactnamechange: false,
},
profile: true,
profiledata: {},
}>>
/%<<set _tmpDate = new Date(2021, 5, 28, 7, 5, 0)>>%/
<<set _tmpDate = new Date(Date.parse("2033-06-28T07:05:00+0000"))>>
<<set $npc_manager = {
self_ref:"npc_manager",
other_call : "Mrs.",
call : "Mrs.",
first_name : "Sandra",
last_name : "Antlers",
call_name : "Sissy",
wrongfood: 0,
criticalanger : 0,
workdiscipline :0,
anger : 0,
satisfaction : 0,
affection : 0,
perversion : 0,
dm : 0,
stage: 0,
stagevalues: [
{
},
{
submission: 0,
frisky: 0,
failed: 0,
},
{
submission: 0,
frisky: 0,
failed: 0,
}
],
trigger:{
penisincident: 0,
stage1_happy: 0,
forgottencage: 0,
},
tasks: {
sissy1: [0,0],
},
flags: {
gotCoffee: false,
gotsissyset: false,
firstday_late: false,
firstcuteoutfit: 0,
firstsissyoutfit: 0,
lastOfficeVisit : _tmpDate,
hascagekey: false,
trustplayerwithkey: false,
playerstayedinchastity: false,
chastitydays: 0,
chastitylevel: 0,
appeard_dirty: 0,
appeard_cumsoaked: 0,
appeard_piss: 0,
appeard_casual_male:0,
seensissypilleffect:false,
unisexsecretary: false,
femalesecretary: false,
talkedsissypill: false,
talkednothing: false,
talkedfirstreward: false,
unlocked_badsissy1: false,
reactnamechange: false,
},
profile: false,
profiledata: {},
}>>
<<set $npc_admin = {
self_ref: "npc_admin",
first_name : "Bob",
last_name : "Sanders",
affection : 5,
anger : 0,
perversion : 0,
dates : 0,
stage : 1,
first_call : false,
lastdate : null,
lastcall : null,
profile: true,
flags: {
sawyouinunisexclothes: false,
sawyouinfemaleclothes: false,
reactnamechange: false,
ageofconfusion: false,
},
profiledata: {},
}>>
<<set $npc_technician = {
self_ref: "npc_technician",
first_name : "Alex",
last_name : "Stawberry",
affection : 0,
anger : 0,
perversion : 0,
stage : 1,
flags: {
reactnamechange: false,
knowTrueGender: false,
},
dates : 0,
firstcall: false,
lastdate : null,
lastcall : null,
datetype : "",
profile: false,
profiledata: {},
}>>
<<set $npc_maid = {
self_ref:"npc_maid",
first_name : "Nina",
last_name : "Jade",
affection : 0,
anger : 0,
perversion : 0,
stage : 1,
flags: {
reactnamechange: false,
joboffer: false,
},
dates : 0,
firstcall: false,
lastdate : null,
lastcall : null,
profile: false,
profiledata: {},
}>>
<<set $npc_psychiatrist = {
self_ref: "npc_psychiatrist",
other_call : "Dr.",
call : "Dr.",
first_name : "Sabrina",
last_name : "Trapper",
affection : 0,
perversion : 0,
free_sessions : 3,
sessions : 0,
sessions_missed : 0,
hypnosis : 0,
hypnosis_missed : 0,
stage : 1,
themes : {},
flags : {
reactnamechange: false,
landlord: {
first_feeling: "",
},
knowsyoucrossdress: false,
chocolate: {
white : 0,
pink : 0,
brown : 0,
},
signednda: false,
nextsession: false,
foundplug: false,
foundcage: false,
changeclothes: false,
},
profile: false,
profiledata: {},
}>>
<<set $npc_yogateacher = {
self_ref: "npc_yogateacher",
first_name : "Dwayne",
last_name : "Rockson",
affection : 0,
perversion : 0,
stage : 1,
profile: false,
flags: {
reactnamechange: false,
},
profiledata: {},
}>>
<<set $npc_landlord = {
self_ref: "npc_landlord",
first_name : "Kurt",
last_name : "Stonehammer",
call_name : "Chico",
flags: {
reactnamechange: false,
firstrent : false,
},
affection : 3,
anger : 0,
perversion : 0,
stage : 1,
profile: false,
profiledata: {},
}>>
<<set $npc_boss = {
self_ref: "npc_boss",
other_call : "Mr.",
call : "Mr.",
first_name : "Reginald",
last_name : "Pawn",
anger : 0,
satisfaction : 0,
anger : 0,
perversion : 0,
stage : 1,
profile: false,
profiledata: {},
}>>
<<set $npc_ai = {
self_ref: "npc_ai",
first_name : "AIKO",
anger : 0,
satisfaction : 0,
anger : 0,
perversion : 0,
stage : 1,
flags: {
reactnamechange: false,
blackmail: false,
ignoredFirstDoorAccess: false,
},
profile: false,
profiledata: {},
}>>
<<set $npc_cook = {
self_ref: "npc_cook",
call_name : "Laddie",
first_name: "Hank",
last_name: "Hardwood",
affection : 0,
perversion : 0,
stage : 1,
flags : {
reactnamechange: false,
},
profile: false,
profiledata: {},
}>>
<<set $npc_barista = {
self_ref: "npc_barista",
call : "Candy",
first_name : "Candice",
last_name : "MacGuffin",
anger : 0,
satisfaction : 0,
anger : 0,
perversion : 0,
stage : 1,
flags: {
reactnamechange: false,
},
profile: false,
profiledata: {},
}>>
<<set $npc_secretary = {
self_ref: "npc_barista",
call : "Bambi",
first_name : "Barbara",
last_name : "Brimstone",
anger : 0,
satisfaction : 0,
anger : 0,
perversion : 0,
stage : 1,
flags: {
},
profile: false,
profiledata: {},
}>>
<<set $npc_barkeeper = {
self_ref: "npc_barkeeper",
first_name : "Dafne",
last_name : "Logan",
affection : 0,
anger : 0,
perversion : 0,
stage : 1,
flags: {
reactnamechange: false,
foundintoilet: false,
workaswhore: false,
},
handjobs: 0,
blowjobs: 0,
toiletslave: 0,
profile: false,
profiledata: {},
}>>
<<set $npc_barber = {
self_ref:"npc_barber",
first_name : "Stan",
last_name : "Nimble",
affection : 3,
anger : 0,
perversion : 0,
stage : 1,
flags: {
reactnamechange: false,
firstcut: false,
},
profile: false,
profiledata: {},
}>>
<<set $npc_shopkeeper = {
self_ref:"npc_shopkeeper",
first_name : "Nicole",
last_name : "Madison",
affection : 0,
anger : 0,
perversion : 0,
stage : 1,
flags: {
reactnamechange: false,
firstmet: false,
},
profile: false,
profiledata: {},
}>>
<<set $npc_prostitute = {
self_ref:"npc_prostitute",
first_name : "Sissy",
last_name : "Andersson",
affection : 0,
anger : 0,
perversion : 0,
stage : 1,
flags: {
reactnamechange: false,
firstmet: false,
},
profile: false,
profiledata: {},
}>>
<<set $status_flat = {
wardrobe : "room_bedroom_wardrobe_1",
bedroom : 0,
toilet : 0,
livingroom: 0,
kitchen: 0,
computerroom: 0,
atthedoor: "",
}>>
<<set $phoneList = [
"admin","exgirlfriend"
]>>
<<set $computer = {
sort: "date",
sortdir: -1,
upgrades: {},
list_emails: [],
list_surf: [],
online_uni: {
visited: false,
level: 0,
},
}>>
<<set $coffeeEvents = []>>
/%
<<set $coffeeEvents = [
{
done: false,
event: "",
szene: "event_work_coffee_1_0",
req:{
"nstats":{
"feminized" :[[">",2,""]]
},
"flags":{
"crossdresser":["==",true,""]
}
}
},
{
done: false,
event: "",
szene: "event_work_coffee_2_0",
req:{
"nstats":{
"feminized" :[[">",2,""]]
}
}
}
]>>
%/
<<storeVisual $player $npc_exgirlfriend>>
<<storeVisual $player $npc_admin>>
<<initInv $player>>
<<goto room_start_game>>Enter player name: <<textbox "$player.first_name" "" autofocus>>
Choose your pronoun: <<switch $player.$pronoun>>
<<case "he, his">>
<<set $player.pronoun to 1>>
<<case "she, her">>
<<set $player.pronoun to 2>>
<<case "they, theirs">>
<<set $player.pronoun to 3>>
<</switch>><<nobr>>
<<checkOptions $options>>
<<updateBonusStats $player>>
<<checkTaskEvents>>
<<include playerMenu>>
/%<<checkEvent $player $now>>%/
<</nobr>><<nobr>>
<<checkOptions $options>>
<<updateBonusStats $player>>
<<checkTaskEvents>>
<<set $player.plocation = passage()>>
/%[[Options|goOpt]] |%/
<span class="glitch2" data-text="Stats">Options</span> |
<span class="glitch" data-text="Stats">Stats</span> |
<span class="glitch2" data-text="Inventory">Inventory</span> |
<span class="glitch3" data-text="Tasks">Tasks</span> |
<span class="glitch" data-text="Profiles">Profiles</span> |
<<if gotItemSpecific("smartphone")>>
| <span class="glitch" data-text="Phone">Phone</span>
<</if>>
<span id="locationTitle">@@.textRightSide;$player.location@@</span>
<hr>
<</nobr>><<nobr>>
<<checkOptions $options>>
<<updateBonusStats $player>>
<<checkTaskEvents>>
<<set $player.plocation = passage()>>
@@.link_locked;Options | Stats | Inventory | Tasks | Profiles@@
<<if gotItemSpecific("smartphone")>>
@@.link_locked;| Phone@@
<</if>>
<span id="locationTitle">@@.textRightSide;$player.location@@</span>
<hr>
<</nobr>><<printDate $now>>
<<nobr>>
<div id="showClothes" class="sideframe_showclothes"></div>
<br>
<<if $startgame>>
<div id="showStats" class="sideframe_showstats">
<div id="cFatigue" class="container_stat">
<div id="bFatigue" class="bar_stat_blue" style="width:0%"></div>
<div id="tFatigue" class="bar_stat_text"></div>
</div>
<div id="cHorny" class="container_stat">
<div id="bHorny" class="bar_stat_blue" style="width:0%"></div>
<div id="tHorny" class="bar_stat_text"></div>
</div>
<div id="cStress" class="container_stat">
<div id="bStress" class="bar_stat_blue" style="width:0%"></div>
<div id="tStress" class="bar_stat_text"></div>
</div>
</div>
<div id="showValues" class="sideframe_showvalues"></div>
<<createAvatar $player>>
<<createStats $player>>
<</if>>
<<if $debug>>
[<<link "d">><<debugDataShow>><</link>>]
[<<link "V">><<varDataShow>><</link>>]
[<<link "s">><<debugDataSet>><</link>>]
[<<link "g">><<debugGoto>><</link>>]
[<<link "aD">><<debugAllData>><</link>>]
[<<link "aI">><<debugAddItem>><</link>>]
[<<link "1hr">>
<<set $now to setup.advanceDate($player, $now, 'hours', 1)>>
<<moveTo $player.plocation>>
<</link>>]
[<<link "next day">>
<<set $now to setup.advanceNextDate($player, $now,1,6,30)>>
<<moveTo $player.plocation>>
<</link>>]
[<<link "d">><<makeDirty>><</link>>]<br>
<</if>>
<br>
<<if $startgame>>
[<<link "Exp">><<set _x = setup.exportData($version,$player.plocation)>><</link>>]
<</if>>
<<if !$startgame || $debug>>
/%[<<link "Imp">><<debugImport>><<goto $player.plocation>><</link>>]%/
[<<link "Imp">><<set _s = setup.clickImport($version)>><<goto $player.plocation>><</link>>]
<input id="file-input" type="files[]" name="name" style="display: none;" />
<input type="file" id="files" name="files[]" style="display: none" />
<</if>>
<</nobr>><<nobr>>
Stuff of Stuff!
@@.textRightSide;
<<button "Set variables">>
<<set $roomchange = false>>
<<script>>
Dialog.close();
<</script>>
<</button>>
<<button "Okay">>
<<script>>
Dialog.close();
<</script>>
<<setAllData $d_data $d_dataset>>
<</button>>@@
<</nobr>><<textbox "$d_data" "player" autofocus>>
<<nobr>>
@@.textRightSide;
<<button "Cancel">>
<<script>>
Dialog.close();
<</script>>
<</button>>
<<button "Okay">>
<<script>>
Dialog.close();
<</script>>
<<showAllData $d_data>>
<</button>>@@
<</nobr>><<textbox "$d_data" "player" autofocus>>
<<textbox "$d_dataset" $_dataset>>
<<nobr>>
@@.textRightSide;
<<button "Cancel">>
<<script>>
Dialog.close();
<</script>>
<</button>>
<<button "Okay">>
<<script>>
Dialog.close();
<</script>>
<<setAllData $d_data $d_dataset>>
<</button>>@@
<</nobr>><<textbox "$d_goto" "room_bedroom" autofocus>>
<<nobr>>
@@.textRightSide;
<<button "Cancel">>
<<script>>
Dialog.close();
<</script>>
<</button>>
<<button "Okay">>
<<script>>
Dialog.close();
<</script>>
<<goto $d_goto>>
<</button>>@@
<</nobr>><<textbox "$d_item" "" autofocus>>
<<nobr>>
@@.textRightSide;
<<button "Cancel">>
<<script>>
Dialog.close();
<</script>>
<</button>>
<<button "Okay">>
<<script>>
Dialog.close();
<</script>>
<<addItem $d_item>>
<</button>>@@
<</nobr>><<nobr>>
<br>
<br>
<br>
<div align="middle" style="color:red">A FAIR WARNING!</div><br>
<br>
This game is still very early in development! It is still in alpha, which means a lot of the content planned for the game is missing AND some game mechanics might change during the course of the development. This means, that it is possible, that even though I've added mechanics to export and import your savefiles through different version, they could turn out completely incompatible. And the back and forward button tends to be buggy due the way events are handled within the games code, so please save often and early. If you have any questions, feel free to post them at the link below:<br>
<br>
<div align="middle">[<a target="_blank" href="https://www.tfgamessite.com/phpbb3/viewtopic.php?f=6&t=10166">TFG Forum Secretary Thread</a>]</div>
<br>
<div align="middle">Or join us at the Secretary Discord Server at</div>
<br>
<div align="middle">[<a target="_blank" href="https://discord.gg/XShMmqr">Secretary Discord Server</a>]</div>
<br>
<div align="middle">Thank you for your time and patience.</div>
<br>
<div align="middle">[<<link "Start Game">><<goto choose_name>><</link>>]</div>
<</nobr>><<nobr>>
<<set $startgame = true>>
Player Character (Male)<br>
<<textbox "$player.first_name" "John" autofocus>>
<<textbox "$player.last_name" "Doe">><br>
<br>
Manager Name (Female)<br>
<<textbox "$npc_manager.first_name" "Sandra">>
<<textbox "$npc_manager.last_name" "Antlers">><br>
<br>
Old Friend Name (Male)<br>
<<textbox "$npc_admin.first_name" "Bob">>
<<textbox "$npc_admin.last_name" "Sanders">><br>
<br>
Psychiatrist Name (Female)<br>
<<textbox "$npc_psychiatrist.first_name" "Sabrina">>
<<textbox "$npc_psychiatrist.last_name" "Trapper">><br>
<br>
Ex Girlfriend (Female)<br>
<<textbox "$npc_exgirlfriend.first_name" "Serena">>
<<textbox "$npc_exgirlfriend.last_name" "Grey">><br>
<br>
[<<link "Start Game">><<goto firstScene>><</link>>]
<</nobr>>Insert Text from Export File here:
<<textbox "_import_data" "" autofocus>>
<<nobr>>
<<button "Okay">>
<<importData _import_data $version>>
<<script>>
Dialog.close();
<</script>>
<<goto $player.plocation>>
<</button>>@@
<</nobr>><<nobr>>
<div align="middle">
<img src="./images/others/startscreen.png" height="808" width="570"><br>
[<<link "Start Game">>
<<set $player.plocation = "room_bedroom">>
<<goto initGame>>
<</link>>]
</div>
<</nobr>><<nobr>>
<<=$tutText>><br>
<br>
<<button "Okay">>
<<script>>
Dialog.close();
<</script>>
<</button>>
<</nobr>><<nobr>>
New Set Name:<br>
<<textbox "_setname" "" autofocus>><br>
<br>
<<button "Okay">>
<<addNewClothesSet _setname>>
<<script>>
Dialog.close();
<</script>>
<<goto goInv>>
<</button>>
<<button "Cancel">>
<<script>>
Dialog.close();
<</script>>
<</button>>
<</nobr>><<nobr>>
New Set Name:<br>
<<set _setname = $tmp_setname>>
<<textbox "$tmp_setname" $tmp_setname autofocus>><br>
<br>
<<button "Okay">>
<<changeClothesSet $numberClothSet $tmp_setname>>
<<script>>
Dialog.close();
<</script>>
<<goto goInv>>
<</button>>
<<button "Cancel">>
<<script>>
Dialog.close();
<</script>>
<</button>>
<</nobr>><<nobr>>
Delete this Email?<br>
<br>
<<button "Yes">>
<<deleteEmail $computer $delEmailNumber>>
<<script>>
Dialog.close();
<</script>>
<<moveTo "room_computer_email">>
<</button>>
<<button "No">>
<<script>>
Dialog.close();
<</script>>
<</button>>
<</nobr>><<nobr>>
<<set _h = $player.clock.h>>
<<set _m = $player.clock.m>>
Set Clock:<br>
/%<<textbox "_h" "<<=_h>>" autofocus>> : <<textbox "_m" "<<=_h>>" >><br>%/
<<creatAlarmClockInput _h _m>><br>
<span id="alarmErrorText"></span>
<br>
<<button "Okay">>
<<if isNaN(_h) || isNaN(_m)>>
<<set _x = setup.alarmErrorText(_h,_m)>>
<<else>>
<<set _h = parseInt(_h)>>
<<set _m = parseInt(_m)>>
<<if ( ((_h>=0) && (_h < 24)) && ((_m>=0)&&(_m<60)) )>>
<<set $player.clock.h = _h>>
<<set $player.clock.m = _m>>
<<script>>
Dialog.close();
<</script>>
<<else>>
<<set _x = setup.alarmErrorText(_h,_m)>>
<</if>>
<</if>>
<</button>>
<<button "Cancel">>
<<script>>
Dialog.close();
<</script>>
<</button>>
<</nobr>><<nobr>>
@@.error;<<=$errorMessage>>@@<br>
<br>
<<button "Okay">>
<<script>>
Dialog.close();
<</script>>
<<set $errorMessage="">>
<</button>>
<</nobr>><<if $errorMessage!="">>
<<openErrorMessage $errorMessage>>
<</if>><<goto room_start_game>><<nobr>>
<<set _x = setup.testPassageDone()>>
<</nobr>><<nobr>>
<<set $player.cutscene.lockinventory = true>>
<<set $player.cutscene.reason = "Not Now!">>
<<set $player.inside = false>>
<<if $roomchange == true>>
<<addNpcTheme 'npc_manager' 'transformation_item' 'Talk about the sissy pills'
0
'event_manager_theme_transformation_items'
true
'Talk about pills.'
>>
<</if>>
<<set $player.location to "Office of @@.npc_manager;$npc_manager.call $npc_manager.last_name@@">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/sissy_office.png" "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
"@@.npc_manager;Ah yes. The ominous pink pill, you so readily accepted.@@
<<if $npc_manager.flags.seensissypilleffect>>
@@.npc_manager;You have experienced its effect firsthand.@@
<<else>>
@@.npc_manager;It seems as if you've experienced its effect firsthand.@@
<</if>>
@@.npc_manager;But don't worry, the effects are neither permanent, nor leave they any lasting side effects... yet. With this pill, as with many other things in life, it is the dose that makes the poison. But that hardly answers your question. The pill is a combination between hormonal and nano technology, which adjust parameters from your body to appear more feminine. These little babies@@", she explains, while holding a few of them in her hand, "@@.npc_manager;will be the next step in creating a world, where everyone can be whatever they desire. For the right amount of money of course. It's not like we're running a charity here. As you might know, Social Interaction Service Syndicate LTD. is about much more then just Social Services. It's an umbrella cooperation, which has many smaller companies under its wings, which allows us to combine technologies in a very efficient way. And since the company had its roots in social networking, where we're still pretty big, we know what people want, even before they know it. And if they don't know it yet, it's not that difficult to create demand where there was none before. That is, why Social Interaction Service Syndicate LTD to one of the seven Tripple A multicorporate enterprises on this planet, which gives the company certain rights. Long story short, this product is only months away from it's release, so no, you are not a guinea pig.@@"<br>
<br>
Again, you see a very sinister smile on her face.<br>
<br>
<<if $player.flags.understoodContract>>
@@.npc_manager;Well, you are MY guinea pig, but not the R&D ones. And theres nothing in the contract that would allow something like this, as you already know.@@
<<else>>
@@.npc_manager;Well, you are MY guinea pig, but not the R&D ones. Or maybe you are? It's all in the contract <<=$player.first_name>>, which I am sure you've already read to its ends.@@
<</if>>
@@.npc_manager;.But you could have asked what exactly it does before using it, silly. Anyway, EAPAR has rated this new drug as safe. Our department has really nothing to do with its development at all, since we are personal management and not R&D, but a friend of mine gave me a few samples. Your body gets a more feminine form and your breasts will visible grow, while your voice gets more feminine as well. There might be mental changes as well, but these depend on the user. If you were a rather dominant person before taking these, you will keep this traits, but as the name suggest, if you have a rather submissive or feminine personality, these trait will be increased. There are of course like with most drugs out there some possible side effects.@@"<br>
<br>
You gulp audible.<br>
<br>
@@.npc_manager;Don't worry your pretty little head about it $player.first_name, the chances for these are almost zero by taking only one pill. You should normally wait until the effect is over before you take a new one. I wouldn't recommend to drink any alcohol within one our hour or so after consumption, this might change some of the parameters in an undesired way as well. And I'd stay away from strong electromagnetic fields during as long as there are still nanites in your body. Since they're really small, they're practically unshielded against electromagnetic pulses, and you don't want to see what happens if nanites go out of control. But they are biodegradable, so your body absorbs them once their time is up. I hope this answers most of your questions. And if you decide to behave yourself and do your job and other tasks as you're intended to do, I might even give you a few more, if that is what you truly desire.@@"<br>
<br>
<<if $player.stats.feminized[0]>4 || $player.stats.submission[0]>5>>
<<printThought $player "These will make me more feminine? Is that what I want?">><br>
<br>
<<else>>
<<printThought $player "Taking more of these? I think not!">><br>
<br>
<</if>>
"@@.npc_manager;Well, if that was all, then be a darling and close the door behind you, when you leave.@@"<br>
<br>
[<<moveTo "room_office_sissy_secretary" "Leave the office" 60 "<<set $player.cutscene.lockinventory = false>>">>]
<</nobr>>
</div><<nobr>>
<<set $player.cutscene.lockinventory = true>>
<<set $player.cutscene.reason = "Not Now!">>
<<set $player.inside = false>>
<<if $roomchange == true>>
<<if ($npc_manager.satisfaction+$npc_manager.affection)>$npc_manager.anger>>
<<addItem "sissy_pill_mk1">>
<</if>>
<</if>>
<<set $player.location to "Office of @@.npc_manager;$npc_manager.call $npc_manager.last_name@@">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/sissy_office.png" "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
"@@.npc_manager;So, this little technical and medical marvel has caught your attention?@@
<<if ($npc_manager.satisfaction+$npc_manager.affection)>$npc_manager.anger>>
@@.npc_manager;Well, you have been quite a good little sissy lately, so here you go. I think I already told you about the side effects, so don't overdo it, the last thing I need right now is to search for a new secretary, because you turned into some life size sex doll, a conscious onahole or something strange like that, do I make myself clear?@@"<br>
<br>
<<printThought $player "I'm pretty sure she's exaggerating with those side effects... is she?">><br>
<br>
She holds a pink pill in your direction. You hesitate for a moment but still take the pill. After all it's your decision to take it or to simply ignore it.<br>
<br>
<<else>>
@@.npc_manager;But, if you want more of them, start following my rules to the letter, do we understand each other?
<</if>>
<br><br>
[<<moveTo "room_office_sissy_secretary" "Leave the office" 60 "<<set $player.cutscene.lockinventory = false>>">>]
<</nobr>>
</div><<nobr>>
<<set $player.cutscene.lockinventory = true>>
<<set $player.cutscene.reason = "Not Now!">>
<<set $player.inside = false>>
<<if $roomchange == true>>
<</if>>
<<set $player.location to "Office of @@.npc_manager;$npc_manager.call $npc_manager.last_name@@">>
<<include enterroom>>
<<initRoom>>
<</nobr>><<createBGR "./images/locations/sissy_office.png" "./images/characters/npc_manager.png">>
<div id="invframe" class="scrolltext">
<<nobr>>
Work in Progress... Sorry.
[<<moveTo "room_office_sissy_secretary" "Leave the office" 60 "<<set $player.cutscene.lockinventory = false>>">>]
<</nobr>>
</div>