,,,<<if visited("Main Menu") > 1>><<run Engine.restart()>><</if>>Welcome to Fresh Starts! This game is a sandbox revolving around realistic TF content (mostly sissification). This is still an early build of the game and some of the content in the game is WIP. The current version is a mostly completed frame of what the game will eventually become. If you find bugs in the code of the game, or typos, feel free to mention them either on the forum thread or the Discord so I can address them! As always thank you for playing and encouraging me in this endeavour!
-LordOfChange
<center><b>Shortcuts:</b>
-I: Open Inventory
-P: Open Profile
-R: Open Reminders
-S: Open Stats
-B: Quick Bus shortcut (Downtown travel screen only, requires Travel Pass)
-Spacebar: Next passage (if applicable) / Leave location
-Right Arrow: Next passage
-Esc: Open Settings/Debug</center>
<div style=border:solid><center>By creating a character, you acknowledge you are 18+ or of the legal age for consumption of content of pornographic nature in your country.</center></div><center>[[Create Male Character->Character Creation]]</center>\
\
\<div class=hidden><span id="btn1"><<button $btn1 "Character Creation">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><center><b>What is your name?</b>
<span id=name><<textbox "$player.names.basic" $player.names.basic autofocus>></span> <<button "Random">><<set $player.names.basic to either('Allen', 'Ben', 'Bob', 'Bobby', 'Bruce', 'Carl', 'Cole', 'Dan', 'Daniel', 'Danny', 'Dean', 'Dennis', 'Derek', 'Emil', 'Gus', 'Ken', 'Kenny', 'Kent', 'Karl', 'Kurt', 'Lenny', 'Leonard', 'Marc', 'Mark', 'Martin', 'Nate', 'Nathan', 'Nathaniel', 'Orville', 'Shiloh')>><<replace #name>><span id=name><<textbox "$player.names.basic" $player.names.basic autofocus>></span><</replace>><</button>></center>
<div style=display:inline-block;><b>What's your hair color?</b>
<div class=small3> Black</div> <<radiobutton "$playerBody.hair[0].color" "Black" autocheck>>
<div class=small3> Dark</div> <<radiobutton "$playerBody.hair[0].color" "Dark" autocheck>>
<div class=small3> Brown</div> <<radiobutton "$playerBody.hair[0].color" "Brown" autocheck>>
<div class=small3> Blond</div> <<radiobutton "$playerBody.hair[0].color" "Blond" autocheck>>
<div class=small3> Ginger</div> <<radiobutton "$playerBody.hair[0].color" "Ginger" autocheck>></div>\
<div style="display:inline-block; margin-left:2.75em;"><b>What's your hair length?</b>
<div class=small3> Shaved</div> <<radiobutton "$playerBody.hair[0].length" 0 autocheck>>
<div class=small3> Very Short</div> <<radiobutton "$playerBody.hair[0].length" 1 autocheck>>
<div class=small3> Short</div> <<radiobutton "$playerBody.hair[0].length" 2 autocheck>>
<div class=small3> Average</div> <<radiobutton "$playerBody.hair[0].length" 3 autocheck>>
</div>\
<div style="display:inline-block; margin-left:2.75em;"><b>What's your height?</b>
<div class=small3> Tall</div> <<radiobutton "$playerBody.height" "6 feet">>
<div class=small3> Average</div> <<radiobutton "$playerBody.height" "5 feet 8 inches" checked>>
<div class=small3> Short</div> <<radiobutton "$playerBody.height" "5 feet 4">>
</div>\
<div style="display:inline-block; margin-left:2.75em;"><b>What's your muscle build?</b><<if $player.backstory is 4>>
<div class=small3> Slim</div> <<radiobutton "$playerBody.muscleBuild" 1 autocheck>>
<div class=small3> Athletic</div> <<radiobutton "$playerBody.muscleBuild" 2 autocheck>>
<div class=small3> Muscular</div> <<radiobutton "$playerBody.muscleBuild" 3 autocheck>><<else>>
<div class=small3> Slim</div> <<radiobutton "$playerBody.muscleBuild" 1 autocheck>>
<div class=small3> Average</div> <<radiobutton "$playerBody.muscleBuild" 0 autocheck>>
<div class=small3> Chubby</div> <<radiobutton "$playerBody.muscleBuild" -1 autocheck>><</if>>
</div>\
<center><<button "Play!">><<set $player.names.basic>><<set $playerBody.hair[0].color>><<set $playerBody.hair[0].length>><<set $playerBody.height>><<set $playerBody.muscleBuild>><<set $player.status.gender = 1>><<set $playerBody.hair[0].style = "None">><<set $playerBody.breast.size to 0>><<set $playerBody.rear.size to 0>><<goto "Intro Male">><</button>></center><div class="hidden"><<Inventory>><<if $playerBody.muscleBuild is 0>><<set $player.stats.fitness to 0>><<elseif $playerBody.muscleBuild is -1>><<set $player.stats.fitness to -30>><<elseif $playerBody.muscleBuild is 1>><<set $player.stats.fitness to 30>><<elseif $playerBody.muscleBuild is 2>><<set $player.stats.fitness to 70>><</if>><<if $player.backstory is 2>><<set $player.assets.money to 1500>><<else>><<set $player.assets.money to 500>><</if>><<set $time.minutes to 623>><<CD>></div>\
\
You take a bus towards the city of Hutinberg, carrying the belongings you took with you when you abandoned your childhood home. You don't think you will miss it or your hopeless parents – not at all; you have been dreaming about this since middle school.
Travelling without your own vehicle is relatively cheap and flexible, but it has its limits. Your wardrobe consists of a red t-shirt and a pair of black boxers. You also got enough snacks only for a few days and savings worth $<<if $player.backstory is 2>>1<</if>>500 to help you get started. As the bus reaches the terminal in the downtown area, you grab a copy of a local journal to look in hopes to find an apartment right away.
After skimming through the ads section, you notice that you don't have the means to live in most apartments out there; the economic boom in this town has made the rents extremely expensive. Yet you manage to find something that should do for now. You take a picture of the place with your phone and [[head out there.->Apartment 1 Intro]]
<div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Apartment 1 Intro">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><<if visited("Intro Male") > 0>>[[Profile]][[Inventory]][[Stats]]<</if>><<if visited("Apartment 1") > 0>>[[Reminders]]<</if>><<if visited("READ ME") > 0>>[[Credits]]<<else>>[[READ ME]]<</if>><<if visited("Game Over") < 1>>[[Settings]]<</if>><div style=padding-left:30px><<Inventory>><<set _hasLaptop = setup.playerCode.hasItem('Laptop')>><<set _hasTransitPass = setup.playerCode.hasItem('TravelPass')>>
<div class=small2> <b>Cash:</b></div><<numberWithCommas $player.assets.money>> dollars
<br>
<div class=small2> <b>Food:</b></div>_nbJunkFood junk food | _nbFood food | _nbHealthyFood healthy food
<br>
<div class=small2> <b>Hygiene:</b>
</div><<if _nbSoap is 0>>No
<<elseif _nbSoap <= 7>>Not a lot
<<elseif _nbSoap >= 8 && _nbSoap < 40>>A good amount
<<elseif _nbSoap is 40>>A full bottle
<<elseif _nbSoap is 80>>Two full bottles
<<elseif _nbSoap is 120>>Three full bottles
<<elseif (_nbSoap/40) > 1 && (_nbSoap/40) < 2>>Over a bottle
<<elseif (_nbSoap/40) >= 2 && (_nbSoap/40) < 3>>Over two bottles
<<elseif (_nbSoap/40) >= 3 && (_nbSoap/40) < 4>>Over three bottles
<<else>>Lots of bottles
<</if>>
<<if _nbSoap > 0>> of<</if>>
soap |
_nbWipes wipes
<<if _nbWipes > 0>>
<<link "(Use)">>
<<set $player.stats.hygiene += random(8,10)>>
<<set _InfoType = "Wipes">>
<<inventoryChangeQuantity "Wipes" -1>>
<<script>>
Dialog.setup("INFO", "charsheet");
Dialog.wiki(Story.get("InfoBox").processText());
Dialog.open();
<</script>>
<<goto "Inventory">>
<</link>>
<</if>> |
_nbRazors razors |
_nbWaxStrips wax strips |
<<if _nbCream is 0>>No
<<elseif _nbCream <= 7>>Little
<<elseif _nbCream >= 8>>Enough
<</if>> depilatory cream
<<if $flags.jobs.sewing.job>>
<br>
<div class=small2> <b>Sewing:</b></div>_nbString string |
_nbPolyester polyester | _nbDenim denim | _nbLatex latex
<br>
<div class=small2> <b>Patterns:</b></div><<if _hasPattern[0]>><span style=color:green>Short Gloves</span><<else>><span style=color:red>Short Gloves</span><</if>> | <<if _hasPattern[1]>><span style=color:green>Long Gloves</span><<else>><span style=color:red>Long Gloves</span><</if>> | <<if _hasPattern[2]>><span style=color:green>Skirts</span><<else>><span style=color:red>Skirts</span><</if>> | <<if _hasPattern[3]>><span style=color:green>Jeans</span><<else>><span style=color:red>Jeans</span><</if>> | <<if _hasPattern[4]>><span style=color:green>Dresses</span><<else>><span style=color:red>Dresses</span><</if>> | <<if _hasPattern[5]>><span style=color:green>High Waisted Dresses</span><<else>><span style=color:red>High Waisted Dresses</span><</if>> | <<if _hasPattern[6]>><span style=color:green>Corsets</span><<else>><span style=color:red>Corsets</span><</if>> | <<if _hasPattern[7]>><span style=color:green>Catsuits</span><<else>><span style=color:red>Catsuits</span><</if>>
<</if>>
<<if _hasLaptop>><br>
<div class=small2><b>VPN:</b></div>ErosVPN: _nbErosVPN days |
ErosVPN+: _nbErosVPNPlus days |
ErosVPN Pro: _nbErosVPNPro days<</if>></div>
<center><<if _hasTransitPass>><span style=color:green>Transit Pass (Expires on <<if $time.days % 365 >= 336 && $time.days % 365 < 2>>September<<elseif $time.days % 365 < 32>>October<<elseif $time.days % 365 < 63>>November<<elseif $time.days % 365 < 93>>December<<elseif $time.days % 365 < 124>>January<<elseif $time.days % 365 < 155>>February<<elseif $time.days % 365 < 183>>Mars<<elseif $time.days % 365 < 214>>April<<elseif $time.days % 365 < 244>>May 1st<<elseif $time.days % 365 < 275>>June<<elseif $time.days % 365 < 305>>July<<elseif $time.days % 365 < 336>>August<</if>> 1st)</span><<else>><span style=color:red>Transit Pass</span><</if>></center>
<br>
<div class="itemmini">
<div class="inventoryClothes">
<u>Outerwear:</u>
<br>
<<if _outfitInv.id !== "None">>
<div class=small>Outfit:</div>
<<else>>
<div class=small>Top:</div>
<div class=small>Bottom:</div>
<</if>>
<div class=small>Shoes:</div>
<div class=small>Wig:</div>
<br>
<<if _outfitInv.id !== "None">>
[img[setup.playerCode.itemImage(_outfitInv)]]
<<else>>
[img[setup.playerCode.itemImage(_topInv)]]
[img[setup.playerCode.itemImage(_bottomInv)]]
<</if>>
[img[setup.playerCode.itemImage(_shoesInv)]]
[img[setup.playerCode.itemImage(_wigInv)]]
</div>
<div class="inventoryClothes" style="float:right;">
<u>Underwear:</u>
<br>
<<if _lingerieInv.id !== "None">>
<div class=small>Lingerie:</div>
<<else>>
<div class=small>Bra:</div>
<div class=small>Undies:</div>
<div class=small>Hosiery:</div>
<</if>>
<div class=small>Garters:</div>
<br>
<<if _lingerieInv.id !== "None">>
[img[setup.playerCode.itemImage(_lingerieInv)]]
<<else>>
[img[setup.playerCode.itemImage(_braInv)]]
[img[setup.playerCode.itemImage(_undiesInv)]]
[img[setup.playerCode.itemImage(_hosieryInv)]]
<</if>>
[img[setup.playerCode.itemImage(_gartersInv)]]
</div>
<br>
<div class="inventoryClothes">
<u>Accessories:</u>
<br>
<div class=small>Headgear:</div>
<div class=small>Breasts:</div>
<div class=small>Hips:</div>
<div class=small>Corset:</div>
<br>
[img[setup.playerCode.itemImage(_headgearInv)]]
[img[setup.playerCode.itemImage(_breastInv)]]
[img[setup.playerCode.itemImage(_hipInv)]]
[img[setup.playerCode.itemImage(_corsetteryInv)]]
<br>
<div class=small>Earrings:</div>
<div class=small>Neckwear:</div>
<div class=small>Wrists:</div>
<br>
[img[setup.playerCode.itemImage(_earringsInv)]]
[img[setup.playerCode.itemImage(_neckwearInv)]]
[img[setup.playerCode.itemImage(_wristsInv)]]
</div>
<div class="inventoryClothes" style="float: right;">
<u>Piercings:</u>
<br>
<div class=small>Nostril:</div>
<div class=small>Septum:</div>
<div class=small>Lip:</div>
<div class=small>Tongue:</div>
<br>
[img[setup.playerCode.itemImage(_nostrilInv)]]
[img[setup.playerCode.itemImage(_septumInv)]]
[img[setup.playerCode.itemImage(_lipInv)]]
[img[setup.playerCode.itemImage(_tongueInv)]]
<br>
<div class=small>Nipples:</div>
<div class=small>Navel:</div>
<br>
[img[setup.playerCode.itemImage(_nippleInv)]]
[img[setup.playerCode.itemImage(_navelInv)]]
</div>
<br>
<center><div class="inventoryClothes"><u>Toys:</u>
<br>
<div class=small>Gag:</div>
<div class=small>Chastity:</div>
<div class=small>Plug:</div>
<br>
[img[setup.playerCode.itemImage(_gagInv)]]
[img[setup.playerCode.itemImage(_chastityInv)]]
[img[setup.playerCode.itemImage(_plugInv)]]
</div></center>
<center><<link "Close Inventory" $return>><</link>></center><<Fem>><<MakeupCheck>><div style="width:78%; vertical-align: top; display: inline-block; margin-right: 2%;">You are $player.names.basic, you have <<Hairlength>>, <<HairColor>><<HairStyleDisplay>> and you are currently living in a<<if $housing.current is "apartment">>n<</if>> $housing.current. You currently have a<<if $playerBody.muscleBuild is -3 or $playerBody.muscleBuild is 0 or $playerBody.muscleBuild is 2>>n<</if>> <<BodyBuild>>, <<if $playerBody.ratio < -33>>feminine<<elseif $playerBody.ratio > 33>>masculine<<else>>androgynous<</if>> and <<if $playerBody.hair[2].length > 0>><span class="hover_img"><a href="#">unshaved<span><img src="Images/Body/BUnshavedM.jpg" alt="image" height="100" /></span></a></span><<else>><span class="hover_img"><a href="#">shaved<span><img src="Images/Body/BShavedM.jpg" alt="image" height="100" /></span></a></span><</if>> body<<if $playerBody.tattoos[2].design !== "None" or $playerBody.tattoos[3].design !== "None">>, donned with<</if>><<if $playerBody.tattoos[2].design !== "None">> a <<TattooChest>> chest tattoo<</if>><<if $playerBody.tattoos[2].design !== "None" && $playerBody.tattoos[3].design !== "None">> and<</if>><<if $playerBody.tattoos[3].design !== "None">> a <<TattooUpperBack>> back tattoo<</if>><<if $playerBody.breast.size > 0>>, with <<BreastSizeDisplay>> breasts<</if>><<if $playerBody.rear.size > 0>>, a <<RearSizeDisplay>> rear<</if>> and you are $playerBody.height tall. Your pubes are currently<<if $playerBody.hair[3].length > 0>> unshaved<<else>> shaved<</if>><<if $playerBody.tattoos[4].design !== "None">> with a<</if>><<if $playerBody.tattoos[4].design !== "None">> <<TattooPubes>> tattoo<</if>>.<<if $playerBody.tattoos[0].design !== "None" or $playerBody.tattoos[1].design !== "None" or $playerBody.tattoos[6].design !== "None" or $playerBody.tattoos[7].design !== "None">>
You additionally don <<if $playerBody.tattoos[2].design !== "None" or $playerBody.tattoos[3].design !== "None" or $playerBody.tattoos[4].design !== "None">><<if ($playerBody.tattoos[0].design !== "None" && $playerBody.tattoos[1].design is "None" && $playerBody.tattoos[5].design is "None" && $playerBody.tattoos[6].design is "None" && $playerBody.tattoos[7] is "None") or ($playerBody.tattoos[0].design is "None" && $playerBody.tattoos[1].design !== "None" && $playerBody.tattoos[5].design is "None" && $playerBody.tattoos[6].design is "None" && $playerBody.tattoos[7] is "None") or ($playerBody.tattoos[0].design is "None" && $playerBody.tattoos[1].design is "None" && $playerBody.tattoos[5].design !== "None" && $playerBody.tattoos[6].design is "None" && $playerBody.tattoos[7] is "None") or ($playerBody.tattoos[0].design is "None" && $playerBody.tattoos[1].design is "None" && $playerBody.tattoos[5].design is "None" && $playerBody.tattoos[6].design !== "None" && $playerBody.tattoos[7] is "None")>>an<</if>>other tattoo<<if ($playerBody.tattoos[0].design !== "None" && $playerBody.tattoos[1].design is "None" && $playerBody.tattoos[5].design is "None" && $playerBody.tattoos[6].design is "None" && $playerBody.tattoos[7] is "None") or ($playerBody.tattoos[0].design is "None" && $playerBody.tattoos[1].design !== "None" && $playerBody.tattoos[5].design is "None" && $playerBody.tattoos[6].design is "None" && $playerBody.tattoos[7] is "None") or ($playerBody.tattoos[0].design is "None" && $playerBody.tattoos[1].design is "None" && $playerBody.tattoos[5].design !== "None" && $playerBody.tattoos[6].design is "None" && $playerBody.tattoos[7] is "None") or ($playerBody.tattoos[0].design is "None" && $playerBody.tattoos[1].design is "None" && $playerBody.tattoos[5].design is "None" && $playerBody.tattoos[6].design !== "None" && $playerBody.tattoos[7] is "None")>><<else>>s<</if>>. <<if $playerBody.tattoos[0].design !== "None" or $playerBody.tattoos[1].design !== "None">>Your <<if $playerBody.tattoos[0] !== "None">>left arm has a <<TattooLeftArm>> tattoo <<if $playerBody.tattoos[1].design !== "None" && $playerBody.tattoos[0].design !== "None">>and your <</if>><</if>><<if $playerBody.tattoos[1].design !== "None">>right arm has a <<TattooRightArm>> tattoo<</if>>.<</if>><</if>><<if $playerBody.tattoos[5].design !== "None">>Your lower back is tattooed with a <<TattooLowerBack>>.<</if>><<if $playerBody.tattoos[6].design !== "None" or $playerBody.tattoos[7].design !== "None">><<if $playerBody.tattoos[0].design !== "None" or $playerBody.tattoos[1].design !== "None" or $playerBody.tattoos[5].design !== "None">> Finally, your<<else>> Your<</if>> <<if $playerBody.tattoos[6].design !== "None">> left leg is decorated by a <<TattooLeftLeg>> tattoo <<if $playerBody.tattoos[7].design !== "None">>while your<</if>><</if>><<if $playerBody.tattoos[7].design !== "None">> right leg dons a <<TattooRightLeg>> tattoo<</if>>.<</if>><</if>>
Your face is currently <<if $playerBody.hair[1].length > 0>><span class="hover_img"><a href="#">unshaved<span><img src="Images/Body/FUnshaved.jpg" alt="image" height="100" /></span></a></span><<else>> <span class="hover_img"><a href="#">shaved<span><img src="Images/Body/FShaved.jpg" alt="image" height="100" /></span></a></span><</if>><<if _lips or _toper>> and your <<if $player.status.recovery[2] !== 0>><span class="hover_img"><a href="#">feminine<span><img src="Images/Body/Filler.jpg" alt="image" height="100" /></span></a></span> <</if>>lips are coated with <span class=lower><<if _lips>><span class=Lower>_appliedLips.name</span><</if>><<if _toper>><<if _lips>> and<</if>> some <span class=lower>_appliedToper.name</span><</if>>.<<if _eyeliner or _mascara or _eyeshadow>><<if _lips or _toper>> Additionally, you <<else>>You <</if>><span class=lower>are wearing <<if _mascara>>_appliedMascara.name<</if>><<if _eyeliner>><<if _mascara>><<if _eyeshadow>>, <<else>> and <</if>><</if>>_appliedEyeliner.name<</if>><<if _eyeshadow>><<if _mascara or _eyeliner>> and <</if>><<if !_hasEyeshadow[0] && !_hasEyeshadow[1]>>_appliedEyeshadow.name<<elseif _hasEyeshadow[0] or _hasEyeshadow[1]>> $advancedColors.eyes[0] fading to $advancedColors.eyes[1]<<elseif _hasEyeshadow[1]>> and then to $advancedColors.eyes[2] eyeshadow<<else>> eyeshadow<</if>><</if>>.</span><</if>><</if>><<if _nails>>
Your nails are currently painted in <span class=lower><<if !_hasNails[0] && !_hasNails[1] && !_hasNails[2]>><span class="Lower">_appliedNails.name</span><<else>><<if _nails[0]>>a<<else>>with<</if>> $advancedColors.nails[0] to $advancedColors.nails[1] <<if _appliedNails[0]>>fade<<elseif _appliedNails[1]>>checkers<<elseif _appliedNails[2]>>stripes<</if>>.<</if>><</if>><<if $player.status.crossdressing>>
<<if $player.status.convincingness > 14>>Your attire is so convincing that no one could think you are a male without seeing you naked.<<elseif $player.status.convincingness > 9 && $player.status.convincingness < 15>>Rare are the people that could figure out you are a male<<elseif $player.status.convincingness > 4 && $player.status.convincingness < 10>>Most people will think you are a girl, but if they pay attention enough, they might realize you are crossdressing<<elseif $player.status.convincingness > 0 && $player.status.convincingness < 5>>You barely pass for a girl and most people will quickly realize you are crossdressing.<<elseif $player.status.convincingness < 1>>You are crossdressing, but you would never remotely pass for a girl like this.<</if>><</if>></div><<Avatar>>
<center><<link "Close" $return>><</link>></center><<set $ronzo.met = true>>You arrive at the apartment building and call the landlord of the place. He tells you to wait a few minutes and that he will come soon.
After about 15 minutes, you see an old, rusty car arriving and parking in front of the building. A small, raunchy man gets out of the vehicle and comes to meet <span id="you"><<link "you.">><<replace "#you">>you.
<span style="color:#ec0000">"Hello young man, my name is Ronzo. I suppose you're here for the vacancy, eh?"</span>
<span class="You">"Yes sir, I saw your ad in the journal, and I decided to call before you rented it to someone else."</span>
<span style="color:#ec0000">"Well you made the right choice kiddo, rents are getting expensive nowadays in Hutinberg. So tell me, when do you want to occupy the apartment?"</span>
<span class="You">"Right now if possible, I saw it also came with a semi-furnished option, and I would be interested."</span>
<span style="color:#ec0000">"Ah yes, the last tenant was evicted about a month ago and left some furniture in the flat, nothing much but it should help you get set-up at the very least. I'll charge you $75 for the whole shebang; you get a mattress, a small fridge and a microwave for that."</span>
<i>Yuck, an old mattress? That's disgusting, but I guess I don't have any other choice choice...</i> The landlord looks at you weirdly as you didn't say a word in the last few seconds. <span class="You">"Deal. So that means I owe you $275 correct?"</span>
<span style="color:#ec0000">"Yes, and I'll come every week to collect your $200 rent. So just sign your name here, and here, and here..."</span>
You quickly sign the forms and hand them to Ronzo. He checks the signatures and nods.
<span style="color:#ec0000">"Alright $player.names.basic, let me take you to your new home, it's not the best, but it is better than nothing."</span>
You proceed to climb a few flights of stairs to finally stop in front of a door with the words "Cumslut", "Whore" and "Fag" written on the door with purple spray paint. You freeze at the sight, thinking to yourself: <span class=You><i>"There is no way your new landlord will leave that on."</i></span>
<span style="color:#ec0000">"Well, here we are..."</span> He sees your reaction to the slurs on the wooden door and then undiplomatically tell you: <span style="color:#ec0000">"I won't fix the door, but if it annoys you too much, you can always repaint it, just keep it the same as the other doors okay?"</span> He then gives you the keys and pats you on the shoulder before taking his leave.
<<link "You enter your new home.">><<goto "Apartment 1">><<set $housing.current = "crappy apartment">><<set $player.assets.money-=325>><</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Apartment 1">><<set $housing.current = "crappy apartment">><<set $player.assets.money-=325>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><</replace>>\
<</link>>\
</span>\
<span id="output"></span>
<div class=hidden><span id="btn1"><<button $btn1>>
<<replace "#you">>you.
<span style="color:#ec0000">"Hello young man, my name is Ronzo. I suppose you're here for the vacancy, eh?"</span>
<span class="You">"Yes sir, I saw your ad in the journal, and I decided to call before you rented it to someone else."</span>
<span style="color:#ec0000">"Well you made the right choice kiddo, rents are getting expensive nowadays in Hutinberg. So tell me, when do you want to occupy the apartment?"</span>
<span class="You">"Right now if possible, I saw it also came with a semi-furnished option, and I would be interested."</span>
<span style="color:#ec0000">"Ah yes, the last tenant was evicted about a month ago and left some furniture in the flat, nothing much but it should help you get set-up at the very least. I'll charge you $75 for the whole shebang; you get a mattress, a small fridge and a microwave for that."</span>
<i><span class=You>Yuck, an old mattress? That's disgusting, but I guess I don't have a choice...</span></i> The landlord looks at you weirdly as you didn't say a word in the last few seconds. <span class="You">"Deal. So that means I owe you $275 correct?"</span>
<span style="color:#ec0000">"Yes, and I'll come every week to collect your $200 rent. So just sign your name here, and here, and here..."</span>
You quickly sign the forms and hand them to Ronzo. He checks the signatures and nods.
<span style="color:#ec0000">"Alright $player.names.basic, let me take you to your new home, it's not the best, but it is better than nothing."</span>
You proceed to climb a few flights of stairs to finally stop in front of a door with the words "Cumslut", "Whore" and "Fag" written on the door with purple spray paint. You freeze at the sight, thinking to yourself: <span class=You><i>"There is no way your new landlord will leave that on."</i></span>
<span style="color:#ec0000">"Well, here we are..."</span> He sees your reaction to the slurs on the wooden door and then undiplomatically tell you: <span style="color:#ec0000">"I won't fix the door, but if it annoys you too much, you can always repaint it, just keep it the same as the other doors okay?"</span> He then gives you the keys and pats you on the shoulder.
<<link "You enter your new home.">><<goto "Apartment 1">><<set $housing.current = "crappy apartment">><<set $player.assets.money-=275>><</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Apartment 1">><<set $housing.current = "crappy apartment">><<set $player.assets.money-=275>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><</replace>>\
\
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><<Inventory>><<set _hasStove = setup.playerCode.hasItem('Stove')>><<set _hasLaptop = setup.playerCode.hasItem('Laptop')>><<set _hasAlarm = setup.playerCode.hasItem('Alarm')>><<set _hasSewingMachine = setup.playerCode.hasItem('SewingMachine')>><<set _hasClipper = setup.playerCode.hasItem('Clipper')>><<set _hasBed = setup.playerCode.hasItem('Bed')>><<set _nbAdmorvils = setup.playerCode.inventoryQuantity("Admorvils")>> <<set _nbSteroids = setup.playerCode.inventoryQuantity("Steroids")>> <<set _nbInhibiPlus = setup.playerCode.inventoryQuantity("Inhibi+")>> <<set _nbHairBGone = setup.playerCode.inventoryQuantity("HairBGone")>> <<set _nbDimoxinil = setup.playerCode.inventoryQuantity("Dimoxinil")>><<if $timer.kamVBad is 0 && $flags.jobs.kam.vBad>><<set $ConsequenceKam = random(1,10)>><<set $ConsequenceKam = 5>><<if $ConsequenceKam is 1>><<set $flags.jobs.kam.vBad = false>><<goto "Apartment 1">><<elseif $ConsequenceKam is 3 or $ConsequenceKam is 4 or $ConsequenceKam is 9>><<goto "Apartment 1">><<elseif $ConsequenceKam is 2>>You arrive home to see your door freshly vandalised. You sigh in annoyance as it reminds you of the previous state of the <<link "door...">><<set $housing.upgrades[0].door = false>><<set $flags.jobs.kam.vBad = false>><<goto "Apartment 1">><<set $player.stats.dignity-=5>><</link>><<elseif $ConsequenceKam is 5>><<set _targetPanties = [setup.playerCode.hasItem("BlackPanties"), setup.playerCode.hasItem("PinkPanties"), setup.playerCode.hasItem("PlainPanties"), setup.playerCode.hasItem("BluePanties"), setup.playerCode.hasItem("RedPanties"), setup.playerCode.hasItem("LatexPanties"), setup.playerCode.hasItem("PinkLatexPanties")]>><<set _targetWorn = [setup.playerCode.isWorn("BlackPanties"), setup.playerCode.isWorn("PinkPanties"), setup.playerCode.isWorn("PlainPanties"), setup.playerCode.isWorn("BluePanties"), setup.playerCode.isWorn("RedPanties"), setup.playerCode.isWorn("LatexPanties"), setup.playerCode.isWorn("PinkLatexPanties")]>>You realize that the door of your apartment was slightly opened. To your relief there was no one inside the apartment but after taking inventory of your possessions, you <<if _targetPanties[0] && !_targetWorn[0]>>realize that your black panties are missing.<<removeFromInventory "BlackPanties">><<elseif _targetPanties[1] && !_targetWorn[1]>>realize that your pink panties are missing.<<removeFromInventory "PinkPanties">><<elseif _targetPanties[2] && !_targetWorn[2]>><<removeFromInventory "PlainPanties">>realize that your plain panties are missing.<<elseif _targetPanties[3] && !_targetWorn[3]>><<removeFromInventory "BluePanties">>realize that your blue panties are missing.<<elseif _targetPanties[4] && !_targetWorn[4]>><<removeFromInventory "RedPanties">>realize that your red panties are missing.<<elseif _targetPanties[5] && !_targetWorn[5]>><<removeFromInventory "LatexPanties">>realize that your latex panties are missing.<<elseif _targetPanties[6] && !_targetWorn[6]>><<removeFromInventory "PinkLatexPanties">>realize that your pink latex panties are missing.<<else>> find that nothing of value is missing, but the intruder was clearly looking for something.<</if>>
<<link "This is scary...">><<set $flags.jobs.kam.vBad = false>><<goto "Apartment 1">><</link>><<elseif $ConsequenceKam is 6>><<set _smallPlug = [setup.playerCode.hasItem("SmallButtplug"), setup.playerCode.isWorn("SmallButtplug")]>><<set _plug = [setup.playerCode.hasItem("Buttplug"), setup.playerCode.isWorn("Buttplug")]>><<set _largePlug = [setup.playerCode.hasItem("LargeButtplug"), setup.playerCode.hasItem("LargeButtplug")]>><<set _vibrator = setup.playerCode.hasItem("Vibrator")>><<set _ballGag = [setup.playerCode.hasItem("BallGag"), setup.playerCode.isWorn("BallGag")]>>You realize that the door of your apartment was slightly opened. To your relief there was no one inside the apartment but after taking inventory of your possessions, you<<if _smallPlug[0] && !_smallPlug[1]>> notice that your small buttplug is missing.<<removeFromInventory "SmallButtplug")>><<elseif _plug[0] && !_plug[1]>> notice that your buttplug is missing.<<removeFromInventory "Buttplug">><<elseif _largePlug[0] && !_largePlug>> notice that your large buttplug is missing.<<removeFromInventory "LargeButtplug">><<elseif _vibrator>> notice that your vibrator is missing.<<removeFromInventory "Vibrator">><<elseif _ballGag[0] && !_ballGag[1]>> notice that your ball gag is missing.<<removeFromInventory "BallGag">><<else>> find that nothing of value is missing, but the intruder was clearly looking for something.<</if>>
<<link "This is scary...">><<set $flags.jobs.kam.vBad = false>><<goto "Apartment 1">><</link>><<elseif $ConsequenceKam is 7>>You realize that the door of your apartment was slightly opened. To your relief there was no one inside the apartment but after taking inventory of your possessions, you notice the burglar took some of your money.<<set $player.assets.money-=50>>
<<link "This is scary...">><<set $flags.jobs.kam.vBad = false>><<goto "Apartment 1">><</link>><<elseif $ConsequenceKam is 8>>You realize that the door of your apartment was slightly opened. To your relief there was no one inside the apartment but after taking inventory of your possessions, you notice the burglar took some of your money.<<set $player.assets.money-=100>>
<<link "This is scary...">><<set $flags.jobs.kam.vBad = false>><<goto "Apartment 1">><</link>><<elseif $ConsequenceKam is 10>><<set _targetBra = [setup.playerCode.hasItem("BlackBra"), setup.playerCode.hasItem("PinkBra"), setup.playerCode.hasItem("PlainBra"), setup.playerCode.hasItem("BlueBra"), setup.playerCode.hasItem("RedBra"), setup.playerCode.hasItem("LatexBra"), setup.playerCode.hasItem("PinkLatexBra")]>><<set _targetWorn = [setup.playerCode.isWorn("BlackBra"), setup.playerCode.isWorn("PinkBra"), setup.playerCode.isWorn("PlainBra"), setup.playerCode.isWorn("BlueBra"), setup.playerCode.isWorn("RedBra"), setup.playerCode.isWorn("LatexBra"), setup.playerCode.isWorn("PinkLatexBra")]>>You realize that the door of your apartment was slightly opened. To your relief there was no one inside the apartment but after taking inventory of your possessions, you <<if _targetBra[0] && !_targetWorn[0]>>realize that your black bra is now missing.<<removeFromInventory "BlackBra">><<elseif _targetBra[1] && !_targetWorn[1]>>realize that your pink bra is now missing.<<removeFromInventory "PinkBra">><<elseif _targetBra[2] && !_targetWorn[2]>><<removeFromInventory "PlainBra">>realize that your plain bra is now missing.<<elseif _targetBra[3] && !_targetWorn[3]>><<removeFromInventory "BlueBra">>realize that your blue bra is now missing.<<elseif _targetBra[4] && !_targetWorn[4]>><<removeFromInventory "RedBra">>realize that your red bra is now missing.<<elseif _targetBra[5] && !_targetWorn[5]>><<removeFromInventory "LatexBra">>realize that your latex bra is now missing.<<elseif _targetBra[6] && !_targetWorn[6]>><<removeFromInventory "PinkLatexBra">>realize that your pink latex bra is now missing.<<else>> find that nothing of value is missing, but the intruder was clearly looking for something.<</if>>
<<link "This is scary...">><<set $flags.jobs.kam.vBad = false>><<goto "Apartment 1">><</link>><</if>><<else>><div class="hidden"><<set $location = {name: 'Home',
goto: 'Apartment 1',
isUnlocked: () => State.variables.housing.current == 'crappy apartment',
dimension: 0,
coordinates: [0, 0],
openHours: [0, 1440],
openDays: [true, true, true, true, true, true, true],
tags: ['busAccessible', 'changeDimension', 'hidden']
}>></div><center><div class=travel>[img[Images/Locations/Apartment1.jpg]]</div></center>Your very first apartment, definitely not the best but it will do for the moment. There are water stains all over the walls and a smell of mold permeates the entire place. You have access to an old, disgusting bathroom and a small kitchen with the furniture Mr. Ronzo sold you. The living/bed room has a small closet with a bunch of cobwebs in it<<set _hasWardrobe = setup.playerCode.hasItem("Wardrobe")>><<if _hasWardrobe>>, alongside a brand new wardrobe you purchased<</if>> and <<if !_hasBed>>the old mattress on which you spend your nights smells like urine.<<else>> your very own bed, which is far more comfortable than the one that came with the apartment.<</if>>
<center>What will you do?<<if !$flags.jobs.gas.job>><span class="You">
"I should probably go find a job, maybe the gas station is looking for people?"</span><</if>><<if (!$college.programs[0].active && !$college.programs[1].active && !$college.programs[2].active && !$college.programs[3].active && !$college.programs[4].active) and $time.days < 12>><span class="You">
"It's the enrollment period at the College! I should probably register to a program."</span><</if>><<if visited("Club") < 5 && visited("Club") > 0 and ($time.days/7+2 > visited("Club"))>>
<span class=You>"It's been a while since I last went to the Red Vixen"</span><</if>><<if $time.days is 13 && visited("C2p1") is 0>>
<<if $time.minutes >= 1140>>[[The Party->C2p1]]<<else>>You can go to the party starting from 19h<</if>><<elseif $time.days is 62 && $time.minutes >= 1140 && $flags.halloweenInvite>>[[Halloween Party->Halloween P1]]<</if>>
<<if $college.programs[0].active and (!$housing.upgrades[0].tank or !$housing.upgrades[0].door) and $time.days > 40>>[[Home Upgrades->App1Upgrades]] | <</if>><<if _hasLaptop>>[[Use your computer->Laptop]] | <</if>><<if _hasSewingMachine>>[[Sew->Sewing]] | <</if>><<if $playerClothingLooks[0].clothing.length > 0 or $playerClothingLooks[1].clothing.length > 0 or $playerClothingLooks[2].clothing.length > 0 or $playerClothingLooks[3].clothing.length > 0 or (def $playerClothingLooks[4] && $playerClothingLooks[4].clothing.length > 0) or (def $playerClothingLooks[5] && $playerClothingLooks[6].clothing.length > 0) or (def $playerClothingLooks[4] && $playerClothingLooks[6].clothing.length > 0) or (def $playerClothingLooks[7] && $playerClothingLooks[7].clothing.length > 0)>>[[Wardrobe->Looks]]<<else>>[[Wardrobe->Tops]]<</if>> | [[Kitchen]] | [[Bathroom]] | <<if ($time.minutes < 1260) && ($time.minutes > 359)>>[[Nap]]<<else>>[[Sleep->Night 1]]<</if>><<if _hasAlarm>> | [[Routine Settings->RoutineMaker]]<<if (($routines[0].eat is 1 or $routines[1].eat is 1) && (_nbHealthyFood is 0 or !_hasStove)) or (($routines[0].eat is 2 or $routines[1].eat is 2) and _nbFood is 0) or (($routines[0].eat is 3 or $routines[1].eat is 3) and _nbJunkFood is 0) or (($routines[0].autoshaveFace or $routines[1].autoshaveFace) && !_hasClipper and _nbRazors is 0) or (($routines[0].autoshaveBody or $routines[1].autoshaveBody) and _nbWaxStrips is 0 && _nbRazors is 0 && _nbCream is 0) or (($routines[0].autoshavePubes or $routines[1].autoshavePubes) and _nbWaxStrips is 0 && _nbRazors is 0) or (($routines[0].medication[0] or $routines[1].medication[0]) && _nbPainkiller is 0) or (($routines[0].medication[1] or $routines[1].medication[0]) && _nbAdmorvils is 0) or (($routines[0].medication[2] or $routines[1].medication[2]) && _nbDimoxinil is 0) or (($routines[0].medication[3] or $routines[1].medication[3]) && _nbHairBGone is 0) or (($routines[0].medication[4] or $routines[1].medication[4]) && _nbSteroids is 0) or (($routines[0].medication[5] or $routines[1].medication[5]) && _nbInhibiPlus is 0)>><<link "⚠️">><<script>>Dialog.setup("Warning", "charsheet"); Dialog.wiki(Story.get("RoutineWarning").processText()); Dialog.open();<</script>><</link>><</if>><</if>>
<<Clothes>><<if _gag or (!_outfit && (!_top or !_bottom)) or !_shoes>><span class="You">"I can't go out like this!"</span><<elseif !_shoes>><span class="You">"I should put some shoes on before leaving"</span><<else>><span data-nokeys="true">[[Go out->Travel]]</span><<Leave>><</if>></center><</if>><<set _alarm = setup.playerCode.hasItem("Alarm")>><<set _laptop = setup.playerCode.hasItem("Laptop")>><<silently>><<weightcheck>><</silently>>You have trouble sleeping, the sound of trains passing near your window making it hard for you to sleep properly.<span id=check></span>
<<if !_alarm and $time.days > 5>><span class=You>//I should get a little more organised, maybe buying an alarm clock will allow me to establish a routine?//</span><<elseif _alarm and $time.days > 20 && !_laptop>><span class=You>//A laptop could be very useful, especially if I want to move in a place where I don't have to worry about air quality...//</span><<elseif _alarm and $time.days > 20 && _laptop>><span class=You>//I should look for a new place on my laptop when I have the time//</span><<else>><span class=You>//I really need to move out of this hovel//</span><</if>><<if !$player.status.ate>>
<<set $player.stats.health-=(random(5,10))>><span style=color:red>You didn't eat today</span><</if>>
<<silently>><<if _alarm>><<if ($time.minutes < $routines[0].wakeUp) && (($time.days % 7 == 1 && $routines[0].active[0]) or ($time.days % 7 == 2 && $routines[0].active[1]) or ($time.days % 7 == 3 && $routines[0].active[2]) or ($time.days % 7 == 4 && $routines[0].active[3]) or ($time.days % 7 == 5 && $routines[0].active[4]) or ($time.days % 7 == 6 && $routines[0].active[5]) or ($time.days % 7 == 0 && $routines[0].active[6]))>><<set $time.minutes to $routines[0].wakeUp>><<elseif ($time.minutes > $routines[0].wakeUp) && (($time.days % 7 == 0 && $routines[0].active[0]) or ($time.days % 7 == 1 && $routines[0].active[1]) or ($time.days % 7 == 2 && $routines[0].active[2]) or ($time.days % 7 == 3 && $routines[0].active[3]) or ($time.days % 7 == 4 && $routines[0].active[4]) or ($time.days % 7 == 5 && $routines[0].active[5]) or ($time.days % 7 == 6 && $routines[0].active[6]))>><<set $time.minutes = ($time.minutes+(1440-$time.minutes+$routines[0].wakeUp))>><<elseif ($time.minutes < $routines[1].wakeUp) && (($time.days % 7 == 1 && $routines[1].active[0]) or ($time.days % 7 == 2 && $routines[1].active[1]) or ($time.days % 7 == 3 && $routines[1].active[2]) or ($time.days % 7 == 4 && $routines[1].active[3]) or ($time.days % 7 == 5 && $routines[1].active[4]) or ($time.days % 7 == 6 && $routines[1].active[5]) or ($time.days % 7 == 0 && $routines[1].active[6]))>><<set $time.minutes to $routines[1].wakeUp>><<elseif ($time.minutes > $routines[1].wakeUp) && (($time.days % 7 == 0 && $routines[1].active[0]) or ($time.days % 7 == 1 && $routines[1].active[1]) or ($time.days % 7 == 2 && $routines[1].active[2]) or ($time.days % 7 == 3 && $routines[1].active[3]) or ($time.days % 7 == 4 && $routines[1].active[4]) or ($time.days % 7 == 5 && $routines[1].active[5]) or ($time.days % 7 == 6 && $routines[1].active[6]))>><<set $time.minutes = ($time.minutes+(1440-$time.minutes+$routines[1].wakeUp))>><<else>><<set $time.minutes+=600>><</if>><<elseif !_alarm>><<set $time.minutes+=600>><</if>><</silently>>[[Wake up->NightJump]]<div class=hidden><span id="btn1"><<button $btn1>>
<<goto "NightJump">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div>
<<set $player.status.ate = false>><<set $timer.makeup.lips to 0>><<set $timer.makeup.toper to 0>><<set $timer.makeup.eyeshadow to 0>><<set $timer.makeup.eyeliner to 0>><<set $player.status.inhibiPlus = false>><<Autosave>><<if $time.days % 7 > 0>><<goto "Apartment 1">><</if>><<set _panties = setup.playerCode.isWearingItemWithTags("Undies", "Female")>><<set _bra = setup.playerCode.isWearingItemWithTags("Bra")>><<set _lingerie = setup.playerCode.isWearingItemWithTags("Lingerie")>><<if !$flags.housing.lateRent>><span id=main>Mr. Ronzo is here to collect the rent.
<center><<if $player.assets.money >= 200>><<link "Pay">><<RentRoutine>><<set $player.assets.money-=200>><</link>><</if>><<if ($player.assets.money >= 175) && ($player.stats.sissification >= 20) && ($player.stats.dignity <= 80) && ((_panties && _bra) or _lingerie)>><<if $player.assets.money >= 200>> | <</if>>[[Seduce->SexRonzo]]<</if>>
<<if visited("Rent") > 3 && (!$housing.upgrades[0].tank or !$housing.upgrades[0].door) && $player.assets.money >= 200>> | <<link "Pay and ask for some repairs" "RonzoUpgrade">><<set $player.assets.money-=200>><</link>><</if>><<if $player.assets.money < 200>><<if ($player.assets.money >= 175) && ($player.stats.sissification >= 20) && ($player.stats.dignity <= 80) && ((_panties && _bra) or _lingerie)>> | <</if>><<link "I don't have enough money">><<replace #main>><span class="You">"Sorry Mr. Ronzo, I don't have enough money this week..."</span>
<span style=color:#ec0000>"Okay kid, I'm going to come back next week, but you'll owe me 500$, or you're evicted, have I made myself clear?"</span>
<<link "Yes Sir">><<set $flags.housing.lateRent = true>><<RentRoutine>><</link>><</replace>><</link>><</if>></center></span><<else>>Mr. Ronzo is here to collect the rent, plus interests from last week.
<<if $player.assets.money >= 500>><<link "Pay">><<set $player.assets.money-=500>><<set $flags.housing.lateRent = false>><<RentRoutine>><</link>><<else>>[[I don't have the money...->Game Over]]<</if>><</if>><<if visited("SexRonzo") is 1>> You decide to try to seduce your landlord by wearing girly clothes to save some money. What could possibly go wrong? Worst case you'll have to stay at the hotel for some times, until you can find a new flat, but it's worth it if you can save some money right? After hearing him knock on the door, you go to open the door.
<span style="color:#ec0000">"I'm here to collect the-"</span> He pauses, visibly disturbed by your attire. As expected, you notice a bulge in his pants.
<span class="You">"The rent? Oh please Mr. Ronzo, give me some respite, pleeaaaassseee!!!"</span> You reach to his crotch with your left hand, rubbing his cock for a few seconds and suddenly stop. <span class="You">"If you lower the rent this week I'll show you some appreciation."</span>, you add before you wink at him.
<span style="color:#ec0000">"Fine fine, if you give me a blowjob I'll let you pay me 175$ this week, you better be good." </span>
You grin as you slowly get down on your knees, undoing his belt and pulling down both his pants and his boxers, revealing his old, stinky 7 inches cock. <span class="You">//Gross, but I have to do it...//</span>
You start licking his shaft, trying to ignore the horrible taste of his penis and after about a minute, you put the tip of his cock in your mouth slowly allowing the rest of his penis.
<video src="Images/Porn/RonzoBJ.m4v" type="video/m4v" autoplay loop></video>
After a few minutes of sucking on his dick,<<if $player.skills[0].level >= 2>> using your tongue around his shaft,<</if>> he grabs you by the back of your head and forces his shaft all the way down your throat and cums, forcing you to swallow his load.
He pulls out from your mouth and takes your money and then leaves your place saying: <span style="color:#ec0000">"Not too bad for a sissy, <u>if you let me fuck your ass next time, I may let you go with paying even less.</u>"</span>
<<link "You make sure to remember it">><<set $player.stats.dignity-=2>><<set $player.stats.hygiene-=7>><<set $player.skills[0].xp+=2>><<set $player.assets.money-=175>><<RentRoutine>><</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<RentRoutine>><<set $player.stats.dignity-=2>><<set $player.skills[0].xp++>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div>
<</if>><<if visited("SexRonzo") > 1>>
Mr. Ronzo comes to collect rent as always, but ever since you first blew him to save some money, you feel like it's only natural to have sex with the landlord do save a couple of bucks.
<span style=color:#ec0000> "So, what is it going to be this time sissy-slut? Will you give me a \
<span id="blowjob">\
<<link "blowjob">>\
<<replace "#blowjob">>blowjob <</replace>>\
<<replace "#ass">>ass<</replace>>\
<<replace "#output2">>
<video src="Images/Porn/RonzoBJ.m4v" type="video/m4v" autoplay loop></video>
You simply smile and kneel in front of him. He undoes his pants and pulls down his boxers, revealing his shaft to you and you don't have to be begged to start sucking on it until he cums again in your <<link "mouth">><<set $player.stats.hygiene-=7>><<RentRoutine>><</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<RentRoutine>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><<set $player.assets.money-=175>><</replace>>\
<</link>> \
</span>\
or will you let me fuck your \
<span id="ass">\
<<link "ass">>\
<<replace "#blowjob">>blowjob <</replace>>\
<<replace "#ass">>ass<</replace>>\
<<replace "#output2">>
You cutely look at your landlord, knowing that if you surrender your rear to him, you'll save some more money. <span class="You">"Please fuck my sissy ass Mr. Ronzo."</span> He then takes you to your bedroom and puts you down on the bed as he frees your ass and undoes his pants. Not before long, he starts to pound you without any consideration for you. The punishment your poor anus receives however makes you cum quickly while the lewd moans you let out pushing him to the edge shortly after. He then leaves you there and takes the <<link "rent.">><<set $player.skills[1].xp+=4>><<set $player.stats.hygiene-=5>><<if !$ronzo.anal>><<set $ronzo.anal = true>><<set $player.stats.dignity-=5>><</if>><<RentRoutine>><</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<RentRoutine>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><<set $player.assets.money-=125>><</replace>>\
<</link>>\
</span>?"</span>
<span id="output2"></span>\
<</if>>
<<silently>>
<<set _hasTravelPass = setup.playerCode.hasItem('TravelPass')>>
<<set _travelMain = setup.mapDisplay()>>
<<set _travelBus = setup.busDisplay()>>
<<set _dimension = setup.dimensionDisplay()>>
<</silently>>
\<center><div class=travel><<if $location.dimension == 0>>[img[Images/Locations/Downtown.jpg]]<<quickBus>><<elseif $location.dimension == 1>>[img[Images/Locations/RedLight.jpg]]<<elseif $location.dimension == 3>>[img[Images/Locations/OldHarbor.jpg]]<<else>>[img[Images/Locations/Uptown.jpg]]<</if>></div><span id=map><<if $location.dimension == 0 && _hasTravelPass>><div class=hidden><span id="btnBus"><<button $btnBus>><<if def _tl>><<set $location = _tl>><<set $time.minutes+=_tm>><<refreshMenu>><</if>>
<<replace #map>><span id=map><<button "Walk">><<refreshPassage>><</button>>
<<print _travelBus>>
<<print _dimension>></span><</replace>>
<</button>><div class=hidden><span id="btnBus2"><<button $btnBus>>
<<refreshPassage>>
<</button>></span>
<<script>>
Mousetrap
.bind('b', function () {
if ($('#btnBus button').length) {
$('#btnBus button').click();
} else if ($('#btnBus2 button').length) {
$('#btnBus2 button').click();
}
});
<</script>></div></span>
<<script>>
Mousetrap
.bind('b', function () {
if ($('#btnBus button').length) {
$('#btnBus button').click();
} else if ($('#btnBus2 button').length) {
$('#btnBus2 button').click();
}
});
<</script>></div><<button _tx>><<if def _tl>><<set $location = _tl>><<set $time.minutes+=_tm>><<refreshMenu>><</if>><<set _var = setup.busDisplay>><<replace #map>><span id=map><div class=hidden><span id="btnBus2"><<button $btnBus>>
<<refreshPassage>>
<</button>></span>
<<script>>
Mousetrap
.bind('b', function () {
if ($('#btnBus button').length) {
$('#btnBus button').click();
} else if ($('#btnBus2 button').length) {
$('#btnBus2 button').click();
}
});
<</script>></div><<button "Walk">><<refreshPassage>><</button>>
<<print _travelBus>>
<<print _dimension>></span><</replace>><</button>>
<</if>><<print _travelMain>><<if $location.dimension !== 0 && $location.tags.includes('changeDimension') and _hasTravelPass>>
<<print _dimension>><</if>>
<<if (($location.openHours[0] < $location.openHours[1] && $time.minutes >= $location.openHours[0] && $time.minutes <= $location.openHours[1]) or ($location.openHours[0] > $location.openHours[1] and ($time.minutes >= $location.openHours[0] or $time.minutes <= $location.openHours[1]))) and $location.openDays[$time.days % 7] && $location.name !== "???">><span data-nokeys="true"><<link "Go Inside" $location.goto>><</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<goto $location.goto>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div></span><<elseif $location.name !== "???">><span style=color:red>The $location.name is currently closed</span><</if>></span></center><<silently>><<if $time.minutes > 1260>><<goto "Travel">><</if>><</silently>><<if $crystal.shopping1[0] && $crystal.shopping1[2] == $time.days && $time.minutes >= 840 && $crystal.shopping1[3] == 0>><<set $crystal.shopping1[3]++>>You walk around the mall for a bit before finally finding Crystal waiting on a bench on the first floor, where most of the blothing stores happen to be located. <span class=Crystal>"<<if $player.status.crossdressing>>Hey cutie! Ready to start shopping? <<else>>Oh, too shy to shop all dressed up? Well, I guess you don't really have everything chosen yet, but don't worry, we can pretend it's for me if you want. <</if>><<if $crystal.shopping1[1] == "C3">There is a ton of places we could go to. My favorite is Hush Hush, obviously, but there are shops for lots of styles.<<else>>There is not a lot of places, but I'm sure we can find something to go with your style.<</if>> I have all afternoon, so we can do more than one place!"</span>
You have to stay focussed on clothing, even if there are more shops you could be <<link "visiting...">><<refreshPassage>><</link>><<else>><center><div class="travel">[img[Images/Locations/Mall.jpg]]</div>Where do do you want to go?
<div style="width:94%"><hr></div></center><center><<if $crystal.shopping1[3] == 1>><<if $time.minutes >= 1110>><span class=Crystal>"Well, I have to go, hopefully you got what you wanted. I'm glad we could do something else than clubbing, then again, we never actually talked about doing something outside of the Red Vixen"</span>
<span class=You>"Yeah, it was fun. I'll let you know if I ever need your help again. Thank you for everything Crystal."</span>
<span class=Crystal>"Don't worry about it, it's jsut my way of repaying you for all the great time we had together. See you soon!"</span>
Crystal leaves the mall, leaving you alone with your purchases. You are happy to know you can count on "her" and Kara to help you in your <<link "journey...">><<goto "Travel">><<set $crystal.shopping1[3]++>><</link>><<else>><span class=Crystal>"<<print either("You know, I think I saw something that would look great for you at... damn, I forgot where, but if I see it again you have to try it!", "If you want to take a break, we can sit on a bench for a bit!", "I have to say, Tenebria intimidates me a bit... No, I don't mind going there, it just kinda creeps me out... especially that girl working there.", "I love shopping, plus this time around I won't end up broke! Unless I get that dress I saw earlier...")>>"</span><</if>><<else>><<button "First Floor (Clothing)">><</button>><<button "Second Floor (Misc)">><<goto "Mall2">><</button>><</if>>
<<link "ClotheR">><<goto "ClotheR">><<set $time.minutes+=20>><<if $time.minutes > 1260>><<goto "Travel">><</if>><</link>> | <<if $player.stats.sissification < 10 && $crystal.shopping1[3] !== 1>><span style=color:red> Hush Hush (Why would you go there?)</span><<else>><<link "Hush Hush">><<goto "Hush">><<set $time.minutes+=20>><<if $time.minutes > 1260>><<goto "Travel">><</if>><</link>><</if>> | <<if $player.stats.sissification < 5 && $crystal.shopping1[3] !== 1>><span style=color:red> Cherish Luxury (Why would you go there?)</span><<else>><<link "Cherish Luxury">><<goto "Cherish">><<set $time.minutes+=20>><<if $time.minutes > 1260>><<goto "Travel">><</if>><</link>><</if>> | <<if $player.stats.sissification < 5 && $crystal.shopping1[3] !== 1>><span style=color:red>Tenebria (Why would you go there?)</span><<else>><<link "Tenebria">><<goto "Tenebria">><<set $time.minutes+=20>><<if $time.minutes > 1260>><<goto "Travel">><</if>><</link>><</if>> | <<link "Shoe Store">><<goto "ShoesShop">><<set $time.minutes+=20>><<if $time.minutes > 1260>><<goto "Travel">><</if>><</link>> | <<link "Tabitha's">><<goto "Tabitha">><<set $time.minutes+=20>><<if $time.minutes > 1260>><<goto "Travel">><</if>><</link>> | <<link "Old Republic">><<goto "OR">><<set $time.minutes+=20>><<if $time.minutes > 1260>><<goto "Travel">><</if>><</link>> | <<link "SportPro">><<goto "SportPro">><<set $time.minutes+=20>><<if $time.minutes > 1260>><<goto "Travel">><</if>><</link>><<if $time.days <= 116 && $time.days > 101 && $crystal.shopping1[3] !== 1>> | <<link "Mall Santa" "Mall Santa">><</link>><</if>>
<span data-nokeys="true"><<link "Leave" "Travel">><</link>></span></center><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Travel">><<if $crystal.shopping1[3] == 1>><<set $crystal.shopping1[3]++>><</if>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>>
<<if $crystal.shopping1[3] !== 1>><span id="btn2"><<button $btn2>>
<<goto "Mall2">>
<</button>></span>
<<script>>
Mousetrap
.unbind('up')
.bind('up', function () {
$('#btn2 button').click();
});
<</script>><</if>></div><</if>><<if visited("Club") is 1 && $player.assets.money >= 5>> You decide to go out to change your mind. Since you have no friends in this city, you figure that the best place to meet someone your age will be at a club and the Red Vixen is one of the most popular places in Hutinberg.
You go to the bar and order a <<linkreplace "Palsner.">><<set $player.assets.money-=5>>Palsner.
<<include "RV1p1">><</linkreplace>>\
<<elseif visited("Club") > 1 && visited("Club") < 3>> You sit at the bar and drink a Palsner, nothing eventful happens and you <<link "leave." "Travel">><</link>><<Leave>><<set $player.assets.money-=5>>\
<<elseif visited("Club") is 3>>It's been a few times you came over to the bar, yet it seems that you probably just got very lucky. However, with the shitty job you have and that dump of an apartment, it's still more enjoyable to sit alone at the bar. You sip on your beer, as you usually do and <<linkreplace "suddenly...">><<set $player.assets.money-=5>>suddenly...
<<include "RV2p1">><</linkreplace>><<elseif visited("Club") is 4>><<if !$crystal.panties>>You wander through the Red Vixen, looking for Crystal as you know she's likely to be spending her evening here.<<else>>You wander through the club, <<set _crystalPanties = setup.playerCode.isWorn("CrystalsPanties")>><<if _crystalPanties>> wearing Crystal's panties while you look for her<<else>> with Crystal's panties nicely folded in one of your pockets, as you try to find her<</if>>. <</if>> Thankfully, the sheer awkwardness of walking in the club doesn't last long as you finally find her, on the dance floor.
You approach her, dancing, if you can even call it dancing. After about two minutes of dancing that you'd rather forget, you finally reach her, grinding her rear against a true colossus of a man.
She smiles as she notices you and excuses herself from the man before she goes towards <<linkreplace "you.">>you.
<<include "RV3p1">><</linkreplace>>\
<<elseif visited("Club") > 6 && visited("RV4p1") is 0>>
<<goto "RV4p1">>
<<elseif visited("Club") > 8 && visited("RV5p1") is 0 && visited("RV4p1") > 0>>
<<goto "RV5p1">>
<<elseif visited("RV5p1") > 0 && visited("RV6p1") is 0 && visited("Club") > 10>>
<<goto "RV6p1">>
<<elseif visited("RV6p1") > 0 && visited("RV7p1") is 0 && $time.days % 7 == 5>>
<<goto "RV7p1">>
<<elseif visited("RV7p1") > 0 && visited("RV8p1") == 0 && ((!$kara.training.active && visited("Club") >= 12) or ($kara.training.active && visited("KaraGrad3") > 0))>>
<<goto "RV8p1">>
<<elseif visited("RV8p1") > 0 && visited("RV9p1") == 0 && visited("Club") >= 15>>
<<goto "RV9p1">>
<<elseif visited("RV10p1") == 0 && visited("RV9p1") > 0 && visited("Club") > 17>>
<<goto "RV10p1">>
<<elseif visited("RV10p1") > 0 && visited("RV11p1") == 0 && visited("Club") > 19>>
<<goto "RV11p1">>
<<elseif visited("RV11p1") > 0 && visited("RV12p1") == 0 && (($time.days % 7 == 5 && $time.minutes > 300) || ($time.days % 7 == 6 && $time.minutes <= 300)) && visited("Club") > 22>>
<<goto "RV12p1">>
<<elseif $flags.gym.event >= 6 && $jordan.sex && visited("RVS1p1") == 0>>
<<goto "RVS1p1">>
<<elseif visited("RV12p1") > 0 && visited("RV13") == 0 && (($time.days % 7 == 1 && $time.minutes > 300) || $time.days % 7 < 5) && visited("Club") > 24>>
<<goto "RV13">>
<<elseif $time.days >= 53 && $time.days <= 61 && !$flags.halloweenInvite>>You run into Crystal as you go to the bathroom. <span class=Crystal>"Hey $player.names.basic! There's a Halloween party <<if $time.days < 56>>on the 31st! It's on a Saturday<<else>>this Saturday<</if>>, you should totally come!"</span> "She" grabs a piece of paper and a pen out of her purse and writes an address and hands it too you. <span class=Crystal>"See you there!" Just like this "she" vanishes once more.</span>
<center><<if visited("RV7p1") > 0 && $kara.training.active && (setup.karaMain.includes($time.days % 7) && $time.minutes > 240) or (setup.karaAlt.includes($time.days % 7) && $time.minutes < 240)>><<link "Go see Kara">>
<<set $flags.halloweenInvite = true>>
<<if $kara.training.activeTask !== "Grad" && ($kara.training.activeTask !== "P4" or visited('STCrystalP4') > 0)>>
<<goto "Kara Training">>
<<elseif $kara.training.activeTask is "P4" && visited('STCrystalP4') is 0>>
<<goto "STCrystalP4">>
<<elseif $kara.training.activeTask is "Grad" && visited("KaraGrad3") is 0>>
<<goto "KaraGrad">>
<<else>>
<<goto "Kara 1b">>
<</if>>
<</link>>\
<<elseif visited("RV7p1") > 0 && !$kara.training.active && (setup.karaMain.includes($time.days % 7) && $time.minutes > 240) or (setup.karaAlt.includes($time.days % 7) && $time.minutes < 240)>>
<<link "Go see Kara">>
<<goto "Kara 1b">>
<<set $flags.halloweenInvite = true>>
<</link>>\
<</if>> | <<link "Leave">>
<<set $flags.halloweenInvite = true>>
<<goto "Travel">>
<</link>></center><<elseif visited("RV7p1") > 0>>
<<if (setup.karaMain.includes($time.days % 7) && $time.minutes > 240) or (setup.karaAlt.includes($time.days % 7) && $time.minutes < 240)>>You enter the Red Vixen and you notice Kara being at the spot she mentioned to you.
<center><<link "Go see her">>
<<if $kara.training.active && $kara.training.activeTask !== "Grad" && ($kara.training.activeTask !== "P4" or visited('STCrystalP4') > 0)>>
<<goto "Kara Training">>
<<elseif $kara.training.activeTask is "P4" && visited('STCrystalP4') is 0>>
<<goto "STCrystalP4">>
<<elseif $kara.training.activeTask is "Grad" && visited("KaraGrad3") is 0>>
<<goto "KaraGrad">>
<<else>>
<<goto "Kara 1b">>
<</if>>
<</link>> |
\<<link "Leave" "Travel">><</link>></center>
<<elseif (setup.crystalMain.includes($time.days % 7) && $time.minutes > 240) or (setup.crystalAlt.includes($time.days % 7) && $time.minutes < 240)>>You can see Crystal in the crowd.
<center><<link "Go see Crystal" "Crystal">><</link>> | <<link "Leave" "Travel">><</link>></center>
<<else>>
<<set _EffectChance = random(1,10)>>
<<if _EffectChance < 8>>You sit at the bar and drink a Palsner. Nothing eventful happens and you <<link "leave" "Travel">><</link>>
<<elseif _EffectChance is 8 && (!$player.status.crossdressing or $player.stats.dignity > 80)>><video src="Images/Porn/Club1.m4v" type="video/m4v" autoplay loop></video>
You sit at the bar, taking a drink while you watch the crowd get naughty. You are pretty sure you just saw a girl flash her breasts at you out there. Shame you aren't positively sure, it could have made for a fun <<link "evening..." "Travel">><</link>>
<<elseif _EffectChance is 8>><video src="Images/Porn/Alley1.m4v" type="video/m4v" autoplay loop></video>
People buy you drinks for a while and before you know it, you find yourself in the alley behind the club, sucking the cock of one of the men who financed your wild evening.
<<silently>>
<<set $player.skills[0].xp+=2>>
<<set $player.stats.dignity-=either(0,0,0,0,1)>>
<<set $player.stats.sissification+=either(0,0,1)>>
<</silently>>
<<if $player.stats.dignity < 60 or $player.stats.sissification > 50>>
<<link "Thanks for the cock!" "Travel">><</link>>
<<else>>
<<link "Thanks for the drinks!" "Travel">><</link>>
<</if>>
<<elseif _EffectChance is 9 && (!$player.status.crossdressing or $player.stats.dignity > 70)>><video src="Images/Porn/Club2.m4v" type="video/m4v" autoplay loop></video>
You notice a girl dancing near one of the ramps separating a raised part of the nightclub. She is dancing seductively and... it appears she isn't wearing any panties! Well, she probably knows it and seems keen on letting people <<link "know it." "Travel">><</link>>
<<elseif _EffectChance is 9>><video src="Images/Porn/Alley2.m4v" type="video/m4v" autoplay loop></video><br></br>
People buy you drinks for a while and before you know it, you find yourself in the alley behind the club, your mouth serving as a fleshlight for one of the men who financed your wild evening.
<<silently>>
<<set $player.skills[0].xp+=4>>
<<set $player.stats.dignity-=either(0,0,0,0,1)>>
<<set $player.stats.sissification+=either(0,0,1)>>
<</silently>>
<<if $player.stats.dignity < 60 or $player.stats.sissification > 50>>
<<link "Thanks for the cock!" "Travel">><</link>>
<<else>>
<<link "Thanks for the drinks!" "Travel">><</link>>
<</if>>
<<elseif _EffectChance is 10 && $player.status.crossdressing && $player.stats.dignity <= 60>><video src="Images/Porn/Alley3.m4v" type="video/m4v" autoplay loop></video>
One of the other patrons spend a small sum of money buying you fancy drinks at the bar. The two of you have a nice time and after a while, the two of you have sex in the alley behind the bar.
<<link "Thanks for the drinks!">>
<<set $player.skills[0].xp+=4>>
<<set $player.stats.dignity-=either(0,0,0,0,1)>>
<<set $player.stats.sissification+=either(0,0,1)>>
<<goto "Travel">>
<</link>>
<<else>><video src="Images/Porn/Club3.m4v" type="video/m4v" autoplay loop></video>
The night is wild! You can see people making out left and right. There is a reason this place is so popular, you suppose. Unfortunately, you aren't getting lucky <<link "tonight..." "Travel">><</link>>
<</if>><<Leave>><<set $player.assets.money-=5>><</if>><<else>>You sit at the bar and drink a Palsner, nothing eventful happens and you <<link "leave." "Travel">><</link>><<Leave>><<set $player.assets.money-=5>><</if>><<silently>><<nobr>><<unset $TrainType>>
<<set _sportTop = setup.playerCode.isWearingItemWithTags('Sport', 'Top')>>
<<set _sportBottom = setup.playerCode.isWearingItemWithTags('Sport', 'Bottom')>>
<<set _sportShoes = setup.playerCode.isWearingItemWithTags('Shoes', 'Sport')>><</nobr>>
<<if ($time.minutes < 420) or ($time.minutes >= 1200)>><<if $flags.gym.outfitWear>><<set $playerClothing to $normalOutfit>><<unset $normalOutfit>><<set $flags.gym.outfitWear = false>><<set $time.minutes+=5>><</if>><<goto "Travel">><</if>><</silently>><center><div class="travel">[img[Images/Locations/Gym.jpg]]</div></center>The gym allows you to train in order to improve your physical condition, however you will need to pay for a subscription in order to be able to use its facilities and to be wearing sport clothes.
<hr>
<<if !$flags.warning.gym>><div style=border-style:solid><b>HINT</b>: You need to be wearing a Tee Shirt/Sport Top, Leggings/Sport Shorts and Running shoes to train. <<link "Don't show this again">><<set $flags.warning.gym = true>><<refresh>><</link>></div><</if>><center>[[Front Desk]]<<if $timer.gym > 0>><<if $time.days % 7 !== 0 && $time.days % 7 !== 6>> | [[Personal Training]]<</if>> | <<link "Locker Room" "LockersGym">><</link>><<if $flags.gym.outfitSet>> | <<if !$flags.gym.outfitWear>><<link "Quick Change (Gym)">><<nobr>>
<<set _timer = 2>>
<<set _done = 0>>
<<if !_done>>
<<repeat 0.01s>>
<<set _timer-->>
<<if _timer is 1>>
<<set $normalOutfit to $playerClothing>>
<<set _savedItems = [setup.playerCode.itemWornWithTags('Undies'), setup.playerCode.itemWornWithTags('Chastity'), setup.playerCode.itemWornWithTags('Plug'), setup.playerCode.itemWornWithTags('Bra'), setup.playerCode.itemWornWithTags('Earrings'), setup.playerCode.itemWornWithTags('Nostril'), setup.playerCode.itemWornWithTags('Tongue'), setup.playerCode.itemWornWithTags('Lip'), setup.playerCode.itemWornWithTags('Navel'), setup.playerCode.itemWornWithTags('Septum'), setup.playerCode.itemWornWithTags('Nipple')]>>
<<elseif _timer is 0>>
<<set $playerClothing = []>>
<<if $gymOutfit[0] !== "None">>
<<wear $gymOutfit[0]>>
<</if>>
<<if $gymOutfit[1] !== "None">>
<<wear $gymOutfit[1]>>
<</if>>
<<if $gymOutfit[2] !== "None">>
<<wear $gymOutfit[2]>>
<</if>>
<<for _i = 0; _i < _savedItems.length; _i++>>
<<if _savedItems[_i].id !== "None">>
<<wear _savedItems[_i].id>>
<</if>>
<</for>>
<<set _done++>>
<<set $time.minutes+=5>>
<<set $flags.gym.outfitWear = true>>
<<goto "Gym">>
<</if>>
<</repeat>>
<</if>>
<</nobr>><</link>><<else>><<link "Quick Change (Normal)">><<set $playerClothing = $normalOutfit>><<unset $normalOutfit>><<set $flags.gym.outfitWear = false>><<set $time.minutes+=5>><<refresh>><</link>><</if>><</if>> | <<if $flags.gym.event <= 3>><<if _sportTop && _sportBottom && _sportShoes>>[[Train - (2:00)->Train]]<<else>>You can't train in those clothes<</if>><<else>><<if _sportTop && _sportBottom && _sportShoes>><<link "Train (Upper Body) - (2:00)" "Train">><<set $TrainType = "Upper">><</link>> | <<link "Train (Lower Body) - (2:00)" "Train">><<set $TrainType = "Lower">><</link>> | <<link "Train (Cardio) - (2:00)" "Train">><<set $TrainType = "Cardio">><</link>><<else>>You can't train in those clothes<</if>><</if>><</if>>
<<if $flags.gym.outfitWear>><span style=color:red>You can't leave until you change back</span><<else>><span data-nokeys="true"><<link "Leave" "Travel">><</link>></span><</if>></center><<Leave>><center><div class="travel">[img[Images/Locations/Hospital.jpg]]</div>This hospital is equipped with the best medical facilities and equipment available, highly qualified staff operating it and making sure you can get all of the medical attention you need... for a price.
<div style="width:94%"><hr></div></center><center>[[Check up->Check-up]] | [[Inquire about cosmetic surgery->Cosmetic Surgery]]<<if $playerBody.breast.implants !== 0 && $playerBody.rear.implants !== 0>>
<<if $player.stats.bimbofication >= 50 && !$flags.clinic>> | <<link "Inquire about bigger implant sizes">><<goto "SCUnlock">><</link>><</if>><</if>>
<span data-nokeys="true"><<link "Leave" "Travel">><</link>></span><<Leave>></center><<if $crystal.shopping1[3] == 1>><span class=Crystal>"Oh my, I didn't think you'd try to be so chic. Well, that's certainly a way to stand out, but those are so expensive!"</span>
<</if>><div class="itemContainer">\
<<shop "ClotheR">></div>\
\
[[Leave->Mall]]<div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Mall">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div>
<<if $crystal.shopping1[3] == 1>><span class=Crystal>"Welcome to paradise! I get most, if not all of my clothes from here now. They get me tons of attention too!"</span> You can see Crystal really is at home here, suggesting you various kinds of clothes.
<</if>><div class="itemContainer1"><<shop "Hush">></div>\
\
[[Leave->Mall]]<div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Mall">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><div class="itemContainer1">\
\
<<shop "Desire~">></div>[[Leave->Mall2]]<div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Mall2">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><div class="itemContainer3">\
<<shop "Future Shack">></div>\
[[Leave->Mall2]]<div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Mall2">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><span id=main><<silently>><</silently>><center><div class="travel">[img[Images/Locations/Laundromat.jpeg]]</div></center>The local laundromat is truly one of the lamest places you ever had the misery to visit in your lifetime, however, since your apartment lacks the basic facilities you...
<center><<link "Use the machines - $20">><<set _EffectChance = random(1,10)>><<if _EffectChance is 4>><<replace #main>><video src="Images/Porn/Laundromat.m4v" type="video/m4v" autoplay loop></video>
You notice two girls making out in a remote part of the <<link "laundromat.">><<goto "Laundromat">><<Washing>><<set $player.assets.money-=20>><<set $time.minutes+=120>><</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Laundromat">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><</replace>><<else>><<Washing>><<set $player.assets.money-=20>><<set $time.minutes+=120>><<goto "Laundromat">><</if>><</link>> | <<link "Leave" "Travel">><</link>><<Leave>></center></span><<silently>><<Updater>><<Time>><<Exam>><</silently>><u><b>Beta 0.4.4a</b></u>
[img[Images/Misc/SubscribeStar.png][https://subscribestar.adult/lordofchangegames]]
<b>Day:</b> <<switch $time.days % 7>><<case 0>>Sunday<<case 1>>Monday<<case 2>>Tuesday<<case 3>>Wednesday<<case 4>>Thursday<<case 5>>Friday<<case 6>>Saturday<</switch>>, <<Date>>
<b>Time:</b> _hours:_minutes<<if $settings.time == 1>> <<if $time.minutes < 720>>AM<<else>>PM<</if>><</if>>
<b>Money:</b> <<numberWithCommas $player.assets.money>> dollars
<span id=sideopt><<SideOption>></span><div class=hidden><<if visited("Apartment 1") > 0>><span id="btn2"><<button $btn2>>
<<goto "Settings">>
<</button>></span>
<<script>>
Mousetrap
.unbind('escape')
.bind('escape', function () {
$('#btn2 button').click();
});
<</script>>
<</if>>
<<if visited("Intro Male") > 0>>
<span id="btn3"><<button $btn3>><<goto "Inventory">><</button>></span>
<<script>>
Mousetrap
.unbind('i')
.bind('i', function () {
$('#btn3 button').click();
});
<</script>>
<span id="btn4"><<button $btn4>><<goto "Stats">><</button>></span>
<<script>>
Mousetrap
.unbind('s')
.bind('s', function () {
$('#btn4 button').click();
});
<</script>>
<span id="btn5"><<button $btn5>><<goto "Profile">><</button>></span>
<<script>>
Mousetrap
.unbind('p')
.bind('p', function () {
$('#btn5 button').click();
});
<</script>>
<</if>>
<<script>>window.addEventListener('keydown', function(e) {
if(e.keyCode == 32 && e.target == document.body) {
e.preventDefault();
}
});<</script>></div>
<<set _bottom = setup.playerCode.itemWornWithTags('Bottom')>><<set _undies = setup.playerCode.itemWornWithTags('Undies')>>The bartender hands to you a pint of Palsner. You look around as hot girls and muscular men dance and mingle together. You feel pretty lonely at the bar and you continue to sip your <span id="beer"><<link "beer.">>\
<<replace "#beer">>beer.
You are almost done drinking your pint and you feel your bladder being relatively full, with no one really noticing you at the bar, you get up and go to the <span id="bathroom"><<link "bathroom.">>\
<<replace "#bathroom">>bathroom.
The bathrooms of the club are not as clean as one would expect, not that they are as bad as those of the pubs back in your hometown, but they still are pretty dirty. You finishing peeing when a stunning woman enters the bathroom.
You freeze as she could of seen your penis if she came in a few seconds earlier, but she doesn't seem to realize she is in the wrong restroom. You are about to tell her, but she closes on you and immediately shushes <span id="you"><<link "you.">>\
<<replace "#you">>you.
<span class="Crystal">"Be quiet handsome, the ladies rooms are quite busy and I really need to go."</span> She smiles at you and looks down to her legs that are trembling a bit.
<span class="You">"Okay, sure, but make sure you are quick, I don't want you to have any trouble."</span>
She giggles. <span class="Crystal">"I'll be real quick, but can you please stay just in case?"</span>. You nod to her and she immediately closes the door of a stall and you hear her peeing despite the loud music of the club. After a while, she opens the door <span id="and"><<link "and...">>\
<<replace "#and">>and...
<<set $time.minutes+=180>>... pulls you in the stall with her! You are surprised by her move but before you can even say a word she kisses you, her plump lips meeting yours. <span class="Crystal">"<i>Shhh.. be quiet, I just want to give you a proper thank you.</i>"</span>. She reaches for <span id="your"><<link "your">>\
<<replace "#your">>your <span class=lower>_bottom.name</span>
<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>><i><span class=You>"Crap, I'm in chastity right now."</span></i> You can feel your cock straining against the edges of your chastity cage as she undoes<<else>>Your erection is almost immediate, her hand rubbing on the bulge as you undo<</if>> your <span class=lower>_bottom.name and pull down your _undies.name</span>.<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>>She looks a bit surprised at the cage and looks up at you.
<span class=Crystal>"Oh... well I didn't expect that exactly. Can you remove it?"</span>
<span class=You>"Hmm, sure..."</span>, you say before removing the <<set _MetalCage = setup.playerCode.isWorn("MetalCage")>><<if _MetalCage>>metal<<else>>plastic<</if>> cage.<</if>> With your clothes<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>> and chastity<</if>> finally out of the way, she starts licking your balls and then your shaft all the way to the glans and then start sucking on it expertly. After a few minutes, your shaft reaches her throat and she doesn't show any sign of gagging as you start to breathe heavily.
<div class="shower"><video src="Images/Porn/BJCrystal.m4v" type="video/m4v" autoplay loop></video></div>
A few extra minutes and you finally cum in her mouth. She then gets back up and tells you <span class="Crystal"> "See, it's fun for the both of us when we <i><b>NOISE</b></i> help each other out."</span> She winks at you as she quickly fixes her hair and then leaves saying "I'd stay with you, but my friends are waiting for me!".
She leaves you alone in the stall, you try to process what just happened but you are completely unable to so you simple decide to return [[home->Apartment 1]]<div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Apartment 1">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div> <<set $player.stats.dignity-=2>><</replace>>\
<</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<replace "#your">>your <span class=lower>_bottom.name</span>.
<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>><i><span class=You>"Crap, I'm in chastity right now."</span></i> You can feel your cock straining against the edges of your chastity cage as she undoes<<else>>Your erection is almost immediate, her hand rubbing on the bulge as you undo<</if>> your <span class=lower>_bottom.name and pull down your _undies.name</span>.<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>>She looks a bit surprised at the cage and looks up at you.
<span class=Crystal>"Oh... well I didn't expect that exactly. Can you remove it?"</span>
<span class=You>"Hmm, sure..."</span>, you say before removing the <<set _MetalCage = setup.playerCode.isWorn("MetalCage")>><<if _MetalCage>>metal<<else>>plastic<</if>> cage.<</if>> With your clothes<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>> and chastity<</if>> finally out of the way, she starts licking your balls and then your shaft all the way to the glans and then start sucking on it expertly. After a few minutes, your shaft reaches her throat and she doesn't show any sign of gagging as you start to breathe heavily.
<div class="shower"><video src="Images/Porn/BJCrystal.m4v" type="video/m4v" autoplay loop></video></div>
A few extra minutes and you finally cum in her mouth. She then gets back up and tells you <span class="Crystal"> "See, it's fun for the both of us when we <i><b>NOISE</b></i> help each other out."</span> She winks at you as she quickly fixes her hair and then leaves saying "I'd stay with you, but my friends are waiting for me!".
She leaves you alone in the stall, you try to process what just happened but you are completely unable to so you simple decide to return [[home->Apartment 1]]<div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Apartment 1">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div> <<set $player.stats.dignity-=2>><</replace>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div>\
<span class=lower>_bottom.name</span></span>.<</replace>>\
<</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<replace "#and">>and...
<<set $time.minutes+=180>>... pulls you in the stall with her! You are surprised by her move but before you can even say a word she kisses you, her plump lips meeting yours. <span class="Crystal">"<i>Shhh.. be quiet, I just want to give you a proper thank you.</i>"</span>. She reaches for <span id="your"><<link "your">>\
<<replace "#your">>your <span class=lower>_bottom.name</span>
<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>><i><span class=You>"Crap, I'm in chastity right now."</span></i> You can feel your cock straining against the edges of your chastity cage as she undoes<<else>>Your erection is almost immediate, her hand rubbing on the bulge as you undo<</if>> your <span class=lower>_bottom.name and pull down your _undies.name</span>.<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>>She looks a bit surprised at the cage and looks up at you.
<span class=Crystal>"Oh... well I didn't expect that exactly. Can you remove it?"</span>
<span class=You>"Hmm, sure..."</span>, you say before removing the <<set _MetalCage = setup.playerCode.isWorn("MetalCage")>><<if _MetalCage>>metal<<else>>plastic<</if>> cage.<</if>> With your clothes<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>> and chastity<</if>> finally out of the way, she starts licking your balls and then your shaft all the way to the glans and then start sucking on it expertly. After a few minutes, your shaft reaches her throat and she doesn't show any sign of gagging as you start to breathe heavily.
<div class="shower"><video src="Images/Porn/BJCrystal.m4v" type="video/m4v" autoplay loop></video></div>
A few extra minutes and you finally cum in her mouth. She then gets back up and tells you <span class="Crystal"> "See, it's fun for the both of us when we <i><b>NOISE</b></i> help each other out."</span> She winks at you as she quickly fixes her hair and then leaves saying "I'd stay with you, but my friends are waiting for me!".
She leaves you alone in the stall, you try to process what just happened but you are completely unable to so you simple decide to return [[home->Apartment 1]]<div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Apartment 1">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div> <<set $player.stats.dignity-=2>><</replace>>\
<</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<replace "#your">>your <span class=lower>_bottom.name</span>.
<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>><i><span class=You>"Crap, I'm in chastity right now."</span></i> You can feel your cock straining against the edges of your chastity cage as she undoes<<else>>Your erection is almost immediate, her hand rubbing on the bulge as you undo<</if>> your <span class=lower>_bottom.name and pull down your _undies.name</span>.<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>>She looks a bit surprised at the cage and looks up at you.
<span class=Crystal>"Oh... well I didn't expect that exactly. Can you remove it?"</span>
<span class=You>"Hmm, sure..."</span>, you say before removing the <<set _MetalCage = setup.playerCode.isWorn("MetalCage")>><<if _MetalCage>>metal<<else>>plastic<</if>> cage.<</if>> With your clothes<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>> and chastity<</if>> finally out of the way, she starts licking your balls and then your shaft all the way to the glans and then start sucking on it expertly. After a few minutes, your shaft reaches her throat and she doesn't show any sign of gagging as you start to breathe heavily.
<div class="shower"><video src="Images/Porn/BJCrystal.m4v" type="video/m4v" autoplay loop></video></div>
A few extra minutes and you finally cum in her mouth. She then gets back up and tells you <span class="Crystal"> "See, it's fun for the both of us when we <i><b>NOISE</b></i> help each other out."</span> She winks at you as she quickly fixes her hair and then leaves saying "I'd stay with you, but my friends are waiting for me!".
She leaves you alone in the stall, you try to process what just happened but you are completely unable to so you simple decide to return [[home->Apartment 1]]<div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Apartment 1">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div> <<set $player.stats.dignity-=2>><</replace>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div>\
<span class=lower>_bottom.name</span></span>. <</replace>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div>\
</span><</replace>>\
<</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<replace "#you">>you.
<span class="Crystal">"Be quiet handsome, the ladies rooms are quite busy and I really need to go."</span> She smiles at you and looks down to her legs that are trembling a bit.
<span class="You">"Okay, sure, but make sure you are quick, I don't want you to have any trouble."</span>
She giggles. <span class="Crystal">"I'll be real quick, but can you please stay just in case?"</span>. You nod to her and she immediately closes the door of a stall and you hear her peeing despite the loud music of the club. After a while, she opens the door <span id="and"><<link "and...">>\
<<replace "#and">>and...
<<set $time.minutes+=180>>... pulls you in the stall with her! You are surprised by her move but before you can even say a word she kisses you, her plump lips meeting yours. <span class="Crystal">"<i>Shhh.. be quiet, I just want to give you a proper thank you.</i>"</span>. She reaches for <span id="your"><<link "your">>\
<<replace "#your">>your <span class=lower>_bottom.name</span>
<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>><i><span class=You>"Crap, I'm in chastity right now."</span></i> You can feel your cock straining against the edges of your chastity cage as she undoes<<else>>Your erection is almost immediate, her hand rubbing on the bulge as you undo<</if>> your <span class=lower>_bottom.name and pull down your _undies.name</span>.<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>>She looks a bit surprised at the cage and looks up at you.
<span class=Crystal>"Oh... well I didn't expect that exactly. Can you remove it?"</span>
<span class=You>"Hmm, sure..."</span>, you say before removing the <<set _MetalCage = setup.playerCode.isWorn("MetalCage")>><<if _MetalCage>>metal<<else>>plastic<</if>> cage.<</if>> With your clothes<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>> and chastity<</if>> finally out of the way, she starts licking your balls and then your shaft all the way to the glans and then start sucking on it expertly. After a few minutes, your shaft reaches her throat and she doesn't show any sign of gagging as you start to breathe heavily.
<div class="shower"><video src="Images/Porn/BJCrystal.m4v" type="video/m4v" autoplay loop></video></div>
A few extra minutes and you finally cum in her mouth. She then gets back up and tells you <span class="Crystal"> "See, it's fun for the both of us when we <i><b>NOISE</b></i> help each other out."</span> She winks at you as she quickly fixes her hair and then leaves saying "I'd stay with you, but my friends are waiting for me!".
She leaves you alone in the stall, you try to process what just happened but you are completely unable to so you simple decide to return [[home->Apartment 1]]<div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Apartment 1">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div> <<set $player.stats.dignity-=2>><</replace>>\
<</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<replace "#your">>your <span class=lower>_bottom.name</span>.
<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>><i><span class=You>"Crap, I'm in chastity right now."</span></i> You can feel your cock straining against the edges of your chastity cage as she undoes<<else>>Your erection is almost immediate, her hand rubbing on the bulge as you undo<</if>> your <span class=lower>_bottom.name and pull down your _undies.name</span>.<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>>She looks a bit surprised at the cage and looks up at you.
<span class=Crystal>"Oh... well I didn't expect that exactly. Can you remove it?"</span>
<span class=You>"Hmm, sure..."</span>, you say before removing the <<set _MetalCage = setup.playerCode.isWorn("MetalCage")>><<if _MetalCage>>metal<<else>>plastic<</if>> cage.<</if>> With your clothes<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>> and chastity<</if>> finally out of the way, she starts licking your balls and then your shaft all the way to the glans and then start sucking on it expertly. After a few minutes, your shaft reaches her throat and she doesn't show any sign of gagging as you start to breathe heavily.
<div class="shower"><video src="Images/Porn/BJCrystal.m4v" type="video/m4v" autoplay loop></video></div>
A few extra minutes and you finally cum in her mouth. She then gets back up and tells you <span class="Crystal"> "See, it's fun for the both of us when we <i><b>NOISE</b></i> help each other out."</span> She winks at you as she quickly fixes her hair and then leaves saying "I'd stay with you, but my friends are waiting for me!".
She leaves you alone in the stall, you try to process what just happened but you are completely unable to so you simple decide to return [[home->Apartment 1]]<div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Apartment 1">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div> <<set $player.stats.dignity-=2>><</replace>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div>\
<span class=lower>_bottom.name</span></span>.<</replace>>\
<</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<replace "#and">>and...
<<set $time.minutes+=180>>... pulls you in the stall with her! You are surprised by her move but before you can even say a word she kisses you, her plump lips meeting yours. <span class="Crystal">"<i>Shhh.. be quiet, I just want to give you a proper thank you.</i>"</span>. She reaches for <span id="your"><<link "your">>\
<<replace "#your">>your <span class=lower>_bottom.name</span>
<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>><i><span class=You>"Crap, I'm in chastity right now."</span></i> You can feel your cock straining against the edges of your chastity cage as she undoes<<else>>Your erection is almost immediate, her hand rubbing on the bulge as you undo<</if>> your <span class=lower>_bottom.name and pull down your _undies.name</span>.<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>>She looks a bit surprised at the cage and looks up at you.
<span class=Crystal>"Oh... well I didn't expect that exactly. Can you remove it?"</span>
<span class=You>"Hmm, sure..."</span>, you say before removing the <<set _MetalCage = setup.playerCode.isWorn("MetalCage")>><<if _MetalCage>>metal<<else>>plastic<</if>> cage.<</if>> With your clothes<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>> and chastity<</if>> finally out of the way, she starts licking your balls and then your shaft all the way to the glans and then start sucking on it expertly. After a few minutes, your shaft reaches her throat and she doesn't show any sign of gagging as you start to breathe heavily.
<div class="shower"><video src="Images/Porn/BJCrystal.m4v" type="video/m4v" autoplay loop></video></div>
A few extra minutes and you finally cum in her mouth. She then gets back up and tells you <span class="Crystal"> "See, it's fun for the both of us when we <i><b>NOISE</b></i> help each other out."</span> She winks at you as she quickly fixes her hair and then leaves saying "I'd stay with you, but my friends are waiting for me!".
She leaves you alone in the stall, you try to process what just happened but you are completely unable to so you simple decide to return [[home->Apartment 1]]<div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Apartment 1">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div> <<set $player.stats.dignity-=2>><</replace>>\
<</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<replace "#your">>your <span class=lower>_bottom.name</span>.
<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>><i><span class=You>"Crap, I'm in chastity right now."</span></i> You can feel your cock straining against the edges of your chastity cage as she undoes<<else>>Your erection is almost immediate, her hand rubbing on the bulge as you undo<</if>> your <span class=lower>_bottom.name and pull down your _undies.name</span>.<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>>She looks a bit surprised at the cage and looks up at you.
<span class=Crystal>"Oh... well I didn't expect that exactly. Can you remove it?"</span>
<span class=You>"Hmm, sure..."</span>, you say before removing the <<set _MetalCage = setup.playerCode.isWorn("MetalCage")>><<if _MetalCage>>metal<<else>>plastic<</if>> cage.<</if>> With your clothes<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>> and chastity<</if>> finally out of the way, she starts licking your balls and then your shaft all the way to the glans and then start sucking on it expertly. After a few minutes, your shaft reaches her throat and she doesn't show any sign of gagging as you start to breathe heavily.
<div class="shower"><video src="Images/Porn/BJCrystal.m4v" type="video/m4v" autoplay loop></video></div>
A few extra minutes and you finally cum in her mouth. She then gets back up and tells you <span class="Crystal"> "See, it's fun for the both of us when we <i><b>NOISE</b></i> help each other out."</span> She winks at you as she quickly fixes her hair and then leaves saying "I'd stay with you, but my friends are waiting for me!".
She leaves you alone in the stall, you try to process what just happened but you are completely unable to so you simple decide to return [[home->Apartment 1]]<div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Apartment 1">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div> <<set $player.stats.dignity-=2>><</replace>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div>\
<span class=lower>_bottom.name</span></span>. <</replace>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div>\
</span>
<</replace>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div>\
</span><</replace>>\
\
<</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<replace "#bathroom">>bathroom.
The bathrooms of the club are not as clean as one would expect, not that they are as bad as those of the pubs back in your hometown, but they still are pretty dirty. You finishing peeing when a stunning woman enters the bathroom.
You freeze as she could of seen your penis if she came in a few seconds earlier, but she doesn't seem to realize she is in the wrong restroom. You are about to tell her, but she closes on you and immediately shushes <span id="you"><<link "you.">>\
<<replace "#you">>you.
<span class="Crystal">"Be quiet handsome, the ladies rooms are quite busy and I really need to go."</span> She smiles at you and looks down to her legs that are trembling a bit.
<span class="You">"Okay, sure, but make sure you are quick, I don't want you to have any trouble."</span>
She giggles. <span class="Crystal">"I'll be real quick, but can you please stay just in case?"</span>. You nod to her and she immediately closes the door of a stall and you hear her peeing despite the loud music of the club. After a while, she opens the door <span id="and"><<link "and...">>\
<<replace "#and">>and...
<<set $time.minutes+=180>>... pulls you in the stall with her! You are surprised by her move but before you can even say a word she kisses you, her plump lips meeting yours. <span class="Crystal">"<i>Shhh.. be quiet, I just want to give you a proper thank you.</i>"</span>. She reaches for <span id="your"><<link "your">>\
<<replace "#your">>your <span class=lower>_bottom.name</span>
<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>><i><span class=You>"Crap, I'm in chastity right now."</span></i> You can feel your cock straining against the edges of your chastity cage as she undoes<<else>>Your erection is almost immediate, her hand rubbing on the bulge as you undo<</if>> your <span class=lower>_bottom.name and pull down your _undies.name</span>.<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>>She looks a bit surprised at the cage and looks up at you.
<span class=Crystal>"Oh... well I didn't expect that exactly. Can you remove it?"</span>
<span class=You>"Hmm, sure..."</span>, you say before removing the <<set _MetalCage = setup.playerCode.isWorn("MetalCage")>><<if _MetalCage>>metal<<else>>plastic<</if>> cage.<</if>> With your clothes<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>> and chastity<</if>> finally out of the way, she starts licking your balls and then your shaft all the way to the glans and then start sucking on it expertly. After a few minutes, your shaft reaches her throat and she doesn't show any sign of gagging as you start to breathe heavily.
<div class="shower"><video src="Images/Porn/BJCrystal.m4v" type="video/m4v" autoplay loop></video></div>
A few extra minutes and you finally cum in her mouth. She then gets back up and tells you <span class="Crystal"> "See, it's fun for the both of us when we <i><b>NOISE</b></i> help each other out."</span> She winks at you as she quickly fixes her hair and then leaves saying "I'd stay with you, but my friends are waiting for me!".
She leaves you alone in the stall, you try to process what just happened but you are completely unable to so you simple decide to return [[home->Apartment 1]]<div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Apartment 1">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div> <<set $player.stats.dignity-=2>><</replace>>\
<</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<replace "#your">>your <span class=lower>_bottom.name</span>.
<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>><i><span class=You>"Crap, I'm in chastity right now."</span></i> You can feel your cock straining against the edges of your chastity cage as she undoes<<else>>Your erection is almost immediate, her hand rubbing on the bulge as you undo<</if>> your <span class=lower>_bottom.name and pull down your _undies.name</span>.<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>>She looks a bit surprised at the cage and looks up at you.
<span class=Crystal>"Oh... well I didn't expect that exactly. Can you remove it?"</span>
<span class=You>"Hmm, sure..."</span>, you say before removing the <<set _MetalCage = setup.playerCode.isWorn("MetalCage")>><<if _MetalCage>>metal<<else>>plastic<</if>> cage.<</if>> With your clothes<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>> and chastity<</if>> finally out of the way, she starts licking your balls and then your shaft all the way to the glans and then start sucking on it expertly. After a few minutes, your shaft reaches her throat and she doesn't show any sign of gagging as you start to breathe heavily.
<div class="shower"><video src="Images/Porn/BJCrystal.m4v" type="video/m4v" autoplay loop></video></div>
A few extra minutes and you finally cum in her mouth. She then gets back up and tells you <span class="Crystal"> "See, it's fun for the both of us when we <i><b>NOISE</b></i> help each other out."</span> She winks at you as she quickly fixes her hair and then leaves saying "I'd stay with you, but my friends are waiting for me!".
She leaves you alone in the stall, you try to process what just happened but you are completely unable to so you simple decide to return [[home->Apartment 1]]<div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Apartment 1">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div> <<set $player.stats.dignity-=2>><</replace>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div>\
<span class=lower>_bottom.name</span></span>.<</replace>>\
<</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<replace "#and">>and...
<<set $time.minutes+=180>>... pulls you in the stall with her! You are surprised by her move but before you can even say a word she kisses you, her plump lips meeting yours. <span class="Crystal">"<i>Shhh.. be quiet, I just want to give you a proper thank you.</i>"</span>. She reaches for <span id="your"><<link "your">>\
<<replace "#your">>your <span class=lower>_bottom.name</span>
<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>><i><span class=You>"Crap, I'm in chastity right now."</span></i> You can feel your cock straining against the edges of your chastity cage as she undoes<<else>>Your erection is almost immediate, her hand rubbing on the bulge as you undo<</if>> your <span class=lower>_bottom.name and pull down your _undies.name</span>.<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>>She looks a bit surprised at the cage and looks up at you.
<span class=Crystal>"Oh... well I didn't expect that exactly. Can you remove it?"</span>
<span class=You>"Hmm, sure..."</span>, you say before removing the <<set _MetalCage = setup.playerCode.isWorn("MetalCage")>><<if _MetalCage>>metal<<else>>plastic<</if>> cage.<</if>> With your clothes<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>> and chastity<</if>> finally out of the way, she starts licking your balls and then your shaft all the way to the glans and then start sucking on it expertly. After a few minutes, your shaft reaches her throat and she doesn't show any sign of gagging as you start to breathe heavily.
<div class="shower"><video src="Images/Porn/BJCrystal.m4v" type="video/m4v" autoplay loop></video></div>
A few extra minutes and you finally cum in her mouth. She then gets back up and tells you <span class="Crystal"> "See, it's fun for the both of us when we <i><b>NOISE</b></i> help each other out."</span> She winks at you as she quickly fixes her hair and then leaves saying "I'd stay with you, but my friends are waiting for me!".
She leaves you alone in the stall, you try to process what just happened but you are completely unable to so you simple decide to return [[home->Apartment 1]]<div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Apartment 1">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div> <<set $player.stats.dignity-=2>><</replace>>\
<</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<replace "#your">>your <span class=lower>_bottom.name</span>.
<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>><i><span class=You>"Crap, I'm in chastity right now."</span></i> You can feel your cock straining against the edges of your chastity cage as she undoes<<else>>Your erection is almost immediate, her hand rubbing on the bulge as you undo<</if>> your <span class=lower>_bottom.name and pull down your _undies.name</span>.<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>>She looks a bit surprised at the cage and looks up at you.
<span class=Crystal>"Oh... well I didn't expect that exactly. Can you remove it?"</span>
<span class=You>"Hmm, sure..."</span>, you say before removing the <<set _MetalCage = setup.playerCode.isWorn("MetalCage")>><<if _MetalCage>>metal<<else>>plastic<</if>> cage.<</if>> With your clothes<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>> and chastity<</if>> finally out of the way, she starts licking your balls and then your shaft all the way to the glans and then start sucking on it expertly. After a few minutes, your shaft reaches her throat and she doesn't show any sign of gagging as you start to breathe heavily.
<div class="shower"><video src="Images/Porn/BJCrystal.m4v" type="video/m4v" autoplay loop></video></div>
A few extra minutes and you finally cum in her mouth. She then gets back up and tells you <span class="Crystal"> "See, it's fun for the both of us when we <i><b>NOISE</b></i> help each other out."</span> She winks at you as she quickly fixes her hair and then leaves saying "I'd stay with you, but my friends are waiting for me!".
She leaves you alone in the stall, you try to process what just happened but you are completely unable to so you simple decide to return [[home->Apartment 1]]<div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Apartment 1">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div> <<set $player.stats.dignity-=2>><</replace>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div>\
<span class=lower>_bottom.name</span></span>. <</replace>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div>\
</span><</replace>>\
<</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<replace "#you">>you.
<span class="Crystal">"Be quiet handsome, the ladies rooms are quite busy and I really need to go."</span> She smiles at you and looks down to her legs that are trembling a bit.
<span class="You">"Okay, sure, but make sure you are quick, I don't want you to have any trouble."</span>
She giggles. <span class="Crystal">"I'll be real quick, but can you please stay just in case?"</span>. You nod to her and she immediately closes the door of a stall and you hear her peeing despite the loud music of the club. After a while, she opens the door <span id="and"><<link "and...">>\
<<replace "#and">>and...
<<set $time.minutes+=180>>... pulls you in the stall with her! You are surprised by her move but before you can even say a word she kisses you, her plump lips meeting yours. <span class="Crystal">"<i>Shhh.. be quiet, I just want to give you a proper thank you.</i>"</span>. She reaches for <span id="your"><<link "your">>\
<<replace "#your">>your <span class=lower>_bottom.name</span>
<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>><i><span class=You>"Crap, I'm in chastity right now."</span></i> You can feel your cock straining against the edges of your chastity cage as she undoes<<else>>Your erection is almost immediate, her hand rubbing on the bulge as you undo<</if>> your <span class=lower>_bottom.name and pull down your _undies.name</span>.<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>>She looks a bit surprised at the cage and looks up at you.
<span class=Crystal>"Oh... well I didn't expect that exactly. Can you remove it?"</span>
<span class=You>"Hmm, sure..."</span>, you say before removing the <<set _MetalCage = setup.playerCode.isWorn("MetalCage")>><<if _MetalCage>>metal<<else>>plastic<</if>> cage.<</if>> With your clothes<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>> and chastity<</if>> finally out of the way, she starts licking your balls and then your shaft all the way to the glans and then start sucking on it expertly. After a few minutes, your shaft reaches her throat and she doesn't show any sign of gagging as you start to breathe heavily.
<div class="shower"><video src="Images/Porn/BJCrystal.m4v" type="video/m4v" autoplay loop></video></div>
A few extra minutes and you finally cum in her mouth. She then gets back up and tells you <span class="Crystal"> "See, it's fun for the both of us when we <i><b>NOISE</b></i> help each other out."</span> She winks at you as she quickly fixes her hair and then leaves saying "I'd stay with you, but my friends are waiting for me!".
She leaves you alone in the stall, you try to process what just happened but you are completely unable to so you simple decide to return [[home->Apartment 1]]<div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Apartment 1">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div> <<set $player.stats.dignity-=2>><</replace>>\
<</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<replace "#your">>your <span class=lower>_bottom.name</span>.
<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>><i><span class=You>"Crap, I'm in chastity right now."</span></i> You can feel your cock straining against the edges of your chastity cage as she undoes<<else>>Your erection is almost immediate, her hand rubbing on the bulge as you undo<</if>> your <span class=lower>_bottom.name and pull down your _undies.name</span>.<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>>She looks a bit surprised at the cage and looks up at you.
<span class=Crystal>"Oh... well I didn't expect that exactly. Can you remove it?"</span>
<span class=You>"Hmm, sure..."</span>, you say before removing the <<set _MetalCage = setup.playerCode.isWorn("MetalCage")>><<if _MetalCage>>metal<<else>>plastic<</if>> cage.<</if>> With your clothes<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>> and chastity<</if>> finally out of the way, she starts licking your balls and then your shaft all the way to the glans and then start sucking on it expertly. After a few minutes, your shaft reaches her throat and she doesn't show any sign of gagging as you start to breathe heavily.
<div class="shower"><video src="Images/Porn/BJCrystal.m4v" type="video/m4v" autoplay loop></video></div>
A few extra minutes and you finally cum in her mouth. She then gets back up and tells you <span class="Crystal"> "See, it's fun for the both of us when we <i><b>NOISE</b></i> help each other out."</span> She winks at you as she quickly fixes her hair and then leaves saying "I'd stay with you, but my friends are waiting for me!".
She leaves you alone in the stall, you try to process what just happened but you are completely unable to so you simple decide to return [[home->Apartment 1]]<div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Apartment 1">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div> <<set $player.stats.dignity-=2>><</replace>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div>\
<span class=lower>_bottom.name</span></span>.<</replace>>\
<</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<replace "#and">>and...
<<set $time.minutes+=180>>... pulls you in the stall with her! You are surprised by her move but before you can even say a word she kisses you, her plump lips meeting yours. <span class="Crystal">"<i>Shhh.. be quiet, I just want to give you a proper thank you.</i>"</span>. She reaches for <span id="your"><<link "your">>\
<<replace "#your">>your <span class=lower>_bottom.name</span>
<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>><i><span class=You>"Crap, I'm in chastity right now."</span></i> You can feel your cock straining against the edges of your chastity cage as she undoes<<else>>Your erection is almost immediate, her hand rubbing on the bulge as you undo<</if>> your <span class=lower>_bottom.name and pull down your _undies.name</span>.<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>>She looks a bit surprised at the cage and looks up at you.
<span class=Crystal>"Oh... well I didn't expect that exactly. Can you remove it?"</span>
<span class=You>"Hmm, sure..."</span>, you say before removing the <<set _MetalCage = setup.playerCode.isWorn("MetalCage")>><<if _MetalCage>>metal<<else>>plastic<</if>> cage.<</if>> With your clothes<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>> and chastity<</if>> finally out of the way, she starts licking your balls and then your shaft all the way to the glans and then start sucking on it expertly. After a few minutes, your shaft reaches her throat and she doesn't show any sign of gagging as you start to breathe heavily.
<div class="shower"><video src="Images/Porn/BJCrystal.m4v" type="video/m4v" autoplay loop></video></div>
A few extra minutes and you finally cum in her mouth. She then gets back up and tells you <span class="Crystal"> "See, it's fun for the both of us when we <i><b>NOISE</b></i> help each other out."</span> She winks at you as she quickly fixes her hair and then leaves saying "I'd stay with you, but my friends are waiting for me!".
She leaves you alone in the stall, you try to process what just happened but you are completely unable to so you simple decide to return [[home->Apartment 1]]<div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Apartment 1">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div> <<set $player.stats.dignity-=2>><</replace>>\
<</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<replace "#your">>your <span class=lower>_bottom.name</span>.
<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>><i><span class=You>"Crap, I'm in chastity right now."</span></i> You can feel your cock straining against the edges of your chastity cage as she undoes<<else>>Your erection is almost immediate, her hand rubbing on the bulge as you undo<</if>> your <span class=lower>_bottom.name and pull down your _undies.name</span>.<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>>She looks a bit surprised at the cage and looks up at you.
<span class=Crystal>"Oh... well I didn't expect that exactly. Can you remove it?"</span>
<span class=You>"Hmm, sure..."</span>, you say before removing the <<set _MetalCage = setup.playerCode.isWorn("MetalCage")>><<if _MetalCage>>metal<<else>>plastic<</if>> cage.<</if>> With your clothes<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>> and chastity<</if>> finally out of the way, she starts licking your balls and then your shaft all the way to the glans and then start sucking on it expertly. After a few minutes, your shaft reaches her throat and she doesn't show any sign of gagging as you start to breathe heavily.
<div class="shower"><video src="Images/Porn/BJCrystal.m4v" type="video/m4v" autoplay loop></video></div>
A few extra minutes and you finally cum in her mouth. She then gets back up and tells you <span class="Crystal"> "See, it's fun for the both of us when we <i><b>NOISE</b></i> help each other out."</span> She winks at you as she quickly fixes her hair and then leaves saying "I'd stay with you, but my friends are waiting for me!".
She leaves you alone in the stall, you try to process what just happened but you are completely unable to so you simple decide to return [[home->Apartment 1]]<div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Apartment 1">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div> <<set $player.stats.dignity-=2>><</replace>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div>\
<span class=lower>_bottom.name</span></span>. <</replace>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div>\
</span>
<</replace>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div>\
</span><</replace>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div>\
</span><</replace>>\
\
<</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<replace "#beer">>beer.
You are almost done drinking your pint and you feel your bladder being relatively full, with no one really noticing you at the bar, you get up and go to the <span id="bathroom"><<link "bathroom.">>\
<<replace "#bathroom">>bathroom.
The bathrooms of the club are not as clean as one would expect, not that they are as bad as those of the pubs back in your hometown, but they still are pretty dirty. You finishing peeing when a stunning woman enters the bathroom.
You freeze as she could of seen your penis if she came in a few seconds earlier, but she doesn't seem to realize she is in the wrong restroom. You are about to tell her, but she closes on you and immediately shushes <span id="you"><<link "you.">>\
<<replace "#you">>you.
<span class="Crystal">"Be quiet handsome, the ladies rooms are quite busy and I really need to go."</span> She smiles at you and looks down to her legs that are trembling a bit.
<span class="You">"Okay, sure, but make sure you are quick, I don't want you to have any trouble."</span>
She giggles. <span class="Crystal">"I'll be real quick, but can you please stay just in case?"</span>. You nod to her and she immediately closes the door of a stall and you hear her peeing despite the loud music of the club. After a while, she opens the door <span id="and"><<link "and...">>\
<<replace "#and">>and...
<<set $time.minutes+=180>>... pulls you in the stall with her! You are surprised by her move but before you can even say a word she kisses you, her plump lips meeting yours. <span class="Crystal">"<i>Shhh.. be quiet, I just want to give you a proper thank you.</i>"</span>. She reaches for <span id="your"><<link "your">>\
<<replace "#your">>your <span class=lower>_bottom.name</span>
<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>><i><span class=You>"Crap, I'm in chastity right now."</span></i> You can feel your cock straining against the edges of your chastity cage as she undoes<<else>>Your erection is almost immediate, her hand rubbing on the bulge as you undo<</if>> your <span class=lower>_bottom.name and pull down your _undies.name</span>.<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>>She looks a bit surprised at the cage and looks up at you.
<span class=Crystal>"Oh... well I didn't expect that exactly. Can you remove it?"</span>
<span class=You>"Hmm, sure..."</span>, you say before removing the <<set _MetalCage = setup.playerCode.isWorn("MetalCage")>><<if _MetalCage>>metal<<else>>plastic<</if>> cage.<</if>> With your clothes<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>> and chastity<</if>> finally out of the way, she starts licking your balls and then your shaft all the way to the glans and then start sucking on it expertly. After a few minutes, your shaft reaches her throat and she doesn't show any sign of gagging as you start to breathe heavily.
<div class="shower"><video src="Images/Porn/BJCrystal.m4v" type="video/m4v" autoplay loop></video></div>
A few extra minutes and you finally cum in her mouth. She then gets back up and tells you <span class="Crystal"> "See, it's fun for the both of us when we <i><b>NOISE</b></i> help each other out."</span> She winks at you as she quickly fixes her hair and then leaves saying "I'd stay with you, but my friends are waiting for me!".
She leaves you alone in the stall, you try to process what just happened but you are completely unable to so you simple decide to return [[home->Apartment 1]]<div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Apartment 1">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div> <<set $player.stats.dignity-=2>><</replace>>\
<</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<replace "#your">>your <span class=lower>_bottom.name</span>.
<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>><i><span class=You>"Crap, I'm in chastity right now."</span></i> You can feel your cock straining against the edges of your chastity cage as she undoes<<else>>Your erection is almost immediate, her hand rubbing on the bulge as you undo<</if>> your <span class=lower>_bottom.name and pull down your _undies.name</span>.<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>>She looks a bit surprised at the cage and looks up at you.
<span class=Crystal>"Oh... well I didn't expect that exactly. Can you remove it?"</span>
<span class=You>"Hmm, sure..."</span>, you say before removing the <<set _MetalCage = setup.playerCode.isWorn("MetalCage")>><<if _MetalCage>>metal<<else>>plastic<</if>> cage.<</if>> With your clothes<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>> and chastity<</if>> finally out of the way, she starts licking your balls and then your shaft all the way to the glans and then start sucking on it expertly. After a few minutes, your shaft reaches her throat and she doesn't show any sign of gagging as you start to breathe heavily.
<div class="shower"><video src="Images/Porn/BJCrystal.m4v" type="video/m4v" autoplay loop></video></div>
A few extra minutes and you finally cum in her mouth. She then gets back up and tells you <span class="Crystal"> "See, it's fun for the both of us when we <i><b>NOISE</b></i> help each other out."</span> She winks at you as she quickly fixes her hair and then leaves saying "I'd stay with you, but my friends are waiting for me!".
She leaves you alone in the stall, you try to process what just happened but you are completely unable to so you simple decide to return [[home->Apartment 1]]<div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Apartment 1">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div> <<set $player.stats.dignity-=2>><</replace>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div>\
<span class=lower>_bottom.name</span></span>.<</replace>>\
<</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<replace "#and">>and...
<<set $time.minutes+=180>>... pulls you in the stall with her! You are surprised by her move but before you can even say a word she kisses you, her plump lips meeting yours. <span class="Crystal">"<i>Shhh.. be quiet, I just want to give you a proper thank you.</i>"</span>. She reaches for <span id="your"><<link "your">>\
<<replace "#your">>your <span class=lower>_bottom.name</span>
<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>><i><span class=You>"Crap, I'm in chastity right now."</span></i> You can feel your cock straining against the edges of your chastity cage as she undoes<<else>>Your erection is almost immediate, her hand rubbing on the bulge as you undo<</if>> your <span class=lower>_bottom.name and pull down your _undies.name</span>.<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>>She looks a bit surprised at the cage and looks up at you.
<span class=Crystal>"Oh... well I didn't expect that exactly. Can you remove it?"</span>
<span class=You>"Hmm, sure..."</span>, you say before removing the <<set _MetalCage = setup.playerCode.isWorn("MetalCage")>><<if _MetalCage>>metal<<else>>plastic<</if>> cage.<</if>> With your clothes<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>> and chastity<</if>> finally out of the way, she starts licking your balls and then your shaft all the way to the glans and then start sucking on it expertly. After a few minutes, your shaft reaches her throat and she doesn't show any sign of gagging as you start to breathe heavily.
<div class="shower"><video src="Images/Porn/BJCrystal.m4v" type="video/m4v" autoplay loop></video></div>
A few extra minutes and you finally cum in her mouth. She then gets back up and tells you <span class="Crystal"> "See, it's fun for the both of us when we <i><b>NOISE</b></i> help each other out."</span> She winks at you as she quickly fixes her hair and then leaves saying "I'd stay with you, but my friends are waiting for me!".
She leaves you alone in the stall, you try to process what just happened but you are completely unable to so you simple decide to return [[home->Apartment 1]]<div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Apartment 1">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div> <<set $player.stats.dignity-=2>><</replace>>\
<</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<replace "#your">>your <span class=lower>_bottom.name</span>.
<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>><i><span class=You>"Crap, I'm in chastity right now."</span></i> You can feel your cock straining against the edges of your chastity cage as she undoes<<else>>Your erection is almost immediate, her hand rubbing on the bulge as you undo<</if>> your <span class=lower>_bottom.name and pull down your _undies.name</span>.<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>>She looks a bit surprised at the cage and looks up at you.
<span class=Crystal>"Oh... well I didn't expect that exactly. Can you remove it?"</span>
<span class=You>"Hmm, sure..."</span>, you say before removing the <<set _MetalCage = setup.playerCode.isWorn("MetalCage")>><<if _MetalCage>>metal<<else>>plastic<</if>> cage.<</if>> With your clothes<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>> and chastity<</if>> finally out of the way, she starts licking your balls and then your shaft all the way to the glans and then start sucking on it expertly. After a few minutes, your shaft reaches her throat and she doesn't show any sign of gagging as you start to breathe heavily.
<div class="shower"><video src="Images/Porn/BJCrystal.m4v" type="video/m4v" autoplay loop></video></div>
A few extra minutes and you finally cum in her mouth. She then gets back up and tells you <span class="Crystal"> "See, it's fun for the both of us when we <i><b>NOISE</b></i> help each other out."</span> She winks at you as she quickly fixes her hair and then leaves saying "I'd stay with you, but my friends are waiting for me!".
She leaves you alone in the stall, you try to process what just happened but you are completely unable to so you simple decide to return [[home->Apartment 1]]<div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Apartment 1">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div> <<set $player.stats.dignity-=2>><</replace>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div>\
<span class=lower>_bottom.name</span></span>. <</replace>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div>\
</span><</replace>>\
<</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<replace "#you">>you.
<span class="Crystal">"Be quiet handsome, the ladies rooms are quite busy and I really need to go."</span> She smiles at you and looks down to her legs that are trembling a bit.
<span class="You">"Okay, sure, but make sure you are quick, I don't want you to have any trouble."</span>
She giggles. <span class="Crystal">"I'll be real quick, but can you please stay just in case?"</span>. You nod to her and she immediately closes the door of a stall and you hear her peeing despite the loud music of the club. After a while, she opens the door <span id="and"><<link "and...">>\
<<replace "#and">>and...
<<set $time.minutes+=180>>... pulls you in the stall with her! You are surprised by her move but before you can even say a word she kisses you, her plump lips meeting yours. <span class="Crystal">"<i>Shhh.. be quiet, I just want to give you a proper thank you.</i>"</span>. She reaches for <span id="your"><<link "your">>\
<<replace "#your">>your <span class=lower>_bottom.name</span>
<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>><i><span class=You>"Crap, I'm in chastity right now."</span></i> You can feel your cock straining against the edges of your chastity cage as she undoes<<else>>Your erection is almost immediate, her hand rubbing on the bulge as you undo<</if>> your <span class=lower>_bottom.name and pull down your _undies.name</span>.<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>>She looks a bit surprised at the cage and looks up at you.
<span class=Crystal>"Oh... well I didn't expect that exactly. Can you remove it?"</span>
<span class=You>"Hmm, sure..."</span>, you say before removing the <<set _MetalCage = setup.playerCode.isWorn("MetalCage")>><<if _MetalCage>>metal<<else>>plastic<</if>> cage.<</if>> With your clothes<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>> and chastity<</if>> finally out of the way, she starts licking your balls and then your shaft all the way to the glans and then start sucking on it expertly. After a few minutes, your shaft reaches her throat and she doesn't show any sign of gagging as you start to breathe heavily.
<div class="shower"><video src="Images/Porn/BJCrystal.m4v" type="video/m4v" autoplay loop></video></div>
A few extra minutes and you finally cum in her mouth. She then gets back up and tells you <span class="Crystal"> "See, it's fun for the both of us when we <i><b>NOISE</b></i> help each other out."</span> She winks at you as she quickly fixes her hair and then leaves saying "I'd stay with you, but my friends are waiting for me!".
She leaves you alone in the stall, you try to process what just happened but you are completely unable to so you simple decide to return [[home->Apartment 1]]<div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Apartment 1">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div> <<set $player.stats.dignity-=2>><</replace>>\
<</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<replace "#your">>your <span class=lower>_bottom.name</span>.
<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>><i><span class=You>"Crap, I'm in chastity right now."</span></i> You can feel your cock straining against the edges of your chastity cage as she undoes<<else>>Your erection is almost immediate, her hand rubbing on the bulge as you undo<</if>> your <span class=lower>_bottom.name and pull down your _undies.name</span>.<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>>She looks a bit surprised at the cage and looks up at you.
<span class=Crystal>"Oh... well I didn't expect that exactly. Can you remove it?"</span>
<span class=You>"Hmm, sure..."</span>, you say before removing the <<set _MetalCage = setup.playerCode.isWorn("MetalCage")>><<if _MetalCage>>metal<<else>>plastic<</if>> cage.<</if>> With your clothes<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>> and chastity<</if>> finally out of the way, she starts licking your balls and then your shaft all the way to the glans and then start sucking on it expertly. After a few minutes, your shaft reaches her throat and she doesn't show any sign of gagging as you start to breathe heavily.
<div class="shower"><video src="Images/Porn/BJCrystal.m4v" type="video/m4v" autoplay loop></video></div>
A few extra minutes and you finally cum in her mouth. She then gets back up and tells you <span class="Crystal"> "See, it's fun for the both of us when we <i><b>NOISE</b></i> help each other out."</span> She winks at you as she quickly fixes her hair and then leaves saying "I'd stay with you, but my friends are waiting for me!".
She leaves you alone in the stall, you try to process what just happened but you are completely unable to so you simple decide to return [[home->Apartment 1]]<div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Apartment 1">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div> <<set $player.stats.dignity-=2>><</replace>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div>\
<span class=lower>_bottom.name</span></span>.<</replace>>\
<</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<replace "#and">>and...
<<set $time.minutes+=180>>... pulls you in the stall with her! You are surprised by her move but before you can even say a word she kisses you, her plump lips meeting yours. <span class="Crystal">"<i>Shhh.. be quiet, I just want to give you a proper thank you.</i>"</span>. She reaches for <span id="your"><<link "your">>\
<<replace "#your">>your <span class=lower>_bottom.name</span>
<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>><i><span class=You>"Crap, I'm in chastity right now."</span></i> You can feel your cock straining against the edges of your chastity cage as she undoes<<else>>Your erection is almost immediate, her hand rubbing on the bulge as you undo<</if>> your <span class=lower>_bottom.name and pull down your _undies.name</span>.<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>>She looks a bit surprised at the cage and looks up at you.
<span class=Crystal>"Oh... well I didn't expect that exactly. Can you remove it?"</span>
<span class=You>"Hmm, sure..."</span>, you say before removing the <<set _MetalCage = setup.playerCode.isWorn("MetalCage")>><<if _MetalCage>>metal<<else>>plastic<</if>> cage.<</if>> With your clothes<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>> and chastity<</if>> finally out of the way, she starts licking your balls and then your shaft all the way to the glans and then start sucking on it expertly. After a few minutes, your shaft reaches her throat and she doesn't show any sign of gagging as you start to breathe heavily.
<div class="shower"><video src="Images/Porn/BJCrystal.m4v" type="video/m4v" autoplay loop></video></div>
A few extra minutes and you finally cum in her mouth. She then gets back up and tells you <span class="Crystal"> "See, it's fun for the both of us when we <i><b>NOISE</b></i> help each other out."</span> She winks at you as she quickly fixes her hair and then leaves saying "I'd stay with you, but my friends are waiting for me!".
She leaves you alone in the stall, you try to process what just happened but you are completely unable to so you simple decide to return [[home->Apartment 1]]<div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Apartment 1">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div> <<set $player.stats.dignity-=2>><</replace>>\
<</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<replace "#your">>your <span class=lower>_bottom.name</span>.
<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>><i><span class=You>"Crap, I'm in chastity right now."</span></i> You can feel your cock straining against the edges of your chastity cage as she undoes<<else>>Your erection is almost immediate, her hand rubbing on the bulge as you undo<</if>> your <span class=lower>_bottom.name and pull down your _undies.name</span>.<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>>She looks a bit surprised at the cage and looks up at you.
<span class=Crystal>"Oh... well I didn't expect that exactly. Can you remove it?"</span>
<span class=You>"Hmm, sure..."</span>, you say before removing the <<set _MetalCage = setup.playerCode.isWorn("MetalCage")>><<if _MetalCage>>metal<<else>>plastic<</if>> cage.<</if>> With your clothes<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>> and chastity<</if>> finally out of the way, she starts licking your balls and then your shaft all the way to the glans and then start sucking on it expertly. After a few minutes, your shaft reaches her throat and she doesn't show any sign of gagging as you start to breathe heavily.
<div class="shower"><video src="Images/Porn/BJCrystal.m4v" type="video/m4v" autoplay loop></video></div>
A few extra minutes and you finally cum in her mouth. She then gets back up and tells you <span class="Crystal"> "See, it's fun for the both of us when we <i><b>NOISE</b></i> help each other out."</span> She winks at you as she quickly fixes her hair and then leaves saying "I'd stay with you, but my friends are waiting for me!".
She leaves you alone in the stall, you try to process what just happened but you are completely unable to so you simple decide to return [[home->Apartment 1]]<div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Apartment 1">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div> <<set $player.stats.dignity-=2>><</replace>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div>\
<span class=lower>_bottom.name</span></span>. <</replace>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div>\
</span>
<</replace>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div>\
</span><</replace>>\
\
<</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<replace "#bathroom">>bathroom.
The bathrooms of the club are not as clean as one would expect, not that they are as bad as those of the pubs back in your hometown, but they still are pretty dirty. You finishing peeing when a stunning woman enters the bathroom.
You freeze as she could of seen your penis if she came in a few seconds earlier, but she doesn't seem to realize she is in the wrong restroom. You are about to tell her, but she closes on you and immediately shushes <span id="you"><<link "you.">>\
<<replace "#you">>you.
<span class="Crystal">"Be quiet handsome, the ladies rooms are quite busy and I really need to go."</span> She smiles at you and looks down to her legs that are trembling a bit.
<span class="You">"Okay, sure, but make sure you are quick, I don't want you to have any trouble."</span>
She giggles. <span class="Crystal">"I'll be real quick, but can you please stay just in case?"</span>. You nod to her and she immediately closes the door of a stall and you hear her peeing despite the loud music of the club. After a while, she opens the door <span id="and"><<link "and...">>\
<<replace "#and">>and...
<<set $time.minutes+=180>>... pulls you in the stall with her! You are surprised by her move but before you can even say a word she kisses you, her plump lips meeting yours. <span class="Crystal">"<i>Shhh.. be quiet, I just want to give you a proper thank you.</i>"</span>. She reaches for <span id="your"><<link "your">>\
<<replace "#your">>your <span class=lower>_bottom.name</span>
<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>><i><span class=You>"Crap, I'm in chastity right now."</span></i> You can feel your cock straining against the edges of your chastity cage as she undoes<<else>>Your erection is almost immediate, her hand rubbing on the bulge as you undo<</if>> your <span class=lower>_bottom.name and pull down your _undies.name</span>.<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>>She looks a bit surprised at the cage and looks up at you.
<span class=Crystal>"Oh... well I didn't expect that exactly. Can you remove it?"</span>
<span class=You>"Hmm, sure..."</span>, you say before removing the <<set _MetalCage = setup.playerCode.isWorn("MetalCage")>><<if _MetalCage>>metal<<else>>plastic<</if>> cage.<</if>> With your clothes<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>> and chastity<</if>> finally out of the way, she starts licking your balls and then your shaft all the way to the glans and then start sucking on it expertly. After a few minutes, your shaft reaches her throat and she doesn't show any sign of gagging as you start to breathe heavily.
<div class="shower"><video src="Images/Porn/BJCrystal.m4v" type="video/m4v" autoplay loop></video></div>
A few extra minutes and you finally cum in her mouth. She then gets back up and tells you <span class="Crystal"> "See, it's fun for the both of us when we <i><b>NOISE</b></i> help each other out."</span> She winks at you as she quickly fixes her hair and then leaves saying "I'd stay with you, but my friends are waiting for me!".
She leaves you alone in the stall, you try to process what just happened but you are completely unable to so you simple decide to return [[home->Apartment 1]]<div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Apartment 1">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div> <<set $player.stats.dignity-=2>><</replace>>\
<</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<replace "#your">>your <span class=lower>_bottom.name</span>.
<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>><i><span class=You>"Crap, I'm in chastity right now."</span></i> You can feel your cock straining against the edges of your chastity cage as she undoes<<else>>Your erection is almost immediate, her hand rubbing on the bulge as you undo<</if>> your <span class=lower>_bottom.name and pull down your _undies.name</span>.<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>>She looks a bit surprised at the cage and looks up at you.
<span class=Crystal>"Oh... well I didn't expect that exactly. Can you remove it?"</span>
<span class=You>"Hmm, sure..."</span>, you say before removing the <<set _MetalCage = setup.playerCode.isWorn("MetalCage")>><<if _MetalCage>>metal<<else>>plastic<</if>> cage.<</if>> With your clothes<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>> and chastity<</if>> finally out of the way, she starts licking your balls and then your shaft all the way to the glans and then start sucking on it expertly. After a few minutes, your shaft reaches her throat and she doesn't show any sign of gagging as you start to breathe heavily.
<div class="shower"><video src="Images/Porn/BJCrystal.m4v" type="video/m4v" autoplay loop></video></div>
A few extra minutes and you finally cum in her mouth. She then gets back up and tells you <span class="Crystal"> "See, it's fun for the both of us when we <i><b>NOISE</b></i> help each other out."</span> She winks at you as she quickly fixes her hair and then leaves saying "I'd stay with you, but my friends are waiting for me!".
She leaves you alone in the stall, you try to process what just happened but you are completely unable to so you simple decide to return [[home->Apartment 1]]<div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Apartment 1">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div> <<set $player.stats.dignity-=2>><</replace>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div>\
<span class=lower>_bottom.name</span></span>.<</replace>>\
<</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<replace "#and">>and...
<<set $time.minutes+=180>>... pulls you in the stall with her! You are surprised by her move but before you can even say a word she kisses you, her plump lips meeting yours. <span class="Crystal">"<i>Shhh.. be quiet, I just want to give you a proper thank you.</i>"</span>. She reaches for <span id="your"><<link "your">>\
<<replace "#your">>your <span class=lower>_bottom.name</span>
<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>><i><span class=You>"Crap, I'm in chastity right now."</span></i> You can feel your cock straining against the edges of your chastity cage as she undoes<<else>>Your erection is almost immediate, her hand rubbing on the bulge as you undo<</if>> your <span class=lower>_bottom.name and pull down your _undies.name</span>.<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>>She looks a bit surprised at the cage and looks up at you.
<span class=Crystal>"Oh... well I didn't expect that exactly. Can you remove it?"</span>
<span class=You>"Hmm, sure..."</span>, you say before removing the <<set _MetalCage = setup.playerCode.isWorn("MetalCage")>><<if _MetalCage>>metal<<else>>plastic<</if>> cage.<</if>> With your clothes<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>> and chastity<</if>> finally out of the way, she starts licking your balls and then your shaft all the way to the glans and then start sucking on it expertly. After a few minutes, your shaft reaches her throat and she doesn't show any sign of gagging as you start to breathe heavily.
<div class="shower"><video src="Images/Porn/BJCrystal.m4v" type="video/m4v" autoplay loop></video></div>
A few extra minutes and you finally cum in her mouth. She then gets back up and tells you <span class="Crystal"> "See, it's fun for the both of us when we <i><b>NOISE</b></i> help each other out."</span> She winks at you as she quickly fixes her hair and then leaves saying "I'd stay with you, but my friends are waiting for me!".
She leaves you alone in the stall, you try to process what just happened but you are completely unable to so you simple decide to return [[home->Apartment 1]]<div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Apartment 1">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div> <<set $player.stats.dignity-=2>><</replace>>\
<</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<replace "#your">>your <span class=lower>_bottom.name</span>.
<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>><i><span class=You>"Crap, I'm in chastity right now."</span></i> You can feel your cock straining against the edges of your chastity cage as she undoes<<else>>Your erection is almost immediate, her hand rubbing on the bulge as you undo<</if>> your <span class=lower>_bottom.name and pull down your _undies.name</span>.<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>>She looks a bit surprised at the cage and looks up at you.
<span class=Crystal>"Oh... well I didn't expect that exactly. Can you remove it?"</span>
<span class=You>"Hmm, sure..."</span>, you say before removing the <<set _MetalCage = setup.playerCode.isWorn("MetalCage")>><<if _MetalCage>>metal<<else>>plastic<</if>> cage.<</if>> With your clothes<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>> and chastity<</if>> finally out of the way, she starts licking your balls and then your shaft all the way to the glans and then start sucking on it expertly. After a few minutes, your shaft reaches her throat and she doesn't show any sign of gagging as you start to breathe heavily.
<div class="shower"><video src="Images/Porn/BJCrystal.m4v" type="video/m4v" autoplay loop></video></div>
A few extra minutes and you finally cum in her mouth. She then gets back up and tells you <span class="Crystal"> "See, it's fun for the both of us when we <i><b>NOISE</b></i> help each other out."</span> She winks at you as she quickly fixes her hair and then leaves saying "I'd stay with you, but my friends are waiting for me!".
She leaves you alone in the stall, you try to process what just happened but you are completely unable to so you simple decide to return [[home->Apartment 1]]<div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Apartment 1">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div> <<set $player.stats.dignity-=2>><</replace>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div>\
<span class=lower>_bottom.name</span></span>. <</replace>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div>\
</span><</replace>>\
<</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<replace "#you">>you.
<span class="Crystal">"Be quiet handsome, the ladies rooms are quite busy and I really need to go."</span> She smiles at you and looks down to her legs that are trembling a bit.
<span class="You">"Okay, sure, but make sure you are quick, I don't want you to have any trouble."</span>
She giggles. <span class="Crystal">"I'll be real quick, but can you please stay just in case?"</span>. You nod to her and she immediately closes the door of a stall and you hear her peeing despite the loud music of the club. After a while, she opens the door <span id="and"><<link "and...">>\
<<replace "#and">>and...
<<set $time.minutes+=180>>... pulls you in the stall with her! You are surprised by her move but before you can even say a word she kisses you, her plump lips meeting yours. <span class="Crystal">"<i>Shhh.. be quiet, I just want to give you a proper thank you.</i>"</span>. She reaches for <span id="your"><<link "your">>\
<<replace "#your">>your <span class=lower>_bottom.name</span>
<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>><i><span class=You>"Crap, I'm in chastity right now."</span></i> You can feel your cock straining against the edges of your chastity cage as she undoes<<else>>Your erection is almost immediate, her hand rubbing on the bulge as you undo<</if>> your <span class=lower>_bottom.name and pull down your _undies.name</span>.<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>>She looks a bit surprised at the cage and looks up at you.
<span class=Crystal>"Oh... well I didn't expect that exactly. Can you remove it?"</span>
<span class=You>"Hmm, sure..."</span>, you say before removing the <<set _MetalCage = setup.playerCode.isWorn("MetalCage")>><<if _MetalCage>>metal<<else>>plastic<</if>> cage.<</if>> With your clothes<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>> and chastity<</if>> finally out of the way, she starts licking your balls and then your shaft all the way to the glans and then start sucking on it expertly. After a few minutes, your shaft reaches her throat and she doesn't show any sign of gagging as you start to breathe heavily.
<div class="shower"><video src="Images/Porn/BJCrystal.m4v" type="video/m4v" autoplay loop></video></div>
A few extra minutes and you finally cum in her mouth. She then gets back up and tells you <span class="Crystal"> "See, it's fun for the both of us when we <i><b>NOISE</b></i> help each other out."</span> She winks at you as she quickly fixes her hair and then leaves saying "I'd stay with you, but my friends are waiting for me!".
She leaves you alone in the stall, you try to process what just happened but you are completely unable to so you simple decide to return [[home->Apartment 1]]<div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Apartment 1">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div> <<set $player.stats.dignity-=2>><</replace>>\
<</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<replace "#your">>your <span class=lower>_bottom.name</span>.
<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>><i><span class=You>"Crap, I'm in chastity right now."</span></i> You can feel your cock straining against the edges of your chastity cage as she undoes<<else>>Your erection is almost immediate, her hand rubbing on the bulge as you undo<</if>> your <span class=lower>_bottom.name and pull down your _undies.name</span>.<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>>She looks a bit surprised at the cage and looks up at you.
<span class=Crystal>"Oh... well I didn't expect that exactly. Can you remove it?"</span>
<span class=You>"Hmm, sure..."</span>, you say before removing the <<set _MetalCage = setup.playerCode.isWorn("MetalCage")>><<if _MetalCage>>metal<<else>>plastic<</if>> cage.<</if>> With your clothes<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>> and chastity<</if>> finally out of the way, she starts licking your balls and then your shaft all the way to the glans and then start sucking on it expertly. After a few minutes, your shaft reaches her throat and she doesn't show any sign of gagging as you start to breathe heavily.
<div class="shower"><video src="Images/Porn/BJCrystal.m4v" type="video/m4v" autoplay loop></video></div>
A few extra minutes and you finally cum in her mouth. She then gets back up and tells you <span class="Crystal"> "See, it's fun for the both of us when we <i><b>NOISE</b></i> help each other out."</span> She winks at you as she quickly fixes her hair and then leaves saying "I'd stay with you, but my friends are waiting for me!".
She leaves you alone in the stall, you try to process what just happened but you are completely unable to so you simple decide to return [[home->Apartment 1]]<div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Apartment 1">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div> <<set $player.stats.dignity-=2>><</replace>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div>\
<span class=lower>_bottom.name</span></span>.<</replace>>\
<</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<replace "#and">>and...
<<set $time.minutes+=180>>... pulls you in the stall with her! You are surprised by her move but before you can even say a word she kisses you, her plump lips meeting yours. <span class="Crystal">"<i>Shhh.. be quiet, I just want to give you a proper thank you.</i>"</span>. She reaches for <span id="your"><<link "your">>\
<<replace "#your">>your <span class=lower>_bottom.name</span>
<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>><i><span class=You>"Crap, I'm in chastity right now."</span></i> You can feel your cock straining against the edges of your chastity cage as she undoes<<else>>Your erection is almost immediate, her hand rubbing on the bulge as you undo<</if>> your <span class=lower>_bottom.name and pull down your _undies.name</span>.<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>>She looks a bit surprised at the cage and looks up at you.
<span class=Crystal>"Oh... well I didn't expect that exactly. Can you remove it?"</span>
<span class=You>"Hmm, sure..."</span>, you say before removing the <<set _MetalCage = setup.playerCode.isWorn("MetalCage")>><<if _MetalCage>>metal<<else>>plastic<</if>> cage.<</if>> With your clothes<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>> and chastity<</if>> finally out of the way, she starts licking your balls and then your shaft all the way to the glans and then start sucking on it expertly. After a few minutes, your shaft reaches her throat and she doesn't show any sign of gagging as you start to breathe heavily.
<div class="shower"><video src="Images/Porn/BJCrystal.m4v" type="video/m4v" autoplay loop></video></div>
A few extra minutes and you finally cum in her mouth. She then gets back up and tells you <span class="Crystal"> "See, it's fun for the both of us when we <i><b>NOISE</b></i> help each other out."</span> She winks at you as she quickly fixes her hair and then leaves saying "I'd stay with you, but my friends are waiting for me!".
She leaves you alone in the stall, you try to process what just happened but you are completely unable to so you simple decide to return [[home->Apartment 1]]<div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Apartment 1">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div> <<set $player.stats.dignity-=2>><</replace>>\
<</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<replace "#your">>your <span class=lower>_bottom.name</span>.
<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>><i><span class=You>"Crap, I'm in chastity right now."</span></i> You can feel your cock straining against the edges of your chastity cage as she undoes<<else>>Your erection is almost immediate, her hand rubbing on the bulge as you undo<</if>> your <span class=lower>_bottom.name and pull down your _undies.name</span>.<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>>She looks a bit surprised at the cage and looks up at you.
<span class=Crystal>"Oh... well I didn't expect that exactly. Can you remove it?"</span>
<span class=You>"Hmm, sure..."</span>, you say before removing the <<set _MetalCage = setup.playerCode.isWorn("MetalCage")>><<if _MetalCage>>metal<<else>>plastic<</if>> cage.<</if>> With your clothes<<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<if _Chastity>> and chastity<</if>> finally out of the way, she starts licking your balls and then your shaft all the way to the glans and then start sucking on it expertly. After a few minutes, your shaft reaches her throat and she doesn't show any sign of gagging as you start to breathe heavily.
<div class="shower"><video src="Images/Porn/BJCrystal.m4v" type="video/m4v" autoplay loop></video></div>
A few extra minutes and you finally cum in her mouth. She then gets back up and tells you <span class="Crystal"> "See, it's fun for the both of us when we <i><b>NOISE</b></i> help each other out."</span> She winks at you as she quickly fixes her hair and then leaves saying "I'd stay with you, but my friends are waiting for me!".
She leaves you alone in the stall, you try to process what just happened but you are completely unable to so you simple decide to return <<link "home.">><<House>><</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<House>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div> <<set $player.stats.dignity-=2>><</replace>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div>\
<span class=lower>_bottom.name</span></span>. <</replace>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div>\
</span>
<</replace>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div>\
</span><</replace>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div>\
</span><</replace>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div>\
</span><<set _top = setup.playerCode.itemWornWithTags('Top')>>you run straight into the girl, her half empty drink splashing on your <span class=lower>_top.name</span>.
<span class="Crystal">"I'm so sorry! I didn't see you coming this way and.. well.."</span>, she says, visibly feeling bad about the situation.
<span class="You">"Oh it's alright, it is probably my fault anyways. <<if $player.assets.money > 8>><<set $player.assets.money-=24>> Let me buy you another one."<</if>></span>
She softly smiles, <span class="Crystal">"Oh you don't have to-"</span>
<span class="You">"I insist."</span>, you say, trying to maintain the conversation with her as she is oddly familiar to you.
She finally accepts and the two of you go back to the bar, fraying your way back through the crowd. <span class="You">"I'll have a..."</span>
<span class="Crystal">"Double Sex on the Beach"</span>, she says, knowing you had no clue what she was drinking.
<span class="You">"What she said, two times please"</span>, you turn towards her and smile. <span class="You">"Might as well try it."</span>
She chuckles visibly finding it something funny about you justifying yourself for taking a cocktail. After two or three minutes, the drinks arrive and you pay up. <span class="You"><i>"24 bucks?! That's pretty expensive..."</i></span>, you think to yourself as the girl cutely cheers as she gets her new drink.
<span class="Crystal">"Thank you soooo much! I'm Crystal by the way!"</span>, she tells you, visibly a bit more interested by you now that you bought her a drink.
<span class="You">"Nice to meet you Crystal, I'm $player.names.basic."</span>, you reply before adding. "Is it possible we met before?"
<<if !$player.status.crossdressing>>She blushes and looks away for a few seconds before she changes the subject.<<else>><span class=Crystal>"Mmm... not sure you are familiar... to me... This being said you are really nice and I kind of like what you are trying to pull off right now."</span>
<span class=You>"What do you mean?"</span>
<span class=Crystal>"Well, this whole attire! <<if $player.status.convincingness < 10>>You are not the most convincing crossdresser I've seen, but I'm sure you'll get there<<else>>It looks really good on you, I could barely figure out you were a guy before you presented yourself with your real name!<</if>>"</span>
<span class=You>"Oh, yeah, that..."</span>, you say nervously.
The next few moments are fairly awkward, but after stirring your drink awkwardly, she finally breaks the silence. <</if>><span class="Crystal">"You should come with me and meet my friends! They are SO awesome, I'm sure you'd like them!"</span> You accept, figuring that it wouldn't hurt to meet a few persons in this town, even more so since you don't have any acquaintances <span id="here"><<link "here.">>\
<<replace "#here">>here.
<<include "RV2p3">><</replace>>\
<</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<replace "#here">>here.
<<include "RV2p3">><</replace>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div>\
</span><<set $jordan.met = true>>The two of you arrive at a booth where, much to your surprise, a bunch of guys were sitting, and they were quite tall and muscular at that. In fact, there was only one other girl, which was busy making out with the one that looked the strongest out of the bunch. It seems that following Crystal might have been a bad idea as they seem to be part of a gang of some sort...
<span class="Crystal">"Guys, meet $player.names.basic."</span>, she tells them, even if they don't seem to care much about your presence, probably because you don't seem threatening at all. She turns to you and tells you quietly, almost whispering. <span class="Crystal">"Don't worry, they won't hurt you."</span>
Of course, this does the complete opposite to you and you start to worry as the men start to look at each other and throwing side glances at you. After about a minute, one of them finally speaks up. <span style=color:green>"You seem a'ight, you can chill with us tonight. name's Jordan by the way."</span>
<<if !$player.status.crossdressing>>He clenches his fist for a fistbump to which you oblige, since you know that a lack of compliance might cause you a whole world of trouble. He grins as your two fists connect, satisfied with you reaction<<else>>He takes a good look at you for a moment, but ultimately, he laughs a little, trying to make you more comfortable<</if>> and they scoot over a little to allow Crystal and yourself to sit down.
After a few drinks, the atmosphere begins to get a little less [[charged.->RV2p4]]<div class=hidden><span id="btn1"><<button $btn1>>
<<goto "RV2p4">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><<set _seconds to 20>>\
<span id="countdown">You spend the next hours drinking with Crystal and her friends, to the point of only being able to remember a few instants of your evening.</span>\
<<silently>>
<<repeat 1s>>
<<set _seconds-->>
<<if _seconds < 20 && _seconds > 15>>
<<replace "#countdown">>You spend the next hours drinking with Crystal and her friends, to the point of only being able to remember a few instants of your evening.
You remember following Crystal and taking a cab with her back to her place...<</replace>>
<</if>><<if _seconds < 15 && _seconds > 10>>
<<replace "#countdown">>You spend the next hours drinking with Crystal and her friends, to the point of only being able to remember a few instants of your evening.
...and following her inside...<</replace>>
<</if>><<if _seconds < 10 && _seconds > 5>>
<<replace "#countdown">>You spend the next hours drinking with Crystal and her friends, to the point of only being able to remember a few instants of your evening
...an odd ripping sound and her laughing before she kisses you...<</replace>>
<</if>><<if _seconds < 5 && _seconds > 0>>
<<replace "#countdown">>You spend the next hours drinking with Crystal and her friends, to the point of only being able to remember a few instants of your evening.
...and fucking her, she was so tight...
<div class="shower"><video src="Images/Porn/SexCrystal.m4v" type="video/m4v" autoplay loop></video></div><</replace>>
<</if>><<if _seconds is 0>>
<<replace "#countdown">>[[You wake up->RV2p5]]<div class=hidden><span id="btn1"><<button $btn1>>
<<goto "RV2p5">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><</replace>>
<<stop>>
<</if>>
<</repeat>>
<</silently>><<set _undies = setup.playerCode.itemWornWithTags('Undies')>><<Night>><<Inventory>><<Autosave>>You wake up with a terrible headache in a comfortable bed, barely remembering what you did last night with Crystal. You move your arm around trying to find your host, but she isn't in the sheets with you anymore.
You get up and start dressing up when you realize your <span class=lower>_undies.name</span> are torn. <span class="You">"What the..."</span>, you wonder but Crystal interrupts you as she watches you from the doorway with a cup of coffee in her hands.
<span class="Crystal">"Yeahhh... things went a little wild last night."</span>, she says before taking another sip of her coffee. She then continues her train of thought before you have the time to say anything. <span class="Crystal">"I tend to be a little wild when I drink a lot... and pretty horny... Sorry..."</span>
<span class="You">"But... wait... what happened last night exactly?"</span> Despite what she said, you found it especially odd that this happened, the all of it actually seemed pretty fishy.
She chuckles, seeing that you also had a pretty wild evening as you struggle to remember what happened after you joined her and her friends at their booth at the Red Vixen. <span class="Crystal">"Oh you don't remember what happened? Actually, that's not really surprising, you drank so much you even impressed Stanley."</span>
You struggle a bit to remember who Stanley was before remembering he was the one that was making out with the other girl... Chastity... or something like that. <span class="You">"Okay.. but that still doesn't explain what happened after..."</span>
She softly smiles as she replaces some stray hairs. She was really cute, even when she wasn't all dolled up to go out. <span class="Crystal">"Well.. we both were really drunk and the guys had to go do something... so... I took you home and decided to have some fun with you, if you know what I mean..."</span>
You chuckle. <span class="You">"Totally, but.. you were so tight... Sorry it's just that it's all I remember."</span> She immediately blushes as she coughs, spitting some coffee straight on the floor.
<span class="Crystal">"You know what? I'll give you a pair of panties so you don't have to go home without any undies on."</span>, she says as she heads out to one of her drawers and picks out a pair of white panties.
<span id="Choice">What will you do?
<center><<link "Accept to wear the panties">><<LoseUndies1>><<replace "#Choice">><<include "RV2p6a">><</replace>><</link>> | <<link "Politely decline">><<LoseUndies1>><<replace "#Choice">><<include "RV2p6b">><</replace>><</link>></center></span><<set $flags.first.panties.wear = true>><<addToInventory "CrystalsPanties">><<set $player.stats.dignity-=2>><<set $player.stats.sissification+=2>><<wear "CrystalsPanties">><<set $crystal.panties = true>> You accept, knowing that going out commando would be uncomfortable. She hands over to you the pair of panties and you put them on.
<span class="Crystal">"They actually look pretty good on you"</span>, she says with a cute giggle.
<span id="Choice2">How will you react?
<center><<link "I sorta enjoy it...">><<replace "#Choice2">><<include "RV2p7a">><</replace>><</link>> | <<link "Protest">><<replace "#Choice2">><<include "RV2p7b">><</replace>><</link>></center></span> a familiar looking girl sits right next to you and orders a Blue Hawaii. You mind your own business and continue to drink your beer at the bar. The girl gets her drinks and returns to the dance floor. Not that it bothers you, she might have simply not noticed you. About 20 minutes pass and you decide you should probably go home. You get back up, <span id="and"><<link "and...">>\
<<replace "#and">>and <<include "RV2p2">><</replace>><</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<replace "#and">>and <<include "RV2p2">><</replace>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div></span> <span id="output2"></span>The gas station, open 24/7, is a good place to go if you realize you are out of something, but buying things here is also more expensive than at the grocer. This place always needs staff so it shouldn't be too hard to get a small job here.
<div class="itemContainer3">\
<<shop "Gas Station">>\
\
</div>\
<center><<if !$flags.jobs.gas.job>>[[Apply for a job->ApplyGS]]<<else>><<if $player.status.recovery[1] < 1 or ($player.status.recovery[1] > 0 && $player.status.admorvil)>><<if $player.stats.hygiene > 59>><<if ($time.minutes < 1200) && ($time.minutes > 420)>>[[Work - (8:00)->GSWork]]<<else>>This shift is already covered, try one of the day shifts!<</if>><<else>>You are too dirty to work right now.<</if>><<else>>You are still recovering from your surgery.<</if>><<if $time.days > 8 && $flags.jobs.gas.half>> | <<if $player.status.recovery[1] < 1 or ($player.status.recovery[1] > 0 && $player.status.admorvil)>><<if $player.stats.hygiene > 59>><<if ($time.minutes < 1320) && ($time.minutes > 420) && (($time.days % 7 !== 0) && ($time.days % 7 !== 6))>>[[Work - (4:00)->GSWork 2]]<<elseif setup.crystalMain.includes($time.days % 7)>>You can't do half shifts on week-ends<<else>>This shift is already covered<</if>><<else>>You are too dirty to work right now<</if>><<else>>You are still recovering from your surgery.<</if>><</if>><</if>><<if visited("GSWork") >= 8 && $player.stats.dignity <= 85>> | <<if $player.status.crossdressing>>[[Gloryhole->GSGH]]<<else>>
Gloryhole - <span class=You><i>I should probably disguise before going here...</i></span><</if>><</if>>
<span data-nokeys="true">[[Go back outside->Travel]]</span></center><<Leave>> <<set $time.minutes+=480>><<set $player.assets.money+=107>><<if visited("GSWork") is 1>>You begin your first shift at the gas station. Mr. Godwyn wasn't present for your first shift so the ever sympathetic Danny was showing you around, explaining to you how the cash register works. Otherwise, the shift itself is pretty boring and once it is over, you finally go [[home.->GS]]<div class=hidden><span id="btn1"><<button $btn1>>
<<goto "GS">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><</if>>\
\<<if visited("GSWork") is 3 && visited("Club") is 0>>Your shift was hell. The card reader was acting up, your co-worker didn't show up and even worse... You were out of bubblegum. After your shift is over, you really feel like you should change your mind. Maybe going to the local Club everyone is talking about a good idea?
<i><span class=You>"What was the name of that place again? The Red Vixen?"</span></i>
You can hear another angry customer as you are leaving, fortunately, this one isn't for you to deal [[with!->GS]]<div class=hidden><span id="btn1"><<button $btn1>>
<<goto "GS">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><</if>>
\<<if visited("GSWork") is 8>>You start yet another, boring shift at the gas station, staying behind the counter, waiting for customers to come in. Two hours in, Mr. Godwyn leaves the backstore.
<span style=color:#41872A>"Alright boy, it's been a week since you've been here and you've been quite lucky as of now, but now I need you to go and to wash the ladies' room for the customers."</span>, he says, visibly glad that he didn't have to do it himself.
You, of course, accept to do it, not because you enjoy it, and display your phoniest smile before leaving with a bucket, a mop and a couple of rags and chemicals. As soon as you enter the room, you are immediately disgusted, visibly your colleagues often pulled a fast one and didn't take care of the matter. You sigh and get started, cleaning the stained sink and mirror, trying not to throw up as the chemicals you are using makes you gag.
After about half an hour, you enter the last stall, which borders the drywall dividing it from the men's bathroom. You start to clean it when suddenly a large, throbbing cock pokes through the wall.
<div class=shower><video src="Images/Porn/GloryholeShow.m4v" type="video/m4v" autoplay loop></video></div>
<span id="Choice">
What will you do?
</span><span id="Ignore"><<link "Ignore it">><<replace "#Choice">><</replace>><<replace "#Ignore">><</replace>><<replace "#Poke">><</replace>><<replace "#Output">><<include "GS1a">><</replace>><</link>></span>
<span id="Poke"><<if $player.stats.sissification < 1>><span style=color:red>"Why the hell would I touch it?!"</span><<else>><<link "Poke it">><<replace "#Choice">><</replace>><<replace "#Ignore">><</replace>><<replace "#Poke">><</replace>><<replace "#Output">><<include "GS1b">><</replace>><</link>><</if>></span><span id="Output"></span><</if>>\
\<<if visited("GSWork") > 1 && visited("GSWork") < 8>><<print either("You spend an average, uneventful shift working at the gas station, leaving as soon as your shift is [[over.->GS]]", "You see two clients arguing about what kind of cigarettes to buy for a full five minutes, only for the girl to realize that you only had one of the two kinds they were talking about in stock. You struggle not to laugh in front of them, but when they leave you can't help but to [[chuckle.->GS]]", "Today, an elderly woman won 80$ with her lottery ticket, but instead of taking the money, she bought more tickets, which you all had to verify as other customers were waiting. You awkwardly smile at them to show you're sorry about the [[situation.->GS]]", "You are stuck cleaning the men's room today, which is surprisingly dirty. You even find a syringe on the floor, forcing you to go to the backstore to pick up the biohazards box. Otherwise the shift was relatively [[normal.->GS]]")>><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "GS">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><</if>>\
\<<if visited("GSWork") > 8 and ($college.programs[0].active or $college.programs[1].active or $college.programs[2].active or $college.programs[3].active or $college.programs[4].active) and $time.days >= 11 && !$flags.jobs.gas.half>>Going to college and paying for the bills is quite complicated as your shifts usually overlap with your classes, forcing you to choose one over the other. In order to overcome this issue, you decide to go see your boss, who happens to be currently in the office.
You knock at the door, hoping Mr. Godwyn wasn't too busy.
<span style=color:#41872A>"Come in $player.names.basic, what can I do for you?"</span>
You enter the office and sit down before you start to explain your situation <span class="You">"Well I just start a semester in <<if $college.programs[0].active>>homekeeping and renovation<<elseif $college.programs[1].active>>dance<<elseif $college.programs[2].active is 3>>fashion<<elseif $college.programs[3].active is 4>>stenography<<elseif $college.programs[4].active is 5>>acting<</if>> and it is a little complicated to do full shifts during the week and study at the same time... Do you think I could do half-shifts during the week?"</span>
Your boss ponders for a few seconds.<span style=color:#41872A> "Well.. usually I'd have to decline, but with the current situation I can't really afford to lose an employee so sure, you can do half-shifts but ONLY during week-days, none of those shenanigans during the week-ends and once your semester is over, you won't be able to do half-shifts either, have I made myself clear?"</span>
You nod. <span class="You">"Yes sir, thank you for accommodating me."</span>
You are relieved that he didn't fire you on the spot, as you know that this kind of arrangements isn't especially popular in these kinds of business, but with the current workforce shortage, you end up with a more convenient arrangement and you return to <<link "your shift.">><<goto "GS">><<set $flags.jobs.gas.half = true>><</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "GS">><<set $flags.jobs.gas.half = true>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><<elseif visited("GSWork") > 8>><<set _EffectChance = random(0,10)>><<if _EffectChance >= 9 && $time.days % 4 is 3>>You are once again tasked with cleaning the bathrooms, meaning you will have to clean all of the trash people leave around those bathrooms. It is surprising how disgusting people can be at <<if visited("GS2") is 0 && visited("GSGH") is 0>>times. Perhaps the gloryhole will be sealed this time <<link "around...">><<goto "GS2">><</link>><<else>><<link "times.">><<goto "GS2">><</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "GS2">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><</if>><<elseif _EffectChance is 1 && $time.minutes > 1020>>You work on yet another boring evening shift, nothing coming out of the ordinary. Teens trying to buy alcohol, uncomfortable adults buying condoms and the elderly buying lotto tickets in unholy quantities and verifying them all while they are here. However, what you didn't consider was that you'd be the victim of a hold-up. A masked man barged in<<set _randomizer = random(1,10)>>, holding a <<if _randomizer is 10>>pistol<<else>>knife<</if>>, shouting at you to give him the money in the register.
<span id=choice>What will you do?
<<link "Give him the money">><<replace #choice>>You panic and give the robber all of the money in the register, forgetting to trigger the alarm. Of course, your boss is pretty upset about this and docks your <<link "pay.">><<set $player.assets.money-=90>><<set $player.stats.dominance-=2>><<goto "GS">><</link>><</replace>><</link>> (No risk)
<<link "Give him the money, activate the silent alarm">><<replace #choice>>You stay calm and follow the procedures in case of a robbery, discreetly reaching for the silent alarm before handing in the money in the register.
<<set _randomizer2 = random(1,10)>><<if _randomizer2 <= 2>>The robber notices however, but runs away with some of the money before the cops <<link "arrive.">><<set $player.stats.dominance-->><<goto "GS">><</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "GS">><<set $player.stats.dominance-->>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><<else>>The robber doesn't seem to notice and takes his sweet time counting the money. Before he gets to leave the premises, the police arrive and arrest him. Your boss seems happy and gives you a small reward for not <<link "panicking.">><<set $player.assets.money+=10>><<set $player.stats.dominance-->><<goto "GS">><</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "GS">><<set $player.assets.money+=10>><<set $player.stats.dominance-->>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><</if>><</replace>><</link>> (Low risk)
<<link "Try to disarm him yourself">><<replace #choice>>You decide to attack the robber instead of following the procedures. <<set _randomizer2 = random(0,10)>><<if _randomizer is 10>><<set _randomizer2+=2>><</if>><<if (_randomizer-$player.stats.fitness) <= 3>>You manage to take the robber by surprise and disarm him. A few moments later, you manage to neutralize him and keep him pinned down until the police arrives on the scene. Your boss is very impressed by your actions and gives you a large bonus for your actions, but tells you you might not be as lucky next <<link "time.">><<set $player.assets.money+=100>><<set $player.stats.sissification-=5>><<set $player.stats.dominance+=2>><<set $player.stats.health-=15>><<goto "GS">><</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "GS">><<set $player.stats.sissification-=5>><<set $player.stats.dominance+=2>><<set $player.stats.health-=15>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><<else>>However, your attempt is met with failure and you lose consciousness. You only regain consciousness a few minutes later, in an ambulance.
You won't be able to work for the next <<if _randomizer !== 10>><<set $player.status.recovery[1] = 3>>couple of <<link "days...">><<goto "Emergency">><<set $player.stats.dominance++>><</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Emergency">><<set $player.stats.dominance++>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><<else>><<set $player.status.recovery[1] = 7>> <<link "week...">><<goto "Emergency">><<set $player.stats.dominance++>><</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "GS">><<set $player.stats.dominance++>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><</if>><</if>><</replace>><</link>> (<<if _randomizer is 10>>High Risk<<else>>Moderate Risk<</if>>)
<<link "Refuse to give him the money and activate the silent alarm">><<replace #choice>>You refuse outright to give any money to the robber. He threatens to attack you with his weapon but you don't budge. <<set _randomizer2 = random(1,10)>><<if _randomizer2 is 5>>Fortunately for you, the police arrive in time and arrest the man. Your boss is impressed and gives you some extra money for your bravery, even if he recommends you not to do this if it happens <<link "again">><<set $player.assets.money+=25>><<set $player.stats.dominance+=3>><<goto "GS">><</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "GS">><<set $player.assets.money+=25>><<set $player.stats.dominance+=3>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><<else>>Unfortunately, your stubbornness only leads you to the hospital. Perhaps being this stubborn was a bad idea, but at least you managed to make it out alive...
One thing is certain, you won't be able to work for the next <<if _randomizer !== 10>><<set $player.status.recovery[1] = 3>>couple of <<link "days...">><<goto "Emergency">><<set $player.stats.dominance++>><</link>><<else>><<set $player.status.recovery[1] = 7>> <<link "week...">><<goto "Emergency">><<set $player.stats.dominance++>><</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "GS">><<set $player.stats.dominance++>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><</if>><</if>><</replace>><</link>> (<<if _randomizer is 10>>Extreme Risk<<else>>High Risk<</if>>)</span><<else>><<print either("You spend an average, uneventful shift working at the gas station, leaving as soon as your shift is [[over.->GS]]", "You see two clients arguing about what kind of cigarettes to buy for a full five minutes, only for the girl to realize that you only had one of the two kinds they were talking about in stock. You struggle not to laugh in front of them, but when they leave you can't help but to [[chuckle.->GS]]", "Today, an elderly woman won 80$ with her lottery ticket, but instead of taking the money, she bought more tickets, which you all had to verify as other customers were waiting. You awkwardly smile at them to show you're sorry about the [[situation.->GS]]", "You are stuck cleaning the men's room today, which is surprisingly dirty. You even find a syringe on the floor, forcing you to go to the backstore to pick up the biohazards box. Otherwise the shift was relatively [[normal.->GS]]")>><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "GS">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><</if>><</if>>You ask to the cashier about getting a job at the Gas Station. He tells you that the manager should be there in a few minutes and that he'd be better suited to answer your questions. You understand that the cashier in question probably doesn't want to talk about his working experience and you can imagine probably why, yet you really need the money to pay your rent and feed yourself, so you decide to browse around for a few minutes.
As you are reading the ingredients on a bag of chips, you see the backstore door open and a tall man in his early forties coming out. The cashier told him about you and moments later, the man is before you and introduces himself.
<span style=color:#41872A>"Hello young man, I heard from Danny over there you wanted to apply for a job here?"</span> The man forces a fake smile as he talks to you, obviously needing staff. <span style=color:#41872A>"My name is Jeff Godwyn, I manage this place. If you're looking for a job, we have a lot of vacancy nowadays."</span>
<span class="You">"I'm $player.names.basic, a pleasure to meet you sir. I am in fact interested to work here, mind giving more details?"</span> The more time you spend talking to the man, the more you want to find another job instead, yet you really need the money...
<span style=color:#41872A>"Well you can come over anytime really, the pay is pretty good, about 85$ per shift and the shifts last eight hours each."</span>
This was infinitely better than you thought, but you still feel like there's something off in this job offer. <span class="You">"Thank you sir, when can I start?"</span>
<span style=color:#41872A>"Anytime kid, just hold on a sec, I'll go get you your uniform"</span> He goes back to the staff only area for a few minutes and then comes back to you with a shirt. <span style=color:#41872A>"There you go, glad to have you on the [[team->GS]] $player.names.basic."</span><<set $flags.jobs.gas.job = true>><<set $time.minutes+=10>><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "GS">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><<set _GSGHr = random(1,100)>><<if _GSGHr <= 50>>You sit at the gloryhole for a while, but nothing happens and you decide to <<link "leave." "GS">><<set $time.minutes+=10>><</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "GS">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><<elseif _GSGHr >50>><<if visited("GSGH") >= 15 && $player.stats.dignity <= 75 && !$flags.jobs.gloryhole.anal and $player.status.recovery[0] < 1>>Taking care of cocks at the gloryhole have quickly become one of your favorite pastimes, allowing you to make a decent amount of money in a relatively short amount of time, but sucking and jerking off strangers quickly lost its thrill. But watching porn opened your mind to new experiences and you decide that just for once, you'd maybe let one go into your rear...
You press your rear against the wall, perfectly lining your pink hole with the hole pierced in the wall in a way that your balls can't be seen and wait. It surprisingly doesn't take much long until you feel the rock hard tip of your next client's member press against your hole and soon enough, it slowly inches inside of you, making you struggle to moan in a feminine way. You wouldn't want to ruin everything wouldn't you?
<div class="shower"><video src="Images/Porn/GloryholeAnal2.m4v" type="video/m4v" autoplay loop></video></div>
After a few minutes of pure bliss, he finally climaxes, filling your insides with his warm cum. However, the pleasure ends quickly as you realize he didn't pay you! What an asshole!
<span style=color:green>You unlocked anal sex at the gloryhole</span>
<<link "Done">><<set $player.stats.sissification+=3>><<set $flags.jobs.gloryhole.anal = true>><<goto "GS">><</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "GS">><<set $player.stats.sissification+=3>><<set $flags.jobs.gloryhole.anal = true>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div>\
\
<<elseif visited("GSGH") >= 18 && $playerBody.breast.size >= 3 && !$flags.jobs.gloryhole.titfuck && $player.status.recovery[0] < 1>>Ever since you have gotten your new pair of tits, you had a growing fantasy of pleasing a cock with them, the years you spent watching porn definitely glamorizing the idea. Today however, you decide to finally try it, and much to your own pleasure, a long, black cock comes through the gloryhole, hard as rock and waiting to be pleased in whatever way you may seem fit.
<div class="shower"><video src="Images/Porn/GHTitfuck1.m4v" type="video/m4v" autoplay loop></video></div>
You awkwardly use your breasts to please him and after a certain effort, you manage to make him cum all over them. It's not the easiest task, but it can still be a way to spice things up.
<span style=color:green>You unlocked paizuri at the gloryhole!</span>
<<link "Done">><<set $flags.jobs.gloryhole.titfuck = true>><<goto "GS">><</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "GS">><<set $flags.jobs.gloryhole.titfuck = true>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div>\
\
\<<else>>After a few minutes of wait, a throbbing cock pokes through the hole for you to please.
<span id="Choice">What will you do?
<center><<link "Jerk it off">><<replace "#Choice">><<include "GSH">><</replace>><</link>> | <<link "Suck on it">><<replace "#Choice">><<include "GSBJ">><</replace>><</link>><<if $flags.jobs.gloryhole.anal>> | <<if $player.status.recovery[0] is 0>><<link "Ride it">><<replace "#Choice">><<include "GSAnal">><</replace>><</link>><<else>>You are recovering from a surgery<</if>><</if>><<if $flags.jobs.gloryhole.titfuck>> | <<if $player.status.recovery[0] is 0>><<link "Give it a boobjob">><<replace "#Choice">><<include "GSPaizuri">><</replace>><</link>><<else>>You are recovering from a surgery<</if>><</if>> | <<link "Leave" "GS">><</link>></center></span><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "GS">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><</if>>
<</if>>
You take a short nap to freshen yourself.
<<set $time.minutes+=180>><<link "Wake up">><<House>><</link>> <div class=hidden><span id="btn1"><<button $btn1>>
<<House>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><center>''Tops''
<<link "Close" $location.goto>><<unset $donating>><</link>></center>
<<WardrobeChoice>>
<div style="background-color: #414040; color: white; border: solid white 2px">
<<wardrobeList "Top">>
</div>
<center><<link "Close" $location.goto>><<unset $donating>><</link>></center><center>''Shoes''
<<link "Close" $location.goto>><<unset $donating>><</link>></center>
<<WardrobeChoice>>
<div style="background-color: #414040; color: white; border: solid white 2px">
<<wardrobeList "Shoes">>
</div>
<center><<link "Close" $location.goto>><<unset $donating>><</link>></center><center>''Bottoms''
<<link "Close" $location.goto>><<unset $donating>><</link>></center>
<<WardrobeChoice>>
<div style="background-color: #414040; color: white; border: solid white 2px">
<<wardrobeList "Bottom">>
</div>
<center><<link "Close" $location.goto>><<unset $donating>><</link>></center><<set _name to either('Allen', 'Ben', 'Bob', 'Bobby', 'Bruce', 'Carl', 'Cole', 'Dan', 'Daniel', 'Danny', 'Dean', 'Dennis', 'Derek', 'Emil', 'Gus', 'Ken', 'Kenny', 'Kent', 'Karl', 'Kurt', 'Lenny', 'Leonard', 'Marc', 'Mark', 'Martin', 'Nate', 'Nathan', 'Nathaniel', 'Orville', 'Shiloh')>>
<<set $time = {minutes: 0, days: 1}>>
<<set $player = {assets: {money: 0, studentDebt: 0,
fixerUpper: {owned: false,
renovations: [0, 0, 0, 0, 0]
}
},
skills: [{name: "Oral", xp: 0, level: 0},
{name: "Anal", xp: 0, level: 0},
{name: "Hands", xp: 0, level: 0},
{name: "Feet", xp: 0, level: 0},
{name: "Breasts", xp: 0, level: 0},
{name: "Acting", xp: 0, level: 0},
{name: "Dancing", xp: 0, level: 0},
{name: "Makeup", xp: 0, level: 0},
{name: "Sewing", xp: 0, level: 0}],
stats: {health: 100, hygiene: 100, dignity: 100,
dominance: 0, fitness: 0, sissification: 0,
bimbofication: 0},
status: {ate: true, gender: "Unknown",
recovery: [0, 0, 0], admorvil: false,
dimoxinil: false, hairBGone: false,
painkillersTaken: 0, steroids: false,
inhibiPlus: false},
names: {basic: _name, sissy: "TBD", blueMoon: "TBD",
showNTail: "TBD", usernameK: "TBD", usernameG: "TBD"},
backstory: 0}>>
<<set $housing = {current: "None", upgrades: [{tank: false, door: false}, {tank: true, door: true}, {tank: true, door: true}], rooms: ["None", "None"]}>>
<<set $college = { programs: [{active: false, exam1: {taken: false, passed: false}, exam2: {taken:false, passed: false}, completed: false}, {active: false, exam1: {taken: false, passed: false}, exam2: {taken: false, passed: false}, completed: false},
{active: false, exam1: {taken: false, passed: false}, exam2: {taken: false, passed: false}, completed: false},
{active: false, exam1: {taken: false, passed: true}, exam2: {taken: false, passed: false}, completed: false},
{active: false, exam1: {taken: false, passed: false}, exam2: {taken: false, passed: false}, completed: false}], examPassChance: "N/A", kicked: false, football: false}>>
<<set $flags = {jobs:
{gas:
{job: false, half: false},
gloryhole: {anal: false, titfuck: false},
blueMoon: {waitress: false, stripper: false},
showNTail: false,
kam: {job: false, viewers: 0, cap: 750,
trend: either("Sissy", "Shemale", "Male", "Bimbo", "Female", "Twink", "Petite"),
trendFollow: false, good: false,
bad: false, vBad: false, sinceLast: 0},
sewing: {job: false, items:
{catsuit: 0, corset: 0, dress: 0,
gloves: 0, highwaistdress: 0, jeans: 0,
jeansskirt: 0, latexdress: 0,
latexgloves: 0, longgloves: 0,
latexlonggloves: 0, latexskirt: 0,
skirt: 0},
slots: [0, 0, 0]},
holt: {active: false, request: 0,
requestCheck: true},
alleyRep: 0,
sissyMaid: {first: true, second: false},
acting: {job: false, reputation: 0, gigs: [
{available: true, active: true, prep: 0, done: 0}, {available: false, active: false, prep: 0, done: 0}, {available: false, active: false, prep: 0, done: 0}, {available: false, active: false, prep: 0, done: 0}, {available: false, active: false, prep: 0, done: 0}, {available: false, active: false, prep: 0, done: 0}]
},
homekeeping: {active: false, apartment: 0, jobType: "None", tenantID: -1, urgency: -1},
dancing: {masteries: [0, 0, 0],
classes: [0, 0, 0],
contests: [{active: false, tier: 0},
{active: false, tier: 0},
{active: false, tier: 0}
]
}
},
housing: {lateRent: false},
gym: {event: 0, outfitSet: false, outfitWear: false},
warning: {gym: false, porn: false},
clinic: false,
halloween: false,
halloweenInvite: false,
collegeParty: false,
mindSweeper: 0,
bank: {accountOpen: false},
gregschart: [true, true, true, true],
bought: {ringlight: false, microphone: false,
webcam: false, wardrobe: false},
first: {panties: {buy: false, wear: false},
bra: {buy: false, wear: false},
femClothesWear: false,
buttplug: {buy: false, wear: false},
chastity: {buy: false, wear: false, lock: false},
toy: {buy: false, suck: false, use: false},
hypno: false,
sissyProg: [false, false, false, false, false]
}
}>>
<<set $timer = {gym: 0, recovery: 0, sissyMaid: 0, sewing: [0, 0, 0], dogsitter: false, makeup: {lips: 0, toper: 0, eyeliner: 0, eyeshadow: 0, mascara: 0, foundation: 0, primer: 0, bronzer: 0, contour: 0, blush: 0, highlight: 0}, nails: 0, kamBad: 0, kamVBad: 0, icoastOffer: 0, acting: {gigs: [-1, -1, -1, -1, -1, -1], cooldown:[0, 0, 0, 0, 0, 0]}}>>
<<set $playerBody = {height: "None", ratio: 0, muscleBuild: 0, breast: {size: 0, implants: 0}, lips: {size: 0, implants: 0}, rear: {size: 0, implants: 0}, hair: [{length: 2, style: "None", color: "Black", sinceCut: 0}, {length: 1, style: "None", color: "Black", sinceCut: 0}, {length: 1, style: "None", color: "Black", sinceCut: 0}, {length: 1, style: "None", color: "Black", sinceCut: 0}], piercings: {earLobes: false, earTop: false, tongue: false, nose: false, septum: false, lip: false, nipples: false, navel: false}, tattoos: [{design: "None", removal: 0}, {design: "None", removal: 0}, {design: "None", removal: 0}, {design: "None", removal: 0}, {design: "None", removal: 0}, {design: "None", removal: 0}, {design: "None", removal: 0}, {design: "None", removal: 0}]}>>
<<set $randomizer = {icoast: random(1,8), icoast2: random(1,12), cafe: random(1,2)}>>
<<set $gymOutfit = ["None", "None", "None"]>>
<<set $playerInventory = []>>
<<set $playerMakeup = []>>
<<set $playerMakeupStyles = [
{
name: "Style #1",
makeup: [],
advancedColors: {eyes: []}
},
{
name: "Style #2",
makeup: [],
advancedColors: {eyes: []}
},
{
name: "Style #3",
makeup: [],
advancedColors: {eyes: []}
}
]>>
<<set $playerClothing = []>>
<<set $playerClothingLooks = [
{
name: "Look #1",
clothing: [],
seeing: "outwear" // possible values: outwear, underwear, accessories, more
},
{
name: "Look #2",
clothing: [],
seeing: "outwear" // possible values: outwear, underwear, accessories, more
},
{
name: "Look #3",
clothing: [],
seeing: "outwear" // possible values: outwear, underwear, accessories, more
},
{
name: "Look #4",
clothing: [],
seeing: "outwear" // possible values: outwear, underwear, accessories, more
}
]>>
<<set $SuccessChance to 0>>
<<set $kara = {met: false, training: {active: false, complete: false, activeTask: "None", difficulty: 0, lastTask: "None", progress: [0, 0, 0, 0, 0], deadline: 0}}>>
<<set $crystal = {met: false, panties: false, reveal: false, panic: false, shopping1: [false, "TBD", 0, 0]}>>
<<set $jordan = {met: false, sex: false}>>
<<set $ronzo = {met: false, anal: false}>>
<<set $routines = [{wakeUp: 480, eat: 0, shower: false, wear: 0, makeup: 0, autoshaveFace: false, autoshaveBody: false, autoshavePubes: false, reapplyPolish: 0, goTo: 0, active: [false, false, false, false, false, false, false], medication: [false, false, false, false, false, false]}, {wakeUp: 480, eat: 0, shower: false, wear: 0, makeup: 0, autoshaveFace: false, autoshaveBody: false, autoshavePubes: false, reapplyPolish: 0, goTo: false, active: [false, false, false, false, false, false, false], medication: [false, false, false, false, false, false]}, {wakeUp: 480, eat: 0, shower: true, wear: 0, makeup: 0, autoshaveFace: false, autoshaveBody: false, autoshavePubes: false, reapplyPolish: 0, goTo: false, active: [false, false, false, false, false, false, false], medication: [false, false, false, false, false, false]}]>>
<<set $settings = {showKeyboardShortcuts: true, tracker: 0, photosensitivity: false, extreme: false, versionID: 35, laptop:{background: 0, ads: 0}, time: 0}>>
<<set $Reminder = {rent: false, eat: true, class: true, task: false, orders: false, health: true, hygiene: true, orders: false, blackmail: false, conventions: false, comicCon: false, weddingSalon: false, autoSalon: false, fetishWeek: false, HOEClothing: false}>>
<<set $Tracker = {items: {food: false, hygiene: false, transitPass: false, VPN: false, sewing: false}, stats: {dignity: false, sissification: false, bimbofication: false, dominance: false, oral: false, anal: false, breasts: false, dance: false, acting: false, makeup: false}}>>
<<set $Fail = {Vanilla: 0, Sissy: 0, Bimbo: 0, Femdom: 0, Maledom: 0 }>>
<<set $advancedColors = {eyes: ["None", "None", "None"], nails: ["None", "None"]}>>
<<set $location = {name: "Home",
goto: "Apartment 1",
isUnlocked: () => State.variables.housing.current == 'crappy apartment', dimension: 0, coordinates: [0, 0], openHours: [0, 1440], openDays: [true, true, true, true, true, true, true], tags: ['hidden', 'busAccessible', 'changeDimension']}>>
<<addToInventory "GreyTee">>
<<addToInventory "RedTee">>
<<addToInventory "BlueJeans">>
<<addToInventory "BlackBoxers">>
<<addToInventory "WhiteBoxers">>
<<addToInventory "RedSneakers">>
<<addToInventory "TwoFadeEyes">>
<<addToInventory "ThreeFadeEyes">>
<<addToInventory "TwoFadeNails">>
<<addToInventory "StripedNails">>
<<addToInventory "CheckeredNails">>
<<addToInventory "JunkFood">>
<<script>>setup.playerCode.inventorySetQuantity("JunkFood", 1)<</script>>
<<wear "GreyTee">>
<<wear "BlueJeans">>
<<wear "WhiteBoxers">>
<<wear "RedSneakers">>In addition here is the pronoun convention in vigor in the game's writing (Note: Pronouns will change according to the player's knowledge as the story goes):
Him/His/He/Himself: Male (Cis and Trans)
Her/Her/She/Herself: Female (Cis and Trans)
'Him'/His/'He'/'Himself': Female crossdresser (doesn't identify as male)
"Her"/"Her"/"She"/"Herself": Male crossdresser (doesn't identify as female)
Them/Their/They/Themself: Non-binary or unknown gender characters
<<link "Close" $return>><</link>><center><b><span style="font-size:1.5em; padding-left:-5%"><u>Stats</u></span></b></center>\
<div style="width: 45%; display: inline-block; color:#e87252; vertical-align: top; padding-right: 5%"><span style=font-size:1.2em><b><center>Basics</center></b></span>
\<div style=display:inline-block>[img[Images/Assets/Icons/Health.png]]</div><div class="Stats"><b>Health:</b> <<if $player.stats.health <= 15>><span style=color:red>$player.stats.health/100</span><<else>>$player.stats.health/100<</if>></div>
<div style=display:inline-block>[img[Images/Assets/Icons/Hygiene.png]]</div><div class="Stats"><b>Hygiene:</b> <<if $player.stats.hygiene <= 20>><span style=color:red>$player.stats.hygiene/100</span><<else>>$player.stats.hygiene/100<</if>></div>
<div style=display:inline-block>[img[Images/Assets/Icons/Ate.png]]</div><div class="Stats"><b>Ate today:</b> <<if $player.status.ate>>Yes<<else>>No<</if>></div><<if $college.programs[0].active or $college.programs[1].active or $college.programs[2].active or $college.programs[3].active or $college.programs[4].active or ($college.programs[4].active and $time.days < 64)>>
<div style=display:inline-block>[img[Images/Assets/Icons/Exam.png]]</div><div class="Stats"><b>Chance to pass next exam:</b> <<if $time.days < 8>>N/A<<elseif $college.examPassChance >= 100>>100%<<elseif $college.examPassChance <= 60>><span style=color:red><<print Math.floor($college.examPassChance)>>%</span><<else>><<print Math.floor($college.examPassChance)>>%<</if>></div><</if>></div><div style="width: 45%; display: inline-block; color:#e176e8; padding-left: 5%"><span style=font-size:1.2em><b><center>Changes</center></b></span>
\<div style=display:inline-block>[img[Images/Assets/Icons/Dignity.png]]</div><div class="Stats"><b>Dignity:</b> $player.stats.dignity/100</div>
<b><<if $player.stats.dominance < 0>><div style=display:inline-block>[img[Images/Assets/Icons/Sub.png]]</div><div class="Stats">Submissiveness</div><<else>><div style=display:inline-block>[img[Images/Assets/Icons/Dom.png]]</div><div class="Stats">Dominance</div><</if>><div class="Stats">:</div></b> <div class="Stats"><<if $player.stats.dominance < 0>><<set _substat = ($player.stats.dominance*-1)>>_substat<<else>>$player.stats.dominance<</if>>/100</div>
<b><<if $player.stats.sissification < 0>><div style=display:inline-block>[img[Images/Assets/Icons/Pride.png]]</div><div class="Stats">Pride</div><<else>><div style=display:inline-block>[img[Images/Assets/Icons/Sissy.png]]</div><div class="Stats">Sissification</div><</if>><div class="Stats">:</div></b> <div class="Stats"><<if $player.stats.sissification < 0>><<set _pridestat = ($player.stats.sissification*-1)>>_pridestat<<else>>$player.stats.sissification<</if>>/100</div>
<div style=display:inline-block>[img[Images/Assets/Icons/Bimbo.png]]</div><div class="Stats"><b>Bimbofication:</b> $player.stats.bimbofication/100</div>
</div>
<span style="color:#49a3c1"><center><b><span style="font-size:1.2em; padding-left:-5%">Skills</span></b></center>\
<div style="width:45%; display: inline-block; padding-right: 5%"><div style=display:inline-block>[img[Images/Assets/Icons/Acting.png]]</div><div class="Stats"><b>Acting:</b> Level $player.skills[5].level (<<numberWithCommas $player.skills[5].xp>> xp)
<<SkillBar 5>></div>
<div style=display:inline-block>[img[Images/Assets/Icons/Dancing.png]]</div><div class="Stats"><b>Dancing:</b> Level $player.skills[6].level (<<numberWithCommas $player.skills[6].xp>> xp)
<<SkillBar 6>></div>
<div style=display:inline-block>[img[Images/Assets/Icons/Makeup.png]]</div><div class="Stats"><b>Makeup Skill:</b> Level $player.skills[7].level (<<numberWithCommas $player.skills[7].xp>> xp)
<<SkillBar 7>></div><<if $college.programs[2].active or $flags.jobs.sewing.job>>
<div style=display:inline-block>[img[Images/Assets/Icons/Sewing.png]]</div><div class="Stats"><b>Sewing:</b> Level $player.skills[8].level (<<numberWithCommas $player.skills[8].xp>>xp)
<<SkillBar 8>></div><</if>></div>\
<div style="width:45%; display: inline-block; padding-left: 5%"><div style=display:inline-block>[img[Images/Assets/Icons/Oral.png]]</div><div class="Stats"><b>Oral Skill:</b> Level $player.skills[0].level (<<numberWithCommas $player.skills[0].xp>> xp)
<<SkillBar 0>></div>
<div style=display:inline-block>[img[Images/Assets/Icons/Anal.png]]</div><div class="Stats"><b>Anal Skill:</b> Level $player.skills[1].level (<<numberWithCommas $player.skills[1].xp>> xp)
<<SkillBar 1>></div>
<div style=display:inline-block>[img[Images/Assets/Icons/Hand.png]]</div><div class="Stats"><b>Handjob Skill:</b> Level $player.skills[2].level (<<numberWithCommas $player.skills[2].xp>>xp)
<<SkillBar 2>></div><div class=hidden>
<b>Footjob Skill:</b> Level $player.skills[3].level <<numberWithCommas $player.skills[3].xp>> xp)
<<SkillBar 3>></div><<if $playerBody.breast.size > 0>>
<div style=display:inline-block>[img[Images/Assets/Icons/Boobs.png]]</div><div class="Stats"><b>Boobjob Skill:</b> Level $player.skills[4].level (<<numberWithCommas $player.skills[4].xp>> xp)
<<SkillBar 4>></div><</if>></div></span>
<center><<link "Close" $return>><</link>></center><center>''Outfits''
<<link "Close" $location.goto>><<unset $donating>><</link>></center>
<<WardrobeChoice>>
<div style="background-color: #414040; color: white; border: solid white 2px">
<<wardrobeList "Outfit">>
</div>
<center><<link "Close" $location.goto>><<unset $donating>><</link>></center><center>''Accessories''
<<link "Close" $location.goto>><<unset $donating>><</link>></center>
<<WardrobeChoice>>
<div style="background-color: #414040; color: white; border: solid white 2px">
<<wardrobeList "Headgear", "Neckwear", "Wrists", "Garters">>
</div>
<center><<link "Close" $location.goto>><<unset $donating>><</link>></center><<if $flags.mindSweeper == 1>>As you open your computer, you decide to stick the thumbdrive the mysterious patron gave you and install the game. Strangely enough, it appears a typo slipped through the programmer's guard and the file is named "MindSweeper" instead of "MineSweeper". Oh well, those kinds of thing <<link "happen..." "Laptop">><<set $flags.mindSweeper++>><</link>><<else>><<silently>><<set _class = "Background" + $settings.laptop.background>><<Time>><</silently>><div @class=_class><div class=buttons>[img[Images/Misc/ComputerTopLeft.png][Tips]]
[img[Images/Misc/ComputerTopLeft2.png][Browse the Web]]
[img[Images/Misc/ComputerTopLeft3.png][LaptopSettings]]<<if $flags.mindSweeper == 2>>
[img[Images/Misc/ComputerTopLeft4.png][MindSweeperMenu]]<<else>>
<</if>></div>
</div><div style="width: 101.9%; background-color:#0000B2;"> <div class="topBar3"><<button "Shut Down">><<House>><</button>><div style="min-width: 75px; max-width: 75px; width: 75px; display:inline-block; text-align: center; font-size: 1em; float:right; background-color:#000099;"><<TimeMini>>_hours:_minutes<<if $settings.time == 1>> <<if $time.minutes < 720>>AM<<else>>PM<</if>><</if>></div></div></div><div class=hidden><span id="btn1"><<button $btn1>>
<<House>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><</if>><<set _site = "Browse the Web">><<set _cheat = "">><div class="topBar">Homepage<div style='float: right;'><<button "x">><<goto Laptop>><</button>></div></div><div class="topBar2"><<listbox "_site" autoselect>><<option "Home" "Browse the Web">>
<<option "icoast.com" "iSell">>
<<option "PornTube.xxx" "Porn">>
<<option "gregchart.net" "gregschart">>
<<option "Kam.io" "Kam.io">>
<<option "realturf.com" "Realturf">>
<</listbox>> <<button "→">><<set _site>><<goto _site>><</button>></div><div class="web">
<center>[img[Images/Misc/Puudle.jpg]]</center><center><span id="cheat"><<textbox "_cheat" "We're pretty buggy">><span class="btn1"><<button "Search">><<set _cheat>>\
<<if _cheat is "robinhood">><<set $player.assets.money+=1000>><<set _InfoType = "C1">><<script>>Dialog.setup("INFO", "charsheet"); Dialog.wiki(Story.get("InfoBox").processText()); Dialog.open();<</script>>\
<<elseif _cheat is "innerbimbo">><<set $player.stats.bimbofication to 100>><<set _InfoType = "C2">><<script>>Dialog.setup("INFO", "charsheet"); Dialog.wiki(Story.get("InfoBox").processText()); Dialog.open();<</script>>\
<<elseif _cheat is "slutqueen">><<set $player.skills[0].xp+=100>><<set $player.skills[1].xp+=100>><<set $player.skills[2].xp+=100>><<set $player.skills[4].xp+=100>><<set _InfoType = "C3">><<script>>Dialog.setup("INFO", "charsheet"); Dialog.wiki(Story.get("InfoBox").processText()); Dialog.open();<</script>>\
<<elseif _cheat is "prettyinpink">><<addToInventory 'PinkCropTop'>><<wear 'PinkCropTop'>><<addToInventory 'PinkLatexSkirt'>><<wear 'PinkLatexSkirt'>><<addToInventory 'RedPumps'>><<wear 'RedPumps'>><<set $playerBody.hair[0].color to either("Pink", "Blond", "Platinum")>><<set $playerBody.breast.size = 7>><<set $playerBody.breast.implants = 7>><<CD>><<set _InfoType = "C4">><<script>>Dialog.setup("INFO", "charsheet"); Dialog.wiki(Story.get("InfoBox").processText()); Dialog.open();<</script>>\
<<elseif _cheat is "gothwaifu">><<addToInventory 'GothTop'>><<wear 'GothTop'>><<addToInventory 'GothLingerie'>><<wear 'GothLingerie'>><<addToInventory 'BlackPleatedSkirt' >><<wear 'BlackPleatedSkirt'>><<addToInventory 'GothHeels'>><<wear 'GothHeels'>><<set $playerBody.hair[0].color to either("Black", "Red", "Purple", "Grey", "White")>><<CD>><<set _InfoType = "C5">><<script>>Dialog.setup("INFO", "charsheet"); Dialog.wiki(Story.get("InfoBox").processText()); Dialog.open();<</script>>\
<<elseif _cheat is "switcheroo">><<switcheroo>><<set _InfoType = "C6">><<script>>Dialog.setup("INFO", "charsheet"); Dialog.wiki(Story.get("InfoBox").processText()); Dialog.open();<</script>>
<<elseif _cheat is "playdate">><<addToInventory 'ClearCage'>><<addToInventory 'MetalCage'>><<addToInventory 'BlackCage'>><<addToInventory 'Wand'>><<addToInventory 'SmallButtplug'>><<addToInventory 'Buttplug'>><<addToInventory 'LargeButtplug'>><<addToInventory 'TailedPlug'>><<addToInventory 'BunnyTailPlug'>><<addToInventory 'GemPlug'>><<addToInventory 'Fleshlight'>><<addToInventory 'RingGag'>><<addToInventory 'BallGag'>><<addToInventory 'BitGag'>><<addToInventory 'DildoGag'>><<set _InfoType = "C7">><<script>>Dialog.setup("INFO", "charsheet"); Dialog.wiki(Story.get("InfoBox").processText()); Dialog.open();<</script>>
<<elseif _cheat is "cornucopia">><<set _InfoType = "C8">><<set _checks = [setup.playerCode.hasItem('JunkFood'), setup.playerCode.hasItem('Food'), setup.playerCode.hasItem('HealthyFood')]>><<if _checks[0]>><<inventoryChangeQuantity "JunkFood" 50>><<else>><<addToInventory 'JunkFood'>><<inventoryChangeQuantity 'JunkFood' 49>><</if>><<if _checks[1]>><<inventoryChangeQuantity "Food" 50>><<else>><<addToInventory 'Food'>><<inventoryChangeQuantity 'Food' 49>><</if>><<if _checks[2]>><<inventoryChangeQuantity "HealthyFood" 50>><<else>><<addToInventory 'HealthyFood'>><<inventoryChangeQuantity 'HealthyFood' 49>><</if>><<script>>Dialog.setup("INFO", "charsheet"); Dialog.wiki(Story.get("InfoBox").processText()); Dialog.open();<</script>>
<<elseif _cheat is "packrat">><<if $housing.rooms.includes("Streaming Room")>><<set $flags.jobs.kam.cap -= 1500>><</if>><<set $housing.rooms = ["None", "None"]>><<set _InfoType = "C9">><<script>>Dialog.setup("INFO", "charsheet"); Dialog.wiki(Story.get("InfoBox").processText()); Dialog.open();<</script>>
<<elseif _cheat is "dusty">><<addToInventory 'MaidDress'>><<addToInventory 'LatexMaidDress'>><<set _InfoType = "C10">><<script>>Dialog.setup("INFO", "charsheet"); Dialog.wiki(Story.get("InfoBox").processText()); Dialog.open();<</script>>
<<elseif _cheat is "smoothcriminal">><<set $playerBody.hair[3].length to 0>><<set $playerBody.hair[2].length to 0>><<set $playerBody.hair[1].length to 0>><<CD>><<set _InfoType = "C11">><<script>>Dialog.setup("INFO", "charsheet"); Dialog.wiki(Story.get("InfoBox").processText()); Dialog.open();<</script>>
<<elseif _cheat is "Rapunzel">><<set $playerBody.hair[0].length = 8>><<set _InfoType = "C12">><<script>>Dialog.setup("INFO", "charsheet"); Dialog.wiki(Story.get("InfoBox").processText()); Dialog.open();<</script>>
<<elseif _cheat is "makingofaslut">><<set $player.stats.sissification to 100>><<set _InfoType = "C13">><<script>>Dialog.setup("INFO", "charsheet"); Dialog.wiki(Story.get("InfoBox").processText()); Dialog.open();<</script>>
<<elseif _cheat is "BackToSchool">><<if $time.days < 8>><<set $time.days = 8>><<set _InfoType = "C14a">><<script>>Dialog.setup("INFO", "charsheet"); Dialog.wiki(Story.get("InfoBox").processText()); Dialog.open();<</script>><<else>><<set _InfoType = "C14b">><<script>>Dialog.setup("INFO", "charsheet"); Dialog.wiki(Story.get("InfoBox").processText()); Dialog.open();<</script>><</if>>
<<elseif _cheat is "Swift">><<set $flags.jobs.sewing.job = true>><<set _InfoType = "C15">><<script>>Dialog.setup("INFO", "charsheet"); Dialog.wiki(Story.get("InfoBox").processText()); Dialog.open();<</script>>
<<elseif _cheat is "Primadonna">><<set $flags.jobs.acting.job = true>><<set _InfoType = "C16">><<script>>Dialog.setup("INFO", "charsheet"); Dialog.wiki(Story.get("InfoBox").processText()); Dialog.open();<</script>>
<</if>>\
\<<goto "Browse the Web">><</button>></span></span></center>
</div><div style="width: 101.9%; background-color:#0000B2;"> <div class="topBar3"><<button "Shut Down">><<House>><</button>><div style="min-width: 75px; max-width: 75px; width: 75px; display:inline-block; text-align: center; font-size: 1em; float:right; background-color:#000099;"><<TimeMini>>_hours:_minutes<<if $settings.time == 1>> <<if $time.minutes < 720>>AM<<else>>PM<</if>><</if>></div></div></div><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Laptop">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><span id="select">This is a lite, spoiler free version of the game guide which can be found here: [[Guide->https://docs.google.com/document/d/1_8B84Jv9dV49Rwp45U1qh5hGqLNPIMcsJzZz-Ql1yHk/edit?usp=sharing]]
<<link "Attributes">><<replace #select>><b>Health:</b> Health is the general physical well-being of a character, unhealthy habits can lead to a deterioration of your health including passing out starvation or severe malnutrition. You can also raise it by taking painkillers (abusing painkillers will however be detrimental) or going to the hospital. Lower than maximum health will have an impact on your workouts and studies and reaching a value of 0 will force you to spend the entire day at the hospital.
<b>Fitness:</b> Fitness is determined by your diet and physical activity. Eating healthier foods will negate the negative effects from malnutrition and negate them completely in the case of the last tier of food. Sports on the other hand will help you negate the negative effects of food. By increasing or lowering your fitness stat, your body will gradually change, becoming either more or less fit. Both ends of the spectrum have negative effects on the player’s health.
<b>Body Ratio:</b> This attribute reflects if your body is more masculine, feminine or between the two (androgynous). It is a reflection of how you train. At first you will have minimal control over this stat, but as you unlock new training methods, you will be able to influence it either to be more masculine (with upper body exercises) or feminine (with lower body exercises). Additionally, wearing corsetery will make your body ratio look less masculine.
<b>Hygiene:</b> Hygiene will slowly decline at each passing day and because of certain tasks that are either sexual or physical in nature. A low level hygiene will prevent you from performing certain actions. You can raise your hygiene by taking a shower, albeit it is more effective if you purchase soap and, even more so, if you get the water tank fixed.
<b>Dignity:</b> Dignity reflects the overall disposition of a player towards certain demeaning acts, such as working as a stripper. You can lower dignity through certain events, by watching "regular" porn on Porntube or using the fleshlight toy. It can also be raised back again by going to the spa and going in the hot tub.
<b>Sissification:</b> Reflects the general interest of a player character into partaking into crossdressing, chastity or other sissy associated content. It is raised by certain events and by watching Sissy Hypno on Porntube or using the vibrating wand. Going to the spa and going in the Sauna have a chance to lower your sissification by 1 point.
<b>Bimbofication:</b> Reflects the bimbofication of a character. Bimbo points only unlock certain interaction as of now. It can be raised by watching Bimbo Hypno on Porntube. Going to the spa and going in the Mud Bath have a chance to lower your bimbofication stat.
<b>Dominance and submissiveness:</b> Those two statistics are mutually exclusive and reflect the general tendency of the player to either be in charge or submit to their partner or to obey certain requests. The system is actually on a scale from -100 (100 submission) to 100, with the middle values reflecting a "switch". While the system is a little more complex than the aforementioned stats, it still works similarly, with porn being the main way to affect it. Watching Maledom will work on raising your dominance from -40 (40 submissiveness) to 100, whilst watching Femdom will lower your dominance (or raise your submissiveness) from -100 to 40. Outside of those ranges, they have the opposite effect, meaning if you watch Maledom with 40 submissiveness, you will also gain submissiveness. Going to the spa and going in the Mud Bath have a chance to recenter your dominance.
<b>Crossdressing Convincingness:</b> A hidden stat which reflects how feminine you look when crossdressing, clothing, hairstyle, surgeries and pilosity will affect this stat to different extents.
<<link "Back">><<goto "Tips">><</link>><</replace>><</link>>
<<link "Skills">><<replace #select>><b>Sexual Skills (Oral, Anal, Hands, Breasts):</b> Sexual skills have little impact in the game as of now, mostly preventing you from using certain sex toys. You can level up those skills by performing sexual acts or using toys.
<b>Dance Skill:</b> Your dance skill allows you to boost your revenues at the strip club. It can be improved by choosing the Dance path at College, practicing at one of the two strip clubs or by performing at them.
<b>Acting Skill:</b> Your acting skill allows you to boost your viewership gain on Kam.io and thus, your revenues. You can raise your acting skills either with the Acting path at College or by streaming on Kam.io.
<b>Sewing Skill (Fashion path only):</b> Your sewing skill allows you to unlock new crafting recipes for the sewing job. You can raise your sewing skill either by sewing or attending the Fashion path at College.
<b>Makeup Skill:</b> Your proficiency at applying cosmetics, a higher makeup skill will reduce your chances to fail at application of your makeup. You can raise it by putting makeup on.
<<link "Back">><<goto "Tips">><</link>><</replace>><</link>>
<<link "Characters">><<replace #select>>Mr. Ronzo: Your cheap landlord, he seems to only care about money and you can almost bet he is a pervert of some kind, something you <<if visited("SexRonzo") is 0>>might be able to <<else>>can <</if>>exploit to your advantage.<<if visited("RV2p5") is 1>>
<<if visited("RV3p5a") is 0 && !$crystal.reveal>>Crystal<<else>>Christian, aka. Crystal<</if>>: <<if visited("RV3p5a") is 0 && !$crystal.reveal>>A girl you ran into at the Red Vixen a couple of times. She is a tad nymphomaniac from your understanding, but she seems pretty nice and uppity.<<else>>A crossdresser that lives with Kara. "She" is very uppity and feminine, so much it took you a while for you to realize "her" real identity.<</if>><</if>><<if visited("RV3p5a") is 1 or visited("RV3p5b") is 1>>
Kara: Crystal's "roomie", she is equally as horny as Crystal, but seems a tad more dominant. She also seem to be kinky and is quite open about her sexual needs.<</if>><<if visited("Raven") is 1>>
Raven: The goth girl who works at Tenebria, she doesn't seem that friendly, but at least she feels a bit less hostile with you<<if visited("Raven1") is 1>>. It also turns out she is a little bit of an exhibitionist, from what you saw at the park<</if>>.<</if>>
<<link "Back">><<goto "Tips">><</link>><</replace>><</link>>
[[Back->Laptop]]</span><<silently>><<set _Random = random(1,2)>><</silently>><<if !$flags.warning.porn>><div style=border-style:solid><span style=color:#ec0000><b>PHOTOSENSITIVITY WARNING</b>: The following content includes flashing images (Bimbo Hypno), to disable them go to the settings menu and activate photosensitive mode.</span>
<<link "Don't show this again">><<set $flags.warning.porn = true>><<refresh>><</link>></div>
<</if>><div class="topBar">PornTube.xxx <div style='float: right;'><<button "x">><<goto Laptop>><</button>></div></div><div class="topBar2"><<listbox "_site" autoselect>>
<<option "Home" "Browse the Web">>
<<option "icoast.com" "iSell">>
<<option "gregchart.net" "gregschart">>
<<option "Kam.io" "Kam.io">>
<<option "realturf.com" "Realturf">>
<</listbox>> <<button "→">><<set _site>><<goto _site>><</button>></div><div class="porntube"><div style="width:40px; min-width:40px; height:1em; display: inline-block;"></div>[img[Images/Misc/Porntube.jpg]]
<div style="width:40px; min-width:40px; height:1em; display: inline-block;"></div><<button "Porn">><<set $duration>><<set $settings.extreme>><<goto "Regular Porn">><</button>><<button "Sissy Hypno">><<set $duration>><<set $settings.extreme>><<goto "Sissy Hypno">><</button>><<button "Bimbo Hypno">><<set $duration>><<set $settings.extreme>><<goto "Bimbo Hypno">><</button>><<button "Maledom">><<set $duration>><<set $settings.extreme>><<goto "Maledom">><</button>><<button "Femdom">><<set $duration>><<set $settings.extreme>><<goto "Femdom">><</button>><<button "JOI">><<set $duration>><<set $settings.extreme>><<goto "JOI">><</button>><div style="width:162px; min-width:40px; height:1em; display: inline-block;"></div> Search settings:<<listbox "$duration" autoselect>>
<<option "Short (<5 minutes)" 1>>
<<option "Medium (5-15 minutes)" 2>>
<<option "Long (15+ minutes)" 3>>
<</listbox>> <span class=hidden>EXTREME mode? <<checkbox "$settings.extreme" false true>></span><<PorntubeHAd>>
\<div class="itemContainerP"><<PorntubePreviewHome>></div>
</div><div style="width: 101.9%; background-color:#0000B2;"> <div class="topBar3"><<button "Shut Down">><<House>><</button>><div style="min-width: 75px; max-width: 75px; width: 75px; display:inline-block; text-align: center; font-size: 1em; float:right; background-color:#000099;"><<TimeMini>>_hours:_minutes<<if $settings.time == 1>> <<if $time.minutes < 720>>AM<<else>>PM<</if>><</if>></div></div></div><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Laptop">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><div class="topBar">PornTube.xxx <div style='float: right;'><<button "x">><<goto Laptop>><</button>></div></div><div class="topBar2"><<listbox "_site" autoselect>>
<<option "Home" "Browse the Web">>
<<option "icoast.com" "iSell">>
<<option "gregchart.net" "gregschart">>
<<option "Kam.io" "Kam.io">>
<<option "realturf.com" "Realturf">>
<</listbox>> <<button "→">><<set _site>><<goto _site>><</button>></div><div class="porntube"><div style="width:100%; height: 450px; position: relative; top: 20px;"><div style="color:gold; font-size: 1.2em; font-weight: 600; width: 540px; display: inline-block; position: relative; left: 20px;"><<set _r = random(1,10)>><<switch _r>><<case 1>>Girl flashes big boobs<<case 2>>Hot brunette practices for threesome<<case 3>>Riding cock with eye contact<<case 4>>Hottie masturbating outdoors<<case 5>>Glazing her face with cum<<case 6>>Fishnet PAWG<<case 7>>Flexible blonde uses dildo<<case 8>>Lesbian teens<<case 9>>Eating tasty pussy<<case 10>>Messy spitroast<</switch>></div><div style="color:gold; left: 40px; position: relative; display: inline-block; vertical-align: bottom; border-bottom: gold; border-width: thin; border-bottom: solid;top: -5px;">More videos</div>\
<div class="porn"><<set _VidId = "Images/Porn/Porn" + _r + ".m4v">><<set _EffectChance = random(1,100)>><<if $player.backstory is 2>><<set _EffectChance+=25>><</if>><center><video @src=_VidId type="video/m4v" autoplay loop></video></center></div><<PorntubePreview>><<PorntubeVAd>></div>
\<div style="position: relative; z-index: 10; left: 40px;"><<if $settings.extreme>><<if $duration eq 1>><<set _seconds to 15>><<elseif $duration eq 2>><<set _seconds to 30>><<elseif $duration eq 3>><<set _seconds to 45>><</if>>\
\<</if>><<if $duration eq 1>><<if _EffectChance <= 22>><<set $player.stats.dignity-->>You feel a little dirty...
<<else>><<set $Fail.Vanilla++>><<if $Fail.Vanilla >= 10>><<set $Fail.Vanilla to 0>><<set $player.stats.dignity-->>You feel a little dirty...
<</if>><</if>><<set $time.minutes+=5>><<elseif $duration eq 2>><<if _EffectChance <= 37>><<set $player.stats.dignity-->>You feel a little dirty...
<<else>><<set $Fail.Vanilla+=3>><<if $Fail.Vanilla >= 10>><<set $Fail.Vanilla to 0>><<set $player.stats.dignity-->>You feel a little dirty...
<</if>><</if>><<set $time.minutes+=15>><<elseif $duration eq 3>><<set $time.minutes+=25>><<if _EffectChance <= 67>><<set $player.stats.dignity-->>You feel a little dirty...
<<else>><<set $Fail.Vanilla+=5>><<if $Fail.Vanilla >= 10>><<set $Fail.Vanilla to 0>><<set $player.stats.dignity-->>You feel a little dirty...
<</if>><</if>><</if>><<if $settings.extreme>><span id="countdown"></span>\
<<silently>>
<<repeat 1s>>
<<set _seconds-->>
<<if _seconds > 0>>
<<replace "#countdown">><</replace>>
<<else>>
<<replace "#countdown">><<button "Watch More" "Regular Porn">><</button>> <<button "Random Video">><<set _r = either("Regular Porn", "JOI", "Maledom", "Femdom", "Sissy Hypno", "Bimbo Hypno")>><<goto _r>><</button>> <<button "Return to Porntube.xxx" "Porn">><</button>><</replace>>
<<stop>>
<</if>>
<</repeat>>
<</silently>><<else>><<button "Watch More" "Regular Porn">><</button>> <<button "Random Video">><<set _r = either("Regular Porn", "JOI", "Maledom", "Femdom", "Sissy Hypno", "Bimbo Hypno")>><<goto _r>><</button>> <<button "Return to Porntube.xxx" "Porn">><</button>><</if>></div></div><div style="width: 101.9%; background-color:#0000B2;"> <div class="topBar3"><<button "Shut Down">><<House>><</button>><div style="min-width: 75px; max-width: 75px; width: 75px; display:inline-block; text-align: center; font-size: 1em; float:right; background-color:#000099;"><<TimeMini>>_hours:_minutes<<if $settings.time == 1>> <<if $time.minutes < 720>>AM<<else>>PM<</if>><</if>></div></div></div><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Porn">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><div class="topBar">PornTube.xxx <div style='float: right;'><<button "x">><<goto Laptop>><</button>></div></div><div class="topBar2"><<listbox "_site" autoselect>>
<<option "Home" "Browse the Web">>
<<option "icoast.com" "iSell">>
<<option "gregchart.net" "gregschart">>
<<option "Kam.io" "Kam.io">>
<<option "realturf.com" "Realturf">>
<</listbox>> <<button "→">><<set _site>><<goto _site>><</button>></div><div class="porntube"><div style="width:100%; height: 450px; position: relative; top: 20px;"><div style="color:gold; font-size: 1.2em; font-weight: 600; width: 540px; display: inline-block; position: relative; left: 20px;"><<set _r = random(1,10)>><<switch _r>><<case 1>>Surrender to your destiny<<case 2>>Become a sissy like me<<case 3>>Dress up for Daddy<<case 4>>Sissy Life 3<<case 5>>Sissy Hypno Vol. 11<<case 6>>Become a Sissy Fuckdoll<<case 7>>Sissy 4Ever<<case 8>>Sissy Destiny<<case 9>>Sissy Hypno CEI<<case 10>>Sissy Maker 8<</switch>></div><div style="color:gold; left: 40px; position: relative; display: inline-block; vertical-align: bottom; border-bottom: gold; border-width: thin; border-bottom: solid;top: -5px;">More videos</div><div class="porn"><<set _VidId = random(1,10)>><<set _EffectChance = random(1,100)>><<if $player.backstory is 3>><<set _EffectChance+=20>><</if>><<set _hasVR = setup.playerCode.hasItem('VRSet')>><<set _wearChastity = [setup.playerCode.isWearingItemWithTags('Chastity'), setup.playerCode.isWearingItemWithTags('Locked'), setup.playerCode.isWorn('MiniCage')]>><<set _plug = [ setup.playerCode.isWearingItemWithTags('Small Plug'), setup.playerCode.isWearingItemWithTags('Medium Plug'), setup.playerCode.isWearingItemWithTags('Large Plug')]>><<if _hasVR>><<set _EffectChance-=10>><</if>><<if _wearChastity[0] && !_wearChastity[1] && !_wearChastity[2]>><<set _EffectChance-=5>><<elseif (_wearChastity[0] && _wearChastity[1]) or (_wearChastity[2] && !_wearChastity[1])>><<set _EffectChance-=10>><<elseif _wearChastity[1] && _wearChastity[2]>><<set _EffectChance-=15>><</if>><<if _plug[0]>><<set _EffectChance-=3>><<elseif _plug[1]>><<set _EffectChance-=6>><<elseif _plug[2]>><<set _EffectChance-=10>><</if>><<set _VidID = "Images/Porn/Sissy" + _r + ".m4v">><center><video @src=_VidID type="video/m4v" autoplay loop></video></center></div><<PorntubePreview>><<PorntubeVAd>></div>
\<div style="position: relative; z-index: 10; left: 40px;"><<if $settings.extreme>><<if $duration eq 1>><<set _seconds to 15>><<elseif $duration eq 2>><<set _seconds to 30>><<elseif $duration eq 3>><<set _seconds to 45>><</if>>\
\
\<</if>><<if $duration eq 1>><<if _EffectChance <= 15>><<set $player.stats.sissification++>>You get used to the idea of keeping your cock caged.
<<else>><<set $Fail.Sissy++>><<if $Fail.Sissy >= 10>><<set $Fail.Sissy to 0>><<set $player.stats.sissification++>>You get used to the idea of keeping your cock caged.
<</if>><</if>><<set $time.minutes+=5>><<elseif $duration eq 2>><<if _EffectChance <= 25>><<set $player.stats.sissification++>>You get used to the idea of keeping your cock caged.
<<else>><<set $Fail.Sissy+=3>><<if $Fail.Sissy >= 10>><<set $Fail.Sissy to 0>><<set $player.stats.sissification++>>You get used to the idea of keeping your cock caged.
<</if>><</if>><<set $time.minutes+=15>><<elseif $duration eq 3>><<set $time.minutes+=25>><<if _EffectChance <= 45>><<set $player.stats.sissification++>>You get used to the idea of keeping your cock caged.
<<else>><<set $Fail.Sissy+=5>><<if $Fail.Sissy >= 10>><<set $Fail.Sissy to 0>><<set $player.stats.sissification++>>You get used to the idea of keeping your cock caged.
<</if>><</if>><</if>><<if $settings.extreme>><<silently>>
<<repeat 1s>>
<<set _seconds-->>
<<if _seconds > 0>>
<<replace "#countdown">><</replace>>
<<else>>
<<replace "#countdown">><<button "Watch More" "Regular Porn">><</button>> <<button "Random Video">><<set _r = either("Regular Porn", "JOI", "Maledom", "Femdom", "Sissy Hypno", "Bimbo Hypno")>><<goto _r>><</button>> <<button "Return to Porntube.xxx" "Porn">><</button>><</replace>>
<<stop>>
<</if>>
<</repeat>>
<</silently>><span id="countdown"></span><<else>><<button "Watch More" "Sissy Hypno">><</button>> <<button "Random Video">><<set _r = either("Regular Porn", "JOI", "Maledom", "Femdom", "Sissy Hypno", "Bimbo Hypno")>><<goto _r>><</button>> <<button "Return to Porntube.xxx" "Porn">><</button>><</if>></div></div><div style="width: 101.9%; background-color:#0000B2;"> <div class="topBar3"><<button "Shut Down">><<House>><</button>><div style="min-width: 75px; max-width: 75px; width: 75px; display:inline-block; text-align: center; font-size: 1em; float:right; background-color:#000099;"><<TimeMini>>_hours:_minutes<<if $settings.time == 1>> <<if $time.minutes < 720>>AM<<else>>PM<</if>><</if>></div></div></div><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Porn">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><div class="topBar">PornTube.xxx <div style='float: right;'><<button "x">><<goto Laptop>><</button>></div></div><div class="topBar2"><<listbox "_site" autoselect>>
<<option "Home" "Browse the Web">>
<<option "icoast.com" "iSell">>
<<option "gregchart.net" "gregschart">>
<<option "Kam.io" "Kam.io">>
<<option "realturf.com" "Realturf">>
<</listbox>> <<button "→">><<set _site>><<goto _site>><</button>></div><div class="porntube"><div style="width:100%; height: 450px; position: relative; top: 20px;"><div style="color:gold; font-size: 1.2em; font-weight: 600; width: 540px; display: inline-block; position: relative; left: 20px;"><<set _r = random(1,10)>><<switch _r>><<case 1>>Enter the Bimbo Life<<case 2>>Perfect Bimbo Body<<case 3>>Bimbo Pink Fantasy<<case 4>>Bimbo Hypno Vol. 3<<case 5>>Empty your mind for cock<<case 6>>Fuckdoll Training 5<<case 7>>Plastic Bimbo Dreams<<case 8>>Bimbo Training p.12<<case 9>>Be a Bimbo Doll<<case 10>>Get Big Tits<</switch>></div><div style="color:gold; left: 40px; position: relative; display: inline-block; vertical-align: bottom; border-bottom: gold; border-width: thin; border-bottom: solid;top: -5px;">More videos</div>\<div class="porn"><<set _VidId = "Images/Porn/Bimbo" + _r>><<set _EffectChance = random(1,100)>><<if $player.backstory is 3>><<set _EffectChance+=20>><</if>><<set _hasVRSet = setup.playerCode.hasItem('VRSet')>><<if _hasVRSet>><<set _EffectChance-=10>><</if>><center><<if setup.photoBimbo.includes(_VidId) && $settings.photosensitivity>><<set _VidId += "a.jpg">>[img[_VidId]]<<else>><<set _VidId += ".m4v">><video @src=_VidId type="video/m4v" autoplay loop></video><</if>></center></div><<PorntubePreview>><<PorntubeVAd>></div>
\<div style="position: relative; z-index: 10; left: 40px;"><<if $settings.extreme>><<if $duration eq 1>><<set _seconds to 15>><<elseif $duration eq 2>><<set _seconds to 30>><<elseif $duration eq 3>><<set _seconds to 45>><</if>>\
\<</if>><<if $duration eq 1>><<if _EffectChance <= 15>><<set $player.stats.bimbofication++>>Your desire to have big boobies and wear pink increases.
<<else>><<set $Fail.Bimbo++>><<if $Fail.Bimbo >= 10>><<set $Fail.Bimbo to 0>><<set $player.stats.bimbofication++>>Your desire to have big boobies and wear pink increases.
<</if>><</if>><<set $time.minutes+=5>><<elseif $duration eq 2>><<if _EffectChance <= 25>><<set $player.stats.bimbofication++>>Your desire to have big boobies and wear pink increases.
<<else>><<set $Fail.Bimbo+=3>><<if $Fail.Bimbo >= 10>><<set $Fail.Bimbo = 0>><<set $player.stats.bimbofication++>>Your desire to have big boobies and wear pink increases.
<</if>><</if>><<set $time.minutes+=15>><<elseif $duration eq 3>><<set $time.minutes+=25>><<if _EffectChance <= 45>><<set $player.stats.bimbofication++>>Your desire to have big boobies and wear pink increases.
<<else>><<set $Fail.Bimbo+=5>><<if $Fail.Bimbo >= 10>><<set $Fail.Bimbo = 0>><<set $player.stats.bimbofication++>>Your desire to have big boobies and wear pink increases.
<</if>><</if>><</if>><<if $settings.extreme>><span id="countdown"></span>\
<<silently>>
<<repeat 1s>>
<<set _seconds-->>
<<if _seconds > 0>>
<<replace "#countdown">><</replace>>
<<else>>
<<replace "#countdown">><<button "Watch More" "Bimbo Hypno">><</button>> <<button "Random Video">><<set _r = either("Regular Porn", "JOI", "Maledom", "Femdom", "Sissy Hypno", "Bimbo Hypno")>><<goto _r>><</button>> <<button "Return to Porntube.xxx" "Porn">><</button>><</replace>>
<<stop>>
<</if>>
<</repeat>>
<</silently>><<else>><<button "Watch More" "Bimbo Hypno">><</button>> <<button "Random Video">><<set _r = either("Regular Porn", "JOI", "Maledom", "Femdom", "Sissy Hypno", "Bimbo Hypno")>><<goto _r>><</button>> <<button "Return to Porntube.xxx" "Porn">><</button>><</if>></div></div><div style="width: 101.9%; background-color:#0000B2;"> <div class="topBar3"><<button "Shut Down">><<House>><</button>><div style="min-width: 75px; max-width: 75px; width: 75px; display:inline-block; text-align: center; font-size: 1em; float:right; background-color:#000099;"><<TimeMini>>_hours:_minutes<<if $settings.time == 1>> <<if $time.minutes < 720>>AM<<else>>PM<</if>><</if>></div></div><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Porn">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><div class="topBar">icoast.com <div style='float: right;'><<button "x">><<goto Laptop>><</button>></div></div><div class="topBar2"><<listbox "_site" autoselect>>
<<option "Home" "Browse the Web">>
<<option "PornTube.xxx" "Porn">>
<<option "gregchart.net" "gregschart">>
<<option "Kam.io" "Kam.io">>
<<option "realturf.com" "Realturf">>
<</listbox>> <<button "→">><<set _site>><<goto _site>><</button>></div><div class="web">[img[Images/Misc/icoast.jpg]]
<<if $flags.jobs.sewing.job>><div style="width:40px; min-width:40px; height:1em; display: inline-block;"></div><div class="btn1" style=display:inline-block><<button "Check Offers">><<goto "iSell2">><</button>><<button "Your Contracts">><<goto "iSell3">><</button>></div><</if>><center><span style="color:black; font-size: 2.5em;"><b>Featured Items:</b></span></center><span class=btn1><div class="itemContainer4"><<POTD1>><<POTD2>><<POTD3>><<POTD4>><<POTD5>><<POTD6>><<POTD7>><<POTD8>><<POTD9>></div></span></div><div style="width: 101.9%; background-color:#0000B2;"> <div class="topBar3"><<button "Shut Down">><<House>><</button>><div style="min-width: 75px; max-width: 75px; width: 75px; display:inline-block; text-align: center; font-size: 1em; float:right; background-color:#000099;"><<TimeMini>>_hours:_minutes<<if $settings.time == 1>> <<if $time.minutes < 720>>AM<<else>>PM<</if>><</if>></div></div></div><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Laptop">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><center><div class="travel">[img[Images/Misc/CosmeticSurgery.jpg]]</div></center>Surgery gives results quickly, however it is more costly and harder on your body than other options. You can get your implants removed at any time.
<center><<if $time.minutes < 600>>The surgery service is currently unavailable, please return between 10:00 and 23:59.<<elseif $timer.recovery is 0>><<if $playerBody.breast.implants is 0>>[[Breast Implants]]<<else>>[[Implant Removal]]<</if>> | <<if $playerBody.rear.implants is 0>><<link "Rear Implants" "Ass Implants">><</link>><<else>><<link "Rear Implants Removal" "Removal">><</link>><</if>><<else>>You are still recovering from your last surgery for next $timer.recovery days!<</if>> | <<link "Lip Filler" "Botox Treatment">><</link>> | <<if $playerBody.tattoos[0].design !== "None" or $playerBody.tattoos[1].design !== "None" or $playerBody.tattoos[2].design !== "None" or $playerBody.tattoos[3].design !== "None" or $playerBody.tattoos[4].design !== "None" or $playerBody.tattoos[5].design !== "None" or $playerBody.tattoos[6].design !== "None" or $playerBody.tattoos[7].design !== "None">><<link "Laser Tattoo Removal" "LaserRemoval">><</link>> | <</if>><<link "Go back" "Hospital">><</link>></center><center>''Toys''
<<link "Close" $return>><</link>></center>
<<WardrobeChoice>>
<div style="background-color: #414040; color: white; border: solid white 2px">
<<wardrobeList "Toy", "Chastity", "Gag", "Plug">>
</div>
<center><<link "Close" $return>><</link>></center><center>''Lingerie''
<<link "Close" $location.goto>><<unset $donating>><</link>></center>
<<WardrobeChoice>>
<div style="background-color: #414040; color: white; border: solid white 2px">
<<wardrobeList "Lingerie">>
</div>
<center><<link "Close" $location.goto>><<unset $donating>><</link>></center><<if $crystal.shopping1[3] == 1>><span class=Crystal>"I don't really like this place... gives me chills and... I think this girl is staring at me"</span>
You have to say that Crystal really stands out in the rather gloomy store. Even if there are some clothes that could fit "her" style.
<<if visited("Raven") > 1>><span style=color:red>"Hey $player.names.basic, what are you doing with doxy over here?"</span>
<span class=You>"Oh hey Raven, that's Crystal, she's helping me shopping today."</span>
<span class=Crystal>"H-hi..."</span>
<span style=color:red>"Whatever, just don't fill the place with rainbows and sunshines, blondie."</span>
You can see Raven, doesn't seem to be a fan of Crystal. <span class=Crystal>"What does doxy mean?"</span>, "she" whispers.
You have no idea yourself...<<else>>You do notice the cashier staring at Crystal, whatever you plan to do, you should make it snappy to keep Crystal at ease.<</if>><<else>><span style=color:#ec0000>You enter the small boutique, a jaded employee greeting you with a completely disinterested tone. "Hey, welcome to Tenebria, where you can fulfill all of your gothic needs. Also, we have this Pastel Goth crap if you're more interested by it, not that I care."</span>
<<if visited("Raven") < 1>>[[Talk with the employee->Raven]]<<else>>[[Chat with Raven->Raven]]<</if>><</if>>
<div class="itemContainer2">\
\
<<shop "Tenebria">></div>
\<span data-nokeys="true">[[Leave->Mall]]</span><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Mall">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div>
<<if $crystal.shopping1[3] == 1>><span class=Crystal>"Look at all those shoes! Oh my god, those look so cute!"</span> Crystal heads in a direction before coming back. <span class=Crystal>"They don't have it in my size, I'll have to come back later, but it's you day anyway, isn't it."</span>
<</if>><div class="itemContainer">\
<<shop "ShoeShop">></div>\
\
[[Leave->Mall]] <div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Mall">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><<if $time.days >= 64 && $player.assets.studentDebt > 0 and (($college.programs[0].active or $college.programs[1].active or $college.programs[2].active or $college.programs[3].active or $college.programs[4].active) && !$college.kicked)>>You failed to pay your tuition, prematurely ending your scholarity. You'll have to find some other ways to make money for now. You still have the debt however and you will have to pay it sooner rather than <<link "later.">><<goto "College">><<set $college.kicked = true>><<set $college.programs[0].active = false>><<set $college.programs[1].active = false>><<set $college.programs[2].active = false>><<set $college.programs[3].active = false>><<set $college.programs[4].active = false>><</link>><<else>><<if $time.minutes >= 1380 or $time.minutes < 360>><<goto "Travel">><</if>><<if $time.days < 8 and (!$college.programs[0].active && !$college.programs[1].active && !$college.programs[2].active && !$college.programs[3].active && !$college.programs[4].active)>>You find a pamphlet with a list of available programs that you could join with your current academic background. None of them look particularly enticing to you, but some of them could help you to get a proper job. You look at the map printed at the back and head to the orientation office to know what the programs are <span id="like"><<link "like.">><<replace "#like">>like.
<<include "C1p1">><</replace>><</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<replace "#like">>like.
<<include "C1p1">><</replace>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div></span><</if>>\
\
\<<if ($college.programs[0].active or $college.programs[1].active or $college.programs[2].active or $college.programs[3].active or $college.programs[4].active) or ($time.days >= 8 and (!$college.programs[0].active && !$college.programs[1].active && !$college.programs[2].active && !$college.programs[3].active && !$college.programs[4].active))>><center><div class="travel">[img[Images/Locations/College.jpg]]</div>The hallways of the college are filled with students who are either chatting with either other or moving from classroom to classroom.
<<if ($college.programs[0].active or $college.programs[1].active or $college.programs[2].active or $college.programs[3].active or $college.programs[4].active)>><<if $player.stats.hygiene >= 40>><<if $college.programs[0].active>><<if ($time.days >= 8 && $time.days <= 54) or ($time.days >= 64 && $time.days <=110)>><<if setup.college0.includes($time.days % 7) and $time.minutes >= 1050 && $time.minutes <= 1110>>[[Go to class->Class1]]<<elseif $time.minutes < 1050>>Your class starts at <<if $settings.time == 0>>18:00<<else>>6:00 PM<</if>>!<<elseif ($time.minutes > 1110) && ($time.minutes < 1230)>>You missed your class, it started at <<if $settings.time == 0>>18:00<<else>>6:00 PM<</if>>!<</if>><<elseif $time.days < 8>>The semester starts on September 7th!<<elseif $time.days > 54 && $time.days < 64>><b>Midterm Break</b><</if>>\
\
\<<elseif $college.programs[1].active>><<if ($time.days >= 8 && $time.days <= 54) or ($time.days >= 64 && $time.days <= 110)>><<if setup.college1.includes($time.days % 7) and $time.minutes >= 930 && $time.minutes <= 990>>[[Go to class->Class2]]<<elseif !setup.college1.includes($time.days % 7)>>You don't have classes today.<<elseif $time.minutes < 930>>Your class starts at <<if $settings.time == 0>>16:00<<else>>4:00 PM<</if>>!<<elseif $time.minutes > 990 && $time.minutes < 1080>>You missed your class, it started at <<if $settings.time == 0>>16:00<<else>>4:00 PM<</if>>!<</if>><<elseif $time.days > 54 && $time.days < 64>><b>Midterm Break</b><<elseif $time.days < 8>>The semester starts on September 7th!<<elseif $time.days > 97>><b>End of Content</b><</if>>\
\
\<<elseif $college.programs[2].active>><<if ($time.days >= 8 && $time.days <= 54) or ($time.days >= 64 && $time.days <= 110)>><<if setup.college0.includes($time.days % 7) && $time.minutes >= 750 && $time.minutes <= 810>>[[Go to class->Class3]]<<elseif $time.minutes < 750>>Your class starts at 13:00!<<elseif ($time.minutes > 810) && ($time.minutes < 930)>>You missed your class, it started at 13:00!<</if>><<elseif $time.days < 8>>The semester starts on September 7th!<</if>>\
\
\<<elseif $college.programs[3].active>><<if $time.days >= 8 && $time.days <= 54>><<if setup.college0.includes($time.days % 7) and $time.minutes >= 810 && $time.minutes <= 880>>[[Go to class->Class4]]<<elseif $time.minutes < 810>>Your class starts at <<if $settings.time == 0>>14:00<<else>>2:00 PM<</if>>!<<elseif ($time.minutes > 880) && ($time.minutes < 1020)>>You missed your class, it started at 14:00!<</if>><<elseif $time.days < 8>>The semester starts on September 7th!<<elseif $time.days > 54>><b>There is no more classes for this program!</b><</if>>\
\
\<<elseif $college.programs[4].active>><<if ($time.days >= 8 && $time.days <= 54) or ($time.days >= 64 && $time.days <= 110)>><<if setup.college2.includes($time.days % 7) && $time.minutes >= 630 && $time.minutes <= 690>>[[Go to class->Class5]]<<elseif !setup.college2.includes($time.days % 7)>>You don't have classes today!<<elseif $time.minutes < 630>>Your class starts at 11:00<<if $settings.time == 1>> AM<</if>>!<<elseif ($time.minutes > 690) && ($time.minutes < 960)>>You missed your class, it started at 11:00<<if $settings.time == 1>> AM<</if>>!<</if>><<elseif $time.days > 54 && $time.days < 64>><b>Midterm Break</b><<elseif $time.days < 8>>The semester starts on September 7th!<</if>><</if>><<else>>You should really go take a shower before you attend your class<</if>> | [[Library]] | [[Registrar]] | [[Cafe->Student Cafe]] | [[Football Field]] | <<link "Walk around - 0:45">><<set $time.minutes+=45>><<goto "Stroll">><</link>><</if>> | <<if $BlackmailID is 1 and (!$college.programs[0].active && !$college.programs[1].active && !$college.programs[2].active && !$college.programs[3].active && !$college.programs[4].active)>><<link "Perform Task">><<goto "Task1">><<set $flags.jobs.kam.bad = false>><<set $flags.jobs.kam.vBad = false>><</link>> | <</if>><<link "Leave" "Travel">><</link>><<Leave>></center><</if>><</if>>The Hutinberg College offer a variety of programs to young men and women of the city. Such programs vary in cost and schedules, but each almost guaranty you to find a job in the future that pays more than minimum wage.
<center>[[Homekeeping->C1p2a]] | [[Dance->C1p2b]] | [[Sewing->C1p2c]] | [[Business->C1p2d]] | [[Acting->C1p2e]]
[[I'm not sure I want to go to College...->Travel]]</center>This short program will teach you the techniques to take care of menial tasks, such as cleaning, painting and minor renovations. It costs $2000 to take this class and lasts for 15 weeks. Classes are every week day at <<if $settings.time == 0>>18:00<<else>>6:00 PM<</if>> and last for two and a half hours.
<i>You heard those skills could come in handy if you ever buy a house...</i>
<center>[[Choose this program->C1p3a]] | [[Look at the other options first->C1p1]]</center>This intensive program will teach you all you need to know about dancing and choreography. Do note that this program is physically intensive and that you will require clothes that are more suited towards dance for practices. It costs $2500 to take this class and lasts for 15 weeks. Classes are on Mondays, Wednesdays and Fridays at <<if $settings.time == 0>>16:00<<else>>4:00 PM<</if>> and last for two hours, but you can come over during the rest of the week to practice.
<i>You heard dancers can make lots of money in contests...</if>
<center>[[Choose this program->C1p3b]] | [[Look at the other options first->C1p1]]</center>This short program will teach you the techniques to design, repair, customise and craft clothing with a wide variety of fabrics. It costs $3200 to take this class and lasts for 15 weeks. Classes are every week day at <<if $settings.time == 0>>13:00<<else>>1:00 PM<</if>> and last for two and a half hours.
<i>You heard small designers could make decent money selling their work online</i>
<center>[[Choose this program->C1p3c]] | [[Look at the other options first->C1p1]]</center>This short program will teach you the rudiments of office work, notably of reception work, but also of stenography and office informatics. Due to high demand on the job market, enrolling in this program only costs $1600 and lasts for 15 weeks. Classes are every week day at <<if $settings.time == 0>>14:00<<else>>2:00 PM<</if>> and last for three hours.
<i>You heard a lot of corporations are lacking personel in the city...</i>
<center>[[Choose this program->C1p3d]] | [[Look at the other options first->C1p1]]</center><<silently>><<if ndef $SissyMaidUnlock && visited("Sissy Maid 1") >= 5>><<set $SissyMaidUnlock = true>><</if>><</silently>><div class="topBar">gregchart.net <div style='float: right;'><<button "x">><<goto Laptop>><</button>></div></div><div class="topBar2"><<listbox "_site" autoselect>>
<<option "Home" "Browse the Web">>
<<option "icoast.com" "iSell">>
<<option "PornTube.xxx" "Porn">>
<<option "Kam.io" "Kam.io">>
<<option "realturf.com" "Realturf">>
<</listbox>> <<button "→">><<set _site>><<goto _site>><</button>></div><div class="web btn1">[img[Images/Misc/GregchartLogo.jpg]]
<<if visited("gregschart") is 1>> You go on the local ads site gregchart in order to find some less conventional ways to make some money. In order to continue however, you need to create an account.
<center>
<<textbox "$player.names.usernameG" "Username">>
<<textbox "_passwordG" "">>
<<button "Confirm">></center><<set $player.names.usernameG>><<set _passwordG>><<goto "gregschart">><</button>><<elseif visited("gregschart") is 2>>Your account ($player.names.usernameG) has been successfully registered!
<<button "Sign in">><<goto "gregschart">><</button>><<else>><<if $flags.jobs.acting.job>><<button "Acting Gigs">><<goto "gregschart 2">><</button>><<button "Your Gigs">><<goto "gregschart 3">><</button>>
<</if>><<if visited('Sissy Maid 1') >= 5 && !$flags.jobs.sissyMaid.second && visited('Sissy Maid 2') < 1>><div style='float: right;'>[img["Images/Misc/Mail.gif"]][[SM2 Unlock]]</div><<elseif ndef $KC2Unlock and $time.days > 37 && visited("KittyCat1") > 0>><div style='float: right;'>[img["Images/Misc/Mail.gif"][KC2 Unlock]]</div><<elseif ndef $KC3Unlock and $time.days > 48 && (visited("KittyCat2")+visited("KittyCat")) > 0>><div style='float: right;'>[img["Images/Misc/Mail.gif"][KC2 Unlock]]</div><</if>><<if $timer.dogsitter is 0 && visited("Dog Sitter Fail") < 2>>[[Dog Sitter]]
<</if>><<if visited("HumanCanvas1") == 0>>[[Human Canvas]]
<<elseif visited("HumanCanvas1") > 0 && $time.days > 37 && visited("HumanCanvas2") < 1>>[[Human Canvas 2]]
<</if>><<if $flags.gregschart[3]>>[[Lawnmower]]
<</if>><<if $flags.jobs.sissyMaid.first>>[[Sissy Maid]]
<</if>><<if $flags.jobs.sissyMaid.second && visited("Sissy Maid 2") is 0>>[[Another Sissy Maid Job]]
<<elseif visited("Sissy Maid 2") > 0>>[[Another Sissy Maid Job 2]]
<</if>><<if $flags.gregschart[2]>>[[Leftovers]]
<</if>><<if visited("ToyTester1") == 0>>[[Toy Tester]]
<</if>><<if visited("KittyCat1") == 0>>[[Kitty Cat]]
<<elseif $KittyCat2 && visited("KittyCat2") < 1>>[[Kitty Cat 2]]
<<elseif $KittyCat3 && visited("KittyCat3") < 1>>[[Kitty Cat 3]]
<</if>><<if visited("AD1") == 0>>[[Assistant Dominatrix]]
<</if>><<if $flags.gregschart[1]>>[[Junk Car]]
<</if>><<if $flags.gregschart[0]>>[[Drummer]]
<</if>><<if $time.days > 37 && visited("SissyGangbang1") is 0>><<link "Gangbang" "Sissy Gangbang">><</link>>
<</if>><</if>></div><div style="width: 101.9%; background-color:#0000B2;"> <div class="topBar3"><<button "Shut Down">><<House>><</button>><div style="min-width: 75px; max-width: 75px; width: 75px; display:inline-block; text-align: center; font-size: 1em; float:right; background-color:#000099;"><<TimeMini>>_hours:_minutes<<if $settings.time == 1>> <<if $time.minutes < 720>>AM<<else>>PM<</if>><</if>></div></div></div><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Laptop">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><<if $location.name is "Hospital">><<set _price = 1000>><<else>><<set _price = 1100>><</if>><<set _price2 = _price>><center><div class="travel">[img[Images/Misc/BreastImplants.jpg]]</div></center><<if $location.name is "Hospital">>Getting breast implants will make your chest more feminine, until you decide to get them removed, but the procedure is quite expensive, even more so that <u>you can't work for a week</u>.<<else>>The implants here are a bit more expensive than at the hospital, but they also offer sizes that are otherwise unavailable.<</if>>
<<if $location.name is "Hospital">><<listbox "_price" autoselect>>
<<option "A-Cups - $1000" "1000">>
<<option "B-Cups - $2000" "2000">>
<<option "C-Cups - $3000" "3000">>
<<option "D-Cups - $4000" "4000">>
<<option "DD-Cups - $5000" "5000">>
<</listbox>><<else>><<listbox "_price" autoselect>>
<<option "A-Cups - $1100" "1100">>
<<option "B-Cups - $2200" "2200">>
<<option "C-Cups - $3300" "3300">>
<<option "D-Cups - $4400" "4400">>
<<option "DD-Cups - $5500" "5500">>
<<option "E-Cups - $6600" "6600">>
<<option "F-Cups - $7700" "7700">>
<<option "G-Gups - $8800" "8800">>
<</listbox>><</if>><<silently>><<repeat 0.25s>><<set _price>><<if _price !== _price2>><<set _price2 = _price>><<replace #link>><span id=link><<if _price < $player.assets.money>><<link "Operate">><<set $player.assets.money -=_price>><<if $location.name is "Hospital">><<set $ImplantSizeB = ((_price/1000)+1)>><<set $playerBody.breast.size +=((_price/1000)+1)>><<else>><<set $ImplantSizeB = ((_price/1100)+1)>><<set $playerBody.breast.size += $ImplantSizeB>><</if>><<set $timer.recovery to 14>><<set $time.minutes+=180>><<set $player.status.recovery[0] = 7>><<set $player.status.recovery[1] = 7>><<goto "Operate">><<set $playerBody.breast.implants = 1>><<CD>><</link>><<else>>You currently can't afford the surgery<</if>></span><</replace>><</if>><</repeat>><</silently>>
<center><<if $player.stats.bimbofication >= 50 && !$flags.clinic>><<link "Ask if there are bigger sizes" "SCUnlock">><</link>> | <</if>><span id=link><<if _price < $player.assets.money>><<link "Operate">><<set $player.assets.money -=_price>><<if $location.name is "Hospital">><<set $ImplantSizeB = ((_price/1000)+1)>><<set $playerBody.breast.size +=((_price/1000)+1)>><<else>><<set $ImplantSizeB = (_price/1100)+1>><<set $playerBody.breast.size += $ImplantSizeB>><</if>><<set $timer.recovery to 14>><<set $time.minutes+=180>><<set $player.status.recovery[0] = 7>><<set $player.status.recovery[1] = 7>><<goto "Operate">><<set $playerBody.breast.implants = 1>><<CD>><</link>><<else>>You currently can't afford the surgery<</if>></span> | <<link "Nevermind">><<if $location.name is "Hospital">><<goto "Cosmetic Surgery">><<else>><<goto "UndergroundClinic">><</if>><</link>></center><center><div class="travel">[img[Images/Misc/BreastImplants.jpg]]</div></center>Removing your implants will cost $1<<if $location.name is "Hospital">>0<<else>>2<</if>>00 and will allow you to get new ones. However, there is still a recovery delay to it.
<center><<link "Operate" "Operate">><<if $location.name is "Hospital">><<set $player.assets.money-=1000>><<else>><<set $player.assets.money-=1200>><</if>><<set $player.status.recovery[1] = 7>><<set $timer.recovery to 14>><<set $playerBody.breast.implants to 0>><<set $playerBody.breast.size to $playerBody.breast.size-$ImplantSizeB>><<set $ImplantSizeB to 0>><<CD>><</link>> | <<if $location.name is "Hospital">>[[I changed my mind->Cosmetic Surgery]]<<else>>[[I changed my mind->UndergroundClinic]]<</if>></center><<widget "switcheroo">><<if $player.status.gender is 1>><<set $player.status.gender = 2>><<elseif $player.status.gender is 2>><<set $player.status.gender = 1>><</if>><</widget>>
<<widget "Exam">><<if $time.days >= 8 && $time.days <= 54>><<if $college.programs[0].active or $college.programs[2].active or $college.programs[3].active>><<if $time.days is 8>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80))>><<elseif $time.days is 9>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/2)>><<elseif $time.days is 10>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/3)>><<elseif $time.days is 11>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/4)>><<elseif $time.days is 12 or $time.days is 13 or $time.days is 14>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/5)>><<elseif $time.days is 15>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/6)>><<elseif $time.days is 16>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/7)>><<elseif $time.days is 17>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/8)>><<elseif $time.days is 18>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/9)>><<elseif $time.days is 19 or $time.days is 20 or $time.days is 21>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/10)>><<elseif $time.days is 22>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/11)>><<elseif $time.days is 23>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/12)>><<elseif $time.days is 24>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/13)>><<elseif $time.days is 25>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/14)>><<elseif $time.days is 26 or $time.days is 27 or $time.days is 28>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/15)>><<elseif $time.days is 29>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/16)>><<elseif $time.days is 30>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/17)>><<elseif $time.days is 31>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/18)>><<elseif $time.days is 32>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/19)>><<elseif $time.days is 33 or $time.days is 34 or $time.days is 35>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/20)>><<elseif $time.days is 36>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/21)>><<elseif $time.days is 37>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/22)>><<elseif $time.days is 38>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/23)>><<elseif $time.days is 39>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/24)>><<elseif $time.days is 40 or $time.days is 41 or $time.days is 42>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/25)>><<elseif $time.days is 43>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/26)>><<elseif $time.days is 44>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/27)>><<elseif $time.days is 45>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/28)>><<elseif $time.days is 46>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/29)>><<elseif $time.days >= 47 && $time.days < 50>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/30)>><<elseif $time.days is 50>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/31)>><<elseif $time.days is 51>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/32)>><<elseif $time.days is 52>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/33)>><<elseif $time.days >= 53 && $time.days < 64>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/34)>><<elseif $time.days is 64>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/35)>><<elseif $time.days is 65>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/36)>><<elseif $time.days is 66>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/37)>><<elseif $time.days is 67>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/38)>><<elseif $time.days >= 68 && $time.days < 71>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/39)>><<elseif $time.days is 71>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/40)>><<elseif $time.days is 72>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/41)>><<elseif $time.days is 73>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/42)>><<elseif $time.days is 74>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/43)>><<elseif $time.days >= 75 && $time.days < 78>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/44)>><<elseif $time.days is 78>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/45)>><<elseif $time.days is 79>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/46)>><<elseif $time.days is 80>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/47)>><<elseif $time.days is 81>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/48)>><<elseif $time.days >= 82 && $time.days < 85>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/49)>><<elseif $time.days is 85>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/50)>><<elseif $time.days is 86>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/51)>><<elseif $time.days is 87>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/52)>><<elseif $time.days is 88>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/53)>><<elseif $time.days >= 89 && $time.days < 92>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/54)>><<elseif $time.days is 92>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/55)>><<elseif $time.days is 93>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/56)>><<elseif $time.days is 94>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/57)>><<elseif $time.days is 95>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/58)>><<elseif $time.days >= 96 && $time.days < 99>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/59)>>
<<elseif $time.days == 99>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/60)>><<elseif $time.days == 100>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/61)>><<elseif $time.days == 101>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/62)>><<elseif $time.days == 102>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/63)>><<elseif $time.days >= 103 && $time.days lt 106>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/64)>><<elseif $time.days == 106>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/65)>><<elseif $time.days == 107>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/66)>><<elseif $time.days == 108>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/67)>><<elseif $time.days >= 109>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/68)>><</if>>\
\
\<<elseif $college.programs[1].active>><<if $time.days is 8 or $time.days is 9>><<set $college.examPassChance = ((($SuccessChance/4)*80))>><<elseif $time.days is 10 or $time.days is 11>><<set $college.examPassChance = ((($SuccessChance/4)*80)/2)>><<elseif $time.days is 12 or $time.days is 13 or $time.days is 14>><<set $college.examPassChance = ((($SuccessChance/4)*80)/3)>><<elseif $time.days is 15 or $time.days is 16>><<set $college.examPassChance = ((($SuccessChance/4)*80)/4)>><<elseif $time.days is 17 or $time.days is 18>><<set $college.examPassChance = ((($SuccessChance/4)*80)/5)>><<elseif $time.days is 19 or $time.days is 20 or $time.days is 21>><<set $college.examPassChance = ((($SuccessChance/4)*80)/6)>><<elseif $time.days is 22 or $time.days is 23>><<set $college.examPassChance = ((($SuccessChance/4)*80)/7)>><<elseif $time.days is 24 or $time.days is 25>><<set $college.examPassChance = ((($SuccessChance/4)*80)/8)>><<elseif $time.days is 26 or $time.days is 27 or $time.days is 28>><<set $college.examPassChance = ((($SuccessChance/4)*80)/9)>><<elseif $time.days is 29 or $time.days is 30>><<set $college.examPassChance = ((($SuccessChance/4)*80)/10)>><<elseif $time.days is 31 or $time.days is 32>><<set $college.examPassChance = ((($SuccessChance/4)*80)/11)>><<elseif $time.days is 33 or $time.days is 34 or $time.days is 35>><<set $college.examPassChance = ((($SuccessChance/4)*80)/12)>><<elseif $time.days is 36 or $time.days is 37>><<set $college.examPassChance = ((($SuccessChance/4)*80)/13)>><<elseif $time.days is 38 or $time.days is 39>><<set $college.examPassChance = ((($SuccessChance/4)*80)/14)>><<elseif $time.days is 40 or $time.days is 41 or $time.days is 42>><<set $college.examPassChance = ((($SuccessChance/4)*80)/15)>><<elseif $time.days is 43 or $time.days is 44>><<set $college.examPassChance = ((($SuccessChance/4)*80)/16)>><<elseif $time.days is 45 or 46>><<set $college.examPassChance = ((($SuccessChance/4)*80)/17)>><<elseif $time.days > 47 && $time.days < 49>><<set $college.examPassChance = ((($SuccessChance/4)*80)/18)>><<elseif $time.days is 50 or $time.days is 51>><<set $college.examPassChance = ((($SuccessChance/4)*80)/19)>><<elseif $time.days is 52 or $time.days is 53>><<set $college.examPassChance = ((($SuccessChance/4)*80)/20)>><<elseif $time.days is 64 or $time.days is 65>><<set $college.examPassChance = ((($SuccessChance/8)*80)/21)>><<elseif $time.days is 66 or $time.days is 67>><<set $college.examPassChance = ((($SuccessChance/8)*80)/22)>><<elseif $time.days >= 68 && $time.days < 71>><<set $college.examPassChance = ((($SuccessChance/8)*80)/23)>><<elseif $time.days is 71 or $time.days is 72>><<set $college.examPassChance = ((($SuccessChance/8)*80)/24)>><<elseif $time.days is 72 or $time.days is 73>><<set $college.examPassChance = ((($SuccessChance/8)*80)/25)>><<elseif $time.days >= 74 && $time.days < 77>><<set $college.examPassChance = ((($SuccessChance/8)*80)/26)>><<elseif $time.days is 77 or $time.days is 78>><<set $college.examPassChance = ((($SuccessChance/8)*80)/27)>><<elseif $time.days is 79 or $time.days is 80>><<set $college.examPassChance = ((($SuccessChance/8)*80)/28)>><<elseif $time.days >= 81 && $time.days < 85>><<set $college.examPassChance = ((($SuccessChance/8)*80)/29)>><<elseif $time.days is 85 or $time.days is 86>><<set $college.examPassChance = ((($SuccessChance/8)*80)/30)>><<elseif $time.days is 87 or $time.days is 88>><<set $college.examPassChance = ((($SuccessChance/8)*80)/31)>><<elseif $time.days >= 89 && $time.days < 92>><<set $college.examPassChance = ((($SuccessChance/8)*80)/32)>><<elseif $time.days is 92 or $time.days is 93>><<set $college.examPassChance = ((($SuccessChance/8)*80)/33)>><<elseif $time.days is 94 or $time.days is 95>><<set $college.examPassChance = ((($SuccessChance/8)*80)/34)>><<elseif $time.days >= 96 && $time.days < 99>><<set $college.examPassChance = ((($SuccessChance/8)*80)/35)>><<elseif $time.days is 99 or $time.days is 100>><<set $college.examPassChance = ((($SuccessChance/8)*80)/36)>><<elseif $time.days is 101 or $time.days is 102>><<set $college.examPassChance = ((($SuccessChance/8)*80)/37)>><<elseif $time.days >= 103 && $time.days < 106>><<set $college.examPassChance = ((($SuccessChance/8)*80)/38)>><<elseif $time.days is 106 or $time.days is 107>><<set $college.examPassChance = ((($SuccessChance/8)*80)/39)>><<elseif $time.days >= 108>><<set $college.examPassChance = ((($SuccessChance/8)*80)/40)>><</if>>\
\
\<<elseif $college.programs[4].active>><<if $time.days is 8>><<set $college.examPassChance = ((($SuccessChance/4)*80))>><<elseif $time.days is 9 or $time.days is 10 or $time.days is 11>><<set $college.examPassChance = ((($SuccessChance/4)*80)/2)>><<elseif $time.days is 12 or $time.days is 13 or $time.days is 14>><<set $college.examPassChance = ((($SuccessChance/4)*80)/3)>><<elseif $time.days is 15>><<set $college.examPassChance = ((($SuccessChance/4)*80)/4)>><<elseif $time.days is 16 or $time.days is 17 or $time.days is 18>><<set $college.examPassChance = ((($SuccessChance/4)*80)/5)>><<elseif $time.days is 19 or $time.days is 20 or $time.days is 21>><<set $college.examPassChance = ((($SuccessChance/4)*80)/6)>><<elseif $time.days is 22>><<set $college.examPassChance = ((($SuccessChance/4)*80)/7)>><<elseif $time.days is 23 or $time.days is 24 or $time.days is 25>><<set $college.examPassChance = ((($SuccessChance/4)*80)/8)>><<elseif $time.days is 26 or $time.days is 27 or $time.days is 28>><<set $college.examPassChance = ((($SuccessChance/4)*80)/9)>><<elseif $time.days is 29>><<set $college.examPassChance = ((($SuccessChance/4)*80)/10)>><<elseif $time.days is 30 or $time.days is 31 or $time.days is 32>><<set $college.examPassChance = ((($SuccessChance/4)*80)/11)>><<elseif $time.days is 33 or $time.days is 34 or $time.days is 35>><<set $college.examPassChance = ((($SuccessChance/4)*80)/12)>><<elseif $time.days is 36>><<set $college.examPassChance = ((($SuccessChance/4)*80)/13)>><<elseif $time.days is 37 or $time.days is 38 or $time.days is 39>><<set $college.examPassChance = ((($SuccessChance/4)*80)/14)>><<elseif $time.days is 40 or $time.days is 41 or $time.days is 42>><<set $college.examPassChance = ((($SuccessChance/4)*80)/15)>><<elseif $time.days is 43>><<set $college.examPassChance = ((($SuccessChance/4)*80)/16)>><<elseif $time.days is 44 or $time.days is 45 or $time.days is 46>><<set $college.examPassChance = ((($SuccessChance/4)*80)/17)>><<elseif $time.days is 47>><<set $college.examPassChance = ((($SuccessChance/4)*80)/18)>><<elseif $time.days is 50>><<set $college.examPassChance = ((($SuccessChance/4)*80)/19)>><<elseif $time.days > 50 && $time.days < 55>><<set $college.examPassChance = ((($SuccessChance/4)*80)/20)>><<elseif $time.days is 64>><<set $college.examPassChance = ((($SuccessChance/8)*80)/21)>><<elseif $time.days > 64 && $time.days < 68>><<set $college.examPassChance = ((($SuccessChance/8)*80)/22)>><<elseif $time.days >= 68 && $time.days < 71>><<set $college.examPassChance = ((($SuccessChance/8)*80)/23)>><<elseif $time.days is 71>><<set $college.examPassChance = ((($SuccessChance/8)*80)/24)>><<elseif $time.days >= 72 && $time.days < 75>><<set $college.examPassChance = ((($SuccessChance/8)*80)/25)>><<elseif $time.days >= 75 && $time.days < 78>><<set $college.examPassChance = ((($SuccessChance/8)*80)/26)>><<elseif $time.days is 78>><<set $college.examPassChance = ((($SuccessChance/8)*80)/27)>><<elseif $time.days >= 79 && $time.days < 82>><<set $college.examPassChance = ((($SuccessChance/8)*80)/28)>><<elseif $time.days >= 82 && $time.days < 85>><<set $college.examPassChance = ((($SuccessChance/8)*80)/29)>><<elseif $time.days is 85>><<set $college.examPassChance = ((($SuccessChance/8)*80)/30)>><<elseif $time.days >= 86 && $time.days < 89>><<set $college.examPassChance = ((($SuccessChance/8)*80)/31)>><<elseif $time.days >= 89 && $time.days < 92>><<set $college.examPassChance = ((($SuccessChance/8)*80)/32)>><<elseif $time.days is 92>><<set $college.examPassChance = ((($SuccessChance/8)*80)/33)>><<elseif $time.days >= 93 && $time.days < 96>><<set $college.examPassChance = ((($SuccessChance/8)*80)/34)>><<elseif $time.days >= 96 && $time.days < 99>><<set $college.examPassChance = ((($SuccessChance/8)*80)/35)>><<elseif $time.days is 99>><<set $college.examPassChance = ((($SuccessChance/8)*80)/36)>><<elseif $time.days >= 100 && $time.days < 103>><<set $college.examPassChance = ((($SuccessChance/8)*80)/37)>><<elseif $time.days >= 103 && $time.days < 106>><<set $college.examPassChance = ((($SuccessChance/8)*80)/38)>><<elseif $time.days is 106>><<set $college.examPassChance = ((($SuccessChance/8)*80)/39)>><<else>><<set $college.examPassChance = ((($SuccessChance/8)*80)/40)>><</if>><</if>><</if>><</widget>>
<<widget "House">><<if $housing.current is "crappy apartment">><<set $location = {name: 'Home',
goto: 'Apartment 1',
isUnlocked: () => State.variables.housing.current == 'crappy apartment',
dimension: 0,
coordinates: [0, 0],
openHours: [0, 1440],
openDays: [true, true, true, true, true, true, true],
tags: ['busAccessible', 'changeDimension', 'hidden']
}>><<goto "Apartment 1">><<elseif $housing.current is "apartment">><<set $location = {name: 'Home',
goto: 'Apartment 2',
isUnlocked: () => State.variables.housing.current == 'apartment',
dimension: 0,
coordinates: [1, -1],
openHours: [0, 1440],
openDays: [true, true, true, true, true, true, true],
tags: ['busAccessible', 'changeDimension', 'hidden']
}>><<goto "Apartment 2">><<else>><<set $location = {name: 'Home',
goto: 'FixerUpper',
isUnlocked: () => State.variables.housing.current == 'fixerUpper' || State.variables.player.assets.fixerUpper.owned,
dimension: 0,
coordinates: [1, -1],
openHours: [0, 1440],
openDays: [true, true, true, true, true, true, true],
tags: ['busAccessible', 'changeDimension', 'hidden']
}>><<goto "Apartment 2">><</if>><</widget>>
<<widget "DebugLeave">><<goto $location.goto>><</widget>>
<<widget "Autosave">><<script>>Save.slots.save(8, "Autosave")<</script>><</widget>>
<<widget "Leave">><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Travel">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><</widget>>
<<widget "Settings">><<set $settings.photosensitivity>><<set $settings.showKeyboardShortcuts>><<set $settings.tracker>><</widget>><<if $location.name is "Hospital">><<set _price = 800>><<else>><<set _price = 880>><</if>><<set _price2 = _price>><center><div class="travel">[img[Images/Misc/RearImplants.jpg]]</div></center><<if $location.name is "Hospital">>Getting rear implants will make your rear far more feminine, until you decide to get them removed, but the procedure is quite expensive, even more so that <u>you can't really work for a good two weeks</u>.<<else>>The implants here are a bit more expensive than at the hospital, but they also offer sizes that are otherwise unavailable.<</if>>
<<if $location.name is "Hospital">><<listbox "_price" autoselect>>
<<option "Small - $800" "800">>
<<option "Firm - $1600" "1600">>
<<option "Curvy - $2400" "2400">>
<</listbox>><<else>><<listbox "_price" autoselect>>
<<option "Small - $880" "880">>
<<option "Firm - $1760" "1760">>
<<option "Curvy - $2640" "2640">>
<<option "Thick - $3520" "3520">>
<<option "Bubbly - $4400" "4400">>
<</listbox>><</if>>
<<silently>><<repeat 0.25s>><<set _price>><<if _price2 !== _price>><<set _price2 = _price>><<replace #link>><span id=link><<if _price < $player.assets.money>><<link "Operate">><<set $player.assets.money -=_price>><<if $location.name is "Hospital">><<set $ImplantSizeR = (_price/800)>><<set $playerBody.rear.size += (_price/800)>><<else>><<set $ImplantSizeR = (_price/880)>><<set $playerBody.rear.size += (_price/880)>><</if>><<set $time.minutes+=180>><<set $player.status.recovery[0] to 14>><<set $player.status.recovery[1] to 14>><<goto "Operate">><<set $playerBody.rear.implants = 1>><<set $timer.recovery to 14>><<CD>><</link>><<else>>You currently can't afford the surgery<</if>></span><</replace>><</if>><</repeat>><</silently>><center><<if $player.stats.bimbofication >= 50 && !$flags.clinic>><<link "Ask if there are bigger sizes">><<goto "SCUnlock">><</link>> | <</if>><span id=link><<if _price < $player.assets.money>><<link "Operate">><<set $player.assets.money -=_price>><<if $location.name is "Hospital">><<set $ImplantSizeR = (_price/800)>><<set $playerBody.rear.size += (_price/800)>><<else>><<set $ImplantSizeR = (_price/880)>><<set $playerBody.rear.size += (_price/880)>><</if>><<set $time.minutes+=180>><<set $player.status.recovery[0] to 14>><<set $player.status.recovery[1] to 14>><<goto "Operate">><<set $playerBody.rear.implants = 1>><<set $timer.recovery to 14>><<CD>><</link>><<else>>You currently can't afford the surgery<</if>></span> | <<link "Nevermind">><<if $location.name is "Hospital">><<goto "Cosmetic Surgery">><<else>><<goto "UndergroundClinic">><</if>><</link>></center>Getting collagen treatment will make your lips look more feminine, but will wear off after 28 days. You cannot stack the treatments and each treatment costs $500.
<center><<if $playerBody.lips.implants is 0>><<if $player.assets.money > 500>><<link "Injection">><<set $player.assets.money-=500>><<set $playerBody.lips.size++>><<set $playerBody.lips.implants++>><<set $player.status.recovery[2] to 28>><<set $time.minutes+=35>><<goto "Hospital">><<CD>><</link>><<else>>You don't have enough money<</if>><<else>>You can't receive another collagen injection for another <<if $player.status.recovery[2] > 1>>$player.status.recovery[2] days<<elseif $player.status.recovery[2] is 1>>day, come back tomorrow!<</if>><</if>> | [[Not now->Hospital]] </center><center><div class="travel">[img[Images/Misc/BreastImplants.jpg]]</div></center>Removing your implants will cost $1<<if $location.name is "Hospital">>0<<else>>2<</if>>00 and will allow you to get new ones. However, there is still a recovery delay to it.
<center><<link "Operate" "Operate">><<if $location.name is "Hospital">><<set $player.assets.money-=1000>><<else>><<set $player.assets.money-=1200>><</if>><<set $player.status.recovery[1] = 7>><<set $timer.recovery to 14>><<set $playerBody.rear.implants to 0>><<set $playerBody.rear.size to $playerBody.rear.size-$ImplantSizeR>><<set $ImplantSizeR to 0>><<CD>><</link>> | <<if $location.name is "Hospital">>[[I changed my mind->Cosmetic Surgery]]<<else>>[[I changed my mind->UndergroundClinic]]<</if>></center><<set $time.minutes+=150>>You go under the knife. When you will wake up, you will be a different person, at least partially.
<<link "You wake up" $location.goto>><</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<goto $location.goto>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><center><div class="travel">[img[Images/Misc/Collagen.jpg]]</div></center>It takes an instant for the surgeon to inject the collagen in your lips, making them look fuller and more feminine. The effects will however wear off at some point.
[[All done!->Hospital]]<div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Hospital">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><<set _hasBed = setup.playerCode.hasItem('Bed')>><<set _hasAlarm = setup.playerCode.hasItem('Alarm')>><<if $location.name !== "Home">>You hanged out too late! <<if $player.assets.money > 24>><<set $player.assets.money-=25>>You take a cab back home and head straight to bed.<<else>> You sadly don't have enough money to take a taxi and you are forced to walk back home.<</if>> As soon as you get home, you go to sleep<<if $time.days % 7 == 0>><<set _i = 6>><<else>><<set _i = $time.days % 7 - 1>><</if>><<if _hasAlarm && ($routines[0].active[_i] or $routines[1].active[_i])>> for a handful of hours before waking up, which is quite unhealthy for you. <<if !_hasBed>><<set $player.stats.health-=16>><<else>><<set $player.stats.health-=8>><</if>><<elseif !_hasAlarm>><<if _hasBed>><<set $player.stats.health-=16>><<else>><<set $player.stats.health-=8>><</if>>...<</if>><</if>><<if $location.name is "Home">>You stayed up too late, you immediately go to bed, but there will still be repercussions on your health...<<if !_hasBed>><<set $player.stats.health-=14>><<else>><<set $player.stats.health-=7>><</if>><<if !_hasBed>><<set $player.stats.health-=14>><<else>><<set $player.stats.health-=7>><</if>><</if>>
<<if $time.days % 7 == 0 && $housing.current is "crappy apartment">><<link "Wake up" "Rent">><</link>><<else>><<link "Wake up">><<House>><</link>><</if>><<Night>><<Autosave>><<set $player.status.ate = false>><<set $timer.makeup.lips to 0>><<set $timer.makeup.toper to 0>><<set $timer.makeup.eyeshadow to 0>><<set $timer.makeup.eyeliner to 0>><<set $player.status.inhibiPlus = false>>Your poor financial planning catches up to you as you find an eviction notice taped on your front door. You are officially evicted from your apartment and find yourself forced to return to your hometown as you cannot find any other place to go to. Hopefully they'll never learn what you did here... Or will they?
[img[Images/Misc/Evicted.jpg]]
GAME OVER
<<link "New Game">><<goto "Main Menu">><</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Main Menu">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><div class="itemContainer3"><<shop "Grocer">></div><<link "Leave" "Travel">><</link>><<Leave>>You tentatively poke the cock, which stays rock hard.<span id="Choice2">Maybe you should play with it?
</span><span id="Stroke"><<link "Stroke it">><<replace "#Choice2">><</replace>><<replace "#Stroke">><</replace>><<replace "#Stop">><</replace>><<replace "#Output2">><<include "GS2a">><</replace>><</link>></span>
<span id="Stop"><<link "Do nothing else">><<replace "#Choice2">><</replace>><<replace "#Stroke">><</replace>><<replace "#Stop">><</replace>><<replace "#Output2">><<include "GS2b">><</replace>><</link>></span><span id="Output2"></span>You decide to ignore the cock in front of you and decide to keep cleaning the stall, you hear the man on the other side cough, insisting, but you keep ignoring it until he leaves and finish to clean the bathroom stall before you returning to your otherwise uneventful [[shift.->GS]]
You decide to stroke the cock for a while and you can hear the guy on the other side of the wall groan in pleasure as you jerk him off. <span id="Choice3">Continue?
</span><span id="Cum"><<link "Make him cum">><<replace "#Choice3">><</replace>><<replace "#Cum">><</replace>><<replace "#Lick">><</replace>><<replace "#Output3">><<include "GS3a">><</replace>><</link>></span>
<span id="Lick"><<link "Lick the tip">><<replace "#Choice3">><</replace>><<replace "#Cum">><</replace>><<replace "#Lick">><</replace>><<replace "#Output3">><<include "GS3b">><</replace>><</link>></span><span id="Output3"></span>
After poking the cock from sheer curiosity, you advise yourself that it’s probably not the wisest decision to play with a stranger’s shaft, much more so at your workplace and even more if you are currently working. The man coughs, leaving his cock out for a few seconds before he leaves, mumbling something about you being a stuck up. You decide to shrug it off and finish your task before [[returning to your shift.->GS]]
You continue to stroke his cock, which soon starts throbbing and he climaxes quickly afterwards. Ropes of semen nearly hitting you. After he's done cumming, the stranger pulls his cock out of the hole, quickly replaced by a couple of bank notes. <span class="You"><i>"Wait, I'm seriously being paid for this?"</i></span>, you think to yourself as you grab the money.
You then finish to clean the stall and return to your boring [[shift.->GS]]<<set $player.assets.money+=17>><<set $player.skills[2].xp++>><<set $player.stats.dignity-->><<if $player.status.gender is 1>><<set $player.stats.sissification++>><</if>>
You swallow his cum as soon as he pulls his shaft out of your mouth. You then resume your task, which takes you only a few extra minutes and return inside the station.
[[End Shift->GS]]<<set $player.skills[0].xp++>><<set $player.assets.money+=20>><<set $player.stats.dignity-=3>><<if $player.status.gender is 1>><<set $player.stats.sissification+=3>><</if>>
You spit the cum into the toilet and flush it quickly after as you cough. <span class="You"><i>"Ugh, why did I do that?"</i></span>, you think to yourself before finishing up cleaning up the stall.
You then rinse out your mouth and return inside the station, but you smile, since you at least made a few bucks out of it.
[[End Shift->GS]]<<set $player.skills[0].xp++>><<set $player.assets.money+=20>><<set $player.stats.dignity-=2>><<if $player.status.gender is 1>><<set $player.stats.sissification+=2>><</if>>
You decide to try to lick the tip of the cock, which makes the stranger on the other side groan in pleasure once again <span style=color:#419a3e>"That's it slut, suck on my cock."</span>
You oblige and wrap your lips around his shaft and begin to blow his cock, trying to please him despite your inexperience. After a few minutes, he finally cums, straight in your mouth, making you yelp, which the man mistakes for a moan. <span style=color:#419a3e>"That's right, take my cum like a good cum toilet. Here's some extra money for your trouble"</span>
He then pulls his cock out and puts some money through the hole before leaving.<span id="Choice4">What will you do?
</span><span id="Spit"><<link "Spit the cum">><<replace "#Choice4">><</replace>><<replace "#Spit">><</replace>><<replace "#Swallow">><</replace>><<replace "#Output4">><<include "GS4a">><</replace>><</link>></span>
<span id="Swallow"><<link "Swallow">><<replace "#Choice4">><</replace>><<replace "#Spit">><</replace>><<replace "#Swallow">><</replace>><<replace "#Output4">><<include "GS4b">><</replace>><</link>></span><span id="Output4"></span><center><div class="travel">[img[Images/Misc/Emergency.jpg]]</div></center><div class=hidden><<set $location = {name: 'Hospital', goto: 'Hospital', isUnlocked: () => true, openHours: [0, 1440], openDays: [true, true, true, true, true, true, true], tags: []}>><<set $player.assets.money-=300>><<set $player.stats.health to 100>></div>You neglected your health too much and ended up in the hospital. You spend the entire day resting before you are sent back home, but it did cost you quite a lot of money.
<<link "Return Home">><<House>><</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<House>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div>You enroll in the business program. You now have classes from <<if $settings.time == 0>>14:00 to 17:00<<else>>2:00 PM to 5:00 PM<</if>> on week days, starting on September 7th and need to pay a student debt of $1600 by the end of the 7th week.
[[Leave->College]]<<silently>><<set $college.programs[3].active = true>><<set $player.assets.studentDebt to 1600>><<set $time.minutes+=30>><</silently>><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "College">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div>You enroll in the fashion program. You now have classes from <<if $settings.time == 0>>13:00 to 15:30<<else>>1:00 PM to 3:30 PM<</if>> on week days, starting on September 7th and need to pay a student debt of $3200 by the end of the 7th week.
[[Leave->College]]<<silently>><<set $college.programs[2].active = true>><<set $player.assets.studentDebt to 3200>><<set $time.minutes+=30>><</silently>><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "College">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div>You enroll in the dancing program. You now have classes from <<if $settings.time == 0>>16:00 to 18:00<<else>>4:00 PM to 6:00 PM<</if>> on Mondays, Wednesdays and Fridays, starting on September 7th and need to pay a student debt of $2500 by the end of the 7th week.
[[Leave->College]]<<silently>><<set $college.programs[1].active = true>><<set $player.assets.studentDebt to 2500>><<set $time.minutes+=30>><</silently>><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "College">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div>You enroll in the homekeeping program. You now have classes from <<if $settings.time == 0>>18:00 to 20:30<<else>>6:00 PM to 8:00 PM<</if>> on week days, starting on September 7th and need to pay a student debt of $2000 by the end of the 7th week.
[[Leave->College]]<<silently>><<set $college.programs[0].active = true>><<set $player.assets.studentDebt to 2000>><<set $time.minutes+=30>><</silently>><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "College">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><<if $time.minutes >= 1380 or $time.minutes < 360>><<goto "Travel">><</if>>The college's library is the ideal place to study for your upcoming exams.
<<if ($college.programs[0].active or $college.programs[1].active or $college.programs[2].active or $college.programs[3].active or $college.programs[4].active) and $time.days >= 8>><<link "Study - (0:30)">><<set $time.minutes+=30>><<if $player.backstory is 3>><<set $SuccessChance+=(random(1,2)/10)>><<else>><<set $SuccessChance = ($SuccessChance+(1/10))>><</if>><<Exam>><<goto "Studying">><</link>><</if>>
<<if ($college.programs[0].active or $college.programs[1].active or $college.programs[2].active or $college.programs[3].active or $college.programs[4].active) and $time.days >= 8>><<link "Study - (1:00)">><<set $time.minutes+=60>><<if $player.backstory is 3>><<set $SuccessChance+=(random(3,6)/10)>><<else>><<set $SuccessChance = ($SuccessChance+(random(3,6)/10))>><</if>><<Exam>><<goto "Studying">><</link>><</if>>
<<if ($college.programs[0].active or $college.programs[1].active or $college.programs[2].active or $college.programs[3].active or $college.programs[4].active) and $time.days >= 8>><<link "Study - (1:30)">><<set $time.minutes+=90>><<if $player.backstory is 3>><<set $SuccessChance+=(random(5,10)/10)>><<else>><<set $SuccessChance = ($SuccessChance+(random(1,10)/10))>><</if>><<Exam>><<goto "Studying">><</link>><</if>>
<<if ($college.programs[0].active or $college.programs[1].active or $college.programs[2].active or $college.programs[3].active or $college.programs[4].active) and $time.days >= 8>><<link "Study - (3:00)">><<set $time.minutes+=180>><<if $player.backstory is 3>><<set $SuccessChance+=(random(10,20)/10)>><<else>><<set $SuccessChance = ($SuccessChance+(random(2,20)/10))>><</if>><<Exam>><<goto "Studying">><</link>><</if>>
<<if ($college.programs[0].active or $college.programs[1].active or $college.programs[2].active or $college.programs[3].active or $college.programs[4].active) and $time.days >= 8>><<if $time.minutes <= 1020>> <<link "Study - (6:00)">><<set $time.minutes+=360>><<if $player.backstory is 3>><<set $SuccessChance+=(random(20,40)/10)>><<else>><<set $SuccessChance = ($SuccessChance+(random(4,40)/10))>><</if>><<Exam>><<goto "Studying">><</link>><</if>><</if>>
<<if $BlackmailID is 1>><<link "Perform Task" "Task1">><<set $flags.jobs.kam.bad = false>><<set $flags.jobs.kam.vBad = false>><</link>>
<</if>>[[I'll come back later->College]]<div class=hidden><span id="btn1"><<button $btn1>>
<<goto "College">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><<nobr>><<widget "BodyBuild">>
<<switch $playerBody.muscleBuild>>
<<case -3>>obese
<<case -2>>fat
<<case -1>>chubby
<<case 0>>average
<<case 1>>slim
<<case 2>>athletic
<<case 3>>muscular
<</switch>><</widget>>
<<widget "RearSize">>
<<switch $playerBody.rear.size>>
<<case 0>>flat
<<case 1>>small
<<case 2>>firm
<<case 3>>curvy
<<case 4>>thick
<<case 5>>bubbly<</switch>><</widget>>
<<widget "RearSizeDisplay">>
<<switch $playerBody.rear.size>>
<<case 0>><span class="hover_img"><a href="#">flat<span><img src="Images/Body/Flat.jpg" alt="image" height="100" /></span></a></span>
<<case 1>><span class="hover_img"><a href="#">small<span><img src="Images/Body/Small.jpg" alt="image" height="100" /></span></a></span>
<<case 2>><span class="hover_img"><a href="#">firm<span><img src="Images/Body/Firm.jpg" alt="image" height="100" /></span></a></span>
<<case 3>><span class="hover_img"><a href="#">curvy<span><img src="Images/Body/Curvy.jpg" alt="image" height="100" /></span></a></span>
<<case 4>><span class="hover_img"><a href="#">thick<span><img src="Images/Body/Thick.jpg" alt="image" height="100" /></span></a></span>
<<case 5>><span class="hover_img"><a href="#">bubbly<span><img src="Images/Body/Bubble.jpg" alt="image" height="100" /></span></a></span><</switch>><</widget>>
<<widget "BreastSize">>
<<switch $playerBody.breast.size>>
<<case 0>>non-existent
<<case 1>>AA cup
<<case 2>>A cup
<<case 3>>B cup
<<case 4>>C cup
<<case 5>>D cup
<<case 6>>DD cup
<<case 7>>E cup
<<case 8>>F cup
<<case 9>>G cup
<</switch>><</widget>>
<<widget "BreastSizeDisplay">>
<<switch $playerBody.breast.size>>
<<case 0>>non-existent
<<case 1>><span class="hover_img"><a href="#">AA cup<span><img src="Images/Body/AA.jpg" alt="image" height="100" /></span></a></span>
<<case 2>><span class="hover_img"><a href="#">A cup<span><img src="Images/Body/A.jpg" alt="image" height="100" /></span></a></span>
<<case 3>><span class="hover_img"><a href="#">B cup<span><img src="Images/Body/B.jpg" alt="image" height="100" /></span></a></span>
<<case 4>><span class="hover_img"><a href="#">C cup<span><img src="Images/Body/C.jpg" alt="image" height="100" /></span></a></span>
<<case 5>><span class="hover_img"><a href="#">D cup<span><img src="Images/Body/D.jpg" alt="image" height="100" /></span></a></span>
<<case 6>><span class="hover_img"><a href="#">DD cup<span><img src="Images/Body/DD.jpg" alt="image" height="100" /></span></a></span>
<<case 7>><span class="hover_img"><a href="#">E cup<span><img src="Images/Body/E.jpg" alt="image" height="100" /></span></a></span>
<<case 8>><span class="hover_img"><a href="#">F cup<span><img src="Images/Body/F.jpg" alt="image" height="100" /></span></a></span>
<<case 9>><span class="hover_img"><a href="#">G cup<span><img src="Images/Body/G.jpg" alt="image" height="100" /></span></a></span>
<</switch>><</widget>>
<<widget "Hairlength">>
<<switch $playerBody.hair[0].length>>
<<case 0>>shaved
<<case 1>>very short
<<case 2>>short
<<case 3>>average length
<<case 4>>shoulder length
<<case 5>>past shoulder length
<<case 6>>mid back length
<<case 7>>above rear length
<<case 8>>rear length
<</switch>><</widget>>
<<widget "HairColor">>
<<switch $playerBody.hair[0].color>>
<<case "Auburn">><span class="hover_img"><a href="#">auburn<span><img src="Images/Hair/Auburn.jpg" alt="image" height="100" /></span></a></span>
<<case "Black">><span class="hover_img"><a href="#">black<span><img src="Images/Hair/Black.jpg" alt="image" height="100" /></span></a></span>
<<case "Blond">><span class="hover_img"><a href="#">blond<span><img src="Images/Hair/Blonde.jpg" alt="image" height="100" /></span></a></span>
<<case "Blue">><span class="hover_img"><a href="#">blue<span><img src="Images/Hair/Blue.jpg" alt="image" height="100" /></span></a></span>
<<case "Brown">><span class="hover_img"><a href="#">brown<span><img src="Images/Hair/Brown.jpg" alt="image" height="100" /></span></a></span>
<<case "Cyan">><span class="hover_img"><a href="#">cyan<span><img src="Images/Hair/Cyan.jpg" alt="image" height="100" /></span></a></span>
<<case "Dark">><span class="hover_img"><a href="#">dark<span><img src="Images/Hair/Dark.jpg" alt="image" height="100" /></span></a></span>
<<case "Ginger">><span class="hover_img"><a href="#">ginger<span><img src="Images/Hair/Ginger.jpg" alt="image" height="100" /></span></a></span>
<<case "Green">><span class="hover_img"><a href="#">green<span><img src="Images/Hair/Green.jpg" alt="image" height="100" /></span></a></span>
<<case "Grey">><span class="hover_img"><a href="#">grey<span><img src="Images/Hair/Grey.jpg" alt="image" height="100" /></span></a></span>
<<case "Pink">><span class="hover_img"><a href="#">pink<span><img src="Images/Hair/Pink.jpg" alt="image" height="100" /></span></a></span>
<<case "Platinum">><span class="hover_img"><a href="#">platinum<span><img src="Images/Hair/Platinum.jpg" alt="image" height="100" /></span></a></span>
<<case "Purple">><span class="hover_img"><a href="#">purple<span><img src="Images/Hair/Purple.jpg" alt="image" height="100" /></span></a></span>
<<case "Red">><span class="hover_img"><a href="#">red<span><img src="Images/Hair/Red.jpg" alt="image" height="100" /></span></a></span>
<<case "White">><span class="hover_img"><a href="#">white<span><img src="Images/Hair/White.jpg" alt="image" height="100" /></span></a></span>
<</switch>><</widget>>
<<widget "HairStyleDisplay">><<if $playerBody.hair[0].style is "Curly">>, <span class="hover_img"><a href="#">curly<span><img src="Images/Hair/CurlyHair.jpg" alt="image" height="100" /></span></a></span><<elseif $playerBody.hair[0].style is "Wavy">>, <span class="hover_img"><a href="#">wavy<span><img src="Images/Hair/WavyHair.jpg" alt="image" height="100" /></span></a></span><</if>> hair <<if $playerBody.hair[0].style !== "None" && $playerBody.hair[0].style !== "Shaved" && $playerBody.hair[0].style !== "WavyHair" && $playerBody.hair[0].style !== "CurlyHair">> <<switch $playerBody.hair[0].style>><<case "Bob">><span class="hover_img"><a href="#">bob<span><img src="Images/Hair/Bob.jpg" alt="image" height="100" /></span></a></span>
<<case "Faux Hawk">><span class="hover_img"><a href="#">faux hawk<span><img src="Images/Hair/FauxHawk.jpg" alt="image" height="100" /></span></a></span>
<<case "French Braid">><span class="hover_img"><a href="#">french braid<span><img src="Images/Hair/FrenchBraid.jpg" alt="image" height="100" /></span></a></span>
<<case "Fringe Up">><span class="hover_img"><a href="#">fringe up<span><img src="Images/Hair/FringeUp.jpg" alt="image" height="100" /></span></a></span>
<<case "Pigtails">><span class="hover_img"><a href="#">pigtails<span><img src="Images/Hair/Pigtails.jpg" alt="image" height="100" /></span></a></span>
<<case "Pixie">><span class="hover_img"><a href="#">pixie<span><img src="Images/Hair/Pixie.jpg" alt="image" height="100" /></span></a></span>
<<case "Pushed Back">><span class="hover_img"><a href="#">pushed back<span><img src="Images/Hair/PushedBack.jpg" alt="image" height="100" /></span></a></span>
<<case "Quiff">><span class="hover_img"><a href="#">quiff<span><img src="Images/Hair/Quiff.jpg" alt="image" height="100" /></span></a></span>
<<case "Side Fringe">><span class="hover_img"><a href="#">side fringe<span><img src="Images/Hair/SideFringe.jpg" alt="image" height="100" /></span></a></span>
<<case "Undercut">><span class="hover_img"><a href="#">undercut<span><img src="Images/Hair/Undercut.jpg" alt="image" height="100" /></span></a></span><</switch>><</if>><</widget>>
<<widget "TattooLeftArm">><<set _img = setup.textCode.noSpaces(State.variables.playerBody.tattoos[0].design)>><<set _img = "Images/Tattoos/" + _img + ".jpg">>
<span class="hover_img"><a href="#"><div class="lower" style="display:inline-block">$playerBody.tattoos[0].design</div><span>[img[_img]]</span></a>
<</widget>>
<<widget "TattooRightArm">><<set _img = setup.textCode.noSpaces(State.variables.playerBody.tattoos[1].design)>><<set _img = "Images/Tattoos/" + _img + ".jpg">>
<span class="hover_img"><a href="#"><div class="lower" style="display:inline-block">$playerBody.tattoos[1].design</div><span>[img[_img]]</span></a>
<</widget>>
<<widget "TattooChest">><<set _img = setup.textCode.noSpaces(State.variables.playerBody.tattoos[2].design)>><<set _img = "Images/Tattoos/" + _img + ".jpg">>
<span class="hover_img"><a href="#"><div class="lower" style="display:inline-block">$playerBody.tattoos[2].design</div><span>[img[_img]]</span></a>
<</widget>>
<<widget "TattooUpperBack">><<set _img = setup.textCode.noSpaces(State.variables.playerBody.tattoos[3].design)>><<set _img = "Images/Tattoos/" + _img + ".jpg">>
<span class="hover_img"><a href="#"><div class="lower" style="display:inline-block">$playerBody.tattoos[3].design</div><span>[img[_img]]</span></a>
<</widget>>
<<widget "TattooPubes">><<set _img = setup.textCode.noSpaces(State.variables.playerBody.tattoos[4].design)>><<set _img = "Images/Tattoos/" + _img + ".jpg">>
<span class="hover_img"><a href="#"><div class="lower" style="display:inline-block">$playerBody.tattoos[4].design</div><span>[img[_img]]</span></a>
<</widget>>
<<widget "TattooLowerBack">><<set _img = setup.textCode.noSpaces(State.variables.playerBody.tattoos[5].design)>><<set _img = "Images/Tattoos/" + _img + ".jpg">>
<span class="hover_img"><a href="#"><div class="lower" style="display:inline-block">$playerBody.tattoos[5].design</div><span>[img[_img]]</span></a>
<</widget>>
<<widget "TattooLeftLeg">><<set _img = setup.textCode.noSpaces(State.variables.playerBody.tattoos[6].design)>><<set _img = "Images/Tattoos/" + _img + ".jpg">>
<span class="hover_img"><a href="#"><div class="lower" style="display:inline-block">$playerBody.tattoos[6].design</div><span>[img[_img]]</span></a>
<</widget>>
<<widget "TattooRightLeg">><<set _img = setup.textCode.noSpaces(State.variables.playerBody.tattoos[7].design)>><<set _img = "Images/Tattoos/" + _img + ".jpg">>
<span class="hover_img"><a href="#"><div class="lower" style="display:inline-block">$playerBody.tattoos[7].design</div><span>[img[_img]]</span></a>
<</widget>>
<</nobr>><<set _swimwear = [setup.playerCode.hasItem('OnePiece'), setup.playerCode.hasItem('Bikini'), setup.playerCode.hasItem('CrochetBikini'), setup.playerCode.hasItem('ShinyBikini'), setup.playerCode.hasItem('SwimTrunks')]>>You arrive to the party, and even if it is relatively early, there is plenty of people at the venue already. The host of the event, a student named Gabriel, had the generosity not only to host the party at his parents' mansion uptown, but also to pay to stock up the party with plenty of booze and snacks.
The place itself is gigantic, and you are surprised by the sheer number of rooms inside of what is akin to a little palace. Yet, despite all of the space in the mansion, you notice several places where queues formed up, which you rightly assume to be bathrooms, like what there are never enough bathrooms in a party, no matter the size of the venue.
You explore the rest of the mansion, and end up in the backyard, where people are chatting around the pool, some of the more daring attendees swimming inside of it in their underwear. <<if !$player.status.crossdressing && !_swimwear[4]>>What a shame you didn't bring a swimsuit!<<elseif $player.status.crossdressing and (_swimwear[0] or _swimwear[1] or _swimwear[2] or _swimwear[3])>> You ponder a bit before finally <<if $player.status.convincingness > 14>> deciding to change and jump in yourself.
While you are certain some noticed you were a male, you still had some fun and after a little while, you decide to return inside and change.<<set $player.stats.fitness+=2>><<set $player.stats.sissification++>> <<else>> changing your mind, being to self conscious regarding your own appearance.<</if>><<elseif !$player.status.crossdressing and _swimwear[4]>> changing and joining the fun. Good thing you thought about buying a swimsuit! You get to enjoy socialising with people a little while before you finally decide to get out of the pool.<<set $player.stats.dignity++>><</if>>
[[Later->C2p2]]<div class=hidden><span id="btn1"><<button $btn1>>
<<goto "C2p2">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><<set $time.minutes+=350>>You arrive in the backyard, where there are indeed a couple of really drunk girls with soaked, white, tops shaking it up in order to win a contest they probably started because of their advanced intoxication with alcohol, and maybe drugs in some cases, although you can't really be sure. <<if $college.programs[1].active>>Among the girls which you never saw before, only one rings a bell as you think she might be in the same dance classes as you.<</if>>
Out of nowhere, <<if $college.programs[1].active>>the girl<<else>>one of the girls<</if>> flashes her tits in your general direction, making the attendees cheer up.
<div class="shower"><video src="Images/Porn/Wet.m4v" type="video/m4v" autoplay loop></video></div>
The show continues for a few minutes, but is interrupted by one of the guys throwing up in the pool, making both the girls and the rest of your schoolmates go back inside.
<<link "Return Home">><<House>><</link>> <div class=hidden><span id="btn1"><<button $btn1>>
<<House>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div>
You are drinking with a few other students in the living room, watching a match of basketball. The local team, the 69ers, are against the Puritans of Saint Agnes, the eternal rival of the locals. Since you come from another part of the country, you aren't really as passionate about the game than most of them, but you have a great time nonetheless.
<span style=color:#33CC59>"No way we're losing to this bunch of prudes!"</span>, one exclaims as the Puritans score another three points, giving them a more than comfortable lead on your own team.
<span style=color:#cc5933>"That's because the refs are being paid by Saint Agnes, I'm certain"</span>, says another visibly frustrated by the whole situation.
<span style=color:#33cca6>"Ah come on man, I don't think that they are corrupt, just a bunch of incompetents."</span>
<span style=color:#cc5933>"You're only saying that because you have family in that shithole of a town"</span>, the conspiracist replies, but before the two can start arguing, another guy comes in the room.
<span style=color:#4041E3>"Guys! Get to the backyard quickly, there's a bunch of drunk girls having a wet t-shirt contest!"</span>
As the game was pretty much lost at this point, you all make haste to the [[backyard.->C2p3]]<div class=hidden><span id="btn1"><<button $btn1>>
<<goto "C2p3">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><<widget "LoseUndies1">>
<<set _panties = setup.playerCode.itemWornWithTags('Undies')>>
<<set _lingerie = setup.playerCode.isWearingItemWithTags('Lingerie')>>
<<set _lingerieID = setup.playerCode.itemWornWithTags('Lingerie')>>
<<if !_lingerie and _panties.id !== "None">>
<<takeOff _panties.id>>
<<removeFromInventory _panties.id>>
<<wardrobeRemoveFromLooks _panties.id>>
<<elseif _lingerie>>
<<takeOff _lingerieID.id>>
<</if>>
<</widget>><center><div class="travel">[img[Images/Misc/CheckUp.jpg]]</div></center><<set $time.minutes+=90>><<set $player.stats.health to 100>>After spending an hour and a half waiting, you finally get to see a doctor, which does a quick check-up to see if everything is okay with [[you.->Hospital]]<div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Hospital">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><<set $player.stats.dignity-->>You decline and decide to go back home. Preferring to go home commando than to wear a pair of her panties.
The way back home is uncomfortable, but at least, <<if $player.status.crossdressing>>you won't have to keep it separately from your own panties<<else>>your reputation is intact<</if>>, or at least that's what you <<link "tell yourself">><<set $player.stats.dignity-=2>><<set $time.minutes+=120>><<if $time.days % 7 == 0>><<goto "Rent">><<else>><<goto "Apartment 1">><</if>><</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<set $player.stats.dignity-=2>><<set $time.minutes+=120>><<if $time.days % 7 == 0>><<goto "Rent">><<else>><<goto "Apartment 1">><</if>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><<set _hasTravelPass = setup.playerCode.hasItem('TravelPass')>>You protest as the girl teases you. <span class="You">"Hey! I'm only wearing those because you ripped my underwear off yesterday!"</span>
She blushes lightly, a bit embarrassed about it, but you can't help but see her throwing quick glances towards your nether regions, like if she was trying to see if you were getting an erection out of it.
You finish dressing up and head back <<if $housing.current is "crappy apartment">><<if $time.days % 7 is 0>>[[home.->Rent]]<<else>>[[home.->Apartment 1]]<</if>><<elseif $housing.current is "apartment">>[[home.->Apartment 2]]<<else>><<link "home." "FixerUpper">><</link>><</if>><<if setup.firstOfMonth.includes($time.days % 365)>><<set _TravelPass = setup.playerCode.hasItem('TravelPass')>><<set _NMPass = setup.playerCode.hasItem('NMTravelPass')>><<if _NMPass>><<removeFromInventory "NMTravelPass">><<elseif _TravelPass>><<removeFromInventory "TravelPass">><</if>><</if>><div class=hidden><span id="btn1"><<button $btn1>>
<<if $housing.current is "crappy apartment">><<if $time.days % 7 == 0>><<goto "Rent">><<else>><<goto "Apartment 1">><</if>><<elseif $housing.current is "apartment">><<goto "Apartment 2">><<else>><<goto "FixerUpper">><</if>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><<set $player.stats.sissification++>><span class="You">"They... actually feel pretty nice..."</span>, you say as your face blushes ever so slightly, the panties slightly tenting as the soft fabric makes your cock stiffen. Crystal chuckles, noticing it but abstains from commenting on it, much to your relief. You thank her again and return <<if $housing.current is "crappy apartment">><<if $time.days % 7 == 0>>[[home.->Rent]]<<else>>[[home.->Apartment 1]]<</if>><<elseif $housing.current is "apartment">>[[home.->Apartment 2]]<<else>><<link "home." "FixerUpper">><</link>><</if>><div class=hidden><span id="btn1"><<button $btn1>>
<<if $housing.current is "crappy apartment">><<if $time.days % 7 == 0>><<goto "Rent">><<else>><<goto "Apartment 1">><</if>><<elseif $housing.current is "apartment">>[[home.->Apartment 2]]<<else>><<link "home." "FixerUpper">><</link>><</if>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><<if setup.firstOfMonth.includes($time.days % 365)>><<set _TravelPass = setup.playerCode.hasItem('TravelPass')>><<set _NMPass = setup.playerCode.hasItem('NMTravelPass')>><<if _NMPass>><<removeFromInventory "NMTravelPass">><<elseif _TravelPass>><<removeFromInventory "TravelPass">><</if>><</if>>The acting program will teach you the rudiments of theater and cinema, but also of makeup and costuming. It costs $4000 to take this class, due to a low market demand and lasts for 15 weeks. Classes are on Mondays, Tuesdays and Fridays starting at 11:00<<if $settings.time == 1>> AM<</if>> and last for four hours.
<i>You heard some famous actors actually got their breakthrough through pornographic productions...</i>
<center>[[Choose this program->C1p3e]] | [[Look at the other options first->C1p1]]</center>You enroll in the acting program. You now have classes from 11:00<<if $settings.time == 0>> to 15:00<<else>>AM to 4:00 PM<</if>> on Mondays, Tuesdays and Fridays starting on September 7th and need to pay a student debt of $4000 by the end of the 7th week.
[[Leave->College]]<<silently>><<set $college.programs[4].active = true>><<set $player.assets.studentDebt to 4000>><<set $time.minutes+=30>><</silently>><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "College">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><<if $BlackmailID == 9 or $BlackmailID == 10>><<set $flags.jobs.kam.bad = false>><<set $flags.jobs.kam.vBad = false>><<set $timer.kamVBad = -1>><<set $timer.kamBad = -1>><</if>><<set $time.minutes+=random(4,7)>><<set _EffectChance = random(1,100)>><<set _VidId to either("1", "2")>><<if _VidId is "1">><div class="shower"><video src="Images/Porn/GloryholeHJ1.m4v" type="video/m4v" autoplay loop></video></div><<else>><div class="shower"><video src="Images/Porn/GloryholeHJ2.m4v" type="video/m4v" autoplay loop></video></div><</if>><<set $time.minutes+=12>><<set $player.assets.money = (Math.floor($player.assets.money+(random(8,17))*(1+($player.skills[2].level*0.05))))>><<set $player.stats.hygiene-=10>><<set $player.skills[2].xp+=3>>
You stroke the cock for a while and after a few minutes, the man climaxes, shooting his load before <<link "leaving.">><<goto "GS">><</link>><<if _EffectChance > 85 or _EffectChance < 15>>
<<CumTop>>Your client came all over your top! You'll have to get that cleaned up at the laundromat.<<set $player.stats.hygiene-=15>><</if>> <<if $BlackmailID == 8 or $BlackmailID == 10>><<set $flags.jobs.kam.bad = false>><<set $flags.jobs.kam.vBad = false>><<set $timer.kamVBad = -1>><<set $timer.kamBad = -1>><</if>><<set $time.minutes+=random(3,5)>><<set _EffectChance = random(1,100)>><<set _VidId to either("1", "2", "3")>><<set $player.stats.hygiene-=(random(3,7))>><div class="shower"><<if _VidId is "1">><video src="Images/Porn/GloryholeSuck1.m4v" type="video/m4v" autoplay loop></video><<elseif _VidId is "2">><video src="Images/Porn/GloryholeSuck2.m4v" type="video/m4v" autoplay loop></video><<else>><video src="Images/Porn/GloryholeSuck3.m4v" type="video/m4v" autoplay loop></video><</if>></div><<set $time.minutes+=15>><<set $player.assets.money = (Math.floor($player.assets.money+(random(13,25))*(1+($player.skills[0].level*0.05))))>><<set $player.skills[0].xp+=3>>You are getting used to sucking off men's shaft.
You tirelessly suck on his cock, doing your best to please the man. After a while, he climaxes in your mouth and then <<link "leaves.">><<goto "GS">><</link>><center><span style=font-size:3em;><b>CREDITS</b></span>
<b>Contributors:</b></center>LordOfChange: Main author/programmer
CS986877: Community Manager
<a href="https://www.hentai-foundry.com/pictures/user/Moonflow">Moonflow:</a> Art
sasha2: Tester (0.4.2)
Diddl3r: Tester (0.4.2), tattoo assets
<center><b>Former contributors:</b></center>Shitposting Slav: Former Gif librarian and community manager.
KeeperOfSecrets: Former Tester (0.0.3 to 0.0.9)
Salvelinus: Former Tester (0.0.13 to 0.0.17)
Lady Alexa: Javascript Programmer (0.1.0)
<center><b>Other occasional helpers:</b></center>Sissyaline: Bug fixes and optimisation.
<a href="https://tfgames.site/index.php?module=viewgame&id=2409">HoratioTheGreat</a>: Picture Editing, Javascript Troubleshooting/Coding
wedgewu: Bugfixes
<a href="https://tfgames.site/index.php?module=viewgame&id=1205">Aaaac</a>, <a href="https://bottledstarlight.com/">Salty Justice</a>, <a href="https://playstarwatch.com/">ariana13 and the Starwatch Team</a>: Crosspromo ads.
<center><b>Subscribers</b>
<b>Master/Mistress</b>
-YOUR NAME COULD BE HERE-
<b>Significant Others</b>
-YOUR NAME COULD BE HERE-
<b>Friends with Benefits</b>
Whilhelmian - Asmer
<b>Friends</b>
Jantium - User#fbf8f471 - princeoflusting - xxMartynxx - User#01c5ad97
<b>Acquaintances</b>
geebster - Troqu - TelsiaW - ker777im - redwulfen - LepcisMagna - ducarre clement - Skow8333 - Choppy - dieselmotorhead - BabylonKing777 - DarkNico - User#75276896 - User#c12c97f6 - User#dc0af8bc - Ryan Bishop - User#d55d42d4 - Bhelliom Rahl - MikeHawk - User#a1047c22 - DarkDivision - zomb13hunt3r198 - User#bd024c45 - JaxD1984 - User#72aaa81a - BlackmanTheDark - User#2a56d1dd - Moatmoat - User#092eb365 - Spud0505 - Jordan K Denby - User#0e186e00 - User#94762907 - Marcus Herbert Brink - User#3f0dd331 - Highground - User#10404752 - AverageAdvilNeeder - JoxsTrapp - Swolow - User#a8c8d8d7 - jamieannecd - User#be6c6f77 - User#32b712b3 - DrumDudeZ - Blckdrgn - BeeBop321 - User#47d22da0 - User#de3420cc - Nox519 - chum - User#05f350ca - User#ced5748b - Allisgood69 - User#6fc0f71f - AsheiStone - Xan - User#70fb2350 - User#a478f85e - User#26427cee - User#1387ad9c - User#357bf497 - User#b636e719 - thasteef - User#Toothpick - User#385f59ef - Valaurelius - Aidan Scholes - Ulaephon - Lama - User#827a4482 - User#0a08f021 - User#2d4505df - babyboy14231 -KaaZee - User#a73c2edc - User#b55ed618 - merp - DuhJohnzy - Duels - User#60602bca - User#69b3b6e8 - User#689df4ce -
ExploreEmily44 - JustAFoxxo - Tassels - moyan - User#a813088c
<b>Bystanders</b>
eisi - User#435a1203 - Michael Mohan - User#bab5b645 - User#a8c8d8d7 - User#f36ca148 - TheShySeeker - User#5382ad76 - User#dbc373b4 - Silvertongue - User#503b4bfb - bankaizhi - nassertot - User#90001ec1 - User#8742df7a - AnnaRivera - User#1c4a4296 - User#e2a0bf6d - User#3b96820b - User#624993e4 - cinnamoncrow
<b>Special Thanks</b>
HiEv - TheMadExile - Goctionni - AWolfe
And last but not least, a huge thank you to all of you that plays the game. Your support means a lot to me, thank you for playing my game :)
<<link "Close" $return>><</link>></center><center><div class="travel">[img[Images/Locations/GymFrontDesk.jpg]]</div></center>You can pay for a subscription to the gym here, allowing you to go train during the opening hours of the gym.
<<if $timer.gym > 0>>Time left on your subscription: $timer.gym <<if $timer.gym >1>>days<<else>>day<</if>>
<</if>><center><<if $player.assets.money > 29>><<button "Subscribe for a week - $30">><<set $player.assets.money-=30>><<set $timer.gym+=7>><<refresh>><</button>><</if>><<if $player.assets.money > 99>><<button "Subscribe for 4 weeks - $100">><<set $player.assets.money-=100>><<set $timer.gym+=28>><<refresh>><</button>><</if>><<if $player.assets.money > 249>><<button "Subscribe for 12 weeks - $250">><<set $player.assets.money-=250>><<set $timer.gym+=84>><<refresh>><</button>><</if>>
[[Go back->Gym]]</center><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Gym">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><span id=main><<if visited("Club") > 4 && visited("Train") > 3 && $flags.gym.event is 0>>As you are training, a couple of the guys that you were hanging with last time you saw Crystal at the Red Vixen show up. You continue to workout, expecting them to not remember you. However, Jackson... Jordan! Yes! Jordan! ...comes to greet you, visibly remembering you despite the alcohol heavy evening you spent together.
<span style=color:green>"Hey man, didn't think I'd see you there. What's shakin'?"</span>
<span class="You">"Nothing much, just finishing my work out, trying to get back in shape, how about you?"</span>
<span style=color:green>"Me and my crew train here at this time, you know keep those guns big. Anyways, nice to see you tryna get in shape gee"</span> He then leave you alone and you finish your workout soon after.<<set $flags.gym.event = 1>><<elseif $flags.gym.event is 1 && visited("Club") > 5 && $flags.gym.event is 1>>You run into Jordan alone in the Gym looking at his phone like if he's waiting for something. You go check what's up with him.
<span class="You">"Hey Jordan, is everything okay?"</span>
<span style=color:green>"Nah, my crew can't make it today so I think Imma head out since I got no one to spot me on the bench."</span>
<span class="You">"Well if you want, I can spot you, I barely just got here myself."</span>
<span style=color:green>"You're a true gee $player.names.basic."</span> You then train together and he gives you a few pointers to make your training a bit more efficient.<<set $flags.gym.event = 2>><<elseif $flags.gym.event is 2 && visited("Gym") >= 10 && $flags.gym.event is 2>>You walk in the gym only to see Jordan training again, you don't see him that often but you know that he is in peak physical shape, unlike you.
<span class="You">"Hey Jordan"</span>, you say as you get on the treadmill next to him and start your cardio training.
<span style=color:green>"Sup man"</span>, he says, staying brief as he nears one of his running phases, the treadmill even taking some inclination to simulate a hill. You decide to continue your work out in the meantime, letting him go into another walking step before continuing your conversation.
<span class="You">"Hey, I've been wondering, do you go to other gyms or something? I barely see you here and you are almost chiseled in stone."</span>
He laughs at the remark, clearly taking pride in his physique. <span style=color:green>"Well yeah, it really depends where I hang, actually this place is just convenient for when I plan to go to the Red Vixen or something like that."</span>
<span class="You">"Oh! And where do you go usually?"</span>
He laughs again, almost as if you were saying something completely and utterly ridiculous. <span style=color:green>"Maybe I'll tell you someday, the place is really exclusive and all so... Anyways, I'll leave you to your training. Keep it cool $player.names.basic"</span>
He leaves on those words, leaving you alone to train... What kind of guy finishes with cardio even?!<<set $flags.gym.event = 3>><<elseif $flags.gym.event is 3 && visited("Gym") >= 13 && $player.stats.sissification > 30>><<set $flags.gym.event = 4>>You catch Jordan once more and decide to ask him some questions as you want to improve your shape to look slightly less masculine, especially in regards to your thighs and rear. <span class="You">"Hey Jordan, mind if I disturb you for a moment?"</span>
He doesn't seem too thrilled, thinking you are about to ask about his "super-secret gym". <span style=color:green>"Yeah sure, what do you want?"</span>
<span class="You">"Well I've been training a bit and I feel like my lower body isn't really following my upper body, and I haven't skipped leg day I swear. Any tips for better gains down there?"</span>
He finds the question a tad odd, but ultimately gives you the answer you are looking for. <span style=color:green>"Yeah, I mean usually that's the kind of training a woman would do, or trans-woman, but essentially instead of doing a lot of repetitions with lower weights, try to do less reps with more weight, you know like bodybuilders. Squats and lunges will really be your best friends, if you know what I mean."</span>
<span class="You">"Yeah, I gotcha, thanks for the tip man! I won't bother you further and I'll get squatting."</span> You go grab a dumbbell and get going on the squats, following his advice.
<span style=color:green>You have unlocked new training methods!</span>
<b>HINT:</b> Training your upper body will make your body more masculine, while training your lower body will make it more feminine and cardio will keep it as is.<<elseif $flags.gym.event == 4 && $player.status.crossdressing && $playerBody.ratio < -33>><<set _Event = 1>>Your lower body focused training has given results by now. Gone is your unfeminine silhouette and your hips feel wider than ever. Of course, the other gym members have also noticed those changes and it is not infrequent that you catch one of the men looking at your body.
This kind of attention also seems to have spread to Jordan who, while silent, also saw your body transform and all thanks to his advice. This day however, he breaks his usual distance and comes to you while you are at the water fountain.
<span style=color:green>"Damn! Plannin' on competing with Crystal?"</span>
<span class=You>"Not really... No, why?"</span>
<span style=color:green>"It's a compliment, don't be so cold."</span>
You blush a little. <span class=You>"T-thanks..."</span>
<span style=color:green>"You know, you remind me a little of Crystal back in the days. I know, kinda crazy that this girl wasn't always a social animal, took her a bit to accept she was looking good you know?"</span>
Well, that is surprising indeed, who knew you had that in common with Crystal. <span class=You>"What changed?"</span>, you ask, curious to see where your paths diverged.
<span style=color:green>"Well, she just accepted she was a hottie and started to pay attention to those who payed attention to her."</span>
Well, maybe you should start giving attention to those who are looking at you... starting with Jordan.
<span id=choice><center><<link "He's kinda hot too">><<replace #choice>><span class=You>"Well, I suppose I should... after all you said it, I'm pretty hot myself"</span>, you say, teasingly. Jordan doesn't seem to mind the flirting either as he seems to peacock a little so others won't try to steal your attention from him.
<span style=color:green>"That's the spirit, now I'm gotta bounce but I hope I'll catch you soon."</span>
Despite this remark, he doesn't seem ready to leave quite yet and you decide to take the hint, following him in the locker room a few seconds later. <span style=color:green>"I see you took the hint $player.names.basic, I'm glad you followed me here."</span>
<<if $player.names.sissy !== "TBD">><span class=You>"Actually you can call me $player.names.sissy... I think it fits me better"</span>
Jordan smiles. <span style=color:green>"$player.names.sissy does suit you well."</span>
<</if>>You strip yourself naked quickly, eager for action, while he doesn't seem to care much about his clothes. He kisses you powerfully, pushing you against one of the lockers, caressing your hips.
<span class=You><i>"Did Crystal ever fuck with him?"</i></span>, you think, wondering if your crossdressing friend had experienced this before you. You turn around, presenting your rear to him and he swiftly penetrates you, not even lubricating his large cock.
<span class=You>"Fuuuuu-"</span>, you exclaim as he covers your mouth.
<span style=color:green>"Sorry girl, no lube, try not to get us caught, aight?"</span>
You nod, unable to speak with his hand muffling your voice. Of course, there was this risk you didn't take into account. Better try to be quiet, as hard as it would be.
<video src="Images/Porn/JordanFuck.m4v" type="video/m4v" autoplay loop></video>
He fucks your raw asshole for what feels like an hour, making you cum twice in the process. By far, it was the best anal sex you've had so far. Without warning, he pulls out from your rear, leaving it gaping. <span style=color:green>"Now get on your knees, I want to cum on that pretty face of yours"</span>
You obey, out of sheer excitement, opening your mouth and sticking your tongue out for the cumshot.
<video src=Images/Porn/JordanCumshot.m4v" type=video/m4v" autoplay loop></video>
<span style=color:green>"Fuck, that was nice, now I have to go however. See you around <<if $player.names.sissy !== "TBD">>$player.names.sissy<<else>>$player.names.basic<</if>>."</span> He returns back in the gym to train leaving you sated, but exhausted.
You get yourself dressed and despite the fact you didn't get to finish your training, this beats any kind of <<link "workout.">><<set $player.stats.sissification+=3>><<set $jordan.sex = true>><<set $flags.gym.event = 5>><<set $player.stats.dignity-=2>><<set $player.skills[1].xp+=4>><<goto "LockersGym">><<set $player.stats.fitness+=2>><<if $player.skills[1].level < 2>><<set $player.stats.health-=5>><</if>><</link>><</replace>><</link>> | <<link "I'm not quite there yet">><<replace #choice>>You decide to keep training instead of following Jordan in the bathroom. While the offer might have been attractive, getting caught just wasn't worth it. Jordan, even if it was clear that he also wasn't done with his training, left the gym soon after, probably not to lose face.
<<link "Too bad">><<set $player.stats.fitness+=2>><<set $flags.gym.event = 5>><<goto "Gym">><</link>><</replace>><</link>></center></span><<elseif $flags.gym.event == 5 && $player.status.crossdressing && $playerBody.ratio < -33>><<set _Event = 1>><<set $flags.gym.event++>>You run into Jordan in the changing room. <span style=color:green>"Hey <<if $player.names.sissy !== "TBD">>$player.names.sissy<<else>>$player.names.basic<</if>>, how's it going?"</span>
<span class=You>"I'm doing alright, thanks. How about you?"</span>
<span style=color:green>"Doin' fine, place is empty as hell today, tho. Not much fun in training when you can hear yourself breath, you know?"</span>
The gym did feel rather dead today, the locker room being empty outside of the two of you. <span class=You>"Oh... that's a shame, I was just going to go work out myself."</span>
Outside of a few, faint, clanking noises and the muffled generic workout playlist playing from the exercise room proper, it felt like there is nothing but you and Jordan. It's a bit odd, but not all that unpleasant either.
<span id=choice><center><<link "Could you... stay a little longer?">><<replace #choice>>You don't know why exactly, but you don't want him to go. It's almost like if you needed him, now. You take on your cutest feminine voice and ask, <span class=You>"Could you... stay a little longer?"</span>
Jordan seems to take the hint as you slowly sway your hips. The gym is almost empty, the chances of you being caught are minimal and you are rather clear on what you want.
The two of you have some quick, rough sex on one of the benches. While not the most comfortable for your back, you don't mind, covering your mouth with your left hand not to make your presence known to the entire gym as he pounds your ass.
<video src="Images/Porn/JordanCumshot2.m4v" type="video/m4v" autoplay loop></video>
Not before long, he pulls out, cumming on your own cock with a wide grin on his mouth. You pant, equally satisfied. However, you do snap back to reality soon after, remembering you are in a public location.
<span style=color:green>"Well, I guess this explains why you still use the men's changing room."</span>, he teases as he is about to leave.
<span class=You>"P-possibly"</span>
You hurry to get dressed again, cleaning the cum in a hurried manner before anyone comes in. You could still train, but you do smell a little bit of cum still...
<<set $player.stats.sissification+=2>><<set $jordan.sex = true>><<set $player.stats.dominance-=2>><<set $player.stats.dignity-=1>><<set $player.stats.hygiene-=5>><<if $player.skills[1].level < 1>><<set $player.skills[1].xp+=6>><</if>><center><<link "Train anyway" "Train">><<set $player.stats.dignity-=1>><</link>> | <<link "Maybe I shouldn't train after all" "Gym">><</link>></center><</replace>><</link>> | <<link "I train better when it's quiet.">><<replace #choice>><span class=You>"Oh really? I personally do better when there aren't as many people in the way..."</span>
<span style=color:green>"I guess it's not everyone that wants to be the centerpiece where they go. Well, it was fun running into you <<if $player.names.sissy !== "TBD">>$player.names.sissy<<else>>$player.names.basic<</if>>."</span>
<span class=You>"You just don't want me to catch you staring at me, don't you?"</span>, you tease with a cute little shimmy. Jordan raises his hands, laughing as he leaves.
<<link "Train" "Train">><</link>><</replace>><</link>></center></span><<elseif $flags.gym.events == 6 && visited("Train") >= 30 && $player.status.crossdressing>><<set $flags.events.gym++>>You notice Jordan going through a particularly intense training session with other people. You've always known him to be strong, but you didn't know he was that strong either. You look at him from the sidelines as you continue training<<if $player.stats.sissification >= 40>>, actually you find yourself forgetting your count as you pay too much attention at him..<</if>>.
Because of this, you end up training more than you would have expected by the time his party splits up. You decide to walk up to him and say hi. <span class=You>"Big training day, uh?"</span>
<span style=color:green>"Yeah, gotta push myself from time to time. You seem to follow the same method <<if $player.names.sissy !== "TBD">>$player.names.sissy<<else>>$playernames.basic<</if>>."</span>
<span class=You>"Hmm, me?"</span>, you take a quick glance at your body and notice your clothes are drenched in sweat. You blush ever so slightly, knowing full well his training is the cause of your rather intense training session. <span class=You>"Y-yeah. It's always nice to see how far you can go from time to time. I just didn't think about being a sweaty mess when I'd walk home."</span>
<span style=color:green>"Yeah, showers been busted for months now here. Fortunately I live close by."</span> He pauses. <span style=color:green>"Say, wanna come over to my crib and get yourself cleaned up? At least you won't feel as nasty on the streets."</span>
<span class=choice><center><<link "Accept">><<replace #choice>><span class=You>"Oh that would be great, thank you. Let me just get my clothes from the changing room and I'll meet you at the front."</span>
You hurry to get your clothes and put them in a plastic bag, ready to head to Jordan's <<link "place.">><<replace #main>>Jordan pretty much guides you straight to the bathroom as you enter, allowing you to go first. However, you didn't only come here to wash off the sweat out of your body, you also want him to come in, so you leave the door open, leaving a clear signal for him to come over and join you in the steamy shower.
<span style=color:green>"Hmmm, you forgot to close the bathroom door. Want me to close the door?"</span>
<span class=You>"No, it's fine, unless that bothers you"</span>, you tease. You don't even flinch as your eyes lock.
Jordan doesn't need more to get naked and entering the shower. <span style=color:green>"Might as well save some hot water."</span>
You wiggle your soapy rear and push it against his cock, which you feel harden and wedging itself between your ass cheeks. Before long, you let him inside you, letting out a soft moan.
<video src="Images/Porn/JordanShower.m4v" type=video/m4v autoplay loop></video>
You brace against the wall as he fucks your rear with his girthy cock, making you moan wildly. <<if !$jordan.sex>>This time, you are finally able to let out your joy with each thrust, not risking to be found out by anyone like when you did it back at the gym.<<else>>You are completely speechless, is it how Crystal feels when she's with him?<</if>>
When he finally climaxes inside you, you are out of breath, as if you had a second workout within Jordan's shower. You will surely be sore tomorrow, and not just from the <<link "training.">><<set $jordan.sex = true>><<set $player.stats.sissification+=1>><<set $playerClothing = $normalOutfit>><<unset $normalOutfit>><<set $flags.gym.outfitWear = false>><<set $player.stats.hygiene=90>><<set $player.skills[1].xp+=5>><<goto "Travel">><<set $time+=30>><</link>><</replace>><</link>><</replace>><</link>> | <<link "Decline">><<replace #choice>><span class=You>"Thank you for the offer, but I'll be fine, I don't live too far off either."</span>
<span style=color:green>"Aight, Imma get on my way then. Have a good one <<if $player.names.sissy !== "TBD">>$player.names.sissy<<else>>$player.names.basic<</if>>"</span>
You feel your heart racing, but that might just be because of the training. Anyway, it's time to go home and take a long <<link "shower.">><<set $player.stats.hygiene-=20>><<goto "Gym">><</link>><</replace>><</link>></center></span><<elseif (visited("Train") is 15 or (visited("Train") % 20 is 0 && visited("Train") >= 15)) && visited("SCUnlock") is 0 && !$player.status.crossdressing>>You are approached by a very strong man, so much so that you wonder how he can even move. He also happens to be heavily tattooed and, as a matter of fact, relatively intimidating.
<span style=color:orange>"You really think you can get as strong as me with those weights?!"</span>, he says in a relatively aggressive manner.
<span class=You>"Well uhmm... n-"</span>
<span style=color:orange>"Wanna know the secret to get <b>guns</b> like these?!"</span>
<span class=You>"Uhh... Sure I guess?"</span>, you say, not wanting to be reduced to pulp.
He laughs loudly. <span style=color:orange>"Of course you do! I'm gonna let you in on a little secret <i>twig</i>, there's a place where you can get steroids and soon enough, you'll be as shredded as me! Wanna know where to get there?"</span>
<span id=choice><<link "Sure!" "SCUnlock">><</link>>
<<link "I'll be fine">><<replace #choice>><span class=You>"I'll keep trying normally for now."</span>
<span style=color:orange>"Ah! You keep trying that way!"</span>, he says before leaving you for another <<link "client." "Gym">><</link>><</replace>><</link>></span><</if>><<silently>><<set _EffectChance = random(1,5)>><<if ndef $TrainType>><<set _VidId = random(1,3)>><</if>><</silently>><center><div class="travel"><<if (_VidId is 1 or $TrainType is "Lower") && $player.status.crossdressing>><video src="Images/Misc/Train1.m4v" type="video/m4v" autoplay loop></video><<elseif (_VidId is 1 or $TrainType is "Lower") && !$player.status.crossdressing>><video src="Images/Misc/Train1a.m4v" type="video/m4v" autoplay loop></video><<elseif (_VidId is 2 or $TrainType is "Cardio") && !$player.status.crossdressing>><video src="Images/Misc/Train2.m4v" type="video/m4v" autoplay loop></video><<elseif (_VidId is 2 or $TrainType is "Cardio") and $player.status.crossdressing>><video src="Images/Misc/Train2a.m4v" type="video/m4v" autoplay loop></video><<elseif (_VidId is 3 or $TrainType is "Upper") and $player.status.crossdressing>><video src="Images/Misc/Train3a.m4v" type="video/m4v" autoplay loop></video><<else>><video src="Images/Misc/Train3.m4v" type="video/m4v" autoplay loop></video><</if>><<silently>><<unset $TrainType>><</silently>></div></center>
<<if _EffectChance < 4 && ndef _Event>>You train for a few hours. Your body aches a bit when you are done and you are quite sweaty.
<span class="You"><i>"Whew, I should really take a shower when I get home"</i></span><<elseif _EffectChance == 4 && ndef _Event>>You power through your training and even manage to squeeze a few extra sets. When you finally finish your training, you are very sweaty, but you managed to get more out of your training this time.<<set $player.stats.fitness++>><<set $player.stats.hygiene-=5>><<elseif _EffectChance > 4 && ndef _Event>>You try a new type of training and end up hurting yourself a little bit, this time won't be as productive...<<set $player.stats.fitness-->><<set $player.stats.health-=3>><</if>>
<<if ndef _Event>><<link "All done!">><<goto "Gym">><<if $TrainType is "Lower">><<set $playerBody.ratio -= random(1,2)>><<elseif $TrainType is "Upper">><<set $playerBody.ratio += random(1,2)>><</if>><<if $player.backstory is 4>><<set $player.stats.fitness+=(9/2)>><<else>><<set $player.stats.fitness+=(3*($player.stats.health/100))>><</if>><<set $time.minutes+=120>><<set $player.stats.hygiene-=random(7,12)>><</link>><</if>></span><<if $time.days >= 82>><<set $flags.jobs.homekeeping.active = true>><</if>><<set $time.minutes to 1230>><<if $time.days is 8>>You first class is a rather dull and useless one. Your teacher, Mr. Rodriguez, spends the session to detail the plan of the upcoming semester, which would be divided in "Modules" in order to facilitate learning.
The first module for the semester would be all about safety <<link "rules.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80))>><<goto "College">><</link>>
\
\<<elseif $time.days is 9>>The first of the series of four (excruciatingly boring) classes about safety. You try to pay attention as much as <<link "possible.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/2)>><<goto "College">><</link>>
\
\<<elseif $time.days is 10>>The second of the series of four (excruciatingly boring) classes about safety. You try to pay attention as much as <<link "possible.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/3)>><<goto "College">><</link>>
\
\<<elseif $time.days is 11>>The third of the series of four (excruciatingly boring) classes about safety. You try to pay attention as much as <<link "possible.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/4)>><<goto "College">><</link>>
\
\<<elseif $time.days is 12>>Finally, the last of the four classes about safety. The last few days were excruciatingly boring for you, but at least starting from next week you'll start learning something more interesting. As you are about to leave the class, another student asks you if you plan on going to the party Saturday.
<<link "I'll go">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/5)>><<goto "College">><<set $flags.collegeParty = true>><</link>>
<<link "I won't go">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/5)>><<goto "College">><</link>>
\
\<<elseif $time.days is 15>>This week will be all about materials. The first class is devoted exclusively to wood and different transformed wood products. Surprisingly there is a lot to cover and Mr. Ramirez runs out of time. Next class will cover the missing <<link "notions.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/6)>><<goto "College">><</link>>
\
\<<elseif $time.days is 16>>Mr Ramirez repeats himself for about 20 minutes until another student makes a remark about it. Because of this, you barely have time to manage to catch up. The second half of the class is a brief class about the main types of plastics you might have to work <<link "with.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/7)>><<goto "College">><</link>>
\
\<<elseif $time.days is 17>>Today's session is reserved to ceramics and glass. You are surprised to learn that ceramics are used to protect space <<link "shuttles!">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/8)>><<goto "College">><</link>>
\
\<<elseif $time.days is 18>>You learn about a wide variety of metal and alloys you will employ if you work in plumbing or construction. Steel is particularly interesting as the teach shows a short episode of how steel is <<link "made.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/9)>><<goto "College">><</link>>
\
\<<elseif $time.days is 19>>The last class is reserved to composite materials. Seriously, this category is really peculiar and you hope the teacher won't make trick questions about <<link "it...">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/10)>><<goto "College">><</link>>
\
\<<elseif $time.days is 22>>Finally, something interesting! You are visiting the College's workshop, where you will be spending the next few weeks. Of course, you are stuck with boring safety instructions, but you can't wait to get started on your first <<link "project.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/11)>><<goto "College">><</link>>
\
\<<elseif $time.days is 23>>You spend your last class in the classroom for the next few days. Mr Ramirez teaches you the basics of schematics writing in order to start working on your projects. Nothing really complicated, you just have to create a small, manual, arcade style game. You plan on making a babyfoot as it won't be too complicated to <<link "build.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/12)>><<goto "College">><</link>>
\
\<<elseif $time.days is 24>>First day in the workshop. Who knew sawdust was so insidious. You feel like you swallowed about half a pound of the stuff as you get out of <<link "class">><<set $player.stats.hygiene-=5>><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/13)>><<goto "College">><</link>>
\
\<<elseif $time.days is 25>>You continue to work on your project. Your plans, albeit crude, looks okay, so you start working on cutting out the pieces to make the main <<link "board.">><<set $player.stats.hygiene-=5>><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/14)>><<goto "College">><</link>>
\
\<<elseif $time.days is 26>>You spend a the class trying to make decent looking players, but you keep breaking them, making it a little infuriating. You still persevere and you will definitely think about how to make it work over the <<link "weekend.">><<set $player.stats.hygiene-=5>><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/15)>><<goto "College">><</link>>
\
\<<elseif $time.days is 29>>All of the head scratching you did over the weekend payed off. You manage to make all of the players you need in one sitting. You might be able to finish the project on time after <<link "all!">><<set $player.stats.hygiene-=5>><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/16)>><<goto "College">><</link>>
\
\<<elseif $time.days is 30>>You begin to put the components of your game together and discover the joys of working with pressed wood and glue. Is it possible for it to actually hold <<link "together?!">><<set $player.stats.hygiene-=5>><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/17)>><<goto "College">><</link>>
\
\<<elseif $time.days is 31>>You end up adding a few wooden supports to make your job easier. Your teacher seems to approve of this decision, but it doesn't mean anything as this task isn't <<link "graded.">><<set $player.stats.hygiene-=5>><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/18)>><<goto "College">><</link>>
\
\<<elseif $time.days is 32>>You game is finally done, you test it a bit and adjust it for tomorrow, as you will get to play with each others games, something that promises to be pretty <<link "fun.">><<set $player.stats.hygiene-=5>><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/19)>><<goto "College">><</link>>
\
\<<elseif $time.days is 33>>Today is the day where you all test each others games. It is a day full of mishaps, but you still all have a blast. It's also fun to not be breathing sawdust for <<link "once.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/20)>><<goto "College">><</link>>
\
\<<elseif $time.days is 36>>You return back to the classroom this week, instead of spending time in the workshop as this week will be about how to perform some minor renovations, covering windows carving, plumbing and other things. This class was mostly about teaching you how to find supporting walls as well as electric wire so you don't end up causing a lot of <<link "damage.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/21)>><<goto "College">><</link>>
\
\<<elseif $time.days is 37>>You learn about how to replace a window and how to carve new ones, which can be quite complicated at times since you might have to use scaffolding to reach some locations. In addition you receive a basic safety training for the scenario where you'd be working in <<link "scaffolds.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/22)>><<goto "College">><</link>>
\
\<<elseif $time.days is 38>>You get taught about plumbing, especially about how to replace pipes and water heaters. Who now wish you could get your landlord to replace <<link "yours...">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/23)>><<goto "College">><</link>>
\
\<<elseif $time.days is 39>>You learn about changing electric plugs and sockets and how to do it in an efficient and safe manner, which could prove handy it the <<link "future.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/24)>><<goto "College">><</link>>
\
\<<elseif $time.days is 40>>You spend today's class learning about plaster, how to apply it, how to sand it. Seriously, you are going to develop a dust allergy at this <<link "pace!">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/25)>><<goto "College">><</link>>
\
\<<elseif $time.days is 43>>You return to the workshop, this time to learn about painting and you reunite with your "old friend", the babyfoot game which you will apply a fresh coat of paint on <<link "soon enough.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/26)>><<goto "College">><</link>>
\
\<<elseif $time.days is 44>>You disassemble your game and start to trace lines on it with a pencil to separate colors. It takes you a lot of time to make it look decent, but at least now you have a basic <<link "layout.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/27)>><<goto "College">><</link>>
\
\<<elseif $time.days is 45>>You finally figure out a color scheme to paint your players, but you took to much time pondering and now you have to start rushing your <<link "paintjob.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/28)>><<goto "College">><</link>>
\
\<<elseif $time.days is 46>>Rushing the large panels allowed you to catch up on the backlog you had. It's not the prettiest job ever, but most of the botched parts are hardly visible <<link "anyways.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/29)>><<goto "College">><</link>>
\
\<<elseif $time.days is 47>>You finish painting your players and hastily reassemble the game, making sure everything still <<link "fits.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/30)>><<goto "College">><</link>>\
\<<elseif $time.days is 50>>This week is the last week before the exam, however, before you start looking back at what you've learned so far and answering questions. You get some extra time to finish the touch ups on your game as most of the students didn't manage to finish on time. The teacher however reminds you that you should always try to stay on schedule in the <<link "future.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/31)>><<goto "College">><</link>>
\
\<<elseif $time.days is 51>>The teacher spends the class covering things he feels he should put more emphasis on, you dutifully take notes as those things might be important for the upcoming <<link "exam.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/32)>><<goto "College">><</link>>
\
\<<elseif $time.days is 52>>The teacher gives you a non-graded test to complete to help you prepare for the longer exam. This turns out to be of little use however as you don't get the time to go through correcting every <<link "questions.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/33)>><<goto "College">><</link>>
\
\<<elseif $time.days is 53>>This class was in the form of a Q&A session between the teacher and the students. Attending this class felt a bit like a waste of your time as most questions asked didn't feel really important for the upcoming exam <<link "however.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/34)>><<goto "College">><</link>>
\
\<<elseif $time.days is 54>> Today is exam day, <<if $college.examPassChance > 70>>which you are fairly confident you will be able to pass.<<elseif $college.examPassChance > 50>>making you stress slightly as you are unsure you will manage to pass.<<else>>making you stress your life as you are almost certain to fail.<</if>>
You take the exam and answer the questions. Once you are done, you'll have a week off to <<link "relax.">><<set $college.programs[0].exam1.taken = true>><<if $college.examPassChance >= 85>><<set $college.programs[0].exam1.passed = true>><<elseif $college.examPassChance >= 60 && $college.examPassChance < 85>><<set _EffectChance = random(1,3)>><<if _EffectChance is 1>><<set $college.programs[0].exam1.passed = false>><<else>><<set $college.programs[0].exam1.passed = true>><</if>><<elseif $college.examPassChance >= 30 && $college.examPassChance < 60>><<set _EffectChance = random(1,2)>><<if _EffectChance is 1>><<set $college.programs[0].exam1.passed = false>><<else>><<set $college.programs[0].exam1.passed = true>><</if>><<else>><<set _EffectChance = random(1,3)>><<if _EffectChance is 1>><<set $college.programs[0].exam1.passed = true>><<else>><<set $college.programs[0].exam1.passed = false>><</if>><</if>><<goto "College">><</link>>
\
\<<elseif $time.days is 64>><<if $college.programs[0].exam1.taken is false>><<set $college.programs[0].exam1.passed = false>><</if>>You start the second half of the semester by receiving the grades of you first exam. <<if $college.programs[0].exam1.passed>>You managed to pass the exam, which makes you confident for what's <<link "ahead.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/35)>><<goto "College">><</link>><<else>>You completely flunked the exam, making the remainder of the program seem way harder to complete in any kind of successful manner. You should probably have a better attendance <<link "record...">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/35)>><<goto "College">><</link>><</if>>
\
\<<elseif $time.days is 65>>This week is focusing primarily on electricity. Sadly for you, it also means you will have to do some mathematics to begin with. You hope this won't last too <<link "long...">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/36)>><<goto "College">><</link>>
\
\<<elseif $time.days is 66>>More maths! At least Mr. Rodriguez says it's the last session relying on maths for electricity. Nonetheless you still pay attention as this will clearly be useful for the final <<link "exam.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/37)>><<goto "College">><</link>>
\
\<<elseif $time.days is 67>>You learn of important safety procedures regarding electricity, those will definitely come in handy as you will soon have to perform some practical electricity <<link "work.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/38)>><<goto "College">><</link>>
\
\<<elseif $time.days is 68>>You do a practical test on a safe electric system and you manage to do everything correctly, making you more confident in your <<link "aptitudes.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/39)>><<goto "College">><</link>>
\
\<<elseif $time.days is 71>>You move on to more complex electric system and more modern components. Your teacher rambles for a good 30 minutes on the topic of the new types of light bulbs, which apparently won't be that important for your <<link "exam.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/40)>><<goto "College">><</link>>
\
\<<elseif $time.days is 72>>While newer circuitry seems safer and easier to employ, you are also required to learn about older electrical work in order to be able to identify potentially dangerous parts of the circuitry in older <<link "buildings.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/41)>><<goto "College">><</link>>
\
\<<elseif $time.days is 73>>You learn about older electric cabling, which was insulated with wool back then. This can be especially dangerous as it can either be a fire hazard or an electrocution <<link "risk.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/42)>><<goto "College">><</link>>
\
\<<elseif $time.days is 74>>You move on from electricity to telecommunications cabling. Whilst it is not as important as electrical work in terms of safety, you will also be required to be able to install those. Usually it will only be for landlines, but on occasions, internet cabling might also be installed by <<link "you.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/43)>><<goto "College">><</link>>
\
\<<elseif $time.days is 75>>You have another short test which takes half of the class. Whilst it is non-graded, it helps you to identify which aspects of the new content you should focus your study <<link "on.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/44)>><<goto "College">><</link>>
\
\<<elseif $time.days is 78>>The teacher returns a bit more on last week's test in order to be sure you understand fully before moving <<link "on.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/45)>><<goto "College">><</link>>
\
\<<elseif $time.days is 79>>You move on to plumbing, as it is equally as important as electrical work. While they both can cause massive damage if not done properly, just different <<link "kinds.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/46)>><<goto "College">><</link>>
\
\<<elseif $time.days is 80>>Overall, plumbing seems a little less complex. Where it gets tricking is that unlike wiring, planing is <<link "key.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/47)>><<goto "College">><</link>>
\
\<<elseif $time.days is 81>>You learn of the hazards linked to old lead pipping and how important it is to change it upon discovery, even with the high costs it <<link "entails.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/48)>><<goto "College">><</link>>
\
\<<elseif $time.days is 82>>You finish the plumbing module with some special cases, notably linked to hot water tanks, but also with certain types of toilets.
You feel like you could start doing some extra work in construction now.
<<link "Leave class">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/49)>><<goto "College">><<set $flags.jobs.homekeeping.active = true>><</link>>
\
\<<elseif $time.days is 85>>This week is dedicated to some practical tests related to plumbing. The first think you have to do is to fix a particularly nasty toilet. After a good hour of work, you manage to fix the many issues with it, but honestly, if that ever happened in real life, you'd probably just get the client to change it for a new one <<link "instead.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/50)>><<goto "College">><</link>>
\
\<<elseif $time.days is 86>>Today, you are tasked with replacing a water tank for practice. While less annoying than the toilet, you still have to recall a lot of the safety procedures when dealing with it so you don't injure <<link "yourself.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/51)>><<goto "College">><</link>>
\
\<<elseif $time.days is 87>>Today is your lucky day as there aren't enough pieces for everyone and you just get to observe and take notes. Of course, it's not real practice, but you still get to see how to proceed from one of your <<link "classmates.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/52)>><<goto "College">><</link>>
\
\<<elseif $time.days is 88>>You spend the class fixing a fake pipe leak in a faux-ceiling. Not the most annoying, but your clothes are still humid as the class <<link "ends.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/53)>><<goto "College">><</link>>
\
\<<elseif $time.days is 89>>Today is a bit of a shorter class as the teacher decides to return on the collective work of the class. You take some notes, but there is nothing really outstanding for you to <<link "memorize.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/54)>><<goto "College">><</link>>
\
\<<elseif $time.days is 92>>You begin working on your final project. You are given a description of a room that was heavily damaged in a fire and you are not only tasked with estimating what you would do to rebuild the room as it was, but also to make it follow modern <<link "standards.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/55)>><<goto "College">><</link>>
\
\<<elseif $time.days is 93>>You start listing the first steps that would be required to do before starting work, including time estimates. Of course you can't tell for sure how much time it would take to dry the room, but your teacher said he would accept vague <<link "estimates.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/56)>><<goto "College">><</link>>
\
\<<elseif $time.days is 94>>You start to access the redo of utilities. Unfortunately for you, it seems from the situation that the electrical wiring used was insulated with cotton, which means you would have to rip everything out and replace it with modern <<link "wiring.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/57)>><<goto "College">><</link>>
\
\<<elseif $time.days is 95>>With utilities out of the way, you would now have to plan insulation. Fortunately for you, the old room didn't use asbestos, so it wouldn't be the hardest task <<link "either.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/58)>><<goto "College">><</link>>
\
\<<elseif $time.days is 96>>Now comes the time to plan the room per say. It is the last of the theoretical parts, but you will have a practical part next week, all on training structures of <<link "course.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/59)>><<goto "College">><</link>>
\
\<<elseif $time.days is 99>>You get started on the practical part, demolishing a practice wall and setting up the required equipment for drying the insides using your work from the previous <<link "week.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/60)>><<goto "College">><</link>>
\
\<<elseif $time.days is 100>>You have to redo the electricity of a mockup circuit. It is hard to focus as some of the other students are hacking at their own faux walls at the same <<link "time.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/61)>><<goto "College">><</link>>
\
\<<elseif $time.days is 101>>You get started on plumbing upgrades today. The training setup this time is far more complex and you have to work in relatively tight <<link "spaces.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/62)>><<goto "College">><</link>>
\
\<<elseif $time.days is 102>>You finish up the plumbing you started yesterday and take some notes as to how you could have done this better for the <<link "future.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/63)>><<goto "College">><</link>>
\
\<<elseif $time.days is 103>>You rebuild a small patch of wall today. The task is surprisingly more tedious than you could have thought despite the small size of the practice <<link "wall.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/64)>><<goto "College">><</link>>
\
\<<elseif $time.days is 106>>The teacher gives some feedback on the class' work last week and congratulates the group for doing so <<link "well.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/65)>><<goto "College">><</link>>
\
\<<elseif $time.days is 107>>With the exam coming this week, you have a couple of supervised study sessions with the teacher, allowing you to return on things you saw at the beginning of the <<link "semester.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/66)>><<goto "College">><</link>>
\
\<<elseif $time.days is 108>>The studying sessions are very useful as you get to brush up on some of the most complicated parts of the <<link "formation.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/67)>><<goto "College">><</link>>
\
\<<elseif $time.days is 109>>You get to polish your knowledge of the most recent classes today, hopefully it will help you for the final exam <<link "tomorrow.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/68)>><<goto "College">><</link>>
\
\<<elseif $time.days is 110>>Today is exam day, <<if $college.examPassChance > 70>>which you are fairly confident you will be able to pass.<<elseif $college.examPassChance > 50>>making you stress slightly as you are unsure you will manage to pass.<<else>>making you stress your life as you are almost certain to fail.<</if>>
You take the exam and answer the questions. Once you are done, you'll be done for the rest of the semester. <<silently>><<set $college.programs[0].exam2.taken = true>><<if $college.examPassChance >= 85>><<set $college.programs[0].exam2.passed = true>><<elseif $college.examPassChance >= 60 && $college.examPassChance < 85>><<set _EffectChance = random(1,3)>><<if _EffectChance is 1>><<set $college.programs[0].exam2.passed = false>><<else>><<set $college.programs[0].exam2.passed = true>><</if>><<elseif $college.examPassChance >= 30 && $college.examPassChance < 60>><<set _EffectChance = random(1,2)>><<if _EffectChance is 1>><<set $college.programs[0].exam2.passed = false>><<else>><<set $college.programs[0].exam2.passed = true>><</if>><<else>><<set _EffectChance = random(1,3)>><<if _EffectChance is 1>><<set $college.programs[0].exam2.passed = true>><<else>><<set $college.programs[0].exam2.passed = false>><</if>><</if>><</silently>>
You have <<if $college.programs[0].exam2.passed>>successfully<</if>> completed the homekeeping program! <<if !$college.programs[0].exam2.passed>>Unfortunately, you didn't manage to pass the [[program.->College]]<<else>> Now you can focus on the skills you have obtained and maybe acquire more in the [[future.->College]]<</if>><</if>><<if $player.backstory is 3>><<set $player.skills[6].xp+=(random(3,10))>><<else>><<set $player.skills[6].xp+=(random(2,7))>><</if>><<set $time.minutes to 1080>><<if $time.days is 8>>Your new teacher, Mrs. Tenshka introduces herself. You can say that you won't like her as she seems to be a pretty exigent teacher. You spend the second half of the class already practicing some rudimentary <<link "choreographies.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80))>><<goto "College">><</link>>
\
\<<elseif $time.days is 10>>You continue in learning choreographies, but at least this time around you have some time to do proper stretching, so you don't feel like your legs are on fire at the end of the <<link "class.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/2)>><<goto "College">><</link>>
\
\<<elseif $time.days is 12>>You are finally done with choreographies and the next few weeks will be all about learning the basic dances, starting with waltz. You hope that you won't be stuck with a lousy partner...
As you are about to leave the class, another student asks you if you plan on going to the party Saturday.
<<link "I'll go!">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/3)>><<goto "College">><<set $flags.collegeParty = true>><</link>>
<<link "I won't go.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/3)>><<goto "College">><</link>>
\
\<<elseif $time.days is 15>>Learning to waltz is pretty lousy, but at least your partner is pretty decent and the two of you quickly get used to each other. <<if visited("C2p3") > 0>>However it is a little bit awkward because she remembers she flashed her tits to you at the party last weekend.<</if>> Now you just hope you will be able to perform well with the music <<link "on.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/4)>><<goto "College">><</link>>
\
\<<elseif $time.days is 17>>As far as it goes, the two of you are able to handle the music. Your last challenge will be to actually perform in front of the whole class, and you are forced to admit that this is pretty <<link "stressing.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/5)>><<goto "College">><</link>>
\
\<<elseif $time.days is 19>>You present in front of the whole class. Nothing extraordinary, but for two debutantes, this is actually fairly <<link "decent.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/6)>><<goto "College">><</link>>
\
\<<elseif $time.days is 22>>This week will probably be more interesting as you are tasked in performing a contemporary dance. Your partner, Emily, seems to open up a little and the two of you start working on the new <<link "choreography.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/7)>><<goto "College">><</link>>
\
\<<elseif $time.days is 24>>This style isn't really your partner's cup of tea. Emily struggles to keep up most of the time and ends up injuring herself. Surprisingly, Mrs. Tenshka decides that your duo will be excused from the presentation, but you will still have to be present in <<link "class.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/8)>><<goto "College">><</link>>
\
\<<elseif $time.days is 26>>You sit in class and observe the other duos perform. It is a long stay, but at least you aren't forced to perform in <<link "solo.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/9)>><<goto "College">><</link>>
\
\<<elseif $time.days is 29>>Much to the whole class' surprise, this week's dance will be tap dancing. You assume this is partly due to Emily's injury, but this time you won't be saved from performing in front of <<link "everyone.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/10)>><<goto "College">><</link>>
\
\<<elseif $time.days is 31>>Learning how to tapdance is all fun and games until everyone actually practices with the damned shoes. The cacophony makes it hard for you to actually hard for you to <<link "focus">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/11)>><<goto "College">><</link>>
\
\<<elseif $time.days is 33>>Today is the day you present in front of the whole classroom. The stress is actually killing you and once you pass, you nearly fail to actually perform properly. Nevertheless, you still managed to do something good enough to be spared from your teacher's snarky <<link "remarks.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/12)>><<goto "College">><</link>>
\
\<<elseif $time.days is 36>>Emily finally returns this week, her doctor giving her the all clear to start performing again, which means that in addition to this week's presentation, you will have to perform again tomorrow after the class is <<link "over.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/13)>><<goto "College">><</link>>
\
\<<elseif $time.days is 38>>You both struggle to keep up with the class as well as trying to prepare for your presentation after the class. However you manage to do a decent performance and considering the circumstances, the teacher seems not to be too harsh with the two of <<link "you.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/14)>><<set $time.minutes+=30>><<goto "College">><</link>>
\
\<<elseif $time.days is 40>>Emily and yourself rush to be ready in time, but overall your performance turns out to be one of the best one. You see Emily smile for the first time in weeks, but you know your body will be sore tomorrow from all the efforts you <<link "made.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/15)>><<goto "College">><</link>>
\
\<<elseif $time.days is 43>>This week's assignment is a bit more different than those previously made as you need to create a choreography with your partner from the group up and you will have to present it as your midterm evaluation, which means you will have to work a lot with Emily to <<link "succeed.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/16)>><<goto "College">><</link>>
\
\<<elseif $time.days is 45>>The two of you continue to work on your choreography, working it out on paper together, although you mostly just concede on every <<link "argument.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/17)>><<goto "College">><</link>>
\
\<<elseif $time.days is 47>>You finish planning the choreography by the end of the class, but Emily deems that you won't have enough time to practice and tweak it and wants to practice outside of school hours...
<span id=choice><<set _hasTravelPass = setup.playerCode.hasItem('TravelPass')>><<if _hasTravelPass>><<link "Why not now?">><<set $DPractice = true>><<replace #choice>><span class=You>"Why not now?"</span>, you ask as obviously, the both of you had nothing to do after class.
<span class=Emily>"Sure, if you want we can go to the studio where I practice, we won't get disturbed there."</span>
<span class=You>"Sounds good!"</span>
<span style=color:green>You can now visit the Dance Studio in the Uptown District!</span>
<<link "You go to the studio...">><<set $DPractice = true>><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/18)>><<goto "DS1p0">><</link>><</replace>><</link>>
<</if>><<link "Practice tomorrow">><<replace #choice>>You accept to practice with her tomorrow. She gives you the address of the studio she goes to in order to practice and tells you to meet her there at 13:00.
<span style=color:green>You can now visit the Dance Studio in the Uptown District!</span>
<<link "Duly noted">><<set $DPractice = true>><<set $DancePracticeTime to 48>><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/18)>><<goto "College">><</link>><</replace>><</link>>
<<link "Practice Sunday">><<replace #choice>> You accept to practice with her this Sunday. She gives you the address of the studio she goes to in order to practice and tells you to meet her there at 13:00.
<span style=color:green>You can now visit the Dance Studio in the Uptown District!</span>
<<link "Duly noted">><<set $DPractice = true>><<set $DancePracticeTime to 49>><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/18)>><<goto "College">><</link>><</replace>><</link>>
<<link "Politely Decline">><<replace #choice>>You politely decline, saying that you are sadly unavailable for an additional practice, but you reassure her that everything will be <<link "fine.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/18)>><<goto "College">><</link>><</replace>><</link>></span>\
\
\<<elseif $time.days is 50>>You only have a few days left before presenting, however you disagree on if you should meet again outside to practice. You feel confident, but Emily not so much.
<span id=choice><<link "Politely Decline">><<replace #choice>>You politely decline, saying that you are sadly unavailable for an additional practice, but you reassure her that everything will be <<link "fine.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/19)>><<goto "College">><</link>><</replace>><</link>>
<<link "Accept (Tomorrow)">><<replace #choice>>You accept to practice with her tomorrow. <<if ndef $DPractice>><<set $DPractice = true>>She gives you the address of the studio she goes to in order to practice and tells you to meet her there at <<if $settings.time == 0>>13:00<<else>>1:00 PM<</if>>.
<span style=color:green>You can now visit the Dance Studio in the Uptown District!</span>
<<else>> You will have to meet Emily at the Dance Studio at 13:00.
<</if>><<link "Duly noted">><<set $DancePracticeTime to 51>><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/19)>><<goto "College">><</link>><</replace>><</link>>
<<link "Accept (Thursday)">><<replace #choice>>You accept to practice with her this Thursday. <<if ndef $DPractice>><<set $DPractice = true>>She gives you the address of the studio she goes to in order to practice and tells you to meet her there at 13:00.
<span style=color:green>You can now visit the Dance Studio in the Uptown District!</span>
<<else>> You will have to meet Emily at the Dance Studio at <<if $settings.time == 0>>13:00<<else>>1:00 PM<</if>>.
<</if>><<link "Duly noted">><<set $DancePracticeTime to 53>><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/19)>><<goto "College">><</link>><</replace>><</link>></span>
\
\<<elseif $time.days is 52>>Today is the final day of practice before the presentation. You are pretty confident you'll manage to <<link "perform.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/20)>><<goto "College">><</link>>
\
\<<elseif $time.days is 54>> Today is presentation day, <<if $college.examPassChance > 70>>which you are fairly confident you will be able to pass as you practiced a lot with Emily.<<elseif $college.examPassChance > 50>>making you stress slightly as you are unsure you will manage to perform as well as you originally thought.<<else>>making you stress your life as you are almost certain to fail, and you know Emily will be livid if you cause her to fail to add to the stress.<</if>> Once you are done, you'll have a week off to <<link "relax.">><<set $college.programs[1].exam1.taken = true>><<if $college.examPassChance >= 85>><<set $college.programs[1].exam1.passed = true>><<elseif $college.examPassChance >= 60 && $college.examPassChance < 85>><<set _EffectChance = random(1,3)>><<if _EffectChance is 1>><<set $college.programs[1].exam1.passed = false>><<else>><<set $college.programs[1].exam1.passed = true>><</if>><<elseif $college.examPassChance >= 30 && $college.examPassChance < 60>><<set _EffectChance = random(1,2)>><<if _EffectChance is 1>><<set $college.programs[1].exam1.passed = false>><<else>><<set $college.programs[1].exam1.passed = true>><</if>><<else>><<set _EffectChance = random(1,3)>><<if _EffectChance is 1>><<set $college.programs[1].exam1.passed = true>><<else>><<set $college.programs[1].exam1.passed = false>><</if>><</if>><<goto "College">><<set $college.programs[1].exam1.taken = 1>><</link>>
\
\<<elseif $time.days is 64>><<if $college.programs[1].exam1.taken is false>><<set $college.programs[1].exam1.passed = false>><</if>>You start the second half of the semester by receiving the grades of your presentation. <<if $college.programs[1].exam1.passed>>You managed to pass, which makes you confident for what's to come, and Emily seems quite happy as <<link "well.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/8)*80)/21)>><<goto "College">><</link>><<else>>You failed, and quite badly. You notice the angry look of Emily and you really can only blame yourself for this blunder. You'll have to make it up to her in a <<link "way...">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/8)*80)/21)>><<goto "College">><</link>><</if>>
\
\<<elseif $time.days is 66>>Your pair is mixed with two others as you focus on large scale <<if $college.programs[1].exam1.passed>><<link "choreography.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/8)*80)/22)>><<goto "College">><</link>><<else>>choreography. However, Emily seems quite mad still and barely speaks to you for the duration of the <<link "class.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/8)*80)/22)>><<goto "College">><</link>><</if>>
\
\<<elseif $time.days is 68>><<if $college.programs[1].exam1.passed>>You make some progress, even if it turns out to be way more complicated than paired <<link "dances.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/23)>><<goto "College">><</link>><<else>>You make little progress as Emily seems a bit out of sync with the rest of the group. You really need to talk to her next <<link "week...">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/23)>><<goto "College">><</link>><</if>>\
\
<<elseif $time.days is 71>><<if $college.programs[1].exam1.passed>>Progress has stalled a little within your team, but you are not alarmed, as it looks like the other groups are running into similar <<link "issues.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/24)>><<goto "College">><</link>><<else>>You decide to confront Emily as her behaviour last week was unpleasant, not only for you, but for your colleagues. After a long and rather straight to the point argument, you finally come back to the group and are able to make some <<link "progress.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/24)>><<goto "College">><</link>><</if>>\
\
<<elseif $time.days is 73>>Progress finally resumes and you manage to complete the first part of the routine by the end of the class. That being said, the hard part is yet to <<link "come.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/25)>><<goto "College">><</link>>
\
\<<elseif $time.days is 75>>Progress stalls once more as the second part of the routine seems a tad too complicated. However, you all decide to try to make it a bit simpler on <<link "Monday.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/26)>><<goto "College">><</link>>
\
\<<elseif $time.days is 78>>As was decided last Friday, you decide to tweak the second half of the choreography so it is easier to perform. The changes immediately improve the overall performance of your team, much to Emily's <<link "delight.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/27)>><<goto "College">><</link>>
\
\<<elseif $time.days is 80>>Today is the last day of practice before presenting. After some more practice, you are confident in your capacity to perform next <<link "class.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/28)>><<goto "College">><</link>>
\
\<<elseif $time.days is 82>>Much to your dismay, your group is the last one to present. The bar was raised pretty high by the other presentations, but you still get very positive feedback from both the teacher and the <<link "group.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/29)>><<goto "College">><</link>>
\
\<<elseif $time.days is 85>>The next two weeks will be radically different as you move on to solo dancing. Of course this poses a lot of challenges as you will probably end up taking more time planning your routine without the help of <<link "Emily.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/30)>><<goto "College">><</link>>
\
\<<elseif $time.days is 87>>Progress is slow, but you have a general idea of what you want to do. You start testing some of the more risky bit, with a camera filming, so you don't <<link "forget.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/31)>><<goto "College">><</link>>
\
\<<elseif $time.days is 89>>You sigh as you rewatch the footage. Everything you do feels so... stilted. Doing things on your own really is far more difficult than you originally <<link "thought.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/32)>><<goto "College">><</link>>
\
\<<elseif $time.days is 92>>You try something different, but with close to no avail. However, your luck seems to shift as Emily actually gives you an idea at the end of the class, hopefully this will make everything much <<link "better.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/33)>><<goto "College">><</link>>
\
\<<elseif $time.days is 94>>You do a few tweaks based on Emily's remarks from last Monday. Everything feels much smoother now and, hopefully, you'll be ready <<link "Friday.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/34)>><<goto "College">><</link>>
\
\<<elseif $time.days is 96>>You present today and you are pretty nervous as you only barely managed to master your dance. Fortunately for you, your fears never manifest themselves and your performance is <<link "passable.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/35)>><<goto "College">><</link>>
\
\<<elseif $time.days is 99>>You begin work on the semester's last project, once again pairing up with Emily, much to your delight. While work progresses well, you feel like something is on her <<link "mind.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/36)>><<goto "College">><</link>>
\
\<<elseif $time.days is 101>>Progress stalls for most of the class. Whatever Emily has on her mind, seems to hinder your progression. Hopefully you'll be ready by next <<link "week.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/37)>><<goto "College">><</link>>
\
\<<elseif $time.days is 103>>You manage to catch up for next week, but with only one practice left next Monday, Emily asks you once more for a practice this Saturday.
<<silently>><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/38)>>
<</silently>><span id=choice><center><<link "Accept">><<set $DPractice = true>><<set $DancePracticeTime to 104>><<replace #choice>>You agree to meet her tomorrow at the dance studio at <<if $settings.time == 0>>[[13h00.->College]]<<else>>[[1h00 PM.->College]]<</if>><</replace>><</link>> | <<link "Refuse">><<replace #choice>>You decline, confident you'll be able to succeed, much like the other [[times.->College]]<</replace>><</link>></center></span>
\
\<<elseif $time.days is 106>><<if visited("DS3p3") is 1>>Emily thanks you again for showing up last Saturday. Even if you didn't practice then, it meant a lot to her that you sacrificed your afternoon for <<link "this">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/39)>><<goto "College">><</link>><<else>>You spend the entire class practicing, Emily still being a bit off, but at least you are reassured in not having the practice last
<<link "week-end.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/39)>><<goto "College">><</link>><</if>>
\
\<<elseif $time.days is 108>>Today is the first day of presentations and while you are scheduled to be the last performance of the day, you run out of time and will be the first to perform tomorrow <<link "instead.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/40)>><<goto "College">><</link>>
\
\<<elseif $time.days is 110>>You finally get to present. It feels a bittersweet to finish the semester as you might never cross paths with your partner in the future.
<<silently>><<set $college.programs[1].exam2.taken = true>><<if $college.examPassChance >= 85>><<set $college.programs[1].exam2.passed = true>><<elseif $college.examPassChance >= 60 && $college.examPassChance < 85>><<set _EffectChance = random(1,3)>><<if _EffectChance is 1>><<set $college.programs[1].exam2.passed = false>><<else>><<set $college.programs[1].exam2.passed = true>><</if>><<elseif $college.examPassChance >= 30 && $college.examPassChance < 60>><<set _EffectChance = random(1,2)>><<if _EffectChance is 1>><<set $college.programs[1].exam2.passed = false>><<else>><<set $college.programs[1].exam2.passed = true>><</if>><<else>><<set _EffectChance = random(1,3)>><<if _EffectChance is 1>><<set $college.programs[1].exam2.passed = true>><<else>><<set $college.programs[1].exam2.passed = false>><</if>><</if>><</silently>>
You have <<if $college.programs[1].exam2.passed>>successfully<</if>> completed the dance program! <<if !$college.programs[1].exam2.passed>>Unfortunately, you didn't manage to pass the [[program.->College]]<<else>> Now you can focus on the skills you have obtained and maybe acquire more in the [[future.->College]]<</if>><</if>><<set $time.minutes to 1020>><<set $time.minutes to 1080>><<if $time.days is 8>>Mrs. Potts seems to be the kind of teacher that likes to move fast, but that is what you would expect from an express program. You are expected to spend half of the semester in an internship, right after you complete an exam certifying that you are qualified enough to perform basic office <<link "tasks.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80))>><<goto "College">><</link>>
\
\<<elseif $time.days is 9>>You are introduced to the basics of stenography, notably by being taught the optimal hand positioning on a keyboard to be able to type quickly. You are expected by the end of this week to be able to write 65 words per minute without any <<link "mistakes">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/2)>><<goto "College">><</link>>
\
\<<elseif $time.days is 10>>You practice on a simulator which will help you type faster, it takes you a while to achieve a comfortable rate of typing, but you know that it will get harder <<link "tomorrow.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/3)>><<goto "College">><</link>>
\
\<<elseif $time.days is 11>>You practice with short sentences. You do fairly decent work, but since typos create wrong answers, you sometimes fail and your rate <<link "plummets">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/4)>><<goto "College">><</link>>
\
\<<elseif $time.days is 12>>Your teacher dictates your cohort a text which you will all have to complete with as few mistakes as possible. Much to your surprise, you only make a handful of mistakes and you are sure with more practice.
As you are about to leave the class, another student asks you if you plan on going to the party Saturday.
<<link "I'll go">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/5)>><<goto "College">><<set $flags.collegeParty = true>><</link>>
<<link "I won't go">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/5)>><<goto "College">><</link>>
\
\<<elseif $time.days is 15>>Week two is dedicated to schedule management. However, before you actually learn to work through the schedules of people, you are taught how to make one and edit one on the <<link "computer">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/6)>><<goto "College">><</link>>
\
\<<elseif $time.days is 16>>Schedule management isn't really the most complicated thing to learn compared to stenography. You work through your exercises of the day relatively quickly, giving you the time to practice your stenography some <<link "more.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/7)>><<goto "College">><</link>>
\
\<<elseif $time.days is 17>>You learn how to see compatibilities within two or more schedules, it's a little bit more complicated but you manage to get the gist of <<link "it.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/8)>><<goto "College">><</link>>
\
\<<elseif $time.days is 18>>You practice with the program some more to be able to do the asked tasks quickly. However, you notice a bug in the program which prevents you do try an idea you had to be more <<link "efficient">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/9)>><<goto "College">><</link>>
\
\<<elseif $time.days is 19>>Today was the theater of a real time simulation of a particularly chaotic day of schedule management. At times you feel quite overwhelmed, but you still manage to keep up. At the end of the class, you feel quite <<link "exhausted.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/10)>><<goto "College">><</link>>
\
\<<elseif $time.days is 22>><<set _hasLaptop = setup.playerCode.hasItem('Laptop')>>Your teacher is sick this week, but she left a lot of exercises for the class to perform, and she made sure that it was only possible to do them on the school computer <<if _hasLaptop>>much to your dismay<</if>>. You start working on them, starting with the simplest <<link "first.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/11)>><<goto "College">><</link>>
\
\<<elseif $time.days is 23>>You continue working on your schoolwork. Despite a few hick-ups you progress fairly quickly compared to the other <<link "students.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/12)>><<goto "College">><</link>>
\
\<<elseif $time.days is 24>>You begin to work on the harder assignments and progress slowly. You barely have the time to complete the first one and as you read the instructions for the next one, the class <<link "ends">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/13)>><<goto "College">><</link>>
\
\<<elseif $time.days is 25>>You work on the second (and last) of the long projects, however, you won't have the time to finish this during tomorrow's <<link "class.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/14)>><<goto "College">><</link>>
\
\<<elseif $time.days is 26>>You finish the work halfway through the class, which allows you to practice stenography some more. You wonder what will happen next week as you can't just keep stalling before your <<link "internships.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/15)>><<goto "College">><</link>>
\
\<<elseif $time.days is 29>>Mrs. Potts returned to class after a week of absence but you can tell she is still a little bit sick, which makes you think that whatever she had last week was pretty <<link "nasty.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/16)>><<goto "College">><</link>>
\
\<<elseif $time.days is 30>>You learn about common rules in offices, mostly as a way to ensure a quick integration within the offices you'll work in as part of your internships and future <<link "jobs.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/17)>><<goto "College">><</link>>
\
\<<elseif $time.days is 31>>Today was about workplace ethic, something that is crucial according to Mrs Potts, but that is also incredibly boring, to the point you notice one of the students falling <<link "asleep.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/18)>><<goto "College">><</link>>
\
\<<elseif $time.days is 32>>You learn about how interviews are done and you are given tips in order to succeed once you will be interviewed for your internship. Funnily enough, you will have to find your own internship, not that it's going to be very hard to find <<link "one.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/19)>><<goto "College">><</link>>
\
\<<elseif $time.days is 33>>You spend the class conducting fake interviews, which turns out to be pretty fun to do. Maybe you should have tried that acting program everyone keeps talking <<link "about...">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34)/20)*80))>><<goto "College">><</link>>
\
\<<elseif $time.days is 36>>You learn that you have a week to find yourself an internship for your program. Of course, the labour shortage will make your job a bit easier, but you still feel some <<link "pressure.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/21)>><<goto "College">><</link>>
\
\<<elseif $time.days is 37>>You work on your resume, making sure all the important information are put on it as well as making the formatting as professional as humanely <<link "possible.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/22)>><<goto "College">><</link>>
\
\<<elseif $time.days is 38>>You send your resume to a bunch of companies in the city and spend the remaining time studying for the exam next <<link "week.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/23)>><<goto "College">><</link>>
\
\<<elseif $time.days is 39>>You have no replies to your applications as of when the class starts, making you send a few more to companies you thought off. You only receive a reply from Holt-Oritz Engineering, which seems to be interesting in having an interview with you... next <<link "Tuesday...">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/24)>><<goto "College">><</link>>
\
\<<elseif $time.days is 40>>You explain the situation you are stuck in to Mrs Poots, which is actually quite understanding of the situation and thus gives you until next Friday to have an <<link "internship.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/25)>><<goto "College">><</link>>
\
\<<elseif $time.days is 43>>This week is essentially a revision of the covered topics during this class, making it fairly <<link "boring.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/26)>><<goto "College">><</link>>
\
\<<elseif $time.days is 44>>You have a hard time because of your interview earlier today. The fact that you need to get this internship only stresses you up and thus, you barely listen to the <<link "teacher.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/27)>><<goto "College">><</link>>
\
\<<elseif $time.days is 45>>You spend today's class doing some extra schoolwork, preparing for the exam on next Friday, near the end of the class you receive an email officialising your internship and that you will begin to work on <<link "October 26th.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/28)>><<goto "College">><</link>>
\
\<<elseif $time.days is 46>>You submit your internship to Mrs Potts, which acknowledges you are indeed part of an internship and makes you fill some paperwork for the <<link "school.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/29)>><<goto "College">><</link>>
\
\<<elseif $time.days is 47>>Last day of mandatory in-class exam revision. Presence is not required next week from Monday to <<link "Thursday.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/30)>><<goto "College">><</link>>
\
\<<elseif $time.days is 50>>This week is the last week before the exam, and this week is dedicated to revision, however it would be wise of you to attend those classes as they will certainly have an impact on your <<link "grades.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/31)>><<goto "College">><</link>>
\
\<<elseif $time.days is 51>>The teacher spends the class covering things she feels she should put more emphasis on, you dutifully take notes as those things might be important for the upcoming <<link "exam.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/32)>><<goto "College">><</link>>
\
\<<elseif $time.days is 52>>The teacher gives you a non-graded test to complete to help you prepare for the longer exam. This turns out to be of little use however as you don't get the time to go through correcting every <<link "questions.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/33)>><<goto "College">><</link>>
\
\<<elseif $time.days is 53>>This class was in the form of a Q&A session between the teacher and the students. Attending this class felt a bit like a waste of your time as most questions asked didn't feel really important for the upcoming exam <<link "however.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/34)>><<goto "College">><</link>>
\
\<<elseif $time.days is 54>> Today is exam day, <<if $college.examPassChance > 70>>which you are fairly confident you will be able to pass.<<elseif $college.examPassChance > 50>>making you stress slightly as you are unsure you will manage to pass.<<else>>making you stress your life as you are almost certain to fail.<</if>>
You take the exam and answer the questions. Once you are done, you only will have your internship to <<link "complete.">><<set $college.programs[3].exam1.taken = true>><<if $college.examPassChance >= 85>><<set $college.programs[3].exam1.passed = true>><<elseif $college.examPassChance >= 60 && $college.examPassChance < 85>><<set _EffectChance = random(1,3)>><<if _EffectChance is 1>><<set $college.programs[3].exam1.passed = false>><<else>><<set $college.programs[3].exam1.passed = true>><</if>><<elseif $college.examPassChance >= 30 && $college.examPassChance < 60>><<set _EffectChance = random(1,2)>><<if _EffectChance is 1>><<set $college.programs[3].exam1.passed = false>><<else>><<set $college.programs[3].exam1.passed = true>><</if>><<else>><<set _EffectChance = random(1,3)>><<if _EffectChance is 1>><<set $college.programs[3].exam1.passed = true>><<else>><<set $college.programs[3].exam1.passed = false>><</if>><</if>><<goto "College">><</link>><</if>><<set $time.minutes to 960>><<if $time.days >= 33>><<set $flags.jobs.acting.job = true>><</if>><<if $player.backstory is 3>><<set $player.skills[5].xp+=(random(3,10))>><<else>><<set $player.skills[5].xp+=(random(2,7))>><</if>><<if $time.days is 8>> Mrs Liams is a passionate, or at least, that's what it looks like. The middle aged woman seems to be more than qualified to teach you all the basics of acting and makes it clear that with this class you can't expect to be an A-list celebrity. She makes all of you present yourselves to the group by being alone on the stage, in order to familiarize you to presenting in front of a <<link "crowd.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = (($SuccessChance/4)*80)>><<goto "College">><</link>>
\
\<<elseif $time.days is 9>>You do some improv in order to be more comfortable playing a wide range of characters, but one of the other guys seems stuck to only play secret agents. You wonder if he'll try to play something else at some <<link "point.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/2)>><<goto "College">><</link>>
\
\<<elseif $time.days is 12>>Another improv class. The student that was only playing secret agents started this week with another role, much to your surprise, however you misplaced your hopes as he revealed later in the skit that he was yet again a secret agent, much to the rest of the groups disapproval. As you are about to leave the class, another student asks you if you plan on going to the party Saturday.
<<link "I'll go">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/3)>><<goto "College">><<set $flags.collegeParty = true>><</link>>
<<link "I won't go">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/3)>><<goto "College">><</link>>
\
\<<elseif $time.days is 15>>You start the second week by being given a short text to memorize, which you have 2 hours to study before you present in front of the whole group. You are unlucky and pass first, but you manage to remember the complete monologue, much to your <<link "relief">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/4)>><<goto "College">><</link>>
\
\<<elseif $time.days is 16>>You start to work on another monologue from a famous french play and this time you have to put emphasis on your voice tones and <<link "accents">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/5)>><<goto "College">><</link>>
\
\<<elseif $time.days is 19>>You spend the first half of the class rehearsing again and the rest of the class is allocated to presentations. This time you pass second to last, giving you more time to practice in your <<link "head.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/6)>><<goto "College">><</link>>
\
\<<elseif $time.days is 22>>This week is a little more theoretical, with a history of theatre starting from its Greek roots. You learn that at the time, there were rarely actresses and that female roles were usually filled in by <<link "males.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/7)>><<goto "College">><</link>>
\
\<<elseif $time.days is 23>>You continue to study the history of theatre and start to delve in the main genres of theatre. Whilst comedy is a very popular category amongst the students, Mrs Liams notice a larger than average concentration of students that enjoy <<link "tragedy.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/8)>><<goto "College">><</link>>
\
\<<elseif $time.days is 26>>You finish the week with multimedia theatre, which mixes the traditional performance with astonishing visuals using advancements in animation and scene equipment, however most of the plays that Mrs Liams show to the group don't really impress <<link "you.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/9)>><<goto "College">><</link>>
\
\<<elseif $time.days is 29>>Much like last week, you go through the history of cinema, which is far more interesting than theatre in your opinion. You see how the young industry quickly metamorphosed itself into one of the most profitable industries on the <<link "planet.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/10)>><<goto "College">><</link>>
\
\<<elseif $time.days is 30>>You continue to talk about cinema and arrive to the contemporary era, sparking a debate on if the cultural industry have stalled in the last <<link "decade.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/11)>><<goto "College">><</link>>
\
\<<elseif $time.days is 33>>You do a couple of small workshops in order to maintain your current acting level and improve certain aspects of it.
Maybe you could start your career with some improv gigs... maybe you'll be able to find something on gregschart.
<b>HINT:</b> You can now start your acting career!
<<link "Leave">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/12)>> END OF CONTENT<<goto "College">><</link>>
\
\<<elseif $time.days is 36>>The next two weeks are mostly relegated to technical, but still important aspects of acting, mostly about support jobs such as technicians and make-up artists. Today, you learn about the importance of lighting both in theater and in <<link "cinema.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/13)>><<goto "College">><<set $player.skills[7].xp+=1>><</link>>
\
\<<elseif $time.days is 37>>You pursue your journey in the technical aspects of your art by learning about sound technicians and how complicated this aspect of the craft <<link "actually is.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/14)>><<goto "College">><</link>>
\
\<<elseif $time.days is 40>>Today's class is covering the job of editors, as actually performing the montage part of a short or full-length movie is far more complicated than it <<link "looks.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/15)>><<goto "College">><</link>>
\
\<<elseif $time.days is 43>>This class is about those who create the decors. Of course, with the breakthroughs in CGI, the craft is now mostly relegated to theatre, but you still learn a lot on the <<link "topic.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/16)>><<goto "College">><</link>>
\
\<<elseif $time.days is 44>>You spend today's class learning about one of the two most crucial aspects of any production, script writing. You learn quite a lot about it and discover that some of the best bits of movies have been made by "accident" by <<link "actors.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/17)>><<goto "College">><</link>>
\
\<<elseif $time.days is 47>>You learn about makeup artists and costume designers and how an actor can spend hours being "caked up" before shooting a <<link "scene.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/18)>><<goto "College">><<set $player.skills[7].xp+=2>><</link>>
\
\<<elseif $time.days is 50>>The teacher goes through important points before the exam on Friday. You make sure to note those elements down as they will likely be in the <<link "exam.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/19)>><<goto "College">><</link>>
\
\<<elseif $time.days is 51>>This class was in the form of a Q&A session between the teacher and the students. Attending this class felt a bit like a waste of your time as most questions asked didn't feel really important for the upcoming exam <<link "however...">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/20)>><<goto "College">><</link>>
\
\<<elseif $time.days is 54>>Today is exam day, <<if $college.examPassChance > 70>>which you are fairly confident you will be able to pass.<<elseif $college.examPassChance > 50>>making you stress slightly as you are unsure you will manage to pass.<<else>>making you stress your life as you are almost certain to fail.<</if>>
You take the exam and answer the questions. Once you are done, you'll have a week off to <<link "relax.">><<set $college.programs[4].exam1.taken = true>><<if $college.examPassChance >= 85>><<set $college.programs[4].exam1.passed = true>><<elseif $college.examPassChance >= 60 && $college.examPassChance < 85>><<set _EffectChance = random(1,3)>><<if _EffectChance is 1>><<set $college.programs[4].exam1.passed = false>><<else>><<set $college.programs[4].exam1.passed = true>><</if>><<elseif $college.examPassChance >= 30 && $college.examPassChance < 60>><<set _EffectChance = random(1,2)>><<if _EffectChance is 1>><<set $college.programs[4].exam1.passed = false>><<else>><<set $college.programs[4].exam1.passed = true>><</if>><<else>><<set _EffectChance = random(1,3)>><<if _EffectChance is 1>><<set $college.programs[4].exam1.passed = true>><<else>><<set $college.programs[4].exam1.passed = false>><</if>><</if>><<goto "College">><</link>>
\
\<<elseif $time.days is 64>>The second part of the semester will be dedicated to the creation of a medium length play with a team of 10 members. This means you will have to write the play, but also figure out costumes, stage configuration, lighting, <<link "etc.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/8)*80)/21)>><<goto "College">><</link>>
\
\<<elseif $time.days is 65>>You brainstorm ideas with the team, so far you have a couple of good ideas, but you aren't set on anything quite <<link "yet.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/8)*80)/22)>><<goto "College">><</link>>
\
\<<elseif $time.days is 68>>After talking about the topics, you narrow it down to two concepts. You decide as a group that you will wait until the start of next week before you decide between <<link "them.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/23)>><<goto "College">><</link>>
\
\<<elseif $time.days is 71>>You finally decide on a concept and get started on writing, however it is going to be a pretty long process so you convene to write and try each scenes one by one and trying them once they are done being written to make <<link "adjustments.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/24)>><<goto "College">><</link>>
\
\<<elseif $time.days is 72>>The scene goes relatively smoothly as there are only two characters that are introduced, establishing the general theme of the <<link "play.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/25)>><<goto "College">><</link>>
\
\<<elseif $time.days is 75>>Things go well still, you make good progress and get to start writing the third scene by the end of the <<link "class.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/26)>><<goto "College">><</link>>
\
\<<elseif $time.days is 78>>Writing the third scene is a tad more difficult as the team disagrees on the tone one of the characters is meant to use in the scene. After much debate, you finally settle on something you feel is more <<link "realistic.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/27)>><<goto "College">><</link>>
\
\<<elseif $time.days is 79>>Thankfully, progress goes rather smoothly and you feel like you should be done by the end of next <<link "week.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/28)>><<goto "College">><</link>>
\
\<<elseif $time.days is 82>>As progress continues, some of your teammates start working on the more technical aspects of the play. While they still give their opinions on the dialogues, they won't actively partake in their <<link "redaction.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/29)>><<goto "College">><</link>>
\
\<<elseif $time.days is 85>>Writing is nearly over and you try practicing a couple of the scenes that felt less fluid. You all agree that some of them could use some extra work <<link "tomorrow.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/30)>><<goto "College">><</link>>
\
\<<elseif $time.days is 86>>The scenes you identified yesterday as problematic are now in the process of being modified in order to feel less forced. So far, progress is going pretty well, but you still have the last few scenes to <<link "write.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/31)>><<goto "College">><</link>>
\
\<<elseif $time.days is 89>>You spend the entire class writing the last scenes, managing to finish the writing of the play a few minutes before the class ends. Next week will be dedicated to trying the entire play and make the last small modifications before getting into serious <<link "practice.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/32)>><<goto "College">><</link>>
\
\<<elseif $time.days is 92>>You start your first practice based on the script you wrote last week, so far everything seems fine, outside of a few little tweaks regarding how you move on the <<link "stage.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/33)>><<goto "College">><</link>>
\
\<<elseif $time.days is 93>>Everything feels smoother now and you continue tweaking your way to something you all hope Mrs. Liams will find <<link "adequate.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/34)>><<goto "College">><</link>>
\
\<<elseif $time.days is 96>>You are now done with your first run and start planning costumes and scene accessories. Fortunately for you, there is plenty to use and you don't have to fight with other teams to get something in accordance with your artistic <<link "vision.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/35)>><<goto "College">><</link>>
\
\<<elseif $time.days is 99>>You finalize your costume planning and get started with practicing, you still have two other classes before presentations start, then you can only hope you'll present on the last <<link "class.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/36)>><<goto "College">><</link>>
\
\<<elseif $time.days is 100>>You practice with your teammates, memorizing every single line of text and you plan on having a final practice on stage Friday, to master your <<link "movements.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/3)>><<goto "College">><</link>>
\
\<<elseif $time.days is 103>>You do your most ambitious practice today, with costumes and all. You are quite pleased with your performance and your team. Hopefully, your presentation will go as smoothly as today's practice <<link "went.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/38)>><<goto "College">><</link>>
\
\<<elseif $time.days is 106>>Fortune strikes as you are among the last groups to present. While attendance in class isn't mandatory, you and your colleagues decide to take the extra time to practice, knowing the bar will be much <<link "higher.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/39)>><<goto "College">><</link>>
\
\<<elseif $time.days is 107>>You do your last practice today, as you are set to present Friday. You feel ever<<link "class.">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/40)>><<goto "College">><</link>>
\
\<<elseif $time.days is 110>>Today is the big day where your work for the second half of the semester will finally come to fruition. You feel nervous, all of your semester hanging in the balance as you prepare for the first, and last, presentation of your play...<<silently>><<set $college.programs[4].exam2.taken = true>><<if $college.examPassChance >= 85>><<set $college.programs[4].exam2.passed = true>><<elseif $college.examPassChance >= 60 && $college.examPassChance < 85>><<set _EffectChance = random(1,3)>><<if _EffectChance is 1>><<set $college.programs[4].exam2.passed = false>><<else>><<set $college.programs[4].exam2.passed = true>><</if>><<elseif $college.examPassChance >= 30 && $college.examPassChance < 60>><<set _EffectChance = random(1,2)>><<if _EffectChance is 1>><<set $college.programs[4].exam2.passed = false>><<else>><<set $college.programs[4].exam2.passed = true>><</if>><<else>><<set _EffectChance = random(1,3)>><<if _EffectChance is 1>><<set $college.programs[4].exam2.passed = true>><<else>><<set $college.programs[4].exam2.passed = false>><</if>><</if>><</silently>>
You have <<if $college.programs[4].exam2.passed>>successfully<</if>> completed the theater program! <<if !$college.programs[4].exam2.passed>>Unfortunately, you didn't manage to pass the [[program.->College]]<<else>> Now you can focus on the skills you have obtained and maybe acquire more in the [[future.->College]]<</if>><</if>><center><b><u>Settings</u></b>
Photosensitivity Mode: <<checkbox "$settings.photosensitivity" false true autocheck>> | Keyboard Navigation tooltips: <<checkbox "$settings.showKeyboardShortcuts" false true autocheck>> | Time Display: <<listbox "$settings.time" autoselect>>
<<option "0:00" 0>>
<<option "12:00 AM" 1>>
<</listbox>>
<b><u>Configure Sidebar:</u></b>
<div style="display:inline-block; min-width: 250px;">Track Reminders</div> <<radiobutton "$settings.tracker" 0 autocheck>> <<button "Configure">><<Settings>><<set $menuID to 0>><<goto "MenuSettings">><</button>>
<div style="display:inline-block; min-width: 250px;">Track Items</div> <<radiobutton "$settings.tracker" 1 autocheck>> <<button "Configure">><<Settings>><<set $menuID = 1>><<goto "MenuSettings">><</button>>
<div style="display:inline-block; min-width: 250px;">Track Stats</div> <<radiobutton "$settings.tracker" 2 autocheck>> <<button "Configure">><<Settings>><<set $menuID = 2>><<goto "MenuSettings">><</button>>
<div style="display:inline-block; min-width: 250px;">Track Clothing</div> <<radiobutton "$settings.tracker" 3 autocheck>>
<div style="display:inline-block; min-width: 250px;">Nothing</div> <<radiobutton "$settings.tracker" -1 autocheck>></center>
<<if visited("Apartment 1") !== 0>><center><b><u>DEBUG</u></b>
<<link "Escape Bugged Event">><<DebugLeave>><<Settings>><</link>> | <<link "Escape Bugged Location">><<House>><<Settings>><</link>></center>
<center><b><u>WAIT</u></b>
<<link "15 minutes">><<set $time.minutes+=15>><<DebugLeave>><<Settings>><</link>> | <<link "30 minutes">><<set $time.minutes+=30>><<DebugLeave>><<Settings>><</link>> | <<link "45 minutes">><<set $time.minutes+=45>><<DebugLeave>><<Settings>><</link>> | <<link "60 minutes">><<set $time.minutes+=60>><<DebugLeave>><<Settings>><</link>></center><</if>>
<center><span data-nokeys="true"><<link "Close" $return>><</link>></span><<silently>><<repeat 1s>><<Settings>><</repeat>><</silently>></center>
<div class=hidden><<repeat 0.5s>><<set $settings.tracker>><<replace #sideopt>><span id=sideopt><<SideOption>></span><</replace>><</repeat>></div><<widget "CumTop">>
<<set _top = setup.playerCode.itemWornWithTags('Top')>>
<<set _outfit = setup.playerCode.itemWornWithTags('Outfit')>>
<<set _latex = setup.playerCode.isWearingItemWithTags('Top', 'Latex')>>
<<if !_latex and _top.id !== "None">>
<<script>>setup.playerCode.addTagToInventoryItem(State.temporary.top.id, 'isCumStained')<</script>>
<<elseif !_latex && !_outfit>>
<<script>>setup.playerCode.addTagToInventoryItem(State.temporary.outfit.id, 'isCumStained')<</script>>
<<elseif !_latex && !_top>>
<<CumBra>>
<</if>>
<</widget>><<Inventory>><<Clothes>><<set _hasStove = setup.playerCode.hasItem("Stove")>><<set _hasClipper = setup.playerCode.hasItem("Clipper")>><<if setup.firstOfMonth.includes($time.days % 365)>><<set _TravelPass = setup.playerCode.hasItem('TravelPass')>><<set _NMPass = setup.playerCode.hasItem('NMTravelPass')>><<if _NMPass>><<removeFromInventory "NMTravelPass">><<elseif _TravelPass>><<removeFromInventory "TravelPass">><</if>><</if>><<set _hasTravelPass = setup.playerCode.hasItem('TravelPass')>>
<<if setup.firstOfMonth.includes($time.days % 365)>><<set $player.assets.bankBalance = Math.floor($player.assets.bankBalance*(1.05+(Math.floor(($player.assets.bankBalance-50000)/50000)*0.05)))>><</if>>
<<if $housing.current is "apartment" and setup.firstOfMonth.includes($time.days % 365)>><<if $player.assets.money >= 1800 && !$flags.housing.lateRent and $flags.jobs.homekeeping.apartment is 0>><<set $player.assets.money-=1800>><<elseif $player.assets.money >= 1800 && $flags.housing.lateRent and $flags.jobs.homekeeping.apartment is 1>><<set $player.assets.money-=1800>><<set $flags.housing.lateRent = false>><<elseif $player.assets.money >= 3600 && $flags.housing.lateRent>><<set $player.assets.money-=3600>><<set $flags.housing.lateRent = false>><<elseif ($flags.jobs.homekeeping.apartment is 0 && $player.assets.money < 3600 && $flags.housing.lateRent) or ($flags.jobs.homekeeping.apartment is 1 && $player.assets.money < 1800 && $flags.housing.lateRent)>><<goto "Game Over">><<else>><<set $flags.housing.missedRentTrig = true>><<set $flags.housing.lateRent = true>><</if>><</if>>
<<if $time.days % 7 == 0>><<set _i = 6>><<else>><<set _i = $time.days % 7 - 1>><</if>><<if $routines[0].active[_i] && _i < 6>><<set _a = 0>><<elseif $routines[1].active[_i] && _i < 6>><<set _a = 1>><<elseif $time.days % 7 == 0 && $housing.current is "crappy apartment">><<CD>><<goto "Rent">><<elseif ($routines[0].active[6] or $routines[1].active[6]) and $time.days % 7 == 0 and $housing.current !== "crappy apartment">><<RentRoutine>><<else>><<CD>><<House>><</if>>\
\
<<switch $routines[_a].dress>><<case 1>><<wardrobeWearLook 0>><<case 2>><<wardrobeWearLook 1>><<case 3>><<wardrobeWearLook 2>><<case 4>><<wardrobeWearLook 3>><<case 5>><<wardrobeWearLook 4>><<case 6>><<wardrobeWearLook 5>><<case 7>><<wardrobeWearLook 6>><<case 8>><<wardrobeWearLook 7>><</switch>>
\
<<switch $routines[_a].eat>><<case 1>><<if _nbLeftovers > 0>><<inventoryChangeQuantity "Leftovers" -1>><<set $player.status.ate = true>><<set $time.minutes+=15>><<elseif _nbHealthyFood > 0 && _hasStove>><<inventoryChangeQuantity "HealthyFood" -1>><<set $player.status.ate = true>><<set $time.minutes+=90>><<elseif (_nbHealthyFood is 0 or _hasStove) and _nbFood > 0>><<inventoryChangeQuantity "Food" -1>><<set $player.status.ate = true>><<set $time.minutes+=20>><<set $player.stats.fitness-->><<elseif _nbFood is 0 && _nbJunkFood > 0>><<inventoryChangeQuantity "JunkFood" -1>><<set $player.stats.fitness-=2>><<set $player.status.ate = true>><<set $time.minutes+=20>><</if>><<case 2>><<if _nbFood > 0>><<inventoryChangeQuantity "Food" -1>><<set $player.stats.fitness-->><<set $player.status.ate = true>><<set $time.minutes+=20>><<elseif _nbFood is 0 && _nbJunkFood > 0>><<inventoryChangeQuantity "JunkFood" -1>><<set $time.minutes+=20>><<set $player.stats.fitness-=2>><</if>><<case 3>><<if _nbJunkFood > 0>><<inventoryChangeQuantity "JunkFood" -1>><<set $player.status.ate = true>><<set $player.stats.fitness-=2>><<set $time.minutes+=20>><</if>><</switch>>
\
<<if $routines[_a].shower>><<WashMakeup>><<if $housing.current is "crappy apartment" && $housing.upgrades[0].tank>><<if _nbSoap > 0>><<set $player.stats.hygiene+=30>><<inventoryChangeQuantity "Soap" -1>><<else>><<if $player.stats.hygiene <= 85>><<set $player.stats.hygiene+=15>><<else>><<set $player.stats.hygiene to 100>><</if>><</if>><<else>><<if _nbSoap > 0>><<set $player.stats.hygiene to 100>><<inventoryChangeQuantity "Soap" -1>><<else>><<if $player.stats.hygiene <= 70>><<set $player.stats.hygiene+=30>><<else>><<set $player.stats.hygiene to 100>><</if>><</if>><</if>><</if>>
\
<<if $routines[_a].medication[0] && $player.stats.health < 100>>
<<set _nbPainkiller = setup.playerCode.inventoryQuantity("Painkiller")>>
<<if _nbPainkiller < (100-$player.stats.health)/30>>
<<set _m = _nbPainkiller>>
<<elseif (_nbPainkiller >= (100-$player.stats.health)/30) && ((100-$player.stats.health)/30) <= 3>>
<<set _m = Math.round((100-$player.stats.health)/30)>>
<<else>>
<<set _m = 3>>
<</if>>
<<inventoryChangeQuantity "Painkiller" (_m*-1)>>
<<for _m > 0>>
<<set _m-->>
<<set $player.status.painkillersTaken++>>
<<set $player.stats.health+=random(3,10)>>
<<if $player.stats.health >= 100>>
<<break>>
<</if>>
<</for>>
<</if>>
<<if $routines[_a].medication[1] && $player.status.recovery[1] > 0>>
<<set _nbAdmorvils = setup.playerCode.inventoryQuantity("Admorvils")>>
<<if _nbAdmorvils > 0>>
<<inventoryChangeQuantity "Admorvils" -1>>
<<set $player.status.admorvils = true>>
<</if>>
<</if>>
<<if $routines[_a].medication[2]>>
<<set _nbDimoxinil = setup.playerCode.inventoryQuantity("Dimoxinil")>>
<<if _nb > 0>>
<<inventoryChangeQuantity "" -1>>
<<set $player.status.dimoxinil = true>>
<</if>>
<</if>>
<<if $routines[_a].medication[3]>>
<<set _nb = setup.playerCode.inventoryQuantity("HairBGone")>>
<<if _nb > 0>>
<<inventoryChangeQuantity "HairBGone" -1>>
<<set $player.status.hairBGone = true>>
<</if>>
<</if>>
<<if $routines[_a].medication[4]>>
<<set _nb = setup.playerCode.inventoryQuantity("Steroids")>>
<<if _nb > 0>>
<<inventoryChangeQuantity "Steroids" -1>>
<<set $player.status.steroids = true>>
<</if>>
<</if>>
<<if $routines[_a].medication[5]>>
<<set _nb = setup.playerCode.inventoryQuantity("Inhibi+")>>
<<if _nb > 0>>
<<inventoryChangeQuantity "InhibiPlus" -1>>
<<set $player.status.inhibiPlus = true>>
<</if>>
<</if>>
\
<<switch $routines[_a].makeup>>
<<case 1>><<WashMakeup>><<makeupApplyStyle 0>><<set $advancedColors.eyes to $playerMakeupStyles[0].advancedColors>>
<<case 2>><<WashMakeup>><<makeupApplyStyle 1>><<set $advancedColors.eyes to $playerMakeupStyles[1].advancedColors>>
<<case 3>><<WashMakeup>><<makeupApplyStyle 2>><<set $advancedColors.eyes to $playerMakeupStyles[2].advancedColors>>
<</switch>>
\
<<if $timer.nails is 1>><<if $routines[_a].reapplyPolish>><<nbPolish>><<if _appliedNails.id is "BlackPolish" and _nbBlack > 0>><<set $timer.nails = 7>><<inventoryChangeQuantity "BlackPolish" -1>><<elseif _appliedNails.id is "BluePolish" and _nbBlue > 0>><<set $timer.nails = 7>><<inventoryChangeQuantity "BluePolish" -1>><<elseif _appliedNails.id is "CyanPolish" and _nbCyan > 0>><<set $timer.nails = 7>><<inventoryChangeQuantity "CyanPolish" -1>><<elseif _appliedNails.id is "GreenPolish" and _nbGreen > 0>><<set $timer.nails = 7>><<inventoryChangeQuantity "GreenPolish" -1>><<elseif _appliedNails.id is "GreyPolish" and _nbGrey > 0>><<set $timer.nails = 7>><<inventoryChangeQuantity "GreyPolish" -1>><<elseif _appliedNails.id is "LightBluePolish" and _nbLightBlue > 0>><<set $timer.nails = 7>><<inventoryChangeQuantity "LightBluePolish" -1>><<elseif _appliedNails.id is "LilacPolish" and _nbLilac > 0>><<set $timer.nails = 7>><<inventoryChangeQuantity "LilacPolish" -1>><<elseif _appliedNails.id is "LimePolish" and _nbLime > 0>><<set $timer.nails = 7>><<inventoryChangeQuantity "LimePolish" -1>><<elseif _appliedNails.id is "OrangePolish" and _nbOrange > 0>><<set $timer.nails = 7>><<inventoryChangeQuantity "OrangePolish" -1>><<elseif _appliedNails.id is "PinkPolish" and _nbPink > 0>><<set $timer.nails = 7>><<inventoryChangeQuantity "PinkPolish" -1>><<elseif _appliedNails.id is "PurplePolish" and _nbPurple > 0>><<set $timer.nails = 7>><<inventoryChangeQuantity "PurplePolish" -1>><<elseif _appliedNails.id is "RedPolish" and _nbRed > 0>><<set $timer.nails = 7>><<inventoryChangeQuantity "RedPolish" -1>><<elseif _appliedNails.id is "WhitePolish" and _nbWhite > 0>><<set $timer.nails = 7>><<inventoryChangeQuantity "WhitePolish" -1>><<elseif _appliedNails.id is "YellowPolish" and _nbYellow > 0>><<set $timer.nails = 7>><<inventoryChangeQuantity "YellowPolish" -1>><<elseif _appliedNails.id is "TwoFadeNails" or _appliedNails.id is "CheckeredNails" or _appliedNails.id is "StripedNails">><<switch $advancedColors.nails[0]>><<case "Black">><<set _black += 1>><<case "Blue">><<set _blue += 1>><<case "Cyan">><<set _cyan += 1>><<case "Green">><<set _green += 1>><<case "Grey">><<set _honey += 1>><<case "Light Blue">><<set _lightBlue += 1>><<case "Lilac">><<set _lilac += 1>><<case "Lime">><<set _lime += 1>><<case "Orange">><<set _orange += 1>><<case "Pink">><<set _pink += 1>><<case "Purple">><<set _purple += 1>><<case "Red">><<set _red += 1>><<case "White">><<set _white += 1>><<case "Yellow">><<set _yellow += 1>><</switch>><<switch $advancedColors.nails[1]>><<case "Black">><<set _black += 1>><<case "Blue">><<set _blue += 1>><<case "Cyan">><<set _cyan += 1>><<case "Green">><<set _green += 1>><<case "Grey">><<set _honey += 1>><<case "Light Blue">><<set _lightBlue += 1>><<case "Lilac">><<set _lilac += 1>><<case "Lime">><<set _lime += 1>><<case "Orange">><<set _orange += 1>><<case "Pink">><<set _pink += 1>><<case "Purple">><<set _purple += 1>><<case "Red">><<set _red += 1>><<case "White">><<set _white += 1>><<case "Yellow">><<set _yellow += 1>><</switch>><<if (_nbBlack is 1 and $advancedColors.nails.includes("Black")) or (_nbBlue is 1 and $advancedColors.nails.includes("Blue")) or (_nbCyan is 1 and $advancedColors.nails.includes("Cyan")) or (_nbGreen is 1 and $advancedColors.nails.includes("Green")) or (_nbGrey is 1 and $advancedColors.nails.includes("Grey")) or (_nbLightBlue is 1 and $advancedColors.nails.includes("Light Blue")) or (_nbLilac is 1 and $advancedColors.nails.includes("Lilac")) or (_nbLime is 1 and $advancedColors.nails.includes("Lime")) or (_nbOrange is 1 and $advancedColors.nails.includes("Orange")) or (_nbPink is 1 and $advancedColors.nails.includes("Pink")) or (_nbPurple is 1 && $advancedColors.nails.includes("Purple")) or (_nbRed is 1 and $advancedColors.nails.includes("Red")) or (_nbWhite is 1 and $advancedColors.nails.includes("White")) or (_nbYellow is 1 and $advancedColors.nails.includes("Yellow"))>><<inventoryChangeQuantity "BlackPolish" _black>><<inventoryChangeQuantity "BluePolish" _blue>><<inventoryChangeQuantity "CyanPolish" _cyan>><<inventoryChangeQuantity "GreenPolish" _green>><<inventoryChangeQuantity "GreyPolish" _grey>><<inventoryChangeQuantity "LightBluePolish" _lightBlue>><<inventoryChangeQuantity "LilacPolish" _lilac>><<inventoryChangeQuantity "LimePolish" _lime>><<inventoryChangeQuantity "OrangePolish" _orange>><<inventoryChangeQuantity "PinkPolish" _pink>><<inventoryChangeQuantity "PurplePolish" _purple>><<inventoryChangeQuantity "RedPolish" _red>><<inventoryChangeQuantity "WhitePolish" _white>><<inventoryChangeQuantity "YellowPolish" _yellow>><<if _appliedNails.id is "TwoFadeNails">><<TwoFadeNails>><<elseif _appliedNails.id is "CheckeredNails">><<CheckeredNails>><<elseif _appliedNails.id is "StripedNails">><<StripedNails>><</if>>
<</if>><</if>><</if>><</if>>
\
<<if $routines[_a].autoshaveBody>><<if $playerBody.hair[2].length > 0>><<if _nbCream > 0>><<inventoryChangeQuantity "DepilatoryCream" -1>><<set _EffectChance = random(1,10)>><<set $playerBody.hair[2].length to 0>><<set $playerBody.hair[2].sinceCut to 0>><<set $time.minutes+=10>><<if _EffectChance is 5>><<set $player.stats.health-->><</if>><<elseif _nbWaxStrips > 0>><<set $playerBody.hair[2].length to 0>><<set $time.minutes+=15>><<inventoryChangeQuantity "WaxStrips" -1>><<set $playerBody.hair[2].sinceCut to 0>><<elseif _nbRazors > 0>><<set $playerBody.hair[2].length to 0>><<inventoryChangeQuantity "SingleUseRazors" -1>><<set $playerBody.hair[2].sinceCut to 0>><<set $time.minutes+=45>><</if>><</if>><</if>>
\
<<Inventory>><<if $routines[_a].autoshaveFace>><<if $playerBody.hair[1].length > 0>><<if _hasClipper>><<set $playerBody.hair[1].sinceCut to 0>><<set $playerBody.hair[1].length to 0>><<set $time.minutes+=15>><<elseif _nbRazors > 0>><<set $playerBody.hair[1].sinceCut to 0>><<set $playerBody.hair[1].length to 0>><<inventoryChangeQuantity "SingleUseRazors" -1>><<set $time.minutes+=15>><</if>><</if>><</if>>
\
<<Inventory>><<if $routines[_a].autoshavePubes>><<if $playerBody.hair[3].length > 0>><<if _nbWaxStrips > 0>><<set $playerBody.hair[3].length to 0>><<set $time.minutes+=5>><<inventoryChangeQuantity "WaxStrips" -1>><<set $playerBody.hair[3].sinceCut to 0>><<elseif _nbRazors > 0>><<set $playerBody.hair[3].sinceCut to 0>><<inventoryChangeQuantity "SingleUseRazors" -1>><<set $playerBody.hair[3].length to 0>><<set $time.minutes+=10>><</if>><</if>><</if>>
\
<<if $time.days % 7 == 6>><<if _gag or (!_outfit and (!_top or !_bottom)) or !_shoes or $routines[_a].goTo !== 1>><<CD>><<House>><<elseif $routines[_a].goTo is 1>><<CD>><<goto "GS">><<set $location = {name: 'Gas Station', goto: 'GS', isUnlocked: () => true, dimension: 0, coordinates: [-2, 0], openHours: [0, 1440], openDays: [true, true, true, true, true, true, true], tags: []}>><<if $housing.current is "crappy apartment">><<set $time.minutes+=10>><<else>><<set $time.minutes+=20>><</if>><</if>><<else>><<if _gag or (!_outfit and (!_top or !_bottom)) or !_shoes or $routines[_a].goTo is 0>><<CD>><<House>><<elseif $routines[_a].goTo is 1>><<CD>><<goto "GS">><<set $location = {name: 'Gas Station', goto: 'GS', isUnlocked: () => true, dimension: 0, coordinates: [-2, 0], openHours: [0, 1440], openDays: [true, true, true, true, true, true, true], tags: []}>><<if $housing.current is "crappy apartment">><<set $time.minutes+=10>><<else>><<set $time.minutes+=20>><</if>><<elseif $routines[_a].goTo is 2>><<if _hasTravelPass>><<CD>><<goto "College">><<set $location = {name: 'College',
goto: 'College',
isUnlocked: () => true,
dimension: 0,
coordinates: [0, 8],
openHours: [360, 1380],
openDays: [false, true, true, true, true, true, false],
tags: ['busAccessible', 'changeDimension']
}>><<set $time.minutes+=8>><<else>><<set $location = {name: 'College',
goto: 'College',
isUnlocked: () => true,
dimension: 0,
coordinates: [0, 8],
openHours: [360, 1380],
openDays: [false, true, true, true, true, true, false],
tags: ['busAccessible', 'changeDimension']
}>><<CD>><<goto "College">><<if $housing.current is "crappy apartment">><<set $time.minutes+=40>><<else>><<set $time.minutes+=50>><</if>><</if>><<elseif $routines[_a].goTo is 3 && _hasTravelPass and $flags.jobs.holt.active>><<set $location = {name: 'Holt-Ortiz Engineering',
goto: 'HOE',
isUnlocked: () => State.variables.college.programs[3].active,
dimension: 2,
coordinates: [0, 0],
openHours: [480, 1080],
openDays: [false, true, true, true, true, true, false],
tags: ['changeDimension', 'hidden']
}>><<CD>><<goto "HOE">><<set $time.minutes+=10>><<else>><<CD>><<House>><</if>><</if>><<if def $hairLengthSalon>><<unset $hairLengthSalon>><</if>><center><div class="travel">[img[Images/Locations/Salon.jpg]]</div></center>
\The nearby hair salon offers reasonably priced haircuts, dyeing and they also have wigs in stock! Plus, it never appears to be especially busy, so you can simply come in whenever you need a haircut!
<center><<if $player.assets.money >= 40 && $playerBody.hair[0].length > 0>>[[Get a hair cut->HairCut]]<<elseif $player.assets.money < 40>>You can't afford a haircut<<else>>Your hair is too short for a haircut<</if>> | <<if $player.assets.money > 20>>[[Get your hair dyed->Dye]]<<else>>You can't afford to have your hair dyed<</if>> | <<if $player.stats.sissification < 10>><span style=color:red>Wigs (Why would you buy this?)</span><<else>>[[Buy a wig->HairSalonWigs]]<</if>>
<span class=DisableKeyLinks><<link "Leave" "Travel">><</link>></span></center><<Leave>><<if $crystal.shopping1[3] == 1>><span class=Crystal>"Not sure if that will be fitting anywhere outside of a gym or pool, but it's not a bad idea for you to get some sport clothes! A healthy girl is a happy girl!"</span>
<</if>><div class="itemContainer">\
<<shop "Sports Pro">></div>\
\
[[Leave->Mall]]<div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Mall">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div>
<<nobr>>
<<set _Makeup = [setup.playerCode.hasInventoryItemWithTags("Lips"), setup.playerCode.hasInventoryItemWithTags("Toper"), setup.playerCode.hasInventoryItemWithTags("Eyeliner"), setup.playerCode.hasInventoryItemWithTags("Eyeshadow"), setup.playerCode.hasInventoryItemWithTags("Mascara"),
setup.playerCode.hasInventoryItemWithTags("Contour"),
setup.playerCode.hasInventoryItemWithTags("Nails"),
setup.playerCode.hasInventoryItemWithTags("Foundation"),
setup.playerCode.hasInventoryItemWithTags("Primer"),
setup.playerCode.hasInventoryItemWithTags("Highlight"),
setup.playerCode.hasInventoryItemWithTags("Blush"),
setup.playerCode.hasInventoryItemWithTags("Bronzer")]>>
<<if _Makeup.includes(true) > 0>><<set _boughtMakeup = true>><</if>>
<<set _nbSoap = setup.playerCode.inventoryQuantity("Soap")>>
<<set _nbWipes = setup.playerCode.inventoryQuantity("Wipes")>>
<<set _nbRazors = setup.playerCode.inventoryQuantity("SingleUseRazors")>>
<<set _nbWaxStrips = setup.playerCode.inventoryQuantity("WaxStrips")>>
<<set _nbCream = setup.playerCode.inventoryQuantity("DepilatoryCream")>>
<<set _nbPainkiller = setup.playerCode.inventoryQuantity("Painkiller")>>
<<set _nbAdmorvils = setup.playerCode.inventoryQuantity("Admorvils")>>
<<set _nbSteroids = setup.playerCode.inventoryQuantity("Steroids")>>
<<set _nbInhibiPlus = setup.playerCode.inventoryQuantity("Inhibi+")>>
<<set _nbHairBGone = setup.playerCode.inventoryQuantity("HairBGone")>>
<<set _nbDimoxinil = setup.playerCode.inventoryQuantity("Dimoxinil")>>
<<set _hasDildo = setup.playerCode.hasItem("SuctionCupDildo")>>
<<set _hasClipper = setup.playerCode.hasItem("Clipper")>>
<<set _Locked = setup.playerCode.isWorn("PinkChastity")>>
<<if $housing.current == "crappy apartment">><<set _h = 1>><<elseif $housing.current == "apartment">><<set _h = 2>><<elseif $location.goto == "FixerUpper" && $player.assets.fixerUpper.renovations[2] < 100>><<set _h = 3>><<else>><<set _h = 4>><</if>>
<<set _img = "Images/Locations/Bathroom" + _h + ".jpg">>
<</nobr>><span id=main><center><div class=travel>[img[_img]]</div></center><<if _h == 1>>Your bathroom is equally as awful as the rest of your apartment. The mirror is cracked, some tiles aren't even stuck on the floor anymore, and you are pretty sure you can see mold. <<if !$housing.upgrades[0].tank>>This being said, the worst is probably your shower, as the water heater isn't even working properly!<</if>><<elseif _h == 2>>Your bathroom is relatively spacious, with a brand new water tank which will allow you to take long showers. Additionally, a warming towel rack will make getting out of the shower far more pleasant.<<elseif _h == 3>>The bathroom is severely outdated and in need of an overhaul. Plus, the aesthetics are out of the 70s...<<else>>Your bathroom is quite spacious, with a brand new water tank which will allow you to take long showers. You also have a bath, which you don't really want to use quite yet.<</if>>
<center><<if _h !== 3>><<link "Shower">><<replace #main>><<set $time.minutes+=15>>You take a shower, the <<if $housing.upgrades[0].tank or $housing.current !== "crappy apartment">>warm<<else>>lukewarm<</if>> water allowing you to get rid of the filth on your body.<<if !$housing.upgrades[0].tank and $housing.current == "crappy apartment">><<if _nbSoap > 0>><<set $player.stats.hygiene+=30>><<inventoryChangeQuantity "Soap" -1>><<elseif _nbSoap is 1>><<set $player.stats.hygiene+=30>><<inventoryChangeQuantity "Soap" -1>>
<span class="You">"I just finished the bottle, I need to go buy more soap"</span><<else>><<if $player.stats.hygiene <= 85>><<set $player.stats.hygiene+=15>><<else>><<set $player.stats.hygiene to 100>><</if>>
You are out of soap, cleaning your body with water won't do much. You should go buy some more at the grocery store!<</if>><<else>><<if _nbSoap > 0>><<set $player.stats.hygiene to 100>><<inventoryChangeQuantity "Soap" -1>><<elseif _nbSoap is 1>><<set $player.stats.hygiene to 100>><<inventoryChangeQuantity "Soap" -1>>
<span class="You">"I just finished the bottle, I need to go buy more soap"</span><<else>><<if $player.stats.hygiene <= 70>><<set $player.stats.hygiene+=30>><<else>><<set $player.stats.hygiene to 100>><</if>>
You are out of soap, cleaning your body with water won't do much. You should go buy some more at the grocery store!<</if>><</if>>
<span id=Masturbate><<if !_Locked>><<link "Masturbate?">><<set $player.skills[2].xp+=2>><<replace #Masturbate>>You decide to masturbate in the shower.
<div class=shower><<if $playerBody.breast.size is 0>><video src="Images/Porn/Shower.m4v" type="video/m4v" autoplay loop></video><<else>><video src="Images/Porn/ShowerShemale.m4v" type="video/m4v" autoplay loop></video><</if>></div><</replace>><</link>><</if>><<if _hasDildo>> | <<link "Use Dildo?">><<set $player.skills[1].xp+=2>><<replace #Masturbate>>You give your dildo a go. Fortunately, there's no one to catch you on your joyride.
<div class=shower><video src="Images/Porn/ShowerDildo.m4v" type="video/m4v" autoplay loop></video></div><</replace>><</link>><</if>></span><<WashMakeup>>
<<link "All clean!">><<goto "Bathroom">><</link>><</replace>><</link>><<if $ShowerRoutine>> | <<link "Shower (Routine)">><<set $time.minutes+=18>><<replace #main>><<silently>><<WashMakeup>><</silently>>You take a rapid shower and get ready for your plans.<<if !$housing.upgrades[0].tank>><<if _nbSoap > 0>><<set $player.stats.hygiene+=30>><<inventoryChangeQuantity "Soap" -1>><<elseif _nbSoap is 1>><<set $player.stats.hygiene+=30>><<inventoryChangeQuantity "Soap" -1>>
<span class="You">"I just finished the bottle, I need to go buy more soap"</span><<else>><<if $player.stats.hygiene <= 85>><<set $player.stats.hygiene+=15>><<else>><<set $player.stats.hygiene to 100>><</if>>
You are out of soap, cleaning your body with water won't do much. You should go buy some more at the grocery store!<</if>><<else>><<if _nbSoap > 0>><<set $player.stats.hygiene to 100>><<inventoryChangeQuantity "Soap" -1>><<elseif _nbSoap is 1>><<set $player.stats.hygiene to 100>><<inventoryChangeQuantity "Soap" -1>>
<span class="You">"I just finished the bottle, I need to go buy more soap"</span><<else>><<if $player.stats.hygiene <= 70>><<set $player.stats.hygiene+=30>><<else>><<set $player.stats.hygiene to 100>><</if>>
You are out of soap, cleaning your body with water won't do much. You should go buy some more at the grocery store!<</if>><</if>>
<span id=Masturbate><<if !_Locked>><<link "Masturbate?">><<set $player.skills[2].xp+=2>><<replace #Masturbate>>You decide to masturbate in the shower.
<div class=shower><<if $playerBody.breast.size is 0>><video src="Images/Porn/Shower.m4v" type="video/m4v" autoplay loop></video><<else>><video src="Images/Porn/ShowerShemale.m4v" type="video/m4v" autoplay loop></video><</if>></div><</replace>><</link>><</if>><<if _hasDildo>> | <<link "Use Dildo?">><<set $player.skills[1].xp+=2>><<replace #Masturbate>>You give your dildo a go. Fortunately, there's no one to catch you on your joyride.
<div class=shower><video src="Images/Porn/ShowerDildo.m4v" type="video/m4v" autoplay loop></video></div><</replace>><</link>><</if>></span>
<<link "All Done!">>\
\<<switch $routines[2].dress>><<case 1>><<wardrobeWearLook 0>><<case 2>><<wardrobeWearLook 1>><<case 3>><<wardrobeWearLook 2>><<case 4>><<wardrobeWearLook 3>><<case 5>><<wardrobeWearLook 4>><<case 6>><<wardrobeWearLook 5>><<case 7>><<wardrobeWearLook 6>><<case 8>><<wardrobeWearLook 7>><</switch>>
\
<<switch $routines[2].makeup>>
<<case 1>><<WashMakeup>><<makeupApplyStyle 0>><<set $advancedColors.eyes to $playerMakeupStyles[0].advancedColors>>
<<case 2>><<WashMakeup>><<makeupApplyStyle 1>><<set $advancedColors.eyes to $playerMakeupStyles[1].advancedColors>>
<<case 3>><<WashMakeup>><<makeupApplyStyle 2>><<set $advancedColors.eyes to $playerMakeupStyles[2].advancedColors>>
<</switch>>
\
<<if $routines[2].autoshaveBody>><<if $playerBody.hair[2].length > 0>><<if _nbCream > 0>><<inventoryChangeQuantity "DepilatoryCream" -1>><<set _EffectChance = random(1,10)>><<set $playerBody.hair[2].length to 0>><<set $playerBody.hair[2].sinceCut to 0>><<set $time.minutes+=10>><<if _EffectChance is 5>><<set $player.stats.health-->><</if>><<elseif _nbWaxStrips > 0>><<set $playerBody.hair[2].length to 0>><<set $time.minutes+=15>><<inventoryChangeQuantity "WaxStrips" -1>><<set $playerBody.hair[2].sinceCut to 0>><<elseif _nbRazors > 0>><<set $playerBody.hair[2].length to 0>><<inventoryChangeQuantity "SingleUseRazors" -1>><<set $playerBody.hair[2].sinceCut to 0>><<set $time.minutes+=45>><</if>><</if>><</if>>
\
<<Inventory>><<if $routines[2].autoshaveFace>><<if $playerBody.hair[1].length > 0>><<if _hasClipper>><<set $playerBody.hair[1].sinceCut to 0>><<set $playerBody.hair[1].length to 0>><<set $time.minutes+=15>><<elseif _nbRazors > 0>><<set $playerBody.hair[1].sinceCut to 0>><<set $playerBody.hair[1].length to 0>><<inventoryChangeQuantity "SingleUseRazors" -1>><<set $time.minutes+=15>><</if>><</if>><</if>>
\
<<Inventory>><<if $routines[2].autoshavePubes>><<if $playerBody.hair[3].length > 0>><<if _nbWaxStrips > 0>><<set $playerBody.hair[3].length to 0>><<set $time.minutes+=5>><<inventoryChangeQuantity "WaxStrips" -1>><<set $playerBody.hair[3].sinceCut to 0>><<elseif _nbRazors > 0>><<set $playerBody.hair[3].sinceCut to 0>><<inventoryChangeQuantity "SingleUseRazors" -1>><<set $playerBody.hair[3].length to 0>><<set $time.minutes+=10>><</if>><</if>><</if>>
\
<<CD>><<House>><</link>><</replace>><</link>><</if>> | <<link "Shave">><<replace #main>><center>You decide to...<<if $playerBody.hair[2].length > 0 && ((_nbCream+_nbWaxStrips+_nbRazors) > 0)>>
<<if _nbCream > 0>>
\<<link "Use depilatory cream on your body">>
<<inventoryChangeQuantity "DepilatoryCream" -1>>
<<set _EffectChance = random(1,10)>>
<<set $playerBody.hair[2].length to 0>>
<<set $playerBody.hair[2].sinceCut to 0>>
<<CD>>
<<set $time.minutes+=10>>
<<if _EffectChance is 5>>
<<set $player.stats.health-->>
<</if>>
<<refresh>>
<</link>>
\<</if>>
\<<if _nbCream > 0 && (_nbWaxStrips > 0 or _nbRazors > 0)>> | <</if>>
\<<if _nbWaxStrips > 0>>
\<<link "Wax your body">>
<<set $playerBody.hair[2].length to 0>>
<<set $time.minutes+=15>>
<<refresh>>
<<inventoryChangeQuantity "WaxStrips" -1>>
<<set $playerBody.hair[2].sinceCut to 0>>
<<CD>>
<</link>>
\<</if>>
\<<if _nbWaxStrips > 0 && _nbRazors > 0>> | <</if>>
\<<if _nbRazors > 0>>
\<<link "Shave your body">>
<<refresh>>
<<set $playerBody.hair[2].length to 0>>
<<inventoryChangeQuantity "SingleUseRazors" -1>>
<<set $playerBody.hair[2].sinceCut to 0>>
<<set $time.minutes+=45>>
<<CD>>
<</link>>
\<</if>>
\<</if>>
\<<if $playerBody.hair[1].length > 0 && (_nbRazors > 0 or _hasClipper)>>
<<if _hasClipper>>
\<<link "Shave your face (Clipper)">>
<<refresh>>
<<set $playerBody.hair[1].sinceCut to 0>>
<<set $playerBody.hair[1].length to 0>>
<<CD>>
<<set $time.minutes+=15>>
<</link>>
\<</if>>
\<<if _nbRazors > 0 && _hasClipper>> | <</if>>
\<<if _nbRazors > 0>>
\<<link "Shave your face (Single Use Razor)">>
<<refresh>>
<<set $playerBody.hair[1].sinceCut to 0>>
<<set $playerBody.hair[1].length to 0>>
<<CD>>
<<inventoryChangeQuantity "SingleUseRazors" -1>>
<<set $time.minutes+=15>>
\<</link>>
\<</if>>
\<</if>>
\<<if $playerBody.hair[3].length > 0 && ((_nbWaxStrips + _nbRazors) > 0)>>
<<if _nbWaxStrips > 0>>
\<<link "Wax your pubes">>
<<set $playerBody.hair[3].length to 0>>
<<set $time.minutes+=5>>
<<refresh>>
<<inventoryChangeQuantity "WaxStrips" -1>>
<<set $playerBody.hair[3].sinceCut to 0>>
<<CD>>
<</link>>
\<</if>>
\<<if _nbWaxStrips > 0 && _nbRazors > 0>> | <</if>>
\<<if _nbRazors > 0>>
\<<link "Shave your pubes">>
<<set $playerBody.hair[3].sinceCut to 0>>
<<refresh>>
<<inventoryChangeQuantity "SingleUseRazors" -1>>
<<set $playerBody.hair[3].length to 0>>
<<CD>>
<<set $time.minutes+=10>>
<</link>>
\<</if>>
\<</if>>
\<<if $playerBody.hair[0].length > 0 && _hasClipper>>
<<link "Shave your head">>
<<refresh>>
<<set $playerBody.hair[0].length to 0>>
<<set $playerBody.hair[0].style = "Shaved">>
<<set $time.minutes+=25>>
<<set $playerBody.hair[0].sinceCut to 0>>
<<CD>>
<</link>>
\<</if>>
<<link "Go Back">><<refresh>><</link>></center><</replace>><</link>><<if _nbPainkiller > 0>> | <<link "Take Painkillers">><<set $player.status.painkillersTaken++>><<replace #main>><<if $player.status.painkillersTaken < 4>>You take a painkiller and you feel a little better. <<set $player.stats.health+=(random(3,10))>><<inventoryChangeQuantity "Painkiller" -1>><<else>>You took too many painkillers today and the effects on your health are no longer beneficial. <<set $player.stats.health-=10>><<if _nbPainkiller < 5>><span class="You">"I'm almost out of painkillers, I should buy more soon"</span><</if>><</if>>
<<link "Back">><<goto "Bathroom">><</link>><</replace>><</link>><</if>><<if _nbAdmorvils > 0>> | <<link "Take an Admorvil">><<set $player.status.admorvils = true>><<inventoryChangeQuantity "Admorvils" -1>><<goto "Bathroom">><</link>><</if>><<if _nbDimoxinil > 0 && !$player.status.dimoxinil>> | <<link "Apply Dimoxinil">><<inventoryChangeQuantity "Dimoxinil" -1>><<set $player.status.dimoxinil = true>><<goto "Bathroom">><</link>><</if>><<if _nbHairBGone > 0 && $player.status.hairBGone is false>> | <<link "Use HairBGone">><<inventoryChangeQuantity "HairBGone" -1>><<set $player.status.hairBGone = true>><<goto "Bathroom">><</link>><</if>><<if _nbSteroids > 0 && !$player.status.steroids>> | <<link "Use Steroids">><<inventoryChangeQuantity "Steroids" -1>><<set $player.status.steroids = true>><<goto "Bathroom">><</link>>
<</if>><<if _nbInhibiPlus > 0 && $player.status.inhibiPlus !== true>> | <<link "Use Inhibi+">><<inventoryChangeQuantity "InhibiPlus" -1>><<set $player.status.inhibiPlus = true>><<goto "Bathroom">><</link>>
<</if>><<if _boughtMakeup>> | <<link "Makeup">><<goto "Lipstick">><</link>><</if>> | [[Shower Routine]] | <<link "Go back">><<House>><</link>><<else>><<set _hasMaterials = setup.playerCode.hasItem("ConstructionMaterials")>><<if _hasMaterials>><<link "Renovate the Bathroom - 5:00" "Renovate">><<set $player.assets.fixerUpper.renovations[2]+=random(15,25)>><</link>> | <</if>><<link "Leave">><<if _h !== 3>><<House>><<else>><<goto $location.goto>><</if>><</link>><</if>></center></span><div class=hidden><span id="btn1"><<button $btn1>>
<<if _h !== 3>><<House>><<else>><<goto $location.goto>><</if>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><<widget "Washing">>
<<set _allCum = setup.playerCode.inventoryItemsWithTag('isCumStained')>>
<<set _allWet = setup.playerCode.inventoryItemsWithTag('isWet')>>
<<script>>
State.temporary.allCum.forEach(item =>
setup.playerCode.removeTagFromInventoryItem(item.id, 'isCumStained')),
State.temporary.allWet.forEach(item =>
setup.playerCode.removeTagFromInventoryItem(item.id, 'isWet'))
<</script>>
<</widget>>
<<widget "POTD1">><<set _hasTailedPlug = setup.playerCode.hasItem("TailedPlug")>><<set _hasNurseHat = setup.playerCode.hasItem("NurseHat")>><<set _hasPinkLatexSkirt = setup.playerCode.hasItem("PinkLatexSkirt")>><<set _hasBlackLolitaDress = setup.playerCode.hasItem("BlackLolitaDress")>><<set _hasSexySchoolGirl = setup.playerCode.hasItem("SexySchoolGirl")>><<switch $randomizer.icoast>>
\<<case 2>><center><div class="item"><center>[img[Images/Misc/Junk2.jpg]]
<span style=color:black>Soulja Games Handheld - $130</span>
<span class="You">"Isn't that illegal?"</span></center></div></center>
\
\<<case 4>><<if !_hasTailedPlug>><center><div class="item"><center>[img[Images/Toys/TailedPlug.jpg]]
<span style=color:black>Tailed Plug - $100</span>
<<if $player.assets.money > 99>><<button "Buy">><<addToInventory "TailedPlug">><<set $player.assets.money-=100>><<refresh>><</button>><<else>><span class="You">"I don't have enough money..."</span><</if>></center></div></center><<else>><center><div class="item"><center>[img[Images/Misc/Junk1.jpg]]
<span style=color:black>Mustard Bath - $45</span>
<span class="You">"Yuk"</span></center></div></center><</if>>
\
\<<case 6>><<if !_hasNurseHat>><center><div class="item"><center>[img[Images/Clothing/NurseHat.jpg]]
<span style=color:black>Nurse Hat - $20</span>
<<if $player.stats.sissification < 5>><<button "Locked">><</button>><<else>><<if $player.assets.money > 19>><<button "Buy">><<addToInventory "NurseHat">><<set $player.assets.money-=20>><<refresh>><</button>><<else>><span class="You">"I don't have enough money..."</span><</if>><</if>></center></div></center><<else>><center><div class="item"><center>[img[Images/Misc/Junk1.jpg]]
<span style=color:black>Mustard Bath - $45</span>
<span class="You">"Yuk"</span></center></div></center><</if>>
\
\<<case 8>><center><div class="item"><center>[img[Images/Misc/Junk2.jpg]]
<span style=color:black>Soulja Games Handheld - $130</span>
<span class="You">"Isn't that illegal?"</span></center></div></center>
\
\<<case 1>><<if !_hasPinkLatexSkirt>><center><div class="item"><center>[img[Images/Clothing/PinkLatexSkirt.jpg]]
<span style=color:black>Pink Latex Skirt - $75</span>
<<if $player.stats.sissification < 10>><<button "Locked">><</button>><<else>><<if $player.assets.money > 74>><<button "Buy">><<addToInventory "PinkLatexSkirt">><<set $player.assets.money-=75>><<refresh>><</button>><<else>><span class="You">"I don't have enough money..."</span><</if>><</if>></center></div></center><<else>><center><div class="item"><center>[img[Images/Misc/Junk2.jpg]]
<span style=color:black>Soulja Games Handheld - $130</span>
<span class="You">"Isn't that illegal?"</span></center></div></center><</if>>
\
\<<case 3>><<if !_hasTailedPlug>><center><div class="item"><center>[img[Images/Toys/TailedPlug.jpg]]
<span style=color:black>Tailed Plug - $100</span>
<<if $player.assets.money > 99>><<button "Buy">><<addToInventory "TailedPlug">><<set $player.assets.money-=100>><<refresh>><</button>><<else>><span class="You">"I don't have enough money..."</span><</if>></center></div></center><<else>><center><div class="item"><center>[img[Images/Misc/Junk1.jpg]]
<span style=color:black>Mustard Bath - $45</span>
<span class="You">"Yuk"</span></center></div></center><</if>>
\
\<<case 5>><<if !_hasBlackLolitaDress>><center><div class="item"><center>[img[Images/Clothing/BlackLolitaDress.jpg]]
<span style=color:black>Black Lolita Dress - $300</span>
<<if $player.stats.sissification < 10>><<button "Locked">><</button>><<else>><<if $player.assets.money > 299>><<button "Buy">><<addToInventory "BlackLolitaDress">><<set $player.assets.money-=300>><<refresh>><</button>><<else>><span class="You">"I don't have enough money..."</span><</if>><</if>></center></div></center><<else>><center><div class="item"><center>[img[Images/Misc/Junk1.jpg]]
<span style=color:black>Mustard Bath - $45</span>
<span class="You">"Yuk"</span></center></div></center><</if>>
\
\<<case 7>><<if !_hasSexySchoolGirl>><center><div class="item"><center>[img[Images/Clothing/SexySchoolGirl.jpg]]
<span style=color:black>Sexy School Girl Outfit - $215</span>
<<if $player.stats.sissification < 10>><<button "Locked">><</button>><<else>><<if $player.assets.money > 214>><<button "Buy">><<addToInventory "SexySchoolGirl">><<set $player.assets.money-=215>><<refresh>><</button>><<else>><span class="You">"I don't have enough money..."</span><</if>><</if>></center></div></center><<else>><center><div class="item"><center>[img[Images/Misc/Junk2.jpg]]
<span style=color:black>Soulja Games Handheld - $130</span>
<span class="You">"Isn't that illegal?"</span></center></div></center><</if>>
<</switch>><</widget>><<widget "POTD2">><<set _hasLatexMaidDress = setup.playerCode.hasItem("LatexMaidDress")>><<set _hasCatEars = setup.playerCode.hasItem("CatEars")>><<set _hasRainbowWig = setup.playerCode.hasItem("RainbowWig")>><<set _hasTransparentLingerie = setup.playerCode.hasItem("TransparentLingerie")>><<switch $randomizer.icoast>>
\<<case 2>><<if !_hasLatexMaidDress>><center><div class="item"><center>[img[Images/Clothing/LatexMaidDress.jpg]]
<span style=color:black>Latex Maid Dress - $170</span>
<<if $player.stats.sissification < 10>><<button "Locked">><</button>><<else>><<if $player.assets.money > 169>><<button "Buy">><<addToInventory "LatexMaidDress">><<set $player.assets.money-=170>><<refresh>><</button>><<else>><span class="You">"I don't have enough money..."</span><</if>><</if>></center></div></center><<else>><center><div class="item"><center>[img[Images/Misc/Junk3.jpg]]
<span style=color:black>Supreme Brick - $75</span>
<span class="You">"Why would I buy that?"</span></center></div></center><</if>>
\
\<<case 3>><<if !_hasCatEars>><center><div class="item"><center>[img[Images/Clothing/CatEars.jpg]]
<span style=color:black>Cat Ears - $40</span>
<<if $player.stats.sissification < 5>><<button "Locked">><</button>><<else>><<if $player.assets.money > 39>><<button "Buy">><<addToInventory "CatEars">><<set $player.assets.money-=40>><<refresh>><</button>><<else>><span class="You">"I don't have enough money..."</span><</if>><</if>></center></div></center><<else>><center><div class="item"><center>[img[Images/Misc/Junk4.jpg]]
<span style=color:black>The Useless Box - $60</span>
<span class="You">"Why?! Just, why?"</span></center></div></center><</if>>
\
\<<case 8>><center><div class="item"><center>[img[Images/Misc/Junk4.jpg]]
<span style=color:black>The Useless Box - $60</span>
<span class="You">"Why?! Just, why?"</span></center></div></center>
\
\<<case 6>><<if !_hasLatexMaidDress>><center><div class="item"><center>[img[Images/Clothing/LatexMaidDress.jpg]]
<span style=color:black>Latex Maid Dress - $170</span>
<<if $player.stats.sissification < 10>><<button "Locked">><</button>><<else>><<if $player.assets.money > 169>><<button "Buy">><<addToInventory "LatexMaidDress">><<set $player.assets.money-=170>><<refresh>><</button>><<else>><span class="You">"I don't have enough money..."</span><</if>><</if>></center></div></center><<else>><center><div class="item"><center>[img[Images/Misc/Junk3.jpg]]
<span style=color:black>Supreme Brick - $75</span>
<span class="You">"Why would I buy that?"</span></center></div></center><</if>>
\
\<<case 1>><<if !_hasLatexMaidDress>><center><div class="item"><center>[img[Images/Clothing/LatexMaidDress.jpg]]
<span style=color:black>Latex Maid Dress - $170</span>
<<if $player.stats.sissification < 10>><<button "Locked">><</button>><<else>><<if $player.assets.money > 169>><<button "Buy">><<addToInventory "LatexMaidDress">><<set $player.assets.money-=170>><<refresh>><</button>><<else>><span class="You">"I don't have enough money..."</span><</if>><</if>></center></div></center><<else>><center><div class="item"><center>[img[Images/Misc/Junk3.jpg]]
<span style=color:black>Supreme Brick - $75</span>
<span class="You">"Why would I buy that?"</span></center></div></center><</if>>
\
\<<case 4>><<if !_hasCatEars>><center><div class="item"><center>[img[Images/Clothing/CatEars.jpg]]
<span style=color:black>Cat Ears - $40</span>
<<if $player.stats.sissification < 5>><<button "Locked">><</button>><<else>><<if $player.assets.money > 39>><<button "Buy">><<addToInventory "CatEars">><<set $player.assets.money-=40>><<refresh>><</button>><<else>><span class="You">"I don't have enough money..."</span><</if>><</if>></center></div></center><<else>><center><div class="item"><center>[img[Images/Misc/Junk4.jpg]]
<span style=color:black>The Useless Box - $60</span>
<span class="You">"Why?! Just, why?"</span></center></div></center><</if>>
\
\<<case 5>><<if !_hasRainbowWig>><center><div class="item"><center>[img[Images/Clothing/RainbowWig.jpg]]
<span style=color:black>Rainbow Wig - $100</span>
<<if $player.stats.sissification < 10>><<button "Locked">><</button>><<else>><<if $player.assets.money > 99>><<button "Buy">><<addToInventory "RainbowWig">><<set $player.assets.money-=100>><<refresh>><</button>><<else>><span class="You">"I don't have enough money..."</span><</if>><</if>></center></div></center><<else>><center><div class="item"><center>[img[Images/Misc/Junk4.jpg]]
<span style=color:black>The Useless Box - $60</span>
<span class="You">"Why?! Just, why?"</span></center></div></center><</if>>
\
\<<case 7>><<if !_hasTransparentLingerie>><center><div class="item"><center>[img[Images/Clothing/TransparentLingerie.jpg]]
<span style=color:black>Transparent Lingerie - $105</span>
<<if $player.stats.sissification < 5>><<button "Locked">><</button>><<else>><<if $player.assets.money > 104>><<button "Buy">><<addToInventory "TransparentLingerie">><<set $player.assets.money-=105>><<refresh>><</button>><<else>><span class="You">"I don't have enough money..."</span><</if>><</if>></center></div></center><<else>>\<center><div class="item"><center>[img[Images/Misc/Junk3.jpg]]
<span style=color:black>Supreme Brick - $75</span>
<span class="You">"Why would I buy that?"</span></center></div></center><</if>>
<</switch>><</widget>><<widget "POTD3">><<set _hasLolitaGarterSet = setup.playerCode.hasItem("LolitaGarterSet")>><<set _hasSexMachine = setup.playerCode.hasItem("SexMachine")>><<set _hasSexyNurseCostume = setup.playerCode.hasItem("SexyNurseCostume")>><<set _hasSuperheroCostume = setup.playerCode.hasItem("SuperheroCostume")>><<set _hasSantaDress = setup.playerCode.hasItem("SantaDress")>><<switch $randomizer.icoast>>
\<<case 5>><center><div class="item"><center>[img[Images/Misc/Junk5.jpg]]
<span style=color:black>Pet Rock - $120</span>
<span class="You">"People pay for this?!"</span></center></div></center>
\
\<<case 3>><center><<if !_hasLolitaGarterSet>><center><div class="item"><center>[img[Images/Clothing/LolitaGarterSet.jpg]]
<span style=color:black>Lolita Garter Set - $25</span>
<<if $player.stats.sissification < 5>><<button "Locked">><</button>><<else>><<if $player.assets.money > 24>><<button "Buy">><<addToInventory "LolitaGarterSet">><<set $player.assets.money-=25>><<refresh>><</button>><<else>><span class="You">"I don't have enough money..."</span><</if>><</if>></center></div></center><<else>><center><div class="item"><center>[img[Images/Misc/Junk6.jpg]]
<span style=color:black>Snake Oil - $90</span>
<span class="You">"Okay, I'm laughing."</span></center></div></center><</if>>
\
\<<case 2>><center><div class="item"><center>[img[Images/Misc/Junk5.jpg]]
<span style=color:black>Pet Rock - $120</span>
<span class="You">"People pay for this?!"</span></center></div></center>
\
\<<case 6>><<if !_hasLolitaGarterSet>><center><div class="item"><center>[img[Images/Clothing/LolitaGarterSet.jpg]]
<span style=color:black>Lolita Garter Set - $25</span>
<<if $player.stats.sissification < 5>><<button "Locked">><</button>><<else>><<if $player.assets.money > 24>><<button "Buy">><<addToInventory "LolitaGarterSet">><<set $player.assets.money-=25>><<refresh>><</button>><<else>><span class="You">"I don't have enough money..."</span><</if>><</if>></center></div></center><<else>><center><div class="item"><center>[img[Images/Misc/Junk6.jpg]]
<span style=color:black>Snake Oil - $90</span>
<span class="You">"Okay, I'm laughing."</span></center></div></center><</if>>
\
\<<case 8>><<if !_hasSexMachine>><center><div class="item"><center>[img[Images/Toys/SexMachine.jpg]]
<span style=color:black>Sex Machine - $300</span>
<<if $player.assets.money > 299>><<button "Buy">><<addToInventory "SexMachine">><<set $player.assets.money-=300>><<refresh>><</button>><<else>><span class="You">"I don't have enough money..."</span><</if>></center></div></center><<else>><center><div class="item"><center>[img[Images/Misc/Junk5.jpg]]
<span style=color:black>Pet Rock - $120</span>
<span class="You">"People pay for this?!"</span></center></div></center><</if>>
\
\<<case 4>><<if !_hasSexyNurseCostume>><center><div class="item"><center>[img[Images/Clothing/SexyNurseCostume.jpg]]
<span style="color:black; font-size:0.9em">Sexy Nurse Costume - $90</span>
<<if $player.stats.sissification < 10>><<button "Locked">><</button>><<else>><<if $player.assets.money > 89>><<button "Buy">><<addToInventory "SexyNurseCostume">><<set $player.assets.money-=100>><<refresh>><</button>><<else>><span class="You">"I don't have enough money..."</span><</if>><</if>></center></div></center><<else>><center><div class="item"><center>[img[Images/Misc/Junk6.jpg]]
<span style=color:black>Snake Oil - $90</span>
<span class="You">"Okay, I'm laughing."</span></center></div></center><</if>>
\
\<<case 7>><center><div class="item"><center><<if $time.days % 365 >= 93 && $time.days % 365 <= 123 && !_hasSantaDress>>[img[Images/Clothing/SantaDress.jpg]]
<span style=color:black>Santa Dress - $100</span>
<<if $player.assets.money > 99>><<button "Buy">><<addToInventory "SantaDress">><<set $player.assets.money-=100>><<refresh>><</button>><<else>><span class="You">"I don't have enough money..."</span><</if>><<elseif !_hasSuperheroCostume>>[img[Images/Clothing/SuperHeroCostume.jpg]]
<span style=color:black>Super Hero Costume - $100</span>
<<if $player.assets.money > 99>><<button "Buy">><<addToInventory "SuperheroCostume">><<set $player.assets.money-=100>><<refresh>><</button>><<else>><span class="You">"I don't have enough money..."</span><</if>><<else>>[img[Images/Misc/Junk5.jpg]]
<span style=color:black>Pet Rock - $120</span>
<span class="You">"People pay for this?!"</span><</if>></center></div></center>
\
\<<case 1>><<if !_hasLolitaGarterSet>><center><div class="item"><center>[img[Images/Clothing/LolitaGarterSet.jpg]]
<span style=color:black>Lolita Garter Set - $25</span>
<<if $player.stats.sissification < 5>><<button "Locked">><</button>><<else>><<if $player.assets.money > 24>><<button "Buy">><<addToInventory "LolitaGarterSet">><<set $player.assets.money-=25>><<refresh>><</button>><<else>><span class="You">"I don't have enough money..."</span><</if>><</if>></center></div></center><<else>><center><div class="item"><center>[img[Images/Misc/Junk6.jpg]]
<span style=color:black>Snake Oil - $90</span>
<span class="You">"Okay, I'm laughing."</span></center></div></center><</if>>
<</switch>><</widget>><<switch $playerBody.hair[0].length>><<case 1>><<listbox "$hairLengthSalon" autoselect>>
<<option "Shaved" 0>>
<<option "Very Short" 1>>
<</listbox>><<case 2>><<listbox "$hairLengthSalon" autoselect>>
<<option "Shaved" 0>>
<<option "Very Short" 1>>
<<option "Short" 2>>
<</listbox>><<case 3>><<listbox "$hairLengthSalon" autoselect>>
<<option "Shaved" 0>>
<<option "Very Short" 1>>
<<option "Short" 2>>
<<option "Average" 3>>
<</listbox>><<case 4>><<listbox "$hairLengthSalon" autoselect>>
<<option "Shaved" 0>>
<<option "Very Short" 1>>
<<option "Short" 2>>
<<option "Average" 3>>
<<option "Shoulder Length" 4>>
<</listbox>><<case 5>><<listbox "$hairLengthSalon" autoselect>>
<<option "Shaved" 0>>
<<option "Very Short" 1>>
<<option "Short" 2>>
<<option "Average" 3>>
<<option "Shoulder Length" 4>>
<<option "Past Shoulder" 5>>
<</listbox>><<case 6>><<listbox "$hairLengthSalon" autoselect>>
<<option "Shaved" 0>>
<<option "Very Short" 1>>
<<option "Short" 2>>
<<option "Average" 3>>
<<option "Shoulder Length" 4>>
<<option "Past Shoulder" 5>>
<<option "Mid Back" 6>>
<</listbox>><<case 7>><<listbox "$hairLengthSalon" autoselect>>
<<option "Shaved" 0>>
<<option "Very Short" 1>>
<<option "Short" 2>>
<<option "Average" 3>>
<<option "Shoulder Length" 4>>
<<option "Past Shoulder" 5>>
<<option "Mid Back" 6>>
<<option "Above Rear" 7>>
<</listbox>><<case 8>><<listbox "$hairLengthSalon" autoselect>>
<<option "Shaved" 0>>
<<option "Very Short" 1>>
<<option "Short" 2>>
<<option "Average" 3>>
<<option "Shoulder Length" 4>>
<<option "Past Shoulder" 5>>
<<option "Mid Back" 6>>
<<option "Above Rear" 7>>
<<option "Ass Length" 8>>
<</listbox>><</switch>><<button "Cut">><<set $hairLengthSalon>><<set $playerBody.hair[0].sinceCut to 0>><<goto "HairCut2">><</button>>
<<link "I changed my mind">><<goto "HairSalon">><</link>>
<center><b>Hair Style Chart</b><table style="width:80%">
<tr>
<td>Style:</td>
<td>Gender:</td>
<td>Length Range:</td>
</tr>
<tr>
<td>Bob</td>
<td>Female</td>
<td>Short to Shoulder Length</td>
</tr>
<tr>
<td>Curly Hair</td>
<td>Female</td>
<td>Shoulder Length and Above</td>
</tr>
<tr>
<td>Faux Hawk</td>
<td>Male</td>
<td>Very Short to Average</td>
</tr>
<tr>
<td>French Braid</td>
<td>Female</td>
<td>Past Shoulder to Above Rear</td>
</tr>
<tr>
<td>Fringe Up</td>
<td>Male</td>
<td>Very Short to Average</td>
</tr>
<tr>
<td>None</td>
<td>Unisex</td>
<td>Shaved to Rear Length</td>
</tr>
<tr>
<td>Pigtails</td>
<td>Female</td>
<td>Past Shoulders to Mid Back</td>
</tr>
<tr>
<td>Pixie</td>
<td>Female</td>
<td> Very Short to Average</td>
</tr>
<tr>
<td>Pushed Back</td>
<td>Male</td>
<td>Short to Shoulder Length</td>
</tr>
<tr>
<td>Quiff</td>
<td>Male</td>
<td>Short to Average</td>
</tr>
<tr>
<td>Shaved</td>
<td>Unisex</td>
<td>Shaved</td>
</tr>
<tr>
<td>Side Fringe</td>
<td>Male</td>
<td>Short to Average</td>
</tr>
<tr>
<td>Undercut</td>
<td>Male</td>
<td>Short to Average</td>
</tr>
<tr>
<td>Wavy Hair</td>
<td>Female</td>
<td>Shoulder Length and Above</td>
</tr>
</table></center><center><div class="travel">[img[Images/Locations/SalonDyes.jpg]]</div></center>\
You decide to have your hair dyed and have to choose from a wide pallet of available colors, some natural and others not so much.
<<listbox "$playerBody.hair[0].color" autoselect>>
<<option "Auburn" "Auburn">>
<<option "Black" "Black">>
<<option "Blond" "Blond">>
<<option "Blue" "Blue">>
<<option "Brown" "Brown">>
<<option "Cyan" "Cyan">>
<<option "Dark" "Dark">>
<<option "Ginger" "Ginger">>
<<option "Green" "Green">>
<<option "Grey" "Grey">>
<<option "Pink" "Pink">>
<<option "Platinum" "Platinum">>
<<option "Purple" "Purple">>
<<option "Red" "Red">>
<<option "White" "White">>
<</listbox>><<button "Dye">><<set $playerBody.hair[0].color>><<set $player.assets.money-=20>><<set $time.minutes+=25>><<goto "HairSalon">><</button>>
[[I changed my mind->HairSalon]]
<div class="topBar">gregchart.net <div style='float: right;'><<button "x">><<goto Laptop>><</button>></div></div><div class="topBar2"><<listbox "_site" autoselect>>
<<option "Home" "Browse the Web">>
<<option "icoast.com" "iSell">>
<<option "PornTube.xxx" "Porn">>
<<option "Kam.io" "Kam.io">>
<<option "realturf.com" "Realturf">>
<</listbox>> <<button "→">><<set _site>><<goto _site>><</button>></div><div class="web btn1">[img[Images/Misc/GregchartLogo.jpg]]
<<set _cage = [setup.playerCode.hasItem('ClearCage'), setup.playerCode.hasItem('BlackCage'), setup.playerCode.hasItem('PinkCage'), setup.playerCode.hasItem('PinkChastity'), setup.playerCode.hasItem('MetalCage'), setup.playerCode.hasItem('MiniCage')]>><<set _plug = [setup.playerCode.hasItem('SmallButtplug'), setup.playerCode.hasItem('Buttplug'), setup.playerCode.hasItem('LargeButtplug'), setup.playerCode.hasItem('GemPlug')]>><<set _maid = setup.playerCode.hasItem('MaidDress')>><<set _latexmaid = setup.playerCode.hasItem('LatexMaidDress')>>Greetings,
I have recently separated from my spouse and with work, I don't really have time to take care of the chores around the house anymore. A friend of mine suggested I write here as I have a few extra requests.
Actually, I always had a fantasy to have a sissy maid but my spouse was uninterested by the prospect. So, to make it short, I want a sissy maid, with a maid dress, caged and plugged, the real deal you know?
Anywho, I'm paying 25 bucks an hour and there's about 4 hours worth of stuff to do. And who knows, maybe there'll be something else that will come up.
EDIT: Bonus payment if you are all dressed up at arrival.
<<if $player.status.recovery[1] < 1 or ($player.status.recovery[1] > 0 && $player.status.admorvil)>><<if _cage[0] or _cage[1] or _cage[2] or _cage[3] or _cage[4] or _cage[5]>><<if $playerBody.hair[1].length == 0 && $playerBody.hair[2].length == 0 && $playerBody.hair[3].length == 0>><<if _plug[0] or _plug[1] or _plug[2] or _plug[3]>><<if _maid>><<link "Do it with the maid dress">><<set $gjob5choice = 1>><<goto "Sissy Maid 1">><<set $timer.sissyMaid = 7>><</link>>
<<link "Go there with the maid dress on">><<wear 'MaidDress'>><<set $gjob5choice = 2>><<goto "Sissy Maid 1">><<set $timer.sissyMaid = 7>><</link>>
<</if>><<if _latexmaid>><<link "Do it with the latex maid dress">><<set $timer.sissyMaid = 7>><<set $gjob5choice = 3>><<goto "Sissy Maid 1">><</link>>
<<link "Go there with the latex maid dress on">><<set $gjob5choice = 4>><<goto "Sissy Maid 1">><<wear 'LatexMaidDress'>><<set $timer.sissyMaid = 7>><</link>><</if>><<if !_maid && !_latexmaid>><span style=color:#ec0000>You don't have a maid uniform</span><</if>><<else>><span style=color:#ec0000>You need a buttplug.</span><</if>><<else>><span style=color:#ec0000>You should shave all that hair before going there</span><</if>><<else>><span style=color:#ec0000>You need to have a chastity cage.</span>
<</if>><<else>>You can't work because of your recent surgery.<</if>>
<<link "Ignore Ad">><<set $flags.jobs.sissyMaid.first = false>><<set $timer.sissyMaid = 7>><<goto "gregschart">><</link>>
[[Go back->gregschart]]
</div><div style="width: 101.9%; background-color:#0000B2;"> <div class="topBar3"><<button "Shut Down">><<House>><</button>><div style="min-width: 75px; max-width: 75px; width: 75px; display:inline-block; text-align: center; font-size: 1em; float:right; background-color:#000099;"><<TimeMini>>_hours:_minutes<<if $settings.time == 1>> <<if $time.minutes < 720>>AM<<else>>PM<</if>><</if>></div></div></div><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Laptop">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><div class="topBar">gregchart.net <div style='float: right;'><<button "x">><<goto Laptop>><</button>></div></div><div class="topBar2"><<listbox "_site" autoselect>>
<<option "Home" "Browse the Web">>
<<option "icoast.com" "iSell">>
<<option "PornTube.xxx" "Porn">>
<<option "Kam.io" "Kam.io">>
<<option "realturf.com" "Realturf">>
<</listbox>> <<button "→">><<set _site>><<goto _site>><</button>></div><div class="web btn1">[img[Images/Misc/GregchartLogo.jpg]]
Okay so this might sound weird, but I'm in need for an assistant for a BDSM job. My current, well last I suppose, assistant decided to take a permanent leave of absence due to some professional disagreements and I'm looking for someone to fill in the gap temporarily.
<<if $player.stats.dominance >= 30>><<link "Accept">><<goto "AD1">><</link>><<else>>You aren't dominant enough<</if>>
[[Go back->gregschart]]
</div><div style="width: 101.9%; background-color:#0000B2;"> <div class="topBar3"><<button "Shut Down">><<House>><</button>><div style="min-width: 75px; max-width: 75px; width: 75px; display:inline-block; text-align: center; font-size: 1em; float:right; background-color:#000099;"><<TimeMini>>_hours:_minutes<<if $settings.time == 1>> <<if $time.minutes < 720>>AM<<else>>PM<</if>><</if>></div></div></div><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Laptop">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><div class="topBar">gregchart.net <div style='float: right;'><<button "x">><<goto Laptop>><</button>></div></div><div class="topBar2"><<listbox "_site" autoselect>>
<<option "Home" "Browse the Web">>
<<option "icoast.com" "iSell">>
<<option "PornTube.xxx" "Porn">>
<<option "Kam.io" "Kam.io">>
<<option "realturf.com" "Realturf">>
<</listbox>> <<button "→">><<set _site>><<goto _site>><</button>></div><div class="web btn1">[img[Images/Misc/GregchartLogo.jpg]]
We are looking for testers for new range of erotic and sexual products. Applicants must be in perfect sexual health but all genders and sexual orientations are welcomed to partake. Compensation offered in functioned of products tested.
<<if $player.stats.dominance < 11>><<link "Why not?">><<goto "ToyTester1">><<set $time.minutes+=37>><</link>><<else>>You are not submissive enough to go test sex toys!<</if>>
[[Go back->gregschart]]
</div><div style="width: 101.9%; background-color:#0000B2;"> <div class="topBar3"><<button "Shut Down">><<House>><</button>><div style="min-width: 75px; max-width: 75px; width: 75px; display:inline-block; text-align: center; font-size: 1em; float:right; background-color:#000099;"><<TimeMini>>_hours:_minutes<<if $settings.time == 1>> <<if $time.minutes < 720>>AM<<else>>PM<</if>><</if>></div></div></div><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Laptop">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><div class="topBar">gregchart.net <div style='float: right;'><<button "x">><<goto Laptop>><</button>></div></div><div class="topBar2"><<listbox "_site" autoselect>>
<<option "Home" "Browse the Web">>
<<option "icoast.com" "iSell">>
<<option "PornTube.xxx" "Porn">>
<<option "Kam.io" "Kam.io">>
<<option "realturf.com" "Realturf">>
<</listbox>> <<button "→">><<set _site>><<goto _site>><</button>></div><div class="web btn1">[img[Images/Misc/GregchartLogo.jpg]]
Hi there, I know this might seem weird, but I'm looking for a model to use their body as a canvas for some body painting. I'm not really picky as of whom I'd want as a model, but I'm looking specifically for a feminine body to refine my art, which means that I am looking for someone with breasts, I don't really care about what's down there if you understand what I mean.
Of course, you will need to be as clean as possible as your arrive and I would very much obliged if you came in entirely shaved, it would make my job a bit simpler and I'll pay a little extra as a token of appreciation.
<<if $player.stats.hygiene > 94>><<if $playerBody.breast.size > 0>>[[Accept->HumanCanvas1]]<<else>>You don't have breasts, as requested by the advertiser<</if>><<else>><span class="You">"I should shower before accepting this offer"</span><</if>>
[[Go back->gregschart]]
</div><div style="width: 101.9%; background-color:#0000B2;"> <div class="topBar3"><<button "Shut Down">><<House>><</button>><div style="min-width: 75px; max-width: 75px; width: 75px; display:inline-block; text-align: center; font-size: 1em; float:right; background-color:#000099;"><<TimeMini>>_hours:_minutes<<if $settings.time == 1>> <<if $time.minutes < 720>>AM<<else>>PM<</if>><</if>></div></div></div><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Laptop">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><div class="topBar">gregchart.net <div style='float: right;'><<button "x">><<goto Laptop>><</button>></div></div><div class="topBar2"><<listbox "_site" autoselect>>
<<option "Home" "Browse the Web">>
<<option "icoast.com" "iSell">>
<<option "PornTube.xxx" "Porn">>
<<option "Kam.io" "Kam.io">>
<<option "realturf.com" "Realturf">>
<</listbox>> <<button "→">><<set _site>><<goto _site>><</button>></div><div class="web btn1">[img[Images/Misc/GregchartLogo.jpg]]
<<set _ears = setup.playerCode.hasItem('CatEars')>><<set _plug = setup.playerCode.hasItem('TailedPlug')>>Hi there, I'm looking for a gentle little kitty to play with and before you reply your cat just had a litter, I'm talking about the sexy kind, pet play. If you are still reading this, the job is pretty simple, I'm looking for someone to satisfy my niche fetish, someone submissive enough to do as I ask. I don't have the gear necessary for you, so you're responsible for buying/bringing your own, I'll compensate you financially for it.
<<if $player.stats.dominance < -19>><<if _ears>><<if _plug>>[[Accept the job->KittyCat1]]<<else>>You don't have a tailed plug! Perhaps you can find one online?<</if>><<else>>You don't have cat ears! Maybe there's some for sell on iCoast...<</if>><<else>>You are not submissive enough to do this<</if>>
[[Go back->gregschart]]
</div><div style="width: 101.9%; background-color:#0000B2;"> <div class="topBar3"><<button "Shut Down">><<House>><</button>><div style="min-width: 75px; max-width: 75px; width: 75px; display:inline-block; text-align: center; font-size: 1em; float:right; background-color:#000099;"><<TimeMini>>_hours:_minutes<<if $settings.time == 1>> <<if $time.minutes < 720>>AM<<else>>PM<</if>><</if>></div></div></div><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Laptop">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><<if $gjob5choice is 2 or $gjob5choice is 4>>You arrive in your <<if $gjob5choice is 4>>latex <</if>>maid dress, caged and plugged as instructed, but also entirely shaved to look extra feminine and ring at the door<<else>>You arrive to the designated location with your <<if $gjob5choice is 3>>latex <</if>>maid dress in a bag, but still caged and plugged, as requested, and ring at the door<</if>>.
A strong, surprisingly young man answers the door and examines you.<<if $gjob5choice is 2 or $gjob5choice is 4>> He seems pretty happy, grinning as he examines you, all dressed up, like if his deepest fantasy was realizing itself before him.
<span style=color:green>"I didn't expect you to actually come dressed up"</span>, he says, before letting you in.<<else>> He looks at you, slightly confused before finally speaking up.
<span style=color:green>"Are you here for the ad?"</span>, he asks before glancing at the bag you are holding yet again.
You nod, slightly too shy to give the man a proper answer and, in response, he simply smiles before letting you in, indicating you where the bathroom is so you can change. It takes you a few minutes to change and after you finish dress up, you leave the bathroom with your <<if $gjob5choice is 3>>latex <</if>>maid dress on, the man waiting for you outside.<</if>>
<span style=color:green>"You don't mind me checking if you are properly caged and plugged, like I asked in the ad, right?"</span>, he asks, without any sign of awkwardness in his voice. Quite on the contrary, he seems pretty thrilled at the idea.
You shake your head and lift up your dress skirt, your caged cock making a small bump appear underneath your undies as you blush profusely.
The man grins and orders you to turn around and as you obey, he looks at your rear and tosses your undies aside, seeing you are in fact properly plugged.
<span style=color:green>"Wonderful, now let me show you around the house and explain to you your tasks."</span> He then proceeds to give you a tour of the house, explaining you your tasks, making you forget for a moment you are all dressed up. After what seems to last around half an hour, he is done with the explanations and he lets you work as he returns to his work.
<center>◊ ◊ ◊</center>
The tasks the man gave you are all pretty easy to do, but there is so much to do it will still take you a few hours in total to finish them. You are vacuuming the living room as you see him approach, with a grin and a certain confidence radiates around him. He hints you to stop vacuuming for a minute and after you switch the machine off. He approaches some more, stopping a few inches from you, easily towering you.
You feel quite weak in this position, all dolled up and with such a frail physique compared to his, but you try to hide how intimidated you feel in front of him.
<span style=color:green>"...You're doing great work so far"</span>, he says, stepping closed again. <span style=color:green>"...And you look really cute all dressed up..."</span>
<span class="You"><i>"Wait, he's hitting on me?"</i></span>, you think to yourself as you slightly blush. <span class="You">"T-thank you sir"</span>, you reply, trying not to blush any further.
<span style=color:green>"You know, I have an extra task for you if you want... and I'll pay good money for it... if you know what I mean."</span>
<span class="You"><i>Should I accept to have... sex with him?</i></span>
<span id="Choice"><span id="yes"><<link "I could use the money...">><<replace "#Choice">><</replace>><<replace "#output">><<include "Sissy Maid 1a">><</replace>><</link>></span>
<<if $player.stats.sissification > 40>><span id="#godyes"><<link "I want his cock so badly...">><<replace "#Choice">><</replace>><<replace "#output">><<include "Sissy Maid 1b">><</replace>><</link>></span>
<</if>><span id="no"><<link "No way!">><<replace "#Choice">><</replace>><<replace "#output">><<include "Sissy Maid 1c">><</replace>><</link>></span>
</span><span id="output"></span><span class="You">"I.. I'm sorry. I'm not comfortable to have sex with my employer..."</span>, you say, stepping back.
The man seems disappointed by your decision, but doesn't insist, much to your surprise. In fact, he seems a little stunned by your choice and he apologizes for disturbing you and lets you be. You finish your assigned chores about an hour and a half later and he pays you for four hours of work<<if $gjob5choice > 1>> and a little extra for <<if $gjob5choice is 2>>arriving all dressed up<<elseif $gjob5choice is 3>>wearing a latex dress<<elseif $gjob5choice is 4>>wearing a latex dress and actually wear it as you arrive<</if>><</if>>.
He thanks you and you get to return <<link "Home.">><<if $gjob5choice is 1>><<set $player.stats.dignity-=2>><<set $player.stats.sissification+=2>><<set $player.assets.money+=400>><<set $time.minutes+=300>><<goto "Apartment 1">><<elseif $gjob5choice is 2>><<set $player.stats.dignity-=3>><<set $player.stats.sissification+=3>><<set $player.assets.money+=425>><<set $time.minutes+=300>><<elseif $gjob5choice is 3>><<set $player.stats.dignity-=2>><<set $player.stats.sissification+=2>><<set $player.assets.money+=425>><<set $flags.jobs.sissyMaid.first = false>><<set $time.minutes+=300>><<else>><<set $player.stats.dignity-=3>><<set $player.stats.sissification+=3>><<set $player.assets.money+=450>><<set $time.minutes+=300>><</if>><<House>><<set $flags.jobs.sissyMaid.first = false>><</link>><<set $player.stats.dominance-=5>>The muscular man... the confidence, your body was already craving for him to take you whole and you don't hesitate a second to accept, almost throwing yourself into his arms.
The man gropes your buttocks, making your plug press against your prostate. You let a soft moan and kiss him, letting him guide you towards the nearby couch.
He pushes you on the couch, making you let out a happy squeak and he undoes his pants, revealing an impressive bulge in his boxer and you instinctively pull down on them and stroke on his massive shaft.
It doesn't take long for him to get behind you, pulling on your plug and filling your boypussy with his cock, making you moan in pleasure as you feel his gland press against your p-spot, your own locked clitty leaking precum which drops through your cage and unto the sofa.
<div class="shower"><video src="Images/Porn/SissyMaid.m4v" type="video/m4v" autoplay loop></video></div>
He picks up the pace and begins to ram your prostate with his cock, making him take a more strong grip on you as you start to feel yourself closing in to a proper sissygasm and not long after you cum loudly, quickly followed by your employer who fills your sissy hole with his warm cum.
<center>◊ ◊ ◊</center>
You finish your assigned chores about an hour and a half later and he pays you for four hours of work<<if $gjob5choice > 1>> and a little extra for <<if $gjob5choice is 2>>arriving all dressed up<<elseif $gjob5choice is 3>>wearing a latex dress<<elseif $gjob5choice is 4>>wearing a latex dress and actually wear it as you arrive<</if>><</if>>.
He thanks you and you get to return <<link "Home.">><<if $gjob5choice is 1>><<set $player.stats.dignity-=4>><<set $player.stats.sissification+=4>><<set $player.assets.money+=500>><<set $time.minutes+=340>><<elseif $gjob5choice is 2>><<set $player.stats.dignity-=5>><<set $player.stats.sissification+=5>><<set $player.assets.money+=525>><<set $time.minutes+=340>><<elseif $gjob5choice is 3>><<set $player.stats.dignity-=4>><<set $player.stats.sissification+=4>><<set $player.assets.money+=525>><<set $time.minutes+=340>><<else>><<set $player.stats.dignity-=5>><<set $player.stats.sissification+=5>><<set $player.assets.money+=550>><<set $time.minutes+=300>><</if>><<set $flags.jobs.sissyMaid.first = false>><<House>><</link>><<set $player.stats.dominance-=3>>You take a few moments to think about it before finally accepting. After all, you really needed the money, or at least, that's what you keep telling yourself. The man slowly moves his hand down you back, all the way to your rear and begins to grope your buttocks, making your plug press against your prostate. You let a soft moan and kiss him, letting him guide you towards the nearby couch.
He pushes you on the couch, making you let out a surprised cry and he undoes his pants, revealing an impressive bulge in his boxer and you instinctively pull down on them and stroke on his massive shaft.
It doesn't take long for him to get behind you, pulling on your plug and filling your hole with his cock, making you moan in pleasure as you feel his gland press against your prostate, your own locked penis leaking precum which drops through your cage and unto the sofa.
<div class="shower"><video src="Images/Porn/SissyMaid.m4v" type="video/m4v" autoplay loop></video></div>
He picks up the pace and begins to ram your prostate with his cock, making him take a more strong grip on you as you start to feel yourself closing in to a proper sissygasm and not long after you cum loudly, quickly followed by your employer who fills your hole with his warm cum.
<center>◊ ◊ ◊</center>
You finish your assigned chores about an hour and a half later and he pays you for four hours of work<<if $gjob5choice > 1>> and a little extra for <<if $gjob5choice is 2>>arriving all dressed up<<elseif $gjob5choice is 3>>wearing a latex dress<<elseif $gjob5choice is 4>>wearing a latex dress and actually wear it as you arrive<</if>><</if>>.
He thanks you and you get to return <<link "Home.">><<if $gjob5choice is 1>><<set $player.stats.dignity-=3>><<set $player.stats.sissification+=3>><<set $player.assets.money+=450>><<elseif $gjob5choice is 2>><<set $player.stats.dignity-=4>><<set $player.stats.sissification+=4>><<set $player.assets.money+=475>><<elseif $gjob5choice is 3>><<set $player.stats.dignity-=4>><<set $player.stats.sissification+=3>><<set $player.assets.money+=475>><<else>><<set $player.stats.dignity-=5>><<set $player.stats.sissification+=4>><<set $player.assets.money+=500>><</if>><<set $flags.jobs.sissyMaid.first = false>><<set $time.minutes+=330>><<House>><</link>><div class="topBar">gregchart.net <div style='float: right;'><<button "x">><<goto Laptop>><</button>></div></div><div class="topBar2"><<listbox "_site" autoselect>>
<<option "Home" "Browse the Web">>
<<option "icoast.com" "iSell">>
<<option "PornTube.xxx" "Porn">>
<<option "Kam.io" "Kam.io">>
<<option "realturf.com" "Realturf">>
<</listbox>> <<button "→">><<set _site>><<goto _site>><</button>></div><div class="web btn1">[img[Images/Misc/GregchartLogo.jpg]]
I'm selling my lawn mower for $200
Reason of sell: Doesn't cut grass properly.
[img[Images/Misc/Snowblower.jpg]]
<<link "Dismiss">><<set $flags.gregschart[3] = false>><<goto "gregschart">><</link>>
[[Go back->gregschart]]
</div><div style="width: 101.9%; background-color:#0000B2;"> <div class="topBar3"><<button "Shut Down">><<House>><</button>><div style="min-width: 75px; max-width: 75px; width: 75px; display:inline-block; text-align: center; font-size: 1em; float:right; background-color:#000099;"><<TimeMini>>_hours:_minutes<<if $settings.time == 1>> <<if $time.minutes < 720>>AM<<else>>PM<</if>><</if>></div></div></div><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Laptop">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><div class="topBar">gregchart.net <div style='float: right;'><<button "x">><<goto Laptop>><</button>></div></div><div class="topBar2"><<listbox "_site" autoselect>>
<<option "Home" "Browse the Web">>
<<option "icoast.com" "iSell">>
<<option "PornTube.xxx" "Porn">>
<<option "Kam.io" "Kam.io">>
<<option "realturf.com" "Realturf">>
<</listbox>> <<button "→">><<set _site>><<goto _site>><</button>></div><div class="web btn1">[img[Images/Misc/GregchartLogo.jpg]]
Selling leftovers of my lunch for $7.
Contains:
-Half of a poutine
-1/6 of a hotdog (mayo and ketchup)
-Big Crunch bar
-1/3 filled water bottle
Serious inquiries only. everything comes in a cardboard box, napkin not included, I don't deliver.
<<link "Dismiss">><<set $flags.gregschart[2] = false>><<goto "gregschart">><</link>>
[[Go back->gregschart]]
</div><div style="width: 101.9%; background-color:#0000B2;"> <div class="topBar3"><<button "Shut Down">><<House>><</button>><div style="min-width: 75px; max-width: 75px; width: 75px; display:inline-block; text-align: center; font-size: 1em; float:right; background-color:#000099;"><<TimeMini>>_hours:_minutes<<if $settings.time == 1>> <<if $time.minutes < 720>>AM<<else>>PM<</if>><</if>></div></div></div><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Laptop">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><div class="topBar">gregchart.net <div style='float: right;'><<button "x">><<goto Laptop>><</button>></div></div><div class="topBar2"><<listbox "_site" autoselect>>
<<option "Home" "Browse the Web">>
<<option "icoast.com" "iSell">>
<<option "PornTube.xxx" "Porn">>
<<option "Kam.io" "Kam.io">>
<<option "realturf.com" "Realturf">>
<</listbox>> <<button "→">><<set _site>><<goto _site>><</button>></div><div class="web btn1">[img[Images/Misc/GregchartLogo.jpg]]
Hey, I'm trying to sell my last car for $1000. It's a Toyoda Nisram 2009 and it bares light damage from the 5 years I used it in demolition derbies. If you don't mind having two taped windows and a really bumpy car, you'll love it. Oh also, the motor makes a weird rattling noise when speeding up, but don't worry about it.
<<link "Dismiss">><<set $flags.gregschart[1] = false>><<goto "gregschart">><</link>>
[[Go back->gregschart]]
</div><div style="width: 101.9%; background-color:#0000B2;"> <div class="topBar3"><<button "Shut Down">><<House>><</button>><div style="min-width: 75px; max-width: 75px; width: 75px; display:inline-block; text-align: center; font-size: 1em; float:right; background-color:#000099;"><<TimeMini>>_hours:_minutes<<if $settings.time == 1>> <<if $time.minutes < 720>>AM<<else>>PM<</if>><</if>></div></div></div><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Laptop">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><div class="topBar">gregchart.net <div style='float: right;'><<button "x">><<goto Laptop>><</button>></div></div><div class="topBar2"><<listbox "_site" autoselect>>
<<option "Home" "Browse the Web">>
<<option "icoast.com" "iSell">>
<<option "PornTube.xxx" "Porn">>
<<option "Kam.io" "Kam.io">>
<<option "realturf.com" "Realturf">>
<</listbox>> <<button "→">><<set _site>><<goto _site>><</button>></div><div class="web btn1">[img[Images/Misc/GregchartLogo.jpg]]
Greetings,
I am looking for someone to take care of my precious Princess Mary Peneloppe the Third for the day. She is an ADORABLE purebred chihuahua with a bold personality and my usual dog sitter is currently sick.
My niece told me that I would be able to find a sitter on this site. I'm paying 25$ for the day. Be aware however that Princess Mary Peneloppe the Third is not just an ordinary dog and that she requires extensive cares, which are detailed in the 3 pages long document attached to this ad.
<<if $time.minutes <= 665>><<link "Accept">><<set $time.minutes to 720>><<goto "Dog Sitter 1">><<set $timer.dogsitter to 14>><</link>><<else>><span style=color:red>It is too late to go right now</span><</if>>
[[Go back->gregschart]]
</div><div style="width: 101.9%; background-color:#0000B2;"> <div class="topBar3"><<button "Shut Down">><<House>><</button>><div style="min-width: 75px; max-width: 75px; width: 75px; display:inline-block; text-align: center; font-size: 1em; float:right; background-color:#000099;"><<TimeMini>>_hours:_minutes<<if $settings.time == 1>> <<if $time.minutes < 720>>AM<<else>>PM<</if>><</if>></div></div></div><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Laptop">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><div class="topBar">gregchart.net <div style='float: right;'><<button "x">><<goto Laptop>><</button>></div></div><div class="topBar2"><<listbox "_site" autoselect>>
<<option "Home" "Browse the Web">>
<<option "icoast.com" "iSell">>
<<option "PornTube.xxx" "Porn">>
<<option "Kam.io" "Kam.io">>
<<option "realturf.com" "Realturf">>
<</listbox>> <<button "→">><<set _site>><<goto _site>><</button>></div><div class="web btn1">[img[Images/Misc/GregchartLogo.jpg]]
hey ther, i'm looking for a band to play in.
Im a very good drumer and i wanna join a band to play with. Payout is negociable, but i'll only join if ur band is good okay?
<<link "Dismiss">><<set $flags.gregschart[0] = false>><<goto "gregschart">><</link>>
[[Go back->gregschart]]
</div><div style="width: 101.9%; background-color:#0000B2;"> <div class="topBar3"><<button "Shut Down">><<House>><</button>><div style="min-width: 75px; max-width: 75px; width: 75px; display:inline-block; text-align: center; font-size: 1em; float:right; background-color:#000099;"><<TimeMini>>_hours:_minutes<<if $settings.time == 1>> <<if $time.minutes < 720>>AM<<else>>PM<</if>><</if>></div></div></div><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Laptop">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><<if $crystal.shopping1[3] == 1>><span class=Crystal>"Look at all of those a-dor-a-ble accessories, you know, that will only make your fit look better!"</span>
<</if>><div class="itemContainer1"><<shop "Tabitha's">>
\</div>[[Leave->Mall]]<div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Mall">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><<if $crystal.shopping1[3] == 1>><span class=Crystal>"I'm not sure what you hope finding here that would help you with your goal, but sure, I don't mind making a stop here."</span>
<</if>><div class="itemContainer"><<shop "Old Republic">>
</div>\
\
[[Leave->Mall]]<div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Mall">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div>You have chosen to have your hair cut to <<HairlengthSalon>>, but you still need to choose a new hairstyle.
<div style="background-color: #414040; color: white; border: solid white 2px; font-size: 1em"><span><<button "Male Cuts">><<replace "#output">><<include "MaleCuts">><</replace>><</button>></span><<if $player.stats.sissification < 10>><<button "Female Cuts -Locked">><</button>><<else>><span><<button "Female Cuts">><<replace "#output">><<include "FemaleCuts">><</replace>><</button>></span><</if>></div><div style="background-color: #414040; color: white; border: solid white 2px">\
<span id="output"></span></div>
\<div class="itemContainer">\
\<<if $hairLengthSalon is 0>><div class="item">[img[Images/Hair/ShavedMale.jpg]]
<center>Shaved
<<if $playerBody.hair[0].style is "Shaved">><span style="color:white; font-size:0.7em;">You currently have this hairstyle</span><</if>>
<<button "Choose">><<set $player.assets.money-=40>><<set $playerBody.hair[0].length to $hairLengthSalon>><<set $playerBody.hair[0].style = "Shaved">><<CD>><<goto "HairSalon">><</button>></center></div><</if>>
\
\<<if $hairLengthSalon < 1 or $hairLengthSalon > 3>><div class="hidden"></div><<else>><div class="item">[img[Images/Hair/FauxHawk.jpg]]
<center>Faux Hawk
<<if $playerBody.hair[0].style is "Faux Hawk">><span style="color:white; font-size:0.7em;">You currently have this hairstyle</span><</if>>
<<button "Choose">><<set $player.assets.money-=40>><<set $playerBody.hair[0].length to $hairLengthSalon>><<set $playerBody.hair[0].style = "Faux Hawk">><<CD>><<goto "HairSalon">><</button>></center></div>
\
\<div class="item">[img[Images/Hair/FringeUp.jpg]]
<center>Fringe Up
<<if $playerBody.hair[0].style is "Fringe Up">><span style="color:white; font-size:0.7em;">You currently have this hairstyle</span><</if>>
<<button "Choose">><<set $player.assets.money-=40>><<set $playerBody.hair[0].length to $hairLengthSalon>><<set $playerBody.hair[0].style = "Fringe Up">><<CD>><<goto "HairSalon">><</button>></center></div>
\
\<div class="item">[img[Images/Hair/Undercut.jpg]]
<center>Undercut
<<if $playerBody.hair[0].style is "Undercut">><span style="color:white; font-size:0.7em;">You currently have this hairstyle</span><</if>>
<<button "Choose">><<set $player.assets.money-=40>><<set $playerBody.hair[0].length to $hairLengthSalon>><<set $playerBody.hair[0].style = "Undercut">><<CD>><<goto "HairSalon">><</button>></center></div>
\
\<div class="item">[img[Images/Hair/SideFringe.jpg]]
<center>Side Fringe
<<if $playerBody.hair[0].style is "Side Fringe">><span style="color:white; font-size:0.7em;">You currently have this hairstyle</span><</if>>
<<button "Choose">><<set $player.assets.money-=40>><<set $playerBody.hair[0].length to $hairLengthSalon>><<set $playerBody.hair[0].style = "Side Fringe">><<CD>><<goto "HairSalon">><</button>></center></div><</if>>
\
\<<if $hairLengthSalon < 2 or $hairLengthSalon > 3>><div class="hidden"></div><<else>><div class="item">[img[Images/Hair/Quiff.jpg]]
<center>Quiff
<<if $playerBody.hair[0].style is "Quiff">><span style="color:white; font-size:0.7em;">You currently have this hairstyle</span><</if>>
<<button "Choose">><<set $player.assets.money-=40>><<set $playerBody.hair[0].length to $hairLengthSalon>><<set $playerBody.hair[0].style = "Quiff">><<CD>><<goto "HairSalon">><</button>></center></div><</if>>
\
\<<if $hairLengthSalon < 2 or $hairLengthSalon > 4>><div class="hidden"></div><<else>><div class="item">[img[Images/Hair/PushedBack.jpg]]
<center>Pushed Back
<<if $playerBody.hair[0].style is "Pushed Back">><span style="color:white; font-size:0.7em;">You currently have this hairstyle</span><</if>>
<<button "Choose">><<set $player.assets.money-=40>><<set $playerBody.hair[0].length to $hairLengthSalon>><<set $playerBody.hair[0].style = "Pushed Back">><<CD>><<goto "HairSalon">><</button>></center></div><</if>>
\
\<<if $hairLengthSalon >= 0>><div class="hidden"></div><<else>><div class="item">[img[Images/Hair/None.png]]
<center>None
<<if $playerBody.hair[0].style is "None">><span style="color:white; font-size:0.7em;">You currently have this hairstyle</span><</if>>
<<button "Choose">><<set $player.assets.money-=40>><<set $playerBody.hair[0].length to $hairLengthSalon>><<set $playerBody.hair[0].style = "None">><<CD>><<goto "HairSalon">><</button>></center></div><</if>>
\</div>\<div class="itemContainer">\
\<<if $hairLengthSalon !== 0>><div class="hidden"></div><<else>><div class="item">[img[Images/Hair/ShavedFemale.jpg]]
<center>Shaved
<<if $playerBody.hair[0].style is "Shaved">><span style="color:white; font-size:0.7em;">You currently have this hairstyle</span><</if>>
<<button "Choose">><<set $player.assets.money-=40>><<set $playerBody.hair[0].length to $hairLengthSalon>><<set $playerBody.hair[0].style = "Shaved">><<CD>><<goto "HairSalon">><</button>></center></div><</if>>
\
\<<if $hairLengthSalon < 1 or $hairLengthSalon > 4>><div class="hidden"></div><<else>><div class="item">[img[Images/Hair/Pixie.jpg]]
<center>Pixie
<<if $playerBody.hair[0].style is "Pixie">><span style="color:white; font-size:0.7em;">You currently have this hairstyle</span><</if>>
<<button "Choose">><<set $player.assets.money-=40>><<set $playerBody.hair[0].length to $hairLengthSalon>><<set $playerBody.hair[0].style = "Pixie">><<CD>><<goto "HairSalon">><</button>></center></div><</if>>
\
\<<if $hairLengthSalon < 2 or $hairLengthSalon > 4>><div class="hidden"></div><<else>><div class="item">[img[Images/Hair/Bob.jpg]]
<center>Bob
<<if $playerBody.hair[0].style is "Bob">><span style="color:white; font-size:0.7em;">You currently have this hairstyle</span><</if>>
<<button "Choose">><<set $player.assets.money-=40>><<set $playerBody.hair[0].length to $hairLengthSalon>><<set $playerBody.hair[0].style = "Bob">><<CD>><<goto "HairSalon">><</button>></center></div><</if>>
\
\<<if $hairLengthSalon < 5 or $hairLengthSalon > 7>><div class="hidden"></div><<else>><div class="item">[img[Images/Hair/FrenchBraid.jpg]]
<center>French Braid
<<if $playerBody.hair[0].style is "French Braid">><span style="color:white; font-size:0.7em;">You currently have this hairstyle</span><</if>>
<<button "Choose">><<set $player.assets.money-=40>><<set $playerBody.hair[0].length to $hairLengthSalon>><<set $playerBody.hair[0].style = "French Braid">><<CD>><<goto "HairSalon">><</button>></center></div><</if>>
\
\<<if $hairLengthSalon < 4>><div class="hidden"></div><<else>><div class="item">[img[Images/Hair/WavyHair.jpg]]
<center>Wavy
<<if $playerBody.hair[0].style is "Wavy">><span style="color:white; font-size:0.7em;">You currently have this hairstyle</span><</if>>
<<button "Choose">><<set $player.assets.money-=40>><<set $playerBody.hair[0].length to $hairLengthSalon>><<set $playerBody.hair[0].style = "Wavy">><<CD>><<goto "HairSalon">><</button>></center></div>
\
\<div class="item">[img[Images/Hair/CurlyHair.jpg]]
<center>Curly
<<if $playerBody.hair[0].style is "Curly">><span style="color:white; font-size:0.7em;">You currently have this hairstyle</span><</if>>
<<button "Choose">><<set $player.assets.money-=40>><<set $playerBody.hair[0].length to $hairLengthSalon>><<set $playerBody.hair[0].style = "Curly">><<CD>><<goto "HairSalon">><</button>></center></div><</if>>
\
\<<if $hairLengthSalon < 5 or $hairLengthSalon > 6>><div class="hidden"></div><<else>><div class="item">[img[Images/Hair/Pigtails.jpg]]
<center>Pigtails
<<if $playerBody.hair[0].style is "Pigtails">><span style="color:white; font-size:0.7em;">You currently have this hairstyle</span><</if>>
<<button "Choose">><<set $player.assets.money-=40>><<set $playerBody.hair[0].length to $hairLengthSalon>><<set $playerBody.hair[0].style = "Pigtails">><<CD>><<goto "HairSalon">><</button>></center></div><</if>>
\
\<<if $hairLengthSalon is 0>><div class="hidden"></div><<else>><div class="item">[img[Images/Hair/None.png]]
<center>None
<<if $playerBody.hair[0].style is "None">><span style="color:white; font-size:0.7em;">You currently have this hairstyle</span><</if>>
<<button "Choose">><<set $player.assets.money-=40>><<set $playerBody.hair[0].length to $hairLengthSalon>><<set $playerBody.hair[0].style = "None">><<CD>><<goto "HairSalon">><</button>></center></div><</if>>
\
</div><center>''Tops''
<<link "Close" $location.goto>><<unset $donating>><</link>></center>
<<WardrobeChoice>>
<div style="background-color: #414040; color: white; border: solid white 2px">
<<wardrobeList "Wig">>
</div>
<center><<link "Close" $location.goto>><<unset $donating>><</link>></center><<set _Gag = [setup.playerCode.isWearingItemWithTags('Gag'), setup.playerCode.isWorn('DildoGag')]>><<if _Gag[0]>><<set _EffectChance2 = random(1,100)>><<if _EffectChance2 >= 90>><<if _Gag[1]>><<set $player.skills[0].xp+=2>><</if>><<set $player.stats.dominance-->><</if>><</if>><<set _EffectChance = random(1,100)>><div class="shower"><<if _EffectChance % 2 is 0>><video src="Images/Porn/Vibrator.m4v" type="video/m4v" autoplay loop></video><<else>><video src="Images/Porn/Vibrator2.m4v" type="video/m4v" autoplay loop></video><</if>></div>
<<if $player.skills[1].level < 1>>Your rear is slowly getting used to this.<<else>>You are now used to the vibrator, perhaps its time to move to something bigger?<</if>>
<<link "Done">><<set $time.minutes+=20>><<if $player.skills[1].level < 1>><<set $player.skills[1].xp+=2>><</if>><<goto "Toys">><</link>><div class=hidden><span id="btn1"><<button $btn1>><<set $time.minutes+=20>>
<<goto "Toys">><<if $player.skills[1].level < 1>><<set $player.skills[1].xp+=2>><</if>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><<set _Gag = [setup.playerCode.isWearingItemWithTags('Gag'), setup.playerCode.isWorn('DildoGag')]>><<set _Dildo = setup.playerCode.hasItem('Dildo')>><<if _Gag[0]>><<set _EffectChance2 = random(1,100)>><<if _EffectChance2 >= 90>><<if _Gag[1]>><<set $player.skills[0].xp+=2>><</if>><<set $player.stats.dominance-->><</if>><</if>><<set _r = random(1,10)>><<if !_Dildo or (_Dildo && _r !== 10)>>You use your wand by letting it rub on your cage, the vibration being enough to stimulate your restrained cock until you finally climax.
<<set _EffectChance = random(1,100)>><<set _VidId = random(1,2)>><div class="shower"><<if _VidId is 1>><video src="Images/Porn/Wand.m4v" type="video/m4v" autoplay loop></video><<else>><video src="Images/Porn/Wand2.m4v" type="video/m4v" autoplay loop></video><</if>></div>
<<if _EffectChance > 30 && $player.stats.sissification < 100>>You are getting used to please your "clitty" like a good girl.<</if>>
<<link "Done">><<goto "Toys">><<set $time.minutes+=20>><<if _EffectChance > 30 && $player.stats.sissification < 100>><<set $player.stats.sissification++>><</if>><</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Toys">><<if _EffectChance > 30 && $player.stats.sissification < 100>><<set $time.minutes+=20>><<set $player.stats.sissification++>><</if>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div>
\<<else>>You use your dildo alongside your wand, fucking your ass as your caged cock is stimulated by the vibrations, driving you wild with pleasure.
<div class="shower"><video src="Images/Porn/WandAndDildo.m4v" type="video/m4v" autoplay loop></video>
<<link "Done" "Toys">><<set $time.minutes+=20>><<set $player.stats.sissification+=random(1,2)>><</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Toys">><<set $time.minutes+=20>><<set $player.stats.sissification+=random(1,2)>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><</if>><<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<set _Gag = [setup.playerCode.isWearingItemWithTags('Gag'), setup.playerCode.isWorn('DildoGag')]>><<if _Gag[0]>><<set _EffectChance2 = random(1,100)>><<if _EffectChance2 >= 90>><<if _Gag[1]>><<set $player.skills[0].xp+=2>><</if>><<set $player.stats.dominance-->><</if>><</if>><div class="shower"><<if _Chastity>><<set _VidId = random(1,2)>><<if _VidId is 1>><video src="Images/Porn/MachineChastity.m4v" type="video/m4v" autoplay loop></video><<else>><video src="Images/Porn/MachineChastity2.m4v" type="video/m4v" autoplay loop></video><</if>><<else>><<if $playerBody.breast.size > 0>><<set _VidId = random(1,2)>><<if _VidId is 1>><video src="Images/Porn/MachineShemale.m4v" type="video/m4v" autoplay loop></video><<else>><video src="Images/Porn/MachineShemale2.m4v" type="video/m4v" autoplay loop></video><</if>><<else>><video src="Images/Porn/MachineUncaged.m4v" type="video/m4v" autoplay loop></video><</if>><</if>></div>
<<if $player.skills[1].level < 4>>You are getting more accustomed to getting fucked by the machine.<<else>>Your rear can take anything! Congratulations!<</if>>
<<link "Done">><<set $time.minutes+=25>><<if $player.skills[1].level < 4>><<set $player.skills[1].xp+=8>><</if>><<goto "Toys">><</link>><div class=hidden><span id="btn1"><<button $btn1>><<set $time.minutes+=25>>
<<goto "Toys">><<if $player.skills[1].level < 4>><<set $player.skills[1].xp+=8>><</if>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><<if (visited("Play with BasicDildo") + visited("Play with SuctionDildo") + visited("Player with MonsterDildo")) is 1>><<set $ProgID to 11>><<set $flags.first.toy.use = true>><<goto "Progression Events">><<else>><<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<set _Gag = [setup.playerCode.isWearingItemWithTags('Gag'), setup.playerCode.isWorn('DildoGag')]>><<if _Gag[0]>><<set _EffectChance2 = random(1,100)>><<if _EffectChance2 >= 90>><<if _Gag[1]>><<set $player.skills[0].xp+=2>><</if>><<set $player.stats.dominance-->><</if>><</if>><div class="shower"><<set _VidId = random(1,2)>><<if _Chastity>><<if _VidId is 1>><video src="Images/Porn/SuctionDildoChastity.m4v" type="video/m4v" autoplay loop></video><<else>><video src="Images/Porn/SuctionDildoChastity2.m4v" type="video/m4v" autoplay loop></video><</if>><<else>><<if $playerBody.breast.size > 0>><<if _VidId is 1>><video src="Images/Porn/SuctionDildoShemale.m4v" type="video/m4v" autoplay loop></video><<else>><video src="Images/Porn/SuctionDildoShemale2.m4v" type="video/m4v" autoplay loop></video><</if>><<else>><<if _VidId is 1>><video src="Images/Porn/SuctionDildoUncaged.m4v" type="video/m4v" autoplay loop></video><<else>><video src="Images/Porn/SuctionDildoUncaged2.m4v" type="video/m4v" autoplay loop></video><</if>><</if>><</if>></div>
<<if $player.skills[1].level < 3>>You feel more accustomed to riding the plastic cock.<<elseif $player.skills[1].level > 2>>You are fully accustomed to the dildo.<</if>>
<<link "Done">><<set $time.minutes+=20>><<if $player.skills[1].level < 3>><<set $player.skills[1].xp+=6>><</if>><<goto "Toys">><</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<set $time.minutes+=20>><<goto "Toys">><<if $player.skills[1].level < 3>><<set $player.skills[1].xp+=6>><</if>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><</if>><<if (visited("Play with BasicDildo") + visited("Play with SuctionDildo") + visited("Player with MonsterDildo")) is 1>><<set $ProgID to 11>><<set $flags.first.toy.use = true>><<goto "Progression Events">><<else>><<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<set _Gag = [setup.playerCode.isWearingItemWithTags('Gag'), setup.playerCode.isWorn('DildoGag')]>><<if _Gag[0]>><<set _EffectChance2 = random(1,100)>><<if _EffectChance2 >= 90>><<if _Gag[1]>><<set $player.skills[0].xp+=2>><</if>><<set $player.stats.dominance-->><</if>><</if>><div class="shower"><<set _VidId = random(1,2)>><<if _Chastity>><<if _VidId is 1>><video src="Images/Porn/DildoChastity.m4v" type="video/m4v" autoplay loop></video><<else>><video src="Images/Porn/DildoChastity.m4v" type="video/m4v" autoplay loop></video><</if>><<else>><<if $playerBody.breast.size > 0>><video src="Images/Porn/DildoShemale.m4v" type="video/m4v" autoplay loop></video><<else>><video src="Images/Porn/DildoUncaged.m4v" type="video/m4v" autoplay loop></video><</if>><</if>></div>
<<if $player.skills[1].level < 2>>You get a bit more used to take a fake cock in your rear.<<else>>You are fully accustomed to fucking yourself with the dildo<</if>>
<<link "Done">><<set $time.minutes+=20>><<if $player.skills[1].level < 2>><<set $player.skills[1].xp+=4>><</if>><<goto "Toys">><</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<set $time.minutes+=20>><<goto "Toys">><<if $player.skills[1].level < 2>><<set $player.skills[1].xp+=4>><</if>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><</if>><<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><div class="shower"><<if _Chastity>><video src="Images/Porn/DildoSissySuck.m4v" type="video/m4v" autoplay loop></video><<else>><<if $playerBody.breast.size > 0>><video src="Images/Porn/DildoShemaleSuck.m4v" type="video/m4v" autoplay loop></video><<else>><video src="Images/Porn/DildoSissySuck.m4v" type="video/m4v" autoplay loop></video><</if>><</if>></div>
You get a bit more used to sucking the dildo, making you less likely to gag and more used to pleasing the real deal.
<<link "Done">><<set $time.minutes+=20>><<goto "Toys">><<set $player.skills[0].xp+=2>><</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<set $time.minutes+=20>><<goto "Toys">><<set $player.skills[0].xp+=2>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><div class="shower"><video src="Images/Porn/SuctionDildoSuck.m4v" type="video/m4v" autoplay loop></video></div>
You get a bit more used to sucking the dildo, making you less likely to gag and more used to pleasing the real deal.
<<link "Done">><<set $time.minutes+=20>><<set $player.skills[0].xp+=2>><<goto "Toys">><</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Toys">><<set $time.minutes+=20>><<set $player.skills[0].xp+=2>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div>Not before long, the two of you resume making out, stripping each others clothes down <<Fem>><<if _lingerie>>until you are in lingerie and she is completely naked.<<else>>until both of you are naked. She then dresses you up in a set of silk white lingerie, which makes your cock become rock hard.<</if>> She, in turn, puts on a set of black lingerie, complete with lace gloves and chuckles admiring your dressed-up self.
<span class="Kara">"You look really cute in this! <<if !_undies[2]>>I'm glad you agreed to do it, n<<else>>N<</if>>ow kneel on my bed, I'll take care of that cute clitty"</span>
Clitty? Why is she calling your cock a clitty, is it that small? You don't have the time to question her before she starts to vigorously stroke your shaft, making your heart beat faster and your breath getting heavier. You try to get control back of your body but she then starts to lick your nipple, making you moan in surprise.
<div class="shower"><video src="Images/Porn/Sissification1.m4v" type="video/m4v" autoplay loop></video></div>
It doesn't take very long for you to explosively cum, your semen sent flying on an astonishing distance as you let a final moan of [[pure bliss.->RV3p5a]]<<Night>><<Autosave>>
<<Night>><<Autosave>>You refuse to agree to this, you are a man, not a sissy after all. Despite being initially disappointed, she doesn't seem to be turned down, quite on the contrary actually. The two of you continue to make out like if nothing happened and she then decided to give you a blowjob, expertly sucking on you cock.
It doesn't take her long to make you peak, but instead of letting you cum in her mouth, she pulls her head away right before your climax and looks at you, like if she wanted you to jerk yourself off so you could cum all over her face, which you do.
<div id="shower"><video src="Images/Porn/KaraFacial.m4v" type="video/m4v" autoplay loop></video></div>
[[Next morning->RV3p5b]]
The two of you spend the next few hours drinking, casually talking about each other's lives and laughing at your dumb jokes. Eventually, the two of you leave the Red Vixen taking a cab together...
...back to her, and Crystal's, place! <span class="You">"Wait, won't Crystal notice I'm here?"</span>
She smiles, getting closer to you. <span class="Kara">"Oh, I wouldn't worry about it, when Crystal "meets someone", she usually comes back in the afternoon the day after, we have the place for ourselves."</span>
You decide that answer will do and you start making out as you get inside her apartment, kissing and breathing heavily. However, she stops you as you get in her room, your pants slowly sliding down as the two of you had already started undressing each other. <span class="Kara">"Just before you continue... I'd like to ask you something..."</span>
You smile softly. <span class="You">"What is it?"</span>
She shyly smiles. <span class="Kara">"I... I just like kinky things and I'd like it if we were doing it in lingerie."</span>
Nothing too alarming, you think to yourself. <span class="You">"Well, if you want to dress up-"</span>
<span class="Kara">"No, I don't think you understand... I want us to dress-up...<<if $crystal.panties>> I know you wore Crystal's Panties to get back home the other day and...<<else>> And well...<</if>> I find it kinda sexy..."</span><<Fem>><<set _crystalPanties = setup.playerCode.isWorn("CrystalsPanties")>><<if _undies && !_lingerie && !_crystalPanties>><<set $player.stats.sissification++>>, she pauses for an instant looking at your panties and then continues. <span class="Kara">"Well... I suppose I have my answer then... and I'm sure you'll </span><span id="yes"><<link "like it~">><<replace "#yes">><span class="Kara">like it~"</span>
<<include "RV3p4a">><</replace>><</link>></span><<elseif _crystalPanties>><<set $player.stats.sissification++>>, she pauses for an instant looking at your panties... Crystal's panties at that, and blushes, <span class="Kara">"Oh... well.. I guess I have my </span><span id="yes"><<link "answer now...">><<replace "#yes">><span class=Kara>answer now..."</span>
<<include "RV3p4a">><</replace>><</link>></span><<elseif _lingerie>>, she stops talking for a moment, stunned. <span class="Kara">"Wait, you are already wearing lingerie?"</span>
<<set $player.stats.sissification+=2>>You nod and blush, making her grin.<span class="Kara">"Well then, I guess this makes things </span><span id="yes"><<link "simpler.">><<replace "#yes">><span class=Kara>simpler."</span>
<<include "RV3p4a">><</replace>><</link>></span><<else>>
<span class="You">"So... you want me... to wear girl's lingerie?"</span>, you say, a little shocked by the situation.
She simply nods, blushing. <span class="Kara">"Well... you don't have to but... I'd really like it..."</span><span id="choice2">
<center><<link "Accept">><<replace "#choice2">>
<<include "RV3p4a">><</replace>><</link>> | <<link "Refuse">><<replace "#choice2">>
<<include "RV3p4b">><</replace>><</link>></center></span><</if>><<set $kara.met = true>>You approach the bar, where Kara is sitting alone, sipping on a cocktail. You sit next to her and introduce yourself.
<span class="You">"Hi, I'm $player.names.basic, Crystal's friend. She said I should go talk to you"</span>
The brunette turns around and smiles. <span class="Kara">"Oh, yes, Crystal talked about you a lot. I'm Kara, but you probably already know that if you're here."</span>
<span class="You">"She did?"</span>
She chuckles and stirs her drink with her straw. <span class="Kara">"Yeah, she couldn't stop talking about you after you left the other day."</span>
You freeze, was she there? <span class="You">"Wait... you..."</span>
<span class="Kara">"Yep, I'm Crystal's roomie, for better or worst."</span> She laughs after saying it.
<span class="You">"Oh... sorry if we were too loud..."</span>
She laughs, like if she was just teasing you all along. <span class="Kara">"Don't worry about it, I'm used to it at this point! Plus, from what she was saying she had a great time with you."</span>
<span id="you2"><<link "You continue chatting...">><<replace "#you2">><<include "RV3p3">><</replace>><</link>></span><span class="Crystal">"Hey hot stuff~ Missed me?"</span>
You nervously laugh, as you aren't particularly used to this kind of attention from a woman. <span class="You">"Of course I did."</span>
<<if $crystal.panties>>She takes you aside, far from any indiscreet ears before continuing the conversation. <span class="Crystal">"Did you bring me back my panties by any chance?"</span>, she says teasingly.
<<set _undies = setup.playerCode.isWorn("CrystalsPanties")>><<if _undies>>You try to look away, making her giggle as she tugs down on your pants. What were you thinking, wearing the panties at the Red Vixen?! You try to babble up an excuse, but she shushes you before you get the chance to even utter half of a coherent sentence.
<span style=color:#d28abd>"I stand by what I said the other day, you do look good in them~"</span>, she teases you, rubbing your shaft through the fabric. It doesn't take long before your cock grows fully erect and it is at that very moment that she pulls her hand away. <span style=color:#d28abd>"And you seem to like it a lot too~"</span><<else>>You pull the pair of panties out of your pocket and discreetly hand them to her. <span class="You">"Actually, I did. Thanks again by the way."</span>
<span style=color:#d28abd>"You're welcome, especially after what I did to your boxers the other day."</span>, she pauses for a second, like if she was debating about asking something, but then speaks up again. <</if>><span style=color:#d28abd>"Tell me, between you and me, did you enjoy it?"</span>
<span id="choice"><<link "Yeah...">><<replace "#choice">><span class="You">"Yeah..."</span>
<span style=color:#d28abd>"If you say so~"</span>, she replies, teasingly. <span style=color:#d28abd>"Anywho, not that I don't like you, but I have to meet someone soon. However, you should totally talk to my friend Kara, I'm sure you two will get along together!"</span>
And just like this, she leaves you alone. Guess you should <span id="go"><<link "go talk to Kara.">><<replace "#go">>go talk to Kara.<<include "RV3p2a">><</replace>><</link>></span><</replace>><</link>>
<<link "Protest">><<replace "#choice">><<if _undies>><span class="You">"That's just because your hand feels really good!"</span>, you say, trying to defend yourself despite the situation you put yourself into.
<span style=color:#d28abd>"If you say so~"</span>, she replies, teasingly. <span style=color:#d28abd>"Anywho, not that I don't like you, but I have to meet someone soon. However, you should totally talk to my friend Kara, I'm sure you two will get along together!"</span><<else>><span class="You">"I only had to wear them because you tore my boxers apart I'll remind you!"</span><</if>>
<span style=color:#d28abd>"And I already said I'm sorry about it hun, but I need to go... Got someone I have to meet, but you should go see my friend Kara."</span>, she points to a girl sitting nearby, <span style=color:#d28abd>"She may look a bit shy, but you're going to like her, I promise. See you later $player.names.basic."</span>
And just like this, she left guess you should <span id="go"><<link "go talk to Kara.">><<replace "#go">>go talk to Kara.
<<include "RV3p2a">><</replace>><</link>></span><</replace>><</link>></span><<else>><span style=color:d28abd>"Missed you too, sorry about last time, I went a little crazy.."</span>, she says, looking down.
<span class="You">"Hey don't worry about it... wasn't the most comfortable walk home but, still had a great time with you."</span>
She blushes, scratching the back of her head. <span style=color:#d28abd>"Yeah... I had fun too. Sadly, I'm not really available tonight, I need to meet someone soon."</span>
<span class="You">"Well, that stinks. Hope I'll see you soon."</span>, you say, disappointed.
<span style=color:#d28abd>"Well, you know where to find me. See you another day $player.names.basic."</span>
<span class="You">"Cya Crystal!"</span> And just like that she was gone. You could go home, but the night is still young...<span id="choice">
<center><<link "Stay">><<replace "#choice">><<include "RV3p2b">><</replace>><</link>> | <<link "Leave">><<set $time.minutes+=45>><<goto "Travel">><</link>></center></span><</if>><<set $kara.met = true>>Well... might as well stay and take a drink, you do live almost an hour away after all. You go towards the bar when you feel a tap on your left shoulder.
You turn around, only to see a girl that you don't know, or at least that you don't recall meeting. <span class="Kara">"Hey, are you $player.names.basic by any chance?"</span>
This is peculiar, you aren't particularly known in the bar, nor in the city in general, why would she know your name? <span class="You">"Uhh.. Yeah... I'm $player.names.basic, why?"</span>
She chuckles. <span class="Kara">"Classic Crystal, she didn't tell you about me I guess. I'm Kara, her roomie."</span>
A roomie? Well this was particularly interesting. <span class="You">"Nice to meet you. I didn't know Crystal had a room mate."</span>
<span class="Kara">"Well, she often forgets about mentioning it, but I guess it just makes the sex better."</span>, she says whilst replacing her glasses. Kara wasn't as sexy as Crystal, having a nerdier look, but she wasn't ugly either. However you do feel bad about probably ruining her evening.
<span class="You">"Oh... sorry if we were too loud..."</span>
She laughs, like if she was just teasing you all along. <span class="Kara">"Don't worry about it, I'm used to it at this point! Plus, from what she was saying she had a great time with you."</span>
Well that was a relief as you didn't really remember much of that particular night... and following the brief encounter with her a few minutes ago. <span class="You">"Well, I'm flattered really, want to join me for a drink?"</span>
<span class="Kara">"Sure, the guy I was with bailed anyways, he probably got jealous or something."</span>
<span class="You">"Well, let's drink to that <span id="then"><<link "then!">><<replace "#then">>then!
<<include "RV3p3">><</replace>><</link>>"</span></span><<set _hasTravelPass = setup.playerCode.hasItem('TravelPass')>>You wake up the day after, still in lingerie, next to Kara, who seems to have been awake for a little longer, which means that whatever happened yesterday wasn't just some weird, drunken dream.
<span class="Kara">"Wakey wakey, sleepyhead."</span>, she says, smiling. <span class="Kara">"Even if last night was great and that you remind me of Crystal when I first met her... I need to go to work, so you'll have to go"</span>
You nod, your brain taking a moment to process the situation. <span class="You">"Wait, I remind you of Crystal?"</span>
She can't help herself but to laugh. <span style=color:d28abd>"Wait, you seriously never noticed Crystal is a sissy just like you?"</span>
You shake your head. This was absolutely baffling, how could you not have noticed that she... he... had a cock between his... her... legs?! <span class="You">"Well... I guess that explains why I met her in the bathroom...</span>
<span class="Kara">"Oh, no that's just because she really loves cocks and that it's an easy way to have a quickie. However, I guess you not noticing that she is a sissy is a compliment to my teachings.</span>
Truly this was a lot for you to process, Crystal being a guy and all. You get dressed up and you return home, hoping she won't tell a soul about what <<if $housing.current is "crappy apartment">><<if $time.days % 7 == 0>>[[happened.->Rent]]<<else>><<link "happened." "Apartment 1">><</link>><</if>><<elseif $housing.current is "apartment">>[[happened.->Apartment 2]]<<else>><<link "happened." "FixerUpper">><</link>><</if>><<if setup.firstOfMonth.includes($time.days % 365)>><<set _TravelPass = setup.playerCode.hasItem('TravelPass')>><<set _NMPass = setup.playerCode.hasItem('NMTravelPass')>><<if _NMPass>><<removeFromInventory "NMTravelPass">><<elseif _TravelPass>><<removeFromInventory "TravelPass">><</if>><</if>><<set $crystal.reveal = true>><div class="itemContainer"><<shop "Hair Salon">>
\</div>
<<return>>You go to the designated address, which appears to be at a cheap motel. Of course, you aren't really surprised as the job is not the kind you'd see yourself doing anywhere else outside of a dungeon or some other shoddy location, yet you still worry a little. What if it was some dumb trap? You knock on the door anyways, the thrill of being someone else's pet making you stay. The door opens, revealing a young woman with pitch black hair and clad in what seems to be high leather boots and a leather corset, making her hips and cleavage more pronounced than they probably are outside.
She speaks up with a sultry voice, matching perfectly her appearance and character. <span style=color:#890000>"You're here for the ad I suppose?"</span>
You nod but don't say anything, like if you were too intimidated to speak up without her permission.
<span style=color:#890000>"Not talking much, that's promising. I assume you brought what I requested, did you?"</span>
<span class="You">"Yes Mistress"</span>, you answer, without giving any more details on what you have. Why you called her Mistress without any request from her is beyond you, but she seems to appreciate the obedience nonetheless and that is sufficient for you.
Soon after, you find yourself entirely naked, the tailed plug<<set _lingerie = setup.playerCode.hasInventoryItemWithTags('Lingerie')>><<if _lingerie>><<set $player.stats.sissification++>>, sexy lingerie<</if>> and cat ears being the only things on your body, with the exception of a collar that she secured around your neck.<<if _lingerie>>
<span style=color:#890000>"What a cute little sissy pet, I'm sure we're going to have a lot of fun together."</span><</if>>
The dominatrix seems to be delighted to finally have a pet, even a temporary one, and she takes a perverse pleasure in treating you as her pet. At first, it was mostly petting and making you walk on all fours across the motel room, the carpeted floor making it relatively comfortable for your knees. But as time passed, the activities became a little lewder.
As she made you drink warm milk from a bowl placed on the floor, she took a malign pleasure of pulling on your plug, making your body jolt with pleasure, but she still made sure you wouldn't climax because of it.
After about an hour and a half, she makes you stop pleasing her and uncollars you. <span style=color:#890000>"Well, that was satisfying, thank you for coming, here's a little something to compensate you."</span>. She hands you 100$ and lets you go change, almost pushing you out of the room afterwards.
<<link "That was a weird encounter...">><<set $player.stats.dominance-=5>><<set $player.assets.money+=100>><<set $time.minutes+=200>><<House>><</link>>You arrive at a fancy studio where you are greeted by an oddly enthusiast and short man.
<span style=color:#D8A00B>"Hello-o! Gabbo Onglobian, the famed make-up artist. Enchanted, I'm certain. Listen, I have quite a busy schedule, so allow me to blow your mind as soon as possible!"</span>
What a peculiar man, but you seem to trust him nonetheless and strip naked in front of him.
<span style=color:#D8A00B>"You know, I've been in the make-up game for quite sometimes, working with a lot of top-models, but now, cosplay is all the new rage and I want to exploit it for my next show, so I decided to go with bodypainting, you know, fancy lines, following the curves of the models. All an illusion of clothing, it's wonderful!"</span>
You feign finding it normal, after all you are not one of those eccentric art types. At the same time however, it makes the whole "standing perfectly still" part of the job a little more bearable. It's also a good thing that you aren't particularly ticklish.
It takes right under two hours for the weird little man to finish his work, but the results are stunning.
<span style=color:#D8A00B>"Put those on, I want to see the final result!"</span>, he says as he hands you a wig and a pair of glasses.
You look at yourself in the mirror and you are forced to reckon that the old man is quite talented as you look gorgeous.
<div class="shower"><video src="Images/Porn/BodyPaint.m4v" type="video/m4v" autoplay loop></video></div>
<<link "All done!">><<set $player.stats.hygiene-=75>><<if $playerBody.hair[2].length == 0 && $playerBody.hair[3].length == 0 && $playerBody.hair[1].length == 0>><<set $player.assets.money+=200>><<else>><<set $player.assets.money+=150>><</if>><<House>><<set $time.minutes+=150>><</link>>You arrive to what looks like an abandoned warehouse, but much to your surprise, when you enter, it looks more like an advanced research center or a futuristic office. You arrive at the receptionist's desk, where you explain to her that you are here for an online ad you saw on the web and that you probably had the wrong address. However, the woman smiles explaining to you that the ad was in fact for their corporation.
She then guides you through always, where you can see various sex toys and accessories, ranging from dildos to bondage ropes, until you finally enter a room which looks fairly normal, instead of this bizarre kink museum. On the table lays some paperwork which you have to sign to actually proceed, such as a non-disclosure accord but also a questionnaire of what you'd like agree to test.
<div style=border-style:solid>
Which of the following items would you like to test?
Fleshlight Machine Head <<checkbox "$FleshlightMachineT" false true>>
Vibrating Plug <<checkbox "$VibratingPlugT" false true>>
Super Resistant Ropes <<checkbox "$SRRT" false true>>
</div>
<<link "Submit form">><<set $FleshlightMachineT>><<set $VibratingPlugT>><<set $SRRT>><<goto "ToyTester2">><</link>><div class="topBar">PornTube.xxx <div style='float: right;'><<button "x">><<goto Laptop>><</button>></div></div><div class="topBar2"><<listbox "_site" autoselect>>
<<option "Home" "Browse the Web">>
<<option "icoast.com" "iSell">>
<<option "gregchart.net" "gregschart">>
<<option "Kam.io" "Kam.io">>
<<option "realturf.com" "Realturf">>
<</listbox>> <<button "→">><<set _site>><<goto _site>><</button>></div><div class="porntube"><div style="width:100%; height: 450px; position: relative; top: 20px;"><div style="color:gold; font-size: 1.2em; font-weight: 600; width: 540px; display: inline-block; position: relative; left: 20px;"><<set _r = random(1,10)>><<switch _r>><<case 1>>Master uses brunette slave<<case 2>>Tied and fucked<<case 3>>Boss seduces and fucks intern<<case 4>>Getting collared by Master<<case 5>>Tying my girlfriend and her bestfriend together<<case 6>>My boyfriend is making my holes sore<<case 7>>Tied up and serving my boss<<case 8>>Spank me please pt.2<<case 9>>Breaking my new pet<<case 10>>I love obeying Master<</switch>></div><div style="color:gold; left: 40px; position: relative; display: inline-block; vertical-align: bottom; border-bottom: gold; border-width: thin; border-bottom: solid;top: -5px;">More videos</div><<set _EffectChance = random(1,100)>><<set _gag = setup.playerCode.isWearingItemWithTags('Gag')>><<if $player.stats.dominance <= -40 && $player.backstory == 5>><<set _EffectChance+=10>><</if>><<if _gag>><<if $player.stats.dominance <= -40>><<set _EffectChance+=10>><<else>><<set _EffectChance-=10>><</if>><</if>><div class="porn"><<set _VidId = "Images/Porn/Maledom" + _r + ".m4v">><center><video @src=_VidId type="video/m4v" autoplay loop></video></center></div><<PorntubePreview>><<PorntubeVAd>></div>
\<div style="position: relative; z-index: 10; left: 40px;"><<if $settings.extreme>><<if $duration eq 1>><<set _seconds to 15>><<elseif $duration eq 2>><<set _seconds to 30>><<elseif $duration eq 3>><<set _seconds to 45>><</if>><</if>><<if $player.stats.dominance <= -40>>You are so submissive you now identify with the sub! <<if $duration eq 1>><<if _EffectChance <= 22>><<set $player.stats.dominance-->>You feel more submissive.<<else>><<set $Fail.Maledom++>><<if $Fail.Maledom >= 10>><<set $Fail.Maledom to 0>><<set $player.stats.dominance-->>You feel more submissive.<</if>><</if>><<set $time.minutes+=5>><<elseif $duration eq 2>><<if _EffectChance <= 37>><<set $player.stats.dominance-->>You feel more submissive.<<else>><<set $Fail.Maledom+=3>><<if $Fail.Maledom >= 10>><<set $Fail.Maledom to 0>><<set $player.stats.dominance-->>You feel more submissive.<</if>><</if>><<set $time.minutes+=15>><<elseif $duration eq 3>><<set $time.minutes+=25>><<if _EffectChance <= 67>><<set $player.stats.dominance-->>You feel more submissive.<<else>><<set $Fail.Maledom+=5>><<if $Fail.Maledom >= 10>><<set $Fail.Maledom to 0>><<set $player.stats.dominance-->>You feel more submissive.<</if>><</if>><</if>><<else>><<if $duration eq 1>><<if _EffectChance <= 22>><<set $player.stats.dominance++>>You feel more dominant.<<else>><<set $Fail.Maledom++>><<if $Fail.Maledom >= 10>><<set $Fail.Maledom to 0>><<set $player.stats.dominance++>>You feel more dominant.<</if>><</if>><<set $time.minutes+=5>><<elseif $duration eq 2>><<if _EffectChance <= 37>><<set $player.stats.dominance++>>You feel more dominant.<<else>><<set $Fail.Maledom+=3>><<if $Fail.Maledom >= 10>><<set $Fail.Maledom to 0>><<set $player.stats.dominance++>>You feel more dominant.<</if>><</if>><<set $time.minutes+=15>><<elseif $duration eq 3>><<set $time.minutes+=25>><<if _EffectChance <= 67>><<set $player.stats.dominance++>>You feel more dominant.<<else>><<set $Fail.Maledom+=5>><<if $Fail.Maledom >= 10>><<set $Fail.Maledom to 0>><<set $player.stats.dominance++>>You feel more dominant.<</if>><</if>><</if>><</if>><<if $settings.extreme>><span id="countdown"></span>\
<<silently>>
<<repeat 1s>>
<<set _seconds-->>
<<if _seconds > 0>>
<<replace "#countdown">><</replace>>
<<else>>
<<replace "#countdown">><<button "Watch More" "Maledom">><</button>> <<button "Random Video">><<set _r = either("Regular Porn", "JOI", "Maledom", "Femdom", "Sissy Hypno", "Bimbo Hypno")>><<goto _r>><</button>> <<button "Return to Porntube.xxx" "Porn">><</button>><</replace>>
<<stop>>
<</if>>
<</repeat>>
<</silently>><<else>>
<<button "Watch More" "Maledom">><</button>> <<button "Random Video">><<set _r = either("Regular Porn", "JOI", "Maledom", "Femdom", "Sissy Hypno", "Bimbo Hypno")>><<goto _r>><</button>> <<button "Return to Porntube.xxx" "Porn">><</button>><</if>></div></div><div style="width: 101.9%; background-color:#0000B2;"> <div class="topBar3"><<button "Shut Down">><<House>><</button>><div style="min-width: 75px; max-width: 75px; width: 75px; display:inline-block; text-align: center; font-size: 1em; float:right; background-color:#000099;"><<TimeMini>>_hours:_minutes<<if $settings.time == 1>> <<if $time.minutes < 720>>AM<<else>>PM<</if>><</if>></div></div></div><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Porn">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><div class="topBar">PornTube.xxx <div style='float: right;'><<button "x">><<goto Laptop>><</button>></div></div><div class="topBar2"><<listbox "_site" autoselect>>
<<option "Home" "Browse the Web">>
<<option "icoast.com" "iSell">>
<<option "gregchart.net" "gregschart">>
<<option "Kam.io" "Kam.io">>
<<option "realturf.com" "Realturf">>
<</listbox>> <<button "→">><<set _site>><<goto _site>><</button>></div><<set _EffectChance = random(1,100)>><<set _gag = setup.playerCode.isWearingItemWithTags('Gag')>><<if $player.stats.dominance < 40 && $player.backstory == 5>><<set _EffectChance+=10>><</if>><<if _gag && $player.stats.dominance >= 40>><<set _EffectChance+=10>><<elseif _gag>><<set _EffectChance-=10>><</if>><div class="porntube"><div style="width:100%; height: 450px; position: relative; top: 20px;"><div style="color:gold; font-size: 1.2em; font-weight: 600; width: 540px; display: inline-block; position: relative; left: 20px;"><<set _r = random(1,10)>><<switch _r>><<case 1>>Giving my pet a walk <3<<case 2>>Latex Mistresses<<case 3>>Showing who's boss<<case 4>>On my knees for Goddess Mila<<case 5>>Sitting on my BF's face<<case 6>>Hot Domina<<case 7>>Mistress and her friend pegging me<<case 8>>Cock Milking my Pet<<case 9>>Claiming his ass<<case 10>>Tied and used by Mistress Aileen<</switch>></div><div style="color:gold; left: 40px; position: relative; display: inline-block; vertical-align: bottom; border-bottom: gold; border-width: thin; border-bottom: solid;top: -5px;">More videos</div>\<div class="porn"><<set _VidId = "Images/Porn/Femdom" + _r + ".m4v">><center><video @src=_VidId type="video/m4v" autoplay loop></video></center></div><<PorntubePreview>><<PorntubeVAd>></div>
\<div style="position: relative; z-index: 10; left: 40px;"><<if $player.stats.dominance >= 40>>You are so dominant you now always identify yourself with the dom!
<<if $settings.extreme>><<if $duration eq 1>><<set _seconds to 15>><<elseif $duration eq 2>><<set _seconds to 30>><<elseif $duration eq 3>><<set _seconds to 45>><</if>><</if>>\
\<<if $duration eq 1>><<if _EffectChance <= 22>><<set $player.stats.dominance++>>You feel more dominant.
<<else>><<set $Fail.Femdom++>><<if $Fail.Femdom >= 10>><<set $Fail.Femdom to 0>><<set $player.stats.dominance++>>You feel more dominant.
<</if>><</if>><<set $time.minutes+=5>><<elseif $duration eq 2>><<if _EffectChance <= 37>><<set $player.stats.dominance++>>You feel more dominant.<<else>><<set $Fail.Femdom+=3>><<if $Fail.Femdom >= 10>><<set $Fail.Femdom to 0>><<set $player.stats.dominance++>>You feel more dominant.
<</if>><</if>><<set $time.minutes+=15>><<elseif $duration eq 3>><<set $time.minutes+=25>><<if _EffectChance <= 67>><<set $player.stats.dominance++>>You feel more dominant.
<<else>><<set $Fail.Femdom+=5>><<if $Fail.Femdom >= 10>><<set $Fail.Femdom to 0>><<set $player.stats.dominance++>>You feel more dominant.<</if>><</if>><</if>><<else>><<if $duration eq 1>><<if _EffectChance <= 22>><<set $player.stats.dominance-->>You feel more submissive.
<<else>><<set $Fail.Femdom++>><<if $Fail.Femdom >= 10>><<set $Fail.Femdom to 0>><<set $player.stats.dominance-->>You feel more submissive.<</if>><</if>><<set $time.minutes+=5>><<elseif $duration eq 2>><<if _EffectChance <= 37>><<set $player.stats.dominance-->>You feel more submissive.
<<else>><<set $Fail.Femdom+=3>><<if $Fail.Femdom >= 10>><<set $Fail.Femdom to 0>><<set $player.stats.dominance-->>You feel more submissive.
<</if>><</if>><<set $time.minutes+=15>><<elseif $duration eq 3>><<set $time.minutes+=25>><<if _EffectChance <= 67>><<set $player.stats.dominance-->>You feel more submissive.
<<else>><<set $Fail.Femdom+=5>><<if $Fail.Femdom >= 10>><<set $Fail.Femdom to 0>><<set $player.stats.dominance-->>You feel more submissive.
<</if>><</if>><</if>><</if>><<if $settings.extreme>><span id="countdown"></span>\
<<silently>>
<<repeat 1s>>
<<set _seconds-->>
<<if _seconds > 0>>
<<replace "#countdown">><</replace>>
<<else>>
<<replace "#countdown">><<button "Watch More" "Femdom">><</button>> <<button "Random Video">><<set _r = either("Regular Porn", "JOI", "Maledom", "Femdom", "Sissy Hypno", "Bimbo Hypno")>><<goto _r>><</button>> <<button "Return to Porntube.xxx" "Porn">><</button>><</replace>>
<<stop>>
<</if>>
<</repeat>>
<</silently>><<else>><<button "Watch More" "Femdom">><</button>> <<button "Random Video">><<set _r = either("Regular Porn", "JOI", "Maledom", "Femdom", "Sissy Hypno", "Bimbo Hypno")>><<goto _r>><</button>> <<button "Return to Porntube.xxx" "Porn">><</button>><</if>></div></div><div style="width: 101.9%; background-color:#0000B2;"> <div class="topBar3"><<button "Shut Down">><<House>><</button>><div style="min-width: 75px; max-width: 75px; width: 75px; display:inline-block; text-align: center; font-size: 1em; float:right; background-color:#000099;"><<TimeMini>>_hours:_minutes<<if $settings.time == 1>> <<if $time.minutes < 720>>AM<<else>>PM<</if>><</if>></div></div><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Porn">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><<set _hasTravelPass = setup.playerCode.hasItem('TravelPass')>>You wake up the next morning, Kara snuggled with you. You move a bit and she wakes up with a long yawn.
<span class="You">"Good morning."</span>, you tell her with a soft tone, guessing she might be hangover. She turns over to look at her alarm clock and you feel her instantaneously wake up.
<span class="Kara">"Shit, I'm gonna be late for work"</span> she says, getting out of bed and starting to change. You get out of bed, a little drowsy, but understanding the situation. Plus you probably don't want Crystal to know you've been fucking her roommate.
<span class="Kara">"I'm really sorry, but I'm in a hurry and I can't be late today. But let's try to see each other again okay?"</span>
You agree, but you don't really expect to run into her again, mostly because you have a marked preference towards Crystal, even if she tends to be a little wild at <<if $housing.current is "crappy apartment">><<if $time.days % 7 == 0>>[[times.->Rent]]<<else>>[[times.->Apartment 1]]<</if>><<elseif $housing.current is "apartment">>[[times.->Apartment 2]]<<else>><<link "times." "FixerUpper">><</link>><</if>><<if setup.firstOfMonth.includes($time.days % 365)>><<set _TravelPass = setup.playerCode.hasItem('TravelPass')>><<set _NMPass = setup.playerCode.hasItem('NMTravelPass')>><<if _NMPass>><<removeFromInventory "NMTravelPass">><<elseif _TravelPass>><<removeFromInventory "TravelPass">><</if>><</if>><<if visited("Studying") >= 5 && visited("Lilly") < 1 && !$player.status.crossdressing>><<goto "Lilly">><<else>><<set _EffectChance = random(0,100)>><<if _EffectChance >= 80>><<set _EffectChance = random(1,10)>><<if _EffectChance >= 9>>You find a student giving a blowjob to another student between two alleys in the library, which you presume is a blind spot in the facilities surveillance.
<video src="Images/Porn/LibraryBJ.m4v" type="video/m4v" autoplay loop></video><<elseif _EffectChance <= 8>>As you look for a specific book in the bookshelves of the library, you see a bimboesque student <<if (_EffectChance % 2) is 0>>bend over, flashing you her pussy as she wanders around pantyless and with a particularly short dress.
<video src="Images/Porn/BimboLibraryFlash1.m4v" type="video/m4v" autoplay loop></video><<else>>approach you, stopping a few feet away from you and flashing you her body before continuing her day as if nothing happened.
<video src="Images/Porn/BimboLibraryFlash2.m4v" type="video/m4v" autoplay loop></video><</if>><<else>>You spend some time studying in the busy, although quiet library, making you more familiar with your subject.<</if>><</if>>
Current chance to pass your next exam: <<if $college.examPassChance > 100>>100%<<else>><<print Math.floor($college.examPassChance)>>%<</if>>
<<link "All done">><<goto "Library">><</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Library">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><</if>><<if $FleshlightMachineT>><<goto "ToyTester3a">><<elseif $VibratingPlugT>><<goto "ToyTester3b">><<elseif $SRRT>><<goto "ToyTester3c">><<else>><<goto "ToyTester3d">><</if>>You leave the form blank as there is nothing really interesting for you. You won't get compensated however...
<<link "Leave">><<set $player.stats.dominance+=1>><<set $gjob3 = false>><<set $time.minutes+=37>><<House>><</link>><<set $time.minutes+=18>>You are ask to strip down and an "external consultant" ties you up. Your goal is simple, try to break free from the bondage. You try to struggle for a few minutes, but the ropes don't show any signs of damage.
<div class="shower">[img[Images/Porn/SRRT.jpg]]</div>
<<link "All done">><<set $player.stats.dominance-->><<goto "ToyTester4">><</link>><<set $time.minutes+=4>>As you are about to enter the test room, an assistant bars the way.
<span style=color:green>"I'm terribly sorry, we had an issue with the plug and we don't have any other functional model, but don't worry, you'll still be compensated, just not as much as if you actually tested it for us"</span>
<<if $SRRT>><<link "Next Test">><<goto "ToyTester3c">><</link>><<else>><<link "All done">><<goto "ToyTester4">><</link>><</if>><<set $time.minutes+=13>>You are directed to the first testing zone, where an odd looking machine is set on a table. You take it in your hands, and despite it's bulky shape, it is surprisingly lightweight, making you wonder how well it would actually do its job. But once you turn it on, it actually feels pretty great, a reaction the staff will easily capture with the many cameras placed around the room.
<div class="shower"><video src="Images/Porn/MachineT.m4v" type="video/m4v" autoplay loop></video></div>
<<if $VibratingPlugT>><<link "Next Test">><<goto "ToyTester3b">><</link>><<elseif $SRRT>><<link "Next Test">><<goto "ToyTester3c">><</link>><<else>><<link "All done">><<goto "ToyTester4">><</link>><</if>>You go back to the reception after completing your<<if ($FleshlightMachineT && !$VibratingPlugT && !$SRRT) or (!$FleshlightMachineT and $VibratingPlugT && !$SRRT) or (!$FleshlightMachineT && !$VibratingPlugT and $SRRT)>> test<<else>> tests<</if>> where you are paid for your "work", if you can actually call it work.
<<link "Easy money">><<set $time.minutes+=37>><<if $FleshlightMachineT>><<set $player.assets.money+=50>><</if>><<if $VibratingPlugT>><<set $player.assets.money+=15>><</if>><<if $SRRT>><<set $player.assets.money+=60>><</if>><<unset $FleshlightMachineT>><<unset $VibratingPlugT>><<unset $SRRT>><<House>><</link>>You find yourself in the middle of the city's Red Light District, where a staircase leads to a door to a semi-basement. You knock on the door and you are welcomed by a rather young looking, but experienced, dominatrix.
<span style=color:#890000>"Tell me"</span>, she asks, <span style=color:#890000>"Have you ever been the assistant of a dominatrix, or dominator, before?"</span>
<span class="You">"No, unfortunately, but I've always been interested in learning how to dominate and it seemed like the best way to start."</span>
She sighs, visibly disappointed by your inexperience. <span style=color:#890000>"Well it's not like if I can find another assistant in the next 30 minutes, right? I guess I'll have to show you the basics, since what you see in porn is mostly sham..."</span>
She shows you the basics and soon after, her client arrives, a pretty hot brunette that looks quite prude judging by her outfit, but once she strips from her everyday clothes, you see her wearing a sexy set of lingerie, complete with a corset.
You follow the Mistress's instruction and shackle the girl to the cross and as she prepares herself, you are charged with spanking the client, in order to keep her aroused.
<div class="shower"><video src="Images/Porn/BDSM1.m4v" type="video/m4v" autoplay loop></video></div>
<span style=color:#890000>"That's enough"</span>, she says after a few rough spanks, <span style=color:#890000>"I'm going to handle this pathetic little slut from now on."</span>
You leave the room for about 30 minutes and then go back in to help clean up. You have no idea what happened during the time you were out, but you see that the client is visibly very satisfied...
<<link "Return Home">><<House>><<set $gjob4 = false>><<set $player.assets.money+=160>><<set $time.minutes+=100>><<set $player.stats.dominance+=3>><</link>><<widget "HairstyleChange">><<silently>><<switch $playerBody.hair[0].style>>
<<case "Shaved">><<if $playerBody.hair[0].length > 0>><<set $playerBody.hair[0].style = "None">><</if>>
<<case "Faux Hawk">><<if $playerBody.hair[0].length > 3>><<set $playerBody.hair[0].style = "None">><</if>>
<<case "Fringe Up">><<if $playerBody.hair[0].length > 3>><<set $playerBody.hair[0].style = "None">><</if>>
<<case "Undercut">><<if $playerBody.hair[0].length > 3>><<set $playerBody.hair[0].style = "None">><</if>>
<<case "Side Fringe">><<if $playerBody.hair[0].length > 3>><<set $playerBody.hair[0].style = "None">><</if>>
<<case "Quiff">><<if $playerBody.hair[0].length > 3>><<set $playerBody.hair[0].style = "None">><</if>>
<<case "Pushed Back">><<if $playerBody.hair[0].length > 4>><<set $playerBody.hair[0].style = "None">><</if>>
<<case "Pixie">><<if $playerBody.hair[0].length > 4>><<set $playerBody.hair[0].style = "None">><</if>>
<<case "Bob">><<if $playerBody.hair[0].length > 4>><<set $playerBody.hair[0].style = "None">><</if>>
<<case "French Braid">><<if $playerBody.hair[0].length > 7>><<set $playerBody.hair[0].style = "None">><</if>>
<<case "Pigtails">><<if $playerBody.hair[0].length > 6>><<set $playerBody.hair[0].style = "None">><</if>>
<</switch>><</silently>><</widget>><div class=hidden><<set _hasStove = setup.playerCode.hasItem("Stove")>><<set _nbJunkFood = setup.playerCode.inventoryQuantity("JunkFood")>>
<<set _nbFood = setup.playerCode.inventoryQuantity("Food")>>
<<set _nbHealthyFood = setup.playerCode.inventoryQuantity("HealthyFood")>><<set _nbLeftovers = setup.playerCode.inventoryQuantity("Leftovers")>><<set _hasFridge = [setup.playerCode.hasItem("MiniFridge"), setup.playerCode.hasItem("Fridge")]>>
<<if $housing.current == "crappy apartment">><<set _h = 1>><<elseif $housing.current == "apartment">><<set _h = 2>><<elseif $location.goto == "FixerUpper" && $player.assets.fixerUpper.renovations[1] < 100>><<set _h = 3>><<else>><<set _h = 4>><</if>>
<<set _img = "Images/Locations/Kitchen" + _h + ".jpg">></div><span id=main><center><div class=travel>[img[_img]]</div></center><<if _h == 1>><<if !_hasStove>>Your apartment's kitchen, if you can actually call it this way, is comprised of a small bake oven and a small fridge. You can't exactly make healthy food as of now, but at least you can still eat something.<<else>>The addition of an actual stove in your kitchenette really makes your apartment feel a bit less crummy, the new appliance contrasting with the otherwise ugly and borderline unlivable apartment.<</if>><<elseif _h == 2>><<if !_hasStove>>The newly renovated kitchen feels much better than what you had before, yet you are still missing a stove to make it fully functional.<<else>>The newly renovated kitchen feels much better than what you had before. Having a properly equipped space makes it far more enjoyable to prepare food.<</if>><<elseif _h == 3>>The kitchen is sorely outdated and in dire need of major renovations to be actually useable.<<else>><<if !_hasStove>>The newly renovated kitchen feels much better than what you had before, yet you are still missing a stove to make it fully functional.<<else>>The newly renovated kitchen feels much better than anything you previously had in Hutinberg. Having a properly equipped space makes it far more enjoyable to prepare food.<</if>><</if>>
<center><<if _h !== 3>><<if _nbJunkFood > 0 or _nbFood > 0 or _nbHealthyFood > 0>><<if _nbJunkFood > 0>><<link "Eat junk food">><<inventoryChangeQuantity "JunkFood" -1>><<set $player.status.ate = true>><<set $time.minutes+=20>><<replace "#main">><<set $player.stats.fitness-=2>><<if _nbJunkFood is 1>> You take the last of the junk food you have and eat it, meaning you'll have to go buy some more.<<elseif _nbJunkFood > 1>> You stuff yourself with junk food, even if that is quite unhealthy. At least it tastes good!<</if>>
<span class=You><i>"Not great, but it'll <<link "do.">><<House>><</link>></i></span><</replace>><</link>><</if>><<if _nbFood > 0>><<if _nbJunkFood > 0>> | <</if>><<link "Eat 'regular' food">><<inventoryChangeQuantity "Food" -1>><<set $player.status.ate = true>><<set $time.minutes+=20>><<replace "#main">><<set $player.stats.fitness-->><<if _nbFood is 1>> You take the last of the food you have and eat it. <span class="You">"I should go buy some food"</span><<elseif _nbFood > 1>> You eat a basic meal, you would rather eat something more healthy, but you don't have the appliances to do so.<</if>>
<span class=You><i>"At least it's not <<link "junk.">><<House>><</link>>"</i></span><</replace>><</link>><</if>><<if _nbHealthyFood > 0 && _hasStove>><<if _nbJunkFood > 0 or _nbFood > 0>> | <</if>><<link "Eat healthy food">><<inventoryChangeQuantity "HealthyFood" -1>><<set $player.status.ate = true>><<set $time.minutes+=90>><<replace "#main">><<if _nbHealthyFood is 1>> You cook the last of your healthy food and remind yourself that you should go buy some more.<<elseif _nbHealthyFood > 1>> You cook yourself a healthy meal, even if it takes far more time than eating some junk. Whilst you are annoyed by the fact it's really expensive to follow this lifestyle, you are sure you won't end up fat with this kind of diet.<</if>>
<span class=You><i>"Now that's proper <<link "food!">><<House>><</link>>"</i></span><</replace>><</link>><<if (_hasFridge[0] && _nbLeftovers < 5) or _hasFridge[1]>> | <<link "Prepare food in advance">><<inventoryChangeQuantity "HealthyFood" -1>><<if _nbLeftovers >= 0>><<inventoryChangeQuantity "Leftovers" 1>><<else>><<addToInventory "Leftovers">><<inventorySetQuantity "Leftovers" 1>><</if>><<set $time.minutes+=75>><<replace "#main">> You cook yourself a healthy meal and put it in a container, awesome
<span class=You><i>"Perfect for when I'll be in a <<link "pinch.">><<House>><</link>>"</i></span><</replace>><</link>><</if>><<elseif _nbHealthyFood > 0 && _hasStove>>You can't cook this food!<</if>><<if _nbLeftovers > 0>><<link "Eat Leftovers">><<replace #main>><<set $time.minutes+=15>><<set $player.status.ate = true>><<inventoryChangeQuantity "Leftovers" -1>>You eat some of your leftovers, saving you a lot of time in the <<link "process.">><<House>><</link>><</replace>><</link>><</if>><<else>>You are completely out of food, you should go buy some!<</if>> | <<else>><<set _hasMaterials = setup.playerCode.hasItem("ConstructionMaterials")>><<if _hasMaterials>><<link "Renovate the Kitchen - 5:00" "Renovate">><<set $player.assets.fixerUpper.renovations[1]+=random(15,25)>><</link>> | <</if>><</if>><<link "Leave">><<if _h !== 3>><<House>><<else>><<goto $location.goto>><</if>><</link>></center></span><div class=hidden><span id="btn1"><<button $btn1>>
<<if _h !== 3>><<House>><<else>><<goto $location.goto>><</if>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><<widget "weightcheck">><<set _Done = false>><<if _Done !== true>><<repeat 0.1s>><<set _Done = true>><<if $player.stats.fitness <= -140 && $playerBody.muscleBuild is -3>><<set $player.stats.health-=(random(0,5))>><<replace #check>>
<<print "Your obesity is starting to have negative consequences for your health.">><</replace>><<elseif $player.stats.fitness <= -100 && $playerBody.muscleBuild is -2>><<set $playerBody.muscleBuild to -3>><<replace #check>>
<<print "You have gained some weight.">><</replace>><<elseif $player.stats.fitness <= -60 && $player.stats.fitness > -100 && $playerBody.muscleBuild is -1>><<set $playerBody.muscleBuild to -2>><<replace #check>>
<<print "You have gained some weight.">><</replace>><<elseif $player.stats.fitness <= -20 && $player.stats.fitness > -60 && $playerBody.muscleBuild is 0>><<set $playerBody.muscleBuild to -1>><<replace #check>>
<<print "You have gained some weight.">><</replace>><<elseif $player.stats.fitness <= 20 && $player.stats.fitness > -20 && $playerBody.muscleBuild is 1>><<set $playerBody.muscleBuild to 0>><<replace #check>>
<<print "You lost some muscular mass.">><</replace>><<elseif $player.stats.fitness <= 60 && $player.stats.fitness > 20 && $playerBody.muscleBuild is 2>><<set $playerBody.muscleBuild = 1>><<replace #check>>
<<print "You lost some muscular mass.">><</replace>><<elseif $player.stats.fitness <= 100 && $player.stats.fitness > 60 && $playerBody.muscleBuild is 3>><<set $playerBody.muscleBuild = 2>><<replace #check>>
<<print "You lost some muscular mass.">><</replace>><<elseif $playerBody.muscleBuild is -3 && $player.stats.fitness > -100>><<set $playerBody.muscleBuild to -2>><<replace #check>>
<<print "You lost some weight!">><</replace>><<elseif $player.stats.fitness > -60 && $playerBody.muscleBuild is -2>><<set $playerBody.muscleBuild to -1>><<replace #check>>
<<print "You lost some weight!">><</replace>><<elseif $player.stats.fitness > -20 && $playerBody.muscleBuild is -1>><<set $playerBody.muscleBuild to 0>><<replace #check>>
<<print "You lost some weight!">><</replace>><<elseif $player.stats.fitness > 20 && $playerBody.muscleBuild is 0>><<if $player.status.inhibiPlus>><<set $player.stats.fitness to -19>><<else>><<set $playerBody.muscleBuild = 1>><<replace #check>>
<<print "You feel stronger.">><</replace>><</if>><<elseif $player.stats.fitness > 60 && $playerBody.muscleBuild is 1>><<if $player.status.inhibiPlus>><<set $player.stats.fitness to 21>><<else>><<set $playerBody.muscleBuild = 2>><<replace #check>>
<<print "You feel stronger.">><</replace>><</if>><<elseif $player.stats.fitness > 100 && $playerBody.muscleBuild is 2>><<if $player.status.inhibiPlus>><<set $player.stats.fitness to 61>><<else>><<set $playerBody.muscleBuild = 3>><<replace #check>>
<<print "You feel stronger.">><</replace>><</if>><</if>><<CD>><<stop>><</repeat>><<else>><</if>><</widget>><<set $time.minutes+=240>><<set $player.assets.money+=54>><<set _EffectChance = random(0,10)>><<if _EffectChance >= 9 && $time.days % 4 is 3>>You are once again tasked with cleaning the bathrooms, meaning you will have to clean all of the trash people leave around those bathrooms. It is surprising how disgusting people can be at <<if visited("GS2") is 0 && visited("GSGH") is 0>>times. Perhaps the gloryhole will be sealed this time <<link "around...">><<goto "GS2">><</link>><<else>><<link "times.">><<goto "GS2">><</link>><</if>><<elseif _EffectChance is 1 && $time.minutes > 1020>>You work on yet another boring evening shift, nothing coming out of the ordinary. Teens trying to buy alcohol, uncomfortable adults buying condoms and the elderly buying lotto tickets in unholy quantities and verifying them all while they are here. However, what you didn't consider was that you'd be the victim of a hold-up. A masked man barged in<<set _randomizer = random(1,10)>>, holding a <<if _randomizer is 10>>pistol<<else>>knife<</if>>, shouting at you to give him the money in the register.
<span id=choice>What will you do?
<<link "Give him the money">><<replace #choice>>You panic and give the robber all of the money in the register, forgetting to trigger the alarm. Of course, your boss is pretty upset about this and docks your <<link "pay.">><<set $player.assets.money-=90>><<set $player.stats.dominance-=2>><<goto "GS">><</link>><</replace>><</link>> (No risk)
<<link "Give him the money, activate the silent alarm">><<replace #choice>>You stay calm and follow the procedures in case of a robbery, discreetly reaching for the silent alarm before handing in the money in the register.
<<set _randomizer2 = random(1,10)>><<if _randomizer2 <= 2>>The robber notices however, but runs away with some of the money before the cops <<link "arrive.">><<set $player.stats.dominance-->><<goto "GS">><</link>><<else>>The robber doesn't seem to notice and takes his sweet time counting the money. Before he gets to leave the premises, the police arrive and arrest him. Your boss seems happy and gives you a small reward for not <<link "panicking.">><<set $player.assets.money+=10>><<set $player.stats.dominance-->><<goto "GS">><</link>><</if>><</replace>><</link>> (Low risk)
<<link "Try to disarm him yourself">><<replace #choice>>You decide to attack the robber instead of following the procedures. <<set _randomizer2 = random(0,10)>><<if _randomizer is 10>><<set _randomizer2+=2>><</if>><<if (_randomizer-$player.stats.fitness) <= 3>>You manage to take the robber by surprise and disarm him. A few moments later, you manage to neutralize him and keep him pinned down until the police arrives on the scene. Your boss is very impressed by your actions and gives you a large bonus for your actions, but tells you you might not be as lucky next <<link "time.">><<set $player.stats.sissification-=5>><<set $player.assets.money+=100>><<set $player.stats.dominance+=2>><<set $player.stats.health-=15>><<goto "GS">><</link>><<else>>However, your attempt is met with failure and you lose consciousness. You only regain consciousness a few minutes later, in an ambulance.
You won't be able to work for the next <<if _randomizer !== 10>><<set $player.status.recovery[1] = 3>>couple of <<link "days...">><<goto "Emergency">><<set $player.stats.dominance++>><</link>><<else>><<set $player.status.recovery[1] = 7>> <<link "week...">><<goto "Emergency">><<set $player.stats.dominance++>><</link>><</if>><</if>><</replace>><</link>> (<<if _randomizer is 10>>High Risk<<else>>Moderate Risk<</if>>)
<<link "Refuse to give him the money and activate the silent alarm">><<replace #choice>>You refuse outright to give any money to the robber. He threatens to attack you with his weapon but you don't budge. <<set _randomizer2 = random(1,10)>><<if _randomizer2 is 5>>Fortunately for you, the police arrive in time and arrest the man. Your boss is impressed and gives you some extra money for your bravery, even if he recommends you not to do this if it happens <<link "again">><<set $player.assets.money+=25>><<set $player.stats.dominance+=3>><<goto "GS">><</link>><<else>>Unfortunately, your stubbornness only leads you to the hospital. Perhaps being this stubborn was a bad idea, but at least you managed to make it out alive...
One thing is certain, you won't be able to work for the next <<if _randomizer !== 10>><<set $player.status.recovery[1] = 3>>couple of <<link "days...">><<goto "Emergency">><<set $player.stats.dominance++>><</link>><<else>><<set $player.status.recovery[1] = 7>> <<link "week...">><<goto "Emergency">><<set $player.stats.dominance++>><</link>><</if>><</if>><</replace>><</link>> (<<if _randomizer is 10>>Extreme Risk<<else>>High Risk<</if>>)</span><<else>><<print either("You spend an average, uneventful shift working at the gas station, leaving as soon as your shift is [[over.->GS]]", "You see two clients arguing about what kind of cigarettes to buy for a full five minutes, only for the girl to realize that you only had one of the two kinds they were talking about in stock. You struggle not to laugh in front of them, but when they leave you can't help but to [[chuckle.->GS]]", "Today, an elderly woman won 80$ with her lottery ticket, but instead of taking the money, she bought more tickets, which you all had to verify as other customers were waiting. You awkwardly smile at them to show you're sorry about the [[situation.->GS]]", "You are stuck cleaning the men's room today, which is surprisingly dirty. You even find a syringe on the floor, forcing you to go to the backstore to pick up the biohazards box. Otherwise the shift was relatively [[normal.->GS]]")>><</if>>
<<widget "DailyOffer">>
\<div class="item"><<switch $randomizer.icoast2>><<case 1>><center>Order: Latex Dress x2
Deadline: 2 days
Payment: 500$
<<if $flags.jobs.sewing.slots[0] is 0>><<button "Accept">><<set $timer.icoastOffer = 1>><<goto "iSell2">><<set $timer.sewing[0] = 2>><<set $flags.jobs.sewing.slots[0] = "1">><</button>><<elseif $flags.jobs.sewing.slots[1] is 0>><<button "Accept">><<set $timer.icoastOffer = 1>><<goto "iSell2">><<set $timer.sewing[1] = 2>><<set $flags.jobs.sewing.slots[1] = "1">><</button>><<elseif $flags.jobs.sewing.slots[2] is 0>><<button "Accept">><<set $timer.icoastOffer = 1>><<goto "iSell2">><<set $timer.sewing[2] = 2>><<set $flags.jobs.sewing.slots[2] = "1">><</button>><<else>>You can't accept any other contracts<</if>></center>
\<<case 2>><center>Order: Latex Long Gloves x2
Dress x3
Deadline: 4 days
Payment: 590$
<<if $flags.jobs.sewing.slots[0] is 0>><<button "Accept">><<set $timer.icoastOffer = 1>><<goto "iSell2">><<set $timer.sewing[0] = 4>><<set $flags.jobs.sewing.slots[0] = "2">><</button>><<elseif $flags.jobs.sewing.slots[1] is 0>><<button "Accept">><<set $timer.icoastOffer = 1>><<goto "iSell2">><<set $timer.sewing[1] = 4>><<set $flags.jobs.sewing.slots[1] = "2">><</button>><<elseif $flags.jobs.sewing.slots[2] is 0>><<button "Accept">><<set $timer.icoastOffer = 1>><<goto "iSell2">><<set $timer.sewing[2] = 4>><<set $flags.jobs.sewing.slots[2] = "2">><</button>><<else>>You can't accept any other contracts<</if>></center>
\<<case 3>><center>Order: Catsuit x2
Deadline: 2 days
Payment: 600$
<<if $flags.jobs.sewing.slots[0] is 0>><<button "Accept">><<set $timer.icoastOffer = 1>><<goto "iSell2">><<set $flags.jobs.sewing.slots[0] = "3">><<set $timer.sewing[0] = 2>><</button>><<elseif $flags.jobs.sewing.slots[1] is 0>><<button "Accept">><<set $timer.icoastOffer = 1>><<goto "iSell2">><<set $flags.jobs.sewing.slots[1] = "3">><<set $timer.sewing[1] = 2>><</button>><<elseif $flags.jobs.sewing.slots[2] is 0>><<button "Accept">><<set $timer.icoastOffer = 1>><<goto "iSell2">><<set $timer.sewing[2] = 2>><<set $flags.jobs.sewing.slots[2] = "3">><</button>><<else>>You can't accept any other contracts<</if>></center>
\<<case 4>><center>Order: Skirt x1
Deadline: 1 day
Payment: 80$
<<if $flags.jobs.sewing.slots[0] is 0>><<button "Accept">><<set $timer.icoastOffer = 1>><<goto "iSell2">><<set $timer.sewing[0] = 1>><<set $flags.jobs.sewing.slots[0] = "4">><</button>><<elseif $flags.jobs.sewing.slots[1] is 0>><<button "Accept">><<set $timer.icoastOffer = 1>><<goto "iSell2">><<set $timer.sewing[1] = 1>><<set $flags.jobs.sewing.slots[1] = "4">><</button>><<elseif $flags.jobs.sewing.slots[2] is 0>><<button "Accept">><<set $timer.icoastOffer = 1>><<goto "iSell2">><<set $timer.sewing[2] = 1>><<set $flags.jobs.sewing.slots[2] = "4">><</button>><<else>>You can't accept any other contracts<</if>></center>
\<<case 5>><center>Order: Latex Gloves x4
Deadline: 2 days
Payment: 180$
<<if $flags.jobs.sewing.slots[0] is 0>><<button "Accept">><<set $timer.icoastOffer = 1>><<goto "iSell2">><<set $timer.sewing[0] = 2>><<set $flags.jobs.sewing.slots[0] = "5">><</button>><<elseif $flags.jobs.sewing.slots[1] is 0>><<button "Accept">><<set $timer.icoastOffer = 1>><<goto "iSell2">><<set $timer.sewing[1] = 2>><<set $flags.jobs.sewing.slots[1] = "5">><</button>><<elseif $flags.jobs.sewing.slots[2] is 0>><<button "Accept">><<set $timer.icoastOffer = 1>><<goto "iSell2">><<set $flags.jobs.sewing.slots[2] = "5">><<set $timer.sewing[2] = 2>><</button>><<else>>You can't accept any other contracts<</if>></center>
\<<case 6>><center>Order: High Waist Dress x3
Deadline: 3 days
Payment: 420$
<<if $flags.jobs.sewing.slots[0] is 0>><<button "Accept">><<set $timer.icoastOffer = 1>><<goto "iSell2">><<set $timer.sewing[0] = 3>><<set $flags.jobs.sewing.slots[0] = "6">><</button>><<elseif $flags.jobs.sewing.slots[1] is 0>><<button "Accept">><<set $timer.icoastOffer = 1>><<goto "iSell2">><<set $timer.sewing[1] = 3>><<set $flags.jobs.sewing.slots[1] = "6">><</button>><<elseif $flags.jobs.sewing.slots[2] is 0>><<button "Accept">><<set $timer.icoastOffer = 1>><<goto "iSell2">><<set $timer.sewing[2] = 3>><<set $flags.jobs.sewing.slots[2] = "6">><</button>><<else>>You can't accept any other contracts<</if>></center>
\<<case 7>><center>Order: Jeans Skirt x3
Jeans x2
Deadline: 5 days
Payment: 435$
<<if $flags.jobs.sewing.slots[0] is 0>><<button "Accept">><<set $timer.icoastOffer = 1>><<goto "iSell2">><<set $timer.sewing[0] = 5>><<set $flags.jobs.sewing.slots[0] = "7">><</button>><<elseif $flags.jobs.sewing.slots[1] is 0>><<button "Accept">><<set $timer.icoastOffer = 1>><<goto "iSell2">><<set $timer.sewing[1] = 5>><<set $flags.jobs.sewing.slots[1] = "7">><</button>><<elseif $flags.jobs.sewing.slots[2] is 0>><<button "Accept">><<set $timer.icoastOffer = 1>><<goto "iSell2">><<set $timer.sewing[2] = 5>><<set $flags.jobs.sewing.slots[2] = "7">><</button>><<else>>You can't accept any other contracts<</if>></center>
\<<case 8>><center>Order: Dress x2
Deadline: 2 days
Payment: 320$
<<if $flags.jobs.sewing.slots[0] is 0>><<button "Accept">><<set $timer.icoastOffer = 1>><<goto "iSell2">><<set $timer.sewing[0] = 2>><<set $flags.jobs.sewing.slots[0] = "8">><</button>><<elseif $flags.jobs.sewing.slots[1] is 0>><<button "Accept">><<set $timer.icoastOffer = 1>><<goto "iSell2">><<set $timer.sewing[1] = 2>><<set $flags.jobs.sewing.slots[1] = "8">><</button>><<elseif $flags.jobs.sewing.slots[2] is 0>><<button "Accept">><<set $timer.icoastOffer = 1>><<goto "iSell2">><<set $timer.sewing[2] = 2>><<set $flags.jobs.sewing.slots[2] = "8">><</button>><<else>>You can't accept any other contracts<</if>></center>
\<<case 9>><center>Order: Gloves x5
Deadline: 3 days
Payment: 150$
<<if $flags.jobs.sewing.slots[0] is 0>><<button "Accept">><<set $timer.icoastOffer = 1>><<goto "iSell2">><<set $timer.sewing[0] = 3>><<set $flags.jobs.sewing.slots[0] = "9">><</button>><<elseif $flags.jobs.sewing.slots[1] is 0>><<button "Accept">><<set $timer.icoastOffer = 1>><<goto "iSell2">><<set $timer.sewing[1] = 3>><<set $flags.jobs.sewing.slots[1] = "9">><</button>><<elseif $flags.jobs.sewing.slots[2] is 0>><<button "Accept">><<set $timer.icoastOffer = 1>><<goto "iSell2">><<set $timer.sewing[2] = 3>><<set $flags.jobs.sewing.slots[2] = "9">><</button>><<else>>You can't accept any other contracts<</if>></center>
\<<case 10>><center>Order: Latex Gloves x5
Latex Long Gloves x3
Deadline: 4 days
Payment: 380$
<<if $flags.jobs.sewing.slots[0] is 0>><<button "Accept">><<set $timer.icoastOffer = 1>><<goto "iSell2">><<set $flags.jobs.sewing.slots[0] = "10">><<set $timer.sewing[0] = 4>><</button>><<elseif $flags.jobs.sewing.slots[1] is 0>><<button "Accept">><<set $timer.icoastOffer = 1>><<goto "iSell2">><<set $timer.sewing[1] = 4>><<set $flags.jobs.sewing.slots[1] = "10">><</button>><<elseif $flags.jobs.sewing.slots[2] is 0>><<button "Accept">><<set $timer.icoastOffer = 1>><<goto "iSell2">><<set $flags.jobs.sewing.slots[2] = "10">><<set $timer.sewing[2] = 4>><</button>><<else>>You can't accept any other contracts<</if>></center>
\<<case 11>><center>Order: Long Gloves x4
Deadline: 2 days
Payment: 220$
<<if $flags.jobs.sewing.slots[0] is 0>><<button "Accept">><<set $timer.icoastOffer = 1>><<goto "iSell2">><<set $flags.jobs.sewing.slots[0] = "11">><<set $timer.sewing[0] = 2>><</button>><<elseif $flags.jobs.sewing.slots[1] is 0>><<button "Accept">><<set $timer.icoastOffer = 1>><<goto "iSell2">><<set $timer.sewing[1] = 2>><<set $flags.jobs.sewing.slots[1] = "11">><</button>><<elseif $flags.jobs.sewing.slots[2] is 0>><<button "Accept">><<set $timer.icoastOffer = 1>><<goto "iSell2">><<set $flags.jobs.sewing.slots[2] = "11">><<set $timer.sewing[2] = 3>><</button>><<else>>You can't accept any other contracts<</if>></center>
\<</switch>></div><</widget>>\<div class="itemContainer">\
<<shop "PlazaTex">>
\</div>[[Leave->Mall2]]<div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Mall2">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><<silently>><<set _nbString = setup.playerCode.inventoryQuantity("String")>>
<<set _nbPolyester = setup.playerCode.inventoryQuantity("Polyester")>>
<<set _nbDenim = setup.playerCode.inventoryQuantity("Denim")>>
<<set _nbLatex = setup.playerCode.inventoryQuantity("Latex")>>
<<set _hasPattern =[setup.playerCode.hasItem("ShortGlovesPattern"), setup.playerCode.hasItem("LongGlovesPattern"), setup.playerCode.hasItem("SkirtPattern"), setup.playerCode.hasItem("JeansPattern"), setup.playerCode.hasItem("DressPattern"), setup.playerCode.hasItem("HighWaistDressPattern"), setup.playerCode.hasItem("CorsetPattern"), setup.playerCode.hasItem("CatsuitPattern")]>><</silently>><center><div class="travel">[img[Images/Misc/Sewing/Sewing.jpg]]</div>What do you want to sew?</center><<if _hasPattern[0]>>Gloves: <<if _nbPolyester >= 5>><<if _nbString >= 5>><<if $player.skills[8].level >= 0>><<if $housing.rooms[0] is "Workshop">><<link "Sew Gloves (3:00)">><<set $time.minutes+=180>><<inventoryChangeQuantity "String" -5>> <<inventoryChangeQuantity "Polyester" -5>><<if $player.backstory is 3>><<set $player.skills[8].xp+=3>><<else>><<set $player.skills[8].xp+=2>><</if>><<set $flags.jobs.sewing.items.gloves++>><<goto "Sewing">><</link>><<else>><<link "Sew Gloves (4:00)">><<set $time.minutes+=240>><<inventoryChangeQuantity "String" -5>><<inventoryChangeQuantity "Polyester" -5>><<if $player.backstory is 3>><<set $player.skills[8].xp+=3>><<else>><<set $player.skills[8].xp+=2>><</if>><<set $flags.jobs.sewing.items.gloves++>><<goto "Sewing">><</link>><</if>><<else>>You don't have the required level to craft this item<</if>><<else>>You don't have enough string<</if>><<else>>You don't have enough polyester<</if>> | <<if _nbLatex >= 5>><<if _nbString >= 5>><<if $player.skills[8].level >= 1>><<if $housing.rooms[0] is "Workshop">><<link "Sew Latex Gloves (3:00)">><<set $flags.jobs.sewing.items.latexgloves++>><<set $time.minutes+=180>><<inventoryChangeQuantity "String" -5>><<inventoryChangeQuantity "Latex" -5>><<if $player.backstory is 3>><<set $player.skills[8].xp+=6>><<else>><<set $player.skills[8].xp+=4>><</if>><<goto "Sewing">><</link>><<else>><<link "Sew Latex Gloves (4:00)">><<set $flags.jobs.sewing.items.latexgloves++>><<set $time.minutes+=240>><<inventoryChangeQuantity "String" -5>><<inventoryChangeQuantity "Latex" -5>><<if $player.backstory is 3>><<set $player.skills[8].xp+=6>><<else>><<set $player.skills[8].xp+=4>><</if>><<goto "Sewing">><</link>><</if>><<else>>You don't have the required level to craft this item<</if>><<else>>You don't have enough string<</if>><<else>>You don't have enough latex<</if>>
<</if>><<if _hasPattern[1]>>Long Gloves: <<if _nbPolyester >= 10>><<if _nbString >= 10>><<if $player.skills[8].level >= 0>><<if $housing.rooms[0] is "Workshop">><<link "Sew Long Gloves (3:45)">><<set $time.minutes+=225>><<inventoryChangeQuantity "String" -10>><<inventoryChangeQuantity "Polyesther" -10>><<set $flags.jobs.sewing.items.longgloves++>><<if $player.backstory is 3>><<set $player.skills[8].xp+=6>><<else>><<set $player.skills[8].xp+=4>><</if>><<goto "Sewing">><</link>><<else>><<link "Sew Long Gloves (5:00)">><<set $time.minutes+=300>><<inventoryChangeQuantity "String" -10>><<inventoryChangeQuantity "Polyesther" -10>><<set $flags.jobs.sewing.items.longgloves++>><<if $player.backstory is 3>><<set $player.skills[8].xp+=6>><<else>><<set $player.skills[8].xp+=4>><</if>><<goto "Sewing">><</link>><</if>><<else>>You don't have the required level to craft this item<</if>><<else>>You don't have enough string<</if>><<else>>You don't have enough polyester<</if>> | <<if _nbLatex >= 10>><<if _nbString >= 10>><<if $player.skills[8].level >= 1>><<if $housing.rooms[0] is "Workshop">><<link "Sew Latex Long Gloves (3:45)">><<set $flags.jobs.sewing.items.latexlonggloves++>><<set $time.minutes+=225>><<inventoryChangeQuantity "String" -10>><<inventoryChangeQuantity "Latex" -10>><<if $player.backstory is 3>><<set $player.skills[8].xp+=8>><<else>><<set $player.skills[8].xp+=5>><</if>><<goto "Sewing">><</link>><<else>><<link "Sew Latex Long Gloves (5:00)">><<set $flags.jobs.sewing.items.latexlonggloves++>><<set $time.minutes+=300>><<inventoryChangeQuantity "String" -10>><<inventoryChangeQuantity "Latex" -10>><<if $player.backstory is 3>><<set $player.skills[8].xp+=8>><<else>><<set $player.skills[8].xp+=5>><</if>><<goto "Sewing">><</link>><</if>><<else>>You don't have the required level to craft this item<</if>><<else>>You don't have enough string<</if>><<else>>You don't have enough latex<</if>>
<</if>><<if _hasPattern[2]>>Skirts: <<if _nbPolyester >= 50>><<if _nbString >= 50>><<if $player.skills[8].level >= 1>><<if $housing.rooms[0] is "Workshop">><<link "Sew Skirt (4:30)">><<set $time.minutes+=270>><<inventoryChangeQuantity "String" -50>><<inventoryChangeQuantity "Polyesther" -50>><<if $player.backstory is 3>><<set $player.skills[8].xp+=8>><<else>><<set $player.skills[8].xp+=5>><</if>><<set $flags.jobs.sewing.items.skirt++>><<goto "Sewing">><</link>><<else>><<link "Sew Skirt (6:00)">><<set $time.minutes+=360>><<inventoryChangeQuantity "String" -50>><<inventoryChangeQuantity "Polyesther" -50>><<if $player.backstory is 3>><<set $player.skills[8].xp+=8>><<else>><<set $player.skills[8].xp+=5>><</if>><<set $flags.jobs.sewing.items.skirt++>><<goto "Sewing">><</link>><</if>><<else>>You don't have the required level to craft this item<</if>><<else>>You don't have enough string<</if>><<else>>You don't have enough polyester<</if>> | <<if _nbDenim >= 50>><<if _nbString >= 50>><<if $player.skills[8].level >= 1>><<if $housing.rooms[0] is "Workshop">><<link "Sew Jeans Skirt (4:30)">><<set $time.minutes+=270>><<inventoryChangeQuantity "String" -50>><<inventoryChangeQuantity "Denim" -50>><<if $player.backstory is 3>><<set $player.skills[8].xp+=9>><<else>><<set $player.skills[8].xp+=6>><</if>><<set $flags.jobs.sewing.items.jeansskirt++>><<goto "Sewing">><</link>><<else>><<link "Sew Jeans Skirt (6:00)">><<set $time.minutes+=360>><<inventoryChangeQuantity "String" -50>><<inventoryChangeQuantity "Denim" -50>><<if $player.backstory is 3>><<set $player.skills[8].xp+=9>><<else>><<set $player.skills[8].xp+=6>><</if>><<set $flags.jobs.sewing.items.jeansskirt++>><<goto "Sewing">><</link>><</if>><<else>>You don't have the required level to craft this item<</if>><<else>>You don't have enough string<</if>><<else>>You don't have enough denim<</if>> | <<if _nbLatex >= 50>><<if _nbString >= 50>><<if $player.skills[8].level >= 2>><<if $housing.rooms[0] is "Workshop">><<link "Sew Latex Skirt (4:30)">><<set $time.minutes+=270>><<inventoryChangeQuantity "String" -50>><<inventoryChangeQuantity "Latex" -50>><<set $flags.jobs.sewing.items.latexskirt++>><<if $player.backstory is 3>><<set $player.skills[8].xp+=11>><<else>><<set $player.skills[8].xp+=7>><</if>><<goto "Sewing">><</link>><<else>><<link "Sew Latex Skirt (6:00)">><<set $time.minutes+=360>><<inventoryChangeQuantity "String" -50>><<inventoryChangeQuantity "Latex" -50>><<set $flags.jobs.sewing.items.latexskirt++>><<if $player.backstory is 3>><<set $player.skills[8].xp+=11>><<else>><<set $player.skills[8].xp+=7>><</if>><<goto "Sewing">><</link>><</if>><<else>>You don't have the required level to craft this item<</if>><<else>>You don't have enough string<</if>><<else>>You don't have enough latex<</if>>
<</if>><<if _hasPattern[3]>>Jeans: <<if _nbDenim >= 100>><<if _nbString >= 100>><<if $player.skills[8].level >= 2>><<if $housing.rooms[0] is "Workshop">><<link "Sew Jeans (5:15)">><<set $time.minutes+=315>><<inventoryChangeQuantity "String" -100>><<inventoryChangeQuantity "Denim" -100>><<set $flags.jobs.sewing.items.jeans++>><<if $player.backstory is 3>><<set $player.skills[8].xp+=11>><<else>><<set $player.skills[8].xp+=7>><</if>><<goto "Sewing">><</link>><<else>><<link "Sew Jeans (7:00)">><<set $time.minutes+=420>><<inventoryChangeQuantity "String" -100>><<inventoryChangeQuantity "Denim" -100>><<set $flags.jobs.sewing.items.jeans++>><<if $player.backstory is 3>><<set $player.skills[8].xp+=11>><<else>><<set $player.skills[8].xp+=7>><</if>><<goto "Sewing">><</link>><</if>><<else>>You don't have the required level to craft this item<</if>><<else>>You don't have enough string<</if>><<else>>You don't have enough denim<</if>>
<</if>><<if _hasPattern[5]>>High Waist Dresses: <<if _nbPolyester >= 100>><<if _nbString >= 100>><<if $player.skills[8].level >= 3>><<if $housing.rooms[0] is "Workshop">><<link "Sew High Waist Dress (5:15)">><<set $flags.jobs.sewing.items.highwaistdress++>><<set $time.minutes+=315>><<inventoryChangeQuantity "String" -100>><<inventoryChangeQuantity "Polyesther" -100>><<if $player.backstory is 3>><<set $player.skills[8].xp+=12>><<else>><<set $player.skills[8].xp+=8>><</if>><<goto "Sewing">><</link>><<else>><<link "Sew High Waist Dress (7:00)">><<set $flags.jobs.sewing.items.highwaistdress++>><<set $time.minutes+=420>><<inventoryChangeQuantity "String" -100>><<inventoryChangeQuantity "Polyesther" -100>><<if $player.backstory is 3>><<set $player.skills[8].xp+=12>><<else>><<set $player.skills[8].xp+=8>><</if>><<goto "Sewing">><</link>><</if>><<else>>You don't have the required level to craft this item<</if>><<else>>You don't have enough string<</if>><<else>>You don't have enough polyester<</if>>
<</if>><<if _hasPattern[4]>>Dresses: <<if _nbPolyester >= 150>><<if _nbString >= 150>><<if $player.skills[8].level >= 3>><<if $housing.rooms[0] is "Workshop">><<link "Sew Dress (6:00)">><<set $time.minutes+=360>><<set $flags.jobs.sewing.items.dress++>><<inventoryChangeQuantity "String" -150>><<inventoryChangeQuantity "Polyesther" -150>><<if $player.backstory is 3>><<set $player.skills[8].xp+=12>><<else>><<set $player.skills[8].xp+=8>><</if>><<goto "Sewing">><</link>><<else>><<link "Sew Dress (8:00)">><<set $time.minutes+=480>><<set $flags.jobs.sewing.items.dress++>><<inventoryChangeQuantity "String" -150>><<inventoryChangeQuantity "Polyesther" -150>><<if $player.backstory is 3>><<set $player.skills[8].xp+=12>><<else>><<set $player.skills[8].xp+=8>><</if>><<goto "Sewing">><</link>><</if>><<else>>You don't have the required level to craft this item<</if>><<else>>You don't have enough string<</if>><<else>>You don't have enough polyester<</if>> | <<if _nbLatex >= 150>><<if _nbString >= 150>><<if $player.skills[8].level >= 4>><<if $housing.rooms[0] is "Workshop">><<link "Sew Latex Dress (6:00)">><<set $time.minutes+=360>><<inventoryChangeQuantity "String" -150>><<inventoryChangeQuantity "Latex" -150>><<if $player.backstory is 3>><<set $player.skills[8].xp+=14>><<else>><<set $player.skills[8].xp+=9>><</if>><<set $flags.jobs.sewing.items.latexdress++>><<goto "Sewing">><</link>><<else>><<link "Sew Latex Dress (8:00)">><<set $time.minutes+=480>><<inventoryChangeQuantity "String" -150>><<inventoryChangeQuantity "Latex" -150>><<if $player.backstory is 3>><<set $player.skills[8].xp+=14>><<else>><<set $player.skills[8].xp+=9>><</if>><<set $flags.jobs.sewing.items.latexdress++>><<goto "Sewing">><</link>><</if>><<else>>You don't have the required level to craft this item<</if>><<else>>You don't have enough string<</if>><<else>>You don't have enough latex<</if>>
<</if>><<if _hasPattern[6]>>Corsets: <<if _nbLatex >= 75>><<if _nbString >= 150>><<if $player.skills[8].level >= 4>><<if $housing.rooms[0] is "Workshop">><<link "Sew Corset (7:30)">><<set $time.minutes+=450>><<inventoryChangeQuantity "String" -150>><<inventoryChangeQuantity "Latex" -75>><<if $player.backstory is 3>><<set $player.skills[8].xp+=18>><<else>><<set $player.skills[8].xp+=12>><</if>><<set $flags.jobs.sewing.items.corset++>><<goto "Sewing">><</link>><<else>><<link "Sew Corset (10:00)">><<set $time.minutes+=600>><<inventoryChangeQuantity "String" -150>><<inventoryChangeQuantity "Latex" -75>><<set $flags.jobs.sewing.items.corset++>><<if $player.backstory is 3>><<set $player.skills[8].xp+=18>><<else>><<set $player.skills[8].xp+=12>><</if>><<goto "Sewing">><</link>><</if>><<else>>You don't have the required level to craft this item<</if>><<else>>You don't have enough string<</if>><<else>>You don't have enough latex<</if>>
<</if>><<if _hasPattern[7]>>Catsuits: <<if _nbLatex >= 250>><<if _nbString >= 250>><<if $player.skills[8].level >= 4>><<if $housing.rooms[0] is "Workshop">><<link "Sew Catsuit (7:15)">><<set $time.minutes+=435>><<inventoryChangeQuantity "String" -250>><<inventoryChangeQuantity "Latex" -250>><<set $flags.jobs.sewing.items.catsuit++>><<if $player.backstory is 3>><<set $player.skills[8].xp+=15>><<else>><<set $player.skills[8].xp+=10>><</if>><<goto "Sewing">><</link>><<else>><<link "Sew Catsuit (9:00)">><<set $time.minutes+=540>><<inventoryChangeQuantity "String" -250>><<inventoryChangeQuantity "Latex" -250>><<set $flags.jobs.sewing.items.catsuit++>><<if $player.backstory is 3>><<set $player.skills[8].xp+=15>><<else>><<set $player.skills[8].xp+=10>><</if>><<goto "Sewing">><</link>><</if>><<else>>You don't have the required level to craft this item<</if>><<else>>You don't have enough string<</if>><<else>>You don't have enough latex<</if>><</if>>
<center><<link "Leave">><<House>><</link>></center> <div class=hidden><span id="btn1"><<button $btn1>>
<<House>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><div class="topBar">icoast.com <div style='float: right;'><<button "x">><<goto Laptop>><</button>></div></div><div class="topBar2"><<listbox "_site" autoselect>>
<<option "Home" "Browse the Web">>
<<option "PornTube.xxx" "Porn">>
<<option "gregchart.net" "gregschart">>
<<option "Kam.io" "Kam.io">>
<<option "realturf.com" "Realturf">>
<</listbox>> <<button "→">><<set _site>><<goto _site>><</button>></div><div class="web">[img[Images/Misc/icoast.jpg]]
<div class="btn1"><<button "Browse">><<goto "iSell">><</button>><<button "Your Contracts">><<goto "iSell3">><</button>></div><center><span style="color:black; font-size:2em;"><b>Offers:</b></span></center><div class="itemContainer4"><<if $timer.icoastOffer is 0>><span class=btn1><<DailyOffer>></span><<elseif $timer.icoastOffer is 1>>Come back tomorrow for a new offer!<<elseif $timer.icoastOffer is 2>>You recently failed to fulfill an order and people won't send you new orders for the next 2 days.<<elseif $timer.icoastOffer is 3>>You recently failed to fulfill an order and people won't send you new orders for the next 3 days.<</if>></div></div><div style="width: 101.9%; background-color:#0000B2;"> <div class="topBar3"><<button "Shut Down">><<House>><</button>><div style="min-width: 75px; max-width: 75px; width: 75px; display:inline-block; text-align: center; font-size: 1em; float:right; background-color:#000099;"><<TimeMini>>_hours:_minutes<<if $settings.time == 1>> <<if $time.minutes < 720>>AM<<else>>PM<</if>><</if>></div></div></div><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Laptop">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><div class="topBar">icoast.com <div style='float: right;'><<button "x">><<goto Laptop>><</button>></div></div><div class="topBar2"><<listbox "_site" autoselect>>
<<option "Home" "Browse the Web">>
<<option "PornTube.xxx" "Porn">>
<<option "gregchart.net" "gregschart">>
<<option "Kam.io" "Kam.io">>
<<option "realturf.com" "Realturf">>
<</listbox>> <<button "→">><<set _site>><<goto _site>><</button>></div><div class="web">[img[Images/Misc/icoast.jpg]]
<span class="btn1"><<button "Browse">><<goto "iSell">><</button>><<button "Check Offers">><<goto "iSell2">><</button>></span><center><span style="color:black; font-size:2em;"><b>Manage Orders:</b></span></center>
<div class="itemContainer4"><<Offer1>><<Offer2>><<Offer3>></div></div><div style="width: 101.9%; background-color:#0000B2;"> <div class="topBar3"><<button "Shut Down">><<House>><</button>><div style="min-width: 75px; max-width: 75px; width: 75px; display:inline-block; text-align: center; font-size: 1em; float:right; background-color:#000099;"><<TimeMini>>_hours:_minutes<<if $settings.time == 1>> <<if $time.minutes < 720>>AM<<else>>PM<</if>><</if>></div></div></div><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Laptop">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><<widget "Offer1">><<switch $flags.jobs.sewing.slots[0]>><<case 0>><div class="hidden"></div>
\<<case "1">><div class="item"><center><<if $flags.jobs.sewing.items.latexdress >= 2>><span style=color:green>Latex Dress $flags.jobs.sewing.items.latexdress/2</span><<else>><span style=color:red>Latex Dress $flags.jobs.sewing.items.latexdress/2</span><</if>>
Time Left: $timer.sewing[0]
Payment: 500$</center>
<center><<if $flags.jobs.sewing.items.latexdress >= 2>><<button "Deliver">><<set $player.assets.money+=500>><<set $flags.jobs.sewing.slots[0] to 0>><<set $flags.jobs.sewing.items.latexdress to $flags.jobs.sewing.items.latexdress-2>><<goto "iSell3">><</button>><<else>><span style=color:red>Cannot deliver</span><</if>></center></div>
\<<case "2">><div class="item"><center><<if $flags.jobs.sewing.items.latexlonggloves >= 2>><span style=color:green>Long Latex Gloves $flags.jobs.sewing.items.latexlonggloves/2</span><<else>><span style=color:red>Long Latex Gloves $flags.jobs.sewing.items.latexlonggloves/2</span><</if>>
<<if $flags.jobs.sewing.items.dress >= 3>><span style=color:green>Dress $flags.jobs.sewing.items.dress/3</span><<else>><span style=color:red>Dress $flags.jobs.sewing.items.dress/3</span><</if>>
Time Left: $timer.sewing[0]
Payment: 590$</center>
<center><<if $flags.jobs.sewing.items.latexlonggloves >= 2 && $flags.jobs.sewing.items.dress >= 3>><<button "Deliver">><<set $player.assets.money+=590>><<set $flags.jobs.sewing.slots[0] to 0>><<set $flags.jobs.sewing.items.dress to $flags.jobs.sewing.items.dress-3>><<set $flags.jobs.sewing.items.latexlonggloves-=2>><<goto "iSell3">><</button>><<else>><span style=color:red>Cannot deliver</span><</if>></center></div>
\<<case "3">><div class="item"><center><<if $flags.jobs.sewing.items.catsuit >= 2>><span style=color:green>Catsuit $flags.jobs.sewing.items.catsuit/2</span><<else>><span style=color:red>Catsuit $flags.jobs.sewing.items.catsuit/2</span><</if>>
Time Left: $timer.sewing[0]
Payment: 600$</center>
<center><<if $flags.jobs.sewing.items.catsuit >= 2>><<button "Deliver">><<set $player.assets.money+=600>><<set $flags.jobs.sewing.slots[0] to 0>><<set $flags.jobs.sewing.items.catsuit to $flags.jobs.sewing.items.catsuit-2>><<goto "iSell3">><</button>><<else>><span style=color:red>Cannot deliver</span><</if>></center></div>
\<<case "4">><div class="item"><center><<if $flags.jobs.sewing.items.skirt >= 1>><span style=color:green>Skirt $flags.jobs.sewing.items.skirt/1</span><<else>><span style=color:red>Skirt 0/1</span><</if>>
Time Left: $timer.sewing[0]
Payment: 80$</center>
<center><<if $flags.jobs.sewing.items.skirt >= 1>><<button "Deliver">><<set $player.assets.money+=80>><<set $flags.jobs.sewing.slots[0] to 0>><<set $flags.jobs.sewing.items.skirt to $flags.jobs.sewing.items.skirt-1>><<goto "iSell3">><</button>><<else>><span style=color:red>Cannot deliver</span><</if>></center></div>
\<<case "5">><div class="item"><center><<if $flags.jobs.sewing.items.latexgloves >= 4>><span style=color:green>Latex Gloves $flags.jobs.sewing.items.latexgloves/4</span><<else>><span style=color:red>Latex Gloves $flags.jobs.sewing.items.latexgloves/4</span><</if>>
Time Left: $timer.sewing[0]
Payment: 180$</center>
<center><<if $flags.jobs.sewing.items.latexgloves >= 4>><<button "Deliver">><<set $player.assets.money+=180>><<set $flags.jobs.sewing.slots[0] to 0>><<set $flags.jobs.sewing.items.latexgloves to $flags.jobs.sewing.items.latexgloves-4>><<goto "iSell3">><</button>><<else>><span style=color:red>Cannot deliver</span><</if>></center></div>
\<<case "6">><div class="item"><center><<if $flags.jobs.sewing.items.highwaistdress >= 3>><span style=color:green>High Waist Dress $flags.jobs.sewing.items.highwaistdress/3</span><<else>><span style=color:red>High Waist Dress $flags.jobs.sewing.items.highwaistdress/3</span><</if>>
Time Left: $timer.sewing[0]
Payment: 420$</center>
<center><<if $flags.jobs.sewing.items.highwaistdress >= 3>><<button "Deliver">><<set $player.assets.money+=420>><<set $flags.jobs.sewing.slots[0] to 0>><<set $flags.jobs.sewing.items.highwaistdress to $flags.jobs.sewing.items.highwaistdress-3>><<goto "iSell3">><</button>><<else>><span style=color:red>Cannot deliver</span><</if>></center></div>
\<<case "7">><div class="item"><center><<if $flags.jobs.sewing.items.jeansskirt >= 3>><span style=color:green>Jeans Skirt $flags.jobs.sewing.items.jeansskirt/3</span><<else>><span style=color:red>Jeans Skirt $flags.jobs.sewing.items.jeansskirt/3</span><</if>>
<<if $flags.jobs.sewing.items.jeans >= 2>><span style=color:green>Jeans $flags.jobs.sewing.items.jeans/2</span><<else>><span style=color:red>Jeans $flags.jobs.sewing.items.jeans/2</span><</if>>
Time Left: $timer.sewing[0]
Payment: 435$</center>
<center><<if $flags.jobs.sewing.items.jeansskirt >= 3 && $flags.jobs.sewing.items.jeans >= 2>><<button "Deliver">><<set $player.assets.money+=435>><<set $flags.jobs.sewing.slots[0] to 0>><<set $flags.jobs.sewing.items.jeans to $flags.jobs.sewing.items.jeans-2>><<set $flags.jobs.sewing.items.jeansskirt to $flags.jobs.sewing.items.jeansskirt-3>><<goto "iSell3">><</button>><<else>><span style=color:red>Cannot deliver</span><</if>></center></div>
\<<case "8">><div class="item"><center><<if $flags.jobs.sewing.items.dress >= 2>><span style=color:green>Dress $flags.jobs.sewing.items.dress/2</span><<else>><span style=color:red>Dress $flags.jobs.sewing.items.dress/2</span><</if>>
Time Left: $timer.sewing[0]
Payment: 320$</center>
<center><<if $flags.jobs.sewing.items.dress >= 2>><<button "Deliver">><<set $player.assets.money+=320>><<set $flags.jobs.sewing.slots[0] to 0>><<set $flags.jobs.sewing.items.dress to $flags.jobs.sewing.items.dress-2>><<goto "iSell3">><</button>><<else>><span style=color:red>Cannot deliver</span><</if>></center></div>
\<<case "9">><div class="item"><center><<if $flags.jobs.sewing.items.gloves >= 5>><span style=color:green>Gloves $flags.jobs.sewing.items.gloves/5</span><<else>><span style=color:red>Gloves $flags.jobs.sewing.items.gloves/5</span><</if>>
Time Left: $timer.sewing[0]
Payment: 150$</center>
<center><<if $flags.jobs.sewing.items.gloves >= 5>><<button "Deliver">><<set $player.assets.money+=150>><<set $flags.jobs.sewing.slots[0] to 0>><<set $flags.jobs.sewing.items.gloves to $flags.jobs.sewing.items.gloves-5>><<goto "iSell3">><</button>><<else>><span style=color:red>Cannot deliver</span><</if>></center></div>
\<<case "10">><div class="item"><center><<if $flags.jobs.sewing.items.latexgloves >= 5>><span style=color:green>Latex Gloves $flags.jobs.sewing.items.latexgloves/5</span><<else>><span style=color:red>Latex Gloves $flags.jobs.sewing.items.latexgloves/5</span><</if>>
<<if $flags.jobs.sewing.items.latexlonggloves >= 3>><span style=color:green>Latex Long Gloves $flags.jobs.sewing.items.latexlonggloves/3</span><<else>><span style=color:red>Latex Long Gloves $flags.jobs.sewing.items.latexlonggloves/3</span><</if>>
Time Left: $timer.sewing[0]
Payment: 380$</center>
<center><<if $flags.jobs.sewing.items.latexgloves >= 5 && $flags.jobs.sewing.items.latexlonggloves >= 3>><<button "Deliver">><<set $player.assets.money+=380>><<set $flags.jobs.sewing.slots[0] to 0>><<set $flags.jobs.sewing.items.latexgloves to $flags.jobs.sewing.items.latexgloves-5>><<set $flags.jobs.sewing.items.latexlonggloves to $flags.jobs.sewing.items.latexlonggloves-3>><<goto "iSell3">><</button>><<else>><span style=color:red>Cannot deliver</span><</if>></center></div>
\<<case "11">><div class="item"><center><<if $flags.jobs.sewing.items.longgloves >= 4>><span style=color:green>Long Gloves $flags.jobs.sewing.items.longgloves/4</span><<else>><span style=color:red>Long Gloves $flags.jobs.sewing.items.longgloves/4</span><</if>>
Time Left: $timer.sewing[0]
Payment: 220$</center>
<center><<if $flags.jobs.sewing.items.longgloves >= 4>><<button "Deliver">><<set $player.assets.money+=220>><<set $flags.jobs.sewing.slots[0] to 0>><<set $flags.jobs.sewing.items.longgloves to $flags.jobs.sewing.items.longgloves-4>><<goto "iSell3">><</button>><<else>><span style=color:red>Cannot deliver</span><</if>></center></div>
\<</switch>><</widget>><<widget "Offer2">><<switch $flags.jobs.sewing.slots[1]>><<case 0>><div class="hidden"></div>
\<<case "1">><div class="item"><center><<if $flags.jobs.sewing.items.latexdress >= 2>><span style=color:green>Latex Dress $flags.jobs.sewing.items.latexdress/2</span><<else>><span style=color:red>Latex Dress $flags.jobs.sewing.items.latexdress/2</span><</if>>
Time Left: $timer.sewing[0]
Payment: 500$</center>
<center><<if $flags.jobs.sewing.items.latexdress >= 2>><<button "Deliver">><<set $player.assets.money+=500>><<set $flags.jobs.sewing.slots[0] to 0>><<set $flags.jobs.sewing.items.latexdress to $flags.jobs.sewing.items.latexdress-2>><<goto "iSell3">><</button>><<else>><span style=color:red>Cannot deliver</span><</if>></center></div>
\<<case "2">><div class="item"><center><<if $flags.jobs.sewing.items.latexlonggloves >= 2>><span style=color:green>Long Latex Gloves $flags.jobs.sewing.items.latexlonggloves/2</span><<else>><span style=color:red>Long Latex Gloves $flags.jobs.sewing.items.latexlonggloves/2</span><</if>>
<<if $flags.jobs.sewing.items.dress >= 3>><span style=color:green>Dress $flags.jobs.sewing.items.dress/3</span><<else>><span style=color:red>Dress $flags.jobs.sewing.items.dress/3</span><</if>>
Time Left: $timer.sewing[0]
Payment: 590$</center>
<center><<if $flags.jobs.sewing.items.latexlonggloves >= 2 && $flags.jobs.sewing.items.dress >= 3>><<button "Deliver">><<set $player.assets.money+=590>><<set $flags.jobs.sewing.slots[0] to 0>><<set $flags.jobs.sewing.items.dress to $flags.jobs.sewing.items.dress-3>><<set $flags.jobs.sewing.items.latexlonggloves-=2>><<goto "iSell3">><</button>><<else>><span style=color:red>Cannot deliver</span><</if>></center></div>
\<<case "3">><div class="item"><center><<if $flags.jobs.sewing.items.catsuit >= 2>><span style=color:green>Catsuit $flags.jobs.sewing.items.catsuit/2</span><<else>><span style=color:red>Catsuit $flags.jobs.sewing.items.catsuit/2</span><</if>>
Time Left: $timer.sewing[0]
Payment: 600$</center>
<center><<if $flags.jobs.sewing.items.catsuit >= 2>><<button "Deliver">><<set $player.assets.money+=600>><<set $flags.jobs.sewing.slots[0] to 0>><<set $flags.jobs.sewing.items.catsuit to $flags.jobs.sewing.items.catsuit-2>><<goto "iSell3">><</button>><<else>><span style=color:red>Cannot deliver</span><</if>></center></div>
\<<case "4">><div class="item"><center><<if $flags.jobs.sewing.items.skirt >= 1>><span style=color:green>Skirt $flags.jobs.sewing.items.skirt/1</span><<else>><span style=color:red>Skirt 0/1</span><</if>>
Time Left: $timer.sewing[0]
Payment: 80$</center>
<center><<if $flags.jobs.sewing.items.skirt >= 1>><<button "Deliver">><<set $player.assets.money+=80>><<set $flags.jobs.sewing.slots[0] to 0>><<set $flags.jobs.sewing.items.skirt to $flags.jobs.sewing.items.skirt-1>><<goto "iSell3">><</button>><<else>><span style=color:red>Cannot deliver</span><</if>></center></div>
\<<case "5">><div class="item"><center><<if $flags.jobs.sewing.items.latexgloves >= 4>><span style=color:green>Latex Gloves $flags.jobs.sewing.items.latexgloves/4</span><<else>><span style=color:red>Latex Gloves $flags.jobs.sewing.items.latexgloves/4</span><</if>>
Time Left: $timer.sewing[0]
Payment: 180$</center>
<center><<if $flags.jobs.sewing.items.latexgloves >= 4>><<button "Deliver">><<set $player.assets.money+=180>><<set $flags.jobs.sewing.slots[0] to 0>><<set $flags.jobs.sewing.items.latexgloves to $flags.jobs.sewing.items.latexgloves-4>><<goto "iSell3">><</button>><<else>><span style=color:red>Cannot deliver</span><</if>></center></div>
\<<case "6">><div class="item"><center><<if $flags.jobs.sewing.items.highwaistdress >= 3>><span style=color:green>High Waist Dress $flags.jobs.sewing.items.highwaistdress/3</span><<else>><span style=color:red>High Waist Dress $flags.jobs.sewing.items.highwaistdress/3</span><</if>>
Time Left: $timer.sewing[0]
Payment: 420$</center>
<center><<if $flags.jobs.sewing.items.highwaistdress >= 3>><<button "Deliver">><<set $player.assets.money+=420>><<set $flags.jobs.sewing.slots[0] to 0>><<set $flags.jobs.sewing.items.highwaistdress to $flags.jobs.sewing.items.highwaistdress-3>><<goto "iSell3">><</button>><<else>><span style=color:red>Cannot deliver</span><</if>></center></div>
\<<case "7">><div class="item"><center><<if $flags.jobs.sewing.items.jeansskirt >= 3>><span style=color:green>Jeans Skirt $flags.jobs.sewing.items.jeansskirt/3</span><<else>><span style=color:red>Jeans Skirt $flags.jobs.sewing.items.jeansskirt/3</span><</if>>
<<if $flags.jobs.sewing.items.jeans >= 2>><span style=color:green>Jeans $flags.jobs.sewing.items.jeans/2</span><<else>><span style=color:red>Jeans $flags.jobs.sewing.items.jeans/2</span><</if>>
Time Left: $timer.sewing[0]
Payment: 435$</center>
<center><<if $flags.jobs.sewing.items.jeansskirt >= 3 && $flags.jobs.sewing.items.jeans >= 2>><<button "Deliver">><<set $player.assets.money+=435>><<set $flags.jobs.sewing.slots[0] to 0>><<set $flags.jobs.sewing.items.jeans to $flags.jobs.sewing.items.jeans-2>><<set $flags.jobs.sewing.items.jeansskirt to $flags.jobs.sewing.items.jeansskirt-3>><<goto "iSell3">><</button>><<else>><span style=color:red>Cannot deliver</span><</if>></center></div>
\<<case "8">><div class="item"><center><<if $flags.jobs.sewing.items.dress >= 2>><span style=color:green>Dress $flags.jobs.sewing.items.dress/2</span><<else>><span style=color:red>Dress $flags.jobs.sewing.items.dress/2</span><</if>>
Time Left: $timer.sewing[0]
Payment: 320$</center>
<center><<if $flags.jobs.sewing.items.dress >= 2>><<button "Deliver">><<set $player.assets.money+=320>><<set $flags.jobs.sewing.slots[0] to 0>><<set $flags.jobs.sewing.items.dress to $flags.jobs.sewing.items.dress-2>><<goto "iSell3">><</button>><<else>><span style=color:red>Cannot deliver</span><</if>></center></div>
\<<case "9">><div class="item"><center><<if $flags.jobs.sewing.items.gloves >= 5>><span style=color:green>Gloves $flags.jobs.sewing.items.gloves/5</span><<else>><span style=color:red>Gloves $flags.jobs.sewing.items.gloves/5</span><</if>>
Time Left: $timer.sewing[0]
Payment: 150$</center>
<center><<if $flags.jobs.sewing.items.gloves >= 5>><<button "Deliver">><<set $player.assets.money+=150>><<set $flags.jobs.sewing.slots[0] to 0>><<set $flags.jobs.sewing.items.gloves to $flags.jobs.sewing.items.gloves-5>><<goto "iSell3">><</button>><<else>><span style=color:red>Cannot deliver</span><</if>></center></div>
\<<case "10">><div class="item"><center><<if $flags.jobs.sewing.items.latexgloves >= 5>><span style=color:green>Latex Gloves $flags.jobs.sewing.items.latexgloves/5</span><<else>><span style=color:red>Latex Gloves $flags.jobs.sewing.items.latexgloves/5</span><</if>>
<<if $flags.jobs.sewing.items.latexlonggloves >= 3>><span style=color:green>Latex Long Gloves $flags.jobs.sewing.items.latexlonggloves/3</span><<else>><span style=color:red>Latex Long Gloves $flags.jobs.sewing.items.latexlonggloves/3</span><</if>>
Time Left: $timer.sewing[0]
Payment: 380$</center>
<center><<if $flags.jobs.sewing.items.latexgloves >= 5 && $flags.jobs.sewing.items.latexlonggloves >= 3>><<button "Deliver">><<set $player.assets.money+=380>><<set $flags.jobs.sewing.slots[0] to 0>><<set $flags.jobs.sewing.items.latexgloves to $flags.jobs.sewing.items.latexgloves-5>><<set $flags.jobs.sewing.items.latexlonggloves to $flags.jobs.sewing.items.latexlonggloves-3>><<goto "iSell3">><</button>><<else>><span style=color:red>Cannot deliver</span><</if>></center></div>
\<<case "11">><div class="item"><center><<if $flags.jobs.sewing.items.longgloves >= 4>><span style=color:green>Long Gloves $flags.jobs.sewing.items.longgloves/4</span><<else>><span style=color:red>Long Gloves $flags.jobs.sewing.items.longgloves/4</span><</if>>
Time Left: $timer.sewing[0]
Payment: 220$</center>
<center><<if $flags.jobs.sewing.items.longgloves >= 4>><<button "Deliver">><<set $player.assets.money+=220>><<set $flags.jobs.sewing.slots[0] to 0>><<set $flags.jobs.sewing.items.longgloves to $flags.jobs.sewing.items.longgloves-4>><<goto "iSell3">><</button>><<else>><span style=color:red>Cannot deliver</span><</if>></center></div>
\<</switch>><</widget>>
<<widget "Offer3">><<switch $flags.jobs.sewing.slots[2]>><<case 0>><div class="hidden"></div>
\<<case "1">><div class="item"><center><<if $flags.jobs.sewing.items.latexdress >= 2>><span style=color:green>Latex Dress $flags.jobs.sewing.items.latexdress/2</span><<else>><span style=color:red>Latex Dress $flags.jobs.sewing.items.latexdress/2</span><</if>>
Time Left: $timer.sewing[0]
Payment: 500$</center>
<center><<if $flags.jobs.sewing.items.latexdress >= 2>><<button "Deliver">><<set $player.assets.money+=500>><<set $flags.jobs.sewing.slots[0] to 0>><<set $flags.jobs.sewing.items.latexdress to $flags.jobs.sewing.items.latexdress-2>><<goto "iSell3">><</button>><<else>><span style=color:red>Cannot deliver</span><</if>></center></div>
\<<case "2">><div class="item"><center><<if $flags.jobs.sewing.items.latexlonggloves >= 2>><span style=color:green>Long Latex Gloves $flags.jobs.sewing.items.latexlonggloves/2</span><<else>><span style=color:red>Long Latex Gloves $flags.jobs.sewing.items.latexlonggloves/2</span><</if>>
<<if $flags.jobs.sewing.items.dress >= 3>><span style=color:green>Dress $flags.jobs.sewing.items.dress/3</span><<else>><span style=color:red>Dress $flags.jobs.sewing.items.dress/3</span><</if>>
Time Left: $timer.sewing[0]
Payment: 590$</center>
<center><<if $flags.jobs.sewing.items.latexlonggloves >= 2 && $flags.jobs.sewing.items.dress >= 3>><<button "Deliver">><<set $player.assets.money+=590>><<set $flags.jobs.sewing.slots[0] to 0>><<set $flags.jobs.sewing.items.dress to $flags.jobs.sewing.items.dress-3>><<set $flags.jobs.sewing.items.latexlonggloves-=2>><<goto "iSell3">><</button>><<else>><span style=color:red>Cannot deliver</span><</if>></center></div>
\<<case "3">><div class="item"><center><<if $flags.jobs.sewing.items.catsuit >= 2>><span style=color:green>Catsuit $flags.jobs.sewing.items.catsuit/2</span><<else>><span style=color:red>Catsuit $flags.jobs.sewing.items.catsuit/2</span><</if>>
Time Left: $timer.sewing[0]
Payment: 600$</center>
<center><<if $flags.jobs.sewing.items.catsuit >= 2>><<button "Deliver">><<set $player.assets.money+=600>><<set $flags.jobs.sewing.slots[0] to 0>><<set $flags.jobs.sewing.items.catsuit to $flags.jobs.sewing.items.catsuit-2>><<goto "iSell3">><</button>><<else>><span style=color:red>Cannot deliver</span><</if>></center></div>
\<<case "4">><div class="item"><center><<if $flags.jobs.sewing.items.skirt >= 1>><span style=color:green>Skirt $flags.jobs.sewing.items.skirt/1</span><<else>><span style=color:red>Skirt 0/1</span><</if>>
Time Left: $timer.sewing[0]
Payment: 80$</center>
<center><<if $flags.jobs.sewing.items.skirt >= 1>><<button "Deliver">><<set $player.assets.money+=80>><<set $flags.jobs.sewing.slots[0] to 0>><<set $flags.jobs.sewing.items.skirt to $flags.jobs.sewing.items.skirt-1>><<goto "iSell3">><</button>><<else>><span style=color:red>Cannot deliver</span><</if>></center></div>
\<<case "5">><div class="item"><center><<if $flags.jobs.sewing.items.latexgloves >= 4>><span style=color:green>Latex Gloves $flags.jobs.sewing.items.latexgloves/4</span><<else>><span style=color:red>Latex Gloves $flags.jobs.sewing.items.latexgloves/4</span><</if>>
Time Left: $timer.sewing[0]
Payment: 180$</center>
<center><<if $flags.jobs.sewing.items.latexgloves >= 4>><<button "Deliver">><<set $player.assets.money+=180>><<set $flags.jobs.sewing.slots[0] to 0>><<set $flags.jobs.sewing.items.latexgloves to $flags.jobs.sewing.items.latexgloves-4>><<goto "iSell3">><</button>><<else>><span style=color:red>Cannot deliver</span><</if>></center></div>
\<<case "6">><div class="item"><center><<if $flags.jobs.sewing.items.highwaistdress >= 3>><span style=color:green>High Waist Dress $flags.jobs.sewing.items.highwaistdress/3</span><<else>><span style=color:red>High Waist Dress $flags.jobs.sewing.items.highwaistdress/3</span><</if>>
Time Left: $timer.sewing[0]
Payment: 420$</center>
<center><<if $flags.jobs.sewing.items.highwaistdress >= 3>><<button "Deliver">><<set $player.assets.money+=420>><<set $flags.jobs.sewing.slots[0] to 0>><<set $flags.jobs.sewing.items.highwaistdress to $flags.jobs.sewing.items.highwaistdress-3>><<goto "iSell3">><</button>><<else>><span style=color:red>Cannot deliver</span><</if>></center></div>
\<<case "7">><div class="item"><center><<if $flags.jobs.sewing.items.jeansskirt >= 3>><span style=color:green>Jeans Skirt $flags.jobs.sewing.items.jeansskirt/3</span><<else>><span style=color:red>Jeans Skirt $flags.jobs.sewing.items.jeansskirt/3</span><</if>>
<<if $flags.jobs.sewing.items.jeans >= 2>><span style=color:green>Jeans $flags.jobs.sewing.items.jeans/2</span><<else>><span style=color:red>Jeans $flags.jobs.sewing.items.jeans/2</span><</if>>
Time Left: $timer.sewing[0]
Payment: 435$</center>
<center><<if $flags.jobs.sewing.items.jeansskirt >= 3 && $flags.jobs.sewing.items.jeans >= 2>><<button "Deliver">><<set $player.assets.money+=435>><<set $flags.jobs.sewing.slots[0] to 0>><<set $flags.jobs.sewing.items.jeans to $flags.jobs.sewing.items.jeans-2>><<set $flags.jobs.sewing.items.jeansskirt to $flags.jobs.sewing.items.jeansskirt-3>><<goto "iSell3">><</button>><<else>><span style=color:red>Cannot deliver</span><</if>></center></div>
\<<case "8">><div class="item"><center><<if $flags.jobs.sewing.items.dress >= 2>><span style=color:green>Dress $flags.jobs.sewing.items.dress/2</span><<else>><span style=color:red>Dress $flags.jobs.sewing.items.dress/2</span><</if>>
Time Left: $timer.sewing[0]
Payment: 320$</center>
<center><<if $flags.jobs.sewing.items.dress >= 2>><<button "Deliver">><<set $player.assets.money+=320>><<set $flags.jobs.sewing.slots[0] to 0>><<set $flags.jobs.sewing.items.dress to $flags.jobs.sewing.items.dress-2>><<goto "iSell3">><</button>><<else>><span style=color:red>Cannot deliver</span><</if>></center></div>
\<<case "9">><div class="item"><center><<if $flags.jobs.sewing.items.gloves >= 5>><span style=color:green>Gloves $flags.jobs.sewing.items.gloves/5</span><<else>><span style=color:red>Gloves $flags.jobs.sewing.items.gloves/5</span><</if>>
Time Left: $timer.sewing[0]
Payment: 150$</center>
<center><<if $flags.jobs.sewing.items.gloves >= 5>><<button "Deliver">><<set $player.assets.money+=150>><<set $flags.jobs.sewing.slots[0] to 0>><<set $flags.jobs.sewing.items.gloves to $flags.jobs.sewing.items.gloves-5>><<goto "iSell3">><</button>><<else>><span style=color:red>Cannot deliver</span><</if>></center></div>
\<<case "10">><div class="item"><center><<if $flags.jobs.sewing.items.latexgloves >= 5>><span style=color:green>Latex Gloves $flags.jobs.sewing.items.latexgloves/5</span><<else>><span style=color:red>Latex Gloves $flags.jobs.sewing.items.latexgloves/5</span><</if>>
<<if $flags.jobs.sewing.items.latexlonggloves >= 3>><span style=color:green>Latex Long Gloves $flags.jobs.sewing.items.latexlonggloves/3</span><<else>><span style=color:red>Latex Long Gloves $flags.jobs.sewing.items.latexlonggloves/3</span><</if>>
Time Left: $timer.sewing[0]
Payment: 380$</center>
<center><<if $flags.jobs.sewing.items.latexgloves >= 5 && $flags.jobs.sewing.items.latexlonggloves >= 3>><<button "Deliver">><<set $player.assets.money+=380>><<set $flags.jobs.sewing.slots[0] to 0>><<set $flags.jobs.sewing.items.latexgloves to $flags.jobs.sewing.items.latexgloves-5>><<set $flags.jobs.sewing.items.latexlonggloves to $flags.jobs.sewing.items.latexlonggloves-3>><<goto "iSell3">><</button>><<else>><span style=color:red>Cannot deliver</span><</if>></center></div>
\<<case "11">><div class="item"><center><<if $flags.jobs.sewing.items.longgloves >= 4>><span style=color:green>Long Gloves $flags.jobs.sewing.items.longgloves/4</span><<else>><span style=color:red>Long Gloves $flags.jobs.sewing.items.longgloves/4</span><</if>>
Time Left: $timer.sewing[0]
Payment: 220$</center>
<center><<if $flags.jobs.sewing.items.longgloves >= 4>><<button "Deliver">><<set $player.assets.money+=220>><<set $flags.jobs.sewing.slots[0] to 0>><<set $flags.jobs.sewing.items.longgloves to $flags.jobs.sewing.items.longgloves-4>><<goto "iSell3">><</button>><<else>><span style=color:red>Cannot deliver</span><</if>></center></div>
\<</switch>><</widget>>
<<if $BlackmailID == 8 or $BlackmailID == 10>><<set $flags.jobs.kam.bad = false>><<set $flags.jobs.kam.vBad = false>><<set $timer.kamVBad = -1>><<set $timer.kamBad = -1>><</if>><<set $time.minutes+=random(5,10)>><<set _EffectChance = random(1,100)>><<set _VidId to either("1", "2")>><<set $player.stats.hygiene-=(random(3,7))>><div class="shower"><<if _VidId is "1">><video src="Images/Porn/GloryholeAnal1.m4v" type="video/m4v" autoplay loop></video><<elseif _VidId is "2">><video src="Images/Porn/GloryholeAnal2.m4v" type="video/m4v" autoplay loop></video><</if>></div><<set $time.minutes+=20>><<set $player.assets.money = (Math.floor($player.assets.money+(random(20,25))*(1+($player.skills[1].level*0.05))))>><<set $player.skills[1].xp+=3>>
You happily ride his cock, doing your best to please the man. After a while, he fills your needy hole and <<link "leaves.">><<goto "GS">><</link>><<if $BlackmailID == 6 or $BlackmailID == 10>><<set $flags.jobs.kam.bad = false>><<set $flags.jobs.kam.vBad = false>><<set $timer.kamVBad = -1>><<set $timer.kamBad = -1>><</if>><<set $time.minutes+=random(6,12)>><<set _EffectChance = random(1,100)>><<set _VidId to either("1", "2")>><<set $player.stats.hygiene-=(random(3,7))>><div class="shower"><<if _VidId is "1">><video src="Images/Porn/GHTitfuck1.m4v" type="video/m4v" autoplay loop></video><<else>><video src="Images/Porn/GHTitfuck2.m4v" type="video/m4v" autoplay loop></video><</if>></div><<set $time.minutes+=20>><<set $player.assets.money = (Math.floor($player.assets.money+(random(20,25))*(1+($player.skills[4].level*0.05))))>><<set $player.stats.hygiene-=10>><<set $player.skills[4].xp+=5>>
You use your <<BreastSize>> breasts to please the man's cock, it doesn't take much time for him to cum on them and <<link "leaves." "GS">><</link>><<silently>><<if ($time.minutes >= 180) && ($time.minutes <= 900)>><<goto "Travel">><</if>><</silently>><center><div class="travel"><<if $time.days is 62>>[img[Images/Locations/BlueMoon1.jpg]]<<else>>[img[Images/Locations/BlueMoon.jpg]]<</if>></div>
<<if visited("WorkB2") > 15 && $player.names.blueMoon !== "TBD" && visited("BMShoot") == 0>><<goto "BMShoot">><<elseif $time.days >= 54 && $time.days <= 61 && $flags.jobs.blueMoon.stripper>>One of your coworkers reminds you that Halloween will be quite the big night if you want to rake in good money.
<</if>>What will you do?
<hr>
<<if $time.minutes >= 1080 or $time.minutes < 300>><<link "Enjoy the show">><<goto "WatchB">><</link>><</if>><<if !$flags.jobs.blueMoon.waitress>><<if $player.stats.dignity < 90 and (($player.status.crossdressing and $player.status.convincingness > 4 && $player.status.gender is 1) or $player.status.gender is 2)>> | <<link "Apply for waitress position">><<goto "ApplyBM">><</link>><</if>><<else>><<if (($player.status.crossdressing and $player.status.gender is 1) or $player.status.gender is 2) and $player.stats.hygiene >= 75 and ($player.status.recovery[1] is 0 or $player.status.admorvil) && ($time.minutes >= 1080 && $time.minutes <= 1380)>> | <<link "Work (Waitress) - 4:00">><<goto "WorkB">><</link>><<elseif $time.minutes > 1380 or $time.minutes < 180>> | Too late to start a new shift!<<elseif !$player.status.crossdressing>> | <span style=color:red>You need to doll up</span><<elseif $player.stats.hygiene < 75>> | <span style=color:red>You need to shower</span><<elseif $player.status.recovery[1] > 0 && !$player.status.admorvils>> | <span style=color:red>You are still recovering</span><</if>><</if>><<if !$flags.jobs.blueMoon.stripper>><<if $player.stats.dignity <= 70 and ($player.status.gender is 2 or ($player.status.crossdressing and $player.status.convincingness > 4 && $player.status.gender is 1))>> | <<link "Audition">><<goto "ApplyB">><</link>><</if>><<else>><<if $player.stats.hygiene > 69 and ($player.status.recovery[1] is 0 or $player.status.admorvils) and $player.status.crossdressing and ($time.minutes > 180 && $time.minutes < 1080)>> | <<link "Practice - 0:30">><<goto "TrainB">><<set $time.minutes+=30>><</link>><<elseif $player.stats.hygiene > 69 and ($player.status.recovery[1] is 0 or $player.status.admorvils) and $player.status.crossdressing and ($time.minutes >= 1080 or $time.minutes <= 120)>> | <<link "Work (Stripper) - 1:00">><<goto "WorkB2">><</link>><<elseif $time.minutes > 120>> | <span style=color:red>It's too late to start another shift</span><<elseif $player.status.recovery[1] > 0 && !$player.status.admorvils>> | <span class=color:red>You are still recovering</span><<elseif $player.status.gender is 1 && !$player.status.crossdressing>> | <span style=color:red>You need to dress up</span><<elseif $player.stats.hygiene < 70>> | <span style=color:red>You are too dirty to work</span><</if>><</if>> | <span data-nokeys="true"><<link "Leave" "Travel">><</link>></span><<Leave>></center><<silently>><<if ($time.minutes >= 360) && ($time.minutes <= 900)>><<goto "Travel">><</if>><</silently>><center><div class="travel">[img[Images/Locations/ShowNTail.jpg]]</div><<if visited("WorkS") > 10 && $player.names.showNTail !== "None" && visited("SNTShoot") == 0 && $playerBody.breast.size > 0>><<goto "SNTShoot">><</if>>
What will you do?
<hr>
<<link "Enjoy the show">><<goto "WatchS">><</link>><<if $player.stats.dignity <= 70>><<if $player.status.gender is 1>><<if !$flags.jobs.showNTail>> | <<link "Audition">><<goto "ApplyS">><</link>><<else>> | <<if $time.minutes < 1080 && $time.minutes > 600>><<link "Practice - 0:30">><<goto "TrainS">><<set $time.minutes+=30>><</link>><<else>><<if $player.stats.hygiene > 69>><<if $player.status.recovery[1] > 0 && !$player.status.admorvil>>You are currently recovering<<else>><<link "Work - (1:00)">><<goto "WorkS">><</link>><</if>><<else>>You are too dirty to work<</if>><</if>><</if>><</if>><</if>> | <span data-nokeys="true"><<link "Leave" "Travel">><</link>></span><<Leave>></center><<if $time.minutes < 600>><<goto "Travel">><</if>><div class="itemContainer1"><<shop "Forever69">></div><<link "Leave" "Travel">><</link>><<Leave>><<if $time.minutes > 1200>><<goto "Travel">><</if>><<if visited("UndergroundClinic") < 2>>You arrive in front of the place you were told to go to when you inquired about bigger implants at the hospital, only to be stopped by a sturdy metal door which only makes you reconsider your option.
However you end up knocking on the door still, a small shutter sliding aside as what looks like a secretary of sort looks at you.
<span style=color:cyan>"Password?"</span>, he asks, looking down at you.
You look for the piece of paper you were given and recite the list of digits on it, slightly intimidated.
The man slides the shutter down and after a few seconds he opens the door, revealing the quite modern lobby of the clinic.
<<link "Enter" "UndergroundClinic">><</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "UndergroundClinic">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><<else>><center><div class="travel">[img[Images/Locations/UndergroundClinic.jpg]]</div>The Underground Clinic is a semi-legal, exclusive establishment which offers you a wider array of implants, but also some drugs which might be helpful.
<hr>
<<if $timer.recovery > 0>>You are still recovering from your last surgery for next $timer.recovery days!
<</if>><<if $playerBody.breast.implants is 1>>[[Breast Implant Removal->Implant Removal]]<<else>>[[Breast Implants]]<</if>> | <<if $playerBody.rear.implants is 1>>[[Rear Implant Removal->Removal]]<<else>>[[Rear Implants->Ass Implants]]<</if>> | <<if $playerBody.tattoos[0].design !== "None" or $playerBody.tattoos[1].design !== "None" or $playerBody.tattoos[2].design !== "None" or $playerBody.tattoos[3].design !== "None" or $playerBody.tattoos[4].design !== "None" or $playerBody.tattoos[5].design !== "None" or $playerBody.tattoos[6].design !== "None" or $playerBody.tattoos[7].design !== "None">><<link "Laser Tattoo Removal" "LaserRemoval">><</link>> | <</if>>[[Pharmacy]]
<span data-nokeys="true"><<link "Leave" "Travel">><</link>></span></center><<Leave>><</if>><div class="itemContainer1"><<shop "Elsa & Rose">>
</div>
<<link "Leave" "Travel">><</link>><<Leave>><center><div class="travel">[img[Images/Locations/Spa.jpg]]</div></center>
<center><<if $timer.spa is 0>><<if $player.assets.money >= 200>><<link "Purchase access for the day - $200">><<set $timer.spa += 1>><<set $player.assets.money-=200>><<refresh>><</link>><<else>><span style=color:red>Purchase access for the day - Cannot Afford</span><</if>><<else>>What will you do?
<<link "Mud Bath">><<goto "MudBath">><<set $time.minutes+=60>><</link>> | <<link "Hot Tub">><<goto "HotTub">><<set $time.minutes+=60>><</link>> | <<link "Massage">><<goto "Massage">><<set $time.minutes+=60>><</link>> | <<link "Sauna">><<goto "Sauna">><<set $time.minutes+=60>><</link>> | <<link "Nail Cares">><<goto "Nail Care">><</link>><</if>></center>
<span data-nokeys="true"><<link "Leave" "Travel">><</link>></span> <<Leave>><center><div class="travel">[img[Images/Locations/HOE.jpg]]</div></center>
<<if $time.minutes > 1080>><<goto "Travel">><</if>>Holt-Oritz Engineering is a rising star in the domain of engineering. This is the firm's new headquarters, which is supposedly three times as large as the previous home office of the corporation, certainly a testament to their success.<<if $time.days is 44 && visited("HOE Interview") is 0 && $college.programs[3].active>><<goto "HOE Interview">><<elseif $flags.jobs.holt.active>>
<<if $time.days % 7 !== 0 && $time.days % 7 !== 6 && $time.days > 56>><<if $time.minutes >= 510 && $time.minutes <= 660 && $flags.jobs.holt.active>><<if $player.status.recovery[1] > 0 && !$player.status.admorvil>>You can't work because of a recent surgery.<<else>><<if $player.stats.hygiene < 80>>You should really take a shower.<<else>><<if $time.minutes <= 600>><<link "Work - (8:00)">><<goto "HOE work">><</link>><<else>><<link "Late for Work! - (8:00)">><<goto "HOE work">><<set $flags.jobs.holt.writeUps+=1>><</link>><</if>><</if>><</if>><<elseif $time.minutes > 600 && $time.minutes < 1020>>You missed work today.<</if>><</if>>
<<link "Leave" "Travel">><</link>><<else>>
<center>[[I shouldn't be here->Travel]]</center><</if>> <<Leave>>You head for your interview, a little nervous of the outcome as it could jeopardize your entire semester and of course, you wouldn't want that to happen, wouldn't you? After all you'd still have to play those fees and wouldn't get anything out of it. Anyhow, you are escorted to an empty room by the receptionist, which tells you that your interviewer would be there shortly.
You wait nervously for a few awkward minutes, looking around until <<if !$kara.met>>the interviewer enters the room, closing the door behind her. She didn't seem much older than you, probably by a year or two at most, yet she seemed to have some authority in here, whether because she was some kind of genius, or maybe just because she the daughter of someone well-placed within the engineering firm. However, it is better not to ask, as it could end the interview prematurely.
<span class="Kara">"$player.names.basic?"</span>, she asks.
<span class="You">"Yes that is me."</span>
<span class="Kara">"Good, my name is Kara Oritz. I'll be conducting the interview today and, if you succeed, I will also be your internship manager. Do you have any questions?"</span>
Of course, you are burning to ask her about her last name, but you recuse yourself and ask her another question. <span class="You">"Actually, I do have one, how will the internship work with my school program?"</span>
<span class="Kara">"Excellent question $player.names.basic, you will be working here on regular business days, which means from <u>Monday to Friday between 9:00 and 17:00 starting on October 26th</u>."</span>
The interview lasts a while, but ultimately, you do get the job, but your exact tasks have yet to be defined, the company preferring to wait for your test results before giving you tasks you seemed unable to be able to perform.<<else>>Much to your surprise, a familiar face enters the room, but considering the nature of your relation with her, it might actually make things a bit awkward...
<span class="Kara">"$player.names.basic?!"</span>, Kara says, visibly surprised to see you here, <span class="Kara">"What are you doing here?"</span>
<span class="You">"Well, I'm here for my interview for an internship here and yourself?"</span>
<span class="Kara">"I'm also here for an interview, of course. Just kidding! I'm actually your interviewer."</span>
The two of you laugh for a brief instant and chit-chat, making the interview quite informal, but ultimately makes it turn out better for you, or at least that is what you think.
<span class="Kara">"Before we finish this up, do you have any questions?"</span>
<span class="You">"Actually, I do have one, how will the internship work with my school program?"</span>
<span class="Kara">"Good question, you will be working here on regular business days, which means from <u>Monday to Friday between 9:00 and 17:00 starting on October 26th</u>."</span>
The interview lasts for a little longer and, ultimately, you do get the job, but your exact tasks have yet to be defined, the company preferring to wait for your test results before giving you tasks you seemed unable to perform.<</if>><<set $flags.jobs.holt.active = true>><<set $kara.met = true>>
[[Done->HOE]] <<set _EffectChance = random(1,100)>><div class="travel">[img[Images/Locations/MudBath.jpg]]</div>
You spend some time in the <<if _EffectChance < 61>><<link "mudbath.">><<goto "Spa">><</link>><<else>>mudbath and you get to spend sometime just thinking about your <<link "life.">><<goto "Spa">><<if $player.stats.bimbofication > 0>><<set $player.stats.bimbofication-->><</if>><</link>><</if>><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Spa">><<if _EffectChance > 60 && $player.stats.bimbofication > 0>><<set $player.stats.bimbofication-->><</if>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><<set _EffectChance = random(1,100)>><div class="travel">[img[Images/Locations/Massage.jpg]]</div>
You receive a nice, relaxing <<if _EffectChance < 61>><<link "massage.">><<goto "Spa">><</link>><<elseif _EffectChance > 60 && $player.stats.dominance >= 0>>massage and you get to agree with yourself to let go a <<link "little.">><<goto "Spa">><<if $player.stats.dominance > 0>><<set $player.stats.dominance-->><</if>><</link>><<elseif _EffectChance > 60 && $player.stats.dominance < 0>>massage and feel a renewed sense of <<link "self-confidence">><<set $player.stats.dominance++>><<goto "Spa">><</link>><</if>><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Spa">><<if _EffectChance > 60>><<if $player.stats.dominance > 0>><<set $player.stats.dominance-->><<else>><<set $player.stats.dominance++>><</if>><</if>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><<set _EffectChance = random(1,100)>><div class="travel">[img[Images/Locations/Sauna.jpg]]</div>
You spend some time in the <<if _EffectChance < 61>><<link "sauna.">><<goto "Spa">><</link>><<else>>sauna and you feel a little more pride in <<link "yourself.">><<goto "Spa">><<if $player.stats.sissification > 0>><<set $player.stats.sissification-->><</if>><</link>><</if>><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Spa">><<if $player.stats.sissification > 0 && _EffectChance > 60>><<set $player.stats.sissification-->><</if>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><<set _EffectChance = random(1,100)>><div class="travel">[img[Images/Locations/HotTub.jpg]]</div>
You spend some time in the <<if _EffectChance < 61>><<link "hot tub.">><<goto "Spa">><</link>><<else>>hot tub and you feel like you regained some of your lost <<link "dignity.">><<goto "Spa">><<if $player.stats.dignity < 100>><<set $player.stats.dignity++>><</if>><</link>><</if>><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Spa">><<if _EffectChance > 60 && $player.stats.dignity < 100>><<set $player.stats.dignity++>><</if>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><<set _VidId = random(1,4)>><<if _VidId is 1>><video src="Images/Porn/MaleStripper1.m4v" type="video/m4v" autoplay loop></video><<elseif _VidId is 2>><video src="Images/Porn/MaleStripper2.m4v" type="video/m4v" autoplay loop></video><<elseif _VidId is 3>><video src="Images/Porn/ShemaleStripper1.m4v" type="video/m4v" autoplay loop></video><<elseif _VidId is 4>><video src="Images/Porn/ShemaleStripper2.m4v" type="video/m4v" autoplay loop></video><</if>>
You enjoy the show for a <<if $player.assets.money > 14>>while and tip the stripper a couple of <<link "bucks.">><<goto "ShowNTail">><<set $player.assets.money = ($player.assets.money-(random(5,15)))>><</link>><<else>><<link "while.">><<goto "ShowNTail">><</link>><</if>><<set $time.minutes+=30>><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "ShowNTail">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><<set _VidId = random(1,3)>><<if _VidId is 1>><video src="Images/Porn/Stripper1.m4v" type="video/m4v" autoplay loop></video><<elseif _VidId is 2>><video src="Images/Porn/Stripper2.m4v" type="video/m4v" autoplay loop></video><<else>><video src="Images/Porn/Stripper3.m4v" type="video/m4v" autoplay loop></video><</if>>
You enjoy the show for a <<if $player.assets.money > 14>>while and tip the stripper a couple of <<link "bucks.">><<goto "BlueMoon">><<set $player.assets.money = ($player.assets.money-(random(5,15)))>><</link>><<else>><<link "while.">><<goto "BlueMoon">><</link>><</if>><<set $time.minutes+=30>><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "BlueMoon">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><<if visited("WorkS") is 0>><<set $player.stats.dignity-=3>><</if>><<if $player.names.showNTail is "None" && visited("WorkS") > 2>>The owner approaches you as you are about to begin your shift. Apparently that you forgot to chose a stripper name and that the announcer have been renaming you every time you've been working here so far. You should remedy to this as soon as possible.
<<if $playerBody.breast.size > 0>><<textbox "$player.names.showNTail" "Natasha" autofocus>><<else>><<textbox "$player.names.showNTail" "Devon" autofocus>><</if>> <<button "Confirm">><<set $player.names.showNTail>><<goto "WorkS">><</button>><<else>><<set _VidId = random(1,2)>><<if $playerBody.breast.size < 2>><<if _VidId is 1>><video src="Images/Porn/MaleStripper1.m4v" type="video/m4v" autoplay loop></video><<elseif _VidId is 2>><video src="Images/Porn/MaleStripper2.m4v" type="video/m4v" autoplay loop></video><</if>><<else>><<if _VidId is 1>><video src="Images/Porn/ShemaleStripper1.m4v" type="video/m4v" autoplay loop></video><<elseif _VidId is 2>><video src="Images/Porn/ShemaleStripper2.m4v" type="video/m4v" autoplay loop></video><</if>><</if>>
<<if ($player.skills[6].level is 0 && _EffectChance >= 90) or ($player.skills[6].level is 1 && _EffectChance >= 80) or ($player.skills[6].level is 2 && _EffectChance >= 70) or ($player.skills[6].level >= 3 && _EffectChance >= 60)>>A client asks for a [[private dance.->PrivateS]]
<</if>>
<<if $player.backstory is 3>><<set $player.skills[6].xp+=(random(5,9))>><<else>><<set $player.skills[6].xp+=(random(3,6))>><</if>><<set $player.assets.money += (100+random(20,60))>><<if $playerBody.breast.size > 0>><<set $player.assets.money+=$flags.jobs.dancing.masteries[0]>><</if>><<set $player.stats.hygiene-=10>><<set $time.minutes+=60>>[[Done->ShowNTail]]<</if>><<if visited("WorkB2") is 0>><<set $player.stats.dignity-=5>><</if>><<if $time.days is 62>><<goto "BMHalloween1">><<elseif $time.days % 365 == 116 or $time.days % 365 == 117>><<goto "BMXmas">><</if>><<if $player.names.blueMoon is "TBD" && visited("WorkB2") > 2>>One of the girl approaches you, asking about your stripper name to refer some of her many clients to you when she is too busy. You freeze for a moment as you realize you never actually chose one...
<<textbox "$player.names.blueMoon" "Jade" autofocus>> <<button "Confirm">><<set $player.names.blueMoon>><<goto "WorkB2">><</button>><<else>><<set _EffectChance = random(0,100)>><<set _VidId = random(1,3)>><<if _VidId is 1>><video src="Images/Porn/Stripper1.m4v" type="video/m4v" autoplay loop></video><<elseif _VidId is 2>><video src="Images/Porn/Stripper2.m4v" type="video/m4v" autoplay loop></video><<else>><video src="Images/Porn/Stripper3.m4v" type="video/m4v" autoplay loop></video><</if>>
<<if ($player.skills[6].level is 0 && _EffectChance >= 90) or ($player.skills[6].level is 1 && _EffectChance >= 80) or ($player.skills[6].level is 2 && _EffectChance >= 70) or ($player.skills[6].level is 3 && _EffectChance >= 60) or ($player.skills[6].level is 4 && _EffectChance >= 50)>>A client asks for a [[private dance.->PrivateB]]
<</if>><<if $player.backstory is 3>><<set $player.skills[6].xp+=(random(5,9))>><<else>><<set $player.skills[6].xp+=(random(3,6))>><</if>><<set $player.assets.money+=(140+random(20,60)+$flags.jobs.dancing.masteries[0])>><<set $time.minutes+=60>><<set $player.stats.hygiene-=10>>[[Done->BlueMoon]]<</if>><<set $flags.clinic = true>><<if $location.name is "Gym">><span class=You>"Sure! Would save me some time!"</span>
<span style=color:orange>"That's the spirit, <i>twig</i>!"</span>, he exclaims as he firmly grasps your shoulder. He then reaches out to his pocket and gives you a crumpled piece of paper. <span style=color:orange>"Now you go there and they sell steroids at their pharmacy. Good luck twig!"</span>
He then leaves you alone, letting you finish your training.
<span style=color:green>You unlocked the Underground Clinic!</span>
[[Done->Gym]]<div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Gym">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><<else>>You inquire about bigger breast sizes, thinking that the ones they are offering aren't big enough to attract the gaze of everyone and to be your very best self. Much to your disappointment however, the doctor tells you that they don't do this kind of stuff here. Guess you will have to find something sketchy online if you want to be at your best after all...
However, as you are about to leave, a nurse gives you a bit of paper telling you that going to a certain address -in the Red Light District- could solve this little issue of yours. It might be worth a shot after all!
<span style=color:green>You unlocked the Underground Clinic!</span>
[[Done->Travel]]<<Leave>><</if>><div style="background-color: #414040; color: white; border: solid white 2px; font-size: 1em"><<button "The Crossdresser">><<replace "#output">><<include "Crossdresser">><</replace>><</button>><<button "The Planner">><<replace "#output">><<include "The Planner">><</replace>><</button>><<button "The Rich Kid">><<replace "#output">><<include "Rich Kid">><</replace>><</button>><<button "The Nerd">><<replace "#output">><<include "Nerd">><</replace>><</button>><<button "The Jock">><<replace "#output">><<include "Jock">><</replace>><</button>><<button "Random">><<replace "#output">><<include "RandomM">><</replace>><</button>></div><div style="background-color: #414040; color: white; border: solid white 2px; padding-left: 10px; padding-right: 10px;"><span id="output">Choose your backstory, each backstory got its own perks and often times drawbacks. However, do note that some of them are easier than others!</span></div><b>Description:</b>
An easier start, the Rich Kid backstory is designed for casual players who don't want to struggle too much early game, or veteran plays who want to fast forward through the early game.
<b>Backstory:</b>
You grew up in a rather fortunate family, but because of your parents' lucrative business you never actually had the sensation of having a real family and felt quite isolated because of your economic situation. As you grew up, the idea of moving to another city and living like a 'normal' person would became a recurring dream and you finally decided to do it, using it as a way to flee your parents' quite explosive divorce. So here you go, packing away a few of our belongings, as well as some spare cash just in case, ready for a fresh start.
<b>Perks:</b>
+$1000 starting money
+Laptop
<b>Malus:</b>
-25% chance to reduce dignity through porn
<center><<button "Choose">><<set $player.assets.money+=1000>><<addToInventory "Laptop">><<set $player.backstory = 2>><<goto "Character Creation 2">><</button>></center><b>Description:</b>
Legacy gameplay, you start with no real advantage or disadvantages, recommended for all players.
<b>Backstory:</b>
You lived in a relatively conservative family, going to church on Sundays and so on. However, you always had a thing for crossdressing, usually stealing a pair of panties from your sister having your fun and discreetly sneaking it back in her room. After a few years of keeping it at this simple, yet thrilling experience for you because of how taboo crossdressing was in your hometown, you finally decided to step up your game as your family was leaving for something and you were 'busy because of school'. As soon as the car left, you rushed to your sister's room, rabidly picking up clothes and mixing and matching outfits. Some were pretty average, but others quite slutty and the idea of wearing the latter really turned you on. However, as you were masturbating in one of those, the car came back as your parents forgot something quite important for their trip and stumbled upon you, crossdressed and masturbating with the door wide open for them to see. Of course, their reaction was... disproportionate, grounding you and seriously affecting your standing in the community.
You could really use a fresh start...
<b>Perk:</b>
Start with 10 points of sissification
<center><<button "Choose">><<set $player.backstory = 1>><<set $player.stats.sissification to 10>><<goto "Character Creation 2">><</button>></center><b>Description:</b>
Born for competition, beer and hot wings, the Jock is a character meant for players looking for a bit of an extra challenge.
<b>Backstory:</b>
You are a promising young athlete in your hometown, however it is not really the best place to make your career progress as the local team is barely even known outside of a few recruiters which mostly omitted you in favor of your rival Darryl. You decide to move in the big city in order to get in a proper team and, hopefully, end up in the pro league.
<b>Perks:</b>
Health doesn't affect training
Training is more effective by 50%
<b>Malus:</b>
You start with 10 points of pride (negative sissification)
You start with a masculine body ratio
<center><<button "Choose">><<set $playerBody.ratio to 60>><<set $player.backstory = 4>><<set $player.stats.sissification to -10>><<goto "Character Creation 2">><</button>></center><b>Description:</b>
Shy but incredibly smart, the nerd is prone to succeed in life as he can learn quickly.
<b>Backstory:</b>
Whilst you love your hometown, the facilities in it for academic purpose are quite limited, forcing you to move to a larger town to pursue your education. After many considerations, you decide to move to Hutinberg, and whilst it is quite far, you feel like this booming town is the one that will offer you the most opportunities in life. So here you are, packing away to move to the big city.
<b>Perks:</b>
You learn easily! Health doesn't affect your learning aptitudes.
You level your non-sexual skills quickly (+50% xp gain)
<b>Malus:</b>
Hypno is way less effective on you (-20%)
<center><<button "Choose">><<set $player.backstory = 3>><<goto "Character Creation 2">><</button>></center><<widget "CD">><<nobr>><<Fem>>
<<set _hips = setup.playerCode.isWorn("HipPadding")>>
<<set _breasts = [setup.playerCode.isWorn("BreastPadding"), setup.playerCode.isWorn("BreastForms")]>>
<<if ((_top[2] && _bottom[2]) or _outfit[2]) && _shoes[2]>>
<<set $player.status.crossdressing = false>>
<<elseif _top[1] && _bottom[2] && _shoes[2]>>
<<set $player.status.crossdressing = false>>
<<elseif _top[2] && _bottom[1] && _shoes[2]>>
<<set $player.status.crossdressing = false>>
<<elseif ((_top[2] && _bottom[2]) or _outfit[2]) && _shoes[1]>>
<<set $player.status.crossdressing = false>>
<<elseif ((_top[1] && _bottom[1]) or _outfit[1]) && _shoes[2]>>
<<set $player.status.crossdressing = false>>
<<elseif _top[1] && _bottom[2] && _shoes[1]>>
<<set $player.status.crossdressing = false>>
<<elseif _top[2] && _bottom[1] && _shoes[1]>>
<<set $player.status.crossdressing = false>>
<<elseif ((_top[1] && _bottom[1]) or _outfit[1]) && _shoes[1]>>
<<set $player.status.crossdressing = false>>
<<else>>
<<set $player.status.crossdressing = true>>
<</if>>
<<if $player.status.crossdressing>>
<<if _top[2]>>
<<set _check1 = -1>>
<<elseif _top[0]>>
<<set _check1 = 1>>
<<else>>
<<set _check1 = 0>>
<</if>>
<<if _bottom[2]>>
<<set _check2 = -1>>
<<elseif _bottom[0]>>
<<set _check2 = 1>>
<<else>>
<<set _check2 = 0>>
<</if>>
<<if _outfit[2]>>
<<set _check1 = -2>>
<<elseif _outfit[0]>>
<<set _check1 = 2>>
<<else>>
<<set _check1 = 0>>
<<set _check2 = 0>>
<</if>>
<<if _shoes[2]>>
<<set _check3 = -1>>
<<elseif _shoes[0]>>
<<set _check3 = 1>>
<<else>>
<<set _check3 = 0>>
<</if>>
<<if _bottom[0]>>
<<if !_bottom2[0] && !_bottom2[1]>>
<<if _hosiery[0]>>
<<set _check4 = 1>>
<<else>>
<<set _check4 = 0>>
<</if>>
<<else>>
<<set _check4 = 1>>
<</if>>
<<else>>
<<set _check4 = 0>>
<</if>>
<<if _headgear>>
<<set _check5 = 0.5>>
<<else>>
<<set _check5 = 0>>
<</if>>
<<if _wrists[0]>>
<<set _check6 = 0.5>>
<<elseif _wrists[2]>>
<<set _check6 = -0.5>>
<<else>>
<<set _check6 = 0>>
<</if>>
<<if _neckwear>>
<<set _check7 = 1>>
<<else>>
<<set _check7 = 0>>
<</if>>
<<if _chastity>>
<<set _check8 = 1>>
<<else>>
<<set _check8 = 0>>
<</if>>
<<if _wig or setup.femHair2.includes($playerBody.hair[0].style)>>
<<set _check9 = 3>>
<<elseif $playerBody.hair[0].style is "None">>
<<set _check9 = -0.5>>
<<else>>
<<set _check9 = -3>>
<</if>>
<<if $playerBody.hair[1].length == 0>>
<<set _check10 = 0>>
<<else>>
<<set _check10 = -100>>
<</if>>
<<if $playerBody.hair[2].length == 0>>
<<set _check11 = 2>>
<<else>>
<<set _check11 = -100>>
<</if>>
<<if $playerBody.breast.size is 2 && $playerBody.breast.sizePadding < 2>>
<<set _check12 = 1>>
<<elseif ($playerBody.breast.size is 2 && _breasts[0]) or $playerBody.breast.size >= 3 or _breasts[1]>>
<<set _check12 = 2>>
<<else>>
<<set _check12 = 0>>
<</if>>
<<if _check12 <= 1>>
<<if _bra>>
<<set _check13 = 1>>
<<else>>
<<set _check13 = 0>>
<</if>>
<<else>>
<<set _check13 = 0>>
<</if>>
<<if $playerBody.muscleBuild >= -1 && $playerBody.muscleBuild <= 2 and (($playerBody.ratio lt 34 && !_corsettery) or ($playerBody.ratio < 54 && _corsettery))>>
<<set _check14 = 2>>
<<elseif $playerBody.muscleBuild >= -1 && $playerBody.muscleBuild <= 2 && (($playerBody.ratio >= 34 && !_corsettery) or ($playerBody.ratio gte 54 && _corsettery))>>
<<set _check14 = 1>>
<<elseif $playerBody.muscleBuild is 3 && (($playerBody.ratio lt -34 && !_corsettery) or ($playerBody.ratio < -14 && _corsettery))>>
<<set _check14 = 1>>
<<else>>
<<set _check14 = -100>>
<</if>>
<<if $playerBody.rear.size > 1 or _hips>><<set _check15 = 1>><<else>><<set _check15 = 0>><</if>>
<<if $playerBody.lips.size > 0>>
<<set _check16 = 1>>
<<else>>
<<set _check16 = 0>>
<</if>>
<<if _lips and (_mascara or _eyeshadow)>><<set _check17 = 1>><<elseif _lips or (_mascara or _eyeshadow)>><<set _check17 = 0.5>><<else>><<set _check17 = 0>><</if>>
<<set $player.status.convincingness = (_check1+_check2+_check3+_check4+_check5+_check6+_check7+_check8+_check9+_check10+_check11+_check12+_check13+_check14+_check15+_check16+_check17)>><</if>><</nobr>><</widget>><<widget "StreamVidWidget">>
<<set _hasWig = setup.playerCode.isWearingItemWithTags('Wig')>>
<<if $player.status.crossdressing && $playerBody.breast.size is 0>>
<<set _type = "sissy">>
<<elseif $player.stats.bimbofication >= 60 && $playerBody.lips.implants > 0 && $player.status.crossdressing && (_hasWig or setup.femHair.includes($playerBody.hair[0].style))>>
<<set _type = "bimbo">>
<<elseif $player.status.crossdressing && $playerBody.breast.size >= 1>>
<<set _type = "shemale">>
<<else>>
<<set _type = "male">>
<</if>>
<<if $kamtype is 2>>
<<if $player.assets.moneygain >= $Goal4 && _type !== "bimbo">>
<<set _r = 4>>
<<elseif $player.assets.moneygain >= $Goal3>>
<<set _r = 3>>
<<elseif $player.assets.moneygain >= $Goal2>>
<<set _r = 2>>
<<else>>
<<set _r = 1>>
<</if>>
<<else>>
<<set _r = random(1,4)>>
<<if _r == 4 and _type == "bimbo">>
<<set _r-->>
<</if>>
<</if>>
<<set _VidId = "Images/Porn/Stream/stream" + _type + _r + ".m4v">>
<<set $flags.jobs.kam.sinceLast to 0>>
<div class="KamioVid"><video @src=_VidId autoplay loop type="video/m4v"></video></div>
<</widget>><<if $ConsequenceKam is 3 or $ConsequenceKam is 4 or $ConsequenceKam is 9>>As you look at your statistics, you notice your follower number falling quickly. After quick research, you notice that someone sparked a rumor over you, which you end up spending a good hour online just to stop the rumors. Fortunately for you, you manage to control the damages, but you still lost a chunk of your <<link "followers.">><<if $ConsequenceKam is 3>><<set $flags.jobs.kam.viewers = (Math.floor($flags.jobs.kam.viewers*0.95))>><<elseif $ConsequenceKam is 4>><<set $flags.jobs.kam.viewers = (Math.floor($flags.jobs.kam.viewers*0.90))>><<else>><<set $flags.jobs.kam.viewers = (Math.floor($flags.jobs.kam.viewers*0.85))>><</if>><<set $flags.jobs.kam.vBad = false>><<goto "Kam.io">><<set $time.minutes+=60>><</link>><<else>><div class="topBar">Kam.io <div style='float: right;'><<button "x">><<goto Laptop>><</button>></div></div><div class="topBar2"><<listbox "_site" autoselect>>
<<option "Home" "Browse the Web">>
<<option "icoast.com" "iSell">>
<<option "gregchart.net" "gregschart">>
<<option "Porntube.xxx" "Porn">>
<<option "realturf.com" "Realturf">><</listbox>> <<button "→">><<set _site>><<goto _site>><</button>></div><div class=kam><<button "Watch a stream" "KamWatch">><</button>><<if $flags.jobs.kam.job and $player.stats.dignity <= 80>><<button "Stream - (5:00)">><<goto "KamStreamMenu">><</button>><</if>><div style='float: right;'><<if $flags.jobs.kam.bad or $flags.jobs.kam.vBad>><div style='float: right;'>[img["Images/Misc/Mail.gif"][Blackmail]]</div><<elseif $flags.jobs.kam.good>><div style='float: right;'>[img["Images/Misc/Mail.gif"][Compliment]]</div><</if>><<if !$flags.jobs.kam.job>><<button "Register for free!" "KamAcct">><</button>><<else>><<button "My Account" "KamAcct">><</button>><</if>></div>
<center>[img[Images/Misc/KamioLogo.jpg]]</center><center>[img[Images/Porn/Kamio1.jpg]] [img[Images/Porn/Kamio2.jpg]] [img[Images/Porn/Kamio3.jpg]]</center><div style="color:#87376B; padding-left: 15px; padding-right: 15px">Kam.io is the leading site for streaming erotic and pornographic content. Enjoy our wide selection of streams alongside millions of other users!</div></div><div style="width: 101.9%; background-color:#0000B2;"> <div class="topBar3"><<button "Shut Down">><<House>><</button>><div style="min-width: 75px; max-width: 75px; width: 75px; display:inline-block; text-align: center; font-size: 1em; float:right; background-color:#000099;"><<TimeMini>>_hours:_minutes<<if $settings.time == 1>> <<if $time.minutes < 720>>AM<<else>>PM<</if>><</if>></div></div></div><<silently>><<KamTrend>><</silently>><</if>><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Laptop">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><div class="topBar">Kam.io <div style='float: right;'><<button "x">><<goto Laptop>><</button>></div></div><div class="topBar2"><<listbox "_site" autoselect>>
<<option "Home" "Browse the Web">>
<<option "icoast.com" "iSell">>
<<option "gregchart.net" "gregschart">>
<<option "Porntube.xxx" "Porn">>
<<option "realturf.com" "Realturf">><</listbox>> <<button "→">><<set _site>><<goto _site>><</button>></div><div class=kam>As you are about to start your stream, you are prompted with three different options: Free, Goals or Private Shows.
From what you can understand from the help section, a free stream will attract a bigger number of followers, but you will make less money as donations will probably just act like a tipjar. As of setting goals, you would make a fine balance between followers gain and income from donations. Finally, there are private shows, where you would make a lot of money but would attract only a few followers.
<<if $time.minutes > 330 && $time.minutes < 1250>>What kind of stream will you choose this time?
<hr>
<<button "Free stream">><<set $kamtype = 1>><<goto "KamStream">><</button>> <<button "Set goals">><<set $kamtype = 2>><<goto "KamStreamMenu2">><</button>> <<button "Private shows">><<set $kamtype = 3>><<goto "KamStream">><</button>><div style='float: right;'><<button "I changed my mind">><<goto "Kam.io">><</button>></div><<else>><<link "It's too late to start a stream..." "Kam.io">><</link>><</if>>
</div><div style="width: 101.9%; background-color:#0000B2;"> <div class="topBar3"><<button "Shut Down">><<House>><</button>><div style="min-width: 75px; max-width: 75px; width: 75px; display:inline-block; text-align: center; font-size: 1em; float:right; background-color:#000099;"><<TimeMini>>_hours:_minutes<<if $settings.time == 1>> <<if $time.minutes < 720>>AM<<else>>PM<</if>><</if>></div></div></div><<silently>>
<<Inventory>>
<<set _EffectChance = random(1,100)>>
<<if $flags.jobs.kam.viewers <= 150>>
<<if _EffectChance >= 91>>
<<if !$flags.jobs.kam.bad && !$flags.jobs.kam.vBad>>
<<set $flags.jobs.kam.good = true>>
<</if>>
<</if>>
<<elseif $flags.jobs.kam.viewers <= 500>>
<<if _EffectChance >= 86>>
<<if _nbErosVPN > 0 or _nbErosVPNPlus > 0 or _nbErosVPNPro > 0>>
<<if !$flags.jobs.kam.bad && !$flags.jobs.kam.vBad>>
<<set $flags.jobs.kam.good = true>>
<</if>>
<<else>>
<<set _EffectChance = random(1,100)>>
<<if _EffectChance >= 86>>
<<if !$flags.jobs.kam.vBad>>
<<set $flags.jobs.kam.bad = true>>
<<set $BlackmailID = random(1,5)>>
<<set $timer.kamBad = 7>>
<<set $flags.jobs.kam.good = false>>
<</if>>
<<else>>
<<if !$flags.jobs.kam.bad && !$flags.jobs.kam.vBad>>
<<set $flags.jobs.kam.good = true>>
<</if>>
<</if>>
<</if>>
<</if>>
<<elseif $flags.jobs.kam.viewers <= 1000>>
<<if _EffectChance >= 81>>
<<if _nbErosVPN > 0 or _nbErosVPNPlus > 0 or _nbErosVPNPro > 0>>
<<if !$flags.jobs.kam.bad && !$flags.jobs.kam.vBad>>
<<set $flags.jobs.kam.good = true>>
<</if>>
<<else>>
<<set _EffectChance = random(1,100)>>
<<if _EffectChance >= 90>>
<<if !$flags.jobs.kam.vBad>>
<<set $flags.jobs.kam.good = false>>
<<set _EffectChance = random(1,100)>>
<<if _EffectChance > 80>>
<<set $flags.jobs.kam.vBad = true>>
<<set $BlackmailID = random(1,10)>>
<<set $timer.kamBad = 0>>
<<else>>
<<set $flags.jobs.kam.bad = true>>
<<set $BlackmailID = random(1,5)>>
<<set $timer.kamBad = 7>>
<</if>>
<</if>>
<<else>>
<<if !$flags.jobs.kam.bad && !$flags.jobs.kam.vBad>>
<<set $flags.jobs.kam.good = true>>
<</if>>
<</if>>
<</if>>
<</if>>
<<elseif $flags.jobs.kam.viewers <= 2500>>
<<if _EffectChance >= 70>>
<<if _nbErosVPNPlus > 0 or _nbErosVPNPro > 0>>
<<if !$flags.jobs.kam.bad && !$flags.jobs.kam.vBad>>
<<set $flags.jobs.kam.good = true>>
<</if>>
<<elseif _nbErosVPN > 0>>
<<set _EffectChance = random(1,100)>>
<<if _EffectChance >= 85>>
<<if !$flags.jobs.kam.vBad>>
<<set $flags.jobs.kam.good = false>>
<<set _EffectChance = random(1,100)>>
<<if _EffectChance > 80>>
<<set $flags.jobs.kam.vBad = true>>
<<set $BlackmailID = random(1,10)>>
<<set $timer.kamVBad = 7>>
<<else>>
<<set $flags.jobs.kam.bad = true>>
<<set $BlackmailID = random(1,5)>>
<<set $timer.kamBad = 7>>
<</if>>
<<else>>
<<if !$flags.jobs.kam.bad && !$flags.jobs.kam.vBad>>
<<set $flags.jobs.kam.good = true>>
<</if>>
<</if>>
<</if>>
<<else>>
<<set _EffectChance = random(1,100)>>
<<if _EffectChance >= 80>>
<<if !$flags.jobs.kam.vBad>>
<<set $flags.jobs.kam.good = false>>
<<set _EffectChance = random(1,100)>>
<<if _EffectChance > 60>>
<<set $flags.jobs.kam.vBad = true>>
<<set $BlackmailID = random(1,10)>>
<<set $timer.kamVBad = 7>>
<<else>>
<<set $flags.jobs.kam.bad = true>>
<<set $BlackmailID = random(1,5)>>
<<set $timer.kamBad = 7>>
<</if>>
<<else>>
<<if !$flags.jobs.kam.bad && !$flags.jobs.kam.vBad>>
<<set $flags.jobs.kam.good = true>>
<</if>>
<</if>>
<</if>>
<</if>>
<</if>>
<<elseif $flags.jobs.kam.viewers <= 7500>>
<<if _EffectChance >= 70>>
<<if _nbErosVPNPlus > 0 or _nbErosVPNPro > 0>>
<<if !$flags.jobs.kam.bad && !$flags.jobs.kam.vBad>>
<<set $flags.jobs.kam.good = true>>
<</if>>
<<elseif _nbErosVPN > 0>>
<<set _EffectChance = random(1,100)>>
<<if _EffectChance >= 85>>
<<if !$flags.jobs.kam.vBad>>
<<set $flags.jobs.kam.good = false>>
<<set _EffectChance = random(1,100)>>
<<if _EffectChance > 75>>
<<set $flags.jobs.kam.vBad = true>>
<<set $BlackmailID = random(1,10)>>
<<set $timer.kamVBad = 7>>
<<else>>
<<set $flags.jobs.kam.bad = true>>
<<set $BlackmailID = random(1,5)>>
<<set $timer.kamBad = 7>>
<</if>>
<</if>>
<<else>>
<<if !$flags.jobs.kam.bad && !$flags.jobs.kam.vBad>>
<<set $flags.jobs.kam.good = true>>
<</if>>
<</if>>
<</if>>
<<else>>
<<set _EffectChance = random(1,100)>>
<<if _EffectChance >= 80>>
<<if !$flags.jobs.kam.vBad>>
<<set $flags.jobs.kam.good = false>>
<<set _EffectChance = random(1,100)>>
<<if _EffectChance > 50>>
<<set $flags.jobs.kam.vBad = true>>
<<set $BlackmailID = random(1,10)>>
<<set $timer.kamVBad = 7>>
<<else>>
<<set $flags.jobs.kam.bad = true>>
<<set $BlackmailID = random(1,5)>>
<<set $timer.kamBad = 7>>
<</if>>
<<else>>
<<if !$flags.jobs.kam.bad && !$flags.jobs.kam.vBad>>
<<set $flags.jobs.kam.good = true>>
<</if>>
<</if>>
<</if>>
<</if>>
<<elseif $flags.jobs.kam.viewers <= 15000>>
<<if _EffectChance >= 40>>
<<if _nbErosVPNPro > 0>>
<<if !$flags.jobs.kam.bad && !$flags.jobs.kam.vBad>>
<<set $flags.jobs.kam.good = true>>
<</if>>
<<elseif _nbErosVPN > 0>>
<<set _EffectChance = random(1,100)>>
<<if _EffectChance > 80>>
<<if !$flags.jobs.kam.vBad>>
<<set $flags.jobs.kam.good = false>>
<<set _EffectChance = random(1,100)>>
<<if _EffectChance > 62>>
<<set $flags.jobs.kam.vBad = true>>
<<set $BlackmailID = random(1,10)>>
<<set $timer.kamVBad = 7>>
<<else>>
<<set $flags.jobs.kam.bad = true>>
<<set $BlackmailID = random(1,5)>>
<<set $timer.kamBad = 7>>
<</if>>
<<else>>
<<if !$flags.jobs.kam.bad && !$flags.jobs.kam.vBad>>
<<set $flags.jobs.kam.good = true>>
<</if>>
<</if>>
<</if>>
<<elseif _nbErosVPNPlus > 0>>
<<set _EffectChance = random(1,100)>>
<<if _EffectChance > 45 && _EffectChance < 56>>
<<if !$flags.jobs.kam.vBad>>
<<set $flags.jobs.kam.good = false>>
<<set _EffectChance = random(1,100)>>
<<if _EffectChance > 82>>
<<set $flags.jobs.kam.vBad = true>>
<<set $BlackmailID = random(1,10)>>
<<set $timer.kamVBad = 7>>
<<else>>
<<set $flags.jobs.kam.bad = true>>
<<set $BlackmailID = random(1,5)>>
<<set $timer.kamBad = 7>>
<</if>>
<</if>>
<<else>>
<<if !$flags.jobs.kam.bad && !$flags.jobs.kam.vBad>>
<<set $flags.jobs.kam.good = true>>
<</if>>
<</if>>
<</if>>
<<else>>
<<set _EffectChance = random(1,100)>>
<<if _EffectChance > 60>>
<<if !$flags.jobs.kam.vBad>>
<<set $flags.jobs.kam.good = false>>
<<set _EffectChance = random(1,100)>>
<<if _EffectChance > 25>>
<<set $flags.jobs.kam.vBad = true>>
<<set $BlackmailID = random(1,5)>>
<<set $timer.kamVBad = 7>>
<<else>>
<<set $flags.jobs.kam.bad = true>>
<<set $BlackmailID = random(1,5)>>
<<set $timer.kamBad = 7>>
<</if>>
<</if>>
<<else>>
<<if !$flags.jobs.kam.bad && !$flags.jobs.kam.vBad>>
<<set $flags.jobs.kam.good = true>>
<</if>>
<</if>>
<</if>>
<<else>>
<<if _EffectChance >= 30>>
<<if _nbErosVPNPro > 0>>
<<if !$flags.jobs.kam.bad && !$flags.jobs.kam.vBad>>
<<set $flags.jobs.kam.good = true>>
<</if>>
<<elseif _nbErosVPN > 0>>
<<set _EffectChance = random(1,100)>>
<<if _EffectChance > 65>>
<<if !$flags.jobs.kam.vBad>>
<<set $flags.jobs.kam.good = false>>
<<set _EffectChance = random(1,100)>>
<<if _EffectChance > 34>>
<<set $flags.jobs.kam.vBad = true>>
<<set $BlackmailID = random(1,10)>>
<<set $timer.kamVBad = 7>>
<<else>>
<<set $flags.jobs.kam.bad = true>>
<<set $BlackmailID = random(1,5)>>
<<set $timer.kamBad = 7>>
<</if>>
<<else>>
<<if !$flags.jobs.kam.bad && !$flags.jobs.kam.vBad>>
<<set $flags.jobs.kam.good = true>>
<</if>>
<</if>>
<</if>>
<<elseif _nbErosVPNPlus > 0>>
<<set _EffectChance = random(1,100)>>
<<if _EffectChance > 40 && _EffectChance < 61>>
<<if !$flags.jobs.kam.vBad>>
<<set $flags.jobs.kam.good = false>>
<<set _EffectChance = random(1,100)>>
<<if _EffectChance > 67>>
<<set $flags.jobs.kam.vBad = true>>
<<set $BlackmailID = random(1,10)>>
<<set $timer.kamVBad = 7>>
<<else>>
<<set $flags.jobs.kam.bad = true>>
<<set $BlackmailID = random(1,5)>>
<<set $timer.kamBad = 7>>
<</if>>
<<else>>
<<if !$flags.jobs.kam.bad && !$flags.jobs.kam.vBad>>
<<set $flags.jobs.kam.good = true>>
<</if>>
<</if>>
<</if>>
<<else>>
<<set _EffectChance = random(1,100)>>
<<if _EffectChance > 50>>
<<if !$flags.jobs.kam.vBad>>
<<set $flags.jobs.kam.good = false>>
<<set $flags.jobs.kam.bad = false>>
<<if !$flags.jobs.kam.vBad>>
<<set $flags.jobs.kam.vBad = true>>
<<set $BlackmailID = random(1,10)>>
<<set $timer.kamVBad = 7>>
<<set $timer.kamBad to 0>>
<</if>>
<</if>>
<<else>>
<<if !$flags.jobs.kam.bad && !$flags.jobs.kam.vBad>>
<<set $flags.jobs.kam.good = true>>
<</if>>
<</if>>
<</if>>
<</if>>
<</if>>
<<if $flags.jobs.kam.viewers <= 150>>
<<set $flags.jobs.kam.viewersgain = random(3,7)>>
<<elseif $flags.jobs.kam.viewers <= 500>>
<<set $flags.jobs.kam.viewersgain = random(8,16)>>
<<elseif $flags.jobs.kam.viewers <= 1000>>
<<set $flags.jobs.kam.viewersgain = random(38,45)>>
<<elseif $flags.jobs.kam.viewers <= 2500>>
<<set $flags.jobs.kam.viewersgain = random(60,75)>>
<<elseif $flags.jobs.kam.viewers <= 7500>>
<<set $flags.jobs.kam.viewersgain = random(85,97)>>
<<elseif $flags.jobs.kam.viewers <= 15000>>
<<set $flags.jobs.kam.viewersgain = random(100,122)>>
<<else>>
<<set $flags.jobs.kam.viewersgain = random(25,37)>>
<</if>>
<<if $player.skills[5].level is 1>>
<<set $flags.jobs.kam.viewersgain = (Math.floor($flags.jobs.kam.viewersgain*1.05))>>
<<elseif $player.skills[5].level is 2>>
<<set $flags.jobs.kam.viewersgain = (Math.floor($flags.jobs.kam.viewersgain*1.1))>>
<<elseif $player.skills[5].level is 3>>
<<set $flags.jobs.kam.viewersgain = (Math.floor($flags.jobs.kam.viewersgain*1.15))>>
<</if>>
<<if $flags.jobs.kam.trendFollow>>
<<set $flags.jobs.kam.viewersgain = (Math.floor($flags.jobs.kam.viewersgain*1.2))>>
<</if>>
<<if $kamtype is 1>>
<<set $flags.jobs.kam.viewersgain = (Math.floor($flags.jobs.kam.viewersgain*1.25))>>
<<elseif $kamtype is 3>>
<<set $flags.jobs.kam.viewersgain = (Math.floor($flags.jobs.kam.viewersgain*0.05))>>
<</if>>
<<set $flags.jobs.kam.viewers += $flags.jobs.kam.viewersgain>>
<<set $player.assets.moneygain = (Math.floor($flags.jobs.kam.viewers*0.15))>>
<<if $kamtype is 1>>
<<set $player.assets.moneygain = (Math.floor($player.assets.moneygain*0.15))>>
<<elseif $kamtype is 3>>
<<set $player.assets.moneygain = (Math.floor($player.assets.moneygain*2))>>
<</if>>
<<if $player.assets.moneygain > $flags.jobs.kam.cap>>
<<set $player.assets.moneygain = $flags.jobs.kam.cap>>
<</if>>
<<set $player.assets.money+=$player.assets.moneygain>>
<</silently>><div class="topBar">Kam.io <div style='float: right;'><<button "x" "Laptop">><<set $time.minutes+=300>><<set $player.skills[5].xp+=random(4,6)>><</button>></div></div><div class="topBar2"><<listbox "_site" autoselect>>
<<option "Home" "Browse the Web">>
<<option "icoast.com" "iSell">>
<<option "gregchart.net" "gregschart">>
<<option "Porntube.xxx" "Porn">>
<</listbox>> <<button "→">><<set _site>><<set $time.minutes+=300>><<set $player.skills[5].xp+=random(4,6)>><<goto _site>><</button>></div><div class=kam><div class=stream><div style=font-size:1.5em>$player.names.usernameK Stream</div><<StreamChat>><<StreamVidWidget>></div>
<<link "Done" "Kam.io">><<set $time.minutes+=300>><<set $player.skills[5].xp+=random(4,6)>><</link>>
</div><div style="width: 101.9%; background-color:#0000B2;"> <div class="topBar3"><<button "Shut Down">><<set $player.skills[5].xp+=random(4,6)>><<set $time.minutes+=300>><<House>><</button>><div style="min-width: 75px; max-width: 75px; width: 75px; display:inline-block; text-align: center; font-size: 1em; float:right; background-color:#000099;"><<TimeMini>>_hours:_minutes<<if $settings.time == 1>> <<if $time.minutes < 720>>AM<<else>>PM<</if>><</if>></div></div></div>
<div class=hidden><span id="btn1"><<button $btn1 "Kam.io">>
<<set $time.minutes+=300>>
<<set $player.skills[5].xp+=random(4,6)>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><div class="topBar">Kam.io <div style='float: right;'><<button "x">><<goto Laptop>><</button>></div></div><div class="topBar2"><<listbox "_site" autoselect>>
<<option "Home" "Browse the Web">>
<<option "icoast.com" "iSell">>
<<option "gregchart.net" "gregschart">>
<<option "Porntube.xxx" "Porn">><</listbox>> <<button "→">><<set _site>><<goto _site>><</button>></div><div class=kam><<button "Watch a stream" "KamWatch">><</button>><<if $flags.jobs.kam.job && $player.stats.dignity <= 80>><<button "Stream" "KamStreamMenu">><</button>><</if>><div style='float: right;'><<if !$flags.jobs.kam.job>><<button "Register for free!" "KamAcct">><</button>><<else>><<button "My Account">><<goto "KamAcct">><</button>><</if>></div>
<<if !$flags.jobs.kam.job>><center><b>Choose a username:</b>
<<textbox "$player.names.usernameK" "Username">>
<b>Choose a password:</b>
<<textbox "_passwordK" "">>
<<button "Confirm">></center><<set $player.names.usernameK>><<set $flags.jobs.kam.job = true>><<goto "KamAcct">><</button>><<else>><center><div style=width:22%><div style="text-align: left;">
<span id=username><b>Username:</b> $player.names.usernameK <<button "Change Username">><<replace #username>><<textbox "_new" "Enter New Username">><<button "Change ($15)">><<set _new>><<if $player.assets.money >= 15 && _new !== $player.names.usernameK>><<set $player.assets.money-=15>><<set $player.names.usernameK>><<refresh>><</if>><</button>><<button "Cancel">><<refresh>><</button>><</replace>><</button>></span>
<b>Followers:</b> $flags.jobs.kam.viewers
<b>Current trend:</b> $flags.jobs.kam.trend
<<if $flags.jobs.kam.trendFollow>><span style=color:green>(You are currently trending)</span><</if>><<if visited('KamStream') > 0>>
<b><u>From last stream:</u></b>
<b>New followers:</b> <<numberWithCommas $flags.jobs.kam.viewersgain>>
<b>Money made:</b> $<<numberWithCommas $player.assets.moneygain>><</if>>
</div></div></center><</if>></div><div style="width: 101.9%; background-color:#0000B2;"><div class="topBar3"><<button "Shut Down">><<House>><</button>><div style="min-width: 75px; max-width: 75px; width: 75px; display:inline-block; text-align: center; font-size: 1em; float:right; background-color:#000099;"><<TimeMini>>_hours:_minutes<<if $settings.time == 1>> <<if $time.minutes < 720>>AM<<else>>PM<</if>><</if>></div></div></div>
<div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Kam.io">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><<widget "KamTrend">>
<<set _hasWig = setup.playerCode.isWearingItemWithTags('Wig')>>
<<switch $flags.jobs.kam.trend>>
<<case "Sissy">>
<<if $player.status.crossdressing and $playerBody.breast.size is 0>>
<<set $flags.jobs.kam.trendFollow = true>>
<<else>>
<<set $flags.jobs.kam.trendFollow = false>>
<</if>>
<<case "Shemale">>
<<if $player.status.crossdressing and $playerBody.breast.size >= 1 and (_hasWig or setup.femHair.includes($playerBody.hair[0].style))>>
<<set $flags.jobs.kam.trendFollow = true>>
<<else>>
<<set $flags.jobs.kam.trendFollow = false>>
<</if>>
<<case "Male">>
<<if !$player.status.crossdressing and $playerBody.breast.size is 0>>
<<set $flags.jobs.kam.trendFollow = true>>
<<else>>
<<set $flags.jobs.kam.trendFollow = false>>
<</if>>
<<case "Bimbo">>
<<if $player.stats.bimbofication >= 60 && $playerBody.lips.implants > 0 && $player.status.crossdressing and (_hasWig or setup.femHair.includes($playerBody.hair[0].style))>>
<<set $flags.jobs.kam.trendFollow = true>>
<<else>>
<<set $flags.jobs.kam.trendFollow = false>>
<</if>>
<<case "Female">>
<<set $flags.jobs.kam.trendFollow = false>>
<<case "Twink">>
<<if !$player.status.crossdressing and $playerBody.muscleBuild >= 0 && $playerBody.muscleBuild <= 1>>
<<set $flags.jobs.kam.trendFollow = true>>
<<else>>
<<set $flags.jobs.kam.trendFollow = false>>
<</if>>
<<case "Petite">>
<<set $flags.jobs.kam.trendFollow = false>>
<</switch>>
<</widget>><div class="topBar">Kam.io <div style='float: right;'><<button "x">><<goto Laptop>><</button>></div></div><div class="topBar2"><<listbox "_site" autoselect>>
<<option "Home" "Browse the Web">>
<<option "icoast.com" "iSell">>
<<option "gregchart.net" "gregschart">>
<<option "Porntube.xxx" "Porn">>
<<option "realturf.com" "Realturf">><</listbox>><<button "→">><<set _site>><<goto _site>><</button>></div><div class="kam">Set goals for your stream:
Strip to your underwear: <div class=option><<listbox "$Goal1" autoselect>>
<<option "-" -1>>
<<option "$0" 0>>
<<option "$20" 20>>
<<option "$50" 50>>
<<option "$100" 100>>
<<option "$250" 250>>
<<option "$500" 500>>
<</listbox>></div>
Strip until naked: <div class=option><<listbox "$Goal2" autoselect>>
<<option "-" -1>>
<<option "$20" 20>>
<<option "$50" 50>>
<<option "$100" 100>>
<<option "$250" 250>>
<<option "$500" 500>>
<<option "$750" 750>>
<</listbox>></div>
Masturbate: <div class=option><<listbox "$Goal3" autoselect>>
<<option "-" -1>>
<<option "$20" 20>>
<<option "$50" 50>>
<<option "$100" 100>>
<<option "$250" 250>>
<<option "$500" 500>>
<<option "$750" 750>>
<</listbox>></div>
Orgasm: <div class=option><<listbox "$Goal4" autoselect>>
<<option "-" -1>>
<<option "$50" 50>>
<<option "$100" 100>>
<<option "$250" 250>>
<<option "$500" 500>>
<<option "$750" 750>>
<<option "$1000" 1000>>
<</listbox>></div>
<<if $GoalError is 1>><span style=color:red>Error: No goals set</span><<elseif $GoalError is 2>><span style=color:red>Error: Goal amounts not in sequence.</span>
<</if>>
\<span class=btn1>
\<<button "Set Goals">>
<<set $Goal1>><<set $Goal2>><<set $Goal3>><<set $Goal4>>
<<if ($Goal1+$Goal2+$Goal3+$Goal4) == -4>>
<<set $GoalError = 1>>
<<goto "KamStreamMenu2">>
<<elseif ($Goal4 !== -1 && (($Goal4 < $Goal3) or ($Goal4 < $Goal2) or ($Goal4 < $Goal1))) or ($Goal3 !== -1 && (($Goal3 < $Goal2) or ($Goal3 < $Goal1))) or ($Goal2 !== -1 and ($Goal2 < $Goal1))>>
<<set $GoalError = 2>>
<<goto "KamStreamMenu2">>
<<else>>
<<unset $GoalError>>
<<goto "KamStream">>
<</if>>
<</button>></span>
</div><div style="width: 101.9%; background-color:#0000B2;"> <div class="topBar3"><<button "Shut Down">><<House>><</button>><div style="min-width: 75px; max-width: 75px; width: 75px; display:inline-block; text-align: center; font-size: 1em; float:right; background-color:#000099;"><<TimeMini>>_hours:_minutes<<if $settings.time == 1>> <<if $time.minutes < 720>>AM<<else>>PM<</if>><</if>></div>You decide to try your luck with an interview, after all, you won't need to be entirely naked here so you can probably pass for a girl fairly easily.<<if $player.status.convincingness >= 4 && $player.status.convincingness <= 8>> However you are stopped in your tracks as the manager easily notice that you are a male. You should try again after making some <<link "efforts">><<goto "BlueMoon">><</link>><<elseif $player.status.convincingness >= 9 && $player.status.convincingness < 14>>You try your luck to work at the Blue Moon, most people recognize you as a girl and in a generally moody lighting, you figure they won't have the slightest of chances of noticing, and thus, the owner shouldn't mind. However, you don't manage to fool the manager, yet he tells you that if you step up your game, you might be able to work <<link "here!">><<goto "BlueMoon">><</link>><<else>> Congratulations! You got the job, your crossdressing skills are so convincing you can work in the Blue Moon as a stripper.
Of course, the same rules apply to you, meaning no one is expected to see your manhood (outside of your colleagues perhaps, after all, you still have to change). You can work any day of the week and you can also come in a few hours early if you feel like practicing a [[bit.->BlueMoon]]<<set $flags.jobs.blueMoon.stripper = true>><</if>><<set _r = random(1,20)>><<if visited('Club') > 5 && _r > 19>>As you enter the building, you notice Crystal waiting in the lobby with a dry cleaner bag.
<span class=Crystal>"Oh! Hey <<if $player.status.crossdressing && $player.names.sissy !== "TBD">>$player.names.sissy<<else>>$player.names.basic<</if>>! Can you do me a favor and bring this to Kara?"</span>
<span class=You>"Uhm, sure?"</span>
<span class=Crystal>"You're a lifesaver. She forgot this and really needs it for hmmm"</span>, she pauses, trying to remember what it is exactly that her roomate would need it. <span class=Crystal>"Whatever, thing is that I'm already running late, so you giving it to her might me get there on time after all."</span>
You take the bag and give it to Kara, who seems rather relieved Crystal brought it as she was right about to call "her".
<center>◇ ◇ ◇</center>
<</if>><<if $flags.jobs.holt.writeUps >= 3 && !$flags.jobs.holt.fired>><<include "HFired">><<else>><<set $flags.jobs.holt.workedToday = true>><center><div class="travel"><<if !$player.status.crossdressing>>[img[Images/Misc/HOEWork.jpg]]<<else>>[img[Images/Misc/HOEWorkF.jpg]]<</if>></div></center>
<<set $time.minutes = 1020>><<set $player.assets.money+=160>><<if $time.days is 57>>You come in for your first day of work at Holt-Ortiz Engineering. You are shown around the building during the first hours, so you know where you need to work and the second part of your day is spent mostly explaining you current responsibilities, which are to last for a few days only as it is only as they await for the results of your exam to give you your actual <<link "assignments." "HOE">><</link>>
\
\<<elseif $time.days is 58>>You spend the first half of the day helping to deliver daily mail throughout the building, allowing you to familiarize yourself with the different locations throughout the building. Your afternoon however is spent familiarizing yourself with the advanced software employed by the engineering <<link "firm." "HOE">><</link>>
\
\<<elseif $time.days is 59>>This day was much like the one before, however you are lucky and manage to spend your lunch break with Kara, chatting a bit about your work as of now and what to expect next. Apparently that your test results will have a significant impact on the future of your <<link "internship." "HOE">><</link>>
\
\<<elseif $time.days is 60>>You start to get more used to the corporate climate which reigns in the building and the difference between each department. You hope you won't be stuck with the engineers as their chit-chat is tad too technical for your <<link "understanding..." "HOE">><</link>>
\
\<<elseif $time.days is 61>>Today is the last day of boring auxiliary work you'll do in your internship, making you both excited and stressed as it all depends on the results of the test you recently took in College. Hopefully, all is well and you might even have a future within this <<link "corporation!" "HOE">><</link>>
\
\<<elseif $time.days <= 96>><<if !$college.programs[3].exam1.passed or ($flags.jobs.holt.altMain && $time.days > 68)>><<include "Mrs. Holt Route">><<else>><<include "Other Route">><</if>>
\
\<<else>>You spend a long, boring shift at your internship. You are lucky to have managed to find a paid one...
<span style=color:red>END OF CONTENT, you can work here every week day but there will be no new events until a future update.
[[Shift is over->HOE]]</span><</if>><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "HOE">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><</if>><div class="itemContainer3"><<shop "Underground Clinic">></div>\
[[Leave->UndergroundClinic]] <div class=hidden><span id="btn1"><<button $btn1>>
<<goto "UndergroundClinic">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><<set _VidId = random(1,3)>><<if _VidId is 1>><video src="Images/Porn/Stripper1.m4v" type="video/m4v" autoplay loop></video><<elseif _VidId is 2>><video src="Images/Porn/Stripper2.m4v" type="video/m4v" autoplay loop></video><<else>><video src="Images/Porn/Stripper3.m4v" type="video/m4v" autoplay loop></video><</if>>
You practice a bit. [[Done->BlueMoon]]<<if $player.backstory is 3>><<set $player.skills[6].xp+=(random(3,6))>><<else>><<set $player.skills[6].xp+=(random(2,4))>><</if>><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "BlueMoon">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><<set $player.stats.hygiene-=8>>You apply to work at the Show N' Tail as a stripper. Much to your surprise, it appears that the local institution is always struggling for staff, mostly because it is a particularly stigmatised line of work, or at least, that is how most of the staff here sees it. After a fairly short interview, you get the job, meaning you will now be able to get some extra money. You are also told you can now come in a few hours before the opening in order to [[practice.->ShowNTail]]<<set $flags.jobs.showNTail = true>><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "ShowNTail">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><<set _VidId = random(1,2)>><<if $playerBody.breast.size < 2>><<if _VidId is 1>><video src="Images/Porn/MaleStripper1.m4v" type="video/m4v" autoplay loop></video><<elseif _VidId is 2>><video src="Images/Porn/MaleStripper2.m4v" type="video/m4v" autoplay loop></video><</if>><<else>><<if _VidId is 1>><video src="Images/Porn/ShemaleStripper1.m4v" type="video/m4v" autoplay loop></video><<elseif _VidId is 2>><video src="Images/Porn/ShemaleStripper2.m4v" type="video/m4v" autoplay loop></video><</if>><</if>>
You practice a bit. [[Done->ShowNTail]]<<if $player.backstory is 3>><<set $player.skills[6].xp+=(random(3,6))>><<else>><<set $player.skills[6].xp+=(random(2,4))>><</if>><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "ShowNTail">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div>
<<set $player.stats.hygiene-=8>><<set $time.minutes+=random(50,100)>><<set _VidId = random(1,16)>><div class="topBar">Kam.io <div style='float: right;'><<button "x">><<goto Laptop>><</button>></div></div><div class="topBar2"><<listbox "_site" autoselect>>
<<option "Home" "Browse the Web">>
<<option "icoast.com" "iSell">>
<<option "gregchart.net" "gregschart">>
<<option "Porntube.xxx" "Porn">>
<<option "realturf.com" "Realturf">><</listbox>> <<button "→">><<set _site>><<goto _site>><</button>></div><div class=kam><div class=stream><div style=font-size:1.5em><<print either("Krastle39", "Nyanpantsu", "aDickTed", "xXxHotStuffxXx", "lilslut", "Dani_165")>>'s Stream</div><<StreamChat>></div><div class=KamioVid><<set _VidId = "Images/Porn/Stream/stream" + either("male", "shemale", "bimbo", "sissy") + random(1,4) + ".m4v">><<if _VidId == "Images/Porn/Stream/streambimbo4.m4v">><<set _VidId = "Images/Porn/Stream/streambimbo3.m4v">><</if>><video @src=_VidId type="video/m4v" autoplay loop></video></div>
<<link "Done">><<goto "Kam.io">><</link>>
</div><div style="width: 101.9%; background-color:#0000B2;"> <div class="topBar3"><<button "Shut Down">><<House>><</button>><div style="min-width: 75px; max-width: 75px; width: 75px; display:inline-block; text-align: center; font-size: 1em; float:right; background-color:#000099;"><<TimeMini>>_hours:_minutes<<if $settings.time == 1>> <<if $time.minutes < 720>>AM<<else>>PM<</if>><</if>></div>
<div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Kam.io">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><<set _VidId = "Images/Porn/Lapdance" + random(1,2) + ".m4v">><video @src=_VidId type="video/m4v" autoplay loop></video>
You give the client <<if $player.skills[6].level is 0>>an awkward<<elseif $player.skills[6].level is 1>>an adequate<<elseif $player.skills[6].level is 2>>a decent<<elseif $player.skills[6].level is 3>>an amazing<<else>>a masterful<</if>> lapdance and make some decent money out of it compared to the amount of time <<link "spent.">><<goto "BlueMoon">><<set $time.minutes+=15>><</link>><<set $player.assets.money+=(80+$flags.jobs.dancing.masteries[1]+(Math.floor(($player.skills[6].level+1)*(random(15,25)))))>><<set $player.stats.hygiene-=5>><<if $playerBody.breast.size < 2>><<set _t = "Male">><<else>><<set _t = "Shemale">><</if>><<set _VidId = "Images/Porn/" + _t + "Stripper" + random(1,2) + ".m4v">><video @src=_VidId type="video/m4v" autoplay loop></video>
You give the client <<if $player.skills[6].level is 0>>an awkward<<elseif $player.skills[6].level is 1>>an adequate<<elseif $player.skills[6].level is 2>>a decent<<elseif $player.skills[6].level is 3>>an amazing<<else>>a masterful<</if>> lapdance and make some decent money out of it compared to the amount of time <<link "spent.">><<goto "ShowNTail">><<set $time.minutes+=15>><</link>><<set $player.assets.money+=(80+(Math.floor(($player.skills[6].level+1)*random(10,20))))>><<set $player.stats.hygiene-=5>><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "ShowNTail">><<set $time.minutes+=15>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><<widget "HairlengthSalon">>\
<<switch $hairLengthSalon>>\
\<<case 0>>shaved
\<<case 1>>very short
\<<case 2>>short
\<<case 3>>average
\<<case 4>>shoulder length
\<<case 5>>past shoulder
\<<case 6>>mid back
\<<case 7>>above rear
\<<case 8>>ass long
\<</switch>><</widget>><center>''Looks''
<<link "Close" $return>><</link>></center>
<<WardrobeChoice>>
<div style="background-color: #414040; color: white; border: solid white 2px">
<div class="itemContainer">
<<for _i to 0; _i lt $playerClothingLooks.length; _i ++>>
<<capture _i>>
<<if $playerClothingLooks[_i].clothing.length === 0>>
<div class="item">
<center>
[img["Images/Hair/None.png"]]<br>
Empty<br>
<<textbox "$playerClothingLooks[_i].name" $playerClothingLooks[_i].name>><br>
<<button "Set Outfit">>
<<wardrobeSetLook _i>>
<<set $playerClothingLooks[_i].seeing = 'outwear'>>
<<goto 'Looks'>>
<</button>>
</center>
</div>
<<elseif $playerClothingLooks[_i].seeing === 'outwear'>>
<<set _top = setup.playerCode.itemWithTag($playerClothingLooks[_i].clothing, 'Top')>>
<<if _top === undefined or _top.id === "None">>
<<set _top = setup.playerCode.itemWithTag($playerClothingLooks[_i].clothing, 'Outfit')>>
<</if>>
<<set _bottom = setup.playerCode.itemWithTag($playerClothingLooks[_i].clothing, 'Bottom')>>
<<set _shoes = setup.playerCode.itemWithTag($playerClothingLooks[_i].clothing, 'Shoes')>>
<<set _wig = setup.playerCode.itemWithTag($playerClothingLooks[_i].clothing, 'Wig')>>
<<WardrobeLooksShowOne _top _bottom _shoes _wig $playerClothingLooks[_i].name 'outwear' _i>>
<<elseif $playerClothingLooks[_i].seeing === 'underwear'>>
<<set _bra = setup.playerCode.itemWithTag($playerClothingLooks[_i].clothing, 'Bra')>>
<<if _bra === undefined or _bra.id === "None">>
<<set _bra = setup.playerCode.itemWithTag($playerClothingLooks[_i].clothing, 'Lingerie')>>
<</if>>
<<set _undies = setup.playerCode.itemWithTag($playerClothingLooks[_i].clothing, 'Undies')>>
<<set _hosiery = setup.playerCode.itemWithTag($playerClothingLooks[_i].clothing, 'Hosiery')>>
<<set _garters = setup.playerCode.itemWithTag($playerClothingLooks[_i].clothing, 'Garters')>>
<<WardrobeLooksShowOne _bra _undies _hosiery _garters $playerClothingLooks[_i].name 'underwear' _i>>
<<elseif $playerClothingLooks[_i].seeing === 'accessories'>> /* seeing === 'accessories' */
<<set _headgear = setup.playerCode.itemWithTag($playerClothingLooks[_i].clothing, 'Headgear')>>
<<set _breasts = setup.playerCode.itemWithTag($playerClothingLooks[_i].clothing, 'Breasts')>>
<<set _hips = setup.playerCode.itemWithTag($playerClothingLooks[_i].clothing, 'Hips')>>
<<set _corsettery = setup.playerCode.itemWithTag($playerClothingLooks[_i].clothing, 'Corsettery')>>
<<WardrobeLooksShowOne _headgear _breasts _hips _corsettery $playerClothingLooks[_i].name 'accessories' _i>>
<<elseif $playerClothingLooks[_i].seeing === 'more'>> /* seeing === 'more' */
<<set _earrings = setup.playerCode.itemWithTag($playerClothingLooks[_i].clothing, 'Earrings')>>
<<set _neckwear = setup.playerCode.itemWithTag($playerClothingLooks[_i].clothing, 'Neckwear')>>
<<set _wrists = setup.playerCode.itemWithTag($playerClothingLooks[_i].clothing, 'Gloves')>>
<<set _ring = setup.playerCode.itemWithTag($playerClothingLooks[_i].clothing, 'Ring')>>
<<WardrobeLooksShowOne _earrings _neckwear _wrists _ring $playerClothingLooks[_i].name 'more' _i>>
<</if>>
<</capture>>
<</for>>
</div>
</div>
<center><<link "Close" $return>><</link>></center><<widget "WardrobeLooksShowOne">>
<div class="item" style="display:inline-block"><div class="itemmini" style="margin-top: 0; margin-left: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-left: 0; padding-right: 0; padding-bottom: 0; display:inline-block">
<center>
[img[setup.playerCode.itemImage(_args[0])]][img[setup.playerCode.itemImage(_args[1])]]
<br>
[img[setup.playerCode.itemImage(_args[2])]][img[setup.playerCode.itemImage(_args[3])]]
<br>
_args[4]
<br>
<<capture _nextText _next>>
<<if _args[5] is 'outwear'>>
<<set _next = 'underwear'>>
<<set _nextText = 'See Underwear'>>
<<elseif _args[5] is 'underwear'>>
<<set _next = 'accessories'>>
<<set _nextText = 'See Accessories'>>
<<elseif _args[5] is 'accessories'>>
<<set _next = 'more'>>
<<set _nextText = 'See Accessories (2)'>>
<<else>>
<<set _next = 'outwear'>>
<<set _nextText = 'See Outerwear'>>
<</if>>
<<button _nextText>>
<<set $playerClothingLooks[_args[6]].seeing = _next>>
<<refresh>>
<</button>><</capture>>
<br>
<<button 'Wear'>>
<<wardrobeWearLook _args[6]>>
<<refresh>>
<</button>>
<<button '🗘'>>
<<wardrobeSetLook _args[6]>>
<<refresh>>
<</button>>
<<button 'Delete'>>
<<set State.variables.playerClothingLooks[_args[6]].clothing = []>>
<<refresh>>
<</button>>
</center>
</div></div>
<</widget>><<set $DogTest = random(1,10)>>You reach the premises of the house in the Uptown, the property being truly impressive, at least compared to your current dwelling. You buzz at the gate, only to have a brief interaction with your employer before the gate buzzes and opens up, allowing you inside the property. You are greeted by a woman in her early 50s, which explains you the incredibly complex routine for the dog.
You must give the following pills to the dog:<<switch $DogTest>><<case 1>>
2x Beige Pills every 2 hours
1x Pink Pill every hour
1x White Pill every 2 hours
1x Cyan Pill every 2 hours
2x Light Blue every hour
<<case 2>>
1x Beige Pill every 2 hours
2x Pink Pills every 2 hours
1x Red Pill every hour
2x White Pills every hour
1x Orange Pill every 3 hours
<<case 3>>
1x Beige Pill every 3 hours
1x Pink Pill every hour
1x Red Pill every hour
2x Yellow Pills every 2 hours
2x White Pills every 2 hours
<<case 4>>
1x Pink Pill every 2 hours
1x Red Pill every 2 hours
1x White Pill every 2 hours
2x Orange Pills every hour
2x Cyan Pills every 3 hours
<<case 5>>
2x Pink Pills every hour
2x Red Pills every 2 hours
1x White Pill every 2 hours
1x Orange Pill every 2 hours
1x Light Blue every 3 hours
<<case 6>>
1x Beige Pill every 2 hours
1x Yellow Pill every 2 hours
2x Orange Pills every hour
1x Cyan Pill every 3 hours
2x Light Blue Pills every 2 hours
<<case 7>>
2x Beige Pills every hour
2x Yellow Pills every 2 hours
1x White Pill every 2 hours
1x Cyan Pill every 3 hours
1x Light Blue Pill every 2 hours
<<case 8>>
1x Beige Pill every 2 hours
1x Red Pill every 2 hours
1x Yellow Pill every hour
2x Orange Pills every 2 hours
2x Cyan Pills every hour
<<case 9>>
1x Pink Pill every 3 hours
2x Red Pills every 2 hours
1x White Pill every hour
2x Orange Pills every 2 hours
1x Cyan Pill every hour
<<case 10>>
2x Beige Pills every 2 hours
1x Pink Pill every hour
1x White Pill every 2 hours
1x Cyan Pill every 3 hours
2x Light Blue Pills every 2 hours
<</switch>>She also gives you a couple of less important information, notably on how much to feed the dog and what it is allowed to do or not. Honestly, this dog is fairly lucky to have such a devoted <<link "owner">><<goto "Dog Sitter 2">><<set $time.minutes+=60>><</link>><<set _beigeP to 0>><<set _pinkP to 0>><<set _orangeP to 0>><<set _yellowP to 0>><<set _redP to 0>><<set _cyanP to 0>><<set _lightBlueP to 0>><<set _whiteP to 0>>The first hour have passed, time to give the dog its medicine!
<<switch $DogTest>><<case 1>>
Beige Pills <div class=option><<listbox "_beigeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Pink Pills <div class=option><<listbox "_pinkP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
White Pills <div class=option><<listbox "_whiteP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Cyan Pills <div class=option><<listbox "_cyanP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Light Blue Pills <div class=option><<listbox "_lightBlueP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
<<case 2>>
Beige Pills <div class=option><<listbox "_beigeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Pink Pills <div class=option><<listbox "_pinkP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Red Pills <div class=option><<listbox "_redP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
White Pills <div class=option><<listbox "_whiteP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Orange Pills <div class=option><<listbox "_orangeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
<<case 3>>
Beige Pills <div class=option><<listbox "_beigeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Pink Pills <div class=option><<listbox "_pinkP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Red Pills <div class=option><<listbox "_redP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Yellow Pills <div class=option><<listbox "_yellowP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
White Pills <div class=option><<listbox "_whiteP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
<<case 4>>
Pink Pills <div class=option><<listbox "_pinkP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Red Pills <div class=option><<listbox "_redP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
White Pills <div class=option><<listbox "_whiteP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Orange Pills <div class=option><<listbox "_orangeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Cyan Pills <div class=option><<listbox "_cyanP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
<<case 5>>
Pink Pills <div class=option><<listbox "_pinkP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Red Pills <div class=option><<listbox "_redP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
White Pills <div class=option><<listbox "_whiteP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Orange Pills <div class=option><<listbox "_orangeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Light Blue Pills <div class=option><<listbox "_lightBlueP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
<<case 6>>
Beige Pills <div class=option><<listbox "_beigeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Yellow Pills <div class=option><<listbox "_yellowP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Orange Pills <div class=option><<listbox "_orangeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Cyan Pills <div class=option><<listbox "_cyanP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Light Blue Pills <div class=option><<listbox "_lightBlueP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
<<case 7>>
Beige Pills <div class=option><<listbox "_beigeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Yellow Pills <div class=option><<listbox "_yellowP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
White Pills <div class=option><<listbox "_whiteP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Cyan Pills <div class=option><<listbox "_cyanP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Light Blue Pills <div class=option><<listbox "_lightBlueP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
<<case 8>>
Beige Pills <div class=option><<listbox "_beigeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Red Pills <div class=option><<listbox "_redP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Yellow Pills <div class=option><<listbox "_yellowP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Orange Pills <div class=option><<listbox "_orangeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Cyan Pills <div class=option><<listbox "_cyanP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
<<case 9>>
Pink Pills <div class=option><<listbox "_pinkP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Red Pills <div class=option><<listbox "_redP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
White Pills <div class=option><<listbox "_whiteP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Orange Pills <div class=option><<listbox "_orangeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Cyan Pills <div class=option><<listbox "_cyanP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
<<case 10>>
Beige Pills <div class=option><<listbox "_beigeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Pink Pills <div class=option><<listbox "_pinkP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
White Pills <div class=option><<listbox "_whiteP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Cyan Pills <div class=option><<listbox "_cyanP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Light Blue Pills <div class=option><<listbox "_lightBlueP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
<</switch>><<link "Give">><<set $time.minutes+=60>><<set _beigeP>><<set _pinkP>><<set _orangeP>><<set _yellowP>><<set _redP>><<set _cyanP>><<set _lightBlueP>><<set _whiteP>><<switch $DogTest>><<case 1>><<if _whiteP is 0 && _cyanP is 0 && _beigeP is 0>><<if _pinkP is 1 && _lightBlueP is 2>><<goto "Dog Sitter 3">><<else>><<goto "Dog Sitter Fail">><</if>><<else>><<goto "Dog Sitter Fail">><</if>>
<<case 2>><<if _beigeP is 0 && _pinkP is 0 && _orangeP is 0>><<if _redP is 1 && _whiteP is 2>><<goto "Dog Sitter 3">><<else>><<goto "Dog Sitter Fail">><</if>><<else>><<goto "Dog Sitter Fail">><</if>>
<<case 3>><<if _beigeP is 0 && _yellowP is 0 && _whiteP is 0>><<if _pinkP is 1 && _redP is 1>><<goto "Dog Sitter 3">><<else>><<goto "Dog Sitter Fail">><</if>><<else>><<goto "Dog Sitter Fail">><</if>>
<<case 4>><<if _pinkP is 0 && _redP is 0 && _whiteP is 0>><<if _orangeP is 2 && _cyanP is 0>><<goto "Dog Sitter 3">><<else>><<goto "Dog Sitter Fail">><</if>><<else>><<goto "Dog Sitter Fail">><</if>>
<<case 5>><<if _redP is 0 && _whiteP is 0 && _orangeP is 0>><<if _pinkP is 2 && _lightBlueP is 0>><<goto "Dog Sitter 3">><<else>><<goto "Dog Sitter Fail">><</if>><<else>><<goto "Dog Sitter Fail">><</if>>
<<case 6>><<if _beigeP is 0 && _yellowP is 0 && _cyanP is 0>><<if _orangeP is 2 && _lightBlueP is 0>><<goto "Dog Sitter 3">><<else>><<goto "Dog Sitter Fail">><</if>><<else>><<goto "Dog Sitter Fail">><</if>>
<<case 7>><<if _yellowP is 0 && _whiteP is 0 && _cyanP is 0>><<if _beigeP is 2 && _lightBlueP is 0>><<goto "Dog Sitter 3">><<else>><<goto "Dog Sitter Fail">><</if>><<else>><<goto "Dog Sitter Fail">><</if>>
<<case 8>><<if _beigeP is 0 && _redP is 0 && _orangeP is 0>><<if _yellowP is 1 && _cyanP is 2>><<goto "Dog Sitter 3">><<else>><<goto "Dog Sitter Fail">><</if>><<else>><<goto "Dog Sitter Fail">><</if>>
<<case 9>><<if _pinkP is 0 && _redP is 0 && _orangeP is 0>><<if _whiteP is 1 && _cyanP is 1>><<goto "Dog Sitter 3">><<else>><<goto "Dog Sitter Fail">><</if>><<else>><<goto "Dog Sitter Fail">><</if>>
<<case 10>><<if _beigeP is 0 && _whiteP is 0 && _cyanP is 0>><<if _pinkP is 1 && _lightBlueP is 0>><<goto "Dog Sitter 3">><<else>><<goto "Dog Sitter Fail">><</if>><<else>><<goto "Dog Sitter Fail">><</if>><</switch>><</link>>You don't know what you did wrong, but the dog's health seems to rapidly deteriorate, forcing you to call its owner as she asked you to in cases of emergency, after half an hour, she returns home, immediately dismissing you, to which you simply apologize.<<if visited("Dog Sitter Fail") is 1>> You probably should have paid more attention instead of improvising with the creature, hopefully it will be okay. <<else>> Seeing the state of the creature you know you probably won't ever get to sit that dog.<</if>>
<<link "Return Home">><<unset $DogTest>><<House>><</link>> <<set _beigeP to 0>><<set _pinkP to 0>><<set _orangeP to 0>><<set _yellowP to 0>><<set _redP to 0>><<set _cyanP to 0>><<set _lightBlueP to 0>><<set _whiteP to 0>>The second hour have passed, time to give the dog its medicine!
<<switch $DogTest>><<case 1>>
Beige Pills <div class=option><<listbox "_beigeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Pink Pills <div class=option><<listbox "_pinkP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
White Pills <div class=option><<listbox "_whiteP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Cyan Pills <div class=option><<listbox "_cyanP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Light Blue Pills <div class=option><<listbox "_lightBlueP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
<<case 2>>
Beige Pills <div class=option><<listbox "_beigeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Pink Pills <div class=option><<listbox "_pinkP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Red Pills <div class=option><<listbox "_redP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
White Pills <div class=option><<listbox "_whiteP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Orange Pills <div class=option><<listbox "_orangeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
<<case 3>>
Beige Pills <div class=option><<listbox "_beigeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Pink Pills <div class=option><<listbox "_pinkP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Red Pills <div class=option><<listbox "_redP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Yellow Pills <div class=option><<listbox "_yellowP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
White Pills <div class=option><<listbox "_whiteP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
<<case 4>>
Pink Pills <div class=option><<listbox "_pinkP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Red Pills <div class=option><<listbox "_redP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
White Pills <div class=option><<listbox "_whiteP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Orange Pills <div class=option><<listbox "_orangeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Cyan Pills <div class=option><<listbox "_cyanP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
<<case 5>>
Pink Pills <div class=option><<listbox "_pinkP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Red Pills <div class=option><<listbox "_redP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
White Pills <div class=option><<listbox "_whiteP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Orange Pills <div class=option><<listbox "_orangeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Light Blue Pills <div class=option><<listbox "_lightBlueP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
<<case 6>>
Beige Pills <div class=option><<listbox "_beigeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Yellow Pills <div class=option><<listbox "_yellowP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Orange Pills <div class=option><<listbox "_orangeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Cyan Pills <div class=option><<listbox "_cyanP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Light Blue Pills <div class=option><<listbox "_lightBlueP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
<<case 7>>
Beige Pills <div class=option><<listbox "_beigeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Yellow Pills <div class=option><<listbox "_yellowP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
White Pills <div class=option><<listbox "_whiteP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Cyan Pills <div class=option><<listbox "_cyanP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Light Blue Pills <div class=option><<listbox "_lightBlueP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
<<case 8>>
Beige Pills <div class=option><<listbox "_beigeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Red Pills <div class=option><<listbox "_redP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Yellow Pills <div class=option><<listbox "_yellowP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Orange Pills <div class=option><<listbox "_orangeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Cyan Pills <div class=option><<listbox "_cyanP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
<<case 9>>
Pink Pills <div class=option><<listbox "_pinkP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Red Pills <div class=option><<listbox "_redP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
White Pills <div class=option><<listbox "_whiteP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Orange Pills <div class=option><<listbox "_orangeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Cyan Pills <div class=option><<listbox "_cyanP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
<<case 10>>
Beige Pills <div class=option><<listbox "_beigeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Pink Pills <div class=option><<listbox "_pinkP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
White Pills <div class=option><<listbox "_whiteP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Cyan Pills <div class=option><<listbox "_cyanP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Light Blue Pills <div class=option><<listbox "_lightBlueP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
<</switch>><<link "Give">><<set $time.minutes+=60>><<set _beigeP>><<set _pinkP>><<set _orangeP>><<set _yellowP>><<set _redP>><<set _cyanP>><<set _lightBlueP>><<set _whiteP>><<switch $DogTest>><<case 1>><<if _whiteP is 1 && _cyanP is 1 && _beigeP is 2>><<if _pinkP is 1 && _lightBlueP is 2>><<goto "Dog Sitter 4">><<else>><<goto "Dog Sitter Fail">><</if>><<else>><<goto "Dog Sitter Fail">><</if>>
<<case 2>><<if _beigeP is 1 && _pinkP is 2 && _orangeP is 0>><<if _redP is 1 && _whiteP is 2>><<goto "Dog Sitter 4">><<else>><<goto "Dog Sitter Fail">><</if>><<else>><<goto "Dog Sitter Fail">><</if>>
<<case 3>><<if _beigeP is 0 && _yellowP is 2 && _whiteP is 2>><<if _pinkP is 1 && _redP is 1>><<goto "Dog Sitter 4">><<else>><<goto "Dog Sitter Fail">><</if>><<else>><<goto "Dog Sitter Fail">><</if>>
<<case 4>><<if _pinkP is 1 && _redP is 1 && _whiteP is 1>><<if _orangeP is 2 && _cyanP is 0>><<goto "Dog Sitter 4">><<else>><<goto "Dog Sitter Fail">><</if>><<else>><<goto "Dog Sitter Fail">><</if>>
<<case 5>><<if _redP is 2 && _whiteP is 1 && _orangeP is 1>><<if _pinkP is 2 && _lightBlueP is 0>><<goto "Dog Sitter 4">><<else>><<goto "Dog Sitter Fail">><</if>><<else>><<goto "Dog Sitter Fail">><</if>>
<<case 6>><<if _beigeP is 1 && _yellowP is 1 && _cyanP is 0>><<if _orangeP is 2 && _lightBlueP is 2>><<goto "Dog Sitter 4">><<else>><<goto "Dog Sitter Fail">><</if>><<else>><<goto "Dog Sitter Fail">><</if>>
<<case 7>><<if _yellowP is 2 && _whiteP is 1 && _cyanP is 0>><<if _beigeP is 2 && _lightBlueP is 1>><<goto "Dog Sitter 4">><<else>><<goto "Dog Sitter Fail">><</if>><<else>><<goto "Dog Sitter Fail">><</if>>
<<case 8>><<if _beigeP is 1 && _redP is 1 && _orangeP is 2>><<if _yellowP is 1 && _cyanP is 2>><<goto "Dog Sitter 4">><<else>><<goto "Dog Sitter Fail">><</if>><<else>><<goto "Dog Sitter Fail">><</if>>
<<case 9>><<if _pinkP is 0 && _redP is 2 && _orangeP is 2>><<if _whiteP is 1 && _cyanP is 1>><<goto "Dog Sitter 4">><<else>><<goto "Dog Sitter Fail">><</if>><<else>><<goto "Dog Sitter Fail">><</if>>
<<case 10>><<if _beigeP is 2 && _whiteP is 1 && _cyanP is 0>><<if _pinkP is 1 && _lightBlueP is 2>><<goto "Dog Sitter 4">><<else>><<goto "Dog Sitter Fail">><</if>><<else>><<goto "Dog Sitter Fail">><</if>><</switch>><</link>><<set _beigeP to 0>><<set _pinkP to 0>><<set _orangeP to 0>><<set _yellowP to 0>><<set _redP to 0>><<set _cyanP to 0>><<set _lightBlueP to 0>><<set _whiteP to 0>>The third hour have passed, time to give the dog its medicine!
<<switch $DogTest>><<case 1>>
Beige Pills <div class=option><<listbox "_beigeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Pink Pills <div class=option><<listbox "_pinkP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
White Pills <div class=option><<listbox "_whiteP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Cyan Pills <div class=option><<listbox "_cyanP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Light Blue Pills <div class=option><<listbox "_lightBlueP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
<<case 2>>
Beige Pills <div class=option><<listbox "_beigeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Pink Pills <div class=option><<listbox "_pinkP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Red Pills <div class=option><<listbox "_redP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
White Pills <div class=option><<listbox "_whiteP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Orange Pills <div class=option><<listbox "_orangeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
<<case 3>>
Beige Pills <div class=option><<listbox "_beigeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Pink Pills <div class=option><<listbox "_pinkP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Red Pills <div class=option><<listbox "_redP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Yellow Pills <div class=option><<listbox "_yellowP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
White Pills <div class=option><<listbox "_whiteP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
<<case 4>>
Pink Pills <div class=option><<listbox "_pinkP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Red Pills <div class=option><<listbox "_redP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
White Pills <div class=option><<listbox "_whiteP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Orange Pills <div class=option><<listbox "_orangeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Cyan Pills <div class=option><<listbox "_cyanP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
<<case 5>>
Pink Pills <div class=option><<listbox "_pinkP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Red Pills <div class=option><<listbox "_redP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
White Pills <div class=option><<listbox "_whiteP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Orange Pills <div class=option><<listbox "_orangeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Light Blue Pills <div class=option><<listbox "_lightBlueP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
<<case 6>>
Beige Pills <div class=option><<listbox "_beigeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Yellow Pills <div class=option><<listbox "_yellowP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Orange Pills <div class=option><<listbox "_orangeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Cyan Pills <div class=option><<listbox "_cyanP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Light Blue Pills <div class=option><<listbox "_lightBlueP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
<<case 7>>
Beige Pills <div class=option><<listbox "_beigeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Yellow Pills <div class=option><<listbox "_yellowP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
White Pills <div class=option><<listbox "_whiteP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Cyan Pills <div class=option><<listbox "_cyanP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Light Blue Pills <div class=option><<listbox "_lightBlueP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
<<case 8>>
Beige Pills <div class=option><<listbox "_beigeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Red Pills <div class=option><<listbox "_redP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Yellow Pills <div class=option><<listbox "_yellowP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Orange Pills <div class=option><<listbox "_orangeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Cyan Pills <div class=option><<listbox "_cyanP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
<<case 9>>
Pink Pills <div class=option><<listbox "_pinkP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Red Pills <div class=option><<listbox "_redP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
White Pills <div class=option><<listbox "_whiteP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Orange Pills <div class=option><<listbox "_orangeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Cyan Pills <div class=option><<listbox "_cyanP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
<<case 10>>
Beige Pills <div class=option><<listbox "_beigeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Pink Pills <div class=option><<listbox "_pinkP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
White Pills <div class=option><<listbox "_whiteP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Cyan Pills <div class=option><<listbox "_cyanP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Light Blue Pills <div class=option><<listbox "_lightBlueP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
<</switch>><<link "Give">><<set $time.minutes+=60>><<set _beigeP>><<set _pinkP>><<set _orangeP>><<set _yellowP>><<set _redP>><<set _cyanP>><<set _lightBlueP>><<set _whiteP>><<switch $DogTest>><<case 1>><<if _whiteP is 0 && _cyanP is 0 && _beigeP is 0>><<if _pinkP is 1 && _lightBlueP is 2>><<goto "Dog Sitter 5">><<else>><<goto "Dog Sitter Fail">><</if>><<else>><<goto "Dog Sitter Fail">><</if>>
<<case 2>><<if _beigeP is 0 && _pinkP is 0 && _orangeP is 1>><<if _redP is 1 && _whiteP is 2>><<goto "Dog Sitter 5">><<else>><<goto "Dog Sitter Fail">><</if>><<else>><<goto "Dog Sitter Fail">><</if>>
<<case 3>><<if _beigeP is 1 && _yellowP is 0 && _whiteP is 0>><<if _pinkP is 1 && _redP is 1>><<goto "Dog Sitter 5">><<else>><<goto "Dog Sitter Fail">><</if>><<else>><<goto "Dog Sitter Fail">><</if>>
<<case 4>><<if _pinkP is 0 && _redP is 0 && _whiteP is 0>><<if _orangeP is 2 && _cyanP is 2>><<goto "Dog Sitter 5">><<else>><<goto "Dog Sitter Fail">><</if>><<else>><<goto "Dog Sitter Fail">><</if>>
<<case 5>><<if _redP is 0 && _whiteP is 0 && _orangeP is 0>><<if _pinkP is 2 && _lightBlueP is 1>><<goto "Dog Sitter 5">><<else>><<goto "Dog Sitter Fail">><</if>><<else>><<goto "Dog Sitter Fail">><</if>>
<<case 6>><<if _beigeP is 0 && _yellowP is 0 && _cyanP is 1>><<if _orangeP is 2 && _lightBlueP is 0>><<goto "Dog Sitter 5">><<else>><<goto "Dog Sitter Fail">><</if>><<else>><<goto "Dog Sitter Fail">><</if>>
<<case 7>><<if _yellowP is 0 && _whiteP is 0 && _cyanP is 1>><<if _beigeP is 2 && _lightBlueP is 0>><<goto "Dog Sitter 5">><<else>><<goto "Dog Sitter Fail">><</if>><<else>><<goto "Dog Sitter Fail">><</if>>
<<case 8>><<if _beigeP is 0 && _redP is 0 && _orangeP is 0>><<if _yellowP is 1 && _cyanP is 2>><<goto "Dog Sitter 5">><<else>><<goto "Dog Sitter Fail">><</if>><<else>><<goto "Dog Sitter Fail">><</if>>
<<case 9>><<if _pinkP is 1 && _redP is 0 && _orangeP is 0>><<if _whiteP is 1 && _cyanP is 1>><<goto "Dog Sitter 5">><<else>><<goto "Dog Sitter Fail">><</if>><<else>><<goto "Dog Sitter Fail">><</if>>
<<case 10>><<if _beigeP is 0 && _whiteP is 0 && _cyanP is 1>><<if _pinkP is 1 && _lightBlueP is 0>><<goto "Dog Sitter 5">><<else>><<goto "Dog Sitter Fail">><</if>><<else>><<goto "Dog Sitter Fail">><</if>><</switch>><</link>><<set _beigeP to 0>><<set _pinkP to 0>><<set _orangeP to 0>><<set _yellowP to 0>><<set _redP to 0>><<set _cyanP to 0>><<set _lightBlueP to 0>><<set _whiteP to 0>>The fourth hour have passed, time to give the dog its medicine!
<<switch $DogTest>><<case 1>>
Beige Pills <div class=option><<listbox "_beigeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Pink Pills <div class=option><<listbox "_pinkP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
White Pills <div class=option><<listbox "_whiteP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Cyan Pills <div class=option><<listbox "_cyanP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Light Blue Pills <div class=option><<listbox "_lightBlueP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
<<case 2>>
Beige Pills <div class=option><<listbox "_beigeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Pink Pills <div class=option><<listbox "_pinkP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Red Pills <div class=option><<listbox "_redP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
White Pills <div class=option><<listbox "_whiteP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Orange Pills <div class=option><<listbox "_orangeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
<<case 3>>
Beige Pills <div class=option><<listbox "_beigeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Pink Pills <div class=option><<listbox "_pinkP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Red Pills <div class=option><<listbox "_redP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Yellow Pills <div class=option><<listbox "_yellowP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
White Pills <div class=option><<listbox "_whiteP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
<<case 4>>
Pink Pills <div class=option><<listbox "_pinkP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Red Pills <div class=option><<listbox "_redP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
White Pills <div class=option><<listbox "_whiteP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Orange Pills <div class=option><<listbox "_orangeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Cyan Pills <div class=option><<listbox "_cyanP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
<<case 5>>
Pink Pills <div class=option><<listbox "_pinkP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Red Pills <div class=option><<listbox "_redP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
White Pills <div class=option><<listbox "_whiteP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Orange Pills <div class=option><<listbox "_orangeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Light Blue Pills <div class=option><<listbox "_lightBlueP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
<<case 6>>
Beige Pills <div class=option><<listbox "_beigeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Yellow Pills <div class=option><<listbox "_yellowP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Orange Pills <div class=option><<listbox "_orangeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Cyan Pills <div class=option><<listbox "_cyanP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Light Blue Pills <div class=option><<listbox "_lightBlueP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
<<case 7>>
Beige Pills <div class=option><<listbox "_beigeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Yellow Pills <div class=option><<listbox "_yellowP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
White Pills <div class=option><<listbox "_whiteP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Cyan Pills <div class=option><<listbox "_cyanP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Light Blue Pills <div class=option><<listbox "_lightBlueP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
<<case 8>>
Beige Pills <div class=option><<listbox "_beigeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Red Pills <div class=option><<listbox "_redP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Yellow Pills <div class=option><<listbox "_yellowP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Orange Pills <div class=option><<listbox "_orangeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Cyan Pills <div class=option><<listbox "_cyanP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
<<case 9>>
Pink Pills <div class=option><<listbox "_pinkP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Red Pills <div class=option><<listbox "_redP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
White Pills <div class=option><<listbox "_whiteP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Orange Pills <div class=option><<listbox "_orangeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Cyan Pills <div class=option><<listbox "_cyanP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
<<case 10>>
Beige Pills <div class=option><<listbox "_beigeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Pink Pills <div class=option><<listbox "_pinkP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
White Pills <div class=option><<listbox "_whiteP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Cyan Pills <div class=option><<listbox "_cyanP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Light Blue Pills <div class=option><<listbox "_lightBlueP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
<</switch>><<link "Give">><<set $time.minutes+=60>><<set _beigeP>><<set _pinkP>><<set _orangeP>><<set _yellowP>><<set _redP>><<set _cyanP>><<set _lightBlueP>><<set _whiteP>><<switch $DogTest>><<case 1>><<if _whiteP is 1 && _cyanP is 1 && _beigeP is 2>><<if _pinkP is 1 && _lightBlueP is 2>><<goto "Dog Sitter 6">><<else>><<goto "Dog Sitter Fail">><</if>><<else>><<goto "Dog Sitter Fail">><</if>>
<<case 2>><<if _beigeP is 1 && _pinkP is 2 && _orangeP is 0>><<if _redP is 1 && _whiteP is 2>><<goto "Dog Sitter 6">><<else>><<goto "Dog Sitter Fail">><</if>><<else>><<goto "Dog Sitter Fail">><</if>>
<<case 3>><<if _beigeP is 0 && _yellowP is 2 && _whiteP is 2>><<if _pinkP is 1 && _redP is 1>><<goto "Dog Sitter 6">><<else>><<goto "Dog Sitter Fail">><</if>><<else>><<goto "Dog Sitter Fail">><</if>>
<<case 4>><<if _pinkP is 1 && _redP is 1 && _whiteP is 1>><<if _orangeP is 2 && _cyanP is 0>><<goto "Dog Sitter 6">><<else>><<goto "Dog Sitter Fail">><</if>><<else>><<goto "Dog Sitter Fail">><</if>>
<<case 5>><<if _redP is 2 && _whiteP is 1 && _orangeP is 1>><<if _pinkP is 2 && _lightBlueP is 0>><<goto "Dog Sitter 6">><<else>><<goto "Dog Sitter Fail">><</if>><<else>><<goto "Dog Sitter Fail">><</if>>
<<case 6>><<if _beigeP is 1 && _yellowP is 1 && _cyanP is 0>><<if _orangeP is 2 && _lightBlueP is 2>><<goto "Dog Sitter 6">><<else>><<goto "Dog Sitter Fail">><</if>><<else>><<goto "Dog Sitter Fail">><</if>>
<<case 7>><<if _yellowP is 2 && _whiteP is 1 && _cyanP is 0>><<if _beigeP is 2 && _lightBlueP is 1>><<goto "Dog Sitter 6">><<else>><<goto "Dog Sitter Fail">><</if>><<else>><<goto "Dog Sitter Fail">><</if>>
<<case 8>><<if _beigeP is 1 && _redP is 1 && _orangeP is 2>><<if _yellowP is 1 && _cyanP is 2>><<goto "Dog Sitter 6">><<else>><<goto "Dog Sitter Fail">><</if>><<else>><<goto "Dog Sitter Fail">><</if>>
<<case 9>><<if _pinkP is 0 && _redP is 2 && _orangeP is 2>><<if _whiteP is 1 && _cyanP is 1>><<goto "Dog Sitter 6">><<else>><<goto "Dog Sitter Fail">><</if>><<else>><<goto "Dog Sitter Fail">><</if>>
<<case 10>><<if _beigeP is 2 && _whiteP is 1 && _cyanP is 0>><<if _pinkP is 1 && _lightBlueP is 2>><<goto "Dog Sitter 6">><<else>><<goto "Dog Sitter Fail">><</if>><<else>><<goto "Dog Sitter Fail">><</if>><</switch>><</link>><<set _beigeP to 0>><<set _pinkP to 0>><<set _orangeP to 0>><<set _yellowP to 0>><<set _redP to 0>><<set _cyanP to 0>><<set _lightBlueP to 0>><<set _whiteP to 0>>The fifth hour have passed, time to give the dog its medicine!
<<switch $DogTest>><<case 1>>
Beige Pills <div class=option><<listbox "_beigeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Pink Pills <div class=option><<listbox "_pinkP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
White Pills <div class=option><<listbox "_whiteP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Cyan Pills <div class=option><<listbox "_cyanP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Light Blue Pills <div class=option><<listbox "_lightBlueP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
<<case 2>>
Beige Pills <div class=option><<listbox "_beigeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Pink Pills <div class=option><<listbox "_pinkP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Red Pills <div class=option><<listbox "_redP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
White Pills <div class=option><<listbox "_whiteP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Orange Pills <div class=option><<listbox "_orangeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
<<case 3>>
Beige Pills <div class=option><<listbox "_beigeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Pink Pills <div class=option><<listbox "_pinkP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Red Pills <div class=option><<listbox "_redP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Yellow Pills <div class=option><<listbox "_yellowP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
White Pills <div class=option><<listbox "_whiteP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
<<case 4>>
Pink Pills <div class=option><<listbox "_pinkP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Red Pills <div class=option><<listbox "_redP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
White Pills <div class=option><<listbox "_whiteP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Orange Pills <div class=option><<listbox "_orangeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Cyan Pills <div class=option><<listbox "_cyanP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
<<case 5>>
Pink Pills <div class=option><<listbox "_pinkP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Red Pills <div class=option><<listbox "_redP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
White Pills <div class=option><<listbox "_whiteP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Orange Pills <div class=option><<listbox "_orangeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Light Blue Pills <div class=option><<listbox "_lightBlueP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
<<case 6>>
Beige Pills <div class=option><<listbox "_beigeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Yellow Pills <div class=option><<listbox "_yellowP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Orange Pills <div class=option><<listbox "_orangeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Cyan Pills <div class=option><<listbox "_cyanP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Light Blue Pills <div class=option><<listbox "_lightBlueP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
<<case 7>>
Beige Pills <div class=option><<listbox "_beigeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Yellow Pills <div class=option><<listbox "_yellowP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
White Pills <div class=option><<listbox "_whiteP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Cyan Pills <div class=option><<listbox "_cyanP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Light Blue Pills <div class=option><<listbox "_lightBlueP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
<<case 8>>
Beige Pills <div class=option><<listbox "_beigeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Red Pills <div class=option><<listbox "_redP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Yellow Pills <div class=option><<listbox "_yellowP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Orange Pills <div class=option><<listbox "_orangeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Cyan Pills <div class=option><<listbox "_cyanP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
<<case 9>>
Pink Pills <div class=option><<listbox "_pinkP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Red Pills <div class=option><<listbox "_redP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
White Pills <div class=option><<listbox "_whiteP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Orange Pills <div class=option><<listbox "_orangeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Cyan Pills <div class=option><<listbox "_cyanP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
<<case 10>>
Beige Pills <div class=option><<listbox "_beigeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Pink Pills <div class=option><<listbox "_pinkP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
White Pills <div class=option><<listbox "_whiteP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Cyan Pills <div class=option><<listbox "_cyanP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Light Blue Pills <div class=option><<listbox "_lightBlueP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
<</switch>><<link "Give">><<set $time.minutes+=60>><<set _beigeP>><<set _pinkP>><<set _orangeP>><<set _yellowP>><<set _redP>><<set _cyanP>><<set _lightBlueP>><<set _whiteP>><<switch $DogTest>><<case 1>><<if _whiteP is 0 && _cyanP is 0 && _beigeP is 0>><<if _pinkP is 1 && _lightBlueP is 2>><<goto "Dog Sitter 7">><<else>><<goto "Dog Sitter Fail">><</if>><<else>><<goto "Dog Sitter Fail">><</if>>
<<case 2>><<if _beigeP is 0 && _pinkP is 0 && _orangeP is 0>><<if _redP is 1 && _whiteP is 2>><<goto "Dog Sitter 7">><<else>><<goto "Dog Sitter Fail">><</if>><<else>><<goto "Dog Sitter Fail">><</if>>
<<case 3>><<if _beigeP is 0 && _yellowP is 0 && _whiteP is 0>><<if _pinkP is 1 && _redP is 1>><<goto "Dog Sitter 7">><<else>><<goto "Dog Sitter Fail">><</if>><<else>><<goto "Dog Sitter Fail">><</if>>
<<case 4>><<if _pinkP is 0 && _redP is 0 && _whiteP is 0>><<if _orangeP is 2 && _cyanP is 0>><<goto "Dog Sitter 7">><<else>><<goto "Dog Sitter Fail">><</if>><<else>><<goto "Dog Sitter Fail">><</if>>
<<case 5>><<if _redP is 0 && _whiteP is 0 && _orangeP is 0>><<if _pinkP is 2 && _lightBlueP is 0>><<goto "Dog Sitter 7">><<else>><<goto "Dog Sitter Fail">><</if>><<else>><<goto "Dog Sitter Fail">><</if>>
<<case 6>><<if _beigeP is 0 && _yellowP is 0 && _cyanP is 0>><<if _orangeP is 2 && _lightBlueP is 0>><<goto "Dog Sitter 7">><<else>><<goto "Dog Sitter Fail">><</if>><<else>><<goto "Dog Sitter Fail">><</if>>
<<case 7>><<if _yellowP is 0 && _whiteP is 0 && _cyanP is 0>><<if _beigeP is 2 && _lightBlueP is 0>><<goto "Dog Sitter 7">><<else>><<goto "Dog Sitter Fail">><</if>><<else>><<goto "Dog Sitter Fail">><</if>>
<<case 8>><<if _beigeP is 0 && _redP is 0 && _orangeP is 0>><<if _yellowP is 1 && _cyanP is 2>><<goto "Dog Sitter 7">><<else>><<goto "Dog Sitter Fail">><</if>><<else>><<goto "Dog Sitter Fail">><</if>>
<<case 9>><<if _pinkP is 0 && _redP is 0 && _orangeP is 0>><<if _whiteP is 1 && _cyanP is 1>><<goto "Dog Sitter 7">><<else>><<goto "Dog Sitter Fail">><</if>><<else>><<goto "Dog Sitter Fail">><</if>>
<<case 10>><<if _beigeP is 0 && _whiteP is 0 && _cyanP is 0>><<if _pinkP is 1 && _lightBlueP is 0>><<goto "Dog Sitter 7">><<else>><<goto "Dog Sitter Fail">><</if>><<else>><<goto "Dog Sitter Fail">><</if>><</switch>><</link>><<set _beigeP to 0>><<set _pinkP to 0>><<set _orangeP to 0>><<set _yellowP to 0>><<set _redP to 0>><<set _cyanP to 0>><<set _lightBlueP to 0>><<set _whiteP to 0>>The sixth hour have passed, time to give the dog its medicine!
<<switch $DogTest>><<case 1>>
Beige Pills <div class=option><<listbox "_beigeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Pink Pills <div class=option><<listbox "_pinkP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
White Pills <div class=option><<listbox "_whiteP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Cyan Pills <div class=option><<listbox "_cyanP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Light Blue Pills <div class=option><<listbox "_lightBlueP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
<<case 2>>
Beige Pills <div class=option><<listbox "_beigeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Pink Pills <div class=option><<listbox "_pinkP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Red Pills <div class=option><<listbox "_redP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
White Pills <div class=option><<listbox "_whiteP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Orange Pills <div class=option><<listbox "_orangeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
<<case 3>>
Beige Pills <div class=option><<listbox "_beigeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Pink Pills <div class=option><<listbox "_pinkP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Red Pills <div class=option><<listbox "_redP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Yellow Pills <div class=option><<listbox "_yellowP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
White Pills <div class=option><<listbox "_whiteP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
<<case 4>>
Pink Pills <div class=option><<listbox "_pinkP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Red Pills <div class=option><<listbox "_redP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
White Pills <div class=option><<listbox "_whiteP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Orange Pills <div class=option><<listbox "_orangeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Cyan Pills <div class=option><<listbox "_cyanP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
<<case 5>>
Pink Pills <div class=option><<listbox "_pinkP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Red Pills <div class=option><<listbox "_redP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
White Pills <div class=option><<listbox "_whiteP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Orange Pills <div class=option><<listbox "_orangeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Light Blue Pills <div class=option><<listbox "_lightBlueP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
<<case 6>>
Beige Pills <div class=option><<listbox "_beigeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Yellow Pills <div class=option><<listbox "_yellowP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Orange Pills <div class=option><<listbox "_orangeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Cyan Pills <div class=option><<listbox "_cyanP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Light Blue Pills <div class=option><<listbox "_lightBlueP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
<<case 7>>
Beige Pills <div class=option><<listbox "_beigeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Yellow Pills <div class=option><<listbox "_yellowP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
White Pills <div class=option><<listbox "_whiteP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Cyan Pills <div class=option><<listbox "_cyanP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Light Blue Pills <div class=option><<listbox "_lightBlueP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
<<case 8>>
Beige Pills <div class=option><<listbox "_beigeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Red Pills <div class=option><<listbox "_redP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Yellow Pills <div class=option><<listbox "_yellowP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Orange Pills <div class=option><<listbox "_orangeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Cyan Pills <div class=option><<listbox "_cyanP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
<<case 9>>
Pink Pills <div class=option><<listbox "_pinkP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Red Pills <div class=option><<listbox "_redP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
White Pills <div class=option><<listbox "_whiteP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Orange Pills <div class=option><<listbox "_orangeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Cyan Pills <div class=option><<listbox "_cyanP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
<<case 10>>
Beige Pills <div class=option><<listbox "_beigeP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Pink Pills <div class=option><<listbox "_pinkP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
White Pills <div class=option><<listbox "_whiteP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Cyan Pills <div class=option><<listbox "_cyanP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
Light Blue Pills <div class=option><<listbox "_lightBlueP" autoselect>>
<<option "0" 0>>
<<option "1" 1>>
<<option "2" 2>>
<</listbox>></div>
<</switch>><<link "Give">><<set $time.minutes+=60>><<set _beigeP>><<set _pinkP>><<set _orangeP>><<set _yellowP>><<set _redP>><<set _cyanP>><<set _lightBlueP>><<set _whiteP>><<switch $DogTest>><<case 1>><<if _whiteP is 1 && _cyanP is 1 && _beigeP is 2>><<if _pinkP is 1 && _lightBlueP is 2>><<goto "Dog Sitter 8">><<else>><<goto "Dog Sitter Fail">><</if>><<else>><<goto "Dog Sitter Fail">><</if>>
<<case 2>><<if _beigeP is 1 && _pinkP is 2 && _orangeP is 1>><<if _redP is 1 && _whiteP is 2>><<goto "Dog Sitter 8">><<else>><<goto "Dog Sitter Fail">><</if>><<else>><<goto "Dog Sitter Fail">><</if>>
<<case 3>><<if _beigeP is 1 && _yellowP is 2 && _whiteP is 2>><<if _pinkP is 1 && _redP is 1>><<goto "Dog Sitter 8">><<else>><<goto "Dog Sitter Fail">><</if>><<else>><<goto "Dog Sitter Fail">><</if>>
<<case 4>><<if _pinkP is 1 && _redP is 1 && _whiteP is 1>><<if _orangeP is 2 && _cyanP is 2>><<goto "Dog Sitter 8">><<else>><<goto "Dog Sitter Fail">><</if>><<else>><<goto "Dog Sitter Fail">><</if>>
<<case 5>><<if _redP is 2 && _whiteP is 1 && _orangeP is 1>><<if _pinkP is 2 && _lightBlueP is 1>><<goto "Dog Sitter 8">><<else>><<goto "Dog Sitter Fail">><</if>><<else>><<goto "Dog Sitter Fail">><</if>>
<<case 6>><<if _beigeP is 1 && _yellowP is 1 && _cyanP is 1>><<if _orangeP is 2 && _lightBlueP is 2>><<goto "Dog Sitter 8">><<else>><<goto "Dog Sitter Fail">><</if>><<else>><<goto "Dog Sitter Fail">><</if>>
<<case 7>><<if _yellowP is 2 && _whiteP is 1 && _cyanP is 1>><<if _beigeP is 2 && _lightBlueP is 1>><<goto "Dog Sitter 8">><<else>><<goto "Dog Sitter Fail">><</if>><<else>><<goto "Dog Sitter Fail">><</if>>
<<case 8>><<if _beigeP is 1 && _redP is 1 && _orangeP is 2>><<if _yellowP is 1 && _cyanP is 2>><<goto "Dog Sitter 8">><<else>><<goto "Dog Sitter Fail">><</if>><<else>><<goto "Dog Sitter Fail">><</if>>
<<case 9>><<if _pinkP is 1 && _redP is 2 && _orangeP is 2>><<if _whiteP is 1 && _cyanP is 1>><<goto "Dog Sitter 8">><<else>><<goto "Dog Sitter Fail">><</if>><<else>><<goto "Dog Sitter Fail">><</if>>
<<case 10>><<if _beigeP is 2 && _whiteP is 1 && _cyanP is 1>><<if _pinkP is 1 && _lightBlueP is 2>><<goto "Dog Sitter 8">><<else>><<goto "Dog Sitter Fail">><</if>><<else>><<goto "Dog Sitter Fail">><</if>><</switch>><</link>><<set $player.assets.money+=100>><<set _tilt = "display: inline-block; transform: rotate(" + random(-15,15) + "deg)">><<set $time.minutes+=55>>You somehow manage to keep the dog alive during your stay, much to your surprise, especially considering how complex of a routine the poor creature have with all of its medication. The owner seems quite pleased and offers you a decent amount of money, all cash, in an envelope.
Upon inspection, it seems she just took an envelope she used to write something on:
<center><div style="font-family: 'Dancing-Script'; font-size: 4.5em; background: #f9f9f9; color: #000F55; padding: 4px; max-width: 70%; min-height: 30%;"><br><span @style=_tilt><<if $housing.current is "crappy apartment">><<print either("robinhood","Rapunzel","cornucopia","Swift","makingofaslut","smoothcriminal","gothwaifu","prettyinpink","slutqueen","innerbimbo","playdate","dusty","Primadonna")>><<else>><<print either("robinhood","Rapunzel","cornucopia","Swift","makingofaslut","smoothcriminal","gothwaifu","prettyinpink","slutqueen","innerbimbo","playdate","dusty","packrat","Primadonna")>><</if>></span><br><br></div></center>
<<link "You wonder what this means">><<unset $DogTest>><<House>><</link>><span class="You">"Hey Crystal..."</span>, you say nonchalantly, preparing yourself for the rather difficult conversation you two are about to have.
"She" pouts as "she" notices your cold welcome, loosening ever so slightly "her" hug, without letting go quite yet either. <span class="Crystal">"Why the long face? I thought you'd miss me..."</span>
You take a deep breath. <span class="You">"I think we need to talk... Mind if we go outside for a bit?"</span>
"She" notices something is amiss and lets go of you and nods, probably because "she" understands what is about to happen. You abandon your half finished beer on the bar top, knowing you'd probably be never see it again, not that you'd dare drink from it if you somehow got it back if you went back [[inside.->RV4p3a]]<<if $crystal.reveal>>You decide to go to the Red Vixen once more. Hopefully you'll get to see Crystal this time as you didn't see "her" the last few times you came. The fact "she" hid "her" actual gender to you is something that feels a bit odd and you feel like you should at least confront "her" about it. You sit alone at the bar, ordering a beer as usual, not particularly hopeful to find the "girl" as perhaps Kara told "her" about the reveal.
You take a sip of your beer as you feel a pair of arms wrap around you and a pair of breasts press themselves against your back.
<span class="Crystal">"Hey you! It's been a while!"</span>, the intruder says, maintaining her grasp around your body.
Of course, you know it is Crystal, "her" voice and promiscuity being no strangers to you anymore. But now, what will you do, will you confront "her", or maybe will you just do like if nothing happened?
<span id=output><center><<link "Confront Crystal">><<replace "#output">><<include "RV4p2a">><</replace>><</link>> | <<link "Act as if nothing happened">><<replace "#output">><<include "RV4p2b">><</replace>><</link>></center></span>\
\<<else>>You decide to go to the Red Vixen once more. Hopefully you'll get to see Crystal this time as you didn't see her the last few times you came, much to your surprise as she self-describes herself as a regular of the place. You sit alone at the bar, ordering a beer as usual, not particularly hopeful to find the "girl" as perhaps Kara told "her" about the reveal.
You take a sip of your beer as you feel a pair of arms wrap around you and a pair of breasts press themselves against your back.
<span class="Crystal">"Hey you! It's been a while!"</span>, the intruder says, maintaining her grasp around your body.
You turn around and smile, happy to see her again<<if $kara.met>>, Kara not being quite the same as the blonde<</if>>. Judging by her cuddly mood, you feel like you are in for a fun <span id=eve><<link "evening.">><<replace "#eve">>evening.<</replace>><<replace "#output">><<include "RV4p2c">><</replace>><</link>></span>
<span id=output></span><</if>>The outside of the Red Vixen was not as quiet as one would expect, the amplified bass sounds seeping through the walls of the relatively old structure, as well as the few groups that drunkenly chatted outside the bar. In contrast to them, even Crystal seemed sober, even if you knew "she" already had a couple drink in "her" body as "she" was quite the party animal, at least from what little you actually knew about "her".
<span class="Crystal">"So? What did you want to talk about?"</span>, "she" says, visibly worried about what you wanted to talk about? Did "she" know? There was no way to be sure, but "she" understood that whatever this was about was not something good.
<span class="You">"Kara told me..."</span>, you say, pausing for a brief instant before continuing, <span class="You">"She told me that you're not... fully a girl... If I can say it that way."</span>
"She" nods confirming "she" doesn't consider "herself" fully as a woman either, but ultimately stays silent, letting you continue to empty your heart.
<span class="You">"Why didn't you tell me? Is it how you act with guys you meet? Tricking them into believing you are the 'real deal' to have sex with them?"</span>, you say, being a bit harsh, yet of utmost sincerity with "her".
Crystal seems to be quite affected by what you say and after a few choked noises coming from "her" mouth "she" finally starts explaining herself. <span class="Crystal">"Look... $player.names.basic... I really... Let me start again. $player.names.basic, I know you might be shocked... or mad but truth is I really like you and well... I didn't know how you'd react if you figured it out or anything and well, I didn't expect Mi- I mean Kara to tell you about it before I did. I understand if you are mad at me for hiding the truth from you..."</span>
<center>[[Forgive "her"->RV4p4a]] | [[Stay mad at "her"->RV4p4b]]</center><<set _hasTravelPass = setup.playerCode.hasItem('TravelPass')>><<set $player.stats.health-=5>><<set $player.stats.hygiene-=15>><<set $time.minutes to 570>>You wake up with a terrible headache, sandwiched between Kara and Crystal, naked and feeling a tad sweaty. You decide not to bother them and leave them to their slumber <<if _hasTravelPass>>and you decide to take the bus <<link "home.">><<set $time.minutes+=20>><<if $housing.current is "crappy apartment">><<if $time.days % 7 is 0>><<goto "Rent">><<else>><<goto "Apartment 1">><</if>><<elseif $housing.current is "apartment">><<goto "Apartment 2">><<else>><<goto "FixerUpper">><</if>><</link>><<elseif !_hasTravelPass and $player.assets.money > 14>>and you choose to take a cab back <<link "home.">><<set $time.minutes+=20>><<if $housing.current is "crappy apartment">><<if $time.days % 7 is 0>><<goto "Rent">><<else>><<goto "Apartment 1">><</if>><<elseif $housing.current is "apartment">><<goto "Apartment 2">><<else>><<goto "FixerUpper">><</if>><</link>><<else>>and quietly put your clothes back on and walk back <<link "home.">><<set $time.minutes+=20>><<if $housing.current is "crappy apartment">><<if $time.days % 7 is 0>><<goto "Rent">><<else>><<goto "Apartment 1">><</if>><<elseif $housing.current is "apartment">><<goto "Apartment 2">><<else>><<goto "FixerUpper">><</if>><</link>><</if>><<Night>><<Autosave>>You finally make it to Crystal and Kara's apartment, almost tearing each others clothes off as you find yourself stuck in a frenzy, messy session of making out. You end up in Kara's bedroom, entirely naked on the bed and Crystal lubes up your throbbing erection with "her" skillful mouth whilst you make out with "her" roomie, which kisses you sloppily as she teases Crystal with her plump rear.
After a few minutes of this game, Crystal lets go of your cock, making you groan in disappointment as "she" tells something to Kara which whilst unintelligible for you didn't sound around the lines of something you'd usually hear in a regular three-way. This being said, your attempts to decypher what was just being said are stopped by Kara guiding your cock inside of her pussy, Crystal only playing with your balls, almost idly as Kara takes you for herself.
<video src="Images/Porn/KCThreeway.m4v" type="video/m4v" autoplay loop></video>
You finish a few minutes later inside of Kara, filling her with your cum as you let out a loud groan. She collapses onto you, panting and still letting out soft moans before rolling aside, letting Crystal clean both of your genitalia out as you slowly fall asleep...
[[You wake up->RV5p6]]You get back to the booth and eat your snack chatting and drinking still. At some point, Kara throws out the wildest idea you heard, and probably the lewdest as well, since you moved in the city. <span class="Kara">"Y-you know what would be <b>REALLY</b> dope guys?"</span>, she asks drunkenly, before continuing, not letting Crystal or yourself answer. <span class="Kara">"A threesome! Look, there can't be anyone against this, $player.names.basic you had sex with both of us and well, Crystal and I also do it some times! What do you think about it?"</span>
Crystal already seems on board, but Kara stares at you, awaiting for you to answer. It takes you a moment to process the proposition and <span id=ans>you...
<center><<link "Accept the offer">><<replace #ans>>you decide to go with it, after all, it couldn't be that bad and also... its one of your fantasies. You accept to which both Kara and Crystal cheer. You finish your snack and take a cab to <<link "their place." "RV5p5">><</link>><</replace>><</link>>| <<link "Refuse the offer">><<replace #ans>>you politely decline, creating an excuse for yourself. You spend some more time with them however before heading back <<link "home.">><<House>><</link>><<set $time.minutes = 1420>><</replace>><</link>></center></span>You go to the bar with Crystal and chat together while you wait for the apparently humongous plate of nachos that you ordered... well that the guy next to you ordered for Crystal... Not that it matters, there's no better food than free food after all!
<<if $crystal.panic>><span class="Crystal">"I didn't think you'd want to hang with me after the other day."</span>, "she" says, looking a bit hurt from your reaction from the other day.
<span class="You">"Well I was a bit shocked, I mean, I had sex with a guy and all but like... that doesn't mean we can't see each other again."</span>
The sissy nods, <span class="Crystal">"I guess..."</span>
<span class="You">"I mean, I don't know how I really feel about it I suppose, but I'm sure we'll find a way to make this work out."</span>
As you finish your sentence, "she" leans in to kiss you, the alcohol having reason of "her" inhibitions.
<span id=op><center><<link "Kiss Crystal">><<replace #op>>You kiss Crystal, the alcohol, or perhaps your subconscious dying to kiss "her" back. You did already have sex with her and well, honestly you still are attracted to "her", despite what lies between "her" legs. You continue to make-out for a while, only to be interrupted by the plate of nachos, which you end up carrying as Crystal seems ill-dressed to transport your snack.
[[Go back to Kara->RV5p4]]<</replace>><</link>> | <<link "Push Crystal back">><<replace #op>>You push Crystal back, not interested by "her" advances. "She" reluctantly moves back, gazing silently as you make it clear you can't, not yet, perhaps never restore things to that point.
The awkwardness is cut by the plate of nachos being given to you. Nevertheless, you would rather not have to find yourself in a situation like this again.
[[Go back to Kara->RV5p4]]<</replace>><</link>></center></span>
<<else>><span class="Crystal">"I thought you'd stay with Kara. You know I'm able to handle a plate of nachos right?"</span>, "she" says with a snark.
<span class="You">"Yeah, I guess but you know, I like being with you so I figured some time alone together would be nice"</span>
<span class="Crystal">"I guess..."</span>, "she" says softly before "she" leans in to kiss you, the alcohol having reason of "her" inhibitions.
You kiss Crystal, the alcohol, or perhaps your subconscious dying to kiss "her" back. You continue to make out for a while, only to be interrupted by the plate of nachos, which you end up carrying as Crystal seems ill-dressed to transport your snack.
[[Go back to Kara->RV5p4]]<</if>>It doesn't take long for the night to become a little more lively, the impressive quantity of alcohol Kara drank starting to take effect and making her a little more... prone to party. Of course, it wasn't uncommon you received a bottle from strangers, usually to impress the ever so flirtatious Crystal, bottles that were shared with Kara and yourself. It surely helped that Kara was somewhat clinging to you, making it look like Crystal was available.
After a while however, the three of you get peckish and Crystal decided to go to the bar to order a big plate of nachos for all three of you.
<<link "Go with Crystal">><<goto "RV5p3">><</link>>
You decide to go take a beer to the Red Vixen once more, deciding to change your mind from work<<if ($college.programs[0].active or $college.programs[1].active or $college.programs[2].active or $college.programs[3].active or $college.programs[4].active)>> and college<</if>>. You sit alone, looking at the crowd for a bit before returning to your habitual Palsner, taking a long sip before nonchalantly letting it down on the bar. Maybe you should have stayed home after all, take the opportunity to go to bed early or to make yourself a proper meal, but still, the insipid apartment you still live in isn't a particularly interesting place to stay in, let alone relax in, so here you are. As you dwell in your own misery, the doors open and you recognize Kara coming in, heading straight for the bar and sitting a few stools away, not noticing you. She seems like she had a hard day and it seems to be confirmed as the bartender gives her a glass of cheap whiskey which she drinks faster than you can even finish your own beer, smirking before ordering another one, which is exactly when she notices you. You wave, but decide not to smile as you don't want to freak her out or anything, which seems to have been the right choice as she gets up and sits next to you, the patron to your right having just left your vicinity.
<span class="You">"Rough day?"</span>, you ask, not expecting a real answer as you weren't exactly friends, knowing each other but not spending much time together either.
<span class="Kara">"Eh, I'd rather not think about it more than necessary..."</span>, she replies before downing her glass before continuing. <span class="Kara">"...and Crystal is somewhere, it was her idea to go out- Speaking of which, there she is"</span>
Crystal hugs Kara from behind, trying to comfort "her" grumpy roommate, not immediately noticing your presence either. <<if $crystal.panic>>This turn of events surely made things quite awkward as you didn't really react nicely when "she" revealed "she" was a crossdresser. <</if>><span class="Crystal">"Hey $player.names.basic<<if $crystal.panic>><<else>>, I didn't know Kara invited you!<</if>>"</span><<if $crystal.panic>>, "she" says awkwardly, unsure if you were ready to speak to "her" again.<</if>>
<<if $crystal.panic>>Kara doesn't seem to notice the awkwardness between the two of you, or maybe she simply doesn't care as she drinks her third glass of whiskey.<</if>> The brunette simply asks <span class="Kara">"Hey, you're going to stay right? I don't want Crystal to lead me into another wild drunken escapade<<if $time.days % 7 < 5 or $time.days % 7 is 0>>, even more so that I have to work tomorrow.<<else>>.<</if>>"</span>
<<if $crystal.panic>><span id=options><center><<link "About that...">><<replace #options>><span class="You">"About that... I actually have to go [[home...->Apartment 1]]"<<set $RV5Leave = true>></span><</replace>><</link>> | <<link "Sure">><<replace "#options">><span class="You">"Sure, I'd be happy to stay"</span>, you say, deciding not to hold any grudge against Crystal for what happened the other time. Kara cheers a bit and whispers to you. <span class="Kara">"Thanks, I really didn't want to wake up in the other end of the town"</span> You laugh and the three of you move to a booth to party, if you call it a party that <span id=is><<link "is...">><<replace #is>>is...
<<include "RV5p2">><</replace>><</link>></span><</replace>><</link>></center></span>
<<else>><span class="You">"Sure, I'd be happy to stay"</span>, you say, deciding not to hold any grudge against Crystal for what happened the other time. Kara cheers a bit and whispers to you. <span class="Kara">"Thanks, I really didn't want to wake up at the other end of the town"</span> You laugh and the three of you move to a booth to party, if you call it a party that <span id=iss><<link "is...">><<replace "#iss">>is...
<<include "RV5p2">><</replace>><</link>></span><</if>><<Night>><<Autosave>>You finally arrive to Crystal's apartment, but before you can get to her room, the blonde stops you. <span class="Crystal">"Just give me a second, I want to change into something more... appropriate."</span>, "she" says with a wink before vanishing in her room, closing the door behind her.
You decide to sit down on one of the living room's couch in the meantime, taking the opportunity to think about how wild this evening have been, even if you didn't get drunk or anything. After a while, "she" emerges from her room once more, dressed only with a silk white corset which leaves "her" perfectly limp little cock well in sight.
[img[Images/Porn/CrystalReveal.jpg]]
<span class="Crystal">Well... that's me...</span>, she says, quite shyly as she looks at you, waiting for you to say something.
<<if !$crystal.reveal>><span id="output"><center><<link "Panic">><<replace #output>><<include "RV4p4c">><</replace>><</link>> | <<link "Be okay with it">><<replace #output>>There was something odd about seeing Crystal in such a fragile state, after all, you were used to the always confident party animal facade that you usually see, but despite it all, you still found "her" beautiful.
The two of you spend some time chatting, cuddling on the couch and, ultimately, to go back to "her" bedroom, where the two of you spend the rest of the night, not even having sex, just enjoying each other's presence.
[[You wake up->RV4p6a]]<</replace>><</link>></center></span><<else>>You don't look exactly surprised as you already knew of it by Kara and you aren't really bothered by it as you are here despite knowing it. You smile and tell "her" you are okay with it.
She smiles, visibly relieved that you aren't panicking at the sight of the cock between "her" legs. There was something odd about seeing Crystal in such a fragile state, after all, you were used to the always confident party animal facade that you usually see, but despite it all, you still found "her" beautiful.
The two of you spend some time chatting, cuddling on the couch and, ultimately, to go back to "her" bedroom, where the two of you spend the rest of the night, not even having sex, just enjoying each other's presence.
[[You wake up->RV4p6a]]<</if>>You ultimately decide not to confront Crystal, after all, despite the fact Crystal had a cock just like you, "she" did look quite feminine and didn't really seem to want you to interact with "her" cock anyway. <span class="You">"Hey Crystal!"</span>, you say as you tilt your head in order to catch a glimpse of "her" face. <span class="You">"I was starting to worry you ditched this place!"</span>
"She" laughs at the remark, <span class="Crystal">"What? Ditching this place, and to go where? You're quite the silly one tonight!"</span>
You can tell that "she" already had more than a few drinks by how "she" talks, but you don't really mind, especially as you know "she" is quite de party animal and well... you did see "her" far drunker before.
Before you get to reply to "her", the blonde speaks up once more, <span class="Crystal">"You know... I'm thinking about going home early tonight... Do you want to come with me, I have something I'd like to show you."</span>
You nod as the bass drops, to which "she" smiles, guiding you through the crowd and out of the Red Vixen, hailing a cab straight back to "her" [[apartment.->RV4p3b]]<span class="You">"Hey Crystal!"</span>, you say as you tilt your head in order to catch a glimpse of "her" face. <span class="You">"I was starting to worry you ditched this place!"</span>
"She" laughs at the remark, <span class="Crystal">"What? Ditching this place, and to go where? You're quite the silly one tonight!"</span>
You can tell that "she" already had more than a few drinks by how "she" talks, but you don't really mind, especially as you know "she" is quite de party animal and well... you did see "her" far drunker before.
Before you get to reply to "her", the blonde speaks up once more, <span class="Crystal">"You know... I'm thinking about going home early tonight... Do you want to come with me, I have something I'd like to show you."</span>
You nod as the bass drops, to which "she" smiles, guiding you through the crowd and out of the Red Vixen, hailing a cab straight back to "her" [[apartment.->RV4p3c]]You decide to forgive Crystal. Even if you now know that "she" is not a fully fledged female, "she" is for sure the best fuck you had in your entire life. <span class="You">"It's alright Crystal... it's just that well, I'm still surprised by it and I really wanted your side of the story. Truth be told, I also really like hanging out with you and well... I don't think that this can get between us."</span>
You see "her" smile softly, like if you just lifted a terrible burden off "her" shoulders by accepting "her" for who "she" is. <span class="Crystal">"R-really?"</span>, "she" rather cutely asks. You notice "she" is blushing a little despite the sparse lighting outside the Red Vixen.
You chuckle and nod. <span class="You">"Yeah, really. Want to get back inside now?"</span>
Crystal takes a few steps towards you, smiling shyly. <span class="Crystal">"You know... I was thinking we could go back to my place and well... I could show you the real me."</span>
You accept and follow "her", hailing the nearest cab and heading back to "her" [[apartment.->RV4p5a]]<<silently>><<Night>><<Autosave>><<set $time.minutes = 540>><<set $crystal.reveal = true>><</silently>>You finally arrive to Crystal's apartment, but before you can get to "her" room, the blonde stops you. <span class="Crystal">"Just give me a second, I want to change into something more... appropriate."</span>, "she" says with a wink before vanishing in "her" room, closing the door behind "her".
You decide to sit down on one of the living room's couch in the meantime, taking the opportunity to think about how wild this evening have been, even if you didn't get drunk or anything. After a while, "she" emerges from "her" room once more, dressed only with a silk white corset which leaves "her" perfectly limp little cock well in sight.
[img[Images/Porn/CrystalReveal.jpg]]
<span class="Crystal">Well... that's me...</span>, "she" says, quite shyly as "she" looks at you, waiting for you to say something. There was something odd about seeing Crystal in such a fragile state, after all, you were used to the always confident party animal facade that you usually see, but despite it all, you still found "her" beautiful.
The two of you spend some time chatting, cuddling on the couch and, ultimately, to go back to "her" bedroom, where the two of you spend the rest of the night, not even having sex, just enjoying each other's presence.
[[You wake up->RV4p6a]]<<set _hasTravelPass = setup.playerCode.hasItem('TravelPass')>>You wake up the next morning to the sensation of friction against your morning wood, making you skip the usual yawn and stretch of your mornings only to open your eyes to see Crystal eagerly playing with your rock hard member.
<span class="You">"W-what go-"</span> you try to say before "she" shushes you.
<span class="Crystal">"What kind of hostess would I be if I didn't take care of it?"</span>, "she" says teasingly, not letting go, visibly preparing to get "herself" a nice morning treat.
You don't really protest, letting the sissy take care of your erection, enjoying the sight of "her" lips eagerly wrapping around your glans, suckling on the tip of your cock, taking "her" time instead of expediting the results, making you languish for an orgasm.
<video src="Images/Porn/BJCrystal2.m4v" type="video/m4v" autoplay loop></video>
After a fair amount of time, you finally get to cum inside of "her" mouth, making Crystal squeal happily as the thick fluid enters "her" mouth. Now that you are both sated sexually, you decide to get up, dress back up and go back to your <<if $housing.current is "crappy apartment">><<if $time.days % 7 is 0>>[[place.->Rent]]<<else>>[[place.->Apartment 1]]<</if>><<elseif $housing.current is "apartment">>[[place.->Apartment 2]]<<else>><<link "place." "FixerUpper">><</link>><</if>><<if setup.firstOfMonth.includes($time.days % 365)>><<set _TravelPass = setup.playerCode.hasItem('TravelPass')>><<set _NMPass = setup.playerCode.hasItem('NMTravelPass')>><<if _NMPass>><<removeFromInventory "NMTravelPass">><<elseif _TravelPass>><<removeFromInventory "TravelPass">><</if>><</if>>You look at Crystal, unwell. <span class="You">"Y-you know what... I think I'm going to go home..."</span>
<span class="Crystal">"I understand... I'm sorry I hid it from you..."</span>, "she" replies, clearly saddened by your reaction, yet it was truly important for you to know this kind of thing.
You leave the premises fairly quickly and decide to return home, not wanting to make things any more awkward than they currently <<if $housing.current is "crappy apartment">>[[were...->Apartment 1]]<<elseif $housing.current is "apartment">>[[were...->Apartment 2]]<<else>><<link "were..." "FixerUpper">><</link>><</if>><<set $crystal.reveal = true>><<set $time.minutes to 1380>><<set $crystal.panic = true>>You finally arrive to Crystal's apartment, but before you can get to her room, the blonde stops you. <span class="Crystal">"Just give me a second, I want to change into something more... appropriate."</span>, she says with a wink before vanishing in her room, closing the door behind her.
You decide to sit down on one of the living room's couch in the meantime, taking the opportunity to think about how wild this evening have been, even if you didn't get drunk or anything. After a while, she emerges from her room once more, dressed only with a silk white corset which leaves her perfectly limp little cock well in sight.
[img[Images/Porn/CrystalReveal.jpg]]
<span class="Crystal">Well... that's me...</span>, "she" says, quite shyly as "she" looks at you, waiting for you to say something.
<span id="output"><center><<link "Panic">><<replace "#output">><<include "RV4p4b">><</replace>><</link>> | <<link "Be okay with it">><<replace "#output">>There was something odd about seeing Crystal in such a fragile state, after all, you were used to the always confident party animal facade that you usually see, but despite it all, you still found "her" beautiful.
The two of you spend some time chatting, cuddling on the couch and, ultimately, to go back to "her" bedroom, where the two of you spend the rest of the night, not even having sex, just enjoying each other's presence.
[[You wake up->RV4p6a]]<</replace>><</link>></center></span>
<<widget "Night">>
<<if $time.days == 15 or $time.days == 36 or $time.days == 43 or $time.days == 85>>
<<unset $booth>>
<<unset $pass>>
<</if>>
<<if $timer.gym > 0>>
<<set $timer.gym-->>
<<elseif $timer.gym < 0>>
<<set $timer.gym to 0>>
<</if>>
<<if $timer.recovery > 0>>
<<set $timer.recovery-->>
<<elseif $timer.recovery < 0>>
<<set $timer.recovery to 0>>
<</if>>
<<if $timer.sissyMaid > 0>>
<<set $timer.sissyMaid-->>
<<elseif $timer.sissyMaid < 0>>
<<set $timer.sissyMaid to 0>>
<</if>>
<<if $timer.sewing[0] > 0>>
<<set $timer.sewing[0]-->>
<<elseif $timer.sewing[0] < 0>>
<<set $timer.sewing[0] to 0>>
<</if>>
<<if $timer.sewing[1] > 0>>
<<set $timer.sewing[1]-->>
<<elseif $timer.sewing[1] < 0>>
<<set $timer.sewing[1] to 0>>
<</if>>
<<if $timer.sewing[2] > 0>>
<<set $timer.sewing[2]-->>
<<elseif $timer.sewing[2] < 0>>
<<set $timer.sewing[2] to 0>>
<</if>>
<<if $timer.dogsitter > 0>>
<<set $timer.dogsitter -->>
<<elseif !$timer.dogsitter>>
<<set $timer.dogsitter to 0>>
<</if>>
<<set $timer.makeup = {lips: 0, toper: 0, eyeliner: 0, eyeshadow: 0, mascara: 0, foundation: 0, primer: 0, bronzer: 0, contour: 0, blush: 0, highlight: 0}>>
<<if $timer.nails > 0>>
<<set $timer.nails-->>
<<elseif $timer.nails < 0>>
<<set $timer.nails to 0>>
<</if>>
<<if $timer.kamBad > 0>>
<<set $timer.kamBad-->>
<<elseif $timer.kamBad < 0>>
<<set $timer.kamBad to 0>>
<</if>>
<<if $timer.kamVBad > 0>>
<<set $timer.kamVBad-->>
<<elseif $timer.kamVBad < 0>>
<<set $timer.kamVBad to 0>>
<</if>>
<<if $timer.icoastOffer > 0>>
<<set $timer.icoastOffer-->>
<<elseif $timer.icoastOffer < 0>>
<<set $timer.icoastOffer to 0>>
<</if>>
<<if $timer.acting.gigs[1] == 0>>
<<set $flags.jobs.acting.reputation-=(1+(6-$flags.jobs.acting.gigs[1].done))>>
<<set $flags.jobs.acting.gigs[1] = {available: false, active: false, prep: 0, done: 0}>>
<<set $timer.acting.gigs[1] to 0>>
<<set $timer.acting.cooldown[1] = random(14,21)>>
<</if>>
<<if $timer.acting.gigs[2] == 0>>
<<set $flags.jobs.acting.reputation-=5>>
<<set $flags.jobs.acting.gigs[2] = {available: false, active: false, prep: 0, done: 0}>>
<<set $timer.acting.gigs[1] to 0>>
<<set $timer.acting.cooldown[2] = random(14,21)>>
<</if>>
<<if $timer.acting.gigs[4] == 0>>
<<if $flags.jobs.acting.gigs[4].done == 0>>
<<set $flags.jobs.acting.reputation-=10>>
<<else>>
<<set $flags.jobs.acting.reputation-=40>>
<</if>>
<<set $flags.jobs.acting.gigs[4] = {available: false, active: false, prep: 0, done: 0}>>
<<set $timer.acting.gigs[4] to -1>>
<<set $timer.acting.cooldown[4] to 28>>
<</if>>
<<if $timer.acting.gigs[5] == 0>>
<<if $flags.jobs.acting.gigs[5].done == 0>>
<<set $flags.jobs.acting.reputation-=10>>
<<else>>
<<set $flags.jobs.acting.reputation-=20>>
<</if>>
<<set $flags.jobs.acting.gigs[5] = {available: false, active: false, prep: 0, done: 0}>>
<<set $timer.acting.gigs[5] to -1>>
<<set $timer.acting.cooldown[5] to 35>>
<</if>>
<<set _tag = 0>> <<for _tag < $timer.acting.gigs.length>> <<if $timer.acting.gigs[_tag] > 0>> <<set $timer.acting.gigs[_tag]-->> <</if>> <<set _tag++>> <</for>>
<<set _tac = 0>> <<for _tac < $timer.acting.cooldown.length>> <<if $timer.acting.cooldown[_tac] > 0>> <<set $timer.acting.cooldown[_tac]-->> <</if>> <<set _tac++>> <</for>>
<<if $flags.jobs.homekeeping.urgency == -1>>
<<set _random = random(1,100)>>
<<if _random <= 35>>
<<set $flags.jobs.homekeeping.urgency = 0>>
<<if _random % 2 == 0>>
<<set $flags.jobs.homekeeping.tenantID = 0>>
<<else>>
<<set $flags.jobs.homekeeping.tenantID = 1>>
<</if>>
<<if _random % 10 <= 2>>
<<set $flags.jobs.homekeeping.jobType = "Piping">>
<<elseif _random % 10 <= 5>>
<<set $flags.jobs.homekeeping.jobType = "Electricity">>
<<elseif _random % 10 <= 7>>
<<set $flags.jobs.homekeeping.jobType = "Plaster">>
<<else>>
<<set $flags.jobs.homekeeping.jobType = "Windows">>
<</if>>
<</if>>
<</if>>
<<if setup.contestAfterDates.includes($time.days % 365)>>
<<set $flags.jobs.dancing.contests[0].active = false>>
<<set $flags.jobs.dancing.contests[1].active = false>>
<<set $flags.jobs.dancing.contests[2].active = false>>
<</if>>
<<if $player.status.recovery[0] > 0>>
<<set $player.status.recovery[0]-->>
<</if>>
<<if $player.status.recovery[1] > 0>>
<<set $player.status.recovery[1]-->>
<</if>>
<<if $player.status.recovery[2] > 0>>
<<set $player.status.recovery[2]-->>
<<if $player.status.recovery[2] % 28 == 0>>
<<set $playerBody.lips.size-->>
<<set $playerBody.lips.implants -->>
<<if $playerBody.lips.size < 0>>
<<set $playerBody.lips.size to 0>>
<<set $player.status.recovery[2] = 0>>
<<elseif $playerBody.lips.implants is 0 && $playerBody.lips.size > 0>>
<<set $playerBody.lips.implants to $playerBody.lips.size>>
<<set $player.status.recovery[2] = ($playerBody.lips.implants * 28)-1>>
<</if>>
<<CD>>
<</if>>
<</if>>
<<if $time.minutes >= 240 && $time.minutes <= 1440>><<set $time.days++>><</if>><<set $time.minutes to 540>><<set $player.status.ate = false>><<set $randomizer.icoast = random(1,8)>>
<<if $timer.sewing[0] is 0 && $flags.jobs.sewing.slots[0] !== 0>><<set $flags.jobs.sewing.slots[0] to 0>><</if>>
<<if $timer.sewing[1] is 0 && $flags.jobs.sewing.slots[1] !== 0>><<set $flags.jobs.sewing.slots[1] to 0>><</if>>
<<if $timer.sewing[2] is 0 && $flags.jobs.sewing.slots[2] !== 0>><<set $flags.jobs.sewing.slots[2] to 0>><</if>>
<<if $time.days % 7 !== 6 && $time.days % 7 !== 0 && $time.days >= 57 && $flags.jobs.holt.active>>
<<if !$flags.jobs.holt.workedToday>>
<<set $flags.jobs.holt.writeUps+=2>>
<<set $flags.jobs.holt.workedToday = false>>
<</if>>
<</if>>
<<if $time.days % 7 == 6 && $flags.jobs.holt.writeUps < 3>>
<<set $flags.jobs.holt.writeUps = 0>>
<</if>>
<<set $randomizer.icoast2 = random(1,10)>>
<<if !$player.status.dimoxinil>><<set $playerBody.hair[0].sinceCut++>>
<<if $playerBody.hair[0].sinceCut % 14 is 0 && $playerBody.hair[0].length < 8>>
<<set $playerBody.hair[0].length++>>><<HairstyleChange>><<CD>>
<</if>>
<<else>><<set $player.status.dimoxinil = false>>
<<if $playerBody.hair[0].sinceCut % 14 is 13 && $playerBody.hair[0].length < 8>><<set $playerBody.hair[0].length++>>><<HairstyleChange>><<CD>>
<</if>>
<<set $playerBody.hair[0].sinceCut+=2>>
<</if>>
<<if !$player.status.hairBGone>>
<<set $playerBody.hair[3].sinceCut++>>
<<set $playerBody.hair[1].sinceCut++>>
<<set $playerBody.hair[2].sinceCut++>>
<<if $playerBody.hair[3].sinceCut is 10>>
<<set $playerBody.hair[3].length += 1>><<CD>>
<</if>>
<<if $playerBody.hair[1].sinceCut is 5>>
<<set $playerBody.hair[1].length += 1>><<CD>>
<</if>>
<<if $playerBody.hair[2].sinceCut is 10>>
<<set $playerBody.hair[2].length += 1>><<CD>>
<</if>>
<<else>>
<<set $player.status.hairBGone = false>>
<</if>>
<<if $time.days % 14 is 0>><<set $flags.jobs.kam.trend to either("Sissy","Shemale","Male","Bimbo","Female","Twink","Petite")>><</if>>
<<set $flags.jobs.kam.sinceLast++>><<if $flags.jobs.kam.sinceLast % 7 is 0>><<if $flags.jobs.kam.viewers <= 200>><<set $flags.jobs.kam.viewers-=random(10,15)>><<if $flags.jobs.kam.viewers < 0>><<set $flags.jobs.kam.viewers to 0>><</if>><<elseif $flags.jobs.kam.viewers <= 2500>><<set $flags.jobs.kam.viewers-=random(30,60)>><<elseif $flags.jobs.kam.viewers <= 10000>><<set $flags.jobs.kam.viewers-=random(100,425)>><<elseif $flags.jobs.kam.viewers <= 20000>><<set $flags.jobs.kam.viewers-=random(760,1400)>><<else>><<set $flags.jobs.kam.viewers-=random(3000,4000)>><</if>><</if>>
<<set $player.status.admorvils = false>><<set $player.status.steroids = false>>
<<if $timer.kamBad is 0>><<set $flags.jobs.kam.bad = false>><</if>>
<<set _nbVPN = [setup.playerCode.inventoryQuantity("ErosVPN"), setup.playerCode.inventoryQuantity("ErosVPN+"), setup.playerCode.inventoryQuantity("ErosVPNPro")]>>
<<if _nbVPN[0]>><<inventoryChangeQuantity "ErosVPN" -1>><</if>><<if _nbVPN[1]>><<inventoryChangeQuantity "ErosVPN+" -1>><</if>><<if _nbVPN[2] > 0>><<inventoryChangeQuantity "ErosVPNPro" -1>><</if>><<set $player.status.inhibiPlus = false>>
<<set _nails = setup.playerCode.hasAppliedItemWithTags('Nails')>><<if $timer.nails == 0 && _nails>><<set _Nails = setup.playerCode.itemAppliedItemWithTags("Nails")>><<washOff _Nails.id>><<set $advancedColors.nails = ["None", "None"]>><</if>>
<<if setup.firstOfMonth.includes($time.days % 365)>><<set $player.assets.bankBalance = Math.floor($player.assets.bankBalance*(1.05+(Math.floor(($player.assets.bankBalance-50000)/50000)*0.05)))>><</if>>
<<if $housing.current is "apartment" and setup.firstOfMonth.includes($time.days % 365)>><<if $player.assets.money >= 1800 && !$flags.housing.lateRent and $flags.jobs.homekeeping.apartment is 0>><<set $player.assets.money-=1800>><<elseif $player.assets.money >= 1800 && $flags.housing.lateRent and $flags.jobs.homekeeping.apartment is 1>><<set $player.assets.money-=1800>><<set $flags.housing.lateRent = false>><<elseif $player.assets.money >= 3600 && $flags.housing.lateRent>><<set $player.assets.money-=3600>><<set $flags.housing.lateRent = false>><<elseif ($flags.jobs.homekeeping.apartment is 0 && $player.assets.money < 3600 && $flags.housing.lateRent) or ($flags.jobs.homekeeping.apartment is 1 && $player.assets.money < 1800 && $flags.housing.lateRent)>><<goto "Game Over">><<else>><<set $flags.housing.missedRentTrig = true>><<set $flags.housing.lateRent = true>><</if>><</if>>
<</widget>><center><div class=travel>[img[Images/Locations/Registrar.jpg]]</div>The registrar is the place where all students administrative matters are handled, be it official attestations or payments of the semester's tuition fees.
<<if $player.assets.studentDebt !== 0>>[[Pay Tuition->PayT]] | <</if>>[[Leave->College]]</center><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "College">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><<if $player.assets.studentDebt is 0>><<goto "Registrar">><</if>>You decide to pay your tuition. How much do you want to pay? (Current balance left: <<numberWithCommas $player.assets.studentDebt>> dollars)
<span id=Payment><<numberinput "_Payment" 1 1 $player.assets.studentDebt>><<button "Confirm Amount">><<set _Payment>><<replace #Payment>>You are about to do a payment of _Payment dollars. Proceed?
<<link "Yes">><<set $player.assets.money-=_Payment>><<set $player.assets.studentDebt-=_Payment>><<goto "Registrar">><</link>>
<<link "Change Amount">><<goto "PayT">><</link>>
<<link "Cancel">><<goto "Registrar">><</link>><</replace>><</button>>
[[Go Back->Registrar]]<div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Registrar">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div></span><<if $time.days % 365 >= 93 && $time.days % 365 <= 123 && setup.playerCode.hasItem("GothmasSweater")>><<set _Gothmas = false>><</if>><<set _ItemsTenebria = setup.playerCode.countItemsBoughtFromShop("Tenebria")>><<if visited("Raven") is 1>>You decide to talk to the employee, figuring that it could be nice to have a chat with her, plus she does look quite good. <span style=color:00e3e3>"Excuse me I-"</span>
She rolls her eyes. <span style=color:red>"Ughh... Another guy trying to ask me out, the answer is no, now get lost freak"</span>
<span style=color:00e3e3>"Actually, I was going to ask you <<if _ItemsTenebria is 0>>had any male clothes...<<else>>if it was everything you had in stock...<</if>> I didn't mean to annoy you or anything."</span>
She looks visibly confused by the situation and begins to laughs nervously. <span style=color:red>"Oh my god, I'm so sorry I thought you were one of those losers that thinks they can have a shot just by walking in like this. <<if _ItemsTenebria > 0>>No, we don't have any male clothing, we got rid of the last items about 6 months ago since they really weren't selling well, smart business decision if you ask me, but a shame for you.<<else>>No, what you see here is all we have models wise and we stopped selling male clothing half a year ago or so. All I have in backstore is more of the same stuff, some in other sizes if you want me to go check for yours, I don't judge.<</if>>"</span>
<span style=color:00e3e3>"Thanks for the info... Uhm... Am I risking my life if I ask your name?"</span>
She chuckles. <span style=color:red>"Raven, I know, pretty stereotypical right?"</span> The phone rings, forcing her to cut the conversation short, you decide not to bother her any longer and wave her [[goodbye.->Tenebria]]<<else>><<if _ItemsTenebria < 5>>You chat a little with Raven as you pass to the store, she doesn't seem to mind, yet you can tell she isn't particularly likes you either, essentially making you a way to keep her [[occupied.->Tenebria]]<<elseif _ItemsTenebria >= 5 && _ItemsTenebria < 10>>You go talk with Raven a bit, she seems less cold than before, but not outright friendly either, chatting usually sticks to clothes or trivial matters like the weather, but at least the conversation doesn't feel as much like a chore as it did in the [[past.->Tenebria]]<<elseif _ItemsTenebria < 17 && _ItemsTenebria > 10>>You walk to the register and chat with Raven a bit.
<span style=color:red>"You know, you bought a lot of the things I have in stock by now... why do you even bother coming so often?"</span>
<span style=color:00e3e3>"Well a little to see if new stuff came out and I do enjoy chatting with you every now and then."</span>
<span style=color:red>"You'd think we'd get new stuff, but nope. And don't get too cheesy $player.names.basic, you're just a regular of the place and well... you're not that horrible either I suppose."</span>
You smile, perhaps you could ask her to hang out with you in the near [[future.->Tenebria]]<<elseif _ItemsTenebria is 10 && visited("Raven") > 1>>You go see Raven, much like usual, by now you have purchased most items they had in stock and Raven doesn't seem to think you've just been purchasing clothes to impress or anything so you figure it might be a good time to ask her if she wants to hang out.
<span style=color:00e3e3>"Hey there Raven, how's it going?"</span>
<span style=color:red>"I'm okay, what about you? You're looking to expand your collection some more?"</span>, she asks teasingly. Well, now you know that she knew about your crossdressing habits.
<span style=color:00e3e3>"Uhm... Yeah but I actually-"</span>
<span style=color:lime>"Hey Raven, you can take your break right now, I have to do some stuff around the shop and I don't need you right now."</span>
Smiles and whispers to you <span style=color:red>"What he doesn't know is that I already ate, let me get my stuff real quick and we'll go take a walk in the park if you want."</span>
[[Wait for her->Raven1]]<<elseif def _Gothmas && !_Gothmas>>Raven smiles as you approach the register. <span style=color:red>"I got something for you."</span>
<span class=You>"Wait... did you guys just..."</span> You get excited to have more thing to spend your money on and to give you another excuse to hang out with her more than five minutes.
<span style=color:red>"Not much, and they were almost immediately sold out, but I got you one in the spirit of the holidays."</span> She hands you a gothic Christmas sweater, nothing fancy, but certainly unisex and comfy.
<span class=You>"Oh, I didn't get you anything however..."</span>
<span style=color:red>"You make the shifts a little less boring, that's enough for this year, I think. But I'm sure you'll make up for it in the future."</span>
<span class=You><i>"I'm so <<link "happy!" "Tenebria">><<addToInventory "GothmasSweater">><</link>>"</i></span><<elseif _ItemsTenebria is 17 && visited("Raven2") is 0>><<goto "Raven2">><<elseif _ItemsTenebria is 17 && visited("Raven2") is 1 && visited("Raven") >=20 && visited("Raven3") is 0>><<goto "Raven3">><<else>><span style=color:00e3e3>"Hey Raven, do you know if you might receive some new stuff anytime soon?"</span>
<span style=color:red>"I don't know, the boss really sucks at keeping me up to speed with new collections, but I'll let you know if something new comes"</span>
[[Thanks Raven->Tenebria]]<</if>><</if>><<set $time.minutes+=60>>The two of you go to a nearby park, grabbing a coffee on the way there and chit-chatting along the way. You never actually took the time to visit any parks in Hutinberg and much to your surprise the park you are currently in is quite beautiful, lush vegetation and artificial water bodies being incorporated in it.
<span class="You">"Wow, I never thought this town had such lovely parks!"</span>, you say, knowing this would clearly betray you came from outside the city.
She lets out a lovely sigh as she exhales, enjoying the smell of the last blooms of the year before answering. <span style=color:red>"Did you never go in any of the parks of this town?"</span>
<span class="You">"No, I actually just moved in this town, so outside of work<<if ($college.programs[0].active or $college.programs[1].active or $college.programs[2].active or $college.programs[3].active or $college.programs[4].active)>>, school<</if>> and-"</span>
<span style=color:red>"And hit on the cashier at the store where you buy yourself girly clothes? Well you are truly missing on something."</span>, she says as she interrupts you, teasing you on your somewhat unorthodox habits.
You laugh nervously at the mention. <span class="You">"I suppose so, but who said I was hitting on you?"</span>
<span style=color:red>"I'm pretty sure you are, come I have some place I want to show you before I head back to work."</span>
You follow her on the gravel paths of the park as she explains to you the town recently decided to remove the asphalt from all parks in order to make them look a little more natural, even if it ended up being a little more expensive in terms of upkeep, the gravel usually washing out over the span of the year.
You finally arrive by the artificial lake, in a surprisingly tranquil area by an old maple tree. <span style=color:red>"This is one of my favorite places to hang out when I'm on a break"</span>
You look at your surroundings more carefully, mesmerized by them only to land your gaze on... Raven's crotch!
[img[Images/Porn/RavenPark.jpg]]
<span style=color:red>"Enjoying the view?"</span>, she asks, teasingly before stopping her flashing.
<span class="You">"Uhhh.. I... Yes?"</span>, you say, confused by what just happened.
<span style=color:red>"Well I'm glad you did, now I need to go back, you're walking there with me?"</span>
You nod and accompany her back to the [[boutique.->Tenebria]]<<goto "College">><center><<link "Close makeup">><<House>><<CD>><</link>></center><<MakeupChoice>><<MakeupLipButtons>><<set _items = setup.playerCode.inventoryItemsWithTag('Lipstick')>><<MakeupView _items>><center><<link "Close makeup">><<House>><<CD>><</link>></center><center><<link "Close makeup">><<House>><<CD>><</link>></center><<MakeupChoice>><<MakeupLipButtons>><<set _items = setup.playerCode.inventoryItemsWithTag('Toper')>><<MakeupView _items>><center><<link "Close makeup">><<House>><<CD>><</link>></center><center><<link "Close makeup">><<House>><<CD>><</link>></center><<MakeupChoice>><<MakeupLipButtons>><<set _items = setup.playerCode.inventoryItemsWithTag('Gloss')>><<MakeupView _items>><center><<link "Close makeup">><<House>><<CD>><</link>></center><center><<link "Close makeup">><<House>><<CD>><</link>></center><<MakeupChoice>><<MakeupEyeButtons>><<set _items = setup.playerCode.inventoryItemsWithTag('Mascara')>><<MakeupView _items>><center><<link "Close makeup">><<House>><<CD>><</link>></center><center><<link "Close makeup">><<House>><<CD>><</link>></center><<MakeupChoice>><<MakeupEyeButtons>><<set _items = setup.playerCode.inventoryItemsWithTag('Eyeliner')>><<MakeupView _items>><center><<link "Close makeup">><<House>><<CD>><</link>></center><<set _nbCottonPads = setup.playerCode.inventoryQuantity("CottonPads")>><<set _nbRemover = [setup.playerCode.inventoryQuantity("MakeupRemover"), setup.playerCode.inventoryQuantity("PolishRemover")]>><<set _hasEyeshadow = [setup.playerCode.isApplied('TwoFadeEyes'), setup.playerCode.isApplied('ThreeFadeEyes')]>><<set _hasNails = [setup.playerCode.isApplied('FadeNails'), setup.playerCode.isApplied('CheckeredNails'), setup.playerCode.isApplied('StripedNails')]>><<MakeupChoice>><div class=itemContainer1><div style=width:100%><center>Eyeshadow:</center></div>
<div class="item"><center>[img[Images/Makeup/TwoFade.jpg]]
<span style=color:pink>Two Colors Fade</span>
<<if !_hasEyeshadow[0]>><<button "Apply" "2Fade">><</button>><<else>><<button "Remove">><<goto "Advanced">><<washOff "TwoFadeEyes">><<if _nbRemover[0] < 1 or _nbCottonPads < 1>><<set $time.minutes+=4>><<else>><<set $time.minutes+=2>><<inventoryChangeQuantity "CottonPads" -1>><<inventoryChangeQuantity "MakeupRemover" -1>><</if>><</button>><</if>></center></div>\
\
<div class="item"><center>[img[Images/Makeup/ThreeFade.jpg]]
<span style=color:pink>Three Colors Fade</span>
<<if !_hasEyeshadow[1]>><<button "Apply" "3Fade">><</button>><<else>><<button "Remove">><<goto "Advanced">><<washOff "ThreeFadeEyes">><<if _nbRemover[0] < 1 or _nbCottonPads < 1>><<set $time.minutes+=4>><<else>><<set $time.minutes+=2>><<inventoryChangeQuantity "CottonPads" -1>><<inventoryChangeQuantity "MakeupRemover" -1>><</if>><</button>><</if>></center></div>\
</div>\
\
<div class=itemContainer1><div style=width:100%><center>Nails:</center></div><div class="item"><center>[img[Images/Makeup/TwoFadeN.jpg]]
<span style=color:pink>Two Colors Fade</span>
<<if !_hasNails[0]>><<button "Apply" "2FadeN">><</button>><<elseif _hasNails[0] && _nbRemover[1] > 0>><<button "Remove">><<goto "Advanced">><<washOff "TwoFadeNails">><<set $time.minutes+=10>><<inventoryChangeQuantity "MakeupRemover" -1>><</button>><<else>><span style=color:white>I need polish remover</span><</if>></center></div>\
\
<div class="item"><center>[img[Images/Makeup/CheckeredN.jpg]]
<span style=color:pink>Checkered</span>
<<if !_hasNails[1]>><<button "Apply" "CheckeredN">><</button>><<elseif _hasNails[1] && _nbRemover[1] > 0>><<button "Remove">><<goto "Advanced">><<washOff "CheckeredNails">><<set $time.minutes+=10>><<inventoryChangeQuantity "MakeupRemover" -1>><</button>><<else>><span style=color:white>I need polish remover</span><</if>></center></div>\
\
<div class="item"><center>[img[Images/Makeup/StripedN.jpg]]
<span style=color:pink>Striped</span>
<<if !_hasNails[2]>><<button "Apply" "StripedN">><</button>><<elseif _hasNails[2] && _nbRemover[1] > 0>><<button "Remove">><<goto "Advanced">><<washOff "StripedNails">><<set $time.minutes+=10>><<inventoryChangeQuantity "MakeupRemover" -1>><</button>><<else>><span style=color:white>I need polish remover</span><</if>></center></div>\
</div><<link "Return">><<House>><<CD>><</link>>
<div class=hidden><span id="btn1"><<button $btn1>>
<<House>><<CD>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><<MakeupChoice>><div class=itemContainer1><<nobr>>
<<for _i to 0; _i lt $playerMakeupStyles.length; _i ++>>
<<capture _i>>
<<if $playerMakeupStyles[_i].makeup.length === 0>>
<div class="item">
<center>
[img["Images/Hair/None.png"]]<br>
Empty<br>
<<textbox "$playerMakeupStyles[_i].name" $playerMakeupStyles[_i].name>><br>
<<button "Set Style">>
<<makeupSetStyle _i>>
<<goto 'Styles'>>
<</button>>
</center>
</div>
<<else>>
<<makeupStylesShowOne>>
<</if>>
<</capture>>
<</for>><</nobr>></div><<link "Return">><<House>><<CD>><</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<House>><<CD>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><center><<link "Close makeup">><<House>><<CD>><</link>></center><<MakeupChoice>><<MakeupEyeButtons>><<set _items = setup.playerCode.inventoryItemsWithTag('Eyeshadow')>><<MakeupView _items>><center><<link "Close makeup">><<House>><<CD>><</link>></center><center><<link "Close makeup">><<House>><<CD>><</link>></center><<MakeupChoice>><<set _items = setup.playerCode.inventoryItemsWithTag('Skin')>><<MakeupView _items>><center><<link "Close makeup">><<House>><<CD>><</link>></center>The Face Forward is a truly impressive store, with a wide variety of makeup allowing a plethora of different styles to be made... at least if you know what to purchase that is. That being said, you can always ask for some [[help->FaceForwardHelp]] if you are too lost.
<div style="background-color: purple; color: white; font-size: 1em"><<button "Lips" "FaceForward1">><</button>><<button "Eyes" "FaceForward2">><</button>><<button "Skin" "FaceForward3">><</button>><<button "Nails" "FaceForward4">><</button>><<button "Sets" "FaceForward5">><</button>><<button "Misc." "FaceForward6">><</button>></div>\
\
<div class="itemContainer1"><<shop "Face Forward 1">></div>\
[[Leave->Mall2]]<div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Mall2">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div>
<<switch _InfoType>><<case "C1">>Money doesn't grow on tree, but apparently that it appears out of thin air!
<b>Effect:</b> Gain 1000$<<case "C2">>You feel quite ditzy all of the sudden!
<b>Effect:</b> Maxed your bimbo stat!<<case "C3">>You gain a lot of sexual experience out of nowhere!
<b>Effect:</b> Gain 100 xp for all your sexual skills.<<case "C4">>Your clothes change into a very slutty and pink ensemble as massive breasts sprout and your hair change color. Hopefully your personality survived this.
<b>Effect:</b> Gained and wearing a pink crop top, a pink latex skirt and red pumps. Your hair is now either pink, blond or platinum and your breasts grew to E cups!<<case "C5">>Your clothes turn into an alt-girl attire. Turns out the goth waifu you were looking for was inside you all along!
<b>Effect:</b> Gained and wearing a goth crop top, goth lingerie, a black pleated skirt and goth heels. Additionally, your hair are now either black, red, purple, grey or white<<case "C6">>Poof! You are now of the opposite gender!
<b>Effect:</b> You genderswapped! (Not impactful as of now)<<case "C7">>You find a stash of brand new sextoys!
<b>Effect:</b> Gained all variations of buttplugs, chastity cages, gags and most other toys.<<case "C8">>Wait, when did you buy all that food?
<b>Effect:</b> Gained 50 junk food, 50 regular food and 10 healthy food.<<case "C9">>All the things in your spare room are boxed up, allowing you to change its purpose in a jiffy!
<b>Effect:</b> Your spare room was reset.<<case "C10">>You find a maid dress in your apartment, looks like a new vocation for you!
<b>Effect:</b> Gained the maid dress.<<case "C11">>All of your body and facial hair falls straight on the floor. Guess you'll have to pass the broom now...
<b>Effect:</b> You are now fully shaved!<<case "C12">>Your hair suddenly flow down all the way to your rear! Time for a haircut?
<b>Effect:</b> Your hair now reaches all the way down your rear.<<case "C13">>You suddenly feel the urge of locking your cock into chastity forever and live like a sissy slut for the rest of your days.
<b>Effect:</b> Maxed your sissification stat.<<case "C14a">>You feel like if a week passed in a matter of seconds, if you chose a program, you should hurry to College!
<b>Effect:</b> Fast forward to the first week of classes!<<case "C14b">>Nothing happens, how strange...
<b>Effect:</b> None, you should try this on a new save.<<case "C15">>You suddenly feel very crafty, perhaps sewing will be right up your alley?
<b>Effect:</b> Unlocked sewing.<<case "C16">>You know what, making doing some improv would help you feel more at ease with people...
<b>Effect:</b> Unlocked acting.<<case "Wipes">>You clean yourself up a little!<</switch>><<if $InfoID is "PreBeta">><<unset $InfoID>>Uh oh! Looks like you are trying to run a save from the Alpha version of Fresh Starts. Unfortunately, due to the redo of the entire backend of the game, saves that were made before 0.1.0 are not compatible with the game. Sorry about the inconvenience!
-LordOfChange<</if>>The Face Forward is a truly impressive store, with a wide variety of makeup allowing a plethora of different styles to be made... at least if you know what to purchase that is. Anywho, you can always ask for some [[help->FaceForwardHelp]] if you are too lost.
<div style="background-color: purple; color: white; font-size: 1em"><<button "Lips" "FaceForward1">><</button>><<button "Eyes" "FaceForward2">><</button>><<button "Skin" "FaceForward3">><</button>><<button "Nails" "FaceForward4">><</button>><<button "Sets" "FaceForward5">><</button>><<button "Misc." "FaceForward6">><</button>></div>\
\
<div class="itemContainer1"><<shop "Face Forward 2">></div>\
[[Leave->Mall2]]<div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Mall2">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div>The Face Forward is a truly impressive store, with a wide variety of makeup allowing a plethora of different styles to be made... at least if you know what to purchase that is. Anywho, you can always ask for some [[help->FaceForwardHelp]] if you are too lost.
<div style="background-color: purple; color: white; font-size: 1em"><<button "Lips" "FaceForward1">><</button>><<button "Eyes" "FaceForward2">><</button>><<button "Skin" "FaceForward3">><</button>><<button "Nails" "FaceForward4">><</button>><<button "Sets" "FaceForward5">><</button>><<button "Misc." "FaceForward6">><</button>></div>\
\
<div class="itemContainer1"><<shop "Face Forward 3">></div>\
[[Leave->Mall2]]<div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Mall2">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div>The Face Forward is a truly impressive store, with a wide variety of makeup allowing a plethora of different styles to be made... at least if you know what to purchase that is. Anywho, you can always ask for some [[help->FaceForwardHelp]] if you are too lost.
<div style="background-color: purple; color: white; font-size: 1em"><<button "Lips" "FaceForward1">><</button>><<button "Eyes" "FaceForward2">><</button>><<button "Skin" "FaceForward3">><</button>><<button "Nails" "FaceForward4">><</button>><<button "Sets" "FaceForward5">><</button>><<button "Misc." "FaceForward6">><</button>></div>\
\
<div class="itemContainer1"><<shop "Face Forward 5">></div>\
[[Leave->Mall2]]<div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Mall2">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div>The Face Forward is a truly impressive store, with a wide variety of makeup allowing a plethora of different styles to be made... at least if you know what to purchase that is. Anywho, you can always ask for some [[help->FaceForwardHelp]] if you are too lost.
<div style="background-color: purple; color: white; font-size: 1em"><<button "Lips" "FaceForward1">><</button>><<button "Eyes" "FaceForward2">><</button>><<button "Skin" "FaceForward3">><</button>><<button "Nails" "FaceForward4">><</button>><<button "Sets" "FaceForward5">><</button>><<button "Misc." "FaceForward6">><</button>></div>\
\
<div class="itemContainer1"><<shop "Face Forward 6">></div>\
[[Leave->Mall2]]<div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Mall2">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><span id="Answer">"Hello<<if $player.status.crossdressing and $player.status.convincingness >= 11>> miss.<<elseif $player.status.crossdressing>> miss.<<else>> sir.<</if>> How may I help you today?" <<if $player.status.crossdressing and $player.status.convincingness < 11>>You can feel she was unsure if you were a male or a female.<</if>>
<<if !$player.status.crossdressing and $player.stats.sissification < 20>><<link "I'm looking for a starter set for my niece">><<replace #Answer>><span id=Answer>"Well if you want to be safe, I'd recommend you buy her the <i>The Basics</i> set, it got all what a young lady would need."
<<link "Thanks">><<goto "FaceForward1">><</link>></span><</replace>><</link>>
<<link "I lost a bet and I need to well... you know... any tips?">><<replace #Answer>><span id=Answer>"I'd suggest you invest in some makeup remover and cotton pads unless you want to spend a lot of time removing everything. Also, if you don't mind spending some more, I'd suggest you get brushes and sponges, it will make your job easier. Good luck with that bet!"
<<link "Thanks">><<goto "FaceForward1">><</link>></span><</replace>><</link>><<else>><<link "I want to get started, anything you'd recommend me?">><<replace #Answer>><span id=Answer>"The <i>The Basics</i> set is a personal favorite, you'll have all you'd want to get started. We're also due to receive other kits soon!"
<<link "Thanks">><<goto "FaceForward1">><</link>></span><</replace>><</link>>
<<link "I'm looking for some tips">><<replace #Answer>><span id=Answer>"I'd suggest you invest in some makeup remover and cotton pads unless you want to spend a lot of time removing everything. I would also recommend you get brushes and sponges, it will make your job somewhat easier."
<<link "Thanks">><<goto "FaceForward1">><</link>></span><</replace>><</link>>
<</if>><<link "Nevermind">><<goto "FaceForward1">><</link>></span><<Fem>><<MakeupCheck>><<set _nbCottonPads = setup.playerCode.inventoryQuantity("CottonPads")>><<set _nbRemover = [setup.playerCode.inventoryQuantity("MakeupRemover"), setup.playerCode.inventoryQuantity("PolishRemover")]>>The application of the following items failed:
<<if _ErrorID1 is 1>><<nbEyeshadow>>-$advancedColors.eyes[0] to $advancedColors.eyes[1] Fade <span id=Shadow><<button "Remove">><<set $timer.makeup.eyeshadow to 0>><<if _nbMakeupRemover > 0 && _nbCottonPads > 0>><<inventoryChangeQuantity "CottonPads" -1>><<inventoryChangeQuantity "MakeupRemover" -1>><<set $time.minutes++>><<else>><<set $time.minutes+=3>><</if>><<washOff "TwoFadeEyes">><<set $advancedColors.eyes = ["None", "None", "None"]>><<replace #Shadow>>Successfully removed!<</replace>><</button>></span>\
\
<<elseif _ErrorID1 is 2>><<nbEyeshadow>>-$advancedColors.eyes[0] to $advancedColors.eyes[1] to $advancedColors.eyes[2] fade <span id=Shadow><<button "Remove">><<set $timer.makeup.eyeshadow to 0>><<if _nbMakeupRemover > 0 && _nbCottonPads > 0>><<inventoryChangeQuantity "CottonPads" -1>><<inventoryChangeQuantity "MakeupRemover" -1>><<set $time.minutes++>><<else>><<set $time.minutes+=3>><</if>><<washOff "ThreeFadeEyes">><<set $advancedColors.eyes = ["None", "None", "None"]>><<replace #Shadow>>Successfully removed!<</replace>><</button>></span>\
\<</if>>\
\
<<if _ErrorID2 is 1>><<nbPolish>>-$advancedColors.nails[0] to $advancedColors.nails[1] finger nails fade <span id=Fingers><<if _nbRemover[1] > 0>><<button "Remove">><<set $timer.nails to 0>><<inventoryChangeQuantity "PolishRemover" -1>><<set $time.minutes+=10>><<washOff "TwoFadeNails">><<set $advancedColors.nails = ["None", "None"]>><<replace #Fingers>>Successfully removed!<</replace>><<goto "Advanced">><</button>><</if>></span>\
\
<<elseif _ErrorID2 is 2>><<nbPolish>>-$advancedColors.nails[0] && $advancedColors.nails[1] checkered nails <span id=Fingers><<if _nbPolishRemover > 0>><<button "Remove">><<inventoryChangeQuantity "PolishRemover" -1>><<set $timer.nails to 0>><<set $time.minutes+=10>><<washOff "CheckeredNails">><<set $advancedColors.nails to ["None", "None"]>><<replace #Fingers>>Successfully removed!<</replace>><<goto "Advanced">><</button>><</if>></span>\
\
<<elseif _ErrorID2 is 3>><<nbPolish>>-$advancedColors.nails[0] && $advancedColors.nails[1] striped nails <span id=Fingers><<if _nbPolishRemover > 0>><<button "Remove">><<inventoryChangeQuantity "PolishRemover" -1>><<set $timer.nails to 0>><<set $time.minutes+=10>><<washOff "StripedNails">><<set $advancedColors.nails to ["None", "None"]>><<replace #Fingers>>Successfully removed!<</replace>><<goto "Advanced">><</button>><</if>></span>\
\
\<</if>><<nbEyeshadow>><<if $Error is 1>><span style=color:red>You aren't applying a fade!</span>
<</if>><<if _availableColors.length < 2>><span style=color:red>You don't have enough colors to create a fade.</span><<else>>Color 1: <<listbox "_Color1" autoselect>><<optionsfrom _availableColors>><</listbox>>
Color 2: <<listbox "_Color2" autoselect>><<optionsfrom _availableColors>><</listbox>>
<<button "Apply">>
<<set _Color1>>
<<set _Color2>>
<<if _Color1 is _Color2>>
<<goto "2Fade">>
<<set $Error = 1>>
<<else>>
<<set _black to 0>>
<<set _blue to 0>>
<<set _chestnut to 0>>
<<set _copper to 0>>
<<set _cyan to 0>>
<<set _green to 0>>
<<set _honey to 0>>
<<set _ivory to 0>>
<<set _magenta to 0>>
<<set _nude to 0>>
<<set _orange to 0>>
<<set _pink to 0>>
<<set _purple to 0>>
<<set _red to 0>>
<<set _tan to 0>>
<<set _teal to 0>>
<<set _white to 0>>
<<set _yellow to 0>>
<<switch _Color1>>
<<case "Black">><<set _black -= 1>>
<<case "Blue">><<set _blue -= 1>>
<<case "Chestnut">><<set _chestnut -= 1>>
<<case "Copper">><<set _copper -= 1>>
<<case "Cyan">><<set _cyan -= 1>>
<<case "Green">><<set _green -= 1>>
<<case "Honey">><<set _honey -= 1>>
<<case "Ivory">><<set _ivory -= 1>>
<<case "Magenta">><<set _magenta -= 1>>
<<case "Nude">><<set _nude -= 1>>
<<case "Orange">><<set _orange -= 1>>
<<case "Pink">><<set _pink -= 1>>
<<case "Purple">><<set _purple -= 1>>
<<case "Red">><<set _red -= 1>>
<<case "Tan">><<set _tan -= 1>>
<<case "Teal">><<set _teal -= 1>>
<<case "White">><<set _white -= 1>>
<<case "Yellow">><<set _yellow -= 1>>
<</switch>>
<<switch _Color2>>
<<case "Black">><<set _black -= 1>>
<<case "Blue">><<set _blue -= 1>>
<<case "Chestnut">><<set _chestnut -= 1>>
<<case "Copper">><<set _copper -= 1>>
<<case "Cyan">><<set _cyan -= 1>>
<<case "Green">><<set _green -= 1>>
<<case "Honey">><<set _honey -= 1>>
<<case "Ivory">><<set _ivory -= 1>>
<<case "Magenta">><<set _magenta -= 1>>
<<case "Nude">><<set _nude -= 1>>
<<case "Orange">><<set _orange -= 1>>
<<case "Pink">><<set _pink -= 1>>
<<case "Purple">><<set _purple -= 1>>
<<case "Red">><<set _red -= 1>>
<<case "Tan">><<set _tan -= 1>>
<<case "Teal">><<set _teal -= 1>>
<<case "White">><<set _white -= 1>>
<<case "Yellow">><<set _yellow -= 1>>
<</switch>>
<<inventoryChangeQuantity "BlackEyeshadow" _black>><<inventoryChangeQuantity "BlueEyeshadow" _blue>><<inventoryChangeQuantity "ChestnutEyeshadow" _chestnut>><<inventoryChangeQuantity "CopperEyeshadow" _copper>><<inventoryChangeQuantity "CyanEyeshadow" _cyan>><<inventoryChangeQuantity "GreenEyeshadow" _green>><<inventoryChangeQuantity "HoneyEyeshadow" _honey>><<inventoryChangeQuantity "IvoryEyeshadow" _ivory>><<inventoryChangeQuantity "MagentaEyeshadow" _magenta>><<inventoryChangeQuantity "NudeEyeshadow" _nude>><<inventoryChangeQuantity "OrangeEyeshadow" _orange>><<inventoryChangeQuantity "PinkEyeshadow" _pink>><<inventoryChangeQuantity "PurpleEyeshadow" _purple>><<inventoryChangeQuantity "RedEyeshadow" _red>><<inventoryChangeQuantity "TanEyeshadow" _tan>><<inventoryChangeQuantity "TealEyeshadow" _teal>><<inventoryChangeQuantity "WhiteEyeshadow" _white>><<inventoryChangeQuantity "YellowEyeshadow" _yellow>>
<<apply "TwoFadeEyes">>
<<set $advancedColors.eyes[0] = _Color1>>
<<set $advancedColors.eyes[1] = _Color2>>
<<set $advancedColors.eyes[2] = "None">>
<<unset $Error>>
<<TwoFadeEyes>>
<<goto "Advanced">>
<</if>>
<</button>><</if>>
<<link "I changed my mind">><<goto "Advanced">><<unset $Error>><</link>><<nbEyeshadow>><<if $Error is 1>><span style=color:red>You aren't applying a fade!</span>
<</if>><<if _availableColors.length < 3>><span style=color:red>You don't have enough available colors for a fade.</span><<else>>Color 1: <<listbox "_Color1" autoselect>><<optionsfrom _availableColors>><</listbox>>
Color 2: <<listbox "_Color2" autoselect>><<optionsfrom _availableColors>><</listbox>>
Color 3: <<listbox "_Color3" autoselect>><<optionsfrom _availableColors>><</listbox>>
<<button "Apply">>
<<nbEyeshadow>>
<<set _Color1>>
<<set _Color2>>
<<set _Color3>>
<<if (_Color1 is _Color2) or (_Color1 is _Color3) or (_Color2 is _Color3)>>
<<goto "2Fade">>
<<set $Error = 1>>
<<else>>
<<set _black to 0>>
<<set _blue to 0>>
<<set _chestnut to 0>>
<<set _copper to 0>>
<<set _cyan to 0>>
<<set _green to 0>>
<<set _honey to 0>>
<<set _ivory to 0>>
<<set _magenta to 0>>
<<set _nude to 0>>
<<set _orange to 0>>
<<set _pink to 0>>
<<set _purple to 0>>
<<set _red to 0>>
<<set _tan to 0>>
<<set _teal to 0>>
<<set _white to 0>>
<<set _yellow to 0>>
<<switch _Color1>>
<<case "Black">><<set _black -= 1>>
<<case "Blue">><<set _blue -= 1>>
<<case "Chestnut">><<set _chestnut -= 1>>
<<case "Copper">><<set _copper -= 1>>
<<case "Cyan">><<set _cyan -= 1>>
<<case "Green">><<set _green -= 1>>
<<case "Honey">><<set _honey -= 1>>
<<case "Ivory">><<set _ivory -= 1>>
<<case "Magenta">><<set _magenta -= 1>>
<<case "Nude">><<set _nude -= 1>>
<<case "Orange">><<set _orange -= 1>>
<<case "Pink">><<set _pink -= 1>>
<<case "Purple">><<set _purple -= 1>>
<<case "Red">><<set _red -= 1>>
<<case "Tan">><<set _tan -= 1>>
<<case "Teal">><<set _teal -= 1>>
<<case "White">><<set _white -= 1>>
<<case "Yellow">><<set _yellow -= 1>>
<</switch>>
<<switch _Color2>>
<<case "Black">><<set _black -= 1>>
<<case "Blue">><<set _blue -= 1>>
<<case "Chestnut">><<set _chestnut -= 1>>
<<case "Copper">><<set _copper -= 1>>
<<case "Cyan">><<set _cyan -= 1>>
<<case "Green">><<set _green -= 1>>
<<case "Honey">><<set _honey -= 1>>
<<case "Ivory">><<set _ivory -= 1>>
<<case "Magenta">><<set _magenta -= 1>>
<<case "Nude">><<set _nude -= 1>>
<<case "Orange">><<set _orange -= 1>>
<<case "Pink">><<set _pink -= 1>>
<<case "Purple">><<set _purple -= 1>>
<<case "Red">><<set _red -= 1>>
<<case "Tan">><<set _tan -= 1>>
<<case "Teal">><<set _teal -= 1>>
<<case "White">><<set _white -= 1>>
<<case "Yellow">><<set _yellow -= 1>>
<</switch>>
<<switch _Color3>>
<<case "Black">><<set _black -= 1>>
<<case "Blue">><<set _blue -= 1>>
<<case "Chestnut">><<set _chestnut -= 1>>
<<case "Copper">><<set _copper -= 1>>
<<case "Cyan">><<set _cyan -= 1>>
<<case "Green">><<set _green -= 1>>
<<case "Honey">><<set _honey -= 1>>
<<case "Ivory">><<set _ivory -= 1>>
<<case "Magenta">><<set _magenta -= 1>>
<<case "Nude">><<set _nude -= 1>>
<<case "Orange">><<set _orange -= 1>>
<<case "Pink">><<set _pink -= 1>>
<<case "Purple">><<set _purple -= 1>>
<<case "Red">><<set _red -= 1>>
<<case "Tan">><<set _tan -= 1>>
<<case "Teal">><<set _teal -= 1>>
<<case "White">><<set _white -= 1>>
<<case "Yellow">><<set _yellow -= 1>>
<</switch>>
<<inventoryChangeQuantity "BlackEyeshadow" _black)>><<inventoryChangeQuantity "BlueEyeshadow" _blue>><<inventoryChangeQuantity "ChestnutEyeshadow" _chestnut>><<inventoryChangeQuantity "CopperEyeshadow" _copper>><<inventoryChangeQuantity "CyanEyeshadow" _cyan>><<inventoryChangeQuantity "GreenEyeshadow" _green>><<inventoryChangeQuantity "HoneyEyeshadow" _honey>><<inventoryChangeQuantity "IvoryEyeshadow" _ivory>><<inventoryChangeQuantity "MagentaEyeshadow" _magenta>><<inventoryChangeQuantity "NudeEyeshadow" _nude>><<inventoryChangeQuantity "OrangeEyeshadow" _orange>><<inventoryChangeQuantity "PinkEyeshadow" _pink>><<inventoryChangeQuantity "PurpleEyeshadow" _purple>><<inventoryChangeQuantity "RedEyeshadow" _red>><<inventoryChangeQuantity "TanEyeshadow" _tan>><<inventoryChangeQuantity "TealEyeshadow" _teal>><<inventoryChangeQuantity "WhiteEyeshadow" _white>><<inventoryChangeQuantity "YellowEyeshadow" _yellow>>
<<apply "ThreeFadeEyes">>
<<set $advancedColors.eyes[0] = _Color1>>
<<set $advancedColors.eyes[1] = _Color2>>
<<set $advancedColors.eyes[2] = _Color3>>
<<unset $Error>>
<<ThreeFadeEyes>>
<<goto "Advanced">>
<</if>>
<</button>>
<</if>>
<<link "I changed my mind">><<goto "Advanced">><<unset $Error>><</link>><<widget "TwoFadeEyes">>
<<set _hasBrushSet = setup.playerCode.hasItem("BrushSet")>>
<<set _hasBrushSet = setup.playerCode.hasItem("SpongeSet")>>
<<set _EffectChance = random(1,100)>>
<<if _hasBrushSet>>
<<set _EffectChance-=5>>
<</if>>
<<if _hasSpongeSet>>
<<set _EffectChance-=7>>
<</if>>
<<switch $player.skills[7].level>>
<<case 0>>
<<if _EffectChance <= 10>>
<<set $timer.makeup.eyeshadow = 1>>
<<set $player.skills[7].xp+=6>>
<<else>>
<<set $timer.makeup.eyeshadow to 0>>
<<set $player.skills[7].xp+=2>>
<<set _ErrorID1 = 1>>
<<script>>
Dialog.setup("Application Failed", "charsheet"); Dialog.wiki(Story.get("ErrorBox").processText());Dialog.open();
<</script>>
<</if>>
<<case 1>>
<<if _EffectChance <= 25>>
<<set $timer.makeup.eyeshadow = 1>>
<<set $player.skills[7].xp+=6>>
<<else>>
<<set $timer.makeup.eyeshadow to 0>>
<<set $player.skills[7].xp+=2>>
<<set _ErrorID1 = 1>>
<<script>>
Dialog.setup("Application Failed", "charsheet"); Dialog.wiki(Story.get("ErrorBox").processText());Dialog.open();
<</script>>
<</if>>
<<case 2>>
<<if _EffectChance <= 50>>
<<set $timer.makeup.eyeshadow = 1>>
<<set $player.skills[7].xp+=6>>
<<else>>
<<set $timer.makeup.eyeshadow to 0>>
<<set $player.skills[7].xp+=2>>
<<set _ErrorID1 = 1>>
<<script>>
Dialog.setup("Application Failed", "charsheet"); Dialog.wiki(Story.get("ErrorBox").processText());Dialog.open();
<</script>>
<</if>>
<<case 3>>
<<if _EffectChance <= 85>>
<<set $timer.makeup.eyeshadow = 1>>
<<set $player.skills[7].xp+=6>>
<<else>>
<<set $timer.makeup.eyeshadow to 0>>
<<set $player.skills[7].xp+=2>>
<<set _ErrorID1 = 1>>
<<script>>
Dialog.setup("Application Failed", "charsheet"); Dialog.wiki(Story.get("ErrorBox").processText());Dialog.open();
<</script>>
<</if>>
<<case 4>>
<<set $timer.makeup.eyeshadow = 1>>
<<set $player.skills[7].xp+=6>>
<</switch>>
<</widget>>
<<widget "ThreeFadeEyes">>
<<set _hasBrushSet = setup.playerCode.hasItem("BrushSet")>>
<<set _hasBrushSet = setup.playerCode.hasItem("SpongeSet")>>
<<set _EffectChance = random(1,100)>>
<<if _hasBrushSet>>
<<set _EffectChance-=5>>
<</if>>
<<if _hasSpongeSet>>
<<set _EffectChance-=7>>
<</if>>
<<switch $player.skills[7].level>>
<<case 0>>
<<if _EffectChance <= 5>>
<<set $timer.makeup.eyeshadow = 1>>
<<set $player.skills[7].xp+=8>>
<<else>>
<<set $timer.makeup.eyeshadow to 0>>
<<set $player.skills[7].xp+=3>>
<<set _ErrorID1 = 2>>
<</if>>
<<case 1>>
<<if _EffectChance <= 10>>
<<set $timer.makeup.eyeshadow = 1>>
<<set $player.skills[7].xp+=8>>
<<else>>
<<set $timer.makeup.eyeshadow to 0>>
<<set $player.skills[7].xp+=3>>
<<set _ErrorID1 = 2>>
<</if>>
<<case 2>>
<<if _EffectChance <= 20>>
<<set $timer.makeup.eyeshadow = 1>>
<<set $player.skills[7].xp+=8>>
<<else>>
<<set $timer.makeup.eyeshadow to 0>>
<<set $player.skills[7].xp+=3>>
<<set _ErrorID1 = 2>>
<</if>>
<<case 3>>
<<if _EffectChance <= 60>>
<<set $timer.makeup.eyeshadow = 1>>
<<set $player.skills[7].xp+=8>>
<<else>>
<<set $timer.makeup.eyeshadow to 0>>
<<set $player.skills[7].xp+=3>>
<<set _ErrorID1 = 2>>
<</if>>
<<case 4>>
<<if _EffectChance <= 95>>
<<set $timer.makeup.eyeshadow = 1>>
<<set $player.skills[7].xp+=8>>
<<else>>
<<set $timer.makeup.eyeshadow to 0>>
<<set $player.skills[7].xp+=3>>
<<set _ErrorID1 = 2>>
<</if>>
<</switch>>
<</widget>>
<<widget "TwoFadeNails">>
<<set _hasBrushSet = setup.playerCode.hasItem("BrushSet")>>
<<set _EffectChance = random(1,100)>>
<<if _hasBrushSet>>
<<set _EffectChance-=5>>
<</if>>
<<switch $player.skills[7].level>>
<<case 0>>
<<if _EffectChance <= 10>>
<<set $timer.makeup.eyeshadow = 1>>
<<set $player.skills[7].xp+=6>>
<<else>>
<<set $timer.makeup.eyeshadow to 0>>
<<set $player.skills[7].xp+=2>>
<<set _ErrorID2 = 1>>
<<script>>
Dialog.setup("Application Failed", "charsheet"); Dialog.wiki(Story.get("ErrorBox").processText());Dialog.open();
<</script>>
<</if>>
<<case 1>>
<<if _EffectChance <= 25>>
<<set $timer.makeup.eyeshadow = 1>>
<<set $player.skills[7].xp+=6>>
<<else>>
<<set $timer.makeup.eyeshadow to 0>>
<<set $player.skills[7].xp+=2>>
<<set _ErrorID2 = 1>>
<<script>>
Dialog.setup("Application Failed", "charsheet"); Dialog.wiki(Story.get("ErrorBox").processText());Dialog.open();
<</script>>
<</if>>
<<case 2>>
<<if _EffectChance <= 50>>
<<set $timer.makeup.eyeshadow = 1>>
<<set $player.skills[7].xp+=6>>
<<else>>
<<set $timer.makeup.eyeshadow to 0>>
<<set $player.skills[7].xp+=2>>
<<set _ErrorID2 = 1>>
<<script>>
Dialog.setup("Application Failed", "charsheet"); Dialog.wiki(Story.get("ErrorBox").processText());Dialog.open();
<</script>>
<</if>>
<<case 3>>
<<if _EffectChance <= 85>>
<<set $timer.makeup.eyeshadow = 1>>
<<set $player.skills[7].xp+=6>>
<<else>>
<<set $timer.makeup.eyeshadow to 0>>
<<set $player.skills[7].xp+=2>>
<<set _ErrorID2 = 1>>
<<script>>
Dialog.setup("Application Failed", "charsheet"); Dialog.wiki(Story.get("ErrorBox").processText());Dialog.open();
<</script>>
<</if>>
<<case 4>>
<<set $timer.makeup.eyeshadow = 1>>
<<set $player.skills[7].xp+=6>>
<</switch>>
<</widget>>
<<widget "CheckeredNails">>
<<set _hasBrushSet = setup.playerCode.hasItem("BrushSet")>>
<<set _EffectChance = random(1,100)>>
<<if _hasBrushSet>>
<<set _EffectChance-=5>>
<</if>>
<<switch $player.skills[7].level>>
<<case 0>>
<<if _EffectChance <= 10>>
<<set $timer.makeup.eyeshadow = 1>>
<<set $player.skills[7].xp+=6>>
<<else>>
<<set $timer.makeup.eyeshadow to 0>>
<<set $player.skills[7].xp+=2>>
<<set _ErrorID2 = 2>>
<<script>>
Dialog.setup("Application Failed", "charsheet"); Dialog.wiki(Story.get("ErrorBox").processText());Dialog.open();
<</script>>
<</if>>
<<case 1>>
<<if _EffectChance <= 25>>
<<set $timer.makeup.eyeshadow = 1>>
<<set $player.skills[7].xp+=6>>
<<else>>
<<set $timer.makeup.eyeshadow to 0>>
<<set $player.skills[7].xp+=2>>
<<set _ErrorID2 = 2>>
<<script>>
Dialog.setup("Application Failed", "charsheet"); Dialog.wiki(Story.get("ErrorBox").processText());Dialog.open();
<</script>>
<</if>>
<<case 2>>
<<if _EffectChance <= 50>>
<<set $timer.makeup.eyeshadow = 1>>
<<set $player.skills[7].xp+=6>>
<<else>>
<<set $timer.makeup.eyeshadow to 0>>
<<set $player.skills[7].xp+=2>>
<<set _ErrorID2 = 2>>
<<script>>
Dialog.setup("Application Failed", "charsheet"); Dialog.wiki(Story.get("ErrorBox").processText());Dialog.open();
<</script>>
<</if>>
<<case 3>>
<<if _EffectChance <= 85>>
<<set $timer.makeup.eyeshadow = 1>>
<<set $player.skills[7].xp+=6>>
<<else>>
<<set $timer.makeup.eyeshadow to 0>>
<<set $player.skills[7].xp+=2>>
<<set _ErrorID2 = 2>>
<<script>>
Dialog.setup("Application Failed", "charsheet"); Dialog.wiki(Story.get("ErrorBox").processText());Dialog.open();
<</script>>
<</if>>
<<case 4>>
<<set $timer.makeup.eyeshadow = 1>>
<<set $player.skills[7].xp+=6>>
<</switch>>
<</widget>>
<<widget "StripedNails">>
<<set _hasBrushSet = setup.playerCode.hasItem("BrushSet")>>
<<set _EffectChance = random(1,100)>>
<<if _hasBrushSet>>
<<set _EffectChance-=5>>
<</if>>
<<switch $player.skills[7].level>>
<<case 0>>
<<if _EffectChance <= 10>>
<<set $timer.makeup.eyeshadow = 1>>
<<set $player.skills[7].xp+=6>>
<<else>>
<<set $timer.makeup.eyeshadow to 0>>
<<set $player.skills[7].xp+=2>>
<<set _ErrorID2 = 3>>
<<script>>
Dialog.setup("Application Failed", "charsheet"); Dialog.wiki(Story.get("ErrorBox").processText());Dialog.open();
<</script>>
<</if>>
<<case 1>>
<<if _EffectChance <= 25>>
<<set $timer.makeup.eyeshadow = 1>>
<<set $player.skills[7].xp+=6>>
<<else>>
<<set $timer.makeup.eyeshadow to 0>>
<<set $player.skills[7].xp+=2>>
<<set _ErrorID2 = 3>>
<<script>>
Dialog.setup("Application Failed", "charsheet"); Dialog.wiki(Story.get("ErrorBox").processText());Dialog.open();
<</script>>
<</if>>
<<case 2>>
<<if _EffectChance <= 50>>
<<set $timer.makeup.eyeshadow = 1>>
<<set $player.skills[7].xp+=6>>
<<else>>
<<set $timer.makeup.eyeshadow to 0>>
<<set $player.skills[7].xp+=2>>
<<set _ErrorID2 = 3>>
<<script>>
Dialog.setup("Application Failed", "charsheet"); Dialog.wiki(Story.get("ErrorBox").processText());Dialog.open();
<</script>>
<</if>>
<<case 3>>
<<if _EffectChance <= 85>>
<<set $timer.makeup.eyeshadow = 1>>
<<set $player.skills[7].xp+=6>>
<<else>>
<<set $timer.makeup.eyeshadow to 0>>
<<set $player.skills[7].xp+=2>>
<<set _ErrorID2 = 3>>
<<script>>
Dialog.setup("Application Failed", "charsheet"); Dialog.wiki(Story.get("ErrorBox").processText());Dialog.open();
<</script>>
<</if>>
<<case 4>>
<<set $timer.makeup.eyeshadow = 1>>
<<set $player.skills[7].xp+=6>>
<</switch>>
<</widget>>You get in the backstage as one of the girls drags you along. <span style=color:purple>"Okay girl, or sissy, I don't know nor really care. We've never been this busy on Halloween in years and we need all the girls on the floor."</span>
She grabs one of the few costumes left and one of the most revealing, sadly for you. <i><span class=You>Well I guess I will be Sister $player.names.blueMoon tonight...</span></i>
You put the outfit on and take a look in the mirror, your naked rear exposed for everyone to see.
<video src="Images/Porn/Nun.m4v" type="video/m4v" autoplay loop></video>
<span style=color:purple>"Come on, stop staring at your ass and shake it for the clients"</span> She gives you a slap on the rear and pushes you outside of the changing room, forcing you to start a long shift you might not actually be ready [[for.->BMHalloween2]]<span id=choice><<set _outfit = setup.playerCode.isWorn("SuperheroCostume")>><<if !$player.status.crossdressing && !_outfit>>Are you sure you want to go to the Halloween party without wearing any costume?
<<link "Go anyways">><<set _HalloweenCostume = "None">><<replace #choice>>You finally get to the address that was given to you, people swarming around the premises of what seems to be an off campus frat house. <<if _HalloweenCostume is "None">>Much to your relief, it seems that not all of the attendees chose to wear a costume, preventing you to look like a killjoy.<<else>> Many people being costumed like yourself.<</if>> Among the people you caught a glimpse of, you notice a few trends, including the traditional slutty costumes, but also the obvious last minute options like the one guy you saw who wrote "pedia" on his face to make a clever joke. Of course such an attempt would usually be a blunder, but the jock was also wearing his team's jacket with his name embroidered on the back "Wilkins".
You are forced to admit the joke isn't that bad, even if a tad far-fetched and you are certain his friends must think he is the funniest man alive.
<span id=span1><<link "Enter the frat house">><<replace #span1>>The frat house itself was a surprisingly nice looking building, despite what one would expect after watching movies depicting the life of students. Of course, there are (half) empty beer cans laying around but otherwise, the house of the Pi-Beta-Iota fraternity is well maintained and surprisingly well decorated.
You go grab yourself a beer and crack it, chatting a bit with some strangers which are so inebriated that they probably won't even recall talking with you in a few hours. It takes you a good hour before you finally manage to run into Crystal <<if $player.status.crossdressing>>, which barely recognizes you<</if>>. You try to chitchat, but the loud sounds makes it difficult to understand each other and you quickly move to a quiet <span id=span2><<link corridor.>><<replace #span2>>corridor.
<<include "Halloween P2">><</replace>><</link>></span><</replace>><</link>></span><</replace>><</link>>
<<link "Change">><<House>><</link>><<else>>\
\
You finally get to the address that was given to you, people swarming around the premises of what seems to be an off campus frat house. <<if _HalloweenCostume is "None">>Much to your relief, it seems that not all of the attendees chose to wear a costume, preventing you to look like a killjoy.<<else>> Many people being costumed like yourself.<</if>> Among the people you caught a glimpse of, you notice a few trends, including the traditional slutty costumes, but also the obvious last minute options like the one guy you saw who wrote "pedia" on his face to make a clever joke. Of course such attempt usually be a blunder, but the jock was also wearing his team's jacket with his name embroidered on the back "Wilkins".
You are forced to admit the joke isn't that bad, even if a tad far-fetched and you are certain his friends must think he is the funniest man alive.
<span id=span1><<link "Enter the frat house">><<replace #span1>>The frat house itself was a surprisingly nice looking building, despite what one would expect after watching movies depicting the life of students. Of course, there are (half) empty beer cans laying around but otherwise, the house of the Pi-Beta-Iota fraternity is well maintained and surprisingly well decorated.
You go grab yourself a beer and crack it, chatting a bit with some strangers which are so inebriated that they probably won't even recall talking with you in a few hours. It takes you a good hour before you finally manage to run into Crystal <<if $player.status.crossdressing>>, which barely recognizes you<</if>>. You try to chitchat, but the loud sounds makes it difficult to understand each other and you quickly move to a quiet <span id=span2><<link corridor.>><<replace #span2>>corridor.
<<include "Halloween P2">><</replace>><</link>></span><</replace>><</link>></span>
\
\<</if>><<set _outfit = setup.playerCode.isWorn("SuperheroCostume")>><span class=Crystal>"So! What do you think of my costume?"</span>, she asks. You look at her a little, trying to find a compliment when she was probably the twelfth Harley Quinn you've seen this evening.
<span class=You>"You... look pretty hot..."</span>
<span class=Crystal>"Well thank you, I really wanted to show off my body this year!</span><<if $player.status.crossdressing>><span class=Crystal> Actually, I didn't expect to see you dressed like that, hold up, I'm going to send a picture to Kara, I'm sure she'll love to see you like this!"</span>
You try to protest yet "she" still takes a picture nonetheless and sends it = "her" roommate. <span class=Crystal>"Aww, Kara says she can't make it, something came up at her job. However she says you look quite cute like this and that we should enjoy our sissy holiday!"</span>
"She" shows you a picture Kara took in the bathroom in her sexy cop costume, obviously going on for a theme with her roomie.
[img[Images/Porn/KaraHalloween.jpg]]<<elseif _outfit>><span class=Crystal> Plus I think I found a hero to stop my naughtiness!"</span>, "she" teases.<<else>><span class=Crystal> Honestly its a shame you didn't bother with a costume"</span><</if>>
<span class=You>"Say, I've always wondered, your breasts always seem to change sizes, don't you have implants or something?"</span>
<span class=Crystal>"You mean these?"</span>
<video src="Images/Porn/CrystalHalloween.m4v" type="video/m4v" autoplay loop></video>
Crystal flashes you "her" breasts before continuing, leaving you stunned, something that seemed to be perfectly calculated from "her" part. <span class=Crystal>"Oh, they are just breast forms, with enough makeup like they look just like the real thing!"</span>
You blush a little <span class=You>"Well uhm... Thanks for the answer I guess..."</span>
Crystal laughs <span class=Crystal>"I need another drink, hopefully I'll catch you later!"</span>
<<link "A few hours later">><<set _EffectChance = random(0,100)>><<if $player.status.crossdressing>><<goto "Halloween P3a">><<else>><<if _EffectChance <= 30>><<goto "Halloween P3b">><<else>><<goto "Halloween P3a">><</if>><</if>><</link>>You continue drinking, and chitchatting for a bit, enjoying your time at the party, however it doesn't take long for Crystal to sneak upon you again.
<span class=Crystal>"Heeeyyyyyy youuuuu"</span>, "she" says visibly quite drunk. <span style=Crystal>"Ready to get home and have some fun?"</span>
"She" presses "her" boobs together and looks at you, visibly quite aroused, "her" eyes begging for you to give "her" something to play with. You are actually pretty tipsy yourself, and you decide to play with it, even if there are reasonable chances that you two will pass out as soon as you get = "her" place.
<span class=You>"Finneeeeeeee... That's only because its Halloween okay?"</span>, you reply jokingly, making "her" pout adorably.
You take a cab together [[back = "her" place.->Halloween P4a]]You drank a lot, enjoying your time at the party, actually maybe you drank a little too much as you struggle to find Crystal amidst all the other Harley Quinns.
Fortunately for you, you manage to find "her", or more precisely the other way around.
<span class=Crystal>"Ready to leave, hot stuff?"</span>
You stay phased for a moment as you try to figure out what exactly was going on, truly you lost your markings.
In order to help you think... with your crotch... by making a lewd ahegao face.
<video src="Images/Porn/Mistaken.m4v" type="video/m4v" autoplay loop></video>
You didn't notice Crystal had a piercing before, but you shrug it off.
<span class=Crystal>"So, are you ready or not? If you're not interested I'll go home alone."</span>
<span class=You>"Oh, right... sorry... I'm coming..."</span>
<<link "Follow her">><<goto "Halloween P4b">><</link>><<set $player.skills[6].xp+=25>><<set $time.minutes to 270>><<Night>><<Autosave>>You make quite a lot of money during this evening as the patrons are quite generous with the tips, and with the private dances as well. Despite the number of girls present and the fees from the establishment, you manage to rake up a nice amount of money. <<set $player.assets.money+=1039>>
However you are completely exhausted, so you decide to take a cab <<link "home.">><<House>><</link>>Much to your surprise, the ride to Crystal's apartment doesn't calm "her" lust and as soon as you reach "her" bed, "she" removes the bare minimum of "her" costume, exposing "her" asspussy to you and wiggling it teasingly.
<span class=Crystal>"Pleaseee hurry, I want your cock to fill my needy hole~"</span>, "she" begs as you undress yourself as fast as you can.
However, it takes you a hot minute to undress, making the begs continue, even if "she" isn't even looking at you, making "her" moan out in surprise as you finally penetrate "her" rearhole which easily accommodates your cock.
<video src="Images/Porn/HarleyFuck.m4v" type="video/m4v" autoplay loop></video>
<<link "You wake up on the next day">><<set $time.minutes to 540>><<Night>><<Autosave>><<goto "Halloween P5a">><</link>>You have hot drunken sex with the girl you think is Crystal.
<span class=Crystal>"T-that's the wrong hole idiot!"</span>, she moans out as you penetrate her asshole, fucking it like you usually would with the real Crystal, but her remark makes you freeze for a minute.
She pants, her hole accustoming itself to the intruder. <span class=Crystal>"Hey, why did you stop?"</span>, she asks, confused but aroused.
You babble as your drunken self struggles to give an explanation = "Crystal". <span class=You>"Well.... uh... I... uhmmm..."</span>
She wiggles her rear, making her wince a little as she is not quite used to your cock being inside of her. <span class=Crystal>"I didn't tell you to stop~"</span>
It doesn't take much for you to resume, continuing to pound her rearhole.
<video src="Images/Porn/HarleyFuck.m4v" type="video/m4v" autoplay loop></video>
<<link "The day after">><<goto "Halloween P5b">><<set $time.minutes to 600>><<Night>><<Autosave>><</link>>You wake up the day after, tightly hugging against Crystal's half dressed body. You decide to get up as you feel the urge to use the bathroom, but you trip in "her" heels, forcing you to stop your fall by holding on a rather flimsy piece of furniture, making the bottles inside of it rattle together.
Crystal groans loudly, probably because of the hangover following "her" wild evening. Obviously, you decide to leave "her" alone and grab your own clothes with you as you head to the bathroom, after all Kara already saw you naked.
<<link "Head back home">><<if $housing.current is "crappy apartment">><<if $time.days % 7 == 0>><<goto "Rent">><<else>><<goto "Apartment 1">><</if>><<elseif $housing.current is "apartment">><<goto "Apartment 2">><<else>><<goto "FixerUpper">><</if>><</link>>You wake up in a place you aren't familiar with, much to your own confusion. You feel dizzy and your head hurts terribly, making it harder for you to realize where you are and who you are with.
<i><span class=You>"Fuck... this isn't Crystal... I left with the wrong person... Oh well, I guess I did have sex with a girl this time... at least I think... I should probably leave before she wakes up to avoid the awkwardness of the situation..."</span></i>
On this, you slowly crawl out of the bedsheets and quietly dress back up before <<link "leaving.">><<if $time.days % 7 == 0>><<goto "Rent">><<set $time.minutes+=20>><<else>><<goto "Travel">><</if>><</link>>The Hutinberg Police Downtown Precinct is the nevralgic hub of the anti-smuggling and anti-prostitution task forces in the city. However, budgetary cuts, contradicting laws and rampant corruption within the HCPD makes it likely that anyone caught for offering their "services" can get out easily either with a "contribution to the budget" or by offering their body.
<<link "Leave" "Travel">><</link>><<set $flags.jobs.alleyRep-=5>><<set _hasTravelPass = setup.playerCode.hasItem('TravelPass')>>You spent the rest of the night in a cell at the precinct. The noises prevents you from getting a good night of rest, but at least you didn't have to share the cell with anyone...
<<link "Go home.">><<if $housing.current is "crappy apartment">><<if $time.days % 7 is 0>><<goto "Rent">><<else>><<goto "Apartment 1">><</if>><<else>><<goto "Apartment 2">><</if>><<if setup.firstOfMonth.includes($time.days % 365)>><<set _TravelPass = setup.playerCode.hasItem('TravelPass')>><<set _NMPass = setup.playerCode.hasItem('NMTravelPass')>><<if _NMPass>><<removeFromInventory "NMTravelPass">><<elseif _TravelPass>><<removeFromInventory "TravelPass">><</if>><</if>><</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<if $housing.current is "crappy apartment">><<if $time.days % 7 is 0>><<goto "Rent">><<else>><<goto "Apartment 1">><</if>><<else>><<goto "Apartment 2">><</if>><<if setup.firstOfMonth.includes($time.days % 365)>><<set _TravelPass = setup.playerCode.hasItem('TravelPass')>><<set _NMPass = setup.playerCode.hasItem('NMTravelPass')>><<if _NMPass>><<removeFromInventory "NMTravelPass">><<elseif _TravelPass>><<removeFromInventory "TravelPass">><</if>><</if>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><span id=1>It was a trap! The solicitor was in fact an undercover cop from the anti-prostitution brigade. Will you try to bribe the cop or you prefer not to risk it and spend a night at the precinct?
<<link "Flee">><<set _EffectChance = (random(1,10)+$playerBody.muscleBuild)>><<if _EffectChance >= 7>><<replace #1>>You successfully escape from the cop and hide until they give up the <<link "chase.">><<set $time.minutes+=15>><<set $player.stats.hygiene-=10>><</link>><</replace>><<else>><<replace #1>>The cops manage to catch you, forcing you to spend the rest of the night in a <<link "cell." "Jail Cell">><</link>><</replace>><</if>><</link>>
<<if $player.assets.money >= 100>><<link "Bribe (100$)">><<set _EffectChance = random(1,5)>><<if _EffectChance <= 3>><<replace #1>>You fail to bribe the officer, which takes you to the police station to spend the rest of the night in a <<link "cell." "Jail Cell">><<set $time.minutes to 600>><<Night>><<Autosave>><</link>><</replace>><<elseif _EffectChance is 4>><<replace #1>>The officer declines your offer, but will let you go for $250.
<<if $player.assets.money >= 250>><<link "Pay" "Dimly lit street">><<set $player.assets.money-=250>><<set $time.minutes+=5>><</link>><<else>><span style=color:red>You don't have enough money</span><</if>>
<<link "Spend the night in a cell" "Jail Cell">><<set $time.minutes to 600>><<Night>><<Autosave>><</link>><</replace>><<elseif _EffectChance is 5>><<replace #1>>You successfully bribe the officer, who lets you go with a small bribe.
<<link "Pay" "Dimly lit street">><<set $player.assets.money-=100>><<set $time.minutes+=5>><</link>><</replace>><</if>><</link>>
<</if>><<if $player.assets.money >= 250>><<link "Bribe ($250)">><<set _EffectChance = random(1,5)>><<if _EffectChance <= 2>><<replace #1>>You fail to bribe the officer, which takes you to the police station to spend the rest of the night in a <<link "cell." "Jail Cell">><<set $time.minutes to 600>><<Night>><<Autosave>><</link>><</replace>><<elseif _EffectChance is 3>><<replace #1>>The officer declines your offer, but will let you go for 500$.
<<if $player.assets.money >= 500>><<link "Pay" "Dimly lit street">><<set $player.assets.money-=500>><<set $time.minutes+=5>><</link>><<else>><span style=color:red>You don't have enough money</span><</if>>
<<link "Spend the night in a cell" "Jail Cell">><<set $time.minutes to 600>><<Night>><<Autosave>><</link>><</replace>><<elseif _EffectChance >= 4>><<replace #1>>You successfully bribe the officer, who lets you go with a small bribe.
<<link "Pay" "Dimly lit street">><<set $player.assets.money-=250>><<set $time.minutes+=5>><</link>><</replace>><</if>><</link>>
<</if>><<if $player.assets.money >= 500>><<link "Bribe (500$)">><<set _EffectChance = random(1,5)>><<if _EffectChance <= 2>><<replace #1>>You fail to bribe the officer, which takes you to the police station to spend the rest of the night in a <<link "cell." "Jail Cell">><<set $time.minutes to 600>><<Night>><<Autosave>><</link>><</replace>><<elseif _EffectChance >= 3>><<replace #1>>You successfully bribe the officer, who lets you go with a small bribe.
<<link "Pay" "Dimly lit street">><<set $player.assets.money-=500>><<set $time.minutes+=5>><</link>><</replace>><</if>><</link>>
<</if>><<link "Try to seduce">><<set _EffectChance = random(1,100)>><<if $player.status.convincingness > 14>><<if _EffectChance > 40>><<replace #1>><<set $time.minutes+=(random(5,20))>><<set _EffectChance = random(1,2)>><<if _EffectChance is 1>><div class="shower"><video src="Images/Porn/Cop1.m4v" type="video/m4v" autoplay loop></video></div><<else>><div class="shower"><video src="Images/Porn/Cop2.m4v" type="video/m4v" autoplay loop></video></div><</if>><<set $player.skills[0].xp+=2>>
You successfully seduce the cop and give him a blowjob, allowing you to get off the hook this <<link "time.">><<goto "Dimly lit street">><</link>><</replace>><<else>><<replace #1>>You fail to bribe the officer and you spend the entire night in a <<link "cell.">><<set $time.minutes to 600>><<Night>><<Autosave>><<goto "Jail Cell">><</link>><</replace>><</if>><<elseif $player.status.convincingness > 9 && $player.status.convincingness < 15>><<if _EffectChance > 65>><<replace #1>><<set $time.minutes+=(random(5,20))>><<set _EffectChance = random(1,2)>><<if _EffectChance is 1>><div class="shower"><video src="Images/Porn/Cop1.m4v" type="video/m4v" autoplay loop></video></div><<else>><div class="shower"><video src="Images/Porn/Cop2.m4v" type="video/m4v" autoplay loop></video></div><</if>><<set $player.skills[0].xp+=2>>
You successfully seduce the cop and give him a blowjob, allowing you to get off the hook this <<link "time." "Dimly lit street">><</link>><</replace>><<else>><<replace #1>>You fail to bribe the officer and you spend the entire night in a <<link "cell.">><<set $time.minutes to 600>><<Night>><<Autosave>><<goto "Jail Cell">><</link>><</replace>><</if>><<elseif $player.status.convincingness > 4 && $player.status.convincingness < 10>><<if _EffectChance >= 85>><<replace #1>><<set $time.minutes+=(random(5,20))>><<set _EffectChance = random(1,2)>><<if _EffectChance is 1>><div class="shower"><video src="Images/Porn/Cop1.m4v" type="video/m4v" autoplay loop></video></div><<else>><div class="shower"><video src="Images/Porn/Cop2.m4v" type="video/m4v" autoplay loop></video></div><</if>><<set $player.skills[0].xp+=2>>
You successfully seduce the cop and give him a blowjob, allowing you to get off the hook this <<link "time." "Dimly lit street">><</link>><</replace>><<else>><<replace #1>>You fail to bribe the officer and you spend the entire night in a <<link "cell.">><<set $time.minutes to 600>><<Night>><<Autosave>><<goto "Jail Cell">><</link>><</replace>><</if>><<else>><<replace #1>>You fail to seduce the officer and you spend the entire night in a <<link "cell.">><<set $time.minutes to 600>><<Night>><<Autosave>><<goto "Jail Cell">><</link>><</replace>><</if>><</link>></span><<nobr>>
<<set _top = setup.playerCode.isWorn("PinkCropTop")>><<set _bottom = [setup.playerCode.isWorn("PinkLatexSkirt"), setup.playerCode.isWorn("MicroShort"), setup.playerCode.isWorn("LeatherSkirt"), setup.playerCode.isWorn("LeatherSkinnies")]>>
<<set _outfit = setup.playerCode.isWorn("SluttyLeatherOutfit")>> <<set _shoes = [setup.playerCode.isWorn("BallerinaHeels"), setup.playerCode.isWorn("PinkPumps"), setup.playerCode.isWorn("RedPumps"), setup.playerCode.isWorn("BlackPleasers"), setup.playerCode.isWorn("PinkPleasers"), setup.playerCode.isWorn("BlackKneeBoots"), setup.playerCode.isWorn("BlackLaceUpBoots"), setup.playerCode.isWorn("TallPlatformHeels"), setup.playerCode.isWorn("RedThighHighBoots"), setup.playerCode.isWorn("WhiteThighHighBoots")]>>
<<set _stockings = setup.playerCode.isWorn("Fishnet Thighs")>><</nobr>>\
<<if $flags.jobs.alleyRep >= 25 && visited("DLAEvents") is 0>>
<<goto "DLAEvents">>
<<elseif $flags.jobs.alleyRep >= 50 && visited("DLAEvents") is 1>>
<<goto "DLAEvents">>
<<elseif $flags.jobs.alleyRep >= 75 && visited("DLAEvents") is 2>>
<<goto "DLAEvents">>
<<else>><center><div class="travel">[img[Images/Locations/DimlyLitStreet.jpg]]</div></center><center>This dimly lit street sees a surprising amount of traffic despite its rather peculiar location.
<<link "Walk - 1:00">>
<<set _EffectChance = random(1,100)>>
<<if !$player.status.crossdressing>>
<<goto "Travel">>
<<set $time.minutes+=60>>
<<else>>
<<if _outfit>>
<<set _EffectChance+=10>>
<</if>>
<<if _top>>
<<set _EffectChance+=5>>
<</if>>
<<if _bottom[0]>>
<<set _EffectChance+=5>>
<<elseif _bottom[1]>>
<<set _EffectChance+=3>>
<<elseif _bottom[2]>>
<<set _EffectChance+=4>>
<</if>>
<<if _shoes[0] or _shoes[1] or _shoes[2] or _shoes[3] or _shoes[4] or _shoes[5]>>
<<set _EffectChance+=3>>
<<elseif _shoes[6] or _shoes[7] or _shoes[8] or _shoes[9]>>
<<set _EffectChance+=5>>
<</if>>
<<if _stockings>>
<<set _EffectChance+=3>>
<</if>>
<<if ($player.status.convincingness > 14 && _EffectChance > 40) or ($player.status.convincingness > 9 && _EffectChance > 65) or ($player.status.convincingness > 4 && _EffectChance > 80)>>
<<goto "sollicited">>
<<set $time.minutes+=(random(5,60))>>
<<else>>
<<goto "Travel">>
<<set $time.minutes+=60>>
<</if>>
<</if>>
<</link>> | <<link "Go Back" "Travel">><</link>></center><</if>><center><div class="travel">[img[Images/Locations/Sollicited.jpg]]</div></center><<set _EffectChance = random(1,2)>><<if $player.stats.dignity <= 50 or visited("sollicited") is 1>>A car stops close to you and you sexily walk close to the window, leaning in to display your assets.<<else>>A car stops next to you, the driver pulling down the window and calling for you. <<if _EffectChance is 1>><span style=color:green>"Hey there, want a ride? We could go somewhere nice if you want"</span><<else>><span style=color:pink>"Hey there cutie, wanna go have some fun?"</span><</if>><</if>>
<span id=choice><<if $player.stats.dignity <= 50>><<if $player.status.recovery[0] is 0>><<link "Agree">><<set _EffectChance2 = random(1,10)>><<if _EffectChance2 is 5 or _EffectChance2 is 6>><<goto "Arrested">><<else>><<if _EffectChance is 1>><<goto "Prostitution">><<else>><<goto "Prostitution 2">><</if>><</if>><</link>><<else>><span style=color:red>You are still recovering from your last surgery!</span><</if>><<else>><span class=You><i>"What? No way!"</i></span><</if>>
<<link "Refuse">><<replace #choice>>You refuse the offer and continue your way.
<<link "End your walk">><<goto "Travel">><</link>><</replace>><</link>>
</span><div class="topBar">gregchart.net <div style='float: right;'><<button "x">><<goto Laptop>><</button>></div></div><div class="topBar2"><<listbox "_site" autoselect>>
<<option "Home" "Browse the Web">>
<<option "icoast.com" "iSell">>
<<option "PornTube.xxx" "Porn">>
<<option "Kam.io" "Kam.io">>
<<option "realturf.com" "Realturf">>
<</listbox>> <<button "→">><<set _site>><<goto _site>><</button>></div><div class="web btn1">[img[Images/Misc/GregchartLogo.jpg]]
<<set _stockings = setup.playerCode.isWorn('LatexStockings')>><<set _dress = setup.playerCode.isWorn('LatexMaidDress')>><<set _shoes = setup.playerCode.isWorn('BlackPleasers')>>Hello,
I have been referred to you by a friend of mine and employer of yours. I am currently looking for a maid to help me around the house. Of course you will also be offered extra opportunities which you are free to refuse.
Naturally, I have some expectations for the pay I am considering and you are expected to arrive already dressed up at my house. You are thus expected to wear a latex maid uniform and a pair of black pleasers by the time you arrive. In addition, there will be a bonus if you work plugged and caged this first time.
P.S.: Oh and please have the decency of wearing latex stockings
<<if $time.minutes < 750>><<if _stockings>><<if _dress and _shoes>><<link "Go to work">><<goto "Sissy Maid 2">><<set $time.minutes to 840>><<set $flags.jobs.sissyMaid.second = false>><</link>><<elseif !_dress && !_shoes>><span style=color:red>You need to dress up.</span><<elseif _dress && !_shoes>><span style=color:red>You need proper shoes.</span><<elseif !_dress and _shoes>><span style=color:red>You need to put on a latex maid dress.</span><</if>><<else>><span style=color:red>You need to wear latex stockings if you want to work.</span><</if>><<else>><span style=color:red>You won't make it in time</span><</if>>
<<link "Back">><<goto "gregschart">><</link>>
</div><div style="width: 101.9%; background-color:#0000B2;"> <div class="topBar3"><<button "Shut Down">><<House>><</button>><div style="min-width: 75px; max-width: 75px; width: 75px; display:inline-block; text-align: center; font-size: 1em; float:right; background-color:#000099;"><<TimeMini>>_hours:_minutes<<if $settings.time == 1>> <<if $time.minutes < 720>>AM<<else>>PM<</if>><</if>></div></div></div><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Laptop">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div>Hello,
I have been referred to you by a friend of mine and employer of yours. I am currently looking for a maid to help me around the house. Of course you will also be offered extra opportunities which you are, of course, free to refuse. Oh, before I forget, please wear a latex dress, I wouldn't want your uniform to be stained.
<<link "Accept">><<set $flags.jobs.sissyMaid.second = true>><<set $SissyMaidUnlock = false>><<goto "gregschart">><</link>><div class="topBar">gregchart.net <div style='float: right;'><<button "x">><<goto Laptop>><</button>></div></div><div class="topBar2"><<listbox "_site" autoselect>>
<<option "Home" "Browse the Web">>
<<option "icoast.com" "iSell">>
<<option "PornTube.xxx" "Porn">>
<<option "Kam.io" "Kam.io">>
<<option "realturf.com" "Realturf">>
<</listbox>> <<button "→">><<set _site>><<goto _site>><</button>></div><div class="web btn1">[img[Images/Misc/GregchartLogo.jpg]]
<<set _stockings = setup.playerCode.isWorn('LatexStockings')>><<set _dress = setup.playerCode.isWorn('LatexMaidDress')>><<set _shoes = [setup.playerCode.isWorn('BlackPleasers'), setup.playerCode.isWorn('PinkPleasers')]>>My friend was right to refer you to me, you have a lot of potential. I'd like to have you come clean my house each weekends. I know the house is pretty large, but as I mentioned, I am more than happy to pay for you at the same rate as when we first met.
Of course, the same wardrobe requirements stand, I don't want an unprofessionally dressed maid, but I am certain it won't be a problem for you.
<<if $time.days % 7 is (6 or 0) and $time.minutes < 1140>><<if _dress and (_shoes[0] or _shoes[1]) and _stockings>><<link "Go to work">><<goto "Sissy Maid 2">><<set $flags.jobs.sissyMaid.second = false>><</link>><<elseif _dress and (!_shoes[0] or !_shoes[1])>><span style=color:red>You need to dress up.</span><<elseif _dress and (!_shoes[0] && !_shoes[1])>><span style=color:red>You need proper shoes.</span><<elseif !_dress and (_shoes[0] && _shoes[1])>><span style=color:red>You need proper shoes.</span><<elseif !_stockings>><span style=color:red>You need latex stockings.</span><</if>><<elseif $time.minutes >= 1140>><span style=color:red>It is too late to start working!</span><<else>><span style=color:red>You can only work on week-ends</span>
<</if>><<link "Back">><<goto "gregschart">><</link>>
</div><div style="width: 101.9%; background-color:#0000B2;"> <div class="topBar3"><<button "Shut Down">><<House>><</button>><div style="min-width: 75px; max-width: 75px; width: 75px; display:inline-block; text-align: center; font-size: 1em; float:right; background-color:#000099;"><<TimeMini>>_hours:_minutes<<if $settings.time == 1>> <<if $time.minutes < 720>>AM<<else>>PM<</if>><</if>></div></div></div><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Laptop">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div>You make your way to a surprisingly expensive looking mansion on the edges of the Uptown and you almost feel intimidated by the imposing habitation. Ironically, your attire might actually help you to move towards the gate, the remarks of strangers in the street to your unconventional attire driving you forward.
You ring at the gate and a feminine, slightly commanding voice soon comes out of the speaker. You meekly explain that you are here for the ad, trying not to catch the attention of people on the street.
<span style=color:purple>"Oh would you look at that, I never thought you'd actually come. Please, come in."</span>
The gate buzzes as it opens by itself, freeing you from the sidewalk. You can see down the pathway, standing in the doorway of the mansion, your new employer, a gorgeous blonde woman which, weirdly enough, is wearing a latex attire herself.
<<if $player.stats.dignity > 80>><span class=You><i>"Well I'm just as likely to be fucked by her than my employer..."</i></span><</if>>
<<if $player.status.convincingness > 15>><span style=color:purple>"Look at you, such a beautiful gurl~", she remarks teasingly, managing to steal a faint blush from you. <</if>><span style=color:purple>"Unless you want me to inspect you right here on the porch~"</span>
You decide to hurry inside, preferring by far to have her inspect what's below your skirt inside than where someone might catch a glimpse of your nether <<link "region.">><<goto "Sissy Maid 2a">><<set $time.minutes+=5>><</link>>You make it once more to your new... Mistress' place. You are ready to work and you feel slightly less embarrassed to walk in the streets with your peculiar choice of clothing. Spitting on this kind of money would be crazy and the salary clearly outmatched the inconveniences.
Once you are allowed inside, you immediately kneel in front of your employer, allowing her to inspect you before letting you start your work.
<div class="shower"><video src="Images/Porn/SissyMaidInspection.m4v" type="video/m4v" autoplay loop></video></div>
<span style=color:purple>"Excellent, continue making all of this effort..."</span>, she pauses, lifting your chin to look at you in the eyes for a moment, <span style=color:purple>"...now get to work."</span>
<<link "Yes Mistress">><<set _EffectChance = random(1,11)>><<if _EffectChance < 7>><<set $time.minutes to 1080>><<goto "Sissy Maid 3a">><<elseif visited("Sissy Maid 3b") > 0 && visited("Sissy Maid 3") >= 8 && _EffectChance is 11>><<set $time.minutes to 940>><<goto "Sissy Maid 3d">><<else>><<set $time.minutes to 940>><<goto "Sissy Maid 3b">><</if>><</link>><<set $time.minutes+=30>><<set $player.skills[1].xp+=3>><<set $player.stats.dignity-=2>><<set $player.stats.sissification++>><<set $player.stats.dominance-->><<set $flags.jobs.kam.bad = false>><<set $flags.jobs.kam.vBad = false>><<set $timer.kamVBad = -1>><<set $timer.kamBad = -1>><<CumBottom>>You go to the designated area in the mail you received, which is unoccupied much to your surprise. You discreetly look under the desk where you can see a taped camera, which is active, and a dildo which you grab.
You get back up and look around you to see if someone is looking at you or something, but the library is surprisingly empty today, luckily for you. A message pops up on the screen.
<span style=color:yellow>"Glad you decided to come. Once you perform the task, I will delete your information."</span>
You frown, obviously that person had your fate between his hands, so you get to work, not even daring to lube the dildo before inserting it inside of your ass, fearing you'd be caught by someone passing by.
<video src="Images/Porn/LibraryDildo.m4v" type="video/.m4v" autoplay loop></video>
You fuck yourself with the dildo for a little while, all whilst the stranger send messages to laugh at your vulnerability<<if $player.stats.dignity < 40 and $player.stats.dominance < 0>>, which only turns you on further,<</if>> and after a while, you silently cum, struggling not to cry in pleasure as you cum on the chair.
<span style=color:yellow>"A pleasure to have done business with you $player.names.usernameK. The files on you are deleted from my computer, but I'll keep this as a little souvenir."</span>
What a pervert... At least your personal information are now safe, so you can go home and be at ease. Perhaps you should invest in better web security so you don't have to live this again.
You get up, preparing to get back home as you tape the dildo back under the desk as you notice you also came on your own clothes. This will be an awkward walk [[home...->College]]<<widget "CumBottom">>
<<set _bottom = setup.playerCode.itemWornWithTags('Bottom')>>
<<set _outfit = setup.playerCode.itemWornWithTags('Outfit')>>
<<set _latex = setup.playerCode.isWearingItemWithTags('Bottom', 'Latex')>>
<<if !_latex and _bottom.id !== "None">>
<<script>>setup.playerCode.addTagToInventoryItem(State.temporary.bottom.id, 'isCumStained')<</script>>
<<elseif !_latex and _outfit.id !== "None">>
<<script>>setup.playerCode.addTagToInventoryItem(State.temporary.outfit.id, 'isCumStained')<</script>>
<<elseif !_latex && !_bottom>>
<<CumPanties>>
<</if>>
<</widget>>Hello hello, it appears you left your personal data unchecked. I have thus taken much of your personal information in my possession and will keep them in my possession until you give me something in return.
This little something <<switch $BlackmailID>>
\<<case 1>>is a task you will have to perform. Indeed, I have marked a desk in the library of your city's college, under which there will be a camera and a dildo which I want you to fuck yourself with.
\<<case 2>>is a mere 500$ which I am sure you have in your possession.
\<<case 3>>is a mere 1000$ which I presume you have in your possession.
\<<case 4>>is a mere 2000$ which I hope, for your own sake, you have in your possession.
\<<case 5>>is a meek $250 which I am certain you have in your possession, after all it is a small sum of money.
\<<case 6>>is to go to the gloryhole at the gas station close to where you live and give me a nice titfuck, that is, if you can...
\<<case 7>>is to go to the gloryhole at the gas station close to where you live and let me pound your rear, I'm sure you'll love it.
\<<case 8>>is to go to the gloryhole at the gas station close to where you live and give me a blowjob.
\<<case 9>>is to go to the gloryhole at the gas station close to where you live and stroke my cock until I cum. Simple isn't it?
\<<case 10>>is to go to the gloryhole at the gas station close to where you live and make me cum. I know you are creative, so you will probably figure something out.<</switch>>
Of course, failure to comply will lead to some consequences. How do you know I'm not bluffing? You can't, but I am certain you will make the reasonable choice.
<<if $BlackmailID is 2>><<if $player.assets.money >= 500>><<link "Pay">><<goto "Kam.io">><<set $player.assets.money-=500>><<set $flags.jobs.kam.bad = false>><<set $flags.jobs.kam.vBad = false>><</link>><<else>><span style=color:red>You don't have enough money</span><</if>><<elseif $BlackmailID is 3>><<if $player.assets.money >= 1000>><<link "Pay">><<goto "Kam.io">><<set $player.assets.money-=1000>><<set $flags.jobs.kam.bad = false>><<set $flags.jobs.kam.vBad = false>><</link>><<else>><span style=color:red>You don't have enough money</span><</if>><<elseif $BlackmailID is 4>><<if $player.assets.money >= 2000>><<link "Pay">><<goto "Kam.io">><<set $player.assets.money-=2000>><<set $flags.jobs.kam.vBad = false>><<set $flags.jobs.kam.bad = false>><</link>><<else>><span style=color:red>You don't have enough money</span><</if>><<elseif $BlackmailID is 5>><<if $player.assets.money >= 250>><<link "Pay">><<goto "Kam.io">><<set $player.assets.money-=250>><<set $flags.jobs.kam.bad = false>><<set $flags.jobs.kam.vBad = false>><</link>><<else>><span style=color:red>You don't have enough money</span><</if>><</if>>
<<link "Close">><<goto "Kam.io">><</link>><<set _EffectChance = random(1,4)>><<switch _EffectChance>><<case 1>>Hi,
I just wanted to say I'm a fan of your stream, please keep up the good work, I'll be watching your streams and tipping from time to time.
Take care!<<case 2>>Hey, can you do a stream wearing a costume soon? I'd really like to see you pretend your a supervillain or something :)<<case 3>>I love your streams, will you do private shows some day? I'd love to have you all by myself for one. Sorry if I sound creepy, I'm just really nervous right now.<<case 4>>Will you do porn some day? Do you do porn? If so can you link me to your porntube????<</switch>>
<<link "Delete">><<set $flags.jobs.kam.good = false>><<goto "Kam.io">><</link>><div class="itemContainer3">\
\<<shop "Plank's">>\</div>
<<link "Leave" "Travel">><</link>><<Leave>>You decide to take the opportunity to ask him about fixing some things around your apartment.
<span id=choice><<if !$housing.upgrades[0].door>><<link "Repaint the front door">><<replace #choice>><span class=You>"Mr. Ronzo, before you leave, I was wondering if you could replace the repaint the front door, having slur on my door isn't exactly a pleasant sight..."</span>
<<if visited("SexRonzo") > 0 or $player.status.crossdressing>><span style=color:#ec0000>"Well it's actually kind of..."</span>, he pauses and decides not to make the remark after all, <span style=color:#ec0000>"I can do that for you for 40$ if you want."</span><<else>><span style="color:#ec0000">"I can understand that. I could do that for you but it will cost you 40!$"</span><</if>>
What a cheap landlord...
<<if $player.assets.money > 39>><<link "Alright...">><<set $housing.upgrades[0].door = true>><<set $player.assets.money-=40>><<goto "Apartment 1">><<RentRoutine>><</link>><<else>><span style=color:red>You don't have enough money</span><</if>>!<<if $housing.upgrades[0].tank>>
<<link "Actually...">><<goto "RonzoUpgrade">><</link>><</if>>
<<link "Never mind">><<goto "Apartment 1">><<RentRoutine>><</link>><</replace>><</link>><</if>>
<<if !$housing.upgrades[0].tank>><<link "Replace the water tank">><<replace #choice>><span class=You>"Mr. Ronzo, before you leave, I was wondering if you could replace the water tank, it rarely works and I'd like to take a warm shower at some point."</span>
<span style="color:#ec0000">"Ah, that's a fair request. I could do that for you but it will cost you 400!$"</span>
What a cheap landlord...
<<if $player.assets.money > 399>><<link "Alright...">><<set $housing.upgrades[0].tank = true>><<set $player.assets.money-=400>><<goto "Apartment 1">><<RentRoutine>><</link>><<else>><span style=color:red>You don't have enough money</span><</if>><<if !$housing.upgrades[0].door>>
<<link "Actually...">><<goto "RonzoUpgrade">><</link>><</if>>
<<link "Never mind">><<RentRoutine>><</link>><</replace>><</link>><</if>></span><<set _hasTank = setup.playerCode.hasItem("WaterTank")>><<set _hasPaint = setup.playerCode.hasItem("Paint")>><span id=1>You decide to do some improvements to your apartment.
<<if !$housing.upgrades[0].tank && _hasTank>><<link "Switch the water tank">><<replace #1>><<set $time.minutes+=90>><<set $player.stats.hygiene-=30>>You change the old water tank for a new one. The process is complicated and messy, but at least you can now enjoy a warm shower, something which was missing in your live for quite some time now. Speaking of which, you could use a shower.
<<link "All done!">><<goto "Apartment 1">><<set $housing.upgrades[0].tank = true>><<removeFromInventory "WaterTank">><</link>><</replace>><</link>><<elseif !$housing.upgrades[0].tank && !_hasTank>><span class=You><i>"I would need to buy some a new water tank"</i></span><</if>>
<<if !$housing.upgrades[0].door and _hasPaint>><<link "Repaint your door">><<replace #1>><<set $time.minutes+=40>><<set $player.stats.hygiene-=5>><<set $player.stats.dignity+=5>>You repaint your front door, covering up the slurs that were painted on it by unknown vandals. You feel a little more proud about where you live now, even if the interior is still pretty awful.
<<link "All done!">><<removeFromInventory "Paint">><<set $housing.upgrades[0].door = true>><<goto "Apartment 1">><</link>><</replace>><</link>>
<<elseif !$housing.upgrades[0].door && !_hasPaint>><span class=You><i>"I would need to buy some paint"</i></span><</if>></span>
<span data-nokeys="true"><<link "Nevermind">><<goto "Apartment 1">><</link>></span><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Apartment 1">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><<set $flags.jobs.alleyRep+=random(2,4)>><<set _EffectChance2 = random(1,10)>><<set $time.minutes+=(random(30,90))>><<if visited("Prostitution") is 0 && visited("Prostitution 2") is 0>><<set $player.stats.dignity-=5>><</if>><<if _EffectChance2 < 7>>You drive to a nearby parking lot where you give the man a blowjob, letting him cum in your mouth and swallowing it up.
<<set _EffectChance = random(1,2)>><div class="shower"><<if _EffectChance is 1>><video src="Images/Porn/ProstitutionM1.m4v" type="video/m4v" autoplay loop></video><<else>><video src="Images/Porn/ProstitutionM4.m4v" type="video/m4v" autoplay loop></video><</if>></div>
Fortunately, he gives you a ride back close to where he <<link "picked you up." "Dimly lit street">><<set $player.assets.money+=((random(25,75))+($player.skills[0].level*25))>><<set $player.skills[0].xp+=random(3,5)>><</link>><<else>>You drive for a short while in order to find a location where you wouldn't be seen by any bystanders, or worse, police officers. Once you make it, the man pays you and fucks your rear for a relatively long amount of time.
<<set _EffectChance = random(1,2)>><div class="shower"><<if _EffectChance is 1>><video src="Images/Porn/ProstitutionM2.m4v" type="video/m4v" autoplay loop></video><<else>><video src="Images/Porn/ProstitutionM3.m4v" type="video/m4v" autoplay loop></video><</if>></div>
Your client then pays you a cab back to where he picked you up. Of course the taxi driver understood what it meant, but your client paid well so he'd be <<link "quiet." "Dimly lit street">><<set $player.assets.money+=((random(75,100))+($player.skills[1].level*25))>><<set $player.skills[1].xp+=random(3,5)>><</link>><</if>><<widget "Updater">>
<<Skills>>
<<set _hasWardrobe = setup.playerCode.hasItem("Wardrobe")>>
<<set _hasRinglight = setup.playerCode.hasItem("RingLight")>>
<<set _hasMicrophone = setup.playerCode.hasItem("Microphone")>>
<<set _hasWebcam = setup.playerCode.hasItem("Webcam")>>
<<set _boughtPanties = [setup.playerCode.hasItem("BlackPanties"), setup.playerCode.hasItem("BluePanties"), setup.playerCode.hasItem("RedPanties"), setup.playerCode.hasItem("PinkPanties"), setup.playerCode.hasItem("PlainPanties")]>>
<<set _boughtBra = setup.playerCode.hasInventoryItemWithTags("Bra")>>
<<set _wearPanties = setup.playerCode.isWearingItemWithTags("Panties")>>
<<set _wearBra = setup.playerCode.isWearingItemWithTags("Bra")>>
<<set _wearTop = setup.playerCode.isWearingItemWithTags("Top", "Female")>>
<<set _wearBottom = setup.playerCode.isWearingItemWithTags("Bottom", "Female")>>
<<set _wearOutfit = setup.playerCode.isWearingItemWithTags("Outfit", "Female")>>
<<set _wearButtplug = setup.playerCode.isWearingItemWithTags("Buttplug")>>
<<set _wearChastity = setup.playerCode.isWearingItemWithTags("Chastity")>>
<<set _boughtToy = [setup.playerCode.hasItem("BasicDildo"), setup.playerCode.hasItem("SuctionCupDildo")]>>
<<if $player.stats.health >= 100>>
<<set $player.stats.health = 100>>
<<elseif $player.stats.health < 0>>
<<set $player.stats.health = 0>>
<</if>>
<<if $player.stats.hygiene > 100>>
<<set $player.stats.hygiene = 100>>
<<elseif $player.stats.hygiene < 0>>
<<set $player.stats.hygiene to 0>>
<</if>>
<<if $player.stats.bimbofication > 100>>
<<set $player.stats.bimbofication = 100>>
<<elseif $player.stats.bimbofication < 0>>
<<set $player.stats.bimbofication to 0>>
<</if>>
<<if $player.stats.dignity >= 100>>
<<set $player.stats.dignity = 100>>
<<elseif $player.stats.dignity < 0>>
<<set $player.stats.dignity = 0>>
<</if>>
<<if $player.stats.dominance > 100>>
<<set $player.stats.dominance = 100>>
<<elseif $player.stats.dominance < -100>>
<<set $player.stats.dominance = -100>>
<</if>>
<<if $player.stats.sissification > 100>>
<<set $player.stats.sissification = 100>>
<<elseif $player.stats.sissification < -100>>
<<set $player.stats.sissification = -100>>
<</if>>
<<if def $temp1 && $time.days > 86>><<unset $temp1>><</if>>
<<if _hasWardrobe && !$flags.bought.wardrobe>>
<<script>>
for (var i = 5; i < 9; i++) {
State.variables.playerClothingLooks.push(
{
name: `Look #${i}`,
clothing: [],
seeing: 'outwear'
}
)
}
<</script>>
<<set $flags.bought.wardrobe = true>>
<</if>>
<<if _hasRinglight && !$flags.bought.ringlight>>
<<set $flags.jobs.kam.cap+=750>>
<<set $flags.bought.ringlight = true>>
<</if>>
<<if _hasMicrophone && !$flags.bought.microphone>>
<<set $flags.jobs.kam.cap+=500>>
<<set $flags.bought.microphone = true>>
<</if>>
<<if _hasWebcam && !$flags.bought.webcam>>
<<set $flags.jobs.kam.cap+=500>>
<<set $flags.bought.webcam = true>>
<</if>>
<<if _boughtPanties.includes(true) && !$flags.first.panties.buy>>
<<if $location.goto == "HOE">>
<<set $flags.first.panties.buy = true>>
<<else>>
<<set $flags.first.panties.buy = true>>
<<goto "Progression Events">>
<<set $ProgID = 1>>
<</if>>
<</if>>
<<if _wearPanties && !$flags.first.panties.wear>>
<<set $flags.first.panties.wear = true>>
<<goto "Progression Events">>
<<set $ProgID = 2>>
<</if>>
<<if _boughtBra && !$flags.first.bra.buy>>
<<set $flags.first.bra.buy = true>>
<<goto "Progression Events">>
<<set $ProgID = 3>>
<</if>>
<<if _wearBra && !$flags.first.bra.wear>>
<<set $flags.first.bra.wear = true>>
<<goto "Progression Events">>
<<set $ProgID = 4>>
<</if>>
<<if ((_wearTop && _wearBottom) or _wearOutfit) && !$flags.first.femClothesWear>>
<<set $flags.first.femClothesWear = true>>
<<set $ProgID = 5>>
<<set $passage = passage()>>
<<goto "Progression Events">>
<</if>>
<<if _wearButtplug && !$flags.first.buttplug.wear>>
<<set $flags.first.buttplug.wear = true>>
<<set $ProgID = 6>>
<<goto "Progression Events">>
<</if>>
<<if _wearChastity && !$flags.first.chastity.wear>>
<<if $location.goto is "Club" or $location.goto is "HOE">>
<<set $flags.first.chastity.wear = true>>
<<else>>
<<set $flags.first.chastity.wear = true>>
<<set $ProgID = 9>>
<<goto "Progression Events">>
<</if>>
<</if>>
<<if _boughtToy.includes(true) && $location.name is "Mall" && !$flags.first.toy.buy>>
<<set $flags.first.toy.buy = true>>
<<set $ProgID = 10>>
<<goto "Progression Events">>
<<elseif _boughtToy.includes(true) && $location.name !== "Mall" && !$flags.first.toy.buy>>
<<set $flags.first.toy.buy = true>>
<</if>>
<<if $player.stats.sissification == 100 && $location.name is "Home" && !$flags.first.sissyProg[4]>>
<<set $flags.first.sissyProg = [true, true, true, true, true]>>
<<set $ProgID = 18>>
<<goto "Progression Events">>
<<elseif $player.stats.sissification >= 80 && $location.name is "Home" && !$flags.first.sissyProg[3]>>
<<set $flags.first.sissyProg = [true, true, true, true, false]>>
<<set $ProgID = 17>>
<<goto "Progression Events">>
<<elseif $player.stats.sissification >= 60 && $location.name is "Home" && !$flags.first.sissyProg[2] && _wearChastity>>
<<set $flags.first.sissyProg = [true, true, true, false, false]>>
<<set $ProgID = 16>>
<<goto "Progression Events">>
<<elseif $player.stats.sissification >= 40 && $location.name is "Home" && !$flags.first.sissyProg[1] && _boughtToy && _wearChastity>>
<<set $flags.first.sissyProg = [true, true, false, false, false]>>
<<set $ProgID = 15>>
<<goto "Progression Events">>
<<elseif $player.stats.sissification >= 20 && $location.name is "Home" && !$flags.first.sissyProg[0]>>
<<set $flags.first.sissyProg[0] = true>>
<<set $ProgID = 14>>
<<goto "Progression Events">>
<</if>>
<<if $time.days == 1>>
<<set _Pass = [setup.playerCode.hasItem('TravelPass'), setup.playerCode.hasItem('NMTravelPass')]>>
<<if _Pass[0] && !_Pass[1]>>
<<addToInventory NMTravelPass>>
<</if>>
<</if>>
<<if ndef $settings.versionID>>
<<set $InfoID = "PreBeta">>
<<script>>Dialog.setup("INFO", "charsheet");
Dialog.wiki(Story.get("InfoBox").processText()); Dialog.open();
<</script>>
<</if>>
<<if $settings.versionID is 0>>
<<set $settings.versionID++>>
<<set $flags.first = {panties: {buy: false, wear: false},
bra: {buy: false, wear: false},
femClothesWear: false,
buttplug: {buy: false, wear: false},
chastity: {buy: false, wear: false, lock: false},
toy: {buy: false, suck: false, use: false},
hypno: false
}>>
<<elseif $settings.versionID <= 2>>
<<set $settings.versionID = 3>>
<<if $kara.training.activeTask !== "None" && $kara.training.activeTask !== "Grad" && $kara.training.deadline % 7 !== 5>>
<<set $kara.training.deadline++>>
<</if>>
<<elseif $settings.versionID is 3>>
<<set $settings.versionID = 4>>
<<takeOff "PinkChastity">>
<<removeFromInventory "PinkChastity">>
<<elseif $settings.versionID == 4>>
<<set $settings.versionID = 5>>
<<set $flags.jobs.acting = {job: false, reputation: 0, gigs: [
{available: true, active: true, prep: 0, done: 0},
{available: false, active: false, prep: 0, done: 0},
{available: false, active: false, prep: 0, done: 0},
{available: false, active: false, prep: 0, done: 0},
{available: false, active: false, prep: 0, done: 0},
{available: false, active: false, prep: 0, done: 0}
]
}>>
<<set $timer.acting = {gigs: [-1, -1, -1, -1, -1, -1], cooldown:[0, 0, 0, 0, 0, 0]}>>
<<if $time.days >= 34 && $college.programs[4].active>>
<<set $flags.jobs.acting.job = true>>
<</if>>
<<elseif $settings.versionID == 5>>
<<switch $location>>
<<case "Mall">>
<<set $location = {name: 'Mall',
goto: 'Mall',
isUnlocked: () => true,
dimension: 0,
coordinates: [4, 5],
openHours: [480, 1200],
openDays: [true, true, true, true, true, true, true],
tags: ['busAccessible', 'changeDimension']
}>>
<<case "Hospital">>
<<set $location = {name: 'Hospital',
goto: 'Hospital',
isUnlocked: () => true,
dimension: 0,
coordinates: [5, 3],
openHours: [0, 1440],
openDays: [true, true, true, true, true, true, true],
tags: []
}>>
<<case "Food">>
<<set $location = {name: 'Grocery Store',
goto: 'Food',
isUnlocked: () => true,
dimension: 0,
coordinates: [2, -2],
openHours: [540, 1200],
openDays: [true, true, true, true, true, true, true],
tags: []
}>>
<<case "Planck">>
<<set $location = {name: "Plank's",
goto: 'Planck',
isUnlocked: () => State.variables.time.days >= 41 && State.variables.college.programs[0].active,
dimension: 0,
coordinates: [2, -2],
openHours: [600, 1260],
openDays: [true, true, true, true, true, true, true],
tags: ['hidden']
}>>
<<case "Gym">>
<<set $location = {name: 'Gym',
goto: 'Gym',
isUnlocked: () => true,
dimension: 0,
coordinates: [-3, 3],
openHours: [420, 1260],
openDays: [true, true, true, true, true, true, true],
tags: []
}>>
<<case "College">>
<<set $location = {name: 'College',
goto: 'College',
isUnlocked: () => true,
dimension: 0,
coordinates: [0, 8],
openHours: [360, 1380],
openDays: [false, true, true, true, true, true, false],
tags: ['busAccessible', 'changeDimension']
}>>
<<case "Laundromat">>
<<set $location = {name: 'Laundromat',
goto: 'Laundromat',
isUnlocked: () => true,
dimension: 0,
coordinates: [0, 1],
openHours: [540, 1320],
openDays: [true, true, true, true, true, true, true],
tags: []
}>>
<<case "Club">>
<<set $location = {name: 'Red Vixen',
goto: 'Club',
isUnlocked: () => true,
dimension: 0,
coordinates: [0, 6],
openHours: [960, 180],
openDays: [true, true, true, true, true, true, true],
tags: []
}>>
<<case "Gas Station">>
<<set $location = {name: 'Gas Station',
goto: 'GS',
isUnlocked: () => true,
dimension: 0,
coordinates: [-2, 0],
openHours: [0,1440],
openDays: [true, true, true, true, true, true, true],
tags: []
}>>
<<case "Home">>
<<if $housing.current == 'crappy apartment'>>
<<set $location = {name: 'Home',
goto: 'Apartment 1',
isUnlocked: () => State.variables.housing.current == 'crappy apartment',
dimension: 0,
coordinates: [0, 0],
openHours: [0, 1440],
openDays: [true, true, true, true, true, true, true],
tags: ['busAccessible', 'changeDimension', 'hidden']
}>>
<<else>>
<<set $location = {name: 'Home',
goto: 'Apartment 2',
isUnlocked: () => State.variables.housing.current == 'apartment',
dimension: 0,
coordinates: [1, -1],
openHours: [0, 1440],
openDays: [true, true, true, true, true, true, true],
tags: ['busAccessible', 'changeDimension', 'hidden']
}>>
<</if>>
<<case "HairSalon">>
<<set $location = {name: 'Hair Salon',
goto: 'HairSalon',
isUnlocked: () => true,
dimension: 0,
coordinates: [-1, -2],
openHours: [360, 1200],
openDays: [true, true, true, true, true, true, true],
tags: []
}>>
<<case "??">>
<<set $location = {name: "???", goto: "Travel", isUnlocked: () => true, dimension: 1, coordinates: [0, 0], openHours: [0, 1440], openDays: [true, true, true, true, true, true, true], tags: ["changeDimension"]}>>
<<goto "Travel">>
<<case "???">>
<<set $location = {name: "???", goto: "Travel", isUnlocked: () => true, dimension: 2, coordinates: [0, 0], openHours: [0, 1440], openDays: [true, true, true, true, true, true, true], tags: ["changeDimension"]}>>
<<goto "Travel">>
<<case "HOE">>
<<set $location = {name: 'Holt-Ortiz Engineering',
goto: 'HOE',
isUnlocked: () => State.variables.college.programs[3].active,
dimension: 2,
coordinates: [0, 0],
openHours: [480, 1080],
openDays: [false, true, true, true, true, true, false],
tags: ['changeDimension', 'hidden']
}>>
<<case "Spa">>
<<set $location = {name: 'Spa',
goto: 'Spa',
isUnlocked: () => true,
dimension: 2,
coordinates: [0, 0],
openHours: [480, 1080],
openDays: [true, true, true, true, true, true, true],
tags: ['changeDimension']
}>>
<<case "UC">>
<<set $location = {name: 'Underground Clinic',
goto: 'UndergroundClinic',
isUnlocked: () => State.variables.flags.clinic,
dimension: 1,
coordinates: [1, -1],
openHours: [720, 1080],
openDays: [true, true, true, true, true, true, true],
tags: ['hidden', 'changeDimension']
}>>
<<case "Forever69">>
<<set $location = {name: 'Forever 69',
goto: 'Forever69',
isUnlocked: () => State.variables.player.stats.sissification >= 5,
dimension: 1,
coordinates: [1, 0],
openHours: [600, 1440],
openDays: [true, true, true, true, true, true, true],
tags: ['changeDimension']
}>>
<<case "BlueMoon">>
<<if !$flags.jobs.blueMoon.stripper>><<set $location = {name: 'Blue Moon',
goto: 'BlueMoon',
isUnlocked: () => State.variables.flags.jobs.blueMoon.stripper == false,
dimension: 1,
coordinates: [-1, 0],
openHours: [1080, 180],
openDays: [true, true, true, true, true, true, true],
tags: ['changeDimension', 'hidden']
}>>
<<else>><<set $location = {name: 'Blue Moon',
goto: 'BlueMoon',
isUnlocked: () => State.variables.flags.jobs.blueMoon.stripper == true,
dimension: 1,
coordinates: [-1, 0],
openHours: [900, 180],
openDays: [true, true, true, true, true, true, true],
tags: ['changeDimension', 'hidden']
}>>
<</if>>
<<case "ShowNTail">>
<<if !$flags.jobs.showNTail>><<set $location = {name: "Show N' Tail",
goto: 'ShowNTail',
isUnlocked: () => State.variables.flags.jobs.showNTail == false,
dimension: 1,
coordinates: [-1, 0],
openHours: [1080, 180],
openDays: [true, true, true, true, true, true, true],
tags: ['changeDimension', 'hidden']
}>>
<<else>>
<<set $location = {name: "Show N' Tail",
goto: 'ShowNTail',
isUnlocked: () => State.variables.flags.jobs.showNTail == true,
dimension: 1,
coordinates: [-1, 0],
openHours: [900, 180],
openDays: [true, true, true, true, true, true, true],
tags: ['changeDimension', 'hidden']
}>>
<</if>>
<<case "E&R">>
<<set $location = {name: 'Elsa & Rose',
goto: 'E&R',
isUnlocked: () => State.variables.player.stats.sissification >= 5,
dimension: 2,
coordinates: [0, 0],
openHours: [600, 1080],
openDays: [true, true, true, true, true, true, true],
tags: ['changeDimension']
}>>
<<case "Dance Studio">>
<<set $location = {name: 'Dance Studio',
goto: 'Dance Studio Go',
isUnlocked: () => State.variables.DPractice,
dimension: 2,
coordinates: [0, 0],
openHours: [600, 1440],
openDays: [true, true, true, true, true, true, true],
tags: ['changeDimension', 'hidden']
}>>
<<case "ShapeZ">>
<<set $location = {name: 'ShapeZ',
goto: 'ShapeZ',
isUnlocked: () => State.variables.player.stats.sissification >= 10,
dimension: 1,
coordinates: [-2, 0],
openHours: [600, 1260],
openDays: [true, true, true, true, true, true, true],
tags: ['changeDimension']
}>>
<</switch>>
<<set $settings.versionID++>>
<</if>>
<<if $settings.versionID > 6 && $settings.versionID <= 8>>
<<set $settings.versionID = 9>>
<<set $playerBody.piercings = {earLobes: false, earTop: false, tongue: false, nose: false, septum: false, lip: false, nipples: false, navel: false}>>
<<set $timer.acting = {gigs: [-1, -1, -1, -1, -1, -1], cooldown: [0, 0, 0, 0, 0, 0]}>>
<<set $flags.jobs.acting.gigs = [{available: true, active: true, prep: 0, done: 0}, {available: false, active: false, prep: 0, done: 0}, {available: false, active: false, prep: 0, done: 0}, {available: false, active: false, prep: 0, done: 0}, {available: false, active: false, prep: 0, done: 0}, {available: false, active: false, prep: 0, done: 0}]>>
<</if>>
<<if $settings.versionID is 9>>
<<set $settings.versionID to 10>>
<<set $playerBody.piercings = {earLobes: false, earTop: false, tongue: false, nose: false, septum: false, lip: false, nipples: false, navel: false}>>
<<set $timer.acting = {gigs: [-1, -1, -1, -1, -1, -1], cooldown: [0, 0, 0, 0, 0, 0]}>>
<<set $flags.jobs.acting.gigs = [{available: true, active: true, prep: 0, done: 0}, {available: false, active: false, prep: 0, done: 0}, {available: false, active: false, prep: 0, done: 0}, {available: false, active: false, prep: 0, done: 0}, {available: false, active: false, prep: 0, done: 0}, {available: false, active: false, prep: 0, done: 0}]>>
<</if>>
<<if $settings.versionID is 10>>
<<set $settings.versionID to 11>>
<<set $playerBody.tattoos = [{design: "None", removal: 0}, {design: "None", removal: 0}, {design: "None", removal: 0}, {design: "None", removal: 0}, {design: "None", removal: 0}, {design: "None", removal: 0}, {design: "None", removal: 0}, {design: "None", removal: 0}]>>
<<set $ronzo = {met: true, anal: $RonzoAnal}>>
<<unset $RonzoAnal>>
<</if>>
<<if $settings.versionID is 11>>
<<set $settings.versionID to 12>>
<<nbEyeshadow>>
<<if _nbBlack is NaN>>
<<script>>
setup.playerCode.inventorySetQuantity("BlackEyeshadow", 79)
<</script>>
<</if>>
<<if _nbBlue is NaN>>
<<script>>
setup.playerCode.inventorySetQuantity("BlueEyeshadow", 79)
<</script>>
<</if>>
<<if _nbChestnut is NaN>>
<<script>>
setup.playerCode.inventorySetQuantity("ChestnutEyeshadow", 79)
<</script>>
<</if>>
<<if _nbCopper is NaN>>
<<script>>
setup.playerCode.inventorySetQuantity("CopperEyeshadow", 79)
<</script>>
<</if>>
<<if _nbCyan is NaN>>
<<script>>
setup.playerCode.inventorySetQuantity("CyanEyeshadow", 79)
<</script>>
<</if>>
<<if _nbGreen is NaN>>
<<script>>
setup.playerCode.inventorySetQuantity("GreenEyeshadow", 79)
<</script>>
<</if>>
<<if _nbHoney is NaN>>
<<script>>
setup.playerCode.inventorySetQuantity("HoneyEyeshadow", 79)
<</script>>
<</if>>
<<if _nbIvory is NaN>>
<<script>>
setup.playerCode.inventorySetQuantity("IvoryEveshadow", 79)
<</script>>
<</if>>
<<if _nbMagenta is NaN>>
<<script>>
setup.playerCode.inventorySetQuantity("MagentaEyeshadow", 79)
<</script>>
<</if>>
<<if _nbNude is NaN>>
<<script>>
setup.playerCode.inventorySetQuantity("NudeEyeshadow", 79)
<</script>>
<</if>>
<<if _nbOrange is NaN>>
<<script>>
setup.playerCode.inventorySetQuantity("OrangeEyeshadow", 79)
<</script>>
<</if>>
<<if _nbPink is NaN>>
<<script>>
setup.playerCode.inventorySetQuantity("PinkEyeshadow", 79)
<</script>>
<</if>>
<<if _nbPurple is NaN>>
<<script>>
setup.playerCode.inventorySetQuantity("PurpleEyeshadow", 79)
<</script>>
<</if>>
<<if _nbRed is NaN>>
<<script>>
setup.playerCode.inventorySetQuantity("RedEyeshadow", 79)
<</script>>
<</if>>
<<if _nbTan is NaN>>
<<script>>
setup.playerCode.inventorySetQuantity("TanEyeshadow", 79)
<</script>>
<</if>>
<<if _nbTeal is NaN>>
<<script>>
setup.playerCode.inventorySetQuantity("TealEyeshadow", 79)
<</script>>
<</if>>
<<if _nbWhite is NaN>>
<<script>>
setup.playerCode.inventorySetQuantity("WhiteEyeshadow", 79)
<</script>>
<</if>>
<<if _nbYellow is NaN>>
<<script>>
setup.playerCode.inventorySetQuantity("YellowEyeshadow", 79)
<</script>>
<</if>>
<<if $player.names.sissy is "TDB">>
<<set $player.names.sissy = "TBD">>
<</if>>
<</if>>
<<if $settings.versionID == 12>>
<<set $settings.versionID = 13>>
<<set $flags.jobs.homekeeping = {active: false, apartment: 0, jobType: "None", tenantID: -1, urgency: -1}>>
<<if $time.days >= 82 && $college.programs[0].active>>
<<set $flags.jobs.homekeeping.active = true>>
<</if>>
<</if>>
<<if $settings.versionID == 13>>
<<set $settings.versionID = 14>>
<<set $player.assets.fixerUpper = {owned: false, renovations: [0, 0, 0, 0, 0]}>>
<<set $housing.rooms = [$housing.rooms[0], "None"]>>
<<set $housing.upgrades = [{tank: $housing.upgrades[0].tank, door: $housing.upgrades[0].door}, {tank: $housing.upgrades[1].tank, door: $housing.upgrades[1].door}, {tank: true, door: true}]>>
<</if>>
<<if $settings.versionID == 14>>
<<if ndef $player.assets.fixerUpper>>
<<set fixerUpper: {owned: false,
renovations: [0, 0, 0, 0, 0]
}>>
<</if>>
<<set $settings.versionID++>>
<</if>>
<<if $settings.versionID == 15>>
<<set $settings.versionID = 16>>
<<set $settings.laptop = {background: 0}>>
<</if>>
<<if $settings.versionID == 16>>
<<set $settings.versionID = 17>>
<<set $settings.laptop.ads = 0>>
<</if>>
<<if $settings.versionID == 17>>
<<set $settings.versionID++>>
<<set $settings.time = 0>>
<</if>>
<<if $settings.versionID == 18>>
<<set $settings.versionID++>>
<<set $flags.jobs.dancing = {masteries: [0, 0], classes: [0, 0]}>>
<</if>>
<<if $settings.versionID == 19>>
<<set $settings.versionID++>>
<<set $flags.jobs.dancing.classes.push(0)>>
<<set $flags.jobs.dancing.masteries.push(0)>>
<<set $flags.jobs.dancing.contests = [{active: false, tier: 0}, {active: false, tier: 0}, {active: false, tier: 0}]>>
<</if>>
<<if $settings.versionID == 20>>
<<set $settings.versionID++>>
<<if ndef $playerBody.hair[0].length>>
<<set $playerBody.hair[0] = {length: 3, color: $playerBody.hair[0].color, style: $playerBody.hair[0].style, sinceCut: $playerBody.hair[0].sinceCut}>>
<</if>>
<</if>>
<<if $settings.versionID == 21>>
<<set $Reminder.blackmail = false>>
<<set $settings.versionID++>>
<</if>>
<<if $settings.versionID == 22>>
<<set $settings.versionID++>>
<<set $flags.mindSweeper = 0>>
<</if>>
<<if $settings.versionID == 23>>
<<set $settings.versionID++>>
<<set $flags.first.sissyProg = [false, false, false, false, false]>>
<</if>>
<<if $settings.versionID == 24>>
<<if $playerBody.hair[0].length < 0>>
<<set $playerBody.hair[0].length = 0>>
<</if>>
<<unset $Lipstick>>
<<unset $Gloss>>
<<set $settings.versionID++>>
<</if>>
<<if $settings.versionID == 25 or $settings.versionID == 26>>
<<if ndef $player.skills[6].xp>>
<<set $player.skills[6] = {name: "Dancing", level: 0, xp: 0}>>
<</if>>
<<if ndef $player.skills[7].xp>>
<<set $player.skills[7] = {name: "Makeup", level: 0, xp: 0}>>
<</if>>
<<set $settings.versionID = 27>>
<</if>>
<<if $settings.versionID == 27>>
<<set $routines[0].medication = [false, false, false, false, false, false]>>
<<set $routines[1].medication = [false, false, false, false, false, false]>>
<<set $routines[2].medication = [false, false, false, false, false, false]>>
<<set $settings.versionID++>>
<</if>>
<<if $settings.versionID == 28>>
<<set $flags.bank.accountOpen = false>>
<<set $settings.versionID++>>
<</if>>
<<if $playerBody.hair[0].length > 8>>
<<set $playerBody.hair[0].length == 8>>
<</if>>
<<if $settings.versionID == 29>>
<<set $flags.jobs.holt.fired = false>>
<<set $flags.jobs.holt.writeUps = 0>>
<<set $flags.jobs.holt.workedToday = true>>
<<set $settings.versionID++>>
<</if>>
<<if $settings.versionID == 30>>
<<set $flags.jobs.holt.altMain = false>>
<<set $settings.versionID++>>
<</if>>
<<if $settings.versionID == 31>>
<<set $settings.versionID++>>
<<if $flags.jobs.holt.request == 12>>
<<set $flags.jobs.holt.request++>>
<</if>>
<</if>>
<<if $settings.versionID == 32>>
<<set $settings.versionID++>>
<<set $flags.jobs.holt.fired = false>>
<<set $flags.jobs.holt.writeUps = 0>>
<<set $Reminder.conventions = false>>
<<set $Reminder.comicCon = false>>
<<set $Reminder.weddingSalon = false>>
<<set $Reminder.autoSalon = false>>
<<set $Reminder.fetishWeek = false>>
<<set $Reminder.HOEClothing = false>>
<</if>>
<<if $settings.versionID == 33>>
<<set $settings.versionID++>>
<<set $crystal.shopping1 = [false, "TBD", 0, 0]>>
<</if>>
<<if $settings.versionID == 34>>
<<set $settings.versionID++>>
<<set $jordan = {met: false, sex: false}>>
<<if visited("RV2p3")>>
<<set $jordan.met = true>>
<</if>>
<</if>>
<</widget>><<set $flags.jobs.alleyRep to $flags.jobs.alleyRep+random(2,4)>><<set $time.minutes+=(random(30,90))>><<if visited("Prostitution") is 0 && visited("Prostitution 2")>><<set $player.stats.dignity-=5>><</if>>You enter the car and you drive until you reach a relatively remote parking lot. There you play with her wet pussy until she cums, splashing your face with her juices.
<div class="shower"><video src="Images/Porn/ProstitutionF1.m4v" type="video/m4v" autoplay loop></video></div>
Fortunately, she gives you a ride back close to where she <<link "picked you up." "Dimly lit street">><<set $player.assets.money+=((random(25,75))+($player.skills[0].level*25))>><</link>>You enter the mansion which is as modern as you could have imagined yourself, with wide glass windows and mostly white walls and furniture, certainly contrasting with your current housing. Much to your surprise however, the house was relatively clean. Sure there was a couple of magazines on the living room's table, but otherwise it wasn't the mess you thought it would be.
<span class=You><i>"Oh well, it's easy money I guess"</i></span>, you think as you walk in the living room. Perhaps you were just lucky and she decided to clean before you came as to not discourage you.
She sits on a the arm of one of the couches and signals you to get closer. You follow, but before you get to sit down, you find yourself stopped by her commanding voice.
<span style=color:purple>"Stop there,"</span> she orders you with a commanding tone which almost makes you shiver. <span style=color:purple>"Now slowly rotate, I want to inspect you before I give you the job."</span>
You obey, slowly spinning on yourself as she inspects you and you can feel a gust of air as she lifts your dress' skirt up.
<<set _chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<set _plug = setup.playerCode.isWearingItemWithTags('Plug')>><<if _chastity and _plug>><span style=color:purple>"Good, good. Properly caged and plugged, like a good sissy."</span>, she says to herself, or at least that is what you think so.<<else>><span style=color:purple>"No<<if !_plug>> plug<</if>><<if !_chastity && !_plug>> or<</if>><<if !_chastity>> chastity cage<</if>>? What a shame..."</span><</if>> You finish your rotation, your gaze meeting her for a brief instant.
<span style=color:purple>"Now kneel."</span>
<<if $player.stats.dominance > 0>>You look puzzled for an instant as she gives you the command. <span style=color:purple>"Come on, I don't have all day."</span>, she adds insistingly. Clearly you are expected to obey to her commands so you finally get on your knees. <span style=color:purple>"Good girl."</span><<else>>You don't need to be asked again as you kneel in front of your new employer, looking down towards the floor as well. <span style=color:purple>"Oh my, you are a natural, aren't you? Don't answer that,"</span> she asks, rhetorically.<</if>>
<span style=color:purple>"So your duties around the house will be to clean everything, be it the toilet, the window and the messes that you might leave while working for me. Do you understand?"</span>
Your messes? How would you make a mess around her house when your job is cleaning everything, unless... <span class=You>"Yes Madam"</span>
<span style=color:purple>"Oh and please, for the love of god, don't call me Madam, call me Mistress, after all I might decide to use you from time to time."</span>
<<if $player.stats.dominance > 0>><span class=You>"Yes Ma- I mean Mistress"</span>, you say, not used to call anyone like this.<<else>><span class=You>"Sorry Mistress"</span>, you say not wanting to offend her.<</if>>
<div class="shower"><video src="Images/Porn/SissyMaidInspection.m4v" type="video/m4v" autoplay loop></video></div>
<span style=color:purple>"Good, now that this is sorted out..."</span>, she pauses, lifting your chin to look at you in the eyes for a moment, <span style=color:purple>"...You can get to work."</span>
<<link "Yes Mistress">><<set $time.minutes to 1080>><<goto "Sissy Maid 2b">><</link>><<set _EffectChance = random(1,2)>>You get started on the house work, mainly focusing on dusting the many shelves. Fortunately for you, your new employer don't seem to want to take advantage of you this time around, allowing you to take care of the housework without being impeded by her lustful thoughts.
The mansion is still pretty large and it takes you the entire day to finish cleaning. At least now you are familiar with the layout of the place, but you fear that you might end up cleaning after parties and such the next times you work, that is if she gives you the job in the end.
<<if _EffectChance is 1>><div class="shower"><video src="Images/Porn/SissyMaidWork.m4v" type="video/m4v" autoplay loop></video></div><<else>><div class="shower"><video src="Images/Porn/SissyMaidWork2.m4v" type="video/m4v" autoplay loop></video></div><</if>>
Once you are done, it is already getting dark and you are exhausted to say the least. You suppose that the flip side of having worked all day is that your attire will be less of an eye magnet, but still, you hope you won't have to see a whole lot of people on your way home.
<span style=color:purple>"Thank you for coming, here's the money I owe you<<set _chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<set _plug = setup.playerCode.isWearingItemWithTags('Plug')>><<if _chastity and _plug>> with a little extra since you did come plugged and caged<</if>>."</span> She hands you over <<if _chastity and _plug>>425$<<set $player.assets.money+=425>><<else>>400$<<set $player.assets.money+=400>><</if>>, which is a little less than you expected, but a decent sum of money nonetheless.
<<link "Return home">><<set $time.minutes to 1140>><<House>><</link>><<set _EffectChance = random(1,10)>>You get started on the house work, mainly focusing on dusting the many shelves. Fortunately for you, your employer don't seem to want to take advantage of you this time around, allowing you to take care of the housework without being impeded by her lustful thoughts.
The mansion is still pretty large and it will probably take you the entire day to finish cleaning. You hope that you won't ever end up cleaning after parties as you wouldn't be able to do it.
<<if (_EffectChance % 2) is 0>><div class="shower"><video src="Images/Porn/SissyMaidWork.m4v" type="video/m4v" autoplay loop></video></div><<else>><div class="shower"><video src="Images/Porn/SissyMaidWork2.m4v" type="video/m4v" autoplay loop></video></div><</if>>
<<link "All done">><<goto "Sissy Maid 3c">><</link>>Once you are done, it is already getting dark and you are exhausted to say the least. You suppose that the flip side of having worked all day is that your attire will be less of an eye magnet, but still, you hope you won't have to see a whole lot of people on your way home.
<span style=color:purple>"Thank you for coming, here's the money I owe you<<if $SissyMaid3Sex>> with a little extra for earlier<</if>>."</span> She hands you over <<if $SissyMaid3Sex>>400$<<set $player.assets.money+=400>><<else>>500$<<set $player.assets.money+=500>><</if>>.
<<link "Return home">><<set $time.minutes to 1140>><<unset $SissyMaid3Sex>><<House>><</link>><<widget "SNG">><<nobr>><<switch $player.names.basic>>
<<case "Adam">>Eve
<<case "Adrian">>Adriana
<<case "Alejandro">>Alejandra
<<case "Alex", "Alexander">><<print either("Lexi", "Alexandra", "Alexis")>>
<<case "Allan", "Alan", "Allen">><<print either("Aline", "Helen", "Hellen", "Helena", "Hellena", "Ellen")>>
<<case "Andre", "Andres">><<print either("Andrea", "Audrey", "Ann", "Anna", "Hannah", "Hana")>>
<<case "Antonio">>Antonia
<<case "Ash", "Asher">>Ashley
<<case "Brad", "Brandon">>Brenda
<<case "Brian">>Brianna
<<case "Carl", "Karl">><<print either("Carla", "Carly", "Carol", "Carolyn", "Karen")>>
<<case "Charles">>Charlotte
<<case "Christian", "Christopher", "Chris">><<print either("Chrissy", "Christine")>>
<<case "Constantin">>Constance
<<case "Daniel", "Danny">>Danielle
<<case "Danick">><<print either("Danica", "Danika")>>
<<case "David", "Dave", "Devon", "Devin">><<print either("Debbie", "Deborah", "Debra")>>
<<case "Denis">>Denise
<<case "Don", "Donald", "Ronald">>Donna
<<case "Elijah">><<print either("Eliza", "Elie", "Elizabeth", "Liza")>>
<<case "Emil" "Emiliano">><<print either("Emily", "Emilia")>>
<<case "Émile", "Émilien">><<print either("Émilie", "Amélie")>>
<<case "Eric", "Erik">><<print either("Erika", "Erica")>>
<<case "Éric", "Érik">><<print either("Érica", "Érika")>>
<<case "Eugene">>Eugenie
<<case "Eugène">>Eugénie
<<case "Felix">>Felicia
<<case "Félix">>Félicité
<<case "Frank", "Francis">><<print either("Frances", "Francine", "Fanny")>>
<<case "Francois" "François">><<print either("Frances", "Francine", "Françoise")>>
<<case "Francisco">>Francesca
<<case "Fritz">>Fritzi
<<case "Gabriel", "Gabe">><<print either("Gabrielle", "Gabriella", "Gabby")>>
<<case "Gilles">>Gillian
<<case "Greg", "Gregory">>Grace
<<case "Harry">>Harriet
<<case "Henri">>Henriette
<<case "Henry">>Henrietta
<<case "Ivan">><<print either("Ivana", "Ivania", "Ivanka", "Ivanya")>>
<<case "Jacob", "Jakob", "Jake">><<print either("Jade", "Jackie", "Jacqueline")>>
<<case "Jean">><<print either("Jeanne", "Jeanine")>>
<<case "Jeff", "Geoff", "Jeffrey", "Geoffroy">><<print either("Jess", "Jessica", "Jessie")>>
<<case "Jim", "Jimmy", "James", "John", "Johnathan", "Jonathan", "Jon">><<print either("Jenny, Jennifer", "Jane", "Janet")>>
<<case "Joe", "Joseph">><<print either("Josephine", "Joan")>>
<<case "Joel">>Joelle
<<case "Johann">>Johanna
<<case "Jose">>Josephine
<<case "Juan">>Juanita
<<case "Jules", "Julian", "Julio">><<print either("Julie", "Julia")>>
<<case "Ken", "Kenny">>Kendra
<<case "Keith">><<print either("Kate", "Kathryn", "Katherine", "Katherin", "Katy", "Catherine", "Katrina")>>
<<case "Kevin", "Keven">><<print either("Cassey", "Kacey", "Cassidy", "Cassandra", "Kassandra", "Cass", "Cassy", "Kass", "Kassy")>>
<<case "Kyle", "Kyler">><<print either("Kylie", "Cally", "Kelly", "Kyla")>>
<<case "Leon", "Leo", "Leonard">><<print either("Lea", "Leia")>>
<<case "Louis">><<print either("Louise", "Lois")>>
<<case "Luis">>Luisa
<<case "Mark", "Marc", "Marcus">><<print either("Marcie", "Mary", "Maria", "Marilyn")>>
<<case "Manuel">>Manuela
<<case "Melric" "Melrick">><<print either("Melizandre", "Melyna", "Melissa")>>
<<case "Miles" "Milo">>Mila
<<case "Mitchel", "Mitch", "Michel", "Mike", "Mikael", "Michael">>Michelle
<<case "Nathan", "Nathaniel">><<print either("Tasha", "Natasha", "Nathalie", "Natalie")>>
<<case "Nicholas", "Nick">><<print either("Nicole", "Nikki")>>
<<case "Oliver", "Olivier">><<print either("Olivia", "Liv")>>
<<case "Miles">>Miley
<<case "Patrick", "Patrice", "Pat">><<print either("Patty", "Patricia")>>
<<case "Paul">><<print either("Pauline", "Paula", "Paulina")>>
<<case "Peter" "Pete">><<print either ("Petrushka", "Petra")>>
<<case "Ramon">>Ramona
<<case "Robert">>Roberta
<<case "Shaun", "Shawn", "Sean">>Shauna
<<case "Shiloh">>Sheila
<<case "Simon">><<print either("Simona", "Simone")>>
<<case "Stan", "Stanley">>Stacy
<<case "Stéphane">>Stéphanie
<<case "Steve", "Steven", "Steph", "Stephan", "Stephen">><<print either("Stephanie", "Stephie", "Tiffany")>>
<<case "Theo">>Thea
<<case "Tim", "Timmy", "Timothy">><<print either("Tammy", "Tina")>>
<<case "Valentin">>Valentina
<<case "Victor">><<print either("Vicky", "Victoria")>>
<<case "Viktor">>Viktoria
<<case "Wilhelm">><<print either("Wilmina", "Wilhelmina")>>
<<default>><<print either("Debbie", "Kathy", "Miley", "Stacy")>><</switch>><</nobr>><</widget>><center><div class="travel">[img[Images/Locations/GymLockers.jpg]]</div></center><span id=Room><<if visited("LockersGym") is 0>>You enter the locker rooms to find you own locker. While the lockers are small, it could at least allow you to change before going back home.<<else>>The locker room allows you to change before and after training, allowing you to avoid walking with sweaty clothes.<</if>>
<hr>
<center><<if $gymOutfit[0] == "None" && $gymOutfit[1] == "None" && $gymOutfit[2] == "None">><<link "Choose an outfit to leave here" "GymOutfit">><</link>> | <<link "Leave" "Gym">><</link>><<else>><<link "Change gym outfit" "GymOutfit">><</link>> | <<if !$flags.gym.outfitWear>><<link "Change">><<replace #Room>><<set $flags.gym.outfitWear = true>>You change into your gym <<link "clothes.">><<nobr>>
<<set _timer = 2>>
<<set _done to 0>>
<<if !_done>>
<<repeat 0.01s>>
<<set _timer-->>
<<if _timer is 1>>
<<set $normalOutfit to $playerClothing>>
<<set _savedItems = [setup.playerCode.itemWornWithTags('Undies'), setup.playerCode.itemWornWithTags('Chastity'), setup.playerCode.itemWornWithTags('Plug'), setup.playerCode.itemWornWithTags('Bra'), setup.playerCode.itemWornWithTags('Earrings'), setup.playerCode.itemWornWithTags('Nostril'), setup.playerCode.itemWornWithTags('Tongue'), setup.playerCode.itemWornWithTags('Lip'), setup.playerCode.itemWornWithTags('Navel'), setup.playerCode.itemWornWithTags('Septum'), setup.playerCode.itemWornWithTags('Nipple')]>>
<<elseif _timer is 0>>
<<set $playerClothing = []>>
<<if $gymOutfit[0] !== "None">>
<<wear $gymOutfit[0]>>
<</if>>
<<if $gymOutfit[1] !== "None">>
<<wear $gymOutfit[1]>>
<</if>>
<<if $gymOutfit[2] !== "None">>
<<wear $gymOutfit[2]>>
<</if>>
<<for _i = 0; _i < _savedItems.length; _i++>>
<<if _savedItems[_i].id !== "None">>
<<wear _savedItems[_i].id>>
<</if>>
<</for>>
<<set _done++>>
<<set $time.minutes+=5>>
<<set $flags.gym.outfitWear = true>>
<<goto "Gym">>
<</if>>
<</repeat>>
<</if>>
<</nobr>><</link>><</replace>><</link>> | <<link "Leave">><<goto "Gym">><</link>><<else>><<link "Change">><<replace #Room>><<set $playerClothing to $normalOutfit>><<unset $normalOutfit>><<set $flags.gym.outfitWear = false>>You change back to your day to day <<link "clothing.">><<goto "Gym">><<set $time.minutes+=5>><</link>><</replace>><</link>>
<<link "Leave">><<goto "Gym">><</link>><</if>><</if>></center></span><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Gym">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><<nobr>><<set _hasGreenTee = setup.playerCode.hasItem('GreenTee')>>
<<set _hasRedTee = setup.playerCode.hasItem('RedTee')>>
<<set _hasGreyTee = setup.playerCode.hasItem('GreyTee')>>
<<set _hasSportTop = [setup.playerCode.hasItem('SportTop'), setup.playerCode.hasItem('PinkSportTop')]>>
<<set _hasShorts = setup.playerCode.hasItem('BikeShorts')>>
<<set _hasLeggings = [setup.playerCode.hasItem('Leggings'), setup.playerCode.hasItem('PinkLeggings')]>>
<<set _hasSportShorts = setup.playerCode.hasItem('SportShorts')>>
<<set _hasBlackRunningShoes = setup.playerCode.hasItem('BlackRunningShoes')>>
<<set _hasPinkRunningShoes = setup.playerCode.hasItem('PinkRunningShoes')>>
<</nobr>><b>Select your top:</b><<if _hasGreenTee or _hasRedTee or _hasGreyTee or _hasSportTop[0] or _hasSportTop[1]>><<if _hasGreenTee>>
<<radiobutton "$gymOutfit[0]" "GreenTee" checked>> Green Tee Shirt<</if>><<if _hasGreyTee>>
<<radiobutton "$gymOutfit[0]" "GreyTee">> Grey Tee Shirt<</if>><<if _hasRedTee>>
<<radiobutton "$gymOutfit[0]" "RedTee">> Red Tee Shirt<</if>><<if _hasSportTop[0]>>
<<radiobutton "$gymOutfit[0]" "SportTop" checked>> Grey Sport Top<</if>><<if _hasSportTop[1]>>
<<radiobutton "$gymOutfit[0]" "PinkSportTop" checked>> Pink Sport Top<</if>>\
<<else>>
<span style=color:red>You don't have any suitable tops</span><</if>>
<b>Select legwear:</b><<if _hasSportShorts or _hasShorts or _hasLeggings[0] or _hasLeggings[1]>><<if _hasSportShorts>>
<<radiobutton "$gymOutfit[1]" "SportShorts" checked>> Sport Shorts<</if>><<if _hasShorts>>
<<radiobutton "$gymOutfit[1]" "BikeShorts">> Bike Shorts<</if>><<if _hasLeggings[0]>>
<<radiobutton "$gymOutfit[1]" "Leggings">> Grey Leggings<</if>><<if _hasLeggings[1]>>
<<radiobutton "$gymOutfit[1]" "PinkLeggings">> Pink Leggings<</if>>\
<<else>>
<span style=color:red>You don't have any suitable legwear.</span><</if>>
<b>Select your shoes:</b><<if _hasBlackRunningShoes or _hasPinkRunningShoes>><<if _hasBlackRunningShoes>>
<<radiobutton "$gymOutfit[2]" "BlackRunningShoes" checked>> Black Running Shoes<</if>><<if _hasPinkRunningShoes>>
<<radiobutton "$gymOutfit[2]" "PinkRunningShoes">> Pink Running Shoes
<</if>><<else>>
<span style=color:red>You don't have any suitable shoes.</span><</if>>
<<button "Set outfit">><<set $gymOutfit[0]>><<set $gymOutfit[1]>><<set $gymOutfit[2]>><<set $flags.gym.outfitSet = true>><<goto "LockersGym">><</button>> <<button "Go Back" "LockersGym">><</button>><div class=hidden><span id="btn1"><<button $btn1 "LockersGym">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div>Once again, you find Kara alone at the bar, but this time she seems far more relaxed, swapping the hard liquor for a fruity drink. You wonder if you should go talk to her, but your hesitation doesn't last long as you figure that saying hi never hurt anyone. If she didn't feel like hanging out with you, she would probably tell you so.
You approach her, trying not to surprise her either. <span class=You>"Hey, mind if I join you?"</span>, you ask before sitting next to her. Much to your surprise, she seems quite happy to see you, hugging you.
<span class=Kara>"Heeeeeeyyyyyyyyyyy!!! It's you!"</span>, she exclaims before letting go. She reeked of alcohol and spilled her drink straight on the bar.
You hastily try to clean her mess with napkins before it falls onto her. Luckily for you, the bartender comes to your rescue but you figure you should prevent her from getting any drunker.
<span class=You>"Yeah, it's me... look, I'm very hungry right now, do you want to eat some nachos... or popcorn?"</span>, you say, trying to get her to eat something to soak the alcohol up.
<span class=Kara>"Sure! I'd love to- Wait a minute."</span> Crap, she's on to your stratagem. <span class=Kara>"Wait a minute, you aren't trying to annoy Crystal by hanging out with me aren't you?"</span>
Whew, that was close. This will be a tough situation to defuse, but at least she didn't take the proposal poorly. <span style=You><span class=Player>"Wha-? No! Why would I even try to annoy Crystal?"</span></span>
<span class=Kara>"I... I thought maybe..."</span>, she pauses for an instant, visibly confused by her own rambling. <span class=Kara>"You know, I think I feel like getting pizza and the pizza here is horrible. No offense David!"</span>, she shouts at the bartender who ignores her. You decide to tag along, after all you don't really know a good pizza joint either and who knows, maybe it could be useful in the <<link "future.">><<set $time.minutes+=25>><<goto "RV6p2">><</link>><<if visited("RV6p5a") > 0>>You find Kara sitting at the bar and for some strange reason, she smiles at you immediately. You go sit next to her and her grin doesn't seem to safe away.
<span class=You>"Hey Kara, got some good news?"</span>, you ask.
<span class=Kara>"Hey, no I just hoped you'd show up."</span>
<span class=You>"Oh really?"</span>, you say, flattered.
<span class=Kara>"Yeah. I was just remembering last time. You remember, right?"</span>
Oh, that's why she was so happy to see you. Turns out that crossdressing for her <<if visited("RV6p6b") > 0>>and letting her finger your rear<<else>>once<</if>> really made her night. <span class=You>"Yes, of course I remember..."</span>, you say, slightly embarrassed.
<<if visited("RV6p6b") > 0>><span style=Kara>"Of course you do, it's hard to forget your first anal orgasm. Men' prostate are curious little things, aren't they? But I digress.... Did you enjoy it?"</span>
<span id=choice><<link "I did">><<replace #choice>><span class=You>"I did. It was weird, but like... I never had such an intense..."</span> You blush ever so slightly, something that didn't go unnoticed by Kara.
<span class=Kara>"Oh there's nothing to be embarrassed of. Say, I wanted to propose to you something and feel free to decline... You know, I really like to help people like you and Christopher or as you know him, Crystal, to reach their true potential. So if you want, maybe I can help you explore your feminine side?"</span>
<span id=option><<link "Accept">><<replace #option>>You accept Kara's offer.
<span class=Kara>"Great! You won't regret it here, I swear. Come meet me here on a Monday, Wednesday or Friday and we'll get things started!"</span>
<<link "I have a guide now?">><<set $kara.training.active = true>><<goto "Apartment 1">><<set $time.minutes+=50>><</link>><</replace>><</link>>
<<link "Decline">><<replace #option>><span class=You>"Uhmm... don't take it personally, but I don't think that's for me..."</span>
<span class=Kara>"Oh it's fine, don't worry about it! Just know that if you change your mind, I'll be happy to help."</span>, she then gets up and leaves the club, leaving you confused. You decide it might just be better to leave after whatever that <<link "was.">><<goto "Apartment 1">><<set $time.minutes+=50>><</link>><</replace>><</link>></span><</replace>><</link>>
<<link "I didn't">><<replace #option>><span class=Kara>"Mark me surprised, but if you say so. I guess that means you don't want this to happen again?"</span>
<span class=You>"Probably not, no. It was just some experimentation for me, but I don't think it was for me."</span>
<span class=Kara>"Well that's fine. Listen I have to go, but if you ever change your mind, you know where to find me!"</span>
You soon find yourself alone and you decide to go home soon <<link "after.">><<goto "Apartment 1">><<set $time.minutes+=50>><</link>><</replace>><</link>></span><<else>><span class=Kara>"Do you feel like doing it again tonight? I'm really in the mood for some kinky play"</span>, she says, teasingly.
<span id=choice><<link "Accept">><<replace #choice>><span class=You>"Uhm, sure, we can do that I guess."</span>
<span class=Kara>"Really?! Oh that would be great $player.names.basic! Mind if we go now? I have to wake up super early so you can't stay over."</span>
<span class=You>"Oh, uhm sure. Let's go <<link "then.">><<goto "RV7p2a">><<set $time.minutes+=40>><</link>>"</span><</replace>><</link>>
<<link "Decline">><<replace #choice>><span class=You>"I think I'll pass on the invite Kara, you go rest and good luck with work tomorrow."</span>
<span class=Kara>"Alright, catch you around soon $player.names.basic!"</span>
She takes her things and leave and you decide to return home soon <<link "after.">><<goto "Apartment 1">><<set $time.minutes+=50>><</link>><</replace>><</link>></span><</if>>
<<else>>You don't even have the time to reach the bar that you find Crystal right in front of you. You have no idea how "she" managed to spot you this rapidly, but "she" did seem quite happy to see you.
<span class=Crystal>"Hey! I'm so glad you are here!"</span>, the crossdresser says before hugging you tightly.
<span class=You>"Hey Crystal, how has it been going?"</span>, you ask as you hug "her" back.
<span class=Crystal>"Oh you have no idea-"</span>
You cut "her", worried. <span class=You>"Oh no! I hope everything is okay."</span>
<span style=Crystal>"As I was about to say, my plans for the evening have been cancelled and I didn't feel like going home alone."</span>, "she" says, slightly frustrated.
You are unsure if Crystal was annoyed by the cancellation of her plans, or by the fact you cut "her", but you decide to avoid the subject. <span class=You>"Oh, that sucks."</span>
<span class=Crystal>"It does stink! I've spent hours to look this good."</span> "She" pouts for a brief instant, giving you time to examine "her" attire.
Crystal wore a black lace minidress and what seemed to be a thick chain around "her" neck, which was probably a necklace. You decide not to ask "her" about it as you don't know anything about fashion and honestly, you didn't feel like getting into a conversation about a mere accessory.
<span class=Crystal>"So... I've been thinking we could ditch this place and have some fun on our own... if you get what I mean..."</span>
<span id=choice><center><<link "Ermm... I have to go...">><<replace #choice>>You decide it might not be best for you two to hook up tonight and you give Crystal a half baked apologize before leaving. Somehow, you don't think "she" noticed, even though "she" looked slightly <<link "disappointed.">><<set $time.minutes+=50>><<goto "Apartment 1">><</link>><</replace>><</link>> | <<link "Why the fuck not?">><<replace #choice>><span class=You>"Why the fuck not? Who would I be to refuse your company?"</span>, you answer.
"She" cheers and hugs you once more. <span class=Crystal>"Yay! You're the best $player.names.basic!"</span>, she says. <span class=Crystal>"So... your place or my place?"</span>
<span class=You>"Wait, what, now?!"</span> You expected to hang out here for a bit before things got sexual, but apparently that the blonde had something else in mind.
<span class=Crystal>"What? We're not going to have sex here..."</span>, "she" says a bit more quietly.
<span class=You>"Right. Well, my place is pretty crummy, so let's go to yours?"</span>
<span class=Crystal>"Works for me, but you'll have to let me come over some day!"</span>
<span class=You>"Maybe when I move out of this hovel."</span>, you say, albeit with a joking tone not to worry Crystal of your subpar living conditions.
<<link "Back at Crystal's">><<set $time.minutes+=40>><<goto "RV7p2b">><</link>><</replace>><</link>></center></span><</if>><<set _Makeup = setup.playerCode.countItemsBoughtFromShop("Face Forward 1") + setup.playerCode.countItemsBoughtFromShop("Face Forward 2") + setup.playerCode.countItemsBoughtFromShop("Face Forward 3") + setup.playerCode.countItemsBoughtFromShop("Face Forward 4") + setup.playerCode.countItemsBoughtFromShop("Face Forward 5")>><<if _Makeup > 0>><<set _boughtMakeup = true>><</if>><<button "View Secondary Routine">><<set $routines[0].dress>><<set $routines[0].eat>><<set $routines[0].shower>><<set $routines[0].goTo>><<set $routines[0].makeup>><<set $routines[0].autoshaveBody>><<set $routines[0].autoshaveFace>><<set $routines[0].autoshavePubes>><<set $routines[0].reapplyPolish>><<set $routines[0].active[0]>><<set $routines[0].active[1]>><<set $routines[0].active[2]>><<set $routines[0].active[3]>><<set $routines[0].active[4]>><<set $routines[0].active[5]>><<set $routines[0].active[6]>><<goto "RoutineMaker2">><</button>>
<<if $routines[0].active[0] or $routines[0].active[1] or $routines[0].active[2] or $routines[0].active[3] or $routines[0].active[4] or $routines[0].active[5] or $routines[0].active[6]>>Your current secondary routine consists of the following:
<<if $routines[0].shower>>-Showering
<</if>><<if $routines[0].dress is 0>><<else>>-Put <<switch $routines[0].dress>><<case 1>>$playerClothingLooks[0].name<<case 2>>$playerClothingLooks[1].name<<case 3>>$playerClothingLooks[2].name<<case 4>>$playerClothingLooks[3].name<<case 5>>$playerClothingLooks[4].name<<case 6>>$playerClothingLooks[5].name<<case 7>>$playerClothingLooks[6].name<<case 8>>$playerClothingLooks[7].name<</switch>> on
<</if>><<if $routines[0].eat is 0>><<else>><<switch $routines[0].eat>><<case 1>>-Eat a healthy meal<<case 2>>-Eat a regular meal<<case 3>>-Eat junk food<</switch>>
<</if>><<if $routines[0].goTo is 0>>-Stay home<<else>>-Go to <<switch $routines[0].goTo>><<case 1>>the Gas Station<<case 2>>College<<case 3>>Holt-Oritz Engineering.<</switch>><</if>>
<<if $routines[0].active[6]>><span style=color:green>Sunday </span><<else>><span style=color:red>Sunday </span><</if>><<if $routines[0].active[0]>><span style=color:green>Monday </span><<else>><span style=color:red>Monday </span><</if>><<if $routines[0].active[1]>><span style=color:green>Tuesday </span><<else>><span style=color:red>Tuesday </span><</if>><<if $routines[0].active[2]>><span style=color:green>Wednesday </span><<else>><span style=color:red>Wednesday </span><</if>><<if $routines[0].active[3]>><span style=color:green>Thursday </span><<else>><span style=color:red>Thursday </span><</if>><<if $routines[0].active[4]>><span style=color:green>Friday </span><<else>><span style=color:red>Friday </span><</if>><<if $routines[0].active[5]>><span style=color:green>Saturday </span><<else>><span style=color:red>Saturday </span><</if>><<else>>Set your routine<</if>>
<hr>
Wake up at:
<<listbox "$routines[0].wakeUp" autoselect>><<option "6:30" 390>>
<<option "6:45" 405>>
<<option "7:00" 420>>
<<option "7:15" 435>>
<<option "7:30" 450>>
<<option "7:45" 465>>
<<option "8:00" 480>>
<<option "8:15" 495>>
<<option "8:30" 510>>
<<option "8:45" 525>>
<<option "9:00" 540>>
<<option "9:15" 555>>
<<option "9:30" 570>><</listbox>>
Then:
<<set _hasWardrobe = setup.playerCode.hasItem("Wardrobe")>><<if _hasWardrobe>><<listbox "$routines[0].dress" autoselect>>
<<option "Don't dress" 0>>
<<option "Dress (Look 1)" 1>>
<<option "Dress (Look 2)" 2>>
<<option "Dress (Look 3)" 3>>
<<option "Dress (Look 4)" 4>>
<<option "Dress (Look 5)" 5>>
<<option "Dress (Look 6)" 6>>
<<option "Dress (Look 7)" 7>>
<<option "Dress (Look 8)" 8>>
<</listbox>><<else>><<listbox "$routines[0].dress" autoselect>>
<<option "Don't dress" 0>>
<<option "Dress (Look 1)" 1>>
<<option "Dress (Look 2)" 2>>
<<option "Dress (Look 3)" 3>>
<<option "Dress (Look 4)" 4>>
<</listbox>><</if>>
<<listbox "$routines[0].eat" autoselect>>
<<option "Don't eat" 0>>
<<option "Eat (Healthy)" 1>>
<<option "Eat (Regular)" 2>>
<<option "Eat (Junk Food)" 3>><</listbox>>
Medication
<span title="Will only be taken when health is low enough and up to the safe limit">Painkillers <<checkbox "$routines[0].medication[0]" false true autocheck>></span> | <span title="Will only be taken when in post-surgery situations">Admorvils <<checkbox "$routines[0].medication[1]" false true autocheck>></span> | Dimoxinil <<checkbox "$routines[0].medication[2]" false true autocheck>> | HairBGone <<checkbox "$routines[0].medication[3]" false true autocheck>> | Steroids <<checkbox "$routines[0].medication[4]" false true autocheck>> | Inhibi+ <<checkbox "$routines[0].medication[5]" false true autocheck>>
Shower <<checkbox "$routines[0].shower" false true autocheck>>
Autoshave: Body <<checkbox "$routines[0].autoshaveBody" false true autocheck>> | Beard <<checkbox "$routines[0].autoshaveFace" false true autocheck>> | Pubes <<checkbox "$routines[0].autoshavePubes" false true autocheck>><<if _boughtMakeup>>
<<listbox "$routines[0].makeup" autoselect>>
<<option "Don't apply makeup" 0>>
<<option "Apply makeup (Style 1)" 1>>
<<option "Apply makeup (Style 2)" 2>>
<<option "Apply makeup (Style 3)" 3>>
<</listbox>>
Reapply Nail Polish: <<checkbox "$routines[0].reapplyPolish" false true autocheck>><</if>>
<<if !$flags.jobs.holt.active>><<listbox "$routines[0].goTo" autoselect>>
<<option "Stay Home" 0>>
<<option "Go to the Gas Station" 1>>
<<option "Go to College" 2>>
<</listbox>><<else>><<listbox "$routines[0].goTo" autoselect>>
<<option "Stay Home" 0>>
<<option "Go to the Gas Station" 1>>
<<option "Go to College" 2>>
<<option "Go to Holt-Oritz Engineering" 3>>
<</listbox>><</if>>
<hr>
Perform on:
Monday <<if !$routines[1].active[0]>><<checkbox "$routines[0].active[0]" false true autocheck>><<else>><span title="Set to primary routine">🔒</span><</if>> | Tuesday <<if !$routines[1].active[1]>><<checkbox "$routines[0].active[1]" false true autocheck>><<else>><span title="Set to primary routine">🔒</span><</if>> | Wednesday <<if !$routines[1].active[2]>><<checkbox "$routines[0].active[2]" false true autocheck>><<else>><span title="Set to primary routine">🔒</span><</if>> | Thursday <<if !$routines[1].active[3]>><<checkbox "$routines[0].active[3]" false true autocheck>><<else>><span title="Set to primary routine">🔒</span><</if>> | Friday <<if !$routines[1].active[4]>><<checkbox "$routines[0].active[4]" false true autocheck>><<else>><span title="Set to primary routine">🔒</span><</if>> | Saturday <<if !$routines[1].active[5]>><<checkbox "$routines[0].active[5]" false true autocheck>><<else>><span title="Set to primary routine">🔒</span><</if>>| Sunday <<if !$routines[1].active[6]>><<checkbox "$routines[0].active[6]" false true autocheck>><<else>><span title="Set to primary routine">🔒</span><</if>>
<<button "Save and Close">><<set $routines[0].dress>><<set $routines[0].eat>><<set $routines[0].shower>><<set $routines[0].medication[0]>><<set $routines[0].medication[1]>><<set $routines[0].medication[2]>><<set $routines[0].medication[3]>><<set $routines[0].medication[4]>><<set $routines[0].medication[5]>><<set $routines[0].goTo>><<set $routines[0].makeup>><<set $routines[0].autoshaveBody>><<set $routines[0].autoshaveFace>><<set $routines[0].autoshavePubes>><<set $routines[0].reapplyPolish>><<set $routines[0].active[0]>><<set $routines[0].active[1]>><<set $routines[0].active[2]>><<set $routines[0].active[3]>><<set $routines[0].active[4]>><<set $routines[0].active[5]>><<set $routines[0].active[6]>><<House>><</button>><<button "Close">><<House>><<set $routines[0].makeup>><<set $routines[0].wakeUp>><<set $routines[0].autoshaveBody>><<set $RoutineFac2e>><<set $routines[0].autoshavePubes>><</button>><div class=hidden><span id="btn1"><<button $btn1>>
<<set $routines[0].dress>><<set $routines[0].eat>><<set $routines[0].shower>><<set $routines[0].medication[0]>><<set $routines[0].medication[1]>><<set $routines[0].medication[2]>><<set $routines[0].medication[3]>><<set $routines[0].medication[4]>><<set $routines[0].medication[5]>><<set $routines[0].goTo>><<set $routines[0].makeup>><<set $routines[0].autoshaveBody>><<set $routines[0].autoshaveFace>><<set $routines[0].autoshavePubes>><<set $routines[0].reapplyPolish>><<set $routines[0].active[0]>><<set $routines[0].active[1]>><<set $routines[0].active[2]>><<set $routines[0].active[3]>><<set $routines[0].active[4]>><<set $routines[0].active[5]>><<set $routines[0].active[6]>><<House>><</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div>You sit in a rather crummy looking pizzeria not too far away from the Red Vixen. Kara insisted you two would go there however and you easily cave in. On the flip side, she also insisted on paying for the pizza. She soon comes with a small pizza for you two to share and you have to admit that it looks really appetizing.
<span class=Kara>"Something you learn by living in the big city is that the best pizza is in those barely salubrious joints that close at 5am"</span>, she exclaims before taking a large bite, making satisfied sounds as she proceeds to devour her slice.
Oh well, better try it before she eats it all. You take a slice of what seems to be the greasiest vegetarian pizza you have ever laid your eyes upon before taking a bite and you had to admit it wasn't half bad.
Kara apparently wasn't focused enough on the pizza for your partial disappointment to go unnoticed. <span class=Kara>"You wanted pepperoni right? Honestly there's a reason I take vegetarian pizza here, it's so greasy you'd probably wake up with acne all over your face. Stuff's good but I don't want to look like a teenager again"</span>
You fake laughter not to upset her. At least you could tell she sobered up a little. The two of you continue eating and chitchat for a <<link "while.">><<set $player.status.ate = true>><<goto "RV6p3">><</link>>It gets late and both of you start to feel a little tired, walking around town instead of returning to the club. You don't notice the two of you made it all the way to her apartment.
<span class=Kara>"Oh, we've actually made it all the way to my place? Do you want to stay the night? Crystal isn't there tonight<<if visited("RV5p6") > 0>>, not that you would mind<</if>>."</span>
<span class=You>"Wait... are you jealous?"</span>, you ask.
<span class=Kara>"No, I'm not, but I know you also somewhat fancy her and well... we sort of share you"</span>
<<if $player.stats.dominance < -20>>You don't really protest. After all who were you to complain, you had the company of the two amazing roommates, sometimes both at the same time.<<elseif $player.stats.dominance > 20>><span class=You><i>What?! What is she thinking? You're not a toy to be passed around!</i></span><<else>>You are left dumbfound, feeling both flattered and angered by the remark/her words.<</if>>
Your thoughts are cut short as Kara is standing in the doorway to her apartment. <span class=Kara>"So are you coming or no?"</span>
<<if $player.stats.dominance < -20>><span class=You>"Uh? Oh yes, </span><<link "sorry">><<goto "RV6p4">><</link>><span class=You>"</span><<else>><center><<link "Sure">><<goto "RV6p4">><</link>> | <<link "Not this time Kara">><<goto "Apartment 1">><<if $time.minutes >= 480 && $time.minutes < 1289>><<set $time.minutes to 1339>><<else>><<set $time.minutes+=50>><</if>><</link>></center><</if>>You follow Kara inside and the two of you start making out fondly. She might have mentioned just a bit early that she saw you as someone she shared with Crystal, but, right now, you no longer cared in the slightest. All there was was you and her.
<<if visited("RV3p4a") > 0>><span class=Kara>"You know... we should do it again..."</span>
<span class=You>"Do what again?"</span>, you reply, not sure you are getting her hint.
<span class=Kara>"Well... remember when I dressed you up in lingerie?"</span>, she asks as she continues to tease you. You were rock hard and honestly, you were kind of turned on at the prospect of it happening again.
<span class=You>"Oh... yeah... We can do that again if you want"</span>, you say, a bit shy about it even if you were actually more than happy to be dressed into woman's lingerie once more.
She smiles pulling you towards her bedroom, undressing each other as you make your way there and you soon find yourself dressed up in lingerie <<link "once more.">><<set $player.stats.sissification+=2>><<set $player.stats.dominance-=2>><<goto "RV6p5a">><</link>><<else>><span class=Kara>"Hey... I want to try something out..."</span>, she says softly.
<span class=You>"Try what?"</span>, you ask curious.
<span class=Kara>"Well... I really like crossdressing and I was wondering if you wanted to..."</span>
<span class=You>"You want me to crossdress so we can have sex?"</span>
She nods, blushing ever so slightly. <span class=Kara>"Yeah. You don't have to, really, but I'd like it if you'd give it a shot...</span>
<span id=choice><center><<link "Accept">><<replace #choice>><span class=You>"Alright... I'll do it. But just to make you happy!"</span>, you say <<if $player.stats.sissification > 10>>even if you were secretly waiting for some kind of crossdressing play to happen, either with Kara or anyone else really<<else>>sincerely, after all she was really nice with you and what arm could there be to indulge her with a seemingly harmless fetish<</if>>.
She smiles pulling you towards her bedroom, undressing each other as you make your way there and you soon find yourself dressed up in lingerie <<link "once more.">><<set $player.stats.sissification+=2>><<set $player.stats.dominance-=2>><<goto "RV6p5a">><<set $TempVar = 1>><</link>><</replace>><</link>> | <<link "Decline">><<replace #choice>><span class=You>"I don't think that's for me Kara. I'm flattered, I guess, but I'd rather do something that's less kinky."</span>
She tries to hide her disappointment, obviously she really wanted to, but she respects your choice nonetheless. Fortunately for you it doesn't seem you tone down her lust. <span class=Kara>"Oh well, I guess you'll have to fuck my brains out $player.names.basic. And I like it rough so don't go easy on <<link "me.">><<set $player.stats.dominance+=2>><<goto "RV6p5b">><</link>><</replace>><</link>></center></span><</if>><div class="shower">[img[Images/Porn/Sissification2.jpg]]</div>
Kara chuckles as she notices you stained the panties with your own precum. <span class=Kara>"Oh my. You are already leaking and that just from wearing lingerie? You are a natural sissy $player.names.basic"</span>, she exclaims, visibly enjoying herself way too much.
You blush and look down, feeling slightly humiliated by the remark... Yet you were also strangely aroused by it.
<<if $TempVar is 1>><span class=Kara>"I bet you really want to cum now, don't you?"</span>, she continues as she teases your cock through the panties.
You groan. <span class=You>"Fuck... Kara please... let's just get this over with."</span>
<span class=Kara>"But I was just starting to tease you. Oh well, I guess you don't have Crystal's resilience... But that's fine too."</span> She gently pulls down the panties, freeing your lubricated cock and begins to vigorously stroke it.
<video src="Images/Porn/Sissification1.m4v" type="video/m4v" autoplay loop></video>
It doesn't take very long for you to climax, your semen sent flying somewhere on the floor you let a final groan of [[pleasure.->RV6p6a]]
<<else>><span class=Kara>"You really look good in those... And you seem to like it... maybe we can do further tonight?"</span>
<span class=You>"Go further? Wh-what do you mean by that?"</span>, you ask, somewhat curious.
<span class=Kara>"Just close your eyes and relax, you'll cum in minutes"</span>
You oblige but soon you feel something prodding your rear. <span class=You>"W-what is that Kara?"</span>, you ask, uncertain of what's going on.
<span class=Kara>"Shhhh. Just relax, you trust me, don't you?"</span>
You nod and relax, letting her do her thing. Soon, she slips a finger inside of your rear, followed soon after by another.
<span style=you><i>Why does it feel so good?!</if></span>, you ask yourself as she fingers your rear. You don't protest either, instead you start to moan softly. <span style=you><i>Just a little more, then I can ask her to stop...</i></span>
However you never tell her to stop as you love the newfound sensation.<span class=Kara>"I told you to trust me."</span>, she says as she continues to fuck you with her fingers. <span class=Kara>"Are you enjoying yourself, sissy?"</span>
You don't catch the last word and you nod silently. You were on the verge of climaxing by now and her fingering was now more confident.
<video src="Images/Porn/Sissification3.m4v" type="video/m4v" autoplay loop>
You finally climax, and in a way you never experienced before. It was so powerful.
[[The next day->RV6p6b]]<</if>><<Night>><<Autosave>>You oblige and take control of the situation. Soon she finds herself pinned on the bed as you roughly fuck her, as she asked you to. Kara was moaning loudly, clearly satisfied with your performance. Who knows, perhaps being perceived as a potential sissy actually fueled your lust? If that was the case, Kara definitely is a brilliant manipulator.
<video src="Images/Porn/KaraSex.m4v" type="video/m4v" autoplay loop></video>
[[The day after->RV6p6c]]<<Night>><<Autosave>>You wake up, still half-dressed in lingerie and you could see that Kara wasn't in the room anymore. The bedroom's door was wide open and you decide to rapidly change before someone sees you dressed like this.
You don't see Kara, but you hear some humming in the bathroom, perhaps she was taking a shower? You might be better off not to disturb her and you decide to head back <<if $housing.current is "crappy apartment">><<if $time.days % 7 is 0>>[[home.->Rent]]<<else>>[[home.->Apartment 1]]<</if>><<elseif $housing.current is "apartment">>[[home.->Apartment 2]]<<else>><<link "home." "FixerUpper">><</link>><</if>><<if setup.firstOfMonth.includes($time.days % 365)>><<set _TravelPass = setup.playerCode.hasItem('TravelPass')>><<set _NMPass = setup.playerCode.hasItem('NMTravelPass')>><<if _NMPass>><<removeFromInventory "NMTravelPass">><<elseif _TravelPass>><<removeFromInventory "TravelPass">><</if>><</if>>You wake up, still half-dressed in lingerie and you could see that Kara wasn't in the room anymore. The bedroom's door was wide open and you decide to rapidly change before someone sees you dressed like this.
You don't see Kara, but you hear some humming in the bathroom, perhaps she was taking a shower? You might be better off not to disturb her and you decide to head back <<if $housing.current is "crappy apartment">><<if $time.days % 7 is 0>>[[home.->Rent]]<<else>>[[home.->Apartment 1]]<</if>><<elseif $housing.current is "apartment">>[[home.->Apartment 2]]<<else>><<link "home." "FixerUpper">><</link>><</if>><<if setup.firstOfMonth.includes($time.days % 365)>><<set _TravelPass = setup.playerCode.hasItem('TravelPass')>><<set _NMPass = setup.playerCode.hasItem('NMTravelPass')>><<if _NMPass>><<removeFromInventory "NMTravelPass">><<elseif _TravelPass>><<removeFromInventory "TravelPass">><</if>><</if>><span class=Kara>"Wakey wakey, sleepyhead"</span> You are woken up by Kara, still in underwear. You groan and roll over, can't you just for once have the morning to relax?
<span class=Kara>"Come on $player.names.basic. It's time to wake up. I have things to do."</span>
<span class=You>"Fineeee... I'll get up."</span>, you say, slightly annoyed. You slowly get dressed while she prepares herself for the day.
<span class=Kara>"You can take some coffee if you want, there's still some in the sillex."</span>
<span class=You>"Thanks for the offer, but I think I'll just go straight back <<if $housing.current is "crappy apartment">><<if $time.days % 7 is 0>>[[home.->Rent]]<<else>>[[home.->Apartment 1]]<</if>><<elseif $housing.current is "apartment">>[[home.->Apartment 2]]<<else>><<link "home." "FixerUpper">><</link>><</if>><<if setup.firstOfMonth.includes($time.days % 365)>><<set _TravelPass = setup.playerCode.hasItem('TravelPass')>><<set _NMPass = setup.playerCode.hasItem('NMTravelPass')>><<if _NMPass>><<removeFromInventory "NMTravelPass">><<elseif _TravelPass>><<removeFromInventory "TravelPass">><</if>><</if>>"</span>It was not the first time Crystal gave you a blowjob, but tonight seemed very different compared to the previous times. "She" seemed far hornier and "she" was greedily, and sloppily, sucking on your cock like if "her" life depended on it.
However, the most surprising part was when you finally reached your climax, where "she" decided not to swallow any of your cum and instead let it flow down on her chin and chest.
<video src="Images/Porn/CrystalBJ3.m4v" type="video/m4v" autoplay loop></video>
Once you are done climaxing, "she" excuses 'herself' and goes to the bathroom, where for <i>some reason</i>, you could still hear "her" moaning.
<<link "You wake up the next day...">><<Night>><<Autosave>><<goto "RV7p3b">><</link>><div style="background-color: #414040; color: white; border: solid white 2px; font-size: 1em"><<button "The Tomboy">><<replace "#output">><<include "Tomboy">><</replace>><</button>><<button "The Rich Girl">><<replace "#output">><<include "Rich Girl">><</replace>><</button>><<button "The Nerd">><<replace "#output">><<include "Nerd2">><</replace>><</button>></div><div style="background-color: #414040; color: white; border: solid white 2px"><span id="output">Choose your backstory, each backstory got its own perks and often times drawbacks. However, do note that some of them are easier than others!</span></div>Description:
A similar, albeit slightly harder version of the crossdresser.
Backstory:
You lived in a relatively conservative family, going to church on Sundays and so on. However, you never really found yourself at home with such strict and religious parents. For them, you displaying more "masculine" characteristics was a dispointment, but luckily for you, they tolerated it, that is until last summer. While your parents were gone, you decided to make out with a complete stranger in the house, taking the opportunity to have something better than the shower head to sate your lust. However, your parents came home early and surprised you in the act. Of course, their reaction was... disproportionate, grounding you. You feel like you need to get out of this house and start a life where you will finally be free to do what you want to without having your parents to judge you.
You could really use a fresh start...
Perk:
-Start with more expensive clothing options
malus:
-Start 10 tomboy points (negative femininity [PLACEHOLDER NAME])
<center><<button "Choose">><<set $player.backstory = "A">><<set $femininity to -10>><<goto "Character Creation F 2">><</button>></center>Description:
Shy but incredibly smart, the nerd is prone to succeed in life as she can learn quickly.
Backstory:
Whilst you love your hometown, the facilities in it for academic purpose are quite limited, forcing you to move to a larger town to pursue your education. After many considerations, you decide to move to Hutinberg, and whilst it is quite far, you feel like this booming town is the one that will offer you the most opportunities in life. So here you are, packing away to move to the big city.
Perks:
You learn easily! Health doesn't affect your learning aptitudes.
You level your skills quickly (+50% xp gain)
malus:
Hypno is way less effective on you (-20%)
<center><<button "Choose">><<set $player.backstory = "C">><<goto "Character Creation F 2">><</button>></center>Description:
Arguably the easiest start, the Rich Girl backstory is designed for casual players who don't want to struggle too much early game, or veteran plays who want to fast forward through the early game.
Backstory:
You grew up in a rather fortunate family, but because of your parents' lucrative business you never actually had the sensation of having a real family and felt quite isolated because of your economic situation. As you grew up, the idea of moving to another city and living like a 'normal' person would became a recurring dream and you finally decided to do it, using it as a way to flee your parents' quite explosive divorce. So here you go, packing away a few of our belongings, as well as some spare cash just in case, ready for a fresh start.
Perks:
+1500$ starting money
+Laptop
+10 bimbofication points
<center><<button "Choose">><<set $player.assets.money+=1500>><<addToInventory "Laptop">><<set $player.backstory = "B">><<goto "Character Creation 2">><</button>></center>What is your name?
<<textbox "$player.names.basic" "Name" autofocus>> <<button "Confirm">><<set $player.names.basic>><</button>>
What's your hair color?
* <label><<radiobutton "$playerBody.hair[0].color" "black" checked>> Black</label>
* <label><<radiobutton "$playerBody.hair[0].color" "dark">> Dark</label>
* <label><<radiobutton "$playerBody.hair[0].color" "brown">> Brown</label>
* <label><<radiobutton "$playerBody.hair[0].color" "blond">> Blonde</label>
* <label><<radiobutton "$playerBody.hair[0].color" "ginger">> Ginger</label>
What's your hair length?
* <label><<radiobutton "$playerBody.hair[0].length" 2 checked>> Short</label>
* <label><<radiobutton "$playerBody.hair[0].length" 3>> Shoulder Length</label>
* <label><<radiobutton "$playerBody.hair[0].length" 4>> Past Shoulder</label>
* <label><<radiobutton "$playerBody.hair[0].length" 5>> Mid Back</label>
What's your height?
* <label><<radiobutton "$playerBody.height" "5 feet 8 inches">> Tall</label>
* <label><<radiobutton "$playerBody.height" "5 feet 4 inches" checked>> Average</label>
* <label><<radiobutton "$playerBody.height" "5 feet">> Short</label>
What's your muscle build?
* <label><<radiobutton "$playerBody.muscleBuild" 1 checked>> Slim</label>
* <label><<radiobutton "$playerBody.muscleBuild" 0>> Average</label>
* <label><<radiobutton "$playerBody.muscleBuild" -1>> Chubby</label>
How large are your breasts?
* <label><<radiobutton "$playerBody.breast.size" 2 checked>> A-cups</label>
* <label><<radiobutton "$playerBody.breast.size" 3>> B-cups</label>
* <label><<radiobutton "$playerBody.breast.size" 4>> C-cups</label>
* <label><<radiobutton "$playerBody.breast.size" 5>> D-cups</label>
How large is your rear?
* <label><<radiobutton "$playerBody.rear.size" 1 checked>> Small</label>
* <label><<radiobutton "$playerBody.rear.size" 3>> Firm</label>
* <label><<radiobutton "$playerBody.rear.size" 4>> Curvy</label>
<<link "Play!">><<set $player.names.basic>><<set $playerBody.hair[0].color>><<set $playerBody.hair[0].length>><<set $playerBody.height>><<set $playerBody.muscleBuild>><<set $time.days = 1>><<set $player.status.gender = 2>><<set $playerBody.hair[0].style = "None">><<set $playerBody.breast.size>><<set $playerBody.rear.size>><<goto "Intro Female">><</link>>You get back into your clothes after taking a minute to recover from it all.
<span class=Kara>"Still panting? Men' prostate are curious little things, aren't they? But I digress.... Did you enjoy yourself?"</span>
<span id=choice><<link "I did">><<replace #choice>><span class=You>"I did. It was weird, but like... I never had such an intense..."</span> You blush ever so slightly, something that didn't go unnoticed by Kara.
<span class=Kara>"Oh there's nothing to be embarrassed of. Say, I wanted to propose to you something and feel free to decline... You know, I really like to help people like you and Christopher or as you know him, Crystal, to reach their true potential. So if you want, maybe I can help you explore your feminine side?"</span>
<span id=option><center><<link "Accept">><<replace #option>>You accept Kara's offer.
<span class=Kara>"Great! You won't regret it, I swear. Meet me at the Red Vixen on a Monday, Wednesday or Friday and we'll get things started!"</span>
<<link "I have a guide now?">><<set $kara.training.active = true>><<House>><</link>><</replace>><</link>> | <<link "Decline">><<replace #option>><span class=You>"Uhmm... don't take it personally, but I don't think that's for me..."</span>
<span class=Kara>"Oh it's fine, don't worry about it! Just know that if you change your mind, I'll be happy to help."</span>. You then get up and get dressed before leaving, leaving her so she won't be too exhausted <<link "tomorrow.">><<House>><</link>><</replace>><</link>></center></span><</replace>><</link>></span>You hastily strip down and Kara passes you some lingerie which you try to put on as rapidly as you can.
<span class=Kara>"You really look good in those... And you seem to like it... maybe we can do further tonight?"</span>
<span class=You>"Go further? Wh-what do you mean by that?"</span>, you ask, somewhat curious.
<span class=Kara>"Just close your eyes and relax, you'll cum in minutes"</span>
You oblige but soon you feel something prodding your rear. <span class=You>"W-what is that Kara?"</span>, you ask, uncertain of what's going on.
<span class=Kara>"Shhhh. Just relax, you trust me, don't you?"</span>
You nod and relax, letting her do her thing. Soon, she slips a finger inside of your rear, followed soon after by another.
<span style=you><i>Why does it feel so good?!</i></span>, you ask yourself as she fingers your rear. You don't protest either, instead you start to moan softly. <span style=you><i>Just a little more, then I can ask her to stop...</i></span>
However you never tell her to stop as you love the newfound sensation.<span class=Kara>"I told you to trust me."</span>, she says as she continues to fuck you with her fingers. <span class=Kara>"Are you enjoying yourself, sissy?"</span>
You don't catch the last word and you nod silently. You were on the verge of climaxing by now and her fingering was now more confident.
<video src="Images/Porn/Sissification3.m4v" type="video/m4v" autoplay loop></video>
You finally climax, and in a way you never experienced before. It was so <<link "powerful...">><<goto "RV7p3a">><</link>><<set _hasTravelPass = setup.playerCode.hasItem('TravelPass')>>You wake up next morning with Crystal already dressed up and showered. Apparently that you've been sleeping quite heavily. <span class=You>"Good morning..."</span>, you say with a raspy voice.
<span class=Crystal>"Hey. I didn't want to wake you up but I have to go and Kara isn't here soooo... You'll have to make it fast"</span>
<span class=You>"Oh? Uh sure, sorry. You should have woken me up Crystal!"</span>
<span class=Crystal>"I know... but I thought it would take you less time to be ready to move so..."</span>
<span class=You>"Yeah, that's fair enough I guess. Thanks for letting me sleep I suppose?"</span>
You get dressed back up and the two of you leave the apartment. However before you part ways, your curiosity gets the best of you. <span class=You>"Hey Crystal, what were you supposed to do yesterday, you know, before it got cancelled? Was it a date or something?"</span>
Crystal chuckles. <span class=Crystal>"Oh, just a gangbang... not too big of deal really. Anyways I have to bounce. See you soon $player.names.basic!"</span>
Well, that was... not what you <<set $time.minutes+=50>><<if $housing.current is "crappy apartment">><<if $time.days % 7 is 0>>[[expected->Rent]]<<else>>[[expected...->Apartment 1]]<</if>><<else>>[[expected->Apartment 2]]<</if>><<if setup.firstOfMonth.includes($time.days % 365)>><<set _TravelPass = setup.playerCode.hasItem('TravelPass')>><<set _NMPass = setup.playerCode.hasItem('NMTravelPass')>><<if _NMPass>><<removeFromInventory "NMTravelPass">><<elseif _TravelPass>><<removeFromInventory "TravelPass">><</if>><</if>><<widget "RentRoutine">><<Inventory>><<Clothes>><<set _hasStove = setup.playerCode.hasItem("Stove")>><<set _hasClipper = setup.playerCode.hasItem("Clipper")>><<if $routines[0].active[6]>><<set _i = 0>><<elseif $routines[1].active[6]>><<set _i = 1>><<else>><<CD>><<House>><</if>>\
\
<<if $routines[1].active[6] or $routines[0].active[6]>><<switch $routines[_i].dress>><<case 1>><<wardrobeWearLook 0>><<case 2>><<wardrobeWearLook 1>><<case 3>><<wardrobeWearLook 2>><<case 4>><<wardrobeWearLook 3>><<case 5>><<wardrobeWearLook 4>><<case 6>><<wardrobeWearLook 5>><<case 7>><<wardrobeWearLook 6>><<case 8>><<wardrobeWearLook 7>><</switch>>
\
<<switch $routines[_i].eat>><<case 1>><<if _nbLeftovers > 0>><<inventoryChangeQuantity "Leftovers" -1>><<set $player.status.ate = true>><<set $time.minutes+=15>><<elseif _nbHealthyFood > 0 && _hasStove>><<inventoryChangeQuantity "HealthyFood" -1>><<set $player.status.ate = true>><<set $time.minutes+=90>><<elseif (_nbHealthyFood is 0 or _hasStove) and _nbFood > 0>><<inventoryChangeQuantity "Food" -1>><<set $player.status.ate = true>><<set $time.minutes+=20>><<set $player.stats.fitness-->><<elseif _nbFood is 0 && _nbJunkFood > 0>><<inventoryChangeQuantity "JunkFood" -1>><<set $player.stats.fitness-=2>><<set $player.status.ate = true>><<set $time.minutes+=20>><</if>><<case 2>><<if _nbFood > 0>><<inventoryChangeQuantity "Food" -1>><<set $player.stats.fitness-->><<set $player.status.ate = true>><<set $time.minutes+=20>><<elseif _nbFood is 0 && _nbJunkFood > 0>><<inventoryChangeQuantity "JunkFood" -1>><<set $time.minutes+=20>><<set $player.stats.fitness-=2>><</if>><<case 3>><<if _nbJunkFood > 0>><<inventoryChangeQuantity "JunkFood" -1>><<set $player.status.ate = true>><<set $player.stats.fitness-=2>><<set $time.minutes+=20>><</if>><</switch>>
\
<<if $routines[_i].shower>><<WashMakeup>><<if $housing.current is "crappy apartment" && $housing.upgrades[0].tank>><<if _nbSoap > 0>><<set $player.stats.hygiene+=30>><<inventoryChangeQuantity "Soap" -1>><<else>><<if $player.stats.hygiene <= 85>><<set $player.stats.hygiene+=15>><<else>><<set $player.stats.hygiene to 100>><</if>><</if>><<else>><<if _nbSoap > 0>><<set $player.stats.hygiene to 100>><<inventoryChangeQuantity "Soap" -1>><<else>><<if $player.stats.hygiene <= 70>><<set $player.stats.hygiene+=30>><<else>><<set $player.stats.hygiene to 100>><</if>><</if>><</if>><</if>>
\
<<if $routines[_i].medication[0] && $player.stats.health < 100>>
<<set _nbPainkiller = setup.playerCode.inventoryQuantity("Painkiller")>>
<<if _nbPainkiller < (100-$player.stats.health)/30>>
<<set _m = _nbPainkiller>>
<<elseif (_nbPainkiller >= (100-$player.stats.health)/30) && ((100-$player.stats.health)/30) <= 3>>
<<set _m = Math.round((100-$player.stats.health)/30)>>
<<else>>
<<set _m = 3>>
<</if>>
<<inventoryChangeQuantity "Painkiller" (_m*-1)>>
<<for _m > 0>>
<<set _m-->>
<<set $player.status.painkillersTaken++>>
<<set $player.stats.health+=random(3,10)>>
<<if $player.stats.health >= 100>>
<<break>>
<</if>>
<</for>>
<</if>>
<<if $routines[_i].medication[1] && $player.status.recovery[1] > 0>>
<<set _nbAdmorvils = setup.playerCode.inventoryQuantity("Admorvils")>>
<<if _nbAdmorvils > 0>>
<<inventoryChangeQuantity "Admorvils" -1>>
<<set $player.status.admorvils = true>>
<</if>>
<</if>>
<<if $routines[_i].medication[2]>>
<<set _nbDimoxinil = setup.playerCode.inventoryQuantity("Dimoxinil")>>
<<if _nb > 0>>
<<inventoryChangeQuantity "" -1>>
<<set $player.status.dimoxinil = true>>
<</if>>
<</if>>
<<if $routines[_i].medication[3]>>
<<set _nb = setup.playerCode.inventoryQuantity("HairBGone")>>
<<if _nb > 0>>
<<inventoryChangeQuantity "HairBGone" -1>>
<<set $player.status.hairBGone = true>>
<</if>>
<</if>>
<<if $routines[_i].medication[4]>>
<<set _nb = setup.playerCode.inventoryQuantity("Steroids")>>
<<if _nb > 0>>
<<inventoryChangeQuantity "Steroids" -1>>
<<set $player.status.steroids = true>>
<</if>>
<</if>>
<<if $routines[_i].medication[5]>>
<<set _nb = setup.playerCode.inventoryQuantity("Inhibi+")>>
<<if _nb > 0>>
<<inventoryChangeQuantity "InhibiPlus" -1>>
<<set $player.status.inhibiPlus = true>>
<</if>>
<</if>>
\
<<switch $routines[_i].makeup>>
<<case 1>><<WashMakeup>><<makeupApplyStyle 0>><<set $advancedColors.eyes to $playerMakeupStyles[0].advancedColors>>
<<case 2>><<WashMakeup>><<makeupApplyStyle 1>><<set $advancedColors.eyes to $playerMakeupStyles[1].advancedColors>>
<<case 3>><<WashMakeup>><<makeupApplyStyle 2>><<set $advancedColors.eyes to $playerMakeupStyles[2].advancedColors>>
<</switch>>
\
<<if $timer.nails is 1>><<if $routines[_i].reapplyPolish>><<nbPolish>><<if _appliedNails.id is "BlackPolish" and _nbBlack > 0>><<set $timer.nails = 7>><<inventoryChangeQuantity "BlackPolish" -1>><<elseif _appliedNails.id is "BluePolish" and _nbBlue > 0>><<set $timer.nails = 7>><<inventoryChangeQuantity "BluePolish" -1>><<elseif _appliedNails.id is "CyanPolish" and _nbCyan > 0>><<set $timer.nails = 7>><<inventoryChangeQuantity "CyanPolish" -1>><<elseif _appliedNails.id is "GreenPolish" and _nbGreen > 0>><<set $timer.nails = 7>><<inventoryChangeQuantity "GreenPolish" -1>><<elseif _appliedNails.id is "GreyPolish" and _nbGrey > 0>><<set $timer.nails = 7>><<inventoryChangeQuantity "GreyPolish" -1>><<elseif _appliedNails.id is "LightBluePolish" and _nbLightBlue > 0>><<set $timer.nails = 7>><<inventoryChangeQuantity "LightBluePolish" -1>><<elseif _appliedNails.id is "LilacPolish" and _nbLilac > 0>><<set $timer.nails = 7>><<inventoryChangeQuantity "LilacPolish" -1>><<elseif _appliedNails.id is "LimePolish" and _nbLime > 0>><<set $timer.nails = 7>><<inventoryChangeQuantity "LimePolish" -1>><<elseif _appliedNails.id is "OrangePolish" and _nbOrange > 0>><<set $timer.nails = 7>><<inventoryChangeQuantity "OrangePolish" -1>><<elseif _appliedNails.id is "PinkPolish" and _nbPink > 0>><<set $timer.nails = 7>><<inventoryChangeQuantity "PinkPolish" -1>><<elseif _appliedNails.id is "PurplePolish" and _nbPurple > 0>><<set $timer.nails = 7>><<inventoryChangeQuantity "PurplePolish" -1>><<elseif _appliedNails.id is "RedPolish" and _nbRed > 0>><<set $timer.nails = 7>><<inventoryChangeQuantity "RedPolish" -1>><<elseif _appliedNails.id is "WhitePolish" and _nbWhite > 0>><<set $timer.nails = 7>><<inventoryChangeQuantity "WhitePolish" -1>><<elseif _appliedNails.id is "YellowPolish" and _nbYellow > 0>><<set $timer.nails = 7>><<inventoryChangeQuantity "YellowPolish" -1>><<elseif _appliedNails.id is "TwoFadeNails" or _appliedNails.id is "CheckeredNails" or _appliedNails.id is "StripedNails">><<switch $advancedColors.nails[0]>><<case "Black">><<set _black += 1>><<case "Blue">><<set _blue += 1>><<case "Cyan">><<set _cyan += 1>><<case "Green">><<set _green += 1>><<case "Grey">><<set _honey += 1>><<case "Light Blue">><<set _lightBlue += 1>><<case "Lilac">><<set _lilac += 1>><<case "Lime">><<set _lime += 1>><<case "Orange">><<set _orange += 1>><<case "Pink">><<set _pink += 1>><<case "Purple">><<set _purple += 1>><<case "Red">><<set _red += 1>><<case "White">><<set _white += 1>><<case "Yellow">><<set _yellow += 1>><</switch>><<switch $advancedColors.nails[1]>><<case "Black">><<set _black += 1>><<case "Blue">><<set _blue += 1>><<case "Cyan">><<set _cyan += 1>><<case "Green">><<set _green += 1>><<case "Grey">><<set _honey += 1>><<case "Light Blue">><<set _lightBlue += 1>><<case "Lilac">><<set _lilac += 1>><<case "Lime">><<set _lime += 1>><<case "Orange">><<set _orange += 1>><<case "Pink">><<set _pink += 1>><<case "Purple">><<set _purple += 1>><<case "Red">><<set _red += 1>><<case "White">><<set _white += 1>><<case "Yellow">><<set _yellow += 1>><</switch>><<if (_nbBlack is 1 and $advancedColors.nails.includes("Black")) or (_nbBlue is 1 and $advancedColors.nails.includes("Blue")) or (_nbCyan is 1 and $advancedColors.nails.includes("Cyan")) or (_nbGreen is 1 and $advancedColors.nails.includes("Green")) or (_nbGrey is 1 and $advancedColors.nails.includes("Grey")) or (_nbLightBlue is 1 and $advancedColors.nails.includes("Light Blue")) or (_nbLilac is 1 and $advancedColors.nails.includes("Lilac")) or (_nbLime is 1 and $advancedColors.nails.includes("Lime")) or (_nbOrange is 1 and $advancedColors.nails.includes("Orange")) or (_nbPink is 1 and $advancedColors.nails.includes("Pink")) or (_nbPurple is 1 && $advancedColors.nails.includes("Purple")) or (_nbRed is 1 and $advancedColors.nails.includes("Red")) or (_nbWhite is 1 and $advancedColors.nails.includes("White")) or (_nbYellow is 1 and $advancedColors.nails.includes("Yellow"))>><<inventoryChangeQuantity "BlackPolish" _black>><<inventoryChangeQuantity "BluePolish" _blue>><<inventoryChangeQuantity "CyanPolish" _cyan>><<inventoryChangeQuantity "GreenPolish" _green>><<inventoryChangeQuantity "GreyPolish" _grey>><<inventoryChangeQuantity "LightBluePolish" _lightBlue>><<inventoryChangeQuantity "LilacPolish" _lilac>><<inventoryChangeQuantity "LimePolish" _lime>><<inventoryChangeQuantity "OrangePolish" _orange>><<inventoryChangeQuantity "PinkPolish" _pink>><<inventoryChangeQuantity "PurplePolish" _purple>><<inventoryChangeQuantity "RedPolish" _red>><<inventoryChangeQuantity "WhitePolish" _white>><<inventoryChangeQuantity "YellowPolish" _yellow>><<if _appliedNails.id is "TwoFadeNails">><<TwoFadeNails>><<elseif _appliedNails.id is "CheckeredNails">><<CheckeredNails>><<elseif _appliedNails.id is "StripedNails">><<StripedNails>><</if>>
<</if>><</if>><</if>><</if>>
\
<<if $routines[_i].autoshaveBody>><<if $playerBody.hair[2].length > 0>><<if _nbCream > 0>><<inventoryChangeQuantity "DepilatoryCream" -1>><<set _EffectChance = random(1,10)>><<set $playerBody.hair[2].length to 0>><<set $playerBody.hair[2].sinceCut to 0>><<set $time.minutes+=10>><<if _EffectChance is 5>><<set $player.stats.health-->><</if>><<elseif _nbWaxStrips > 0>><<set $playerBody.hair[2].length to 0>><<set $time.minutes+=15>><<inventoryChangeQuantity "WaxStrips" -1>><<set $playerBody.hair[2].sinceCut to 0>><<elseif _nbRazors > 0>><<set $playerBody.hair[2].length to 0>><<inventoryChangeQuantity "SingleUseRazors" -1>><<set $playerBody.hair[2].sinceCut to 0>><<set $time.minutes+=45>><</if>><</if>><</if>>
\
<<Inventory>><<if $routines[_i].autoshaveFace>><<if $playerBody.hair[1].length > 0>><<if _hasClipper>><<set $playerBody.hair[1].sinceCut to 0>><<set $playerBody.hair[1].length to 0>><<set $time.minutes+=15>><<elseif _nbRazors > 0>><<set $playerBody.hair[1].sinceCut to 0>><<set $playerBody.hair[1].length to 0>><<inventoryChangeQuantity "SingleUseRazors" -1>><<set $time.minutes+=15>><</if>><</if>><</if>>
\
<<Inventory>><<if $routines[_i].autoshavePubes>><<if $playerBody.hair[3].length > 0>><<if _nbWaxStrips > 0>><<set $playerBody.hair[3].length to 0>><<set $time.minutes+=5>><<inventoryChangeQuantity "WaxStrips" -1>><<set $playerBody.hair[3].sinceCut to 0>><<elseif _nbRazors > 0>><<set $playerBody.hair[3].sinceCut to 0>><<inventoryChangeQuantity "SingleUseRazors" -1>><<set $playerBody.hair[3].length to 0>><<set $time.minutes+=10>><</if>><</if>><</if>>
\
<<if _gag or (!_outfit && (!_top or !_bottom)) or !_shoes>><<CD>><<House>><<else>><<if $routines[_i].goTo is 0>><<CD>><<House>><<elseif $routines[_i].goTo is 1>><<CD>><<goto "GS">><<set $location = {name: 'Gas Station', goto: 'GS', isUnlocked: () => true, dimension: 0, coordinates: [-2, 0], openHours: [0, 1440], openDays: [true, true, true, true, true, true, true], tags: []}>><<set $time.minutes+=10>><<elseif $routines[_i].goTo is 2 or $routines[_i].goTo is 3>><<CD>><<House>><<else>><<CD>><<House>><</if>><</if>>\
\
<</if>><</widget>><<set _EffectChance = random(1,10)>>You get started on the house work, mainly focusing on dusting the many shelves. Fortunately for you, your employer don't seem to want to take advantage of you this time around, allowing you to take care of the housework without being impeded by her lustful thoughts.
The mansion is still pretty large and it will probably take you the entire day to finish cleaning. You hope that you won't ever end up cleaning after parties as you wouldn't be able to do it.
<<if (_EffectChance % 2) is 0>><div class="shower"><video src="Images/Porn/SissyMaidWork.m4v" type="video/m4v" autoplay loop></video></div><<else>><div class="shower"><video src="Images/Porn/SissyMaidWork2.m4v" type="video/m4v" autoplay loop></video></div><</if>>
However you are interrupted by "Mistress" as you work. <<if visited("Sissy Maid 3c") > 1>><span style=color:purple>"Sissy, I think you deserve a reward this time, why don't you come over here so I can give you the sissygasm you clearly crave for?"</span>
<span class=You>"Right away Mistress"</span>, you say enthusiastically, after all you would make more money if you let her fuck you.<<else>><span class=purple>"Come over here, I have something for you"</span>
Something for you? Well that was curious, but you eagerly get to her location, not wanting to pass the opportunity. However, it wasn't the opportunity you've been expecting as you find her waiting in fetishwear and stroking her strap-on. <span class=purple>"Now, you're going to be a good little fuckslut and let me fuck that naughty little asspussy of yours okay? Don't worry, you'll have a nice extra when your shift is over as well~"</span><</if>>
You soon find yourself bent over, legs spread and fucked by your Mistress' faux-cock, mercilessly fucking you as lay down, moaning and powerless.
<div class="shower"><video src="Images/Porn/SissyMaid2.m4v" type="video/m4v" autoplay loop></video></div>
You soon climax, letting out a loud cry of bliss as your locked cock leaks your semen straight onto the floor. <span style=color:purple>"Now what do we say, sissy?"</span>
<span class=You>"Ahh... Thank you... Mistress..."</span>, you say still panting as you recover from your intense climax.
<span style=color:purple>"You are welcome, slut"</span>, she says before giving you a rough spank, making you yelp. Once she is gone you clean the mess you just made<<if $player.stats.sissification > 50>> with your tongue, swallowing your own load<</if>> and get back to work. After all, you still had to finish your job before you left!
<<link "All done">><<goto "Sissy Maid 3c">><</link>><<set $SissyMaid3Sex = true>><<set $player.skills[1].xp+=5>>You meet Kara at the bar as she instructed you to in order to <<if visited("Kara Training") > 1>>pursue<<else>>begin<</if>> your sissy training.
<span class=Kara>"Oh hey $player.names.basic, I'm glad you could make it."</span><<if visited("Kara Training") <= 1>><span class=Kara>"Before we get started, I'd really like for us to put down the ground rules. Of course, you can change them later on, but at least I won't be asking you to do things you aren't comfortable with this way."</span>
<div style=border-style:solid>Congratulations on starting training! The assignments given by Kara will help to guide you in your feminization through weekly quests and will result in rewards and punishments. Choosing the softcore mode will allow you to refuse any new assignment to take a break and to look at other options before continuing. In addition, punishment will be purely limited to scolding from Kara.
<span style=color:#ec0000><b>Warning:</b> Choosing the hardcore mode will allow Kara to give you some lewder/rougher punishments including spanking, edging and forced chastity. Make sure you don't click this option if you aren't interested in those kinds of options.</span></div>
<<link "Set preferences (Softcore)">><<set $kara.training.difficulty = 1>><<goto "Kara 1">><</link>>
<<link "Set preferences (Hardcore)">><<set $kara.training.difficulty to -1>><<goto "Kara 1">><</link>><<else>><<if ($kara.training.deadline >= $time.days or ($time.days == $kara.training.deadline+1 && $time.minutes < 240)) && ($kara.training.deadline-$time.days !== 7)>><span class=Kara>"Ready to get started $player.names.basic?"</span>
<<link "Yeah, let's get this started">><<goto "STrainQuest">><</link>><<elseif $kara.training.activeTask is "H1" and ($kara.training.deadline-$time.days !== 14) && (($kara.training.deadline >= $time.days) or ($time.days == $kara.training.deadline+1 && $time.minutes < 240))>><span class=Kara>"Ready to get started $player.names.basic?"</span>
<<link "Yeah, let's get this started">><<goto "STrainQuest">><</link>><<elseif (($kara.training.deadline-$time.days is 7) and $kara.training.activeTask !== "None")>><span class=Kara>"You know what you have to do now $player.names.basic, chop chop!"</span>
<<link "Leave">><<goto "Club">><</link>><<elseif $kara.training.activeTask is "None">><<set _Chastity = setup.playerCode.isWorn("PinkChastity")>><<if _Chastity>><<takeOff "PinkChastity">><<removeFromInventory "PinkChastity">><</if>><span class=Kara>"Ready to get started $player.names.basic?"</span>
<<link "Yeah, let's do this">><<goto "STrainQuest">><</link>><<elseif ($kara.training.deadline < $time.days)>>\
\<<switch $kara.training.activeTask>>\
\<<case "C1">><<goto "TrainScold">>
\<<case "C2">><<if $kara.training.difficulty is 1>><<goto "TrainScold">><<else>><<goto "STCPunishment">><</if>>
\<<case "C3">><<if $kara.training.difficulty is 1>><<goto "TrainScold">><<else>><<goto "STCPunishment">><</if>>
\<<case "C4">><<if $kara.training.difficulty is 1>><<goto "TrainScold">><<else>><<goto "STCPunishment">><</if>>
\<<case "C5">><<if $kara.training.difficulty is 1>><<goto "TrainScold">><<else>><<goto "STCPunishment">><</if>>
\<<case "H1">><<goto "TrainScold">>
\<<case "H2">><<if $kara.training.difficulty is 1>><<goto "TrainScold">><<else>><<goto "STCPunishment">><</if>>
\<<case "H3">><<if $kara.training.difficulty is 1>><<goto "TrainScold">><<else>><<goto "STCPunishment">><</if>>
\<<case "H4">><<if $kara.training.difficulty is 1>><<goto "TrainScold">><<else>><<goto "STCPunishment">><</if>>
\<<case "H5">><<if $kara.training.difficulty is 1>><<goto "TrainScold">><<else>><<goto "STCPunishment">><</if>>
\<<case "G1">><<goto "TrainScold">>
\<<case "G2">><<if $kara.training.difficulty is 1>><<goto "TrainScold">><<else>><<goto "STrainPunishment">><</if>>
\<<case "G3">><<if $kara.training.difficulty is 1>><<goto "TrainScold">><<else>><<goto "STrainPunishment">><</if>>
\<<case "G4">><<goto "TrainScold">>
\<<case "G5">><<goto "TrainScold">>
\<<case "P1">><<goto "TrainScold">>
\<<case "P2">><<if $kara.training.difficulty is 1>><<goto "TrainScold">><<else>><<goto "STCPunishment">><</if>>
\<<case "P3">><<if $kara.training.difficulty is 1>><<goto "TrainScold">><<else>><<goto "STCPunishment">><</if>>
\<<case "P4">><<if $kara.training.difficulty is 1>><<goto "TrainScold">><<else>><<goto "STCPunishment">><</if>>
\<<case "P5">><<goto "TrainScold">>
\<<case "M1">><<goto "TrainScold">>
\<<case "M2">><<if $kara.training.difficulty is 1>><<goto "TrainScold">><<else>><<goto "STCPunishment">><</if>>
\<<case "M3">><<if $kara.training.difficulty is 1>><<goto "TrainScold">><<else>><<goto "STCPunishment">><</if>>
\<<case "M4">><<if $kara.training.difficulty is 1>><<goto "TrainScold">><<else>><<goto "STCPunishment">><</if>>
\<<case "M5">><<if $kara.training.difficulty is 1>><<goto "TrainScold">><<else>><<goto "STCPunishment">><</if>>
\<</switch>><<elseif $kara.training.activeTask is "None">><span class=Kara>"Hey $player.names.basic, ready for a new task?"</span>
<<link "Yes">><<goto "Kara 1">><</link>>
<<link "No">><<goto "Club">><</link>><</if>><</if>><<Fem>>
<<if _chastity[1]>>
<<takeOff 'PinkChastity'>>
<<removeFromInventory "PinkChastity">>
<</if>>
<<switch $kara.training.activeTask>>
<<case "None">>
<<goto "Kara 1">>
<<case "C1">>
<<if _undies or _lingerie>>
<<set $kara.training.progress[0]++>>
<<if _bra>>
<<set $kara.training.progress[0]++>>
<<goto "STCReward">>
<<else>>
<<goto "STrainReward">>
<</if>>
<<else>>
<<goto "TrainScold">>
<</if>>
<<case "C2">>
<<if ((_undies and _bra) or _lingerie) && ((_top[0] && _bottom[0]) or _outfit[0])>>
<<set $kara.training.progress[0]+=2>>
<<goto "STCReward">>
<<elseif (_undies and _bra) or _lingerie>>
<<set $kara.training.progress[0]++>>
<<goto "STrainReward">>
<<elseif $kara.training.difficulty !== 1 && !_undies>>
<<goto "STCPunishment">>
<<else>>
<<goto "TrainScold">>
<</if>>
<<case "C3">>
<<if ((_undies and _bra) or _lingerie) && ((_top[0] && _bottom[0]) or _outfit[0])>>
<<set $kara.training.progress[0]++>>
<<if _shoes[0]>>
<<set $kara.training.progress[0]++>>
<<goto "STCReward">>
<<else>>
<<goto "STrainReward">>
<</if>>
<<else>>
<<if (_undies and _bra) or _lingerie>>
<<if $kara.training.difficulty is 1>>
<<goto "TrainScold">>
<<else>>
<<goto "STCPunishment">>
<</if>>
<<else>>
<<if $kara.training.difficulty is 1>>
<<goto "TrainScold">>
<<else>>
<<goto "STrainPunishment">>
<</if>>
<</if>>
<</if>>
<<case "C4">>
<<if ((_undies and _bra) or _lingerie) && (((_top[0] && _bottom[0]) or _outfit[0]) and _shoes[0])>>
<<set $kara.training.progress[0]++>>
<<if _wig or setup.femHair2.includes($playerBody.hair[0].style)>>
<<set $kara.training.progress[0]++>>
<<goto "STCReward">>
<<else>>
<<goto "STrainReward">>
<</if>>
<<else>>
<<if ((_undies and _bra) or _lingerie) && ((_top[0] && _bottom[0]) or _outfit[0])>>
<<if $kara.training.difficulty is 1>>
<<goto "TrainScold">>
<<else>>
<<goto "STCPunishment">>
<</if>>
<<else>>
<<if $kara.training.difficulty is 1>>
<<goto "TrainScold">>
<<else>>
<<goto "STrainPunishment">>
<</if>>
<</if>>
<</if>>
<<case "C5">>
<<if ((_undies and _bra) or _lingerie) && ((_top[0] && _bottom[0]) or _outfit[0]) and _shoes[0] and (_wig or setup.femHair2.includes($playerBody.hair[0].style))>>
<<set $kara.training.progress[0]++>>
<<goto "STrainReward">>
<<elseif ((_undies and _bra) or _lingerie) && (_top[0] && _bottom[0] && _shoes[0])>>
<<if $kara.training.difficulty is 1>>
<<goto "TrainScold">>
<<else>>
<<goto "STCPunishment">>
<</if>>
<<else>>
<<if $kara.training.difficulty is 1>>
<<goto "TrainScold">>
<<else>>
<<goto "STrainPunishment">>
<</if>>
<</if>>
<<case "H1">>
<<if $player.stats.sissification >= 15 && visited("Sissy Hypno") > 0>>
<<set $kara.training.progress[1]++>>
<<if $player.stats.sissification >= 25>>
<<goto "STCReward">>
<<else>>
<<goto "STrainReward">>
<</if>>
<<else>>
<<goto "TrainScold">>
<</if>>
<<case "H2">>
<<if $player.stats.sissification >= 25>>
<<set $kara.training.progress[1]++>>
<<if $player.stats.sissification >= 40>>
<<goto "STCReward">>
<<else>>
<<goto "STrainReward">>
<</if>>
<<else>>
<<if $player.stats.sissification < 15>>
<<if $kara.training.difficulty !== 1>>
<<goto "STCPunishment">>
<<else>>
<<goto "TrainScold">>
<</if>>
<<else>>
<<goto "TrainScold">>
<</if>>
<</if>>
<<case "H3">>
<<if $player.stats.sissification >= 40>>
<<set $kara.training.progress[1]++>>
<<if $player.stats.sissification >= 55>>
<<goto "STCReward">>
<<else>>
<<goto "STrainReward">>
<</if>>
<<else>>
<<if $player.stats.sissification < 25>>
<<if $kara.training.difficulty !== 1>>
<<goto "STCPunishment">>
<<else>>
<<goto "TrainScold">>
<</if>>
<<else>>
<<goto "TrainScold">>
<</if>>
<</if>>
<<case "H4">>
<<if $player.stats.sissification >= 70>>
<<set $kara.training.progress[1]++>>
<<if $player.stats.sissification >= 80>>
<<goto "STCReward">>
<<else>>
<<goto "STrainReward">>
<</if>>
<<else>>
<<if $player.stats.sissification < 55>>
<<if $kara.training.difficulty !== 1>>
<<goto "STCPunishment">>
<<else>>
<<goto "TrainScold">>
<</if>>
<<else>>
<<goto "TrainScold">>
<</if>>
<</if>>
<<case "H5">>
<<if $player.stats.sissification >= 90>>
<<set $kara.training.progress[1]++>>
<<goto "STrainReward">>
<<else>>
<<if $player.stats.sissification < 70>>
<<if $kara.training.difficulty !== 1>>
<<goto "STCPunishment">>
<<else>>
<<goto "TrainScold">>
<</if>>
<</if>>
<</if>>
<<case "G1">>
<<if $playerBody.hair[1].length == 0>>
<<goto "STrainReward">>
<<set $kara.training.progress[2]++>>
<<else>>
<<goto "TrainScold">>
<</if>>
<<case "G2">>
<<if $playerBody.hair[1].length == 0 && $playerBody.hair[3].length == 0>>
<<set $kara.training.progress[2]++>>
<<goto "STrainReward">>
<<elseif $playerBody.hair[1].length == 0 && $playerBody.hair[3].length > 0>>
<<goto "TrainScold">>
<<else>>
<<if $kara.training.difficulty !== 1>>
<<goto "TrainScold">>
<<else>>
<<goto "STCPunishment">>
<</if>>
<</if>>
<<case "G3">>
<<if $playerBody.hair[1].length == 0 && $playerBody.hair[3].length == 0 && $playerBody.hair[2].length == 0>>
<<set $kara.training.progress[2]++>>
<<goto "STrainReward">>
<<elseif $playerBody.hair[1].length and $playerBody.hair[3].length and $playerBody.hair[2].length == 0>>
<<if $kara.training.difficulty !== 1>>
<<goto "TrainScold">>
<<else>>
<<goto "STrainPunishment">>
<</if>>
<<else>>
<<if $kara.training.difficulty !== 1>>
<<goto "TrainScold">>
<<else>>
<<goto "STCPunishment">>
<</if>>
<</if>>
\<<case "G4">><<if $playerBody.muscleBuild >= -1>><<set $kara.training.progress[2]++>><<goto "STrainReward">><<else>><<goto "TrainScold">><</if>>
\<<case "G5">><<if $playerBody.muscleBuild > -1 && $playerBody.muscleBuild <= 2>><<set $kara.training.progress[2]++>><<goto "STrainReward">><<else>><<goto "TrainScold">><</if>>
\<<case "P1">><<if _plug[0]>><<set $kara.training.progress[3]++>><<if _plug[2] or _plug[3]>><<set $kara.training.progress[3]++>><<goto "STCReward">><<else>><<goto "STrainReward">><</if>><<else>><<goto "TrainScold">><</if>>
\<<case "P2">><<if _plug[2] or _plug[3]>><<set $kara.training.progress[3]++>><<if _plug[3]>><<set $kara.training.progress[3]++>><<goto "STCReward">><<else>><<goto "STrainReward">><</if>><<else>><<if _plug[1]>><<goto "TrainScold">><<else>><<if $kara.training.difficulty !== 1>><<goto "STrainPunishment">><<else>><<goto "TrainScold">><</if>><</if>><</if>>
\<<case "P3">><<if _plug[3]>><<set $kara.training.progress[3]++>><<goto "STrainReward">><<else>><<if _plug[2]>><<if $kara.training.difficulty !== 1>><<goto "STrainPunishment">><<else>><<goto "TrainScold">><</if>><<else>><<if $kara.training.difficulty !== 1>><<goto "STrainPunishment">><<else>><<goto "TrainScold">><</if>><</if>><</if>>
\<<case "P4">><<if _chastity[0]>><<set $kara.training.progress[3]++>><<goto "STrainReward">><<else>><<goto "TrainScold">><</if>>
\<<case "P5">><<if _locked>><<goto "STrainReward">><<set $kara.training.progress[3]++>><<else>><<goto "TrainScold">><</if>>
\<<case "M1">><<if _foundation>><<set $kara.training.progress[4]++>><<goto "STrainReward">><<else>><<goto "TrainScold">><</if>>
\<<case "M2">><<if _foundation and _lips>><<if _toper>><<goto "STCReward">><<else>><<goto "STrainReward">><</if>><<set $kara.training.progress[4]++>><<elseif !_foundation>><<goto "STrainPunishment">><<else>><<goto "TrainScold">><</if>>
\<<case "M3">><<if _foundation and _lips and _mascara and _eyeliner>><<set $kara.training.progress[4]++>><<goto "STrainReward">><<else>><<if _foundation and _lips and (_mascara or _eyeliner)>><<if $kara.training.difficulty !== 1>><<goto "TrainScold">><<else>><<goto "STrainPunishment">><</if>><<else>><<if $kara.training.difficulty !== 1>><<goto "TrainScold">><<else>><<goto "STCPunishment">><</if>><</if>><</if>>
\<<case "M4">><<MakeupCheck>><<if _foundation and _lips and _mascara and _eyeliner and _eyeshadow>><<set $kara.training.progress[4]++>><<if _hasEyeshadow[0] or _hasEyeshadow[1]>><<goto "STCReward">><<else>><<goto "STrainReward">><</if>><<else>><<if _foundation and _lips and _mascara and _eyeliner && !_eyeshadow>><<if $kara.training.difficulty !== 1>><<goto "TrainScold">><<else>><<goto "STrainPunishment">><</if>><<else>><<if $kara.training.difficulty !== 1>><<goto "TrainScold">><<else>><<goto "STCPunishment">><</if>><</if>><</if>>
\<<case "M5">><<if _foundation and _lips and _mascara and _eyeliner and _eyeshadow and _nails>><<set $kara.training.progress[4]++>><<goto "STrainReward">><<else>><<if _foundation and _lips and _mascara and _eyeliner and _eyeshadow && !_nails>><<if $kara.training.difficulty !== 1>><<goto "TrainScold">><<else>><<goto "STrainPunishment">><</if>><<else>><<if $kara.training.difficulty !== 1>><<goto "TrainScold">><<else>><<goto "STCPunishment">><</if>><</if>><</if>>
\<<default>><<set $kara.training.activeTask = "None">><<goto "Kara 1">>
\<</switch>><<silently>><<set $kara.training.lastQuest = "Failed">><</silently>><<switch $kara.training.activeTask>>
\<<case "C3">>Kara grabs you by the wrist as she notices you didn't do anything. You notice how displeased she looks as she drags you to a somewhat remote part of the club.
<span class=Kara>"Do you even want to make an effort?!"</span>, she says before spanking you. It hurt a little, but it was mostly the humiliation of being treated in such a way that came to your mind.
<span class=You>"What the fuck?! What are you doing Kara?"</span>
<span class=Kara>"Just giving you a little punishment, consider yourself lucky I'm just spanking you"</span> She spanks you again, a little rougher.
<span class=You>"Come on Kara, why are you doing-"</span> You are interrupted when a third and a fourth spank happen in rapid succession.
<span class=Kara>"Listen $player.names.basic, you have to know that disobeying has consequences. Now I think that will do, but don't try to pull a fast one on me ever again, do you understand?"</span>
<span class=You>"Yes... Sorry Kara"</span>
<span class=Kara>"That's <<link "better.">><<goto "Kara 1">><</link>>"</span>
\<<case "C4">>Kara drags you in a remote part of the Club where there was little to no chance you two could get caught. Surprisingly, she puts her hand on your crotch and starts rubbing it.
<span class=You>"Wait, what are you doing Kara?"</span>
<span class=Kara>"What does it look like, I'm punishing you"</span>
You smile as she continues to play with your cock. <span class=Kara>"Oh, I didn't expect this kind of punishment to be fair..."</span>
<span class=Kara>"Don't think this is going to be fun $player.names.basic"</span>. Kara continues playing with your cock, yet she abruptly stops before you get to climax.
<span class=You>"W-wait, why did you stop? I was about to cum"</span>
<span class=Kara>"Exactly, it's called edging. And don't you dare to try to finish the job. If you want to cum, you'll have to wait until you are home."</span>
You protest in vain and resign yourself to pick a new task as fast as possible before going <<link "Home.">><<goto "Kara 1">><</link>>
\<<case "C5">><span class=Kara>"You'd think by now you'd understand what I'm asking for you... Perhaps you need some extra incentive to do your "homework"? Well I have an idea... follow me."</span>
<span id=choice><<link "Follow her">><<replace #choice>>You follow Kara all the way to the ladies room, where she locks you in one of the stalls freeing the access to your cock. However, this time it's not going to be teasing, in fact quite the opposite as she simply locks your cock up in a candy pink chastity cage.
<span class=Kara>"Now unlike other times, you won't be able to be as easily distracted... At least I don't think you will. You're going to have to deal with this cage until the end of your next assignment, do you understand?"</span>
You nod, knowing that by now, protesting could lead you to be stuck in chastity <<link "longer.">><<addToInventory "PinkChastity">><<wear 'PinkChastity'>><<goto "Kara 1">><<set $player.stats.dominance-=5>><<set $player.stats.sissification+=2>><</link>><</replace>><</link>>
<<if $player.stats.dominance > 30>><<link "Refuse">><<replace #choice>>You refuse to follow her, she might have some authority, you don't want to do whatever the hell she had in mind. <span class=You>"No, if you have to lead me somewhere to do it, I don't want to do it, I'm not interested in the slightest."</span>
Kara seems a bit dumbfounded by your refusal. <span class=Kara>"Really? Well then just do the task I'm asking you to do and you won't have to. Do you understand?"</span>
<<link "Yes">><<goto "Kara 1">><</link>><</replace>><</link>><</if>></span>
\<<case "H3">>It doesn't take long for Kara to find out you didn't do your assignment at all. How she managed to figure this out is beyond your comprehension, but she grabs you by the wrist before you get a chance to figure it out. You notice how displeased she looks as she drags you to a somewhat remote part of the club.
<span class=Kara>"Do you even want to make an effort?!"</span>, she says before spanking you. It hurt a little, but it was mostly the humiliation of being treated in such a way that came to your mind.
<span class=You>"What the fuck?! What are you doing Kara?"</span>
<span class=Kara>"Just giving you a little punishment, consider yourself lucky I'm just spanking you"</span> She spanks you again, a little rougher.
<span class=You>"Come on Kara, it's just a couple of videos, why are you doing-"</span> You are interrupted when a third and a fourth spank happen in rapid succession.
<span class=Kara>"Listen $player.names.basic, you have to know that disobeying has consequences. Now I think that will do, but don't try to pull a fast one on me ever again, do you understand?"</span>
<span class=You>"Yes... Sorry Kara"</span>
<span class=Kara>"That's <<link "better.">><<goto "Kara 1">><</link>>"</span>
\<<case "H4">>Kara drags you in a remote part of the Club where there was little to no chance you two could get caught. Surprisingly, she puts her hand on your crotch and starts rubbing it.
<span class=You>"Wait, what are you doing Kara?"</span>
<span class=Kara>"What does it look like, I'm punishing you"</span>
You smile as she continues to play with your cock. <span class=Kara>"Oh, I didn't expect this kind of punishment to be fair..."</span>
<span class=Kara>"Don't think this is going to be fun $player.names.sissy"</span>. Kara continues playing with your cock, yet she abruptly stops before you get to climax.
<span class=You>"W-wait, why did you stop? I was about to cum"</span>
<span class=Kara>"Exactly, it's called edging. And don't you dare to try to finish the job. If you want to cum, you'll have to wait until you are home."</span>
You protest in vain and resign yourself to pick a new task as fast as possible before going <<link "Home.">><<goto "Kara 1">><</link>>
\<<case "H5">><span class=Kara>"You'd think by now you'd understand what I'm asking for you... Perhaps you need some extra incentive to do your "homework"? Well I have an idea... follow me."</span>
<span id=choice><<link "Follow her">><<replace #choice>>You follow Kara all the way to the ladies room, where she locks you in one of the stalls freeing the access to your cock. However, this time it's not going to be teasing, in fact quite the opposite as she simply locks your cock up in a candy pink chastity cage.
<span class=Kara>"Now unlike other times, you won't be able to be as easily distracted... At least I don't think you will. You're going to have to deal with this cage until the end of your next assignment, do you understand?"</span>
You nod, knowing that by now, protesting could lead you to be stuck in chastity <<link "longer.">><<addToInventory "PinkChastity">><<wear 'PinkChastity'>><<goto "Kara 1">><<set $player.stats.dominance-=5>><<set $player.stats.sissification+=2>><</link>><</replace>><</link>>
\<<case "P2">>It doesn't take long for Kara to find out you didn't do your assignment at all. How she managed to figure this out is beyond your comprehension, but she grabs you by the wrist before you get a chance to figure it out. You notice how displeased she looks as she drags you to a somewhat remote part of the club.
<span class=Kara>"Do you even want to make an effort?!"</span>, she says before spanking you. It hurt a little, but it was mostly the humiliation of being treated in such a way that came to your mind.
<span class=You>"What the fuck?! What are you doing Kara?"</span>
<span class=Kara>"Just giving you a little punishment, consider yourself lucky I'm just spanking you"</span> She spanks you again, a little rougher.
<span class=You>"Come on Kara, it's just a buttplug, why are you doing-"</span> You are interrupted when a third and a fourth spank happen in rapid succession.
<span class=Kara>"Listen $player.names.basic, you have to know that disobeying has consequences. Now I think that will do, but don't try to pull a fast one on me ever again, do you understand?"</span>
<span class=You>"Yes... Sorry Kara"</span>
<span class=Kara>"That's <<link "better.">><<goto "Kara 1">>"<</link>>
\<<case "P3">>It doesn't take long for Kara to find out you didn't do your assignment at all. How she managed to figure this out is beyond your comprehension, but she grabs you by the wrist before you get a chance to figure it out. You notice how displeased she looks as she drags you to a somewhat remote part of the club.
<span class=Kara>"Do you even want to make an effort?!"</span>, she says before spanking you. It hurt a little, but it was mostly the humiliation of being treated in such a way that came to your mind.
<span class=You>"What the fuck?! What are you doing Kara?"</span>
<span class=Kara>"Just giving you a little punishment, consider yourself lucky I'm just spanking you"</span> She spanks you again, a little rougher.
<span class=You>"Come on Kara, it's just a buttplug, why are you doing-"</span> You are interrupted when a third and a fourth spank happen in rapid succession.
<span class=Kara>"Listen $player.names.basic, you have to know that disobeying has consequences. Now I think that will do, but don't try to pull a fast one on me ever again, do you understand?"</span>
<span class=You>"Yes... Sorry Kara"</span>
<span class=Kara>"That's <<link "better.">><<goto "Kara 1">><</link>>"</span>
\<<case "M1">>It doesn't take long for Kara to find out you didn't do your assignment at all. How she managed to figure this out is beyond your comprehension, but she grabs you by the wrist before you get a chance to figure it out. You notice how displeased she looks as she drags you to a somewhat remote part of the club.
<span class=Kara>"Do you even want to make an effort?!"</span>, she says before spanking you. It hurt a little, but it was mostly the humiliation of being treated in such a way that came to your mind.
<span class=You>"What the fuck?! What are you doing Kara?"</span>
<span class=Kara>"Just giving you a little punishment, consider yourself lucky I'm just spanking you"</span> She spanks you again, a little rougher.
<span class=You>"Come on Kara, it's just hair, why are you doing-"</span> You are interrupted when a third and a fourth spank happen in rapid succession.
<span class=Kara>"Listen $player.names.basic, you have to know that disobeying has consequences. Now I think that will do, but don't try to pull a fast one on me ever again, do you understand?"</span>
<span class=You>"Yes... Sorry Kara"</span>
<span class=Kara>"That's <<link "better.">><<goto "Kara 1">><</link>>"</span>
\<<case "M2">>Kara laughs as she sees your makeup. <span class=Kara>"Oh you poor little thing, look at your face!"</span>
<span class=You>"Is there something wrong with it?"</span>, you ask a bit confused.
<span class=Kara>"So you didn't notice?"</span>
<span class=You>"Notice what exactly?"</span>
Kara laughs some more. <span class=Kara>"Your <<if $Lipstick !== "None">>lipstick<<else>>gloss<</if>> isn't done properly. Here take this and clean it off."</span> She hands you a cotton pad and a small bottle of makeup remover and you hasten to remove your failed attempt before anyone else notices.
<span class=Kara>"Sorry about that, I just thought you'd notice. If you want I can give you pointers for next time."</span>
<<link "Yes please">><<set $player.skills[7].xp+=5>><<set $time.minutes+=5>><<goto "Kara 1">><</link>>
<<link "I'll be fine">><<goto "Kara 1">><</link>>
\<<case "M3">>Kara grabs you by the wrist as she notices you didn't do anything. You notice how displeased she looks as she drags you to a somewhat remote part of the club.
<span class=Kara>"Do you even want to make an effort?!"</span>, she says before spanking you. It hurt a little, but it was mostly the humiliation of being treated in such a way that came to your mind.
<span class=You>"What the fuck?! What are you doing Kara?"</span>
<span class=Kara>"Just giving you a little punishment, consider yourself lucky I'm just spanking you"</span> She spanks you again, a little rougher.
<span class=You>"Come on Kara, why are you doing-"</span> You are interrupted when a third and a fourth spank happen in rapid succession.
<span class=Kara>"Listen $player.names.basic, you have to know that disobeying has consequences. Now I think that will do, but don't try to pull a fast one on me ever again, do you understand?"</span>
<span class=You>"Yes... Sorry Kara"</span>
<span class=Kara>"That's <<link "better.">><<goto "Kara 1">><</link>>"</span>
\<<case "M4">>Kara drags you in a remote part of the Club where there was little to no chance you two could get caught. Surprisingly, she puts her hand on your crotch and starts rubbing it.
<span class=You>"Wait, what are you doing Kara?"</span>
<span class=Kara>"What does it look like, I'm punishing you"</span>
You smile as she continues to play with your cock. <span class=Kara>"Oh, I didn't expect this kind of punishment to be fair..."</span>
<span class=Kara>"Don't think this is going to be fun $player.names.basic"</span>. Kara continues playing with your cock, yet she abruptly stops before you get to climax.
<span class=You>"W-wait, why did you stop? I was about to cum"</span>
<span class=Kara>"Exactly, it's called edging. And don't you dare to try to finish the job. If you want to cum, you'll have to wait until you are home."</span>
You protest in vain and resign yourself to pick a new task as fast as possible before going <<link "Home.">><<goto "Kara 1">><</link>>
\<<case "M5">><span class=Kara>"You'd think by now you'd understand what I'm asking for you... Perhaps you need some extra incentive to do your "homework"? Well I have an idea... follow me."</span>
<span id=choice><<link "Follow her">><<replace #choice>>You follow Kara all the way to the ladies room, where she locks you in one of the stalls freeing the access to your cock. However, this time it's not going to be teasing, in fact quite the opposite as she simply locks your cock up in a candy pink chastity cage.
<span class=Kara>"Now unlike other times, you won't be able to be as easily distracted... At least I don't think you will. You're going to have to deal with this cage until the end of your next assignment, do you understand?"</span>
You nod, knowing that by now, protesting could lead you to be stuck in chastity <<link "longer.">><<addToInventory "PinkChastity">><<wear 'PinkChastity'>><<goto "Kara 1">><<set $player.stats.dominance-=5>><<set $player.stats.sissification+=2>><</link>><</replace>><</link>>
<<if $player.stats.dominance > 30>><<link "Refuse">><<replace #choice>>You refuse to follow her, she might have some authority, you don't want to do whatever the hell she had in mind. <span class=You>"No, if you have to lead me somewhere to do it, I don't want to do it, I'm not interested in the slightest."</span>
Kara seems a bit dumbfounded by your refusal. <span class=Kara>"Really? Well then just do the task I'm asking you to do and you won't have to. Do you understand?"</span>
<<link "Yes">><<goto "Kara 1">><</link>><</replace>><</link>><</if>></span>
\<<default>><<include "TrainPunishment">><</switch>><<set $kara.training.activeTask = "None">><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Kara 1">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><<silently>><<set $kara.training.lastQuest = "Succeeded">><</silently>><<switch $kara.training.activeTask>>
\<<case "C1">>Kara checks your underwear. <span class=Kara>"Oh, isn't it adorable, I forgot how good those look on you! Good job $player.names.basic! I think you are ready for your next task."
<span class=You>"Well, it wasn't that hard..."</span>
<span class=Kara>"Maybe not, but it's still the first step in your training, it's a milestone!"</span>
<<link "Thanks Kara">><<goto "Kara 1">><</link>>
\<<case "C2">>Kara checks your underwear and feels your chest, allowing her to stealthily check if you were indeed wearing a bra. <span class=Kara>"Good job $player.names.basic, you managed to do it! Tell me how does it feels to be stealthily wearing female underwear?"</span>
<span class=You>"It is... strange... especially the bra."</span>
<span class=Kara>"Bras will really be useful if you want to pass. If you want to pass you'll want to pad this baby up or get surgery"</span>
<span class=You>"Wait what?! Surgery?!"</span>
<span class=Kara>"Oh that's only if you want to do it permanently, but I'd get it if you don't want to, anyways it's still too early for you to consider this option. Anyways, I think you are due to start training your mind to be more feminine, so you can now ask for some sissification training now!"</span>
<<link "You still grumble a little">><<goto "Kara 1">><</link>>
\<<case "C3">><span class=Kara>"Aren't you the cutest little thing!"</span>, she exclaims as she sees your new outfit.
Kara leads you in a remote part of the Club where there was little to no chance you two could get caught. Surprisingly, she puts her hand on your crotch and starts rubbing it.
<span class=You>"Wait, what are you doing Kara?"</span>
<span class=Kara>"What does it look like, silly?"</span>
You smile as she continues to play with your cock. <span class=Kara>"Oh, I didn't expect this to be fair..."</span>
<span class=Kara>"Well you seem to be going above and beyond with a very simple assignment, you ought to be rewarded"</span>. Kara continues playing with your cock.
<span class=You>"W-wait, I'm about to cum"</span>
<span class=Kara>"So you don't want to cum?"</span>, she says, somewhat confused.
<span class=You>"Yes.. but like... it will stain my clothes..."</span>
Kara stops moments before you climax, making you simply stain your underwear with some precum.
<span class=You>"<<link "Thanks...">><<goto "Kara 1">><</link>>"</span>
\<<case "C4">><span class=Kara>"Oh, I like your choice of shoes <<if $player.names.sissy !== "TBD">>$player.names.sissy<<else>>$player.names.basic<</if>>. You really are turning out to be a beautiful girl!"</span>
You blush lightly, happy to know she likes how you are turning out to be. Kara leads you in a remote part of the Club where there was little to no chance you two could get caught. Surprisingly, she puts her hand on your crotch and starts rubbing it.
<span class=You>"Wait, what are you doing Kara?"</span>
<span class=Kara>"What does it look like, silly?"</span>
You smile as she continues to play with your cock. <span class=Kara>"Oh, I didn't expect this to be fair..."</span>
<span class=Kara>"Well you seem to be going above and beyond with a very simple assignment, you ought to be rewarded"</span>. Kara continues playing with your cock.
<span class=You>"W-wait, I'm about to cum"</span>
<span class=Kara>"So you don't want to cum?"</span>, she says, somewhat confused.
<span class=You>"Yes.. but like... it will stain my clothes..."</span>
Kara stops moments before you climax, making you simply stain your underwear with some precum.
<span class=You>"<<link "Thanks...">><<goto "Kara 1">><</link>>"</span>
\<<case "C5">><span class=Kara>"You really look good like this <<if $player.names.sissy !== "TBD">>$player.names.sissy<<else>>$player.names.basic<</if>>, you should do this more often!"</span>
You blush slightly at the compliment. <span class=You>"You don't have to exaggerate Kara..."</span>
<span class=Kara>"No! I'm serious, honestly with some makeup you could probably be hotter than Crystal even!"</span>
<span class=You>"T-thanks..."</span>
Kara pretty much corrals you in a less crowded part of the club and starts to play with your rearhole. You start panting and blushing, but you don't protest. There is something so hot about doing it in the Club, especially when you are dressed like a girl. Kara seems to be enjoying herself too and doesn't show any signs of stopping. Your breath accelerates as the fingers fuck you and soon you climax, letting out meek cries of pleasure staining your undies with your own <<link "cum.">><<set $player.skills[1].xp+=2>><<CumPanties>><<goto "Kara 1">><</link>>
\<<case "H1">><span class=Kara>"So... how was hypnosis?"</span>
<span class=You>"Honestly, it's kind of weird... I watched a few of them and outside of a slight headache, I don't feel any different"</span>
<span class=Kara>"That's normal. Well, you'll get used to it. I'm still going to give you a few extra assignments, see them as easy tasks when you need some respite"</span>
<span class=You>"But they don't work... Oh well, I guess I could use a small break from time to time."</span>
Kara smiles. <span class=Kara>"I figured as much. Use those carefully however."</span>
<<link "I will.">><<goto "Kara 1">><</link>>
\<<case "H2">><span class=Kara>"So... how was hypnosis?"</span>
<span class=You>"Honestly, it's kind of weird to say but... I feel like it's helping me to adjust to this all... Am I crazy?"</span>
<span class=Kara>"No, not at all, I'm glad it's helping you however..."</span>, she pauses for a moment before continuing, <span class=Kara>"Anyhow, I think you are ready to start training to use some toys!"</span>
<span class=You>"Toys? You mean-"</span>
<span class=Kara>"Primarily buttplugs for now, you think you'll be up to the task?"</span>
<span class=You>"I think I will <<link "be?">><<goto "Kara 1">><</link>>"</span>
\<<case "H3">>Kara leads you in a remote part of the Club where there was little to no chance you two could get caught. Surprisingly, she puts her hand on your crotch and starts rubbing it.
<span class=You>"Wait, what are you doing Kara?"</span>
<span class=Kara>"What does it look like, silly?"</span>
You smile as she continues to play with your cock. <span class=Kara>"Oh, I didn't expect this to be fair..."</span>
<span class=Kara>"Well you seem to be going above and beyond with a very simple assignment, you ought to be rewarded"</span>. Kara continues playing with your cock.
<span class=You>"W-wait, I'm about to cum"</span>
<span class=Kara>"So you don't want to cum?"</span>, she says, somewhat confused.
<span class=You>"Yes.. but like... it will stain my clothes..."</span>
Kara stops moments before you climax, making you simply stain your underwear with some precum.
<span class=You>"Thanks"</span>
<span class=Kara>"You are welcome, it would be a shame if you had to try to hide you came for the rest of the evening, wouldn't you? Anyhow, I think you are due for your sissy moniker, what do you think?"</span>
<span class=You>"My what?"</span>
<span class=Kara>"Your nickname! You know, like Crystal! You don't want to run around with a masculine name when all dolled up, don't you?"</span>
You are forced to admit that she is right, your name wouldn't be particularly fitting after all.
Kara ponders for a moment. <span class=Kara>"Mmmm... Let's see... How about <<SNG>>?"</span>
Choose your sissy name:
<<textbox "$player.names.sissy" "" autofocus>> <<button "Confirm">><<set $player.names.sissy>><<goto "Kara 1">><</button>>
\<<case "H4">><span class=Kara>"So... how was hypnosis?"</span>
<span class=You>"I definitely like it. It's really helping me to adjust to this all, I think I like this over regular porn now"</span>
<span class=Kara>"I'm happy to hear that, it seems like you are a little receptive to the stuff uh?"</span>
You simply blush a little, nodding. Kara notices this and she leads you in a remote part of the Club where there was little to no chance you two could get caught. Surprisingly, she slips a few fingers inside of your rear and starts to tease your hole.
The fingering sends shivers down your spine, she really knew how to hit the spot.
<span class=Kara>"What a tight little hole, you like this don't you?"</span>
You nod, starting to moan softly, covering your mouth with your hands to muffle them.
<span class=Kara>"Would you go as far as to claim you are a sissy?"</span>, she asks as she accelerates the passing.
You nod quite visibly, this felt amazing and you wanted to cum so badly... but there were still so many people around. Fortunately for you, Kara pulls out her fingers before it's too late however, leaving you panting as you get yourself back <<link "together.">><<goto "Kara 1">><</link>>
\<<case "H5">><span class=Kara>"Tell me, how do you feel, $player.names.sissy? Did the videos help you relax like you claim they did?"</span>
You blush slightly. <span class=You>"Y-yes thank you for letting me watch them"</span>
<span class=Kara>"Oh my, you're blushing! Don't tell me you want to do like in those videos now?"</span>
<span class=You>"I-I do..."</span>m you meekly answer
Kara pretty much corrals you in a less crowded part of the club and starts to play with your rearhole. You start panting and blushing, but you don't protest. Far from it even, you start moaning softly as she fucks your sissy hole. <<if $player.status.crossdressing>>There is something so hot about doing it in the Club, especially when you are dressed like a good girl<</if>>.
<span class=Kara>"So? What now, you want to be a good girl for me?"</span>Kara seems to be enjoying herself too and doesn't show any signs of stopping.
<span class=You>"Y-yes, please don't stop... I'm going to be a good sissy... let me cum please..."</span>Your breath accelerates as the fingers fuck you and soon you climax, letting out meek cries of pleasure staining your undies with your own cum.
<span class=You>"Ahhh... I came from my <<link "ass...">><<set $player.skills[1].xp+=2>><<CumPanties>><<goto "Kara 1">><</link>>"</span>
\<<case "G1">><span class=Kara>"My my my, what a pretty face. You should keep doing this. I know face masks have been a trend for a while, but you'll look way better with a clean shave, trust me!"</span>
<span class=You>"<<link "Thanks Kara.">><<goto "Kara 1">><</link>>"</span>
\<<case "G2">>Kara discreetly checks your underwear to see if you indeed shaved. <span class=Kara>"Good job! I know it's scary to use a blade close to your penis but the risk is worth the reward."</span>
You stress a little at the mention of possible injuries to your <<link "genitalia.">><<goto "Kara 1">><</link>>
\<<case "G3">>Kara does a rapid check of your pilosity in a thorough, yet somewhat discreet manner. She soon smiles and says, <span class=Kara>"Good, outside of a few stray hairs, you have done a pretty good job. Don't worry, it's normal if you're not used to forget a few hair, especially in your blind spots."</span>
You'll remember this in the <<link "future.">><<goto "Kara 1">><</link>>
\<<case "G4">><span class=Kara>"Good work! Keeping up with those habits should help you look more feminine. Of course, it may be hard to maintain so if you have a hard time keeping up, just let it go, no big deal!"</span>
<<link "Thanks Kara">><<goto "Kara 1">><</link>>
\<<case "G5">><span class=Kara>"I'm glad you decided to do it $player.names.basic, honestly you look great like this. Don't worry too much about maintaining it, but if you can stay in this range, you go could probably foul any of the guys here!"</span>
<span class=You>"But most of them are drunk and are only here to get laid!"</span>, you protest.
She laughs a little. <span class=Kara>"I meant it as a compliment! I swear, sometimes you remind me of <<link "Crystal...">><<goto "Kara 1">><</link>>"</span>
\<<case "P1">><span class=Kara>"Tell me, how does it feel to have your rear plugged?"</span>
<span class=You>"Honestly, this feels weird, I don't see why you insisted this was important."</span>
Kara chuckles. <span class=Kara>"Honestly, I could have made you wear a larger one to begin with, but they tend to be more expensive and I figured I'd see if you'd be okay with the "baby" one first."</span>
<<link "I see">><<goto "Kara 1">><</link>>
\<<case "P2">><span class=Kara>"So? How does this one feel?"</span>, Kara asks after checking if you completed the task she gave you.
<span class=You>"Well, I definitely feel like it's keeping my hole stretched, but it's not too bad."</span>
Kara chuckles. <span class=Kara>"Glad to hear it. After all, I don't want you to be hurt by it either. Try to keep wearing it, it will make your hole a bit more uhmm... flexible."</span>
<<link "Alright">><<goto "Kara 1">><</link>>
\<<case "P3">><span class=Kara>"So, does this one feel any different?"</span>
<span class=You>"It's definitely more intrusive than the previous ones. When I walk it sometimes hit my prostate, I think. It makes me a little more careful when I move."</span>
<span class=Kara>"It tends to happen, but I'm sure you don't mind, am I right?"</span>, she says teasingly.
You blush at the <<link "remark.">><<goto "Kara 1">><</link>>
\<<case "P4">><span class=Kara>"How does it feel? Does it bother you?"</span>
<<if $player.stats.sissification < 50>><span class=You>"I don't know, it's still weird, even if it's not locked... I don't think I could do this often"</span><<else>><span class=You>"It's not too bad honestly, it even almost feels... right..."</span><</if>>
<span class=Kara>"You'll see after trying it a couple of times more, but it's something you should keep in mind if you get too excited! Crystal did it for a while, but now "she" no longer needs it you know?"</span>
<span class=You>"Oh really?"</span>
<span class=Kara>"Totally! Sure when "she" gets too excited it can go up, but "she" does a pretty good job of keeping it tucked in her panties nowadays."</span>
<<link "Good to know.">><<goto "Kara 1">><</link>>
\<<case "P5">><span class=Kara>"Oh that absolutely adorable <<if $player.names.sissy !== "TBD">>$player.names.sissy<<else>>$player.names.basic<</if>>, there's no way an erection could give you away this way!"</span>
<span class=You>"I don't know Kara... I feel pretty helpless, even with the key in my possession"</span>
<span class=Kara>"Bah! It's your choice in the end, but it's all in your head!"</span>
Kara pretty much corrals you in a less crowded part of the club and starts to play with your rearhole. You start panting and blushing, but you don't protest. There is something so hot about doing it in the Club, especially when you are dressed like a girl. Kara seems to be enjoying herself too and doesn't show any signs of stopping. Your breath accelerates as the fingers fuck you and soon you climax, letting out meek cries of pleasure staining your undies with your own <<link "cum.">><<set $player.skills[1].xp+=2>><<CumPanties>><<goto "Kara 1">><</link>>
\<<case "M1">>Kara looks at your face and smiles, satisfied with your usage of foundation. <span class=Kara>"Good work $player.names.basic! See, this helps your skin to look healthier. You could improve the results by applying primer beforehand, or blush or bronzer after to help your face look more feminine."</span>
<span class=You>"Thanks Kara, I'll try to <<link "remember it.">><<goto "Kara 1">><</link>>"</span>
\<<case "M2">>Kara smiles as she sees you have in fact put <<if $Lipstick !== "None">>lipstick<<else>>gloss<</if>> on. <span class=Kara>"You look great! Hopefully it didn't take you too much time to get it right!"</span>
<span class=You>"I'd rather not talk about it Kara to be frank, but I appreciate the compliment."</span>
Kara seems surprised by your remark. <span class=Kara>"You don't like it? Is something wrong?"</span>
You decide not to make her worry too much. <span class=You>"No, no it's fine it's just that I don't want to be reminded of how much time it took..."</span>
She hugs you. <span class=Kara>"Aww! Don't bum yourself out $player.names.basic! You just started doing this, you'll get better in due time!"</span>
<<link "Thanks Kara">><<goto "Kara 1">><</link>>
\<<case "M3">><span class=Kara>"Aren't you the cutest little thing!"</span>
You blush a little at the remark. Kara notices this and she leads you in a remote part of the Club where there was little to no chance you two could get caught. Surprisingly, she slips a few fingers inside of your rear and starts to tease your hole.
The fingering sends shivers down your spine, she really knew how to hit the spot.
<span class=Kara>"You enjoy getting dolled up, don't you?"</span>
You nod, starting to moan softly, covering your mouth with your hands to muffle them. This felt amazing and you wanted to cum so badly... but there were still so many people around. Fortunately for you, Kara pulls out her fingers before it's too late however, leaving you panting as you get yourself back <<link "together.">><<goto "Kara 1">><</link>>
\<<case "M4">><span class=Kara>"Aren't you the cutest little thing!"</span>
You blush a little at the remark. Kara notices this and she leads you in a remote part of the Club where there was little to no chance you two could get caught. Surprisingly, she slips a few fingers inside of your rear and starts to tease your hole.
The fingering sends shivers down your spine, she really knew how to hit the spot.
<span class=Kara>"You enjoy it, don't you?"</span>
You nod, starting to moan softly, covering your mouth with your hands to muffle them. This felt amazing and you wanted to cum so badly... but there were still so many people around. Fortunately for you, Kara pulls out her fingers before it's too late however, leaving you panting as you get yourself back <<link "together.">><<goto "Kara 1">><</link>>
\<<case "M5">><span class=Kara>"You really look good like this <<if $player.names.sissy !== "TBD">>$player.names.sissy<<else>>$player.names.basic<</if>>, you should do this more often!"</span>
You blush slightly at the compliment. <span class=You>"You don't have to exaggerate Kara..."</span>
<span class=Kara>"No! I'm serious!"</span>
<span class=You>"T-thanks."</span>
Kara pretty much corrals you in a less crowded part of the club and starts to play with your rearhole. You start panting and blushing, but you don't protest. There is something so hot about doing it in the Club, especially when you are dressed like a girl. Kara seems to be enjoying herself too and doesn't show any signs of stopping. Your breath accelerates as the fingers fuck you and soon you climax, letting out meek cries of pleasure staining your undies with your own <<link "cum.">><<set $player.skills[1].xp+=2>><<CumPanties>><<goto "Kara 1">><</link>><</switch>><<set $kara.training.activeTask = "None">><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Kara 1">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><<silently>><<set $kara.training.lastQuest = "Failed">><</silently>><<if visited("TrainScold") <= 1>>Kara sighs. <span class=Kara>"You know, I'm very kind giving you my Friday nights to help you achieve your peak potential, yet you don't do the simple tasks I give you. I'm genuinely wondering if you really want to do this..."</span>
You can feel Kara's disappointment. <span class=You>"Sorry Kara, I'll try to make an effort. It's just a big change in my life you know..."</span>
<span class=Kara>"I get it, it can be scary, just try to make an effort, it will all worth it in the <<link "end.">><<goto "Kara 1">><</link>>"</span><<elseif $kara.training.activeTask is "G4" or $kara.training.activeTask is "G5">><span class=Kara>"Don't worry $player.names.basic, I know it can be difficult to achieve this. If you don't want to attempt it again, I really understand and you don't have to do it, as long as you are comfortable with your body, it's fine."</span>
<span class=You>"Thanks Kara, I really appreciate those kind <<link "words.">><<goto "Kara 1">><</link>>"</span><<elseif $kara.training.activeTask is "P4" or $kara.training.activeTask is "P5">><span class=You>"Sorry Kara, I can't do this, it's a bit too much for me..."</span>
<span class=Kara>"Don't worry about it $player.names.basic! It's not that big of a deal, as I said you didn't have to do it in the first place, I do appreciate that you tried however. We can try again when you feel ready to, or not."</span>
<<link "Thank you Kara">><<goto "Kara 1">><</link>><<else>><<set _EffectChance = random(1,3)>><<if _EffectChance is 1>>Kara sighs. <span class=Kara>"You know, I'm very kind giving you my Friday nights to help you achieve your peak potential, yet you don't do the simple tasks I give you. I'm genuinely wondering if you really want to do this..."</span>
You can feel Kara's disappointment. <span class=You>"Sorry Kara, I'll try to make an effort. It's just a big change in my life you know..."</span>
<span class=Kara>"I get it, it can be scary, just try to make an effort, it will all worth it in the <<link "end.">><<goto "Kara 1">><</link>>"</span><<elseif _EffectChance is 2>><span class=Kara>"Again? Come on $player.names.basic, I know it's new, but that's why we are going slow!"</span>, she sighs, <span class=Kara>"Sorry, stressful week, just try to make it next time okay?"</span>
<span class=You>"Sorry Kara, I'll try to do it next <<link "time.">><<goto "Kara 1">><</link>>"</span><<else>><span style=You>"I know what you're going to say... I'm very sorry Kara, I just didn't manage to do it."</span>
Kara calms down. <span class=Kara>"Alright, you sound sincere, but don't let me down okay?"</span>
<span class=You>I promise I'll do it next <<link "time">><<goto "Kara 1">><</link>></span><</if>><</if>><<set $kara.training.activeTask = "None">><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Kara 1">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><<silently>><<set $kara.training.lastQuest = "Succeeded">><</silently>><<switch $kara.training.activeTask>>
\<<case "C1">><span class=Kara>"Ooh! You've done more than I asked you, I think that means you are ready for some more training than just clothing. If you want, I can now give you assignments regarding sissification hypnosis!"</span>, she says cheerfully as she notices you wore both panties and a bra.
<<link "You blush a little at the praises">><<goto "Kara 1">><</link>>
\<<case "C2">><span class=Kara>"Ooh! You've done more than I asked you, I think that means you are ready for some more training. If you feel ready for it, I can now give you assignments regarding sissification hypnosis and grooming!"</span>, she says cheerfully as she notices you went above her expectations.
<<link "You blush a little at the praises">><<goto "Kara 1">><</link>>
\<<case "C3">><span class=Kara>"Aren't you the cutest little thing!"</span>, she exclaims as she sees your new outfit.
You blush a little at the remark. Kara notices this and she leads you in a remote part of the Club where there was little to no chance you two could get caught. Surprisingly, she slips a few fingers inside of your rear and starts to tease your hole.
The fingering sends shivers down your spine, she really knew how to hit the spot.
<span class=Kara>"You enjoy dressing up, don't you?"</span>
You nod, starting to moan softly, covering your mouth with your hands to muffle them. This felt amazing and you wanted to cum so badly... but there were still so many people around. Fortunately for you, Kara pulls out her fingers before it's too late however, leaving you panting as you get yourself back <<link "together.">><<goto "Kara 1">><</link>>
\<<case "C4">><span class=Kara>"Oh wow, you even took care of your hair! You really look good like this <<if $player.names.sissy !== "TBD">>$player.names.sissy<<else>>$player.names.basic<</if>>, it was a great initiative from you."</span>
You blush slightly at the compliment. <span class=You>"You don't have to exaggerate Kara..."</span>
<span class=Kara>"No! I'm serious, honestly with some makeup you could probably be hotter than Crystal even!"</span>
<span class=You>"T-thanks..."</span>
Kara pretty much corrals you in a less crowded part of the club and starts to play with your rearhole. You start panting and blushing, but you don't protest. There is something so hot about doing it in the Club, especially when you are dressed like a girl. Kara seems to be enjoying herself too and doesn't show any signs of stopping. Your breath accelerates as the fingers fuck you and soon you climax, letting out meek cries of pleasure staining your undies with your own <<link "cum.">><<set $player.skills[1].xp+=2>><<goto "Kara 1">><</link>>
\<<case "H1">><span class=Kara>"So... how was hypnosis?"</span>
<span class=You>"Honestly, it's kind of weird to say but... I feel like it's helping me to adjust to this all... Am I crazy?"</span>
<span class=Kara>"Not really, I mean, it doesn't have any effects, that's proven, but if it's helping you..."</span>
Kara leads you in a remote part of the Club where there was little to no chance you two could get caught. Surprisingly, she puts her hand on your crotch and starts rubbing it.
<span class=You>"Wait, what are you doing Kara?"</span>
<span class=Kara>"What does it look like, silly?"</span>
You smile as she continues to play with your cock. <span class=Kara>"Oh, I didn't expect this to be fair..."</span>
<span class=Kara>"Well you seem to be going above and beyond with a very simple assignment, you ought to be rewarded"</span>. Kara continues playing with your cock.
<span class=You>"W-wait, I'm about to cum"</span>
<span class=Kara>"So you don't want to cum?"</span>, she says, somewhat confused.
<span class=You>"Yes.. but like... it will stain my clothes..."</span>
Kara stops moments before you climax, making you simply stain your underwear with some precum.
<span class=You>"Thanks..."</span>
<span class=Kara>"You're welcome, shame you didn't like my reward more than this <<link "however...">><<goto "Kara 1">><</link>>"</span>
\<<case "H2">><span class=Kara>"So... how was hypnosis?"</span>
<span class=You>"I... kinda like it... It's really helping me to adjust to this all... Am I crazy?"</span>
<span class=Kara>"Not really, I mean, it doesn't have any effects, that's proven, but if it's helping you, I'm happy for you..."</span>
Kara leads you in a remote part of the Club where there was little to no chance you two could get caught. Surprisingly, she puts her hand on your crotch and starts rubbing it.
<span class=You>"Wait, what are you doing Kara?"</span>
<span class=Kara>"What does it look like, silly?"</span>
You smile as she continues to play with your cock. <span class=Kara>"Oh, I didn't expect this to be fair..."</span>
<span class=Kara>"Well you seem to be going above and beyond with a very simple assignment, you ought to be rewarded"</span>. Kara continues playing with your cock.
<span class=You>"W-wait, I'm about to cum"</span>
<span class=Kara>"So you don't want to cum?"</span>, she says, somewhat confused.
<span class=You>"Yes.. but like... it will stain my clothes..."</span>
Kara stops moments before you climax, making you simply stain your underwear with some precum.
<span class=You>"Thanks..."</span>
<span class=Kara>"You're welcome, shame you didn't like my reward more than this however... Anyways, I think you're ready to start training with some <<link "accessories now.">><<goto "Kara 1">><</link>>"</span>
\<<case "H3">><span class=Kara>"So... how was hypnosis?"</span>
<span class=You>"I definitely like it. It's really helping me to adjust to this all, I think I like this over regular porn now"</span>
<span class=Kara>"I'm happy to hear that, it seems like you are a little receptive to the stuff uh?"</span>
You simply blush a little, nodding. Kara notices this and she leads you in a remote part of the Club where there was little to no chance you two could get caught. Surprisingly, she slips a few fingers inside of your rear and starts to tease your hole.
The fingering sends shivers down your spine, she really knew how to hit the spot.
<span class=Kara>"What a tight little hole, you like this don't you?"</span>
You nod, starting to moan softly, covering your mouth with your hands to muffle them.
<span class=Kara>"Would you go as far as to claim you are a sissy?"</span>, she asks as she accelerates the passing.
You nod quite visibly, this felt amazing and you wanted to cum so badly... but there were still so many people around. Fortunately for you, Kara pulls out her fingers before it's too late however, leaving you panting as you get yourself back together.
<span class=Kara>"Anyhow, I think you are due for your sissy monicker, what do you think?"</span>
<span class=You>"My what?"</span>
<span class=Kara>"Your nickname! You know, like Crystal! You don't want to run around with a masculine name when you are all dolled up, don't you?"</span>
You are forced to admit that she is right, your name wouldn't be particularly fitting after all.
Kara ponders for a moment. <span class=Kara>"Mmmm... Let's see... How about <<SNG>>?"</span>
Choose your sissy name:
<<textbox "$player.names.sissy" "" autofocus>> <<button "Confirm">><<set $player.names.sissy>><<goto "Kara 1">><</button>>
\<<case "H4">><span class=Kara>"Tell me, how do you feel, $player.names.sissy? Did the videos help you relax like you claim they did?"</span>
You blush slightly. <span class=You>"Y-yes thank you for letting me watch them"</span>
<span class=Kara>"Oh my, you're blushing! Don't tell me you want to do like in those videos now?"</span>
<span class=You>"I-I do..."</span>, you meekly answer
Kara pretty much corrals you in a less crowded part of the club and starts to play with your rearhole. You start panting and blushing, but you don't protest. Far from it even, you start moaning softly as she fucks your sissy hole. <<if $player.status.crossdressing>>There is something so hot about doing it in the Club, especially when you are dressed like a good girl<</if>>.
<span class=Kara>"So? What now, you want to be a good girl for me?"</span>Kara seems to be enjoying herself too and doesn't show any signs of stopping.
<span class=You>"Y-yes, please don't stop... I'm going to be a good sissy... let me cum please..."</span>Your breath accelerates as the fingers fuck you and soon you climax, letting out meek cries of pleasure staining your undies with your own cum.
<span class=You>"Ahhh... I came from my <<link "ass...">><<set $player.skills[1].xp+=2>><<CumPanties>><<goto "Kara 1">><</link>>"</span>
\<<case "P1">><span class=Kara>"Oh my! You took a larger one!"</span>, she exclaims as she feels the plug in your hole. <span class=Kara>"Be careful, you don't want to hurt yourself hun!"</span>
<<link "I will be">><<set _plug = [setup.playerCode.isWearingItemWithTags("Medium Plug"), setup.playerCode.isWearingItemWithTags("Large Plug")]>><<goto "Kara 1">><<if _plug[1]>><<set $kara.training.progress[3]+=2>><<elseif _plug[0]>><</if>><</link>>
\<<case "P2">><span class=Kara>"Oh my! You took a larger one!"</span>, she exclaims as she feels the plug in your hole. <span class=Kara>"Be careful, you don't want to hurt yourself hun!"</span>
<<link "I will be">><<goto "Kara 1">><</link>>
\<<case "M2">>Kara seems delighted to see how well you did with this assignment. <span class=Kara>"Great job $player.names.basic! You even went ahead and added the topper! It really looks good. Tell me, do you enjoy putting makeup on so far?"</span>
<span class=You>"It's not too bad I guess..."</span>
<span class=Kara>"What to you mean?"</span>
<span class=You>"It's a bit tedious to put on, to be frank, but I do like the results when I get it right."</span>
<span class=Kara>"I'm glad to hear that! It will get easier with time, but I still have to teach you some more things. Don't worry we'll go nice and <<link "slow.">><<goto "Kara 1">><</link>>"</span>
\<<case "M3">><span class=Kara>"Great job $player.names.basic, it really looks good on you."</span>
You blush a little at the remark. Kara notices this and she leads you in a remote part of the Club where there was little to no chance you two could get caught. Surprisingly, she slips a few fingers inside of your rear and starts to tease your hole.
The fingering sends shivers down your spine, she really knew how to hit the spot.
<span class=Kara>"You enjoy getting dolled up, don't you?"</span>
You nod, starting to moan softly, covering your mouth with your hands to muffle them. This felt amazing and you wanted to cum so badly... but there were still so many people around. Fortunately for you, Kara pulls out her fingers before it's too late however, leaving you panting as you get yourself back <<link "together.">><<goto "Kara 1">><</link>>
\<<case "M4">><span class=Kara>"Oh wow, your eyeshadow looks amazing $player.names.basic, you really have a lot of taste, and talent."</span>
You blush slightly at the compliment. <span class=You>"You don't have to exaggerate Kara..."</span>
<span class=Kara>"No! I'm serious, honestly with some practice you could probably be hotter than Crystal!"</span>
<span class=You>"T-thanks..."</span>
Kara pretty much corrals you in a less crowded part of the club and starts to play with your rearhole. You start panting and blushing, but you don't protest. Kara seems to be enjoying herself too and doesn't show any signs of stopping. Your breath accelerates as the fingers fuck you and soon you climax, letting out meek cries of pleasure staining your undies with your own <<link "cum.">><<set $player.skills[1].xp+=2>><<goto "Kara 1">><</link>><</switch>><<set $kara.training.activeTask = "None">><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Kara 1">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><<silently>><<set $kara.training.lastQuest = "Failed">><</silently>><<switch $kara.training.activeTask>>\
\<<case "C2">>Kara grabs you by the wrist as she notices you didn't do anything, going back to square one in your training essentially. You notice how displeased she looks as she drags you to a somewhat remote part of the club.
<span class=Kara>"Do you even want to make an effort?!"</span>, she says before spanking you. It hurt a little, but it was mostly the humiliation of being treated in such a way that came to your mind.
<span class=You>"What the fuck?! What are you doing Kara?"</span>
<span class=Kara>"Just giving you a little punishment, consider yourself lucky I'm just spanking you"</span> She spanks you again, a little rougher.
<span class=You>"Come on Kara, it's just underwear, why are you doing-"</span> You are interrupted when a third and a fourth spank happen in rapid succession.
<span class=Kara>"Listen $player.names.basic, you have to know that disobeying has consequences. Now I think that will do, but don't try to pull a fast one on me ever again, do you understand?"</span>
<span class=You>"Yes... Sorry Kara"</span>
<span class=Kara>"That's <<link "better.">><<goto "Kara 1">><</link>></span>
\<<case "C3">>Kara drags you in a remote part of the Club where there was little to no chance you two could get caught. Surprisingly, she puts her hand on your crotch and starts rubbing it.
<span class=You>"Wait, what are you doing Kara?"</span>
<span class=Kara>"What does it look like, I'm punishing you"</span>
You smile as she continues to play with your cock. <span class=Kara>"Oh, I didn't expect this kind of punishment to be fair..."</span>
<span class=Kara>"Don't think this is going to be fun $player.names.basic"</span>. Kara continues playing with your cock, yet she abruptly stops before you get to climax.
<span class=You>"W-wait, why did you stop? I was about to cum"</span>
<span class=Kara>"Exactly, it's called edging. And don't you dare to try to finish the job. If you want to cum, you'll have to wait until you are home."</span>
You protest in vain and resign yourself to pick a new task as fast as possible before going <<link "Home.">><<goto "Kara 1">><</link>>
\<<case "C4">><span class=Kara>"You'd think by now you'd understand what I'm asking for you... Perhaps you need some extra incentive to do your "homework"? Well I have an idea... follow me."</span>
<span id=choice><<link "Follow her">><<replace #choice>>You follow Kara all the way to the ladies room, where she locks you in one of the stalls freeing the access to your cock. However, this time it's not going to be teasing, in fact quite the opposite as she simply locks your cock up in a candy pink chastity cage.
<span class=Kara>"Now unlike other times, you won't be able to be as easily distracted... At least I don't think you will. You're going to have to deal with this cage until the end of your next assignment, do you understand?"</span>
You nod, knowing that by now, protesting could lead you to be stuck in chastity <<link "longer.">><<addToInventory "PinkChastity">><<wear 'PinkChastity'>><<goto "Kara 1">><</link>><</replace>><</link>>
\<<case "C5">><span class=Kara>"You'd think by now you'd understand what I'm asking for you... Perhaps you need some extra incentive to do your "homework"? Well I have an idea... follow me."</span>
<span id=choice><<link "Follow her">><<replace #choice>>You follow Kara all the way to the ladies room, where she locks you in one of the stalls freeing the access to your cock. However, this time it's not going to be teasing, in fact quite the opposite as she simply locks your cock up in a candy pink chastity cage.
<span class=Kara>"Now unlike other times, you won't be able to be as easily distracted... At least I don't think you will. You're going to have to deal with this cage until the end of your next assignment, do you understand?"</span>
You nod, knowing that by now, protesting could lead you to be stuck in chastity <<link "longer.">><<addToInventory "PinkChastity">><<wear 'PinkChastity'>><<goto "Kara 1">><</link>><</replace>><</link>>
\<<case "H2">>It doesn't take long for Kara to find out you didn't do your assignment at all. She grabs you by the wrist as she notices you didn't do anything. You notice how displeased she looks as she drags you to a somewhat remote part of the club.
<span class=Kara>"Do you even want to make an effort?!"</span>, she says before spanking you. It hurt a little, but it was mostly the humiliation of being treated in such a way that came to your mind.
<span class=You>"What the fuck?! What are you doing Kara?"</span>
<span class=Kara>"Just giving you a little punishment, consider yourself lucky I'm just spanking you"</span> She spanks you again, a little rougher.
<span class=You>"Come on Kara, it's just underwear, why are you doing-"</span> You are interrupted when a third and a fourth spank happen in rapid succession.
<span class=Kara>"Listen $player.names.basic, you have to know that disobeying has consequences. Now I think that will do, but don't try to pull a fast one on me ever again, do you understand?"</span>
<span class=You>"Yes... Sorry Kara"</span>
<span class=Kara>"That's <<link "better.">><<goto "Kara 1">><</link>></span>
\<<case "H3">>It doesn't take long for Kara to find out you didn't do your assignment at all. She drags you in a remote part of the Club were there was little to no chance you two could get caught. Surprisingly, she puts her hand on your crotch and starts rubbing it.
<span class=You>"Wait, what are you doing Kara?"</span>
<span class=Kara>"What does it look like, I'm punishing you"</span>
You smile as she continues to play with your cock. <span class=Kara>"Oh, I didn't expect this kind of punishment to be fair..."</span>
<span class=Kara>"Don't think this is going to be fun $player.names.basic"</span>. Kara continues playing with your cock, yet she abruptly stops before you get to climax.
<span class=You>"W-wait, why did you stop? I was about to cum"</span>
<span class=Kara>"Exactly, it's called edging. And don't you dare to try to finish the job. If you want to cum, you'll have to wait until you are home."</span>
You protest in vain and resign yourself to pick a new task as fast as possible before going <<link "Home.">><<goto "Kara 1">><</link>>
\<<case "H4">><span class=Kara>"You'd think by now you'd understand what I'm asking for you... Perhaps you need some extra incentive to do your "homework"? Well I have an idea... follow me.
<span id=choice><<link "Follow her">><<replace #choice>>You follow Kara all the way to the ladies room, where she locks you in one of the stalls freeing the access to your cock. However, this time it's not going to be teasing, in fact quite the opposite as she simply locks your cock up in a candy pink chastity cage.
<span class=Kara>"Now unlike other times, you won't be able to be as easily distracted... At least I don't think you will. You're going to have to deal with this cage until the end of your next assignment, do you understand?"</span>
You nod, knowing that by now, protesting could lead you to be stuck in chastity <<link "longer.">><<addToInventory "PinkChastity">><<wear 'PinkChastity'>><<goto "Kara 1">><</link>><</replace>><</link>>
\<<case "H5">><span class=Kara>"You'd think by now you'd understand what I'm asking for you... Perhaps you need some extra incentive to do your "homework"? Well I have an idea... follow me.
<span id=choice><<link "Follow her">><<replace #choice>>You follow Kara all the way to the ladies room, where she locks you in one of the stalls freeing the access to your cock. However, this time it's not going to be teasing, in fact quite the opposite as she simply locks your cock up in a candy pink chastity cage.
<span class=Kara>"Now unlike other times, you won't be able to be as easily distracted... At least I don't think you will. You're going to have to deal with this cage until the end of your next assignment, do you understand?"</span>
You nod, knowing that by now, protesting could lead you to be stuck in chastity <<link "longer.">><<addToInventory "PinkChastity">><<wear 'PinkChastity'>><<goto "Kara 1">><</link>><</replace>><</link>>
\<<case "G2">>Kara grabs you by the wrist as she notices you didn't do anything. You notice how displeased she looks as she drags you to a somewhat remote part of the club.
<span class=Kara>"Do you even want to make an effort?!"</span>, she says before spanking you. It hurt a little, but it was mostly the humiliation of being treated in such a way that came to your mind.
<span class=You>"What the fuck?! What are you doing Kara?"</span>
<span class=Kara>"Just giving you a little punishment, consider yourself lucky I'm just spanking you"</span> She spanks you again, a little rougher.
<span class=You>"Come on Kara, it's just hair, why are you doing-"</span> You are interrupted when a third and a fourth spank happen in rapid succession.
<span class=Kara>"Listen $player.names.basic, you have to know that disobeying has consequences. Now I think that will do, but don't try to pull a fast one on me ever again, do you understand?"</span>
<span class=You>"Yes... Sorry Kara"</span>
<span class=Kara>"That's <<link "better.">><<goto "Kara 1">><</link>></span>
\<<case "G3">>It doesn't take long for Kara to find out you didn't do your assignment at all. How she managed to figure this out is beyond your comprehension, but she grabs you by the wrist before you get a chance to figure it out. You notice how displeased she looks as she drags you to a somewhat remote part of the club.
<span class=Kara>"Do you even want to make an effort?!"</span>, she says before spanking you. It hurt a little, but it was mostly the humiliation of being treated in such a way that came to your mind.
<span class=You>"What the fuck?! What are you doing Kara?"</span>
<span class=Kara>"Just giving you a little punishment, consider yourself lucky I'm just spanking you"</span> She spanks you again, a little rougher.
<span class=You>"Come on Kara, it's just hair, why are you doing-"</span> You are interrupted when a third and a fourth spank happen in rapid succession.
<span class=Kara>"Listen $player.names.basic, you have to know that disobeying has consequences. Now I think that will do, but don't try to pull a fast one on me ever again, do you understand?"</span>
<span class=You>"Yes... Sorry Kara"</span>
<span class=Kara>"That's <<link "better.">><<goto "Kara 1">><</link>>
\<<case "M3">>Kara drags you in a remote part of the Club where there was little to no chance you two could get caught. Surprisingly, she puts her hand on your crotch and starts rubbing it.
<span class=You>"Wait, what are you doing Kara?"</span>
<span class=Kara>"What does it look like, I'm punishing you"</span>
You smile as she continues to play with your cock. <span class=Kara>"Oh, I didn't expect this kind of punishment to be fair..."</span>
<span class=Kara>"Don't think this is going to be fun $player.names.basic"</span>. Kara continues playing with your cock, yet she abruptly stops before you get to climax.
<span class=You>"W-wait, why did you stop? I was about to cum"</span>
<span class=Kara>"Exactly, it's called edging. And don't you dare to try to finish the job. If you want to cum, you'll have to wait until you are home."</span>
You protest in vain and resign yourself to pick a new task as fast as possible before going <<link "Home.">><<goto "Kara 1">><</link>>
\<<case "M4">><span class=Kara>"You'd think by now you'd understand what I'm asking for you... Perhaps you need some extra incentive to do your "homework"? Well I have an idea... follow me."</span>
<span id=choice><<link "Follow her">><<replace #choice>>You follow Kara all the way to the ladies room, where she locks you in one of the stalls freeing the access to your cock. However, this time it's not going to be teasing, in fact quite the opposite as she simply locks your cock up in a candy pink chastity cage.
<span class=Kara>"Now unlike other times, you won't be able to be as easily distracted... At least I don't think you will. You're going to have to deal with this cage until the end of your next assignment, do you understand?"</span>
You nod, knowing that by now, protesting could lead you to be stuck in chastity <<link "longer.">><<addToInventory "PinkChastity">><<wear 'PinkChastity'>><<goto "Kara 1">><<set $player.stats.dominance-=5>><<set $player.stats.sissification+=2>><</link>><</replace>><</link>>
<<if $player.stats.dominance > 30>><<link "Refuse">><<replace #choice>>You refuse to follow her, she might have some authority, you don't want to do whatever the hell she had in mind. <span class=You>"No, if you have to lead me somewhere to do it, I don't want to do it, I'm not interested in the slightest."</span>
Kara seems a bit dumbfounded by your refusal. <span class=Kara>"Really? Well then just do the task I'm asking you to do and you won't have to. Do you understand?"</span>
<<link "Yes">><<goto "Kara 1">><</link>><</replace>><</link>><</if>></span>
\<<case "M5">><span class=Kara>"You'd think by now you'd understand what I'm asking for you... Perhaps you need some extra incentive to do your "homework"? Well I have an idea... follow me."</span>
<span id=choice><<link "Follow her">><<replace #choice>>You follow Kara all the way to the ladies room, where she locks you in one of the stalls freeing the access to your cock. However, this time it's not going to be teasing, in fact quite the opposite as she simply locks your cock up in a candy pink chastity cage.
<span class=Kara>"Now unlike other times, you won't be able to be as easily distracted... At least I don't think you will. You're going to have to deal with this cage until the end of your next assignment, do you understand?"</span>
You nod, knowing that by now, protesting could lead you to be stuck in chastity <<link "longer.">><<addToInventory "PinkChastity">><<wear 'PinkChastity'>><<goto "Kara 1">><<set $player.stats.dominance-=5>><<set $player.stats.sissification+=2>><</link>><</replace>><</link>>
<<if $player.stats.dominance > 30>><<link "Refuse">><<replace #choice>>You refuse to follow her, she might have some authority, you don't want to do whatever the hell she had in mind. <span class=You>"No, if you have to lead me somewhere to do it, I don't want to do it, I'm not interested in the slightest."</span>
Kara seems a bit dumbfounded by your refusal. <span class=Kara>"Really? Well then just do the task I'm asking you to do and you won't have to. Do you understand?"</span>
<<link "Yes">><<goto "Kara 1">><</link>><</replace>><</link>><</if>></span>
\<<default>><<include "TrainPunishment">><</switch>><<set $kara.training.activeTask = "None">><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Kara 1">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><<widget "Date">>
<<set _td = $time.days % 365>>
<<if _td >= 336 or _td < 2>>August
<<elseif _td >= 305>>July
<<elseif _td >= 275>>June
<<elseif _td >= 244>>May
<<elseif _td >= 214>>April
<<elseif _td >= 183>>March
<<elseif _td >= 155>>February
<<elseif _td >= 124>>January
<<elseif _td >= 93>>December
<<elseif _td >= 63>>November
<<elseif _td >= 32>>October
<<else>>September
<</if>>
<<switch _td>>
<<case 2 32 63 93 124 155 183 214 244 275 305 336>> 1st
<<case 3 33 64 94 125 156 184 215 245 276 306 337>> 2nd
<<case 4 34 65 95 126 157 185 216 246 277 307 338>> 3rd
<<case 5 35 66 96 127 158 186 217 247 278 308 339>> 4th
<<case 6 36 67 97 128 159 187 218 248 279 309 340>> 5th
<<case 7 37 68 98 129 160 188 219 249 280 310 341>> 6th
<<case 8 38 69 99 130 161 189 220 250 281 311 342>> 7th
<<case 9 39 70 100 131 162 190 221 251 282 312 343>> 8th
<<case 10 40 71 101 132 163 191 222 252 283 313 344>> 9th
<<case 11 41 72 102 133 164 192 223 253 284 314 345>> 10th
<<case 12 42 73 103 134 165 193 224 254 285 315 346>> 11th
<<case 13 43 74 104 135 166 194 225 255 286 316 347>> 12th
<<case 14 44 75 105 136 167 195 226 256 287 317 348>> 13th
<<case 15 45 76 106 137 168 196 227 257 288 318 349>> 14th
<<case 16 46 77 107 138 169 197 228 258 289 319 350>> 15th
<<case 17 47 78 108 139 170 198 229 259 290 320 351>> 16th
<<case 18 48 79 109 140 171 199 230 260 291 321 352>> 17th
<<case 19 49 80 110 141 172 200 231 261 292 322 353>> 18th
<<case 20 50 81 111 142 173 201 232 262 293 323 354>> 19th
<<case 21 51 82 112 143 174 202 233 263 294 324 355>> 20th
<<case 22 52 83 113 144 175 203 234 264 295 325 356>> 21st
<<case 23 53 84 114 145 176 204 235 265 296 326 357>> 22nd
<<case 24 54 85 115 146 177 205 236 266 297 327 358>> 23rd
<<case 25 55 86 116 147 178 206 237 267 298 328 359>> 24th
<<case 26 56 87 117 148 179 207 238 268 299 329 360>> 25th
<<case 27 57 88 118 149 180 208 239 269 300 330 361>> 26th
<<case 28 58 89 119 150 181 209 240 270 301 331 362>> 27th
<<case 29 59 90 120 151 182 210 241 271 302 332 363>> 28th
<<case 30 60 91 121 152 211 242 272 303 333 364>> 29th
<<case 31 61 92 122 153 212 243 273 304 334 365>> 30th
<<default>> 31st
<</switch>>
<</widget>>
<<widget "Time">>
<<if $time.days == 15 or $time.days == 36 or $time.days == 43 or $time.days == 85>>
<<unset $booth>>
<<unset $pass>>
<</if>>
<<if $time.minutes >= 1440>>
<<if $timer.gym > 0>>
<<set $timer.gym-->>
<<elseif $timer.gym < 0>>
<<set $timer.gym to 0>>
<</if>>
<<if $timer.recovery > 0>>
<<set $timer.recovery-->>
<<elseif $timer.recovery < 0>>
<<set $timer.recovery to 0>>
<</if>>
<<if $timer.sissyMaid > 0>>
<<set $timer.sissyMaid-->>
<<elseif $timer.sissyMaid < 0>>
<<set $timer.sissyMaid to 0>>
<</if>>
<<if $timer.sewing[0] > 0>>
<<set $timer.sewing[0]-->>
<<elseif $timer.sewing[0] < 0>>
<<set $timer.sewing[0] to 0>>
<</if>>
<<if $timer.sewing[1] > 0>>
<<set $timer.sewing[1]-->>
<<elseif $timer.sewing[1] < 0>>
<<set $timer.sewing[1] to 0>>
<</if>>
<<if $timer.sewing[2] > 0>>
<<set $timer.sewing[2]-->>
<<elseif $timer.sewing[2] < 0>>
<<set $timer.sewing[2] to 0>>
<</if>>
<<if $timer.dogsitter > 0>>
<<set $timer.dogsitter -->>
<<elseif !$timer.dogsitter>>
<<set $timer.dogsitter to 0>>
<</if>>
<<if $timer.acting.gigs[1] == 0>>
<<set $flags.jobs.acting.reputation-=(1+(6-$flags.jobs.acting.gigs[1].done))>>
<<set $flags.jobs.acting.gigs[1] = {available: false, active: false, prep: 0, done: 0}>>
<<set $timer.acting.gigs[1] to 0>>
<<set $timer.acting.cooldown[1] = random(14,21)>>
<</if>>
<<if $timer.acting.gigs[2] == 0>>
<<set $flags.jobs.acting.reputation-=5>>
<<set $flags.jobs.acting.gigs[2] = {available: false, active: false, prep: 0, done: 0}>>
<<set $timer.acting.gigs[1] to 0>>
<<set $timer.acting.cooldown[2] = random(14,21)>>
<</if>>
<<if $timer.acting.gigs[4] == 0>>
<<if $flags.jobs.acting.gigs[4].done == 0>>
<<set $flags.jobs.acting.reputation-=10>>
<<else>>
<<set $flags.jobs.acting.reputation-=40>>
<</if>>
<<set $flags.jobs.acting.gigs[4] = {available: false, active: false, prep: 0, done: 0}>>
<<set $timer.acting.gigs[4] to -1>>
<<set $timer.acting.cooldown[4] to 28>>
<</if>>
<<if $timer.acting.gigs[5] == 0>>
<<if $flags.jobs.acting.gigs[5].done == 0>>
<<set $flags.jobs.acting.reputation-=10>>
<<else>>
<<set $flags.jobs.acting.reputation-=20>>
<</if>>
<<set $flags.jobs.acting.gigs[5] = {available: false, active: false, prep: 0, done: 0}>>
<<set $timer.acting.gigs[5] to -1>>
<<set $timer.acting.cooldown[5] to 35>>
<</if>>
<<set _tag = 0>>
<<for _tag < $timer.acting.gigs.length>>
<<if $timer.acting.gigs[_tag] > 0>>
<<set $timer.acting.gigs[_tag]-->>
<</if>>
<<set _tag++>>
<</for>>
<<set _tac = 0>>
<<for _tac < $timer.acting.cooldown.length>>
<<if $timer.acting.cooldown[_tac] > 0>>
<<set $timer.acting.cooldown[_tac]-->>
<</if>>
<<set _tac++>>
<</for>>
<<if $flags.jobs.homekeeping.urgency == -1>>
<<set _random = random(1,100)>>
<<if _random <= 35>>
<<set $flags.jobs.homekeeping.urgency = 0>>
<<if _random % 2 == 0>>
<<set $flags.jobs.homekeeping.tenantID = 0>>
<<else>>
<<set $flags.jobs.homekeeping.tenantID = 1>>
<</if>>
<<if _random % 10 <= 2>>
<<set $flags.jobs.homekeeping.jobType = "Piping">>
<<elseif _random % 10 <= 5>>
<<set $flags.jobs.homekeeping.jobType = "Electricity">>
<<elseif _random % 10 <= 7>>
<<set $flags.jobs.homekeeping.jobType = "Plaster">>
<<else>>
<<set $flags.jobs.homekeeping.jobType = "Windows">>
<</if>>
<</if>>
<</if>>
<<if setup.contestAfterDates.includes($time.days % 365)>>
<<set $flags.jobs.dancing.contests[0].active = false>>
<<set $flags.jobs.dancing.contests[1].active = false>>
<<set $flags.jobs.dancing.contests[2].active = false>>
<</if>>
<<if $time.days % 7 !== 6 && $time.days % 7 !== 0 && $time.days >= 57 && $flags.jobs.holt.active>>
<<if !$flags.jobs.holt.workedToday>>
<<set $flags.jobs.holt.writeUps+=2>>
<<set $flags.jobs.holt.workedToday = false>>
<</if>>
<</if>>
<<if $time.days % 7 == 6 && $flags.jobs.holt.writeUps < 3>>
<<set $flags.jobs.holt.writeUps = 0>>
<</if>>
<<set $timer.makeup = {lips: 0, toper: 0, eyeliner: 0, eyeshadow: 0, mascara: 0, foundation: 0, primer: 0, bronzer: 0, contour: 0, blush: 0, highlight: 0}>>
<<if $timer.nails > 0>>
<<set $timer.nails-->>
<<elseif $timer.nails < 0>>
<<set $timer.nails to 0>>
<</if>>
<<if $timer.kamBad > 0>>
<<set $timer.kamBad-->>
<<elseif $timer.kamBad < 0>>
<<set $timer.kamBad to 0>>
<</if>>
<<if $timer.kamVBad > 0>>
<<set $timer.kamVBad-->>
<<elseif $timer.kamVBad < 0>>
<<set $timer.kamVBad to 0>>
<</if>>
<<if $timer.icoastOffer > 0>>
<<set $timer.icoastOffer-->>
<<elseif $timer.icoastOffer < 0>>
<<set $timer.icoastOffer to 0>>
<</if>>
<<set _hasAlarm = setup.playerCode.hasItem('Alarm')>>
<<set $time.minutes -= 1440>><<set $time.days++>><<if $timer.icoastOffer !== 0>><<set $timer.icoastOffer-->><</if>>
<<if $player.status.recovery[0] > 0>>
<<set $player.status.recovery[0]-->>
<</if>>
<<if $player.status.recovery[1] > 0>>
<<set $player.status.recovery[1]-->>
<</if>>
<<if $player.status.recovery[2] > 0>>
<<set $player.status.recovery[2]-->>
<<if $player.status.recovery[2] % 28 == 0>>
<<set $playerBody.lips.size-->>
<<set $playerBody.lips.implants -->>
<<if $playerBody.lips.size < 0>>
<<set $playerBody.lips.size to 0>>
<<set $player.status.recovery[2] = 0>>
<<elseif $playerBody.lips.implants is 0 && $playerBody.lips.size > 0>>
<<set $playerBody.lips.implants to $playerBody.lips.size>>
<<set $player.status.recovery[2] = ($playerBody.lips.implants * 28)-1>>
<</if>>
<<CD>>
<</if>>
<</if>>
<<if $timer.sewing[0] is 0 && $flags.jobs.sewing.slots[0] !== 0>><<set $flags.jobs.sewing.slots[0] to 0>><<set $timer.icoastOffer = 3>><</if>><<if $timer.sewing[1] is 0 && $flags.jobs.sewing.slots[1] !== 0>><<set $timer.icoastOffer = 3>><<set $flags.jobs.sewing.slots[1] to 0>><</if>><<if $timer.sewing[2] is 0 && $flags.jobs.sewing.slots[2] !== 0>><<set $flags.jobs.sewing.slots[2] to 0>><<set $timer.icoastOffer = 3>><</if>>
<<set $player.stats.hygiene -= random(5,11)>><<set $randomizer.icoast2 = random(1,10)>><<set $player.status.steroids = false>>
<<if !$player.status.dimoxinil>><<set $playerBody.hair[0].sinceCut++>>
<<if $playerBody.hair[0].sinceCut % 14 is 0 && $playerBody.hair[0].length < 8>>
<<set $playerBody.hair[0].length++>>><<HairstyleChange>><<CD>>
<</if>>
<<else>><<set $player.status.dimoxinil = false>>
<<if $playerBody.hair[0].sinceCut % 14 is 13 && $playerBody.hair[0].length < 8>><<set $playerBody.hair[0].length++>>><<HairstyleChange>><<CD>>
<</if>>
<<set $playerBody.hair[0].sinceCut+=2>>
<</if>>
<<if !$player.status.hairBGone>><<set $playerBody.hair[3].sinceCut++>><<set $playerBody.hair[1].sinceCut++>><<set $playerBody.hair[2].sinceCut++>><<else>><<set $player.status.hairBGone = false>><</if>><<set $player.status.painkillersTaken to 0>><<if $timer.sissyMaid == 0>><<set $flags.jobs.sissyMaid.first = true>><</if>>
<<if $time.days % 14 is 0>><<set $flags.jobs.kam.trend to either("Sissy","Shemale","Male","Bimbo","Female","Twink","Petite")>><</if>>
<<set $flags.jobs.kam.sinceLast++>><<if $flags.jobs.kam.sinceLast % 7 is 0>><<if $flags.jobs.kam.viewers <= 200>><<set $flags.jobs.kam.viewers-=random(10,15)>><<if $flags.jobs.kam.viewers < 0>><<set $flags.jobs.kam.viewers to 0>><</if>><<elseif $flags.jobs.kam.viewers <= 2500>><<set $flags.jobs.kam.viewers-=random(30,60)>><<elseif $flags.jobs.kam.viewers <= 10000>><<set $flags.jobs.kam.viewers-=random(100,425)>><<elseif $flags.jobs.kam.viewers <= 20000>><<set $flags.jobs.kam.viewers-=random(760,1400)>><<else>><<set $flags.jobs.kam.viewers-=random(3000,4000)>><</if>><</if>>
<<if $player.stats.hygiene > 100>><<set $player.stats.hygiene to 100>><</if>>
\<<set _nails = setup.playerCode.hasAppliedItemWithTags('Nails')>><<if $timer.nails == 0 && _nails>><<set _Nails = setup.playerCode.itemAppliedItemWithTags("Nails")>><<washOff _Nails.id>><<set $advancedColors.nails = ["None", "None"]>><</if>>
\
\<<set $player.status.admorvils = false>>
<<if $playerBody.hair[3].sinceCut is 10>><<set $playerBody.hair[3].length += 1>><<CD>><</if>>
<<if $playerBody.hair[1].sinceCut is 5>><<set $playerBody.hair[1].length += 1>><<CD>><</if>>
<<if $playerBody.hair[2].sinceCut is 10>><<set $playerBody.hair[2].length += 1>><<CD>><</if>>
<<set $randomizer.icoast = random(1,8)>><<set $randomizer.cafe = random(1,2)>>
<<if $timer.kamBad is 0>><<set $flags.jobs.kam.bad = false>><</if>>
<<set _nbVPN = [setup.playerCode.inventoryQuantity("ErosVPN"), setup.playerCode.inventoryQuantity("ErosVPN+"), setup.playerCode.inventoryQuantity("ErosVPNPro")]>>
<<if _nbVPN[0]>><<inventoryChangeQuantity "ErosVPN" -1>><</if>><<if _nbVPN[1]>><<inventoryChangeQuantity "ErosVPN+" -1>><</if>><<if _nbVPN[2] > 0>><<inventoryChangeQuantity "ErosVPNPro" -1>><</if>>
<</if>>
<<if $time.minutes >= 240 && $time.minutes < 390>>
<<if _hasAlarm>>
<<if ($time.days % 7 == 0 && $routines[0].active[6]) or $routines[0].active[$time.days % 7 - 1]>>
<<set _wt = 0>>
<<elseif ($time.days % 7 == 0 && $routines[1].active[6]) or $routines[1].active[$time.days % 7 - 1]>>
<<set _wt = 1>>
<<else>>
<<set _wt = 2>>
<</if>>
<<if _wt !== 2>>
<<if $time.minutes < $routines[_wt].wakeUp>>
<<set $time.minutes = $routines[_wt].wakeUp>>
<<else>>
<<set $time.minutes = ($time.minutes+(1440-$time.minutes+$routines[_wt].wakeUp))>>
<</if>>
<<else>>
<<set $time.minutes+=600>>
<</if>>
<<else>>
<<set $time.minutes+=600>>
<</if>>
<<goto "Too Late!">>
<</if>>
<<set _minutes = ($time.minutes % 60).toString().padStart(2, '0')>>
<<set _hours = Math.floor($time.minutes / 60)>>
<<if _hours > 12 && $settings.time == 1>>
<<set _hours-=12>>
<<elseif _hours == 0 && $settings.time == 1>>
<<set _hours+=12>>
<</if>>
<</widget>>
<<widget "TimeMini">>
<<set _minutes = ($time.minutes % 60).toString().padStart(2, '0')>>
<<set _hours = Math.floor($time.minutes / 60)>>
<</widget>><<widget "CumPanties">>
<<set _panties = setup.playerCode.itemWornWithTags('Undies')>>
<<set _latex = setup.playerCode.isWearingItemWithTags('Undies', 'Latex')>>
<<if !_latex and _panties.id !== "None">>
<<script>>setup.playerCode.addTagToInventoryItem(State.temporary.panties.id, 'isCumStained')<</script>>
<</if>>
<</widget>><<if $time.days % 365 >= 32 && $time.days % 365 <= 62 && $flags.mindSweeper == 0>><<set _gender = random(0,2)>><<if _gender == 0>><<set _g = ["Man", "He", "Him", "Himself", "color: blue"]>><<elseif _gender == 1>><<set _g = ["Woman", "She", "Her", "Herself", "color: pink"]>><<else>><<set _g = ["Individual", "They", "Their", "Themselves", "color: brown"]>><</if>>You enter the student café, which is eerily empty for some reason. The only patron you can notice is a young <span class=lower>_g[0]</span> sitting behind <span class=lower>_g[2]</span> laptop. As you go to look at the menu, <span class=lower>_g[1]</span> smiles at you and starts talking to you.
<span @style=_g[4]>"Hi there. I know it's kinda weird to approach someone out of the blue, but I've been learning how to code for fun over the years and I made this while I was bored."</span>
_g[1] turns <span class=lower>_g[2]</span> laptop towards you, showing you a rather crude version of minesweeper. You aren't quite in favor about the color <span class=lower>palette _g[1] chose, but _g[1] is certainly proud of _g[3]</span>. You are handed a thumbdrive.
<span @style=_g[4]>"Here, I made a few copies of it. Feel free to try it out, when you have the time!"</span> You take the thumbdrive, mostly as not to disappoint the poor amateur developer. Who knows, you might give it a try when you get back <<link "home." "Student Cafe">><<set $flags.mindSweeper++>><</link>><<else>><center><div class=travel>[img[Images/Locations/StudentCafe.jpg]]</div><<if $time.days < 8>>The student cafe is relatively busy once the semester starts and is a great way to grab a much needed coffee or a snack.<<else>>The student cafe is a great location to grab a coffee or a snack, but also as a central location to meet with your colleagues or to meet new people.<</if>>
<<if $randomizer.cafe is 1>><<if $player.assets.money > 9>><<link "Buy a sandwich - 10$">><<set $player.assets.money-=10>><<set $player.status.ate = true>><<set $time.minutes+=10>><<goto "Student Cafe">><<set $player.stats.fitness-->><</link>><<else>><span style=color:red>Not enough money</span><</if>><<else>><<if $player.assets.money > 6>><<link "Buy a slice of pizza - 7$">><<set $player.status.ate = true>><<set $time.minutes+=10>><<set $player.assets.money-=7>><<goto "Student Cafe">><<set $player.stats.fitness-=2>><</link>><<else>><span style=color:red>Not enough money</span><</if>><</if>> | <<if $player.assets.money > 1>><<link "Buy a coffee - 2$">><<set $player.assets.money-=2>><<set $time.minutes+=2>><<set _EffectChance = random(1,10)>><<if _EffectChance > 8>><<goto "Cafe Event">><<else>><<goto "Student Cafe">><</if>><</link>><<else>><span style=color:red>Not enough money</span><</if>>
<<link "Leave">><<goto "College">><</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "College">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div></center><</if>><<set _shoes = [setup.playerCode.isWorn('RedSneakers'), setup.playerCode.isWorn('PastelSneakers'), setup.playerCode.isWorn('BlackRunningShoes'), setup.playerCode.isWorn('PinkRunningShoes')]>><<if $time.days == 19 and ($time.minutes >= 960 && $time.minutes <= 1320)>><span id=intro>The trials for the Stallions are tonight, do you want to participate?
<<link "Yes">><<replace #intro>><<if $player.status.crossdressing and $player.status.convincingness > 9>>You are stopped right in your tracks by one of the players.
<span style=color:blue>"Sorry, the team is only for guys. But I think you could have a shot with the cheerleading squad."</span>
You would complain, but that mention is clearly a testament to your ability to pass as a girl. <span class=You>"Thanks. Do you know when they'll start recruiting?"</span>
<span style=color:blue>"Anytime soon really, I don't think there will be a lot of vacancies however..."</span>
<<link "Leave">><<goto "College">><</link>><<elseif $player.status.crossdressing && $player.status.convincingness < 10>>The player looks at you strangely as you approach. Perhaps showing up while crossdressing is a bad idea.
<<link "I'll come back later">><<goto "College">><</link>><<else>><span id=Intro2><span style=color:blue>"Hey, you are here for the trials?"</span>
<span class=You>"Yes, I saw they were tonight, right?"</span>
<span style=color:blue>"Yes, just go to the lockers, they will give you some protective equipment. Friendly advice, make sure that your equipment isn't falling apart, tends to happen at times."</span>
<<link "Will do.">><<replace #Intro2>><span id=Prep>You put on the used equipment, but don't bother with the jockstrap as it was clearly used equipment. After a few minutes you find yourself on the field and start the trials.
<<link "Later...">><<replace #Prep>><<if $playerBody.muscleBuild > 0>>You manage to make it on the team after a grueling evening of trials. Hopefully you'll manage to get good enough to partake in some matches at some point. You will now have practices every Wednesdays at 19:00 and an additional 500$ was added to your balance to address the cost of your equipment, which you will receive at the first <<link "practice.">><<set $player.stats.health-=7>><<set $player.stats.hygiene-=20>><<set $player.stats.fitness+=4>><<set $time.minutes to 1310>><<set $college.football = true>><<set $player.assets.studentDebt+=500>><<goto "College">><</link>><<else>>You don't manage to make it on the team. Many players were more talented than you and despite giving it your best shot during the grueling trials that the coach and veterans had prepared, you feel like you didn't really have a shot to begin <<link "with.">><<if $player.backstory is 4 && $player.stats.sissification < 0>><<set $player.stats.sissification to 0>><</if>><<set $player.stats.health-=7>><<set $player.stats.hygiene-=20>><<set $player.stats.fitness to $player.stats.fitness+4>><<set $time.minutes to 1310>><<set $college.football = false>><<goto "College">><</link>><</if>><</replace>><</link>></span><</replace>><</link>></span><</if>><</replace>><</link>>
<<link "No">><<goto "College">><</link>></span><<elseif $time.days == 24 && $time.minutes >= 1110 && $time.minutes <= 1170 and $college.football>><<if $time.minutes > 1140>><<set $player.stats.fitness += 2>>You are late to your first practice and find yourself punished by having to make extra laps around the field. You make sure to remember that you should not arrive late in the future.<</if>>
<span class=color:grey>"Alright nuggets, you've managed to make the team for this season. As you know you joined a team with a legacy and I expect every single one of you to live up to it. That means you will have to train harder than you have ever done before in your life. Do you understand?"</span>
The group you are part of don't hesitate in the slightest. Hopefully you will manage to fill the gaps in the lineup in a couple of weeks.
<<link "Training.">><<set $college.footballEquipment = 1>><<set $player.stats.hygiene-=15>><<set $player.stats.fitness+=4>><<set $time.minutes to 1310>><<set $FPractice+=1>><<goto "College">><</link>><<elseif $time.days > 24 && $time.days % 7 == 3 && $time.minutes >= 1110 && $time.minutes <= 1170 && $college.football>>You have reached the end of the content so far for this path. Your attendance was saved for future content <<link "additions.">><<set $player.stats.hygiene-=15>><<set $player.stats.fitness += 4>><<set $time.minutes to 1310>><<set $FPractice++>><<goto "College">><</link>><<else>><span id=main><center><div class=travel>[img[Images/Locations/FootballField.jpeg]]</div>The football field is one of the prides of the College. The local football team is one of the most famed of the college circuit and it is not uncommon for students to jog around it when no practices are happening.
<<if _shoes[0] or _shoes[1] or _shoes[2] or _shoes[3]>><<link "Jog - (1:00)">><<set $time.minutes+=60>><<set $player.stats.fitness += 2>><<goto "Football Field">><</link>><<else>><span style=color:red>Your shoes are not fit for jogging.</span><</if>> | <<link "Billboard">><<replace #main>><<if $time.days > 7 && $time.days <= 19>>The Stallions are looking for new players and are conducting trials on the evening of the 18th!
<<link "Interesting">><<goto "Football Field">><</link>><<else>>There is nothing of interest for now.
<<if $time.days < 8>>HINT: Come back at the start of the semester.<<else>>HINT: More content coming soon!<</if>>
<<link "Leave">><<goto "Football Field">><</link>><</if>><</replace>><</link>>
<<link "Leave">><<goto "College">><</link>></center></span><</if>>[img[Images/Misc/Logo.png]]<span id=main><span class=Kara>"Hey $player.names.basic! How are you today?"</span>
<<if $kara.training.activeTask is "Grad" && visited("KaraGrad3") is 0>><<link "Sissy Graduation">><<goto "KaraGrad">><</link>>
<</if>><<if $player.assets.money > 8>><<set $time.minutes+=60>><<link "Have a drink">><<replace #main>><span id=submain>You take some time to enjoy a drink with Kara and hang out for about an hour. It's nice not to drink alone from time to time.
<<set _EffectChance = random(1,5)>><<if _EffectChance is 3 && $player.assets.money >= 8>><<link "One last drink!">><div class=hidden><<if $time.minutes < 180>><<set $time.minutes+=60>><<else>><<set $time.minutes to 0>><<set $time.days to $time.days+1>><<Night>><<Autosave>><</if>></div><<replace #submain>>You end up spending most of the evening with Kara, drinking and chatting. Inebriation however turns what was a mundane evening into a full blown make out session.
<span class=Kara>"Sooo... should we take a cab back to my place?"</span>, she asks as she runs one of her fingers down your chest.
<<link "Sure" "Kara 1c">><</link>>
<<link "Not tonight, sorry" "Club">><</link>><</replace>><</link>><<else>><<link "Continue hanging out with Kara">><<goto "Kara 1b">><</link>><</if>>
<<link "I should probably go" "Club">><</link>></span><</replace>><</link>><</if>>
<<link "Chat">><<replace #main>><span class=You>"Hey Kara, I was wondering if you saw Crystal lately?"</span>
<span class=Kara>"Oh, Chrissy is probably busy, that's all. After all, we both know his habits!"</span>, she replies with a chuckle. <span class=Kara>"But weekends are a safe bet."</span>
Of course, it was relatively obvious that it meant the crossdresser was probably doing some wild things <<link "elsewhere..." "Kara 1b">><</link>><</replace>><</link>>
<<if $kara.training.activeTask !== "Grad" && !$kara.training.active>><<link "Start Sissy Training" "Kara Training">><</link>>
<</if>><<link "Just saying hello">><<goto "Club">><</link>></span><span id=main><<set _danceClothes = [setup.playerCode.isWorn('RedDanceShorts'), setup.playerCode.isWorn('PurpleDanceShorts'), setup.playerCode.isWorn('BlackDanceSkirt'), setup.playerCode.isWorn('PinkDanceSkirt')]>><<set _danceShoes = [setup.playerCode.isWorn('BlackLaceUpBoots'), setup.playerCode.isWorn('BlackPleasers'), setup.playerCode.isWorn('TallPlatformHeels'), setup.playerCode.isWorn('GothPleasers'), setup.playerCode.isWorn('PinkPleasers'), setup.playerCode.isWorn('RedThighHighBoots'), setup.playerCode.isWorn('WhiteThighHighBoots')]>><<set _fancyClothes = [setup.playerCode.isWearingItemWithTags('Male', 'Classy', 'Outfit'), setup.playerCode.isWearingItemWithTags('Female', 'Classy', 'Outfit')]>><<set _fancyShoes = [setup.playerCode.isWorn('DressShoes'), setup.playerCode.isWearingItemWithTags('Female', 'Classy', 'Shoes')]>> The dance studio is a pretty exclusive location and unless you are accompanied by Emily, you are barely able to get past the reception desk.
<<link "Ask about classes">><<replace #main>><<if $flags.jobs.dancing.classes.includes(0)>><span id=main2>You are currently able to take dance classes!
<center><<if $flags.jobs.dancing.classes[0] is 0>><<link "Poledancing Classes">><<replace #main2>>Poledancing classes are all the craze. While they are quite expensive, they are a great workout and are a very popular way to express yourself creatively. For $350, you can attend 7 classes! Of course, you will need some dance shorts or skirt and poledancing shoes. Any pleasers will do, alongside boots with platforms and stiletto heels.
Classes are Monday and Friday, <<if $settings.time == 0>>19:30<<else>>7:30 PM<</if>>
<center><<if $player.assets.money >= 350>><<link "Sign Up - $350">><<set $player.assets.money -= 350>><<set $flags.jobs.dancing.classes[0] = 7>><<refresh>><</link>> | <</if>><<link "Perhaps another time">><<refreshPassage>><</link>></center><</replace>><</link>> | <</if>><<if $flags.jobs.dancing.classes[1] is 0>><<link "Twerking Classes">><<replace #main2>>Want to shake it up to the rhythm of modern music? Those classes are for you. Classes are fairly cheap, $300 for ten classes, but you will have to work for it. The dress code is a little more lax, but you'll still need some dancing shorts or skirt.
Classes are on Wednesday, <<if $settings.time == 0>>20:00<<else>>8:00 PM<</if>>
<center><<if $player.assets.money >= 300>><<link "Sign Up - $300">><<set $player.assets.money -= 300>><<set $flags.jobs.dancing.classes[1] = 10>><<refresh>><</link>> | <</if>><<link "Perhaps another time">><<refreshPassage>><</link>></center><</replace>><</link>> | <</if>><<if $flags.jobs.dancing.classes[2] is 0>><<link "Waltz Classes">><<replace #main2>>Waltz classes are a timeless classic. Whether you want to have a grand moment at your wedding or you would like to wow your colleagues at a gala, this class is well worth the money. For $500, you can attend 10 classes! Of course, you will need appropriate, classy clothes, so get that beautiful dress or tux dry-cleaned and dust off your fancy shoes.
Classes are on Thursdays, <<if $settings.time == 0>>18h:30<<else>>6:30 PM<</if>>
<center><<if $player.assets.money >= 500>><<link "Sign Up - $500">><<set $player.assets.money -= 500>><<set $flags.jobs.dancing.classes[2] = 10>><<refresh>><</link>> | <</if>><<link "Perhaps another time">><<refreshPassage>><</link>></center><</replace>><</link>> | <</if>><<link "I'll have to think about this">><<refreshPassage>><</link>></center></span><<else>>You ask about classes that are given at the Studio, sadly it appears that there are currently no classes available for you to <<link "join.">><<goto "Dance Studio">><</link>><</if>><</replace>><</link>> | <<link "Ask about membership">><<replace #main>>You ask about memberships, sadly there are no vacancies quite yet. You'll have to continue tagging along with Emily for now it <<link "appears...">><<goto "Dance Studio">><</link>><</replace>><</link>> | <<if $flags.jobs.dancing.classes[0] > 0 && ($time.days % 7 == 1 or $time.days % 7 == 5) && $time.minutes >= 1140 && $time.minutes <= 1200>><<link "Go to class">><<if _danceClothes.includes(true) && _danceShoes.includes(true)>><<goto "Pole Dancing Class">><<else>><<replace #main>>Crap! You forgot to put on the necessary clothes to go to class. You'll have to go home and change, maybe you'll be able to make it back in time. Worst case, you'll just go another time, it's not like if you spent one of your <<link "classes.">><<refresh>><</link>><</replace>><</if>><</link>> | <<elseif $flags.jobs.dancing.classes[1] > 0 && $time.days % 7 == 3 && $time.minutes >= 1170 && $time.minutes <= 1230>><<link "Go to class">><<if _danceClothes.includes(true)>><<goto "Twerking Class">><<else>><<replace #main>>Crap! You forgot to put on the necessary clothes to go to class. You'll have to go home and change, maybe you'll be able to make it back in time. Worst case, you'll just go another time, it's not like if you spent one of your <<link "classes.">><<refresh>><</link>><</replace>><</if>><</link>> | <<elseif $flags.jobs.dancing.classes[2] > 0 && $time.days % 7 == 4 && $time.minutes >= 810 && $time.minutes <= 870>><<link "Go to class">><<if (_fancyClothes[0] && _fancyShoes[0]) or (_fancyClothes[1] && _fancyShoes[1])>><<goto "Waltz Class">><<else>><<replace #main>>Fiddlesticks! You forgot to put on appropriate clothes to go to class. You'll have to go home and change, maybe you'll be able to make it back in time. Worst case, you'll just go another time, it's not like if you spent one of your <<link "classes.">><<refresh>><</link>><</replace>><</if>><</link>> | <</if>><<if ($flags.jobs.dancing.contests[0].active or $flags.jobs.dancing.contests[1].active or $flags.jobs.dancing.contests[2].active) && setup.contestAfterDates.includes($time.days % 365 + 1)>>
\<<if (($flags.jobs.dancing.contests[0].active && _danceClothes.includes(true) && _danceShoes.includes(true)) or ($flags.jobs.dancing.contests[1].active && _danceClothes.includes(true)) or ((_fancyClothes[0] && _fancyShoes[0]) or (_fancyClothes[1] && _fancyShoes[1]))) && $time.minutes < 1140>>
\<<link "Contest" "Competition">><</link>>
\<<elseif (($flags.jobs.dancing.contests[0].active && _danceClothes.includes(true) && _danceShoes.includes(true)) or ($flags.jobs.dancing.contests[1].active && _danceClothes.includes(true)) or ((_fancyClothes[0] && _fancyShoes[0]) or (_fancyClothes[1] && _fancyShoes[1]))) && $time.minutes >= 1140>>
\<span style=color:red>You missed the competition</span>
\<<else>><span style=color:red>You didn't dress appropriately for the competition</span>
\<</if>>
\<<else>>
\<<link "Dance Contests" "Contests">><</link>>
\<</if>> | <<link "Leave" "Travel">><</link>><<Leave>></span>You take the bus with Emily to the Dance Studio, the ride isn't too long and you have a good time chatting with your dancing partner. You then arrive at the dancing studio she was talking about earlier.
The studio was located on the second floor of a commercial building which groundfloor's was dedicated to a popular bistro which you could probably only dream to ever visit as, according to Emily, it was nigh impossible to even get a reservation <<link "there." "DS1p1">><</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "DS1p1">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><<if visited("DS1p0") is 0>>You meet Emily in front of the studio, which is located on the second floor of a commercial building. The groundfloor is dedicated to a popular bistro which you could probably only dream to ever visit as, according to Emily, it was nigh impossible to even get a reservation.
<<if $time.minutes > 790>><span class=Emily>"Come on $player.names.basic, I don't have forever for that practice."</span>
<span class=You>"Sorry, I missed my bus"</span>, you reply even if you couldn't really excuse being so tardy.<</if>> You both get inside the studio, and climb the flight of stairs leading to the actual space.<</if>> Emily goes ahead of you, telling the receptionist that you are with her. From what you can understand they are a pretty exclusive establishment and you probably won't be able to get a membership there, unless they have vacancies.
You get setup for your practice and discuss a couple of details for the choreography before getting <span id=next><<link "started.">><<replace #next>>started.
The practice goes smoothly and you manage to iron out some of the kinks from your routine. However you don't get to get everything in the state you would have wished and time flew by quickly, making it a bit <<link "late." "DS1p2">><<set $time.minutes+=180>><<set $player.skills[6].xp+=15>><</link>><</replace>><</link>></span><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "DS1p2">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><span class=Emily>"We made good progress today, thanks a lot for coming. I tend to stress a lot with exams."</span>
<span class=You>"My pleasure, hopefully it will be enough."</span>
<span class=Emily>"Well, if I feel like we need more practice, it will be a pleasure to invite you here again to practice"</span>, she says with a faint smile.
<span class=You>"That would be great. Say, this place looks pretty exclusive, how did you get a spot there?"</span>
<span class=Emily>"Oh I've been a regular for years now, but that's a story for another time, I'm afraid I have to go. See you next week $player.names.basic!"</span>
It seemed like Emily really didn't want to tell that story quite yet, maybe you'll manage to learn more in the future. Still, better not insist as long as it doesn't affect your practices or <<link "performances.">><<goto "Travel">><</link>><<Leave>><<if ($DancePracticeTime == $time.days) and $time.minutes < 800>><<if $time.days < 50 && visited("DS1p1") is 0>><<goto "DS1p1">><<elseif $time.days < 55 && visited("DS2p1") is 0>><<goto "DS2p1">><<elseif $time.days == 104 && visited("DS3p0") is 0>><<goto "DS3p0">><</if>><<else>><<goto "Dance Studio">><</if>>You meet Emily in front of the studio, which is located on the second floor of a commercial building. The groundfloor is dedicated to a popular bistro which you could probably only dream to ever visit as, according to Emily, it was nigh impossible to even get a reservation.
<<if $time.minutes > 730>><span class=Emily>"Come on $player.names.basic, I don't have forever for that practice."</span>
<span class=You>"Sorry, I missed my bus"</span>, you reply even if you couldn't really excuse being so tardy.<</if>> You both get inside the studio, and climb the flight of stairs leading to the actual space.<<if visited("DS1p1") == 0>> Emily goes ahead of you, telling the receptionist that you are with her. From what you can understand they are a pretty exclusive establishment and you probably won't be able to get a membership there, unless they have vacancies.<</if>>
The practice goes smoothly and you both feel much more confident for your upcoming performance, even better, you managed to master some of the more difficult techniques, which will probably help you land a better grade.
Time, however, as flown by rapidly and you soon have to <<link "leave." "DS2p2">><<set $time.minutes+=180>><<set $player.skills[6].xp+=15>><</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "DS2p2">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><span class=Emily>"Thanks a lot for coming, $player.names.basic. I feel like with this extra practice, we'll be fine for the presentation."</span>
<span class=You>"You're welcome, it's the least I could do really."</span>
<span class=Emily>"I guess, but still I appreciate the gesture, I truly do"</span>, she says with a faint smile.
<span class=You>"Thanks again for having me here, I hope it won't put you in too much troubles with the owners or anything."</span>
<span class=Emily>"I don't think so, I'm not the only one who does that."</span>
<span class=You>"Say, want to go get a drink?"</span>, you ask, <span class=You>"I'm inviting."</span>
She ponders for an instant. <span class=Emily>"I'm afraid I already have plans tonight... Another time perhaps. See you tomorrow!"</span>
<<link "See ya!" "Travel">><</link>><<Leave>><<widget SkillBar>><<switch $player.skills[$args[0]].level>><<case 0>><<set _i = 120>><<set _a = 0>><<case 1>><<set _i = 220>><<set _a = 120>><<case 2>><<set _i = 560>><<set _a = 220>><<default>><<set _i = 1200>><<set _a = 560>><</switch>><<if ((($player.skills[$args[0]].xp-_a)*100)/_i) is 0>>[img[Images/Assets/Bar0.png]]<<elseif ((($player.skills[$args[0]].xp-_a)*100)/_i) < 2>>[img[Images/Assets/Bar1.png]]<<elseif ((($player.skills[$args[0]].xp-_a)*100)/_i) < 4>>[img[Images/Assets/Bar2.png]]<<elseif ((($player.skills[$args[0]].xp-_a)*100)/_i) < 6>>[img[Images/Assets/Bar3.png]]<<elseif ((($player.skills[$args[0]].xp-_a)*100)/_i) < 8>>[img[Images/Assets/Bar4.png]]<<elseif ((($player.skills[$args[0]].xp-_a)*100)/_i) < 10>>[img[Images/Assets/Bar5.png]]<<elseif ((($player.skills[$args[0]].xp-_a)*100)/_i) < 12>>[img[Images/Assets/Bar6.png]]<<elseif ((($player.skills[$args[0]].xp-_a)*100)/_i) < 14>>[img[Images/Assets/Bar7.png]]<<elseif ((($player.skills[$args[0]].xp-_a)*100)/_i) < 16>>[img[Images/Assets/Bar8.png]]<<elseif ((($player.skills[$args[0]].xp-_a)*100)/_i) < 18>>[img[Images/Assets/Bar9.png]]<<elseif ((($player.skills[$args[0]].xp-_a)*100)/_i) < 20>>[img[Images/Assets/Bar10.png]]<<elseif ((($player.skills[$args[0]].xp-_a)*100)/_i) < 22>>[img[Images/Assets/Bar11.png]]<<elseif ((($player.skills[$args[0]].xp-_a)*100)/_i) < 24>>[img[Images/Assets/Bar12.png]]<<elseif ((($player.skills[$args[0]].xp-_a)*100)/_i) < 26>>[img[Images/Assets/Bar13.png]]<<elseif ((($player.skills[$args[0]].xp-_a)*100)/_i) < 28>>[img[Images/Assets/Bar14.png]]<<elseif ((($player.skills[$args[0]].xp-_a)*100)/_i) < 30>>[img[Images/Assets/Bar15.png]]<<elseif ((($player.skills[$args[0]].xp-_a)*100)/_i) < 32>>[img[Images/Assets/Bar16.png]]<<elseif ((($player.skills[$args[0]].xp-_a)*100)/_i) < 34>>[img[Images/Assets/Bar17.png]]<<elseif ((($player.skills[$args[0]].xp-_a)*100)/_i) < 36>>[img[Images/Assets/Bar18.png]]<<elseif ((($player.skills[$args[0]].xp-_a)*100)/_i) < 40>>[img[Images/Assets/Bar19.png]]<<elseif ((($player.skills[$args[0]].xp-_a)*100)/_i) < 42>>[img[Images/Assets/Bar20.png]]<<elseif ((($player.skills[$args[0]].xp-_a)*100)/_i) < 44>>[img[Images/Assets/Bar21.png]]<<elseif ((($player.skills[$args[0]].xp-_a)*100)/_i) < 46>>[img[Images/Assets/Bar22.png]]<<elseif ((($player.skills[$args[0]].xp-_a)*100)/_i) < 48>>[img[Images/Assets/Bar23.png]]<<elseif ((($player.skills[$args[0]].xp-_a)*100)/_i) < 50>>[img[Images/Assets/Bar24.png]]<<elseif ((($player.skills[$args[0]].xp-_a)*100)/_i) < 52>>[img[Images/Assets/Bar25.png]]<<elseif ((($player.skills[$args[0]].xp-_a)*100)/_i) < 54>>[img[Images/Assets/Bar26.png]]<<elseif ((($player.skills[$args[0]].xp-_a)*100)/_i) < 56>>[img[Images/Assets/Bar27.png]]<<elseif ((($player.skills[$args[0]].xp-_a)*100)/_i) < 58>>[img[Images/Assets/Bar28.png]]<<elseif ((($player.skills[$args[0]].xp-_a)*100)/_i) < 60>>[img[Images/Assets/Bar29.png]]<<elseif ((($player.skills[$args[0]].xp-_a)*100)/_i) < 62>>[img[Images/Assets/Bar30.png]]<<elseif ((($player.skills[$args[0]].xp-_a)*100)/_i) < 64>>[img[Images/Assets/Bar31.png]]<<elseif ((($player.skills[$args[0]].xp-_a)*100)/_i) < 66>>[img[Images/Assets/Bar32.png]]<<elseif ((($player.skills[$args[0]].xp-_a)*100)/_i) < 68>>[img[Images/Assets/Bar33.png]]<<elseif ((($player.skills[$args[0]].xp-_a)*100)/_i) < 70>>[img[Images/Assets/Bar34.png]]<<elseif ((($player.skills[$args[0]].xp-_a)*100)/_i) < 72>>[img[Images/Assets/Bar35.png]]<<elseif ((($player.skills[$args[0]].xp-_a)*100)/_i) < 74>>[img[Images/Assets/Bar36.png]]<<elseif ((($player.skills[$args[0]].xp-_a)*100)/_i) < 76>>[img[Images/Assets/Bar37.png]]<<elseif ((($player.skills[$args[0]].xp-_a)*100)/_i) < 78>>[img[Images/Assets/Bar38.png]]<<elseif ((($player.skills[$args[0]].xp-_a)*100)/_i) < 80>>[img[Images/Assets/Bar39.png]]<<elseif ((($player.skills[$args[0]].xp-_a)*100)/_i) < 82>>[img[Images/Assets/Bar40.png]]<<elseif ((($player.skills[$args[0]].xp-_a)*100)/_i) < 84>>[img[Images/Assets/Bar41.png]]<<elseif ((($player.skills[$args[0]].xp-_a)*100)/_i) < 86>>[img[Images/Assets/Bar42.png]]<<elseif ((($player.skills[$args[0]].xp-_a)*100)/_i) < 88>>[img[Images/Assets/Bar43.png]]<<elseif ((($player.skills[$args[0]].xp-_a)*100)/_i) < 90>>[img[Images/Assets/Bar44.png]]<<elseif ((($player.skills[$args[0]].xp-_a)*100)/_i) < 92>>[img[Images/Assets/Bar45.png]]<<elseif ((($player.skills[$args[0]].xp-_a)*100)/_i) < 94>>[img[Images/Assets/Bar46.png]]<<elseif ((($player.skills[$args[0]].xp-_a)*100)/_i) < 96>>[img[Images/Assets/Bar47.png]]<<elseif ((($player.skills[$args[0]].xp-_a)*100)/_i) < 98>>[img[Images/Assets/Bar48.png]]<<elseif ((($player.skills[$args[0]].xp-_a)*100)/_i) < 101>>[img[Images/Assets/Bar49.png]]<<else>>[img[Images/Assets/BarMax.png]]<</if>><</widget>><<set _hasStove = setup.playerCode.hasItem('Stove')>>You are currently lacking the following items if you want to perform your desired routine:
<<if ($routines[0].eat is 1 or $routines[1].eat is 1) and (_nbHealthyFood + _nbLeftovers) is 0>>-Healthy food
<</if>><<if ($routines[0].eat is 1 or $routines[1].eat is 1) && !_hasStove>>-Stove
<</if>><<if ($routines[0].eat is 2 or $routines[1].eat is 2) and _nbFood is 0>>-Food
<</if>><<if ($routines[0].eat is 3 or $routines[1].eat is 3) and _nbJunkFood is 0>>-Junk food
<</if>><<if ($routines[0].medication[0] or $routines[1].medication[0]) and _nbPainkiller is 0>>-Painkillers
<</if>><<if ($routines[0].medication[1] or $routines[1].medication[1]) and _nbAdmorvils is 0>>-Admorvils
<</if>><<if ($routines[0].medication[2] or $routines[1].medication[2]) and _nbDimoxinil is 0>>-Dimoxinil
<</if>><<if ($routines[0].medication[0] or $routines[1].medication[0]) and _nbHairBGone is 0>>-HairBGone
<</if>><<if ($routines[0].medication[0] or $routines[1].medication[0]) and _nbSteroids is 0>>-Steroids
<</if>><<if ($routines[0].medication[0] or $routines[1].medication[0]) and _nbInhibiPlus is 0>>-Inhibi+
<</if>><<if ($routines[0].autoshaveFace or $routines[1].autoshaveFace) && !_hasClipper and _nbRazors is 0>>-Either a clipper or single use razors
<</if>><<if ($routines[0].autoshaveBody or $routines[1].autoshaveBody) and _nbWaxStrips is 0 && _nbCream is 0 && _nbRazors is 0>>-Either wax, depilatory cream or single use razors
<</if>><<if ($routines[0].autoshavePubes or $routines[1].autoshavePubes) and _nbWaxStrips is 0 && _nbRazors is 0>>-Either wax or single use razors<</if>>
Your routine will still be completed at the best possible scenario, meaning consumption of lower tier food when possible or skipping the step.<div class="itemContainer3">
\<<shop "At Home">>
\
\</div>[[Leave->Mall2]]<div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Mall2">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div>You spend some time cleaning the men's room, mostly taking care of the scent of the urinal and some small, childish, graffiti on the walls of the stalls and on the mirror. Of course, the gloryhole in the drywall separating the men's room from the women's was still present. <<if visited("GSGH") > 0>> Leaving you with hope that you might encounter another cock while you will pursue the cleaning in the other stall.<<else>> You wonder how it comes this hole never was patched, but there is nothing you can do about it...<</if>>
After about 45 minutes, you enter the last stall of the women's restroom. As of your last visit, it was still a mess and you wonder if you are the only employee that even dares to enter it. As you begin to clean it, a large, throbbing cock pokes through the gloryhole.
<span id=option>How will you react?
<<link "Start to stroke it">><<replace #option>><<set _VidId to either("1", "2")>><<if _VidId is "1">><div class="shower"><video src="Images/Porn/GloryholeHJ1.m4v" type="video/m4v" autoplay loop></video></div><<else>><div class="shower"><video src="Images/Porn/GloryholeHJ2.m4v" type="video/m4v" autoplay loop></video></div><</if>>
You start to stroke the cock<<if $player.skills[2].xp is 0>>, tentatively at first but you are emboldened by the groans of the man.<<else>>, making the man groan in pleasure, a testament to the skill you gathered since you moved in this town.<</if>>
<span class=You><i>He seems to like it... Should I try to suck on it?</i></span>, you ask yourself. <span id=choice>
<<link "Yes">><<replace #choice>><<set _VidId2 to either("1", "2")>><<if _VidId2 is "1">><div class="shower"><video src="Images/Porn/GloryholeSuck1.m4v" type="video/m4v" autoplay loop></video></div><<else>><div class="shower"><video src="Images/Porn/GloryholeSuck2.m4v" type="video/m4v" autoplay loop></video></div><</if>>
<i><span class=You>Oh and fuck it, it looks so good</span></i>, you finally decide, getting on your knees and licking the tip of the cock before finally letting it slide inside your mouth. You think you heard the guy compliment you, but you are unsure, focusing on your task. After a few minutes, he finally climaxes, filling your mouth with his cum.
<i><span class=You>That was... nice... now I should get back to work before I get caught</span></i> As an added bonus, the man slips some money through the hole for you, making the endeavor well worth <<link "it.">><<goto "GS">><<set $player.assets.money+=random(10,20)>><<set $player.stats.sissification+=2>><<set $player.skills[0].xp+=2>><<set $player.skills[2].xp+=2>><</link>><</replace>><</link>>
<<link "No">><<replace #choice>>You decide to continue stroking it instead, making sure it was impossible for him to shoot his load on your clothes, which would have been problematic. It takes a while until he climaxes and you sense he might not have been as satisfied with your performance as if you had decided to suck on it, but you still made some money out of <<link "it">><<set $player.stats.sissification++>><<set $player.skills[2].xp+=4>><<set $player.assets.money+=random(5,15)>><<goto "GS">><</link>><</replace>><</link>></span>
<</replace>><</link>>
<<link "Give it a blowjob">><<replace #option>><<set _VidId2 to either("1", "2")>><<if _VidId2 is "1">><div class="shower"><video src="Images/Porn/GloryholeSuck1.m4v" type="video/m4v" autoplay loop></video></div><<else>><div class="shower"><video src="Images/Porn/GloryholeSuck2.m4v" type="video/m4v" autoplay loop></video></div><</if>>
You <<if $player.stats.sissification > 34>>eagerly <</if>>get down on your knees and start sucking on the cock. It doesn't take long for the stranger to start groaning as you work his shaft to the best of your abilities. After a few minutes, he finally climaxes, filling your mouth with his cum.
<i><span class=You>That was... nice... now I should get back to work before I get caught</span></i> As an added bonus, the man slips some money through the hole for you, making the endeavor well worth <<link "it.">><<goto "GS">><<set $player.assets.money+=random(10,20)>><<set $player.stats.sissification+=2>><<set $player.skills[0].xp+=2>><<set $player.skills[2].xp+=2>><</link>>
<</replace>><</link>>
<<link "Ignore it">><<replace #option>>You decide to ignore the cock and after a while, the man seems to abandon his quest and <<link "leaves.">><<goto "GS">><</link>><</replace>><</link>>
<<if $player.backstory is 4 && $player.stats.sissification <= 5>><<link "Excuse me sir...">><<replace #option>>You clear your throat.<span class=You>"Excuse me sir, but I'm trying to do my job here..."</span>
The cock quickly retreats and you hear the man storm out of the bathroom, perhaps he will have learned his lesson for <<link "good.">><<set $player.stats.sissification-->><<if $player.stats.sissification < -15>><<set $player.stats.dignity++>><</if>><<goto "GS">><</link>><</replace>><</link>><</if>></span><b>Description:</b>
Don't know what to pick? Well this is the option for you! Your backstory will be randomized between those available.
<b>Backstory:</b>
Who knows?!
<b>Perk:</b>
Maybe you'll get something good, maybe you won't, you don't really have a way to tell until the intro is over!
<center><<button "Choose">><<set $player.backstory = random(1,5)>><<if $player.backstory is 1>><<set $player.stats.sissification to 10>><<elseif $player.backstory is 2>><<set $player.assets.money+=1000>><<addToInventory "Laptop">><<elseif $player.backstory is 4>><<set $player.stats.sissification to -10>><<set $playerBody.ratio to 60>><<elseif $player.backstory is 5>><<addToInventory "Alarm">><<set $player.stats.dominance = 10>><</if>><<goto "Character Creation 2">><</button>></center><<widget "POTD4">><<set _hasCyberBunnySuit = setup.playerCode.hasItem("CyberBunnySuit")>><<set _hasBunnyMask = setup.playerCode.hasItem("BunnyMask")>><<set _hasGemPlug = setup.playerCode.hasItem("GemPlug")>><<set _hasBunnyTailPlug = setup.playerCode.hasItem("BunnyTailPlug")>><<switch $randomizer.icoast>>
\<<case 2>><<if !_hasCyberBunnySuit>><center><div class="item"><center>[img[Images/Clothing/CyberBunnySuit.jpg]]
<span style=color:black>Cyber Bunny Outfit - $150</span>
<<if $player.stats.sissification < 10>><<button "Locked">><</button>><<else>><<if $player.assets.money > 149>><<button "Buy">><<addToInventory "CyberBunnySuit">><<set $player.assets.money-=150>><<refresh>><</button>><<else>><span class="You">"I don't have enough money..."</span><</if>><</if>></center></div></center><<else>><center><div class="item"><center>[img[Images/Misc/Junk7.jpg]]
<span style=color:black>Dehydrated Water - $15</span>
<span class="You">"A little expensive..."</span></center></div></center><</if>>
\
\<<case 3>><<if !_hasBunnyMask>><center><div class="item"><center>[img[Images/Clothing/BunnyMask.jpg]]
<span style=color:black>Bunny Mask - $50</span>
<<if $player.stats.sissification < 5>><<button "Locked">><</button>><<else>><<if $player.assets.money > 49>><<button "Buy">><<addToInventory "BunnyMask">><<set $player.assets.money-=50>><<refresh>><</button>><<else>><span class="You">"I don't have enough money..."</span><</if>><</if>></center></div></center><<else>><center><div class="item"><center>[img[Images/Misc/Junk8.jpg]]
<span style=color:black>Weener Kleener - $8</span>
<span class="You">"Weird..."</span></center></div></center><</if>>
\
\<<case 8>><center><div class="item"><center>[img[Images/Misc/Junk8.jpg]]
<span style=color:black>Weener Kleener - $8</span>
<span class="You">"Weird..."</span></center></div></center>
\
\<<case 6>><<if !_hasCyberBunnySuit>><center><div class="item"><center>[img[Images/Clothing/CyberBunnySuit.jpg]]
<span style=color:black>Cyber Bunny Outfit - $150</span>
<<if $player.stats.sissification < 10>><<button "Locked">><</button>><<else>><<if $player.assets.money > 149>><<button "Buy">><<addToInventory "CyberBunnySuit">><<set $player.assets.money-=150>><<refresh>><</button>><<else>><span class="You">"I don't have enough money..."</span><</if>><</if>></center></div></center><<else>><center><div class="item"><center>[img[Images/Misc/Junk7.jpg]]
<span style=color:black>Dehydrated Water - $15</span>
<span class="You">"A little expensive..."</span></center></div></center><</if>>
\
\<<case 1>><<if !_hasCyberBunnySuit>><center><div class="item"><center>[img[Images/Clothing/CyberBunnySuit.jpg]]
<span style=color:black>Cyber Bunny Outfit - $150</span>
<<if $player.stats.sissification < 10>><<button "Locked">><</button>><<else>><<if $player.assets.money > 149>><<button "Buy">><<addToInventory "CyberBunnySuit">><<set $player.assets.money-=150>><<refresh>><</button>><<else>><span class="You">"I don't have enough money..."</span><</if>><</if>></center></div></center><<else>><center><div class="item"><center>[img[Images/Misc/Junk7.jpg]]
<span style=color:black>Dehydrated Water - $15</span>
<span class="You">"A little expensive..."</span></center></div></center><</if>>
\
\<<case 4>><<if !_hasBunnyMask>><center><div class="item"><center>[img[Images/Clothing/BunnyMask.jpg]]
<span style=color:black>Bunny Mask - $50</span>
<<if $player.stats.sissification < 10>><<button "Locked">><</button>><<else>><<if $player.assets.money > 49>><<button "Buy">><<addToInventory "BunnyMask">><<set $player.assets.money-=50>><<refresh>><</button>><<else>><span class="You">"I don't have enough money..."</span><</if>><</if>></center></div></center><<else>><center><div class="item"><center>[img[Images/Misc/Junk8.jpg]]
<span style=color:black>Weener Kleener - $8</span>
<span class="You">"Weird..."</span></center></div></center><</if>>
\
\<<case 5>><<if !_hasGemPlug>><center><div class="item"><center>[img[Images/Toys/GemPlug.jpg]]
<span style=color:black>Gem Plug - $40</span>
<<if $player.assets.money > 39>><<button "Buy">><<addToInventory "GemPlug">><<set $player.assets.money-=40>><<refresh>><</button>><<else>><span class="You">"I don't have enough money..."</span><</if>></center></div></center><<else>><center><div class="item"><center>[img[Images/Misc/Junk8.jpg]]
<span style=color:black>Weener Kleener - $8</span>
<span class="You">"Weird..."</span></center></div></center><</if>>
\
\<<case 7>><<if !_hasBunnyTailPlug>><center><div class="item"><center>[img[Images/Toys/BunnyTailPlug.jpg]]
<span style=color:black>Bunny Plug - $45</span>
<<if $player.assets.money > 44>><<button "Buy">><<addToInventory "BunnyTailPlug">><<set $player.assets.money-=45>><<refresh>><</button>><<else>><span class="You">"I don't have enough money..."</span><</if>></center></div></center><<else>>\<center><div class="item"><center>[img[Images/Misc/Junk7.jpg]]
<span style=color:black>Dehydrated Water - $15</span>
<span class="You">"A little expensive..."</span></center></div></center><</if>>
<</switch>><</widget>>You get started on the house work, mostly dusting tablets and cleaning the kitchen. The mansion remains pretty large nonetheless and you reckon it will probably still take you the entire day to finish cleaning everything.
<<if (_EffectChance % 2) is 0>><div class="shower"><video src="Images/Porn/SissyMaidWork.m4v" type="video/m4v" autoplay loop></video></div><<else>><div class="shower"><video src="Images/Porn/SissyMaidWork2.m4v" type="video/m4v" autoplay loop></video></div><</if>>
However you find your progress impeded by "Mistress" as you work.
<<if visited("Sissy Maid 3d") <= 1>><span style=color:purple>"Oh sissy! I have something for you"</span>, she calls from the basement. Intrigued, you go to her location only to find her grinning in what is clearly a sex dungeon of sort.
<span class=You>"Yes Mistress?"</span>, you say, trying not to appear intimidated by the setting. You wonder what your employer has in mind this time...
<span style=color:purple>"Well I know you love working here and I figured I should give you a little reward as a token of appreciation."</span>
<span class=You>"Thank you Mistress, but I have more than enough money to buy the toys I could want..."</span>
She laughs. <span style=color:purple>"Oh aren't you the cutest little maid! I'm talking about another kind of <i>reward</i> I'm sure you will love!"</span>
Who knows, maybe this time you'll get away from pegging, after all you could enjoy some time out of chastity...
<span style=color:purple>"Now sit down and remove your cage sissy, I promise you're going to love this reward."</span>
You don't need to be asked twice as you eagerly remove the cage and sit down. You can't believe she's going to make use of your cock!
<span style=color:purple>"Oh my! What an eager girl!"</span>, she says as she straps your legs to the chair, leaving them open. You did expect some form of bondage to be involved so it isn't too alarming... Well that was until she brought forth the machines. The first one was a fucking machine, but the other looked more like a vacuum cleaner.
<span class=You>"Uhhmm... Mistress? What is this machine?"</span>, you ask, a little worried of its purpose.
<span style=color:purple>"That is a milking machine for your clitty!"</span>, she exclaims far more enthusiastic than you could ever be regarding it. This being said, your curiosity gets the best of you and you don't protest as she inserts your rock hard cock inside the tube.
The light suction is surprisingly enjoyable, not too rough on your member. However, you soon are surprised by the machine beginning to fuck your ass. <span class=You>"Oh fuck!"</span>, you exclaim as you snap back to reality. The combined sensations felt amazing and you rapidly enter a blissful state.
<span style=color:purple>"Do you like it sissy?"</span>, she inquires.
You nod. <span class=You>"Yes Mistress, it feels so good..."</span> The machine picks up the pace making it harder for you to maintain composure.<<else>><span style=color:purple>"Sissy, come over here please"</span>, she calls from the basement. Of course, you are well aware she intends on milking your cock once more, and you decide not to make her wait.
<span style=color:purple>"Oh my, such an eager girl! You love being milked, don't you?"</span>
<span class=You>"Yes Mistress"</span>, you say as you sit down and remove your cage and help her secure your legs to the chair. Soon after, the machines are back in place and you return to the blissful state from the previous session.<</if>>
<div class="shower"><video src="Images/Porn/SissyMaid3.m4v" type="video/m4v" autoplay loop></video></div>
It doesn't take long for you to climax, the combined sensations of the vacuum and the machine driving you to orgasm faster than you anticipated. However, this felt far better than any other kind of orgasms you could experience from simple anal stimulation, and even from masturbation.
Your employer also seems to enjoy seeing you almost completely lose control from time to time. After getting yourself back together, you return to work, but not before thanking <<link "her.">><<set $player.skills[1].xp+=10>><<set $player.stats.sissification++>><<goto "Sissy Maid 3c">><</link>><div class="topBar">gregchart.net <div style='float: right;'><<button "x">><<goto Laptop>><</button>></div></div><div class="topBar2"><<listbox "_site" autoselect>>
<<option "Home" "Browse the Web">>
<<option "icoast.com" "iSell">>
<<option "PornTube.xxx" "Porn">>
<<option "Kam.io" "Kam.io">>
<<option "realturf.com" "Realturf">>
<</listbox>> <<button "→">><<set _site>><<goto _site>><</button>></div><div class="web btn1">[img[Images/Misc/GregchartLogo.jpg]]
Greetings, I am looking for a model to use their body as a canvas for some body painting. I'm not really picky as of whom I'd want as a model, but I'm looking specifically for a feminine body to refine my art, which means that I am looking for someone with breasts.
I had found an amazing model, but I unfortunately deleted their contact information, so I find myself set back. If you are the model I met last time, please send me a message, I'd love to work with you again.
Otherwise, I am looking for a new model, so feel free to contact me if you are interested. You will need to be as clean as possible as your arrive and I would very much obliged if you came in entirely shaved, it would make my job a bit simpler and I will even pay extra for the trouble it might pose you.
<span class=You><i>"Could that be Gabbo? He paid well last time..."</i></span>
<<if $player.stats.hygiene > 94>><<if $playerBody.breast.size > 0>>[[Accept->HumanCanvas2]]<<else>>You don't have breasts, as requested by the advertiser<</if>><<else>><span class=You>"I should shower before accepting this offer"</span><</if>>
[[Go back->gregschart]]
</div><div style="width: 101.9%; background-color:#0000B2;"> <div class="topBar3"><<button "Shut Down">><<House>><</button>><div style="min-width: 75px; max-width: 75px; width: 75px; display:inline-block; text-align: center; font-size: 1em; float:right; background-color:#000099;"><<TimeMini>>_hours:_minutes<<if $settings.time == 1>> <<if $time.minutes < 720>>AM<<else>>PM<</if>><</if>></div></div></div><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Laptop">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div>You make your way to a fancy studio, but not one you are familiar with. Nonetheless, you are happy to notice you were in fact hired once more by the eccentric Gabbo Onglobian.
<span style=color:#D8A00B>"Oh wonderful! It's you. How have you been dear?"</span>
<span class=You>"I've been good Mr. Onglobian. I'm happy we could work together again."</span>
<span style=color:#D8A00B>"Oh that is delightful to hear. You know, you've been an amazing model last time and I was deeply worried I wouldn't get to work with a natural like you again. But I digress, let's get started, shall we?"</span>
You acquiesce and strip before the eccentric man gets started, drawing lines on your body as he sketches his newest idea. You aren't exactly used to this, but you have to appreciate Gabbo's dedication as he could very well take advantage of the situation.
It takes right a little over two hours for the artist to finish his work, but the results are stunning.
<span style=color:#D8A00B>"Now for the final touch"</span>, he says as he hands you a platinum blonde wig.
You look at yourself in the mirror and are once more amazed by his talent. You are absolutely stunning and you know the artist's talent has a lot to account for
<div class="shower"><video src="Images/Porn/BodyPaint2.m4v" type="video/m4v" autoplay loop></video></div>
Gabbo was so happy to work with you again that he even gave you a second extra and promised to keep your contact information if he ever needs your help <<link "again!">><<set $player.stats.hygiene-=75>><<if $playerBody.hair[2].length == 0 && $playerBody.hair[3].length == 0 && $playerBody.hair[1].length == 0>><<set $player.assets.money+=225>><<else>><<set $player.assets.money+=175>><</if>><<House>><<set $time.minutes+=150>><</link>><div class="topBar">gregchart.net <div style='float: right;'><<button "x">><<goto Laptop>><</button>></div></div><div class="topBar2"><<listbox "_site" autoselect>>
<<option "Home" "Browse the Web">>
<<option "icoast.com" "iSell">>
<<option "PornTube.xxx" "Porn">>
<<option "Kam.io" "Kam.io">>
<<option "realturf.com" "Realturf">>
<</listbox>> <<button "→">><<set _site>><<goto _site>><</button>></div><div class="web btn1">[img[Images/Misc/GregchartLogo.jpg]]
Hi, we're a group of friends looking for someone to partake in a gangbang with. We're a group of three adults males and we are looking to either join a gangbang or someone to gangbang.
We aren't really picky, but we'd like someone that looks feminine and that is moderately skilled sexually.
<b>HINT:</b>You need an Anal Skill level of 2 and an Oral Skill level of 1 to partake in this quest. In addition your dignity needs to be below 50 and your sissification above 40.
<<if ($player.status.crossdressing and $player.status.convincingness >= 13) and $player.stats.dignity < 50 && $player.stats.sissification > 40 and ($player.skills[1].level >= 2 && $player.skills[0].level >= 1)>><<link "Accept">><<goto "SissyGangbang1">><</link>><<elseif !$player.status.crossdressing>><span style=color:red>You need to look feminine!</span><<elseif $player.status.crossdressing and $player.status.convincingness < 13>><span style=color:red>You don't look feminine enough for this task.</span><<elseif $player.stats.sissification <= 40 or $player.stats.dignity > 50>><span style=color:red>You don't feel ready to partake in this kind of things.</span><<else>><span style=color:red>You aren't sufficiently skilled sexually.</span><</if>>
[[Go back->gregschart]]
</div><div style="width: 101.9%; background-color:#0000B2;"> <div class="topBar3"><<button "Shut Down">><<House>><</button>><div style="min-width: 75px; max-width: 75px; width: 75px; display:inline-block; text-align: center; font-size: 1em; float:right; background-color:#000099;"><<TimeMini>>_hours:_minutes<<if $settings.time == 1>> <<if $time.minutes < 720>>AM<<else>>PM<</if>><</if>></div></div></div><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Laptop">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div>You meet the guys at what you can only presume is one of their places. They were actually very polite and respectful, even offering you something to drink and inquiring about your reticences. While the first thing was a nice touch, asking about what you were uncomfortable with was very nice of them, as it made you a little less nervous about actually having sex with all three of them at the same time.
After taking a drink with them, you all strip naked and get started. The guys were clearly eager to get started, forcing you to multitask them from the very beginning.
<div class="shower"><video src="Images/Porn/SissyGangbang2.m4v" type="video/m4v" autoplay loop></video></div>
At first, it wasn't too difficult to handle as you were lubing their cocks up with your own saliva, but soon you realized that you only had two holes to satisfy the three of them.
You rode one of the three, letting him spread your rear hole open as you let out a few moans of pleasure.
<span style=color:blue>"Mind if I join in?"</span>, another one asks and you simply nod. However, much to your surprise, you feel more pressure near your ass hole.
<span class=You><i>Wait... is he really trying to-</i></span>, you think before the second cock makes its way in, making you cry in delight as the two cocks stretch your poor asspussy to the limit. <span class=You>"Oh fuck! Anhhh~"</span>, you exclaim, moaning loudly before your mouth also finds itself occupied.
<div class="shower"><video src="Images/Porn/SissyGangbang.m4v" type="video/m4v" autoplay loop></video></div>
Despite the initial surprise, you enjoy the experience and continue having sex with them for a few hours before <<link "leaving.">><<set $player.skills[1].xp+=25>><<set $player.stats.sissification+=3>><<set $player.stats.dignity-->><<set $player.stats.hygiene-=random(70,90)>><<set $player.skills[0].xp+=8>><<set $player.assets.money+=150>><<House>><<set $time.minutes+=257>><</link>><div class="topBar">gregchart.net <div style='float: right;'><<button "x">><<goto Laptop>><</button>></div></div><div class="topBar2"><<listbox "_site" autoselect>>
<<option "Home" "Browse the Web">>
<<option "icoast.com" "iSell">>
<<option "PornTube.xxx" "Porn">>
<<option "Kam.io" "Kam.io">>
<<option "realturf.com" "Realturf">>
<</listbox>> <<button "→">><<set _site>><<goto _site>><</button>></div><div class="web btn1">[img[Images/Misc/GregchartLogo.jpg]]
<<set _ears = setup.playerCode.hasItem('CatEars')>><<set _plug = setup.playerCode.hasItem('TailedPlug')>>I hope you remember my requirements kitty! But just in case, here's the list of things you should bring:
-Cat ears
-Tailed Plug
<<if $player.stats.dominance < -19 && _ears and _plug>>[[Let's do this->KittyCat2]]<<elseif !_plug>>You don't have a tailed plug! Perhaps you can find one online?<<elseif !_ears>>You don't have cat ears! Maybe there's some for sell on iCoast...<<else>>You are not submissive enough to do this<</if>>
[[Go back->gregschart]]
</div><div style="width: 101.9%; background-color:#0000B2;"> <div class="topBar3"><<button "Shut Down">><<House>><</button>><div style="min-width: 75px; max-width: 75px; width: 75px; display:inline-block; text-align: center; font-size: 1em; float:right; background-color:#000099;"><<TimeMini>>_hours:_minutes<<if $settings.time == 1>> <<if $time.minutes < 720>>AM<<else>>PM<</if>><</if>></div></div></div><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Laptop">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><<set _chastity = [setup.playerCode.hasInventoryItemWithTags('Chastity'), setup.playerCode.isWorn('PinkChastity')]>>Contrary to last time, you make it to the motel first and you have to go get the key. Fortunately for you, the woman had paid upfront and your name was also on the reservation, "allowing you to go into the room and get prepared".
You end up waiting almost an entire hour until, finally, the door opens. You freeze for an instant hoping it wouldn't be the maid as you were very lightly dressed, but much to your relief, it was the young woman from last time. <span style=color:#890000>"Sorry, I had to grab a few things on the way."</span>, she says, before rushing in the bathroom to change, but not before throwing a bag on the bed. <span style=color:#890000>"Try it, if it fits keep it on, otherwise we'll do without. And if you are caged, get that thing off, will you?"</span>
<<if _chastity[0] && !_chastity[1]>>You oblige and remove your cage, putting it with the rest of your clothes. <<elseif _chastity[1]>><span class=You>"Uhmmm... about that... I've been punished and I'm kind of stuck in chastity..."</span>
You hear her sigh and open the door of the bathroom, throwing you a key. <span style=color:#890000>"Try this out, usually does the trick"</span>. You try the key and, much to your surprise it does unlock the cage. <span class=You>"H-How does that work?"</span>
<span style=color:#890000>"Used to work in a sexshop, got used to sissies like you losing their keys, now hurry, will you?"</span> <</if>>You put on the clothes she brought you which, surprisingly enough, fit perfectly.
She soon after comes out of the bathroom, clad in her high leather boots and leather corset, like last time. <span style=color:#890000>"Suits you well kitty, now you know the rules. No talking unless I ask you to explicitly, do you understand kitty?"</span>
You silently nod, following her instructions.
<span style=color:#890000>"Good kitty, now lets get started, shall we? Twirl for Mistress~"</span>
<div class="shower"><video src="Images/Porn/SissyKitty.m4v" type="video/m4v" autoplay loop></video></div>
You oblige, twirling in front of her, much to her own delight. <span style=color:#890000>"What a cute little pet. Your little cock looks so adorable with that skirt."</span>
She then makes you kneel and pets you while making you walk on all fours across the motel room. Unlike last time however, your activities become lewder quickly.
She makes you drink warm milk from a bowl placed on the floor, while taking a malign pleasure of pulling on your plug, making your body jolt with pleasure, but once more making sure you wouldn't climax.
After about an hour and a half, she makes you stop pleasing her and finally allows you cum, in the very same bowl you drank from earlier, but discards it afterwards, much to your relief. <span style=color:#890000>"Well, that was satisfying, thank you for coming, here's a little something for you. Oh, and I want those clothes back."</span> She hands you 120$ and lets you go change, almost pushing you out of the room afterwards.
<<link "I think... I'm into it...">><<set $player.stats.sissification++>><<set $player.stats.dominance-=5>><<set $player.assets.money+=120>><<set $time.minutes+=230>><<House>><</link>>Hey kitty! My usual pet is away for a little while, so I wondered if you wanted to play with Mistress again~ I kid, but I'd really like it if you could come over and play a little ;)
<<link "Accept">><<set $KittyCat2 = true>><<set $KC2Unlock = false>><<goto "gregschart">><</link>><<if visited("DLAEvents") is 1>>Your continued presence in the alley as attracted the attention of a few other working girls. So far, they don't seem to view you as a major threat to their own livelihoods.
<span class=You><i>"Hopefully, they will continue to see me that <<link "way.">><<goto "Dimly lit street">><</link>>"</i></span>\
\
<<elseif visited("DLAEvents") is 2>>It seems like the other working girls are starting to treat you like a rival now and some of them even try to prevent you from getting clients. You wonder if things will improve as they see you are here to stay or if they will instead try to starve you out.
<span class=You><i>"I should probably think of a way for them to leave me <<link "alone...">><<goto "Dimly lit street">><</link>>"</i></span>\
\
<<elseif visited("DLAEvents") is 3>>One of the girls comes at you, infuriated that you "stole one of her best clients". Obviously, your presence will probably no longer be tolerated by some of the girls. What will you do?
<span id=choice><center><<link "Try to make things right">><<replace #choice>><span class=You>"Whoa, let's not fight over this! I didn't mean to steal your client. Is there any way we can solve this out?"</span>
She agrees only on the condition you pay her some "reparations", totaling 450$.
<span id=option><center><<if $player.assets.money >= 450>><<link "Accept">><<replace #option>>You accept to pay her, begrudgingly. She seems content with the amount of money and leaves you alone for the time being. Hopefully, no other girls will get the same <<link "idea...">><<set $flags.jobs.alleyRep to $flags.jobs.alleyRep-15>><<set $player.assets.money-=450>><<goto "Dimly lit street">><</link>><</replace>><</link>> | <</if>><<link "Tell her to back off">><<replace #option>>You can’t pay that kind of money and the woman decides she won't have it any other way and she proceeds to attack you. After a few minutes of fighting, you come out on top. You didn't really want to come to this, but at least you won't be bothered. However, you are a bit too bruised to work <<link "tonight.">><<set $flags.jobs.alleyRep to $flags.jobs.alleyRep+5>><<set $player.stats.health-=15>><<set $player.stats.dominance+=2>><<set $time.minutes+=7>><<goto "Dimly lit street">><</link>><</replace>><</link>></center></span><</replace>><</link>> | <<link "Tell her to back off">><<replace #choice>>The woman decides she won't have it any other way and she proceeds to attack you. After a few minutes of fighting, you come out on top. You didn't really want to come to this, but at least you won't be bothered. However, you are a bit too bruised to work <<link "tonight.">><<set $flags.jobs.alleyRep to $flags.jobs.alleyRep+5>><<set $player.stats.health-=15>><<set $player.stats.dominance+=2>><<set $time.minutes+=7>><<goto "Dimly lit street">><</link>><</replace>><</link>></center></span>
<</if>><<nbPolish>><<if $Error is 1>><span style=color:red>You aren't applying stripes if you use the same color!</span>
<</if>><<if _availableColors.length < 2>><span style=color:red>You don't have enough colors to create a fade.</span><<else>>Color 1: <<listbox "_Color1" autoselect>><<optionsfrom _availableColors>><</listbox>>
Color 2: <<listbox "_Color2" autoselect>><<optionsfrom _availableColors>><</listbox>>
<<button "Apply">>
<<nbPolish>>
<<set _Color1>>
<<set _Color2>>
<<if _Color1 is _Color2>>
<<goto "StripedN">>
<<set $Error = 1>>
<<else>>
<<set _black to 0>>
<<set _blue to 0>>
<<set _cyan to 0>>
<<set _green to 0>>
<<set _grey to 0>>
<<set _lightblue to 0>>
<<set _lilac to 0>>
<<set _lime to 0>>
<<set _orange to 0>>
<<set _pink to 0>>
<<set _purple to 0>>
<<set _red to 0>>
<<set _white to 0>>
<<set _yellow to 0>>
<<switch _Color1>>
<<case "Black">><<set _black -= 1>>
<<case "Blue">><<set _blue -= 1>>
<<case "Cyan">><<set _cyan -= 1>>
<<case "Green">><<set _green -= 1>>
<<case "Grey">><<set _grey -= 1>>
<<case "Light Blue">><<set _lightBlue -= 1>>
<<case "Lilac">><<set _lilac -= 1>>
<<case "Lime">><<set _lime -= 1>>
<<case "Orange">><<set _orange -= 1>>
<<case "Pink">><<set _pink -= 1>>
<<case "Purple">><<set _purple -= 1>>
<<case "Red">><<set _red -= 1>>
<<case "White">><<set _white -= 1>>
<<case "Yellow">><<set _yellow -= 1>>
<</switch>>
<<switch _Color2>>
<<case "Black">><<set _black -= 1>>
<<case "Blue">><<set _blue -= 1>>
<<case "Cyan">><<set _cyan -= 1>>
<<case "Green">><<set _green -= 1>>
<<case "Grey">><<set _grey -= 1>>
<<case "Light Blue">><<set _lightBlue -= 1>>
<<case "Lilac">><<set _lilac -= 1>>
<<case "Lime">><<set _lime -= 1>>
<<case "Orange">><<set _orange -= 1>>
<<case "Pink">><<set _pink -= 1>>
<<case "Purple">><<set _purple -= 1>>
<<case "Red">><<set _red -= 1>>
<<case "White">><<set _white -= 1>>
<<case "Yellow">><<set _yellow -= 1>>
<</switch>>
<<inventoryChangeQuantity "BlackPolish" _black>><<inventoryChangeQuantity "BluePolish" _blue>><<inventoryChangeQuantity "CyanPolish" _cyan>><<inventoryChangeQuantity "GreenPolish" _green>><<inventoryChangeQuantity "GreyPolish" _grey>><<inventoryChangeQuantity "LightBluePolish" _lightBlue>><<inventoryChangeQuantity "LilacPolish" _lilac>><<inventoryChangeQuantity "LimePolish" _lime>><<inventoryChangeQuantity "OrangePolish" _orange>><<inventoryChangeQuantity "PinkPolish" _pink>><<inventoryChangeQuantity "PurplePolish" _purple>><<inventoryChangeQuantity "RedPolish" _red>><<inventoryChangeQuantity "WhitePolish" _white>><<inventoryChangeQuantity "YellowPolish" _yellow>>
<<apply "StripedNails">>
<<set $advancedColors.nails[0] = _Color1>>
<<set $advancedColors.nails[1] = _Color2>>
<<unset $Error>>
<<StripedNails>>
<<goto "Advanced">>
<</if>>
<</button>><</if>>
<<link "I changed my mind">><<goto "Advanced">><<unset $Error>><</link>>The Face Forward is a truly impressive store, with a wide variety of makeup allowing a plethora of different styles to be made... at least if you know what to purchase that is. Anywho, you can always ask for some [[help->FaceForwardHelp]] if you are too lost.
<div style="background-color: purple; color: white; font-size: 1em"><<button "Lips" "FaceForward1">><</button>><<button "Eyes" "FaceForward2">><</button>><<button "Skin" "FaceForward3">><</button>><<button "Nails" "FaceForward4">><</button>><<button "Sets" "FaceForward5">><</button>><<button "Misc." "FaceForward6">><</button>></div>\
\
<div class="itemContainer1"><<shop "Face Forward 4">></div>\
[[Leave->Mall2]]<div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Mall2">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><center><<link "Close makeup">><<House>><<CD>><</link>></center><<MakeupChoice>><<set _items = setup.playerCode.inventoryItemsWithTag('Nails')>><<MakeupView _items>><center><<link "Close makeup">><<House>><<CD>><</link>></center><<nbPolish>><<if $Error is 1>><span style=color:red>You aren't applying a fade if you use the same color!</span>
<</if>><<if _availableColors.length < 2>><span style=color:red>You don't have enough colors to create a fade.</span><<else>>Color 1: <<listbox "_Color1" autoselect>><<optionsfrom _availableColors>><</listbox>>
Color 2: <<listbox "_Color2" autoselect>><<optionsfrom _availableColors>><</listbox>>
<<button "Apply">>
<<nbPolish>>
<<set _Color1>>
<<set _Color2>>
<<if _Color1 is _Color2>>
<<goto "2FadeN">>
<<set $Error = 1>>
<<elseif _nbBlack is 0 and (_Color1 is "Black" or _Color2 is "Black")>>
<<goto "2FadeN">>
<<set $Error = 2>>
<<elseif _nbBlue is 0 and (_Color1 is "Blue" or _Color2 is "Blue")>>
<<goto "2FadeN">>
<<set $Error = 3>>
<<elseif _nbCyan is 0 and (_Color1 is "Cyan" or _Color2 is "Cyan")>>
<<goto "2FadeN">>
<<set $Error = 4>>
<<elseif _nbGreen is 0 and (_Color1 is "Green" or _Color2 is "Green")>>
<<goto "2FadeN">>
<<set $Error = 5>>
<<elseif _nbGrey is 0 and (_Color1 is "Grey" or _Color2 is "Grey")>>
<<goto "2FadeN">>
<<set $Error = 6>>
<<elseif _nbLightBlue is 0 and (_Color1 is "Light Blue" or _Color2 is "Light Blue")>>
<<goto "2FadeN">>
<<set $Error = 7>>
<<elseif _nbLilac is 0 and (_Color1 is "Lilac" or _Color2 is "Lilac")>>
<<goto "2FadeN">>
<<set $Error = 8>>
<<elseif _nbLime is 0 and (_Color1 is "Lime" or _Color2 is "Lime")>>
<<goto "2FadeN">>
<<set $Error = 9>>
<<elseif _nbOrange is 0 and (_Color1 is "Orange" or _Color2 is "Orange")>>
<<goto "2FadeN">>
<<set $Error to 10>>
<<elseif _nbPink is 0 and (_Color1 is "Pink" or _Color2 is "Pink")>>
<<goto "2FadeN">>
<<set $Error to 11>>
<<elseif _nbPurple is 0 and (_Color1 is "Purple" or _Color2 is "Purple")>>
<<goto "2FadeN">>
<<set $Error to 12>>
<<elseif _nbRed is 0 and (_Color1 is "Red" or _Color2 is "Red")>>
<<goto "2FadeN">>
<<set $Error to 13>>
<<elseif _nbWhite is 0 and (_Color1 is "White" or _Color2 is "White")>>
<<goto "2FadeN">>
<<set $Error to 14>>
<<elseif _nbYellow is 0 and (_Color1 is "Yellow" and _Color2 is "Yellow")>>
<<goto "2FadeN">>
<<set $Error to 15>>
<<else>>
<<set _black to 0>>
<<set _blue to 0>>
<<set _cyan to 0>>
<<set _green to 0>>
<<set _grey to 0>>
<<set _lightblue to 0>>
<<set _lilac to 0>>
<<set _lime to 0>>
<<set _orange to 0>>
<<set _pink to 0>>
<<set _purple to 0>>
<<set _red to 0>>
<<set _white to 0>>
<<set _yellow to 0>>
<<switch _Color1>>
<<case "Black">><<set _black -= 1>>
<<case "Blue">><<set _blue -= 1>>
<<case "Cyan">><<set _cyan -= 1>>
<<case "Green">><<set _green -= 1>>
<<case "Grey">><<set _grey -= 1>>
<<case "Light Blue">><<set _lightBlue -= 1>>
<<case "Lilac">><<set _lilac -= 1>>
<<case "Lime">><<set _lime -= 1>>
<<case "Orange">><<set _orange -= 1>>
<<case "Pink">><<set _pink -= 1>>
<<case "Purple">><<set _purple -= 1>>
<<case "Red">><<set _red -= 1>>
<<case "White">><<set _white -= 1>>
<<case "Yellow">><<set _yellow -= 1>>
<</switch>>
<<switch _Color2>>
<<case "Black">><<set _black -= 1>>
<<case "Blue">><<set _blue -= 1>>
<<case "Cyan">><<set _cyan -= 1>>
<<case "Green">><<set _green -= 1>>
<<case "Grey">><<set _grey -= 1>>
<<case "Light Blue">><<set _lightBlue -= 1>>
<<case "Lilac">><<set _lilac -= 1>>
<<case "Lime">><<set _lime -= 1>>
<<case "Orange">><<set _orange -= 1>>
<<case "Pink">><<set _pink -= 1>>
<<case "Purple">><<set _purple -= 1>>
<<case "Red">><<set _red -= 1>>
<<case "White">><<set _white -= 1>>
<<case "Yellow">><<set _yellow -= 1>>
<</switch>>
<<inventoryChangeQuantity "BlackPolish" _black>><<inventoryChangeQuantity "BluePolish" _blue>><<inventoryChangeQuantity "CyanPolish" _cyan>><<inventoryChangeQuantity "GreenPolish" _green>><<inventoryChangeQuantity "GreyPolish" _grey>><<inventoryChangeQuantity "LightBluePolish" _lightBlue>><<inventoryChangeQuantity "LilacPolish" _lilac>><<inventoryChangeQuantity "LimePolish" _lime>><<inventoryChangeQuantity "OrangePolish" _orange>><<inventoryChangeQuantity "PinkPolish" _pink>><<inventoryChangeQuantity "PurplePolish" _purple>><<inventoryChangeQuantity "RedPolish" _red>><<inventoryChangeQuantity "WhitePolish" _white>><<inventoryChangeQuantity "YellowPolish" _yellow>>
<<apply "TwoFadeNails">>
<<set $advancedColors.nails[0] = _Color1>>
<<set $advancedColors.nails[1] = _Color2>>
<<unset $Error>>
<<TwoFadeNails>>
<<goto "Advanced">>
<</if>>
<</button>><</if>>
<<link "I changed my mind">><<goto "Advanced">><<unset $Error>><</link>><<nbPolish>><<if $Error is 1>><span style=color:red>You aren't applying checkers if you use the same color!</span>
<</if>><<if _availableColors.length < 2>><span style=color:red>You don't have enough colors to create a fade.</span><<else>>Color 1: <<listbox "_Color1" autoselect>><<optionsfrom _availableColors>><</listbox>>
Color 2: <<listbox "_Color2" autoselect>><<optionsfrom _availableColors>><</listbox>>
<<button "Apply">>
<<nbPolish>>
<<set _Color1>>
<<set _Color2>>
<<if _Color1 is _Color2>>
<<goto "CheckeredN">>
<<set $Error = 1>>
<<elseif _nbBlack is 0 and (_Color1 is "Black" or _Color2 is "Black")>>
<<goto "CheckeredN">>
<<set $Error = 2>>
<<elseif _nbBlue is 0 and (_Color1 is "Blue" or _Color2 is "Blue")>>
<<goto "CheckeredN">>
<<set $Error = 3>>
<<elseif _nbCyan is 0 and (_Color1 is "Cyan" or _Color2 is "Cyan")>>
<<goto "CheckeredN">>
<<set $Error = 4>>
<<elseif _nbGreen is 0 and (_Color1 is "Green" or _Color2 is "Green")>>
<<goto "CheckeredN">>
<<set $Error = 5>>
<<elseif _nbGrey is 0 and (_Color1 is "Grey" or _Color2 is "Grey")>>
<<goto "CheckeredN">>
<<set $Error = 6>>
<<elseif _nbLightBlue is 0 and (_Color1 is "Light Blue" or _Color2 is "Light Blue")>>
<<goto "CheckeredN">>
<<set $Error = 7>>
<<elseif _nbLilac is 0 and (_Color1 is "Lilac" or _Color2 is "Lilac")>>
<<goto "CheckeredN">>
<<set $Error = 8>>
<<elseif _nbLime is 0 and (_Color1 is "Lime" or _Color2 is "Lime")>>
<<goto "CheckeredN">>
<<set $Error = 9>>
<<elseif _nbOrange is 0 and (_Color1 is "Orange" or _Color2 is "Orange")>>
<<goto "CheckeredN">>
<<set $Error to 10>>
<<elseif _nbPink is 0 and (_Color1 is "Pink" or _Color2 is "Pink")>>
<<goto "CheckeredN">>
<<set $Error to 11>>
<<elseif _nbPurple is 0 and (_Color1 is "Purple" or _Color2 is "Purple")>>
<<goto "CheckeredN">>
<<set $Error to 12>>
<<elseif _nbRed is 0 and (_Color1 is "Red" or _Color2 is "Red")>>
<<goto "CheckeredN">>
<<set $Error to 13>>
<<elseif _nbWhite is 0 and (_Color1 is "White" or _Color2 is "White")>>
<<goto "CheckeredN">>
<<set $Error to 14>>
<<elseif _nbYellow is 0 and (_Color1 is "Yellow" and _Color2 is "Yellow")>>
<<goto "CheckeredN">>
<<set $Error to 15>>
<<else>>
<<set _black to 0>>
<<set _blue to 0>>
<<set _cyan to 0>>
<<set _green to 0>>
<<set _grey to 0>>
<<set _lightblue to 0>>
<<set _lilac to 0>>
<<set _lime to 0>>
<<set _orange to 0>>
<<set _pink to 0>>
<<set _purple to 0>>
<<set _red to 0>>
<<set _white to 0>>
<<set _yellow to 0>>
<<switch _Color1>>
<<case "Black">><<set _black -= 1>>
<<case "Blue">><<set _blue -= 1>>
<<case "Cyan">><<set _cyan -= 1>>
<<case "Green">><<set _green -= 1>>
<<case "Grey">><<set _grey -= 1>>
<<case "Light Blue">><<set _lightBlue -= 1>>
<<case "Lilac">><<set _lilac -= 1>>
<<case "Lime">><<set _lime -= 1>>
<<case "Orange">><<set _orange -= 1>>
<<case "Pink">><<set _pink -= 1>>
<<case "Purple">><<set _purple -= 1>>
<<case "Red">><<set _red -= 1>>
<<case "White">><<set _white -= 1>>
<<case "Yellow">><<set _yellow -= 1>>
<</switch>>
<<switch _Color2>>
<<case "Black">><<set _black -= 1>>
<<case "Blue">><<set _blue -= 1>>
<<case "Cyan">><<set _cyan -= 1>>
<<case "Green">><<set _green -= 1>>
<<case "Grey">><<set _grey -= 1>>
<<case "Light Blue">><<set _lightBlue -= 1>>
<<case "Lilac">><<set _lilac -= 1>>
<<case "Lime">><<set _lime -= 1>>
<<case "Orange">><<set _orange -= 1>>
<<case "Pink">><<set _pink -= 1>>
<<case "Purple">><<set _purple -= 1>>
<<case "Red">><<set _red -= 1>>
<<case "White">><<set _white -= 1>>
<<case "Yellow">><<set _yellow -= 1>>
<</switch>>
<<inventoryChangeQuantity "BlackPolish" _black>><<inventoryChangeQuantity "BluePolish" _blue>><<inventoryChangeQuantity "CyanPolish" _cyan>><<inventoryChangeQuantity "GreenPolish" _green>><<inventoryChangeQuantity "GreyPolish" _grey>><<inventoryChangeQuantity "LightBluePolish" _lightBlue>><<inventoryChangeQuantity "LilacPolish" _lilac>><<inventoryChangeQuantity "LimePolish" _lime>><<inventoryChangeQuantity "OrangePolish" _orange>><<inventoryChangeQuantity "PinkPolish" _pink>><<inventoryChangeQuantity "PurplePolish" _purple>><<inventoryChangeQuantity "RedPolish" _red>><<inventoryChangeQuantity "WhitePolish" _white>><<inventoryChangeQuantity "YellowPolish" _yellow>>
<<apply "CheckeredNails">>
<<set $advancedColors.nails[0] = _Color1>>
<<set $advancedColors.nails[1] = _Color2>>
<<unset $Error>>
<<CheckeredNails>>
<<goto "Advanced">>
<</if>>
<</button>><</if>>
<<link "I changed my mind">><<goto "Advanced">><<unset $Error>><</link>><div id="choice"><div class="itemContainer1">\
<div class="item"><center>[img[Images/Makeup/BlackPolish.jpg]]
<span style=color:white>Black Polish - $15</span>
<<if $player.assets.money > 14>><<button "Choose">><<goto "Spa">><<set $time.minutes+=15>><<apply "BlackPolish">><<set $timer.nails = 7>><<set $player.assets.money-=15>><</button>> <<else>><span style=color:white>Not enough money</span><</if>></center></div>\
\
<div class="item"><center>[img[Images/Makeup/BluePolish.jpg]]
<span style=color:white>Blue Polish - $15</span>
<<if $player.assets.money > 14>><<button "Choose">><<goto "Spa">><<set $time.minutes+=15>><<apply "BluePolish">><<set $timer.nails = 7>><<set $player.assets.money-=15>><</button>> <<else>><span style=color:white>Not enough money</span><</if>></center></div>\
\
<div class="item"><center>[img[Images/Makeup/CyanPolish.jpg]]
<span style=color:white>Cyan Polish - $15</span>
<<if $player.assets.money > 14>><<button "Choose">><<goto "Spa">><<set $time.minutes+=15>><<apply "CyanPolish">><<set $timer.nails = 7>><<set $player.assets.money-=15>><</button>> <<else>><span style=color:white>Not enough money</span><</if>></center></div>\
\
<div class="item"><center>[img[Images/Makeup/GreenPolish.jpg]]
<span style=color:white>Green Polish - $15</span>
<<if $player.assets.money > 14>><<button "Choose">><<goto "Spa">><<set $time.minutes+=15>><<apply "GreenPolish">><<set $timer.nails = 7>><<set $player.assets.money-=15>><</button>> <<else>><span style=color:white>Not enough money</span><</if>></center></div>\
\
<div class="item"><center>[img[Images/Makeup/GreyPolish.jpg]]
<span style=color:white>Grey Polish - $15</span>
<<if $player.assets.money > 14>><<button "Choose">><<goto "Spa">><<set $time.minutes+=15>><<apply "GreyPolish">><<set $timer.nails = 7>><<set $player.assets.money-=15>><</button>> <<else>><span style=color:white>Not enough money</span><</if>></center></div>\
\
<div class="item"><center>[img[Images/Makeup/LightBluePolish.jpg]]
<span style=color:white>Light Blue Polish - $15</span>
<<if $player.assets.money > 14>><<button "Choose">><<goto "Spa">><<set $time.minutes+=15>><<apply "LightBluePolish">><<set $timer.nails = 7>><<set $player.assets.money-=15>><</button>> <<else>><span style=color:white>Not enough money</span><</if>></center></div>\
\
<div class="item"><center>[img[Images/Makeup/LilacPolish.jpg]]
<span style=color:white>Lilac Polish - $15</span>
<<if $player.assets.money > 14>><<button "Choose">><<goto "Spa">><<set $time.minutes+=15>><<apply "LilacPolish">><<set $timer.nails = 7>><<set $player.assets.money-=15>><</button>> <<else>><span style=color:white>Not enough money</span><</if>></center></div>\
\
<div class="item"><center>[img[Images/Makeup/LimePolish.jpg]]
<span style=color:white>Lime Polish - $15</span>
<<if $player.assets.money > 14>><<button "Choose">><<goto "Spa">><<set $time.minutes+=15>><<apply "LimePolish">><<set $timer.nails = 7>><<set $player.assets.money-=15>><</button>> <<else>><span style=color:white>Not enough money</span><</if>></center></div>\
\
<div class="item"><center>[img[Images/Makeup/OrangePolish.jpg]]
<span style=color:white>Orange Polish - $15</span>
<<if $player.assets.money > 14>><<button "Choose">><<goto "Spa">><<set $time.minutes+=15>><<apply "OrangePolish">><<set $timer.nails = 7>><<set $player.assets.money-=15>><</button>> <<else>><span style=color:white>Not enough money</span><</if>></center></div>\
\
<div class="item"><center>[img[Images/Makeup/PinkPolish.jpg]]
<span style=color:white>Pink Polish - $15</span>
<<if $player.assets.money > 14>><<button "Choose">><<goto "Spa">><<set $time.minutes+=15>><<apply "PinkPolish">><<set $timer.nails = 7>><<set $player.assets.money-=15>><</button>> <<else>><span style=color:white>Not enough money</span><</if>></center></div>\
\
<div class="item"><center>[img[Images/Makeup/PurplePolish.jpg]]
<span style=color:white>Purple Polish - $15</span>
<<if $player.assets.money > 14>><<button "Choose">><<goto "Spa">><<set $time.minutes+=15>><<apply "PurplePolish">><<set $timer.nails = 7>><<set $player.assets.money-=15>><</button>> <<else>><span style=color:white>Not enough money</span><</if>></center></div>\
\
<div class="item"><center>[img[Images/Makeup/RedPolish.jpg]]
<span style=color:white>Red Polish - $15</span>
<<if $player.assets.money > 14>><<button "Choose">><<goto "Spa">><<set $time.minutes+=15>><<apply "RedPolish">><<set $timer.nails = 7>><<set $player.assets.money-=15>><</button>> <<else>><span style=color:white>Not enough money</span><</if>></center></div>\
\
<div class="item"><center>[img[Images/Makeup/WhitePolish.jpg]]
<span style=color:white>White Polish - $15</span>
<<if $player.assets.money > 14>><<button "Choose">><<goto "Spa">><<set $time.minutes+=15>><<apply "WhitePolish">><<set $timer.nails = 7>><<set $player.assets.money-=15>><</button>> <<else>><span style=color:white>Not enough money</span><</if>></center></div>\
\
<div class="item"><center>[img[Images/Makeup/YellowPolish.jpg]]
<span style=color:white>Yellow Polish - $15</span>
<<if $player.assets.money > 14>><<button "Choose">><<goto "Spa">><<set $time.minutes+=15>><<apply "YellowPolish">><<set $timer.nails = 7>><<set $player.assets.money-=15>><</button>> <<else>><span style=color:white>Not enough money</span><</if>></center></div>\
\
<div class="item"><center>[img[Images/Makeup/TwoFadeN.jpg]]
<span style=color:white>Two Color Fade - $25</span>
<<if $player.assets.money > 24>><<button "Choose">><<replace #choice>>Color 1: <<listbox "_Color1" autoselect>><<option "Black" Black>><<option "Blue" Blue>><<option "Cyan" Cyan>><<option "Green" Green>><<option "Grey" Grey>><<option "Light Blue" Light Blue>><<option "Lilac" Lilac>><<option "Lime" Lime>><<option "Orange" Orange>><<option "Pink" Pink>><<option "Purple" Purple>><<option "Red" Red>><<option "White" White>><<option "Yellow" Yellow>><</listbox>>
Color 2: <<listbox "_Color2" autoselect>><<option "Black" Black>><<option "Blue" Blue>><<option "Cyan" Cyan>><<option "Green" Green>><<option "Grey" Grey>><<option "Light Blue" Light Blue>><<option "Lilac" Lilac>><<option "Lime" Lime>><<option "Orange" Orange>><<option "Pink" Pink>><<option "Purple" Purple>><<option "Red" Red>><<option "White" White>><<option "Yellow" Yellow>><</listbox>>
<<link "Apply">><<set _Color1>><<set _Color2>><<if _Color1 is _Color2>><<set _InfoType = "NoFade">><<script>>Dialog.setup("INFO", "charsheet"); Dialog.wiki(Story.get("InfoBox").processText()); Dialog.open();<</script>><<else>><<apply "TwoFadeNails">><<set $advancedColors.nails[0] = _Color1>><<set $advancedColors.nails[1] = _Color2>><<goto "Spa">><<set $timer.nails = 7>><<set $player.assets.money-=25>><<set $time.minutes+=15>><</if>><</link>>
<<link "I changed my mind">><<goto "Nail Care">><</link>><</replace>><</button>> <<else>><span style=color:white>Not enough money</span><</if>></center></div>\
\
<div class="item"><center>[img[Images/Makeup/CheckeredN.jpg]]
<span style=color:white>Checkered - $25</span>
<<if $player.assets.money > 24>><<button "Choose">><<replace #choice>>Color 1: <<listbox "_Color1" autoselect>><<option "Black" Black>><<option "Blue" Blue>><<option "Cyan" Cyan>><<option "Green" Green>><<option "Grey" Grey>><<option "Light Blue" Light Blue>><<option "Lilac" Lilac>><<option "Lime" Lime>><<option "Orange" Orange>><<option "Pink" Pink>><<option "Purple" Purple>><<option "Red" Red>><<option "White" White>><<option "Yellow" Yellow>><</listbox>>
Color 2: <<listbox "_Color2" autoselect>><<option "Black" Black>><<option "Blue" Blue>><<option "Cyan" Cyan>><<option "Green" Green>><<option "Grey" Grey>><<option "Light Blue" Light Blue>><<option "Lilac" Lilac>><<option "Lime" Lime>><<option "Orange" Orange>><<option "Pink" Pink>><<option "Purple" Purple>><<option "Red" Red>><<option "White" White>><<option "Yellow" Yellow>><</listbox>>
<<link "Apply">><<set _Color1>><<set _Color2>><<if _Color1 is _Color2>><<set _InfoType = "NoCheck">><<script>>Dialog.setup("INFO", "charsheet"); Dialog.wiki(Story.get("InfoBox").processText()); Dialog.open();<</script>><<else>><<apply "CheckeredNails">><<set $advancedColors.nails[0] = _Color1>><<set $advancedColors.nails[1] = _Color2>><<goto "Spa">><<set $timer.nails = 7>><<set $player.assets.money-=25>><<set $time.minutes+=15>><</if>><</link>>
<<link "I changed my mind">><<goto "Nail Care">><</link>><</replace>><</button>> <<else>><span style=color:white>Not enough money</span><</if>></center></div>\
\
<div class="item"><center>[img[Images/Makeup/StripedN.jpg]]
<span style=color:white>Striped - $25</span>
<<if $player.assets.money > 24>><<button "Choose">><<replace #choice>>Color 1: <<listbox "_Color1" autoselect>><<option "Black" Black>><<option "Blue" Blue>><<option "Cyan" Cyan>><<option "Green" Green>><<option "Grey" Grey>><<option "Light Blue" Light Blue>><<option "Lilac" Lilac>><<option "Lime" Lime>><<option "Orange" Orange>><<option "Pink" Pink>><<option "Purple" Purple>><<option "Red" Red>><<option "White" White>><<option "Yellow" Yellow>><</listbox>>
Color 2: <<listbox "_Color2" autoselect>><<option "Black" Black>><<option "Blue" Blue>><<option "Cyan" Cyan>><<option "Green" Green>><<option "Grey" Grey>><<option "Light Blue" Light Blue>><<option "Lilac" Lilac>><<option "Lime" Lime>><<option "Orange" Orange>><<option "Pink" Pink>><<option "Purple" Purple>><<option "Red" Red>><<option "White" White>><<option "Yellow" Yellow>><</listbox>>
<<link "Apply">><<set _Color1>><<set _Color2>><<if _Color1 is _Color2>><<set _InfoType = "NoStrip">><<script>>Dialog.setup("INFO", "charsheet"); Dialog.wiki(Story.get("InfoBox").processText()); Dialog.open();<</script>><<else>><<apply "StripedNails">><<set $advancedColors.nails[0] = _Color1>><<set $advancedColors.nails[1] = _Color2>><<goto "Spa">><<set $timer.nails = 7>><<set $player.assets.money-=25>><<set $time.minutes+=15>><</if>><</link>>
<<link "I changed my mind">><<goto "Nail Care">><</link>><</replace>><</button>> <<else>><span style=color:white>Not enough money</span><</if>></center></div>\
\
\</div>
<div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Spa">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div>[[Leave->Spa]]</div><<Fem>><<if $playerBody.hair[2].length == 0 && $playerBody.hair[3].length == 0 && $playerBody.hair[1].length == 0>><<if ((_top[0] && _bottom[0]) or _outfit[0]) and _shoes[0] and (_wig or ($playerBody.hair[0].style is "Pigtails" or $playerBody.hair[0].style is "Wavy" or $playerBody.hair[0].style is "French Braid" or $playerBody.hair[0].style is "Curly" or $playerBody.hair[0].style is "Pixie" or $playerBody.hair[0].style is "Bob")) && ((_undies and _bra) or _lingerie)>><<if _foundation and _lips and _mascara and _eyeliner and _eyeshadow and _nails>><span class=Kara>"My my my, would you look at that! You look amazing $player.names.sissy. With enough practice you could probably even do better than Crystal!"</span>
<span class=You>"T-thanks Kara."</span>, you say, blushing a bit from her compliments. <span class=You>"But it's all thank to you really. I don't think I would have been able to explore this side of me without your help."</span>
<span class=Kara>"Aww! Aren't you the sweetest girl! But tonight is not for sentiments cutie, it's for celebrating your accomplishments!"</span>
The two of you then head for the bar for a couple of shots and despite being there only for a few minutes by now, a stranger decides to get a feel of your rear. You jump a little, visibly taken by surprise by this maneuver and Kara chuckles a little. <span class=Kara>"Ah, guys sometimes."</span>
<span class=You>"What about it?"</span>
<span class=Kara>"What, it didn't bother you to have your rear grabbed by a total stranger?"</span>, she asks with a teasing smile.
<span id=choice><<link "It did!">><<replace #choice>>You protest. <span class=You>"It did! I mean, probably because it's a guy but still..."</span>
She laughs a little bit. <span class=Kara>"Well I'm afraid it's both a testament and a downside of you appearance $player.names.sissy. If you were not passing you'd probably get a guy to just give you a squeeze."
You grumble nonetheless. <span class=You>"Can we just get hammered so I forget you said that?"</span>
<span class=Kara>"Sure! Oh and don't worry about what you're drinking, I'm paying!"</span>
<<link "Later">><<set $player.stats.dignity-=2>><<goto "KaraGrad2">><</link>><</replace>><</link>>
<<link "It didn't...">><<replace #choice>><span class=You>"Actually... it didn't? It's weird to explain but it makes me feel a bit more... confident? Is this normal?"</span>
Kara laughs and hugs you. <span class=Kara>"Well, I can't say for sure, but it probably is. In fact that really reminds me of Crystal when it first happened = "her". In fact I think by now "she" even tries to bait guys and girls to play with "her"."</span>
<span class=You>"Well, that certainly sounds like Crystal. I'm not sure I'm quite there however."</span>
<span class=Kara>"And that's fine too! Now come on, let's go get some shots alright?"</span>
<<link "Alright!">><<goto "KaraGrad2">><</link>><</replace>><</link>></span><<else>><span class=Kara>"Doll, you didn't do all of your makeup! Go back home and get it sorted out real quick, I'm not going anywhere tonight anyway!"</span>, she says with a wink.
<<link "Be right back!">><<goto "Club">><</link>><</if>><<else>><span class=Kara>"Oh $player.names.sissy, looks like you forgot to fully dress up! Go back home and finish changing, okay?"</span>
<<link "Alright...">><<goto "Club">><</link>><</if>><<else>><span class=Kara>"Oh come on $player.names.sissy, go shave before we do this!"</span>
<<link "Fine..." "Club">><</link>><</if>>The two of you end up having a quick succession of tequila shots, rapidly making you less stiff and even a bit overly confident. Outside of you almost going in the men's room, everything seems to go pretty well and you actually have a lot of fun with Kara on the dance floor. Like most of your more alcoholized evenings in the Red Vixen, you ultimately end up in Kara's apartment, making out on the couch drunkenly.
<span class=Kara>"Say... Wanna try something new?"</span>, she asks, smiling in a way only she could.
<span class=You>"I don't know..."</span>, you reply teasingly.
<span class=Kara>"Well I actually bought a strap-on the other day and maybe you'd like to try it out with me?"</span>
A strap-on?! Sure she made you climax through anal stimulation before, but anal sex is another thing altogether!
<span id=choice2><<link "I feel adventurous">><<replace #choice2>><span class=You>"Well, I guess it's not much more different from when you finger me... So sure, let's do this."</span>
Kara's eyes light up. <span class=Kara>"Really? Oh you're the best! I'll be right back!"</span> She vanishes for a minute and comes back with the strap-on in her hands. <span class=Kara>"Now I hope this isn't too intimidating..."</span>
<span class=You>"No, I think with all the training the plugs gave me it should work"</span>
It takes a little bit for the two of you to get started, both because of the strap-on, but also because of your state of inebriation. However, the initial penetration makes you somewhat snap back to reality as the faux-cock spreads your rear hole and gently squeezes against your prostate, making you let out a cute moan.
After a few minutes for the both of you to get more accustomed to this dynamic, Kara fucks you with a slow pace, making you moan softly with easy thrust.
<video src="Images/Porn/KaraPeg.m4v" type="video/m4v" autoplay loop></video>
After about half an hour, you finally climax. <span class=Kara>"So, how was it?"</span>
<span class=You>"It... was great."</span> You say before kissing her.
<<link "Tomorrow">><<set $player.skills[1].xp+=10>><<goto "KaraGrad3">><<Night>><<Autosave>><</link>><</replace>><</link>>
<<link "Not tonight">><<replace #choice2>><span class=You>"Maybe not tonight? I think I've had enough new experiences for tonight."</span>
She chuckles. <span class=Kara>"That's fine by me, but you'll have to do something for me then"</span>
<span class=You>"Oh?"</span>, you exclaim a bit worried.
<span class=Kara>"Well, I wouldn't mind you fucking me if you don't mind"</span>, she says as she closes in for a kiss.
<span class=You>"Sure"</span>, you whisper before kissing her.
Sex with Kara is nothing new to you, but doing it all dolled up is definitely a new one. Fucking Kara like this almost turns you on more like this than regular sex as well.
<video src="Images/Porn/KaraPeg.m4v" type="video/m4v" autoplay loop></video>
After a short while, you finally climax. <span class=Kara>"Fuck... that was amazing..."</span>
<<link "Tomorrow" "KaraGrad3">><</link>><</replace>><</link>></span>You wake up the day after, your makeup messed by all the sweating from the night before. Kara is already up however, fresh as a rose and looking at her outfit in the mirror.
<video src="Images/Porn/KaraMorning.m4v" type="video/m4v" autoplay loop></video>
<span class=You>"'Morning Kara"</span>, you tell her while yawning.
<span class=Kara>"Oh hey $player.names.sissy, slept well?"</span>
<span class=You>"Well my head is killing me, but I should be fine. Mind if I take a shower before I get going?"</span>
<span class=Kara>"Sure, but be quick, I have to leave in thirty minutes"</span>
You go and take a warm shower, at least cleansing your skin from all the sweat and ruined makeup. Of course, you still have to return home crossdressed, but at least, you won't look too awful.<<if $kara.training.progress[3] is 5>>
<span class=Kara>"Hey, before you get going, I wanted to give you this. They are surprisingly hard to come by here, so I wanted to give it to you as a gift. I know, pink chastity isn't the best gift ever but since you did buy a cage, I figured you might like it."</span>
<span class=You>"Thank you Kara, I don't know if I'll wear it quite yet, but I appreciate the gesture."</span><<addToInventory 'PinkCage'>><</if>>
<<link "Go home">><<House>><</link>><<widget "HoltR">><<set _top = [setup.playerCode.isWorn("BlackShirt"), setup.playerCode.isWorn("WhiteShirt"), setup.playerCode.isWorn("ProfessionalTop"), setup.playerCode.isWearingItemWithTags("Female", "Formal", "Top")]>><<set _bottom =[setup.playerCode.isWorn("BlueJeans"), setup.playerCode.isWorn("BlackJeans"), setup.playerCode.isWearingItemWithTags("Female", "Formal", "Bottom")]>><<set _outfit = [setup.playerCode.isWorn("BusinessSuit"), setup.playerCode.isWearingItemWithTags("Female", "Outfit", "Formal")]>><<set _panties = setup.playerCode.isWearingItemWithTags("Undies", "Female")>><<set _shoes = setup.playerCode.isWearingItemWithTags("Shoes", "Female")>><<set $flags.jobs.holt.requestCheck = false>><<switch $flags.jobs.holt.request>>
\
\<<case 1>>
\<<if ((_top[0] or _top[1]) && (_bottom[0] or _bottom[1])) or _outfit[0]>>
\ <<set $flags.jobs.holt.requestCheck = true>>
\<<else>>
\ You are berated by Mrs. Holt for not dressing appropriately at work, despite this, she agrees to give you until <<if $time.days % 7 == 5>>Monday<<else>>tomorrow<</if>> to get more professional <<link "clothes." "HOE">><<set $flags.jobs.holt.request++>><<set $flags.jobs.holt.writeUps++>><</link>>
\<</if>>
\
\<<case 2>>
\<<if ((_top[0] or _top[1]) && (_bottom[0] or _bottom[1])) or _outfit[0]>>
\ <<set $flags.jobs.holt.requestCheck = true>>
\<<else>>
\ <<set $flags.jobs.holt.request++>><<set $flags.jobs.holt.writeUps++>>You are once again scolded by Mrs. Holt for your unprofessional look at work, she then tells you that she will pick a uniform for you <<if $time.days % 7 == 5>><<set _link = "next week.">><<else>><<set _link = "tomorrow.">><</if>> <<link _link "HOE">><</link>>
\<</if>>
\
\<<case 3>><<set $flags.jobs.holt.request++>>Mrs. Holt hands you over a pair of pants and an odd fitting jacket that you will now have to wear starting <<if $time.days % 7 == 5>>Monday<<else>>tomorrow<</if>>. While you would complain, it didn't cost you anything so you decide to stay quiet for now. After all you are off to a rough <<link "start." "HOE">><<set _hasProTop = setup.playerCode.hasItem('ProfessionalTop')>><<set _hasJeans = setup.playerCode.hasItem('BlackJeans')>><<if !_hasProTop>><<addToInventory 'ProfessionalTop'>><</if>><<if !_hasJeans>><<addToInventory 'BlackJeans'>><</if>><</link>>
\
\<<case 4>><<if _top[3] && _bottom[1]>><<set $flags.jobs.holt.requestCheck = true>><<else>><<set $flags.jobs.holt.request++>><<set $flags.jobs.holt.writeUps++>><<if $flags.jobs.holt.writeUps >= 3>><<include "HFired">><<else>>You forget to wear your uniform and are punished by having to help Mrs Holt do her nails. Fortunately for you, it isn't another uniform <<link "change..." "HOE">><</link>><</if>><</if>>
\
\<<case 5>><<if _top[3] && _bottom[1]>><<set $flags.jobs.holt.requestCheck = true>><<else>><<set $flags.jobs.holt.request++>><<set $flags.jobs.holt.writeUps++>><<if $flags.jobs.holt.writeUps >= 3>><<include "HFired">><<else>>Today is a truly nightmarish as you once again forget to wear the clothes Mrs. Holt picked for you. You are punished by being forced to stay late, filling a lot of paperwork and she vows to find something that will make you dress more professionally in the <<link "workplace." "HOE">><<set $time.minutes+=180>><</link>><</if>><</if>>
\
\<<case 6>><<if _top[3] && _bottom[1]>><<set $flags.jobs.holt.requestCheck = true>><<else>><<set $flags.jobs.holt.writeUps++>><<if $flags.jobs.holt.writeUps >= 3>><<include "HFired">><<else>><<set $flags.jobs.holt.request++>>You sit at your desk and start working on updating Mrs. Holt schedule as she comes to your desk and place a pair of <<set _hasPanties = [setup.playerCode.hasItem('PlainPanties'), setup.playerCode.hasItem('PinkPanties'), setup.playerCode.hasItem('BlackPanties'), setup.playerCode.hasItem('BluePanties'), setup.playerCode.hasItem('RedPanties')]>><<if !_hasPanties[0]>>white<<addToInventory "PlainPanties">><<elseif !_hasPanties[1]>>pink<<addToInventory 'PinkPanties'>><<elseif !_hasPanties[2]>>black<<addToInventory "BlackPanties">><<elseif !_hasPanties[3]>>blue<<addToInventory "BluePanties">><<elseif !_hasPanties[4]>>red<<addToIventory "RedPanties">><</if>> panties right in front of you.
<span class="You">"What the hell is that?!"</span>, you ask, hoping it's not what you think it means.
<span class="Holt">"Motivation. You clearly don't want to dress professionally, so from now on you'll be wearing those, or any other color."</span>
<span class="You">"You can't do that! I accepted the suit but there is no way I'll be blackmailed into wearing panties at work"</span>
She grins, obviously amused by your resistance. <span class="Holt">"Of course I can, I run this place... And it's not your friend in HR that will save you. Now you decide... you either wear those or fail your internship."</span>
<span class="You"><i>Fuck... she's good...</i></span> You grumble and begrudgingly take the panties.
<span class="Holt">"Oh, and one last thing... maybe if you start to behave, I will let you go back to real underwear."</span>
<<link "I'm screwed..." "HOE">><</link>><</if>><</if>>
\
\<<case 7>><<if _top[3] && _bottom[1] && _panties>><<set $flags.jobs.holt.requestCheck = true>><<else>><<set $flags.jobs.holt.writeUps++>><<if $flags.jobs.holt.writeUps >= 3>><<include "HFired">><<else>>Mrs. Holt fumes as you aren't listening to her orders once more, making you stay far later than you would want to as <<link "punishment" "HOE">><<set $time.minutes+=240>><</link>><<set $flags.jobs.holt.request++>><</if>><</if>>\
\
\<<case 8>><<if _top[3] && _bottom[1] && _panties>><<set $flags.jobs.holt.requestCheck = true>><<else>><<set $flags.jobs.holt.writeUps++>><<if $flags.jobs.holt.writeUps >= 3>><<include "HFired">><<else>>Mrs. Holt seems rather unphased today as you fail yet again to follow her instructions vis à vis your appearance, instead only saying she expects you to be clean shaved everyday starting on your next <<link "shift." "HOE">><</link>><<set $flags.jobs.holt.request++>><</if>><</if>>
\
\<<case 9>>Mrs Holt takes a particular attention towards your pilosity today. <<if $playerBody.hair[1].length !==0>>Of course, she is already annoyed that you didn't shave, but s<<else>>S<</if>>he also inspects your overall pilosity. After a rather thorough and somewhat invasive inspection, she <<if $playerBody.hair[2].length !== 0>>tells you she expects you to get rid of "all that" by your next <<link "shift." "HOE">><</link>><<else>>smiles and tells you she expects this kind of care to be applied to your body from now <<link "on." "HOE">><</link>><</if>><<set $flags.jobs.holt.request++>>
\
\<<case 10>><<if _top[3] && _bottom[1] && _panties && $playerBody.hair[1].length == 0 && $playerBody.hair[2].length == 0>><<set $flags.jobs.holt.requestCheck = true>><<else>><<set $flags.jobs.holt.writeUps++>><<if $flags.jobs.holt.writeUps >= 3>><<include "HFired">><<else>><<set $flags.jobs.holt.request++>><<addToInventory "GoldenChastity">><<wear "GoldenChastity">>Mrs. Holt slams a small, golden object on your desk, absolutely furious. She berates you about how you never follow her clear instructions and that she finally found the solution to that problem. Upon closer inspection, it looks like a golden chastity cage.
<video src="Images/Porn/HoltChastity.m4v" type=video/m4v autoplay loop></video>
<span id=choice><center><<link "Protest">><<replace #choice>><span class=You>"What the hell?! There's no way HR will let that slide!"</span> You vehemently protest, thinking you finally had a way to push back against your eccentric boss.
Unfortunately for you, her grin shows you are completely cornered and that you will have to endure the newest part of her plan. She makes you take off your pants and locks your cock in chastity, unsure of when it will see the light of day <<link "again." "HOE">><</link>><</replace>><</link>> | <<link "Give in">><<replace #choice>><<set $player.stats.sissification++>><<set $player.stats.dominance-=2>>You meekly resign, knowing that you are completely powerless to her wiles, and lock up your poor cock in the device. From now on, you can only hope this will fulfill her powertrip for the rest of your <<link "internship." "HOE">><</link>><</replace>><</link>></center></span><</if>><</if>>
\
\<<case 11>><<if _top[3] && _bottom[1] && _panties && $playerBody.hair[1].length == 0 && $playerBody.hair[2].length == 0>><<set $flags.jobs.holt.requestCheck = true>><<else>><<set $flags.jobs.holt.request+=2>><<set $flags.jobs.holt.writeUps++>><<if $flags.jobs.holt.writeUps >= 3>><<include "HFired">><<else>>Mrs. Holt is still quite frustrated with your stubbornness. While your cock is now pretty much under her control due to the golden chastity device, she decides to further emasculate you by requiring you start wearing skirts and dresses from now on, with the extra request that it stays professional.
Well, at least it does open up some new clothing options for <<link "you..." "HOE">><</link>><</if>><</if>>
\
\<<case 12>><<if ((_top[4] && _bottom[3]) || _outfit[2]) && _panties && $playerBody.hair[1].length == 0 && $playerBody.hair[2].length == 0 && _shoes>><<set $flags.jobs.holt.requestCheck = true>><<else>><<set $flags.jobs.holt.request+=2>><<set $flags.jobs.holt.writeUps++>><<if $flags.jobs.holt.writeUps >= 3>><<include "HFired">><<else>>Mrs. Holt fulminates about your failure to follow her "simple instructions" to be "presentable". Yet, outside of her berrating you, nothing else happens, making you wonder what she might be up <<link "to." "HOE">><</link>><</if>><</if>>
\
\<<case 13>><<if ((_top[4] && _bottom[3]) || _outfit[2]) && _panties && $playerBody.hair[1].length == 0 && $playerBody.hair[2].length == 0>><<set $flags.jobs.holt.requestCheck = true>><<else>><<set $flags.jobs.holt.request++>><<set $flags.jobs.holt.writeUps++>><<if $flags.jobs.holt.writeUps >= 3>><<include "HFired">><<else>>Mrs. Holt notices your failure to follow her strict guidelines with only a small glance and tells you to cancel your plans in the evening as you will have to do some overtime. You want to sigh, but know it would only make your predicament worse.
Mrs. Holt brings you to the office's gym, which is deserted at this time of the day and removes her red stilleto heels, asking for you to put them on. You are quite puzzled by what she is intending to make you do, but, at the very least, a bit of heel training won't cause long term issues compared to the chastity device you are wearing. However, the humiliation doesn't end there as she takes some restraining equipment out of her purse, using it to firmly secure the heels on your feet, despite the size difference.
<i><span class=You>"Where did those come from?! Does she keep this in her office?"</span></i>
<span class=Holt>"Get on the threadmill."</span>, she commands. You could protest, but then again, you'd rather get this over with. You get on the threadmill and she starts the machine at a rather slow pace to begin with, essentially forcing you to learn how to walk in heels.
<video src="Images/Porn/HOEHeelsPractice.m4v" type="video/m4v" autoplay loop></video>
The pace gradually increases over the following hour, until you reach what you can only qualify as a rapid walk. Fortunately for you, she still lets you use the handles for balance. After a few more minutes, she finally winds down the machine and lets you go.
<span class=Holt>"And don't think this is over, $player.names.basic.</span>
Of course it wouldn't end at <<link "this..." "HOE">><<set $time.minutes+=150>><<set $player.stats.fitness+=2>><</link>><</if>>
\
\<<case 14>><<if $flags.jobs.holt.writeUps >= 3>><<include "HFired">><<else>><<set $flags.jobs.holt.request++>>A pair of heels with thick hankle straps lay on your desk as you come in to work.
<span id=choice>><center><<link "Put them on.">><<replace #choice>>You put the heels on, having a cut feeling those are meant for you. The straps are quite thick, making them rather eyecatching. As you think about how to make them less apparent, Mrs. Holt exits her office.
<span class=Holt>"Good, maybe you do have a little brain power available after all. Now, I can't have my secretary trying to disobey my request so these little puppies will stay on until I deem you can have them off. Do you understand?"</span>
You quietly nod, knowing you are completely powerless before <<link "her." "HOE">><<set $player.stats.sissification++>><<set $player.stats.dominance-->><<addToInventory "LockedHeels">><<wear "LockedHeels">><</link>><</replace>><</link>> | <<link "Ignore them for now">><<replace #choice>>You decide to set the heels aside, unsure if they are actually meant for you or something that Mrs. Holt ordered. You get your answer soon after as she exits her office.
<span class=Holt>"What are you waiting for? Put your new shoes on, unless you want me to fire you on the spot, that is."</span> She clearly enjoys dangling your future career as a carrot to get you to comply and you know you have no choice but to comply with her request.
You put the heels on and secure the strap, but even this isn't enough for your cruel boss, who locks them in place with small padlocks.
<span class=You><i>"Well, I guess I'm stuck wearing heels for the foreseeable <<link "future." "HOE">><<addToInventory "LockedHeels">><<wear "LockedHeels">><</link>>"</i></span><</replace>><</link>></center></span><</if>>
\
\<<default>><<if ((_top[4] && _bottom[3]) || _outfit[2]) && _panties && $playerBody.hair[1].length == 0 && $playerBody.hair[2].length == 0 && _shoes>><<set $flags.jobs.holt.requestCheck = true>><<else>>You once again anger Mrs. Holt with your presentation.
<<link "COMING SOON" "HOE">><</link>><</if>>
\
\<</switch>><<if $flags.jobs.holt.request >= 5 && $flags.jobs.holt.requestCheck>><<set $player.stats.dominance-=1>><</if>><</widget>><<Inventory>><<set _hasLaptop = setup.playerCode.hasItem('Laptop')>><<set _hasAlarm = setup.playerCode.hasItem('Alarm')>><<set _hasSewingMachine = setup.playerCode.hasItem('SewingMachine')>><<set _hasBed = setup.playerCode.hasItem('Bed')>><<set _hasStove = setup.playerCode.hasItem('Stove')>><<set _hasClipper = setup.playerCode.hasItem('Clipper')>><<set _nbAdmorvils = setup.playerCode.inventoryQuantity("Admorvils")>> <<set _nbSteroids = setup.playerCode.inventoryQuantity("Steroids")>> <<set _nbInhibiPlus = setup.playerCode.inventoryQuantity("Inhibi+")>> <<set _nbHairBGone = setup.playerCode.inventoryQuantity("HairBGone")>> <<set _nbDimoxinil = setup.playerCode.inventoryQuantity("Dimoxinil")>><<if $flags.housing.lateRentTrig>>You find a letter underneath your door step which reads as follow:
<i>Greetings,
It appears that your account did not have enough money to allow you to pay rent this month. While I understand that mistakes can happen, I do expect to be paid the late rent at the beginning of the next month, alongside the current month's rent. The sum of money charged for your next rent will thus be of 3600$. Failure to pay both rents will lead to your eviction.
Have a nice day,
Mr. Bettencourt</i>
<span class=You><i>"Crap, that's a lot of <<link "money.">><<goto "Apartment 2">><<set $flags.housing.lateRentTrig = false>><</link>>"</i></span><<else>><<if $timer.kamVBad is 0 && $flags.jobs.kam.vBad>><<set $ConsequenceKam = random(1,10)>><<if $ConsequenceKam is 1>><<set $flags.jobs.kam.vBad = false>><<goto "Apartment 2">><<elseif $ConsequenceKam is 3 or $ConsequenceKam is 4 or $ConsequenceKam is 9>><<goto "Apartment 2">><<elseif $ConsequenceKam is 2>>You arrive home to see your door freshly vandalised. You sigh in annoyance as it reminds you of the previous state of the <<link "door...">><<set $housing.upgrades[1].door = false>><<set $flags.jobs.kam.vBad = false>><<goto "Apartment 2">><<set $player.stats.dignity-=5>><</link>><<elseif $ConsequenceKam is 5>><<set _targetPanties = [setup.playerCode.hasItem("BlackPanties"), setup.playerCode.hasItem("PinkPanties"), setup.playerCode.hasItem("PlainPanties"), setup.playerCode.hasItem("BluePanties"), setup.playerCode.hasItem("RedPanties"), setup.playerCode.hasItem("LatexPanties"), setup.playerCode.hasItem("PinkLatexPanties")]>><<set _targetWorn = [setup.playerCode.isWorn("BlackPanties"), setup.playerCode.isWorn("PinkPanties"), setup.playerCode.isWorn("PlainPanties"), setup.playerCode.isWorn("BluePanties"), setup.playerCode.isWorn("RedPanties"), setup.playerCode.isWorn("LatexPanties"), setup.playerCode.isWorn("PinkLatexPanties")]>>You realize that the door of your apartment was slightly opened. To your relief there was no one inside the apartment but after taking inventory of your possessions, you <<if _targetPanties[0] && !_targetWorn[0]>>realize that your black panties are missing.<<removeFromInventory "BlackPanties">><<elseif _targetPanties[1] && !_targetWorn[1]>>realize that your pink panties are missing.<<removeFromInventory "PinkPanties">><<elseif _targetPanties[2] && !_targetWorn[2]>><<removeFromInventory "PlainPanties">>realize that your plain panties are missing.<<elseif _targetPanties[3] && !_targetWorn[3]>><<removeFromInventory "BluePanties">>realize that your blue panties are missing.<<elseif _targetPanties[4] && !_targetWorn[4]>><<removeFromInventory "RedPanties">>realize that your red panties are missing.<<elseif _targetPanties[5] && !_targetWorn[5]>><<removeFromInventory "LatexPanties">>realize that your latex panties are missing.<<elseif _targetPanties[6] && !_targetWorn[6]>><<removeFromInventory "PinkLatexPanties">>realize that your pink latex panties are missing.<<else>> find that nothing of value is missing, but the intruder was clearly looking for something.<</if>>
<<link "This is scary...">><<set $flags.jobs.kam.vBad = false>><<goto "Apartment 2">><</link>><<elseif $ConsequenceKam is 6>><<set _smallPlug = [setup.playerCode.hasItem("SmallButtplug"), setup.playerCode.isWorn("SmallButtplug")]>><<set _plug = [setup.playerCode.hasItem("Buttplug"), setup.playerCode.isWorn("Buttplug")]>><<set _largePlug = [setup.playerCode.hasItem("LargeButtplug"), setup.playerCode.hasItem("LargeButtplug")]>><<set _vibrator = setup.playerCode.hasItem("Vibrator")>><<set _ballGag = [setup.playerCode.hasItem("BallGag"), setup.playerCode.isWorn("BallGag")]>>You realize that the door of your apartment was slightly opened. To your relief there was no one inside the apartment but after taking inventory of your possessions, you<<if _smallPlug[0] && !_smallPlug[1]>> notice that your small buttplug is missing.<<removeFromInventory "SmallButtplug">><<elseif _plug[0] && !_plug[1]>> notice that your buttplug is missing.<<removeFromInventory "Buttplug">><<elseif _largePlug[0] && !_largePlug>> notice that your large buttplug is missing.<<removeFromInventory "LargeButtplug">><<elseif _vibrator>> notice that your vibrator is missing.<<removeFromInventory "Vibrator">><<elseif _ballGag[0] && !_ballGag[1]>> notice that your ball gag is missing.<<removeFromInventory "BallGag">><<else>> find that nothing of value is missing, but the intruder was clearly looking for something.<</if>>
<<link "This is scary...">><<set $flags.jobs.kam.vBad = false>><<goto "Apartment 2">><</link>><<elseif $ConsequenceKam is 7>>You realize that the door of your apartment was slightly opened. To your relief there was no one inside the apartment but after taking inventory of your possessions, you notice the burglar took some of your money.<<set $player.assets.money-=50>>
<<link "This is scary...">><<set $flags.jobs.kam.vBad = false>><<goto "Apartment 2">><</link>><<elseif $ConsequenceKam is 8>>You realize that the door of your apartment was slightly opened. To your relief there was no one inside the apartment but after taking inventory of your possessions, you notice the burglar took some of your money.<<set $player.assets.money-=100>>
<<link "This is scary...">><<set $flags.jobs.kam.vBad = false>><<goto "Apartment 2">><</link>><<elseif $ConsequenceKam is 10>><<set _targetBra = [setup.playerCode.hasItem("BlackBra"), setup.playerCode.hasItem("PinkBra"), setup.playerCode.hasItem("PlainBra"), setup.playerCode.hasItem("BlueBra"), setup.playerCode.hasItem("RedBra"), setup.playerCode.hasItem("LatexBra"), setup.playerCode.hasItem("PinkLatexBra")]>><<set _targetWorn = [setup.playerCode.isWorn("BlackBra"), setup.playerCode.isWorn("PinkBra"), setup.playerCode.isWorn("PlainBra"), setup.playerCode.isWorn("BlueBra"), setup.playerCode.isWorn("RedBra"), setup.playerCode.isWorn("LatexBra"), setup.playerCode.isWorn("PinkLatexBra")]>>You realize that the door of your apartment was slightly opened. To your relief there was no one inside the apartment but after taking inventory of your possessions, you <<if _targetBra[0] && !_targetWorn[0]>>realize that your black bra is now missing.<<removeFromInventory "BlackBra">><<elseif _targetBra[1] && !_targetWorn[1]>>realize that your pink bra is now missing.<<removeFromInventory "PinkBra">><<elseif _targetBra[2] && !_targetWorn[2]>><<removeFromInventory "PlainBra">>realize that your plain bra is now missing.<<elseif _targetBra[3] && !_targetWorn[3]>><<removeFromInventory "BlueBra">>realize that your blue bra is now missing.<<elseif _targetBra[4] && !_targetWorn[4]>><<removeFromInventory "RedBra">>realize that your red bra is now missing.<<elseif _targetBra[5] && !_targetWorn[5]>><<removeFromInventory "LatexBra">>realize that your latex bra is now missing.<<elseif _targetBra[6] && !_targetWorn[6]>><<removeFromInventory "PinkLatexBra">>realize that your pink latex bra is now missing.<<else>> find that nothing of value is missing, but the intruder was clearly looking for something.<</if>>
<<link "This is scary...">><<set $flags.jobs.kam.vBad = false>><<goto "Apartment 2">><</link>><</if>><<else>><div class="hidden"><<set $location = {name: 'Home',
goto: 'Apartment 2',
isUnlocked: () => State.variables.housing.current == 'apartment',
dimension: 0,
coordinates: [1, -1],
openHours: [0, 1440],
openDays: [true, true, true, true, true, true, true],
tags: ['busAccessible', 'changeDimension', 'hidden']
}>></div><center><div class=travel>[img[Images/Locations/Apartment2.jpg]]</div></center>A clean looking apartment, it is clearly a step up compared to your old flat having not only your bedroom, a kitchen and a decent bathroom, but also an extra room<<if $housing.rooms[0] is "None">> to use as you see fit<<elseif $housing.rooms[0] is "Gym">> which you put a home gym in<<elseif $housing.rooms[0] is "Workshop">> which you set up as a workplace for sewing<<elseif $housing.rooms[0] is "Stream Room">> which you decided to use for your livestreams<</if>>.
<center>What will you do?<<if !$flags.jobs.gas.job>><span class="You">
"I should probably go find a job, maybe the gas station is looking for people?"</span><</if>><<if (!$college.programs[0].active && !$college.programs[1].active && !$college.programs[2].active && !$college.programs[3].active && !$college.programs[4].active) and $time.days < 12>><span class="You">
"It's the enrollment period at the College! I should probably register to a program."</span><</if>><<if visited("Club") < 5 && visited("Club") > 0 and ($time.days/7+2 > visited("Club"))>>
<span class=You>"It's been a while since I last went to the Red Vixen"</span><</if>><<if $time.days is 13 && visited("C2p1") is 0>>
<<if $time.minutes >= 1140>>[[The Party->C2p1]]<<else>>You can go to the party starting from 19h<</if>><<elseif $time.days is 62 && $time.minutes >= 1140 && $flags.halloweenInvite>>[[Halloween Party->Halloween P1]]<</if>>
<<if $college.programs[0].active && !$housing.upgrades[1].door and $time.days > 40>>[[Home Repairs->App2Upgrades]] | <</if>><<if _hasLaptop>>[[Use your computer->Laptop]] | <</if>><<if _hasSewingMachine and $housing.rooms[0] !== "Workshop">>[[Sew->Sewing]] | <</if>><<if $playerClothingLooks[0].clothing.length > 0 or $playerClothingLooks[1].clothing.length > 0 or $playerClothingLooks[2].clothing.length > 0 or $playerClothingLooks[3].clothing.length > 0 or (def $playerClothingLooks[4] && $playerClothingLooks[4].clothing.length > 0) or (def $playerClothingLooks[5] && $playerClothingLooks[6].clothing.length > 0) or (def $playerClothingLooks[4] && $playerClothingLooks[6].clothing.length > 0) or (def $playerClothingLooks[7] && $playerClothingLooks[7].clothing.length > 0)>>[[Wardrobe->Looks]]<<else>>[[Wardrobe->Tops]]<</if>> | [[Kitchen]] | [[Bathroom]] | <<if $housing.rooms[0] is "None">>[[Empty Room->Room 1]]<<elseif $housing.rooms[0] is "Gym">>[[Home Gym->Room 1]]<<elseif $housing.rooms[0] is "Workshop">>[[Workshop->Room 1]]<<elseif $housing.rooms[0] is "Stream Room">>[[Stream Room->Room 1]]<<elseif $housing.rooms[0] is "Dance Room">>[[Dance Room->Room 1]]<</if>> | <<if ($time.minutes < 1260) && ($time.minutes > 359)>>[[Nap]]<<else>>[[Sleep->Night 2]]<</if>><<if _hasAlarm>> | [[Routine Settings->RoutineMaker]]<<if (($routines[0].eat is 1 or $routines[1].eat is 1) && (_nbHealthyFood is 0 or !_hasStove)) or (($routines[0].eat is 2 or $routines[1].eat is 2) and _nbFood is 0) or (($routines[0].eat is 3 or $routines[1].eat is 3) and _nbJunkFood is 0) or (($routines[0].autoshaveFace or $routines[1].autoshaveFace) && !_hasClipper and _nbRazors is 0) or (($routines[0].autoshaveBody or $routines[1].autoshaveBody) and _nbWaxStrips is 0 && _nbRazors is 0 && _nbCream is 0) or (($routines[0].autoshavePubes or $routines[1].autoshavePubes) and _nbWaxStrips is 0 && _nbRazors is 0) or (($routines[0].medication[0] or $routines[1].medication[0]) && _nbPainkiller is 0) or (($routines[0].medication[1] or $routines[1].medication[0]) && _nbAdmorvils is 0) or (($routines[0].medication[2] or $routines[1].medication[2]) && _nbDimoxinil is 0) or (($routines[0].medication[3] or $routines[1].medication[3]) && _nbHairBGone is 0) or (($routines[0].medication[4] or $routines[1].medication[4]) && _nbSteroids is 0) or (($routines[0].medication[5] or $routines[1].medication[5]) && _nbInhibiPlus is 0)>><<link "⚠️">><<script>>Dialog.setup("Warning", "charsheet"); Dialog.wiki(Story.get("RoutineWarning").processText()); Dialog.open();<</script>><</link>><</if>><</if>>
<<Clothes>><<if _gag or (!_outfit && (!_top or !_bottom)) or !_shoes>><span class="You">"I can't go out like this!"</span><<elseif !_shoes>><span class="You">"I should put some shoes on before leaving"</span><<else>><span data-nokeys="true">[[Go out->Travel]]</span><<Leave>><</if>></center><</if>><</if>><<set _paint = setup.playerCode.hasItem("Paint")>><span id=1>Perform some home repairs?
<<if !$housing.upgrades[1].door and _paint>><<link "Repaint your door">><<replace #1>><<set $time.minutes+=40>><<set $player.stats.hygiene-=5>><<set $player.stats.dignity+=5>>You repaint your front door, covering up the slur that was painted on it by unknown vandals. You feel a little more proud about where you live now, even if the interior is still pretty awful.
<<link "All done!">><<set _paint = false>><<set $housing.upgrades[1].door = true>><<goto "Apartment 2">><</link>><</replace>><</link>>
<<elseif !$housing.upgrades[1].door && !_paint>><span class=You><i>"I would need to buy some paint"</i></span><</if>></span>
<span data-nokeys="true"><<link "Nevermind">><<goto "Apartment 2">><</link>></span><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Apartment 2">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><<if $player.assets.fixerUpper.renovations[3] < 100 && $housing.current is "fixerUpper">><<set _hasMaterials = setup.playerCode.hasItem("ConstructionMaterials")>><center><div class=travel>[img[Images/Locations/RoomFixerUpper.jpg]]</div></center>
<center><<if _hasMaterials>><<link "Renovate the Kitchen - 5:00" "Renovate">><<set $player.assets.fixerUpper.renovations[1]+=random(15,25)>><</link>> | <</if>><<link "Leave" "FixerUpper">><</link>></center><<else>><<set _chair = [setup.playerCode.hasItem("BlueChair"), setup.playerCode.hasItem("PinkChair")]>><<if $housing.rooms[0] is "None">><<nobr>>
<<set _gymMatting = setup.playerCode.hasItem("GymMatting")>>
<<set _dumbbells = setup.playerCode.hasItem("Dumbbells")>>
<<set _weights = setup.playerCode.hasItem("Weights")>>
<<set _airWalker = setup.playerCode.hasItem("AirWalker")>>
<<set _sewingMachine = setup.playerCode.hasItem("SewingMachine")>>
<<set _Mannequin = setup.playerCode.hasItem("Manequin")>>
<<set _hangingRack = setup.playerCode.hasItem("HangingRack")>>
<<set _laptop = setup.playerCode.hasItem("Laptop")>>
<<set _desk = setup.playerCode.hasItem("Desk")>>
<<set _AcousticPanels = setup.playerCode.hasItem("AcousticPanels")>>
<<set _largeMirror = setup.playerCode.hasItem("LargeMirror")>>
<<set _pole = setup.playerCode.hasItem("Pole")>>
<<set _soundSystem = setup.playerCode.hasItem("SoundSystem")>>
<</nobr>>A room you just use for miscellaneous storage, maybe you could make something out of it?
<<if $housing.rooms[1] !== "Gym">>Gym (<<if _gymMatting>><span style=color:green>Gym Matting</span><<else>><span style=color:red>Gym Matting</span><</if>> | <<if _dumbbells>><span style=color:green>Dumbbell Set</span><<else>><span style=color:red>Dumbbell Set</span><</if>> | <<if _weights>><span style=color:green>Weights</span><<else>><span style=color:red>Weights</span><</if>> | <<if _airWalker>><span style=color:green>Air Walker</span><<else>><span style=color:red>Air Walker</span><</if>>) - <<if _gymMatting and _dumbbells and _weights and _airWalker>><<link "Make a Gym">><<set $housing.rooms[0] = "Gym">><<goto "Room 1">><<set $time.minutes+=60>><</link>><<else>><span style=color:red>Missing Objects</span><</if>><</if>><<if $flags.jobs.sewing.job and $housing.rooms[1] !== "Workshop">>
Workshop (<<if _sewingMachine>><span style=color:green>Sewing Machine</span><<else>><span style=color:red>Sewing Machine</span><</if>> | <<if _Mannequin>><span style=color:green>Mannequin</span><<else>><span style=color:red>Mannequin</span><</if>> | <<if _hangingRack>><span style=color:green>Hanging Rack</span><<else>><span style=color:red>Hanging Rack</span><</if>> | <<if _desk>><span style=color:green>Desk</span><<else>><span style=color:red>Desk</span><</if>>) - <<if _sewingMachine and _desk and _Mannequin and _hangingRack>><<link "Make a Workshop">><<set $housing.rooms[0] = "Workshop">><<goto "Room 1">><<set $time.minutes+=30>><</link>><<else>><span style=color:red>Missing Objects</span><</if>><</if>>
<<if $housing.rooms[1] !== "Steam Room">>Streaming Room (<<if _laptop>><span style=color:green>Laptop</span><<else>><span style=color:red>Laptop</span><</if>> | <<if _chair[0] or _chair[1]>><span style=color:green>Computer Chair</span><<else>><span style=color:red>Computer Chair</span><</if>> | <<if _desk>><span style=color:green>Desk</span><<else>><span style=color:red>Desk</span><</if>> | <<if _AcousticPanels>><span style=color:green>Acoustic Panels</span><<else>><span style=color:red>Acoustic Panels</span><</if>>) - <<if _laptop and _desk and _AcousticPanels and (_chair[0] or _chair[1])>><<link "Make a Streaming Room">><<set $housing.rooms[0] = "Stream Room">><<set $flags.jobs.kam.cap += 1500>><<goto "Room 1">><</link>><<else>><span style=color:red>Missing Objects</span><</if>><</if>><<if $housing.rooms[1] !== "Dance Room" && ($flags.jobs.showNTail or $flags.jobs.blueMoon.stripper or $college.programs[1].active)>>
Dance Room (<<if _largeMirror>><span style=color:green>Large Mirror</span><<else>><span style=color:red>Large Mirror</span><</if>> | <<if _pole>><span style=color:green>Pole</span><<else>><span style=color:red>Pole</span><</if>> | <<if _soundSystem>><span style=color:green>Sound System</span><<else>><span style=color:red>Sound System</span><</if>>) - <<if _largeMirror && _pole && _soundSystem>><<link "Make a Dance Room">><<set $housing.rooms[0] = "Dance Room">><<refresh>><</link>><<else>><span style=color:red>Missing Objects</span><</if>><</if>>
<<link "Leave">><<House>><</link>>
\<<elseif $housing.rooms[0] is "Gym">><div class=travel>[img[Images/Locations/HomeGym.jpg]]
Your home gym allows you to stay in shape at home. Of course you do not have the space for all the equipment you can find at the gym, but you are no longer forced to go there to train.
<center><<link "Train - 1:00">><<if $player.backstory is 4>><<set $player.stats.fitness+=3>><<else>><<set $player.stats.fitness+=(2*($player.stats.health/100))>><</if>><<set $time.minutes+=60>><<set $player.stats.hygiene-=(random(4,7))>><<refresh>><</link>> | <<link "Leave">><<House>><</link>></center></div>
\<<elseif $housing.rooms[0] is "Workshop">><div class=travel>[img[Images/Locations/SewingRoom.jpg]]</div>
Your dedicated workshop gives you more room to create clothes. Better organisation also means it takes you less time to finish a project!
<center><<link "Sew" "Sewing">><</link>> | <<link "Leave">><<House>><</link>></center>
\<<elseif $housing.rooms[0] is "Stream Room">><div class=travel><<if _chair[1]>>[img[Images/Locations/StreamRoomP.jpg]]<<else>>[img[Images/Locations/StreamRoomB.jpg]]<</if>></div>
A dedicated room for doing your streams, it should help with your popularity as production value is greatly improved.
<center><<link "Stream" "Kam.io">><</link>> | <<link "Leave">><<House>><</link>></center>
\<<elseif $housing.rooms[0] is "Dance Room">>This somewhat empty room is the perfect location for you to practice dancing, or maybe get in shape with the shiny pole in the middle of it.
<center><<link "Dance - 1:00">><<set $time.minutes+=60>><<refresh>><<set $player.skills[6].xp+=3>><<set $player.stats.hygiene-->><</link>> | <<link "Poledance - 1:00">><<refresh>><<set $player.skills[6].xp++>><<if $playerBody.muscleBuild < 2>><<set $player.stats.fitness+=2>><</if>><<set $player.stats.hygiene-=3>><<set $time.minutes+=60>><</link>> | <<link "Leave">><<House>><</link>></center><</if>><</if>><<set _alarm = setup.playerCode.hasItem("Alarm")>>You have a pleasant night, allowing you to be well rested for tomorrow.<span id=check><<silently>><<weightcheck>><</silently>></span><<if !_alarm and $time.days > 5>>
<span class=You>//I should get a little more organised, maybe buying an alarm clock will allow me to establish a routine?//</span><</if>><<if !$player.status.ate>>
<<set $player.stats.health-=(random(5,10))>><span style=color:red>You didn't eat today</span><</if>>
<<silently>><<if _alarm>><<if ($time.minutes < $routines[0].wakeUp) && (($time.days % 7 == 1 && $routines[0].active[0]) or ($time.days % 7 == 2 && $routines[0].active[1]) or ($time.days % 7 == 3 && $routines[0].active[2]) or ($time.days % 7 == 4 && $routines[0].active[3]) or ($time.days % 7 == 5 && $routines[0].active[4]) or ($time.days % 7 == 6 && $routines[0].active[5]) or ($time.days % 7 == 0 && $routines[0].active[6]))>><<set $time.minutes to $routines[0].wakeUp>><<elseif ($time.minutes > $routines[0].wakeUp) && (($time.days % 7 == 0 && $routines[0].active[0]) or ($time.days % 7 == 1 && $routines[0].active[1]) or ($time.days % 7 == 2 && $routines[0].active[2]) or ($time.days % 7 == 3 && $routines[0].active[3]) or ($time.days % 7 == 4 && $routines[0].active[4]) or ($time.days % 7 == 5 && $routines[0].active[5]) or ($time.days % 7 == 6 && $routines[0].active[6]))>><<set $time.minutes = ($time.minutes+(1440-$time.minutes+$routines[0].wakeUp))>><<elseif ($time.minutes < $routines[1].wakeUp) && (($time.days % 7 == 1 && $routines[1].active[0]) or ($time.days % 7 == 2 && $routines[1].active[1]) or ($time.days % 7 == 3 && $routines[1].active[2]) or ($time.days % 7 == 4 && $routines[1].active[3]) or ($time.days % 7 == 5 && $routines[1].active[4]) or ($time.days % 7 == 6 && $routines[1].active[5]) or ($time.days % 7 == 0 && $routines[1].active[6]))>><<set $time.minutes to $routines[1].wakeUp>><<elseif ($time.minutes > $routines[1].wakeUp) && (($time.days % 7 == 0 && $routines[1].active[0]) or ($time.days % 7 == 1 && $routines[1].active[1]) or ($time.days % 7 == 2 && $routines[1].active[2]) or ($time.days % 7 == 3 && $routines[1].active[3]) or ($time.days % 7 == 4 && $routines[1].active[4]) or ($time.days % 7 == 5 && $routines[1].active[5]) or ($time.days % 7 == 6 && $routines[1].active[6]))>><<set $time.minutes = ($time.minutes+(1440-$time.minutes+$routines[1].wakeUp))>><<else>><<set $time.minutes+=600>><</if>><<elseif !_alarm>><<set $time.minutes+=600>><</if>><</silently>><<link "Wake up">><<if $flags.jobs.homekeeping.active && visited("LandLordVisit") == 0>><<goto "LandLordVisit">><<else>><<goto "NightJump">><</if>><</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<if $flags.jobs.homekeeping.active && visited("LandLordVisit") == 0>><<goto "LandLordVisit">><<else>><<goto "NightJump">><</if>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div>
<<set $player.status.ate = false>><<set $timer.makeup.lips to 0>><<set $timer.makeup.toper to 0>><<set $timer.makeup.eyeshadow to 0>><<set $timer.makeup.eyeliner to 0>><<set $player.status.inhibiPlus = false>><<Autosave>><<if $time.days % 365 is 2 or $time.days % 365 is 32 or $time.days % 365 is 63 or $time.days % 365 is 93 or $time.days % 365 is 124 or $time.days % 365 is 155 or $time.days % 365 is 183 or $time.days % 365 is 214 or $time.days % 365 is 244 or $time.days % 365 is 275 or $time.days % 365 is 305 or $time.days % 365 is 336>><<if $player.assets.money >= 1800 && !$flags.housing.lateRent>><<set $player.assets.money-=1800>><<elseif $player.assets.money >= 3600 && $flags.housing.lateRent>><<set $player.assets.money-=3600>><<set $flags.housing.lateRent = false>><<elseif $player.assets.money < 3600 && $flags.housing.lateRent>><<goto "Game Over">><<else>><<set $flags.housing.missedRentTrig = true>><<set $flags.housing.lateRent = true>><</if>><</if>><<Autosave>>You move to your new apartment, finally leaving behind the crappy apartment you first moved into. While your new place is way better, you feel like leaving Mr. Ronzo's shoddy building is a big milestone and you never thought you might miss that shithole of a place.
This being said, you are really looking forward to what lays ahead. A new apartment with proper rooms, no mold and no trains passing next to your room allowing you to get proper nights of sleep from now on. You also have a whole new room which you will be able to fill as you please instead of just cramming everything down within the same room.
Of course, the rent is far more expensive than your previous apartment, but you feel like the advantages greatly outweigh the inconveniences.
You take a deep breath before moving in the last few boxes of your belongings <<link "inside.">><<set $housing.current = "apartment">><<goto "Apartment 2">><</link>>
<div style=border-style:solid><span style=color:green><b>Hint</b>: Some shops have new items available for purchase!</span></div><div class="topBar">realturf.com <div style='float: right;'><<button "x">><<goto Laptop>><</button>></div></div><div class="topBar2"><<listbox "_site" autoselect>>
<<option "Home" "Browse the Web">>
<<option "icoast.com" "iSell">>
<<option "PornTube.xxx" "Porn">>
<<option "Kam.io" "Kam.io">>
<<option "realturf.com" "Realturf">>
<</listbox>> <<button "→">><<set _site>><<goto _site>><</button>></div><div id="web" class="web">[img[Images/Misc/RealturfLogo.jpg]]<<if $flags.jobs.homekeeping.apartment is 1 && $housing.current is 'apartment'>>
<<button "Homekeeping" "Realturf 2">><</button>><</if>>
<center><<if ($housing.current is "apartment" && !$college.programs[0].active) or ($housing.current == "fixerUpper" && $college.programs[0].active and $time.days >= 82)>>Nothing Available<<else>><<if $housing.current is "crappy apartment">><div class=item>
<span style=color:black>Apartment to Rent
Rent: $1800/mo (1st of each month)
Deposit: $1800</span>
<<if $player.assets.money >= 1800 && !$flags.housing.lateRent>><div class=btn1><<button "Move here">><<goto "Moving 1-2">><<set $player.assets.money-=1800>><</button>></div><<elseif $player.assets.money >= 1800 && $flags.housing.lateRent>><span style=color:black>You still have unpaid rent</span><<else>><span style=color:black>Can't afford</span><</if>></div><</if>>\
<<if $time.days >= 82 && $college.programs[0].active && !$player.assets.fixerUpper.owned>><div class=item>
<span style=color:black>Fixer Upper
Cost: $50,000
State: Serious need of renovations</span>
<<if $player.assets.money >= 50000>><<button "Purchase" "Realturf">><<set $player.assets.money-=50000>><<set $player.assets.fixerUpper.owned = true>><</button>><<else>><span style=color:black>Can't afford</span><</if>>
</div><</if>><</if>></center></div><div class="topBar3"><div style="width: 101.9%; background-color:#0000B2;"> <<button "Shut Down">><<House>><</button>><div style="min-width: 75px; max-width: 75px; width: 75px; display:inline-block; text-align: center; font-size: 1em; float:right; background-color:#000099;"><<TimeMini>>_hours:_minutes<<if $settings.time == 1>> <<if $time.minutes < 720>>AM<<else>>PM<</if>><</if>></div></div></div><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Laptop">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div>You make it to Kara's place, your inhibitions gone because of the alcohol and your own lust taking over your mind. Kara is in a similar state, constantly touching you and breathing heavily between kisses.
<div class=hidden><<set _lingerie = setup.playerCode.isWearingItemWithTags("Lingerie")>><<set _undies = setup.playerCode.isWearingItemWithTags("Undies", "Female")>><<set _bra = setup.playerCode.isWearingItemWithTags("Bra")>><<if $player.status.crossdressing or ((_lingerie) or (_undies and _bra))>><<set _VidId = 5>><<elseif $player.status.crossdressing && visited("KaraGrad3") !== 0>><<if $player.stats.dominance <= 0>><<set _VidId = 3>><<else>><<set _VidId = 4>><</if>><<else>><<set _VidId = random(1,2)>><</if>>
</div><<if _VidId is 1>>Kara decides to suck your cock in what you could only qualify as the best blowjob you ever received. Her tongue wrapping around your cock as you feel her tongue moving around, stimulating you further. She is going to milk you dry if she continues like this!
<div class=shower>[img[Images/Porn/KaraFacial.m4v]]</div>
However, before you get to climax, she stops sucking and instead jerks you off for a short while, making you ultimately cream her face, much to her delight. You offer to reciprocate, but she doesn't seem to care that much and instead goes in the shower. You try to wait for her but alcohol and fatigue makes you pass out in her bed while she's cleaning herself up.
She didn't bother waking you up and you spend the night with her and have a pleasant, albeit short breakfast with her before going back <<link "home.">><<set $time.minutes = random(780,840)>><<House>><</link>><<elseif _VidId is 2>>You both start undressing and the make-out session soon turn to full blown sex. However, Kara doesn't seem to be satisfied with plain normal sex, making you pound her roughly instead.
<div class=shower><video src="Images/Porn/KaraSex.m4v" type="video/m4v" autoplay loop></video></div>
After this amazing, albeit exhausting, session, the two of you cuddle for a while, before finally falling asleep. However, you have to go home relatively early as she got an appointment in the <<link "morning.">><<set $time.minutes = random(720,780)>><<House>><</link>><<elseif $VidID is 3>>You let Kara have a go on you tonight as she candidly proposes to fuck you this time around.
<div class=shower><video src="Images/Porn/KaraPeg.m4v" type="video/m4v" autoplay loop></video></div>
You have to admit climaxing from having your prostate stimulated is different from your regular orgasms, but it also feels great. Hopefully, it won't hurt tomorrow when you will have to return <<link "home.">><<set $time.minutes = random(720,780)>><<set $player.skills[1].xp+=(random(3,5))>><<House>><</link>><<elseif $VidID is 4>>You both start undressing and the make-out session soon turn to full blown sex.
<div class=shower><video src="Images/Porn/KaraCrossSex.m4v" type="video/m4v" autoplay loop></video></div>
After this amazing, albeit exhausting, session, the two of you cuddle for a while, before finally falling asleep. However, you have to go home relatively early as she got an appointment in the <<link "morning.">><<set $time.minutes = random(720,780)>><<House>><</link>><<else>>You let Kara jerk you off, still partially crossdressed. Her hand feels amazing and your breath gets heavier with every stroke she gives you.
<div class=shower><video src="Images/Porn/Sissification1.m4v" type="video/m4v" autoplay loop></video></div>
It doesn't take you long to cum and you go take a shower to clean the cum off your body. When you go back to Kara's room, she is already asleep. You spend the rest of the night with her and have a pleasant, albeit short breakfast with her before going back <<link "home.">><<set $time.minutes = random(780,840)>><<House>><</link>><</if>><div class=hidden><span id="btn1"><<button $btn1>>
<<if _VidId is 1>><<set $time.minutes = random(780,840)>><<else>><<set $time.minutes = random(720,780)>><</if>><<House>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><div id=main>You go to see Crystal. <span class=Crystal>"<<if $crystal.shopping1[1] && $crystal.shopping1[3] == 0 && $crystal.shopping1[2] == $time.days && $time.minutes >= 1110>><span class=Crystal>"I can't believe you stood me up today! Still, I'm not going to hold a grudge over this, it's just annoying that's all."</span><<else>><<if $player.status.crossdressing>><<print either("Hey cutie!", "Heyyy! Looking hot tonight!", "Oh, look at you! I'm jealous!")>><<else>><<print either("Hey! Want to hang out?", "Hey hot stuff, feel like doing something?")>><</if>><</if>>"</span>
<center><<if $player.assets.money >= 8>><<link "Drink with Crystal">><<set _EffectChance = random(1,10)>><<replace #main>><<if _EffectChance < 8>>You take a drink with Crystal and chat for a while. "She" seems happy to spend some time with you as you note "her" traditional <<link "flirting.">><<goto "Club">><<set $time.minutes+=random(45,75)>><<set $player.assets.money-=8>><</link>><<elseif _EffectChance is 8>>You drink with Crystal, but you notice "her" being particularly touchy tonight, inching closer and closer to you as your drinks get empty.
<span class=Crystal>"$player.names.basic?"</span>, "she" says softly as "her" hand slowly makes its way to your crotch.
<span class=You>"Yes?"</span>, you reply, despite being fully aware of what Crystal wants.
<span class=Crystal>"What about we go outside for a minute? I need some... fresh air..."</span>
<span class=You>"Oh, of course, let me just finish my-"</span> You don't even have the chance to finish you sentence that the sissy grabs you by the hand, almost dragging through the entire club as you leave by a side <<link "exit.">><<goto "Crystal1">><</link>><<else>>You drink with Crystal, but you notice "her" being particularly touchy tonight, inching closer and closer to you as your drinks get empty.
<span class=Crystal>"Hey $player.names.basic... Wanna go have some fun in the bathroom?"</span>, "she" says softly as "her" hand slowly makes its way to your crotch.
You groan a bit. It is hard to refuse the offer and you decide to oblige, following "her" all the way to the men's [[room.->Crystal2]]<</if>><</replace>><</link>> | <</if>><<if $kara.training.activeTask == "C3" || $kara.training.activeTask == "C4">><<link "Shopping Trip">><<replace #main>><span class=You>"Say Crystal, I've been meaning to ask. You know how Kara is helping me explore my <<if $player.status.crossdressing>>well... uhm... this.<<else>>more feminine side.<</if>> And I need your help."</span>
<span class=Crystal>"My help? What did she ask you to do even?"</span> She asks, puzzled.
<span class=You>"Well, she just wants me to buy some new <<if $kara.training.activeTask == "C3">><<set $crystal.shopping1[1] = "C3">>clothes<<else>><<set $crystal.shopping1[1] = "C4">>shoes<</if>> and I was wondering if you could give be a hand..."</span>
Crystal lightens up as you ask for her help. <span class=Crystal>"Oh! I'd love to help you! I'm sure we can get you something adorable to wear, or slutty, whatever you want really! We can go together to the mall. When are you free? I can do <<if ($time.days % 7 == 5 && $time.minutes > 240) || $time.days % 7 == 6>><<set $crystal.shopping1[2] = $time.days+1>>tomorrow<<elseif $time.days % 7 == 0 && $time.minutes < 240>><<set $crystal.shopping1[2] = $time.days>>tomorrow<<else>><<set $crystal.shopping1[2] = (Math.toUpper($time.days/7)*7)+6>>saturday<</if>> if you want. Will you be free?"</span>
You never saw Crystal be so passionate about something other than partying, but you have to say you are relieved she can help you out.
<span class=You>"Hmm, sure, I can do that."</span>
<span class=Crystal>"Great, let's meet at the mall around 2pm? I kinda like to sleep in before going on a shopping expedition!"</span>
<span class=You>"Alright, I'll see you there, <<link "then." "Club">><<set $crystal.shopping1[0] = true>><</link>><</replace>><</link>> | <</if>><<if $player.status.crossdressing && $kara.training.progress[3] is 3 && $kara.training.progress[0] is 3 && $kara.training.progress[1] is 1>><<link "I feel like trying something...">><<replace #main>><<if visited("Crystal1p1") !== 1>><span class=You>"I want to try something sexual while crossdressing. I know, it's a big step, but I really think I'm ready for this."</span>
Crystal's eyes light up as you say this. <span class=Crystal>"Really? Well uhmm... let me think of something real quick..."</span>
<span class=You>"Well, it's no big deal, really. If you don't have any ideas, it's fine."</span>
<span class=Crystal>"No, it's not fine. I have a perfect opportunity for us, I just need to remember his name..."</span>
<span class=You>"Do I know him?"</span>, you ask, trying to help "her" remember.
<span class=Crystal>"No, at least I don't think so... Hold on a minute, I'm going to text Kara, she usually remembers this kind of stuff."</span>
"She" grabs "her" phone and texts Kara as you awkwardly wait. After what feels like an eternity, Crystal smiles. <span class=Crystal>"Got it! Of course she would remember him."</span>
<span class=You>"How co-"</span>
The crossdresser raises "her" finger to tell you to be quiet as "she" calls the man "she" mentioned earlier. <span class=Crystal>"Hey, how are ya?"</span>
<span class=Crystal>"As always! Listen, I have a friend here who is up for some action and we could probably do the thing you suggested a month ago... Yeah! That."</span> She looks at you for an instant. <span class=Crystal>"Well hmm... I'd need to go get something a bit hotter, so we'll be there in what... an hour, two hours max?"</span>
Wait a minute, why would "she" need to go home? "Her" attire almost screamed 'fuck me'! You however don't have much time to think about it as Crystal hangs up and nearly drags you out of the Red Vixen.
<span class=You>"So, why are we going to your place?"</span>, you ask.
<span class=Crystal>"To get you something sexier! I lied to him because I didn't want to make him think you might not be as hot as he thinks."</span>
<span class=You>"Ahh... yeah... fair enough..."</span>
[[At Crystal's Place->Crystal1p1]]<<elseif !$player.status.crossdressing && visited("Crystal4") is 0>><span class=Crystal>"Well, I have something in mind, but I'm not sure you will like it..."</span>
<span class=You>"Do tell, otherwise I can't say if I will or won't."</span>
<span class=Crystal>"Well, you remember Cassidy?"</span>, "she" asks.
You think for a second, it's been quite some time since you've met Crystal's friends and all you seem to recall is that you were quite intoxicated. <span class=You>"Hmmm..."</span>
<span class=Crystal>"Whatever! Well, she's here and she's up for some fun action, I can always ask her if she's interested in a ménage à trois!"</span>
You shouldn't be surprised that "her" friend, which you thought was called Chastity until very recently, would be as wild as the blonde. <i><span class=You>Well... at least she doesn't have a stripper name as her real name... I guess.</span></i>
Before you can give an answer, Crystal leaves you to go talk to Cassidy. You stand there awkwardly as Crystal points at you, feigning unawareness to stave off the weirdness of the moment. After a little bit, "she" comes back with a familiar grin.
<span class=Crystal>"Finish your drink and buckle up, we're going to have a lot of fun tonight!"</span>
<<link "Later">><<set $time.minutes+=115>><<goto "Crystal4">><</link>><<else>><span class=Crystal>"Well uhmm... let me think of something real quick..."</span>, "she" says, <span class=Crystal>"Nope, sorry, I'm out of ideas."</span>
[[Ahhh...->Club]]<</if>><</replace>><</link>> | <</if>>[[Not now->Club]]</center></div>You idly sit buy as Crystal rummages through "her" drawers, trying to find something for you to wear. <span class=You>"I don't know Crystal, why do I need to change?"</span>
<span class=Crystal>"Look hun, I know this guy and you really need to look like you come out of a lingerie catalogue to have a good time. Fuck, I can't find anything, I'll go look in Kara's room."</span>
<span class=You>"Won't she mind you steal from her drawers for me?"</span>
"She" laughs. <span class=Crystal>"You do know I'm wearing her things half the time right? It's part of our living arrangements."</span>
<span class=You>"Right, I should have figured as much."</span>, you say. Sadly for you, Kara didn't give you the same sort of arrangement, but you don't know what it entails either.
After a few minutes, "she" comes back triumphant with a set of white lace lingerie. <span class=Crystal>"So? What do you think?"</span>, Crystal asks as "she" dangles the cute set.
You blush a little. <span class=You>"I... I kind of like it..."</span>
"She" cheers and presses you to put in on, insisting on leaving the room so "she" "won't get carried away and ride you". Of course, you will have to give it back to Crystal after this is over, but you wouldn't have minded keeping it. Now all that is left to do is get over there, so you plan on taking a cab to the man's <<link "place.">><<goto "Crystal1p2">><</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Crystal1p2">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><span class=Crystal>"So, before we get in, what do you want to do exactly? He won't mind, but it's better for us to decide in advance."</span>
<span class=You>"Wow... I didn't really think this through... give me a second to think about it"</span>
<span id=select>What will you choose?
<center><<link "I want to fuck you">><<replace #select>>You take a moment to think about what you want to do. Ultimately, you think you took a big step already by asking Crystal for some lewd encounter. <span class=You>"I think I want him to fuck you, I don't think I'm ready to be fucked yet."</span>
<span class=Crystal>"Oh? Well that's totally fine hun, plus, you can always use your own cock to fill my mouth!"</span>, "she" says both supportingly and flirtingly.
You then get inside the man's condo, it is a rather nice place and you have to presume he has quite a lot of money from the expensive looking furniture and art pieces. After talking for a little bit, you finally get to the action. Fortunately for you, Crystal seemed quite eager to be spitroasted by the man and yourself, allowing you to familiarize yourself with group sex in a less drastic manner.
"She" seemed delighted, of course as both "her" holes were being filled with cocks, moaning loudly with every thrusts of his cock inside "her", while letting you fuck "her" mouth inside of just sucking on yours.
<video src="Images/Porn/CrystalThreeway1.m4v" type="video/m4v" autoplay loop></video>
The experience is fun, albeit you did still have sex 'normally' this time. After a brief detour to Crystal's place to change back in your own underwear, you return <<link "home.">><<set $player.stats.sissification++>><<House>><<set $time.minutes to 240>><</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<set $player.stats.sissification++>><<set $time.minutes to 240>><<House>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><</replace>><</link>> | <<link "I want to be fucked">><<replace #select>>You take a moment to think about what you want to do. Ultimately, you think you took a big step already by asking Crystal for some lewd encounter. <span class=You>"I'd like to have him fuck me actually, if you don't mind that is."</span>
<span class=Crystal>"You do? Wow, I actually didn't think you'd be willing to go as far, but if you really want to, I don't mind!"</span>, she says, taken aback by your bold decision.
You then get inside the man's condo, it is a rather nice place and you have to presume he has quite a lot of money from the expensive looking furniture and art pieces. After talking for a little bit, you finally get to the action. While you are definitely not as skilled as Crystal, the training Kara gave your with those plugs make it possible for you to take on the man's cock.
<video src="Images/Porn/CrystalThreeway2.m4v" type="video/m4v" autoplay loop></video>
Crystal still manages to steal the show however, greedily sucking on your rock hard cock as you are being fucked, making you moan and whimper as you have difficulty to handle all of the stimulation.
The experience was actually very fun and you thank Crystal for agreeing to do this with you. <span class=Crystal>"Oh, you have no idea how happy I am you wanted to try this out! Let's hope we can do more together in the future!"</span> After a brief detour to Crystal's place to change back in your own underwear, you return <<link "home.">><<set $player.stats.sissification+=3>><<set $player.skills[1].xp+=4>><<House>><<set $time.minutes to 240>><</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<set $player.stats.sissification+=3>><<House>><<set $player.skills[1].xp+=4>><<set $time.minutes to 240>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><</replace>><</link>></center></span><<set _Plug = setup.playerCode.isWearingItemWithTags('Plug')>><<set _Gag = [setup.playerCode.isWearingItemWithTags('Gag'), setup.playerCode.isWorn('DildoGag')]>><<if _Gag[0]>><<set _EffectChance2 = random(1,100)>><<if _EffectChance2 >= 90>><<if _Gag[1]>><<set $player.skills[0].xp+=2>><</if>><<set $player.stats.dominance-->><</if>><</if>>You use your fleshlight to satisfy your urges, it's not the same as the real deal, but it's better than nothing.
<<set _EffectChance = random(1,100)>><<set _VidId = random(1,2)>><div class="shower"><<if _VidId is 1>><<if !$player.status.crossdressing>><video src="Images/Porn/Fleshlight.m4v" type="video/m4v" autoplay loop></video><<elseif $playerBody.breast.size > 0>><video src="Images/Porn/FleshlightShemale.m4v" type="video/m4v" autoplay loop></video><<elseif $player.status.crossdressing and _Plug>><video src="Images/Porn/FleshlightSissy.m4v" type="video/m4v" autoplay loop></video><<else>><video src="Images/Porn/FleshlightSissyPlug.m4v" type="video/m4v" autoplay loop></video><</if>><<else>><<if !$player.status.crossdressing>><video src="Images/Porn/Fleshlight2.m4v" type="video/m4v" autoplay loop></video><<elseif $playerBody.breast.size > 0>><video src="Images/Porn/FleshlightShemale2.m4v" type="video/m4v" autoplay loop></video><<elseif $player.status.crossdressing and _Plug>><video src="Images/Porn/FleshlightSissy2.m4v" type="video/m4v" autoplay loop></video><<else>><video src="Images/Porn/FleshlightSissyPlug2.m4v" type="video/m4v" autoplay loop></video><</if>><</if>></div>
<<if _EffectChance > 50 && $player.stats.dignity > 0>>You feel a bit frustrated about using a fleshlight.<</if>>
<<link "Done">><<set $time.minutes+=15>><<goto "Toys">><<if _EffectChance > 50 && $player.stats.dignity > 0>><<if _Plug>><<set $player.stats.sissification++>><</if>><<set $player.stats.dignity-->><</if>><</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<set $time.minutes+=15>><<goto "Toys">><<if _EffectChance > 50 && $player.stats.dignity > 0>><<if _Plug>><<set $player.stats.sissification++>><</if>><<set $player.stats.dignity-->><</if>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><<set _wornBottom = setup.playerCode.isWearingItemWithTags("Bottom")>><<set _bottom = setup.playerCode.itemWornWithTags("Bottom")>><<set _outfit = setup.playerCode.itemWornWithTags("Outfit")>>You exit in a quiet alley, with only the bass from the inside still being audible. It is definitely more quiet out there, and surprisingly, you don't find anyone smoking there either.
<span class=Crystal>"Oh, good, nobody's out there!"</span>, Crystal says after taking a quick glance.<<if visited("Crystal1") <= 1>>
<i><span class=You>"Well, I guess I finally found something Crystal is not into"</span></i><</if>>
You proceed to make out, lifting "her" on top a nearby trashcan as "she" lets "her" skirt fall onto the dusty asphalt without care.
<div class=shower>[img[Images/Porn/CrystalAlley.jpg]]</div>
The blonde looks like a stereotypical hooker, wearing leopard print clothing and lace gloves. Despite being completely soft, you could see "she" was craving for your cock and you were more than happy to oblige.
You undo your <span class=lower><<if _wornBottom>>_bottom.tags[1]<<else>>_outfit.tags[1]<</if>></span> and fuck "her" there and then. Crystal moans softly as "she" uses "her" hands as extra support, the trashcan clanging with every thrust you make.
Crystal's moans get louder and you put one of your hands over "her" mouth, which seems to turn the sissy on further. It doesn't take much longer for Crystal to climax, "her" cum splashing on "her" belly. You cum soon after and after helping "her" get a bit cleaned up, you go back <<link "Inside.">><<goto "Club">><<set $time.minutes+=random(20,30)>><</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Club">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div>You quickly make your way in a stall, drunkenly chuckling as the other patrons are completed indifferent to your acts. You find yourself in the stall with Crystal and "she" starts grinding "her" feminine rear against you.
As you are about to pull down on "her" thighs, you notice a hole poked near her rear hole. <span class=You><i>Why am I not surprised? Oh well, Crystal is better not to scold me for "damaging "her" clothes"...</i></span>
<video src="Images/Porn/CrystalBathroom.m4v" type="video/m4v" autoplay loop></video>
You pound the blonde roughly, forcing "her" to push against the walls of the stall to prevent "her" from falling down. "She" moans loudly, with the other patrons in the bathroom being fully aware of what's going on.
After a short while, you climax, with some of your cum staining "her" thighs. <span class=Crystal>"Ahh... Thank you $player.names.basic, I really needed that..."</span>
You get out of the stall, with the other men being totally indifferent to what the two of you did in the stall. <<if (visited("Crystal2") is 1 && visited("Crystal3") is 0) or (visited("Crystal2") is 0 && visited("Crystal3") is 1)>><<set $player.stats.dignity-->>Despite them not caring, it makes a you a bit uneasy...<</if>>
<<link "You return to the Club">><<goto "Club">><<set $time.minutes+=random(15,25)>><</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Club">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div>You quickly make your way in a stall, drunkenly chuckling as the other patrons are completed indifferent to your acts. You are surprised by her move but before you can even say a word she kisses you, her plump lips meeting yours.
Crystal is soon on "her" knees as "she" starts licking your balls. "She" then moves to the base your shaft, moving all the way to the glans and then start sucking on it expertly. After a few minutes, your shaft reaches "her" throat and "she" doesn't show any sign of gagging as you start to breathe heavily.
<video src="Images/Porn/BJCrystal.m4v" type="video/m4v" autoplay loop></video>
A few extra minutes and you finally cum in her mouth. She then gets back up and winks at you as she quickly fixes her hair. <span class=Crystal>"Thank you $player.names.basic, I really needed that~"</span> You get out of the stall, with the other men being totally indifferent to what the two of you did in the stall. <<if (visited("Crystal2") is 1 && visited("Crystal3") is 0) or (visited("Crystal2") is 0 && visited("Crystal3") is 1)>><<set $player.stats.dignity-->>Despite them not caring, it makes a you a bit uneasy...<</if>>
<<link "Return to the Club">><<goto "Club">><<set $time.minutes+=random(12,18)>><</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Club">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><<if visited("WorkB2") is 0>><<set $player.stats.dignity-->><</if>><<set _EffectChance = random(0,100)>><<if $time.days is 62>>[img[Images/Locations/BlueMoon1.jpg]]<<else>>[img[Images/Locations/BlueMoon.jpg]]<</if>><<if _EffectChance > 90>>
A customer flirts with you a bit and you get some extra tip from him.<<set $player.assets.money+=20>><<elseif _EffectChance < 15>>
A customer spanks you as you work, making you yelp. One of the strippers fortunately keep his hands busy for the rest of his stay.<</if>>
<<if setup.crystalMain.includes($time.days % 7)>><<set $player.assets.money+=(200+random(60,240))>><<else>><<set $player.assets.money+=(200+random(40,160))>><</if>><<set $time.minutes+=240>><<set $player.stats.hygiene-=4>>[[Done->BlueMoon]]You decide to try to become a waitress at the strip-club. While you'd rather do another kind of job, you could really need the money and if you make some effort, you can definitely pass for a girl.<<if $player.status.convincingness <= 8>> However you are stopped in your tracks as the manager easily notice that you are a male. You should try again after making some <<link "effort.">><<goto "BlueMoon">><</link>><<elseif $player.status.convincingness >= 9>> You try your luck to work at the Blue Moon, most people recognize you as a girl and in a generally moody lighting, you figure they won't have the slightest of chances of noticing, and thus, the owner doesn't seem to mind you being a male.
Congratulations! You got the job, you can work in the Blue Moon as a waitress. You can work any day of the week, but another waitress tells you you'll make more tip on [[weekends.->BlueMoon]]<<set $flags.jobs.blueMoon.waitress = true>><</if>><<set _Makeup = setup.playerCode.countItemsBoughtFromShop("Face Forward 1") + setup.playerCode.countItemsBoughtFromShop("Face Forward 2") + setup.playerCode.countItemsBoughtFromShop("Face Forward 3") + setup.playerCode.countItemsBoughtFromShop("Face Forward 4") + setup.playerCode.countItemsBoughtFromShop("Face Forward 5")>><<if _Makeup > 0>><<set _boughtMakeup = true>><</if>><<button "View Primary Routine">><<set $routines[1].dress>><<set $routines[1].eat>><<set $routines[1].shower>><<set $routines[1].goTo>><<set $routines[1].makeup>><<set $routines[1].autoshaveBody>><<set $routines[1].autoshaveFace>><<set $routines[1].autoshavePubes>><<set $routines[1].reapplyPolish>><<set $routines[1].active[0]>><<set $routines[1].active[1]>><<set $routines[1].active[2]>><<set $routines[1].active[3]>><<set $routines[1].active[4]>><<set $routines[1].active[5]>><<set $routines[1].active[6]>><<goto "RoutineMaker">><</button>>
<<if $routines[1].active[0] or $routines[1].active[1] or $routines[1].active[2] or $routines[1].active[3] or $routines[1].active[4] or $routines[1].active[5] or $routines[1].active[6]>>Your current secondary routine consists of the following:
<<if $routines[1].shower>>-Showering
<</if>><<if $routines[1].dress is 0>><<else>>-Put <<switch $routines[1].dress>><<case 1>>$playerClothingLooks[0].name<<case 2>>$playerClothingLooks[1].name<<case 3>>$playerClothingLooks[2].name<<case 4>>$playerClothingLooks[3].name<<case 5>>$playerClothingLooks[4].name<<case 6>>$playerClothingLooks[5].name<<case 7>>$playerClothingLooks[6].name<<case 8>>$playerClothingLooks[7].name<</switch>> on
<</if>><<if $routines[1].eat is 0>><<else>><<switch $routines[1].eat>><<case 1>>-Eat a healthy meal<<case 2>>-Eat a regular meal<<case 3>>-Eat junk food<</switch>>
<</if>><<if $routines[1].goTo is 0>>-Stay home<<else>>-Go to <<switch $routines[1].goTo>><<case 1>>the Gas Station<<case 2>>College<<case 3>>Holt-Oritz Engineering.<</switch>><</if>>
<<if $routines[1].active[6]>><span style=color:green>Sunday </span><<else>><span style=color:red>Sunday </span><</if>><<if $routines[1].active[0]>><span style=color:green>Monday </span><<else>><span style=color:red>Monday </span><</if>><<if $routines[1].active[1]>><span style=color:green>Tuesday </span><<else>><span style=color:red>Tuesday </span><</if>><<if $routines[1].active[2]>><span style=color:green>Wednesday </span><<else>><span style=color:red>Wednesday </span><</if>><<if $routines[1].active[3]>><span style=color:green>Thursday </span><<else>><span style=color:red>Thursday </span><</if>><<if $routines[1].active[4]>><span style=color:green>Friday </span><<else>><span style=color:red>Friday </span><</if>><<if $routines[1].active[5]>><span style=color:green>Saturday </span><<else>><span style=color:red>Saturday </span><</if>><<else>>Set your routine<</if>>
<hr>
Wake up at:
<<listbox "$routines[1].wakeUp" autoselect>><<option "6:30" 390>>
<<option "6:45" 405>>
<<option "7:00" 420>>
<<option "7:15" 435>>
<<option "7:30" 450>>
<<option "7:45" 465>>
<<option "8:00" 480>>
<<option "8:15" 495>>
<<option "8:30" 510>>
<<option "8:45" 525>>
<<option "9:00" 540>>
<<option "9:15" 555>>
<<option "9:30" 570>><</listbox>>
Then:
<<set _hasWardrobe = setup.playerCode.hasItem("Wardrobe")>><<if _hasWardrobe>><<listbox "$routines[1].dress" autoselect>>
<<option "Don't dress" 0>>
<<option "Dress (Look 1)" 1>>
<<option "Dress (Look 2)" 2>>
<<option "Dress (Look 3)" 3>>
<<option "Dress (Look 4)" 4>>
<<option "Dress (Look 5)" 5>>
<<option "Dress (Look 6)" 6>>
<<option "Dress (Look 7)" 7>>
<<option "Dress (Look 8)" 8>>
<</listbox>><<else>><<listbox "$routines[1].dress" autoselect>>
<<option "Don't dress" 0>>
<<option "Dress (Look 1)" 1>>
<<option "Dress (Look 2)" 2>>
<<option "Dress (Look 3)" 3>>
<<option "Dress (Look 4)" 4>>
<</listbox>><</if>>
<<listbox "$routines[1].eat" autoselect>>
<<option "Don't eat" 0>>
<<option "Eat (Healthy)" 1>>
<<option "Eat (Regular)" 2>>
<<option "Eat (Junk Food)" 3>><</listbox>>
Medication
<span title="Will only be taken when health is low enough and up to the safe limit">Painkillers <<checkbox "$routines[1].medication[0]" false true autocheck>></span> | <span title="Will only be taken when in post-surgery situations">Admorvils <<checkbox "$routines[1].medication[1]" false true autocheck>></span> | Dimoxinil <<checkbox "$routines[1].medication[2]" false true autocheck>> | HairBGone <<checkbox "$routines[1].medication[3]" false true autocheck>> | Steroids <<checkbox "$routines[1].medication[4]" false true autocheck>> | Inhibi+ <<checkbox "$routines[1].medication[5]" false true autocheck>>
Shower <<checkbox "$routines[1].shower" false true autocheck>>
Autoshave: Body <<checkbox "$routines[1].autoshaveBody" false true autocheck>> | Beard <<checkbox "$routines[1].autoshaveFace" false true autocheck>> | Pubes <<checkbox "$routines[1].autoshavePubes" false true autocheck>><<if _boughtMakeup>>
<<listbox "$routines[1].makeup" autoselect>>
<<option "Don't apply makeup" 0>>
<<option "Apply makeup (Style 1)" 1>>
<<option "Apply makeup (Style 2)" 2>>
<<option "Apply makeup (Style 3)" 3>>
<</listbox>>
Reapply Nail Polish: <<checkbox "$routines[1].reapplyPolish" false true autocheck>><</if>>
<<if !$flags.jobs.holt.active>><<listbox "$routines[1].goTo" autoselect>>
<<option "Stay Home" 0>>
<<option "Go to the Gas Station" 1>>
<<option "Go to College" 2>>
<</listbox>><<else>><<listbox "$routines[1].goTo" autoselect>>
<<option "Stay Home" 0>>
<<option "Go to the Gas Station" 1>>
<<option "Go to College" 2>>
<<option "Go to Holt-Oritz Engineering" 3>>
<</listbox>><</if>>
<hr>
Perform on:
Monday <<if !$routines[0].active[0]>><<checkbox "$routines[1].active[0]" false true autocheck>><<else>><span title="Set to primary routine">🔒</span><</if>> | Tuesday <<if !$routines[0].active[1]>><<checkbox "$routines[1].active[1]" false true autocheck>><<else>><span title="Set to primary routine">🔒</span><</if>> | Wednesday <<if !$routines[0].active[2]>><<checkbox "$routines[1].active[2]" false true autocheck>><<else>><span title="Set to primary routine">🔒</span><</if>> | Thursday <<if !$routines[0].active[3]>><<checkbox "$routines[1].active[3]" false true autocheck>><<else>><span title="Set to primary routine">🔒</span><</if>> | Friday <<if !$routines[0].active[4]>><<checkbox "$routines[1].active[4]" false true autocheck>><<else>><span title="Set to primary routine">🔒</span><</if>> | Saturday <<if !$routines[0].active[5]>><<checkbox "$routines[1].active[5]" false true autocheck>><<else>><span title="Set to primary routine">🔒</span><</if>>| Sunday <<if !$routines[0].active[6]>><<checkbox "$routines[1].active[6]" false true autocheck>><<else>><span title="Set to primary routine">🔒</span><</if>>
<<button "Save and Close">><<set $routines[1].dress>><<set $routines[1].eat>><<set $routines[1].shower>><<set $routines[1].medication[0]>><<set $routines[1].medication[1]>><<set $routines[1].medication[2]>><<set $routines[1].medication[3]>><<set $routines[1].medication[4]>><<set $routines[1].medication[5]>><<set $routines[1].goTo>><<set $routines[1].makeup>><<set $routines[1].autoshaveBody>><<set $routines[1].autoshaveFace>><<set $routines[1].autoshavePubes>><<set $routines[1].reapplyPolish>><<set $routines[1].active[0]>><<set $routines[1].active[1]>><<set $routines[1].active[2]>><<set $routines[1].active[3]>><<set $routines[1].active[4]>><<set $routines[1].active[5]>><<set $routines[1].active[6]>><<House>><</button>><<button "Close">><<House>><<set $routines[1].makeup>><<set $routines[0].wakeUp>><<set $routines[1].autoshaveBody>><<set $RoutineFac2e>><<set $routines[1].autoshavePubes>><</button>><div class=hidden><span id="btn1"><<button $btn1>>
<<set $routines[1].dress>><<set $routines[1].eat>><<set $routines[1].shower>><<set $routines[1].medication[0]>><<set $routines[1].medication[1]>><<set $routines[1].medication[2]>><<set $routines[1].medication[3]>><<set $routines[1].medication[4]>><<set $routines[1].medication[5]>><<set $routines[1].goTo>><<set $routines[1].makeup>><<set $routines[1].autoshaveBody>><<set $routines[1].autoshaveFace>><<set $routines[1].autoshavePubes>><<set $routines[1].reapplyPolish>><<set $routines[1].active[0]>><<set $routines[1].active[1]>><<set $routines[1].active[2]>><<set $routines[1].active[3]>><<set $routines[1].active[4]>><<set $routines[1].active[5]>><<set $routines[1].active[6]>><<House>><</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><<set _Makeup = setup.playerCode.countItemsBoughtFromShop("Face Forward 1") + setup.playerCode.countItemsBoughtFromShop("Face Forward 2") + setup.playerCode.countItemsBoughtFromShop("Face Forward 3") + setup.playerCode.countItemsBoughtFromShop("Face Forward 4") + setup.playerCode.countItemsBoughtFromShop("Face Forward 5")>><<if _Makeup > 0>><<set _boughtMakeup = true>><</if>><<set _hasWardrobe = setup.playerCode.hasItem("Wardrobe")>><<if _hasWardrobe>><<listbox "$routines[2].dress" autoselect>>
<<option "Don't dress" 0>>
<<option "Dress (Look 1)" 1>>
<<option "Dress (Look 2)" 2>>
<<option "Dress (Look 3)" 3>>
<<option "Dress (Look 4)" 4>>
<<option "Dress (Look 5)" 5>>
<<option "Dress (Look 6)" 6>>
<<option "Dress (Look 7)" 7>>
<<option "Dress (Look 8)" 8>>
<</listbox>><<else>><<listbox "$routines[2].dress" autoselect>>
<<option "Don't dress" 0>>
<<option "Dress (Look 1)" 1>>
<<option "Dress (Look 2)" 2>>
<<option "Dress (Look 3)" 3>>
<<option "Dress (Look 4)" 4>>
<</listbox>><</if>>
Shave: Legs <<checkbox "$routines[2].autoshaveBody" false true autocheck>> | Beard <<checkbox "$routines[2].autoshaveFace" false true autocheck>> | Pubes <<checkbox "$routines[2].autoshavePubes" false true autocheck>><<if _boughtMakeup>>
<<listbox "$routines[2].makeup" autoselect>>
<<option "Don't apply makeup" 0>>
<<option "Apply makeup (Style 1)" 1>>
<<option "Apply makeup (Style 2)" 2>>
<<option "Apply makeup (Style 3)" 3>>
<</listbox>><</if>>
<<button "Save and close">><<set $routines[2].autoshaveBody>><<set $routines[2].autoshavePubes>><<set $routines[2].autoshaveFace>><<set $routines[2].dress>><<set $routines[2].makeup>><<set $ShowerRoutine = true>><<House>><</button>><<button "Close">><<House>><</button>><center>''Shapewear''
<<link "Close" $location.goto>><<unset $donating>><</link>></center>
<<WardrobeChoice>>
<div style="background-color: #414040; color: white; border: solid white 2px">
<<wardrobeList "Corsettery", "Hips", "Breasts">>
</div>
<center><<link "Close" $location.goto>><<unset $donating>><</link>></center><<widget "POTD5">><<set _hasRedLolitaDress = setup.playerCode.hasItem("RedLolitaDress")>><<set _hasMiniCage = setup.playerCode.hasItem("MiniCage")>><<set _hasSteampunkCorset = setup.playerCode.hasItem("SteampunkCorset")>><<set _hasSteampunkGoggles = setup.playerCode.hasItem("SteampunkGoggles")>><<switch $randomizer.icoast>>
\<<case 7>><center><div class="item"><center>[img[Images/Misc/Junk9.jpg]]
<span style=color:black>Roto Wipe - $36</span>
<span class="You">"Gross!"</span></center></div></center>
\
\<<case 5>><center><<if !_hasRedLolitaDress>><center><div class="item"><center>[img[Images/Clothing/RedLolitaDress.jpg]]
<span style=color:black>Red Lolita Dress - $320</span>
<<if $player.stats.sissification < 10>><<button "Locked">><</button>><<else>><<if $player.assets.money > 319>><<button "Buy">><<addToInventory "RedLolitaDress">><<set $player.assets.money-=320>><<refresh>><</button>><<else>><span class="You">"I don't have enough money..."</span><</if>><</if>></center></div></center><<else>><center><div class="item"><center>[img[Images/Misc/Junk10.jpg]]
<span style=color:black>My First Fire - $80</span>
<span class="You">"Seems Dangerous."</span></center></div></center><</if>>
\
\<<case 1>><center><div class="item"><center>[img[Images/Misc/Junk9.jpg]]
<span style=color:black>Roto Wipe - $36</span>
<span class="You">"Gross!"</span></center></div></center>
\
\<<case 3>><<if !_hasRedLolitaDress>><center><div class="item"><center>[img[Images/Clothing/RedLolitaDress.jpg]]
<span style=color:black>Red Lolita Dress - $320</span>
<<if $player.stats.sissification < 10>><<button "Locked">><</button>><<else>><<if $player.assets.money > 319>><<button "Buy">><<addToInventory "RedLolitaDress">><<set $player.assets.money-=320>><<refresh>><</button>><<else>><span class="You">"I don't have enough money..."</span><</if>><</if>></center></div></center><<else>><center><div class="item"><center>[img[Images/Misc/Junk10.jpg]]
<span style=color:black>My First Fire - $80</span>
<span class="You">"Seems Dangerous."</span></center></div></center><</if>>
\
\<<case 8>><<if !_hasMiniCage>><center><div class="item"><center>[img[Images/Toys/MiniCage.jpg]]
<span style=color:black>Mini Cage - $120</span>
<<if $player.stats.sissification < 39 or $player.stats.dominance > -39>><<button "Locked">><</button>><<else>><<if $player.assets.money > 119>><<button "Buy">><<addToInventory "MiniCage">><<set $player.assets.money-=120>><<refresh>><</button>><<else>><span class="You">"I don't have enough money..."</span><</if>><</if>></center></div></center><<else>><center><div class="item"><center>[img[Images/Misc/Junk9.jpg]]
<span style=color:black>Roto Wipe - $36</span>
<span class="You">"Gross!"</span></center></div></center><</if>>
\
\<<case 6>><<if !_hasSteampunkCorset>><center><div class="item"><center>[img[Images/Clothing/SteampunkCorset.jpg]]
<span style=color:black>Steampunk Corset - $200</span>
<<if $player.stats.sissification < 10>><<button "Locked">><</button>><<else>><<if $player.assets.money > 199>><<button "Buy">><<addToInventory "SteampunkCorset">><<set $player.assets.money-=200>><<refresh>><</button>><<else>><span class="You">"I don't have enough money..."</span><</if>><</if>></center></div></center><<else>><center><div class="item"><center>[img[Images/Misc/Junk10.jpg]]
<span style=color:black>My First Fire - $80</span>
<span class="You">"Seems Dangerous."</span></center></div></center><</if>>
\
\<<case 4>><<if !_hasSteampunkGoggles>><center><div class="item"><center>[img[Images/Clothing/SteampunkGoggles.jpg]]
<span style="color:black; font-size:0.9em">Steampunk Goggles - $40</span>
<<if $player.assets.money > 39>><<button "Buy">><<addToInventory "SteampunkGoggles">><<set $player.assets.money-=40>><<refresh>><</button>><<else>><span class="You">"I don't have enough money..."</span><</if>></center></div></center><<else>><center><div class="item"><center>[img[Images/Misc/Junk9.jpg]]
<span style=color:black>Roto Wipe - $36</span>
<span class="You">"Gross!"</span></center></div></center><</if>>
\
\<<case 2>><<if !_hasRedLolitaDress>><center><div class="item"><center>[img[Images/Clothing/RedLolitaDress.jpg]]
<span style=color:black>Red Lolita Dress - $320</span>
<<if $player.stats.sissification < 10>><<button "Locked">><</button>><<else>><<if $player.assets.money > 319>><<button "Buy">><<addToInventory "RedLolitaDress">><<set $player.assets.money-=320>><<refresh>><</button>><<else>><span class="You">"I don't have enough money..."</span><</if>><</if>></center></div></center><<else>><center><div class="item"><center>[img[Images/Misc/Junk10.jpg]]
<span style=color:black>My First Fire - $80</span>
<span class="You">"Seems Dangerous."</span></center></div></center><</if>>
<</switch>><</widget>><<if $time.minutes < 600 or $time.minutes > 1260>><<goto "Travel">><</if>><div class="itemContainer1"><<shop "ShapeZ">></div><<link "Leave" "Travel">><</link>><<Leave>><<silently>><<if $time.minutes > 1260>><<goto "Travel">><</if>><</silently>><center><div class="travel">[img[Images/Locations/Mall.jpg]]</div>Where do do you want to go?
<div style="width:94%"><hr></div></center><center><<button "First Floor (Clothing)">><<goto "Mall">><</button>><<button "Second Floor (Misc)">><</button>>
<<link "Future Shack">><<goto "FutureS">><<set $time.minutes+=20>><<if $time.minutes > 1260>><<goto "Travel">><</if>><</link>> | <<link "At Home">><<goto "At Home">><<set $time.minutes+=20>><<if $time.minutes > 1260>><<goto "Travel">><</if>><</link>> | <<if $player.stats.sissification < 10>><span style=color:red> Face Forward (Why would you go there?)</span><<else>><<link "Face Forward">><<goto "FaceForward1">><<set $time.minutes+=20>><<if $time.minutes > 1260>><<goto "Travel">><</if>><</link>><</if>><<if $flags.jobs.sewing.job>> | <<link "PlazaTex">><<goto "PlazaTex">><<set $time.minutes+=20>><<if $time.minutes > 1260>><<goto "Travel">><</if>><</link>><</if>> | <<link "Desire~">><<goto "Sexshop">><<set $time.minutes+=20>><<if $time.minutes > 1260>><<goto "Travel">><</if>><</link>>
<span data-nokeys="true"><<link "Leave" "Travel">><</link>></span></center><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Travel">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>>
<span id="btn2"><<button $btn2>>
<<goto "Mall">>
<</button>></span>
<<script>>
Mousetrap
.unbind('down')
.bind('down', function () {
$('#btn2 button').click();
});
<</script>></div><<widget "Avatar">><<set _class = "hair" + $playerBody.hair[0].color>><<if $playerBody.ratio > 33>><<set _ratio = "Male">><<elseif $playerBody.ratio < -33>><<set _ratio = "Female">><<else>><<set _ratio = "Andro">><</if>><<switch $playerBody.muscleBuild>><<case 3>><<set _build = "Muscular">><<case 2>><<set _build = "Athletic">><<case 1>><<set _build = "Slim">><<case -1>><<set _build = "Chubby">><<case -2>><<set _build = "Fat">><<case -3>><<set _build = "Obese">><<default>><<set _build = "Average">><</switch>><<set _style = "background-image: url(" + 'Images/Assets/Avatar/Sil' + _ratio + _build + ".jpg" + "); background-size: 100%; background-repeat: no-repeat; height:auto; width:20%; display:inline-block;">>\
\
<div class=avatar @style=_style><center>\
\<<if $playerBody.hair[0].length !== 0>>\
<<set _image = "Images/Assets/Avatar/Hair/" + _ratio + setup.avatar.hairLength[$playerBody.hair[0].length] + '.png'>><span @class = _class>[img[_image]]</span>
\<<elseif $playerBody.hair[0].length is 0>>[img[Images/Assets/Avatar/Hair/None.png]]<</if>>\
\
\<<if $playerBody.breast.size >= 2>><<if (_build == "Chubby" && $playerBody.breast.size >= 7) || _build == "Fat" || _build == "Obese">><<set _image2 = "Images/Assets/Avatar/Breasts/Plus"+_setup.avatar.breasts[$playerBody.breast.size] + _build + ".png">><<else>><<set _image2 = "Images/Assets/Avatar/Breasts/"+ _ratio + setup.avatar.breasts[$playerBody.breast.size] + ".png">><</if>>[img[_image2]]<<else>>[img[Images/Assets/Avatar/Breasts/None.png]]<</if>>
<<if $playerBody.rear.size >= 2>><<set _image3 = "Images/Assets/Avatar/Hips/" + _ratio + (Math.floor($playerBody.rear.size/2))>><<switch _build>><<case Muscular, Fat, Obese, Chubby>><<set _image3 += (_build+".png")>><<default>><<set _image3 += ".png">><</switch>><<else>><<set _image3 = "Images/Assets/Avatar/Hips/None.png">><</if>>[img[_image3]]</center></div><</widget>><<if $crystal.shopping1[3] == 1>><span class=Crystal>"Trying to surprise Kara? I won't tell, promise!"</span>
<</if>><div class="itemContainer1"><<shop "Cherish Luxury">>
\</div>
[[Leave->Mall]]<div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Mall">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div>You enter the club, getting ready to work when the owner approaches you.
<span style=color:purple>"Hey $player.names.blueMoon, you've become one of our most popular performers as of late and I have been wondering if you'd mind doing a promotional shoot for the Club. Of course, you'd be well compensated for it."</span>
<span id=choice><<link "Accept">><<replace #choice>><span class=You>"Sure thing!"</span>, you say, enthusiastically. After all, having yourself be a part of the Blue Moon's face could only boost your tips.
<span style=color:purple>"Good, meet me in boot #8. I've left you some thing to put on in the changing room"</span>
You go to the changing room, where you put on a pretty funky outfit, akin to what one would find in a rave, and go to the private room. You can see the place was decorated for the shoot, with phosphorescent stars which reminds you of your childhood bedroom.
<<silently>><<set _seconds to 0>><<repeat 1s>><<set _seconds++>><<if _seconds % 15 == 0>><<replace #shoot>><span id=shoot>[img[Images/Porn/BMShoot1.jpg]]</span><</replace>><<elseif _seconds % 30 == 5>><<replace #shoot>><span id=shoot>[img[Images/Porn/BMShoot2.jpg]]</span><</replace>><<elseif _seconds % 30 == 10>><<replace #shoot>><span id=shoot>[img[Images/Porn/BMShoot3.jpg]]</span><</replace>><</if>><</repeat>><</silently>><span id=shoot>[img[Images/Porn/BMShoot1.jpg]]</span>
You take a couple pictures, in various erotic poses, but your boss have one last request for you. <span style=color:purple>"Mind taking a few extra pictures with phosphorescent paint over your body? I'm sure customers would love it."</span>
<span id=choice><<link "Accept">><<replace #choice>><span class=You>"Of course!"</span>, you say, not thinking about how dirty you will be. After all, you want your growing fanbase to be happy.
[img[Images/Porn/BMShoot4.jpg]]
After those few extra pictures, you are paid a nice little bonus and you can now <<link "get back to work.">><<set $time.minutes+=90>><<set $player.stats.hygiene-=25>><<set $player.assets.money+=250>><<goto "BlueMoon">><</link>><</replace>><</link>>
<<link "Decline">><<replace #choice>><span class=You>"I don't think it's a good idea, after all, I'm dancing tonight."</span>
<span style=color:purple>"Oh well, maybe another time. Thank you for spending some time doing this however, I'm sure it will be great for business."</span>
With this out of the way, alongside a nice bonus, you can finally <<link "get back to work.">><<set $time.minutes+=90>><<set $player.assets.money+=200>><<goto "BlueMoon">><</link>><</replace>><</link>></span><</replace>><</link>>
<<link "Refuse">><<replace #choice>><span class=You>"Sorry, I don't feel comfortable to have pictures of me plastered all over the Club and internet..."</span>
<span style=color:purple>"Wow... I didn't expect this kind of answer but I understand. You can go now."</span>
[[Sorry...->BlueMoon]]<</replace>><</link>></span><span style=color:red>"Hey $player.names.basic, still trying to find something new to buy?"</span>
<span class=You>"Yeah... You really weren't lying when you said you didn't really get any new stuff, didn't you?"</span>
She laughs nervously. <span style=color:red>"No I wasn't! I know I'm a sarcastic girl, but my boss barely bothers looking for a new collection, like... I might get something new next season, fingers crossed."</span>
<<if $flags.jobs.sewing.job>>You think for a moment that you could maybe create your own line to sell there, but there is no way you could do that all by yourself. <</if>><span class=You>"Well, I'll keep coming then, I'm really looking forward to see what you'll receive."</span>
<span style=color:red>"Well... maybe I can give you a little peek in the meantime, you know to keep you waiting..."</span>, she says with a slight change in her voice as she invites you to look over the counter.
However, you aren't getting the expected preview and instead get a peek of Raven's shaved pussy as she lifts her mini-skirt.
<video src="Images/Porn/RavenNoPanties.m4v" type=video/m4v autoplay loop></video>
You try to say something but Raven shushes you before letting the fabric hide her privates back. <span style=color:red>"Pretty nice, right?"</span>
You nod, blushing. <span class=You>"Y-yeah..."</span> Well... looks like Raven likes to be naughty even in the workplace. I guess that's the one perk of having a boss that doesn't really care when you are a bit of a risk <<link "taker.">><<goto "Tenebria">><</link>>
<<if $menuID is 0>>
Rent <<checkbox "$Reminder.rent" false true autocheck>><<if visited("KamStream") > 0>>
Blackmail <<checkbox "$Reminder.blackmail" false true autocheck>><</if>>
Eaten today <<checkbox "$Reminder.eat" false true autocheck>>
Low health <<checkbox "$Reminder.health" false true autocheck>>
Low hygiene <<checkbox "$Reminder.hygiene" false true autocheck>><<if ($college.programs[0].active or $college.programs[1].active or $college.programs[2].active or $college.programs[3].active or $college.programs[4].active)>>
Class <<checkbox "$Reminder.class" false true autocheck>><</if>><<if $kara.training.active>><<if $college.programs[3].active && (!$college.programs[3].exam1.passed || $flags.jobs.holt.altMain) && !$flags.jobs.holt.fired && $flags.jobs.holt.request > 0>>
Mrs. Holt Request <<checkbox "$Reminder.HOEClothing" false true autocheck>><</if>>
Training tasks <<checkbox "$Reminder.task" false true autocheck>><</if>><<if $flags.jobs.sewing.job>>
Orders<<checkbox "$Reminder.orders" false true autocheck>><</if>>
Followed Conventions <<checkbox "$Reminder.conventions" false true autocheck>>
\<<elseif $menuID is 1>>
Food <<checkbox "$Tracker.items.food" false true autocheck>>
Hygiene products <<checkbox "$Tracker.items.hygiene" false true autocheck>>
Transit pass <<checkbox "$Tracker.items.transitPass" false true autocheck>><<set _hasLaptop = setup.playerCode.hasItem('Laptop')>><<if _hasLaptop>>
VPN <<checkbox "$Tracker.items.VPN" false true autocheck>><</if>><<if $flags.jobs.sewing.job>>
Materials <<checkbox "$Tracker.items.sewing" false true autocheck>><</if>>
\<<elseif $menuID is 2>>
Dignity <<checkbox "$Tracker.stats.dignity" false true autocheck>>
Sissification <<checkbox "$Tracker.stats.sissification" false true autocheck>>
Bimbofication <<checkbox "$Tracker.stats.bimbofication" false true autocheck>>
Dominance <<checkbox "$Tracker.stats.dominance" false true autocheck>>
Oral Skill <<checkbox "$Tracker.stats.oral" false true autocheck>>
Handjob Skill <<checkbox "$Tracker.stats.hands" false true autocheck>>
Anal Skill <<checkbox "$Tracker.stats.anal" false true autocheck>>
<<if $playerBody.breast.size > 0>>Boobjob Skill <<checkbox "$Tracker.stats.breasts" false true autocheck>>
<</if>>Dance Skill <<checkbox "$Tracker.stats.dance" false true autocheck>>
Acting Skill <<checkbox "$Tracker.stats.acting" false true autocheck>><<if $flags.jobs.sewing.job>>
Sewing Skill <<checkbox "$Tracker.stats.sewing" false true autocheck>><</if>>
Makeup Skill <<checkbox "$Tracker.stats.makeup" false true autocheck>>
\<</if>>
<center><<button "Set Preferences">><<set $Reminder.rent>><<set $Reminder.eat>><<set $Reminder.class>><<set $Reminder.task>><<set $Reminder.orders>><<set $Reminder.conventions>><<set $Reminder.HOEClothing>><<set $Tracker.items.food>><<set $Tracker.items.hygiene>><<set $Tracker.items.transitPass>><<set $Tracker.items.VPN>><<set $Tracker.items.sewing>><<set $Tracker.stats.dignity>><<set $Tracker.stats.sissification>><<set $Tracker.stats.bimbofication>><<set $Tracker.stats.dominance>><<set $Tracker.stats.oral>><<set $Tracker.stats.hands>><<set $Tracker.stats.anal>><<set $Tracker.stats.breasts>><<set $Tracker.stats.dance>><<set $Tracker.stats.acting>><<set $Tracker.stats.makeup>><<goto "Settings">><</button>></center>
<div class=hidden><<repeat 0.5s>><<set $Reminder.rent>><<set $Reminder.eat>><<set $Reminder.class>><<set $Reminder.task>><<set $Reminder.orders>><<set $Reminder.conventions>><<set $Reminder.HOEClothing>><<set $Tracker.items.food>><<set $Tracker.items.hygiene>><<set $Tracker.items.transitPass>><<set $Tracker.items.VPN>><<set $Tracker.items.sewing>><<set $Tracker.stats.dignity>><<set $Tracker.stats.sissification>><<set $Tracker.stats.bimbofication>><<set $Tracker.stats.dominance>><<set $Tracker.stats.oral>><<set $Tracker.stats.hands>><<set $Tracker.stats.anal>><<set $Tracker.stats.breasts>><<set $Tracker.stats.dance>><<set $Tracker.stats.acting>><<set $Tracker.stats.makeup>><<replace #sideopt>><span id=sideopt><<SideOption>></span><</replace>><</repeat>></div><<widget "SideOption">><<Inventory>><<if $settings.tracker is 0>><<if $Reminder.rent>><<if $housing.current is "crappy apartment">><b>Your rent is due on Sunday</b>
<b>Current rent due:</b> <<if !$flags.housing.lateRent>>$200<<else>>$500<</if>><<elseif $housing.current is "apartment">><b>Your rent is due on <<if $time.days % 365 >= 336 && $time.days % 365 < 2>>September<<elseif $time.days % 365 < 32>>October<<elseif $time.days % 365 < 63>>November<<elseif $time.days % 365 < 93>>December<<elseif $time.days % 365 < 124>>January<<elseif $time.days % 365 < 155>>February<<elseif $time.days % 365 < 183>>Mars<<elseif $time.days % 365 < 214>>April<<elseif $time.days % 365 < 244>>May 1st<<elseif $time.days % 365 < 275>>June<<elseif $time.days % 365 < 305>>July<<elseif $time.days % 365 < 336>>August<</if>> 1st</b>
Current rent due: <<if $flags.housing.lateRent && $flags.jobs.homekeeping.apartment !== 1>>$3.600<<elseif (!$flags.housing.lateRent and $flags.jobs.homekeeping.apartment is 1) or $flags.jobs.homekeeping.apartment !== 1>>$1.800<<else>>$900<</if>><</if>><<if ($flags.jobs.kam.bad or $flags.jobs.kam.vBad) && $Reminder.blackmail>>
You are being blackmailed for streaming on Kam.io. You are required to <<switch $BlackmailID>>
\<<case 1>>perform a task at a marked a desk in the library of your city's college
\<<case 2>>pay $500
\<<case 3>>pay $1000
\<<case 4>>pay $2000
\<<case 5>>pay $250
\<<case 6>>go to the gloryhole at the gas station, give a titfuck
\<<case 7>>go to the gloryhole at the gas station, have anal sex
\<<case 8>>go to the gloryhole at the gas station, give a blowjob
\<<case 9>>go to the gloryhole at the gas station, give a handjob
\<<case 10>>go to the gloryhole at the gas station, make the man cum<</switch>> and do it <<if $timer.kamVBad >= 3>>within <<print ($timer.kamVBad-1)>> days<<elseif $timer.kamBad >= 3>>within <<print ($timer.kamBad-1)>> days<<elseif $timer.kamVBad == 2 or $timer.kamBad == 2>> by tomorrow<<elseif $timer.kamBad == 1 or $timer.kamVBad == 1>> today<</if>> or face potential consequences.<</if>>
<</if>><<if !$player.status.ate && $Reminder.eat>><span style=color:#ec0000>You didn't eat today!</span>
<</if>><<if $player.stats.health <= 40 && $Reminder.health>><span style=color:red>You feel a bit sick</span>
<</if>><<if $player.stats.hygiene <= 60 && $Reminder.hygiene>><span style=color:red>You are dirty</span>
<</if>><<if ($college.programs[0].active or $college.programs[1].active or $college.programs[2].active or $college.programs[3].active or $college.programs[4].active) && $Reminder.class>>\
<<if ($time.days >= 8 && $time.days < 55)>>\
<<if $college.programs[0].active>>\
<<if ($time.days % 7 < 1 or $time.days % 7 > 5)>>\
<<else>>\
<<if $time.minutes < 1054>><span style=color:green>You have a class today at <<if $settings.time == 0>>18:00\
<<else>>6:00 PM\
<</if>></span>\
<</if>>\
<</if>>\
<<elseif $college.programs[1].active>>\
<<if (($time.days % 7) == 1 or ($time.days % 7) == 3 or ($time.days % 7) == 5)>>\
<<if $time.minutes < 934>><span style=color:green>You have a class today at <<if $settings.time == 0>>16:00\
<<else>>4:00 PM\
<</if>></span>\
<</if>>\
<</if>>\
<<elseif $college.programs[2].active>>\
<<if ($time.days % 7 < 1 or $time.days % 7 > 5)>>\
<<else>>\
<<if $time.minutes < 754>><span style=color:green>You have a class today at <<if $settings.time == 0>>13:0\
<<else>>1:00 PM\
<</if>></span>\
<</if>>\
<</if>>\
<<elseif $college.programs[3].active>>\
<<if ($time.days % 7 < 1 or $time.days % 7 > 5)>>\
<<else>>\
<<if $time.minutes < 814>><span style=color:green>You have a class today at <<if $settings.time == 0>>14:00\
<<else>>2:00 PM\
<</if>></span>\
<</if>>\
<</if>>\
<<elseif $college.programs[4].active>>\
<<if (($time.days % 7) == 1 or ($time.days % 7) == 2 or ($time.days % 7) == 5)>>\
<<if $time.minutes < 919>><span style=color:green>You have a class today at 11:00<<if $settings.time == 1>> AM<</if>></span><</if>>\
<</if>>\
<</if>>\
<<elseif ($time.days >= 64 && $time.days <=110)>>\
<<if ($time.days % 7 < 1 or $time.days % 7 > 5)>>\
<<else>>\
<<if $college.programs[0].active>>\
<<if $time.minutes < 1054>><span style=color:green>You have a class today at <<if $settings.time == 0>>18:00\
<<else>>6:00 PM\
<</if>></span>\
<</if>>\
<<elseif $college.programs[1].active>>\
<<if (($time.days % 7) == 1 or ($time.days % 7) == 3 or ($time.days % 7) == 5)>>\
<<if $time.minutes < 934>>\
<span style=color:green>You have a class today at <<if $settings.time == 0>>16:00\
<<else>>4:00 PM\
<</if>></span>\
<</if>>\
<</if>>\
<<elseif $college.programs[2].active>>\
<<if ($time.days % 7 < 1 or $time.days % 7 > 5) and $time.days < 55>>\
<<else>>
<<if $time.minutes < 814>>\
<span style=color:green>You have a class today at <<if $settings.time == 0>>13:00\
<<else>>1:00 PM\
<</if>></span>\
<</if>>\
<</if>>\
<<elseif $college.programs[4].active>>\
<<if (($time.days % 7) == 1 or ($time.days % 7) == 2 or ($time.days % 7) == 5)>>\
<<if $time.minutes < 919>><span style=color:green>You have a class today at 11:00\
<<if $settings.time == 1>> AM<</if>></span>\
<</if>>\
<</if>>\
<</if>>\
<</if>><</if>>
<</if>><<if $Reminder.task and $kara.training.activeTask !== "None" && $kara.training.activeTask !== "Grad">>You have a task with Kara<<if $time.days == $kara.training.deadline or (($time.days == $kara.training.deadline+1) and $time.minutes < 240)>> today<<elseif ($kara.training.deadline-$time.days) == 1>> tomorrow<<elseif ($kara.training.deadline-$time.days) > 1>> in <<print $kara.training.deadline-$time.days>> days<</if>>
<</if>><<if $flags.jobs.sewing.slots[0] !== 0 && $Reminder.orders>>You have a contract to fulfill <<if $timer.sewing[0] is 1>>today<<elseif $timer.sewing[0] is 2>>tomorrow<<else>>in $timer.sewing[0] days<</if>>
<</if>><<if $flags.jobs.sewing.slots[1] !== "0" && $Reminder.orders>>You have a contract to fulfill <<if $timer.sewing[1] is 1>>today<<elseif $timer.sewing[1] is 2>>tomorrow<<else>>in $timer.sewing[1] days<</if>>
<</if>><<if $flags.jobs.sewing.slots[2] !== "0" && $Reminder.orders>>You have a contract to fulfill <<if $timer.sewing[2] is 1>>today<<elseif $timer.sewing[2] is 2>>tomorrow<<else>>in $timer.sewing[2] days<</if>><</if>><<if $Reminder.HOEClothing && !$flags.jobs.holt.fired && $flags.jobs.holt.request > 0>>
-Mrs. Holt wants you to wear <<if $flags.jobs.holt.request < 4>>either <span title="Blue Jeans, Black Jeans">jeans</span> and a professional looking <span title="Black Shirt, White Shirt">shirt</span>, or a suit.<<elseif $flags.jobs.holt.request < 12>>a professional top and black jeans<<if $flags.jobs.holt.request > 6>> alongside a pair of panties<</if>><<else>>any feminine profressional clothing alongside a pair of panties<<if $flags.jobs.holt.request == 12 or $flags.jobs.holt.request > 13>> and feminine shoes.<</if>><</if>><<if $flags.jobs.holt.request > 9>>Additionally, she expects you to keep your face and body shaved.<</if>><</if>><<if $Reminder.conventions>><<if $Reminder.autoSalon>>
-The Auto Salon is <<if $time.days >= 6 && $time.days < 12>>starting in about a week<<elseif $time.days == 12>>starting tomorrow<<elseif $time.days < 6>>happening from September 12th to September 13th<<elseif $time.days < 15>>currently ongoing.<</if>><</if>><<if $Reminder.comicCon>>
-Comic Con is <<if $time.days >= 26 && $time.days < 32>>starting in about a week.<<elseif $time.days == 32>>starting tomorrow.<<elseif $time.days < 26>>happening from October 2nd to October 4th.<<elseif $time.days < 36>>currently ongoing.<</if>><</if>><<if $Reminder.weddingSalon>>
-The Wedding Salon is <<if $time.days >= 34 &&time.days < 40>>starting in about a week.<<elseif $time.days == 40>>starting tomorrow.<<elseif $time.days < 34>>happening on October 10th and October 11th.<<else>>currently ongoing.<</if>><</if>><<if $Reminder.fetishWeek>>
-Fetish Week <<if $time.days >= 71 && $time.days < 77>>starting in about a week.<<elseif $time.days == 77>>starting tomorrow.<<elseif $time.days < 71>>happening between November 16th and November 22nd.<<else>>currently ongoing.<</if>><</if>><</if>>\
\
\<<elseif $settings.tracker is 1>><<if $Tracker.items.food>><center><b>Food:</b></center>_nbJunkFood junk food | _nbFood food
_nbHealthyFood healthy food
<</if>><<if $Tracker.items.hygiene>><center><b>Hygiene:</b></center><<if _nbSoap is 0>>No<<elseif _nbSoap <= 7>>Not a lot of<<elseif _nbSoap >= 8 && _nbSoap < 40>>A good amount of<<else>>Lots of<</if>> soap | _nbWipes wipes
_nbRazors razors | _nbWaxStrips wax strips
<<if _nbCream is 0>>No<<elseif _nbCream <= 7>>Little<<elseif _nbCream >= 8>>Plenty of<</if>> depilatory cream
<</if>><<if $Tracker.items.transitPass>><b>Travel Pass:</b> <<if _hasTravelPass>><span style=color:green>Active</span><<else>><span style=color:red>Inactive</span><</if>>
<</if>><<if $Tracker.items.VPN>><center><b>VPN:</b></center><center>ErosVPN: _nbErosVPN days</center><center>ErosVPN+: _nbErosVPNPlus days</center><center>ErosVPN Pro: _nbErosVPNPro days</center>
<</if>><<if $Tracker.items.sewing>><center><b>Sewing Material:</b></center>_nbString string | _nbPolyester polyester
_nbDenim denim | _nbLatex latex
<</if>>\
\
\<<elseif $settings.tracker is 2>><div class=smallbars><<if $Tracker.stats.dignity>><div style=display:inline-block>[img[Images/Assets/Icons/Dignity.png]]</div><div class=Stats style=color:#e176e8><b>Dignity:</b> $player.stats.dignity/100</div>
<</if>><<if $Tracker.stats.sissification>><b><<if $player.stats.sissification < 0>><div style=display:inline-block>[img[Images/Assets/Icons/Pride.png]]</div><div class=Stats style=color:#e176e8>Pride:</div><<else>><div style=display:inline-block>[img[Images/Assets/Icons/Sissy.png]]</div><div class=Stats style=color:#e176e8>Sissification:</div><</if>></b> <div class=Stats style=color:#e176e8><<if $player.stats.sissification < 0>><<set _pridestat = ($player.stats.sissification*-1)>>_pridestat<<else>>$player.stats.sissification<</if>>/100</div>
<</if>><<if $Tracker.stats.bimbofication>><div style=display:inline-block>[img[Images/Assets/Icons/Bimbo.png]]</div><div class=Stats style=color:#e176e8><b>Bimbofication:</b> $player.stats.bimbofication/100</div>
<</if>><<if $Tracker.stats.dominance>><b><<if $player.stats.dominance < 0>><div style=display:inline-block>[img[Images/Assets/Icons/Sub.png]]</div><div class=Stats style=color:#e176e8>Submissiveness:</div><<else>><div style=display:inline-block>[img[Images/Assets/Icons/Dom.png]]</div><div class=Stats style=color:#e176e8>Dominance:</div><</if>></b><div class=Stats style=color:#e176e8> <<if $player.stats.dominance < 0>><<set _substat = ($player.stats.dominance*-1)>>_substat<<else>>$player.stats.dominance<</if>>/100</div>
<</if>><<if $Tracker.stats.oral>><div class=UIbar><div style=display:inline-block>[img[Images/Assets/Icons/Oral.png]]</div><div class=Stats style=color:#49a3c1><b>Oral:</b> Level $player.skills[0].level (<<numberWithCommas $player.skills[0].xp>> xp)</div><<SkillBar 0>></div><</if>><<if $Tracker.stats.hands>><div class=UIbar><div style=display:inline-block>[img[Images/Assets/Icons/Hand.png]]</div><div class=Stats style=color:#49a3c1><b>Handjob:</b> Level $player.skills[2].level (<<numberWithCommas $player.skills[2].xp>> xp)</div>
<<SkillBar 2>></div><</if>><<if $Tracker.stats.anal>><div class=UIbar><div style=display:inline-block>[img[Images/Assets/Icons/Anal.png]]</div><div class=Stats style=color:#49a3c1><b>Anal:</b> Level $player.skills[1].level (<<numberWithCommas $player.skills[1].xp>> xp)</div>
<<SkillBar 1>></div><</if>><<if $Tracker.stats.breasts>><div class=UIbar><div style=display:inline-block>[img[Images/Assets/Icons/Boobs.png]]</div><div class=Stats style=color:#49a3c1><b>Boobjob:</b> Level $player.skills[4].level (<<numberWithCommas $player.skills[4].xp>> xp)</div>
<<SkillBar 4>></div><</if>><<if $Tracker.stats.dance>><div class=UIbar><div style=display:inline-block>[img[Images/Assets/Icons/Dancing.png]]</div><div class=Stats style=color:#49a3c1><b>Dancing:</b> Level $player.skills[6].level (<<numberWithCommas $player.skills[6].xp>> xp)</div>
<<SkillBar 6>></div><</if>><<if $Tracker.stats.acting>><div class=UIbar><div style=display:inline-block>[img[Images/Assets/Icons/Acting.png]]</div><div class=Stats style=color:#49a3c1><b>Acting:</b> Level $player.skills[5].level (<<numberWithCommas $player.skills[5].xp>> xp)</div>
<<SkillBar 5>></div><</if>><<if $Tracker.stats.sewing>><div class=UIbar><div style=display:inline-block>[img[Images/Assets/Icons/Sewing.png]]</div><div class=Stats style=color:#49a3c1><b>Sewing:</b> Level $player.skills[8].level (<<numberWithCommas $player.skills[8].xp>> xp)</div>
<<SkillBar 8>></div><</if>><<if $Tracker.stats.makeup>><div class=UIbar style=color:#49a3c1><div style=display:inline-block>[img[Images/Assets/Icons/Makeup.png]]</div><div class=Stats><b>Makeup:</b> Level $player.skills[7].level (<<numberWithCommas $player.skills[7].xp>> xp)</div>
<<SkillBar 7>></div><</if>></div>\
\
\<<elseif $settings.tracker is 3>><div class="itemmicro"><<nobr>><b><u>Outerwear:</u></b>
<br>
<<if _outfitInv.id !== "None">>
<div class=smaller><b>Outfit:</b></div>
<<else>>
<div class=smaller><b>Top:</b></div>
<div class=smaller><b>Bottom:</b></div>
<</if>>
<div class=smaller><b>Shoes:</b></div>
<div class=smaller><b>Wig:</b></div>
<br>
<<if _outfitInv.id !== "None">>
[img[setup.playerCode.itemImage(_outfitInv)]]
<<else>>
[img[setup.playerCode.itemImage(_topInv)]]
[img[setup.playerCode.itemImage(_bottomInv)]]
<</if>>
[img[setup.playerCode.itemImage(_shoesInv)]]
[img[setup.playerCode.itemImage(_wigInv)]]
<br>
<b><u>Underwear:</u></b>
<br>
<<if _lingerieInv.id !== "None">>
<div class=smaller><b>Lingerie:</b></div>
<<else>>
<div class=smaller><b>Bra:</b></div>
<div class=smaller><b>Undies:</b></div>
<div class=smaller><b>Hosiery:</b></div>
<</if>>
<div class=smaller><b>Garters:</b></div>
<br>
<<if _lingerieInv.id !== "None">>
[img[setup.playerCode.itemImage(_lingerieInv)]]
<<else>>
[img[setup.playerCode.itemImage(_braInv)]]
[img[setup.playerCode.itemImage(_undiesInv)]]
[img[setup.playerCode.itemImage(_hosieryInv)]]
<</if>>
[img[setup.playerCode.itemImage(_gartersInv)]]
<br>
<b><u>Accessories:</u></b>
<br>
<div class=smaller><b>Head:</b></div>
<div class=smaller><b>Neck:</b></div>
<div class=smaller><b>Wrists:</b></div>
<div class=smaller><b>Corset:</b></div>
<br>
[img[setup.playerCode.itemImage(_headgearInv)]]
[img[setup.playerCode.itemImage(_neckwearInv)]]
[img[setup.playerCode.itemImage(_wristsInv)]]
[img[setup.playerCode.itemImage(_corsetteryInv)]]<</nobr>></div>
\
\<</if>><</widget>><<set _EffectChance = random(1,2)>>
\<<if !$player.status.crossdressing>>While you enjoy a coffee, another student chats with you for a bit. You exchange a few pleasantries but after a short while, you notice she's not here for pleasantries and is more interested in getting inside your pants.
<div id=choice><center><<link "Oblige">><<replace #choice>>You take her quite obvious hints and decide that a little romp in the hay would make your day a little more fun. Of course, being on campus, there aren't a lot of locations you can go and you end up in a remote bathroom having rather rough sex. <<if _EffectChance is 1>><video src="Images/Porn/Bathroom1.m4v" type="video/m4v" autoplay loop></video>
\
\<<else>><video src="Images/Porn/Bathroom2.m4v" type="video/m4v" autoplay loop></video>
\
\<</if>>
Certainly, this is an adventure you'll remember for a <<link "while.">><<goto "College">><<set $time.minutes+=random(30,40)>><</link>><</replace>><</link>> | <<link "Pass">><<replace #choice>>You decide to ignore her flirting and say you have to go, much to her <<link "disappointment">><<set $time.minutes+=random(10,20)>><<goto "College">><</link>><</replace>><</link>></center></div>
\<<else>>A fellow student approaches you while you drinking your coffee. Obviously, he seems attracted to you and it is barely subtle at this point. You could ignore him or perhaps you could have a little bit of fun...
<div id=choice><center><<link "Oblige">><<replace #choice>>You are quite excited at the idea of having a little bit of naughty fun on campus and you eagerly follow your fellow student to a remote bathroom on campus.
<<if _EffectChance is 1>><video src="Images/Porn/BathroomS1.m4v" type="video/m4v" autoplay loop></video>
You eagerly suck his cock, enjoying the taste of it and the thrill of possibly being caught only makes it more interesting. After a few minutes, he finally climaxes in your mouth and you part your way soon after.
<i><span class=You>"That was <<link "fun.">><<if $player.stats.sissification < 50>><<set $player.stats.sissification+=10>><</if>><<set $player.skills[0].xp+=2>><<goto "College">><<set $time.minutes+=random(30,35)>><</link>></span></i>
\
\<<else>><video src="Images/Porn/BathroomS2.m4v" type="video/m4v" autoplay loop></video>
Unfortunately for the young man, you take a bit more interest in playing with yourself than with him. He doesn't seem to complain, as you still stroke his cock, but the adrenaline just makes you so horny. You ultimately cum much sooner than him, but with your own orgasm achieved, you make short work of him.
<i><span class=You>"That was <<link "fun.">><<if $player.stats.sissification < 50>><<set $player.stats.sissification+=10>><</if>><<set $player.skills[2].xp++>><<goto "College">><<set $time.minutes+=random(30,35)>><</link>></span></i>
\
\<</if>><</replace>><</link>> | <<link "Pass">><<replace #choice>>You decide having sex on campus is not the greatest idea. The idea might be exciting, but you don't want to take any unnecessary <<link "risks.">><<goto "College">><<set $time.minutes+=random(10,20)>><</link>><</replace>><</link>></center></div>
\<</if>>You enter the club, getting ready to work when the owner approaches you.
<span style=color:green>"Hey $player.names.showNTail, you've become one of our most popular performers as of late and I have been wondering if you'd mind doing a promotional shoot for the Club. Of course, you'd be well compensated for it."</span>
<span id=choice><<link "Accept">><<replace #choice>><span class=You>"Sure thing!"</span>, you say, enthusiastically. After all, having yourself be a part of the Blue Moon's face could only boost your tips.
<span style=color:green>"Great, the photographer is waiting for you in booth #3. I've left you some clothes in the changing room for the shoot"</span>
You go to the changing room, where you put on a surprisingly normal outfit, all things considered, and go to the private room. You can see the place was decorated for the shoot, with glass moon over a starry backdrop, which reminds you of a cheap porno set more than anything really.
<<silently>><<set _seconds to 0>><<repeat 1s>><<set _seconds++>><<if _seconds % 10 is 0>><<replace #shoot2>><span id=shoot2>[img[Images/Porn/SNTShoot4.jpg]]</span><</replace>><<elseif _seconds % 10 is 5>><<replace #shoot2>><span id=shoot2>[img[Images/Porn/SNTShoot5.jpg]]</span><</replace>><</if>><<if _seconds % 15 == 0>><<replace #shoot>><span id=shoot>[img[Images/Porn/SNTShoot1.jpg]]</span><</replace>><<elseif _seconds % 30 == 5>><<replace #shoot>><span id=shoot>[img[Images/Porn/SNTShoot2.jpg]]</span><</replace>><<elseif _seconds % 30 == 10>><<replace #shoot>><span id=shoot>[img[Images/Porn/SNTShoot3.jpg]]</span><</replace>><</if>><</repeat>><</silently>><span id=shoot>[img[Images/Porn/BMShoot1.jpg]]</span>
You take a couple pictures, in various clothed erotic poses, but your boss have one last request for you: to shoot some more sexual pictures. You of course agree, as you know the Show N' Tail wouldn't do promotion without showing a "tail" somewhere and pull down your panties for a couple of extra pictures.
<span id=shoot2>[img[Images/Porn/SNTShoot4.jpg]]</span>
After those pictures, you are paid a nice little bonus and you can now <<link "get back to work.">><<set $time.minutes+=70>><<set $player.assets.money+=150>><<goto "ShowNTail">><</link>><</replace>><</link>>
<<link "Refuse">><<replace #choice>><span class=You>"Sorry, I don't feel comfortable being the face of the Club, even for some extra money..."</span>
<span style=color:green>"Oh, okay. Well, I guess I'll have to find someone else then."</span>
[[Sorry...->BlueMoon]]<</replace>><</link>></span>You arrive at the Dance Studio, with Emily nowhere to be seen, which is rather odd as she always was on time before. Well, you suppose this time around she can't scold you for tardiness... As you are about to head out, she finally arrives, eyes and skin red from what seems like crying, or perhaps a rather bad case of allergies.
<span class=You>"Are you okay?"</span>, you ask her, slightly worried something tragic happened.
She sniffs a little and hugs you, crying on your shoulder for a few minutes. You stay quiet, not wanting to add anything more and stand quietly instead.
<span class=Emily>"Sorry... it's just... you know, I don't think today is a good time to practice after all, I think I'm just going to go home or something."</span>
<span id=choice><center><<link "Agree">><<replace #choice>><span class=You>"I understand, even if I don't know what happened. Practicing while you have a lot on your mind is asking a lot. And don't worry, I'm confident we'll do just fine, even without extra practice."</span>
She nods, speaking quietly. <span class=Emily>"Thank you for understanding... I'm gonna go now..."</span> She hugs you again and leaves. Without anything to do of your afternoon after all, you can now spend some time <<link "Uptown" "Travel">><<set $time.minutes+=35>><</link>><</replace>><</link>> | <<link "Invite her to get a coffee">><<replace #choice>><span class=You>"Hey hmmm, I know you aren't in the mood for practicing, and you might not want to talk about what is up either, but do you want to get coffee or something?"</span>
<span class=Emily>"T-That would be nice."</span>, she says with the faintest of smiles.
You both head to a nearby <<link "café" "DS3p1">><</link>><</replace>><</link>></center></span>
You order for both of you, grabbing a coffee for yourself and a London Fog for herself and sit by the window, potted plants making the spot she chose a bit more cozy.
<span class=Emily>"Thanks, I appreciate you doing this."</span>, she says as she grabs her drink.
<span class=You>"It's nothing. Look, we've been through this whole semester together, so even if you don't want to talk about it, I'm here for you, as your partner."</span>
She smiles, before taking a sip of her tea, wincing. <span class=Emily>"Ouch! I think I burned my tongue."</span>
You snicker and she laughs in return. <span class=Emily>"Say, do you really want to know what's going on in my life?"</span>
<span class=You>"Well, I don't want to intrude, but if you want to talk about it, I'm all ears."</span>
<span class=Emily>"Okay... So I've had a rather turbulent relationship with my dance partner. Like, we grew up together and well, at some point it just... happened.
At first, it was wonderful, but there were a lot of issues and we broke up last summer."</span>
<span class=You>"Let me guess, you can't get him out of your head."</span>
<span class=Emily>"Not really, we've been casually having sex over the last few months, but like... I couldn't continue that anymore, I needed to just put an end to it. But it hurts, after all those years, to just end things for good."</span>
You nod. You never lived something this traumatic, but you can see that she needed to talk. You stay there for a couple hours of idle chatting, you finally decide to head out, despite the rain.
<span class=Emily>"Thank you for taking the time."</span>
<span class=You>"Anytime. Take care of yourself Emily, and I'll see you next class, alright?"</span>
<span class=Emily>"Alright, see you soon $player.names.basic."</span> She hugs you and looks you in the eyes for a moment, like if she was about to kiss you, but ultimately lets go and leaves <<link "you." "Travel">><</link>>:: Init items [init]
<<script>>
setup.items = [
{
id: 'CatsuitPattern',
name: "Catsuit Pattern",
tags: ['Blueprint'],
shop: "PlazaTex",
price: 100,
image: 'Misc/Sewing/CatsuitP.jpg',
},
{
id: 'CorsetPattern',
name: "Corset Pattern",
tags: ['Blueprint'],
shop: "PlazaTex",
price: 100,
image: 'Misc/Sewing/CorsetP.jpg',
},
{
id: 'DressPattern',
name: "Dress Pattern",
tags: ['Blueprint'],
shop: "PlazaTex",
price: 90,
image: 'Misc/Sewing/DressP.jpg',
},
{
id: 'HighWaistDressPattern',
name: "High Waist Dress Pattern",
tags: ['Blueprint'],
shop: "PlazaTex",
price: 80,
image: 'Misc/Sewing/HighWaistP.jpg',
},
{
id: 'JeansPattern',
name: "Jeans Pattern",
tags: ['Blueprint'],
shop: "PlazaTex",
price: 80,
image: 'Misc/Sewing/JeansP.jpg',
},
{
id: 'LongGlovesPattern',
name: "Long Gloves Pattern",
tags: ['Blueprint'],
shop: "PlazaTex",
price: 60,
image: 'Misc/Sewing/LongGlovesP.jpg',
},
{
id: 'ShortGlovesPattern',
name: "Short Gloves Pattern",
tags: ['Blueprint'],
shop: "PlazaTex",
price: 50,
image: 'Misc/Sewing/ShortGlovesP.jpg',
},
{
id: 'SkirtPattern',
name: "Skirt Pattern",
tags: ['Blueprint'],
shop: "PlazaTex",
price: 70,
image: 'Misc/Sewing/SkirtP.jpg',
},
{
id: 'AnimeHoodie',
name: "Anime Hoodie",
tags: ['Top', 'Hoodie', 'Female', 'Pastel Goth', 'Pink', 'Yellow'],
shop: "Otakuville",
price: 72,
},
{
id: 'AhegaoTop',
name: "Ahegao Top",
tags: ['Top', 'Crop Top', 'Female', 'Black', 'White'],
},
{
id: 'BlackBlouse',
name: "Black Blouse",
tags: ['Top', 'Blouse', 'Female', 'Formal', 'Black'],
shop: 'ClotheR',
price: 60,
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'BlackShirt',
name: "Black Shirt",
tags: ['Top', 'Shirt', 'Male', 'Formal', 'Black'],
shop: "Old Republic",
price: 60,
},
{
id: 'BlackSexyTop',
name: "Black Sexy Top",
tags: ['Top', 'Shirt', 'Female', 'Sexy', 'Black'],
shop: ["Hush", "Forever69"],
price: [50, 50],
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'BlueBlouse',
name: "Blue Blouse",
tags: ['Top', 'Blouse', 'Female', 'Formal', 'Blue'],
shop: 'ClotheR',
price: 60,
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'BlueHoodie',
name: "Blue Hoodie",
tags: ['Top', 'Hoodie', 'Male', 'Casual', 'Blue'],
shop: "Old Republic",
price: 65,
},
{
id: 'ChainHalter',
name: "Chain Halter",
tags: ['Top', 'Halter', 'Female', 'Goth', 'Pink'],
},
{
id: 'FloralBlouse',
name: "Floral Blouse",
tags: ['Top', 'Blouse', 'Female', 'Casual', 'White'],
shop: "Elsa & Rose",
price: 70,
},
{
id: 'GothmasSweater',
name: "GothmasSweater",
tags: ['Top', 'Sweater', 'Unisex', 'Goth', 'Black'],
},
{
id: 'GothTop',
name: "Goth Top",
tags: ['Top', 'Crop Top', 'Female', 'Goth', 'Black'],
shop: "Tenebria",
price: 66,
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'GreenPlaidShirt',
name: "Green Plaid Shirt",
tags: ['Top', 'Shirt', 'Male', 'Casual', 'Green'],
shop: "Old Republic",
price: 65,
},
{
id: 'GreenTee',
name: "Green Tee",
tags: ['Top', 'T-Shirt', 'Male', 'Casual', 'Green', 'Sport'],
shop: "Old Republic",
price: 45,
},
{
id: 'GreyTee',
name: "Grey Tee",
tags: ['Top', 'T-Shirt', 'Male', 'Casual', 'Grey', 'Sport'],
shop: "Old Republic",
price: 45,
},
{
id: 'SportTop',
name: "Grey Sport Top",
tags: ['Top', 'Sport Top', 'Female', 'Athletic', 'Black', 'Sport'],
shop: "Sports Pro",
price: 45,
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'HolographicDanceTop',
name: "Holo. Dance Top",
tags: ['Top', 'Shirt', 'Female', 'Sport', 'Holographic'],
shop: "Sports Pro",
price: 45,
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'HolographicSexyTop',
name: "Holo. Sexy Top",
tags: ['Top', 'Shirt', 'Female', 'Sexy', 'Holographic'],
shop: "Forever69",
price: 55,
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'HoneydewHoodie',
name: "Honeydew Hoodie",
tags: ['Top', 'Hoodie', 'Female', 'Casual', 'Sport', 'Green'],
shop: "Sports Pro",
price: 70,
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'LeatherCorsetTop',
name: "Leather Corset Top",
tags: ['Top', 'Corsetted Top', 'Female', 'Sexy', 'Black', 'Latex'],
shop: "icoast 6",
price: 120,
image: 'Clothing/LeatherCorset.jpg',
},
{
id: 'LilacTop',
name: "Lilac Top",
tags: ['Top', 'Crop Top', 'Female', 'Pastel Goth', 'Purple'],
shop: "Otakuville",
price: 48,
},
{
id: 'MetallicSexyTop',
name: "Metallic Sexy Top",
tags: ['Top', 'Shirt', 'Female', 'Sexy', 'Silver'],
shop: "Forever69",
price: 55,
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'PastelTop',
name: "Pastel Top",
tags: ['Top', 'Crop Top', 'Female', 'Pastel Goth', 'Purple'],
shop: "Tenebria",
price: 60,
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'PinkCropTop',
name: "Pink Crop Top",
tags: ['Top', 'Crop Top', 'Female', 'Bimbo', 'Pink'],
shop: "Hush",
price: 50,
},
{
id: 'PinkSportTop',
name: "Pink Sports Top",
tags: ['Top', 'Sport Top', 'Pink', 'Sport'],
shop: "Sports Pro",
price: 45,
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'ProfessionalTop',
name: "Professional Top",
tags: ['Top', 'Shirt', 'Female', 'Formal', 'Black'],
shop: "ClotheR",
price: 70,
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'PurpleTop',
name: "Purple Halter",
tags: ['Top', 'Halter', 'Female', 'Casual', 'Purple'],
shop: "Elsa & Rose",
price: 65,
},
{
id: 'RedPlaidShirt',
name: "Red Plaid Shirt",
tags: ['Top', 'Shirt', 'Male', 'Casual', 'Red'],
shop: "Old Republic",
price: 65,
},
{
id: 'RedTee',
name: "Red Tee",
tags: ['Top', 'T-Shirt', 'Male', 'Casual', 'Red', 'Sport'],
shop: "Old Republic",
price: 45,
},
{
id: 'SailorTop',
name: "Sailor Top",
tags: ['Top', 'Female', 'Costume', 'White', 'Sexy'],
shop: "Otakuville",
price: 42,
},
{
id: 'SenpaiTee',
name: "Senpai Tee",
tags: ['Top', 'T-Shirt', 'Female', 'Pastel Goth', 'Black'],
shop: "Otakuville",
price: 47,
},
{
id: 'StrawberryHalter',
name: "Strawberry Halter",
tags: ['Top', 'Halter', 'Female', 'Casual', 'Pink'],
shop: "Otakuville",
price: 56,
},
{
id: 'WhiteTuxedoTop',
name: "White Tuxedo Top",
tags: ['Top', 'Shirt', 'Male', 'Formal', 'White'],
shop: "WeddingSalon",
price: 125,
},
{
id: 'WhiteShirt',
name: "White Shirt",
tags: ['Top', 'Shirt', 'Male', 'Formal', 'White'],
shop: "Old Republic",
price: 60,
},
{
id: 'AhegaoSkirt',
name: "Ahegao Skirt",
tags: ['Bottom', 'Skirt', 'Female', 'Black', 'White'],
},
{
id: 'BikeShorts',
name: "Bike Shorts",
tags: ['Bottom', 'Shorts', 'Female', 'Athletic', 'Black', 'Sport'],
shop: "Sports Pro",
price: 55,
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'BlackDanceSkirt',
name: "Black Dance Skirt",
tags: ['Bottom', 'Skirt', 'Female', 'Sexy', 'Black'],
shop: "Sports Pro",
price: 45,
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'BlackJeans',
name: "Black Jeans",
tags: ['Bottom', 'Jeans', 'Male', 'Casual', 'Black'],
shop: "Old Republic",
price: 80,
},
{
id: 'Leggings',
name: "Black Leggings",
tags: ['Bottom', 'Leggings', 'Female', 'Athletic', 'Black', 'Sport'],
shop: "Sports Pro",
price: 60,
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'BlackMicroSkirt',
name: "Black Micro Skirt",
tags: ['Bottom', 'Skirt', 'Female', 'Sexy', 'Black'],
shop: ["Hush", "Forever69"],
price: [40, 40],
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'BlackOveralls',
name: "Black Overalls",
tags: ['Bottom', 'Overalls', 'Unisex', 'Construction', 'Black'],
shop: "Plank's",
price: 70,
},
{
id: 'BlackPencilSkirt',
name: "Black Pencil Skirt",
tags: ['Bottom', 'Skirt', 'Female', 'Formal', 'Black'],
shop: "ClotheR",
price: 65,
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'BlackPleatedSkirt',
name: "Black Pleated Skirt",
tags: ['Bottom', 'Skirt', 'Female', 'Goth', 'Black'],
shop: "Hush",
price: 65,
},
{
id: 'BlueJeans',
name: "Blue Jeans",
tags: ['Bottom', 'Jeans', 'Male', 'Casual', 'Blue'],
shop: "Old Republic",
price: 80,
},
{
id: 'BlueOveralls',
name: "Blue Overalls",
tags: ['Bottom', 'Overalls', 'Unisex', 'Construction', 'Blue'],
shop: "Plank's",
price: 70,
},
{
id: 'CargoPants',
name: "Cargo Pants",
tags: ['Bottom', 'Pants', 'Male', 'Casual', 'Green'],
shop: "Old Republic",
price: 85,
},
{
id: 'CargoShorts',
name: "Cargo Shorts",
tags: ['Bottom', 'Shorts', 'Male', 'Casual', 'Beige'],
shop: "Old Republic",
price: 50,
},
{
id: 'DaisyDukes',
name: "Daisy Dukes",
tags: ['Bottom', 'Shorts', 'Female', 'Casual', 'Blue'],
shop: "Hush",
price: 50,
},
{
id: 'DenimMicroSkirt',
name: "Denim Micro Skirt",
tags: ['Bottom', 'Skirt', 'Female', 'Slutty', 'Blue'],
shop: "Otakuville",
price: 46,
},
{
id: 'GingamSkirt',
name: "Gingam Skirt",
tags: ['Bottom', 'Skirt', 'Female', 'Casual', 'Blue'],
shop: "Otakuville",
price: 50,
},
{
id: 'HolographicDanceShorts',
name: "Holo. Dance Shorts",
tags: ['Bottom', 'Shorts', 'Female', 'Sexy', 'Holographic'],
shop: "Sports Pro",
price: 45,
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'HolographicMicroSkirt',
name: "Holo. Micro Skirt",
tags: ['Bottom', 'Skirt', 'Female', 'Sexy', 'Holographic'],
shop: "Forever69",
price: 45,
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'LeatherSkinnies',
name: "Leather Skinnies",
tags: ['Bottom', 'Pants', 'Female', 'Casual', 'Black'],
shop: "Elsa & Rose",
price: 80,
},
{
id: 'LeatherSkirt',
name: "Leather Skirt",
tags: ['Bottom', 'Skirt', 'Female', 'Casual', 'Black'],
shop: "Elsa & Rose",
price: 70,
},
{
id: 'MarinePencilSkirt',
name: "Marine Pencil Skirt",
tags: ['Bottom', 'Skirt', 'Female', 'Formal', 'Marine'],
shop: "ClotheR",
price: 50,
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'MetallicMicroSkirt',
name: "Metallic Micro Skirt",
tags: ['Bottom', 'Skirt', 'Female', 'Sexy', 'Silver'],
shop: "Forever69",
price: 45,
},
{
id: 'MicroShorts',
name: "Micro Shorts",
tags: ['Bottom', 'Shorts', 'Female', 'Bimbo', 'Blue'],
shop: "Hush",
price: 55,
},
{
id: 'PastelSkirt',
name: "Pastel Skirt",
tags: ['Bottom', 'Skirt', 'Female', 'Pastel Goth', 'Blue'],
shop: "Tenebria",
price: 80,
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'PinkDanceSkirt',
name: "Pink Dance Skirt",
tags: ['Bottom', 'Skirt', 'Female', 'Sexy', 'Pink'],
shop: "Sports Pro",
price: 45,
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'PinkLatexSkirt',
name: "Pink Latex Skirt",
tags: ['Bottom', 'Skirt', 'Female', 'Bimbo', 'Pink', 'Latex'],
shop: "icoast 1",
price: 75,
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'PinkLeggings',
name: "Pink Leggings",
tags: ['Bottom', 'Leggings', 'Female', 'Athletic', 'Pink', 'Sport'],
shop: "Sports Pro",
price: 60,
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'PurpleDanceShorts',
name: "Purple Dance Shorts",
tags: ['Bottom', 'Shorts', 'Female', 'Sexy', 'Purple'],
shop: "Sports Pro",
price: 35,
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'RedDanceShorts',
name: "Red Dance Shorts",
tags: ['Bottom', 'Shorts', 'Female', 'Sexy', 'Red'],
shop: "Sports Pro",
price: 35,
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'RedPencilSkirt',
name: "Red Pencil Skirt",
tags: ['Bottom', 'Skirt', 'Female', 'Formal', 'Red'],
shop: "ClotheR",
price: 65,
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'RippedSkinnies',
name: "Ripped Skinnies",
tags: ['Bottom', 'Jeans (E)', 'Female', 'Casual', 'Blue'],
shop: "Hush",
price: 95,
},
{
id: 'RippedOveralls',
name: "Ripped Overalls",
tags: ['Bottom', 'Overalls', 'Unisex', 'Construction', 'Blue'],
shop: "Hush",
price: 80,
},
{
id: 'SailorSkirt',
name: "Sailor Skirt",
tags: ['Bottom', 'Skirt', 'Female', 'Casual', 'Blue'],
shop: "Otakuville",
price: 40,
},
{
id: 'SportShorts',
name: "Sport Shorts",
tags: ['Bottom', 'Shorts', 'Male', 'Athletic', 'Black', 'Sport'],
shop: "Sports Pro",
price: 50,
},
{
id: 'SwimTrunks',
name: "Swim Trunks",
tags: ['Bottom', 'Shorts', 'Male', 'Casual', 'Black', 'Swimwear'],
shop: "Sports Pro",
price: 50,
},
{
id: 'WhiteDressPants',
name: "White Dress Pants",
tags: ['Bottom', 'Pants', 'Male', 'Classy', 'White'],
shop: "WeddingSalon",
price: 100,
},
{
id: 'BlackCatsuit',
name: "Black Catsuit",
tags: ['Outfit', 'Catsuit', 'Female', 'Kinky', 'Black', 'Latex'],
shop: ["Forever69", "FetishWeek"],
price: [160,192],
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'BlackDress',
name: "Black Dress",
tags: ['Outfit', 'Dress', 'Female', 'Casual', 'Black'],
shop: "Hush",
price: 120,
},
{
id: 'BlackLaceDress',
name: "Black Lace Dress",
tags: ['Outfit', 'Dress', 'Female', 'Casual', 'Black'],
shop: "Elsa & Rose",
price: 90,
},
{
id: 'BlackLolitaDress',
name: "Black Lolita Dress",
tags: ['Outfit', 'Dress', 'Female', 'Lolita', 'Black'],
shop: "icoast 1",
price: 300,
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'BunnySuit',
name: "Bunny Suit",
tags: ['Outfit', 'Leotard', 'Female', 'Costume', 'Black'],
shop: "Forever69",
price: 105,
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'BusinessSuit',
name: "Business Suit",
tags: ['Outfit', 'Suit', 'Male', 'Formal', 'Black'],
shop: "ClotheR",
price: 180,
},
{
id: 'ClearLeotard',
name: "Clear Leotard",
tags: ['Outfit', 'Leotard', 'Female', 'Kinky', 'Clear'],
shop: "Forever69",
price: 110,
image: 'Clothing/TransparentLeotard.jpg',
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'CorsettedDress',
name: "Corsetted Dress",
tags: ['Outfit', 'Dress', 'Female', 'Kinky', 'Black'],
shop: "Forever69",
price: 135,
image: 'Clothing/CorsetLaceDress.jpg',
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'CyberBunnySuit',
name: "Cyber Bunny Suit",
tags: ['Outfit', 'One Piece', 'Female', 'Kinky', 'Black'],
shop: "icoast 4",
price: 150,
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'GreenBallGown',
name: "Green Ball Gown",
tags: ['Outfit', 'Dress', 'Female', 'Classy', 'Green'],
shop: "ClotheR",
price: 280,
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'LatexDress',
name: "Latex Dress",
tags: ['Outfit', 'Dress', 'Female', 'Kinky', 'Black', 'Latex'],
shop: "Forever69",
price: 130,
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'LatexLeotard',
name: "Latex Leotard",
tags: ['Outfit', 'Leotard', 'Female', 'Kinky', 'Black', 'Latex'],
shop: "Forever69",
price: 100,
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'LatexMaidDress',
name: "Latex Maid Dress",
tags: ['Outfit', 'Dress', 'Female', 'Kinky', 'Black', 'Latex'],
shop: "icoast 2",
price: 170,
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'LatexNunSet',
name: "Latex Nun Set",
tags: ['Outfit', 'Female', 'Kinky', 'Black', 'Latex'],
shop: "Forever69",
price: 80,
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'MaidDress',
name: "Maid Dress",
tags: ['Outfit', 'Dress', 'Female', 'Costume', 'Black'],
shop: "Forever69",
price: 100,
isUnlocked: () => State.variables.player.stats.sissification >= 10,
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'NinjaCostume',
name: "Ninja Costume",
tags: ['Outfit', 'Suit', 'Female', 'Costume', 'Blue'],
shop: "ComicCon",
price: 120,
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'OnePiece',
name: "One Piece",
tags: ['Outfit', 'Leotard', 'Female', 'Casual', 'Black', 'Swimwear'],
shop: "Sports Pro",
price: 55,
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'OverallsSet',
name: "Overalls Set",
tags: ['Outfit', 'Overalls', 'Female', 'Casual', 'Pink', 'White'],
shop: "Otakuville",
price: 68,
},
{
id: 'PinkCatsuit',
name: "Pink Catsuit",
tags: ['Outfit', 'Catsuit', 'Female', 'Kinky', 'Pink', 'Latex'],
shop: ["Forever69", "FetishWeek"],
price: [160, 192],
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'PinkCheerleader',
name: "Pink Cheerleader",
tags: ['Outfit', 'Dress', 'Female', 'Athletic', 'Pink', 'White'],
},
{
id: 'PinkDress',
name: "Pink Dress",
tags: ['Outfit', 'Dress', 'Female', 'Bimbo', 'Pink'],
shop: "Hush",
price: 120,
},
{
id: 'PinkMaidDress',
name: "Pink Maid Dress",
tags: ['Outfit', 'Dress', 'Female', 'Costume', 'Pink'],
},
{
id: 'PolkaDotDress',
name: "Polka Dot Dress",
tags: ['Outfit', 'Dress', 'Female', 'Casual', 'Red'],
shop: "Elsa & Rose",
price: 85,
},
{
id: 'ProfessionalDress',
name: "Professional Dress",
tags: ['Outfit', 'Dress', 'Female', 'Formal', 'Green'],
shop: "ClotheR",
price: 90,
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'ProfessionalOutfit',
name: "Professional Outfit",
tags: ['Outfit', 'Dress', 'Female', 'Formal', 'Black', 'Red'],
shop: "ClotheR",
price: 150,
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'RedLaceDress',
name: "Red Lace Dress",
tags: ['Outfit', 'Dress', 'Female', 'Casual', 'Red'],
shop: "Elsa & Rose",
price: 90,
},
{
id: 'RedLeotard',
name: "Red Leotard",
tags: ['Outfit', 'Leotard', 'Female', 'Kinky', 'Red'],
shop: "Forever69",
price: 120,
image: 'Clothing/RedLeatherLeotard.jpg',
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'RedLolitaDress',
name: "Red Lolita Dress",
tags: ['Outfit', 'Dress', 'Female', 'Lolita', 'Red'],
shop: "icoast 5",
price: 320,
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'SantaDress',
name: "Santa Dress",
tags: ['Outfit', 'Dress', 'Female', 'Red'],
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'SciFiHeroineCostume',
name: "SciFi Heroine Costume",
tags: ['Outfit', 'One Piece', 'Female', 'Costume', 'Blue'],
shop: "ComicCon",
price: 95,
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'SexyNurseCostume',
name: "Sexy Nurse Costume",
tags: ['Outfit', 'Dress', 'Female', 'Costume', 'White'],
shop: "icoast 3",
price: 90,
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'SexySchoolGirl',
name: "Sexy School Girl",
tags: ['Outfit', 'Female', 'Kinky', 'Black', 'Pink'],
shop: "icoast 1",
price: 95,
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'SluttyLeatherOutfit',
name: "Slutty Leather Outfit",
tags: ['Outfit', 'Female', 'Sexy', 'Black'],
shop: "Hush",
price: 135,
},
{
id: 'SuperheroCostume',
name: "Superhero Costume",
tags: ['Outfit', 'One Piece', 'Male', 'Costume', 'Blue', 'Red'],
shop: ["icoast 3", "ComicCon"],
price: [100, 110],
},
{
id: 'HeroineCostume',
name: "Heroine Costume",
tags: ['Outfit', 'One Piece', 'Female', 'Costume', 'Purple', 'Black'],
shop: "ComicCon",
price: 110,
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'SweaterDress',
name: "SweaterDress",
tags: ['Outfit', 'Dress', 'Sweater', 'Female', 'Grey'],
shop: "Otakuville",
price: 73,
},
{
id: 'Tuxedo',
name: "Tuxedo",
tags: ['Outfit', 'Tuxedo', 'Male', 'Classy', 'Black'],
shop: ["ClotheR", "WeddingSalon"],
price: [200, 250],
},
{
id: 'WeddingDress',
name: "Wedding Dress",
tags: ['Outfit', 'Dress', 'Female', 'Classy', 'White'],
shop: "WeddingSalon",
price: 1200,
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'WhiteBallGown',
name: "White Ball Gown",
tags: ['Outfit', 'Dress', 'Female', 'Classy', 'White'],
shop: "ClotheR",
price: 300,
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'BallerinaHeels',
name: "Ballerina Heels",
tags: ['Shoes', 'Heels', 'Female', 'Kinky', 'Black'],
shop: ["Forever69", "FetishWeek"],
price: [150, 180],
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'BlackBoots',
name: "Black Boots",
tags: ['Shoes', 'Short Boots', 'Female', 'Casual', 'Black'],
shop: "ShoeShop",
price: 95,
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'BlackKneeBoots',
name: "Black Knee Boots",
tags: ['Shoes', 'Tall Boots', 'Female', 'Casual', 'Black'],
shop: "ShoeShop",
price: 130,
isUnlocked: () => State.variables.player.stats.sissification >= 10,
image: 'Clothing/BlackOTKB.jpg',
},
{
id: 'BlackLaceUpBoots',
name: "Black Lace-Up Boots",
tags: ['Shoes', 'X-Tall Boots', 'Female', 'Kinky', 'Black'],
shop: "Forever69",
price: 200,
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'BlackPleasers',
name: "Black Pleasers",
tags: ['Shoes', 'Heels', 'Female', 'Casual', 'Black'],
shop: "Forever69",
price: 125,
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'BlackRunningShoes',
name: "Black Running Shoes",
tags: ['Shoes', 'RunningShoes', 'Unisex', 'Athletic', 'Black', 'Sport'],
shop: "Sports Pro",
price: 85,
},
{
id: 'BlackSteelCaps',
name: "Black Steel Caps",
tags: ['Shoes', 'Boots', 'Male', 'Construction', 'Black'],
shop: "Plank's",
price: 125,
},
{
id: 'BlueSneakers',
name: "Blue Sneakers",
tags: ['Shoes', 'Sneakers', 'Female', 'Pastel Goth', 'Blue'],
shop: "Otakuville",
price: 60,
},
{
id: 'DressShoes',
name: "Dress Shoes",
tags: ['Shoes', 'Male', 'Formal', 'Black'],
shop: ["ShoeShop", "WeddingSalon"],
price: [80, 100],
},
{
id: 'GoldenPumps',
name: "Golden Pumps",
tags: ['Shoes', 'Pumps', 'Female', 'Formal', 'Sexy', 'Classy', 'Gold'],
shop: "icoast 6",
price: 150,
},
{
id: 'GothBoots',
name: "Goth Boots",
tags: ['Shoes', 'Mid Boots', 'Female', 'Goth', 'Black'],
shop: "Tenebria",
price: 200,
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'GothHeels',
name: "Goth Heels",
tags: ['Shoes', 'Short Boots', 'Female', 'Goth', 'Black'],
shop: "Tenebria",
price: 120,
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'GothMaryJanes',
name: "Goth Mary Janes",
tags: ['Shoes', 'Heels', 'Female', 'Goth', 'Black'],
shop: "Tenebria",
price: 105,
isUnlocked: () => State.variables.player.stats.sissification >= 10,
image: 'Clothing/GothMJs.jpg',
},
{
id: 'GothPleasers',
name: "Goth Pleasers",
tags: ['Shoes', 'Heels', 'Female', 'Goth', 'Black'],
shop: "Tenebria",
price: 120,
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'LockedHeels',
name: "Locked Heels",
tags: ['Shoes', 'Heels', 'Female', 'Kinky', 'Black', 'Unremovable'],
image: 'Clothing/LockableHeels.jpg',
},
{
id: 'PastelBoots',
name: "Pastel Boots",
tags: ['Shoes', 'Mid Boots', 'Female', 'Pastel Goth', 'Pink', 'Holographic'],
shop: "Tenebria",
price: 180,
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'PastelPlatforms',
name: "Pastel Platforms",
tags: ['Shoes', 'Heels', 'Female', 'Pastel Goth', 'Pink', 'Holographic'],
shop: "Tenebria",
price: 120,
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'PastelSneakers',
name: "Pastel Sneakers",
tags: ['Shoes', 'Sneakers', 'Female', 'Pastel Goth', 'Purple'],
shop: "Tenebria",
price: 60,
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'PinkBooties',
name: "Pink Booties",
tags: ['Shoes', 'Short Boots', 'Female', 'Casual', 'Pink'],
shop: "Otakuville",
price: 82,
},
{
id: 'PinkBoots',
name: "Pink Boots",
tags: ['Shoes', 'Short Boots', 'Female', 'Casual', 'Pink'],
shop: "ShoeShop",
price: 90,
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'PinkPleasers',
name: "Pink Pleasers",
tags: ['Shoes', 'Heels', 'Female', 'Bimbo', 'Pink'],
shop: "Forever69",
price: 125,
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'PinkPumps',
name: "Pink Pumps",
tags: ['Shoes', 'Heels', 'Female', 'Bimbo', 'Pink'],
shop: "ShoeShop",
price: 85,
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'PinkRunningShoes',
name: "Pink Running Shoes",
tags: ['Shoes', 'RunningShoes', 'Female', 'Athletic', 'Pink', 'Sport'],
shop: "Sports Pro",
price: 85,
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'PinkSteelCaps',
name: "Pink Steel Caps",
tags: ['Shoes', 'Boots', 'Female', 'Construction', 'Pink'],
shop: "Plank's",
price: 125,
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'RedPumps',
name: "Red Pumps",
tags: ['Shoes', 'Heels', 'Female', 'Bimbo', 'Classy', 'Red'],
shop: "ShoeShop",
price: 85,
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'RedSneakers',
name: "Red Sneakers",
tags: ['Shoes', 'Sneakers', 'Male', 'Casual', 'Red'],
shop: "Old Republic",
price: 80,
image: 'Clothing/RedSneakers.jpg',
},
{
id: 'RedThighHighBoots',
name: "Red Thigh High Boots",
tags: ['Shoes', 'X-Tall Boots', 'Female', 'Kinky', 'Red'],
shop: "Forever69",
price: 225,
},
{
id: 'ShortBlackHeels',
name: "Short Black Heels",
tags: ['Shoes', 'Heels', 'Female', 'Formal', 'Classy', 'Black'],
shop: "ShoeShop",
price: 60,
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'TallPlatformHeels',
name: "Tall Platform Heels",
tags: ['Shoes', 'X-High Heels', 'Female', 'Kinky', 'Black'],
shop: "Forever69",
price: 175,
image: 'Clothing/ExtremePlatforms.jpg',
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'WhiteHeels',
name: "White Heels",
tags: ['Shoes', 'Heels', 'Female', 'Formal', 'Classy', 'White'],
shop: "ShoeShop",
price: 75,
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'WhiteThighHighBoots',
name: "White Thigh High Boots",
tags: ['Shoes', 'X-Tall Boots', 'Female', 'Kinky', 'White'],
shop: "Forever69",
price: 225,
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'BlackBra',
name: "Black Bra",
tags: ['Bra', 'Female', 'Casual', 'Black'],
shop: "Cherish Luxury",
price: 35,
},
{
id: 'BlueBra',
name: "Blue Bra",
tags: ['Bra', 'Female', 'Casual', 'Blue'],
shop: "Cherish Luxury",
price: 35,
},
{
id: 'LatexBra',
name: "Latex Bra",
tags: ['Bra', 'Female', 'Kinky', 'Black', 'Latex'],
shop: "Forever69",
price: 40,
isUnlocked: () => State.variables.player.stats.sissification >= 5,
},
{
id: 'PinkBra',
name: "Pink Bra",
tags: ['Bra', 'Female', 'Casual', 'Pink'],
shop: "Cherish Luxury",
price: 35,
},
{
id: 'PinkLatexBra',
name: "Pink Latex Bra",
tags: ['Bra', 'Female', 'Kinky', 'Pink', 'Latex'],
shop: "Forever69",
price: 40,
isUnlocked: () => State.variables.player.stats.sissification >= 5,
},
{
id: 'PlainBra',
name: "Plain Bra",
tags: ['Bra', 'Female', 'Casual', 'White'],
shop: "Cherish Luxury",
price: 35,
},
{
id: 'RedBra',
name: "Red Bra",
tags: ['Bra', 'Female', 'Casual', 'Red'],
shop: "Cherish Luxury",
price: 35,
},
{
id: 'BlackBoxers',
name: "Black Boxers",
tags: ['Undies', 'Boxers', 'Male', 'Casual', 'Black'],
shop: "Old Republic",
price: 35,
},
{
id: 'BlackPanties',
name: "Black Panties",
tags: ['Undies', 'Panties', 'Female', 'Casual', 'Black'],
shop: "Cherish Luxury",
price: 25,
},
{
id: 'BlueBoxers',
name: "Blue Boxers",
tags: ['Undies', 'Boxers', 'Male', 'Casual', 'Blue'],
shop: "Old Republic",
price: 35,
},
{
id: 'BluePanties',
name: "Blue Panties",
tags: ['Undies', 'Panties', 'Female', 'Casual', 'Blue'],
shop: "Cherish Luxury",
price: 25,
},
{
id: 'CrystalsPanties',
name: "Crystal's Panties",
tags: ['Undies', 'Panties', 'Female', 'Casual', 'White'],
image: 'Clothing/PlainPanties.jpg',
},
{
id: 'GreyBoxers',
name: "Grey Boxers",
tags: ['Undies', 'Boxers', 'Male', 'Casual', 'Grey'],
shop: "Old Republic",
price: 35,
},
{
id: 'LatexPanties',
name: "Latex Panties",
tags: ['Undies', 'Panties', 'Female', 'Kinky', 'Black', 'Latex'],
shop: "Forever69",
price: 30,
isUnlocked: () => State.variables.player.stats.sissification >= 5,
},
{
id: 'PinkLatexPanties',
name: "Pink Latex Panties",
tags: ['Undies', 'Panties', 'Female', 'Kinky', 'Pink', 'Latex'],
shop: "Forever69",
price: 30,
isUnlocked: () => State.variables.player.stats.sissification >= 5,
},
{
id: 'PinkPanties',
name: "Pink Panties",
tags: ['Undies', 'Panties', 'Female', 'Casual', 'Pink'],
shop: "Cherish Luxury",
price: 25,
},
{
id: 'PlainPanties',
name: "Plain Panties",
tags: ['Undies', 'Panties', 'Female', 'Casual', 'White'],
shop: "Cherish Luxury",
price: 25,
},
{
id: 'RedBoxers',
name: "Red Boxers",
tags: ['Undies', 'Boxers', 'Male', 'Casual', 'Red'],
shop: "Old Republic",
price: 35,
},
{
id: 'RedPanties',
name: "Red Panties",
tags: ['Undies', 'Panties', 'Female', 'Casual', 'Red'],
shop: "Cherish Luxury",
price: 25,
},
{
id: 'WhiteBoxers',
name: "White Boxers",
tags: ['Undies', 'Boxers', 'Male', 'Casual', 'White'],
shop: "Old Republic",
price: 35,
},
{
id: 'BlackStockings',
name: "Black Stockings",
tags: ['Hosiery', 'Stockings', 'Female', 'Casual', 'Black'],
shop: "Elsa & Rose",
price: 20,
},
{
id: 'ClearStockings',
name: "Clear Stockings",
tags: ['Hosiery', 'Stockings', 'Female', 'Casual', 'Clear'],
shop: "Elsa & Rose",
price: 20,
},
{
id: 'AnimeStockings',
name: "Anime Stockings",
tags: ['Hosiery', 'Stockings', 'Female', 'Costume', 'Pink'],
shop: "Otakuville",
price: 16,
},
{
id: 'CowPrintStockings',
name: "Cow Print Stockings",
tags: ['Hosiery', 'Stockings', 'Female', 'Costume', 'Black', 'White'],
},
{
id: 'FishnetThighs',
name: "Fishnet Thighs",
tags: ['Hosiery', 'Thighs', 'Female', 'Goth', 'Black', 'Clear'],
shop: "Tenebria",
price: 40,
},
{
id: 'LatexStockings',
name: "Latex Stockings",
tags: ['Hosiery', 'Stockings', 'Female', 'Kinky', 'Black', 'Latex'],
shop: "Forever69",
price: 35,
isUnlocked: () => State.variables.player.stats.sissification >= 5,
},
{
id: 'LeatherStockings',
name: "Leather Stockings",
tags: ['Hosiery', 'Stockings', 'Female', 'Sexy', 'Black'],
shop: "Elsa & Rose",
price: 30,
},
{
id: 'NunStockings',
name: "Nun Stockings",
tags: ['Hosiery', 'Stockings', 'Female', 'Kinky', 'Black', 'Latex'],
shop: "Forever69",
price: 40,
isUnlocked: () => State.variables.player.stats.sissification >= 5,
},
{
id: 'NurseStockings',
name: "Nurse Stockings",
tags: ['Hosiery', 'Stockings', 'Female', 'Kinky', 'White'],
shop: "icoast 6",
price: 25,
image: 'Clothing/SexyNurseStockings.jpg',
},
{
id: 'PastelThighs',
name: "Pastel Thighs",
tags: ['Hosiery', 'Thighs', 'Female', 'Pastel Goth', 'Grey'],
shop: "Tenebria",
price: 30,
},
{
id: 'RedStockings',
name: "Red Stockings",
tags: ['Hosiery', 'Stockings', 'Female', 'Casual', 'Red'],
shop: "Elsa & Rose",
price: 20,
},
{
id: 'SkeletonThighs',
name: "Skeleton Thighs",
tags: ['Hosiery', 'Thighs', 'Female', 'Goth', 'Black', 'White'],
shop: "Tenebria",
price: 30,
},
{
id: 'ThighHighSocks',
name: "Thigh High Socks",
tags: ['Hosiery', 'Socks', 'Female', 'Casual', 'Black'],
shop: "Hush",
price: 25,
},
{
id: 'Bikini',
name: "Bikini",
tags: ['Lingerie', 'Female', 'Casual', 'Blue', 'Swimwear'],
shop: "Hush",
price: 35,
},
{
id: 'BlackBodyHarness',
name: "Black Body Harness",
tags: ['Lingerie', 'Harness', 'Female', 'Kinky', 'Black'],
shop: ["Forever69", "FetishWeek"],
price: [75, 90],
},
{
id: 'CowPrintBikini',
name: "Cow Print Bikini",
tags: ['Lingerie', 'Female', 'Costume', 'Black', 'White', 'Swimwear'],
},
{
id: 'CrochetBikini',
name: "Crochet Bikini",
tags: ['Lingerie', 'Female', 'Casual', 'Beige', 'Swimwear'],
shop: "Hush",
price: 40,
},
{
id: 'GothLingerie',
name: "Goth Lingerie",
tags: ['Lingerie', 'Female', 'Goth', 'Black'],
shop: "Tenebria",
price: 99,
},
{
id: 'PinkLingerie',
name: "Pink Lingerie",
tags: ['Lingerie', 'Female', 'Bimbo', 'Pink'],
shop: "Cherish Luxury",
price: 85,
},
{
id: 'RedLingerie',
name: "Red Lingerie",
tags: ['Lingerie', 'Female', 'Sexy', 'Red'],
shop: "icoast 6",
price: 55,
},
{
id: 'PinkNightie',
name: "Pink Nightie",
tags: ['Lingerie', 'Nightie', 'Female', 'Casual', 'Pink'],
shop: "Cherish Luxury",
price: 95,
},
{
id: 'ShinyBikini',
name: "Shiny Bikini",
tags: ['Lingerie', 'Female', 'Sexy', 'Blue', 'Swimwear'],
shop: "Hush",
price: 50,
},
{
id: 'TransparentLingerie',
name: "Transparent Lingerie",
tags: ['Lingerie', 'Female', 'Kinky', 'Clear'],
shop: "icoast 2",
price: 195,
isUnlocked: () => State.variables.player.stats.sissification >= 5,
},
{
id: 'BlackCage',
name: "Black Cage",
tags: ['Chastity', 'Cage', 'Male', 'Kinky', 'Black', 'Lockable'],
shop: "Desire~",
price: 70,
isUnlocked: () => State.variables.player.stats.sissification >= 20 || State.variables.player.stats.dominance <= -30,
image: 'Toys/BlackCage.jpg',
},
{
id: 'ClearCage',
name: "Clear Cage",
tags: ['Chastity', 'Cage', 'Male', 'Kinky', 'Clear', 'Lockable'],
shop: "Desire~",
price: 80,
isUnlocked: () => State.variables.player.stats.sissification >= 20 || State.variables.player.stats.dominance <= -30,
image: 'Toys/ClearCage.jpg',
},
{
id: 'ClitCage',
name: "Clit Cage",
tags: ['Chastity', 'Cage', 'Male', 'Kinky', 'Pink', 'Lockable'],
image: 'Toys/ClitCage.jpg',
},
{
id: 'GoldenChastity',
name: "Golden Chastity",
tags: ['Chastity', 'Cage', 'Male', 'Kinky', 'Gold', 'Unremovable'],
image: 'Toys/GoldCage.jpg',
},
{
id: 'MetalCage',
name: "Metal Cage",
tags: ['Chastity', 'Cage', 'Male', 'Kinky', 'Silver', 'Lockable'],
shop: "Desire~",
price: 100,
isUnlocked: () => State.variables.player.stats.sissification >= 20 || State.variables.player.stats.dominance <= -30,
image: 'Toys/MetalCage.jpg',
},
{
id: 'MiniCage',
name: "Mini Cage",
tags: ['Chastity', 'Cage', 'Male', 'Kinky', 'Silver', 'Lockable'],
shop: "icoast 5",
price: 120,
isUnlocked: () => State.variables.player.stats.sissification >= 40 || State.variables.player.stats.dominance < -39,
image: 'Toys/MiniCage.jpg',
},
{
id: 'PinkCage',
name: "Pink Cage",
tags: ['Chastity', 'Cage', 'Male', 'Kinky', 'Pink', 'Lockable'],
image: 'Toys/PinkCage.jpg',
isUnlocked: () => State.variables.player.stats.sissification >= 20 || State.variables.player.stats.dominance <= -30,
},
{
id: 'PinkChastity',
name: "Pink Chastity",
tags: ['Chastity', 'Cage', 'Male', 'Kinky', 'Pink', 'Unremovable'],
image: 'Toys/PinkCage.jpg',
},
{
id: 'Admorvils',
name: "Admorvils",
tags: ['Consumable', 'Stackable'],
shop: "Underground Clinic",
price: {price:100, quantity: 7},
image: 'Misc/Admorvils.jpg',
info: 'A painkiller so powerful you won\'t even hurt if you work after surgery!',
},
{
id: 'CottonPads',
name: "Cotton Pads",
tags: ['Consumable', 'Stackable'],
shop: "Face Forward 6",
price: {price: 10, quantity: 100},
image: 'Makeup/CottonPads.jpg',
},
{
id: 'Dimoxinil',
name: "Dimoxinil",
tags: ['Consumable', 'Stackable'],
shop: "Underground Clinic",
price: {price:150, quantity: 7},
image: 'Misc/Dimoxinil.jpg',
info: 'Meant to... cure... baldness, it also works wonders if you want to get rid of a bad haircut in half the time!',
},
{
id: 'JunkFood',
name: "Junk Food",
tags: ['Consumable', 'Stackable'],
shop: ['Gas Station', 'Grocer'],
price: [[{price:8, quantity: 1}, {price:56, quantity: 7}], [{price:6, quantity: 1}, {price:42, quantity: 7}]],
image: 'Misc/JunkFood.jpg',
},
{
id: 'Food',
name: "Food",
tags: ['Consumable', 'Stackable'],
shop: "Grocer",
price: [{price:9, quantity: 1}, {price:63, quantity: 7}],
image: 'Misc/Food.jpg',
},
{
id: 'HairBGone',
name: "HairBGone",
tags: ['Consumable', 'Stackable'],
shop: "Underground Clinic",
price: {price:100, quantity: 14},
image: 'Misc/HairBGone.jpg',
info: 'A powerful drug that prevents your facial and body hair from growing when taken.',
},
{
id: 'HealthyFood',
name: "Healthy Food",
tags: ['Consumable', 'Stackable'],
shop: "Grocer",
price: [{price:11, quantity: 1}, {price:77, quantity: 7}],
image: 'Misc/HealthyFood.jpg',
},
{
id: 'Leftovers',
name: "Leftovers",
tags: ['Consumable', 'Stackable'],
image: 'Misc/Leftovers.jpg',
},
{
id: 'Soap',
name: "Soap",
tags: ['Consumable', 'Stackable'],
shop: "Grocer",
price: {price:35, quantity: 40},
image: 'Misc/Soap.jpg',
},
{
id: 'Painkiller',
name: "Painkiller",
tags: ['Consumable', 'Stackable'],
shop: "Grocer",
price: {price:40, quantity: 80},
image: 'Misc/Painkillers.jpg',
},
{
id: 'SingleUseRazors',
name: "Single Use Razors",
tags: ['Consumable', 'Stackable'],
shop: "Grocer",
price: {price:30, quantity: 10},
image: 'Misc/Razors.jpg',
},
{
id: 'DepilatoryCream',
name: "Depilatory Cream",
tags: ['Consumable', 'Stackable'],
shop: "Grocer",
price: {price:50, quantity: 40},
image: 'Misc/DepilatoryCream.jpg',
},
{
id: 'Inhibi+',
name: "Inhibi+",
tags: ['Consumable', 'Stackable'],
shop: "Underground Clinic",
price: {price:80, quantity: 10},
image: 'Misc/Inhibi+.jpg',
info: 'This drug slows down your metabolism, allowing you to prevent your muscle mass from increasing.',
},
{
id: 'MakeupRemover',
name: "Makeup Remover",
tags: ['Consumable', 'Stackable'],
shop: "Face Forward 6",
price: {price: 35, quantity: 60},
image: 'Makeup/MakeupRemover.jpg',
},
{
id: 'PolishRemover',
name: "Polish Remover",
tags: ['Consumable', 'Stackable'],
shop: "Face Forward 6",
price: {price: 40, quantity: 30},
image: 'Makeup/PolishRemover.jpg',
},
{
id: 'Steroids',
name: "Steroids",
tags: ['Consumable', 'Stackable'],
shop: "Underground Clinic",
price: {price:85, quantity: 7},
image: 'Misc/Steroids.jpg',
info: 'This drug allows you to rapidly gain muscular mass, effectively doubling the effectiveness of your training!',
},
{
id: 'WaxStrips',
name: "Wax Strips",
tags: ['Consumable', 'Stackable'],
shop: "Grocer",
price: {price:45, quantity: 10},
image: 'Misc/WaxStrips.jpg',
},
{
id: 'Wipes',
name: "Wipes",
tags: ['Consumable', 'Stackable'],
shop: "Gas Station",
price: {price:25, quantity: 20},
image: 'Misc/Wipes.jpg',
},
{
id: 'BlackCorset',
name: "Black Corset",
tags: ['Corsettery', 'Corset', 'Female', 'Goth', 'Black'],
shop: "ShapeZ",
price: 160,
},
{
id: 'BlackMiniCorset',
name: "Black Mini Corset",
tags: ['Corsettery', 'Mini Corset', 'Female', 'Goth', 'Black'],
shop: "ShapeZ",
price: 130,
},
{
id: 'BlackWaistCincher',
name: "Black Waist Cincher",
tags: ['Corsettery', 'Cincher', 'Female', 'Goth', 'Black'],
shop: "ShapeZ",
price: 115,
},
{
id: 'BlueCorset',
name: "Blue Corset",
tags: ['Corsettery', 'Corset', 'Female', 'Sexy', 'Blue'],
shop: "ShapeZ",
price: 165,
},
{
id: 'GreenCorset',
name: "Green Corset",
tags: ['Corsettery', 'Corset', 'Female', 'Sexy', 'Green'],
shop: "ShapeZ",
price: 165,
},
{
id: 'HolographicCorset',
name: "Holographic Corset",
tags: ['Corsettery', 'Corset', 'Female', 'Pastel Goth', 'Holographic'],
shop: "ShapeZ",
price: 200,
},
{
id: 'HolographicMiniCorset',
name: "Holographic Mini Corset",
tags: ['Corsettery', 'Mini Corset', 'Female', 'Pastel Goth', 'Holographic'],
shop: "ShapeZ",
price: 170,
},
{
id: 'PinkCorset',
name: "Pink Corset",
tags: ['Corsettery', 'Corset', 'Female', 'Sexy', 'Pink'],
shop: "ShapeZ",
price: 160,
},
{
id: 'PinkWaistCincher',
name: "Pink Waist Cincher",
tags: ['Corsettery', 'Cincher', 'Female', 'Bimbo', 'Pink'],
shop: "ShapeZ",
price: 115,
},
{
id: 'RedCorset',
name: "Red Corset",
tags: ['Corsettery', 'Corset', 'Female', 'Sexy', 'Red'],
shop: "ShapeZ",
price: 165,
},
{
id: 'SteampunkCorset',
name: "Steampunk Corset",
tags: ['Corsettery', 'Corset', 'Female', 'Steampunk', 'Black'],
shop: "icoast 5 ",
price: 200,
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'WhiteCorset',
name: "White Corset",
tags: ['Corsettery', 'Corset', 'Female', 'Sexy', 'White'],
shop: "ShapeZ",
price: 160,
},
{
id: 'WhiteMiniCorset',
name: "White Mini Corset",
tags: ['Corsettery', 'Mini Corset', 'Female', 'Sexy', 'White'],
shop: "ShapeZ",
price: 130,
},
{
id: 'WhiteWaistCincher',
name: "White Waist Cincher",
tags: ['Corsettery', 'Cincher', 'Female', 'Sexy', 'White'],
shop: "ShapeZ",
price: 115,
},
{
id: 'BlackEyeliner',
name: "Black Eyeliner",
tags: ['Eyeliner', 'Eyes', 'Stackable'],
shop: "Face Forward 2",
price: {price: 12, quantity: 50},
image: 'Makeup/BlackEyeliner.jpg',
},
{
id: 'BlackEyeshadow',
name: "Black Eyeshadow",
tags: ['Eyeshadow', 'Eyes', 'Stackable'],
image: 'Makeup/Black.jpg',
},
{
id: 'TwoFadeEyes',
name: "Two Fade Eye",
tags: ['Eyeshadow', 'Eyes'],
image: 'Makeup/TwoFade.jpg',
},
{
id: 'ThreeFadeEyes',
name: "Three Fade Eye",
tags: ['Eyeshadow', 'Eyes'],
image: 'Makeup/ThreeFade.jpg',
},
{
id: 'BlueEyeliner',
name: "Blue Eyeliner",
tags: ['Eyeliner', 'Eyes', 'Stackable'],
shop: "Face Forward 2",
price: {price:12, quantity: 50},
image: 'Makeup/BlueEyeliner.jpg',
},
{
id: 'BlueEyeshadow',
name: "Blue Eyeshadow",
tags: ['Eyeshadow', 'Eyes', 'Stackable'],
image: 'Makeup/Blue.jpg',
},
{
id: 'ChestnutEyeshadow',
name: "Chestnut Eyeshadow",
tags: ['Eyeshadow', 'Eyes', 'Stackable'],
image: 'Makeup/Chestnut.jpg',
},
{
id: 'CopperEyeshadow',
name: "Copper Eyeshadow",
tags: ['Eyeshadow', 'Eyes', 'Stackable'],
image: 'Makeup/Copper.jpg',
},
{
id: 'CyanEyeshadow',
name: "Cyan Eyeshadow",
tags: ['Eyeshadow', 'Eyes', 'Stackable'],
image: 'Makeup/Cyan.jpg',
},
{
id: 'GlitterMascara',
name: "Glitter Mascara",
tags: ['Mascara', 'Eyes', 'Stackable'],
shop: "Face Forward 2",
price: {price: 15, quantity: 80},
image: 'Makeup/GlitterMascara.jpg',
},
{
id: 'GreenEyeshadow',
name: "Green Eyeshadow",
tags: ['Eyeshadow', 'Eyes', 'Stackable'],
image: 'Makeup/Green.jpg',
},
{
id: 'HoneyEyeshadow',
name: "Honey Eyeshadow",
tags: ['Eyeshadow', 'Eyes', 'Stackable'],
image: 'Makeup/Honey.jpg',
},
{
id: 'IvoryEyeshadow',
name: "Ivory Eyeshadow",
tags: ['Eyeshadow', 'Eyes', 'Stackable'],
image: 'Makeup/Ivory.jpg',
},
{
id: 'MagentaEyeshadow',
name: "Magenta Eyeshadow",
tags: ['Eyeshadow', 'Eyes', 'Stackable'],
image: 'Makeup/Magenta.jpg',
},
{
id: 'Mascara',
name: "Mascara",
tags: ['Mascara', 'Eyes', 'Stackable'],
shop: "Face Forward 2",
price: {price: 12, quantity: 50},
image: 'Makeup/Mascara.jpg',
},
{
id: 'NudeEyeshadow',
name: "Nude Eyeshadow",
tags: ['Eyeshadow', 'Eyes', 'Stackable'],
image: 'Makeup/Nude.jpg',
},
{
id: 'OrangeEyeshadow',
name: "Orange Eyeshadow",
tags: ['Eyeshadow', 'Eyes', 'Stackable'],
image: 'Makeup/Orange.jpg',
},
{
id: 'PinkEyeliner',
name: "Pink Eyeliner",
tags: ['Eyeliner', 'Eyes', 'Stackable'],
shop: "Face Forward 2",
price: {price:12, quantity: 50},
image: 'Makeup/PinkEyeliner.jpg',
},
{
id: 'PinkEyeshadow',
name: "Pink Eyeshadow",
tags: ['Eyeshadow', 'Eyes', 'Stackable'],
image: 'Makeup/Pink.jpg',
},
{
id: 'PurpleEyeliner',
name: "Purple Eyeliner",
tags: ['Eyeliner', 'Eyes', 'Stackable'],
shop: "Face Forward 2",
price: {price:12, quantity: 50},
image: 'Makeup/PurpleEyeliner.jpg',
},
{
id: 'PurpleEyeshadow',
name: "Purple Eyeshadow",
tags: ['Eyeshadow', 'Eyes', 'Stackable'],
image: 'Makeup/Purple.jpg',
},
{
id: 'RedEyeliner',
name: "Red Eyeliner",
tags: ['Eyeliner', 'Eyes', 'Stackable'],
shop: "Face Forward 2",
price: {price:12, quantity: 50},
image: 'Makeup/RedEyeliner.jpg',
},
{
id: 'RedEyeshadow',
name: "Red Eyeshadow",
tags: ['Eyeshadow', 'Eyes', 'Stackable'],
image: 'Makeup/Red.jpg',
},
{
id: 'TanEyeshadow',
name: "Tan Eyeshadow",
tags: ['Eyeshadow', 'Eyes', 'Stackable'],
image: 'Makeup/Tan.jpg',
},
{
id: 'TealEyeshadow',
name: "Teal Eyeshadow",
tags: ['Eyeshadow', 'Eyes', 'Stackable'],
image: 'Makeup/Teal.jpg',
},
{
id: 'WhiteEyeliner',
name: "White Eyeliner",
tags: ['Eyeliner', 'Eyes', 'Stackable'],
shop: "Face Forward 2",
price: {price:12, quantity: 50},
image: 'Makeup/WhiteEyeliner.jpg',
},
{
id: 'WhiteEyeshadow',
name: "White Eyeshadow",
tags: ['Eyeshadow', 'Eyes', 'Stackable'],
image: 'Makeup/White.jpg',
},
{
id: 'YellowEyeshadow',
name: "Yellow Eyeshadow",
tags: ['Eyeshadow', 'Eyes', 'Stackable'],
image: 'Makeup/Yellow.jpg',
},
{
id: 'BallGag',
name: "Ball Gag",
tags: ['Gag', 'Unisex', 'Kinky', 'Black'],
shop: "Desire~",
price: 40,
image: 'Toys/BallGag.jpg',
},
{
id: 'BitGag',
name: "Bit Gag",
tags: ['Gag', 'Unisex', 'Kinky', 'Black'],
shop: "Desire~",
price: 30,
image: 'Toys/BitGag.jpg',
},
{
id: 'DildoGag',
name: "Dildo Gag",
tags: ['Gag', 'Unisex', 'Kinky', 'Black'],
shop: "Desire~",
price: 55,
image: 'Toys/DildoGag.jpg',
},
{
id: 'RingGag',
name: "Ring Gag",
tags: ['Gag', 'Unisex', 'Kinky', 'Black'],
shop: "Desire~",
price: 23,
image: 'Toys/RingGag.jpg',
},
{
id: 'BunnyEars',
name: "Bunny Ears",
tags: ['Headgear', 'Female', 'Costume', 'Black'],
shop: "Forever69",
price: 20,
isUnlocked: () => State.variables.player.stats.sissification >= 5,
},
{
id: 'BunnyMask',
name: "Bunny Mask",
tags: ['Headgear', 'Mask', 'Female', 'Kinky', 'Black'],
shop: "icoast 4",
price: 50,
isUnlocked: () => State.variables.player.stats.sissification >= 5,
},
{
id: 'CatEars',
name: "Cat Ears",
tags: ['Headgear', 'Female', 'Costume', 'Black'],
shop: "icoast 2",
price: 40,
isUnlocked: () => State.variables.player.stats.sissification >= 5,
},
{
id: 'CowEars',
name: "Cow Ears",
tags: ['Headgear', 'Female', 'Costume', 'Black', 'White'],
},
{
id: 'LatexHood',
name: "Latex Hood",
tags: ['Headgear', 'Hood', 'Unisex', 'Kinky', 'Black', 'Latex'],
shop: ["Forever69", "FetishWeek"],
price: [65, 78]
},
{
id: 'NurseHat',
name: "Nurse Hat",
tags: ['Headgear', 'Female', 'Costume', 'Red', 'White'],
shop: "icoast 1",
price: 20,
isUnlocked: () => State.variables.player.stats.sissification >= 5,
},
{
id: 'PinkMaidHeadband',
name: "Pink Maid Headband",
tags: ['Headgear', 'Female', 'Costume', 'Pink'],
},
{
id: 'SafetyGoggles',
name: "Safety Goggles",
tags: ['Headgear', 'Unisex', 'Construction', 'Clear'],
shop: "Plank's",
price: 30,
},
{
id: 'SteampunkGoggles',
name: "Steampunk Goggles",
tags: ['Headgear', 'Unisex', 'Steampunk', 'Brown'],
shop: "icoast 5",
price: 40,
},
{
id: 'BlackGloss',
name: "Black Gloss",
tags: ['Lips', 'Gloss', 'Stackable'],
shop: "Face Forward 1",
price: {price: 20, quantity: 30},
image: 'Makeup/BlackGloss.jpg',
},
{
id: 'BlackLipstick',
name: "Black Lipstick",
tags: ['Lips', 'Lipstick', 'Stackable'],
shop: "Face Forward 1",
price: {price: 15, quantity: 80},
image: 'Makeup/BlackLipstick.jpg',
},
{
id: 'BlushGloss',
name: "Blush Gloss",
tags: ['Lips', 'Gloss', 'Stackable'],
shop: "Face Forward 1",
price: {price: 20, quantity: 30},
image: 'Makeup/BlushGloss.jpg',
},
{
id: 'BlushLipstick',
name: "Blush Lipstick",
tags: ['Lips', 'Lipstick', 'Stackable'],
shop: "Face Forward 1",
price: {price: 15, quantity: 80},
image: 'Makeup/BlushLipstick.jpg',
},
{
id: 'CandyLipstick',
name: "Candy Lipstick",
tags: ['Lips', 'Lipstick', 'Stackable'],
shop: "Face Forward 1",
price: {price: 15, quantity: 80},
image: 'Makeup/CandyLipstick.jpg',
},
{
id: 'CarmineGloss',
name: "Carmine Gloss",
tags: ['Lips', 'Gloss', 'Stackable'],
shop: "Face Forward 1",
price: {price: 20, quantity: 30},
image: 'Makeup/CarmineGloss.jpg',
},
{
id: 'CherryLipstick',
name: "Cherry Lipstick",
tags: ['Lips', 'Lipstick', 'Stackable'],
shop: "Face Forward 1",
price: {price: 15, quantity: 80},
image: 'Makeup/CherryLipstick.jpg',
},
{
id: 'ChestnutLipstick',
name: "Chestnut Lipstick",
tags: ['Lips', 'Lipstick', 'Stackable'],
shop: "Face Forward 1",
price: {price: 15, quantity: 80},
image: 'Makeup/ChestnutLipstick.jpg',
},
{
id: 'ChocolateLipstick',
name: "Chocolate Lipstick",
tags: ['Lips', 'Lipstick', 'Stackable'],
shop: "Face Forward 1",
price: {price: 15, quantity: 80},
image: 'Makeup/ChocolateLipstick.jpg',
},
{
id: 'CoralGloss',
name: "Coral Gloss",
tags: ['Lips', 'Gloss', 'Stackable'],
shop: "Face Forward 1",
price: {price: 20, quantity: 30},
image: 'Makeup/CoralGloss.jpg',
},
{
id: 'CoralLipstick',
name: "Coral Lipstick",
tags: ['Lips', 'Lipstick', 'Stackable'],
shop: "Face Forward 1",
price: {price: 15, quantity: 80},
image: 'Makeup/CoralLipstick.jpg',
},
{
id: 'LilacLipstick',
name: "Lilac Lipstick",
tags: ['Lips', 'Lipstick', 'Stackable'],
shop: "Face Forward 1",
price: {price: 15, quantity: 80},
image: 'Makeup/LilacLipstick.jpg',
},
{
id: 'PeachLipstick',
name: "Peach Lipstick",
tags: ['Lips', 'Lipstick', 'Stackable'],
shop: "Face Forward 1",
price: {price: 15, quantity: 80},
image: 'Makeup/PeachLipstick.jpg',
},
{
id: 'PinkGloss',
name: "Pink Gloss",
tags: ['Lips', 'Gloss', 'Stackable'],
shop: "Face Forward 1",
price: {price: 20, quantity: 30},
image: 'Makeup/PinkGloss.jpg',
},
{
id: 'PurpleLipstick',
name: "Purple Lipstick",
tags: ['Lips', 'Lipstick', 'Stackable'],
shop: "Face Forward 1",
price: {price: 15, quantity: 80},
image: 'Makeup/PurpleLipstick.jpg',
},
{
id: 'RedLipstick',
name: "Red Lipstick",
tags: ['Lips', 'Lipstick', 'Stackable'],
shop: "Face Forward 1",
price: {price: 15, quantity: 80},
image: 'Makeup/RedLipstick.jpg',
},
{
id: 'RoseGloss',
name: "Rose Gloss",
tags: ['Lips', 'Gloss', 'Stackable'],
shop: "Face Forward 1",
price: {price: 20, quantity: 30},
image: 'Makeup/RoseGloss.jpg',
},
{
id: 'RoseLipstick',
name: "Rose Lipstick",
tags: ['Lips', 'Lipstick', 'Stackable'],
shop: "Face Forward 1",
price: {price: 15, quantity: 80},
image: 'Makeup/RoseLipstick.jpg',
},
{
id: 'SalmonLipstick',
name: "Salmon Lipstick",
tags: ['Lips', 'Lipstick', 'Stackable'],
shop: "Face Forward 1",
price: {price: 15, quantity: 80},
image: 'Makeup/SalmonLipstick.jpg',
},
{
id: 'ThulianGloss',
name: "Thulian Gloss",
tags: ['Lips', 'Gloss', 'Stackable'],
shop: "Face Forward 1",
price: {price: 20, quantity: 30},
image: 'Makeup/ThulianGloss.jpg',
},
{
id: 'ThulianLipstick',
name: "Thulian Lipstick",
tags: ['Lips', 'Lipstick', 'Stackable'],
shop: "Face Forward 1",
price: {price: 15, quantity: 80},
image: 'Makeup/ThulianLipstick.jpg',
},
{
id: 'AcousticPanels',
name: "Acoustic Panels",
tags: ['Material', 'HideShop'],
shop: "Future Shack",
price: 300,
isUnlocked: () => State.variables.housing.current !== 'crappy apartment',
image: 'Misc/AccousticPanels.jpg',
},
{
id: 'AirWalker',
name: "Air Walker",
tags: ['Material', 'HideShop'],
shop: "Sports Pro",
price: 100,
isUnlocked: () => State.variables.housing.current !== 'crappy apartment',
image: 'Misc/AirWalker.jpg',
},
{
id: 'BlueChair',
name: "Blue Chair",
tags: ['Material', 'HideShop'],
shop: "Future Shack",
price: 180,
isUnlocked: () => State.variables.housing.current !== 'crappy apartment' && !setup.playerCode.hasItem('PinkChair'),
image: 'Misc/BlueChair.jpg',
},
{
id: 'ConstructionMaterials',
name: "Construction Materials",
tags: ['Material', 'HideShop'],
shop: "Plank's",
price: 450,
isUnlocked: () => State.variables.player.assets.fixerUpper.owned && (State.variables.player.assets.fixerUpper.renovations[0] < 100 || State.variables.player.assets.fixerUpper.renovations[1] < 100 || State.variables.player.assets.fixerUpper.renovations[2] < 100 || State.variables.player.assets.fixerUpper.renovations[3] < 100 || State.variables.player.assets.fixerUpper.renovations[4] < 100),
image: 'Misc/ConstructionMaterials.jpg',
},
{
id: 'Denim',
name: "Denim",
tags: ['Material', 'Stackable'],
shop: "PlazaTex",
price: {price:32, quantity: 100},
image: 'Misc/Sewing/Denim.jpg',
},
{
id: 'Desk',
name: "Desk",
tags: ['Material', 'HideShop'],
shop: "At Home",
price: 85,
isUnlocked: () => State.variables.housing.current !== 'crappy apartment',
image: 'Misc/Desk.jpg',
},
{
id: 'Dumbbells',
name: "Dumbbells",
tags: ['Material', 'HideShop'],
shop: "Sports Pro",
price: 60,
isUnlocked: () => State.variables.housing.current !== 'crappy apartment',
image: 'Misc/Dumbbells.jpg',
},
{
id: 'ElectricalComponents',
name: "Electrical Components",
tags: ['Material', 'HideShop'],
shop: "Plank's",
price: 0,
isUnlocked: () => State.variables.housing.current == 'apartment' && State.variables.flags.jobs.homekeeping.apartment == 1 && State.variables.flags.jobs.homekeeping.jobType == "Electricity",
image: 'Misc/ElectricalComponents.jpg',
},
{
id: 'Glass',
name: "Glass Panes",
tags: ['Material', 'HideShop'],
shop: "Plank's",
price: 0,
isUnlocked: () => State.variables.housing.current == 'apartment' && State.variables.flags.jobs.homekeeping.apartment == 1 && State.variables.flags.jobs.homekeeping.jobType == "Windows",
image: 'Misc/GlassPanes.jpg',
},
{
id: 'GymMatting',
name: "Gym Matting",
tags: ['Material', 'HideShop'],
shop: "Sports Pro",
price: 60,
isUnlocked: () => State.variables.housing.current !== 'crappy apartment',
image: 'Misc/GymMatting.jpg',
},
{
id: 'HangingRack',
name: "Hanging Rack",
tags: ['Material', 'HideShop'],
shop: "PlazaTex",
price: 50,
isUnlocked: () => State.variables.housing.current !== 'crappy apartment',
image: 'Misc/Rack.jpg',
},
{
id: 'LargeMirror',
name: "Large Mirror",
tags: ['Material', 'HideShop'],
shop: "At Home",
price: 80,
isUnlocked: () => State.variables.housing.current !== 'crappy apartment' && (State.variables.flags.jobs.showNTail || State.variables.flags.jobs.blueMoon.stripper || State.variables.college.programs[1].active),
image: 'Misc/LargeMirror.jpg',
},
{
id: 'Latex',
name: "Latex",
tags: ['Material', 'Stackable'],
shop: "PlazaTex",
price: {price:60, quantity: 100},
image: 'Misc/Sewing/Latex.jpg',
},
{
id: 'Manequin',
name: "Mannequin",
tags: ['Material', 'HideShop'],
shop: "PlazaTex",
price: 120,
isUnlocked: () => State.variables.housing.current !== 'crappy apartment',
image: 'Misc/Manequin.jpg',
},
{
id: 'Paint',
name: "Paint",
tags: ['Material', 'HideShop'],
shop: "Plank's",
price: 20,
isUnlocked: () => !State.variables.housing.upgrades[0].door || !State.variables.housing.upgrades[1].door || !State.variables.housing.upgrades[2].door,
image: 'Misc/Paint.jpg',
},
{
id: 'PinkChair',
name: "Pink Chair",
tags: ['Material', 'HideShop'],
shop: "Future Shack",
price: 180,
isUnlocked: () => State.variables.housing.current !== 'crappy apartment' && !setup.playerCode.hasItem('BlueChair'),
image: 'Misc/PinkChair.jpg',
},
{
id: 'Piping',
name: 'Piping',
tags: ['Material', 'HideShop'],
shop: "Plank's",
price: 0,
isUnlocked: () => State.variables.housing.current !== 'apartment' && State.variables.flags.jobs.homekeeping.apartment == 1 && State.variables.flags.jobs.homekeeping.jobType == "Piping",
image: 'Misc/Piping.jpg',
},
{
id: 'Plaster',
name: 'Plaster',
tags: ['Material', 'HideShop'],
shop: "Plank's",
price: 0,
isUnlocked: () => State.variables.housing.current == 'apartment' && State.variables.flags.jobs.homekeeping.apartment == 1 && State.variables.flags.jobs.homekeeping.jobType == "Plaster",
image: 'Misc/Plaster.jpg',
},
{
id: 'Pole',
name: "Pole",
tags: ['Material','HideShop'],
shop: "Desire~",
price: 110,
isUnlocked: () => State.variables.housing.current !== 'crappy apartment' && (State.variables.flags.jobs.showNTail || State.variables.flags.jobs.blueMoon.stripper || State.variables.college.programs[1].active),
image: 'Misc/Pole.jpg',
},
{
id: 'Polyester',
name: "Polyester",
tags: ['Material', 'Stackable'],
shop: "PlazaTex",
price: {price:20, quantity: 100},
image: 'Misc/Sewing/Polyester.jpg',
},
{
id: 'String',
name: "String",
tags: ['Material', 'Stackable'],
shop: "PlazaTex",
price: {price:50, quantity: 500},
image: 'Misc/Sewing/String.jpg',
},
{
id: 'WaterTank',
name: "Water Tank",
tags: ['Material', 'HideShop'],
shop: "Plank's",
price: 150,
isUnlocked: () => State.variables.housing.current == 'crappy apartment' && State.variables.housing.upgrades[0].tank == false,
image: 'Misc/WaterTank.jpg',
},
{
id: 'Weights',
name: "Weights",
tags: ['Material', 'HideShop'],
shop: "Sports Pro",
price: 150,
isUnlocked: () => State.variables.housing.current !== 'crappy apartment',
image: 'Misc/Weights.jpg',
},
{
id: 'BlackPolish',
name: "Black Polish",
tags: ['Nails', 'Stackable'],
shop: "Face Forward 4",
price: {price: 30, quantity: 20},
image: 'Makeup/BlackPolish.jpg',
},
{
id: 'BluePolish',
name: "Blue Polish",
tags: ['Nails', 'Stackable'],
shop: "Face Forward 4",
price: {price: 30, quantity: 20},
image: 'Makeup/BluePolish.jpg',
},
{
id: 'CyanPolish',
name: "Cyan Polish",
tags: ['Nails', 'Stackable'],
shop: "Face Forward 4",
price: {price: 30, quantity: 20},
image: 'Makeup/CyanPolish.jpg',
},
{
id: 'GreenPolish',
name: "Green Polish",
tags: ['Nails', 'Stackable'],
shop: "Face Forward 4",
price: {price: 30, quantity: 20},
image: 'Makeup/GreenPolish.jpg',
},
{
id: 'GreyPolish',
name: "Grey Polish",
tags: ['Nails', 'Stackable'],
shop: "Face Forward 4",
price: {price: 30, quantity: 20},
image: 'Makeup/GreyPolish.jpg',
},
{
id: 'LightBluePolish',
name: "Light Blue Polish",
tags: ['Nails', 'Stackable'],
shop: "Face Forward 4",
price: {price: 30, quantity: 20},
image: 'Makeup/LightBluePolish.jpg',
},
{
id: 'LilacPolish',
name: "Lilac Polish",
tags: ['Nails', 'Stackable'],
shop: "Face Forward 4",
price: {price: 30, quantity: 20},
image: 'Makeup/LilacPolish.jpg',
},
{
id: 'LimePolish',
name: "Lime Polish",
tags: ['Nails', 'Stackable'],
shop: "Face Forward 4",
price: {price: 30, quantity: 20},
image: 'Makeup/LimePolish.jpg',
},
{
id: 'OrangePolish',
name: "Orange Polish",
tags: ['Nails', 'Stackable'],
shop: "Face Forward 4",
price: {price: 30, quantity: 20},
image: 'Makeup/OrangePolish.jpg',
},
{
id: 'PinkPolish',
name: "Pink Polish",
tags: ['Nails', 'Stackable'],
shop: "Face Forward 4",
price: {price: 30, quantity: 20},
image: 'Makeup/PinkPolish.jpg',
},
{
id: 'PurplePolish',
name: "Purple Polish",
tags: ['Nails', 'Stackable'],
shop: "Face Forward 4",
price: {price: 30, quantity: 20},
image: 'Makeup/PurplePolish.jpg',
},
{
id: 'RedPolish',
name: "Red Polish",
tags: ['Nails', 'Stackable'],
shop: "Face Forward 4",
price: {price: 30, quantity: 20},
image: 'Makeup/RedPolish.jpg',
},
{
id: 'WhitePolish',
name: "White Polish",
tags: ['Nails', 'Stackable'],
shop: "Face Forward 4",
price: {price: 30, quantity: 20},
image: 'Makeup/WhitePolish.jpg',
},
{
id: 'YellowPolish',
name: "Yellow Polish",
tags: ['Nails', 'Stackable'],
shop: "Face Forward 4",
price: {price: 30, quantity: 20},
image: 'Makeup/YellowPolish.jpg',
},
{
id: 'TwoFadeNails',
name: "Two Fade Nails",
tags: ['Nails'],
image: 'Makeup/TwoFade.jpg',
},
{
id: 'CheckeredNails',
name: "Checkered Nails",
tags: ['Nails'],
image: 'Makeup/CheckeredN.jpg',
},
{
id: 'StripedNails',
name: "Striped Nails",
tags: ['Nails'],
image: 'Makeup/StripedN.jpg',
},
{
id: 'Choker',
name: "Choker",
tags: ['Neckwear', 'Choker', 'Female', 'Casual', 'Black'],
shop: "Tabitha's",
price: 30,
isUnlocked: () => State.variables.player.stats.sissification >= 5,
},
{
id: 'Collar',
name: "Collar",
tags: ['Neckwear', 'Choker', 'Female', 'Goth', 'Black'],
shop: "Tenebria",
price: 35,
isUnlocked: () => State.variables.player.stats.sissification >= 5,
},
{
id: 'HeartPendant',
name: "Heart Pendant",
tags: ['Neckwear', 'Necklace', 'Female', 'Casual', 'Silver'],
shop: "Tabitha's",
price: 85,
isUnlocked: () => State.variables.player.stats.sissification >= 5,
},
{
id: 'MoonPendant',
name: "Moon Pendant",
tags: ['Neckwear', 'Necklace', 'Female', 'Casual', 'Gold'],
shop: "Tabitha's",
price: 75,
isUnlocked: () => State.variables.player.stats.sissification >= 5,
},
{
id: 'Necklace',
name: "Necklace",
tags: ['Neckwear', 'Necklace', 'Female', 'Casual', 'Silver'],
shop: "Tabitha's",
price: 65,
isUnlocked: () => State.variables.player.stats.sissification >= 5,
},
{
id: 'PostureCollar',
name: "Posture Collar",
tags: ['Neckwear', 'Choker', 'Female', 'Kinky', 'Black'],
shop: ["Forever69", "FetishWeek"],
price: [25, 30],
},
{
id: 'RhinestoneCollar',
name: "Rhinestone Collar",
tags: ['Neckwear', 'Choker', 'Female', 'Bimbo', 'Pink', 'Silver'],
shop: "Tabitha's",
price: 30,
isUnlocked: () => State.variables.player.stats.sissification >= 5,
},
{
id: 'GothGarterSet',
name: "Goth Garter Set",
tags: ['Garters', 'Female', 'Goth', 'Red', 'Black'],
shop: "Tenebria",
price: 20,
},
{
id: 'LolitaGarterSet',
name: "Lolita Garter Set",
tags: ['Garters', 'Female', 'Lolita', 'Black'],
shop: "icoast 3",
price: 25,
isUnlocked: () => State.variables.player.stats.sissification >= 5,
},
{
id: 'PastelGarterSet',
name: "Pastel Garter Set",
tags: ['Garters', 'Female', 'Pastel Goth', 'Blue'],
shop: "Tenebria",
price: 20,
},
{
id: 'SmallButtplug',
name: "Small Buttplug",
tags: ['Plug', 'Small Plug', 'Unisex', 'Kinky', 'Pink'],
shop: "Desire~",
price: 65,
image: 'Toys/SmallButtplug.jpg',
},
{
id: 'Buttplug',
name: "Buttplug",
tags: ['Plug', 'Medium Plug', 'Unisex', 'Kinky', 'Black'],
shop: "Desire~",
price: 75,
image: 'Toys/Buttplug.jpg',
},
{
id: 'BunnyTailPlug',
name: "Bunny Tail Plug",
tags: ['Plug', 'Medium Plug', 'Unisex', 'Kinky', 'White'],
shop: "icoast 4",
price: 45,
image: 'Toys/BunnyTailPlug.jpg',
},
{
id: 'TailedPlug',
name: "Tailed Plug",
tags: ['Plug', 'Medium Plug', 'Unisex', 'Kinky', 'Black'],
shop: "icoast 1",
price: 100,
image: 'Toys/TailedPlug.jpg',
},
{
id: 'LargeButtplug',
name: "Large Buttplug",
tags: ['Plug', 'Large Plug', 'Unisex', 'Kinky', 'Black'],
shop: "Desire~",
price: 90,
image: 'Toys/LargeButtplug.jpg',
},
{
id: 'GemPlug',
name: "Gem Plug",
tags: ['Plug', 'Large Plug', 'Unisex', 'Kinky', 'Purple', 'Silver'],
shop: ["icoast 4", "FetishWeek"],
price: [40, 48],
image: 'Toys/GemPlug.jpg',
},
{
id: 'GiantPlug',
name: "Giant Plug",
tags: ['Plug', 'Large Plug', 'Unisex', 'Kinky', 'Black'],
image: 'Toys/GiantPlug.jpg',
},
{
id: 'BasicPalette',
name: "Basic Palette",
tags: ['Kit', 'Stackable'],
shop: "Face Forward 2",
price: 50,
image: 'Makeup/BasicPalette.jpg',
info: 'The Basic Palette contains all of your basic colors for a natural look<br><br>.Contains the following colors: <br>-Chestnut<br><br>-Copper<br>-Honey<br>-Ivory<br>-Nude<br>-Tan',
content: [ {item: "NudeEyeshadow", quantity: 80}, {item: "TanEyeshadow", quantity: 80}, {item: "ChestnutEyeshadow", quantity: 80}, {item: "HoneyEyeshadow", quantity: 80}, {item: "CopperEyeshadow", quantity: 80}, {item: "IvoryEyeshadow", quantity: 80} ],
},
{
id: 'ColorfulPalette',
name: "Colorful Palette",
tags: ['Kit', 'Stackable'],
shop: "Face Forward 2",
price: 65,
image: 'Makeup/ColorPalette.jpg',
info: 'The Color Palette will allow you to show your true colors!<br><br>Contains the following colors:<br>-Red<br>-Blue<br>-Cyan<br>-Teal<br>-Green<br>-Magenta<br>-Pink<br>-Purple<br>-Black<br>-Orange<br>-Yellow<br>-White',
content: [ {item: "RedEyeshadow", quantity: 80}, {item: "CyanEyeshadow", quantity: 80}, {item: "TealEyeshadow", quantity: 80}, {item: "BlueEyeshadow", quantity: 80}, {item: "WhiteEyeshadow", quantity: 80}, {item: "BlackEyeshadow", quantity: 80}, {item: "GreenEyeshadow", quantity: 80}, {item: "OrangeEyeshadow", quantity: 80}, {item: "PinkEyeshadow", quantity: 80}, {item: "YellowEyeshadow", quantity: 80}, {item: "MagentaEyeshadow", quantity: 80}, {item: "PurpleEyeshadow", quantity: 80} ],
},
{
id: 'ContourPalette',
name: "Contour Palette",
tags: ['Kit', 'Stackable'],
shop: "Face Forward 3",
price: 40,
image: 'Makeup/ContourPalette.jpg',
info: 'This palette contains all the essentials for your skin!<br><br>Contains the following items:<br>-Primer<br>-Foundation<br>-Contour<br>-Highlight<br>-Blush<br>-Bronzer',
content: [ {item: "Contour", quantity: 50}, {item: "Primer", quantity: 50}, {item: "Bronzer", quantity: 50}, {item: "Blush", quantity: 50}, {item: "Highlight", quantity: 50}, {item: "Foundation", quantity: 50} ],
},
{
id: 'TheBasics',
name: "The Basics",
tags: ['Kit', 'Stackable'],
shop: "Face Forward 5",
price: 85,
image: 'Makeup/TheBasics.jpg',
info: 'The Basic set contains all you need to get you started!<br><br>Contains the following items:<br>-Eyeliner<br>-Red Lipstick<br>-Mascara<br>-Makeup Remover<br>-Nude Eyeshadow<br>-Chestnut Eyeshadow<br>-Ivory Eyeshadow<br>-Black Eyeshadow',
content: [ {item: "Mascara", quantity: 50}, {item: "RedLipstick", quantity: 30}, {item: "MakeupRemover", quantity: 30}, {item: "NudeEyeshadow", quantity: 80}, {item: "ChestnutEyeshadow", quantity: 80}, {item: "IvoryEyeshadow", quantity: 80} ],
},
{
id: 'DarkFantasies',
name: "Dark Fantasies",
tags: ['Kit', 'Stackable'],
shop: "Face Forward 5",
price: 95,
image: 'Makeup/DarkFantasies.jpg',
info: 'Make up as dark as you are. The Dark Fantasies set is made for babes like you.<br><br>Contains the following items:<br>-Eyeliner<br>-Mascara<br>-Makeup Remover<br>-Black Lipstick<br>-Carmine Gloss<br>-Black Eyeshadow<br>-Purple Eyeshadow<br>-Red Eyeshadow',
content: [ {item: "Mascara", quantity: 50}, {item: "BlackLipstick", quantity: 30}, {item: "MakeupRemover", quantity: 30}, {item: "CarmineGloss", quantity: 30}, {item: "BlackEyeliner", quantity: 50}, {item: "BlackEyeshadow", quantity: 80}, {item: "PurpleEyeshadow", quantity: 80}, {item: "RedEyeshadow", quantity: 80} ],
},
{
id: 'PrettyinPink',
name: "Pretty in Pink",
tags: ['Kit', 'Stackable'],
shop: "Face Forward 5",
price: 110,
image: 'Makeup/PrettyinPink.jpg',
info: 'You love pink and so do we! This set will be a perfect fit with that cute dress you have been eyeing!<br><br>Contains the following items:<br>-Eyeliner<br>-Mascara<br>-Makeup Remover<br>-Candy Lipstick<br>-Pink Gloss<br>-Wet Toper<br>-Pink Eyeshadow<br>-Magenta Eyeshadow<br>-Black Eyeshadow<br>-Nude Eyeshadow',
content: [ {item: "Mascara", quantity: 50}, {item: "CandyLipstick", quantity: 30}, {item: "MakeupRemover", quantity: 30}, {item: "PinkGloss", quantity: 30}, {item: "BlackEyeliner", quantity: 50}, {item: "NudeEyeshadow", quantity: 80}, {item: "PinkEyeshadow", quantity: 80}, {item: "MagentaEyeshadow", quantity: 80}, {item: "WetToper", quantity: 30} ],
},
{
id: 'BreastForms',
name: "Breast Forms",
tags: ['Breasts', 'Shapewear', 'Forms', 'Female'],
shop: "ShapeZ",
price: 120,
},
{
id: 'BreastPadding',
name: "Breast Padding",
tags: ['Breasts', 'Shapewear', 'Padding', 'Female'],
shop: "ShapeZ",
price: 30,
},
{
id: 'HipPadding',
name: "Hip Padding",
tags: ['Hips', 'Shapewear', 'Padding', 'Female'],
shop: "ShapeZ",
price: 70,
},
{
id: 'Blush',
name: "Blush",
tags: ['Blush', 'Skin', 'Stackable'],
image: 'Makeup/Pink.jpg',
},
{
id: 'Bronzer',
name: "Bronzer",
tags: ['Bronzer', 'Skin', 'Stackable'],
image: 'Makeup/Copper.jpg',
},
{
id: 'Contour',
name: "Contour",
tags: ['Contour', 'Skin', 'Stackable'],
image: 'Makeup/Nude.jpg',
},
{
id: 'Foundation',
name: "Foundation",
tags: ['Foundation', 'Skin', 'Stackable'],
image: 'Makeup/Tan.jpg',
},
{
id: 'Highlight',
name: "Highlight",
tags: ['Highlight', 'Skin', 'Stackable'],
image: 'Makeup/Ivory.jpg',
},
{
id: 'Primer',
name: "Primer",
tags: ['Primer', 'Skin', 'Stackable'],
image: 'Makeup/White.jpg',
},
{
id: 'Alarm',
name: "Alarm",
tags: ['Tech Item'],
shop: "Future Shack",
price: 30,
image: 'Tech Items/Alarm.jpg',
info: 'Allows you to wake up at a set hour, easing your <u>routine</u>',
},
{
id: 'Bed',
name: "Bed",
tags: ['Tech Item'],
shop: "At Home",
price: 150,
image: 'Misc/Bed.jpg',
},
{
id: 'BrushSet',
name: "Brush Set",
tags: ['Tech Item'],
shop: "Face Forward 6",
price: 50,
image: 'Makeup/BrushSet.jpg',
},
{
id: 'Clipper',
name: "Clipper",
tags: ['Tech Item'],
shop: "Grocer",
price: 100,
image: 'Misc/Clipper.jpg',
},
{
id: 'ErosVPN',
name: "ErosVPN",
tags: ['Tech Item', 'HideShop', 'Stackable'],
shop: "Future Shack",
price: [{price:30, quantity: 28}, {price:90, quantity: 84}],
isUnlocked: () => setup.playerCode.hasItem('Laptop'),
image: 'Tech Items/ErosVPN.jpg',
info: "This basic plan for Eros VPN offers you basic protection against nefarious actors on the internet",
},
{
id: 'ErosVPN+',
name: "ErosVPN+",
tags: ['Tech Item', 'HideShop', 'Stackable'],
shop: "Future Shack",
price: [{price:60, quantity: 28}, {price:180, quantity: 84}],
isUnlocked: () => setup.playerCode.hasItem('Laptop'),
image: 'Tech Items/ErosVPN.jpg',
info: "This advanced plan for Eros VPN offers you a better protection against motivated nefarious actors on the internet",
},
{
id: 'ErosVPNPro',
name: "ErosVPNPro",
tags: ['Tech Item', 'HideShop', 'Stackable'],
shop: "Future Shack",
price: [{price:100, quantity: 28}, {price:300, quantity: 84}],
isUnlocked: () => setup.playerCode.hasItem('Laptop'),
image: 'Tech Items/ErosVPN.jpg',
info: "This cutting edge version of Eros VPN, made for cybersecurity experts, will ensure your personal data can't be reached by the near entirety of nefarious actors on the internet",
},
{
id: 'Fridge',
name: 'Fridge',
tags: ['Tech Item', 'HideShop'],
shop: "Future Shack",
price: 80,
isUnlocked: () => setup.playerCode.hasItem('MiniFridge') && State.variables.housing.current !== "crappy apartment",
image: 'Tech Items/Fridge.jpg',
info: 'Allows you to store a lot of prepared food',
},
{
id: 'Laptop',
name: "Laptop",
tags: ['Tech Item'],
shop: "Future Shack",
price: 650,
image: 'Tech Items/Laptop.jpg',
info: 'Stay connected using state of the art wireless card!',
},
{
id: 'Microphone',
name: "Microphone",
tags: ['Tech Item', 'HideShop'],
shop: "Future Shack",
price: 90,
isUnlocked: () => setup.playerCode.hasItem('Laptop'),
image: 'Tech Items/Microphone.jpg',
info: 'Down with the old microphone noise! A new microphone will greatly improve the quality of your voice in recordings!',
},
{
id: 'MiniFridge',
name: 'Mini Fridge',
tags: ['Tech Item', 'HideShop'],
shop: "Future Shack",
price: 80,
isUnlocked: () => setup.playerCode.hasItem('Stove'),
image: 'Tech Items/MiniFridge.jpg',
info: 'Allows you to store some prepared food',
},
{
id: 'NMTravelPass',
name: "Next Month's Pass",
tags: ['Tech Item', 'Subscription', 'HideShop'],
shop: ['Gas Station', 'Grocer'],
price: [100, 100],
isUnlocked: () => ((State.variables.time.days % 365 >= 360 && State.variables.time.days % 365 < 2) || (State.variables.time.days % 365 >= 25 && State.variables.time.days % 365 < 32) || (State.variables.time.days % 365 >= 54 && State.variables.time.days % 365 > 63) || (State.variables.time.days % 365 >= 86 && State.variables.time.days % 365 < 93) || (State.variables.time.days % 365 >= 117 && State.variables.time.days % 365 < 124) || (State.variables.time.days % 365 >= 148 && State.variables.time.days % 365 >= 148 && State.variables.time.days % 365 < 155) || (State.variables.time.days % 365 >= 176 && State.variables.time.days % 365 < 183) || (State.variables.time.days % 365 >= 207 && State.variables.time.days % 365 < 214) || (State.variables.time.days % 365 >= 237 && State.variables.time.days % 365 < 244) || (State.variables.time.days % 365 >= 268 && State.variables.time.days % 365 < 275) || (State.variables.time.days % 365 >= 298 && State.variables.time.days % 365 < 305) || (State.variables.time.days % 365 < 329 && State.variables.time.days % 365 < 336)) && setup.playerCode.hasItem('TravelPass'),
image: 'Misc/BusPass.jpg',
info: "The travel pass allows you to use Huntinberg's bus network, saving you many hours of travel time per week and granting you access to new parts of town. You can purchase this pass when the month is coming to a close so you don't end up in trouble on the first of the month.",
},
{
id: 'RingLight',
name: "Ring Light",
tags: ['Tech Item', 'HideShop'],
shop: "Future Shack",
price: 100,
isUnlocked: () => setup.playerCode.hasItem('Laptop'),
image: 'Tech Items/RingLight.jpg',
info: 'Usually used for pictures, rightlights are also a great lighting option for a new streamer. Trust us!',
},
{
id: 'SewingMachine',
name: "Sewing Machine",
tags: ['Tech Item'],
shop: "PlazaTex",
price: 250,
image: 'Misc/Sewing/SewingMachine.jpg',
},
{
id: 'SoundSystem',
name: "Sound System",
tags: ['Tech Item', 'HideShop'],
shop: "Future Shack",
price: 120,
isUnlocked: () => State.variables.housing.current !== 'crappy apartment' && (State.variables.flags.jobs.showNTail || State.variables.flags.jobs.blueMoon.stripper || State.variables.college.programs[1].active),
image: 'Tech Items/SoundSystem.jpg',
info: 'Perfect to blash Lo-Fi mixes at 3 in the morning',
},
{
id: 'SpongeSet',
name: "Sponge Set",
tags: ['Tech Item'],
shop: "Face Forward 6",
price: 100,
image: 'Makeup/SpongeSet.jpg',
},
{
id: 'Stove',
name: "Stove",
tags: ['Tech Item'],
shop: "Future Shack",
price: 750,
image: 'Tech Items/Stove.jpg',
info: 'With this brand new stove, you can probably cook something a bit healthier.',
},
{
id: 'TravelPass',
name: "Travel Pass",
tags: ['Tech Item', 'Subscription'],
shop: ['Gas Station', 'Grocer'],
price: [100, 100],
image: 'Misc/BusPass.jpg',
info: "The travel pass allows you to use Huntinberg's bus network, saving you many hours of travel time per week and granting you access to new parts of town. This item expires on the first of every month",
},
{
id: 'Toolbox',
name: "Toolbox",
tags: ['Tech Item', 'HideShop'],
shop: "Plank's",
price: 150,
isUnlocked: () => State.variables.housing.current == 'apartment',
image: 'Misc/Toolbox.jpg',
},
{
id: 'VRSet',
name: "VR Set",
tags: ['Tech Item', 'HideShop'],
shop: "Future Shack",
price: 150,
isUnlocked: () => setup.playerCode.hasItem('Laptop'),
image: 'Tech Items/VRSet.jpg',
info: 'Enter a whole new level of immersion and heighten your experiences!',
},
{
id: 'Wardrobe',
name: "Wardrobe",
tags: ['Tech Item'],
shop: "At Home",
price: 75,
image: 'Misc/Wardrobe.jpg',
},
{
id: 'Webcam',
name: "Webcam",
tags: ['Tech Item', 'HideShop'],
shop: "Future Shack",
price: 70,
isUnlocked: () => setup.playerCode.hasItem('Laptop'),
image: 'Tech Items/Webcam.jpg',
info: 'This external webcam will make the image quality of your computer way more interesting. Perfect for video calls or streaming!',
},
{
id: 'GlitterToper',
name: "Glitter Topper",
tags: ['Toper', 'Stackable'],
shop: "Face Forward 1",
price: {price: 12, quantity: 30},
image: 'Makeup/GlitterToper.jpg',
},
{
id: 'WetGlitterToper',
name: "Wet Glitter Topper",
tags: ['Toper', 'Stackable'],
shop: "Face Forward 1",
price: {price: 10, quantity: 30},
image: 'Makeup/WetGlitterToper.jpg',
},
{
id: 'WetToper',
name: "Wet Topper",
tags: ['Toper', 'Stackable'],
shop: "Face Forward 1",
price: {price: 15, quantity: 30},
image: 'Makeup/WetToper.jpg',
},
{
id: 'StrapOn',
name: "Strap-On",
tags: ['Strap-On'],
shop: "Desire~",
price: 120,
image: 'Toys/StrapOn.jpg',
},
{
id: 'AnalBeads',
name: "Anal Beads",
tags: ['Toy', 'isUsable'],
shop: "Desire~",
price: 90,
image: 'Toys/AnalBeads.jpg',
},
{
id: 'BasicDildo',
name: "Basic Dildo",
tags: ['Toy', 'isSuckable', 'isUsable'],
shop: "Desire~",
price: 50,
image: 'Toys/BasicDildo.jpg',
},
{
id: 'DoubleDildo',
name: "Double Dildo",
tags: ['Toy', 'isUsable'],
image: 'Toys/DoubleDildo.jpg',
},
{
id: 'Fleshlight',
name: "Fleshlight",
tags: ['Toy', 'Male', 'isUsable'],
shop: "Desire~",
price: 75,
image: 'Toys/Fleshlight.jpg',
},
{
id: 'MonsterDildo',
name: "Monster Dildo",
tags: ['Toy', 'isUsable'],
image: 'Toys/MonsterDildo.jpg',
},
{
id: 'SexMachine',
name: "Sex Machine",
tags: ['Toy', 'isUsable'],
shop: ["icoast 3", "FetishWeek"],
price: [300, 320],
image: 'Toys/SexMachine.jpg',
},
{
id: 'SuctionCupDildo',
name: "Suction Cup Dildo",
tags: ['Toy', 'isSuckable', 'isUsable'],
shop: "Desire~",
price: 60,
image: 'Toys/SuctionDildo.jpg',
},
{
id: 'Vibrator',
name: "Vibrator",
tags: ['Toy', 'isUsable'],
shop: "Desire~",
price: 60,
image: 'Toys/Vibrator.jpg',
},
{
id: 'Wand',
name: "Wand",
tags: ['Toy', 'isUsable'],
shop: "Desire~",
price: 55,
image: 'Toys/Wand.jpg',
},
{
id: 'BlackWig',
name: "Black Wig",
tags: ['Wig', 'Female', 'Casual', 'Black'],
shop: "Hair Salon",
price: 100,
},
{
id: 'GreenWig',
name: "Green Wig",
tags: ['Wig', 'Female', 'Casual', 'Green'],
shop: "Hair Salon",
price: 90,
},
{
id: 'HalfHalfWig',
name: "Half Half Wig",
tags: ['Wig', 'Female', 'Goth', 'Black', 'White'],
shop: "Hair Salon",
price: 90,
},
{
id: 'OmbreWig',
name: "Ombre Wig",
tags: ['Wig', 'Female', 'Goth', 'Black', 'Red'],
shop: "Hair Salon",
price: 110,
},
{
id: 'PastelWig',
name: "Pastel Wig",
tags: ['Wig', 'Female', 'Pastel Goth', 'Pink', 'Purple'],
shop: "Hair Salon",
price: 110,
},
{
id: 'RainbowWig',
name: "Rainbow Wig",
tags: ['Wig', 'Female', 'Pastel Goth', 'Blue', 'Green', 'Purple', 'Red', 'Yellow'],
shop: "icoast 2",
price: 100,
},
{
id: 'TwinTailsBlondeWig',
name: "Twin Tails Blonde Wig",
tags: ['Wig', 'Female', 'Bimbo', 'Blonde'],
shop: "Hair Salon",
price: 95,
image: 'Clothing/TPBWig.jpg',
},
{
id: 'Bracelet',
name: "Bracelet",
tags: ['Wrists', 'Bracelet', 'Female', 'Casual', 'Silver'],
shop: "Tabitha's",
price: 40,
isUnlocked: () => State.variables.player.stats.sissification >= 5,
},
{
id: 'HeartWatch',
name: "Heart Watch",
tags: ['Wrists', 'Watch', 'Female', 'Bimbo', 'Pink', 'Silver'],
shop: "Tabitha's",
price: 95,
isUnlocked: () => State.variables.player.stats.sissification >= 5,
},
{
id: 'PinkWristWarmers',
name: "Pink Wrist Warmers",
tags: ['Wrists', 'Gloves', 'Female', 'Pastel Goth', 'Pink'],
shop: "Tabitha's",
price: 20,
isUnlocked: () => State.variables.player.stats.sissification >= 5,
},
{
id: 'Watch',
name: "Watch",
tags: ['Wrists', 'Watch', 'Male', 'Formal', 'Silver'],
shop: "Tabitha's",
price: 80,
},
{
id: 'WristWarmers',
name: "Wrist Warmers",
tags: ['Wrists', 'Gloves', 'Female', 'Goth', 'Black'],
shop: "Tabitha's",
price: 20,
isUnlocked: () => State.variables.player.stats.sissification >= 5,
},
{
id: 'CrescentEarrings',
name: 'Crescent Earrings',
tags: ['Earrings', 'Female', 'Casual', 'Gold'],
shop: 'PokeNPierce',
price: 35,
isUnlocked: () => State.variables.player.stats.sissification >= 5,
},
{
id: 'DaggerEarrings',
name: 'Dagger Earrings',
tags: ['Earrings', 'Female', 'Goth', 'Black'],
shop: 'PokeNPierce',
price: 60,
isUnlocked: () => State.variables.player.stats.sissification >= 5,
},
{
id: 'DiamondStuds',
name: 'Diamond Studs',
tags: ['Earrings', 'Unisex', 'Casual', 'Silver'],
shop: 'PokeNPierce',
price: 15,
},
{
id: 'EarStuds',
name: 'Ear Studs',
tags: ['Earrings', 'Unisex', 'Casual', 'Silver'],
shop: 'PokeNPierce',
price: 10,
},
{
id: 'GothicEarrings',
name: 'Gothic Earrings',
tags: ['Earrings', 'Female', 'Gothic', 'Silver'],
},
{
id: 'SmallHoops',
name: 'Small Hoops',
tags: ['Earrings', 'Female', 'Casual', 'Gold'],
shop: 'PokeNPierce',
price: 25,
isUnlocked: () => State.variables.player.stats.sissification >= 5,
},
{
id: 'BigHoops',
name: 'Big Hoops',
tags: ['Earrings', 'Female', 'Sexy', 'Gold'],
price: 50,
isUnlocked: () => State.variables.player.stats.sissification >= 5,
},
{
id: 'PentagramEarrings',
name: 'Pentagram Earrings',
tags: ['Earrings', 'Female', 'Goth', 'Silver'],
shop: 'PokeNPierce',
price: 20,
isUnlocked: () => State.variables.player.stats.sissification >= 5,
},
{
id: 'StarEarrings',
name: 'Star Earrings',
tags: ['Earrings', 'Female', 'Casual', 'Gold'],
shop: 'PokeNPierce',
price: 20,
isUnlocked: () => State.variables.player.stats.sissification >= 5,
},
{
id: 'DiamondNavelPiercing',
name: 'Diamond Piercing',
tags: ['Navel', 'Female', 'Sexy', 'Clear'],
shop: 'PokeNPierce2',
price: 30,
isUnlocked: () => State.variables.player.stats.sissification >= 10 || State.variables.player.stats.bimbofication >= 15,
},
{
id: 'FuckMeNavelPiercing',
name: 'Fuck Me Piercing',
tags: ['Navel', 'Female', 'Kinky', 'Red'],
shop: 'PokeNPierce2',
price: 15,
isUnlocked: () => State.variables.player.stats.sissification >= 20 || State.variables.player.stats.bimbofication >= 15 || State.variables.player.stats.dignity <= 75,
},
{
id: 'IrridescentGemNavelPiercing',
name: 'Irridescent Gem Piercing',
tags: ['Navel', 'Female', 'Sexy', 'Holographic'],
shop: 'PokeNPierce2',
price: 25,
isUnlocked: () => State.variables.player.stats.sissification >= 10 || State.variables.player.stats.bimbofication >= 15,
},
{
id: 'ISwallowNavelPiercing',
name: 'I Swallow Piercing',
tags: ['Navel', 'Female', 'Kinky', 'Red'],
shop: 'PokeNPierce2',
price: 15,
isUnlocked: () => State.variables.player.stats.sissification >= 20 || State.variables.player.stats.bimbofication >= 15 || State.variables.player.stats.dignity <= 75,
},
{
id: 'RoseGemNavelPiercing',
name: 'Rose Gem Piercing',
tags: ['Navel', 'Female', 'Sexy', 'Pink'],
shop: 'PokeNPierce2',
price: 20,
isUnlocked: () => State.variables.player.stats.sissification >= 10 || State.variables.player.stats.bimbofication >= 15,
},
{
id: 'SkullNavelPiercing',
name: 'Skull Piercing',
tags: ['Navel', 'Female', 'Goth', 'Silver'],
shop: 'PokeNPierce2',
price: 20,
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'SpankMeNavelPiercing',
name: 'Spank Me Piercing',
tags: ['Navel', 'Female', 'Kinky', 'Black'],
shop: 'PokeNPierce2',
price: 20,
isUnlocked: () => State.variables.player.stats.sissification >= 20 || State.variables.player.stats.bimbofication >= 15 || State.variables.player.stats.dignity <= 75 || State.variables.player.stats.dominance <= -20,
},
{
id: 'BitchStudTongue',
name: 'Bitch Stud',
tags: ['Tongue', 'Female', 'Bimbo', 'Pink', 'Silver'],
shop: 'PokeNPierce3',
price: 15,
isUnlocked: () => State.variables.player.stats.sissification >= 15 || State.variables.player.stats.bimbofication >= 15,
},
{
id: 'DiamondStudTongue',
name: 'Diamong Stud',
tags: ['Tongue', 'Female', 'Sexy', 'Clear', 'Silver'],
shop: 'PokeNPierce3',
price: 20,
isUnlocked: () => State.variables.player.stats.sissification >= 10 || State.variables.player.stats.bimbofication >= 10,
},
{
id: 'StudTongue',
name: 'Silver Stud',
tags: ['Tongue', 'Female', 'Casual', 'Silver'],
shop: 'PokeNPierce3',
price: 10,
isUnlocked: () => State.variables.player.stats.sissification >= 5 || State.variables.player.stats.bimbofication >= 5,
},
{
id: 'SuckMeStudTongue',
name: 'Suck Me Stud',
tags: ['Tongue', 'Female', 'Kinky', 'Silver'],
shop: 'PokeNPierce3',
price: 15,
isUnlocked: () => State.variables.player.stats.sissification >= 15 || State.variables.player.stats.bimbofication >= 15 || State.variables.player.stats.dignity <= 75 || State.variables.player.stats.dominance <= -15,
},
{
id: 'GoldRingNipple',
name: 'Gold Rings',
tags: ['Nipple', 'Female', 'Sexy', 'Gold'],
shop: 'PokeNPierce4',
price: 15,
isUnlocked: () => State.variables.player.stats.sissification >= 10 || State.variables.player.stats.bimbofication >= 10,
},
{
id: 'SilverStudNipple',
name: 'Silver Studs',
tags: ['Nipple', 'Female', 'Sexy', 'Silver'],
shop: 'PokeNPierce4',
price: 12,
isUnlocked: () => State.variables.player.stats.sissification >= 10 || State.variables.player.stats.bimbofication >= 10,
},
{
id: 'BridgedStudNipple',
name: 'Bridged Studs',
tags: ['Nipple', 'Female', 'Sexy', 'Silver'],
shop: 'PokeNPierce4',
price: 15,
isUnlocked: () => State.variables.player.stats.sissification >= 10 || State.variables.player.stats.bimbofication >= 10,
},
{
id: 'CrystalStudNipple',
name: 'Crystal Studs',
tags: ['Nipple', 'Female', 'Sexy', 'Clear'],
shop: 'PokeNPierce4',
price: 15,
isUnlocked: () => State.variables.player.stats.sissification >= 10 || State.variables.player.stats.bimbofication >= 10 ,
},
{
id: 'ChainedStudNipple',
name: 'Chained Studs',
tags: ['Nipple', 'Female', 'Sexy', 'Silver'],
shop: 'PokeNPierce4',
price: 25,
isUnlocked: () => State.variables.player.stats.sissification >= 15 || State.variables.player.stats.bimbofication >= 15 || State.variables.player.stats.dominance <= -10,
},
{
id: 'CumHereNipple',
name: 'Cum Here Studs',
tags: ['Nipple', 'Female', 'Kinky', 'Silver'],
shop: 'PokeNPierce4',
price: 20,
isUnlocked: () => State.variables.player.stats.sissification >= 15 || State.variables.player.stats.bimbofication >= 15 || State.variables.player.stats.dignity <= 75 || State.variables.player.stats.dominance <= -15,
},
{
id: 'SilverStudLip',
name: 'Silver Stud',
tags: ['Lip', 'Female', 'Casual', 'Silver'],
shop: 'PokeNPierce5',
price: 10,
isUnlocked: () => State.variables.player.stats.sissification >= 5 || State.variables.player.stats.bimbofication >= 5,
},
{
id: 'SilverSpikeLip',
name: 'Silver Spike',
tags: ['Lip', 'Female', 'Casual', 'Silver'],
shop: 'PokeNPierce5',
price: 10,
isUnlocked: () => State.variables.player.stats.sissification >= 5 || State.variables.player.stats.bimbofication >= 5,
},
{
id: 'SilverRingLip',
name: 'Silver Ring',
tags: ['Lip', 'Female', 'Casual', 'Silver'],
shop: 'PokeNPierce5',
price: 10,
isUnlocked: () => State.variables.player.stats.sissification >= 5 || State.variables.player.stats.bimbofication >= 5,
},
{
id: 'GemStudLip',
name: 'Gem Stud',
tags: ['Lip', 'Female', 'Kinky', 'Silver'],
shop: 'PokeNPierce5',
price: 15,
isUnlocked: () => State.variables.player.stats.sissification >= 5 || State.variables.player.stats.bimbofication >= 5,
},
{
id: 'BlackSeptum',
name: 'Black Septum',
tags: ['Septum', 'Female', 'Goth', 'Black'],
shop: 'PokeNPierce6',
price: 5,
isUnlocked: () => State.variables.player.stats.sissification >= 5 || State.variables.player.stats.bimbofication >= 5,
},
{
id: 'GoldSeptum',
name: 'Gold Septum',
tags: ['Septum', 'Female', 'Casual', 'Gold'],
shop: 'PokeNPierce6',
price: 7,
isUnlocked: () => State.variables.player.stats.sissification >= 5 || State.variables.player.stats.bimbofication >= 5,
},
{
id: 'IrridescentSeptum',
name: 'Irridescent Septum',
tags: ['Septum', 'Female', 'Pastel Goth', 'Holographic'],
shop: 'PokeNPierce6',
price: 10,
isUnlocked: () => State.variables.player.stats.sissification >= 5 || State.variables.player.stats.bimbofication >= 5,
},
{
id: 'SilverSeptum',
name: 'Silver Septum',
tags: ['Lip', 'Unisex', 'Casual', 'Silver'],
shop: 'PokeNPierce6',
price: 6,
},
{
id: 'BlackRingNostril',
name: 'Black Ring',
tags: ['Nostril', 'Unisex', 'Casual', 'Black'],
shop: 'PokeNPierce7',
price: 5,
},
{
id: 'GoldRingNostril',
name: 'Gold Ring',
tags: ['Nostril', 'Female', 'Casual', 'Gold'],
shop: 'PokeNPierce7',
price: 10,
isUnlocked: () => State.variables.player.stats.sissification >= 5 || State.variables.player.stats.bimbofication >= 5,
},
{
id: 'SilverRingNostril',
name: 'Silver Ring',
tags: ['Nostril', 'Unisex', 'Casual', 'Silver'],
shop: 'PokeNPierce7',
price: 5,
},
{
id: 'BrassStarNostril',
name: 'Brass Star Stud',
tags: ['Nostril', 'Female', 'Casual', 'Brass'],
shop: 'PokeNPierce7',
price: 6,
isUnlocked: () => State.variables.player.stats.sissification >= 5 || State.variables.player.stats.bimbofication >= 5,
},
{
id: 'BrassStudNostril',
name: 'Brass Stud',
tags: ['Nostril', 'Female', 'Casual', 'Brass'],
shop: 'PokeNPierce7',
price: 6,
isUnlocked: () => State.variables.player.stats.sissification >= 5 || State.variables.player.stats.bimbofication >= 5,
},
{
id: 'GemStudNostril',
name: 'Gemmed Stud',
tags: ['Nostril', 'Female', 'Sexy', 'Silver', 'Pink'],
shop: 'PokeNPierce7',
price: 10,
isUnlocked: () => State.variables.player.stats.sissification >= 7 || State.variables.player.stats.bimbofication >= 7,
},
{
id: 'IrridescentHeartNostril',
name: 'Irridescent Heart',
tags: ['Nostril', 'Female', 'Pastel Goth', 'Holographic'],
shop: 'PokeNPierce7',
price: 7,
isUnlocked: () => State.variables.player.stats.sissification >= 5 || State.variables.player.stats.bimbofication >= 5,
},
{
id: 'IrridescentStudNostril',
name: 'Irridescent Stud',
tags: ['Nostril', 'Female', 'Pastel Goth', 'Holographic'],
shop: 'PokeNPierce7',
price: 7,
isUnlocked: () => State.variables.player.stats.sissification >= 5 || State.variables.player.stats.bimbofication >= 5,
},
{
id: 'SilverStudNostril',
name: 'Silver Stud',
tags: ['Nostril', 'Unisex', 'Casual', 'Silver'],
shop: 'PokeNPierce7',
price: 5,
},
]
setup.items.forEach(item => { if (item.image) item.image = 'Images/' + item.image })
setup.itemsTagIsAlso = {}
setup.itemsTagIsAlso['Top'] = ['Outfit']
setup.itemsTagIsAlso['Bottom'] = ['Outfit']
setup.itemsTagIsAlso['Outfit'] = ['Top', 'Bottom']
setup.itemsTagIsAlso['Undies'] = ['Lingerie']
setup.itemsTagIsAlso['Bra'] = ['Lingerie']
setup.itemsTagIsAlso['Socks'] = ['Lingerie']
setup.itemsTagIsAlso['Lingerie'] = ['Undies', 'Bra', 'Socks']
setup.tagsAllowedInLooks = [
'Top',
'Bottom',
'Outfit',
'Shoes',
'Wig',
'Bra',
'Undies',
'Hosiery',
'Garters',
'Lingerie',
'Headgear',
'Breasts',
'Hips',
'Corsettery',
'Earrings',
'Neckwear',
'Wrists',
'Ring'
]
setup.tagsAllowedInStyles = [
'Lips',
'Toper',
'Eyeshadow',
'Eyeliner',
'Mascara',
'Bronzer',
'Blush',
'Foundation',
'Highlight',
'Primer',
'Contour',
]
<</script>>:: Shop code [init]
<<script>>
Macro.add('shop', {
skipArgs: false,
handler: function() {
if (this.args.length !== 1)
return this.error('The shop macro needs exactly one argument, the name of the shop.');
const shopName = this.args[0];
const items =
setup.items
.filter(item => Array.isArray(item.shop)
? item.shop.includes(shopName)
: item.shop === shopName)
.filter(item => {
const isUnlockedFct = item.isUnlocked || (() => true)
return isUnlockedFct() || !item.tags.includes('HideShop')})
.filter(item =>
item.tags.includes('Stackable') ||
State.variables.playerInventory.findIndex(i => i.id === item.id) === -1)
const result = items.map(item => {
const image = item.image ? item.image : `Images/Clothing/${item.id}.jpg`
const prices = itemPrice(item, shopName)
const name = prices.length == 1 && prices[0].quantity > 1
? `${item.name} (${prices[0].quantity})`
: item.name
// First price is always the one to show. If there are multiple
// quantities, the first entry is always for a single item.
const price = prices[0].price
const classLongText = name.length > 10 ? 'fs-font-smaller' : ''
return `\
<div class="item">\
<center>\
[img[${image}]]
<span class="fs-fg-white ${classLongText}">${name} - ${price}$</span>
${button(item, prices)}\
</center>\
</div>`
}).join('');
function itemPrice(item, shopName) {
const pricesStart = Array.isArray(item.shop)
? item.price[item.shop.indexOf(shopName)]
: item.price
const prices = Array.isArray(pricesStart)
? pricesStart
: Array.of(pricesStart)
return prices.map(
p => (typeof p === 'object')
? p
: {price: p, quantity: 1}
)
}
function button(item, prices) {
const isUnlockedFct = item.isUnlocked || (() => true)
if (!isUnlockedFct())
return '<<button "Locked">><</button>>'
const buttons = prices
.filter(price => price.price <= State.variables.player.assets.money)
.map( price => {
const text = prices.length > 1 && price.quantity > 1
? `Buy ${price.quantity}`
: "Buy"
return `<<button "${text}">>
<<buy ${item.id} ${price.price} ${price.quantity}>>
<<if $location.goto !== "HOE">>
<<refresh>>
<<else>>
<<replace #shop>><span id=shop><<shop _t>></span><</replace>>
<</if>>
<</button>>`
})
if (item.info)
buttons.push(`<<button "Info">><<dialog "${item.info}">><</button>>`)
return (buttons.length == 0)
? '<span class="fs-fg-white">Not enough money</span>'
: buttons.join(" ")
}
$(this.output).wiki(result)
}
})
Macro.add('dialog', {
skipArgs: false,
handler: function() {
if (this.args.length !== 1)
return this.error('The dialog macro needs exactly one argument, the text contained in the dialog.');
Dialog.setup('Info')
Dialog.wiki(this.args[0])
Dialog.open()
}
})
Macro.add('buy', {
skipArgs: false,
handler: function() {
if (this.args.length !== 3)
return this.error('The buy macro needs exactly three arguments, the id of the item to buy, the total price, the quantity.');
const id = this.args[0];
const price = this.args[1];
const quantity = this.args[2];
const item = setup.items.find(item => item.id === id);
if (item === undefined) {
return this.error('Buy macro: item $id does not exist.');
} else if (item.content !== undefined) {
item.content.forEach( (elt) => {
const i = setup.items.find(item => item.id === elt.item)
addToInventory(i, elt.quantity * quantity)
})
} else addToInventory(item, quantity)
if (item.tags.includes('earTop') && !State.variables.playerBody.piercings.earTop)
{
State.variables.playerBody.piercings.earTop = true;
State.variables.player.assets.money -= 4; }
else if (item.tags.includes('Nose') && !State.variables.playerBody.piercings.nose)
{
State.variables.playerBody.piercings.nose = true;
State.variables.player.assets.money -= 4;}
else if(item.tags.includes('Septum') && !State.variables.playerBody.piercings.septum)
{
State.variables.playerBody.piercings.septum = true;
State.variables.player.assets.money -= 6;}
else if(item.tags.includes('Lip') && !State.variables.playerBody.piercings.lip)
{
State.variables.playerBody.piercings.lip = true;
State.variables.player.assets.money -= 6;}
else if(item.tags.includes('Tongue') && !State.variables.playerBody.piercings.tongue)
{
State.variables.playerBody.piercings.tongue = true;
State.variables.player.assets.money -= 6;}
else if(item.tags.includes('Nipple') && !State.variables.playerBody.piercings.nipples)
{
State.variables.playerBody.piercings.nipples = true;
State.variables.player.assets.money -= 10;}
else if(item.tags.includes('Navel') && !State.variables.playerBody.piercings.navel)
{
State.variables.playerBody.piercings.navel = true;
State.variables.player.assets.money -=4;}
State.variables.player.assets.money -= price;
}
})
function addToInventory(item, quantity) {
if (item.tags.includes('Stackable')) {
const inInventory = State.variables.playerInventory.find(i => i.id === item.id)
if (inInventory) inInventory.quantity += quantity
else State.variables.playerInventory.push( {id: item.id, quantity} );
} else if (quantity > 0)
State.variables.playerInventory.push( {id: item.id, quantity} );
else
State.variables.playerInventory.push( {id: item.id} );
}
// This is to configure the editor of Lady Alexa.
// Local Variables:
// mode: js2
// End:
<</script>><<script>>
Macro.add('wardrobeList', {
skipArgs: false,
handler: function() {
if (this.args.length < 1) {
return this.error('The wardrobeList macro needs one argument or more arguments, the tags of clothes to show')
}
const tags = this.args
const currentPassage = State.passage
const itemsToShow =
setup.items
// All items having the tags
.filter(item => !setup.playerCode.isIntersectionEmpty(item.tags, tags))
// Only items in inventory.
.filter(item =>
State.variables.playerInventory.findIndex(i => i.id === item.id) !== -1)
const result = itemsToShow.map(item =>
`<div class="item">\
<center>\
[img[${setup.playerCode.itemImage(item)}]]<br>\
<span class="item-name">${item.name}</span><br>\
${button(item, currentPassage)}\
</center>\
</div>`
).join('')
function button(item, currentPassage) {
const canBeSucked = item.tags.includes('isSuckable')
const canBePlayedWith = item.tags.includes('isUsable')
const isUnremovable = item.tags.includes('Unremovable')
if ((canBeSucked || canBePlayedWith) && State.variables.location.goto !== "Helping Hand")
return (
(canBeSucked
? `<<button "Suck">><<goto "Suck ${item.id}">><</button>>`
: '') +
(canBePlayedWith
? `<<button "Use">><<goto "Play with ${item.id}">><</button>>`
: ''))
else if (setup.playerCode.isWorn(item.id) && !isUnremovable && State.variables.location.goto !== "Helping Hand") return `\
<<button "Remove">>
<<takeOff ${item.id}>>
<<refresh>>
<</button>>` + lockOrUnlockButton(item, currentPassage)
else if (!setup.playerCode.isWorn(item.id) && State.variables.location.goto !== "Helping Hand") {
if (item.id !== "GiantPlug" || State.variables.player.skills[1].level > 2) return `\
<<button "Wear">>
<<wear ${item.id}>>
<<refresh>>
<</button>>`
else return `\
<<button "Wear" "Whoops">>
<</button>>`;
}
else if (State.variables.location.goto !== "Helping Hand") return `\
<<button "Can't Remove">>
<</button>>`
else if (State.variables.location.goto == "Helping Hand" && !setup.playerCode.isWorn(item.id)) return `\
<<button "Donate">>
<<removeFromInventory ${item.id}>>
<<wardrobeRemoveFromLooks ${item.id}>>
<<refresh>>
<</button>>`
else if (State.variables.location.goto == "Helping Hand" && setup.playerCode.isWorn(item.id)) return `\
<<button "Can't Donate">>
<</button>>`
}
function lockOrUnlockButton(item, currentPassage) {
if (item.tags.includes('Lockable')) {
const inventoryItem =
State.variables.playerInventory.find(invItem => invItem.id === item.id)
if (setup.playerCode.hasInventoryItemTheTag(inventoryItem.id, 'isLocked'))
return `\
<<button "Unlock">>
<<script>>
setup.playerCode.removeTagFromInventoryItem(
'${inventoryItem.id}', 'isLocked')
<</script>>
<<refresh>>
<</button>>`
else
return `\
<<button "Lock">>
<<script>>
setup.playerCode.addTagToInventoryItem(
'${inventoryItem.id}', 'isLocked')
<</script>>
<<refresh>>
<</button>>`
} else
return ''
}
$(this.output).wiki(`<div class="itemContainer">${result}</div>`)
}
})
Macro.add('wear', {
skipArgs: false,
handler: function() {
if (this.args.length !== 1) {
return this.error('The wear macro needs exactly one argument, the id of the item to wear.')
}
const menu = passage()
if (menu == 'Nostril' || menu == 'Navel' || menu == 'earTop') {State.variables.player.assets.money -= 2}
else if (menu == 'Septum' || menu == 'Tongue' || menu == 'Lip') {State.variables.player.assets.money -= 3}
else if (menu == 'Nipple') {State.variables.player.assets.money -= 5}
const id = this.args[0]
setup.playerCode.wear(id)
}
})
Macro.add('apply', {
skipArgs: false,
handler: function() {
if (this.args.length !== 1) {
return this.error('The wear macro needs exactly one argument, the id of the item to wear.')
}
const id = this.args[0]
setup.playerCode.apply(id)
}
})
Macro.add('takeOff', {
skipArgs: false,
handler: function() {
if (this.args.length !== 1) {
return this.error('The takeOff macro needs exactly one argument, the id of the item to take off.')
}
const id = this.args[0]
const index = State.variables.playerClothing.indexOf(id)
if (index === -1)
return this.error(`item ${id} is not worn.`)
setup.playerCode.takeOff(id)
}
})
Macro.add('washOff', {
skipArgs: false,
handler: function() {
if (this.args.length !== 1) {
return this.error('The washOff macro needs exactly one argument, the id of the item to take off.')
}
const id = this.args[0]
const index = State.variables.playerMakeup.indexOf(id)
if (index === -1)
return this.error(`item ${id} is not applied.`)
setup.playerCode.washOff(id)
}
})
Macro.add('wardrobeSetLook', {
skipArgs: false,
handler: function() {
if (this.args.length !== 1)
return this.error('The wardrobeSetLook macro needs exactly one argument, the index of the look to update.')
const i = this.args[0]
if (i < 0 && i >= State.variables.playerClothingLooks.length)
return this.error(`Look ${i} does not exist.`)
State.variables.playerClothingLooks[i].clothing = []
State.variables.playerClothing
.map(id => setup.items.find(i => i.id === id))
.filter(item =>
!setup.playerCode.isIntersectionEmpty(item.tags, setup.tagsAllowedInLooks))
.forEach(item => State.variables.playerClothingLooks[i].clothing.push(item.id))
}
})
Macro.add('makeupSetStyle', {
skipArgs: false,
handler: function() {
if (this.args.length !== 1)
return this.error('The makeupSetStyle macro needs exactly one argument, the index of the look to update.')
const i = this.args[0]
if (i < 0 && i >= State.variables.playerMakeupStyles.length)
return this.error(`Styles ${i} does not exist.`)
State.variables.playerMakeupStyles[i].makeup = []
State.variables.playerMakeupStyles[i].advancedColors = []
State.variables.playerMakeup
.map(id => setup.items.find(i => i.id === id))
.filter(item =>
!setup.playerCode.isIntersectionEmpty(item.tags, setup.tagsAllowedInStyles))
.forEach(item => State.variables.playerMakeupStyles[i].makeup.push(item.id),
State.variables.playerMakeupStyles[i].advancedColors = State.variables.advancedColors.eyes)
}
})
Macro.add('wardrobeWearLook', {
skipArgs: false,
handler: function() {
if (this.args.length !== 1) {
return this.error('The wardrobeWearLook macro needs exactly one argument, the index of the look to wear.')
}
const i = this.args[0]
if (i < 0 && i >= State.variables.playerClothingLooks.length) {
return this.error(`Look ${i} does not exist.`)
}
[...State.variables.playerClothing].forEach(id => {
const item = setup.items.find(item => item.id === id);
if(item.tags.includes('Plug') || item.tags.includes('Gag') || item.tags.includes('Chastity') || item.tags.includes('Nostril') || item.tags.includes('Septum') || item.tags.includes('Nipple') || item.tags.includes('Navel') || item.tags.includes('Tongue') || item.tags.includes('Lip')) {}
else {setup.playerCode.takeOff(item.id)}
})
State.variables.playerClothingLooks[i].clothing
.forEach(id => setup.playerCode.wear(id))
}
})
Macro.add('makeupApplyStyle', {
skipArgs: false,
handler: function() {
if (this.args.length !== 1) {
return this.error('The makeupApplyStyle macro needs exactly one argument, the index of the look to wear.')
}
const i = this.args[0]
if (i < 0 && i >= State.variables.playerMakeupStyles.length) {
return this.error(`Look ${i} does not exist.`)
}
[...State.variables.playerMakeup].forEach(id => {
const item = setup.items.find(item => item.id === id);
if(!item.tags.includes('Nails')) {
setup.playerCode.washOff(item.id);
}
});
State.variables.player.skills[7].xp += (State.variables.playerMakeupStyles[i].makeup.length * 3);
State.variables.playerMakeupStyles[i].makeup.forEach(makeupID => {
const item = State.variables.playerInventory.find(item => item.id === makeupID);
const quantity = setup.playerCode.inventoryQuantity(item.id);
if(quantity && quantity > 0 && item.id !== "TwoFadeEyes" && item.id !== "ThreeFadeEyes") {
setup.playerCode.apply(item.id);
setup.playerCode.inventorySetQuantity(item.id, quantity-1);
if(item.tags && item.tags.length > 0){
if(item.tags[0] == 'Lips') {State.variables.timer.makeup.lips = 1}
else if (item.tags[0] == 'Toper') {State.variables.timer.makeup.toper = 1}
else if (item.tags[0] == 'Mascara') {State.variables.timer.makeup.mascara = 1}
else if (item.tags[0] == 'Eyeliner') {State.variables.timer.makeup.eyeliner = 1}
else if (item.tags[0] == 'Eyeshadow') {State.variables.timer.makeup.eyeshadow = 1}
else if (item.tags[0] == 'Bronzer') {State.variables.timer.makeup.bronzer = 1}
else if (item.tags[0] == 'Blush') {State.variables.timer.makeup.blush = 1}
else if (item.tags[0] == 'Contour') {State.variables.timer.makeup.contour = 1}
else if (item.tags[0] == 'Foundation') {State.variables.timer.makeup.foundation = 1}
else if (item.tags[0] == 'Highlight') {State.variables.timer.makeup.highlight = 1}
else if (item.tags[0] == 'Primer') {State.variables.timer.makeup.primer = 1}
}
} else if(item.id == "TwoFadeEyes" || item.id == "ThreeFadeEyes") {
State.variables.advancedColors.eyes = State.variables.playerMakeupStyles[i].advancedColors;
State.variables.timer.makeup.eyeshadow = 1;
}
});
}
})
Macro.add('wardrobeRemoveFromLooks', {
skipArgs: false,
handler: function() {
if (this.args.length !== 1) {
return this.error('The wardrobeRemoveFromLooks macro needs exactly one argument, the id of the item to remove from all the looks.')
}
const id = this.args[0]
State.variables.playerClothingLooks.forEach(look => {
const index = look.clothing.indexOf(id)
if (index !== -1) look.clothing.splice(index, 1)
})
}
})
// This is to configure the editor of Lady Alexa and Makeup add-on by LordOfChange and HoratioTheGreat.
// Code maintained and edited by LordOfChange
// Local Variables:
// mode: js2
// End:
<</script>>:: Player Code [init]
<<script>>
setup.playerCode = {
hasItem: (id) => {
const item =
State.variables.playerInventory.find(item => item.id === id)
return item !== undefined
},
inventoryQuantity: (id) => {
const item =
State.variables.playerInventory.find(item => item.id === id) ||
{ quantity: 0 }
return typeof item.quantity !== 'undefined' ? item.quantity : 1
},
inventorySetQuantity: (id, quantity) => {
const item = State.variables.playerInventory.find(item => item.id === id)
if(item){
item.quantity = quantity
}
},
wear: (id) => {
const item = setup.items.find(item => item.id === id)
if (item === undefined)
return this.error(`item ${id} does not exist.`)
// Remove all incompatible clothing.
function removeAllIncompatibleClothing(item) {
const tagsForClothing = [
'Top',
'Bottom',
'Outfit',
'Shoes',
'Wig',
'Bra',
'Undies',
'Hosiery',
'Garters',
'Lingerie',
'Headgear',
'Neckwear',
'Wrists',
'Chastity',
'Plug',
'Gag',
'Breasts',
'Hips',
'Corsettery',
'Earrings',
'Navel',
'Tongue',
'Lip',
'Nipple',
'earTop',
'Nostril',
'Septum'
]
const tag = item.tags.find(tag => tagsForClothing.includes(tag))
const tagsToRemove = [].concat(tag, setup.itemsTagIsAlso[tag] || [])
setup.items.forEach(item => {
const firstIntersection = item.tags.find(tag => tagsToRemove.includes(tag))
if (firstIntersection !== undefined) {
setup.playerCode.takeOff(item.id)
}
})
}
removeAllIncompatibleClothing(item)
State.variables.playerClothing.push(id)
},
apply: (id) => {
const item = setup.items.find(item => item.id === id)
if (item === undefined)
return this.error(`item ${id} does not exist.`)
// Remove all incompatible makeup.
function removeAllIncompatibleMakeup(item) {
const tagsForMakeup = [
'Lips',
'Toper',
'Mascara',
'Eyeliner',
'Eyeshadow',
'Blush',
'Bronzer',
'Foundation',
'Contour',
'Primer',
'Highlight',
'Nails',
]
const tag = item.tags.find(tag => tagsForMakeup.includes(tag))
const tagsToRemove = [].concat(tag, setup.itemsTagIsAlso[tag] || [])
setup.items.forEach(item => {
const firstIntersection = item.tags.find(tag => tagsToRemove.includes(tag))
if (firstIntersection !== undefined) {
setup.playerCode.takeOff(item.id)
}
})
}
removeAllIncompatibleMakeup(item)
State.variables.playerMakeup.push(id)
},
isWorn: (item) =>
State.variables.playerClothing.findIndex(i => i === item) !== -1,
isApplied: (item) =>
State.variables.playerMakeup.findIndex(i => i === item) !== -1,
itemWornWithTags: (...tags) =>
State.variables.playerClothing
.map(id => setup.items.find(item => item.id === id))
.find(item => tags.every(tag => item.tags.includes(tag)))
|| { id: 'None', image: 'Images/Hair/None.png' },
itemAppliedItemWithTags: (...tags) =>
State.variables.playerMakeup
.map(id => setup.items.find(item => item.id === id))
.find(item => tags.every(tag => item.tags.includes(tag)))
|| { id: 'None', image: 'Images/Hair/None.png' },
isWearingItemWithTags: (...tags) =>
setup.playerCode.itemWornWithTags(...tags).id !== 'None',
hasAppliedItemWithTags: (...tags) =>
setup.playerCode.itemAppliedItemWithTags(...tags).id !== 'None',
itemWithTag: (itemIdArray, tag) =>
itemIdArray
.map(id => setup.items.find(item => item.id === id))
.find(item => item.tags.includes(tag))
|| { id: 'None', image: 'Images/Hair/None.png' },
inventoryItemsWithTag: (tag) =>
State.variables.playerInventory
.map(item => setup.items.find(i => i.id === item.id))
.filter(item => item.tags.includes(tag)),
hasInventoryItemWithTags: (...tags) =>
setup.playerCode.inventoryItemsWithTag(...tags).length !== 0,
countItemsBoughtFromShop: (shop) =>
State.variables.playerInventory
.map(item => setup.items.find(i => i.id === item.id))
.filter(item => item.shop === shop)
.length || 0 ,
itemImage: (item) => item.image || `Images/Clothing/${item.id}.jpg`,
isIntersectionEmpty:
(array1, array2) => array1.findIndex(a1 => array2.includes(a1)) === -1,
takeOff: (id) => {
const index = State.variables.playerClothing.indexOf(id)
if (index !== -1)
State.variables.playerClothing.splice(index, 1)
},
washOff: (id) => {
const index = State.variables.playerMakeup.indexOf(id)
if (index !== -1)
State.variables.playerMakeup.splice(index, 1)
},
addTagToInventoryItem: (id, tag) => {
const item = State.variables.playerInventory.find(item => item.id === id)
if (item === undefined) {
console.error(`item ${id} is not in inventory.`)
} else {
if (item.tags === undefined) item.tags = []
const tags = item.tags
if (tags.includes(tag))
console.error(`item ${id} already has tag ${tag}.`)
else
item.tags.push(tag)
}
},
removeTagFromInventoryItem: (id, tag) => {
const item =
State.variables.playerInventory.find(item => item.id === id)
if (item === undefined)
console.error(`item ${id} is not in inventory.`)
else {
item.tags = item.tags || []
const index = item.tags.indexOf(tag)
if (index === -1)
console.error(`item ${id} does not have tag ${tag}.`)
else {
item.tags.splice(index, 1)
if (item.tags.length === 0) delete item.tags
}
}
},
hasInventoryItemTheTag: (id, tag) => {
const item =
State.variables.playerInventory.find(item => item.id === id)
if (item === undefined)
console.error(`item ${id} is not in inventory.`)
else {
item.tags = item.tags || []
const index = item.tags.indexOf(tag)
return index !== -1
}
}
}
// This is to configure the editor of Lady Alexa.
// Local Variables:
// mode: js2
// End:
<</script>><<script>>
console.log('in Inventory code')
Macro.add('addToInventory', {
skipArgs: false,
handler: function() {
if (this.args.length !== 1) {
return this.error('The addToInventory macro needs exactly one argument, the item id of the item to add.')
}
const id = this.args[0]
const item = setup.items.find(item => item.id === id);
if (item === undefined) {
return this.error(`item "${id}" does not exist.`)
}
const i = State.variables.playerInventory.findIndex(item => item.id === id)
if (i === -1) State.variables.playerInventory.push({id})
}
})
Macro.add('inventoryChangeQuantity', {
skipArgs: false,
handler: function() {
if (this.args.length !== 2) {
return this.error('The inventoryChangeQuantity macro needs exactly two arguments, the item id and the quantity to change.')
}
const id = this.args[0]
const quantity = this.args[1]
const item = State.variables.playerInventory.find(item => item.id === id)
if(item){
item.quantity += quantity
}
}
})
Macro.add('removeFromInventory', {
skipArgs: false,
handler: function() {
if (this.args.length !== 1) {
return this.error('The removeFromInventory macro needs exactly one argument, the item id of the item to remove.')
}
const id = this.args[0]
const i = State.variables.playerInventory.findIndex(item => item.id === id)
if (i === -1)
return this.error(`item "${id}" is not in inventory.`)
else State.variables.playerInventory.splice(i, 1)
}
})
// This is to configure the editor of Lady Alexa.
// Local Variables:
// mode: js2
// End:
<</script>><<widget "Inventory">>
<<set _nbJunkFood = setup.playerCode.inventoryQuantity("JunkFood")>>
<<set _nbFood = setup.playerCode.inventoryQuantity("Food")>>
<<set _nbHealthyFood = setup.playerCode.inventoryQuantity("HealthyFood")>>
<<set _nbLeftovers = setup.playerCode.inventoryQuantity("Leftovers")>>
<<set _nbErosVPN = setup.playerCode.inventoryQuantity("ErosVPN")>>
<<set _nbErosVPNPlus = setup.playerCode.inventoryQuantity("ErosVPN+")>>
<<set _nbErosVPNPro = setup.playerCode.inventoryQuantity("ErosVPNPro")>>
<<set _nbSoap = setup.playerCode.inventoryQuantity("Soap")>>
<<set _nbWipes = setup.playerCode.inventoryQuantity("Wipes")>>
<<set _nbRazors = setup.playerCode.inventoryQuantity("SingleUseRazors")>>
<<set _nbWaxStrips = setup.playerCode.inventoryQuantity("WaxStrips")>>
<<set _nbCream = setup.playerCode.inventoryQuantity("DepilatoryCream")>>
<<set _nbString = setup.playerCode.inventoryQuantity("String")>>
<<set _nbPolyester = setup.playerCode.inventoryQuantity("Polyester")>>
<<set _nbDenim = setup.playerCode.inventoryQuantity("Denim")>>
<<set _nbLatex = setup.playerCode.inventoryQuantity("Latex")>>
<<set _hasTravelPass = setup.playerCode.hasItem('TravelPass')>>
<<set _hasPattern =[setup.playerCode.hasItem("ShortGlovesPattern"), setup.playerCode.hasItem("LongGlovesPattern"), setup.playerCode.hasItem("SkirtPattern"), setup.playerCode.hasItem("JeansPattern"), setup.playerCode.hasItem("DressPattern"), setup.playerCode.hasItem("HighWaistDressPattern"), setup.playerCode.hasItem("CorsetPattern"), setup.playerCode.hasItem("CatsuitPattern")]>>
<<set _outfitInv = setup.playerCode.itemWornWithTags("Outfit")>>
<<set _topInv = setup.playerCode.itemWornWithTags("Top")>>
<<set _bottomInv = setup.playerCode.itemWornWithTags("Bottom")>>
<<set _shoesInv = setup.playerCode.itemWornWithTags("Shoes")>>
<<set _wigInv = setup.playerCode.itemWornWithTags("Wig")>>
<<set _lingerieInv = setup.playerCode.itemWornWithTags("Lingerie")>>
<<set _undiesInv = setup.playerCode.itemWornWithTags("Undies")>>
<<set _braInv = setup.playerCode.itemWornWithTags("Bra")>>
<<set _hosieryInv = setup.playerCode.itemWornWithTags("Hosiery")>>
<<set _gartersInv = setup.playerCode.itemWornWithTags("Garters")>>
<<set _headgearInv = setup.playerCode.itemWornWithTags("Headgear")>>
<<set _neckwearInv = setup.playerCode.itemWornWithTags("Neckwear")>>
<<set _wristsInv = setup.playerCode.itemWornWithTags("Wrists")>>
<<set _corsetteryInv = setup.playerCode.itemWornWithTags("Corsettery")>>
<<set _gagInv = setup.playerCode.itemWornWithTags("Gag")>>
<<set _chastityInv = setup.playerCode.itemWornWithTags("Chastity")>>
<<set _plugInv = setup.playerCode.itemWornWithTags("Plug")>>
<<set _breastInv = setup.playerCode.itemWornWithTags("Breasts")>>
<<set _hipInv = setup.playerCode.itemWornWithTags("Hips")>>
<<set _earringsInv = setup.playerCode.itemWornWithTags("Earrings")>>
<<set _navelInv = setup.playerCode.itemWornWithTags("Navel")>>
<<set _nippleInv = setup.playerCode.itemWornWithTags("Nipple")>>
<<set _tongueInv = setup.playerCode.itemWornWithTags("Tongue")>>
<<set _nostrilInv = setup.playerCode.itemWornWithTags("Nostril")>>
<<set _septumInv = setup.playerCode.itemWornWithTags("Septum")>>
<<set _lipInv = setup.playerCode.itemWornWithTags("Lip")>>
<</widget>>
<<widget "Clothes">>
<<set _top = setup.playerCode.isWearingItemWithTags('Top')>>
<<set _bottom = setup.playerCode.isWearingItemWithTags('Bottom')>>
<<set _shoes = setup.playerCode.isWearingItemWithTags('Shoes')>>
<<set _gag = setup.playerCode.isWearingItemWithTags('Gag')>>
<<set _outfit = setup.playerCode.isWearingItemWithTags('Outfit')>>
<</widget>>
<<widget "Gym">>
<<set _top = setup.playerCode.isWearingItemWithTags('Top', 'Sport')>>
<<set _bottom = setup.playerCode.isWearingItemWithTags('Bottom', 'Sport')>>
<<set _shoes = setup.playerCode.isWearingItemWithTags('Shoes', 'Sport')>>
<</widget>>
<<widget "Change">>
<<set _item = setup.playerCode.itemWornWithTags('Hosiery')>>
<<if _item.id !== 'None'>>
<<takeOff _item.id>>
<</if>>
<<set _item = setup.playerCode.itemWornWithTags('Wrists')>>
<<if _item.id !== 'None'>>
<<takeOff _item.id>>
<</if>>
<<set _item = setup.playerCode.itemWornWithTags('Corsettery')>>
<<if _item.id !== 'None'>>
<<takeOff _item.id>>
<</if>>
<<set _item = setup.playerCode.itemWornWithTags('Headgear')>>
<<if _item.id !== 'None'>>
<<takeOff _item.id>>
<</if>>
<<set _item = setup.playerCode.itemWornWithTags('Neckwear')>>
<<if _item.id !== 'None'>>
<<takeOff _item.id>>
<</if>>
<<script>>
State.variables.playerClothing.concat(State.variables.gymClothing)
<</script>>
<</widget>>
<<widget "Fem">>
<<set _top = [setup.playerCode.isWearingItemWithTags('Top', 'Female'), setup.playerCode.isWearingItemWithTags('Top', 'Unisex'), setup.playerCode.isWearingItemWithTags('Top', 'Male')]>>
<<set _bottom = [setup.playerCode.isWearingItemWithTags('Bottom', 'Female'), setup.playerCode.isWearingItemWithTags('Bottom', 'Unisex'), setup.playerCode.isWearingItemWithTags('Bottom', 'Male')]>>
<<set _outfit = [setup.playerCode.isWearingItemWithTags('Outfit', 'Female'), setup.playerCode.isWearingItemWithTags('Outfit', 'Unisex'), setup.playerCode.isWearingItemWithTags('Outfit', 'Male')]>>
<<set _lingerie = setup.playerCode.isWearingItemWithTags('Lingerie')>>
<<set _bottom2 = [setup.playerCode.isWearingItemWithTags('Leggings'), setup.playerCode.isWearingItemWithTags('Pants')]>>
<<set _shoes = [setup.playerCode.isWearingItemWithTags('Shoes', 'Female'), setup.playerCode.isWearingItemWithTags('Shoes', 'Unisex'), setup.playerCode.isWearingItemWithTags('Shoes', 'Male')]>>
<<set _headgear = setup.playerCode.isWearingItemWithTags('Headgear', 'Female')>>
<<set _neckwear = setup.playerCode.isWearingItemWithTags('Neckwear', 'Female')>>
<<set _wrists = [setup.playerCode.isWearingItemWithTags('Wrists', 'Female'), setup.playerCode.isWearingItemWithTags('Wrists', 'Unisex'), setup.playerCode.isWearingItemWithTags('Wrists', 'Male')]>>
<<set _bra = setup.playerCode.isWearingItemWithTags('Bra')>>
<<set _undies = setup.playerCode.isWearingItemWithTags('Undies', 'Female')>>
<<set _hosiery = setup.playerCode.isWearingItemWithTags('Hosiery')>>
<<set _chastity = [setup.playerCode.isWearingItemWithTags('Chastity'), setup.playerCode.isWorn('PinkChastity'), setup.playerCode.itemWornWithTags('Chastity')]>>
<<set _locked = setup.playerCode.hasInventoryItemTheTag(State.temporary.chastity[2].id, 'isLocked')>>
<<set _wig = setup.playerCode.isWearingItemWithTags('Wig')>>
<<set _plug = [setup.playerCode.isWearingItemWithTags('Plug'), setup.playerCode.isWearingItemWithTags('Small Plug'), setup.playerCode.isWearingItemWithTags('Medium Plug'), setup.playerCode.isWearingItemWithTags('Large Plug')]>>
<<set _lips = setup.playerCode.hasAppliedItemWithTags('Lips')>>
<<set _toper = setup.playerCode.hasAppliedItemWithTags('Toper')>>
<<set _eyeliner = setup.playerCode.hasAppliedItemWithTags('Eyeliner')>>
<<set _eyeshadow = setup.playerCode.hasAppliedItemWithTags('Eyeshadow')>>
<<set _mascara = setup.playerCode.hasAppliedItemWithTags('Mascara')>>
<<set _foundation = setup.playerCode.hasAppliedItemWithTags('Foundation')>>
<<set _nails = setup.playerCode.hasAppliedItemWithTags('Nails')>>
<</widget>>
<<widget "MakeupCheck">>
<<set _appliedLips = setup.playerCode.itemAppliedItemWithTags('Lips')>>
<<set _appliedToper = setup.playerCode.itemAppliedItemWithTags('Toper')>>
<<set _appliedEyeliner = setup.playerCode.itemAppliedItemWithTags('Eyeliner')>>
<<set _appliedEyeshadow = setup.playerCode.itemAppliedItemWithTags('Eyeshadow')>>
<<set _appliedMascara = setup.playerCode.itemAppliedItemWithTags('Mascara')>>
<<set _appliedNails = setup.playerCode.itemAppliedItemWithTags('Nails')>>
<<set _hasEyeshadow = [setup.playerCode.isApplied('TwoFadeEyes'), setup.playerCode.isApplied('ThreeFadeEyes')]>>
<<set _hasNails = [setup.playerCode.isApplied('FadeNails'), setup.playerCode.isApplied('CheckeredNails'), setup.playerCode.isApplied('StripedNails')]>>
<<set _appliedHighlight = setup.playerCode.itemAppliedItemWithTags('Highlight')>>
<<set _appliedBlush = setup.playerCode.itemAppliedItemWithTags('Blush')>>
<<set _appliedPrimer = setup.playerCode.itemAppliedItemWithTags('Primer')>>
<<set _appliedContour = setup.playerCode.itemAppliedItemWithTags('Contour')>>
<<set _appliedBronzer = setup.playerCode.itemAppliedItemWithTags('Bronzer')>>
<</widget>>
<<widget "nbEyeshadow">>
<<MakeupCheck>>
<<set _availableEyeshadow = setup.playerCode.inventoryItemsWithTag("Eyeshadow")>>
<<set _availableColors = []>>
<<script>>
State.temporary.availableColors = [];
State.temporary.availableEyeshadow.forEach(color => {
if ((setup.playerCode.inventoryQuantity(color.id) > 0) && (color.id != "TwoFadeEyes") && (color.id != "ThreeFadeEyes")){
let _colorstring = color.name.replace(/ Eyeshadow/g,"");
State.temporary.availableColors.push(_colorstring);
}
});
//Remove the empty results.
for(var i = 0; i < State.temporary.availableColors.length; i++) {
if ( State.temporary.availableColors[i] === "") {
State.temporary.availableColors.splice(i, 1);
i--;
}
};
<</script>>
<<set _nbBlack = setup.playerCode.inventoryQuantity("BlackEyeshadow")>>
<<set _nbBlue = setup.playerCode.inventoryQuantity("BlueEyeshadow")>>
<<set _nbCyan = setup.playerCode.inventoryQuantity("CyanEyeshadow")>>
<<set _nbChestnut = setup.playerCode.inventoryQuantity("ChestnutEyeshadow")>>
<<set _nbCopper = setup.playerCode.inventoryQuantity("CopperEyeshadow")>>
<<set _nbGreen = setup.playerCode.inventoryQuantity("GreenEyeshadow")>>
<<set _nbHoney = setup.playerCode.inventoryQuantity("HoneyEyeshadow")>>
<<set _nbIvory = setup.playerCode.inventoryQuantity("IvoryEyeshadow")>>
<<set _nbMagenta = setup.playerCode.inventoryQuantity("MagentaEyeshadow")>>
<<set _nbNude = setup.playerCode.inventoryQuantity("NudeEyeshadow")>>
<<set _nbOrange = setup.playerCode.inventoryQuantity("OrangeEyeshadow")>>
<<set _nbPink = setup.playerCode.inventoryQuantity("PinkEyeshadow")>>
<<set _nbPurple = setup.playerCode.inventoryQuantity("PurpleEyeshadow")>>
<<set _nbRed = setup.playerCode.inventoryQuantity("RedPolish")>>
<<set _nbTan = setup.playerCode.inventoryQuantity("TanEyeshadow")>>
<<set _nbTeal = setup.playerCode.inventoryQuantity("TealEyeshadow")>>
<<set _nbWhite = setup.playerCode.inventoryQuantity("WhiteEyeshadow")>>
<<set _nbYellow = setup.playerCode.inventoryQuantity("YellowEyeshadow")>>
<</widget>>
<<widget "nbPolish">>
<<MakeupCheck>>
<<set _availablePolish = setup.playerCode.inventoryItemsWithTag("Nails")>>
<<set _availableColors = []>>
<<script>>
State.temporary.availableColors = [];
State.temporary.availablePolish.forEach(color => {
if ((setup.playerCode.inventoryQuantity(color.id) > 0) && (color.id != "TwoFadeNails") && (color.id != "StripedNails") && (color.id != "CheckeredNails")){
let _colorstring = color.name.replace(/ Polish/g,"");
State.temporary.availableColors.push(_colorstring);
}
});
//Remove the empty results.
for(var i = 0; i < State.temporary.availableColors.length; i++) {
if ( State.temporary.availableColors[i] === "") {
State.temporary.availableColors.splice(i, 1);
i--;
}
};
<</script>>
<<set _nbBlack = setup.playerCode.inventoryQuantity("BlackPolish")>>
<<set _nbBlue = setup.playerCode.inventoryQuantity("BluePolish")>>
<<set _nbCyan = setup.playerCode.inventoryQuantity("CyanPolish")>>
<<set _nbGreen = setup.playerCode.inventoryQuantity("GreenPolish")>>
<<set _nbGrey = setup.playerCode.inventoryQuantity("GreyPolish")>>
<<set _nbLightBlue = setup.playerCode.inventoryQuantity("LightBluePolish")>>
<<set _nbLilac = setup.playerCode.inventoryQuantity("LilacPolish")>>
<<set _nbLime = setup.playerCode.inventoryQuantity("LimePolish")>>
<<set _nbOrange = setup.playerCode.inventoryQuantity("OrangePolish")>>
<<set _nbPink = setup.playerCode.inventoryQuantity("PinkPolish")>>
<<set _nbPurple = setup.playerCode.inventoryQuantity("PurplePolish")>>
<<set _nbRed = setup.playerCode.inventoryQuantity("RedPolish")>>
<<set _nbWhite = setup.playerCode.inventoryQuantity("WhitePolish")>>
<<set _nbYellow = setup.playerCode.inventoryQuantity("YellowPolish")>>
<</widget>>
<<widget "Skills">>
<<for _i = 0; _i < 9; _i ++>>
<<if $player.skills[_i].xp > 120 && $player.skills[_i].level == 0>>
<<set $player.skills[_i].level++>>
<<elseif $player.skills[_i].xp > 260 && $player.skills[_i].level == 1>>
<<set $player.skills[_i].level++>>
<<elseif $player.skills[_i].xp > 560 && $player.skills[_i].level == 2>>
<<set $player.skills[_i].level++>>
<<elseif $player.skills[_i].xp > 1200 && $player.skills[_i].level == 3>>
<<set $player.skills[_i].level++>>
<</if>>
<</for>>
<</widget>><<widget "CumBra">>
<<set _bra = setup.playerCode.itemWornWithTags('Bra')>>
<<set _latex = setup.playerCode.isWearingItemWithTags('Bra', 'Latex')>>
<<if !_latex and _bra.id !== "None">>
<<script>>setup.playerCode.addTagToInventoryItem(State.temporary.bra.id, 'isCumStained')<</script>>
<</if>>
<</widget>><<widget "MakeupChoice">>
<<silently>>
<<CD>>
<</silently>>
<div style="background-color: purple; color: white; border: solid thin pink; font-size: 1em"><center>
<<button Lips "Lipstick">>
<</button>><<button "Eyes" "Eyeshadow">>
<</button>><<button "Skin" "Skin">>
<</button>><<button "Nails" "Nails">>
<</button>><<button "Advanced" "Advanced">>
<</button>><<button "Styles" "Styles">>
<</button>><<button "Wash Face">><<WashMakeup2>><<refresh>><</button>>
</center></div>
<</widget>>
<<widget "MakeupLipButtons">>
<div style="background-color: purple; color: white; border: solid thin pink; border-top: hidden; border-bottom: hidden; font-size: 1em"><center>
<<button "Lipstick" "Lipstick">>
<</button>><<button "Gloss" "Gloss">>
<</button>><<button "Topper" "Toper">>
<</button>>
</center></div>
<</widget>>
<<widget "MakeupEyeButtons">>
<div style="background-color: purple; color: white; border: solid thin pink; border-top: hidden; font-size: 1em"><center>
<<button "Eyeshadow" "Eyeshadow">>
<</button>><<button "Mascara" "Mascara">>
<</button>><<button "Eyeliner" "Eyeliner">>
<</button>>
</center></div>
<</widget>><<widget "MakeupView">>
<<set _currentPassage = passage()>>
<div class="itemContainer1">
<<for _i to 0; _i lt _args[0].length; _i ++>>
<<set _item = _items[_i]>>
<<capture _item>>
<<if _item.id !== "TwoFadeEyes" and _item.id !== "ThreeFadeEyes" and _item.id !== "TwoFadeNails" and _item.id !== "CheckeredNails" and _item.id !== "StripedNails">>
<div class="item">
<center>
[img[setup.playerCode.itemImage(_item)]]
<br>
<span>_item.name</span>
<br>
<<set _quantity = setup.playerCode.inventoryQuantity(State.temporary.item.id)>>
<<if $playerMakeup.includes(_item.id)>>
<<button "Remove">>
<<washOff _item.id>>
<<set _nbCottonPads = setup.playerCode.inventoryQuantity("CottonPads")>>
<<set _nbRemover = [setup.playerCode.inventoryQuantity("MakeupRemover"), setup.playerCode.inventoryQuantity("PolishRemover")]>>
<<if _nbCottonPads is 0 and (((_currentPassage is "Nails") and _nbRemover[1] is 0) or ((_currentPassage !== "Nails") and _nbRemover[0] is 0))>>
<<set $timer.minutes+=3>>
<<elseif _nbCottonPads > 0 and (((_currentPassage is "Nails") and _nbRemover[1] is 0) or ((_currentPassage !== "Nails") and _nbRemover[0] is 0))>>
<<set $timer.minutes+=2>>
<<inventoryChangeQuantity "CottonPads" -1>>
<<elseif _nbCottonPads is 0 and (((_currentPassage is "Nails") and _nbRemover[1] > 0) or ((_currentPassage !== "Nails") and _nbRemover[0] > 0))>>
<<set $timer.minutes+=2>>
<<if ((_currentPassage is "Nails") and _nbRemover[1] > 0)>><<inventoryChangeQuantity "MakeupRemover" -1>><<elseif ((_currentPassage !== "Nails") and _nbRemover[0])>><<inventoryChangeQuantity "MakeupRemover" -1>><</if>>
<<elseif _nbCottonPads > 0 and (((_currentPassage is "Nails") and _nbRemover[1] is 0) or ((_currentPassage !== "Nails") and _nbRemover[0] is 0))>>
<<set $timer.minutes++>>
<<if ((_currentPassage is "Nails") and _nbRemover[1] > 0)>><<inventoryChangeQuantity "MakeupRemover" -1>><<elseif ((_currentPassage !== "Nails") and _nbRemover[0])>><<inventoryChangeQuantity "MakeupRemover" -1>><</if>>
<<script>>setup.playerCode.inventorySetQuantity("CottonPads", State.temporary.nbCottonPads - 1)<</script>>
<</if>>
<<goto _currentPassage>>
<</button>>
<<elseif _quantity >0>>
<<button "Apply">>
<<set _hasMakeup = setup.playerCode.hasAppliedItemWithTags(_item.tags[0])>><<if _hasMakeup>><<MakeupCheck>><<Fem>>
<<switch _item.tags[0]>>
<<case "Lips">><<washOff _appliedLips.id>>
<<case "Foundation">><<washOff _appliedFoundation.id>>
<<case "Topper">><<washOff _appliedToper.id>>
<<case "Bronzer">><<washOff _appliedBronzer.id>>
<<case "Highlight">><<washOff _appliedHighlight.id>>
<<case "Primer">><<washOff _appliedPrimer.id>>
<<case "Blush">><<washOff _appliedBlush.id>>
<<case "Contour">><<washOff _appliedContour.id>>
<<case "Eyeliner">><<washOff _appliedEyeliner.id>>
<<case "Eyeshadow">><<washOff _appliedEyeshadow.id>><<set $advancedColors.eyes = ["None", "None", "None"]>>
<<case "Mascara">><<washOff _appliedMascara.id>>
<<case "Nails">><<washOff _appliedNails.id>><<set $advancedColors.nails = ["None", "None"]>>
<</switch>><</if>> <<script>>State.variables.playerMakeup.push(State.temporary.item.id)<</script>>
<<script>>
setup.playerCode.inventorySetQuantity(
State.temporary.item.id,
State.temporary.quantity - 1)
<</script>>
<<set $player.skills[7].xp+=3>>
<<switch _currentPassage>>
<<case "Lipstick", "Gloss">>
<<set $timer.makeup.lips = 1>>
<<case "Topper">>
<<set $timer.makeup.toper = 1>>
<<case "Eyeshadow">>
<<set $timer.makeup.eyeshadow = 1>>
<<case "Eyeliner">>
<<set $timer.makeup.eyeliner = 1>>
<<case "Mascara">>
<<set $timer.makeup.mascara = 1>>
<<case "Skin">>
<<if _item.id is "Bronzer">>
<<set $timer.makeup.bronzer = 1>>
<<elseif _item.id is "Blush">>
<<set $timer.makeup.blush = 1>>
<<elseif _item.id is "Contour">>
<<set $timer.makeup.contour = 1>>
<<elseif _item.id is "Foundation">>
<<set $timer.makeup.foundation = 1>>
<<elseif _item.id is "Highlight">>
<<set $timer.makeup.highlight = 1>>
<<elseif _item.id is "Primer">>
<<set $timer.makeup.primer = 1>>
<</if>>
<<case "Nails">>
<<set $timer.nails = 7>>
<</switch>>
<<set $time.minutes+=2>>
<<goto _currentPassage>>
<</button>>
<<elseif _quantity <= 0>>
Out of Stock
<</if>>
</center>
</div>
<<else>>
<div class=hidden></div>
<</if>>
<</capture>>
<</for>>
</div>
<</widget>><<widget "makeupStylesShowOne">>
<div class="item">
<center>
[img[Images/Makeup/Style.jpg]]
<br>
$playerMakeupStyles[_i].name
<br>
<br>
<<button 'Wear'>>
<<WashMakeup>><<makeupApplyStyle _i>>
<<refresh>>
<</button>>
<<button '🗘'>>
<<makeupSetStyle _i>>
<<set $playerMakeupStyles[_i].advancedColors to $advancedColors.eyes>>
<<refresh>>
<</button>>
<<button 'Delete'>>
<<set $playerMakeupStyles[_i].makeup = []>>
<<set $playerMakeupStyles[_i].advancedColors = ["None", "None", "None"]>>
<<refresh>>
<</button>>
</center>
</div>
<</widget>><<widget "WashMakeup">><<MakeupCheck>><<Fem>>
<<set _skin = [setup.playerCode.hasAppliedItemWithTags('Bronzer'), setup.playerCode.hasAppliedItemWithTags('Highlight'), setup.playerCode.hasAppliedItemWithTags('Primer'), setup.playerCode.hasAppliedItemWithTags('Blush'), setup.playerCode.hasAppliedItemWithTags('Contour')]>>
<<if _lips>><<washOff _appliedLips.id>><</if>>
<<if _foundation>><<washOff "Foundation">><</if>>
<<if _toper>><<washOff _appliedToper.id>><</if>>
<<if _skin[0]>><<washOff _appliedBronzer.id>><</if>>
<<if _skin[1]>><<washOff _appliedHighlight.id>><</if>>
<<if _skin[2]>><<washOff _appliedPrimer.id>><</if>>
<<if _skin[3]>><<washOff _appliedBlush.id>><</if>>
<<if _skin[4]>><<washOff _appliedContour.id>><</if>>
<<if _eyeliner>><<washOff _appliedEyeliner.id>><</if>>
<<if _eyeshadow>><<washOff _appliedEyeshadow.id>><</if>>
<<if _mascara>><<washOff _appliedMascara.id>><</if>>
<<set $advancedColors.eyes = ["None", "None", "None"]>>
<</widget>>
<<widget "WashMakeup2companion">>
<<set _nbCottonPads = setup.playerCode.inventoryQuantity("CottonPads")>>
<<set _nbRemover = setup.playerCode.inventoryQuantity("MakeupRemover")>>
<<if _nbCottonPads is 0 && _nbRemover is 0>>
<<set $timer.minutes+=3>>
<<elseif _nbCottonPads > 0 && _nbRemover is 0>>
<<set $timer.minutes+=2>>
<<inventoryChangeQuantity "CottonPads" -1>>
<<else>>
<<set $timer.minutes++>>
<<inventoryChangeQuantity "CottonPads" -1>> <<inventoryChangeQuantity "MakeupRemover" -1>>
<</if>>
<</widget>>
<<widget "WashMakeup2">><<MakeupCheck>><<Fem>>
<<set _skin = [setup.playerCode.hasAppliedItemWithTags('Bronzer'), setup.playerCode.hasAppliedItemWithTags('Highlight'), setup.playerCode.hasAppliedItemWithTags('Primer'), setup.playerCode.hasAppliedItemWithTags('Blush'), setup.playerCode.hasAppliedItemWithTags('Contour')]>>
<<if _lips>><<WashMakeup2companion>><<washOff _appliedLips.id>><</if>>
<<if _foundation>><<WashMakeup2companion>><<washOff "Foundation">><</if>>
<<if _toper>><<WashMakeup2companion>><<washOff _appliedToper.id>><</if>>
<<if _skin[0]>><<WashMakeup2companion>><<washOff _appliedBronzer.id>><</if>>
<<if _skin[1]>><<WashMakeup2companion>><<washOff _appliedHighlight.id>><</if>>
<<if _skin[2]>><<WashMakeup2companion>><<washOff _appliedPrimer.id>><</if>>
<<if _skin[3]>><<WashMakeup2companion>><<washOff _appliedBlush.id>><</if>>
<<if _skin[4]>><<WashMakeup2companion>><<washOff _appliedContour.id>><</if>>
<<if _eyeliner>><<WashMakeup2companion>><<washOff _appliedEyeliner.id>><</if>>
<<if _eyeshadow>><<WashMakeup2companion>><<washOff _appliedEyeshadow.id>><</if>>
<<if _mascara>><<WashMakeup2companion>><<washOff _appliedMascara.id>><</if>>
<<set $advancedColors.eyes = ["None", "None", "None"]>>
<<set _currentPassage = passage()>>
<<goto _currentPassage>>
<</widget>><<widget "POTD6">><<set _hasRedLingerie = setup.playerCode.hasItem("RedLingerie")>><<set _hasLeatherCorsetTop = setup.playerCode.hasItem("LeatherCorsetTop")>><<set _hasNurseStockings = setup.playerCode.hasItem("NurseStockings")>><<set _hasGoldenPumps = setup.playerCode.hasItem("GoldenPumps")>><<switch $randomizer.icoast>>
\<<case 5>><center><div class="item"><center>[img[Images/Misc/Junk11.jpg]]
<span style=color:black>Beer Cap - $40</span>
<span class="You">"Neat, but not worth it"</span></center></div></center>
\
\<<case 3>><center><<if !_hasRedLingerie>><center><div class="item"><center>[img[Images/Clothing/RedLingerie.jpg]]
<span style=color:black>Red Lingerie - $45</span>
<<if $player.stats.sissification < 5>><<button "Locked">><</button>><<else>><<if $player.assets.money > 44>><<button "Buy">><<addToInventory "RedLingerie">><<set $player.assets.money-=45>><<refresh>><</button>><<else>><span class="You">"I don't have enough money..."</span><</if>><</if>></center></div></center><<else>><center><div class="item"><center>[img[Images/Misc/Junk12.jpg]]
<span style=color:black>EarWax Candle Kit - $50</span>
<span class="You">"Gross!"</span></center></div></center><</if>>
\
\<<case 2>><center><div class="item"><center>[img[Images/Misc/Junk11.jpg]]
<span style=color:black>Beer Cap - $40</span>
<span class="You">"Neat, but not worth it"</span></center></div></center>
\
\<<case 6>><<if !_hasRedLingerie>><center><div class="item"><center>[img[Images/Clothing/RedLingerie.jpg]]
<span style=color:black>Red Lingerie - $45</span>
<<if $player.stats.sissification < 5>><<button "Locked">><</button>><<else>><<if $player.assets.money > 44>><<button "Buy">><<addToInventory "RedLingerie">><<set $player.assets.money-=45>><<refresh>><</button>><<else>><span class="You">"I don't have enough money..."</span><</if>><</if>></center></div></center><<else>><center><div class="item"><center>[img[Images/Misc/Junk12.jpg]]
<span style=color:black>EarWax Candle Kit - $50</span>
<span class="You">"Gross!"</span></center></div></center><</if>>
\
\<<case 8>><<if !_hasGoldenPumps>><center><div class="item"><center>[img[Images/Clothing/GoldenPumps.jpg]]
<span style=color:black>Golden Pumps - $150</span>
<<if $player.stats.sissification < 10>><<button "Locked">><</button>><<else>><<if $player.assets.money > 149>><<button "Buy">><<addToInventory "GoldenPumps">><<set $player.assets.money-=150>><<refresh>><</button>><<else>><span class="You">"I don't have enough money..."</span><</if>><</if>></center></div></center><<else>><center><div class="item"><center>[img[Images/Misc/Junk11.jpg]]
<span style=color:black>Beer Cap - $40</span>
<span class="You">"Neat, but not worth it"</span></center></div></center><</if>>
\
\<<case 4>><<if !_hasNurseStockings>><center><div class="item"><center>[img[Images/Clothing/SexyNurseStockings.jpg]]
<span style="color:black; font-size:0.9em">Nurse Stockings - $30</span>
<<if $player.stats.sissification < 5>><<button "Locked">><</button>><<else>><<if $player.assets.money > 29>><<button "Buy">><<addToInventory "NurseStockings">><<set $player.assets.money-=30>><<refresh>><</button>><<else>><span class="You">"I don't have enough money..."</span><</if>><</if>></center></div></center><<else>><center><div class="item"><center>[img[Images/Misc/Junk12.jpg]]
<span style=color:black>EarWax Candle Kit - $50</span>
<span class="You">"Gross!"</span></center></div></center><</if>>
\
\<<case 7>><<if !_hasLeatherCorsetTop>><center><div class="item"><center>[img[Images/Clothing/LeatherCorset.jpg]]
<span style=color:black>Leather Corset Top - $120</span>
<<if $player.stats.sissification < 10>><<button "Locked">><</button>><<else>><<if $player.assets.money > 119>><<button "Buy">><<addToInventory "LeatherCorsetTop">><<set $player.assets.money-=120>><<refresh>><</button>><<else>><span class="You">"I don't have enough money..."</span><</if>><</if>></center></div></center><<else>><center><div class="item"><center>[img[Images/Misc/Junk11.jpg]]
<span style=color:black>Beer Cap - $40</span>
<span class="You">"Neat, but not worth it"</span></center></div></center><</if>>
\
\<<case 1>><<if !_hasRedLingerie>><center><div class="item"><center>[img[Images/Clothing/RedLingerie.jpg]]
<span style=color:black>Red Lingerie - $45</span>
<<if $player.stats.sissification < 5>><<button "Locked">><</button>><<else>><<if $player.assets.money > 44>><<button "Buy">><<addToInventory "RedLingerie">><<set $player.assets.money-=45>><<refresh>><</button>><<else>><span class="You">"I don't have enough money..."</span><</if>><</if>></center></div></center><<else>><center><div class="item"><center>[img[Images/Misc/Junk12.jpg]]
<span style=color:black>EarWax Candle Kit - $50</span>
<span class="You">"Gross!"</span></center></div></center><</if>>
<</switch>><</widget>>You take a cab to Cassidy's condo in the Uptown. You can feel the sexual tension between the two as they gaze at each other lustfully. Usually, it would make you feel like the third wheel, but the crossdresser is also actively rubbing your crotch, teasing you for what's to come.
You arrive at the condo, large glass windows allowing you to see the nightly skyline of the city, a truly beautiful sight. Yet, you didn't come over here to enjoy the view and you quickly join the action as Cassidy and Crystal are already stripping, allowing you to catch a glimpse of Cassidy's breasts.
They certainly looked fake, but they were still quite attractive, still falling nicely. She smiles seductively as she slowly pulls down her panties, revealing a cock!
She notices your surprise and chuckles. <span style=color:#1270A8>"Don't worry, cowboy, I'm much more of a girl that this little hot piece!"</span> She spanks Crystal, who eeps as "her" buttock is struck.
<span class=Crystal>"Plus, that cock is for me, not for you $player.names.basic"</span>, Crystal replies, retaliating to the playful spank with one of "her" own.
The three of you make out and soon, Crystal find 'herself' between Cassidy and yourself, your hard cock near the crossdresser's mouth. "She" smiles, <span class=Crystal>"Great, yours tastes better."</span>, "she" says before flicking the tip of your cock.
<video src="Images/Porn/CrystalCassidy1.m4v" type="video/m4v" autoplay loop></video>
You shiver a little as your gland is struck, only making your shaft harder. You lean in and kiss the blonde, who looks quite happy to have two cocks to play with tonight. <span style=color:#1270A8>"You just have to give a cock to her and you have the most docile little slut."</span>
She starts fucking Crystal's rear, completely raw, much to your surprise. <span class=Crystal>"Ahhh! Not fair!"</span>, the crossdresser protests before Cassidy grabs "her" cock and begins to stroke it.
<video src="Images/Porn/CrystalCassidy2.m4v" type="video/m4v" autoplay loop></video>
<span style=color:#1270A8>"Shhh... Now be a good girl and serve the gentleman's cock, will you?"</span> The crossdresser tries to protest, but is stopped short as Cassidy starts stroking "her" cock, making "her" moan lewdly and cave, allowing you to join in on the action.
As usual, Crystal seems to be enjoying 'herself' quite a lot, and this despite being actively spitroasted. While you would have liked to penetrate "her" rear, you are more than content with the blowjob and soon after, you all climax, leaving Crystal as a hot mess.
<span style=color:#1270A8>"Well, it's not that I don't want to do a round two... but I have places to be tomorrow so... Crystal, you can get cleaned, but you and your friend can't stay over tonight"</span>
<span class=Crystal>"Still can't handle me uh?"</span>, "she" teases after licking "her" lips clean of your cum. <span class=Crystal>"Well, too bad, I'm gonna get cleaned up then. $player.names.basic, can you wait up? We can split a cab back downtown if you'd like."</span>
<span class=You>"Sure, I can wait for you, I'll call a cab."</span>
You then take the cab back to the Red Vixen to finish the <<link "evening.">><<set $time.minutes+=25>><<set $player.stats.dominance++>><<goto "Club">><</link>>You decide that you want to dance tonight, not even bothering to get a drink first and get on the dance floor, snaking through the dense crowd. You can feel the music flow through you as the dazzling lights dance. You dance, without a care in the world, only stopping from time to time to let some people pass through, mostly waiters.
You can't really tell how much time you've spent dancing when you feel a tap on your shoulder. <span class=Kara>"Hey <<if $player.status.crossdressing>>$player.names.sissy<<else>>$player.names.basic<</if>>! Enjoying the dance floor?"</span>
You struggle to understand her with the loud electronic music, but you get the gist of what she told you. <span class=You>"Uh... Yeah!"</span>, you reply, gesturing that you cannot fully hear her.
She chuckles. <span class=Kara>"Mind if I join you?"</span>
You nod, letting the brunette get closer. You spend a few minutes dancing together. She is by far a better dancer than you, but you try to somewhat match her. <span class=Kara>"I need a drink! Come with me!"</span>
She grabs your hand, dragging you along as you try you best to dodge other dancers. It doesn't take long that you reach the bar.
<span class=You>"So... what do you wa-">
Kara interrupts you as she orders "Four Kamikaze shots, please! And four for <<if $player.status.crossdressing>>her<<else>>him<</if>> too!"</span>
<span class=You>"Hmm, aren't you going a little heavy on the booze?"</span>
She scoffs at that comment. <span class=Kara>"Come on! You drank more that that with me before!"</span>
She isn't wrong but still... Oh and what the hell. The shots arrive and you quickly down them before grimacing. Kara does the same, but lets out a wild scream.
<span class=Kara>"Alright, let's get back to dancing!"</span>
You dance the night away with her, the hours feeling like a blur. By the time you finally stop dancing, it is nearly closing time and you decide to take a taxi with Kara back to her <<link "place.">><<goto "RV8p2">><</link>>You get back to Kara's place, feeling all sticky from dancing for so long. She obviously feels the same, asking you to join her in the shower.
<span class=You><i>"We're going to be cramped.... but at the same time, I stink... Oh well!"</i></span>
You join Kara in the shower and despite initial awkwardness, the experience is rather sensual, cleaning each other and ultimately making out.
<<if $player.status.crossdressing>><span class=Kara>"I'll be right back, I have something for that cute ass of yours."</span> Kara exits the shower, only to come back with a large strap-on.
<span class=You>"I-is that even going to fit?"</span>, you ask, shocked by the sheer girth of the faux-cock.
<span class=Kara>"There's only one way to find out!"</span> She starts to rub the strap-on between your ass-cheeks, teasing you. It doesn't take long for you to start rubbing it as well. Fuck... She just have this way to make you Aroused.
The plastic member slowly stretches your walls, making you moan softly. After a few inches, progress stops, making you think that it would fit.
<video src="Images/Porn/KaraShower.m4v" type="video/m4v" autoplay loop></video>
You are proven wrong as Kara pushes deep, making you gasp loudly as you put your hands on the shower walls so you don't fall.
Kara slowly fucks you as you moan and gasp, feeling your prostate being squeezed with each hit. It doesn't take much time for you to cum and you crash in bed with Kara soon <<link "after.">><<goto "RV8p3a">><<Night>><<Autosave>><</link>><<else>>Before long, you find yourself having sex with Kara, who braces herself against the wall.
<video src="Images/Porn/KaraShowerPeg.m4v" type="video/m4v" autoplay loop></video>
After some rather intense and, admittedly, risky sex. You finally cum inside her. Now clean, you both soon crash in her bed and rapidly fall <<link "asleep.">><<goto "RV8p3b">><<Night>><<Autosave>><</link>><</if>>You wake up the day, alone in bed. You look around and find a note addressed to you.
<i>Hi $player.names.sissy. I had to bounce and Crystal is probably still asleep. Don't wake her up. I left you some money so you can take a cab home and some painkillers if you are sore from yesterday
-Kara</i>
How nice of <<if $housing.current is "crappy apartment">><<if $time.days % 7 is 0>>[[her!->Rent]]<<else>>[[her!->Apartment 1]]<</if>><<elseif $housing.current is "apartment">>[[her!->Apartment 2]]<<else>><<link "her!" "FixerUpper">><</link>><</if>><<if setup.firstOfMonth.includes($time.days % 365)>><<set _TravelPass = setup.playerCode.hasItem('TravelPass')>><<set _NMPass = setup.playerCode.hasItem('NMTravelPass')>><<if _NMPass>><<removeFromInventory "NMTravelPass">><<elseif _TravelPass>><<removeFromInventory "TravelPass">><</if>><</if>>You wake up the day, alone in bed. You look around and find a note addressed to you.
<i>Hi $player.names.sissy. I had to bounce and Crystal is probably still asleep. Don't wake her up, please. She gets quite grumpy when disturbed.
-Kara</i>
How nice of <<if $housing.current is "crappy apartment">><<if $time.days % 7 is 0>>[[her.->Rent]]<<else>>[[her!->Apartment 1]]<</if>><<elseif $housing.current is "apartment">>[[her!->Apartment 2]]<<else>><<link "her!" "FixerUpper">><</link>><</if>><<if setup.firstOfMonth.includes($time.days % 365)>><<set _TravelPass = setup.playerCode.hasItem('TravelPass')>><<set _NMPass = setup.playerCode.hasItem('NMTravelPass')>><<if _NMPass>><<removeFromInventory "NMTravelPass">><<elseif _TravelPass>><<removeFromInventory "TravelPass">><</if>><</if>><<silently>><<nobr>>
<<set _EffectChance = random(1,10)>>
<</nobr>><</silently>><div class="topBar">gregchart.net <div style='float: right;'><<button "x">><<goto Laptop>><</button>></div></div><div class="topBar2"><<listbox "_site" autoselect>>
<<option "Home" "Browse the Web">>
<<option "icoast.com" "iSell">>
<<option "PornTube.xxx" "Porn">>
<<option "Kam.io" "Kam.io">>
<<option "realturf.com" "Realturf">>
<</listbox>> <<button "→">><<set _site>><<goto _site>><</button>></div><div class="web btn1">[img[Images/Misc/GregchartLogo.jpg]]
<<button "Main Listings">><<goto "gregschart">><</button>><<button "Your Gigs">><<goto "gregschart 3">><</button>>
<<if setup.improv.includes($time.days % 7)>>[[Improv Fill-in]]<</if>><<if visited("Improv Fill-in 2") > 3 && $timer.acting.cooldown[1] is 0>>
[[Improv Night]]<</if>><<if $flags.jobs.acting.reputation >= 15 && $timer.acting.cooldown[2] is 0>>
[[Extra Role]]<</if>><<if $flags.jobs.acting.reputation >=15 && $timer.acting.cooldown[3] is 0>>
[[Casting]]<</if>><<if $flags.jobs.acting.reputation >=30 && $timer.acting.cooldown[4] is 0>>[[Minor Part]]<</if>><<if $timer.acting.cooldown[5] is 0 && visited('Casting 2') > 1>>
[[Stage Assistant]]<</if>></div><div style="width: 101.9%; background-color:#0000B2;"> <div class="topBar3"><<button "Shut Down">><<House>><</button>><div style="min-width: 75px; max-width: 75px; width: 75px; display:inline-block; text-align: center; font-size: 1em; float:right; background-color:#000099;"><<TimeMini>>_hours:_minutes<<if $settings.time == 1>> <<if $time.minutes < 720>>AM<<else>>PM<</if>><</if>></div></div></div><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Laptop">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div>Hi there fellow improv enthusiast!
We are looking for someone to fill-in for one of our teams tonight. If you want to join us tonight, feel free to send us an e-mail. Before you ask, this will be a paid job, even if we don't offer a boatload, but expect a fun evening!
Hope to hear from you!
-The Improfessionals
<center><<if $player.stats.hygiene >= 60 && $time.minutes > 1120 && $time.minutes < 1320>><<link "Help them out">><<goto "Improv Fill-in 2">><</link>><<elseif $player.stats.hygiene < 60>><span style=color:red>You need to clean yourself first</span><<elseif $time.minutes < 1121>>It's too early!<<else>>It's too late!<</if>> | <<link "Look at other offers">><<goto "gregschart 2">><</link>></center>[img[Images/Misc/Improv1.jpg]]
You join the team and follow the lead of the leader. As a fill-in, you aren't quite as talented as other members of the semi-professional league. But you still manage to improve your reputation within the circle.
<<if visited("Improv Fill-in 2") == 3>>Now that your face is a little more known in the improv scene, you might be able to get something more permanent and with a better pay.<</if>> Unfortunately for you as a fill-in recruited online, the pay is far from stellar, but it's still better than nothing, especially considering the lack of prep.
<<link "Return home">><<House>><<set $player.skills[5].xp+=random(6,8)>><<set $flags.jobs.acting.reputation+=(1+($player.skills[5].level/2))>><<set $time.minutes to 1410>><<set $player.assets.money+=70>><</link>><span id=main>Hi there!
We are currently looking for someone to fulfill a short term vacancy in our improv family! The gig would be for the next three weeks, on Fridays and Saturdays.
As it is just improv, you don't need to be prepped, but we will be selecting someone with some experience if possible.
Send us a message if you are interested!
-The Improfessionals
<center><<link "Sign up">><<set $flags.jobs.acting.gigs[1].active = true>><<set $timer.acting.gigs[1] to 21>><<replace #main>>You get the gig! You'll be able to select it in your Active Gigs tab!
<center><<link "View your gigs">><<goto "gregschart 3">><</link>> | <<link "Look at other gigs">><<goto "gregschart 2">><</link>><</replace>><</link>></center> | <<link "Look at other gigs">><<goto "gregschart 2">><</link>><center></span><span id=main>Greetings.
We are looking for 50 men and women to perform background roles in a few of our shows. You are extremely unlikely to speak on camera and if you do, it won't require any practice!
See you soon.
-Location and Date Productions
<center><<link "Sign up">><<set $flags.jobs.acting.gigs[2].active = true>><<set $timer.acting.gigs[2] = 2>><<replace #main>>You get the gig! You'll be able to select it in your Active Gigs tab!
<center><<link "View your gigs">><<goto "gregschart 3">><</link>> | <<link "Look at other gigs">><<goto "gregschart 2">><</link>><</replace>><</link>></center> | <<link "Look at other gigs">><<goto "gregschart 2">><</link>><center></span>You have a small improv gig with a troupe called the Improfessionals. In total, you have six shows to perform and they will surely help your career. Plus, you don't have to do any prep work for it!
Number of shows: 6
Number of nights performed: $flags.jobs.acting.gigs[1].done
Gig ends in <b>$timer.acting.gigs[1]</b> days.
<center><<if $player.stats.hygiene >= 60 && $time.minutes > 1120 && $time.minutes < 1320 && $time.days % 7 >= 5>><<link "Go to work">><<set $flags.jobs.acting.gigs[1].done++>><<goto "Improv Night 3">><</link>><<elseif $time.days % 7 < 5>>Your next show is on Friday!<<elseif $player.stats.hygiene < 60>><span style=color:red>You need to take a shower!</span><<elseif $time.minutes < 1121>><span style=color:red>Too early!</span><<elseif $time.minutes > 1319>><span style=color:red>Too late!</span><</if>> | <<link "Return to active gigs">><<goto "gregschart 3">><</link>></center>[img[Images/Misc/Improv2.jpg]]
You join your team and follow the lead of the leader, but manage to pitch some good idea as you now have some experience with improv. It is a tremendous learning experience for you and you are happy to be partaking in the show.
The pay is a bit better than when doing fill-in jobs, but it is still not the best pay and you don't think you could leave your day job yet. At least, it is helping you get some extra recognition and maybe you'll be able to get something better paying in the future.
<<if $flags.jobs.acting.gigs[1].done == 6>>You complete your last show tonight. It was a tremendous experience for you and you are glad to have been chosen for this little contract. <<set $flags.jobs.acting.reputation+=2>><<set $flags.jobs.acting.gigs[1] = {available: false, active: false, prep: 0, done: 0}>>
<<set $timer.acting.gigs[1] to -1>><<set $timer.acting.cooldown[1] = random(14,21)>><</if>>
<<link "Return home">><<House>><<set $player.skills[5].xp+=random(10,12)>><<set $flags.jobs.acting.reputation+=(1+($player.skills[5].level))>><<set $time.minutes to 1410>><<set $player.assets.money+=100>><</link>><div class="topBar">gregschart.net <div style='float: right;'><<button "x">><<goto Laptop>><</button>></div></div><div class="topBar2"><<listbox "_site" autoselect>>
<<option "Home" "Browse the Web">>
<<option "icoast.com" "iSell">>
<<option "PornTube.xxx" "Porn">>
<<option "Kam.io" "Kam.io">>
<<option "realturf.com" "Realturf">>
<</listbox>> <<button "→">><<set _site>><<goto _site>><</button>></div><div class="web btn1">[img[Images/Misc/GregchartLogo.jpg]]
<<button "Main Listings">><<goto "gregschart">><</button>><<button "Acting Gigs">><<goto "gregschart 2">><</button>>
<<if $flags.jobs.acting.gigs[1].active>>
[[Improv Night->Improv Night 2]]<</if>><<if $flags.jobs.acting.gigs[2].active>>
[[Extra Role->Extra Role 2]]<</if>><<if $flags.jobs.acting.gigs[4].active>>
[[Minor Part]]<</if>><<if $flags.jobs.acting.gigs[5].active>>
[[Stage Assistant 2]]<</if>></div><div style="width: 101.9%; background-color:#0000B2;"> <div class="topBar3"><<button "Shut Down">><<House>><</button>><div style="min-width: 75px; max-width: 75px; width: 75px; display:inline-block; text-align: center; font-size: 1em; float:right; background-color:#000099;"><<TimeMini>>_hours:_minutes<<if $settings.time == 1>> <<if $time.minutes < 720>>AM<<else>>PM<</if>><</if>></div></div></div><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Laptop">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div>You have a small extra gig to do. Hopefully you'll get some exposure out of it!
<center><<if $player.stats.hygiene >= 60 && $time.minutes > 1120 && $time.minutes < 1320 && $timer.acting.gigs[2] is 1>><<link "Go to work">><<set $flags.jobs.acting.gigs[2].done++>><<goto "Extra Role 3">><</link>><<elseif $timer.acting.gigs[2] is 2>>Your gig is tomorrow<<elseif $player.stats.hygiene < 60>><span style=color:red>You need to take a shower!</span><<elseif $time.minutes < 1121>><span style=color:red>Too early!</span><<elseif $time.minutes > 1319>><span style=color:red>Too late!</span><</if>> | <<link "Return to active gigs">><<goto "gregschart 3">><</link>></center>We are looking for people to fulfill roles in a small production.
<center><<if $time.minutes > 660 && $time.minutes < 1140>><<link "Go there!">><<goto "Casting 2">><</link>><<elseif $time.minutes < 661>>Too Early!<<else>>Too Late!<</if>> | [[Look at other gigs->gregschart 2]]</center>You go over to the location of the casting, which happens to be in a rented house, much like it is depicted in certain TV shows. One thing you can say with certitude is that the guys conducting the casting aren't professionals.
<<if $player.status.crossdressing>><span style=color:green>"Hi miss, you are here for the casting?"</span>
<span class=You>"Hmm, yeah. I am at 572 Greenside Terrace right?"</span>
<span style=color:green>"Correct, we're just going to have the interview in the living room. The casting director will be right there"</span>
You make your way to the living room and sit on the couch. Well, at least it is fairly comfortable to wait. It takes a few minutes before the casting director makes his way in.
<span style=color:blue>"Hello miss... Hmm... We only have yourgregchartusername here... Well, it doesn't really matter for now, does it? So you are here for the part?"</span>
<span class=You>"Correct, what am I auditioning for exactly?"</span>
<span style=color:blue>"All in due time. First of all, tell me a bit about yourself."</span>
You give a rough outline of what you've been doing here in Hutinberg, but you notice the man isn't exactly paying the most attention, mostly looking at your body.
<span style=color:blue>"So... we have a lot of candidates for the role and while I'd really love to give you the part, you'll have to do some things for us."</span>
Sounds rather fishy... But what would you know? <span class=You>"What kind of things exactly?"</span>
<span style=color:blue>"Well, what about showing that body of yours for the camera?"</span>
You suddenly realize what this is all about, it's just one of those casting couch porn productions! If you accept to show off on camera, you already have the role... and the payment.
<span id=choice><center><<link "Accept">><<replace #choice>>You decide to play the game, after all, you will get a lot of exposure, with some luck, and it is still going to be money for a little exposure. You strip naked, showing your cock.
The "casting director" doesn't seem bothered at all, even encouraging you to play with your rear for the camera.
<video src="Images/Porn/Casting.m4v" type="video/m4v" autoplay loop></video>
After a little show, you get paid and you get to return home with a decent sum of money.
<<link "Go Home">><<set $flags.jobs.acting.gigs[3] = {available: false, active: false, prep: 0, done: 0}>>
<<set $timer.acting.gigs[3] to -1>><<set $timer.acting.cooldown[3] = random(10,16)>><<set $player.stats.dignity-=3>><<House>><<set $player.assets.money+=250>><<set $flags.jobs.acting.reputation+=(10+($player.skills[5].level/2))>><<set $player.skills[5].xp+=random(2,4)>><<set $time.minutes+=80>><</link>><</replace>><</link>> | <<link "Refuse and leave">><<replace #choice>>A porno?! What do you think you are? Desperate? You storm out and return straight back <<link "home!">><<set $flags.jobs.acting.gigs[3] = {available: false, active: false, prep: 0, done: 0}>>
<<set $timer.acting.gigs[3] to -1>><<set $timer.acting.cooldown[3] = random(10,16)>><<set $player.stats.dignity++>><<House>><<set $time.minutes+=60>><</link>><</replace>><</link>></center></span><<else>><span style=color:green>"Sorry sir, we have... filled all male parts for our project. But we are still on the look for female candidates, if you know any."</span>
<span class=You>"Oh?"</span>
<span class=You><i>"Oh well... things happen I suppose..."</i></span>
<<link "Return Home">><<House>><<set $time.minutes+=60>><</link>><</if>><<set $time.minutes to 1080>><<set _random = random(1,10)>><<if _random % 2 is 0>>[img[Images/Misc/ExtraWork.jpg]]<<else>>[img[Images/Misc/ExtraWork2.jpg]]<</if>>
<<if _random < 4>>You spend most of your time by the coffee urn and only get to make a few appearances on outside shots. This clearly won't give you much visibility, yet you can't really spit on the pay. Still, you hope that next time you do one of those gigs, you'll have something that will give you more exposure.<<elseif _random < 7>>You spend your day being sent across Hutinberg for various productions. While you don't get any text, you have a ton of fun and enjoy what you could only describe as a paid tour of Hutinberg!<<elseif _random < 10>>You manage to get a minor role today. This will surely help your career in the future as you will be far more noticeable than other extras and, much to your surprise, it will also add a little bonus to your paycheck.<<else>>You spend the day on standby, but nothing worthwhile happens.
<i><span class=player>"At least I'm paid... I guess..."</span></i><</if>>
<<link "Return Home">><<set $player.assets.money+=160>><<if _random < 7>><<set $flags.jobs.acting.reputation+=(1+($player.skills[5].level/2))>><<set $player.skills[5].xp+=random(6,8)>><<elseif _random < 10>><<set $player.skills[5].xp+=random(14,16)>><<set $flags.jobs.acting.reputation+=(3+$player.skills[5].level)>><<set $player.assets.money+=40>><</if>><<House>><<set $flags.jobs.acting.gigs[2] = {available: false, active: false, prep: 0, done: 0}>>
<<set $timer.acting.cooldown[2] = random(14,21)>><</link>><span id=choice><<if !$flags.jobs.acting.gigs[4].active>>Greetings, we are a small web production company looking for someone to fulfill a small part in our webseries "Dan and the Artists".
We are looking for someone with some experience in the domain and will be looking for references upon reception of your candidacy.
Best regards,
-Sky Productions
<center><<link "Get an audition">><<replace #choice>><<set $time.minutes+=30>><<set $flags.jobs.acting.gigs[4].active = true>><<set $timer.acting.gigs[4] = 4>>You send a message to the ad owner in order to get an audition. After about thirty minutes, you get a reply from the Sky Production account, summoning you for an audition in three days, alongside some preparatory material.
<i><span class=You>Well... I better get started I suppose.</span></i>
<center><<link "View your gigs">><<goto "gregschart 3">><</link>> | <<link "Look at other gigs">><<goto "gregschart 2">><</link>></center><</replace>><</link>> | <<link "Look at other options">><<goto "gregschart 2">><</link>></center></span><<else>><<if $flags.jobs.acting.gigs[4].active and $flags.jobs.acting.gigs[4].done == 0>>You have an audition<<if 3-$timer.acting.gigs[4] == 1>> today<<elseif 3-$timer.acting.gigs[4] == 2>>tomorrow<<else>>in <<print 3-$timer.acting.gigs[4]>> days<</if>>. You currently feel <<if ($player.skills[5].level/2)+$flags.jobs.acting.gigs[4].prep is 0>>completely unprepared, perhaps you want to start practicing?<<elseif ($player.skills[5].level/2)+$flags.jobs.acting.gigs[4].prep is 1>>unprepared, you might want to practice a little more.<<elseif ($player.skills[5].level/2)+$flags.jobs.acting.gigs[4].prep is 2>>relatively prepared, still, it wouldn't hurt to prepare more.<<else>>like nothing can get in your way. Further preparations would be superfluous.<</if>><<else>>You have to be on set <<if 3-$timer.acting.gigs[4] == 1>> today<<elseif 3-$timer.acting.gigs[4] == 2>>tomorrow<<else>>in <<print 3-$timer.acting.gigs[4]>> days<</if>>. You currently feel <<if ($player.skills[5].level/2)+$flags.jobs.acting.gigs[4].prep is 0>>completely unprepared, perhaps you want to start practicing?<<elseif ($player.skills[5].level/2)+$flags.jobs.acting.gigs[4].prep < 4>>unprepared, you might want to practice a little more.<<elseif ($player.skills[5].level/2)+$flags.jobs.acting.gigs[4].prep < 8 >>relatively prepared, still, it wouldn't hurt to prepare more.<<else>>like nothing can get in your way. Further preparations would be superfluous.<</if>><</if>>
<span id=choice><center><<link "Practice - (1:00)">><<set $flags.jobs.acting.gigs[4].prep++>><<set $time.minutes+=60>><<goto "Minor Part">><</link>><<if $player.stats.hygiene >= 60 && $time.minutes > 599 && $time.minutes < 1021 && $timer.acting.gigs[4] is 1>><<if $flags.jobs.acting.gigs[4].done == 0>><<link "Go to your audition">><<goto "Minor Part 2">><</link>><<else>><<link "Go to the shoot">><<goto "Minor Part 3">><</link>><</if>><<elseif $timer.acting.gigs[4] > 1>><span style=color:red>You don't have to go over there today.</span><<elseif $time.minutes < 600>><span style=color:red>Too early!</span><<elseif $time.minutes > 1020>><span style=color:red>Too late!</span><<else>><span style=color:red>You should take a shower before you get going.</span><</if>> | <<link "Return to Active Gigs">><<goto "gregschart 3">><</link>></center></span><</if>><<set $time.minutes+=random(60,90)>>You make way to a small theater where the auditions for "Dan and the Artists" are held. You meet a various actors who are also waiting for their auditions. The line move quickly and soon, it is your turn and you find yourself alone on the stage, in front of a panel of what you can only presume to be members of the current cast of the show and from Sky Productions.
[img[Images/Misc/Audition.jpg]]
<<if $flags.jobs.acting.gigs[4].prep+($player.skills[5].level/2) <= 2>>Your audition goes rather poorly and, without surprise, you do not get the role. Going there with little to no preparation was a rather bold idea to begin with.
<<link "Better luck next time">><<set $flags.jobs.acting.gigs[4] = {available: false, active: false, prep: 0, done: 0}>>
<<set $timer.acting.gigs[4] to 0>><<set $timer.acting.cooldown[4] to 28>><<set $flags.jobs.acting.reputation-=10>><<House>><</link>><<else>>Despite some other very talented prospects, the casting panel decides to give you the part and you will have to memorize the lines for your part in the next week, when you will have to show up on <<link "set.">><<set $flags.jobs.acting.gigs[4].done++>><<set $flags.jobs.acting.gigs[4].prep to 0>><<set $timer.acting.gigs[4] = 8>><<House>><</link>><</if>>You show on the set for your minor role of "Dan and the Artists". Your part will all be shot in one day, even if you won't be appearing on many episodes of the show.
[img[Images/Misc/MinorRole.jpg]]
<<if $flags.jobs.acting.gigs[4].prep+($player.skills[5].level/2) <= 5>>However, you perform horribly and the production team has enough of your mediocre performance, promptly kicking you off the set and deciding to recast your role as soon as possible.
While you do get paid for three hours, as mandated by law, your reputation will certainly take a hit from <<link "this.">><<set $time.minutes+=90>><<set $player.assets.money+=80>><<House>><<set $flags.jobs.acting.gigs[4] = {available: false, active: false, prep: 0, done: 0}>>
<<set $timer.acting.gigs[4] to 0>><<set $timer.acting.cooldown[4] = random(28,35)>><<set $flags.jobs.acting.reputation-=40>><<set $player.skills[5].xp+=random(2,4)>><</link>><<else>>
You spend a lot of time on set, working through the scenes you have to perform in, sometimes having to reshoot them due to mistakes that can't be fixed in post-production.
All in all, the experience was quite gratifying and you know that this role might be a big stepping stone for your <<link "career.">><<set $time.minutes+=480>><<set $player.assets.money+=500>><<set $flags.jobs.acting.gigs[4] = {available: false, active: false, prep: 0, done: 0}>>
<<set $timer.acting.gigs[4] to 0>><<set $timer.acting.cooldown[4] = random(28,35)>><<set $flags.jobs.acting.reputation+=(15+$player.skills[5].level)>><<set $player.skills[5].xp+=random(16,20)>><<House>><</link>><</if>><<widget "refresh">>
<<set _passage = passage()>>
<<replace #story-caption>>
<<include "StoryCaption">>
<</replace>>
<<replace #passages>>
<<include _passage>>
<</replace>>
<</widget>>
<<widget "refreshMenu">>
<<replace #story-caption>>
<<include "StoryCaption">>
<</replace>>
<</widget>>
<<widget "refreshPassage">>
<<set _passage = passage()>>
<<replace #passages>>
<<include _passage>>
<</replace>>
<</widget>><<silently>><<set _chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><<set _strapon = setup.playerCode.isWearingItemWithTags('Strap-On')>><</silently>><div class="topBar">PornTube.xxx <div style='float: right;'><<button "x">><<goto Laptop>><</button>></div></div><div class="topBar2"><<listbox "_site" autoselect>>
<<option "Home" "Browse the Web">>
<<option "icoast.com" "iSell">>
<<option "gregchart.net" "gregschart">>
<<option "Kam.io" "Kam.io">>
<<option "realturf.com" "Realturf">>
<</listbox>> <<button "→">><<set _site>><<goto _site>><</button>></div><div class="porntube"><div style="width:100%; height: 450px; position: relative; top: 20px;"><div style="color:gold; font-size: 1.2em; font-weight: 600; width: 540px; display: inline-block; position: relative; left: 20px;"><<set _r = random(1,8)>><<switch _r>><<case 1>>JOI with Lexa Sky<<case 2>>Cum for me<<case 3>>JOI Humiliation<<case 4>>Will you cum for Natasha Banks?<<case 5>>Edge training 2<<case 6>>Sissy Leaking JOI<<case 7>>Sissies Only Leak<<case 8>>New Goon Order<</switch>></div><div style="color:gold; left: 40px; position: relative; display: inline-block; vertical-align: bottom; border-bottom: gold; border-width: thin; border-bottom: solid;top: -5px;">More videos</div><<set _EffectChance = random(1,100)>><div class="porn"><<set _VidId = "Images/Porn/JOI" + _r + ".m4v">><center><video @src=_VidId type="video/m4v" autoplay loop></video></center></div><<PorntubePreview>><<PorntubeVAd>></div>
\<div style="position: relative; z-index: 10; left: 40px;"><<if $settings.extreme>><<if $duration eq 1>><<set _seconds to 15>><<elseif $duration eq 2>><<set _seconds to 30>><<elseif $duration eq 3>><<set _seconds to 45>><</if>>\
\
\<</if>><<if !_chastity or (_chastity && _strapon)>>You use the video to train your hand movements.
<<if $duration eq 1>><<set $time.minutes+=5>><<set $player.skills[3].xp++>><<elseif $duration eq 2>><<set $player.skills[3].xp+=3>><<set $time.minutes+=15>><<elseif $duration eq 3>><<set $player.skills[3].xp+=6>><<set $time.minutes+=25>><</if>><</if>><<if $settings.extreme>><<silently>>
<<repeat 1s>>
<<set _seconds-->>
<<if _seconds > 0>>
<<replace "#countdown">><</replace>>
<<else>>
<<replace "#countdown">><<button "Watch More" "JOI">><</button>> <<button "Random Video">><<set _r = either("Regular Porn", "JOI", "Maledom", "Femdom", "Sissy Hypno", "Bimbo Hypno")>><<goto _r>><</button>> <<button "Return to Porntube.xxx" "Porn">><</button>><</replace>>
<<stop>>
<</if>>
<</repeat>>
<</silently>><span id="countdown"></span><<else>><<button "Watch More" "JOI">><</button>> <<button "Random Video">><<set _r = either("Regular Porn", "JOI", "Maledom", "Femdom", "Sissy Hypno", "Bimbo Hypno")>><<goto _r>><</button>> <<button "Return to Porntube.xxx" "Porn">><</button>><</if>></div></div><div style="width: 101.9%; background-color:#0000B2;"> <div class="topBar3"><<button "Shut Down">><<House>><</button>><div style="min-width: 75px; max-width: 75px; width: 75px; display:inline-block; text-align: center; font-size: 1em; float:right; background-color:#000099;"><<TimeMini>>_hours:_minutes<<if $settings.time == 1>> <<if $time.minutes < 720>>AM<<else>>PM<</if>><</if>></div></div></div><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Porn">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><span id=main><i>You are seeing this ad because you were recommended by a previous employer</i>
Hello, we are looking for someone to assist on our newest production. While you won't appear on camera, your previous experience in the domain will help you with this contract.
If you are interested, please send us an e-mail, you'll find our contact information on our profile page.
-FunGroup Ltd.
<center><<link "Send an e-mail">><<set $flags.jobs.acting.gigs[5].active = true>><<set $timer.acting.gigs[5] = 2>><<replace #main>>You send an e-mail to FunGroup in order to try and get the job. You are a tad curious as to who referred you.
You receive an answer about 40 minutes later and you are asked to go on an interview tomorrow. While this doesn't answer your questions, you hope you will get some answers there.
<center><<link "View your gigs" "gregschart 3">><</link>> | <<link "Look at other gigs" "gregschart 2">><</link>></center><</replace>><</link>></center></span>You have a <<if $flags.jobs.acting.gigs[5].done is 0>>meeting regarding a mysterious <</if>>gig <<if $flags.jobs.acting.gigs[5].done is 1>>as a fluffer <</if>><<if $timer.acting.gigs[5] is 1>>today.<<else>>tomorrow.<</if>>
<center><<if $flags.jobs.acting.gigs[5].done is 0 && $time.minutes > 599 && $time.minutes < 1021 && $timer.acting.gigs[5] is 1>><<link "Go to the meeting" "Stage Assistant 3">><</link>><<elseif $timer.acting.gigs[5] > 1>>Your meeting is tomorrow.<<elseif (($flags.jobs.acting.gigs[5].done is 0 && $time.minutes < 600) or ($flags.jobs.acting.gigs[5].done is 1 && $time.minutes < 1080)) and $timer.acting.gigs[5] is 1>>It is too early!<<elseif $flags.jobs.acting.gigs[5].done is 0 && $time.minutes > 1020 && $timer.acting.gigs[5] is 1>>It is too late<<elseif $flags.jobs.acting.gigs[5].done is 1 && $time.minutes > 1079 && $timer.acting.gigs[5] is 1 && $player.status.crossdressing and $player.status.convincingness >= 11>><<link "Go to work">><<goto "Stage Assistant 4">><</link>><<elseif $flags.jobs.acting.gigs[5].done is 1 && $time.minutes > 1080 && $timer.acting.gigs[5] is 1 && !$player.status.crossdressing>>You need to crossdress!<<elseif $flags.jobs.acting.gigs[5].done is 1 && $time.minutes > 1080 && $timer.acting.gigs[5] is 1 && $player.status.crossdressing and $player.status.convincingness < 11>>You need to look more feminine for this gig.<</if>> | <<link "View your gigs" "gregschart 3">><</link>> | <<link "Look at other gigs" "gregschart 2">><</link>></center><<set $time.minutes+=random(30,45)>>You make your way to a small studio on the edge of the Red Light District to meet with the representatives of Fun Group Ltd. and are greeted by two sleazy looking execs.
<span style=color:blue>"Greetings $player.names.basic, we are glad you answered our message. We've seen your debut tape and we wanted to give you an opportunity to advance your career."</span>
You look a tad clueless, wondering what they meant by your debut tape, after all, you don't recall having any kind of audition tapes being saved for anything. The second man seems to catch on to your confusion and explains.
<span style=color:green>"The casting strip show you did was really popular and well, some of our actors were really interested in you."</span>
<span class=You>"So, you want me in a porno?"</span>, you ask, shocked.
<span style=color:green>"Well, yes and no. You see, we are not currently looking for an on-camera talent and you remain quite inexperienced. Instead, we want to offer you a position as a fluffer."</span>
<span style=color:blue>"Of course, we expect you to <<if $player.status.crossdressing>>dress much like you are currently dressing<<else>>change into something more akin to your previous work<</if>> in order for this arrangement to work."</span>
<span id=choice><center><<link "Accept">><<replace #choice>><span class=You>"So I won't have to be on camera?"</span>
<span style=color:green>"Absolutely not. As we said, we are not looking for on-camera talents for now. This being said, you might be invited to be on camera in the future."</span>
<span class=You>"And all I have to do is to keep some guy hard?"</span>
<span style=color:blue>"Exactly, but multiple guys. You choose how you want to do it, but the actors are really looking forward to work with you as soon as possible."</span>
You have to return home to prepare for this contract, which will take place in the evening.
<<link "You return home">><<set $flags.jobs.acting.gigs[5].done++>><<set $player.stats.dignity-->><<House>><</link>><</replace>><</link>> | <<link "Refuse">><<replace #choice>><span class=You>"Well... I'm flattered, but I think I'll have to decline. I'm not sure I'm ready for this quite yet."</span>
<span style=color:green>"We understand. Thank you for your time and if you change your mind, please let us know."</span>
<<link "You return home">><<set $flags.jobs.acting.gigs[5] = {available: false, active: false, prep: 0, done: 0}>>
<<set $timer.acting.gigs[5] to 0>><<set $timer.acting.cooldown[5] = random(28,35)>><<House>><</link>><</replace>><</link>></center></span><<set _toys = setup.playerCode.hasInventoryItemWithTags('Toy')>>As you approach Kara, you are ambushed by Crystal. <span class=Crystal>"<<if $player.status.crossdressing>>Wow, Kara sure made you look as good as me in no time! S<<else>>Hey! I was just hanging out with Kara and s<</if>>he told me you were undergoing some chastity training and I remember when I was still wearing it daily how hard it was sometimes."</span> "She" looks like "she" empathizes with your current situation.
<span id=choice><center><<link "It's kinda rough...">><<replace #choice>>You nod. <span class=You>"Yeah... it's a little rough at times."</span>
<span class=Crystal>"Well, when I was really pent up, I bought myself a dildo at the sex shop in the mall. Maybe that would help you! If that sounds too daunting, they also have smaller toys."</span>
<<link "Thank you for the tip" "Kara Training">><</link>><</replace>><</link>> | <<link "I think I'll manage">><<replace #choice>><span class=You>"It's not all that bad really. It's really sweet of you to inquire, but it's not like if I had to wear it all the time either."</span>
<span class=Crystal>"Oh! Right, you don't have to... but you know... it does help... Anyhow, I have to bounce! You two have fun!"</span>
And, just like that, Crystal is <<link "gone.">><<goto "Kara Training">><</link>><</replace>><</link>><<if _toys>> | <<link "Wink">><<replace #choice>>You simply wink, making "her" understand that you already sorted that issue with some toys. <span class=Crystal>"Good girl!"</span>, "she" teases before passing right next to you to go meet someone else.
<span class=You><i>"I guess Crystal was going to suggest me just <<link "that." "Kara Training">><</link>>"</i></span><</replace>><</link>><</if>></center></span><<set $time.minutes+=150>>You get on set, where the rest of the cast and crew await you. You can see that you will have quite a lot of work as there is only one girl and multiple men.
<i><span class=You>Well... I guess that explains the whole 'Fun Group' thing...</span></i>
The task appears to be quite daunting as you now have to keep multiple men aroused between shots. Fortunately, the actress takes the brunt of the group, leaving you with three men at most.
<video src="Images/Porn/Fluffer.m4v" type="video/m4v" autoplay loop></video>
At some point you end up being spitroasted by two of them, giving you quite the ride. Things go pretty well all things considered, but you will definitely need to take a long shower when you get back home and you expect to be quite <<link "sore.">><<set $player.stats.dignity-=2>><<set $player.stats.hygiene-=30>><<set $player.skills[0].xp+=10>><<set $player.skills[2].xp+=15>><<set $player.skills[3].xp+=5>><<set $flags.jobs.acting.gigs[5] = {available: false, active: false, prep: 0, done: 0}>>
<<set $timer.acting.gigs[5] to 0>><<set $timer.acting.cooldown[5] = random(25,30)>><<set $flags.jobs.acting.reputation+=random(30,40)>><<House>><</link>><<script>>
//Dimensions are:
//0: Downtown
//1: Red Light District
//2: Uptown
//3: Old harbor
//
//openHours: Set in minutes
//openDays: Array starts on Sunday
setup.locations = [
{name: 'Home',
goto: 'Apartment 1',
isUnlocked: () => State.variables.housing.current == 'crappy apartment',
dimension: 0,
coordinates: [0, 0],
openHours: [0, 1440],
openDays: [true, true, true, true, true, true, true],
tags: ['busAccessible', 'changeDimension', 'hidden']
},
{name: 'Home',
goto: 'Apartment 2',
isUnlocked: () => State.variables.housing.current == 'apartment',
dimension: 0,
coordinates: [1, -1],
openHours: [0, 1440],
openDays: [true, true, true, true, true, true, true],
tags: ['busAccessible', 'changeDimension', 'hidden']
},
{name: 'Fixer Upper',
goto: 'FixerUpper',
isUnlocked: () => State.variables.housing.current !== 'fixerUpper' && State.variables.player.assets.fixerUpper.owned,
dimension: 0,
coordinates: [1, 1],
openHours: [0, 1440],
openDays: [true, true, true, true, true, true, true],
tags: ['busAccessible', 'changeDimension', 'hidden']
},
{name: 'Home',
goto: 'FixerUpper',
isUnlocked: () => State.variables.housing.current == 'fixerUpper',
dimension: 0,
coordinates: [1, 1],
openHours: [0, 1440],
openDays: [true, true, true, true, true, true, true],
tags: ['busAccessible', 'changeDimension', 'hidden']
},
{name: 'Mall',
goto: 'Mall',
isUnlocked: () => true,
dimension: 0,
coordinates: [4, 5],
openHours: [480, 1200],
openDays: [true, true, true, true, true, true, true],
tags: ['busAccessible', 'changeDimension']
},
{name: 'Red Vixen',
goto: 'Club',
isUnlocked: () => true,
dimension: 0,
coordinates: [0, 6],
openHours: [960, 180],
openDays: [true, true, true, true, true, true, true],
tags: []
},
{name: 'Gym',
goto: 'Gym',
isUnlocked: () => true,
dimension: 0,
coordinates: [-3, 3],
openHours: [420, 1260],
openDays: [true, true, true, true, true, true, true],
tags: []
},
{name: 'Grocery Store',
goto: 'Food',
isUnlocked: () => true,
dimension: 0,
coordinates: [2, -2],
openHours: [540, 1200],
openDays: [true, true, true, true, true, true, true],
tags: []
},
{name: "Plank's",
goto: 'Planck',
isUnlocked: () => State.variables.time.days >= 41 && State.variables.college.programs[0].active,
dimension: 0,
coordinates: [2, -2],
openHours: [600, 1260],
openDays: [true, true, true, true, true, true, true],
tags: ['hidden']
},
{name: 'Hospital',
goto: 'Hospital',
isUnlocked: () => true,
dimension: 0,
coordinates: [5, 3],
openHours: [0, 1440],
openDays: [true, true, true, true, true, true, true],
tags: []
},
{name: 'Laundromat',
goto: 'Laundromat',
isUnlocked: () => true,
dimension: 0,
coordinates: [0, 1],
openHours: [540, 1320],
openDays: [true, true, true, true, true, true, true],
tags: []
},
{name: 'Gas Station',
goto: 'GS',
isUnlocked: () => true,
dimension: 0,
coordinates: [-2, 0],
openHours: [0,1440],
openDays: [true, true, true, true, true, true, true],
tags: []
},
{name: 'College',
goto: 'College',
isUnlocked: () => true,
dimension: 0,
coordinates: [0, 8],
openHours: [360, 1380],
openDays: [false, true, true, true, true, true, false],
tags: ['busAccessible', 'changeDimension']
},
{name: 'Hair Salon',
goto: 'HairSalon',
isUnlocked: () => true,
dimension: 0,
coordinates: [-1, -2],
openHours: [360, 1200],
openDays: [true, true, true, true, true, true, true],
tags: []
},
{name: 'Blue Moon',
goto: 'BlueMoon',
isUnlocked: () => State.variables.flags.jobs.blueMoon.stripper == false,
dimension: 1,
coordinates: [-1, 0],
openHours: [1080, 180],
openDays: [true, true, true, true, true, true, true],
tags: ['changeDimension', 'hidden']
},
{name: 'Blue Moon',
goto: 'BlueMoon',
isUnlocked: () => State.variables.flags.jobs.blueMoon.stripper == true,
dimension: 1,
coordinates: [-1, 0],
openHours: [900, 180],
openDays: [true, true, true, true, true, true, true],
tags: ['changeDimension', 'hidden']
},
{name: "Poke & Pierce",
goto: 'PokeNPierce',
isUnlocked: () => true,
dimension: 1,
coordinates: [2, 1],
openHours: [540, 1200],
openDays: [false, true, true, true, true, true, false],
tags: ['changeDimension']
},
{name: "Show N' Tail",
goto: 'ShowNTail',
isUnlocked: () => State.variables.flags.jobs.showNTail == false,
dimension: 1,
coordinates: [-1, 0],
openHours: [1080, 180],
openDays: [true, true, true, true, true, true, true],
tags: ['changeDimension', 'hidden']
},
{name: "Show N' Tail",
goto: 'ShowNTail',
isUnlocked: () => State.variables.flags.jobs.showNTail == true,
dimension: 1,
coordinates: [-1, 0],
openHours: [900, 180],
openDays: [true, true, true, true, true, true, true],
tags: ['changeDimension', 'hidden']
},
{name: 'Forever 69',
goto: 'Forever69',
isUnlocked: () => State.variables.player.stats.sissification >= 5,
dimension: 1,
coordinates: [1, 0],
openHours: [600, 1440],
openDays: [true, true, true, true, true, true, true],
tags: ['changeDimension']
},
{name: 'ShapeZ',
goto: 'ShapeZ',
isUnlocked: () => State.variables.player.stats.sissification >= 10,
dimension: 1,
coordinates: [-2, 0],
openHours: [600, 1260],
openDays: [true, true, true, true, true, true, true],
tags: ['changeDimension']
},
{name: 'Underground Clinic',
goto: 'UndergroundClinic',
isUnlocked: () => State.variables.flags.clinic,
dimension: 1,
coordinates: [1, -1],
openHours: [720, 1080],
openDays: [true, true, true, true, true, true, true],
tags: ['hidden', 'changeDimension']
},
{name: 'Dimly Lit Street',
goto: 'Dimly lit street',
isUnlocked: () => true,
dimension: 1,
coordinates: [0, 0],
openHours: [1080, 300],
openDays: [true, true, true, true, true, true, true],
tags: ['changeDimension']
},
{name: 'Holt-Ortiz Engineering',
goto: 'HOE',
isUnlocked: () => State.variables.college.programs[3].active,
dimension: 2,
coordinates: [-1, 0],
openHours: [480, 1080],
openDays: [false, true, true, true, true, true, false],
tags: ['changeDimension', 'hidden']
},
{name: 'Elsa & Rose',
goto: 'E&R',
isUnlocked: () => State.variables.player.stats.sissification >= 5,
dimension: 2,
coordinates: [1, 0],
openHours: [600, 1080],
openDays: [true, true, true, true, true, true, true],
tags: ['changeDimension']
},
{name: 'Dance Studio',
goto: 'Dance Studio Go',
isUnlocked: () => State.variables.DPractice,
dimension: 2,
coordinates: [2, 0],
openHours: [600, 1440],
openDays: [true, true, true, true, true, true, true],
tags: ['changeDimension', 'hidden']
},
{name: 'Spa',
goto: 'Spa',
isUnlocked: () => true,
dimension: 2,
coordinates: [0, 1],
openHours: [480, 1080],
openDays: [true, true, true, true, true, true, true],
tags: ['changeDimension']
},
{name: 'Helping Hand',
goto: 'Helping Hand',
isUnlocked: () => true,
dimension: 3,
coordinates: [1, 1],
openHours: [300, 1080],
openDays: [true, true, true, true, true, true, true],
tags: ['changeDimension']
},
{name: 'Otakuville',
goto: 'Otakuville',
isUnlocked: () => State.variables.player.stats.sissification >= 10,
dimension: 3,
coordinates: [-1, 2],
openHours: [540, 1200],
openDays: [true, true, true, true, true, true, true],
tags: ['changeDimension']
},
{name: 'Maid Café',
goto: 'Maid Café',
isUnlocked: () => true,
dimension: 3,
coordinates: [0, 2],
openHours: [540, 1320],
openDays: [true, true, true, true, true, true, true],
tags: ['changeDimension']
},
{name: 'Bank',
goto: 'Bank',
isUnlocked: () => true,
dimension: 3,
coordinates: [3, -1],
openHours: [840, 990],
openDays: [true, true, true, true, true, true, true],
tags: ['changeDimension']
},
{name: 'Beach',
goto: 'Beach',
isUnlocked: () => true,
dimension: 3,
coordinates: [0, 0],
openHours: [0, 1440],
openDays: [true, true, true, true, true, true, true],
tags: ['changeDimension']
},
{name: 'Convention Center',
goto: 'Convention Center',
isUnlocked: () => true,
dimension: 3,
coordinates: [-2, 1],
openHours: [630, 1200],
openDays: [true, true, true, true, true, true, true],
tags: ['changeDimension']
},
{name: "Red Light Main",
goto: 'Travel',
isUnlocked: () => false,
dimension: 1,
coordinates: [0, 0],
openHours: [0, 1440],
openDays: [true, true, true, true, true, true, true],
tags: ['changeDimension', 'hidden']
},
{name: "Uptown Main",
goto: 'Travel',
isUnlocked: () => false,
dimension: 1,
coordinates: [0, 0],
openHours: [0, 1440],
openDays: [true, true, true, true, true, true, true],
tags: ['changeDimension', 'hidden']
},
{name: "Old Harbor",
goto: "Travel",
isUnlocked: () => false,
dimension: 3,
coordinates: [0, 0],
openHours: [0, 1440],
openDays: [true, true, true, true, true, true, true],
tags: ["changeDimension", 'hidden']
}
]
<</script>><<script>>
setup.mapDisplay = function () {
var travel = [];
setup.locations.forEach(element => {
if(State.variables.location.dimension == element.dimension && element.isUnlocked() && State.variables.location.name !== element.name){
const distance = Math.max(1, (Math.abs(State.variables.location.coordinates[0]-element.coordinates[0]) + Math.abs(State.variables.location.coordinates[1]-element.coordinates[1]))*5);
if (element.tags.includes('busAccessible')){var bus = '🚍 ';}
else {var bus = '';};
const busTag = bus;
const timeToReach = [Math.floor(distance / 60), (distance % 60).toString().padStart(2, '0')];
const openHours = [Math.floor(element.openHours[0] / 60), (element.openHours[0] % 60).toString().padStart(2, '0'), Math.floor(element.openHours[1] / 60), (element.openHours[1] % 60).toString().padStart(2, '0')];
if((!element.openDays[0] && State.variables.time.days % 7 == 0) || (!element.openDays[6] && State.variables.time.days % 7 == 6)){travel.push('<span style=color:red>' + element.name + ' - Closed on week-ends</span>')}
else if(element.openHours[0] < element.openHours[1] && element.name !== 'Home' && element.name !== 'Hospital' && element.name !== 'Gas Station' && (((State.variables.time.minutes + distance) < element.openHours[0]) || ((State.variables.time.minutes + distance) > element.openHours[1]))){travel.push('<span style=color:red>' + element.name + ' - Closed (Open ' + openHours[0] + ':' + openHours[1] + '-' + openHours[2] + ':' + openHours[3] + ')</span>')}
else if(element.openHours[0] > element.openHours[1] && (((State.variables.time.minutes + distance) < element.openHours[0]) && ((State.variables.time.minutes + distance) > element.openHours[1]))){travel.push('<span style=color:red>' + element.name + ' - Closed (Open ' + openHours[0] + ':' + openHours[1] + '-' + openHours[2] + ':' + openHours[3] + ')</span>')}
else{travel.push('<span tile="Open ' + openHours[0] + ':' + openHours[1] + '-' + openHours[2] + ':' + openHours[3] + '"><<link "' + busTag + element.name + ' - (' + timeToReach[0] + ':' + timeToReach[1] + ')">><<set $time.minutes+=' + distance + '>><<set $location = {name: "' + element.name + '", goto: "' + element.goto + '", isUnlocked: ' + element.isUnlocked + ', dimension: ' + element.dimension + ', coordinates: [' + element.coordinates[0] + ', ' + element.coordinates[1] + '], openHours: [' + element.openHours[0] + ', ' + element.openHours[1] + '], openDays: [' + element.openDays[0] + ', ' + element.openDays[1] + ', ' + element.openDays[2] + ', ' + element.openDays[3] + ', ' + element.openDays[4] + ', ' + element.openDays[5] + ', ' + element.openDays[6] + '], tags: ["' + element.tags[0] + '", "' + element.tags[1] + '", "' + element.tags[2] + '"]}>><<goto "' + element.goto + '">><</link>></span>')};
}
else if(State.variables.location.dimension == element.dimension && element.name !== State.variables.location.name && !element.isUnlocked() && !element.tags.includes('hidden')){travel.push('<span style=color:red>' + element.name + ' - Why would I go here?</span>')}
});
travel = travel.join(" | ");
return travel
};
setup.busDisplay = function () {
var travel = [];
setup.locations.forEach(element => {
if(State.variables.location.dimension == element.dimension && element.isUnlocked() && State.variables.location.name !== element.name){
const distance = 8;
const timeToReach = [Math.floor(distance / 60), (distance % 60).toString().padStart(2, '0')];
const openHours = [Math.floor(element.openHours[0] / 60), (element.openHours[0] % 60).toString().padStart(2, '0'), Math.floor(element.openHours[1] / 60), (element.openHours[1] % 60).toString().padStart(2, '0')];
if(element.tags.includes('busAccessible') && ((!element.openDays[0] && State.variables.time.days % 7 == 0) || (!element.openDays[6] && State.variables.time.days % 7 == 6))){travel.push('<span style=color:red>' + element.name + ' - Closed on week-ends</span>')}
else if(element.tags.includes('busAccessible') && element.openHours[0] < element.openHours[1] && (((State.variables.time.minutes + distance) < element.openHours[0]) || ((State.variables.time.minutes + distance) > element.openHours[1]))){travel.push('<span style=color:red>' + element.name + ' - Closed (Open ' + openHours[0] + ':' + openHours[1] + '-' + openHours[2] + ':' + openHours[3] + ')</span>')}
else if(element.tags.includes('busAccessible') && element.openHours[0] > element.openHours[1] && (((State.variables.time.minutes + distance) < element.openHours[0]) && ((State.variables.time.minutes + distance) > element.openHours[1]))){travel.push('<span style=color:red>Closed (Open ' + openHours[0] + ':' + openHours[1] + '-' + openHours[2] + ':' + openHours[3] + ')</span>')}
else if(element.tags.includes('busAccessible')){travel.push('<span tile="Open ' + openHours[0] + ':' + openHours[1] + '-' + openHours[2] + ':' + openHours[3] + '"><<link "' + element.name + ' - (' + timeToReach[0] + ':' + timeToReach[1] + ')">><<set $time.minutes+=' + distance + '>><<set $location = {name: "' + element.name + '", goto: "' + element.goto + '", isUnlocked: ' + element.isUnlocked + ', dimension: ' + element.dimension + ', coordinates: [' + element.coordinates[0] + ', ' + element.coordinates[1] + '], openHours: [' + element.openHours[0] + ', ' + element.openHours[1] + '], openDays: [' + element.openDays[0] + ', ' + element.openDays[1] + ', ' + element.openDays[2] + ', ' + element.openDays[3] + ', ' + element.openDays[4] + ', ' + element.openDays[5] + ', ' + element.openDays[6] + '], tags: ["' + element.tags[0] + '", "' + element.tags[1] + '", "' + element.tags[2] + '"]}>><<goto "' + element.goto + '">><</link>></span>')};
}
else if(element.tags.includes('busAccessible') && State.variables.location.dimension == element.dimension && element.name !== State.variables.location.name && !element.isUnlocked() && !element.tags.includes('hidden')){travel.push('<span style=color:red>' + element.name + ' - Why would I go here?</span>')}
});
travel = travel.join(" | ");
return travel
};
setup.dimensionDisplay = function () {
var dimension = [];
if(State.variables.location.dimension !== 0){dimension.push('<<link "Downtown (Home) - (0:20)">><<set $time.minutes+=20>><<House>><</link>>')};
if(State.variables.location.dimension !== 1){dimension.push('<<link "Red Light District - (0:20)">><<set $time.minutes+=20>><<set $location = {name: "Red Light Main", goto: "Travel", isUnlocked: () => false, dimension: 1, coordinates: [0, 0], openHours: [0, 1440], openDays: [true, true, true, true, true, true, true], tags: ["changeDimension", "hidden"]}>><<goto $location.goto>><</link>>')};
if(State.variables.location.dimension !== 2){dimension.push('<<link "Uptown - (0:20)">><<set $time.minutes+=20>><<set $location = {name: "Uptown Main", goto: "Travel", isUnlocked: () => false, dimension: 2, coordinates: [0, 0], openHours: [0, 1440], openDays: [true, true, true, true, true, true, true], tags: ["changeDimension", "hidden"]}>><<goto $location.goto>><</link>>')};
if(State.variables.location.dimension !== 3){dimension.push('<<link "Old Harbor - (0:20)">><<set $time.minutes+=20>><<set $location = {name: "Old Harbor", goto: "Travel", isUnlocked: () => false, dimension: 3, coordinates: [0, 0], openHours: [0, 1440], openDays: [true, true, true, true, true, true, true], tags: ["changeDimension", "hidden"]}>><<goto $location.goto>><</link>>')};
dimension = dimension.join(" | ");
return dimension
};<</script>><center><div class=travel>[img[Images/Locations/PokeNPierce.jpg]]</div><<link "Piercings" "Piercing">><</link>> | <<link "Store" "PNPShop">><</link>> | <<link "Tattoos" "Tattoos">><</link>> | <<link "Leave" "Travel">><</link>></center><<Leave>><center>''Earrings''
<<link "Close" $location.goto>><<unset $donating>><</link>></center>
<<WardrobeChoice>>
<div style="background-color: #414040; color: white; border: solid white 2px">
<<wardrobeList "Earrings">>
</div>
<center><<link "Close" $location.goto>><<unset $donating>><</link>></center><<silently>><<set _canSwap = setup.playerCode.hasInventoryItemWithTags('Tongue')>><</silently>><div class="itemContainer2"><<shop "PokeNPierce3">></div><<if _canSwap>>
<hr>
<center>Swap to - 3$</center>
<<wardrobeList "Tongue">><</if>>\
\
<center>[[Other Piercings->Piercing]] | [[Leave->PokeNPierce]]</center><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "PokeNPierce">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><<silently>><<set _canSwap = setup.playerCode.hasInventoryItemWithTags('Navel')>><</silently>><div class="itemContainer2"><<shop "PokeNPierce2">></div><<if _canSwap>>
<hr>
<center>Swap to - 2$</center>
<<wardrobeList "Navel">><</if>>\
\
<center>[[Other Piercings->Piercing]] | [[Leave->PokeNPierce]]</center><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "PokeNPierce">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><div class="itemContainer2"><<shop "PokeNPierce">></div>\
<center>[[Leave->PokeNPierce]]</center><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "PokeNPierce">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><center><div class=travel>[img[Images/Locations/Piercings.jpg]]</div></center><hr>
<center><<if !$playerBody.piercings.earLobes>><<link "Pierce your Earlobes - $6">><<set $playerBody.piercings.earLobes = true>><<set $player.assets.money-=6>><<set $time.minutes+=5>><<refresh>><</link>> | <</if>><<if !$playerBody.piercings.navel>><<link "Pierce your Navel - $4+" "Navel">><</link>> | <<else>><<link "Navel Piercings" "Navel">><</link>> | <</if>><<if !$playerBody.piercings.tongue>><<link "Pierce your Tongue - $6+" "Tongue">><</link>> | <<else>><<link "Tongue Piercings" "Tongue">><</link>> | <</if>><<if !$playerBody.piercings.nipples>><<link "Pierce your Nipples - $10+" "Nipple">><</link>> | <<else>><<link "Nipple Piercings" "Nipple">><</link>> | <</if>><<if !$playerBody.piercings.lip>><<link "Pierce your Lip - $4+" "Lip">><</link>> | <<else>><<link "Lip Piercings" "Lip">><</link>> | <</if>><<if !$playerBody.piercings.nose>><<link "Pierce your Nostrils - $4+" "Nostril">><</link>> | <<else>><<link "Nostril Piercings" "Nostril">><</link>> | <</if>><<if !$playerBody.piercings.septum>><<link "Pierce your Septum - $6+" "Septum">><</link>><<else>><<link "Septum Piercings" "Septum">><</link>><</if>>
<<link "Return" "PokeNPierce">><</link>></center><<silently>><<set _canSwap = setup.playerCode.hasInventoryItemWithTags('Nipple')>><</silently>><div class="itemContainer2"><<shop "PokeNPierce4">></div><<if _canSwap>>
<hr>
<center>Swap to - 5$</center>
<<wardrobeList "Nipple">><</if>>\
\
<center>[[Other Piercings->Piercing]] | [[Leave->PokeNPierce]]</center><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "PokeNPierce">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><<silently>><<set _canSwap = setup.playerCode.hasInventoryItemWithTags('earTop')>><</silently>><div class="itemContainer2"><<shop "PokeNPierce8">><<if _canSwap>>
<hr>
<center>Swap to - 3$</center>
<<wardrobeList "earTop">><</if>></div>\
\
<center>[[Other Piercings->Piercing]] | [[Leave->PokeNPierce]]</center><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "PokeNPierce">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><<silently>><<set _canSwap = setup.playerCode.hasInventoryItemWithTags('Nostril')>><</silently>><div class="itemContainer2"><<shop "PokeNPierce7">></div><<if _canSwap>>
<hr>
<center>Swap to - 3$</center>
<<wardrobeList "Nostril">><</if>>\
\
<center>[[Other Piercings->Piercing]] | [[Leave->PokeNPierce]]</center><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "PokeNPierce">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><<silently>><<set _canSwap = setup.playerCode.hasInventoryItemWithTags('Septum')>><</silently>><div class="itemContainer2"><<shop "PokeNPierce6">></div><<if _canSwap>>
<hr>
<center>Swap to - 5$</center>
<<wardrobeList "Septum">><</if>>\
\
<center>[[Other Piercings->Piercing]] | [[Leave->PokeNPierce]]</center><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "PokeNPierce">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><<silently>><<set _canSwap = setup.playerCode.hasInventoryItemWithTags('Lip')>><</silently>><div class="itemContainer2"><<shop "PokeNPierce5">></div><<if _canSwap>>
<hr>
<center>Swap to - 5$</center>
<<wardrobeList "Lip">><</if>>\
\
<center>[[Other Piercings->Piercing]] | [[Leave->PokeNPierce]]</center><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "PokeNPierce">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div>You had heard rumors about the librarian from other students, that she was a little bit of a maneater. But you always dismissed this as something made up by students and passed throughout the years. But today, Lilianne, the college's head librarian decided it was you she wanted to prey upon. She approaches you while you are studying and asks for your help as there are piles of boxes of new books that need to be moved.
<span class=You>"Well... I have to study Mrs. Lilianne. I don't really have time for that."</span>
<span style=color:purple>"It's only going to take a few minutes and I could really use a hand. Oh and please, just call me Lilly, I'm not that old."</span>
<span class=You>"Still, Lilly, I really need to study right now."</span>
She insists. <span style=color:purple>"Won't take you much more than fifteen minutes, and then you can get right back at it. Please."</span>
You finally cave and it only takes you a few minutes to move the boxes back to her office. She didn't lie and you have to admit that it did help to move a little.
<span style=color:purple>"See, it didn't take any time at all! Now, I know you have studying to do, but I have a little reward for your help."</span>
<span class=You>"Well, I don't have any late fees or anything-"</span>
You are cut short as she is now topless. You didn't expect this kind of reward, but it's not like if other students didn't warn you. It doesn't take long for your rock hard cock to be nicely lodged between her breasts.
<video src="Images/Porn/Lilly.m4v" type="video/m4v" autoplay loop></video>
You climax not long after, smearing her breasts with cum. When you are over, she almost immediately dismisses you, like if she was now regretting having sex in her office.
<span class=You><i>What a strange <<link "encounter...">><<goto "Studying">><</link>></i></span>You notice Crystal and Jordan ordering drinks and you decide to join them this time around. Usually, you wouldn't bother them, but you felt kind of lonely.
<span class=Crystal>"Hey <<if !$player.status.crossdressing>>$player.names.basic<<else>>$player.names.sissy<</if>> nice to see you here tonight!"</span><<if $player.status.crossdressing>>, "she" turns around to Jordan. <span class=Crystal>"Have you seen how cute she is?"</span>
<<if $flags.gym.event >= 5>>He grins as you blush, remembering your encounter with him at the gym the other day.<</if>><span style=color:green>"Yeah, she's pretty fine looking."</span>
<span class=Crystal>"And she has the same little surprise as me!"</span>
<span class=You>"Hey!"</span><<if $flags.gym.event >= 5>>, you fake a protest, even if Jordan knows fully.<</if>><<else>>
<span style=color:green>"'Sup $player.names.basic, still hitting the gym?"</span>.
<span class=You>"Every now and then, yeah"</span>
<span class=Crystal>"Oh, I didn't know you two were gym buddies!"</span> You feel a slight hint of annoyance in the crossdresser's voice, like if "she" tried to train with Jordan before.
<span style=color:green>"Well... uhm..."</span>
You chuckle as you notice him being in a little bit of a pickle and trying to find a way out. Much to his relief however, they finally receive their drinks, staving the ire of Crystal, if you can call it like that.<</if>>
<span class=Crystal>"We're sitting over there, if you wanna join us."</span>
That would definitely be nice. You order yourself something to drink and you go join them. You spend a couple of hours with the two and after a couple of drinks, you can feel Crystal becoming a little more flirtatious.
<<if $player.status.crossdressing>>More specifically, the blonde seems to be all over you, leaving Jordan as an unexpected third wheel. While you didn't intend to steal his date, if it was a date that is, you are happy to receive the attention of Crystal.
<span style=color:green>"Well, I have to wake up early, so I'll leave you two for the night."</span>
Crystal barely pays any attention to him and you awkwardly wave him goodbye as "she" whispers in your ear.
<span class=Crystal>"I've locked my clitty up for two days... I missed the feeling so much. But now I wanna fuck so bad..."</span>
You discreetly bite your lower lip as "she" rubs "her" body against yours. Fuck it, you are leaving too, but not without <<link "Crystal.">><<goto "RV9p2a">><</link>><<else>>"She" rubs your crotch all while pushing 'herself' against Jordan and it doesn't take much longer before the three of you leave, not even bothering to finish your drinks, fully intending on giving the needy blonde what "she" <<link "craves.">><<goto "RV9p2b">><</link>><</if>>You make it to Jordan's place, who happens to live pretty close to the Gym. Almost immediately after you makes it in, the Jordan and you sandwich Crystal, rubbing and groping "her" tits and ass. The blonde moans needily, teasing you both as "she" pulls "her" tight dress up, showing "her" limp cock.
You wonder how "she" manages to stay completely soft whilst essentially begging to be fucked by the two of you, but you don't think much of it, guiding "her" to the couch instead. Jordan puts his hard cock next = "her" mouth as "she" pushes it away giggling and glancing towards "her" ass.
<i><span class=You>"Is she really going to take it raw?!"</span></i>
You rapidly find the answer to your question as "she" lets out a long moan as he pushes his cock deep inside of "her" needy hole. You are stunned, but this doesn't stop Crystal from talking to you.
<span class=Crystal>"What are you staring at? Just put it in my mouth already!"</span>
You snap back to reality and stick your rock hard cock inside "her" mouth, still fascinated by "her" skills.
<video src="Images/Porn/CrystalSpitRoast.m4v" type="video/m4v" loop autoplay></video>
You spitroast "her" for a while, feeling "her" tongue tease your gland. Crystal really wants you to cum soon, and you wonder why. It doesn't take you long to realize "she" is in full control of both of your penile stimulation and within seconds, you both cum inside of "her".
When you pull out, "she" smiles mischievously, proud of "her" accomplishments. The blonde licks your cock clean before you leave, not wanting to stay there too long without a proper invitation from Jordan, so you head back home directly, wondering what "she" would do for the rest of the <<link "night.">><<set $player.stats.dignity-=2>><<set $time.minutes+=195>><<House>><</link>><<set _chastity = setup.playerCode.isWearingItemWithTags('Chastity')>>You head straight to Crystal's place, refusing to even spend a minute. The chance of having sex with the pent up blonde being too good to ignore.
As soon as you enter "her" bedroom, you find yourself being striped by "her" until "she" can see your crotch. Crystal <<if _chastity>> smiles<<else>> pouts<</if>> as "she" notices you are<<if !_chastity>>n't<</if>> wearing a chastity cage<<if _chastity>> too<</if>>.
<span class=Crystal>"<<if !_chastity>>Mmm, that kinda ruins my plan but maybe I could... oh, I know. Wait for me a sec, okay?<<else>>Oh, this will be so much fun!<</if>>"</span>
You are clueless as to what the blonde has in mind, but "she" returns soon after with <<if !_chastity>>a chastity cage and <</if>> a double-ended dildo.
<<if !_chastity>><span class=Crystal>"Put this on, okay? I promise it will be fun!"</span> You look at "her" and you can see "she" really wants your to do this. <span class=Crystal>"You don't have to lock it, just hurry okay?"</span>
You finally cave and put the cage on, much = "her" delight.<</if>> The blonde invites you to sit on the bed in front of "her" as "she" inserts one end of the toy in "her" rear, raw. You are a bit more intimidated by the toy and "she" spits on "her" hand before stroking the other end with it, lubing it up for you.
This is enough to dispel your doubts and you let the dildo inside of your own hole. "She" clenches a little to let you give it a go all for yourself. It feels quite nice and the sight of your two locked cocks is honestly quite hot.
<video src="Images/Porn/CrystalDoubleDildo.m4v" type="video/m4v" autoplay loop></video>
You take turns with the toy before finally using it at the same time, resulting in a somewhat awkward, but really fun experience, both of you making out at the same time.
It doesn't take you much more to climax, but it takes a while for Crystal to follow suit, even if you clench so "she" can get the most out of the toy.
Once "she" climaxes, your remove the cage "she" gave you and go wash it off in the bathroom. When you return, you find "her" passed out on "her" bed, so you decide to let "her" rest and return back <<link "home.">><<set $time.minutes+=210>><<set $player.stats.sissification+=3>><<set $player.stats.dignity-=2>><<set $player.skills[1].xp+=7>><<House>><</link>><span id=main><center><div class=travel>[img[Images/Misc/TattooRemoval.jpg]]</div></center>Laser removal is a rather expensive process, which will take many hours and have adverse effects on your health, but it is the only way you will be able to get rid of the tattoo you got while you were drunk or with an embarrassing spelling mistake.
<center><<if $playerBody.tattoos[0].removal > 0 && $playerBody.tattoos[0].design !== "None">><<if $player.assets.money >= 120>><<link "Continue Removal - $120">><<set $player.assets.money-=120>><<set $time.minutes+=120>><<set $player.stats.health-=random(2,10)>><<set $playerBody.tattoos[0].removal++>><<if $playerBody.tattoos[0].removal is 3>><<set $playerBody.tattoos[0] = {design: "None", removal: 0}>><</if>><<set _i to 0>><<refreshMenu>><<replace #main>><<include "LaserRemoval2">><</replace>><</link>><<else>><span style=color:red>Not enough money</span><</if>><<elseif $playerBody.tattoos[1].removal > 0 && $playerBody.tattoos[1].design !== "None">><<if $player.assets.money >= 120>><<link "Continue Removal - $120">><<set $player.assets.money-=120>><<set $time.minutes+=120>><<set $player.stats.health-=random(0,10)>><<set $playerBody.tattoos[1].removal++>><<if $playerBody.tattoos[1].removal is 3>><<set $playerBody.tattoos[1] to {design: "None", removal: 0}>><</if>><<set _i = 1>><<refreshMenu>><<replace #main>><<include "LaserRemoval2">><</replace>><</link>><<else>><span style=color:red>Not enough money</span><</if>><<elseif $playerBody.tattoos[2].removal > 0 && $playerBody.tattoos[2].design !== "None">><<if $player.assets.money >= 180>><<link "Continue Removal - $180">><<set $player.assets.money-=180>><<set $time.minutes+=120>><<set $player.stats.health-=random(2,10)>><<set $playerBody.tattoos[2].removal++>><<if $playerBody.tattoos[2].removal is 3>><<set $playerBody.tattoos[2] to {design: "None", removal: 0}>><</if>><<set _i = 2>><<refreshMenu>><<replace #main>><<include "LaserRemoval2">><</replace>><</link>><<else>><span style=color:red>Not enough money</span><</if>><<elseif $playerBody.tattoos[3].removal > 0 && $playerBody.tattoos[3].design>><<if $player.assets.money >= 180>><<link "Continue Removal - 180$">><<set $player.assets.money-=180>><<set $time.minutes+=120>><<set $player.stats.health-=random(2,10)>><<set $playerBody.tattoos[3].removal++>><<if $playerBody.tattoos[3].removal is 3>><<set $playerBody.tattoos[3] to {design: "None", removal: 0}>><</if>><<set _i = 3>><<refreshMenu>><<replace #main>><<include "LaserRemoval2">><</replace>><</link>><<else>><span style=color:red>Not enough money</span><</if>><<elseif $playerBody.tattoos[4].removal > 0 && $playerBody.tattoos[4].design !== "None">><<if $player.assets.money >= 80>><<link "Continue Removal - 80$">><<set $player.assets.money-=80>><<set $time.minutes+=120>><<set $player.stats.health-=random(2,10)>><<set $playerBody.tattoos[4].removal++>><<if $playerBody.tattoos[4].removal is 3>><<set $playerBody.tattoos[4] to {design: "None", removal: 0}>><</if>><<set _i = 4>><<refreshMenu>><<replace #main>><<include "LaserRemoval2">><</replace>><</link>><<else>><span style=color:red>Not enough money</span><</if>><<elseif $playerBody.tattoos[5].removal > 0 && $playerBody.tattoos[5].design !== "None">><<if $player.assets.money >= 80>><<link "Continue Removal - $80">><<set $player.assets.money-=80>><<set $time.minutes+=120>><<set $player.stats.health-=random(2,10)>><<set $playerBody.tattoos[5].removal++>><<if $playerBody.tattoos[5].removal is 3>><<set $playerBody.tattoos[5] to {design: "None", removal: 0}>><</if>><<set _i = 5>><<refreshMenu>><<replace #main>><<include "LaserRemoval2">><</replace>><</link>><<else>><span style=color:red>Not enough money</span><</if>><<elseif $playerBody.tattoos[6].removal > 0 && $playerBody.tattoos[6].design !== "None">><<if $player.assets.money >= 120>><<link "Continue Removal - $120">><<set $player.assets.money-=120>><<set $time.minutes+=120>><<set $player.stats.health-=random(2,10)>><<set $playerBody.tattoos[6].removal++>><<if $playerBody.tattoos[6].removal is 3>><<set $playerBody.tattoos[6] to {design: "None", removal: 0}>><</if>><<set _i = 6>><<refreshMenu>><<replace #main>><<include "LaserRemoval2">><</replace>><</link>><<else>><span style=color:red>Not enough money</span><</if>><<elseif $playerBody.tattoos[7].removal > 0 && $playerBody.tattoos[7].design !== "None">><<if $player.assets.money >= 120>><<link "Continue Removal - $120">><<set $player.assets.money-=120>><<set $time.minutes+=120>><<set $player.stats.health-=random(2,10)>><<set $playerBody.tattoos[7].removal++>><<if $playerBody.tattoos[7].removal is 3>><<set $playerBody.tattoos[7] to {design: "None", removal: 0}>><</if>><<set _i = 7>><<refreshMenu>><<replace #main>><<include "LaserRemoval2">><</replace>><</link>><<else>><span style=color:red>Not enough money</span><</if>><<else>><<if $playerBody.tattoos[0].design !== "None">><<link "Remove Left Arm Tattoo">><<replace #main>><span id=main>Removing your left arm tattoo will take three sessions, which will cost $120 each. Do you want to start treatments?
<center><<if $player.assets.money >= 120>><<link "Get Started">><<set $player.assets.money-=120>><<set $time.minutes+=120>><<set $playerBody.tattoos[0].removal++>><<set _i to 0>><<refreshMenu>><<replace #main>><<include "LaserRemoval2">><</replace>><</link>><<else>><span style=color:red>Not enough money</span><</if>> | <<link "Not Now">><<refreshPassage>><</link>></center></span><</replace>><</link>> | <</if>><<if $playerBody.tattoos[1].design !== "None">><<link "Remove Right Arm Tattoo">><<replace #main>><span id=main>Removing your right arm tattoo will take three sessions, which will cost $120 each. Do you want to start treatments?
<center><<if $player.assets.money >= 120>><<link "Get Started">><<set $player.assets.money-=120>><<set $time.minutes+=120>><<set $playerBody.tattoos[2].removal++>><<set _i = 1>><<refreshMenu>><<replace #main>><<include "LaserRemoval2">><</replace>><</link>><<else>><span style=color:red>Not enough money</span><</if>> | <<link "Not Now">><<refreshPassage>><</link>></center></span><</replace>><</link>> | <</if>><<if $playerBody.tattoos[2].design !== "None">><<link "Remove Chest Tattoo">><<replace #main>><span id=main>Removing your chest tattoo will take three sessions, which will cost $180 each. Do you want to start treatments?
<center><<if $player.assets.money >= 180>><<link "Get Started">><<set $player.assets.money-=180>><<set $time.minutes+=120>><<set $playerBody.tattoos[2].removal++>><<set _i = 2>><<refreshMenu>><<replace #main>><<include "LaserRemoval2">><</replace>><</link>><<else>><span style=color:red>Not enough money</span><</if>> | <<link "Not Now">><<refreshPassage>><</link>></center></span><</replace>><</link>> | <</if>><<if $playerBody.tattoos[3].design !== "None">><<link "Remove Upper Back Tattoo">><<replace #main>><span id=main>Removing your upper back tattoo will take three sessions, which will cost $180 each. Do you want to start treatments?
<center><<if $player.assets.money >= 180>><<link "Get Started">><<set $player.assets.money-=180>><<set $time.minutes+=120>><<set $playerBody.tattoos[3].removal++>><<set _i = 3>><<refreshMenu>><<replace #main>><<include "LaserRemoval2">><</replace>><</link>><<else>><span style=color:red>Not enough money</span><</if>> | <<link "Not Now">><<refreshPassage>><</link>></center></span><</replace>><</link>> | <</if>><<if $playerBody.tattoos[4].design !== "None">><<link "Remove Pubic Tattoo">><<replace #main>><span id=main>Removing your pubic tattoo will take three sessions, which will cost $80 each. Do you want to start treatments?
<center><<if $player.assets.money >= 80>><<link "Get Started">><<set $player.assets.money-=80>><<set $time.minutes+=120>><<set $playerBody.tattoos[4].removal++>><<set _i = 4>><<refreshMenu>><<replace #main>><<include "LaserRemoval2">><</replace>><</link>><<else>><span style=color:red>Not enough money</span><</if>> | <<link "Not Now">><<refreshPassage>><</link>></center></span><</replace>><</link>> | <</if>><<if $playerBody.tattoos[5].design !== "None">><<link "Remove Lower Back Tattoo">><<replace #main>><span id=main>Removing your lower back tattoo will take three sessions, which will cost $80 each. Do you want to start treatments?
<center><<if $player.assets.money >= 80>><<link "Get Started">><<set $player.assets.money-=80>><<set $time.minutes+=120>><<set $playerBody.tattoos[5].removal++>><<set _i = 5>><<refreshMenu>><<replace #main>><<include "LaserRemoval2">><</replace>><</link>><<else>><span style=color:red>Not enough money</span><</if>> | <<link "Not Now">><<refreshPassage>><</link>></center></span><</replace>><</link>> | <</if>><<if $playerBody.tattoos[6].design !== "None">><<link "Remove Left Leg Tattoo">><<replace #main>><span id=main>Removing your left leg tattoo will take three sessions, which will cost $120 each. Do you want to start treatments?
<center><<if $player.assets.money >= 120>><<link "Get Started">><<set $player.assets.money-=120>><<set $time.minutes+=120>><<set $playerBody.tattoos[6].removal++>><<set _i = 6>><<refreshMenu>><<replace #main>><<include "LaserRemoval2">><</replace>><</link>><<else>><span style=color:red>Not enough money</span><</if>> | <<link "Not Now">><<refreshPassage>><</link>></center></span><</replace>><</link>> | <</if>><<if $playerBody.tattoos[7].design !== "None">><<link "Remove Left Leg Tattoo">><<replace #main>><span id=main>Removing your chest tattoo will take three sessions, which will cost $120 each. Do you want to start treatments?
<center><<if $player.assets.money >= 120>><<link "Get Started">><<set $player.assets.money-=120>><<set $time.minutes+=120>><<set $playerBody.tattoos[7].removal++>><<set _i = 7>><<refreshMenu>><<replace #main>><<include "LaserRemoval2">><</replace>><</link>><<else>><span style=color:red>Not enough money</span><</if>> | <<link "Not Now">><<refreshPassage>><</link>></center></span><</replace>><</link>><</if>><</if>></center>
<center><<return "I changed my mind">></center></span><div class=hidden><span id="btn1"><<button $btn1>>
<<if $location.dimension is 0>><<goto "Hospital">><<else>><<goto "UndergroundClinic">><</if>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><center><div class=travel>[img[Images/Misc/TattooRemoval.jpg]]</div></center>
You spend a couple hours having your <<if $playerBody.tattoos[_i].removal is 1>>first<<elseif $playerBody.tattoos[_i].removal is 2>>second<<else>>last<</if>> session of laser removal for your <<switch _i>><<case 0>>left arm<<case 1>>right arm<<case 2>>chest<<case 3>>upper back<<case 4>>pubic<<case 5>>lower back<<case 6>>left leg<<case 7>>right leg<</switch>> <<if _i is 4 or _i is 5>>stamp<<else>>tattoo<</if>>. The sensation is rather unpleasant, but it's still better than your current <<return "tattoo.">><span id=main><center><div class=Travel>[img[Images/Misc/Tattoo.jpg]]</div><hr>
<<if $playerBody.tattoos[0].design is "None">><<link "Left Arm">><<replace #main>><<set _i = 0>><<include "Tattoos2">><</replace>><</link>> | <</if>><<if $playerBody.tattoos[1].design is "None">><<link "Right Arm">><<replace #main>><<set _i = 1>><<include "Tattoos2">><</replace>><</link>> | <</if>><<if $playerBody.tattoos[2].design is "None">><<link "Torso">><<replace #main>><<set _i = 2>><<include "Tattoos2">><</replace>><</link>> | <</if>><<if $playerBody.tattoos[3].design is "None">><<link "Upper Back">><<replace #main>><<set _i = 3>><<include "Tattoos2">><</replace>><</link>> | <</if>><<if $playerBody.tattoos[4].design is "None">><<link "Pubic Area">><<replace #main>><<set _i = 4>><<include "Tattoos2">><</replace>><</link>> | <</if>><<if $playerBody.tattoos[5].design is "None">><<link "Lower Back">><<replace #main>><<set _i = 5>><<include "Tattoos2">><</replace>><</link>> | <</if>><<if $playerBody.tattoos[6].design is "None">><<link "Left Leg">><<replace #main>><<set _i = 6>><<include "Tattoos2">><</replace>><</link>> | <</if>><<if $playerBody.tattoos[7].design is "None">><<link "Right Leg">><<replace #main>><<set _i = 7>><<include "Tattoos2">><</replace>><</link>><</if>>
<<link "I changed my mind" "PokeNPierce">><</link>></center></span><div class=itemContainer2><span class=btnDark><div class=item><center>[img[Images/Tattoos/Ahegao.jpg]]
Ahegao - $80
<<if $player.stats.dominance >= -30 && $player.stats.bimbofication <= 40 && $player.stats.dignity >= 80>>"Why would I get this?"<<elseif $player.assets.money < 80>>Can't afford<<else>><<button "Get Tattoo'd" "Tattoos">><<set $playerBody.tattoos[_i].design = "Ahegao">><<set $time.minutes+=65>><<set $player.assets.money-=80>><</button>><</if>></center></div>\
\
\<<if _i < 2 && _i > 5>><div class=item><center>[img[Images/Tattoos/BarbedWire.jpg]]
Barbed Wire - $30
<<if $player.assets.money < 30>>Can't afford<<else>><<button "Get Tattoo'd" "Tattoos">><<set $playerBody.tattoos[_i].design = "Barbed Wire">><<set $time.minutes+=30>><<set $player.assets.money-=30>><</button>><</if>></center></div><</if>>\
\
\<<if _i !== 2 && _i !== 3>><div class=item><center>[img[Images/Tattoos/Barcode.jpg]]
Barcode - $40
<<if $player.stats.dominance >= -30 && $player.stats.bimbofication <= 40>>"Why would I get this?"<<elseif $player.assets.money < 40>>Can't afford<<else>><<button "Get Tattoo'd" "Tattoos">><<set $playerBody.tattoos[_i].design = "Barcode">><<set $time.minutes+=40>><<set $player.assets.money-=40>><</button>><</if>></center></div><</if>>\
\
\<div class=item><center>[img[Images/Tattoos/Butterfly.jpg]]
Butterfly - $65
<<if $player.stats.dominance >= -30 && $player.stats.bimbofication <= 40>>"Why would I get this?"<<elseif $player.assets.money < 65>>Can't afford<<else>><<button "Get Tattoo'd" "Tattoos">><<set $playerBody.tattoos[_i].design = "Butterfly">><<set $time.minutes+=80>><<set $player.assets.money-=65>><</button>><</if>></center></div>\
\
\<div class=item><center>[img[Images/Tattoos/ChokeMeDaddy.jpg]]
Choke Me Daddy - $40
<<if $player.stats.dominance >= -30 && $player.stats.bimbofication <= 40 && $player.stats.dignity >= 70>>"Why would I get this?"<<elseif $player.assets.money < 40>>Can't afford<<else>><<button "Get Tattoo'd" "Tattoos">><<set $playerBody.tattoos[_i].design = "Barcode">><<set $time.minutes+=40>><<set $player.assets.money-=40>><</button>><</if>></center></div>\
\
\<div class=item><center>[img[Images/Tattoos/CumSlut.jpg]]
Cum Slut - $40
<<if $player.stats.bimbofication <= 40 && $player.stats.dignity >= 70>>"Why would I get this?"<<elseif $player.assets.money < 40>>Can't afford<<else>><<button "Get Tattoo'd" "Tattoos">><<set $playerBody.tattoos[_i].design = "Cum Slut">><<set $time.minutes+=40>><<set $player.assets.money-=40>><</button>><</if>></center></div>\
\
\<div class=item><center>[img[Images/Tattoos/DemonSkull.jpg]]
Demon Skull - $50
<<if $player.assets.money < 50>>Can't afford<<else>><<button "Get Tattoo'd" "Tattoos">><<set $playerBody.tattoos[_i].design = "Demon Skull">><<set $time.minutes+=45>><<set $player.assets.money-=50>><</button>><</if>></center></div>\
\
\<div class=item><center>[img[Images/Tattoos/Fairy.jpg]]
Fairy - $100
<<if $player.stats.bimbofication <= 40 && $player.stats.dignity >= 80>>"Why would I get this?"<<elseif $player.assets.money < 100>>Can't afford<<else>><<button "Get Tattoo'd" "Tattoos">><<set $playerBody.tattoos[_i].design = "Fairy">><<set $time.minutes+=65>><<set $player.assets.money-=80>><</button>><</if>></center></div>\
\
\<div class=item><center>[img[Images/Tattoos/FuckToy.jpg]]
Fuck Toy - $40
<<if $player.stats.dominance >= -30 && $player.stats.bimbofication <= 40 && $player.stats.sissification <= 30 && $player.stats.dignity >= 75>>"Why would I get this?"<<elseif $player.assets.money < 40>>Can't afford<<else>><<button "Get Tattoo'd" "Tattoos">><<set $playerBody.tattoos[_i].design = "Fuck Toy">><<set $time.minutes+=40>><<set $player.assets.money-=40>><</button>><</if>></center></div>\
\
\<div class=item><center>[img[Images/Tattoos/Heart.jpg]]
Heart - $60
<<if $player.assets.money < 60>>Can't afford<<else>><<button "Get Tattoo'd" "Tattoos">><<set $playerBody.tattoos[_i].design = "Heart">><<set $time.minutes+=45>><<set $player.assets.money-=60>><</button>><</if>></center></div>\
\
\<<if _i is 4>><div class=item><center>[img[Images/Tattoos/HeartLock.jpg]]
Heart Lock - $50
<<if $player.stats.sissification <= 20>>"Why would I get this?"<<elseif $player.assets.money < 50>>Can't afford<<else>><<button "Get Tattoo'd" "Tattoos">><<set $playerBody.tattoos[_i].design = "Heart Lock">><<set $time.minutes+=40>><<set $player.assets.money-=50>><</button>><</if>></center></div><</if>>\
\
\<div class=item><center>[img[Images/Tattoos/JustDoIt.jpg]]
Just Do It - $40
<<if $player.assets.money < 40>>Can't afford<<else>><<button "Get Tattoo'd" "Tattoos">><<set $playerBody.tattoos[_i].design = "Just Do It">><<set $time.minutes+=40>><<set $player.assets.money-=40>><</button>><</if>></center></div>\
\
\<div class=item><center>[img[Images/Tattoos/LiveLaughLove.jpg]]
Live Laugh Love - $40
<<if $player.assets.money < 40>>Can't afford<<else>><<button "Get Tattoo'd" "Tattoos">><<set $playerBody.tattoos[_i].design = "Live Laugh Love">><<set $time.minutes+=40>><<set $player.assets.money-=40>><</button>><</if>></center></div>\
\
\<<if _i !== 4 && _i !== 5>><div class=item><center>[img[Images/Tattoos/Phoenix.jpg]]
Phoenix - $55
<<if $player.assets.money < 55>>Can't afford<<else>><<button "Get Tattoo'd" "Tattoos">><<set $playerBody.tattoos[_i].design = "Phoenix">><<set $time.minutes+=40>><<set $player.assets.money-=55>><</button>><</if>></center></div><</if>>\
\
\<div class=item><center>[img[Images/Tattoos/Princess.jpg]]
Princess - $40
<<if $player.stats.bimbofication <= 20 && $player.stats.sissification <= 20>>"Why would I get this?"<<elseif $player.assets.money < 40>>Can't afford<<else>><<button "Get Tattoo'd" "Tattoos">><<set $playerBody.tattoos[_i].design = "Princess">><<set $time.minutes+=40>><<set $player.assets.money-=40>><</button>><</if>></center></div>\
\
\<<if _i is 5 or _i is 6>><div class=item><center>[img[Images/Tattoos/PrincessStamp.jpg]]
Princess Stamp - $75
<<if $player.stats.bimbofication <= 20 && $player.stats.sissification <= 20>>"Why would I get this?"<<elseif $player.assets.money < 75>>Can't afford<<else>><<button "Get Tattoo'd" "Tattoos">><<set $playerBody.tattoos[_i].design = "Princess Stamp">><<set $time.minutes+=65>><<set $player.assets.money-=75>><</button>><</if>></center></div><</if>>\
\
\<<if _i <= 4 && _i > 5>><div class=item><center>[img[Images/Tattoos/Rose.jpg]]
Rose - $40
<<if $player.assets.money < 40>>Can't afford<<else>><<button "Get Tattoo'd" "Tattoos">><<set $playerBody.tattoos[_i].design = "Rose">><<set $time.minutes+=40>><<set $player.assets.money-=40>><</button>><</if>></center></div><</if>>\
\
\<<if _i !== 4 && _i !== 5>><div class=item><center>[img[Images/Tattoos/Tribal.jpg]]
Tribal - $50
<<if $player.assets.money < 50>>Can't afford<<else>><<button "Get Tattoo'd" "Tattoos">><<set $playerBody.tattoos[_i].design = "Tribal">><<set $time.minutes+=40>><<set $player.assets.money-=50>><</button>><</if>></center></div><</if>>\
\
\<<if _i is 5 or _i is 6>><div class=item><center>[img[Images/Tattoos/TribalButterflyStamp.jpg]]
Tribal Butterfly Stamp - $70
<<if $player.stats.dominance >= -30 && $player.stats.bimbofication <= 40>>"Why would I get this?"<<elseif $player.assets.money < 70>>Can't afford<<else>><<button "Get Tattoo'd" "Tattoos">><<set $playerBody.tattoos[_i].design = "Tribal Butterfly Stamp">><<set $time.minutes+=80>><<set $player.assets.money-=70>><</button>><</if>></center></div><</if>>\
\
\<<if _i !== 2 && _i !== 3>><div class=item><center>[img[Images/Tattoos/Stars.jpg]]
Stars - $55
<<if $player.assets.money < 55>>Can't afford<<else>><<button "Get Tattoo'd" "Tattoos">><<set $playerBody.tattoos[_i].design = "Stars">><<set $time.minutes+=60>><<set $player.assets.money-=55>><</button>><</if>></center></div><</if>>\
\
\<<if _i is 4>><div class=item><center>[img[Images/Tattoos/WombStamp.jpg]]
Womb Stamp - $70
<<if $player.stats.bimbofication <= 30 && $player.stats.sissification <=30>>"Why would I get this?"<<elseif $player.assets.money < 70>>Can't afford<<else>><<button "Get Tattoo'd" "Tattoos">><<set $playerBody.tattoos[_i].design = "Womb Stamp">><<set $time.minutes+=90>><<set $player.assets.money-=70>><</button>><</if>></center></div><</if>>\
\
\<<if _i is 4 or _i is 5>><div class=item><center>[img[Images/Tattoos/WingsStamp.jpg]]
Winged Stamp - $100
<<if $player.assets.money < 100>>Can't afford<<else>><<button "Get Tattoo'd" "Tattoos">><<set $playerBody.tattoos[_i].design = "Winged Stamp">><<set $time.minutes+=120>><<set $player.assets.money-=100>><</button>><</if>></center></div><</if>>\
\</span></div>
<center><<link "Look at other options" "Tattoos">><</link>> | <<link "I changed my mind" "PokeNPierce">><</link>></center><<script>>setup.textCode = { noSpaces: (string) => {
return string.replace(/\s/g, '')
}
}
<</script>><<silently>><<set _material = [setup.playerCode.hasItem('Piping'), setup.playerCode.hasItem('Glass'), setup.playerCode.hasItem('Plaster'), setup.playerCode.hasItem('ElectricalComponents')]>><</silently>><div class="topBar">realturf.com <div style='float: right;'><<button "x">><<goto Laptop>><</button>></div></div><div class="topBar2"><<listbox "_site" autoselect>>
<<option "Home" "Browse the Web">>
<<option "icoast.com" "iSell">>
<<option "PornTube.xxx" "Porn">>
<<option "Kam.io" "Kam.io">>
<<option "realturf.com" "Realturf">>
<</listbox>> <<button "→">><<set _site>><<goto _site>><</button>></div><div id="web" class="web">[img[Images/Misc/RealturfLogo.jpg]]<<button "Real Estate" "Realturf">><</button>>
<center><<if $flags.jobs.homekeeping.jobType !== "None">><b>Tenant:</b> <<if $flags.jobs.homekeeping.tenantID is 0>>Genevieve<<else>>Trent<</if>>
<b>Issue:</b> $flags.jobs.homekeeping.jobType
<b>Urgency:</b> <<if $flags.jobs.homekeeping.urgency <=2>>Low<<elseif $flags.jobs.homekeeping.urgency <=4>>Moderate<<elseif $flags.jobs.homekeeping.urgency <=6>>High<<else>>Critical<</if>>
<<if (($flags.jobs.homekeeping.jobType is "Piping" and _material[0]) or ($flags.jobs.homekeeping.jobType is "Windows" and _material[1]) or ($flags.jobs.homekeeping.jobType is "Plaster" and _material[2]) or ($flags.jobs.homekeeping.jobType is "Electricity" and _material[3])) and $time.minutes <= 1080 && $flags.jobs.homekeeping.tenantID is 0>><<button "Go to Work" "TenantF">><</button>><<elseif (($flags.jobs.homekeeping.jobType is "Piping" and _material[0]) or ($flags.jobs.homekeeping.jobType is "Windows" and _material[1]) or ($flags.jobs.homekeeping.jobType is "Plaster" and _material[2]) or ($flags.jobs.homekeeping.jobType is "Electricity" and _material[3])) and $time.minutes <= 1080 && $flags.jobs.homekeeping.tenantID is 1>><<button "Go to Work" "TenantM">><</button>><<elseif $time.minutes > 1080>>It's too late to work on today<<else>>You don't have the required materials.<</if>>
<b<<else>><b>No jobs to perform today</b><</if>></center>
</div><div class="topBar3"><div style="width: 101.9%; background-color:#0000B2;"> <<button "Shut Down">><<House>><</button>><div style="min-width: 75px; max-width: 75px; width: 75px; display:inline-block; text-align: center; font-size: 1em; float:right; background-color:#000099;"><<TimeMini>>_hours:_minutes<<if $settings.time == 1>> <<if $time.minutes < 720>>AM<<else>>PM<</if>><</if>></div></div></div></div><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Laptop">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div>You wake up as your doorbell ring. You wonder who it might be at this time of the day, especially since no one knows your address. You grumble as you walk towards the door, hoping it's not some salesperson trying to sell you some useless subscription or plastic tasting chocolate bars.
You open the door only to see an overdressed man. <span style=color:green>"Good morning<<if $player.status.crossdressing>>, I am looking for $player.names.basic. Is he currently here?<<else>> $player.names.basic. I am Mr. Bettencourt, your landlord. May I come in?<</if>>"</span>
<<if $player.status.crossdressing>><span class=You>"Yeah... uhmm... that's me..."</span>, you say, awkwardly.
<span style=color:green>"Oh, my apologies. May I come in?"</span>
<</if>>You gesture him to come in. <span style=color:green>"I won't waste too much of your time. You see, I own multiple properties and I do not have much time to take care of every repairs needed. Because of this I would like to make you an offer that will be beneficial for both of us."</span>
<span class=You>"Which would be?"</span>
<span style=color:green>"You would act as the building's handyman and performs basic maintenance duties for me. Of course, you'd be compensated with every jobs and also have a significant rent reduction."</span>
<span class=You>"And by significant rent reduction, you mean?"</span>
<span style=color:green>"Half of your rent would go away. This isn't a full time job, so you are free to pursue any professional activities, just as long as you take care of things relatively quickly."</span>
You are taken aback, this would probably free you a lot of time at the cost of some menial labor for your posh landlord. <span class=You>"Well uhmmm..."</span>
<span style=color:green>"Great! I knew I could count on you. Here is a toolbox with everything you should need."</span>
You don't have time to protest that he is already leaving. You are a bit puzzled, but you won't spit on this rent reduction now, will you? You open the tool box, which contains actually decent quality tools and find a note telling you that any extra supplies can be found at Plank's and that those supplies can be put on his account.
<b>HINT:</b> You now have access to a new tab on Realturf where tickets will appear from tenants.
<span class=You><i>"I need a <<link "coffee..." "NightJump">><<set $flags.jobs.homekeeping.apartment = 1>><<addToInventory "Toolbox">><</link>>"</i></span><<set _random = random(1,10)>><<if $player.status.crossdressing && visited('TenantF') is 0>>The tenant looks at you a bit surprised. She certainly didn't expect you to look like this.<<else>>You are welcomed by the tenant, who seems a bit relieved that you are here.<</if>> <<if $flags.jobs.homekeeping.urgency == 0>><span class=Genevieve>"Wow, I didn't expect you to come today!"</span>
\
\<<elseif $flags.jobs.homekeeping.urgency == 1>><span class=Genevieve>"Thank you for coming so quickly!"</span>
\
\<<elseif $flags.jobs.homekeeping.urgency == 2>><span class=Genevieve>"Hey, thank you for coming, let me show you the problem"</span>
\
\<<elseif $flags.jobs.homekeeping.urgency <= 4>><span class=Genevieve>"Hi, let me show you the issue."</span>
\
\<<elseif $flags.jobs.homekeeping.urgency <= 6>><span class=Genevieve>"Finally, this is getting out of hand here!"</span>
\
\<<else>><span class=Genevieve>"About fucking time, this thing just keeps getting worse!"</span><</if>><<if $flags.jobs.homekeeping.jobType is "Piping">><<removeFromInventory "Piping">> She guides you towards the kitchen and shows you her sink. <span class=Genevieve>"It's leaking and it's starting to drive me insane. I'd do it myself, but I am all thumbs."</span><<elseif $flags.jobs.homekeeping.jobType is "Windows">><<removeFromInventory "Windows">> She guides you towards the living room, where the window is guide clearly cracked <span class=Genevieve>"A bird flew straight in my window and the glass cracked. I know it's still good, but I'd much rather have a new one, you know?"</span> You shrug, after all, it's just work for you and you aren't the one paying the repairs. Quite frankly, you wouldn't care if she somehow damaged it herself.<<elseif $flags.jobs.homekeeping.jobType is "Electricity">><<removeFromInventory "ElectricalComponents">><span class=Genevieve>"One of the fuses broke or something, now I don't have light in my bathroom."</span> You sigh, this is going to be a pain to fix, probably.<<elseif $flags.jobs.homekeeping.jobType is "Plaster">><<removeFromInventory "Plaster">><<set $player.stats.hygiene-=10>> She shows you her kitchen's ceiling, cracks quite visible. <span class=Genevieve>"Honestly, I just find it ugly as sin. Can you do anything about it?"</span> You smile awkwardly, knowing full well this will be a pain in the ass to fix.<</if>>
<<if _random <= 3 && $player.status.crossdressing>>You chat with her as you work. She really love to talk about everything cosmetics and you manage to pick up some tricks from <<link "her." "Apartment 2">><<set $player.skills[7].xp+=10>><<set $player.stats.hygiene-=5>><<set $player.stats.fitness+=random(2,4)>><<set $player.assets.money+=40>><<set $flags.jobs.homekeeping = {active: true, apartment: $flags.jobs.homekeeping.apartment, jobType: "None", tenantID: -1, urgency: -1}>><<set $time.minutes+=random(45,75)>><</link>>
\
\<<elseif _random > 2 && _random <= 4 && !$player.status.ate>>You work for about an hour and, much to your surprise, she invites you to eat with her. You don't refuse as it will save you from cooking yourself. You spend an extra hour at her place and return home with a full <<link "belly." "Apartment 2">><<set $player.status.ate = true>><<set $player.stats.hygiene-=5>><<set $player.stats.fitness+=random(2,4)>><<set $player.assets.money+=40>><<set $flags.jobs.homekeeping = {active: true, apartment: $flags.jobs.homekeeping.apartment, jobType: "None", tenantID: -1, urgency: -1}>><</link>>
\
\<<elseif _random > 4 && _random <= 7 && !$player.status.crossdressing and $flags.jobs.homekeeping.jobType is "Piping">>You work on the piping and you notice the tenant is particularly in your legs, talking to you, teasing you. She seems to be interested in having sex with you.
<span id=choice></center><<link "Give her what she wants">><<replace #choice>>You flirt back with her, taking a break from your plumbing work. She seems quite happy you are responding to her advances and soon the two of you are doing it on her table.
<video src="Images/Porn/TenantFSex.m4v" type="video/m4v" autoplay loop></span>
It takes you a bit more time to complete your job, but you are certain that she is left completely <<link "satisfied." "Apartment 2">><<set $player.stats.hygiene-=10>><<set $player.stats.fitness+=random(2,4)>><<set $player.assets.money+=40>><<set $flags.jobs.homekeeping = {active: true, apartment: $flags.jobs.homekeeping.apartment, jobType: "None", tenantID: -1, urgency: -1}>><<set $time.minutes+=random(75,105)>><</link>><</replace>><</link>> | <<link "Ignore her">><<replace #choice>>You aren't in the mood today and so you do your best to ignore her. After a while, she stops, probably frustrated that she can't seduce you, but it allows you to finish your job in a timely <<link "manner." "Apartment 2">><<set $player.stats.hygiene-=5>><<set $player.stats.fitness+=random(2,4)>><<set $player.assets.money+=40>><<set $flags.jobs.homekeeping = {active: true, apartment: $flags.jobs.homekeeping.apartment, jobType: "None", tenantID: -1, urgency: -1}>><<set $time.minutes+=random(45,75)>><</link>><</replace>><</link>></center></span>
\
\<<else>><<if $flags.jobs.homekeeping.jobType is "Piping" && !$player.status.crossdressing>><video src="Images/Misc/TenantFWork.m4v" type=video/m4v loop autoplay></video>
<</if>>You fix her issue, it takes you some time, but she is happy everything is back in order and you return <<link "home." "Apartment 2">><<set $player.stats.hygiene-=5>><<set $player.stats.fitness+=random(2,4)>><<set $player.assets.money+=40>><<set $flags.jobs.homekeeping = {active: true, apartment: $flags.jobs.homekeeping.apartment, jobType: "None", tenantID: -1, urgency: -1}>><<set $time.minutes+=random(45,75)>><</link>><</if>><<set _random = random(1,10)>><<if $player.status.crossdressing && visited('TenantM') is 0>>The tenant looks at you a bit surprised. He certainly didn't expect you to look like this.<<else>>You are welcomed by the tenant, who seems a bit relieved that you are here.<</if>> <<if $flags.jobs.homekeeping.urgency == 0>><span class=Trent>"Well mark me surprise! You're here the very day I reported the issue."</span>
\
\<<elseif $flags.jobs.homekeeping.urgency == 1>><span class=Trent>"Well that was fast, glad you could come fix this issue so quickly."</span>
\
\<<elseif $flags.jobs.homekeeping.urgency == 2>><span class=Genevieve>"Thanks for coming, I'm going to show you the problem at hand."</span>
\
\<<elseif $flags.jobs.homekeeping.urgency <= 4>><span class=Trent>"Ah, there you are! Let me show you the issue."</span>
\
\<<elseif $flags.jobs.homekeeping.urgency <= 6>><span class=Trent>"Took you look enough to show up. Things were getting a bit awry hereover."</span>
\
\<<else>><span class=Trent>"Couldn't come any slower, eh? It's been what now? A week?!"</span><</if>><<if $flags.jobs.homekeeping.jobType is "Piping">><<removeFromInventory "Piping">> You go in his kitchen and he points you to the sink. <span class=Trent>"Shit's been leaking all over the floor and it's annoying as hell. Anything you can do about that?"</span><<elseif $flags.jobs.homekeeping.jobType is "Windows">><<removeFromInventory "Windows">> He guides you to his living room, where the window is guide clearly cracked <span class=Trent>"Some dickhead threw a rock or something and now it's broken. Can you fix it?"</span> You shrug, after all, it's just work for you and you aren't the one paying the repairs. Quite frankly, you wouldn't care if he somehow damaged it herself.<<elseif $flags.jobs.homekeeping.jobType is "Electricity">><<removeFromInventory "ElectricalComponents">><span class=Trent>"Wire fried or something, the whole place could have burned down!"</span> You sigh, this is going to be quite the pain to repair.<<elseif $flags.jobs.homekeeping.jobType is "Plaster">><<removeFromInventory "Plaster">><<set $player.stats.hygiene-=10>> <span class=Trent>"Look at this wall, all cracking up. I swear this building is about to collapse."</span> You try your best not to appear annoyed. You hate plaster with a passion...<</if>>
<<if _random <= 3>>You chat with him a little, mostly about training stuff. <<if visited("Training") > 30>>It's not even all that interesting, mostly idle bragging.<<else>>It's rather impressive what he can do, maybe with some effort you'll catch up to him.<</if>> Still, this job is already enough of a <<link "workout." "Apartment 2">><<set $player.stats.hygiene-=5>><<set $player.stats.fitness+=random(2,4)>><<set $player.assets.money+=40>><<set $flags.jobs.homekeeping = {active: true, apartment: $flags.jobs.homekeeping.apartment, jobType: "None", tenantID: -1, urgency: -1}>><<set $time.minutes+=random(45,75)>><</link>>
\
\<<elseif _random > 2 && _random <= 4>>You work for about an hour and, much to your surprise, he invites you to have a beet with him. You don't refuse a cold one and drink with him. It's rather quiet, but you can tell he really appreciated your help <<link "today." "Apartment 2">><<if !$player.status.crossdressing and $player.stats.sissification <=30>><<set $player.stats.sissification-->><</if>><<set $player.stats.hygiene-=5>><<set $player.stats.fitness+=random(2,4)>><<set $player.assets.money+=40>><<set $flags.jobs.homekeeping = {active: true, apartment: $flags.jobs.homekeeping.apartment, jobType: "None", tenantID: -1, urgency: -1}>><</link>>
\
\<<elseif _random > 4 && _random <= 7 && $player.status.crossdressing and $flags.jobs.homekeeping.jobType is "Piping">>You work on the plumbing issue and you notice the tenant is particularly in your legs, talking to you to constantly and you can't help but notice he keeps looking at your ass
<span id=choice></center><<link "Tease him">><<replace #choice>>You wiggle your rear seductively as you work on the plumbing. You can feel how he's responding to your advances, suddenly being rather quiet, probably staring at your rear. Soon, he undresses your lower half and starts fucking you, forcing you to take a break as he fucks you roughly.
<video src="Images/Porn/TenantMSex.m4v" type="video/m4v" autoplay loop></span>
It takes you a bit more time to complete your job, but you are certain that the usually rather grumpy tenant is now quite <<link "satisfied." "Apartment 2">><<set $player.skills[2].xp+=4>><<set $player.stats.hygiene-=10>><<set $player.stats.fitness+=random(2,4)>><<set $player.assets.money+=40>><<set $flags.jobs.homekeeping = {active: true, apartment: $flags.jobs.homekeeping.apartment, jobType: "None", tenantID: -1, urgency: -1}>><<set $time.minutes+=random(75,105)>><</link>><</replace>><</link>> | <<link "Ignore him">><<replace #choice>>You aren't in the mood today and so you do your best to ignore him. After a while, he finally leaves you alone, allowing you to finish your job in a timely <<link "manner." "Apartment 2">><<set $player.stats.hygiene-=5>><<set $player.stats.fitness+=random(2,4)>><<set $player.assets.money+=40>><<set $flags.jobs.homekeeping = {active: true, apartment: $flags.jobs.homekeeping.apartment, jobType: "None", tenantID: -1, urgency: -1}>><<set $time.minutes+=random(45,75)>><</link>><</replace>><</link>></center></span>
\
\<<else>>You fix his issue, deciding not to tease him this time around. Still, you can see he's happy that you fixed the issue and you return <<link "home." "Apartment 2">><<set $player.stats.hygiene-=5>><<set $player.stats.fitness+=random(2,4)>><<set $player.assets.money+=40>><<set $flags.jobs.homekeeping = {active: true, apartment: $flags.jobs.homekeeping.apartment, jobType: "None", tenantID: -1, urgency: -1}>><<set $time.minutes+=random(45,75)>><</link>><</if>><<Inventory>><<set _hasStove = setup.playerCode.hasItem('Stove')>><<set _hasLaptop = setup.playerCode.hasItem('Laptop')>><<set _hasAlarm = setup.playerCode.hasItem('Alarm')>><<set _hasSewingMachine = setup.playerCode.hasItem('SewingMachine')>><<set _hasClipper = setup.playerCode.hasItem('Clipper')>><<set _hasBed = setup.playerCode.hasItem('Bed')>><<set _nbAdmorvils = setup.playerCode.inventoryQuantity("Admorvils")>> <<set _nbSteroids = setup.playerCode.inventoryQuantity("Steroids")>> <<set _nbInhibiPlus = setup.playerCode.inventoryQuantity("Inhibi+")>> <<set _nbHairBGone = setup.playerCode.inventoryQuantity("HairBGone")>> <<set _nbDimoxinil = setup.playerCode.inventoryQuantity("Dimoxinil")>><<if $timer.kamVBad is 0 && $flags.jobs.kam.vBad and $housing.current is "fixerUpper">><<set $ConsequenceKam = random(1,10)>><<if $ConsequenceKam is 1>><<set $flags.jobs.kam.vBad = false>><<goto "FixerUpper">><<elseif $ConsequenceKam is 3 or $ConsequenceKam is 4 or $ConsequenceKam is 9>><<goto "FixerUpper">><<elseif $ConsequenceKam is 2>>You arrive home to see your door freshly vandalised. You sigh in annoyance as you will now have to repaint the <<link "door...">><<set $housing.upgrades[0].door = false>><<set $flags.jobs.kam.vBad = false>><<goto "FixerUpper">><<set $player.stats.dignity-=5>><</link>><<elseif $ConsequenceKam is 5>><<set _targetPanties = [setup.playerCode.hasItem("BlackPanties"), setup.playerCode.hasItem("PinkPanties"), setup.playerCode.hasItem("PlainPanties"), setup.playerCode.hasItem("BluePanties"), setup.playerCode.hasItem("RedPanties"), setup.playerCode.hasItem("LatexPanties"), setup.playerCode.hasItem("PinkLatexPanties")]>><<set _targetWorn = [setup.playerCode.isWorn("BlackPanties"), setup.playerCode.isWorn("PinkPanties"), setup.playerCode.isWorn("PlainPanties"), setup.playerCode.isWorn("BluePanties"), setup.playerCode.isWorn("RedPanties"), setup.playerCode.isWorn("LatexPanties"), setup.playerCode.isWorn("PinkLatexPanties")]>>You realize that the door of your apartment was slightly opened. To your relief there was no one inside the apartment but after taking inventory of your possessions, you <<if _targetPanties[0] && !_targetWorn[0]>>realize that your black panties are missing.<<removeFromInventory "BlackPanties">><<elseif _targetPanties[1] && !_targetWorn[1]>>realize that your pink panties are missing.<<removeFromInventory "PinkPanties">><<elseif _targetPanties[2] && !_targetWorn[2]>><<removeFromInventory "PlainPanties">>realize that your plain panties are missing.<<elseif _targetPanties[3] && !_targetWorn[3]>><<removeFromInventory "BluePanties">>realize that your blue panties are missing.<<elseif _targetPanties[4] && !_targetWorn[4]>><<removeFromInventory "RedPanties">>realize that your red panties are missing.<<elseif _targetPanties[5] && !_targetWorn[5]>><<removeFromInventory "LatexPanties">>realize that your latex panties are missing.<<elseif _targetPanties[6] && !_targetWorn[6]>><<removeFromInventory "PinkLatexPanties">>realize that your pink latex panties are missing.<<else>> find that nothing of value is missing, but the intruder was clearly looking for something.<</if>>
<<link "This is scary...">><<set $flags.jobs.kam.vBad = false>><<goto "FixerUpper">><</link>><<elseif $ConsequenceKam is 6>><<set _smallPlug = [setup.playerCode.hasItem("SmallButtplug"), setup.playerCode.isWorn("SmallButtplug")]>><<set _plug = [setup.playerCode.hasItem("Buttplug"), setup.playerCode.isWorn("Buttplug")]>><<set _largePlug = [setup.playerCode.hasItem("LargeButtplug"), setup.playerCode.hasItem("LargeButtplug")]>><<set _vibrator = setup.playerCode.hasItem("Vibrator")>><<set _ballGag = [setup.playerCode.hasItem("BallGag"), setup.playerCode.isWorn("BallGag")]>>You realize that the door of your house was slightly opened. To your relief there was no one inside the premises but after taking inventory of your possessions, you<<if _smallPlug[0] && !_smallPlug[1]>> notice that your small buttplug is missing.<<removeFromInventory "SmallButtplug">><<elseif _plug[0] && !_plug[1]>> notice that your buttplug is missing.<<removeFromInventory "Buttplug">><<elseif _largePlug[0] && !_largePlug>> notice that your large buttplug is missing.<<removeFromInventory "LargeButtplug">><<elseif _vibrator>> notice that your vibrator is missing.<<removeFromInventory "Vibrator">><<elseif _ballGag[0] && !_ballGag[1]>> notice that your ball gag is missing.<<removeFromInventory "BallGag">><<else>> find that nothing of value is missing, but the intruder was clearly looking for something.<</if>>
<<link "This is scary...">><<set $flags.jobs.kam.vBad = false>><<goto "FixerUpper">><</link>><<elseif $ConsequenceKam is 7>>You realize that the door of your house was slightly opened. To your relief there was no one inside the premises but after taking inventory of your possessions, you notice the burglar took some of your money.<<set $player.assets.money-=50>>
<<link "This is scary...">><<set $flags.jobs.kam.vBad = false>><<goto "FixerUpper">><</link>><<elseif $ConsequenceKam is 8>>You realize that the door of your house was slightly opened. To your relief there was no one inside the premises but after taking inventory of your possessions, you notice the burglar took some of your money.<<set $player.assets.money-=100>>
<<link "This is scary...">><<set $flags.jobs.kam.vBad = false>><<goto "FixerUpper">><</link>><<elseif $ConsequenceKam is 10>><<set _targetBra = [setup.playerCode.hasItem("BlackBra"), setup.playerCode.hasItem("PinkBra"), setup.playerCode.hasItem("PlainBra"), setup.playerCode.hasItem("BlueBra"), setup.playerCode.hasItem("RedBra"), setup.playerCode.hasItem("LatexBra"), setup.playerCode.hasItem("PinkLatexBra")]>><<set _targetWorn = [setup.playerCode.isWorn("BlackBra"), setup.playerCode.isWorn("PinkBra"), setup.playerCode.isWorn("PlainBra"), setup.playerCode.isWorn("BlueBra"), setup.playerCode.isWorn("RedBra"), setup.playerCode.isWorn("LatexBra"), setup.playerCode.isWorn("PinkLatexBra")]>>You realize that the door of your apartment was slightly opened. To your relief there was no one inside the apartment but after taking inventory of your possessions, you <<if _targetBra[0] && !_targetWorn[0]>>realize that your black bra is now missing.<<removeFromInventory "BlackBra">><<elseif _targetBra[1] && !_targetWorn[1]>>realize that your pink bra is now missing.<<removeFromInventory "PinkBra">><<elseif _targetBra[2] && !_targetWorn[2]>><<removeFromInventory "PlainBra">>realize that your plain bra is now missing.<<elseif _targetBra[3] && !_targetWorn[3]>><<removeFromInventory "BlueBra">>realize that your blue bra is now missing.<<elseif _targetBra[4] && !_targetWorn[4]>><<removeFromInventory "RedBra">>realize that your red bra is now missing.<<elseif _targetBra[5] && !_targetWorn[5]>><<removeFromInventory "LatexBra">>realize that your latex bra is now missing.<<elseif _targetBra[6] && !_targetWorn[6]>><<removeFromInventory "PinkLatexBra">>realize that your pink latex bra is now missing.<<else>> find that nothing of value is missing, but the intruder was clearly looking for something.<</if>>
<<link "This is scary...">><<set $flags.jobs.kam.vBad = false>><<goto "FixerUpper">><</link>><</if>><<else>><div class="hidden"><<set $location = {name: 'Home',
goto: 'FixerUpper',
isUnlocked: () => State.variables.housing.current == 'fixerUpper',
dimension: 0,
coordinates: [0, 0],
openHours: [0, 1440],
openDays: [true, true, true, true, true, true, true],
tags: ['busAccessible', 'changeDimension', 'hidden']
}>></div><center><div class=travel><<if $player.assets.fixerUpper.renovations[0] < 100>>[img[Images/Locations/FixerUpper0.jpg]]<<else>>[img[Images/Locations/FixerUpper1.jpg]]<</if>></div></center><<if $player.assets.fixerUpper.renovations[0] < 100 or $player.assets.fixerUpper.renovations[1] < 100 or $player.assets.fixerUpper.renovations[2] < 100>><<set _hasMaterials = setup.playerCode.hasItem("ConstructionMaterials")>>Your new house will need major work before you can live in it, but at last, you are a homeowner!
\<<elseif $player.assets.fixerUpper.renovations[0] is 100 && $player.assets.fixerUpper.renovations[1] is 100 && $player.assets.fixerUpper.renovations[2] is 100 and ($player.assets.fixerUpper.renovations[3] < 100 or $player.assets.fixerUpper.renovations[4] < 100)>><center>Your new house is now in a liveable state. Some of the rooms still need renovating, but you are getting there!</center>
\<<else>><center>At last, you are a homeowner and your house is all freshly renovated. It took you many hours and cost you thousands of dollars, but you are pretty happy with the place!</center><</if>>
<center>What will you do?<<if !$flags.jobs.gas.job and $housing.current is "fixerUpper">><span class="You">
"I should probably go find a job, maybe the gas station is looking for people?"</span><</if>><<if (!$college.programs[0].active && !$college.programs[1].active && !$college.programs[2].active && !$college.programs[3].active && !$college.programs[4].active) and $time.days < 12 and $housing.current is "fixerUpper">><span class="You">
"It's the enrollment period at the College! I should probably register to a program."</span><</if>><<if visited("Club") < 5 && visited("Club") > 0 and ($time.days/7+2 > visited("Club")) and $housing.current is "fixerUpper">>
<span class=You>"It's been a while since I last went to the Red Vixen"</span><</if>><<if $time.days is 13 && visited("C2p1") is 0>>
<<if $time.minutes >= 1140 && $housing.current is "fixerUpper">>[[The Party->C2p1]]<<else>>You can go to the party starting from 19h<</if>><<elseif $time.days is 62 && $time.minutes >= 1140 && $flags.halloweenInvite>>[[Halloween Party->Halloween P1]]<</if>>
<<if $player.assets.fixerUpper.renovations[0] < 100>><<link "Renovate the Living Room - 5:00" "Renovate">><<set $player.assets.fixerUpper.renovations[0]+=random(15,25)>><</link>> | <</if>><<if $player.assets.fixerUpper.renovations[0] >= 100 && $player.assets.fixerUpper.renovations[1] >= 100 && $player.assets.fixerUpper.renovations[2] >= 100 && !$flags.housing.lateRent>><<link "Move In - 7:00" "FixerUpper">><<if $housing.rooms[0] is "Streaming Room">><<set $flags.jobs.kam.cap -= 1500>><</if>><<set $housing.rooms[0] = "None">><<set $housing.current = "fixerUpper">><<set $time.minutes+=420>><</link>> | <</if>><<if $college.programs[0].active and (!$housing.upgrades[2].tank or !$housing.upgrades[2].door) and $time.days > 40 && $housing.current is "fixerUpper">>[[Home Upgrades->FixerUpperUpgrades]] | <</if>><<if _hasLaptop and $housing.current is "fixerUpper">>[[Use your computer->Laptop]] | <</if>><<if _hasSewingMachine and $housing.current is "fixerUpper">>[[Sew->Sewing]] | <</if>><<if $playerClothingLooks[0].clothing.length > 0 or $playerClothingLooks[1].clothing.length > 0 or $playerClothingLooks[2].clothing.length > 0 or $playerClothingLooks[3].clothing.length > 0 or (def $playerClothingLooks[4] && $playerClothingLooks[4].clothing.length > 0) or (def $playerClothingLooks[5] && $playerClothingLooks[6].clothing.length > 0) or (def $playerClothingLooks[4] && $playerClothingLooks[6].clothing.length > 0) or (def $playerClothingLooks[7] && $playerClothingLooks[7].clothing.length > 0) && $housing.current is "fixerUpper">>[[Wardrobe->Looks]] | <<elseif $housing.current is "fixerUpper">>[[Wardrobe->Tops]] | <</if>>[[Kitchen]] | [[Bathroom]] | <<if $housing.rooms[0] is "None">>[[Empty Room->Room 1]]<<elseif $housing.rooms[0] is "Gym">>[[Home Gym->Room 1]]<<elseif $housing.rooms[0] is "Workshop">>[[Workshop->Room 1]]<<elseif $housing.rooms[0] is "Stream Room">>[[Stream Room->Room 1]]<<elseif $housing.rooms[0] is "Dance Room">>[[Dance Room->Room 1]]<</if>> | <<if $housing.rooms[1] is "None">>[[Empty Room->Room 2]]<<elseif $housing.rooms[1] is "Gym">>[[Home Gym->Room 2]]<<elseif $housing.rooms[1] is "Workshop">>[[Workshop->Room 2]]<<elseif $housing.rooms[1] is "Stream Room">>[[Stream Room->Room 2]]<<elseif $housing.rooms[1] is "Dance Room">>[[Dance Room->Room 2]]<</if>> | <<if ($time.minutes < 1260) && ($time.minutes > 359 && $housing.current is "fixerUpper")>>[[Nap]]<<elseif $housing.current is "fixerUpper">>[[Sleep->Night 3]]<</if>><<if _hasAlarm and $housing.current is "fixerUpper">> | [[Routine Settings->RoutineMaker]]<<if (($routines[0].eat is 1 or $routines[1].eat is 1) && (_nbHealthyFood is 0 or !_hasStove)) or (($routines[0].eat is 2 or $routines[1].eat is 2) and _nbFood is 0) or (($routines[0].eat is 3 or $routines[1].eat is 3) and _nbJunkFood is 0) or (($routines[0].autoshaveFace or $routines[1].autoshaveFace) && !_hasClipper and _nbRazors is 0) or (($routines[0].autoshaveBody or $routines[1].autoshaveBody) and _nbWaxStrips is 0 && _nbRazors is 0 && _nbCream is 0) or (($routines[0].autoshavePubes or $routines[1].autoshavePubes) and _nbWaxStrips is 0 && _nbRazors is 0) or (($routines[0].medication[0] or $routines[1].medication[0]) && _nbPainkiller is 0) or (($routines[0].medication[1] or $routines[1].medication[0]) && _nbAdmorvils is 0) or (($routines[0].medication[2] or $routines[1].medication[2]) && _nbDimoxinil is 0) or (($routines[0].medication[3] or $routines[1].medication[3]) && _nbHairBGone is 0) or (($routines[0].medication[4] or $routines[1].medication[4]) && _nbSteroids is 0) or (($routines[0].medication[5] or $routines[1].medication[5]) && _nbInhibiPlus is 0)>><<link "⚠️">><<script>>Dialog.setup("Warning", "charsheet"); Dialog.wiki(Story.get("RoutineWarning").processText()); Dialog.open();<</script>><</link>><</if>><</if>>
<<Clothes>><<if _gag or (!_outfit && (!_top or !_bottom)) or !_shoes>><span class="You">"I can't go out like this!"</span><<elseif !_shoes>><span class="You">"I should put some shoes on before leaving"</span><<else>><span data-nokeys="true">[[Go out->Travel]]</span><<Leave>><</if>></center><</if>>
<<set _paint = setup.playerCode.hasItem("Paint")>><span id=1>Perform some home repairs?
<<if !$housing.upgrades[2].door and _paint>><<link "Repaint your door">><<replace #1>><<set $time.minutes+=40>><<set $player.stats.hygiene-=5>><<set $player.stats.dignity+=5>>You repaint your front door, covering up the slur that was painted on it by unknown vandals. You feel a little more proud about where you live now, even if the interior is still pretty awful.
<<link "All done!">><<removeFromInventory "Paint">><<set $housing.upgrades[1].door = true>><<goto "FixerUpper">><</link>><</replace>><</link>>
<<elseif !$housing.upgrades[1].door && !_paint>><span class=You><i>"I would need to buy some paint"</i></span><</if>></span>
<span data-nokeys="true"><<link "Nevermind">><<goto "Apartment 2">><</link>></span><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "FixerUpper">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><<set _alarm = setup.playerCode.hasItem("Alarm")>>You have a pleasant night, allowing you to be well rested for tomorrow.<span id=check><<silently>><<weightcheck>><</silently>></span><<if !_alarm and $time.days > 5>>
<span class=You>//I should get a little more organised, maybe buying an alarm clock will allow me to establish a routine?//</span><</if>><<if !$player.status.ate>>
<<set $player.stats.health-=(random(5,10))>><span style=color:red>You didn't eat today</span><</if>>
<<silently>><<if _alarm>><<if ($time.minutes < $routines[0].wakeUp) && (($time.days % 7 == 1 && $routines[0].active[0]) or ($time.days % 7 == 2 && $routines[0].active[1]) or ($time.days % 7 == 3 && $routines[0].active[2]) or ($time.days % 7 == 4 && $routines[0].active[3]) or ($time.days % 7 == 5 && $routines[0].active[4]) or ($time.days % 7 == 6 && $routines[0].active[5]) or ($time.days % 7 == 0 && $routines[0].active[6]))>><<set $time.minutes to $routines[0].wakeUp>><<elseif ($time.minutes > $routines[0].wakeUp) && (($time.days % 7 == 0 && $routines[0].active[0]) or ($time.days % 7 == 1 && $routines[0].active[1]) or ($time.days % 7 == 2 && $routines[0].active[2]) or ($time.days % 7 == 3 && $routines[0].active[3]) or ($time.days % 7 == 4 && $routines[0].active[4]) or ($time.days % 7 == 5 && $routines[0].active[5]) or ($time.days % 7 == 6 && $routines[0].active[6]))>><<set $time.minutes = ($time.minutes+(1440-$time.minutes+$routines[0].wakeUp))>><<elseif ($time.minutes < $routines[1].wakeUp) && (($time.days % 7 == 1 && $routines[1].active[0]) or ($time.days % 7 == 2 && $routines[1].active[1]) or ($time.days % 7 == 3 && $routines[1].active[2]) or ($time.days % 7 == 4 && $routines[1].active[3]) or ($time.days % 7 == 5 && $routines[1].active[4]) or ($time.days % 7 == 6 && $routines[1].active[5]) or ($time.days % 7 == 0 && $routines[1].active[6]))>><<set $time.minutes to $routines[1].wakeUp>><<elseif ($time.minutes > $routines[1].wakeUp) && (($time.days % 7 == 0 && $routines[1].active[0]) or ($time.days % 7 == 1 && $routines[1].active[1]) or ($time.days % 7 == 2 && $routines[1].active[2]) or ($time.days % 7 == 3 && $routines[1].active[3]) or ($time.days % 7 == 4 && $routines[1].active[4]) or ($time.days % 7 == 5 && $routines[1].active[5]) or ($time.days % 7 == 6 && $routines[1].active[6]))>><<set $time.minutes = ($time.minutes+(1440-$time.minutes+$routines[1].wakeUp))>><<else>><<set $time.minutes+=600>><</if>><<elseif !_alarm>><<set $time.minutes+=600>><</if>><</silently>><<link "Wake up" "NightJump">><</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "NightJump">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div>
<<set $player.status.ate = false>><<set $timer.makeup.lips to 0>><<set $timer.makeup.toper to 0>><<set $timer.makeup.eyeshadow to 0>><<set $timer.makeup.eyeliner to 0>><<set $player.status.inhibiPlus = false>><<Autosave>><<if $player.assets.fixerUpper.renovations[4] < 100 && $housing.current is "fixerUpper">><<set _hasMaterials = setup.playerCode.hasItem("ConstructionMaterials")>><center><div class=travel>[img[Images/Locations/RoomFixerUpper.jpg]]</div></center>
<center><<if _hasMaterials>><<link "Renovate the Kitchen - 5:00" "Renovate">><<set $player.assets.fixerUpper.renovations[4]+=random(15,25)>><</link>> | <</if>><<link "Leave" "FixerUpper">><</link>></center><<else>><<set _chair = [setup.playerCode.hasItem("BlueChair"), setup.playerCode.hasItem("PinkChair")]>><<if $housing.rooms[1] is "None">><<nobr>>
<<set _gymMatting = setup.playerCode.hasItem("GymMatting")>>
<<set _dumbbells = setup.playerCode.hasItem("Dumbbells")>>
<<set _weights = setup.playerCode.hasItem("Weights")>>
<<set _airWalker = setup.playerCode.hasItem("AirWalker")>>
<<set _sewingMachine = setup.playerCode.hasItem("SewingMachine")>>
<<set _Mannequin = setup.playerCode.hasItem("Manequin")>>
<<set _hangingRack = setup.playerCode.hasItem("HangingRack")>>
<<set _laptop = setup.playerCode.hasItem("Laptop")>>
<<set _desk = setup.playerCode.hasItem("Desk")>>
<<set _AcousticPanels = setup.playerCode.hasItem("AcousticPanels")>>
<<set _largeMirror = setup.playerCode.hasItem("LargeMirror")>>
<<set _pole = setup.playerCode.hasItem("Pole")>>
<<set _soundSystem = setup.playerCode.hasItem("SoundSystem")>>
<</nobr>>A room you just use for miscellaneous storage, maybe you could make something out of it?
<<if $housing.rooms[0] !== "Gym">>Gym (<<if _gymMatting>><span style=color:green>Gym Matting</span><<else>><span style=color:red>Gym Matting</span><</if>> | <<if _dumbbells>><span style=color:green>Dumbbell Set</span><<else>><span style=color:red>Dumbbell Set</span><</if>> | <<if _weights>><span style=color:green>Weights</span><<else>><span style=color:red>Weights</span><</if>> | <<if _airWalker>><span style=color:green>Air Walker</span><<else>><span style=color:red>Air Walker</span><</if>>) - <<if _gymMatting and _dumbbells and _weights and _airWalker>><<link "Make a Gym">><<set $housing.rooms[1] = "Gym">><<goto "Room 2">><<set $time.minutes+=60>><</link>><<else>><span style=color:red>Missing Objects</span><</if>><</if>><<if $flags.jobs.sewing.job and $housing.rooms[0] !== "Workshop">>
Workshop (<<if _sewingMachine>><span style=color:green>Sewing Machine</span><<else>><span style=color:red>Sewing Machine</span><</if>> | <<if _Mannequin>><span style=color:green>Mannequin</span><<else>><span style=color:red>Mannequin</span><</if>> | <<if _hangingRack>><span style=color:green>Hanging Rack</span><<else>><span style=color:red>Hanging Rack</span><</if>> | <<if _desk>><span style=color:green>Desk</span><<else>><span style=color:red>Desk</span><</if>>) - <<if _sewingMachine and _desk and _Mannequin and _hangingRack>><<link "Make a Workshop">><<set $housing.rooms[1] = "Workshop">><<goto "Room 2">><<set $time.minutes+=30>><</link>><<else>><span style=color:red>Missing Objects</span><</if>><</if>>
<<if $housing.rooms[0] !== "Steam Room">>Streaming Room (<<if _laptop>><span style=color:green>Laptop</span><<else>><span style=color:red>Laptop</span><</if>> | <<if _chair[0] or _chair[1]>><span style=color:green>Computer Chair</span><<else>><span style=color:red>Computer Chair</span><</if>> | <<if _desk>><span style=color:green>Desk</span><<else>><span style=color:red>Desk</span><</if>> | <<if _AcousticPanels>><span style=color:green>Acoustic Panels</span><<else>><span style=color:red>Acoustic Panels</span><</if>>) - <<if _laptop and _desk and _AcousticPanels and (_chair[0] or _chair[1])>><<link "Make a Streaming Room">><<set $housing.rooms[1] = "Stream Room">><<set $flags.jobs.kam.cap += 1500>><<goto "Room 2">><</link>><<else>><span style=color:red>Missing Objects</span><</if>><</if>><<if $housing.rooms[0] !== "Dance Room" && ($flags.jobs.showNTail or $flags.jobs.blueMoon.stripper or $college.programs[1].active)>>
Dance Room (<<if _largeMirror>><span style=color:green>Large Mirror</span><<else>><span style=color:red>Large Mirror</span><</if>> | <<if _pole>><span style=color:green>Pole</span><<else>><span style=color:red>Pole</span><</if>> | <<if _soundSystem>><span style=color:green>Sound System</span><<else>><span style=color:red>Sound System</span><</if>>) - <<if _largeMirror && _pole && _soundSystem>><<link "Make a Dance Room">><<refresh>><<set $housing.rooms[1] = "Dance Room">><</link>><<else>><span style=color:red>Missing Objects</span><</if>><</if>>
[[Leave->FixerUpper]]
\<<elseif $housing.rooms[1] is "Gym">><div class=travel>[img[Images/Locations/HomeGym.jpg]]
Your home gym allows you to stay in shape at home. Of course you do not have the space for all the equipment you can find at the gym, but you are no longer forced to go there to train.
<center><<link "Train - 1:00">><<if $player.backstory is 4>><<set $player.stats.fitness+=3>><<else>><<set $player.stats.fitness+=(2*($player.stats.health/100))>><</if>><<set $time.minutes+=60>><<set $player.stats.hygiene-=(random(4,7))>><<refresh>><</link>> | <<link "Leave">><<House>><</link>></center></div>
\<<elseif $housing.rooms[1] is "Workshop">><div class=travel>[img[Images/Locations/SewingRoom.jpg]]</div>
Your dedicated workshop gives you more room to create clothes. Better organisation also means it takes you less time to finish a project!
<center><<link "Sew" "Sewing">><</link>> | <<link "Leave">><<House>><</link>></center>
\<<elseif $housing.rooms[1] is "Stream Room">><div class=travel><<if _chair[1]>>[img[Images/Locations/StreamRoomP.jpg]]<<else>>[img[Images/Locations/StreamRoomB.jpg]]<</if>></div>
A dedicated room for doing your streams, it should help with your popularity as production value is greatly improved.
<center><<link "Stream" "Kam.io">><</link>> | <<link "Leave">><<goto "FixerUpper">><</link>></center>
\<<elseif $housing.rooms[1] is "Dance Room">>This somewhat empty room is the perfect location for you to practice dancing, or maybe get in shape with the shiny pole in the middle of it.
<center><<link "Dance - 1:00">><<set $time.minutes+=60>><<refresh>><<set $player.skills[6].xp+=3>><<set $player.stats.hygiene-->><</link>> | <<link "Poledance - 1:00">><<refresh>><<set $player.skills[6].xp++>><<if $playerBody.muscleBuild < 2>><<set $player.stats.fitness+=2>><</if>><<set $player.stats.hygiene-=3>><<set $time.minutes+=60>><</link>> | <<link "Leave">><<House>><</link>></center><</if>><</if>><<removeFromInventory "ConstructionMaterials">><<set _protection = [setup.playerCode.isWorn('BlackSteelCaps'), setup.playerCode.isWorn('PinkSteelCaps'), setup.playerCode.isWorn('SafetyGoggles')]>><<set _EffectChance = random(1,100)>><<if _protection[0] or _protection[1]>><<set _EffectChance-=20>><</if>><<if _protection[2]>><<set _EffectChance-=15>><</if>><center><video src="Images/Misc/Renovate.m4v" type=video/m4v autoplay loop></video></center>
<<if _EffectChance >= 90>><<set $player.stats.health-=20>>You seriously injure yourself as you work. You should consider wearing some protective gear while renovating the <<link "place." "FixerUpper">><</link>><<elseif _EffectChance >= 75>><<set $player.stats.health-=10>>You lightly injure yourself as you work. You should consider wearing some protective gear while renovating the <<link "place." "FixerUpper">><</link>><<elseif _EffectChance >= 60>>You get a splinter while working. While not a real injury, it's a true pain in the ass to <<link "remove." "FixerUpper">><<set $time.minutes+=15>><</link>><<else>>You spend time to renovate the house, making good <<link "progress." "FixerUpper">><</link>><</if>><div class="topBar">Settings <div style='float: right;'><<button "x">><<goto Laptop>><</button>></div></div><div id="web" class="web btn1"><<silently>><<set _class = "Images/Misc/Laptop" + setup.background[$settings.laptop.background] + ".jpg">><<set _preview = $settings.laptop.background>><<set _preview2 = $settings.laptop.background>><<repeat 0.25s>><<set _preview>><<if _preview2 !== _preview>><<set _preview2 = _preview>><<set _class = "Images/Misc/Laptop" + setup.background[_preview2] + ".jpg">><<replace #preview>><span id=preview class="BackgroundPreview">[img[_class]]</span><</replace>><</if>><</repeat>><</silently>><center><b> Change Wallpaper</b>
<span class="webSelect"><<listbox "_preview" autoselect>>
<<option "Beach" 1>>
<<option "Bimbo Caption" 4>>
<<option "Race Car" 2>>
<<option "Sissy Caption" 3>>
<<option "Valley (Default)" 0>>
<</listbox>></span>
<b>Preview</b>
<span id=preview class="BackgroundPreview">[img[_class]]</span>
<hr><b>Adblock Settings:</b>
<span class="webSelect"><<listbox "$settings.laptop.ads" autoselect>>
<<option "Show All (Default)" 0>>
<<option "Crosspromotions only" 1>>
<<option "Joke ads only" 2>>
<<option "Hide All" 3>>
<</listbox>></span>
<<button "Save and Close" "Laptop">><<set _preview>><<set $settings.laptop.background = _preview>><<set $settings.laptop.ads>><</button>> <<button "Close" "Laptop">><</button>></center>
</div><div class="topBar3"><div style="width: 101.9%; background-color:#0000B2;"> <<button "Shut Down">><<House>><</button>><div style="min-width: 75px; max-width: 75px; width: 75px; display:inline-block; text-align: center; font-size: 1em; float:right; background-color:#000099;"><<TimeMini>>_hours:_minutes<<if $settings.time == 1>> <<if $time.minutes < 720>>AM<<else>>PM<</if>><</if>></div></div><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Laptop">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><<widget "PorntubePreview">>
<<set _rec = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16]>>
<<set _rec = _rec.shuffle().slice(12)>>
<<set _i = 0>>
<div class=preview2><<for _i < _rec.length>>
<<set _image = "Images/Porn/PorntubeThumbnail" + _rec[_i] + ".jpg">>[img[_image]]
<div style="display:inline-block; color:gold; line-height:0.90; vertical-align: top; font-size: 0.8em; text-align: left;"><<switch _rec[_i]>>
<<case 1>><b>Hot goth lesbians shower</b><br>Goth_Stuff
<<case 2>><b>Publicly tied and humiliated</b><br>The Bondage Zone
<<case 3>><b>Gagged asian slut SOLO</b><br>SubbyLin
<<case 4>><b>MILF knows how to please</b><br>momspagetthiXXX
<<case 5>><b>Hot Fetish Lesbians</b><br>DominaLatex
<<case 6>><b>Two MILFs share fat cock</b><br>laylaporn_1978
<<case 7>><b>Two cosplay sluts+lucky guy</b><br>Cosporn
<<case 8>><b>Goth teen sucks cock</b><br>Moth Waifu
<<case 9>><b>Hot Latina Doggystyle</b><br>Xxthicclatinas36xX
<<case 10>><b>HOT BABE POV BJ</b><br>alex_meier
<<case 11>><b>Three lucky girls try BBC</b><br>Darked
<<case 12>><b>Teen fucked by stud at party</b><br>teenlover5315
<<case 13>><b>Lesbian Pool ORGY!</b><br>Purple-OwO
<<case 14>><b>Brunette Cumwhore</b><br>BJ_lover
<<case 15>><b>Big boobs solo masturbation</b><br>desperatewhore278
<<case 16>><b>blondeteen milks cock</b><br>Cockmilkers
<</switch>></div>
<<set _i ++>>
<br>
<</for>></div>
<</widget>>
<<widget "PorntubePreviewHome">>
<<set _rec = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16]>>
<<set _rec = _rec.shuffle().slice(8)>>
<<set _i = 0>>
<<for _i < _rec.length>>
<<set _img = ["Images/Porn/PorntubeThumbnail" + _rec[_i] + ".jpg", "Images/Porn/PorntubeThumbnail" + _rec[(_i + 1)] + ".jpg"]>>
<div class=preview>[img[_img[0]]]<br>
<center><<switch _rec[_i]>>
<<case 1>>Hot goth lesbians shower
<<case 2>>Publicly tied and humiliated
<<case 3>>Gagged asian slut SOLO
<<case 4>>MILF knows how to please
<<case 5>>Hot Fetish Lesbians
<<case 6>>Two MILFs share fat cock
<<case 7>>Two cosplay sluts+lucky guy
<<case 8>>Goth teen sucks cock
<<case 9>>Hot Latina Doggystyle
<<case 10>>HOT BABE POV BJ
<<case 11>>Three lucky girls try BBC
<<case 12>>Teen fucked by stud at party
<<case 13>>Lesbian Pool ORGY!
<<case 14>>Brunette Cumwhore
<<case 15>>Big boobs solo masturbation
<<case 16>>blondeteen milks cock
<</switch>></center>
</div>
<div class=preview>[img[_img[1]]]<br>
<center><<switch _rec[_i+1]>>
<<case 1>>Hot goth lesbians shower
<<case 2>>Publicly tied and humiliated
<<case 3>>Gagged asian slut SOLO
<<case 4>>MILF knows how to please
<<case 5>>Hot Fetish Lesbians
<<case 6>>Two MILFs share fat cock
<<case 7>>Two cosplay sluts+lucky guy
<<case 8>>Goth teen sucks cock
<<case 9>>Hot Latina Doggystyle
<<case 10>>HOT BABE POV BJ
<<case 11>>Three lucky girls try BBC
<<case 12>>Teen fucked by stud at party
<<case 13>>Lesbian Pool ORGY!
<<case 14>>Brunette Cumwhore
<<case 15>>Big boobs solo masturbation
<<case 16>>blondeteen milks cock
<</switch>></center>
</div>
<<set _i += 2>>
<</for>>
<</widget>>
<<widget "PorntubeVAd">>
<<if $settings.laptop.ads !== 3>>
<<if $settings.laptop.ads == 1>>
<<set _r = random(2,3)>>
<<elseif $settings.laptop.ads == 2>>
<<set _r = random(0,1)>>
<<else>>
<<set _r = random(0,3)>>
<</if>>
<<if _r == 0>>
<div title="This is a fake ad" style="display: inline-block; float: right; position: relative; right: 20px; top: -40px">[img[Images/Misc/FakeAds/VBanner0.png]]</div>
<<elseif _r == 1>>
<div title="This is a fake ad" style="display: inline-block; float: right; position: relative; right: 20px; top: -40px">[img[Images/Misc/FakeAds/VBanner1.jpg]]</div>
<<else>>
<<set _image = "Images/Misc/FakeAds/VBanner" + _r + ".jpg">>
<div style="display: inline-block; float: right; position: relative; right: 20px; top: -40px" title="Crosspromotion ad!">[img[_image][https://tfgames.site/index.php?module=viewgame&id=1205]]</div>
<</if>>
<</if>>
<</widget>>
<<widget "PorntubeHAd">><<if $settings.laptop.ads !== 3>><br>
<center>
<<if $settings.laptop.ads == 0>>
<<set _r = random(-1,4)>>
<<elseif $settings.laptop.ads == 1>>
<<set _r = random(-1, 2)>>
<<elseif $settings.laptop.ads == 2>>
<<set _r = random(3,4)>>
<</if>>
<<if _r < 1>>
<span title="Crosspromotion ad!">
[img[Images/Misc/FakeAds/HBanner0.gif][https://playstarwatch.com/]]
</span>
<<elseif _r <= 2>>
<span title="Crosspormotion ad!">
<<set _img = "Images/Misc/FakeAds/HBanner" + _r + ".jpg">>
[img[_img][https://bottledstarlight.com/]]
</span>
<<elseif _r == 3>>
<span title="This is a fake ad">
[img[Images/Misc/FakeAds/HBanner3.jpg]]
</span>
<<else>>
<span title="This is a fake ad">
[img[Images/Misc/FakeAds/HBanner4.gif]]
</span>
<</if>>
</center>
<</if>><</widget>>
<<widget "StreamChat">>
<<set _r = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]>>
<<set _r = _r.shuffle()>>
<<set _i = 0>>
<div class=chat>
<<for _i < _r.length>>
<span><<switch _r[_i]>>
<<case 1>>
<span style="color:blueviolet; background-color: inherit;">xXxAssLover69xXx:</span> More please gorgeous :)
<<case 2>>
<span style="color:darkgoldenrod; background-color: inherit;">DoeJane:</span> Love your stream bb, wanna shoutout?
<<case 3 4 5>>
<span style="color:red; background-color: inherit;">KamBot[BOT]:</span> <<print either("BigShot38", "xXMoneyWhaleXx", "SugarMum", "Lingerie_Fund", "SlutHunter3")>> donated <<print (5*random(1,5))>>$
<<case 6 7 8 9 10>>
<span style="color:red; background-color: inherit;">KamBot[BOT]:</span> <<print either("xaem12", "xia_agent", "noone", "anon1413", "BDawg", "NationalPronzographic", "fuckmedaddy", "Use#ggefa668")>> just followed.
<<case 11>>
<<if $player.assets.moneygain >= $Goal1 or _VidID > 1>><span style="color:pink; background-color: inherit;">SissyTiffany:</span> You have no idea how much I'd love to submit to you~<<else>><span style="color:blue; background-color: inherit;">Dommy_Nation:</span> Sincerity dictates that I do not enjoy this state of idleness.<</if>>
<<case 12>>
<span style="color:blue; background-color: inherit;">El_Guapo:</span> Eres muy sexy <3
<<case 13>>
<<if $player.status.crossdressing && $playerBody.breast.size < 2>><span style="color:green; background-color: inherit;">SissyHunter:</span> I'd so resize your asspussy with my cock.<<else>><span style="color: orange; background-color: inherit;">XxX_pornAddicc_XxX:</span> So hot! 😍😍😍<</if>>
<<case 14>>
<span style="color:hotpink; background-color: inherit;">LindaM:</span> <<if !$player.status.crossdressing and $playerBody.breast.size < 2>>Fuck me daddy!!!<<else>>You look so gorgeous hun!<</if>>
<<case 15>>
<<if $player.status.crossdressing && $playerBody.breast.size >= 2>><span style="color:blue; background-color: inherit;">BigBoobsEnjoyer:</span> Wait, that chick has a dick?!<<else>><span style="color:blue; background-color: inherit;">AEKE:</span> Free private plz?<</if>>
<<case 16>>
<span style="color:red; background-color: inherit;">KamBot[BOT]:</span> Do you like this content? Be sure to follow and donate to the creator!
<<case 17>>
<span style="color:green; background-color: inherit;">Tazdingo:</span> HAWT!
<<case 18>>
<span style="color:brown; background-color: inherit;">LatexModel235</span> <<set _latex = setup.playerCode.isWearingItemWithTags('Latex')>><<if _latex>>Love you style 🖤<<else>> Latex stream when? :O<</if>>
<<case 19>>
<span style="color:teal; background-color: inherit;">SkyeSkye</span> Love your streams luv 😍
<<case 20>>
<span style="color:grey; background-color: inherit;"><i>Message deleted by a moderator</i></span>
<</switch>>
<<if _i > 0>><hr><</if>>
<<set _i++>>
</span>
<</for>>
</div>
<</widget>>
<<script>>
function numberWithCommas(x) {
return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
}
Macro.add('numberWithCommas', {
handler: function () {
var num = this.args.length > 0 ? this.args[0] : '';
var formattedNum = numberWithCommas(num);
$(this.output).wiki(formattedNum);
}
});
<</script>><<set _vidID = "Images/Misc/PoleDancing" + random(1,2) + ".m4v">><center><video @src=_VidID type=video/m4v autoplay loop></video></center>
Pole dancing classes really take the most out of your flexibility, but it is so sensual and, quite surprisingly, are quite the great workout. After spending an hour and a half in pole dancing shoes, you feel your legs are getting quite <<link "strong!" "Dance Studio">><<if $flags.jobs.dancing.masteries[0] < 50>><<set $flags.jobs.dancing.masteries[0]++>><</if>><<set $player.stats.fitness++>><<set $playerBody.ratio-->><<set $time.minutes = 1200>><<set $player.stats.hygiene-->><<set $player.skills[6].xp+=3>><<set $flags.jobs.dancing.classes[0]-->><</link>><center><video src="Images/Misc/Twerking.m4v" type=video/m4v autoplay loop></video></center>
You spend the better part of an hour shaking your ass<<if $playerBody.rear.size < 2>>, however it is so flat that you don't even know if you are progressing<<else>> and you feel it is paying off as your technique gets progressively better<</if>>! However, this kind of dance is quite exhausting and you can't wait to go home and get some <<link "rest." "Dance Studio">><<if $flags.jobs.dancing.masteries[1] < 50>><<if $playerBody.rear.size < 2>><<set $flags.jobs.dancing.masteries[1]+=0.5>><<else>><<set $flags.jobs.dancing.masteries[1]++>><</if>><</if>><<set $player.stats.fitness+=2>><<set $time.minutes = 1200>><<set $player.stats.hygiene-=2>><<set $player.skills[6].xp+=2>><<set $flags.jobs.dancing.classes[1]-->><</link>><<set _active = false>><<script>>for (let element of State.variables.flags.jobs.dancing.contests) {
if (element.active) {
State.temporary.active = true
}
}<</script>>
\<<if (($time.days % 365) - 5) % 30 == 0 && (($time.days % 365) - 5) % 30 > 10>>There are no contests open for signups at the time.
<<else>><<if !_active>>There are currently some contests available.
-Poledancing (Solo)
-Twerking (Solo)
-Waltz (Couples)
<span id=choice><center><<set _i = 0>><<for _i < $flags.jobs.dancing.contests.length>><<capture _i>><<switch $flags.jobs.dancing.contests[_i].tier>><<case 0>><<set _class = "Amateur">><<case 1>><<set _class = "Begginer">><<case 2>><<set _class = "Intermediate">><<case 3>><<set _class = "Advanced">><<case 4>><<set _class = "Professional">><</switch>> <<if _i == 2>><<set _t = 2>><<else>><<set _t = 1>><</if>><<set _link = setup.contestType[_i] + " - $" + ((500+(500*$flags.jobs.dancing.contests[_i].tier))*_t) + " prize">><<link _link>><<replace #choice>>The <<switch _i>><<case 0>>Poledancing<<case 1>>Twerking<<case 2>>Waltz<</switch>> competition is a great way to show off your skill, have fun and, if you are lucky, gain some money.<<if _i == 2>> Of course, you will need a partner for this competition, but if you do not have one, you will be paired with a random partner at the time of the event.<</if>>
<center><<link "Register - $100">><<set $player.assets.money-=100>><<set $flags.jobs.dancing.contests[_i].active = true>><<goto "Dance Studio">><</link>> | <<link "Look at the other options">><<refreshPassage>><</link>> | <<link "Maybe another time" "Dance Studio">><</link>></center><</replace>><</link>> | <</capture>><<set _i++>><</for>> <<link "I changed my mind" "Dance Studio">><</link>></center></span><<else>>You are currently registered for the <<if $flags.jobs.dancing.contests[0].active>>poledancing<<elseif $flags.jobs.dancing.contests[1].active>>twerking<<elseif $flags.jobs.dancing.contests[2].active>>waltz<</if>> competition.
You still have <<if $time.days % 365 <= 35>><<if 35-$time.days % 365 > 1>><<print 35-$time.days % 365>> days <<else>>one day <</if>><<elseif $time.days % 365 <= 65>><<if 65-$time.days % 365 > 1>><<print 65-$time.days % 365>> days <<else>>one day <</if>><<elseif $time.days % 365 <= 95>><<if 95-$time.days % 365 > 1>><<print 95-$time.days % 365>> days <<else>>one day <</if>><<elseif $time.days % 365 <= 125>><<if 125-$time.days % 365 > 1>><<print 125-$time.days % 365>> days <<else>>one day <</if>><<elseif $time.days % 365 <= 155>><<if 155-$time.days % 365 > 1>><<print 155-$time.days % 365>> days <<else>>one day <</if>><<elseif $time.days % 365 <= 185>><<if 185-$time.days % 365 > 1>><<print 185-$time.days % 365>> days <<else>>one day <</if>><<elseif $time.days % 365 <= 215>><<if 215-$time.days % 365 > 1>><<print 215-$time.days % 365>> days <<else>>one day <</if>><<elseif $time.days % 365 <= 245>><<if 245-$time.days % 365 > 1>><<print 245-$time.days % 365>> days <<else>>one day <</if>><<elseif $time.days % 365 <= 275>><<if 275-$time.days % 365 > 1>><<print 275-$time.days % 365>> days <<else>>one day <</if>><<elseif $time.days % 365 <= 305>><<if 305-$time.days % 365 > 1>><<print 305-$time.days % 365>> days <<else>>one day <</if>><<elseif $time.days % 365 <= 335>><<if 335-$time.days % 365 > 1>><<print 335-$time.days % 365>> days <<else>>one day <</if>><<else>><<if 365-$time.days % 365 > 1>><<print 365-$time.days % 365>> days <<else>>one day <</if>><</if>>to prepare for the event.
<<link "Close" "Dance Studio">><</link>><</if>><</if>><<set $time.minutes = 1140>><<if $flags.jobs.dancing.contests[0].active>><<set _i = 0>><<elseif $flags.jobs.dancing.contests[1].active>><<set _i = 1>><<elseif $flags.jobs.dancing.contests[2].active>><<set _i = 2>><</if>><<if _i == 2>><<set _t = 2>><<else>><<set _t = 1>><</if>><<set _EffectChance = ($flags.jobs.dancing.masteries[_i]+($player.skills[6].level*5)+random(1,50))>><<set _r = random(1,50)+($flags.jobs.dancing.contests[_i].tier*10)>><<if _i < 2>><<set _id = "Images/Misc/Competition"+_i+".m4v">><<else>><<set _id = "Images/Misc/Waltz.m4v">><</if>><<set $flags.jobs.dancing.contests[0].active = false>><<set $flags.jobs.dancing.contests[1].active = false>><<set $flags.jobs.dancing.contests[2].active = false>><center><video @src=_img type=video/m4v autoplay loop></video></center>
<<if ($flags.jobs.dancing.contests[_i].tier < 2 && _EffectChance > _r) or ($flags.jobs.dancing.contests[_i].tier > 1 && (_EffectChance - _r) > 14)>>You win the contest. Your dedication to dance finally paying off and you feel like you are ready for new challenges. What could await you next? Who knows, but you are pretty thrilled!
<<link "Woohoo!" "Dance Studio">><<if $flags.jobs.dancing.contests[_i].tier < 4>><<set $flags.jobs.dancing.contests[_i].tier++>><</if>><<set $player.assets.money+=((250+(500*$flags.jobs.dancing.contests[_i].tier))*_t)>><<set $player.skills[6].xp+=(20+($flags.jobs.dancing.contests[_i].tier*5))>><</link>><<elseif $flags.jobs.dancing.contests[_i].tier > 1 && _EffectChance > _r>>You don't manage to win the first prize, but as the runner up, you still manage to recoup your investments for the competition. Hopefully, with a little more practice, you will succeed a next time.
<<link "So close, yet so far">><<set $player.assets.money+=((250+(250*$flags.jobs.dancing.contests[_i].tier))*_t)>><<set $player.skills[6].xp+=(10+($flags.jobs.dancing.contests[_i].tier*2))>><</link>><<else>>Despite your best efforts, you don't manage to win the competition. Still, with more practice, you are sure you will succeed one day.
<<link "Better luck next time" "Dance Studio">><<set $player.skills[6].xp+=10>><</link>><</if>><center><video src="Images/Misc/Waltz.m4v" type=video/m4v autoplay loop></video></center>
You spend hours practicing the waltz, ever so slowly making you better at this elegant style of <<link "dance." "Dance Studio">><<if $flags.jobs.dancing.masteries[2] < 50>><<<set $flags.jobs.dancing.masteries[2]++>>><</if>><<set $time.minutes = 1200>><<set $player.skills[6].xp+=4>><<set $flags.jobs.dancing.classes[2]-->><</link>>CONTENT ON HOLD FOR FUTURE PATCH
<<if visited('Emily') < 2>>
<<link>><</link>>
<<elseif visited('Emily') == 2>><span id=main>
<center><<link>><<replace>><</replace>><</link>><<if>> | <<link>><<replace>><</replace>><</link>><</if>> | <<link "Just saying hi." "Dance Studio">><</link>></center></span>
<</if>><<set $flags.jobs.holt.requestCheck = false>><<if $college.programs[3].exam1.passed>><<set _t = $time.days-7>><<else>><<set _t = $time.days>><</if>><<switch _t>><<case 64>>You have a meeting with HR this morning as you flunked your exam. Fortunately for you, it seems one of the higher ups was interested in giving you a chance nonetheless, but you will be stuck working directly under her watchful eye. You start your new position <<link "tomorrow." "HOE">><</link>>
\
\<<case 65>>You run into Kara this morning before starting your new tasks.
<span class=You>"Hey Kara, thank you for bailing my ass. I really appreciate you sticking your nose out for me, I owe you one."</span>
<span class=Kara>"But I didn't- Oh no..."</span>
<span class=You>"What?"</span>, you ask as you see Kara get a bit agitated. <span class=You>"Is there something wrong?"</span>
<span class=Kara>"Yeah... You said you failed your exam and you got bailed by someone, but the thing is, it wasn't me..."</span>
<span class=You>"And how is that bad?"</span>
<span class=Kara>"While I may be wrong, I think it might be Steph- I mean Mrs. Holt. She has a reputation with interns."</span>
<span class=You>"Care to elaborate a bit more? Am I in a bad spot?"</span>
<span class=Kara>"Well, it depends, but you can't make a single mistake or else she will own you for the rest of your internship. She is very strict and she doesn't take no for an answer so be extra careful okay?"</span>
<span class=You>"Damn... Okay I'll try my best, thank you for the warning Kara.</span>
You hurry to your new assigned work area and find out that you are indeed now the assistant of Mrs. Holt.
<span class=Holt>"Greetings, $player.names.basic."</span>
<span class=You>"Hello Mrs. Holt, thank you for the opportunity"</span>
<span class=Holt>"You're welcome, I always love giving people a second chance. After all, it's not a piece of paper that will show if you are competent or not."</span>
Well, so far she doesn't seem that bad. Maybe Kara was pranking you.
<span class=Holt>"As you are probably aware, you will serve as my secretary for the rest of the duration of your stage. This means you are expected to answer the phone, deliver my mail and take care of my schedule. Also, you might have to do some errands for me during the day, after all I am a very busy woman."</span>
<span class=You>"What kind of errands?"</span>
<span class=Holt>"Coffee, lunch, you know, nothing too complicated.</span>
<span class=You>"Understood. I will do my best to satisfy your needs, Mrs Holt."</span>
<span class=Holt>"Of course you will. Oh and by the way, I expect you to dress appropriately for work, so shirts, clean pants and dress shoes starting on Thursday, have I made myself clear?"</span>
<span class=You>"Yes, quite clear <<link "Mrs. Holt." "HOE">><<set $flags.jobs.holt.request = 1>><</link>>"</span>
\
\<<case 66>>You work your second shift under Mrs. Holt. So far it isn't too bad, even if she does have very specific requests when it comes to her coffee. You remember you need to dress professionally starting <<link "tomorrow." "HOE">><</link>>
\
\<<case 67>><<HoltR>><<if $flags.jobs.holt.requestCheck>>You spend another average shift managing Mrs. Holt's relatively busy schedule. Much to your relief, she seems satisfied with your <<link "attire." "HOE">><</link>><</if>>
\
\<<case 68>><<HoltR>><<if $flags.jobs.holt.requestCheck>>Mrs. Holt seems so far pretty satisfied with your work and you even get an extra half-hour for lunch, allowing you to go eat with Kara, which sounds as surprised as you when you tell her everything is going okay so <<link "far." "HOE">><</link>><</if>>
\
\<<case 71>><<HoltR>><<if $flags.jobs.holt.requestCheck>>You spend another average shift managing Mrs. Holt's relatively busy schedule. Much to your relief, she seems satisfied with your <<link "attire." "HOE">><</link>><</if>>
\
\<<case 72>><<HoltR>><<if $flags.jobs.holt.requestCheck>>You spend most of your shift running errands for Mrs. Holt. Fortunately for you, she seems satisfied with your work so <<link "far." "HOE">><</link>><</if>>
\
\<<case 73>><<HoltR>><<if $flags.jobs.holt.requestCheck && $flags.jobs.holt.request < 3>><<set $flags.jobs.holt.request = 4>>Mrs. Holt arrives a bit late today, carrying some clothing bags with her. While she appreciates the effort, it was obvious that you'd need something with a little more appeal to it. She expects you to wear this new outfit, black jeans and a top that seems a little weird on your body, starting <<link "tomorrow." "HOE">><<set _hasProTop = setup.playerCode.hasItem('ProfessionalTop')>><<set _hasJeans = setup.playerCode.hasItem('BlackJeans')>><<if !_hasProTop>><<addToInventory 'ProfessionalTop'>><</if>><<if !_hasJeans>><<addToInventory 'BlackJeans'>><</if>><</link>><<elseif $flags.jobs.holt.request >= 3 && $flags.jobs.holt.requestCheck>>Another hard day of work, fortunately for you, Mrs. Holt seems to be in a good mood <<link "today.">><</link>><</if>>
\
\<<case 74>><<HoltR>><<if $flags.jobs.holt.requestCheck>>One of Mrs. Holt clients gives you a rather strange look before going to his meeting with her. While you don't pay much attention to the meeting, instead trying to get ahead on your work, you overhear her talking about you as a "work in progress", whatever that <<link "means." "HOE">><</link>><</if>>
\
\<<case 75>><<HoltR>><<if $flags.jobs.holt.requestCheck>>You spend your launch time with Kara today as Mrs. Holt is attending a meeting.
<span class=Kara>"You know, that new blazer of yours... it's for girls."</span>
<span class=You>"W-wait what?! Mrs. Holt said it was European, hence the different cut."</span>
<span class=Kara>"Nope, it's for girls, silly. What did you do for her to give you that to begin with?"</span>
You explain to her how the last week happened, yet she doesn't seem surprised in the slightest. Before you have any time to ask her about Mrs. Holt, Kara gets up as she has to get back to work for an emergency.
<i><span class=You>"I wonder why she doesn't seem surprised about Mrs. Holt behaviour... I'll have to ask her next time I run into <<link "her..." "HOE">><</link>>"</span></i><</if>>
\
\<<case 78>><<HoltR>><<if $flags.jobs.holt.requestCheck && $flags.jobs.holt.request < 5>><<set $flags.jobs.holt.request = 5>>You somehow mess up Mrs. Holt coffee order and she goes completely ballistic. You probably chose the wrong day to mess up by the end of the day, she punishes you by mandating you to wear panties under your pants. You try to protest, but she reminds you that she can fail your internship at any moment, so you swallow your pride and meekly agree as she hands you a brand new <<link "pair." "HOE">><<set _hasPanties = [setup.playerCode.hasItem('PlainPanties'), setup.playerCode.hasItem('PinkPanties'), setup.playerCode.hasItem('BlackPanties'), setup.playerCode.hasItem('BluePanties'), setup.playerCode.hasItem('RedPanties')]>><<if !_hasPanties[0]>><<addToInventory "PlainPanties">><<elseif !_hasPanties[1]>><<addToInventory 'PinkPanties'>><<elseif !_hasPanties[2]>><<addToInventory "BlackPanties">><<elseif !_hasPanties[3]>><<addToInventory "BluePanties">><<elseif !_hasPanties[4]>><<addToIventory "RedPanties">><</if>><</link>><<elseif $flags.jobs.holt.requestCheck>>Mrs. Holt appears to be in a rather foul mood today. Fortunately, you manage to avoid her ire throughout the day and manage to leave the office <<link "unscathed." "HOE">><</link>><</if>>
\
\<<case 79>><<HoltR>><<if $flags.jobs.holt.requestCheck>>Mrs. Holt seems to be in a much better mood than yesterday, yet you know for a fact that she won't relent on your "chores" either. Better keep your head low so she doesn't add more to your <<link "burden." "HOE">><</link>><</if>>
\
\<<case 80>><<HoltR>><<if $flags.jobs.holt.requestCheck>><<if $flags.jobs.holt.requestCheck && $flags.jobs.holt.request < 8>><<set $flags.jobs.holt.request = 8>>As you are working on updating Mrs. Holt 'About' page on the corporate website, your rather temperamental boss passes by, looking at your work and concluding that 'you should be clean shaven from now on'.
<span class=You><i>"Well, so much for actual <<link "feedback..." "HOE">><</link>></i></span><<elseif $flags.jobs.holt.requestCheck>>You spend most of your day working on an updated bio of Mrs. Holt for the corporate website. While she certainly has an impressive career, you wouldn't exactly consider her as 'friendly' or a 'mentor' in any way, shape or <<link "form." "HOE">><</link>><</if>><</if>>
\
\<<case 81>><<HoltR>><<if $flags.jobs.holt.requestCheck>>Today is rather uneventful, Mrs. Holt spends most of the day on the phone and outside of a few tasks, you don't have much to do, allowing you to relax a little <<link "bit." "HOE">><</link>><</if>>
\
\<<case 82>><<HoltR>><<if $flags.jobs.holt.requestCheck>>You eat lunch with Kara as Mrs. Holt is out of the office for most of the day. You decide to confront her about Mrs. Holt's strange habits.
Kara seems a bit uncomfortable as you confront her, first letting out a sigh. <<if visited('RV3p5a') + visited('RV3p5b') > 0>><span class=Kara>"Well, I guess I do owe you that... So you know how I tend to try and feminize people around me, right?"</span>
<span class=You>"Uhmm... yeah, but I don't see how that-"</span>
<span class=Kara>"$player.names.basic, Mrs. Holt is essentially the one that introduced me to this. She showed me everything I know it's just that we have... different philosophies when it comes to this.</span>
<span class=You>"So like... she just uses her authority to get what she wants?"</span>
<span class=Kara>"Pretty much. But it's also her choice of partner, if we can say it like that... Essentially, she picks an intern with failing grades and blackmails them. I pick someone that's interested in the stuff, like Crystal. Our relationship is a bit strenuous because of this, but I can't go after her either, I'm nowhere high enough in the ladder to stop her."</span><<else>><span class=Kara>"So, Mrs. Holt has a reputation for finding a vulnerable and turning her into her... pet project"</span>
<span class=You>"And by that, I suppose you mean feminizing them?"</span>
<span class=Kara>"Essentially, if its a male. If its a female, she's just going to treat her like her personal doll either way. The point is that she will use your need to finish the internship as a way to blackmail you and bind you to her will."</span><</if>> She pauses for an instant. <span class=Kara>"Look, if you are uncomfortable with this, I'll try to find a way to get you out of this. I just need some time."</span>
You smile, knowing that Kara does actually care about you and has your back if you come to need her <<link "help." "HOE">><</link>><</if>>
\
\<<case 85>><<HoltR>><<if $flags.jobs.holt.requestCheck>>You have a creeping suspicion Mrs. Holt is up to something this week as she looks at you in a rather peculiar way most of the day. This feels rather uncomfortable, but you try to ignore it as it might just be what Kara told you that is getting in your <<link "head." "HOE">><</link>><</if>>
\
\<<case 86>><<HoltR>><<if $flags.jobs.holt.requestCheck>><<if $flags.jobs.holt.request < 11>><<addToInventory "GoldenChastity">><<wear "GoldenChastity">><<set $flags.jobs.holt.request = 11>>Mrs. Holt slams a small, golden object on your desk, absolutely furious. She berates you about how you look like some pervert and that she found the solution to that problem. Upon closer inspection, it looks like a golden chastity cage.
<video src="Images/Porn/HoltChastity.m4v" type=video/m4v autoplay loop></video>
<span id=choice><center><<link "Protest">><<replace #choice>><span class=You>"What the hell?! There's no way HR will let that slide!"</span> You vehemently protest, thinking you finally had a way to push back against your eccentric boss.
Unfortunately for you, her grin shows you are completely cornered and that you will have to endure the newest part of her plan. She makes you take off your pants and locks your cock in chastity, unsure of when it will see the light of day <<link "again." "HOE">><</link>><</replace>><</link>> | <<link "Give in">><<replace #choice>><<set $player.stats.sissification++>><<set $player.stats.dominance-=2>>You meekly resign, knowing that you are completely powerless to her wiles, and lock up your poor cock in the device. From now on, you can only hope this will fulfill her powertrip for the rest of your <<link "internship." "HOE">><</link>><</replace>><</link>></center></span><<else>>You spend a rather uneventful shift managing Mrs. Holt schedule. While she looks like she has something in mind, you remain <<link "unscathed." "HOE">><</link>><</if>><</if>>
\
\<<case 87>><<HoltR>><<if $flags.jobs.holt.requestCheck>>You spend the shift trying to get adjusted to chastity. It is quite uncomfortable, but at least crossing your legs is now a little less <<link "painful" "HOE">><<set $player.stats.sissification+=1>><</link>><</if>>
\
\<<case 88>><<HoltR>><<if $flags.jobs.holt.requestCheck>><<if $flags.jobs.holt.request < 12>><<set $flags.jobs.holt.request = 12>>Mrs. Holt sits on your text, blocking you the view of your computer's screen.
<span class=You><i>Ugh... what does she want now...</i></span>
She asks you how your newest employment change feels, referring the device locking away your manhood.<span id=choice>
<center><<link "I hate it...">><<replace #choice>> You reply that you despise it, making her laugh. Unfortunately for you, your candor leaves you in even more trouble as you are now mandated to wear outright feminine clothing. Blouses, skirts, dresses, all needing to be professional. You are rather surprised she isn't mandating you to wear heels at this point, but you don't press the matter, hoping you can keep this last shred of control over your <<link "appearance." "HOE">><</link>><</replace>><</link>> | <<link "It's not that bad">><<replace #choice>>You explain that you don't mind it as much as you would have thought. She gives you a very rare compliment, strongly implying that from now on you'll have to wear outright feminine clothing. Blouses, skirts, dresses, all needing to be professional. I guess you walked right into her <<link "trap." "HOE">><<set $player.stats.sissification+=2>><</link>><</replace>><</link>></center></span><<else>>You spend a rather uneventful shift managing Mrs. Holt schedule. While she looks like she has something in mind, you remain <<link "unscathed." "HOE">><</link>><</if>><</if>>
\
\<<case 89>><<HoltR>><<if $flags.jobs.holt.requestCheck>>You eat your lunch with Kara, explaining to her how you ended up in an even worse situation. Fortunately for you, she tells you she did find a way out for you, asking you if you want her help. She puts a strong emphasis on how important it is for you to accept now, before Mrs. Holt notices her mistake.
<span class=choice><center><<link "Accept her offer">><<replace #choice>>You accept her offer, knowing that you won't be able to handle much more abuse from your evil boss. Hopefully, Kara will succeed in freeing you from Mrs. Holt's grasp.
<<link "COMING SOON" "HOE">><</link>><</replace>><</link>> | <<link "Decline her offer">><<replace #choice>>You decline her offer, too afraid that Mrs. Holt is aware of your attempt to escape her cusp. While Kara seems quite worried about you, she understands your concerns and wishes you <<link "luck." "HOE">><<set $player.stats.sissification+=2>><<set $player.stats.dominance-=3>><</link>><</replace>><</link>></center></span><</if>>
\
\<<case 92>><<HoltR>><<if $flags.jobs.holt.requestCheck>>You spend most of the afternoon completely silent as Mrs. Holt seems to be in a tiff with her spouse over the phone. You keep telling to clients over the phone that she is in a meeting as you really don't want to draw her <<link "ire." "HOE">><</link>><</if>>
\
\<<case 93>><<HoltR>><<if $flags.jobs.holt.requestCheck>>You spend most of the day shuffling appointments around so Mrs. Holt can spend a day at the spa. You have to say you are looking forward to thursday as you will have a single day of peace and, fingers crossed, she'll be less on your case for a few <<link "days." "HOE">><</link>><</if>>
\
\<<case 94>><<HoltR>><<if $flags.jobs.holt.requestCheck>><<if $flags.jobs.holt.request < 13>><<set $flags.jobs.holt.request = 13>>Mrs. Holt seems in a rather pleasant mood today and actually offloads some work from your schedule today. However, you know this means she will probably use it as leverage to get something in return.
Predictable as she may be, her request, this time around, is rather simple; to wear feminine shoes on the daily from now on. At this point, it's not even worthwhile for you to protest as your clothes are obviously feminine by <<link "now" "HOE">><<set $player.stats.sissification++>><</link>><</if>><<else>>Mrs. Holt compliments your work. When she leaves, you pinch your thigh as you cannot believe it. Maybe complience is the best way for you to have peace at <<link "work..." "HOE">><</link>><</if>>
\
\<<case 95>>You have a free day at the office where you have an extremely small workload. You have to say it's nice to be free from Mrs. Holt grasp for once and being able to regain a semblance of normalty in your <<link "life." "HOE">><<set $player.stats.dignity++>><</link>>
\
\<<case 96>><<HoltR>><<if $flags.jobs.holt.requestCheck>>Mrs. Holt takes a look at you as she passes next to your desk. You can hear her mumble; <span class=Holt>"Coming up nicely, now to do something about your face..."</span>
You pretend you didn't hear anything, but you can only wonder what she means by <<link "that." "HOE">><</link>><</if>>
\
\<</switch>><<switch $time.days>><<case 64>>Due to your success with your first exam, you are assigned to help the accounting department. While it means you will mostly be in charge of helping them organize spending reports and data entry, at least the job doesn't seem like it will be that <<link "complicated." "HOE">><</link>>
\
\<<case 65>>You are given some instructions by the head of accounting. Nothing too complicated as you are not an accountant yourself, but just some basic things to help reduce the job of your <<link "colleagues." "HOE">><</link>>
\
\<<case 66>>You continue working on the expense reports, highlighting any suspicious expenses you find for the accountants to review <<link "them." "HOE">><</link>>
\
\<<case 67>>You do some data entry, nothing especially interesting. It is a mind numbing task and you find yourself drinking a lot of coffee to keep you somewhat aware while doing your task. However, your work is interupted by what seems to be a shouting match at the other end of the floor. Some of your colleagues are clearly trying to ignore it, while others seem to be completely oblivious. You are personally quite intrigued and decide to go see what's going on over <<linkreplace "there.">>there.
A small group of people seem to be gathered a few meters away, feigning work as they eavesdrop on the argument.
<span class=You>"What's going on?"</span>, you ask to one of the employees "queueing" at the photocopier. He whispers back to you, <span style=color:green>"The boss is firing her assistant it seems, pretty nasty squable. We're not too sure what sparked it, but it's the second assistant she fired this quarter."</span>
<center>[img[Images/Misc/MrsHoltIntro.jpg]]</center>
You turn around just to catch Mrs. Holt slap the assistant. <span style=color:pink>"Oohh... and you say HR won't do shit?"</span>
<span style=color:green>"No, they are completely powe-"</span> The man cuts his sentence short as the fight breaks off and a rather irritated Mrs. Holt approaching the small gathering.
Most people try to scatter away, citing various excuses, but you find yourself cornered by the tempermental boss. <span class=Holt>"You, intern, you think you can replace her?"</span>
Accepting her request might save you from playing spreadsheet simulator, but on the other hand, you will have to be extra careful not to end up like her former assistant.
<span id=choice><center><<link "Accept">><<replace #choice>>You decide to take her up on her offer. Of course, you are well aware that you will have to be extra careful around her, but it will make your internship far more interesting that just doing some number crunching. Starting next monday, you will now be working for <<link "Mrs. Holt" "HOE">><<set $flags.jobs.holt.altMain = true>><</link>><</replace>><</link>> | <<link "Decline" "HOE">><<replace #choice>>You decline to work for Mrs. Holt. No matter the benefits, you just know you won't be able to deal with her more than a few days before quitting and jeopardizing your future because of <<link "it." "HOE">><<set $player.stats.dignity++>><<set $player.stats.dominance++>><</link>><</replace>><</link>></center></span><</linkreplace>> /*REWRITE: Alternate Secret Route Intro*/
\
\<<case 68>>Finally, it's Friday! While you are still stuck on data entry tasks for the entire day, you are at least motivated by not having to work for the next two <<link "days." "HOE">><</link>>
\
\<<case 71>>You are back to work after a short weekend, unfortunately, your new work project is as mind numbing as the last <<link "one." "HOE">><</link>>
\
\<<case 72>><span id=main>You struggle not to go browse the web for memes or anything other than work as you feel your very soul be sucked out of you by your work. Fortunately for you, Kara comes to your rescue, using her authority as part of HR to have a "review" with you, which was actually just code for a long lunch <<link "break.">><<replace #main>>
You go to a small café right across the street, a stack of paperwork serving as cover if the two of you ever came under scrutiny.
<span class=You>"Thank you for getting me out of there, I was slowly going insane. I don't know how the others can deal with this."</span>
<span class=Kara>"Some really like it, others just offload it on the interns and just go through their work and claim credit."</span>
<span class=You>"Oh..."</span> You realise that you are one of the suckers who gets to do just that, work without any credit to help others climb the corporate ladder. <span class=You>"Well that kinda ruins my motivation."</span>
Kara laughs. <span class=Kara>"Don't kick yourself too hard, if you continue in this line of work, you'll be able to benefit from interns in due time. Or not, but you know, that's how corporate jobs work."</span>
You think about making a joke in regards to her being probably a product of nepotism, but you decide not to as she is your only reprieve from mind numbing work. You spend a few hours together before you are forced to go back to <<link "work." "HOE">><</link>><</replace>><</link>></span>
\
\<<case 73>>You begin to understand why everyone here drinks so much water. They need it to be able to do something else than to stare at spreadsheets all <<link "day." "HOE">><</link>>
\
\<<case 74>>You get to take an extra long lunch today, thanks to Kara, under some pretense its about your internship. Good thing you have someone to save your sanity in this <<link "office!" "HOE">><</link>>
\
\<<case 75>>Last day of the week! While you aren't exactly looking forward to finishing your project of the week, the prospect of spending week-end as far as possible from a calculator and spreadsheets is enough to motivate you in spite of the accumulated fatigue from a week of work.
Your push is however interupted by Kara, who wants to give you another "review". You feel like you have to oblige as it is as much of an escape for her than for you. This time around, you find yourself in her office.
<<if $player.status.crossdressing>><span class=Kara>"So, how are you getting adjusted?"</span>
<span class=You>"Could be better, the work is super boring but at the same time, people seem fine. It could be work, I could have worked for Mrs. Holt. Thank god I didn't take her off on that offer."</span>
She laughs. <span class=Kara>"You have no idea. You really dodged a bullet right there. Actually, I'm surprised she didn't take you away for herself. She likes cuties like you. I guess you'll just be eye candy for the others instead."</span>
<span class=You>"I-I'm not too sure how to feel about this..."</span>
<span class=Kara>"Oh, don't worry about it, I'm just messing with you!"</span>
You spend a while idly chatting. You learn a lot about the firm and how you are essentially guarranteed to pass your internship as long as you don't do any major fuck up.<<else>>It turns out that Kara's office is completely soundproof and after locking the door, she starts teasing you. While not exactly surprised by her behavior, knowing how she looks at you whenever she passes near your cubicle, you are initially apprehensive of the risk of being caught.
<span class=Kara>"Like if anything would happen, they won't find out and, to be honest, I don't even think they would care."</span>
<video src=Images/Porn/KaraOffice.m4v type=video/m4v autoplay loop></video>
You finally cave in and fuck her roughly on top of her desk, knocking paper stacks, pens and even a framed picture off the surface. You go at it for quite a while, leaving her rather sweaty, but thoroughly satisfied. The best part? The rest of the office is none the wiser, as you get back to work!<</if>>
This hiatus does shatter your plans for the day and you rush your work in order not to get in trouble for not doing your work.
You fortunately manage to finish your tasks by the end of the day and you can't wait to enjoy your well-deserved week-end doing anything but data <<link "entry." "HOE">><</link>>
\
\<<case 78>>You start the week with a long, boring meeting. Honestly, had you remembered about it, you would have called sick today. On the flip side, Karl brought donuts, so that's <<link "that." "HOE">><</link>>
\
\<<case 79>>Spreadsheets, spreadsheets all day... Heck, you are dealing with so many of those that even if you close your eyes, you just see other spreadsheets. Honestly, you are starting to regret your entire <<link "semester..." "HOE">><</link>>
\
\<<case 80>>Someone changed the brand of coffee in the office and while usually, you wouldn't care, the opportunity for chatter makes it the highlight of your <<link "week." "HOE">><</link>>
\
\<<case 81>>You get to attend a seminar for most of the afternoon. While not the most interesting thing to do, at least you get to escape your cubicle for a few <<link "hours." "HOE">><</link>>
\
\<<case 82>><<set _top = [setup.playerCode.isWorn("BlackShirt"), setup.playerCode.isWorn("WhiteShirt"), setup.playerCode.isWorn("ProfessionalTop"), setup.playerCode.isWearingItemWithTags("Female", "Formal", "Top")]>><<set _bottom =[setup.playerCode.isWorn("BlueJeans"), setup.playerCode.isWorn("BlackJeans"), setup.playerCode.isWearingItemWithTags("Female", "Formal", "Bottom")]>><<set _outfit = [setup.playerCode.isWorn("BusinessSuit"), setup.playerCode.isWearingItemWithTags("Female", "Outfit", "Formal")]>>You almost fall asleep a couple of times during the morning, only to realize another intern bought decaf by accident. Obvious, he is getting a lot of flak from other employees for this. Fortunately, your hazy morning is put to an end by Kara, who sends you an e-mail asking you if you want to get lunch. You gladly accept the invitation, happy to be seeing her and to get real coffee both at the same time.
<<if $player.status.crossdressing>><<if (_top[3] && _bottom[2]) || _outfit[1]>><span class=Kara>"Good job making an outfit for work, it looks really good on you <<if $player.names.sissy !== "TBD">>$player.names.sissy<<else>>$player.names.basic<</if>>."</span>
<span class=You>"Thanks Kara, I figured I sould try to look professional while at work."</span>
<span class=Kara>"And that is great, you want to stick out because you are looking good, not like a sore thumb by looking like you haven't showered in days."</span> She does have a point, standing out for the right reasons is what matters. she then adds, as if to lighten the mood. <span class=Kara>"And that's my professional, of course."</span>
You chuckle. <span class=You>"Well thank you for being so professional by taking care of my professional growth, Kara."</span>
<span class=Kara>"You know, if you don't have any other fits, we could just go shopping monday. After all, it is ermmm... let's just pretend it's important to your internship or something, okay?"</span><<elseif (_top[3] && !_bottom[2]) || (!_top[3] && _bottom[2])>><span class=Kara>"While I do appreciate the effort, it feels like you are struggling a bit with your office fit. You do know the way you present yourself is crucial in the professional world, right?"</span>
<span class=You>"Yeah, I know. It's really just not my forte..."</span>
<span class=Kara>"Hey, don't kick yourself either. Professional styles are really just for that, work. I know they aren't necessarily as glamorous, but they are the workplace equivalent of that cute black dress you wear when going clubbing. If you want, we can go shopping monday."</span>
<span class=You>"I don't know Kara, I have a lot of work to do and I can't fail-"</span>
<span class=Kara>"Look, it is my duty as part of Human Resources to make sure you strive at Holt-Ortiz Engineering. If we have to put your work on someone else's plate for the afternoon so you can get more appropriate work clothes. It is with great pleasure I'll use this as an excuse to skip work myself."</span> She pushes her glasses back in place as she speaks, as if to emphasize her argument.<<else>><span class=Kara>"You know, as much as I can respect you wanting to be conmfortable in the office, you really should probably wear some work appropriate clothes."</span>
<span class=You>"What's wrong with my outfit?"</span>
<span class=Kara>"Well, you may stick out a little too much, and not in a good way. You do you, but honestly, it will probably help you to dress more professionally. Look, we can take the afternoon off monday if you want, we'll go shopping and I'll help you pick something better. Sounds good?"</span><</if>><<else>><<if ((_top[0] || _top[1]) && _bottom[0]) || _outfit[0]>><span class=Kara>"Good job making an outfit for work, it makes you look quite sharp, $player.names.basic."</span>
<span class=You>"Thanks Kara, I figured I sould try to look professional while at work."</span>
<span class=Kara>"And that is great, you want to stick out because you are looking good, not like a sore thumb by looking like you haven't showered in days."</span> She does have a point, standing out for the right reasons is what matters. she then adds, as if to lighten the mood. <span class=Kara>"And that's my professional, of course."</span>
You chuckle. <span class=You>"Well thank you for being so professional by taking care of my professional growth, Kara."</span>
<span class=Kara>"You know, if you don't have any other fits, we could just go shopping monday. After all, it is ermmm... let's just pretend it's important to your internship or something, okay?"</span><<elseif ((_top[0] || _top[1]) && !_bottom[0]) || ((!_top[0] && !_top[1]) && _bottom[0])>><span class=Kara>"While I do appreciate the effort, it feels like you are struggling a bit with your office fit. You do know the way you present yourself is crucial in the professional world, right?"</span>
<span class=You>"Yeah, I know. It's really just not my forte..."</span>
<span class=Kara>"Hey, don't kick yourself either. Professional styles are really just for that, work. I know they aren't necessarily as glamorous, but they are the workplace equivalent of that cute black dress you wear when going clubbing. If you want, we can go shopping monday."</span>
<span class=You>"I don't know Kara, I have a lot of work to do and I can't fail-"</span>
<span class=Kara>"Look, it is my duty as part of Human Resources to make sure you strive at Holt-Ortiz Engineering. If we have to put your work on someone else's plate for the afternoon so you can get more appropriate work clothes. It is with great pleasure I'll use this as an excuse to skip work myself."</span> She pushes her glasses back in place as she speaks, as if to emphasize her argument.<<else>><span class=Kara>"You know, as much as I can respect you wanting to be conmfortable in the office, you really should probably wear some work appropriate clothes."</span>
<span class=You>"What's wrong with my outfit?"</span>
<span class=Kara>"Well, you may stick out a little too much, and not in a good way. You do you, but honestly, it will probably help you to dress more professionally. Look, we can take the afternoon off monday if you want, we'll go shopping and I'll help you pick something better. Sounds good?"</span><</if>><</if>>
<span id=choice><center><<link "Sounds like a plan">><<replace #choice>><<set $temp1 = true>><span class=You>"Yeah, that would be nice. Not like if I was going to miss anything exciting."</span>
<span class=Kara>"That's the spirit! Alright, I'll see you monday then. Don't forget!"</span> She packs her things and gets back to the office. You follow suit soon <<link "after." "HOE">><</link>><</replace>><</link>> | <<link "I'll be good.">><<replace #choice>><span class=You>"Thank you for the offer Kara, but I think I'll manage. Still, I really appreciate the offer.</span>
You can see the disappoint on Kara's face. <span class=Kara>"Oh, alright then. Well, if you need help you know where to find me.", she pauses for a sec before packing her things. </span<</replace>><</link>></center></span>
\
\<<case 85>><<if $temp1>><<unset $temp1>><<set _temp = setup.playerCode.item>>You leave work early as you have something scheduled 'with HR' this afternoon.
<span class=Kara>"Hey <<if $player.names.sissy !== "TBD">>$player.names.sissy<<else>>$player.names.basic<</if>>
<<if $player.assets.money >= 150>>
<<linkreplace "downtown.">> You make your way to the mall and Kara introduces you to various stores. <span class=Kara>Now, ClotheR is the best place for professional clothing by far, they have things for male and females. Of course, the offer is a bit more focussed towards women. However, males can get more things from Old Republic. A relatively cheap shirt is more than enough to blend in. If you just want shoes, then ShoeShop is the goto. We don't have all day, so I think we should just go to one place together. If you want more, you'll know where to look at the very least."</span>
<span id=choice></center><<link "ClotheR is the best option">><<replace #choice>><<set _t = "ClotheR">><span id=choice2><span id=shop><<shop "ClotheR">></span>
<center><<link "All done.">><<replace #choice2>><span class=You>"I think that covers everything I want."</span>
<span class=Kara>"Great! Even if you didn't get everything you would have wanted, you can always finish your professional wardrobe on your own time. I'm glad you are taking it seriously, I wouldn't want you to be in trouble."</span>
<span class=You>"Aren't you the one responsible for me?"</span>
<span class=Kara>"In a sense, yes, but there is only so much I can do to cover your ass at the end of the day."</span>
You continue the playful banter all the way back to the <<link "office." "HOE">><</link>><</replace>><</link>></center></span><</replace>><</link>> | <<link "Old Republic will do.">><<replace #choice>><<set _t = "OldRepublic">><span id=choice2><span id=shop><<shop "OldRepublic">></span>
<center><<link "All done.">><<replace #choice2>><span class=You>"I think that covers everything I want."</span>
<span class=Kara>"Great! Even if you didn't get everything you would have wanted, you can always finish your professional wardrobe on your own time. I'm glad you are taking it seriously, I wouldn't want you to be in trouble."</span>
<span class=You>"Aren't you the one responsible for me?"</span>
<span class=Kara>"In a sense, yes, but there is only so much I can do to cover your ass at the end of the day."</span>
You continue the playful banter all the way back to the <<link "office." "HOE">><</link>><</replace>><</link>></center></span><</replace>><</link>> | <<link "I really just need shoes...">><<replace #choice>><<set _t = "ShoeShop">><span id=choice2><span id=shop><<shop "ShoeShop">></span>
<center><<link "All done.">><<replace #choice2>><span class=You>"I think that covers everything I want."</span>
<span class=Kara>"Great! Even if you didn't get everything you would have wanted, you can always finish your professional wardrobe on your own time. I'm glad you are taking it seriously, I wouldn't want you to be in trouble."</span>
<span class=You>"Aren't you the one responsible for me?"</span>
<span class=Kara>"In a sense, yes, but there is only so much I can do to cover your ass at the end of the day."</span>
You continue the playful banter all the way back to the <<link "office." "HOE">><</link>><</replace>><</link>></center></span><</replace>><</link>> | <<link "I don't think there's anything suitable here">><<replace #choice>>You hesitate for a while, passing through each stores, but you can't find anything that would be suitable to both your personal tastes and what would qualify as office appropriate clothing. After trying smaller, niche, shops, you both return to the office without purchasing <<link "anything." "HOE">><</link>><</replace>><</link>></center></span><</linkreplace>><<else>><<link "Sorry, I'm kinda broke">><<replace #choice>><span class=You>"Sorry Kara, I'm a bit short on money right now, it's not the best idea for me to go shopping right now."</span>
<span class=Kara>"Oh, no worry! I get it, sometimes things don't line up. You don't need me for shopping anyway, right?"</span>
<span class=You>"I think I'll manage, yeah."</span>
You both return to work and you pretend like there was a scheduling mistake. However, the office's servers happen to be down for most of the day, so you don't have much you can do <<link "nonetheless." "HOE">><</link>><</replace>><</link>><</if>><<else>>The office's servers are down most of the day, preventing you from doing anything productive. You use this time to beat your highscore on Space Cadet <<link "Pinball." "HOE">><</link>><</if>>
\
\<<case 86>>You are sent on a coffee run today and you struggle to find a good way to navigate the office with so many beverages. Fortunately for you, the baristas didn't fuck up the orders, so you live to fight another <<link "day" "HOE">><</link>>
\
\<<case 87>>You are stuck in a seminar for most of the day.
<span class=You><i>Yawnnn... bo-ring. I wish I could just dose <<link "off..." "HOE">><</link>></i></span>
\
\<<case 88>>You get to enjoy lunch with Kara, under the pretense that it is a HR follow up on your internship. While your performances are not stellar per se, you know you aren't at risk either and get to eat a real lunch in a proper restaurant instead of some cafeteria <<link "slop." "HOE">><</link>>
\
\<<case 89>><<if $player.status.crossdressing>>You have to stay an hour late because of some internship related paperwork. This is rather annoying as well, it <b>is</b> Friday night. Couldn't they have picked another <<link "day?" "HOE">><<set $time.minutes+=60>><</link>><<else>>You have to stay late for some paperwork related reason, which happens to be rather annoying. However, for some reason it's all happening in the meeting room. After roughly fourty find minutes of work, what you can only assume to be a hooker enters the room. Turns out this is some kind of initiation party going on at the office. You are a bit clueless but you play along.
<video src=Images/Porn/HOEGB.m4v type=video/m4v autoplay loop></video>
What starts as just a fun moment turns into a gangbang of the woman, who doesn't seem to mind at all. You have to say they have a weird sense of team-building exercizes <<link "here." "HOE">><<set $time.minutes+=120>><<set $player.stats.dignity-=3>><</link>><</if>>
\
\<<case 92>>You work on some expense reports. Not the most exhilarating work you've ever done, it is something that you can do almost on autopilot by this <<link "point." "HOE">><</link>>
\
\<<case 93>>Kara comes to chat a little bit at your desk. While it would usually a highlight of your day, it ends up being strictly work related this time around. This being said, she asks you if you are free on Thursday around <<link "lunchtime." "HOE">><</link>>
\
\<<case 94>>You spend the day on an accounting seminar. While the topic isn't super interesting, you get to improve your skills, which will be great for your resume, but also to do some <<link "networking." "HOE">><</link>>
\
\<<case 95>><<if $player.status.crossdressing>>You go out for lunch with Kara and talk about office gossip, but also about Mrs. Holt.
<span class=Kara>"Yeah, she may seem like a liability at times, but without her, the firm wouldn't be as far as it is today."</span>
<span class=You>"So you accept her tantrums without doing anything about them?"</span>
<span class=Kara>"I know it might sound like I'm making things up, but she is only this irate when something serious happens. Yes, she is temperamental, but she isn't as unhinged as some thing she is either. I'm certain she had her reason."</span>
<span class=You>"If you say so... Look, I have to get back to work, but let's have lunch again sometime soon, alright?"</span>
<span class=Kara>"Next week's good for you?"</span>
<span class=You>"Should be, we'll talk about it on Monday."</span>
You return to work in good spirits and with your opinion of Mrs. Holt slightly <<link "altered." "HOE">><</link>><<else>>Kara seems to be running late for your lunch break so you decide to go to her office and see what's up. Unfortunately, she tells you she doesn't have more than twenty minute, but she invites you to sit in her brand new office chair.
<video src="Images/Porn/KaraOfficeBJ.m4v" type=video/m4v autoplay loop></video>
While the chair is quite comfortable, you have to say the little under-desk quickie Kara is giving you has to be influencing your opinion. People keep saying they are getting fucked over by HR, while your friend in HR is honestly treating you this way. Life is <<link "good." "HOE">><</link>><</if>>
\
\<<case 96>>You get a review from HR. It is pretty positive and they decided to allow you start working on some smaller prospective projects. While you don't have the exact details yet, you hope you'll have more details when, if ever, this <<link "happens." "HOE">><</link>>
\<</switch>><div class="topBar">MindSweeper ver. 1.1 <div style='float: right;'><<button "x">><<goto Laptop>><<unset $gameSettings>><</button>></div></div><div id="web" class="kam"><<set $gameSettings = [10, 10, 10, "Sissy", "mine50"]>>
<center><b>Main Menu</b>
<b>Mode: </b><<listbox "$gameSettings[3]" autoselect>>
<<option "Sissy" "Sissy">>
<<option "Bimbo" "Bimbo">>
<</listbox>>
<b>X: </b><span id=X><<numberbox "_a" 10>></span>
<b>Y: </b><span id=Y><<numberbox "_b" 10>></span>
<<listbox "_i" autoselect>>
<<option "Begginer" 0.1>>
<<option "Easy" 0.15>>
<<option "Normal" 0.2>>
<<option "Hard" 0.25>>
<<option "Very Hard" 0.3>>
<<option "Extreme" 0.35>>
<<option "Nightmare" 0.4>>
<<option "Hellish" 0.45>>
<</listbox>> <span id=mines><<print Math.floor(($gameSettings[0]*$gameSettings[1])*$gameSettings[2])>> Spirals</span>
\
\<<repeat 0.1s>><<set _i>><<set _a>><<set _b>><<if (_i !== $gameSettings[2]) or (_a !== $gameSettings[0]) or (_b !== $gameSettings[1])>><<set $gameSettings[0] = _a>><<set $gameSettings[1] = _b>><<set $gameSettings[2] = _i>><<replace #mines>><span id=mines><<print Math.floor(($gameSettings[0]*$gameSettings[1])*$gameSettings[2])>> Mines</span><</replace>><</if>><<if $gameSettings[0] < 5>><<set _a = 5>><<set $gameSettings[0] = 5>><<replace #X>><<numberbox "_a" 5>><</replace>><<elseif $gameSettings[0] > 40>><<set _a = 40>><<set $gameSettings[0] = 40>><<replace #X>><<numberbox "_a" 40>><</replace>><</if>><<if $gameSettings[1] < 5>><<set _b = 5>><<set $gameSettings[1] = 5>><<replace #Y>><<numberbox "_b" 5>><</replace>><<elseif $gameSettings[1] > 20>><<set _b = 20>><<set $gameSettings[1] = 20>><<replace #Y>><<numberbox "_b" 20>><</replace>><</if>><</repeat>>
<<button "Start" "MindSweeperGame">><<if $gameSettings[0] > 30 or $gameSettings[1] > 15>><<set $gameSettings[4] = "mine25">><<elseif $gameSettings[0] > 20 or $gameSettings[1] > 10>><<set $gameSettings[4] = "mine37">><</if>><</button>></center>
</div><div class="topBar3"><div style="width: 101.9%; background-color:#0000B2;"> <<button "Shut Down">><<unset $gameSettings>><<House>><</button>><div style="min-width: 75px; max-width: 75px; width: 75px; display:inline-block; text-align: center; font-size: 1em; float:right; background-color:#000099;"><<TimeMini>>_hours:_minutes<<if $settings.time == 1>> <<if $time.minutes < 720>>AM<<else>>PM<</if>><</if>></div></div><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Laptop">><<unset $gameSettings>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div>
<div class="topBar">MindSweeper ver. 1.1 <div style='float: right;'><<button "x">><<goto Laptop>><<unset $gameSettings>><</button>></div></div><div id="web" class="kam"><<nobr>><<set _i = 1>>
<<set _tilesNb = ($gameSettings[0]*$gameSettings[1])>>
<<set _tilesRevealed = 0>>
<<set _mode = 0>>
<<set _minesInit = Math.floor(($gameSettings[0]*$gameSettings[1])*$gameSettings[2])>>
<<set _mines = Math.floor(($gameSettings[0]*$gameSettings[1])*$gameSettings[2])>>
<<set _mineNb = []>>
<<set _i = 0>>
<<for _i < _mines>>
<<set _mineNb.push(-1)>>
<<set _i++>>
<</for>>
<<set _i = 0>>
<<for _i < (($gameSettings[0]*$gameSettings[1])-_mines)>>
<<set _mineNb.push(0)>>
<<set _i++>>
<</for>>
<<set _mineNb.shuffle()>>
<<set _tiles = []>>
<<set _i = 0>>
<<for _i < _tilesNb>>
<<set _tiles.push({x: (_i % 9) + 1, y: Math.floor(_i/9) + 1, type: _mineNb[_i], revealed: false, flagged: false})>>
<<set _i++>>
<</for>>
<<set _i = 0>>
<<for _i < _tiles.length>>
<<if _tiles[_i].type !== -1>>
<<if _i == 0>>
<<if _tiles[_i+$gameSettings[0]].type == -1>>
<<set _tiles[_i].type++>>
<</if>>
<<if _tiles[_i+1].type == -1>>
<<set _tiles[_i].type++>>
<</if>>
<<if _tiles[_i+$gameSettings[0]+1].type == -1>>
<<set _tiles[_i].type++>>
<</if>>
<<elseif _i % $gameSettings[0] == 0 && _i > 0 && _i < (_tiles.length - $gameSettings[0])>>
<<if _tiles[_i-$gameSettings[0]].type == -1>>
<<set _tiles[_i].type++>>
<</if>>
<<if _tiles[_i-$gameSettings[0]+1].type == -1>>
<<set _tiles[_i].type++>>
<</if>>
<<if _tiles[_i+$gameSettings[0]].type == -1>>
<<set _tiles[_i].type++>>
<</if>>
<<if _tiles[_i+1].type == -1>>
<<set _tiles[_i].type++>>
<</if>>
<<if _tiles[_i+$gameSettings[0]+1].type == -1>>
<<set _tiles[_i].type++>>
<</if>>
<<elseif _i == (_tiles.length - $gameSettings[0])>>
<<if _tiles[_i-$gameSettings[0]].type == -1>>
<<set _tiles[_i].type++>>
<</if>>
<<if _tiles[_i-$gameSettings[0]+1].type == -1>>
<<set _tiles[_i].type++>>
<</if>>
<<if _tiles[_i+1].type == -1>>
<<set _tiles[_i].type++>>
<</if>>
<<elseif _i == ($gameSettings[0]-1)>>
<<if _tiles[_i-1].type == -1>>
<<set _tiles[_i].type++>>
<</if>>
<<if _tiles[_i+$gameSettings[0]-1].type == -1>>
<<set _tiles[_i].type++>>
<</if>>
<<if _tiles[_i+$gameSettings[0]].type == -1>>
<<set _tiles[_i].type++>>
<</if>>
<<elseif _i % $gameSettings[0] == ($gameSettings[0]-1) && _i > ($gameSettings[0]-1) && _i < (_tiles.length - 1)>>
<<if _tiles[_i-$gameSettings[0]-1].type == -1>>
<<set _tiles[_i].type++>>
<</if>>
<<if _tiles[_i-$gameSettings[0]].type == -1>>
<<set _tiles[_i].type++>>
<</if>>
<<if _tiles[_i-1].type == -1>>
<<set _tiles[_i].type++>>
<</if>>
<<if _tiles[_i+$gameSettings[0]-1].type == -1>>
<<set _tiles[_i].type++>>
<</if>>
<<if _tiles[_i+$gameSettings[0]].type == -1>>
<<set _tiles[_i].type++>>
<</if>>
<<elseif _i == (_tiles.length - 1)>>
<<if _tiles[_i-$gameSettings[0]-1].type == -1>>
<<set _tiles[_i].type++>>
<</if>>
<<if _tiles[_i-$gameSettings[0]].type == -1>>
<<set _tiles[_i].type++>>
<</if>>
<<if _tiles[_i-1].type == -1>>
<<set _tiles[_i].type++>>
<</if>>
<<elseif _i > 0 && _i < ($gameSettings[0]-1)>>
<<if _tiles[_i-1].type == -1>>
<<set _tiles[_i].type++>>
<</if>>
<<if _tiles[_i+1].type == -1>>
<<set _tiles[_i].type++>>
<</if>>
<<if _tiles[_i+$gameSettings[0]-1].type == -1>>
<<set _tiles[_i].type++>>
<</if>>
<<if _tiles[_i+$gameSettings[0]].type == -1>>
<<set _tiles[_i].type++>>
<</if>>
<<if _tiles[_i+$gameSettings[0]+1].type == -1>>
<<set _tiles[_i].type++>>
<</if>>
<<elseif _i > (_tiles.length-$gameSettings[0]) && _i < (_tiles.length-1)>>
<<if _tiles[_i-1].type == -1>>
<<set _tiles[_i].type++>>
<</if>>
<<if _tiles[_i+1].type == -1>>
<<set _tiles[_i].type++>>
<</if>>
<<if _tiles[_i-$gameSettings[0]+1].type == -1>>
<<set _tiles[_i].type++>>
<</if>>
<<if _tiles[_i-$gameSettings[0]].type == -1>>
<<set _tiles[_i].type++>>
<</if>>
<<if _tiles[_i-$gameSettings[0]-1].type == -1>>
<<set _tiles[_i].type++>>
<</if>>
<<else>>
<<if _tiles[_i-$gameSettings[0]+1].type == -1>>
<<set _tiles[_i].type++>>
<</if>>
<<if _tiles[_i-$gameSettings[0]].type == -1>>
<<set _tiles[_i].type++>>
<</if>>
<<if _tiles[_i-$gameSettings[0]-1].type == -1>>
<<set _tiles[_i].type++>>
<</if>>
<<if _tiles[_i-1].type == -1>>
<<set _tiles[_i].type++>>
<</if>>
<<if _tiles[_i+1].type == -1>>
<<set _tiles[_i].type++>>
<</if>>
<<if _tiles[_i+$gameSettings[0]-1].type == -1>>
<<set _tiles[_i].type++>>
<</if>>
<<if _tiles[_i+$gameSettings[0]].type == -1>>
<<set _tiles[_i].type++>>
<</if>>
<<if _tiles[_i+$gameSettings[0]+1].type == -1>>
<<set _tiles[_i].type++>>
<</if>>
<</if>>
<</if>>
<<set _i++>>
<</for>>
<</nobr>><<Game>>
</div><div class="topBar3"><div style="width: 101.9%; background-color:#0000B2;"> <<button "Shut Down">><<unset $gameSettings>><<House>><</button>><div style="min-width: 75px; max-width: 75px; width: 75px; display:inline-block; text-align: center; font-size: 1em; float:right; background-color:#000099;"><<TimeMini>>_hours:_minutes<<if $settings.time == 1>> <<if $time.minutes < 720>>AM<<else>>PM<</if>><</if>></div></div><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Laptop">><<unset $gameSettings>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><<widget "Mode">>
<<if _mode == 0>>
<<button "Flag Mode">>
<<set _mode++>>
<<replace #mode>>
<span id=mode>
<<Mode>>
</span>
<</replace>>
<</button>>
<<else>>
<<button "Sweep Mode">>
<<set _mode-->>
<<replace #mode>>
<span id=mode>
<<Mode>>
</span>
<</replace>>
<</button>>
<</if>>
<</widget>>
<<widget "Game">>
<<set _i = 0>>
<div id=game class=game><center><span id=mode><<Mode>></span> <span id=minesLeft style="font-family: 'Orbitron'; background: purple; color: hotpink; padding: 4px;">_mines</span><br>
<<for _i < _tiles.length>>
<<set _id = "#" + _i>>
<<capture _i>>
<<capture _id>>
<div @class=$gameSettings[4] @id=_i>
<<if !_tiles[_i].revealed>>
<<if !_tiles[_i].flagged>>
<<link [img[Images/Assets/Mindsweeper/Blank.jpg]]>>
<<replace _id>>
<<if _mode == 0>>
<<set _tiles[_i].revealed = true>>
<<if _tiles[_i].type == -1>>
<<set _i = 0>>
<<replace #game>>
<<Lose>>
<div><center><b>Game Over -</b> <<button "Menu" "MindSweeperMenu">><</button>><br>
<<for _i < _tiles.length>>
<div @class=$gameSettings[4] @id=_i><<set _img = "Images/Assets/Mindsweeper/" + _tiles[_i].type + ".jpg">>[img[_img]]</div>
<<if _i % $gameSettings[0] == ($gameSettings[0] - 1) && _i !== (_tiles.length-1)>>
<br>
<</if>>
<<set _i++>>
<</for>>
</center></div>
<</replace>>
<<else>>
<<set _tilesRevealed++>>
<<winCheck>>
<<set _img = "Images/Assets/Mindsweeper/" + _tiles[_i].type + ".jpg">>[img[_img]]
<</if>>
<<else>>
<<set _tiles[_i].flagged = true>>
<<set _mines-->>
<<replace #minesLeft>>
<span id=minesLeft style="font-family: 'Orbitron'; background: purple; color: hotpink; padding: 4px;}">_mines</span>
<</replace>>
<<link [img[Images/Assets/Mindsweeper/Brain.jpg]]>>
<<if _mode == 1>>
<<set _tiles[_i].flagged = false>>
<<set _mines++>>
<<replace #game>>
<<Game>>
<</replace>>
<</if>>
<</link>>
<</if>>
<</replace>>
<</link>>
<<else>>
<<link [img[Images/Assets/Mindsweeper/Brain.jpg]]>>
<<if _mode == 1>>
<<set _tiles[_i].flagged = false>>
<<set _mines++>>
<<replace #game>>
<<Game>>
<</replace>>
<</if>>
<</link>>
<</if>>
<<else>>
<<set _img = "Images/Assets/Mindsweeper/" + _tiles[_i].type + ".jpg">>[img[_img]]
<</if>>
<<if _i % $gameSettings[0] == ($gameSettings[0] - 1) && _i !== (_tiles.length-1)>>
<br>
<</if>>
</div>
<</capture>>
<</capture>>
<<if _i % $gameSettings[0] == ($gameSettings[0] - 1) && _i !== (_tiles.length-1)>>
<br>
<</if>>
<<set _i++>>
<</for>></center></div>
<</widget>>
<<widget "Lose">>
<<set _vidCount = 0>>
<<set _t = 15+((Math.floor(($gameSettings[0]*$gameSettings[1])*$gameSettings[2])-_mines)*5)>>
<<nobr>>
<<repeat 0.2s>>
<<set _vidCount++>>
<<if _vidCount == _t>>
<<stop>>
<<elseif _vidCount >= 3 && _vidCount < _t>>
<<script>>
let id = SugarCube.State.temporary.vidCount;
let randomLeft = Math.floor(Math.random()*70)+5;
let randomTop = Math.floor(Math.random()*70)+5;
let timeout = Math.floor(Math.random()*2000)+1000;
let opacity = Math.random();
let videoNumber = Math.floor(Math.random()*9)+1;
let element = jQuery.parseHTML(`<div id="vid${id}" style="position: fixed; left: ${randomLeft}vw; top: ${randomTop}vh; opacity: ${opacity}"><video src="Images/Porn/${State.variables.gameSettings[3]}${videoNumber}.m4v" type="video/m4v" autoplay loop></video></div>`);
jQuery("body").append(element);
setTimeout(function(){ jQuery("#vid"+id).remove();}, timeout);
<</script>>
<<if _vidCount % 2 == 0>><<script>>
let id = SugarCube.State.temporary.vidCount;
let randomLeft = Math.floor(Math.random()*70)+5;
let randomTop = Math.floor(Math.random()*70)+5;
let timeout = Math.floor(Math.random()*2000)+1000;
let element = jQuery.parseHTML(`<div id="vid${id}"; style="color: magenta; position: fixed; left: ${randomLeft}vw; top: ${randomTop}vh; opacity: 0.5">Submit</div>`);
jQuery("body").append(element);
setTimeout(function(){ jQuery("#vid"+id).remove();}, timeout);
<</script>><</if>>
<</if>>
<</repeat>>
<</nobr>>
<</widget>>
<<widget "winCheck">>
<<if _tilesRevealed == _tilesNb - _minesInit>>
<<replace #game>>
<<set _i = 0>>
<div><center>Victory! - <<button "Menu">><<goto "MindSweeperMenu">><</button>><br>
<<for _i < _tiles.length>>
<div @class=$gameSettings[4] @id=_i><<set _img = "Images/Assets/Mindsweeper/" + _tiles[_i].type + ".jpg">>[img[_img]]
</div>
<<if _i % $gameSettings[0] == ($gameSettings[0] - 1) && _i !== (_tiles.length-1)>>
<br>
<</if>>
<<set _i++>>
<</for>>
</center></div>
<</replace>>
<</if>>
<</widget>><<widget "cumStockings">>
<<set _stockings = setup.playerCode.itemWornWithTags('Hosiery')>>
<<set _latex = setup.playerCode.isWearingItemWithTags('Hosiery', 'Latex')>>
<<if !_latex and _stockings.id !== "None">>
<<script>>setup.playerCode.addTagToInventoryItem(State.temporary.stockings.id, 'isCumStained')<</script>>
<</if>>
<</widget>><<widget "POTD7">><<set _hasAhegaoSkirt = setup.playerCode.hasItem("AhegaoSkirt")>><<set _hasCowPrintBikini = setup.playerCode.hasItem("CowPrintBikini")>><<set _hasClitCage = setup.playerCode.hasItem("ClitCage")>><<set _hasMonsterDildo = setup.playerCode.hasItem("MonsterDildo")>><<switch $randomizer.icoast>>
\<<case 1>><center><div class="item"><center>[img[Images/Misc/Junk13.jpg]]
<span style=color:black>Liquor Vest - $80</span>
<span class="You">"Out of stock?!"</span></center></div></center>
\
\<<case 6>><center><<if !_hasAhegaoSkirt>><center><div class="item"><center>[img[Images/Clothing/AhegaoSkirt.jpg]]
<span style=color:black>Ahegao Skirt - $40</span>
<<if $player.stats.sissification < 10>><<button "Locked">><</button>><<else>><<if $player.assets.money > 39>><<button "Buy">><<addToInventory "AhegaoSkirt">><<set $player.assets.money-=40>><<refresh>><</button>><<else>><span class="You">"I don't have enough money..."</span><</if>><</if>></center></div></center><<else>><center><div class="item"><center>[img[Images/Misc/Junk14.jpg]]
<span style=color:black>Ice Cream - $12</span>
<span class="You">"Probably tastes bad"</span></center></div></center><</if>>
\
\<<case 2>><center><div class="item"><center>[img[Images/Misc/Junk13.jpg]]
<span style=color:black>Liquor Vest - $80</span>
<span class="You">"Out of stock?!"</span></center></div></center>
\
\<<case 3>><<if !_hasAhegaoSkirt>><center><div class="item"><center>[img[Images/Clothing/AhegaoSkirt.jpg]]
<span style=color:black>Ahegao Skirt - $40</span>
<<if $player.stats.sissification < 10>><<button "Locked">><</button>><<else>><<if $player.assets.money > 39>><<button "Buy">><<addToInventory "AhegaoSkirt">><<set $player.assets.money-=40>><<refresh>><</button>><<else>><span class="You">"I don't have enough money..."</span><</if>><</if>></center></div></center><<else>><center><div class="item"><center>[img[Images/Misc/Junk14.jpg]]
<span style=color:black>Ice Cream - $12</span>
<span class="You">"Probably tastes bad"</span></center></div></center><</if>>
\
\<<case 8>><<if !_hasClitCage>><center><div class="item"><center>[img[Images/Toys/ClitCage.jpg]]
<span style=color:black>Clit Cage - $90</span>
<<if $player.stats.dominance > -30 or $player.stats.sissification < 30>><<button "Locked">><</button>><<else>><<if $player.assets.money > 299>><<button "Buy">><<addToInventory "ClitCage">><<set $player.assets.money-=300>><<refresh>><</button>><<else>><span class="You">"I don't have enough money..."</span><</if>><</if>></center></div></center><<else>><center><div class="item"><center>[img[Images/Misc/Junk13.jpg]]
<span style=color:black>Liquor Vest - $80</span>
<span class="You">"Out of stock?!"</span></center></div></center><</if>>
\
\<<case 4>><<if !_hasCowPrintBikini>><center><div class="item"><center>[img[Images/Clothing/CowPrintBikini.jpg]]
<span style="color:black; font-size:0.9em">Cow Print Bikini - $55</span>
<<if $player.stats.sissification < 5>><<button "Locked">><</button>><<else>><<if $player.assets.money > 54>><<button "Buy">><<addToInventory "CowPrintBikini">><<set $player.assets.money-=55>><<refresh>><</button>><<else>><span class="You">"I don't have enough money..."</span><</if>><</if>></center></div></center><<else>><center><div class="item"><center>[img[Images/Misc/Junk14.jpg]]
<span style=color:black>Ice Cream - $12</span>
<span class="You">"Probably tastes bad"</span></center></div></center><</if>>
\
\<<case 7>><<if !_hasMonsterDildo>><center><div class="item"><center>[img[Images/Toys/MonsterDildo.jpg]]
<span style=color:black>Monster Dildo - $120</span>
<<if $player.assets.money > 119>><<button "Buy">><<addToInventory "MonsterDildo">><<set $player.assets.money-=120>><<refresh>><</button>><<else>><span class="You">"I don't have enough money..."</span><</if>></center></div></center><<else>><center><div class="item"><center>[img[Images/Misc/Junk13.jpg]]
<span style=color:black>Liquor Vest - $80</span>
<span class="You">"Out of stock?!"</span></center></div></center><</if>>
\
\<<case 5>><<if !_hasAhegaoSkirt>><center><div class="item"><center>[img[Images/Clothing/AhegaoSkirt.jpg]]
<span style=color:black>Ahegao Skirt - $40</span>
<<if $player.stats.sissification < 10>><<button "Locked">><</button>><<else>><<if $player.assets.money > 39>><<button "Buy">><<addToInventory "AhegaoSkirt">><<set $player.assets.money-=40>><<refresh>><</button>><<else>><span class="You">"I don't have enough money..."</span><</if>><</if>></center></div></center><<else>><center><div class="item"><center>[img[Images/Misc/Junk14.jpg]]
<span style=color:black>Ice Cream - $12</span>
<span class="You">"Probably tastes bad"</span></center></div></center><</if>>
<</switch>><</widget>><<widget "POTD8">><<set _hasAhegaoTop = setup.playerCode.hasItem("AhegaoTop")>><<set _hasCowPrintStockings = setup.playerCode.hasItem("CowPrintStockings")>><<set _hasGothicEarrings = setup.playerCode.hasItem("GothicEarrings")>><<set _hasCowEars = setup.playerCode.hasItem("CowEars")>><<switch $randomizer.icoast>>
\<<case 6>><<if !_hasAhegaoTop>><center><div class="item"><center>[img[Images/Clothing/AhegaoTop.jpg]]
<span style=color:black>Ahegao Top - $46</span>
<<if $player.stats.sissification < 10>><<button "Locked">><</button>><<else>><<if $player.assets.money > 45>><<button "Buy">><<addToInventory "AhegaoTop">><<set $player.assets.money-=46>><<refresh>><</button>><<else>><span class="You">"I don't have enough money..."</span><</if>><</if>></center></div></center><<else>><center><div class="item"><center>[img[Images/Misc/Junk15.jpg]]
<span style=color:black>Prank Dejections - $40</span>
<span class="You">"I'm not a kid anymore"</span></center></div></center><</if>>
\
\<<case 8>><<if !_hasCowPrintStockings>><center><div class="item"><center>[img[Images/Clothing/CowPrintStockings.jpg]]
<span style=color:black>Cow Print Stockings - $20</span>
<<if $player.stats.sissification < 5>><<button "Locked">><</button>><<else>><<if $player.assets.money > 19>><<button "Buy">><<addToInventory "CowPrintStockings">><<set $player.assets.money-=20>><<refresh>><</button>><<else>><span class="You">"I don't have enough money..."</span><</if>><</if>></center></div></center><<else>><center><div class="item"><center>[img[Images/Misc/Junk16.jpg]]
<span style=color:black>SlipQuit! - $45</span>
<span class="You">"No fucking way!"</span></center></div></center><</if>>
\
\<<case 3>><center><div class="item"><center>[img[Images/Misc/Junk16.jpg]]
<span style=color:black>SlipQuit! - $45</span>
<span class="You">"No fucking way!"</span></center></div></center>
\
\<<case 2>><<if !_hasAhegaoTop>><center><div class="item"><center>[img[Images/Clothing/AhegaoTop.jpg]]
<span style=color:black>Ahegao Top - $46</span>
<<if $player.stats.sissification < 10>><<button "Locked">><</button>><<else>><<if $player.assets.money > 45>><<button "Buy">><<addToInventory "AhegaoTop">><<set $player.assets.money-=46>><<refresh>><</button>><<else>><span class="You">"I don't have enough money..."</span><</if>><</if>></center></div></center><<else>><center><div class="item"><center>[img[Images/Misc/Junk15.jpg]]
<span style=color:black>Prank Dejections - $40</span>
<span class="You">"I'm not a kid anymore"</span></center></div></center><</if>>
\
\<<case 4>><<if !_hasAhegaoTop>><center><div class="item"><center>[img[Images/Clothing/AhegaoTop.jpg]]
<span style=color:black>Ahegao Top - $46</span>
<<if $player.stats.sissification < 10>><<button "Locked">><</button>><<else>><<if $player.assets.money > 45>><<button "Buy">><<addToInventory "AhegaoTop">><<set $player.assets.money-=46>><<refresh>><</button>><<else>><span class="You">"I don't have enough money..."</span><</if>><</if>></center></div></center><<else>><center><div class="item"><center>[img[Images/Misc/Junk15.jpg]]
<span style=color:black>Prank Dejections - $40</span>
<span class="You">"I'm not a kid anymore"</span></center></div></center><</if>>
\
\<<case 1>><<if !_hasCowPrintStockings>><center><div class="item"><center>[img[Images/Clothing/CowPrintStockings.jpg]]
<span style=color:black>Cow Print Stockings - $20</span>
<<if $player.stats.sissification < 5>><<button "Locked">><</button>><<else>><<if $player.assets.money > 19>><<button "Buy">><<addToInventory "CowPrintStockings">><<set $player.assets.money-=20>><<refresh>><</button>><<else>><span class="You">"I don't have enough money..."</span><</if>><</if>></center></div></center><<else>><center><div class="item"><center>[img[Images/Misc/Junk16.jpg]]
<span style=color:black>SlipQuit! - $45</span>
<span class="You">"No fucking way!"</span></center></div></center><</if>>
\
\<<case 5>><<if !_hasGothicEarrings>><center><div class="item"><center>[img[Images/Clothing/GothicEarrings.jpg]]
<span style=color:black>Gothic Earrings - $40</span>
<<if $player.stats.sissification < 5>><<button "Locked">><</button>><<else>><<if $player.assets.money > 39>><<button "Buy">><<addToInventory "GothicEarrings">><<set $player.assets.money-=40>><<refresh>><</button>><<else>><span class="You">"I don't have enough money..."</span><</if>><</if>></center></div></center><<else>><center><div class="item"><center>[img[Images/Misc/Junk16.jpg]]
<span style=color:black>SlipQuit! - $45</span>
<span class="You">"No fucking way!"</span></center></div></center><</if>>
\
\<<case 7>><<if !_hasCowEars>><center><div class="item"><center>[img[Images/Clothing/CowEars.jpg]]
<span style=color:black>Cow Ears - $25</span>
<<if $player.assets.money > 24>><<button "Buy">><<addToInventory "CowEars">><<set $player.assets.money-=25>><<refresh>><</button>><<else>><span class="You">"I don't have enough money..."</span><</if>></center></div></center><<else>><center><div class="item"><center>[img[Images/Misc/Junk15.jpg]]
<span style=color:black>Prank Dejections - $40</span>
<span class="You">"I'm not a kid anymore"</span></center></div></center><</if>>
<</switch>><</widget>><<if (visited("Play with BasicDildo") + visited("Play with SuctionDildo") + visited("Player with MonsterDildo")) is 1>><<set $ProgID to 11>><<set $flags.first.toy.use = true>><<goto "Progression Events">><<else>><<set _Gag = [setup.playerCode.isWearingItemWithTags('Gag'), setup.playerCode.isWorn('DildoGag')]>><<if _Gag[0]>><<set _EffectChance2 = random(1,100)>><<if _EffectChance2 >= 90>><<if _Gag[1]>><<set $player.skills[0].xp+=2>><</if>><<set $player.stats.dominance-->><</if>><</if>><div class="shower"><<set _VidId = random(1,2)>><<if _VidId is 1>><video src="Images/Porn/MonsterDildo.m4v" type="video/m4v" autoplay loop></video><<else>><video src="Images/Porn/MonsterDildo2.m4v" type="video/m4v" autoplay loop></video><</if>></div>
<<if $player.skills[1].level < 4>>You feel the monstrous dildo stretch your rear to its limit.<<set $player.stats.health-=(8-($player.skills[1].level*2))>><<else>>You moan as the faux-cock stretches your anus wide. Somehow, you managed to grow accustomed to it and you can't say you are unhappy about it.<</if>>
<<link "Done">><<set $time.minutes+=25>><<set $player.skills[1].xp+=10>><<goto "Toys">><</link>><div class=hidden><span id="btn1"><<button $btn1>><<set $time.minutes+=25>>
<<goto "Toys">><<set $player.skills[1].xp+=10>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div><</if>><<set _a = 5-$kara.training.progress[0]>><<set _b = 5-$kara.training.progress[2]>><<set _c = 5-$kara.training.progress[3]>><<set _d = 5-$kara.training.progress[4]>><<Fem>><<set _aProg = 0>><<set _bProg = 0>><<set _cProg = 0>><<set _dProg = 0>>
<<if _a > 0>>
<<for _i = 0; _i < _a; _i++>>
<<switch $kara.training.progress[0]>>
<<case 0>>
<<if _undies or _lingerie>>
<<set _aProg++>>
<<else>>
<<break>>
<</if>>
<<case 1>>
<<if (_undies and _bra) or _lingerie>>
<<set _aProg++>>
<<else>>
<<break>>
<</if>>
<<case 2>>
<<if ((_undies and _bra) or _lingerie) && ((_top[0] && _bottom[0]) or _outfit[0])>>
<<set _aProg++>>
<<else>>
<<break>>
<</if>>
<<case 3>>
<<if ((_undies and _bra) or _lingerie) && ((_top[0] && _bottom[0]) or _outfit[0]) and _shoes[0]>>
<<set _aProg++>>
<<else>>
<<break>>
<</if>>
<<case 4>>
<<if ((_undies and _bra) or _lingerie) && ((_top[0] && _bottom[0]) or _outfit[0]) and _shoes[0] and (_wig or setup.femHair2.includes($playerBody.hair[0].style))>>
<<set _aProg++>>
<<else>>
<<break>>
<</if>>
<</switch>>
<</for>>
<</if>>
<<if _b > 0>>
<<for _i = 0; _i < _b; _i++>>
<<switch $kara.training.progress[2]>>
<<case 0>>
<<if $playerBody.hair[1].length == 0>>
<<set _bProg++>>
<<else>>
<<break>>
<</if>>
<<case 1>>
<<if $playerBody.hair[1].length == 0 && $playerBody.hair[3].length == 0>>
<<set _bProg++>>
<<else>>
<<break>>
<</if>>
<<case 2>>
<<if $playerBody.hair[1].length == 0 && $playerBody.hair[2].length == 0 && $playerBody.hair[3].length == 0>>
<<set _bProg++>>
<<else>>
<<break>>
<</if>>
<<case 3>>
<<if $playerBody.hair[1].length == 0 && $playerBody.hair[2].length == 0 && $playerBody.hair[3].length == 0 && $playerBody.muscleBuild >= -1>>
<<set _bProg++>>
<<else>>
<<break>>
<</if>>
<<case 4>>
<<if $playerBody.hair[1].length == 0 && $playerBody.hair[2].length == 0 && $playerBody.hair[3].length == 0 && $playerBody.muscleBuild > -1 && $playerBody.muscleBuild <= 2>>>
<<set _bProg++>>
<<else>>
<<break>>
<</if>>
<</switch>>
<</for>>
<</if>>
<<if _c > 0>>
<<for _i = 0; _i < _c; _i++>>
<<switch $kara.training.progress[3]>>
<<case 0>>
<<if _plug[0]>>
<<set _cProg++>>
<<else>>
<<break>>
<</if>>
<<case 1>>
<<if _plug[2] or _plug[3]>>
<<set _cProg++>>
<<else>>
<<break>>
<</if>>
<<case 2>>
<<if _plug[3]>>
<<set _cProg++>>
<<else>>
<<break>>
<</if>>
<<case 3>>
<<if _chastity[0]>>
<<set _cProg++>>
<<else>>
<<break>>
<</if>>
<<case 4>>
<<if _locked>>
<<set _cProg++>>
<<else>>
<<break>>
<</if>>
<</switch>>
<</for>>
<</if>>
<<if _d > 0>>
<<for _i = 0; _i < _d; _i++>>
<<switch $kara.training.progress[4]>>
<<case 0>>
<<if _foundation>>
<<set _dProg++>>
<<else>>
<<break>>
<</if>>
<<case 1>>
<<if _foundation and _lips>>
<<set _dProg++>>
<<else>>
<<break>>
<</if>>
<<case 2>>
<<if _foundation and _lips and _mascara and _eyeliner>>
<<set _dProg++>>
<<else>>
<<break>>
<</if>>
<<case 3>>
<<if _foundation and _lips and _mascara and _eyeliner and _eyeshadow>>
<<set _dProg++>>
<<else>>
<<break>>
<</if>>
<<case 4>>
<<if _foundation and _lips and _mascara and _eyeliner and _eyeshadow and _nails>>
<<set _dProg++>>
<<else>>
<<break>>
<</if>>
<</switch>>
<</for>>
<</if>><<set $kara.training.progress = [($kara.training.progress[0]+_aProg), $kara.training.progress[1], ($kara.training.progress[2]+_bProg), ($kara.training.progress[3]+_cProg), ($kara.training.progress[4]+_dProg)]>><<set _quickProg = true>>
Kara takes a long look at you, being rather invasive of your personal space as she performs her inspection of your progress. <span class=Kara>"<<if _aProg + _bProg + _cProg + _dProg > 5>>Yes, you are certainly progressing much faster than I expected. Looks like I'm going to have to adjust your training a little <<link "bit.">><<refresh>><</link>><<elseif _aProg + _bProg + _cProg + _dProg > 3>>Nice progress! Of course, you can progress at the speed you are comfortable with, I'm just here to help you along the <<link "way.">><<refresh>><</link>><<elseif _aProg + _bProg + _cProg + _dProg > 0>>Going a little faster is nothing to be ashamed of! Look, if you are happy to progress a bit faster, that's great, I don't want to hold you <<link "back.">><<refresh>><</link>><<else>>Sorry, I don't see any progress right now, but feel free to show me your progress next <<link "time.">><<refresh>><</link>><</if>>"</span><center>[img[Images/Misc/PersonalTrainer.jpg]]</center>
<span id=choice><center><<link "I'd like to maintain my current musculature">><<replace #choice>><span style=color:purple>"There are a couple of options available to you, really. You could just maintain an extremely healthy diet, no cheat meals at all, but you could technically skip training. You could also train less often and enjoy a cheat meal every time you train. Alternatively, and I should warn you about this kind of stuff, but Inhibi+ is shown to be able to prevent muscle gain when taken daily."</span>
<center><<link "I have more questions">><<refresh>><</link>> | <<link "That's all" "Gym">><</link>></center><</replace>><</link>> | <<link "I'd like to lose muscle tone">><<replace #choice>><span style=color:purple>"Well, that's simple, you could come to the gym far less often or have more cheat days when it comes to your diet."</span>
<center><<link "I have more questions">><<refresh>><</link>> | <<link "That's all" "Gym">><</link>></center><</replace>><</link>> | <<link "I'd like to get in shape">><<replace #choice>><span style=color:purple>"Train as much as you can and eat as healthy as you can afford. You should be careful about your overall health however."</span>
<center><<link "I have more questions">><<refresh>><</link>> | <<link "That's all" "Gym">><</link>></center><</replace>><</link>> | <<if $flags.gym.event <= 3>><<link "I'd like to look more feminine">><<replace #choice>><span style=color:purple>"Focus on your lower body muscles, it will really help you look more feminine."</span>
<center><<link "I have more questions">><<refresh>><</link>> | <<link "That's all" "Gym">><</link>></center><</replace>><</link>> | <<link "I'd like to look more masculine">><<replace #choice>><span style=color:purple>"Focus on your upper body muscles, the extra bulk will make you look a lot more masculine."</span>
<center><<link "I have more questions">><<refresh>><</link>> | <<link "That's all" "Gym">><</link>></center><</replace>><</link>> | <<link "I'd like to look more androgynous">><<replace #choice>>"You just need to balance your musculature between your upper and lower body, when you achieve that, cardio will be perfect to stay fit without changing your musculature."
<center><<link "I have more questions">><<refresh>><</link>> | <<link "That's all" "Gym">><</link>></center><</replace>><</link>> | <<link "I'd like to maintain my current physique">><<replace #choice>><span style=color:purple>"Cardio will be your best friend, you'll manage to stay fit without shifting muscle mass around."</span>
<center><<link "I have more questions">><<refresh>><</link>> | <<link "That's all" "Gym">><</link>></center><</replace>><</link>> | <</if>><<link "Leave" "Gym">><</link>></center></span>As you are about to arrive to the Club, you see Kara on the phone on the sidewalk nearby. As you are about to pass her and get inside the Red Vixen, she intercepts you, even if still on the phone.
<span class=You>"Hey Kara, what's going on?"</span>, you ask as it seems somewhat important.
<span class=Kara>"Well, Crystal doesn't feel like coming down here tonight, but doesn't want to be alone either back at our place."</span> She lets out a soft sigh and you can guess that she has no intention of going back home after making it here. <span class=Kara>"Do you think you could go check on her?"</span>
<span id=choice><center><<link "I'll go">><<replace #choice>><span class=You>"Sure, I can go at your place and spend some time with her."</span> Quite frankly, you only came to socialize and it will be far less expensive for you to spend time back at their place than in a nightclub with overpriced alcohol.
<span class=Kara>"Thanks, I owe you for this. Hopefully you manage to get her in a better mood"</span>
You head to their apartment as Kara gets back on her phone, presumably with <<link "Crystal." "RV10p2">><</link>><</replace>><</link>> | <<link "Can't she handle herself?">><<replace #choice>><span class=You>"I'm sure Crystal can handle herself."</span>, you say as you aren't too keen on making the trip all the way back to their apartment.
<span class=Kara>"I'll owe you big time if you go there... Please?"</span>
<<linkreplace "Fine...">><span class=You>"Fine, I'll go, but you owe me."</span>
<span class=Kara>"You are a lifesaver!"</span> She gets back on the phone, presumably with Crystal as you head to their [[place.->RV10p2]]<</linkreplace>><</replace>><</link>></center></span>You get to Crystal and Kara's apartment and try the door, which gently opens. <span class=Crystal>"Kara?"</span>, Crystal asks visibly surprised.
<span class=You>"No, it's me, Kara didn't want you to stay alone for some reason."</span>
<span class=Crystal>"That's sweet of you, I would have been fine. I just didn't feel like dressing up and going out tonight. I've ordered some pizza, feel free to join me, anyway it's on Kara's card"</span>
You <<if $player.status.ate>>politely decline, stating that you are pretty stuffed. Plus, it might be better to leave Kara some leftovers so "she" doesn't draw her ire.<<else>><<set $player.status.ate = true>>gladly accept. There is, after all, no better food than free food.<</if>> Despite not planning to go out, Crystal's definition of stay at home clothing is a bit more elaborate than you would have expected, complimenting "her" oversized tee with fishnet on "her" arms.
You spend most of the evening watching old sitcoms on the television, having a good time despite the horribly dated laugh track. While Crystal didn't feel like going out, you have the creeping feeling "she" is still in the mood for some... action. The blonde has been looking at you hungrily for an hour now, snuggling up and toying near your crotch.
You initially dismiss it, unsure of "her" intentions, but it doesn't last much longer as mid episode, "she" sneaks her hand down there. You don't even pause the episode, giving Crystal what "she" clearly wants as she moans and strokes "her" own cock as "she" serves yours.
<video src="Images/Porn/CrystalBJ4.m4v" type="video/m4v" autoplay loop></video>
It doesn't take long for Crystal to make you cum, which seems to calm "her" lust for now. You do end up having to restart the episode however. This happens again a couple of times over night, but you spend an overall great time with and return to your place super late as "she" fell asleep on the <<link "couch.">><<House>><<set $time.minutes+=(1620-$time.minutes)>><</link>><span id=main><span style=color:red>"Hey $player.names.basic, still hoping for new arrivals?"</span>
<span class=You>"I pretty much gave up on this happening before we're old. Do you ever get new stuff?!"</span>
Raven chuckles. <span style=color:red>"Sometimes, usually on the day I don't feel like changing my hair color."</span> You are surprised to hear her crack a joke, but you reckon you are past the point of pleasantries with Raven after all this time and that she is letting you see how she is beyond her snarky persona.
<span style=color:red>"Say, I'm thinking about closing the place early today and have some fun, are you in?"</span>
<span class=You>"Isn't it a bit early to close the place? <<if $time.minutes < 720>>It's not even noon!<<elseif $time.minutes < 1080>>It's only the afternoon!<<else>>Like, there's a few hours left, no?<</if>>"</span>
<span style=color:red>"Come on, don't be such a wuss. It's not like the owner can fire me, I'm the reason this place even gets foot traffic."</span>
<span class=You>"Well, if you think so... it's your own problem."</span>
<span style=color:red>"Yeah yeah, whatever. You're in or not? I'm leaving anyway."</span>
Seeing there is no way to dissuade her from playing hooky from work, you indulge her. Who knows, maybe you'll get more than a glimpse at her this time <<link "around.">><<replace #main>>You walk for a while with Raven, finally reaching a quaint apartment. The place looks much different than you'd expect, with lots of natural light and plant life.
<span style=color:red>"What's the matter?"</span>, she asks as she is far from oblivious to your reaction to her place.
<span class=You>"I don't know, I just expec-"</span>
<span style=color:red>"Red walls, skulls and candles? Too much of a pain. I like this look, I hate people, but that's pretty much the end of it, I'm not just so living, breathing, stereotype, you know?"</span>
<span class=You>"Yeah, sorry"</span>
She laughs. <span style=color:red>"Pfftt! Don't apologize, I'm just messing with you, I don't blame you for being surprised."</span>
You banter for a while as she gives you a small tour, the only thing standing out to you is her quickly pushing a vibrator off her night stand as you reach the bedroom. You return to the living room, enjoying a couple of beers and watching random videos on the internet.
<span style=color:red>"Not that you're boring, but when are you going to like, start something?"</span>
<span class=You>"Start... something?"</span>, you ask, puzzled.
<span style=color:red>"I didn't bring you here for no reason, obviously. Are you just shy or are you not interested?"</span>
<span class=You>"Well... I guess I'm just shy?"</span>
<span style=color:red>"Right answer."</span> You start making out, Raven rapidly stripping you down with astounding ease.<<if !$player.status.crossdressing>> <span style=color:red>"Maybe you aren't *that* shy after all."</span>
She points at your erection, sandwiching it between her thighs. <span style=color:red>"If you can survive this, I might just let you fuck me."</span> She begins to rub your cock with them, making your moan in pleasure. Still, you try not to give it despite her escalating attempt.
<span class=You>"Are you done yet? You aren't getting away with this it see- Whoa!"</span> She essentially lets herself fall on you, clenching her thighs as she falls on top of you.
<video src="Images/Porn/RavenThighs.m4v" type="video/m4v"></video>
You find yourself breathless and, most importantly to Raven, cumming. <span style=color:red>"Should have kept your mouth shut. Made me flinch"</span>, she says with a cold, albeit still teasing voice. It takes you a minute to recover from this surprise and after one last video, you decide to head back <<link "home.">><<House>><<set $time.minutes+=183>><</link>><<else>> <span style=color:red>"Maybe you aren't all that girly..."</span>
Your cock is rock hard, ready for action. Your cutesy, feminine, attire no longer hides its presence. You blush a little, somewhat embarrassed by the remark. <span style=color:red>"Oh, don't be ashamed, look, I'll make sure it's super pleasurable for you."</span>
She starts sucking your cock, slipping some fingers in your rear at the same time. You let out a gasp, being stimulated this way is such an odd feeling. You aren't sure why, but you feel like this is some sort of a game for her...
<video src="Images/Porn/RavenBJ.m4v" type="video/m4v"></video>
<span id=choice><span class=You>"I'm going to cum..."</span>
<center><<link "from your blowjob.">><<replace #choice>><span class=You>"I'm going to cum from your blowjob."</span>
You climax not long after and Raven doesn't even flinch, drinking all your cum before even letting go. <span style=color:red>"I know I'm good, but what kind of people even say this kind of thing?"</span>
You laugh nervously as you certainly made a fool of yourself. Still, she doesn't seem to care much about it. You spend some extra time together before you finally head <<link "home.">><<set $player.stats.sissification+=1>><<set $time.minutes+=201>><<House>><</link>><</replace>><</link>> | <<link "from my ass!">><<replace #choice>><span class=You>"I'm going to cum from my ass!"</span>, you exclaim as you are overwhelmed by all that stimulation. You climax mere instants after. Raven seems unphased, drinking all of your semen without the slightest hint of surprise. When she's finally done, she teasingly says <span style=color:red>"Okay, maybe a little girlier after all."</span>
You are unsure what to answer or how to feel in regards to that statement. Still, you had a good time with Raven and you decide to return home shortly <<link "after.">><<set $player.stats.sissification+=2>><<set $time.minutes+=201>><<House>><</link>><</replace>><</link>></center></span><<if $player.skills[1].level < 1>><<set $player.skills[1].xp+=3>><</if>><</if>><</replace>><</link>></span><<set _Gag = [setup.playerCode.isWearingItemWithTags('Gag'), setup.playerCode.isWorn('DildoGag')]>><<if _Gag[0]>><<set _EffectChance2 = random(1,100)>><<if _EffectChance2 >= 90>><<if _Gag[1]>><<set $player.skills[0].xp+=2>><</if>><<set $player.stats.dominance-->><</if>><</if>>You use your fleshlight to satisfy your urges, it's not the same as the real deal, but it's better than nothing.
<<set _EffectChance = random(1,100)>><<set _Vid = "Images/Porn/Beads"+ random(1,2) + ".m4v">><div class="shower"><video @src=_Vid type="video/m4v" autoplay loop></video></div>
<<if _EffectChance > 33 && $player.stats.dignity > 0>>You feel a bit frustrated having to keep the beads inside for so long.<</if>>
<<link "Done">><<set $time.minutes+=45>><<goto "Toys">><<if _EffectChance > 33 && $player.stats.dignity > 0>><<set $player.stats.dignity-->><</if>><</link>><div class=hidden><span id="btn1"><<button $btn1>>
<<set $time.minutes+=15>><<goto "Toys">><<if _EffectChance > 50 && $player.stats.dignity > 0>><<if _Plug>><<set $player.stats.sissification++>><</if>><<set $player.stats.dignity-->><</if>>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div>You hurry towards the backstage area as you notice the club being surprisingly busy, in spite of it being Christmas <<if $time.days % 365 == 116>>Eve<</if>>. Surely, tonight will be rather lucrative, with businessmen away from their families might spend more than they usually do for some "festivities".
You put on one of last Christmas themed outfits and nervously put on your makeup before heading on the stage for your first performance of the evening, in hope you will catch the patrons' eyes and get lot of tips and private dances afterwards.
<video src="Images/Porn/BMXmas.m4v" type="video/m4v" autoplay loop></video>
<<set $player.skills[6].xp+=25>><<set $time.minutes to 270>><<Night>><<Autosave>>You end up with a small fortune by the end of your shift, the patrons being rather generous when it came to tipping tonight. Despite the rather large cut on your dances taken by the establishment, you have more than enough money to pay yourself a taxi back <<link "home.">> <<set $player.assets.money+=(1200+random(100,300))>><<House>><</link>>Hi kitty cat! It's been a while since I've last played with you, so I wondered if you'd be interested to meet up with Mistress again~
<<link "Accept">><<set $KittyCat3 = true>><<set $KC3Unlock = false>><<goto "gregschart">><</link>><div class="topBar">gregchart.net <div style='float: right;'><<button "x">><<goto Laptop>><</button>></div></div><div class="topBar2"><<listbox "_site" autoselect>>
<<option "Home" "Browse the Web">>
<<option "icoast.com" "iSell">>
<<option "PornTube.xxx" "Porn">>
<<option "Kam.io" "Kam.io">>
<<option "realturf.com" "Realturf">>
<</listbox>> <<button "→">><<set _site>><<goto _site>><</button>></div><div class="web btn1">[img[Images/Misc/GregchartLogo.jpg]]
<<set _ears = setup.playerCode.hasItem('CatEars')>><<set _plug = setup.playerCode.hasItem('TailedPlug')>>I hope my little kitty remembers my requirements! But just in case, here's the list of things you should bring, alongside some new requirements:
-Cat ears
-Tailed Plug
-Feminine Clothes
<<if $player.stats.dominance < -19 && _ears and _plug and $player.status.crossdressing>>[[Let's do this->KittyCat3]]<<elseif !$player.status.crossdressing>>You need to doll up.<<elseif !_plug>>You don't have a tailed plug! Perhaps you can find one online?<<elseif !_ears>>You don't have cat ears! Maybe there's some for sell on iCoast...<<else>>You are not submissive enough to do this<</if>>
[[Go back->gregschart]]
</div><div style="width: 101.9%; background-color:#0000B2;"> <div class="topBar3"><<button "Shut Down">><<House>><</button>><div style="min-width: 75px; max-width: 75px; width: 75px; display:inline-block; text-align: center; font-size: 1em; float:right; background-color:#000099;"><<TimeMini>>_hours:_minutes<<if $settings.time == 1>> <<if $time.minutes < 720>>AM<<else>>PM<</if>><</if>></div></div></div><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Laptop">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div>You eagerly await for your Mistress in the same motel room as usual, all dressed-up and ready to satisfy her requests. However, it is not the sexy young woman that enters the motel room this time around. Quite the contrary, a bulky man enters, prompting your to hide most of your body behind the bed, quite embarrassed. Did he enter the wrong room?
The man nods to a small camera in the plant pot. Seems like your playful Mistress wanted you to have a catsitter this time around.
<span style=color:blue>"Come Kitty Kitty, don't be shy. Your Mistress is on a little trip, I promise I'll take good care of you."</span>
While hesitant, you figure out you might just have to play ball. Still, you would have preferred to be with the mysterious woman that him. You peek out from behind the bed and get to his feet, sitting on the ground.
He undoes his pants, only to whip out a rather large looking cock for you to "play" with.
<div class="shower"><video src="Images/Porn/KittyAhegao.m4v" type="video/m4v" autoplay loop></video></div>
You sorta feel obliged to serve him and obediently follow his every command. After what feels like an eternity, he finally cums all over your body and leaves you alone with a small envelope filled with cash.
<center><div style="font-family: 'Dancing-Script'; font-size: 4.5em; background: #f9f9f9; color: #000F55; padding: 4px; max-width: 70%; min-height: 30%;">Good kitty, here's some money. See you soon!
-Mistress<br></div>
Well... you do have a bit of a walk of shame to do, but you made some <<link "money...">><<House>><<set $player.assets.money+=150>><<set $player.stats.dominance-=4>><<set $player.stats.dignity-=2>><<CumTop>><<CumBottom>><</link>><<if $time.minutes >= 1140 && $player.status.crossdressing && $player.status.convincingness > 10>>The mall Santa seems a little handsy as you sit on his lap. It is obvious that he fancies you and you could wait for him to finish his shift to give him a gift of your own in his lodge.
<span id=choice><center><<link "Wait">><<replace #choice>><div class="shower"><video src="Images/Porn/MallSanta.m4v" type="video/m4v" autoplay loop></video></div>
You decide to wait and to give a nice, lewd gift to Santa. After all, you are just repaying him for all the gifts over the years, <<link "right?">><<set $time.minutes = 1210>><<goto "Travel">><<set $player.skills[0].xp+=2>><</link>><</replace>><</link>> | <<link "Leave" "Mall">><</link>></center></span><<else>><center>[img[Images/Misc/MallSanta.jpg]]</center>
<<if $time.minutes < 1140>>The queue of children and parents waiting to see Santa is very long, it might be worth coming back <<link "later." "Mall">><</link>><<else>><<set $player.stats.dignity+=either(0,0,0,1)>>You manage to go see Santa. While you aren't necessarily very serious in your requests, there is a rather wholesome feeling to the whole <<link "experience." "Mall">><<set $time.minutes+=5>><</link>><</if>><</if>><<if $donating>><<include "Tops">><<else>><span id=main><div class=travel><center>[img[Images/Locations/HelpingHand.jpg]]</center></div>Giving to those less fortunate clothing you no longer use is a win-win. If you don't have any, Helping Hand also takes monetary donations.
<center><<link "Donate Clothes">><<replace #main>><<include "Tops">><<set $donating = true>><</replace>><</link>> | <<link "Donate Money">><<replace #main>><span id=Payment><<numberinput "_Payment" 1 1 $player.assets.money>><<button "Confirm Amount">><<set _Payment>><<replace #Payment>>You are about to donate _Payment dollars to the Helping Hand Foundation. Proceed?
<center><<link "Yes">><<set $player.assets.money-=_Payment>><<set _i = 0>><<for _i < Math.floor(_Payment/10)>><<set $player.stats.dignity+=either(0, 0, 0, 0, 0, 0, 0, 0, 0, 1)>><<set _i++>><</for>><<refresh>><</link>> |
<<link "No">><<refresh>><</link>></center><</replace>><</button>></span><</replace>><</link>> | <<link "Leave" "Travel">><<unset $donating>><</link>><<Leave>></center></span><</if>><div class="itemContainer1"><<shop "Otakuville">>
</div>
<<link "Leave" "Travel">><</link>><<Leave>><<if $time.minutes > $location.openHours[1]>><<goto "Travel">><</if>><<set _canWork = [setup.playerCode.isWorn("MaidDress"), setup.playerCode.isWorn("PinkMaidDress")]>><div class=travel><center>[img[Images/Locations/MaidCafe.jpg]]</center></div>
<center><<link "Have a coffee - $3">><<set $time.minutes+=5>><<set $player.assets.money-=3>><<refresh>><</link>> | <<if $randomizer.cafe is 1>><<link "Eat Omurice - $14">><<set $time.minutes+=30>><<set $player.status.ate = true>><<set $player.assets.money-=14>><<set $player.stats.fitness-=1>><<refresh>><</link>><<else>><<link "Eat Hearty Salad - $15">><<set $player.assets.money-=15>><<set $time.minutes+=25>><<set $player.status.ate = true>><<refresh>><</link>><</if>><<if $player.stats.sissification >= 10 && (_canWork[0] or _canWork[1]) && $player.stats.hygiene >= 80>> | <<link "Work - 4:00" "Maid Café Work">><</link>><<elseif $player.stats.sissification >= 10 && $player.stats.hygiene >= 80>> | You could work here if you were wearing appropriate clothes<<elseif $player.stats.sissification >= 10 && (_canWork[0] or _canWork[1])>> | You'd need to shower to work here <<elseif $player.stats.sissification >= 10>> | You could possibly try to work here...<</if>> | <<link "Leave" "Travel">><</link>></center><<Leave>><div class=travel><center>[img[Images/Locations/Bank.jpg]]</center></div>
<center><<if !$flags.bank.accountOpen>><<link "Open an Account">><<refresh>><<set $player.assets.bankBalance = 0>><<set $flags.bank.accountOpen = true>><</link>><<else>><<link "Deposit" "Deposit">><</link>> | <<link "Withdraw" "Withdraw">><</link>><</if>> | <<link "Leave" "Travel">><</link>><<Leave>></center><<silently>><<set _swimwear = [setup.playerCode.isWorn('OnePiece'), setup.playerCode.isWorn('Bikini'), setup.playerCode.isWorn('CrochetBikini'), setup.playerCode.isWorn('ShinyBikini'), setup.playerCode.isWorn('SwimTrunks')]>><</silently>><center><div class=travel>[img[Images/Locations/Beach.jpg]]</div>
A beach located within the Old Harbor. While it isn't the largest beach, it still is a great location to have activities at.
<<if $time.minutes >= 480 && $time.minutes <= 1260 && (_swimwear[0] || _swimwear[1] || _swimwear[2] || _swimwear[3] || _swimwear[4])>><<link "Swim - (1:30)" "Swim">><</link>><<elseif $time.minutes > 1260 || $time.minutes < 480>> <span style=color:red>It wouldn't be safe to swim at this time</span><<elseif !_swimwear[0] && !_swimwear[1] && _swimwear[2] && _swimwear[3] && _swimwear[4]>><span style=color:red>You'd need swimwear to go swimming</span><</if>> | <<if ($time.minutes >= 420 && $time.minutes <= 660) || ($time.minutes >= 1020 && $time.minutes < 1140)>><<link "Beach Yoga - (1:00)" "Beach Yoga">><</link>> | <</if>><<if $player.stats.bimbofication >= 15 && (_swimwear[1] || _swimwear[2] || _swimwear[3]) && $playerBody.breast.size > 2 && $time.minutes >= 360 && $time.minutes <= 1140>><<link "Monokini Tanning - 2:00">><</link>> | <<elseif $player.stats.bimbofication >= 15 && $playerBody.breast.size > 2 && $time.minutes >= 360 && $time.minutes <= 1140>><span style=color:red>You'd need to wear a bikini before you can monokini</span> | <</if>><<link "Leave" "Travel">><</link>></center><<Leave>><<if $time.minutes >= $location.openHours[1]>><<goto "Travel">><</if>><span id=main><center><div class=travel>[img[Images/Locations/ConventionCenter.jpg]]<<Leave>></div>
The Hutinberg Convention Center is one of the major landmarks of the city, home of many conventions ranging from the Hutinberg Business Salon to the Hutinberg Comic Con.</center>
<center>\
<<if $time.days >= 13 && $time.days <= 14>><<set _e = 1>>\
<<elseif $time.days >= 33 && $time.days <= 35>><<set _e = 2>><<set _hasSewingMachine = setup.playerCode.hasItem("SewingMachine")>>\
<<elseif $time.days >= 41 && $time.days <= 42>><<set _e = 3>>\
<<elseif $time.days >= 78 && $time.days <= 84>><<set _e = 4>><</if>>\
<<if def _e>>\
<<switch _e>>\
<<case 1>><<set _n = "Auto Salon">><<set _p = 40>>\
<<case 2>><<set _n = "Comic Con">><<set _p = 70>>\
<<case 3>><<set _n = "Wedding Salon">><<set _p = 15>>\
<<case 4>><<set _n = "Fetish Week">><<set _p = 170>>\
<</switch>>\
<<if $pass>><<set _g = "CC" + _e>><<link _n _g>><</link>>\
<<if $booth>> | <<set _n2 = "Your" +_n + "Booth">><<link _n2 "CCBooth">><</link>>\
<</if>>\
<<else>>\
<<set _t = "Buy " + _n + " Pass - $" + _p>>\
<<if $player.assets.money < _p>>\
<span style=color:red>Not enough money for a _n pass (Needed: $<<print _p>>)</span>\
<<else>>\
<<link _t>><<set $player.assets.money-=_p>><<set $pass = true>><<refresh>><</link>>\
<</if>>\
| <<if _e == 4 && _hasSewingMachine>>\
<<set _p2 = _p+500>>\
<<set _t2 = "Obtain a merch boot for " + _n + " - $" + _p2>>\
<<if $player.assets.money >= _p2>>\
<<link _t2>><<replace #main>>You could get a booth for your small clothing business at _n for a mere _p2. Of course, you would have access to the wider festival, but you'd also have to spend time at your booth to sell your wares. All things considered, only your latex items might have some form of success, so make sure you have plenty in stock before making this decision.
<center><<link "Rent a booth">><<set $player.assets.money-=_p2>><<set $pass = true>><<set $booth = true>><<refresh>><</link>> | <<link "Nevermind">><<refresh>><</link>></center><</replace>><</link>>\
<<else>>\
<span style=color:red>You don't have enough money to rent a booth</span>\
<</if>>\
<</if>>\
<</if>>
<</if>><<link "Upcoming Conventions" "CCUpcoming">><</link>> | <<link "Leave" "Travel">><</link>></center></span><<set _r = random(0,10)>><center>[img[Images/Misc/MaidCafeWork.jpg]]</center>
You spend a short shift serving and performing for the guests. Depending on your skills, you can get a lot of money in the form of tips!
<<link "All done!" "Maid Café">><<set $player.assets.money+=(random(40,60)*(Math.floor((($player.skills[5].level + $player.skills[6].level)/2))+1))>><<set $time.minutes+=240>><<if _r % 2 is 0>><<set $player.skills[5].xp+=2>><<else>><<set $player.skills[6].xp+=2>><</if>><</link>><<if _r == 10>> | The boss is here if you'd like to see <<link "him." "Maid Café Boss">><<set $player.assets.money+=(random(60,80)*(($player.skills[5].level + $player.skills[6].level)/2))>><<set $time.minutes+=240>><<if _r % 2 is 0>><<set $player.skills[5].xp+=2>><<else>><<set $player.skills[6].xp+=2>><</if>><</link>><</if>><<if $player.assets.money is 0>>[img[Images/Misc/Broke.jpg]]
You don't have any money to deposit. Come back when you have some money you want to earn interests <<link "on." "Bank">><</link>><<else>>You decide to put some money in your savings account. How much do you want to deposit? (Current account balance: <<numberWithCommas $player.assets.bankBalance>> dollars)
With your current balance, you account is yielding you a monthly interest of <<if $player.assets.bankBalance < 50000>>0.5<<else>><<print (0.5+(Math.floor(($player.assets.bankBalance-50000)/50000)*0.5))>><</if>>%
<span id=Payment><<numberinput "_Deposit" 1 1 $player.assets.money>><<button "Confirm Amount">><<set _Deposit>><<replace #Payment>>You are about to deposit <<numberWithCommas _Deposit>> dollars. Proceed?
<center><<link "Yes">><<set $player.assets.money-=_Deposit>><<set $player.assets.bankBalance+=_Deposit>><<goto "Bank">><</link>> | <<link "Change Amount">><<refresh>><</link>> | <<link "Cancel" "Bank">><</link>></center><</replace>><</button>></span><</if>>
[[Go Back->Bank]]<div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Bank">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div></span><<if $player.assets.money is 0>>[img[Images/Misc/EmptyAccount.jpg]]
You don't have any money in your bank account, so you cannot withdraw <<link "anything...">><</link>><<else>>You decide to withdraw some money from your savings account. How much do you want to withdraw? (Current account balance: <<numberWithCommas $player.assets.bankBalance>> dollars)
With your current balance, you account is yielding you a monthly interest of <<if $player.assets.bankBalance < 50000>>0.5<<else>><<print (0.5+(Math.floor(($player.assets.bankBalance-50000)/50000)*0.5))>><</if>>%
<span id=Payment><<numberinput "_Withdraw" 1 1 $player.assets.bankBalance>><<button "Confirm Amount">><<set _Withdraw>><<replace #Payment>>You are about to withdraw <<numberWithCommas _Withdraw>> dollars. Proceed?
<center><<link "Yes">><<set $player.assets.money+=_Withdraw>><<set $player.assets.bankBalance-=_Withdraw>><<goto "Bank">><</link>> | <<link "Change Amount">><<refresh>><</link>> | <<link "Cancel" "Bank">><</link>></center><</replace>><</button>></span><</if>>
[[Go Back->Bank]]<div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Bank">>
<</button>></span>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
$('#btn1 button').click();
});
<</script>></div></span><center><div class=travel><<if $player.status.crossdressing>><<set _src = "Images/Misc/SwimmingF.m4v">><<else>><<set _src = "Images/Misc/SwimmingM.m4v">><</if>><video @src=_src type="video/m4v" autoplay loop></video></div></center>
You go swimming for a while, enjoying the warm waters of the beach and getting some decent exercise out of it. It's not as efficient than a proper session of training at the gym, but it didn't cost you <<link "anything.">><<set $time.minutes+=90>><<set $player.stats.fitness+=2>><<goto "Beach">><</link>><<widget "POTD9">><<set _hasPinkMaidDress = setup.playerCode.hasItem("PinkMaidDress")>><<set _hasPinkMaidHeadband = setup.playerCode.hasItem("PinkMaidHeadband")>><<set _hasMassivePlug = setup.playerCode.hasItem("GiantPlug")>><<set _hasChainHalter = setup.playerCode.hasItem("ChainHalter")>><<switch $randomizer.icoast>>
\<<case 5>><center><div class="item"><center>[img[Images/Misc/Junk17.jpg]]
<span style=color:black>Squat Trot - $99</span>
<span class="You">"Hmmm..."</span></center></div></center>
\
\<<case 3>><center><<if !_hasPinkMaidDress>><center><div class="item"><center>[img[Images/Clothing/PinkMaidDress.jpg]]
<span style=color:black>Pink Maid Dress - $90</span>
<<if $player.stats.sissification < 10>><<button "Locked">><</button>><<else>><<if $player.assets.money > 89>><<button "Buy">><<addToInventory "PinkMaidDress">><<set $player.assets.money-=90>><<refresh>><</button>><<else>><span class="You">"I don't have enough money..."</span><</if>><</if>></center></div></center><<else>><center><div class="item"><center>[img[Images/Misc/Junk18.jpg]]
<span style=color:black>Margarita Shower Kit - $80</span>
<span class="You">"Out of stock?!"</span></center></div></center><</if>>
\
\<<case 2>><center><div class="item"><center>[img[Images/Misc/Junk17.jpg]]
<span style=color:black>Squat Trot - $99</span>
<span class="You">"Hmmm..."</span></center></div></center>
\
\<<case 6>><<if !_hasPinkMaidDress>><center><div class="item"><center>[img[Images/Clothing/PinkMaidDress.jpg]]
<span style=color:black>Pink Maid Dress - $90</span>
<<if $player.stats.sissification < 10>><<button "Locked">><</button>><<else>><<if $player.assets.money > 89>><<button "Buy">><<addToInventory "PinkMaidDress">><<set $player.assets.money-=90>><<refresh>><</button>><<else>><span class="You">"I don't have enough money..."</span><</if>><</if>></center></div></center><<else>><center><div class="item"><center>[img[Images/Misc/Junk18.jpg]]
<span style=color:black>Margarita Shower Kit - $80</span>
<span class="You">"Out of stock?!"</span></center></div></center><</if>>
\
\<<case 8>><<if !_hasGiantPlug>><center><div class="item"><center>[img[Images/Toys/GiantPlug.jpg]]
<span style=color:black>Giant Plug- $125</span>
<<if $player.assets.money > 124>><<button "Buy">><<addToInventory "GiantPlug">><<set $player.assets.money-=125>><<refresh>><</button>><<else>><span class="You">"I don't have enough money..."</span><</if>></center></div></center><<else>><center><div class="item"><center>[img[Images/Misc/Junk17.jpg]]
<span style=color:black>Squat Trot - $99</span>
<span class="You">"Hmmm..."</span></center></div></center><</if>>
\
\<<case 4>><<if !_hasPinkMaidHeadband>><center><div class="item"><center>[img[Images/Clothing/PinkMaidHeadband.jpg]]
<span style="color:black; font-size:0.9em">Pink Maid Headband - $20</span>
<<if $player.stats.sissification < 5>><<button "Locked">><</button>><<else>><<if $player.assets.money > 19>><<button "Buy">><<addToInventory "PinkMaidHeadband">><<set $player.assets.money-=20>><<refresh>><</button>><<else>><span class="You">"I don't have enough money..."</span><</if>><</if>></center></div></center><<else>><center><div class="item"><center>[img[Images/Misc/Junk18.jpg]]
<span style=color:black>Margarita Shower Kit - $80</span>
<span class="You">"Out of stock?!"</span></center></div></center><</if>>
\
\<<case 7>><<if !_hasChainHalter>><center><div class="item"><center>[img[Images/Clothing/ChainHalter.jpg]]
<span style=color:black>Chain Halter - $60</span>
<<if $player.stats.sissification < 10>><<button "Locked">><</button>><<else>><<if $player.assets.money > 59>><<button "Buy">><<addToInventory "ChainHalter">><<set $player.assets.money-=60>><<refresh>><</button>><<else>><span class="You">"I don't have enough money..."</span><</if>><</if>></center></div></center><<else>><center><div class="item"><center>[img[Images/Misc/Junk17.jpg]]
<span style=color:black>Squat Trot - $99</span>
<span class="You">"Hmmm..."</span></center></div></center><</if>>
\
\<<case 1>><<if !_hasPinkMaidDress>><center><div class="item"><center>[img[Images/Clothing/PinkMaidDress.jpg]]
<span style=color:black>Pink Maid Dress - $90</span>
<<if $player.stats.sissification < 10>><<button "Locked">><</button>><<else>><<if $player.assets.money > 89>><<button "Buy">><<addToInventory "PinkMaidDress">><<set $player.assets.money-=90>><<refresh>><</button>><<else>><span class="You">"I don't have enough money..."</span><</if>><</if>></center></div></center><<else>><center><div class="item"><center>[img[Images/Misc/Junk18.jpg]]
<span style=color:black>Margarita Shower Kit - $80</span>
<span class="You">"Out of stock?!"</span></center></div></center><</if>>
<</switch>><</widget>><span id=choice><center>[img[Images/Locations/MaidCafeBoss.jpg]]
<<link "Bring the boss a coffee">><<replace #choice>>You bring the owner a coffee after your shift, trying to be noticed by him. Unfortunately, your attempt only gives you a faint smile and a quiet thank you. You'll have to do more if you want to get something from <<link "him" "Maid Café">><</link>><</replace>><</link>><<if $player.stats.dignity <= 95>> | <<link "Clean his desk sensually">><<replace #choice>><center><video src="Images/Porn/MaidCafeTease.m4v" type="video/m4v" autoplay loop></video></center>
You teasingly clean the owner's desk. Despite your best display, you only get a fairly small bonus from <<link "him." "Maid Café">><<set $player.assets.money+=20>><<set $time.minutes+=15>><</link>><</replace>><</link>><</if>><<if $player.stats.dignity <= 95>> | <<link "Seduce him.">><<replace #choice>><center><video src="Images/Porn/MaidCafeSex.m4v" type="video/m4v" autoplay loop></video></center>
You seduce the boss and have some rather loud sex in his office. Fortunately for you, his office is soundproofed so he can focus during performances. You get out of the office with a rather substantial bonus due to your "outstanding <<link "performance" "Maid Café">><<set $player.assets.money+=60>><<set $time.minutes+=40>><</link>>".<</replace>><</link>><</if>> | <<link "Nevermind" "Maid Café">><</link>></center></span><div class="shower"><video src="Images/Porn/Whoops.m4v" type="video/m4v" autoplay loop></video></div>
You struggle to insert the massive plug inside your hole, leaving you panting for a few moments. Alas, the plug is rapidly forced out of your hole. You'll need some more training before you can keep it inside it <<link "seems." "Toys">><</link>><center><div class=travel>[img[Images/Porn/Monokini.jpg]]</div></center>
You decide to lay topless on the beach. Of course, some people are bound to look at you, but you'll get such a great tan out of <<link "this!">><<set $player.stats.bimbofication+=either(0, 0, 0, 1)>><<goto "Beach">><<set $time.minutes+=120>><</link>><center><div class=travel>[img[Images/Misc/BeachYoga.jpg]]</div></center>
You spend an hour doing some yoga on the beach. The soothing experience will help you with the coming <<link "day.">><<if $playerBody.ratio > -100>><<set $playerBody.ratio-->><</if>><<set $time.minutes+=60>><<goto "Beach">><</link>>You take a glance at the upcoming conventions.
<<if $time.days < 78>><<if $time.days < 13>>
-Auto Salon (September 12th - September 13th) | Track <<checkbox "$Reminder.autoSalon" false true autocheck>><</if>><<if $time.days < 33>>
-Comic Con (October 2nd - October 4th) | Track <<checkbox "$Reminder.comicCon" false true autocheck>><</if>><<if $time.days < 41>>
-Wedding Salon (October 10th - October 11th) | Track <<checkbox "$Reminder.weddingSalon" false true autocheck>><</if>><<if $time.days < 78>>
-Fetish Week (November 16th - November 22nd) | Track <<checkbox "$Reminder.fetishWeek" false true autocheck>><</if>>
<i><span class=Player>"I'll have to keep those in <<link "mind.">><<set $Reminder.autoSalon>><<set $Reminder.comicCon>><<set $Reminder.weddingSalon>><<set $Reminder.fetishWeek>><<goto "Convention Center">><</link>>"</span></i><<else>>Unfortunately, there are currently no new events on the schedule.
<i><span class=You>"This is <<link "Lame" "Convention Center">><</link>>"</span></i><</if>><<if $time.minutes >= $location.openHours[1]>><<goto "Travel">><</if>><span id=main><div class=travel><center>[img[Images/Locations/AutoSalon.jpg]]</center></div>
<center><<link "Walk around the convention - 1:00">><<set _img= "Images/Misc/AutoSalon" + random(1,3) + ".jpg">><<set $time.minutes+=60>><<replace #main>><center>[img[_img]]</center>
Cool cars and models? This is pretty much heaven. Of course, you couldn't event dream
<<link "What to do...">><<refresh>><</link>><</replace>><</link>> | <<link "Leave the Convention" "Convention Center">><</link>></center></span><<if $time.minutes >= $location.openHours[1]>><<goto "Travel">><</if>><span id=main><div class=travel><center>[img[Images/Locations/ComicCon.jpg]]</center></div>
<center><<link "Walk around the convention - 1:00">><<set _r=random(1,3)>><<set $time.minutes+=60>><<replace #main>><<switch _r>><<case 1>><center>[img[Images/Porn/ComicCon1.jpg]]</center>
A woman cosplaying as a popular super villain makes you wonder about the rules for cosplays at Comic Con. While you aren't one to complain, she is barely wearing anything!
\<<case 2>><center>[img[Images/Porn/ComicCon2.jpg]]</center>
Some cosplayers honestly look pretty hot. Of course, a lot are just pretty cheap cosplays, but you can spot some professional cosplayers here and there.
\<<case 3>><center><video src="Images/Porn/ComicCon3.m4v" type="video/m4v" autoplay loop></video></center>
You didn't know some cosplayers were into more than skimpy cosplay. A brunette in a magical girl cosplay shows you her plugged rear as you ride the escalator.
\<</switch>>
<<link "The lewdest public event...">><<refresh>><</link>><</replace>><</link>> | <<link "Costumes & Cosplays">><<set $time.minutes+=20>><<refreshMenu>><<replace #main>><div class="itemContainer1"><<shop "ComicCon">>
</div>
<<link "Return to the event">><<refresh>><</link>><</replace>><</link>> | <<link "Leave the Convention" "Convention Center">><</link>></center></span><<if $time.minutes >= $location.openHours[1]>><<goto "Travel">><</if>><span id=main><div class=travel><center>[img[Images/Locations/WeddingSalon.jpg]]</center></div>
<center><<link "Walk around the convention - 1:00">><<set _r=random(1,10)>><<set $time.minutes+=60>><<replace #main>>
[img[Images/Misc/WeddingSalon.jpg]]
You walk through the convention. While you do see stunning designs, it isn't the most exciting event to <<link "visit...">><<refresh>><</link>><</replace>><</link>> | <<link "Wedding worthy clothing">><<set $time.minutes+=20>><<refreshMenu>><<replace #main>><div class="itemContainer1"><<shop "Wedding Salon">>
</div>
<<link "Return to the event">><<refresh>><</link>><</replace>><</link>> | <<link "Cake tasting - $25">><<replace #main>>[img[Images/Misc/CakeTasting.jpg]]
You try a wide assortment of wedding cakes. Quite frankly, you might need to check your calories for the next week, but it was totally worth your <<link "money.">><<set $player.status.ate = true>><<set $player.stats.fitness-=5>><<set $time.minutes+=40>><<refresh>><</link>><</replace>><</link>> | <<link "Leave the Convention" "Convention Center">><</link>></center></span><<if $time.minutes >= $location.openHours[1]>><<goto "Travel">><</if>><span id=main><div class=travel><center>[img[Images/Locations/FetishWeek.jpg]]</center></div>
<center><<link "Walk around the convention - 1:00">><<set _r=random(1,5)>><<replace #main>><<switch _r>>
<<case 1>><<if $flags.jobs.kam.viewers > 1000 && $player.status.crossdressing>><center>[img[Images/Porn/FanMeet.jpg]]</center>
You are recognized by one of your stream's fan and you take a selfie with her. You didn't really really expect to be recognized, but then again, this is the likeliest place for you to meet one of your fans.<<else>><center>[img[Images/Porn/FetishWeek1.jpg]]</center>
<</if>>
\<<case 2>><center>[img[Images/Porn/Panel.jpg]]
You attend to a panel by two actresses that made it big starting from Kam.io. Much to the attendees fanfare, they make out publicly.</center>
\<<case 3>><center>[img[Images/Porn/FetishWeek2.jpg]]</center>
You walk around the convention, admiring the outfits of the attendees. Some of them have rather original outfits and you wonder how much they spent on them.
\<<case 4>><center>[img[Images/Porn/FetishWeek3.jpg]]</center>
You see a fetish model in full latex doing a photo shoot in front of a specifically designated area. You wouldn't be surprised that a lot of the guests would want to have some keepsakes or content to post on their platforms.
\<<case 5>><center><video src="Images/Porn/FetishWeek4.m4v" type="video/m4v" autoplay loop></video></center>
You see a camgirl filming a short for her social media accounts. She seems fairly comfortable in the convention, despite being almost completely naked.
\<<case 6>><center>[img[Images/Porn/FetishWeek5.jpg]]</center>
You look at displays of various fetishwear items. Some of them have rather astonishing price tags, but then again, it seems like most attendees have a lot of money to sink.<</switch>>
<<link "What next?">><<set $time.minutes+=60>><<set $player.stats.dignity-=either(0,0,0,0,0,0,0,0,0,1)>><<refresh>><</link>><</replace>><</link>> | <<if $time.minutes >= 1080>><<link "Live show - (3:00)">><<replace #main>><<switch $time.days % 7>><<case 1>><center>[img[Images/Porn/LiveShow1a.jpg]]</center>
The Fetish Week opening event is a parade of fetish models. Lots of performers partake in this fashion show and a few catch your eye. Notably, a woman with large fans, but also a rather playful looking mode. which for some reason reminds you of an 80s movie go-go girl.
<center>[img[Images/Porn/LiveShow1b.jpg]]</center>
\<<case 2>><center><video src="Images/Porn/LiveShow2.m4v" type="video/m4v" autoplay loop></video></center>
A blonde model masturbates on stage, much to the attendees joy. While you could always see this on the internet, there is something to be said about seeing this live on stage.
\<<case 3>><center>[img[Images/Porn/LiveShow3.jpg]]</center>
Two latex maids play with soapy water. While not the best show, it truly encapsulate the spirit of the event.
\<<case 4>><center><video src="Images/Porn/LiveShow4.m4v" type="video/m4v" autoplay loop></video></center>
It takes you a while to finally get a good view of the event. The performer seems rather wet, but you have no clue if it's water or something else...
\<<case 5>><center>[img[Images/Porn/LiveShow5a.jpg]]</center>
The live show is themed around wax play. Of course, wax cools extremely rapidly, so it won't hurt the submissive, but for some reason you still feel a little bit of pain for her.
<center>[img[Images/Porn/LiveShow5b.jpg]]</center>
\<<case 6>><center><video src="Images/Porn/LiveShow6.m4v" type="video/m4v" autoplay loop></video></center>
The main show of the event. A pornstar is having sex live, on stage. This experience is rather surreal, but it is truly a sight to behold!
\<<case 0>><center><video src="Images/Porn/LiveShow7.m4v" type="video/m4v" autoplay loop></video></center>
The closing event is an international pornstar performing on stage. You can't help but to find her performance hypnotic, her choreographic skills being on full display.
<</switch>><<link "What a great event!">><<set $player.stats.dignity-=1>><<set $time.minutes+=180>><<refresh>><</link>><</replace>><</link>><<else>><span class=color:red>The live shows are in the evening!</span><</if>> | <<link "Look at the shop booths">><<set $time.minutes+=20>><<refreshMenu>><<replace #main>><div class="itemContainer1"><<shop "FetishWeek">>
</div>
<<link "Return to the event">><<refresh>><</link>><</replace>><</link>> | <<link "Leave the Convention" "Convention Center">><</link>></center></span><<if $time.minutes >= $location.openHours[1]>><<goto "Travel">><</if>><<if $flags.jobs.sewing.items.latexgloves + $flags.jobs.sewing.items.latexlonggloves + $flags.jobs.sewing.items.corset + $flags.jobs.sewing.items.catsuit + $flags.jobs.sewing.items.latexskirt + $flags.jobs.sewing.items.latexdress == 0>>You are currently out of any items that would sell well in this kind of event. You could either go home and try to make some more, or you could instead just spend your remaining time enjoying the <<link "convention." "Convention Center">><</link>><<else>>\
<<set _r = either("latexgloves", "latexlonggloves", "corset", "catsuit", "latexskirt", "latexdress")>>\
<<switch _r>>\
<<case "latexgloves">>\
<<set _q = $flags.jobs.sewing.items.latexgloves>>\
<<case "latexlonggloves">>\
<<set _q = $flags.jobs.sewing.items.latexlonggloves>>\
<<case "corset">>\
<<set _q = $flags.jobs.sewing.items.corset>>\
<<case "catsuit">>\
<<set _q = $flags.jobs.sewing.items.catsuit>>\
<<case "latexskirt">>\
<<set _q = $flags.jobs.sewing.items.latexskirt>>\
<<case "latexdress">>\
<<set _q = $flags.jobs.sewing.items.latexdress>>\
<</switch>>\
<<if _q == 0>>\
Your wares don't seem to attract the guests for now. Be it through bad luck or lack of selection. You could maybe get back to sewing or just hope your products will catch someone's <<link "eyes." "Convention Center">><</link>>\
<<else>>\
<<set _q = (Math.floor(_q/4)+1)>>\
<<set _a = random(1, _q)>>\
<<set _r2 = random(1,2)>>\
<<if _r2 == 1>>\
<<set _r3 = either("latexgloves", "latexlonggloves", "corset", "catsuit", "latexskirt", "latexdress")>>\
<<if _r !== _r3>>\
<<switch _r3>>\
<<case "latexgloves">>\
<<set _q2 = $flags.jobs.sewing.items.latexgloves>>\
<<case "latexlonggloves">>\
<<set _q2 = $flags.jobs.sewing.items.latexlonggloves>>\
<<case "corset">>\
<<set _q2 = $flags.jobs.sewing.items.corset>>\
<<case "catsuit">>\
<<set _q2 = $flags.jobs.sewing.items.catsuit>>\
<<case "latexskirt">>\
<<set _q2 = $flags.jobs.sewing.items.latexskirt>>\
<<case "latexdress">>\
<<set _q2 = $flags.jobs.sewing.items.latexdress>>\
<</switch>>\
<<set _q2 = (Math.floor(_q2/4)+1)>>\
<<set _b = random(1, _q2)>>\
<</if>>\
<</if>>\
You managed to sell <<if _a > 1>>_a<<else>>a<</if>> <<switch _r>><<case "latexgloves">>pair<<if _a > 1>>s<</if>> of latex gloves<<case "latexlonggloves">>pair<<if _a > 1>>s<</if>> of latex long gloves<<case "corset">>corset<<if _a > 1>>s<</if>><<case "catsuit">> catsuit<<if _a > 1>>s<</if>><<case "latexskirt">>latex skirt<<if _a > 1>>s<</if>><</switch>><<if def _q2>> and <<if _b > 1>>_b<<else>>a<</if>> <<switch _r3>><<case "latexgloves">>pair<<if _b > 1>>s<</if>> of latex gloves<<case "latexlonggloves">>pair<<if _b > 1>>s<</if>> of latex long gloves<<case "corset">>corset<<if _b > 1>>s<</if>><<case "catsuit">> catsuit<<if _b > 1>>s<</if>><<case "latexskirt">>latex skirt<<if _b > 1>>s<</if>><</switch>><</if>> in the last two hours. Your wares might actually sell faster here than on icoast, plus you get a nice little premium due to selling in <<link "person.">>\
<<set $time.minutes+=120>>\
<<switch _r>>\
<<case "latexgloves">>\
<<set $player.assets.money+=(_a*60)>>\
<<set $flags.jobs.sewing.items.latexgloves-= _a>>\
<<case "latexlonggloves">>\
<<set $player.assets.money+=(_a*66)>>\
<<set $flags.jobs.sewing.items.latexlonggloves-= _a>>\
<<case "corset">>\
<<set $player.assets.money+=(_a*150)>>\
<<set $flags.jobs.sewing.items.corset-= _a>>\
<<case "catsuit">>\
<<set $player.assets.money+=(_a*360)>>\
<<set $flags.jobs.sewing.items.catsuit-= _a>>\
<<case "latexskirt">>\
<<set $player.assets.money+=(_a*120)>>\
<<set $flags.jobs.sewing.items.latexskirt-= _a>>\
<<case "latexdress">>\
<<set $player.assets.money+=(_a*300)>>\
<<set $flags.jobs.sewing.items.latexdress-= _a>>\
<</switch>>\
<<if def _q2>>\
<<switch _r3>>\
<<case "latexgloves">>\
<<set $player.assets.money+=(_b*60)>>\
<<set $flags.jobs.sewing.items.latexgloves-= _b>>\
<<case "latexlonggloves">>\
<<set $player.assets.money+=(_b*66)>>\
<<set $flags.jobs.sewing.items.latexlonggloves-= _b>>\
<<case "corset">>\
<<set $player.assets.money+=(_b*150)>>\
<<set $flags.jobs.sewing.items.corset-= _b>>\
<<case "catsuit">>\
<<set $player.assets.money+=(_b*360)>>\
<<set $flags.jobs.sewing.items.catsuit-= _b>>\
<<case "latexskirt">>\
<<set $player.assets.money+=(_b*120)>>\
<<set $flags.jobs.sewing.items.latexskirt-= _b>>\
<<case "latexdress">>\
<<set $player.assets.money+=(_b*300)>>\
<<set $flags.jobs.sewing.items.latexdress-= _b>>\
<</switch>>\
<</if>>\
<<goto "Convention Center">>\
<</link>>\
<</if>>\
<</if>>If you are reading this, you probably want to know what future conventions there will be. Okay, here's a small list of ideas I have:
Business Salon
Book Salon
Anime Fest
Fashion Week
When will they arrive? Nobody knows!<<set $time.minutes to 930>><<if $player.backstory is 3>><<set $player.skills[8].xp+=(random(2,8))>><<else>><<set $player.skills[8].xp+=(random(1,5))>><</if>><<if $time.days is 8>>Your first class with Mr. Andrews was, how could you say it, fabulous. The colorful man seems to be a true passionate about fashion and design and you can't wait to continue your classes with <<link "him.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80))>><<goto "College">><</link>>
\
\<<elseif $time.days is 9>>The first few classes are devoted to the history of fashion. This class was focused around medieval fashion and how rare and expensive certain dyes were back <<link "then.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/2)>><<goto "College">><</link>>
\
\<<elseif $time.days is 10>>Today's class was a continuation of Tuesday's class as you are talking about fashion in the Renaissance Era and how fur actually was the leading factor of the colonization of modern day <<link "Canada.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/3)>><<goto "College">><</link>>
\
\<<elseif $time.days is 11>>Today's class was particularly focused around the evolution of the various European monarchies clothing. Truly, there were true eyesores at the time. You are surprised such thing actually were wore as they look so <<link "impractical.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/4)>><<goto "College">><</link>>
\
\<<elseif $time.days is 12>>You discuss about how feminine fashion drastically changed starting from the late nineteenth century to modern day. As you are about to leave the class, another student asks you if you plan on going to the party Saturday.
<<link "I'll go">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/5)>><<goto "College">><<set $flags.collegeParty = true>><</link>>
<<link "I won't go">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/5)>><<goto "College">><</link>>
\
\<<elseif $time.days is 15>>You talk about some of the great designers who still have their name publicly known. Much to your surprise, Hugo Boss collaborated with the Nazi regime in Germany, designing their <<link "uniforms">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/6)>><<goto "College">><</link>>
\
\<<elseif $time.days is 16>>As the "history of fashion" is over, you move on to the next subject which is morphology. You learn about the different morphological types for males and start to cover <<link "females">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/7)>><<goto "College">><</link>>
\
\<<elseif $time.days is 17>>You finish to study female morphology and at spend the second half of the class talking about color theory, which is apparently very important in <<link "designing.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/8)>><<goto "College">><</link>>
\
\<<elseif $time.days is 18>>You start to learn about different kinds of fabric and how to work with them. The subject is a bit overwhelming, but you note everything down so you can study it <<link "later">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/9)>><<goto "College">><</link>>
\
\<<elseif $time.days is 19>>You continue on the different type of fabric, mostly concentrating on leathers, furs and latex. Of course there's an overzealous student that argues about the ethicality of killing animals for their skin, but that was to be <<link "expected.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/10)>><<goto "College">><</link>>
\
\<<elseif $time.days is 22>>You have a crash course on styling, as Mr. Andrews finds it crucial for any designer to be able to create ensembles, including <<link "accessories.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/11)>><<goto "College">><</link>>
\
\<<elseif $time.days is 23>>You finally being to learn about sewing. Of course the part involving actually putting the string in the hoop of the needle is a patience testing experience for most of the <<link "students.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/12)>><<goto "College">><</link>>
\
\<<elseif $time.days is 24>>You practice sewing a bit more and you stick the needle in your finger, making you let out a faint cry of <<link "pain.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/13)>><<goto "College">><</link>>
\
\<<elseif $time.days is 25>>You pass from manual sewing to using a sewing machine. Just like two days ago, you spend a lot of time to put the string through the hoops, but what frustrates you the most is to actually work with the <<link "machine.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/14)>><<goto "College">><</link>>
\
\<<elseif $time.days is 26>>You spend some more time practicing with sewing machine. However, your teacher decides that your group will spend another class to practice as most still struggle using <<link "one.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/15)>><<goto "College">><</link>>
\
\<<elseif $time.days is 29>>Your machine breaks during the last class of practice. At least, you already felt relatively comfortable with the sewing machine, so you don't really miss out on much. Instead, you spend some time reading your <<link "notes.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/16)>><<goto "College">><</link>>
\
\<<elseif $time.days is 30>>You learn about how to make patterns for clothing items. For something that looks so simple, it is actually quite complicated and you write detailed note in order to study them <<link "later.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/17)>><<goto "College">><</link>>
\
\<<elseif $time.days is 31>>You practice making a glove from the ground up. You spend most of your time tracing a pattern for you to <<link "use.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/18)>><<goto "College">><</link>>
\
\<<elseif $time.days is 32>>You choose a fabric and a color among an odd mismatch of options. It was to be expected, but at least you manage to find some fabric that looks halfway <<link "decent.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/19)>><<goto "College">><</link>>
\
\<<elseif $time.days is 33>>You cut out your fabric and sew it all together. The result doesn't look halfway bad, but unfortunately you aren't able to put it on because the hole is too small. Still you figure you could maybe start sewing at your place and sell your products on the internet...
<span style=color:green>You unlocked sewing! Head to the mall and visit PlazaTex to get started! You can accept contracts on icoast.com too!</span>
<<link "Leave">><<set $flags.jobs.sewing.job = true>><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34)/20)*80))>><<goto "College">><</link>>
\
\<<elseif $time.days is 36>>This week mostly consists of classes regarding materials which are tougher to work, such as spandex, latex and leather. You learn a few useful tips which will definitely be helpful in the <<link "future.">><<set $flags.jobs.sewing.job = true>><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/21)>><<goto "College">><</link>>
\
\<<elseif $time.days is 37>>You all practice working with spandex, making yourselves a bracer out of it so you can figure out how elastic it is, which can be really <<link "useful.">><<set $flags.jobs.sewing.job = true>><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/22)>><<goto "College">><</link>>
\
\<<elseif $time.days is 38>>You spend today's class doing a similar exercise with latex, since most latex items are made to be skin tight. You are a bit surprised you get to train with this fabric as it is usually a staple of fetish <<link "clothing.">><<set $flags.jobs.sewing.job = true>><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/23)>><<goto "College">><</link>>
\
\<<elseif $time.days is 39>>You learn that you will spend today's class and tomorrow's class working with leather. Today is mostly about learning to properly cut it, which is harder than one might <<link "think.">><<set $flags.jobs.sewing.job = true>><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/24)>><<goto "College">><</link>>
\
\<<elseif $time.days is 40>>Second class of leather working so to say. You manage to piece another bracer with relative success, much to your own <<link "surprise.">><<set $flags.jobs.sewing.job = true>><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/25)>><<goto "College">><</link>>
\
\<<elseif $time.days is 43>>You receive the instructions for the mid-term assignment. You need to design from scratch and sew a full outfit for a male of average proportions, meaning you will need to finish your patterns in the next few <<link "days.">><<set $flags.jobs.sewing.job = true>><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/26)>><<goto "College">><</link>>
\
\<<elseif $time.days is 44>>You spend the whole class working on your patterns and manage to come out with most of the clothes you want to create. You stick with fairly simple designs as you know anything too fancy probably won't be completed in <<link "time.">><<set $flags.jobs.sewing.job = true>><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/27)>><<goto "College">><</link>>
\
\<<elseif $time.days is 45>>Your finish your patterns and pick some fabric to use. At least this time there are plenty of options available so you won't have to do something too <<link "strange.">><<set $flags.jobs.sewing.job = true>><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/28)>><<goto "College">><</link>>
\
\<<elseif $time.days is 46>>You begin working on the pants as you know it is probably going to be the item that will take you the most time to sew. You cut up the fabric pieces and start to work on sewing them up <<link "together.">><<set $flags.jobs.sewing.job = true>><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/29)>><<goto "College">><</link>>
\
\<<elseif $time.days is 47>>You continue working on the pants, adding the zipper and pockets to it as well as making a few adjustments <<link "to them.">><<set $flags.jobs.sewing.job = true>><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/30)>><<goto "College">><</link>>
\
\<<elseif $time.days is 50>>You switch to the shirt. Much like the pants, it is a fairly simple design to follow, maybe even easier than the pants. However you need to be careful as the fabric is a little less <<link "sturdy.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/31)>><<goto "College">><</link>>
\
\<<elseif $time.days is 51>>Curses! You rip the shirt, forcing you to start again. You ought to be more careful this time <<link "around.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/32)>><<goto "College">><</link>>
\
\<<elseif $time.days is 52>>You finally finish the shirt, now you only have the underwear to do and you'll be done! Fortunately for you, you don't have to create footwear, at least for <<link "now.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/33)>><<goto "College">><</link>>
\
\<<elseif $time.days is 53>>Underwear are going like a breeze, which is great as you'll have more time to do some more touch-ups before <<link "tomorrow.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/34)>><<goto "College">><</link>>
\
\<<elseif $time.days is 54>> Today is the big day where you finally submit the fruit of your work for evaluation. <<if $college.examPassChance > 70>>You are fairly confident you will be able to pass as you put a lot of effort into it.<<elseif $college.examPassChance > 50>>You feel slightly nervous as you are unsure you will manage to pass.<<else>>You are about to stress out as you are almost certain to fail.<</if>>
<<link "Now we wait...">><<set $college.programs[2].exam1.taken = true>><<if $college.examPassChance >= 85>><<set $college.programs[2].exam1.passed = true>><<elseif $college.examPassChance >= 60 && $college.examPassChance < 85>><<set _EffectChance = random(1,3)>><<if _EffectChance is 1>><<set $college.programs[2].exam1.passed = false>><<else>><<set $college.programs[2].exam1.passed = true>><</if>><<elseif $college.examPassChance >= 30 && $college.examPassChance < 60>><<set _EffectChance = random(1,2)>><<if _EffectChance is 1>><<set $college.programs[2].exam1.passed = false>><<else>><<set $college.programs[2].exam1.passed = true>><</if>><<else>><<set _EffectChance = random(1,3)>><<if _EffectChance is 1>><<set $college.programs[2].exam1.passed = true>><<else>><<set $college.programs[2].exam1.passed = false>><</if>><</if>><<goto "College">><</link>>
\
\<<elseif $time.days is 64>><<if $college.programs[2].exam1.taken is false>><<set $college.programs[2].exam1.passed = false>><</if>>You start the second half of the semester by receiving your grade on your midterm assignment <<if $college.programs[2].exam1.passed>><<set $player.skills[8].xp+=100>>You managed to pass, which makes you confident for what's <<link "ahead.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/35)>><<goto "College">><</link>><<else>><<set $player.skills[8].xp+=50>>You completely flunked, making the remainder of the program look bleaker to complete in any kind of successful manner. You should probably have a better attendance <<link "record...">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/35)>><<goto "College">><</link>><</if>>
\
\<<elseif $time.days is 65>>Well, the worst of your nightmares have come true. Now you are required to learn how to design and make shoes. Obviously, if it was only sneakers it would be less awful, but you will also have to learn how to make heeled shoes, which are far more <<link "complex.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/36)>><<goto "College">><</link>>
\
\<<elseif $time.days is 66>>You learn about measurements and stability, the later being especially important with heels and <<link "wedges.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/37)>><<goto "College">><</link>>
\
\<<elseif $time.days is 67>>You learn about materials used to make soles, platforms and <<link "heels.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/38)>><<goto "College">><</link>>
\
\<<elseif $time.days is 68>>You finally start learning how to design shoes proper, as they are more complex than other pieces of <<link "clothing.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/39)>><<goto "College">><</link>>
\
\<<elseif $time.days is 71>>Shoe designing ends up to be even trickier than you had originally imagined. While some shoe types are relatively simple, some are actually pretty intricate, notably in terms of <<link "balance.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/40)>><<goto "College">><</link>>
\
\<<elseif $time.days is 72>>You learn about working some of the materials that are commonly used in shoemaking, including leather, suede, and <<link "patent.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/41)>><<goto "College">><</link>>
\
\<<elseif $time.days is 73>>Much to you relief, the practical work for this part of the class is only focused on repairing a pair of shoes instead of building them from <<link "scratches.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/42)>><<goto "College">><</link>>
\
\<<elseif $time.days is 74>>You begin work on an old pair of boots. It appears like most of your time will be spent fixing the collar, which had been broken over <<link "time.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/43)>><<goto "College">><</link>>
\
\<<elseif $time.days is 75>>You manage to finish in time. While they still look like old boots, they are essentially as good as <<link "new!">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/44)>><<set $player.skills[8].xp+=25>><<goto "College">><</link>>
\
\<<elseif $time.days is 78>>This week marks the beginning of your final project. This time around, you will have to design three outfits, one masculine, one feminine and a unisex one. In addition, you will have to make everything, with the exception of footwear due to material <<link "reasons">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/45)>><<goto "College">><</link>>
\
\<<elseif $time.days is 79>>You get started on designing the clothes, but you have to admit you have a little trouble finding inspiration for <<link "now.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/46)>><<goto "College">><</link>>
\
\<<elseif $time.days is 80>>You decide that in order to end your deadlock, you should instead focus on drawing sketches. You end up spending most of the class doodling and while it is not as great as you would have thought, you feel slightly more inspired <<link "now.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/47)>><<goto "College">><</link>>
\
\<<elseif $time.days is 81>>You continue doodling for a while, but near the end of the class, inspiration finally comes back to you and you hastily draw rough sketches and write notes for <<link "tomorrow.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/48)>><<goto "College">><</link>>
\
\<<elseif $time.days is 82>>You start laying down to patrons your ideas, much to your relief. You hope you will be able to progress more next week <<link "however...">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/49)>><<goto "College">><</link>>
\
\<<elseif $time.days is 85>>You continue working on the patrons and progress is relatively good. You hope you'll be done by <<link "Wednesday.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/50)>><<goto "College">><</link>>
\
\<<elseif $time.days is 86>>You progress well during the first half of the class, so much so that you start slacking a bit during the second <<link "half.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/51)>><<goto "College">><</link>>
\
\<<elseif $time.days is 87>>Fuck! You shouldn't have slacked yesterday! Oh well, while you try to catch back, you will have to finish tomorrow. So much for finishing <<link "today...">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/52)>><<goto "College">><</link>>
\
\<<elseif $time.days is 88>>You manage to finish your patrons today. Now to get started on <<link "sewing.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/53)>><<goto "College">><</link>>
\
\<<elseif $time.days is 89>>You decide to scrap the patron for one of the top after looking back at it, it takes you the rest of the class to redesign and retrace it <<link "however.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/54)>><<goto "College">><</link>>
\
\<<elseif $time.days is 92>>You finally get to work sewing, starting with the top your just designed. Unlike on your last project, your new design is far more intricate and you are likely to only finish it on <<link "Wednesday.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/55)>><<goto "College">><</link>>
\
\<<elseif $time.days is 93>>You were particularly productive today and the tops you've been working on yesterday is now nearly <<link "completed.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/56)>><<goto "College">><</link>>
\
\<<elseif $time.days is 94>>You take about two-thirds of the class time to finish the tops to your satisfaction. Now to work on bottoms, which shouldn't be as complicated according to your <<link "plans.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/57)>><<goto "College">><</link>>
\
\<<elseif $time.days is 95>>You continue working on the bottoms. Things went rather well with the skirt, but the pants are a bit more <<link "complicated.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/58)>><<goto "College">><</link>>
\
\<<elseif $time.days is 96>>Disaster! You rip the fabric of one of your pants' legs rips apart, forcing you to redo the whole <<link "thing.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/59)>><<goto "College">><</link>>
\
\<<elseif $time.days is 99>>You spend part of the class redoing the pants that ripped apart last week. Whilst it is not a major setback, it does force you to work a bit faster for the rest of the <<link "clothes.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/60)>><<goto "College">><</link>>
\
\<<elseif $time.days is 100>>You get started on accessories. While they are much smaller pieces, they are far more intricate and it will take you at least two classes to finish <<link "them.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/61)>><<goto "College">><</link>>
\
\<<elseif $time.days is 101>>You finish work on the accessories, allowing you to work on the final piece, underwear, starting <<link "tomorrow.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/62)>><<goto "College">><</link>>
\
\<<elseif $time.days is 102>>While the boxers and panties aren't that complicated to make, making a bra is on a completely different level of complexity. You still manage to get done by the end of the class however, leaving you plenty of time tomorrow for touch <<link "ups.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/63)>><<goto "College">><</link>>
\
\<<elseif $time.days is 103>>You spend the last class before presentations to write your report and do a few little touch ups. Hopefully, everything will be up to specs for next <<link "weeks.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/64)>><<goto "College">><</link>>
\
\<<elseif $time.days is 106>>Presentations start this week and, much to your delight, you get to present last. Still, Mr. Andrews said that he would take into account the presence of students presenting at later dates as part of the final <<link "results.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/65)>><<goto "College">><</link>>
\
\<<elseif $time.days is 107>>You spend the entire class watching your classmates present. While not the most stimulating experience, you get to relax a little before it is your <<link "turn.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/66)>><<goto "College">><</link>>
\
\<<elseif $time.days is 108>>You spend another day watching your classmates showcase their own projects, honestly some of their projects are quite impressive, making you a little nervous for your own upcoming <<link "presentation.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/67)>><<goto "College">><</link>>
\
\<<elseif $time.days is 109>>Your presentation is tomorrow and you feel increasingly nervous about your presentation tomorrow. You classmates have all done tremendous work and you feel like you might have <<link "underperformed.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*($player.stats.health/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/68)>><<goto "College">><</link>>
\
\<<elseif $time.days is 110>>Today is the day you finally present your creations. Despite your stressfulness, you manage to put yourself together and deliver your presentation.<<silently>><<set $college.programs[2].exam2.taken = true>><<if $college.examPassChance >= 85>><<set $college.programs[2].exam2.passed = true>><<elseif $college.examPassChance >= 60 && $college.examPassChance < 85>><<set _EffectChance = random(1,3)>><<if _EffectChance is 1>><<set $college.programs[2].exam2.passed = false>><<else>><<set $college.programs[2].exam2.passed = true>><</if>><<elseif $college.examPassChance >= 30 && $college.examPassChance < 60>><<set _EffectChance = random(1,2)>><<if _EffectChance is 1>><<set $college.programs[2].exam2.passed = false>><<else>><<set $college.programs[2].exam2.passed = true>><</if>><<else>><<set _EffectChance = random(1,3)>><<if _EffectChance is 1>><<set $college.programs[2].exam2.passed = true>><<else>><<set $college.programs[2].exam2.passed = false>><</if>><</if>><</silently>>
You have <<if $college.programs[2].exam2.passed>><<set $player.skills[8].xp+=150>>successfully<</if>> completed the sewing program! <<if !$college.programs[2].exam2.passed>><<set $player.skills[8].xp+=75>>Unfortunately, you didn't manage to pass the [[program.->College]]<<else>> Now you can focus on the skills you have obtained and maybe acquire more in the [[future.->College]]<</if>><</if>><span id=main><<if visited("Kara 1") > 1>><span class=You>"I'm ready for my next assignment"</span>, you say after she assessed your progression.
<<if $kara.training.lastTask is "Failed">><span class=Kara>"Oh really? I don't recall you succeeding your last one $player.names.basic"</span>, she says, slightly annoyed. <span class=Kara>"But if you think you are ready... Tell me what you want to train?"</span><<else>><span class=Kara>"Already eager for more? What a good sissy!"</span><</if>>
<span id=select><<if $kara.training.progress[0] is 0>><<link "Crossdressing (Level 1)">><<replace #select>><span class=You>"I'd like to progress in crossdressing"</span>
<span class=Kara>"Slowdown cowboy, we're going nice and slow okay?"</span> She pauses briefly before resuming. <span class=Kara>"So first of all, you're going to meet me here, next week, and you'll have to be wearing a pair of panties underneath your regular clothes. Should be pretty simple, you'll just have to buy a pair of panties."</span>
<span class=You>"I was under the impression you'd give me a pair or something..."</span>, you say with a slight discomfort.
Kara chuckles. <span class=Kara>"You'll have to go shopping sooner or later $player.names.basic, see it as early training. Plus, it's only panties, I'm sure you can just say it's for your girlfriend and honestly, between you and me, most staff members just don't care."</span>
<<link "Alright then">><<goto "Club">><<set $kara.training.activeTask = "C1">><<if $player.stats.sissification lt 5>><<set $player.stats.sissification = 5>><</if>><<if setup.karaMain.includes($time.days % 7)>><<set $kara.training.deadline to $time.days+7>><<elseif setup.karaAlt.includes($time.days % 7)>><<set $kara.training.deadline to $time.days+6>><</if>><</link>>
<<if $kara.training.difficulty is 1>><<link "Let me think...">><<goto "Kara 1">><</link>><</if>><</replace>><</link>>\
\<<elseif $kara.training.progress[0] is 1>><<link "Crossdressing (Level 2)">><<replace #select>><span class=You>"I think I'm ready to go forward with getting girlier clothes... what's the next step?"</span>
<span class=Kara>"Well now we're going to make you wear a bra as well as your panties. Don't worry, you don't have to pad it or anything, but you should be familiar with it before we move on to more visible options of clothing."</span>
<span class=You>"Yeah... that makes sense I guess"</span>
<span class=Kara>"Remember what I said when we began, we're starting nice and slow, it's going to be more drastic as we go forward."</span>
<<link "Alright then">><<goto "Club">><<set $kara.training.activeTask = "C2">><<if setup.karaMain.includes($time.days % 7)>><<set $kara.training.deadline to $time.days+7>><<elseif setup.karaAlt.includes($time.days % 7)>><<set $kara.training.deadline to $time.days+6>><</if>><</link>>
<<if $kara.training.difficulty is 1>><<link "Let me think...">><<goto "Kara 1">><</link>><</if>><</replace>><</link>><<elseif $kara.training.progress[0] is 2 && $kara.training.progress[2] >= 3>><<link "Crossdressing (Level 3)">><<replace #select>><span class=You>"I hope it won't be wearing socks this time..."</span>
Kara laughs at the remark. <span class=Kara>"No, actually this week will be a tad more challenging than just underwear."</span>
You are slightly surprised by the remark, but you roll with it. <span class=Kara>"You see, you showed you were really ready to commit by being so patient, so this week you'll have to wear a feminine top and bottom... or just a cute dress, I don't care, just as long as it's not male clothes."</span>
<span class=You>"Wait... really?"</span>
<span class=Kara>"Yes! Now get away from my sight before I make you wear socks instead"</span>, she says jokingly.
<<link "Thanks Kara">><<goto "Club">><<set $kara.training.activeTask = "C3">><<if $player.stats.sissification lt 10>><<set $player.stats.sissification to 10>><</if>><<if setup.karaMain.includes($time.days % 7)>><<set $kara.training.deadline to $time.days+7>><<elseif setup.karaAlt.includes($time.days % 7)>><<set $kara.training.deadline to $time.days+6>><</if>><</link>>
<<if $kara.training.difficulty is 1>><<link "Let me think...">><<goto "Kara 1">><</link>><</if>><</replace>><</link>><<elseif $kara.training.progress[0] is 2 && $kara.training.progress[2] is 2>><span title="Requires Grooming Level 3"><<link "Crossdressing (Level 3)">><</link>> 🔒</span><<elseif $kara.training.progress[0] is 3>><<link "Crossdressing (Level 4)">><<replace #select>><span class=You>"I'm ready for more crossdressing training"</span>
<span class=Kara>"That's great to hear! This time around you'll have to wear feminine shoes alongside the rest of your feminine attire. The tricky part for you will probably be to get used to walk in heels, so I'd suggest something relatively flat."</span>
<<link "Doesn't seem too hard.">><<goto "Club">><<set $kara.training.activeTask = "C4">><<if setup.karaMain.includes($time.days % 7)>><<set $kara.training.deadline to $time.days+7>><<elseif setup.karaAlt.includes($time.days % 7)>><<set $kara.training.deadline to $time.days+6>><</if>><</link>>
<<if $kara.training.difficulty is 1>><<link "Let me think...">><<goto "Club">><</link>><</if>><</replace>><</link>><<elseif $kara.training.progress[0] is 4>><<link "Crossdressing (Level 5)">><<replace #select>><span class=Kara>"Well <<if $player.names.sissy !== "TBD">>$player.names.sissy<<else>>$player.names.basic<</if>>, this is going to be your last task. You have two ways of completing it okay?"</span>
<span class=You>"Uhh.. okay?"</span>
<span class=Kara>"Okay so now that you dress properly, I want you to do something about your hair... either you can cover it up with a wig or just change your haircut to something more feminine. The first one is obviously less drastic, but it might be a little more obvious you are crossdressing."</span>
<span class=You>"That's a lot to ask... I'll see what I'll do about it."</span>
<<link "See you next week.">><<goto "Club">><<set $kara.training.activeTask = "C5">><<if setup.karaMain.includes($time.days % 7)>><<set $kara.training.deadline to $time.days+7>><<elseif setup.karaAlt.includes($time.days % 7)>><<set $kara.training.deadline to $time.days+6>><</if>><</link>>
<<if $kara.training.difficulty is 1>><<link "Let me think...">><<goto "Club">><</link>><</if>><</replace>><</link>><</if>><<if $kara.training.progress[0] >= 1>>
<<if $kara.training.progress[1] is 0>><<link "Hypnosis (Level 1)">><<replace #select>><<set _Laptop = setup.playerCode.hasItem('Laptop')>><span class=Kara>"Okay, so I have an assignment for you... It might sound crazy but I want you to watch some sissy hypnosis videos on internet"</span>
You reply, dumbfounded by the request. <span class=You>"Excuse me? You don't seriously believe this kind of crap works, don't you?"</span>
<span class=Kara>"Of course not, but you know, it sometimes helps with confidence and motivation to pursue your training. What do you have to lose after all if it doesn't work?"</span>
<span class=You>"I guess you're right... Alright I'll do it"</span>
<span class=Kara>"Great! You have a computer to watch some right?"</span>
<<if _Laptop>><span style=You>"I do, why?"</span>, you ask before realizing why she asked. After all, watching porn on a public computer is a very bad idea to begin with, unless you want to be in trouble.
<span class=Kara>"I think you realized."</span>, she says with a smile before continuing, <span class=Kara>"Well, you have a week to perform the task then!"</span>
<b>HINT:</b> To complete this task, you will need to watch sissy hypno and raise your sissification stat to at least 15.
<<link "Alright then">><<set $kara.training.activeTask = "H1">><<if setup.karaMain.includes($time.days % 7)>><<set $kara.training.deadline to $time.days+7>><<elseif setup.karaAlt.includes($time.days % 7)>><<set $kara.training.deadline to $time.days+6>><</if>><<goto "Club">><</link>>
<<if $kara.training.difficulty is 1>><<link "Let me think...">><<goto "Kara 1">><</link>><</if>><<else>><span class=You>"I... don't have one actually."</span>
Kara ponders for an instant. <span class=Kara>"Oh, I know... I'll give you two weeks this time, this way you can buy a computer! The task will be slightly harder I guess but you know... A computer is very handy as well!"</span>
<b>HINT:</b> To complete this task, you will need to purchase a laptop, watch sissy hypno at least once and raise your sissification stat to at least 15.
<<link "Alright then">><<set $kara.training.activeTask = "H1">><<if setup.karaMain.includes($time.days % 7)>><<set $kara.training.deadline to $time.days+14>><<elseif setup.karaAlt.includes($time.days % 7)>><<set $kara.training.deadline to $time.days+6>><</if>><<goto "Club">><</link>>
<<if $kara.training.difficulty is 1>><<link "Let me think...">><<goto "Kara 1">><</link>><</if>><</if>><</replace>><</link>>\
\
\<<elseif $kara.training.progress[1] is 1>><<link "Hypnosis (Level 2)">><<replace #select>><span class=Kara>"So you chose the easy task again $player.names.basic? Or are you getting addicted to watching this kind of porn?"</span>, Kara asks.
<span class=You>"Wha-? What do you even-"</span>
Kara laughs. <span class=Kara>"I'm just teasing you $player.names.basic. It's not like if it worked, right?"</span>
You nervously laugh in return. <span class=You>"Yeah, like if that stuff worked! You got me, I just want an easy week."</span>
<span class=Kara>"I knew it, oh well, I guess real training will have to wait for next week then. But then again you still have to watch the stuff"</span>
<b>HINT:</b> To complete this task, you will need to raise your sissification stat to at least 25.
<<link "Will do!">><<set $kara.training.activeTask = "H2">><<if setup.karaMain.includes($time.days % 7)>><<set $kara.training.deadline to $time.days+7>><<elseif setup.karaAlt.includes($time.days % 7)>><<set $kara.training.deadline to $time.days+6>><</if>><<goto "Club">><</link>>
<<if $kara.training.difficulty is 1>><<link "Let me think...">><<goto "Kara 1">><</link>><</if>><</replace>><</link>>
\
\<<elseif $kara.training.progress[1] is 2>><<link "Hypnosis (Level 3)">><<replace #select>><span class=Kara>"Need another break uh?"</span>
You nod quietly, trying to hide the fact you are starting to enjoy watching hypno videos on your computer.
<span class=Kara>"Alright, I'll give you a break this time, but you know, I can't keep giving you such easy tasks, there's plenty for you to improve on."</span>
<b>HINT:</b> To complete this task, you will need to raise your sissification stat to at least 40.
<<link "I know.">><<set $kara.training.activeTask = "H3">><<if setup.karaMain.includes($time.days % 7)>><<set $kara.training.deadline to $time.days+7>><<elseif setup.karaAlt.includes($time.days % 7)>><<set $kara.training.deadline to $time.days+6>><</if>><<goto "Club">><</link>>
<<if $kara.training.difficulty is 1>><<link "Let me think...">><<goto "Kara 1">><</link>><</if>><</replace>><</link>><<elseif $kara.training.progress[1] is 3>><<link "Hypnosis (Level 4)">><<replace #select>><span class=Kara>"Again?! I'm starting to think you might be enjoying this stuff $player.names.basic... or should I say $player.names.sissy?"</span>
You meekly protest at that remark, but you couldn't deny there was at least some truth to it either. <span class=Kara>"Relax! I'm just teasing you a little"</span>
<span class=You>"Oh? I must have made a fool of myself didn't I?"</span>
The two of you laugh for a bit. <span class=Kara>"Anyhow, you deserve a break so you can watch some more if you want! See you soon!"</span>
<b>HINT:</b> To complete this task, you will need to raise your sissification stat to at least 70.
<<link "Thanks Kara.">><<set $kara.training.activeTask = "H4">><<if setup.karaMain.includes($time.days % 7)>><<set $kara.training.deadline to $time.days+7>><<elseif setup.karaAlt.includes($time.days % 7)>><<set $kara.training.deadline to $time.days+6>><</if>><<goto "Club">><</link>>
<<if $kara.training.difficulty is 1>><<link "Let me think...">><<goto "Kara 1">><</link>><</if>><</replace>><</link>>\
\
\<<elseif $kara.training.progress[1] is 4>><<link "Hypnosis (Level 5)">><<replace #select>><span class=Kara>"Again?! Is there anything you want to tell me $player.names.sissy?"</span>
You blush at the remark. <span class=You>"I... I don't know... I just think I could use a break and they are strangely relaxing..."</span>
<span class=Kara>"I'm not sure... I feel like you are just trying to dodge assignments once more..."</span>
<span class=You>"Please Kara, I really need this... I'll be a good girl I swear!"</span> Wait, did you really just say that? What if the hypno was actually really working?! Honestly, you don't really care anymore, watching this hypno just felt... right. You need more of it!
Kara caves in, perhaps she was just messing with you, but you really needed to hear this. <span class=Kara>"Well, if you promise... Fine, you can do it, but it's the last time alright? Then no more breaks, do you understand?"</span>
<b>HINT:</b> To complete this task, you will need to raise your sissification stat to at least 90.
<<link "Yes! Thank you!">><<set $kara.training.activeTask = "H5">><<if setup.karaMain.includes($time.days % 7)>><<set $kara.training.deadline to $time.days+7>><<elseif setup.karaAlt.includes($time.days % 7)>><<set $kara.training.deadline to $time.days+6>><</if>><<goto "Club">><</link>>
<<if $kara.training.difficulty is 1>><<link "Let me think...">><<goto "Kara 1">><</link>><</if>><</replace>><</link>><</if>><</if>><<if $kara.training.progress[0] >= 2>>
<<if $kara.training.progress[2] is 0>><<link "Grooming (Level 1)">><<replace #select>><span class=Kara>"Okay, this should be a straight forward assignment, I want you to keep your face shaved, after all, facial hair will easily give you away as a male."</span>
<span class=You>"Yeah... that makes a lot of sense actually"</span>
<span class=Kara>"Exactly! So see you next week and I don't want to see a hair on that cute face of yours!"</span>
<<link "Gotcha!">><<set $kara.training.activeTask = "G1">><<if setup.karaMain.includes($time.days % 7)>><<set $kara.training.deadline to $time.days+7>><<elseif setup.karaAlt.includes($time.days % 7)>><<set $kara.training.deadline to $time.days+6>><</if>><<goto "Club">><</link>>
<<if $kara.training.difficulty is 1>><<link "Let me think...">><<goto "Kara 1">><</link>><</if>><</replace>><</link>>\
\<<elseif $kara.training.progress[2] is 1>><<link "Grooming (Level 2)">><<replace #select>><span class=Kara>"So this week, you'll have to shave your nether region."</span>
<span class=You>"So you want me to shave-"</span>
Kara cuts you off, <span class=Kara>"Yes, I want you to shave down your pubes."</span>
<span class=You>"But why? It's not like if I was planning on flashing people..."</span>
<span class=Kara>"Well it's mostly for my own pleasure, but also, it will help you feel a little less hot down there, panties are tighter than the regular male attire, you should know that."</span>
<span class=You>"I guess so... I mean, I never thought about it like that before, but I'll do it if that's what you want."</span>
<<link "See you next week!">><<set $kara.training.activeTask = "G2">><<if setup.karaMain.includes($time.days % 7)>><<set $kara.training.deadline to $time.days+7>><<elseif setup.karaAlt.includes($time.days % 7)>><<set $kara.training.deadline to $time.days+6>><</if>><<goto "Club">><</link>>
<<if $kara.training.difficulty is 1>><<link "Let me think...">><<goto "Kara 1">><</link>><</if>><</replace>><</link>><<elseif $kara.training.progress[2] is 2>><<link "Grooming (Level 3)">><<replace #select>><span class=Kara>"For next week, I'm expecting you to get rid of all your body hair. Hairy legs and torso will definitely give you away, plus it will make you even more attractive."</span>
<span class=You>"Even my arms?"</span>
Kara cuts you off, <span class=Kara>"Yes, I want you to shave down everything, honestly, you are too hairy to pass otherwise"</span>
You sigh a little in exasperation, knowing it will take a while to get rid of all of that hair, but you understand the idea nonetheless.
<<link "I'll do it">><<set $kara.training.activeTask = "G3">><<if setup.karaMain.includes($time.days % 7)>><<set $kara.training.deadline to $time.days+7>><<elseif setup.karaAlt.includes($time.days % 7)>><<set $kara.training.deadline to $time.days+6>><</if>><<goto "Club">><</link>>
<<if $kara.training.difficulty is 1>><<link "Let me think...">><<goto "Kara 1">><</link>><</if>><</replace>><</link>><<elseif $kara.training.progress[2] is 3>><<link "Grooming (Level 4)">><<replace #select>><span class=Kara>"<<if $playerBody.muscleBuild < -1>>This one might be a little harder for you to accomplish $player.names.basic and I totally understand if you want extra time to do it. See, it's a bit hard to say without sounding rude, but with all of this extra weight, it will be hard for you to pass as a girl. If you'd like to do this task, you will have a month to do it and your goal will be to lose a bit of those extra pounds.<<else>>Okay so the goal right now is to have you establish good life habits. Sadly it is very difficult for a man to pass as too much fat or muscle can really impact your physique. So the goal for you is to maintain your current physique for the next two weeks.<</if>>"</span>
<span class=You>"I get it... Any tips to achieve this?"</span>
<span class=Kara>"Well, Crystal trains a lot and tries to maintain a relatively balanced diet. There is a Gym nearby which you probably passed by which could really help you maintain that physical shape. Otherwise, running around the football field of the College could be done if you have free time on the campus."</span>
<b>NOTE:</b> This quest is optional
<b>HINT:</b> Going to the gym will be the best way for you to gain fitness. Food will lower your fitness upon consumption, higher food quality will lower the fitness malus.
<<link "I'll try...">><<set $kara.training.activeTask = "G4">><<if $playerBody.muscleBuild < -1>><<if setup.karaMain.includes($time.days % 7)>><<set $kara.training.deadline to $time.days+28>><<elseif setup.karaAlt.includes($time.days % 7)>><<set $kara.training.deadline to $time.days+27>><</if>><<else>><<if setup.karaMain.includes($time.days % 7)>><<set $kara.training.deadline to $time.days+14>><<elseif setup.karaAlt.includes($time.days % 7)>><<set $kara.training.deadline to $time.days+13>><</if>><</if>><<goto "Club">><</link>>
<<link "Maybe not...">><<goto "Kara 1">><</link>><</replace>><</link>><<elseif $kara.training.progress[2] is 4>><<link "Grooming (Level 5)">><<replace #select>><span class=Kara>"<<if $playerBody.muscleBuild < 0>>I don't know how to say it in any other way, but... if you want to pass easily you will still need to lose a little bit of weight. Of course you don't have to do it, but that would really be the only thing remaining to do regarding your body...<<elseif $playerBody.muscleBuild > 1>>I don't know how to say it in any other way and it's really weird to say, but... if you want to pass easily you will still need to lose a little bit of muscle. Of course you don't have to do it, but that would really be the only thing remaining to do regarding your body...<<else>>Well, you're on the right track with your current body, so if you want, you can either try to maintain it for the next two weeks or we can just call it a day. It's up to you really.<</if>>"</span>
<b>NOTE:</b> This quest is optional
<b>HINT:</b> Going to the gym will be the best way for you to gain fitness. Food will lower your fitness upon consumption, higher food quality will lower the fitness malus.
<<link "Let's do this">><<set $kara.training.activeTask = "G5">><<if $playerBody.muscleBuild < 0 or $playerBody.muscleBuild > 1>><<if setup.karaMain.includes($time.days % 7)>><<set $kara.training.deadline to $time.days+28>><<elseif setup.karaAlt.includes($time.days % 7)>><<set $kara.training.deadline to $time.days+27>><</if>><<else>><<if setup.karaMain.includes($time.days % 7)>><<set $kara.training.deadline to $time.days+14>><<elseif setup.karaAlt.includes($time.days % 7)>><<set $kara.training.deadline to $time.days+13>><</if>><</if>><<goto "Club">><</link>>
<<if $playerBody.muscleBuild is 0 or $playerBody.muscleBuild is 1>><<link "No need to waste your time">><<goto "Kara 1">><</link>>
<</if>><<link "Maybe not...">><<goto "Kara 1">><</link>><</replace>><</link>><</if>><</if>><<if $kara.training.progress[1] >= 2>>
<<if $kara.training.progress[3] is 0>><<link "Perversion (Level 1)">><<replace #select>><span class=Kara>"Okay, so now that you're getting more in touch with your feminine side, I think it's time for you to get some more sexual tasks."</span>
<span class=You>"What do you mean by that exactly Kara?"</span>, you ask slightly curious.
<span class=Kara>"Oh, nothing major for now, but you remember when I gave you-"</span>
You cut her, not wanting people to overhear your conversation. <span class=You>"Yeah yeah, I remember."</span>
Kara smiles, loving to see you so embarrassed. <span class=Kara>"Well, I want you to train your hole a little so you'll have to wear a small buttplug when we see each other next week. It won't do much, but it will get you used to it at the very least."</span>
<<link "See you next week!">><<set $kara.training.activeTask = "P1">><<if setup.karaMain.includes($time.days % 7)>><<set $kara.training.deadline to $time.days+7>><<elseif setup.karaAlt.includes($time.days % 7)>><<set $kara.training.deadline to $time.days+6>><</if>><<goto "Club">><</link>>
<<if $kara.training.difficulty is 1>><<link "Let me think...">><<goto "Kara 1">><</link>><</if>><</replace>><</link>><<elseif $kara.training.progress[3] is 1>><<link "Perversion (Level 2)">><<replace #select>><span class=Kara>"Alright, so I want you to use a slightly larger plug for when we see each other next week, this should help you accommodate something a bit girthier..."</span>
<span class=You>"Wait, but why would I do that?"</span>
Kara doesn't answer, but smiles a little, making you understand.
<<link "I see...">><<set $kara.training.activeTask = "P2">><<if setup.karaMain.includes($time.days % 7)>><<set $kara.training.deadline to $time.days+7>><<elseif setup.karaAlt.includes($time.days % 7)>><<set $kara.training.deadline to $time.days+6>><</if>><<goto "Club">><</link>>
<<if $kara.training.difficulty is 1>><<link "Let me think...">><<goto "Kara 1">><</link>><</if>><</replace>><</link>><<elseif $kara.training.progress[3] is 2>><<link "Perversion (Level 3)">><<replace #select>><span class=Kara>"Okay so now we're going to go with a large plug, it will be less comfortable initially, but it will be a little more pleasing sexually and it will also help with stretching you further."</span>
You sigh. Honestly, you were hoping for something other than a bigger plug again.
<<link "Fine...">><<set $kara.training.activeTask = "P3">><<if setup.karaMain.includes($time.days % 7)>><<set $kara.training.deadline to $time.days+7>><<elseif setup.karaAlt.includes($time.days % 7)>><<set $kara.training.deadline to $time.days+6>><</if>><<goto "Club">><</link>>
<<if $kara.training.difficulty is 1>><<link "Let me think...">><<goto "Kara 1">><</link>><</if>><</replace>><</link>>
<<elseif $kara.training.progress[3] is 3>><<link "Perversion (Level 4)">><<replace #select>><<set _Chastity = setup.playerCode.isWorn("Pink Chastity")>><<if !_Chastity>><span class=Kara>"Okay, you might not want to do this one, but hear me out before you freak out okay? I want you to wear a chastity cage next time we see each other. The reason is that it will prevent you from having an awkward boner when crossdressing, do you understand?"</span>
<span class=You>"Aren't you asking a bit much Kara? I mean, clothing was something, buttplugs were a funny idea I suppose, but that's another step alright..."</span>
<span class=Kara>"As I said, no obligations at all!"</span>
<b>NOTE:</b> This quest is optional
<<link "I'll try">><<set $kara.training.activeTask = "P4">><<if setup.karaMain.includes($time.days % 7)>><<set $kara.training.deadline to $time.days+7>><<elseif setup.karaAlt.includes($time.days % 7)>><<set $kara.training.deadline to $time.days+6>><</if>><<goto "Club">><</link>>
<<link "Let me think...">><<goto "Kara 1">><</link>><<else>><span class=Kara>"Sorry <<if $player.names.sissy !== "TBD">>$player.names.sissy<<else>>$player.names.basic<</if>>, I can't let you do that task when you are already forced to wear a cage until you finish a task, that would be too easy!"</span>
<<link "Fair enough">><<goto "Kara 1">><</link>><</if>><</replace>><</link>><<elseif $kara.training.progress[3] is 4>><<link "Perversion (Level 5)">><<replace #select>><<set _Chastity = setup.playerCode.isWorn("Pink Chastity")>><<if !_Chastity>><span class=Kara>"I'm a little bit out of ideas regarding what I could make you do, so I guess I'll just ask you to come with your cage locked next time okay?"</span>
<span class=You>"What?!"</span>
<span class=Kara>"Relax! You keep the key and you can remove it when we're done. I'm just out of ideas okay? Also, you don't have to do this, but I figured it was better than nothing..."</span>
<b>NOTE:</b> This quest is optional
<<link "Fine... But just because I keep the key">><<set $kara.training.activeTask = "P5">><<if setup.karaMain.includes($time.days % 7)>><<set $kara.training.deadline to $time.days+7>><<elseif setup.karaAlt.includes($time.days % 7)>><<set $kara.training.deadline to $time.days+6>><</if>><<goto "Club">><</link>>
<<link "Let me think...">><<goto "Kara 1">><</link>><<else>><span class=Kara>"Sorry <<if $player.names.sissy !== "TBD">>$player.names.sissy<<else>>$player.names.basic<</if>>, I can't let you do that task when you are already forced to wear a cage until you finish a task, that would be too easy!"</span>
<<link "Fair enough">><<goto "Kara 1">><</link>><</if>><</replace>><</link>><</if>><</if>><<if $kara.training.progress[2] >= 1>>
<<if $kara.training.progress[4] is 0>><<link "Makeup (Level 1)">><<replace #select>><span class=Kara>"I'm very proud of the progress you made $player.names.basic<<if $kara.training.progress[0] >= 3>>, after all, you did manage to pull off a full feminine attire<</if>>. Now you need to up your game a little more!"</span>
<span class=You>"Wait, there's more to it?"</span>
<span class=Kara>"Of course there is, accessories, hosiery... But really what you need is to start putting on makeup"</span>
<span class=You>"I would have preferred it if it was accessories I think..."</span>
<span class=Kara>"Relax! We're going to go nice and slow, just like we did with clothing. So next week I want you to come with foundation on, nothing too hard, barely noticeable. Just make sure you applied it properly okay?"</span>
<span class=You>"I guess it could be worst..."</span>
<b>HINT:</b> Taking a shower or sleeping with makeup on will ruin it! The best way to fulfill this quest is to apply foundation the day you turn in this task.
<<link "See you next week">><<set $kara.training.activeTask = "M1">><<if setup.karaMain.includes($time.days % 7)>><<set $kara.training.deadline to $time.days+7>><<elseif setup.karaAlt.includes($time.days % 7)>><<set $kara.training.deadline to $time.days+6>><</if>><<goto "Club">><</link>>
<<if $kara.training.difficulty is 1>><<link "Let me think...">><<goto "Kara 1">><</link>><</if>><</replace>><</link>><<elseif $kara.training.progress[4] is 1 && $kara.training.progress[0] >= 3>><<link "Makeup (Level 2)">><<replace #select>><span class=Kara>"Alright, so last time was a bit discreet, but now we're going to get something a little less subtle on that pretty face of yours, alright?"</span>
<span class=You>"Hm, what do you mean by 'less subtle' Kara?"</span>, you ask.
<span class=Kara>"Well, last time it was just putting on some foundation, but this time I think a nice coat of lipstick or gloss on your lips would make a fine addition to the foundation. Maybe even add a little topper to the mix if you feel particularly adventuring!"</span>
<span class=You>"I guess I can do that, any tips?"</span>
<span class=Kara>"Well, take the time to properly apply your makeup, otherwise you'll look a bit crazy. Also, if you intend on putting some topper, make sure to put it <b>after</b> the lipstick or gloss, whichever you choose to wear!"</span>
<<link "See you next week">><<set $kara.training.activeTask = "M2">><<if setup.karaMain.includes($time.days % 7)>><<set $kara.training.deadline to $time.days+7>><<elseif setup.karaAlt.includes($time.days % 7)>><<set $kara.training.deadline to $time.days+6>><</if>><<goto "Club">><</link>>
<<if $kara.training.difficulty is 1>><<link "Let me think...">><<goto "Kara 1">><</link>><</if>><</replace>><</link>><<elseif $kara.training.progress[4] is 2 && $kara.training.progress[0] < 3>><span title="Requires Crossdressing Level 3"><<link "Makeup (Level 3)">><</link>> 🔒</span><<elseif $kara.training.progress[4] is 2 && $kara.training.progress[0] >= 3>><<link "Makeup (Level 3)">><<replace #select>><span class=Kara>"Alright, now it's time to do something about your eyes!"</span>
<span class=You>"Hm, what's wrong with my eyes?"</span>
<span class=Kara>"Well lipstick is a thing but your eyes still scream 'I'm a guy' you know?"</span>
You shrug.
<span class=Kara>"Anyways, a little bit of mascara and eyeliner would do wonders, so meet me here next week wearing both of those, alongside your lipstick and foundation, okay?"</span>
<<link "See you next week">><<set $kara.training.activeTask = "M3">><<if setup.karaMain.includes($time.days % 7)>><<set $kara.training.deadline to $time.days+7>><<elseif setup.karaAlt.includes($time.days % 7)>><<set $kara.training.deadline to $time.days+6>><</if>><<goto "Club">><</link>>
<<if $kara.training.difficulty is 1>><<link "Let me think...">><<goto "Kara 1">><</link>><</if>><</replace>><</link>><<elseif $kara.training.progress[4] is 3>><<link "Makeup (Level 4)">><<replace #select>><span class=Kara>"Well the eyeliner and mascara really helped but..."</span>
<span class=You>"But what?"</span>
<span class=Kara>"Well it didn't do as much as I thought. But don't get discouraged, I know one infallible trick! Eyeshadow!"</span>
<span class=You>"Eyeshadow? Really? Why didn't you tell me that at first?"</span>
<span class=Kara>"Well, I thought it would do without, but I also can be wrong. Also, eye shadow usually comes in palettes so you might find that a little expensive."</span>
You laugh a little. <span class=You>"If cost was an issue, I would have stopped before, Kara. I'll try it, but next time, please tell me in advance alright?"</span>
She smiles. <span class=Kara>"Alright! See you soon with eyeshadow on?"</span>
<<link "See you soon.">><<set $kara.training.activeTask = "M4">><<if setup.karaMain.includes($time.days % 7)>><<set $kara.training.deadline to $time.days+7>><<elseif setup.karaAlt.includes($time.days % 7)>><<set $kara.training.deadline to $time.days+6>><</if>><<goto "Club">><</link>>
<<if $kara.training.difficulty is 1>><<link "Let me think...">><<goto "Kara 1">><</link>><</if>><</replace>><</link>><<elseif $kara.training.progress[4] is 4>><<link "Makeup (Level 5)">><<replace #select>><span class=Kara>"So there is one last thing that you can do to look more feminine..."</span>
<span class=You>"Really?"</span>, you say, visibly surprised. <span class=You>"I thought we had pretty much everything covered by now."</span>
<span class=Kara>"For your face, definitely but your nails could definitely benefit from a coat of polish."</span>
<span class=You>"Fair enough, but isn't that stuff annoying to put on?"</span>
<span class=Kara>"Not as much as you would think, it take a while to dry, but unless you go extra fancy, you'll probably do fine and, if you don't feel like doing it yourself, the Spa in the Uptown part of the city also does it for you, but it's a bit pricey."</span>
<<link "Thank you for the info.">><<set $kara.training.activeTask = "M5">><<if setup.karaMain.includes($time.days % 7)>><<set $kara.training.deadline to $time.days+7>><<elseif setup.karaAlt.includes($time.days % 7)>><<set $kara.training.deadline to $time.days+6>><</if>><<goto "Club">><</link>>
<<if $kara.training.difficulty is 1>><<link "Let me think...">><<goto "Kara 1">><</link>><</if>><</replace>><</link>><</if>><</if>><<if $kara.training.progress[0] < 5 or $kara.training.progress[2] < 5 or $kara.training.progress[3] < 5 or $kara.training.progress[4] < 5>><span id=quickProg>
<<link "Assess my current progress">><<replace #main>><<include "KaraQuickProg">><</replace>><</link>></span><</if>><<if $kara.training.progress[0] >= 5 && $kara.training.progress[2] >= 3 && $kara.training.progress[1] >= 5 && $kara.training.progress[3] >= 3 && $kara.training.progress[4] >= 5>>
<<link "Graduation">><<replace #select>><span class=Kara>"Well, $player.names.sissy, you've come a long way since you first accepted my help. <<if $kara.training.progress[2] < 4 or $kara.training.progress[3] < 4>>While I don't have much to teach you still, it is nothing important for you to know either.<<else>>There is honestly nothing left for me to teach you.<</if>>"</span>. She pauses for a brief instant before continuing. <span class=Kara>"I am very proud of you $player.names.sissy and I figured I could at least offer you a reward for doing so well so meet me here when you feel ready to and put everything I taught you to use, alright? That will be all."</span>
<b>HINT:</b>Come back to visit Kara fully shaved, crossdressed and wearing makeup for your reward!
<<link "Thank you for everything.">><<goto "Club">><<set $kara.training.activeTask = "Grad">><<set $kara.training.deadline = "Whenever">><</link>><</replace>><</link>><</if>>\
\
\</span><<else>><span class=Kara>"We're going nice and slow okay? So first of all, you're going to meet me here, next week, and you'll have to be wearing a pair of panties underneath your regular clothes. Should be pretty simple, you'll just have to buy a pair of panties."</span>
<span class=You>"I was under the impression you'd give me a pair or something..."</span>, you say with a slight discomfort.
Kara chuckles. <span class=Kara>"You'll have to go shopping sooner or later $player.names.basic, see it as early training. Plus, it's only panties, I'm sure you can just say it's for your girlfriend and honestly, between you and me, most staff members just don't care."</span>
<<link "Alright then">><<goto "Club">><<set $kara.training.activeTask = "C1">><<if $player.stats.sissification lt 5>><<set $player.stats.sissification = 5>><</if>><<if setup.karaMain.includes($time.days % 7)>><<set $kara.training.deadline to $time.days+7>><<elseif setup.karaAlt.includes($time.days % 7)>><<set $kara.training.deadline to $time.days+6>><</if>><</link>><</if>></span>
<<silently>><<repeat 0.01s>><<if _quickProg>><<replace #quickProg>><</replace>><<stop>><</if>><</repeat>><</silently>><<if $ProgID is 1>>As you exit the store, you look into the black paper bag and see your first pair of panties and recall <<if $player.status.crossdressing>>how smoothly things went<<else>>how awkward your interaction with the cashier was, even with your pre-fabricated excuse that it was for your girlfriend<</if>>.
Overall, this experience was quite<span id=choice>...
<center><<if $player.status.crossdressing>><<link "Awkward">><<replace #choice>> awkward. While it didn't create any suspicions from the cashier, you still had a bit of trouble doing this. Hopefully, you'll get better at this as you do it more <<link "often.">><<set $player.stats.dignity-->><<goto "Mall">><</link>><</replace>><</link>><<else>><<link "Humiliating">><<replace #choice>> humiliating. You felt like an idiot while you were there and you don't want to relieve this. You'll have to work on your confidence or maybe dress up next time you <<link "go.">><<set $player.stats.dominance-->><<goto "Mall">><</link>><</replace>><</link>><</if>> | <<link "Exciting">><<replace #choice>> exciting actually! You can't wait to come home and try them <<link "on!">><<set $player.stats.sissification++>><<goto "Mall">><</link>><</replace>><</link>> | <<link "They didn't have something sexy enough!">><<replace #choice>>
fun! Still, they didn't have anything as sexy as you would have expected.
Oh well, they will do for now, but hopefully you'll get something sexier <<link "soon!">><<set $player.stats.bimbofication++>><<goto "Mall">><</link>><</replace>><</link>></center></span>
\
\
\
<<elseif $ProgID is 2>>You put on your first pair of panties, the soft fabric gently hugging your skin. While it isn't as comfortable as your briefs, the undergarment still feels kind of good.
<span id=choice><center><<link "I'm getting excited.">><<replace #choice>><span class=You><i>"Fuck, I'm getting excited..."</i></span> Your cock unexpectedly hardens from you wearing the panties. <span class=You><i>"It feels so soft... and nice."</i></span>
You grow progressively more aroused<span id=choice2>...
<center><<link "Masturbate a little">><<replace #choice2>> and you decide to play a little with your cock, but not all the way to climax. <span class=You><i>"I need to control myself... especially if I want to wear those outside the apartment."</i></span>
<video src="Images/Porn/PantiesJerk.m4v" type="video/m4v" autoplay loop></video>
You bite your lip and stop stroking your shaft for now, there will be plenty of opportunities for you to cum later and you don't want to stain them with your cum yet. As you put them back on properly, you notice a small wet spot where your gland rests.
<<link "Close call">><<set $player.stats.sissification+=2>><<goto "Underwears">><</link>><</replace>><</link>> | <<link "I need to cum">><<replace #choice2>> and you start to stroke you cock, with your panties in hand. The sensation is exhilarating and while you don't think much of it at first, you find yourself rapidly coming closer to the verge of orgasm.
<span class=You><i>"Shit I need to let go bef-"</i></span> You realize too late you risk staining your panties with your own cum, moments after trying them on and you start cumming.
<video src="Images/Porn/PantiesCum.m4v" type="video/m4v" autoplay loop></video>
Most of it lands on your hand, but your new underwear doesn't escape your climax. <span class=You><i>"...fuck..."</i></span>
<<link "No regrets!">><<CumPanties>><<set $player.stats.sissification+=3>><<set $player.stats.dignity-->><<goto "Underwears">><</link>><</replace>><</link>></center></span><</replace>><</link>> | <<link "I could get used to this">><<replace #choice>>. <span class=You><i>"I could get used to this actually"</i></span>, you say, looking at how you look in panties for a bit.
Maybe you should consider getting other feminine <<link "clothes.">><<set $player.stats.sissification++>><<goto "Underwears">><</link>><</replace>><</link>></center></span>
\
\
\
<<elseif $ProgID is 3>>As you exit the store, you look into the black paper bag and see your first bra and recall <<if $player.status.crossdressing>>how smoothly things went<<else>>how awkward everything went. Buying undergarments always was always a weird thing to do, but as it is clear you are a male, the cashier does give you a weird look at first.<</if>>.
Overall, this experience was quite<span id=choice>...
<center><<if $player.status.crossdressing>><<link "Awkward">><<replace #choice>> awkward. While it didn't create any suspicions from the cashier, you still had a bit of trouble doing this. Hopefully, you'll get better at this as you do it more <<link "often.">><<set $player.stats.dignity-->><<if $location.name is "Mall">><<goto "Mall">><<else>><<goto "Forever69">><</if>><</link>><</replace>><</link>><<else>><<link "Humiliating">><<replace #choice>> humiliating. You felt like an idiot while you were there and you don't want to relieve this. You'll have to work on your confidence or maybe dress up next time you <<link "go.">><<set $player.stats.dominance-->><<if $location.name is "Mall">><<goto "Mall">><<else>><<goto "Forever69">><</if>><</link>><</replace>><</link>><</if>> | <<link "Thrilling">><<replace #choice>> thrilling! You can't wait to come home and try it <<link "on!">><<set $player.stats.sissification++>><<goto $location.goto>><</link>><</replace>><</link>><<if $location.name is "Mall">> | <<link "They didn't have something sexy enough!">><<replace #choice>>
fun! Still, they didn't have anything as sexy as you would have expected.
Oh well, they will do for now, but hopefully you'll get something sexier <<link "soon!">><<set $player.stats.bimbofication++>><<goto "Mall">><</link>><</replace>><</link>><</if>></center></span>
\
\
\
<<elseif $ProgID is 4>><<set _Forms = setup.playerCode.isWorn('BreastForms')>>You struggle a bit to put your bra on, but voilà! You adjust it a little and look at yourself in the mirror.
<<if $playerBody.breast.size > 1 && !_Forms>>[img[Images/Porn/FirstBra0.jpg]]<<else>>[img[Images/Porn/FirstBra1.jpg]]<</if>>
It looks<span id=choice>...
<center><<link "cute">><<replace #choice>> kinda cute on you, actually. sure, it's a bit awkward, but you'll get used to it. Maybe at some point you won't be able to go out without wearing <<link "one!">><<House>><<set $player.stats.sissification+=3>><</link>><</replace>><</link>> | <<link "off">><<replace #choice>> off. Maybe you didn't adjust it right or something, but you can't say you are super fond of it. Oh well, either you'll learn to deal with it in time or maybe you'll just skip putting one on whenever you <<link "can.">><<House>><<set $player.stats.sissification++>><<set $player.stats.dignity-->><</link>><</replace>><</link>><<if $playerBody.breast.size < 4>> | <<link "empty">><<replace #choice>> empty. It's not that you necessarily dislike the feeling of wearing a bra, but the fact there is a lot of empty space annoys you. Maybe you could fill them with some toilet paper, breast forms or maybe get real <<link "breasts?">><<House>><<set $player.stats.sissification+=2>><<set $player.stats.bimbofication+=3>><</link>><</replace>><</link>><</if>></center></span>
\
\
\
<<elseif $ProgID is 5>>You put on a feminine outfit for the first time and gaze at the mirror. You barely recognize yourself now!
<span id=choice><center><<link "Look at your chest">><<replace #choice>>You look at your chest for a bit, focusing on it for a while and pull up your top.
[img[Images/Porn/FirstCrossdressing1.jpeg]]
Not bad at <<link "all!">><<goto $passage>><<unset $passage>><<set $player.stats.sissification++>><<set $player.stats.bimbofication++>><</link>><</replace>><</link>> | <<link "Look at your crotch">><<replace #choice>>You look at your crotch, which does create a little bulge. You remove your bottoms and look at your rock hard cock.
[img[Images/Porn/FirstCrossdressing2.jpeg]]
You'll have to do something about it, <<link "maybe.">><<goto $passage>><<unset $passage>><<set $player.stats.sissification++>><<set $player.stats.dominance++>><</link>><</replace>><</link>> | <<link "I'm not that cute...">><<replace #choice>>You are a tad disappointed by the result as you expected more from it. Still, you'll probably look better with <<link "experience.">><<goto $passage>><<unset $passage>><<set $player.stats.sissification++>><<set $player.stats.dominance-->><</link>><</replace>><</link>></center></span>
\
\
<<elseif $ProgID is 7>><<set _plug = [setup.playerCode.isWearingItemWithTags('Small Plug'), setup.playerCode.isWearingItemWithTags('Medium Plug'), setup.playerCode.isWearingItemWithTags('Large Plug')]>>You let out a <<if _plug[0]>>soft <<elseif _plug[1]>>loud <<else>><<set $player.stats.health-=2>>painful <</if>>moan as you push the buttplug inside of your rear. It takes you a few seconds to get used to the sensation and you feel<span id=choice>...
<center><<link "Better">><<replace #choice>> better. The plug gently presses against your prostate, but you get used to it after a short while. Hopefully, it won't be a problem if you wear it <<link "outside.">><<set $player.stats.sissification++>><<House>><</link>><</replace>><</link>> | <<link "Aroused">><<replace #choice>> quite aroused. You start pulling on your plug, pushing it back in every now and then, like if it was a dildo.
<video src="Images/Porn/FirstPlug.m4v" autoplay loop></video>
You keep moaning and panting, but you never manage to climax from the plug, after what feels like an eternity, you finally stop, more pent up than when you first put it <<link "in.">><<if _plug[2]>><<set $player.stats.health-=3>><</if>><<set $player.stats.dignity-->><<set $player.stats.sissification+=2>><<House>><</link>><</replace>><</link>> | <<link "Uncomfortable">><<replace #choice>><<set _buttplug = setup.playerCode.itemWornWithTags('Plug')>> uncomfortable still. The plug <<if _plug[2]>>is stretching your untrained hole too much for it to be pleasurable<<else>>feels quite odd in your rear and you don't feel like you'll be able to get used to it any time soon<</if>> so you ultimately decide to take it <<link "out.">><<takeOff _buttplug>><<House>><</link>><</replace>><</link>></center></span>
\
\
<<elseif $ProgID is 9>><i><b>*Click*</b></i>
You put the chastity cage on for the first time, your cock now restrained in the small device. Of course, you are able to remove it at any time, as it is not currently locked, but it is still out of your reach, for now.
<<if $player.status.crossdressing>>[img[Images/Porn/FirstChastity1a.jpg]]<<else>>[img[Images/Porn/FirstChastity1b.jpg]]<</if>>
<span id=choice><center>You feel...
<<link "Comfortable">><<replace #choice>>You feel relatively comfortable with the cage on, all things considered. Maybe it is because you know that you can remove it whenever you want, but it is still isn't as bad as you first <<link "imagined.">><<set $player.stats.sissification++>><<set $player.stats.dominance-->><<House>><</link>><</replace>><</link>> | <<link "Exciting">><<replace #choice>>You feel excited... actually, now that you take another look at your locked cock, you can seem some precum leaking from the tip of the cage!
<<if $player.status.crossdressing>><video src="Images/Porn/FirstChastity2a.m4v" type="video/m4v" autoplay loop></video><<else>><video src="Images/Porn/FirstChastity2b.m4v" type="video/m4v" autoplay loop></video><</if>>
You have to admit... you were made for <<link "chastity.">><<set $player.stats.sissification+=3>><<set $player.stats.submissiveness+=2>><<House>><</link>><</replace>><</link>> | <<link "Uncomfortable">><<replace #choice>><<set _cage = setup.playerCode.itemWornWithTags("Chastity")>><<takeOff _cage.id>>You feel very uncomfortable. Actually, you feel the urge to remove the cage immediately. After some awkward fumbling, you manage to take off the device and sigh in <<link "relief.">><<House>><<set $player.stats.dominance++>><<set $player.stats.sissification-->><</link>><</replace>><</link>></center></span>\
\
<<elseif $ProgID is 10>>You exit the sex shop with your very first dildo in your bag. Fortunately for you, sex shops are very sex positive, so you didn't even have the slightest weird look from the staff there and they were, in fact, quite helpful.
You feel<span id=choice>...
<center><<link "comfortable.">><<replace #choice>> comfortable with your choice. You wanted a dildo and you got one and well, it's not like if everyone knew you got one either. Of course, it's still a piece of silicon, not the real deal, but it should do the trick <<link "nonetheless.">><<set $player.stats.dignity-=2>><<goto "Mall">><</link>><</replace>><</link>> | <<link "defeated.">><<replace #choice>> defeated. It is admitting that you can no longer satisfy your needs without any toys. Hopefully, your new toy will be able to keep you fulfilled for the foreseeable <<link "future">><<set $player.stats.sissification++>><<set $player.stats.dominance-=2>><<goto "Mall">><</link>><</replace>><</link>> | <<link "aroused.">><<set $player.stats.bimbofication++>><<replace #choice>> aroused. Your new toy will give you another means to fulfill your sexual needs. Actually... maybe you could take it for a spin right now...
<span id=choice2><center><<link "I need it so bad...">><<replace #choice2>><span class=You><i>"I need it so bad..."</i></span> Just the thought of using it makes your cock twitch a little. You decide on a bold plan and rush for one of the lesser known restrooms to use your new toy.
Much to your delight, the restroom is empty and you lock yourself in one of the stalls, taking it dildo out of its wrapping and sitting it on the toilet seat, lining it with your eager rear.
You let the faux-cock in and muffle your own moan with your hand. <span class=You><i>"Just what the doctor ordered"</i></span>
<video src="Images/Porn/DildoRestroom.m4v" type="video/m4v" autoplay loop></video>
You ride the toy for a while, bracing yourself against the stall's walls. After a short while, you finally cum. Fortunately for you, nobody heard you and you leave like if nothing
<<link "happened.">><<set $flags.first.toy.use = true>><<set $time.minutes+=random(5,8)>><<set $player.skills[3].xp+=6>><<set $player.stats.dignity-=2>><<goto "Mall">><</link>><</replace>><</link>> | <<link "Just hurry home.">><<replace #choice2>>You decide not to risk it and hurry home <<link "instead.">><<set $time.minutes+=35>><<House>><</link>><</replace>><</link>> | <<link "I still need to buy other things">><<replace #choice2>>You take a deep breath and try to get rid of your lustful thoughts. You still have errands to do after all, and you really don't want to get <<link "caught.">><<goto "Mall">><</link>><</replace>><</link>></center></span><</replace>><</link>></center></span>
\
\<<elseif $ProgID is 11>><<set _chastity = setup.playerCode.isWearingItemWithTags("Chastity")>>You let the toy inside your rear, making you moan softly as you squat down. The sensation is unusual, but not uncomfortable either. Still, you feel your legs grow numb as you finish squatting.
You pant loudly, trying to catch your breath as your arousal grows and you decide to<span id=choice>...
<center><<link "Ride it">><<replace #choice>> push though and continue riding it. You moan loudly with each movement of your hips.
<<if _chastity>><video src="Images/Porn/DildoChastity.m4v" type="video/m4v" autoplay loop></video><<else>><video src="Images/Porn/DildoShemale.m4v" type="video/m4v" autoplay loop></video><</if>>
You accelerate your movements, in spite of your clumsiness, feeling you are getting ever closer to climax and suddenly, a wave of pleasure shakes you to your core as you stop moving, your cock twitching as you finally cum. You wonder how it compares to the real <<link "deal.">><<House>><<set $player.skills[3].xp+=6>><<set $player.stats.sissification++>><</link>><</replace>><</link>> | <<link "Take a second">><<replace #choice>> take a second to catch your breath.
<video src="Images/Porn/DildoSlip.m4v" type="video/m4v" autoplay loop></video>
Alas, your legs flinch, instead shoving the entirety of the silicon toy inside of your unprepared hole. You let out a loud cry of mixed surprised and pleasure as you are already pushed to a rather explosive climax, ropes of cum shooting out of your cock.
It takes you a while to get down from the high, but you have to say that this was probably the best orgasm you ever had on your <<link "own.">><<House>><<set $player.stats.sissification+=2>><<set $player.skills[3].xp+=3>><</link>><</replace>><</link>> | <<link "Take it out">><<replace #choice>> take it out. You feel like you aren't quite ready yet. Even if the sensation is not unpleasant, you do not want to hurt yourself either, so you decide to leave your first proper use of the toy to a later <<link "time.">><<House>><</link>><</replace>><</link>></center></span>
\
\<<elseif $ProgID is 14>>Embracing femininity is a long process, but you are starting to enjoy it. Wearing skirts makes you feel so excited that sometimes you have to take some time to relax so your stiffy doesn't betray you. Today is one of those days, but you can't seem to get rid of your erection. Sure, you could give it a stroke, but the sensation of your legs rubbing against it is so much better.
<video src="Images/Porn/ThighSelfMilking.m4v" type="video/m4v" autoplay loop></video>
You move it between your thighs, rubbing them together, your cock sandwiched in between and it doesn't take long for you to climax, warm cum running down your thighs...
<<link "No... regrets..." $location.goto>><<$player.stats.sissification+=1>><<set $player.stats.hygiene-=20>><<cumStockings>><</link>>
\
\<<elseif $ProgID is 15>>You are growing to love anal play and can't let go of your toys, more so when in chastity. Anal sex is a completely different beast to regular masturbation. You put the plastic cock next to your locked up member, and stare at it. Yes, that's a real cock, one worthy of pleasing...
[img[Images/Porn/DildoAndChastity.jpg]]
<span id=choice><center><<link "Slap your chastity with the dildo">><<replace #choice>>You idly slap your locked up cock with the dildo, the powerlessness only making your level of arousal spike.
<video src="Images/Porn/DildoChastitySlap.m4v" type="video/m4v" autoplay loop></video>
It doesn't take long for you to climax with a long, pathetic moan, cum shooting out of the cage like if you were actually being fucked.
<<link "I'm so pathetic..." $location.goto>><</link>><</replace>><</link>> | <<link "Stoke the dildo in place of your cock">><<replace #choice>>You place the dildo between your legs, stroking it as if it were your own. I feels so right, yet it is so humiliating.
<video src="Images/Porn/ChastityDildoStroke.m4v" type="video/m4v" autoplay loop></video>
You keep going for a while before finally stopping, your arm growing tired. <span class=You><i>"Why am I doing this? Why is it so... <<link "fun..." $location.goto>><</link>></i></span><</replace>><</link>> | <<link "I should stop staring..." $location.goto>><</link>></center></span><<set $player.stats.sissification+=1>><<set $player.stats.dignity-=2>><<set $player.stats.dominance-=2>>
\
\<<elseif $ProgID is 16>>You feel so pent up when you are in chastity... So useless... You could fuck yourself with a dildo... or free yourself from chastity but... You feel like you need to degrade yourself a little bit beforehand, just for fun. You slap your balls lightly, playfully calling yourself a little slut, moaning... Your testicles feel so sensitive and an idea forms in your mind.
<video src="Images/Porn/ChastityTesticleRub.m4v" type="video/m4v" autoplay loop></video>
You boot your laptop, hastily starting a video, rubbing your balls as if it was a pussy, completely ignoring your locked cock. Much to your surprise, you actually climax from it, your cum spraying in the air, feeling a bit more diluted than <<link "usual." $location.goto>><</link>><<set $player.stats.sissification+=1>><<set $player.stats.dignity-=2>>
\
\<<elseif $ProgID is 17>>You have to admit that seeing yourself all dolled up makes you incredibly aroused at times, so much so that you can't help but to masturbate. This time however, you try something different, laying on your back, your erect cock above your face as you stroke it. What could possibly go wrong, you can stop before you cum right?
<video src="Images/Porn/SelfFacial.m4v" type="video/m4v" autoplay loop></video>
Alas, no, you can't control yourself and end up painting your face with your own cum, yelping in surprise at first, but not doing anything to prevent the rest of your load to cover your face.
<span class=You><i>"Am I too going too <<link "far?" $location.goto>><</link>></i></span><<set $player.stats.sissification+=1>><<set $player.stats.dignity-=3>>
\
\<<elseif $ProgID is 18>>The wildest thought crosses your mind as you idly play with your cock. You go to your kitchen and grab a wine glass, deciding you shouldn't waste your cum this time around. You masturbate as usual until you feel yourself getting closer to your climax.
<video src="Images/Porn/CumGlassFill.m4v" type="video/m4v" autoplay loop></video>
You put the tip of your cock inside the glass as you finally climax, filling the glass up with your cum.
<span id=choice><center><<link "Drink it">><<replace #choice>>You put the glass to your mouth, drinking your own seed without the slightest hint of disgust. Quite the contrary actually, it only add to the experience.
<video src="Images/Porn/CumGlassDrink.m4v" type="video/m4v" autoplay loop></video>
You moan as you finish your glass. Truly... you can't go back <<link "anymore..." $location.goto>><<set $player.stats.dignity-=5>><<set $player.stats.hygiene-=3>><</link>><</replace>><</link>> | <<link "Throw it away">><<replace #choice>>You discard the glass of cum in your toilet, recoiling at the thought of actually going through with drinking your own semen. While you enjoy your new life, you aren't ready to go this far <<link "either." $location.goto>><<set $player.stats.sissification-=5>><</link>><</replace>><</link>></center><<set $player.stats.dignity-=5>></span><</if>><center>''Underwear''
<<link "Close" $location.goto>><<unset $donating>><</link>></center>
<<WardrobeChoice>>
<div style="background-color: #414040; color: white; border: solid white 2px">
<<wardrobeList "Undies" "Bra" "Hosiery">>
</div>
<center><<link "Close" $location.goto>><<unset $donating>><</link>></center><<widget "WardrobeChoice">>
<<silently>>
<<CD>>
<</silently>>
<div style="background-color: #414040; color: white; border: solid white 2px; font-size: 1em"><center><<button Tops "Tops">>
<</button>><<button Bottoms "Bottoms">>
<</button>><<button Outfits "Outfits">>
<</button>><<button Shoes "Shoes">>
<</button>><<button Underwear "Underwears">>
<</button>><<button Lingerie "Lingerie">>
<</button>><<button Wigs "Wigs">>
<</button>><<button Shapewear "Shapewear">>
<</button>><<button Accessories "Accessories">>
<</button>><<button Earrings "Earrings">>
<</button>><<button Toys "Toys">>
<</button>><<button Looks "Looks">>
<</button>><<button "Remove All">>
<<script>>
[...State.variables.playerClothing].forEach(id => {
const item = setup.items.find(item => item.id === id);
if(item.tags.includes('Unremovable')) {}
else {setup.playerCode.takeOff(item.id)}
});
<</script>><<refresh>>
<</button>></center></div>
<</widget>>This area is filled with important reminders.
<<if $housing.current is "crappy apartment">>- Your rent is due on Sunday. Current rent due: <<if !$flags.housing.lateRent>>$200<<else>>$500<</if>><<elseif $housing.current is "apartment">>- Your rent is due in <<if $time.days % 365 >= 336 && $time.days % 365 < 2>>September 1st<<elseif $time.days % 365 < 32>>October 1st<<elseif $time.days % 365 < 63>>November 1st<<elseif $time.days % 365 < 93>>December 1st<<elseif $time.days % 365 < 124>>January 1st<<elseif $time.days % 365 < 155>>February 1st<<elseif $time.days % 365 < 183>>Mars 1st<<elseif $time.days % 365 < 214>>April 1st<<elseif $time.days % 365 < 244>>May 1st<<elseif $time.days % 365 < 275>>June 1st<<elseif $time.days % 365 < 305>>July 1st<<elseif $time.days % 365 < 336>>August 1st<</if>>. Current rent due: <<if $flags.housing.lateRent and $flags.jobs.homekeeping.apartment !== 1>>$3,600<<elseif (!$flags.housing.lateRent and $flags.jobs.homekeeping.apartment is 1) or $flags.jobs.homekeeping.apartment !== 1>>$1,800<<else>>$900<</if>><</if>><<if $flags.jobs.kam.bad or $flags.jobs.kam.vBad>>
You are being blackmailed for streaming on Kam.io. You are required to <<switch $BlackmailID>>
\<<case 1>>perform a task at a marked a desk in the library of your city's college
\<<case 2>>pay $500
\<<case 3>>pay $1000
\<<case 4>>pay $2000
\<<case 5>>pay $250
\<<case 6>>go to the gloryhole at the gas station, give a titfuck
\<<case 7>>go to the gloryhole at the gas station, have anal sex
\<<case 8>>go to the gloryhole at the gas station, give a blowjob
\<<case 9>>go to the gloryhole at the gas station, give a handjob
\<<case 10>>go to the gloryhole at the gas station, make the man cum<</switch>> and do it <<if $timer.kamVBad >= 3>>within <<print ($timer.kamVBad-1)>> days<<elseif $timer.kamBad >= 3>>within <<print ($timer.kamBad-1)>> days<<elseif $timer.kamVBad == 2 or $timer.kamBad == 2>> by tomorrow<<elseif $timer.kamBad == 1 or $timer.kamVBad == 1>> today<</if>> or face potential consequences.<</if>><<if $player.status.recovery[1] > 0 or $player.status.recovery[0] > 0>>
- You are currently recovering from surgery you have to<<if $player.status.recovery[0] > 0>> refrain from having sex for $player.status.recovery[0] days<<if $player.status.recovery[1] > 0>> and<</if>><</if>><<if $player.status.recovery[1]>> stop working for $player.status.recovery[1] days<</if>>.<<set _nbAdmorvils = setup.playerCode.inventoryQuantity("Soap")>><<if _nbAdmorvils > 0>> You could mitigate some of the pain with Admorvils and go to work.<</if>><</if>><<if ($college.programs[0].active or $college.programs[1].active or $college.programs[2].active or $college.programs[3].active or $college.programs[4].active) and $player.assets.studentDebt !== 0 && $time.days <= 62>>
- You have <<print 62-$time.days>> days remaining to pay your student debt of <<numberWithCommas $player.assets.studentDebt>> dollars.<</if>><<if $kara.training.activeTask !== "None" && $kara.training.activeTask !== "Grad">>
- Kara <<if $kara.training.deadline-$time.days >= 0>>wants<<else>>wanted<</if>> you to <<switch $kara.training.activeTask>><<case "C1">>wear panties<<case "C2">>wear panties and a bra<<case "C3">>wear a feminine top and bottom alongside your feminine underwears<<case "C4">>full feminine attire<<case "C5">>full feminine attire, in addition to changing your hairstyle to something more feminine, or at least to wear a wig,<<case "H1">>to watch some sissy hypno<<case "H2">>to watch a fair amount of sissy hypno<<case "H3">>watch a large amount of sissy hypno<<case "H4">>watch a large amount of sissy hypno<<case "H5">>watch a large amount of sissy hypno<<case "G1">>shave your face<<case "G2">>shave your face and pubes<<case "G3">>to shave all your body hair, including your pubes and facial hair<<case "G4">><<if $playerBody.muscleBuild < -1>>lose some weight<<else>>maintain your current body build<</if>><<case 4>><<if $playerBody.muscleBuild < 0>>lose some weight<<elseif $playerBody.muscleBuild > 1>>lose some muscles<<else>>maintain your current body build<</if>><<case "G5">><<if $playerBody.muscleBuild < -1>>lose some weight<<else>>maintain your current body build<</if>><<case 4>><<if $playerBody.muscleBuild < 0>>lose some weight<<elseif $playerBody.muscleBuild > 1>>lose some muscles<<else>>maintain your current body build<</if>><<case "P1">>wear a small buttplug<<case "P2">>wear an average size buttplug<<case "P3">>wear a large buttplug<<case "P4">>wear a chastity cage<<case "P5">>wear a locked chastity cage<<case "M1">>to put foundation on<<case "M2">>to put foundation and either lipstick or gloss on<<case "M3">>to put foundation, mascara, eyeliner and either lipstick or gloss on<<case "M4">>to put foundation, mascara, eyeliner, eyeshadow, alongside either lipstick or gloss<<case "M5">>to put foundation, mascara, eyeliner, eyeshadow and either lipstick or gloss. On top of that, she also expects you to put on some nail polish<</switch>><<if (($time.days == $kara.training.deadline) && ($time.minutes > 240)) or ($time.days == ($kara.training.deadline+1) && ($time.minutes < 240))>> today<<elseif (($kara.training.deadline-$time.days) == 1) or (($kara.training.deadline == $time.days) && ($time.minutes < 240))>> tomorrow<<elseif $kara.training.deadline-$time.days < 0>><<print ($kara.training.deadline-$time.days)*-1>> days ago.<<else>> in <<print $kara.training.deadline-$time.days>> days<</if>>.<<elseif $kara.training.activeTask is "Grad" && visited("KaraGrad3") is 0>>-Kara wants to reward you for completing your training. Go and see her at the Red Vixen fully crossdressed, full makeup including your nails and fully shaved!<</if>><<if $flags.jobs.sewing.slots[0] > 0>>
- You have a contract to fulfill <<if $timer.sewing[0] is 1>>today<<elseif $timer.sewing[0] is 2>>tomorrow<<else>>in $timer.sewing[0] days<</if>>.<</if>><<if $flags.jobs.sewing.slots[1] > 0>>
- You have a contract to fulfill <<if $timer.sewing[1] is 1>>today<<elseif $timer.sewing[1] is 2>>tomorrow<<else>>in $timer.sewing[1] days<</if>>.<</if>><<if $flags.jobs.sewing.slots[2] > 0>>
- You have a contract to fulfill <<if $timer.sewing[2] is 1>>today<<elseif $timer.sewing[2] is 2>>tomorrow<<else>>in $timer.sewing[2] days<</if>>.<</if>><<if $DancePracticeTime == $time.days>>
- You have a dance practice today!<<elseif ($DancePracticeTime-$time.days) == 1>>
- You have a dance practice tomorrow<<elseif ($DancePracticeTime-$time.days) > 1>>
- You have a dance practice in <<print ($DancePracticeTime-$time.days)>> days.<</if>><<if ($time.days <= 44 && $time.days >= 39) && (visited("HOE Interview") is 0) && ($college.programs[3].active)>>
- You have a job interview at Holt-Oritz Engineering <<if (44-$time.days) > 1>>on October 13th.<<elseif (44-$time.days) == 1>>tomorrow.<<elseif ($time.days is 44) && (visited("HOE Interview") is 0)>>today!<</if>><<elseif $time.days <= 57 and (visited("HOE Interview") is 1)>>
- Your new job at Holt-Oritz Engineering starts <<if (57-$time.days) > 1>>on October 26th<<elseif (57-$time.days) == 1>>tomorrow<<elseif $time.days is 57 && visited("HOE work") is 0>>today<</if>> at 9am.<</if>><<if (!$college.programs[3].exam1.passed || $flags.jobs.holt.altMain) && !$flags.jobs.holt.fired && $flags.jobs.holt.request > 0>>
-Mrs. Holt wants you to wear <<if $flags.jobs.holt.request < 4>>either <span title="Blue Jeans, Black Jeans">jeans</span> and a professional looking <span title="Black Shirt, White Shirt">shirt</span>, or a suit.<<elseif $flags.jobs.holt.request < 12>>a professional top and black jeans<<if $flags.jobs.holt.request > 6>> alongside a pair of panties<</if>><<else>>any feminine profressional clothing alongside a pair of panties<<if $flags.jobs.holt.request == 12 or $flags.jobs.holt.request > 13>> and feminine shoes.<</if>><</if>><<if $flags.jobs.holt.request > 9>>Additionally, she expects you to keep your face and body shaved.<</if>><</if>><<if $Reminder.autoSalon>>
-The Auto Salon is <<if $time.days >= 6 && $time.days < 12>>starting in about a week<<elseif $time.days == 12>>starting tomorrow<<elseif $time.days < 6>>happening from September 12th to September 13th<<elseif $time.days < 15>>currently ongoing.<</if>><</if>><<if $Reminder.comicCon>>
-Comic Con is <<if $time.days >= 26 && $time.days < 32>>starting in about a week.<<elseif $time.days == 32>>starting tomorrow.<<elseif $time.days < 26>>happening from October 2nd to October 4th.<<elseif $time.days < 36>>currently ongoing.<</if>><</if>><<if $Reminder.weddingSalon>>
-The Wedding Salon is <<if $time.days >= 34 &&time.days < 40>>starting in about a week.<<elseif $time.days == 40>>starting tomorrow.<<elseif $time.days < 34>>happening on October 10th and October 11th.<<else>>currently ongoing.<</if>><</if>><<if $Reminder.fetishWeek>>
-Fetish Week <<if $time.days >= 71 && $time.days < 77>>starting in about a week.<<elseif $time.days == 77>>starting tomorrow.<<elseif $time.days < 71>>happening between November 16th and November 22nd.<<else>>currently ongoing.<</if>><</if>>
<<link "Close" $return>><</link>><<if $player.status.crossdressing>>[img[Images/Misc/FiredF.jpg]]<<else>>[img[Images/Misc/FiredM.jpg]]<</if>>
Your disregard of workplace rules<<if !$college.programs[3].exam1.passed>> and Mrs. Holt strict requests<</if>> didn't go unnoticed by the firm. You find yourself fired on the spot and you know this doesn't only mean the end of your job, but also the failure of your <<link "program.">><<set $college.programs[3].active = false>><<set $flags.jobs.holt.fired = true>><<set $flags.jobs.holt.active = false>><<if setup.playerCode.isWorn("GoldenChastity")>><<takeOff "GoldenChastity">><<removeFromInventory "GoldenChastity">><</if>><<goto "HOE">><</link>><b>Description:</b>
An easier start, the Planner backstory is meant to help players that struggle with daily routines. It gives the player a way to reduce the tedium of the game from the start instead of needing to buy the required item.
<b>Backstory:</b>
You are a man with a plan, by the age of 15, you had everything mapped our for when it would be time to go to college and now that you are finally there, it is time to move to greener pastures and get started on your life. You have no trouble leaving your family and your hometown behind as they always dragged you down in your life ambitions. Can you call this new chapter of your life a fresh start? Perhaps, but it is a mere coincidence.
<b>Perks:</b>
+Alarm (access to routines from the start)
+10 Dominance points
<b>Malus:</b>
-25% chance to reduce dominance or gain submissiveness through porn
<center><<button "Choose">><<set $player.stats.dominance = 10>><<addToInventory "Alarm">><<set $player.backstory = 5>><<goto "Character Creation 2">><</button>></center><<widget "quickBus">>
<<if $location.tags.includes('busAccessible') && _hasTravelPass>>
<<set _tx = "Bus">>
<<set _tm = 0>>
<<elseif _hasTravelPass>>
<<switch $location.goto>>
<<case "Hospital">>
<<set _tm = 15>>
<<set _tl = {name: 'Mall',
goto: 'Mall',
isUnlocked: () => true,
dimension: 0,
coordinates: [4, 5],
openHours: [480, 1200],
openDays: [true, true, true, true, true, true, true],
tags: ['busAccessible', 'changeDimension']
}>>
<<case "Red Vixen">>
<<set _tm = 10>>
<<set _tl = {name: 'College',
goto: 'College',
isUnlocked: () => true,
dimension: 0,
coordinates: [0, 8],
openHours: [360, 1380],
openDays: [false, true, true, true, true, true, false],
tags: ['busAccessible', 'changeDimension']
}>>
<<case "Gym">>
<<if $housing.current == "crappy apartment">>
<<set _tm = (Math.abs($location.coordinates[0])+Math.abs($location.coordinates[1]))*5>>
<<set _tl = {name: 'Home',
goto: 'Apartment 1',
isUnlocked: () => State.variables.housing.current == 'crappy apartment',
dimension: 0,
coordinates: [0, 0],
openHours: [0, 1440],
openDays: [true, true, true, true, true, true, true],
tags: ['busAccessible', 'changeDimension', 'hidden']
}>>
<<elseif $housing.current == "fixerUpper">>
<<set _tm = (Math.abs($location.coordinates[0]-1) + Math.abs($location.coordinates[1]-1)*5>>
<<set _tl = {name: 'Home',
goto: 'FixerUpper',
isUnlocked: () => State.variables.housing.current == 'fixerUpper',
dimension: 0,
coordinates: [1, 1],
openHours: [0, 1440],
openDays: [true, true, true, true, true, true, true],
tags: ['busAccessible', 'changeDimension', 'hidden']
}>>
<<else>>
<<set _tm = (Math.abs($location.coordinates[0]) + Math.abs($location.coordinates[1]-8))*5>>
<<set _tl = {name: 'College',
goto: 'College',
isUnlocked: () => true,
dimension: 0,
coordinates: [0, 8],
openHours: [360, 1380],
openDays: [false, true, true, true, true, true, false],
tags: ['busAccessible', 'changeDimension']
}>>
<</if>>
<<default>>
<<switch $housing.current>>
<<case "crappy apartment">>
<<set _tm = (Math.abs($location.coordinates[0])+Math.abs($location.coordinates[1]))*5>>
<<set _tl = {name: 'Home',
goto: 'Apartment 1',
isUnlocked: () => State.variables.housing.current == 'crappy apartment',
dimension: 0,
coordinates: [0, 0],
openHours: [0, 1440],
openDays: [true, true, true, true, true, true, true],
tags: ['busAccessible', 'changeDimension', 'hidden']
}>>
<<case "apartment">>
<<set _tm = (Math.abs($location.coordinates[0]-1) + Math.abs($location.coordinates[1] - -1))*5>>
<<set _tl = {name: 'Home',
goto: 'Apartment 2',
isUnlocked: () => State.variables.housing.current == 'apartment',
dimension: 0,
coordinates: [1, -1],
openHours: [0, 1440],
openDays: [true, true, true, true, true, true, true],
tags: ['busAccessible', 'changeDimension', 'hidden']
}>>
<<case "fixerUpper">>
<<set _tm = (Math.abs($location.coordinates[0]-1) + Math.abs($location.coordinates[1]-1))*5>>
<<set _tl = {name: 'Home',
goto: 'FixerUpper',
isUnlocked: () => State.variables.housing.current == 'fixerUpper',
dimension: 0,
coordinates: [1, 1],
openHours: [0, 1440],
openDays: [true, true, true, true, true, true, true],
tags: ['busAccessible', 'changeDimension', 'hidden']
}>>
<</switch>>
<</switch>>
<<set _tx = "Nearest Bus (" + _tl.name + " - " + "0:" +_tm + ")">>
<</if>>
<</widget>>The Red Vixen is rather busy tonight, making it hard for you to see if your friends are there tonight. After finding a good spot, you scan around. You think you can see Crystal on the dancefloor, while you notice Kara texting at the bar with a glass of hard liquor.
<span id=choice><center><<link "Go see Crystal">><<replace #choice>>You feel like dancing tonight, so you decide to make your way towards Crystal. Of course, "she" is as popular as ever on the dancefloor, plenty of men orbiting her, but you manage to get to her <<if $player.status.crossdressing>>with little effort as most of them also seem to fancy you<<else>>after a couple of unfruitful attempts<</if>>.
<span class=Crystal>"Heyyy! When did you get here?"</span>, she asks embracing you.
<span class=You>"Not that long ago. I didn't know you'd be there, but I'm glad you're also here.<<if !$player.status.crossdressing>>Took me some time to get through your fan club however."</span>
She drunkenly giggles. <span class=Crystal>"Well, you're not getting anywhere now <<if $player.status.crossdressing && $player.names.sissy !== "TBD">>$player.names.sissy<<else>>$player.names.basic<</if>>!"</span>
You've rarely seen Crystal be so possessive towards you, not that you mind. You have a great time on the dancefloor<<if $player.skills[6].level == 1>>,even if Crystal teases you a bit about your lack of moves,<</if>> only leaving if to down shots at the bar, where you can't seem to find Kara.
After a few of those trips, Crystal leans forward and tells you: <span class=Crystal>"I have to go to the bathroom, come with me, will you?"</span> While you don't have to go yourself, you can easily read between the lines and oblige, knowing it probably result in some <<link "fun times." "RV11p2a">><</link>><</replace>><</link>> | <<link "Go see Kara">><<replace #choice>>You don't feel much like dancing, so you decide to go at the bar and surprise Kara. <span class=You>"Hey Kara, how are you?"</span>
She stays glued to her phone as she answers you. <span class=Kara>"Hey <<if $player.status.crossdressing && $player.names.sissy !== "TBD">>$player.names.sissy<<else>>$player.names.basic<</if>>. Give me a minute."</span> She continues texting for a few minutes before finally letting go of the device. <span class=Kara>"Sorry about that. Had some stuff to sort out. Want to have a drink?"</span>
<span class=You>"Sure."</span> You finally sit down and order yourself something to drink.
<span class=Kara>"Crystal is also here, but I didn't feel like dancing tonight, had a long week at the office."</span>
<span class=You>"It's fine, I don't feel like dancing either."</span> You take a sip of your drink and start to casually chat with her. <span class=You>"You know, Crystal and you really seem like polar opposites..."</span>
<span class=Kara>"What do you mean?"</span>
<span class=You>"Well, she's so extroverted and hmmm, how can I say it without making it sound offensive..."</span>
<span class=Kara>"Promiscuous? That might be my fault."</span> She laughs.
Her comment only makes you more curious. What could she mean by it being her fault? <span class=You>"I guess you can put it that way. Say, what do you mean by 'your fault'?"</span>
<span class=Kara>"Well hmm, when I met Chris, she was a little more like you, but she grew very confident when she started exploring this side of her personality. I'm not sure where the insatiable lust comes with this, but I kinda helped myself by then. Oh, and I'll have you know I can be pretty wild myself."</span> She downs her drink and orders another one, which she downs almost immediately after receiving, as if to prove a point.
You try to keep up, in vain and after a few hours, she is far ahead of you, yet she is barely drunker than you are, a testament to her taste in alcohol. The tipsy brunette then takes your hand and tells you. <span class=Kara>"I have to go to the bathroom with you"</span>
<span class=You>"With... me?"</span>
<span class=Kara>"Yes, with you dummy, now you're gonna come with me or I'll have to get someone else to <i>help</i>?"</span>
You decide to follow, hoping she isn't going to be <<link "sick..." "RV11p2b">><</link>><</replace>><</link>></center></span>
<<set _laptop = setup.playerCode.hasItem("Laptop")>>You run into Crystal almost immediately after entering the Club. However, the crossdresser doesn't look as dolled up as usual. <span class=You>"Tough day?"</span>, you ask.
<span class=Crystal>"Yeahh... Kara's sister is in town and she's a bit of a whackjob. Decided to crash on a friend's couch for a couple of days..."</span>
<span class=You>"Well, if you want we can go back to my place<<if _laptop>>, we can watch something on my laptop and we can sleep together if you want.<<else>>, you can sleep with me, I'm sure that it will beat that couch.<</if>>"</span>
<span class=Crystal>"You know what, that might just be what I need. Mind if we get to your place now? We can stay here a little if you want, but I really just feel like being a couch potato tonight"</span>
<span class=You>"Sure, we can go now, it's not too far away from here, so we can <<link "walk." "RV12p2">><</link>>"</span><<set _heels = setup.playerCode.isWearingItemWithTags("Heels")>>You take a seat at the bar, sipping on a colorful drink as you scan around the club. You can't seem to find Kara or, more surprisingly, Crystal. <span class=You><i>"Well, looks like it's going to be a lonely night..."</i></span>
The prospect of finding some stranger to have some fun isn't something you'd usually care much about, but tonight appears to be different. However, your eyes finally spot someone familiar. Is this Jordan over there? Maybe you should go and say hi, at the very least.
You finish your drink and slowly walk there, trying not to be too obvious. After all, it might not be him at all. Fortunately for you, you soon get the confirmation you wanted as he turns around as you are only a few feet away.
<span class=You>"Hey Jordan!"</span>, you exclaim.
<span style=color:green>"What's up <<if $player.names.sissy !== "TBD">>$player.names.sissy<<else>>$player.names.basic<</if>>."</span>, he turns back to a girl he was talking to, for a few seconds and the loud music makes it impossible for you to listen to. Soon after, the woman leaves and you are now alone with Jordan. <span style=green>"Wanna get some shots? I feel like going wild tonight."</span>
<span class=You>"Sure, but you're paying right?"</span>, you tease, trying to test your luck with him.
<span style=color:green>"Damn, Crystal really is rubbing on you, isn't she?"</span>
<span class=You>"<<if $player.stats.sissification >= 60>>A girl can try.<<else>>Maybe a little<</if>>"</span>, you retort, as playfully as you can.
<span style=color:green>"Fine, you win this time, and that's just because I'm feeling generous."</span>
You get to the bar, where Jordan orders four kamikaze shots, alongside an extra four for you. You down them in quick succession and get back to the dancefloor.
You dance with him, you inhibition's going away as time passes and you accept more drinks. By the end of the evening, you are both plastered. You stumble <<if _heels>>on your heels, nearly twisting your ankle<<else>> nearly falling down on the sidewalk<</if>> as you try to maintain your equilibrium. You let out a nervous giggle as Jordan gentle grabs your arm to prevent you from stumbling further.
<span style=color:green>"You're not gonna make it back home walking, girl. You can come to my place or take a cab back, but I'm not letting you walk alone."</span>
<span id=choice><center><<link "Go to his place." "RVS1p1">><<replace #choice>>The prospect of going to Jordan's place is far more enticing, you are feely naughty tonight and you could seduce him... <span class=You>"Well.. if you don't mind..."</span>
<span style=color:green>"Nah, I don't mind, just keep holding my arm, don't wanna make a detour by the hospital, you know what I'm sayin'?"</span>
You latch on his arm and slowly walk back to his <<link "place..." "RVS1p2">><</link>><</replace>><</link>> | <<link "Take a cab">><<replace #choice>><span class=You>"You're right, I should probably take a cab. I had lots of fun tho!"</span>
<span style=color:green>"Me too, girl, now take this and make sure to drink water when you get home, don't want you to spend your day tomorrow hungover."</span> He hands you some money, enough for the ride home and a generous tip for the <<link "driver.">><<Home>><<set $time.minutes=220+random(1,15)>><</link>><</replace>><</link>></center></span>You wake up to the sound of running water. For some reason, you forgot to set your alarm, but it is a saturday, so you don't mind too much. You stretch and make your way to the bathroom, still a smidge drowsy. As you enter, you see Crystal taking a shower.
<video src="Images/Porn/CrystalShower.m4v" type="video/m4v" autoplay loop></video>
<span class=Crystal>"Good morning, sleepyhead. I'm almost done, hope you don't mind me using you shower."</span>
<span class=You>"I don't mind at all."</span>, you say, even if you would have prefered "her" asking beforehand. Still, you can't complain about the view.
<span class=Crystal>"<<if $housing.current == "crappy apartment" && !$housing.upgrades[0].tank>>This shower isn't really warm, mind getting in here and warming me up a little?<<else>>There's space for two, if you want<</if>>"</span>, Crystal teases.
<<if $player.status.crossdressing>><video src="Images/Porn/CrystalShowerSex.m4v" type=video/m4v autoplay loop></video>
You oblige and get in the shower, having some clumsy, but still great sex, which ends up making you cleaner than before, something that is fairly rare all things considered.
<span class=Crystal>"Thank you, babe. Right what I needed before brunch with Kara and her sister. I'll see you another time. Again, thank you for letting me stay the night."</span><<else>>You decline, not wanting to get in the crowded space. Plus, you really have to go to the bathroom. You go to the kitchen in the meantime to get a cup of coffee started while "she" is still in there.
When Crystal is finally done, you get in the bathroom, only to hear "her" through the bathroom door. <span class=Crystal>"Thank you for letting me stay over $player.names.basic, I really have to go, but let's do this again sometime, okay?"</span><</if>>
<span class=You>"Anytime. It's fun to have visit every so often."</span>
While Crystal threw your morning routine in shambles, you start the day in a great mood. Fortunately for you, it isn't all too late, so you just have to do the rest of your routine and get your plans <<link "going.">><<set $player.stats.hygiene+=10>><<House>><</link>>The bathroom is eerily empty, allowing giving the two of you some privacy. <<if $player.status.crossdressing>><span class="Crystal">"You know, I've always been the one giving, I feel like you owe me one! What do you say? Wanna give it a taste?"</span>
This is rather rare of Crystal to propose, but "she" does have a point. <span class=choice><center><<link "Accept">><<replace #choice>>You oblige, after all she did give you a lot of pleasure in the past and.. the thought came across your mind a few times before.
<video src="Images/Porn/CrystalRVBJ.m4v" type=video/m4v autoplay loop></video>
You get down on your knees and start sucking. Crystal seems rather happy with you accepting this rare request from "her", commenting your technique as you go. <span class=Crystal>"<<switch $player.skills[0].level>><<case 0, 1>>Careful down there, just relax and breath through your nose.<<case 2, 3>>Not bad, try getting it a little deeper, hun.<<case 4>>Ahh... Fuck, I might have competition now...<</switch>>"</span>
You lewd escapade is cut short as you hear the door open. You hastily get yourself back on your feet and leave the bathroom as some stranger goes to use the bathroom herself. Still, you'd probably do it again given the <<link "opportunity.">><<set $player.stats.sissification+=2>><<set $player.stats.dignity-->><<set $player.skills[0].xp+=5>><<set $time.minutes+=315>><<goto "Travel">><</link>><</replace>><</link>> | <<link "Decline">><<replace #choice>><span class=You>"Well hmmm... I don't wanna sound selfish, but..."</span> You try to explain your refusal, but you feel rather awkward trying to find the right words. Fortunately for you, someone else enters the bathroom and you use it as an excuse to cut the discussion short and actually get in a stall yourself. Still, you decide to avoid the discussion further by sneaking out of the club after you are <<link "done.">><<goto "Travel">><<set $time.minutes+=300>><</link>><</replace>><</link>></center></span><<else>>It doesn't take much longer for the two of you to start fucking against the sink, going rather roughly as you know time is of the essence.
<video src="Images/Porn/CrystalRVFuck.m4v" type=video/m4v autoplay loop></video>
You hear the door of the bathroom open and a feminine gasp, followed by the woman hastily leaving the bathroom, probably planning on getting staff to intervene. You decide to cut things short and leave the premises before you are caught. Better luck next <<link "time.">><<set $time.minutes+=310>><<set $player.stats.dignity-->><<goto "Travel">><</link>><</if>>You get in the surprisingly empty bathrooms and have a rather rough sex session, not that you intended it to be rough, but Kara kept insisting on you going harder all throughout.
<<if $player.status.crossdressing>><video src="Images/Porn/KaraRVSexCD.m4v" type=video/m4v autoplay loop></video><<else>><video src="Images/Porn/KaraRVSex.m4v" type=video/m4v autoplay loop></video><</if>>
However, your sexcapade doesn't finish quite the way you expected as someone exits one of the stalls, which the two of you presumed to be empty beforehand.
<span class=Kara>"I think we'll be better off leaving... I am pretty certain she is going to notify staff... Still, I don't regret doing this"</span>
<span class=You>"Me <<link "neither.">><<set $time.minutes+=290>><<set $player.stats.dignity-=2>><<goto "Travel">><</link>>"</span>You come home with Crystal, showing "her" your place. <<switch $housing.current>><<case "crappy apartment">><span class=Crystal>"Wow, this place looks like hell. Are you sure there is running in here?"
<span class=You>"Yeah... it's not the best, but that was all I could afford. Still there is running water and I didn't die consuming it, so don't worry too much about it."</span><<case "apartment">><span class=Crystal>"Nice place! And you don't have anyone to share the apartment with?"</span>
<span class=You>"Nope, it's a bit expensive but I make it work."</span><<case "fixerUpper">>"She" seems rather impressed by you already being a homeowner. <span class=Crystal>"Are you a millionaire or something?! This place is awesome! I have to say, I'm jealous now."</span>
<span class=You>"No, I'm not, but it took a lot of time to save up the money and make the place look decent. The house was in dire need of love."</span><</switch>>
<span class=Crystal>"Well, I'm glad you invited me to stay over. I'll definitely sleep better here than at my friend's!"</span><<if $housing.current == "crappy apartment">>
You don't have the heart to tell her about the trains that pass nearby...<</if>> You spend a while talking in bed, eventually drifting to <<link "sleep.">><<Night>><<Autosave>><<set $time.minutes = 450>><<goto "RV12p3">><</link>><<set _chastity = setup.playerCode.isWearingItemWithTags('Chastity')>>You let yourself fall on Jordan's couch as you arrive and he goes to get you some water. By the time he comes back, you are standing there on all fours, half naked and wiggling your rear seductively. It takes him a moment before finally engaging, but once he does, you are in heaven.
<<if _chastity>><video src="Images/Porn/JordanFuck2.m4v" type=video/m4v autoplay loop></video><<else>><video src="Images/Porn/JordanFuck3.m4v" type=video/m4v autoplay loop></video><</if>>
The sensation of his cock inside your surprisingly sensitive hole is nothing short of blissful. You can only guess this is how Crystal feels when "she" is having sex. <span class=You>"<i>I could get addicted to this...</i>"</span>
<<if _chastity>>You feel Jordan's and grabing your hair, pulling on it as he keeps fucking you senselessly. You are completely powerless by now and it feels... right.<<set $player.stats.dominance-->><<else>>You grab your own cock, vigorously stroking it as he keeps pounding you, only making your moans louder. You knew he was great, but this is on a whole other level...<</if>>
By the time he is done, you are completely exhausted. You barely make it to his bed before you pass from <<link "exhaustion">><<Night>><<set $time.minutes=488>><<Autosave>><<set $player.stats.bimbofication++>><<set $player.skills[1].xp+=5>><<set $player.stats.sissification+=2>><<set $player.stats.health-=4>><<set $player.stats.hygiene-=6>><<goto "RVS1p3">><</link>>You wake up in Jordan's arms the day after. You manage to leave the bed without waking him up, smiling as you recall what happened the night before. While you may prefer Crystal and Kara, Jordan is able to provide you with something they simply can't provide.
You get dressed up and quietly leave the room, hoping he won't get upset you let him rest instead of saying <<link "goodbye.">><<House>><</link>>You sit at the bar and order a <<if $player.status.crossdressing>>fruity cocktail<<else>>beer<</if>>, wish you slowly sip on. The Red Vixen is surprisingly empty today, but you don't mind much as you can use some calm now. Outside of a few people in a booth far away, it seems like the night isn't really going to pick up for a while.
<<linkreplace "Finish your drink">>You keep sipping away, preparing to leave as you notice Kara entering the Club and heading straight towards you.
<span class=You><i>"Well... maybe I'll have another drink after all..."</i></span>, you think to yourself. After all, having a quiet evening with Kara might just be the next best thing.
<span class=Kara>"Did somebody die here? I've seen libraries more lively than this place."</span> It is true that it is rather unsettling to have such an establishment being this quiet, but then again, it is a weekday...
<span class=You>"Don't know, but I'm fine with boring tonight, frankly."</span>
<span class=Kara>"I'm just rambling, I guess we can talk a little this time around instead of just getting plastered."</span>, she pauses for an instant before continuing, in an attempt to keep the conversation going. <span class=Kara>"Not that I'm not here for that, but you know, there's a lot we could be talking about."</span>
<span id=choice><center><<if !$flags.jobs.holt.job>><<link "Ask about her job">><<replace #choice>><span class=You>"Say Kara, you rarely talk about you. What do you even do for a living?"</span>
<span class=Kara>"I work in HR."</span>, she says, bluntly.
<span class=You>"I... wouldn't have guessed that, at all"</span>
<span class=Kara>"Well, it pays well, which is great considering Crystal is a bit of a freeloader at the moment, but I can understand the surprise."</span>
<span class=You>"Well, that explains the drinking, I suppose. Has to be rough."</span>
<span class=Kara>"Don't even get me started... not that I can tell much, confidentiality and what not, but sometimes I get some new ideas, so it's not all bad."</span>
<<linkreplace "Crystal? Freeloading?">><span class=You>"Wait, so you're saying you are paying for Crystal's share of the rent and what not?"</span>
<span class=Kara>"Pretty much, not that I mind honestly. While Crystal doesn't work, she's just fun to have around you know. However, don't let her cook anything, I made the mistake of having her in charge of cooking and it ended poorly for me"</span> She laughs as she reminisces the scene.
<span class=You>"Still, must be hard. I'm always busting my ass, I'm not sure I could handle it."</span>
<span class=Kara>"Well... Crystal is a bit of a pet project of mine. She repays the investment in ways that I'm sure you can imagine."</span>
You think for a moment as you see her grin. Of course, it all makes sense.
<span id=choice2><center><<link "Pet project?">><<replace #choice2>><span class=You>”Pet project… What do you mean by that?”</span>
<span class=Kara>"Well, <<if visited("Kara Training")>>a bit like you, but with a little more of a... kinky power dynamic.<<else>>Crystal is a bit my creation in a way, she's my pet<</if>>, but she's far needier than I can handle in the bedroom, so she goes as she sees fit really."</span>
<span class=You>"So, you're telling me you... broke her?"</span>
<span class=Kara>"More like made her find her true nature. It was all fun, but it really clicked for her, like almost a full 180 in her personality. She was pretty introverted before. As long as she's happy, I'm happy, honestly."</span>
<<linkreplace "Makes sense.">><span class=You>"Well, it does make sense. At least it makes me understand your dynamic a bit more."</span>
<span class=Kara>"And you, <<if $player.status.crossdressing>>cutie<<else>>handsome<</if>>, want to share a little of your backstory with me?"</span>
<span class=You>"Well, honestly, I come from a small town, kinda old fashioned people. I wanted to come to the big city, start anew you know. I don't really have much of a circle here, outside of Crystal and you that is. Right now, I'm kinda figuring myself out and I have to say, it's pretty nice."</span>
You keep chatting for a few hours before the Club finally livens <<link "up.">><<goto "Club">><<set $time.minutes+=180>><</link>><</linkreplace>><</replace>>
\<</link>> | <<link "Makes sense.">><<replace #choice2>><span class=You>"Well, it does make sense. At least it makes me understand your dynamic a bit more."</span>
<span class=Kara>"And you, <<if $player.status.crossdressing>>cutie<<else>>handsome<</if>>, want to share a little of your backstory with me?"</span>
<span class=You>"Well, honestly, there's not a lot to say. I come from a small town, kinda old fashioned people. I wanted to come to the big city, start anew you know. I don't really have much of a circle here, outside of Crystal and you that is. Right now, I'm kinda figuring myself out and I have to say, it's pretty nice."</span>
You keep chatting for a few hours before the Club finally livens <<link "up.">><<goto "Club">><<set $time.minutes+=180>><</link>><</replace>><</link>></center></span><</linkreplace>><</replace>><</link>> | <</if>><<link "So what's the deal with you and Crystal?">><<replace #choice>><span class=Kara>"Well... Crystal is a bit of a pet project of mine. She repays the investment in ways that I'm sure you can imagine."</span>
You think for a moment as you see her grin. Of course, it all makes sense.
<<linkreplace "Pet project?">><span class=You>”What do you mean by that?”</span>
<span class=Kara>"Well, <<if visited("Kara Training")>>a bit like you, but with a little more of a... kinky power dynamic.<<else>>Crystal is a bit my creation in a way, she's my pet<</if>>, but she's far needier than I can handle in the bedroom, so she goes as she sees fit really."</span>
<span class=You>"So, you're telling me you... broke her?"</span>
<span class=Kara>"More like made her find her true nature. It was all fun, but it really clicked for her, like almost a full 180 in her personality. She was pretty introverted before. As long as she's happy, I'm happy, honestly."</span>
<<linkreplace "Makes sense.">><span class=You>"Well, it does make sense. At least it makes me understand your dynamic a bit more."</span>
<span class=Kara>"And you, <<if $player.status.crossdressing>>cutie<<else>>handsome<</if>>, want to share a little of your backstory with me?"</span>
<span class=You>"Well, honestly, I come from a small town, kinda old fashioned people. I wanted to come to the big city, start anew you know. I don't really have much of a circle here, outside of Crystal and you that is. Right now, I'm kinda figuring myself out and I have to say, it's pretty nice."</span>
You keep chatting for a few hours before the Club finally livens <<link "up.">><<goto "Club">><<set $time.minutes+=180>><</link>><</linkreplace>><</linkreplace>><</replace>><</link>> | <<link "Talk about yourself a little">><<replace #choice>><span class=You>"Well, I guess I could talk a little about myself. I didn't tell you much, didn't I?"</span> Kara nods, you two really have a lot to tell eachother when it comes to your respective lives.
<span class=You>"Well, there's not much to say, but I guess I can give you the long story short. I come from a small town, kinda old fashioned people. I wanted to come to the big city, start anew you know. I don't really have much of a circle here, outside of Crystal and you that is. Right now, I'm kinda figuring myself out and I have to say, it's pretty nice."</span>
<span class=Kara>"Let me guess, overbearing parents?"</span>
<span class=You>"<<if $player.backstory == 0>>A bit yeah... they weren't fully on board with my hmmm.. lifestyle.<<else>>Not really, it was just the lack of opportunities for me back there.<</if>>"</span>
<span class=Kara>"My dad absolutely was, took him years to get off my back. Not like he cared when it mattered, but he's making up for it by letting me live my life now, I suppose."</span>
You keep chatting for a while. It is an overall pleasant experience, but you have to stop after a bit as the Club gets <<link "busier.">><<goto "Club">><<set $time.minutes+=180>><</link>><</replace>><</link>></center></span>
\<</linkreplace>>