,,,,,,<<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 project is now in a more fleshed out version, but parts of the content is WIP/yet to be added. The current version is a mostly mechanically complete version of what the game will eventually become, but there is still a lot needed for it to be even close to completion. If you find bugs in the code of the game, or typos, feel free to mention them either on the forum threads where I am posting the game or the Discord so I can address them as fast as passible! As always thank you for playing and encouraging me in this endeavour!
-LordOfChange
<center><b>NOTICE:</b></center>
\As of 0.7.0, pronoun settings for crossdressing characters have been changed (default: no quotation marks). This can be changed to other settings in the Settings menu at any time.
<center><b>Shortcuts:</b>
<b>I:</b> Open Inventory
<b>P:</b> Open Profile
<b>R:</b> Open Reminders
<b>S:</b> Open Stats
<b>B:</b> Quick Bus shortcut (Downtown travel screen only, requires Travel Pass)
<b>Spacebar:</b> Next passage (if applicable) / Leave location
<b>Left/Right Arrow:</b> Cycle menu tabs
<b>Esc:</b> 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 id=btn1><<link "Create Male Character" "Character Creation">><</link>></center><<SpaceClick2>><<set _trait =[{name: "Health Nut", value: false, status: true}, {name: "Femboy", value: false, status: true}, {name: "Optimist", value: false, status: true}, {name: "Pessimist", value: false, status: true}, {name: "Smoker", value: false, status: true}, {name: "Social Drinker", value: false, status: true}, {name: "Heavy Drinker", value: false, status: true}, {name: "Control Freak", value: false, status: true}, {name: "Book Worm", value: false, status: true}, {name: "Gym Freak", value: false, status: true}, {name: "Slut", value: false, status: true}, {name: "Exhibitionist", value: false, status: false}, {name: "Extrovert", value: false, status: false}, {name: "Introvert", value: false, status: false}, {name: "Oral Fixation", value: false, status: false}, {name: "Anal Sow", value: false, status: false}, {name: "Autogynephilia", value: false, status: false}, {name: "Nymphomaniac", value: false, status: false}, {name: "Low Libido", value: false, status: false}, {name: "Rope Bunny", value: false, status: false}, {name: "Latex Lover", value: false, status: false}, {name: "Commando", value: false, status: false}, {name: "Cum Crazed", value: false, status: false}, {name: "Voyeur", value: false, status: false}]>><<if visited("Intro Male") > 0>><<for _tr = 0; _tr < _trait.length; _tr++>><<if $player.traits.includes(_trait[_tr].name)>><<set _trait[_tr].value = true>><</if>><</for>><</if>><<if visited("Intro Male") == 0>><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 = 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>\<</if>>
<div><center><b>Available Traits (<<print setup.backstory[$player.backstory-1]>>)</b></center>
\<div style="display:inline-block; width:25%;">\
<div class=small4 title="Inverts mood impact of food items">[img[Images/Assets/Icons/HealthNut.png]]Health Nut</div> <<checkbox "_trait[0].value" false true autocheck>>
<div class=small4 title="Bonus mood when crossdressing. Also grants +2 sissification on character creation.">[img[Images/Assets/Icons/Femboy.png]]Femboy</div> <<checkbox "_trait[1].value" false true autocheck>>
<div class=small4 title="+10 Base Mood">[img[Images/Assets/Icons/Optimist.png]]Optimist</div> <span id=2><<checkbox "_trait[2].value" false true autocheck>></span>
<div class=small4 title="-10 Base Mood">[img[Images/Assets/Icons/Pessimist.png]]Pessimist</div> <span id=3><<checkbox "_trait[3].value" false true autocheck>></span>
<div class=small4 title="Bonus mood from cigarettes, but not smoking will make you go antsy">[img[Images/Assets/Icons/Smoker.png]]Smoker</div> <<checkbox "_trait[4].value" false true autocheck>>
<div class=small4 title="Bonus mood from drinking with people">[img[Images/Assets/Icons/SocialDrinker.png]]Social Drinker</div> <<checkbox "_trait[5].value" false true autocheck>>
</div>\
<div style="display:inline-block; width:25%;">\
<div class=small4 title="Bonus Mood from drinking strong alcohols">[img[Images/Assets/Icons/HeavyDrinker.png]]Heavy Drinker</div> <<checkbox "_trait[6].value" false true autocheck>>
<div class=small4 title="Increases mood if dominant. Lowers mood if submissive.">[img[Images/Assets/Icons/ControlFreak.png]]Control Freak</div> <<if $player.backstory !== 5>><<checkbox "_trait[7].value" false true autocheck>><<else>><<set _trait[7].value = true>>✓<</if>>
<div class=small4 title="No penalty for studying, but you get a penalty for training.">[img[Images/Assets/Icons/BookWorm.png]]Book Worm</div> <<if $player.backstory < 3 || $player.backstory == 5>><span id=8><<checkbox "_trait[8].value" false true autocheck>></span><<elseif $player.backstory == 4>>🔒<<else>><<set _trait[8].value = true>>✓<</if>>
<div class=small4 title="Bonus mood from training, but not training daily will lower the player's mood">[img[Images/Assets/Icons/GymFreak.png]]Gym Freak</div> <<if $player.backstory < 3 || $player.backstory == 5>><span id=9><<checkbox "_trait[9].value" false true autocheck>></span><<elseif $player.backstory == 3>>🔒<<else>><<set _trait[9] = true>>✓<</if>>
<div class=small4 title="Small mood bonus from having sex">[img[Images/Assets/Icons/Slut.png]]Slut</div> <<checkbox "_trait[10].value" false true autocheck>>
<div class=small4 title="Small mood bonus for exposing yourself to strangers">[img[Images/Assets/Icons/Exhibitionist.png]]Exhibitionist</div> <<checkbox "_trait[11].value" false true autocheck>>
</div>\
<div style="display:inline-block; width:25%">\
<div class=small4 title="Bonus mood working customer service jobs">[img[Images/Assets/Icons/Extrovert.png]]Extrovert</div> <span id=12><<checkbox "_trait[12].value" false true autocheck>></span>
<div class=small4 title="Lower mood working customer service jobs">[img[Images/Assets/Icons/Introvert.png]]Introvert</div> <span id=13><<checkbox "_trait[13].value" false true autocheck>></span>
<div class=small4 title="Higher mood performing oral sex">[img[Images/Assets/Icons/OralFixation.png]]Oral Fixation</div> <<checkbox "_trait[14].value" false true autocheck>>
<div class=small4 title="Higher mood from receiving anal sex">[img[Images/Assets/Icons/AnalSow.png]]Anal Sow</div> <<checkbox "_trait[15].value" false true autocheck>>
<div class=small4 title="Higher base lust when crossdressing">[img[Images/Assets/Icons/Autogynephilia.png]]Autogynephilia</div> <<checkbox "_trait[16].value" false true autocheck>>
<div class=small4 title="Bonus lust gain, but mood will take a hefty penalty if you go on without a sexual partner for a few days">[img[Images/Assets/Icons/Nymphomaniac.png]]Nymphomaniac</div> <span id=17><<checkbox "_trait[17].value" false true autocheck>></span>
</div>\
<div style="display:inline-block; width:25%; vertical-align: top">\
<div class=small4 title="Lowers lust gain">[img[Images/Assets/Icons/LowLibido.png]]Low Libido</div> <span id=18><<checkbox "_trait[18].value" false true autocheck>></span>
<div class=small4 title="Higher base lust from chastity and gags">[img[Images/Assets/Icons/RopeBunny.png]]Rope Bunny</div> <<checkbox "_trait[19].value" false true autocheck>>
<div class=small4 title="Higher base lust from latex clothing. Also lowers the prerequisites to unlock latex items by 5 points.">[img[Images/Assets/Icons/LatexLover.png]]Latex Lover</div> <<checkbox "_trait[20].value" false true autocheck>>
<div class=small4 title="Base lust gain when not wearing boxers/panties">[img[Images/Assets/Icons/Commando.png]]Commando</div> <<checkbox "_trait[21].value" false true autocheck>>
<div class=small4 title="Higher base lust from cum stained clothes">[img[Images/Assets/Icons/CumCrazed.png]]Cum Crazed</div> <<checkbox "_trait[22].value" false true autocheck>>
<div class=small4 title="Stronger lust buff from watching people exposing themselves.">[img[Images/Assets/Icons/Voyeur.png]]Voyeur</div> <<checkbox "_trait[23].value" false true autocheck>>
</div>
\</div>
<center><<button "Play!">>
<<for _i = 0; _i < _trait.length; _i++>>
<<if _trait[_i].value>>
<<set $player.traits.push(_trait[_i].name)>>
<</if>>
<</for>>
<<if visited("Character Creation 2") < 2 && $player.traits.includes("Femboy")>>
<<set $player.stats.sissification+=2>>
<</if>>
<<set $player.names.basic, $playerBody.hair[0].color, $playerBody.hair[0].length, $playerBody.height, $playerBody.muscleBuild, $player.status.gender = 1, $playerBody.hair[0].style = "None", $playerBody.breast.size = 0, $playerBody.rear.size = 0>>
<<addToInventory "GreyTee" "RedTee" "BlueJeans" "BlackBoxers" "WhiteBoxers" "RedSneakers" "TwoFadeEyes" "ThreeFadeEyes" "TwoFadeNails" "StripedNails" "CheckeredNails" "JunkFood">>
<<script>>
setup.playerCode.inventorySetQuantity("JunkFood", 1)
<</script>>
<<wear "GreyTee">>
<<wear "BlueJeans">>
<<wear "WhiteBoxers">>
<<wear "RedSneakers">>
<<if visited("Intro Male") !== 0>>
<<goto "Browse the Web">>
<<else>>
<<goto "Intro Male">>
<</if>>
<</button>></center><<silently>><<nobr>>
<<repeat 0.1s>>
<<set _trait>>
/*Pessimist*/
<<if !_trait[2].value && !_trait[3].status>>
<<replace #3>>
<span id=3>
<<set _trait[3].status = true>>
<<checkbox "_trait[3].value" false true autocheck>>
</span>
<</replace>>
<<elseif _trait[2].value && _trait[3].status>>
<<replace #3>>
<span id=3>
<<set _trait[3].status = false>>
🔒
</span>
<</replace>>
<</if>>
/*Optimist*/
<<if !_trait[3].value && !_trait[2].status>>
<<replace #2>>
<span id=2>
<<set _trait[2].status = true>>
<<checkbox "_trait[2].value" false true autocheck>>
</span>
<</replace>>
<<elseif _trait[3].value && _trait[2].status>>
<<replace #2>>
<span id=2>
<<set _trait[2].status = false>>
🔒
</span>
<</replace>>
<</if>>
/*Gym Freak*/
<<if !_trait[8].value && !_trait[9].status>>
<<replace #9>>
<span id=9>
<<set _trait[9].status = true>>
<<checkbox "_trait[9].value" false true autocheck>>
</span>
<</replace>>
<<elseif _trait[8].value && _trait[9].status>>
<<replace #9>>
<span id=9>
<<set _trait[9].status = false>>
🔒
</span>
<</replace>>
<</if>>
/*BookWorm*/
<<if !_trait[9].value && !_trait[8].status>>
<<replace #8>>
<span id=8>
<<set _trait[8].status = true>>
<<checkbox "_trait[8].value" false true autocheck>>
</span>
<</replace>>
<<elseif _trait[9].value && _trait[8].status>>
<<replace #8>>
<span id=8>
<<set _trait[8].status = false>>
🔒
</span>
<</replace>>
<</if>>
/*Extrovert*/
<<if !_trait[13].value && !_trait[12].status>>
<<replace #12>>
<span id=12>
<<set _trait[12].status = true>>
<<checkbox "_trait[12].value" false true autocheck>>
</span>
<</replace>>
<<elseif _trait[13].value && _trait[12].status>>
<<replace #12>>
<span id=12>
<<set _trait[12].status = false>>
🔒
</span>
<</replace>>
<</if>>
/*Introvert*/
<<if !_trait[12].value && !_trait[13].status>>
<<replace #13>>
<span id=13>
<<set _trait[13].status = true>>
<<checkbox "_trait[13].value" false true autocheck>>
</span>
<</replace>>
<<elseif _trait[12].value && _trait[13].status>>
<<replace #13>>
<span id=13>
<<set _trait[13].status = false>>
🔒
</span>
<</replace>>
<</if>>
/*Nymphomaniac*/
<<if !_trait[18].value && !_trait[17].status>>
<<replace #17>>
<span id=17>
<<set _trait[17].status = true>>
<<checkbox "_trait[17].value" false true autocheck>>
</span>
<</replace>>
<<elseif _trait[18].value && _trait[17].status>>
<<replace #17>>
<span id=17>
<<set _trait[17].status = false>>
🔒
</span>
<</replace>>
<</if>>
/*Low Libido*/
<<if !_trait[17].value && !_trait[18].status>>
<<replace #18>>
<span id=18>
<<set _trait[18].status = true>>
<<checkbox "_trait[18].value" false true autocheck>>
</span>
<</replace>>
<<elseif _trait[17].value && _trait[18].status>>
<<replace #18>>
<span id=18>
<<set _trait[18].status = false>>
🔒
</span>
<</replace>>
<</if>>
<</repeat>><</nobr>><</silently>><div class="hidden"><<Inventory>><<if $playerBody.muscleBuild is 0>><<set $player.stats.fitness = 0>><<elseif $playerBody.muscleBuild is -1>><<set $player.stats.fitness = -30>><<elseif $playerBody.muscleBuild is 1>><<set $player.stats.fitness = 30>><<elseif $playerBody.muscleBuild is 2>><<set $player.stats.fitness = 70>><</if>><<if $player.backstory is 2>><<set $player.assets.money = 1500>><<else>><<set $player.assets.money = 500>><</if>><<set $time.minutes = 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 <span id=btn1><<link "head out there." "Apartment 1 Intro">><</link>></span><<SpaceClick2>><<if visited("Intro Male") > 0>>[[Profile]][[Inventory]][[Stats]]<</if>><<if visited("Apartment 1") > 0>>[[Reminders]]<</if>>[[Credits]]<<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')>><<set _hasFan = setup.playerCode.hasItem('KitchenFan')>><<set _p = previous()>>
<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<<if _hasCoffeeMaker>> | <<if _nbCoffee == 0>>No
<<elseif _nbCoffee <= 20>>Less than half a bag of
<<elseif _nbCoffee < 40>>More than hald a bag of
<<elseif _nbCoffee == 40>>A bag of
<<elseif _nbCoffee == 80>>Two bags of
<<elseif _nbCoffee == 120>>Three bags of
<<elseif (_nbCoffee/40) > 1 && (_nbCoffee/40) < 2>>Over a bag of
<<elseif (_nbCoffee/40) > 2 && (_nbCoffee/40) < 3>>Over two bags of
<<elseif (_nbCoffee/40) > 3 && (_nbCoffee/40) < 4>>Over three bags of
<<else>>Many bags of
<</if>> coffee<</if>>
<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>>
<<refresh>>
<</link>>
<</if>> |
_nbRazors razors |
_nbWaxStrips wax strips |
<<if _nbCream is 0>>No
<<elseif _nbCream <= 7>>Little
<<elseif _nbCream >= 8>>Enough
<</if>> depilatory cream
<br>
<div class=small2><b>Medication:</b></div>_nbPainkiller painkillers | _nbAdmorvils Admorvils | _nbSteroids doses of steroids | _nbInhibiPlus Inhibi+ pills | _nbHairBGone HairBGone doses | _nbDimoxinil Dimoxinil doses
<br>
<div class=small2 style=font-size:0.9em><b>Transit Pass:</b></div><<if _hasTransitPass>><span style=color:green>Active (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>Inactive</span><</if>>
<br>
<br>
<center><b>Misc:</b></center>
<div class=small2><b>Drugs:</b></div> _nbCigs cigarettes
<<if _nbCigs > 0 && (_p == "Travel" || $location.goto == "Beach" || ($location.name == "Home" && _hasFan))>>
<<link "(Smoke)">>
<<set _InfoType = "Cigs">>
<<inventoryChangeQuantity "Cigarettes" -1>>
<<Cigarette>>
<<script>>
Dialog.setup("INFO", "charsheet");
Dialog.wiki(Story.get("InfoBox").processText());
Dialog.open();
<</script>>
<<refresh>>
<</link>>
<</if>> | _nbCannabis joints<<if _nbCannabis > 0 && (_p == "Travel" || $location.goto == "Beach" || ($location.name == "Home" && _hasFan))>> <<link "(Smoke)">><<set _InfoType = "Weed">><<inventoryChangeQuantity "Cannabis" -1>><<Cannabis>><<script>>
Dialog.setup("INFO", "charsheet");
Dialog.wiki(Story.get("InfoBox").processText());
Dialog.open();
<</script>><<refresh>><</link>><</if>> | _nbHappylz happylz pills<<if _nbHappylz > 0 && $location.name == "Home">> <<link "(Consume)">><<set _InfoType = "Happylz">><<inventoryChangeQuantity "Happylz" -1>><<Happylz>><<script>>
Dialog.setup("INFO", "charsheet");
Dialog.wiki(Story.get("InfoBox").processText());
Dialog.open();
<</script>><<refresh>><</link>><</if>> | _nbShrooms magic mushrooms<<if _nbShrooms > 0 && $location.name == "Home">> <<link "(Eat)">><<set _InfoType = "Shrooms">><<inventoryChangeQuantity "MagicMushrooms" -1>><<Shrooms>><<script>>
Dialog.setup("INFO", "charsheet");
Dialog.wiki(Story.get("InfoBox").processText());
Dialog.open();
<</script>><<refresh>><</link>><</if>> | _nbPopper poppers<<if _nbPopper > 0 && $location.name == "Home">> <<link "(Snort)">><<set _InfoType = "Popper">><<inventoryChangeQuantity "Popper" -1>><<Popper>><<script>>
Dialog.setup("INFO", "charsheet");
Dialog.wiki(Story.get("InfoBox").processText());
Dialog.open();
<</script>><<refresh>><</link>><</if>><br>
<div class=small2><b>Alcohol:</b></div> _nbBeer bottles of beer | _nbCheapWine servings of cheap wine | _nbWine glasses of wine | _nbChampagne flutes of champagne<br>
<div class=small2></div> _nbTequila shots of tequila | _nbVodka shots of vodka | _nbWhiskey glasses of whiskey
<<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>
<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><span id=btn1><<link "Close Inventory" $return>><</link>></span></center><<SpaceClick2>><<Fem>><<MakeupCheck>><div style="width:78%; height:100%; vertical-align:top; display: inline-block; margin-right: 2%;"><div style=vertical-align:top>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 <<Tattoo 2>> chest tattoo<</if>><<if $playerBody.tattoos[2].design !== "None" && $playerBody.tattoos[3].design !== "None">> and<</if>><<if $playerBody.tattoos[3].design !== "None">> a <<Tattoo 3>> 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">> <<Tattoo 4>> 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 display <<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 <<Tattoo 0>> 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 <<Tattoo 1>> tattoo<</if>>.<</if>><</if>><<if $playerBody.tattoos[5].design !== "None">>Your lower back is tattooed with a <<Tattoo 5>>.<</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 <<Tattoo 6>> tattoo <<if $playerBody.tattoos[7].design !== "None">>while your<</if>><</if>><<if $playerBody.tattoos[7].design !== "None">> right leg is tattoo'd with a <<Tattoo 7>> 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>
<center style=vertical-align:bottom><<if $player.traits.length > 0>><b>Traits:</b>
<<for _i = 0; _i < $player.traits.length; _i++>><<nobr>>
<span @title=$player.traits[_i]>
<<set _img = setup.textCode.noSpaces(State.variables.player.traits[_i])>><<set _img = "Images/Assets/Icons/" + _img + ".png">>
[img[_img]]
</span>
<<if _i < ($player.traits.length-1)>> <</if>>
<</nobr>><</for>>
<</if>><span id=btn1><<link "Close" $return>><</link>></span><<SpaceClick2>></center></div><<Avatar>><<addMoodModifier "Fresh Start" 15 7 0>><<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=btn1><<link "you.">><<replace "#btn1">>you.
<span class=Ronzo>"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 class=Ronzo>"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 class=Ronzo>"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 class=Ronzo>"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 class=Ronzo>"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 class=Ronzo>"Well, here we are..."</span> He sees your reaction to the slurs on the wooden door and then undiplomatically tell you: <span class=Ronzo>"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.
<span id=btn1><<link "You enter your new home." "Apartment 1">><<set $housing.current = "crappy apartment", $player.assets.money-=325>><</link>></span><</replace>><</link>></span><<SpaceClick2>><<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) && $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 && ($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[0].tank or !$housing.upgrades[0].door) && $time.days > 40>>[[Home Upgrades->App1Upgrades]] | <</if>><<if _hasLaptop>>[[Use your computer->Laptop]] | <</if>><<if _hasSewingMachine>>[[Sew->Sewing]] | <</if>><<Wardrobe>> | [[Kitchen]] | [[Bathroom]] | <<if ($time.minutes < 1260) && ($time.minutes > 359)>>[[Nap]]<<else>>[[Sleep->Night]]<</if>><<RoutineSettings>>
<<LeaveHouse>></center><</if>><<set _alarm = setup.playerCode.hasItem("Alarm")>><<set _laptop = setup.playerCode.hasItem("Laptop")>><<silently>><<weightcheck>><</silently>>
\<<if $player.stats.lust[2] < 60>>
\<<if $player.status.crossdressing>>[img[Images/Misc/Sleep2.jpg]]<<else>>[img[Images/Misc/Sleep1.jpg]]<</if>>
\<<if $housing.current == "crappy apartment">>You have trouble sleeping, the sound of trains passing near your window making it hard for you to sleep properly.
\<<elseif $housing.current == "apartment">>You have a pleasant night, allowing you to be well rested for tomorrow.
\<<else>>You have a pleasant night, allowing you to be well rested for tomorrow.
\<</if>>
\<<else>>
\<<if $player.status.crossdressing>>[img[Images/Misc/BadSleep2.jpg]]<<else>>[img[Images/Misc/BadSleep1.jpg]]<</if>>
\<<if $housing.current == "crappy apartment">>You have trouble sleeping, the usual problem of trains passing near your window being instead replaced by intrusive, lustful thoughts.
\<<else>>You have an unpleasant night, tossing and turning as your mind is filled with lustful thoughts.
\<</if>>
\<</if>><span id=check></span>
<<if !_alarm && $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 && $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 && $time.days > 20 && _laptop && $housing.current == "crappy apartment">><span class=You>//I should look for a new place on my laptop when I have the time//</span><<elseif $housing.current == "crappy apartment">><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 $player.stats.mood < 20>><<set $noAlarm = 1>><<elseif $player.stats.mood <= 40>><<set _r = random(1,2)>><<if _r == 1>><<set $noAlarm = 1>><</if>><</if>><<if _alarm && ndef $noAlarm>><<if $time.days % 7 != 0>><<set _t = $time.days % 7 -1>><<else>><<set _t = 0>><</if>><<if $time.minutes < $routines[0].wakeUp && $routines[0].active[_t]>><<set $time.minutes = $routines[0].wakeUp>><<elseif $time.minutes > $routines[0].wakeUp && $routines[0].active[_t]>><<set $time.minutes+=(1440-$time.minutes+$routines[0].wakeUp)>><<elseif $time.minutes < $routines[1].wakeUp && $routines[1].active[_t]>><<set $time.minutes = $routines[1].wakeUp>><<elseif $time.minutes > $routines[1].wakeUp && $routines[1].active[_t]>><<set $time.minutes+=(1440-$time.minutes+$routines[1].wakeUp)>><<else>><<set $time.minutes+=600>><</if>><<elseif !_alarm || def $noAlarm>><<set $time.minutes+=600>><</if>><</silently>><<if def $noAlarm>>You are woken up by your alarm, but you shut it off and go back to sleep...
<</if>><span id=btn1><<link "Wake up">><<if !$flags.jobs.homekeeping.active && visited("LandLordVisit") == 0 && $housing.current == "apartment" && $college.programs[0].active && $time.days > 41>><<goto "LandLordVisit">><<else>><<goto "NightJump">><</if>><</link>></span><<SpaceClick2>>
<<set $player.status.ate = false>><<set $timer.makeup.lips = 0>><<set $timer.makeup.toper = 0>><<set $timer.makeup.eyeshadow = 0>><<set $timer.makeup.eyeliner = 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 class=Ronzo>"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 class=Ronzo>"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 class=Ronzo>"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>
<<SpaceClick>></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>
<<SpaceClick>></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>
<<SpaceClick>></div><<set $player.assets.money-=125>><</replace>>\
<</link>>\
</span>?"</span>
<span id="output2"></span>\
<</if>>
<<silently>>
<<unset $risk>>
<<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] && ($time.minutes >= $location.openHours[0] or $time.minutes <= $location.openHours[1]))) && $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 $location.goto>>
<</button>></span>
<<SpaceClick>></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 <span id=btn1><<link "visiting...">><<refreshPassage>><</link>></span><<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 && $time.days === $crystal.shopping1[2]>><<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 <<CDP 0 "his">> 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)" "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 id=btn1 data-nokeys="true"><<link "Leave" "Travel">><<if $crystal.shopping1[3] == 1>><<set $crystal.shopping1[3]++>><</if>><</link>></span></center><div class=hidden>
<<if $crystal.shopping1[3] !== 1>><span id="btnMall"><<button $btnMall "Mall2">>
<</button>></span>
<<script>>
Mousetrap
.unbind('up')
.bind('up', function () {
$('#btnMall button').click();
});
<</script>><</if>></div><</if>><<SpaceClick2>><<if visited("Club") is 1 && $player.assets.money >= 5>><<Beer>> 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 <span id=btn1><<linkreplace "Palsner.">><<set $player.assets.money-=5>>Palsner.
<<include "RV1p1">><</linkreplace>></span>\
<<elseif visited("Club") > 1 && visited("Club") < 3>> You sit at the bar and drink a Palsner, nothing eventful happens and you <span id=btn1><<link "leave." "Travel">><<set $player.assets.money-=5>><<Beer>><</link>></span>\
<<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 <span id=btn1><<linkreplace "suddenly...">><<set $player.assets.money-=5>>suddenly...
<<include "RV2p1">><</linkreplace>></span><<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 <span id=btn1><<linkreplace "you.">>you.
<<include "RV3p1">><</linkreplace>></span>\
<<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> <<CDP 0 "He">> 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 <<CDP 0 "he">> 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" "Kara 1b">>
<<set $flags.halloweenInvite = true>>
<</link>>\
<</if>> | <<link "Leave" "Travel">>
<<set $flags.halloweenInvite = true>>
<</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>> |
\<span id=btn1><<link "Leave" "Travel">><</link>></span></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>> | <span id=btn1><<link "Leave" "Travel">><</link>></span></center>
<<else>>
<<set $time.minutes+=random(40,70)>>
<<set _EffectChance = random(1,10)>>
<<if _EffectChance < 8>>You sit at the bar and drink a Palsner. Nothing eventful happens and you <span id=btn1><<link "leave" "Travel">><<set $player.assets.money-=5>><<Beer>><</link>></span>
<<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 <span id=btn1><<link "evening..." "Travel">><<Voyeurism>><<set $player.assets.money-=5>><<Beer>><</link>></span>
<<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.<<set _r=random(1,10)>><<if _r < 3>><<CumTop>><<set $player.stats.hygiene-=5>> You don't manage to keep everything in your mouth, some of it staining you top.<</if>>
<<silently>>
<<set $player.stats.hygiene-=2>>
<<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>>
<span id=btn1><<link "Thanks for the cock!" "Travel">><</link>></span>
<<else>>
<span id=btn1><<link "Thanks for the drinks!" "Travel">><</link>></span>
<</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 <span id=btn1><<link "know it." "Travel">><<Voyeurism>><</link>></span>
<<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.<<set _r=random(1,10)>><<if _r < 4>><<CumTop>><<set $player.stats.hygiene-=5>> You don't manage to keep everything in your mouth, some of it staining you top.<</if>>
<<silently>>
<<set $player.stats.hygiene-=2>>
<<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>>
<span id=btn1><<link "Thanks for the cock!" "Travel">><</link>></span>
<<else>>
<span id=btn1><<link "Thanks for the drinks!" "Travel">><</link>></span>
<</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.
<span id=btn1><<link "Thanks for the drinks!" "Travel">>
<<set $player.skills[0].xp+=4>>
<<set $player.stats.dignity-=either(0,0,0,0,1)>>
<<set $player.stats.sissification+=either(0,0,1)>>
<</link>></span>
<<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 <span id=btn1><<link "tonight..." "Travel">><</link>></span>
<</if>><</if>><<else>>You sit at the bar and drink a Palsner, nothing eventful happens and you <span id=btn1><<link "leave." "Travel">><<set $player.assets.money-=5>><<Beer>><</link>></span><</if>><<SpaceClick2>><<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 = $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>\
\
<span id=btn1><<link "Leave" "Mall">><</link>></span><<SpaceClick2>>
<<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>\
\
<span id=btn1><<link "Leave" "Mall">><</link>></span><<SpaceClick2>><div class="itemContainer1">\
\
<<shop "Desire~">></div><span id=btn1><<link "Leave" "Mall2">><</link>></span><<SpaceClick2>><div class="itemContainer3">\
<<shop "Future Shack">></div>\
<span id=btn1><<link "Leave" "Mall2">><</link>></span><<SpaceClick2>><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.">><<refresh>><<Washing>><<set $player.assets.money-=20>><<set $time.minutes+=120>><</link>><</replace>><<else>><<Washing>><<set $player.assets.money-=20>><<set $time.minutes+=120>><<refresh>><</if>><</link>> | <<link "Leave" "Travel">><</link>></center></span><<Leave>><<silently>><<Updater>><<Time>><<Exam>><<Lust>><<Mood>><</silently>><u><b>Beta 0.7.0b</b></u>
[img[Images/Misc/SubscribeStar.png][https://subscribestar.adult/lordofchangegames]]
<b>Date:</b> <<print setup.days[$time.days % 7]>>, <<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 "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 "Inventory">><</button>></span>
<<script>>
Mousetrap
.unbind('i')
.bind('i', function () {
$('#btn3 button').click();
});
<</script>>
<span id="btn4"><<button $btn4 "Stats">><</button>></span>
<<script>>
Mousetrap
.unbind('s')
.bind('s', function () {
$('#btn4 button').click();
});
<</script>>
<span id="btn5"><<button $btn5 "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 as you continue to sip your <span id="btn1"><<link "beer.">><<replace #btn1>>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="btn1"><<link "bathroom.">><<replace #btn1>>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 finish peeing when a stunning woman enters the bathroom.
You freeze as she could have 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="btn1"><<link "you.">><<replace #btn1>>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="btn1"><<link "and...">><<replace #btn1>><<set $time.minutes+=180>>and she 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="btn1"><<link "your">><<replace #btn1>><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>.<<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<<if _Chastity>> and chastity<</if>> finally out of the way, she starts licking your balls and then moves up your shaft all the way to the glans. Soon after, she starts sucking on it expertly, making it hard for you to maintain your composure in front of the mysterious blonde. Soon after, your shaft reaches her throat and, much to your surprise, she doesn't seem to 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 more 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-"</span>, a loud noise cuts her for a brief second, <span>"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 <span id=btn1><<link "home.">><<Sex "Penile">><<House>><</link>></span><</replace>><</link>> <span class=lower>_bottom.name</span>.<</replace>><</link>><</replace>><</link>><</replace>><</link>><</replace>><</link>><<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.
<<Vodka>><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="btn1"><<link "here.">><<replace #btn1>>here.
<<include "RV2p3">><</replace>><</link>></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 <span id=btn1>[[charged.->RV2p4]]</span><<set _seconds = 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">><span id="btn1"><<link "You wake up" "RV2p5">><<Night>><<Autosave>><</link>></span><<SpaceClick2>><</replace>>
<<stop>>
<</if>>
<</repeat>>
<</silently>><<Inventory>><<Sex "Penile">><<set _undies = setup.playerCode.itemWornWithTags('Undies')>>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"><center>How will you react?
<<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="btn1"><<link "and...">><<replace #btn1>>and <<include "RV2p2">><</replace>><</link>></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]]<<elseif ($player.status.recovery[1] < 1 or ($player.status.recovery[1] > 0 && $player.status.admorvils)) && $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>><<if $time.days > 8 && $flags.jobs.gas.half>> | <<if $time.minutes < 1320 && $time.minutes > 420 && $time.days % 7 !== 0 && $time.days % 7 !== 6>><<link "Work - (4:00)" "GSWork">><<set $GSHalf = 1>><</link>><<elseif setup.crystalMain.includes($time.days % 7)>>You can't do half shifts on week-ends<<else>>This shift is already covered<</if>><</if>><<elseif $player.stats.hygiene < 60>>You are too dirty to work right now.<<else>>You are still recovering from your surgery.<</if>><<if $flags.bank.accountOpen>> | <<link "ATM" "ATM">><</link>><</if>><<if visited("GSWork") >= 8 && $player.stats.dignity <= 85>> | <<if $player.status.crossdressing>><<link "Gloryhole" "GSGH">><<set $risk = 0>><</link>><<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>><<if $GSHalf>><<set $time.minutes+=240>><<set $player.assets.money+=54>><<unset $GSHalf>><<else>><<set $time.minutes+=480>><<set $player.assets.money+=107>><</if>><center>[img[Images/Misc/Cashier.jpg]]</center>
<<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 <span id=btn1>[[home.->GS]]</span>
\<<elseif 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 <span id=btn1>[[with!->GS]]</span>
\<<elseif 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"><center>What will you do?
<<link "Ignore it">><<replace "#Choice">><<include "GS1a">><</replace>><</link>> | <<if $player.stats.sissification < 1>><span class=You><i>"Why the hell would I touch it?!"</i></span><<else>><<link "Poke it">><<replace "#Choice">><<include "GS1b">><</replace>><</link>><</if>></center></span>\
<<elseif 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 <span id=btn1>[[over.->GS]]</span>", "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 <span id=btn1>[[chuckle.->GS]]</span>", "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 <span id=btn1>[[situation.->GS]]</span>", "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 <span id=btn1>[[normal.->GS]]</span>")>>\
\<<elseif visited("GSWork") > 8 && ($college.programs[0].active or $college.programs[1].active or $college.programs[2].active or $college.programs[3].active or $college.programs[4].active) && $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 <span id=btn1><<link "your shift." "GS">><<set $flags.jobs.gas.half = true>><</link>></span>\
\<<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 <span id=btn1><<link "around..." "GS2">><</link>></span><<else>><span id=btn1><<link "times." "GS2">><</link>></span><</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?
<center><<link "Give him the money - (No Risk)">><<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 <span id=btn1><<link "pay." "GS">><<set $player.assets.money-=90>><<set $player.stats.dominance-=2>><</link>><</replace>><</link>> | <<link "Give him the money, activate the silent alarm - (Low Risk)">><<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 <span id=btn1><<link "arrive." "GS">><<set $player.stats.dominance-->><</link>></span><<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 <span id=btn1><<link "panicking." "GS">><<set $player.assets.money+=10>><<set $player.stats.dominance-->><</link>></span><</if>><</replace>><</link>> | <<set _li = "Try to disarm him yourself - (">><<if _randomizer is 10>><<set _li += "High Risk)">><<else>><<set _li += "Moderate Risk)">><</if>><<link _li>><<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 <span id=btn1><<link "time." "GS">><<set $player.assets.money+=100>><<set $player.stats.sissification-=5>><<set $player.stats.dominance+=2>><<set $player.stats.health-=15>><</link>></span><<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 <span id=btn1><<link "days..." "Emergency">><<set $player.stats.dominance++>><</link>></span><<else>><<set $player.status.recovery[1] = 7>> <span id=btn1><<link "week..." "Emergency">><<set $player.stats.dominance++>><</link>></span><</if>><</if>><</replace>><</link>> | <<set _li2 = "Refuse to give him the money and activate the silent alarm - (">><<if _randomizer is 10>><<set _li2+="Extreme Risk)">><<else>><<set _li+="High Risk)">><</if>><<link _li2>><<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 <span id=btn1><<link "again" "GS">><<set $player.assets.money+=25>><<set $player.stats.dominance+=3>><</link>></span><<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 <span id=btn1><<link "days..." "Emergency">><<set $player.stats.dominance++>><</link>></span><<else>><<set $player.status.recovery[1] = 7>> <span id=btn1><<link "week..." "Emergency">><<set $player.stats.dominance++>><</link>></span><</if>><</if>><</replace>><</link>></center></span><<else>><<print either("You spend an average, uneventful shift working at the gas station, leaving as soon as your shift is <span id=btn1>[[over.->GS]]</span>", "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 <span id=btn1>[[chuckle.->GS]]</span>", "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 <span id=btn1>[[situation.->GS]]</span>", "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 <span id=btn1>[[normal.->GS]]</span>")>><</if>><</if>><<Work>><<SpaceClick2>>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 <<set _li = $player.names.basic + ".">><span id=btn1><<link _li "GS">><<set $flags.jobs.gas.job = true>><<set $time.minutes+=10>><</link>></span>"</span><<SpaceClick2>><<set _GSGHr = random(1,100)>><<if _GSGHr <= $risk*2.5>>A man bursts into the stall with a wide grin. <span style=color:green>"Well, well, well, looks like someone is waiting for a cock to pop through."</span>
You audibly gulp, but can't help but to stay as he doesn't seem to be police or staff. He grabs a few restrains as a cock appears through the hole in the wall, tying your neck to it and cuffing your arms behind your back, now you have to serve him.
<video src="Images/Porn/GloryholeCuffed.m4v"></video>
The process is repeated a couple of times, the other man taking a perverse pleasure seeing you do this, not that you really try to fight it.
After a while, you are finally let free, your top stained with cum that leaked out your mouth and without even getting paid. What a <span id=btn1><<link "scam!" "GS">><<set $player.stats.dominance-=2>><<set $time.minutes+=60>><<set $player.skills[0].xp+=10>><<set $player.stats.hygiene-=25>><<CumTop>><<set $risk = Math.max(($risk-5), 0)>><<Sub>><<if $player.traits.includes('Rope Bunny')>><<addLustModifier "Tied and Used" 10 0 720>><</if>><<Sex "Oral">><</link>></span><<elseif _GSGHr <= 50>>You sit at the gloryhole for a while, but nothing happens.
<center>Current risk: <<if $risk < 4>><span style=color:lime>Low</span><<elseif $risk < 7>><span style=color:yellow>Moderate</span><<else>><span style=color:red>High</span><</if>>
<<link "Leave." "GS">><<set $time.minutes+=10>><</link>> | <<link "Wait - 0:15">><<set $risk++>><<set $time.minutes+=15>><<refresh>><</link>></center><<elseif _GSGHr > 50>><<if visited("GSGH") >= 15 && $player.stats.dignity <= 75 && !$flags.jobs.gloryhole.anal && $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>
<span id=btn1><<link "Done" "GS">><<set $player.stats.sissification+=3>><<set $flags.jobs.gloryhole.anal = true>><</link>></span>\
\
<<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>
<span id=btn1><<link "Done" "GS">><<set $flags.jobs.gloryhole.titfuck = true>><</link>></span></span>\
\
\<<else>><center><video src="Images/Porn/GloryholeShow.m4v" type=video/m4v autoplay loop></video>
After a few minutes of wait, a throbbing cock pokes through the hole for you to please.</center>
<span id="Choice"><center>What will you do?
<<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><</if>><</if>><<SpaceClick2>>You take a short nap to freshen yourself.
<span id=btn1><<link "Wake up">><<House>><<set $time.minutes+=180>><<addMoodModifier "Napped" 5 0 360>><</link>></span><<SpaceClick2>><<if def $preload>><<set _wardrobe = $preload>><<unset $preload>><<elseif ndef _wardrobe>><<set _wardrobe = "Top">><</if>><center>''<<switch _wardrobe>><<case "Looks" "Accessories" "Underwear", "Lingerie" "Shoes" "Earrings" "Shapewear" "Toys">>_wardrobe - <<default>><<print _wardrobe + 's - '>><</switch>>''
<<link "Close" $location.goto>><<unset $donating>><</link>></center>
<<WardrobeChoice>>
<div style="background-color: #414040; color: white; border: solid white 2px">
<<switch _wardrobe>><<case "Looks">><<Looks>><<case "Underwear">><<wardrobeList "Undies", "Bra", "Hosiery">><<case "Toys">><<wardrobeList "Chastity", "Plug", "Gag", "Toy">><<case "Accessories">><<wardrobeList "Headgear", "Neckwear", "Wrists", "Garters">><<case "Shapewear">><<wardrobeList "Corsettery", "Shapewear">><<default>><<wardrobeList _wardrobe>><</switch>>
</div>
<center id=btn1><<link "Close" $location.goto>><<unset $donating>><</link>></center><div class=hidden><<SpaceClick2>><span id="btnRight"><<button $btnRight>>
<<switch _wardrobe>>
<<case "Top">>
<<set _wardrobe = "Bottom">>
<<case "Bottom">>
<<set _wardrobe = "Outfit">>
<<case "Outfit">>
<<set _wardrobe = "Shoes">>
<<case "Shoes">>
<<set _wardrobe = "Underwear">>
<<case "Underwear">>
<<set _wardrobe = "Lingerie">>
<<case "Lingerie">>
<<set _wardrobe = "Wig">>
<<case "Wig">>
<<set _wardrobe = "Shapewear">>
<<case "Shapewear">>
<<set _wardrobe = "Accessories">>
<<case "Accessories">>
<<set _wardrobe = "Earrings">>
<<case "Earrings">>
<<set _wardrobe = "Toys">>
<<case "Toys">>
<<set _wardrobe = "Looks">>
<<case "Looks">>
<<set _wardrobe = "Top">>
<</switch>>
<<refreshPassage>>
<</button>></span>
<<script>>
Mousetrap
.unbind('right')
.bind('right', function () {
$('#btnRight button').click();
});
<</script>>
<span id="btnLeft"><<button $btnLeft>>
<<switch _wardrobe>>
<<case "Top">>
<<set _wardrobe = "Looks">>
<<case "Bottom">>
<<set _wardrobe = "Top">>
<<case "Outfit">>
<<set _wardrobe = "Bottom">>
<<case "Shoes">>
<<set _wardrobe = "Outfit">>
<<case "Underwear">>
<<set _wardrobe = "Shoes">>
<<case "Lingerie">>
<<set _wardrobe = "Underwear">>
<<case "Wig">>
<<set _wardrobe = "Lingerie">>
<<case "Shapewear">>
<<set _wardrobe = "Wig">>
<<case "Accessories">>
<<set _wardrobe = "Shapewear">>
<<case "Earrings">>
<<set _wardrobe = "Accessories">>
<<case "Toys">>
<<set _wardrobe = "Earrings">>
<<case "Looks">>
<<set _wardrobe = "Toys">>
<</switch>>
<<refreshPassage>>
<</button>></span>
<<script>>
Mousetrap
.unbind('left')
.bind('left', function () {
$('#btnLeft button').click();
});
<</script>></div><<set _name = 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: 720, days: 1}>>
<<set $player = {assets: {money: 0, studentDebt: 0,
fixerUpper: {owned: false,
renovations: [0, 0, 0, 0, 0]
},
luxuryLoft: false
},
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, mood: 50, lust: [0,0,0], 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, smokedToday: false, trainedToday: false, sinceSex: 0},
names: {basic: _name, sissy: "TBD", blueMoon: "TBD",
showNTail: "TBD", usernameK: "TBD", usernameG: "TBD"},
backstory: 0,
traits: [],
mood: [],
lustMods: []}>>
<<set $housing = {current: "None", upgrades: [{tank: false, door: false}, {tank: true, door: true}, {tank: true, door: true}, {tank: true, door: true}], rooms: ["None", "None"]}>>
<<set $college = { programs: [], examPassChance: "N/A", kicked: false, sports: {football: {active: false, practices: 0, matches: ["TBD"]}, cheerleading: {active: false, practices: 0, matches: ["TBD"]}}}>>
<<for _i = 0; _i < 5; _i++>>
<<set $college.programs.push({active: false, exam1: {taken: false, passed: false}, exam2: {taken:false, passed: false}, completed: false})>>
<</for>>
<<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}, {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, specialUnlock: false},
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, dresser: false},
first: {panties: {buy: true, wear: true},
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]
},
f69Tasks: {active: false, id: 0}
}>>
<<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, -1, -1], cooldown:[0, 0, 0, 0, 0, 0, 0, 0]}, f69Task: 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 = []>>
<<script>>
const desiredTotalStyles = 4;
for (var i = 0; i < desiredTotalStyles; i++) {
State.variables.playerMakeupStyles.push(
{
name: `Style #${i+1}`,
makeup: [],
seeing: 'lips'
}
)
}
<</script>>
<<set $playerClothing = []>>
<<set $playerClothingLooks = []>>
<<script>>
const desiredTotalLooks = 4;
for (var i = 0; i < desiredTotalLooks; i++) {
State.variables.playerClothingLooks.push(
{
name: `Look #${i+1}`,
clothing: [],
seeing: 'outwear'
}
)
}
<</script>>
<<set $SuccessChance = 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 = []>>
<<for _i = 0; _i < 3; _i++>>
<<set $routines.push({wakeup: 480, eat: 0, shower: false, dress: 0, makeup: 0, autoshaveFace: false, autoshaveBody: false, autoshavePubes: false, reapplyPoolish: 0, goTo: 0, active: [false, false, false, false, false, false, false], medication: [false, false, false, false, false, false, false]})>>
<</for>>
<<set $settings = {showKeyboardShortcuts: true, tracker: 0, photosensitivity: false, extreme: false, versionID: 50, laptop:{background: 0, ads: 0}, time: 0, pConvention: 0}>>
<<set $Reminder = {rent: false, eat: true, class: true, task: false, orders: false, health: true, mood: 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']}>><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>
<<set _i=Math.ceil(($player.stats.mood*5)/100)>><<set _img = "Images/Assets/Icons/Mood" + _i + ".png">><div style=display:inline-block>[img[_img]]</div><div class="Stats"><b>Mood:</b> $player.stats.mood/100 <<link "❔" "Mood Breakdown">><</link>></div>
<<set _i=Math.min(Math.ceil(($player.stats.lust[2]*5)/100), 4)>><<set _img = "Images/Assets/Icons/Lust" + _i + ".png">><div style=display:inline-block>[img[_img]]</div><div class="Stats"><b>Lust:</b> $player.stats.lust[2]/100 <<link "❔" "Lust Breakdown">><</link>></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 && $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; vertical-align: top; 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><span id=btn1><<link "Close" $return>><</link>></span><<SpaceClick2>></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 <span id=btn1><<link "happen...">><<refreshPassage>><<set $flags.mindSweeper++>><</link>></span><<SpaceClick2>><<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 id=btn1 class="topBar3"><<button "Shut Down">><<House>><</button>><div style="min-width: 75px; max-width: 75px; max-width: 150px; 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><<SpaceClick>><</if>><<set _site = "Browse the Web">><<set _cheat = "">><div class="topBar">Homepage<div style='float: right;'><<button "x" "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>>\
<<switch _cheat>>\
<<case "robinhood", "Robinhood", "RobinHood">><<set $player.assets.money+=1000>><<set _InfoType = "C1">><<script>>Dialog.setup("INFO", "charsheet"); Dialog.wiki(Story.get("InfoBox").processText()); Dialog.open();<</script>>\
<<case "innerbimbo", "Innerbimbo", "InnerBimbo">><<set $player.stats.bimbofication to 100>><<set _InfoType = "C2">><<script>>Dialog.setup("INFO", "charsheet"); Dialog.wiki(Story.get("InfoBox").processText()); Dialog.open();<</script>>\
<<case "slutqueen", "SlutQueen", "Slutqueen">><<for _i = 0; _i < 5; _i++>><<set $player.skills[_i].xp+=100>><</for>><<set _InfoType = "C3">><<script>>Dialog.setup("INFO", "charsheet"); Dialog.wiki(Story.get("InfoBox").processText()); Dialog.open();<</script>>\
<<case "prettyinpink", "PrettyInPink", "PrettyinPink", "Prettyinpink">><<addToInventory 'PinkCropTop'>><<wear 'PinkCropTop'>><<addToInventory 'PinkLatexSkirt'>><<wear 'PinkLatexSkirt'>><<addToInventory 'RedPumps'>><<wear 'RedPumps'>><<set $playerBody.hair[0].color = 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>>\
<<case "gothwaifu", "GothWaifu", "Gothwaifu">><<addToInventory 'GothTop'>><<wear 'GothTop'>><<addToInventory 'GothLingerie'>><<wear 'GothLingerie'>><<addToInventory 'BlackPleatedSkirt' >><<wear 'BlackPleatedSkirt'>><<addToInventory 'GothHeels'>><<wear 'GothHeels'>><<set $playerBody.hair[0].color = either("Black", "Red", "Purple", "Grey", "White")>><<CD>><<set _InfoType = "C5">><<script>>Dialog.setup("INFO", "charsheet"); Dialog.wiki(Story.get("InfoBox").processText()); Dialog.open();<</script>>\
<<case "switcheroo", "Switcheroo">><<switcheroo>><<set _InfoType = "C6">><<script>>Dialog.setup("INFO", "charsheet"); Dialog.wiki(Story.get("InfoBox").processText()); Dialog.open();<</script>>
<<case "playdate", "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>>
<<case "cornucopia", "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'>><<script>>setup.playerCode.inventorySetQuantity("Food", 50)<</script>><</if>><<if _checks[2]>><<inventoryChangeQuantity "HealthyFood" 10>><<else>><<addToInventory 'HealthyFood'>><<script>>setup.playerCode.inventorySetQuantity("HealthyFood", 10)<</script>><</if>><<script>>Dialog.setup("INFO", "charsheet"); Dialog.wiki(Story.get("InfoBox").processText()); Dialog.open();<</script>>
<<case "packrat", "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>>
<<case "dusty", "Dusty">><<addToInventory 'MaidDress'>><<addToInventory 'LatexMaidDress'>><<set _InfoType = "C10">><<script>>Dialog.setup("INFO", "charsheet"); Dialog.wiki(Story.get("InfoBox").processText()); Dialog.open();<</script>>
<<case "smoothcriminal", "SmoothCriminal", "Smoothcriminal">><<for _i = 1; _i < 4; _i++>><<set $playerBody.hair[_i].length = 0>><</for>><<CD>><<set _InfoType = "C11">><<script>>Dialog.setup("INFO", "charsheet"); Dialog.wiki(Story.get("InfoBox").processText()); Dialog.open();<</script>>
<<case "Rapunzel", "Rapunzel">><<set $playerBody.hair[0].length = 8>><<set _InfoType = "C12">><<script>>Dialog.setup("INFO", "charsheet"); Dialog.wiki(Story.get("InfoBox").processText()); Dialog.open();<</script>>
<<case "makingofaslut", "MakingOfASlut", "MakingOfAslut", "MakingOfaSlut", "MakingofASlut", "MakingofaSlut", "Makingofaslut">><<set $player.stats.sissification = 100>><<set _InfoType = "C13">><<script>>Dialog.setup("INFO", "charsheet"); Dialog.wiki(Story.get("InfoBox").processText()); Dialog.open();<</script>>
<<case "BackToSchool", "Backtoschool", "backtoschool", "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>>
<<case "Swift", "swift">><<set $flags.jobs.sewing.job = true>><<set _InfoType = "C15">><<script>>Dialog.setup("INFO", "charsheet"); Dialog.wiki(Story.get("InfoBox").processText()); Dialog.open();<</script>>
<<case "Primadonna", "primadonna">><<set $flags.jobs.acting.job = true>><<set _InfoType = "C16">><<script>>Dialog.setup("INFO", "charsheet"); Dialog.wiki(Story.get("InfoBox").processText()); Dialog.open();<</script>>
<<case "cleanslate", "CleanSlate", "Cleanslate">>
<<goto "Character Creation 2">>
<<case "Porn", "porn", "Hentai", "hentai", "porntube", "Porntube", "Hypno", "Sissy Hypno", "Hypnosis", "hypno", "sissy hypno", "hypnosis", "BDSM", "Femdom", "femdom", "Maledom", "maledom">>
<<goto "Porn">>
<<case "Cam", "Cam Site", "Kamio", "Kam.io", "kamio", "kam.io", "cam", "cam site", "Cam Girl", "Cam site", "cam girl", "kam", "Kam">>
<<goto "Kam.io">>
<<case "gregchart", "Gregchart", "GregChart">>
<<goto "gregschart">>
<<case "icoast", "ICoast", "iCoast">>
<<goto "iSell">>
<<default>>
<<goto "Browse the Web">>
<</switch>>
<</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; max-width: 150px; 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><<CloseApp>><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>>Christopher, 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. <<CDP 0 "He">> is very uppity and feminine, so much it took you a while for you to realize <<CDP 0 "his">> 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">[img[Images/Assets/Icons/Porntube.png]] PornTube.xxx <div style='float: right;'><<button "x" "Laptop">><</button>></div></div><<SiteBar>><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" "Regular Porn">><</button>><<button "Sissy Hypno" "Sissy Hypno">><</button>><<button "Bimbo Hypno" "Bimbo Hypno">><</button>><<button "Maledom" "Maledom">><</button>><<button "Femdom" "Femdom">><</button>><<button "JOI" "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; max-width: 150px; 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><<CloseApp>><div class="topBar">[img[Images/Assets/Icons/Porntube.png]] PornTube.xxx <div style='float: right;'><<button "x" "Laptop">><</button>></div></div><<SiteBar>><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 = 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 = 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 = 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>> <span id=btn1><<button "Return to Porntube.xxx" "Porn">><</button>></span><</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; max-width: 150px; 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><<SpaceClick>><div class="topBar">[img[Images/Assets/Icons/Porntube.png]] PornTube.xxx <div style='float: right;'><<button "x" "Laptop">><</button>></div></div><<SiteBar>><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 = 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 = 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 = 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>> <span id=btn1><<button "Return to Porntube.xxx" "Porn">><</button>></span><</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; max-width: 150px; 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><<SpaceClick>><div class="topBar">[img[Images/Assets/Icons/Porntube.png]] PornTube.xxx <div style='float: right;'><<button "x" "Laptop">><</button>></div></div><<SiteBar>><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 = 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>> <span id=btn1><<button "Return to Porntube.xxx" "Porn">><</button>></span><</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; max-width: 150px; 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><<SpaceClick>><div class="topBar">icoast.com <div style='float: right;'><<button "x" "Laptop">><</button>></div></div><<SiteBar>><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" "iSell2">><</button>><<button "Your Contracts" "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>><<POTD10>></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; max-width: 150px; 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><<CloseApp>><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><<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 <<CDP 0 "his">> style.
<<if visited("Raven") > 1>><span class=Raven>"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 class=Raven>"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>, <<CDP 0 "he">> 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>>You enter the small boutique, a jaded employee greeting you with a completely disinterested tone. <span class=Raven>"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 id=btn1 data-nokeys="true"><<link "Leave" "Mall">><</link>></span><<SpaceClick2>><<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>\
\
<span id-btn1><<link "Leave" "Mall">><</link>></span><<SpaceClick2>><<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 <span id=btn1><<link "later.">><<refresh>><<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>></span><<SpaceClick2>><<else>><<if $time.minutes >= 1380 or $time.minutes < 360>><<goto "Travel">><</if>><<if $time.days < 8 && (!$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="btn1"><<link "like.">><<replace "#btn1">>like.
<<include "C1p1">><</replace>><</link>><<SpaceClick2>></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 && (!$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) && $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) && $time.minutes >= 930 && $time.minutes <= 990>>[[Go to class->Class2]] | <<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>>!<<else>><<link "Practice - (1:30)" "Class2a">><<set $player.skills[6].xp+=2>><<set $player.stats.fitness+=random(0,1)>><<set $time.minutes+=90>><<set $player.stats.hygiene-=5>><<if $player.backstory is 3>><<set $SuccessChance+=(random(10,20)/5)>><<else>><<set $SuccessChance +=(random(10,20)/10)>><</if>><<Exam>><<Study -10>><</link>> | <</if>><<elseif $time.days > 54 && $time.days < 64>><b>Midterm Break</b> | <<elseif $time.days < 8>>The semester starts on September 7th! | <</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) && $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 are 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>><<refresh>><</link>><</if>> | <<if $BlackmailID is 1 && (!$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...</i>
<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">[img[Images/Assets/Icons/Gregchart.png]] gregchart.net <div style='float: right;'><<button "x" "Laptop">><</button>></div></div><<SiteBar>><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" "gregschart">><<set $player.names.usernameG>><<set _passwordG>><</button>></center><<elseif visited("gregschart") is 2>>Your account ($player.names.usernameG) has been successfully registered!
<<button "Sign in" "gregschart">><</button>><<else>><<if $flags.jobs.acting.job>><<button "Acting Gigs" "gregschart 2">><</button>><<button "Your Gigs" "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 && $time.days > 37 && visited("KittyCat1") > 0>><div style='float: right;'>[img["Images/Misc/Mail.gif"][KC2 Unlock]]</div><<elseif ndef $KC3Unlock && $time.days > 48 && visited("KittyCat2") > 0>><div style='float: right;'>[img["Images/Misc/Mail.gif"][KC3Unlock]]</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]]
<<elseif visited("AD1") > 0 && $time.days > 37>>[[Assistant Dominatrix 2]]
<</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; max-width: 150px; 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><<CloseApp>><<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 = 14>><<set $playerBody.breast.implants = 0>><<set $playerBody.breast.size-=$ImplantSizeB>><<set $ImplantSizeB = 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">><<goto "Apartment 1">><<elseif $housing.current is "apartment">><<goto "Apartment 2">><<elseif $housing.current is "fixerUpper">><<goto "FixerUpper">><<else>><<goto "LuxuryLoft">><</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>>
<<if $flags.gym.outfitWear && $location.goto == "Gym">>
<<set $playerClothing = $normalOutfit>>
<<unset $normalOutfit>>
<<set $flags.gym.outfitWear = false>>
<<set $time.minutes+=5>>
<</if>>
<<goto "Travel">>
<</button>></span>
<<SpaceClick>></div><</widget>>
<<widget "CloseApp">><div class=hidden><span id="btn1"><<button $btn1 "Laptop">>
<</button>></span>
<<SpaceClick>></div><</widget>>
<<widget "PiercingMain">><div class=hidden><span id="btn1"><<button $btn1 "PokeNPierce">>
<</button>></span>
<<SpaceClick>></div><</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 = 14>><<set $playerBody.rear.implants = 0>><<set $playerBody.rear.size-=$ImplantSizeR>><<set $ImplantSizeR = 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.
<span id=btn1><<link "You wake up" $location.goto>><</link>></span><<SpaceClick2>><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.
<span id=btn1>[[All done!->Hospital]]</span><<SpaceClick2>><<addMoodModifier "BadNight" -20 1 0>><<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 = 0>><<set $timer.makeup.toper = 0>><<set $timer.makeup.eyeshadow = 0>><<set $timer.makeup.eyeliner = 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
<span id=btn1><<link "New Game" "Main Menu">><</link>></span><<SpaceClick2>><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?
<center><<link "Stroke it">><<replace "#Choice2">>
<<include "GS2a">><</replace>><</link>> | <<link "Do nothing else">><<replace "#Choice2">>
<<include "GS2b">><</replace>><</link>></center></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 <span id=btn1>[[shift.->GS]]</span>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?
<center><<link "Make him cum">><<replace "#Choice3">>
<<include "GS3a">><</replace>><</link>> | <<link "Lick the tip">><<replace "#Choice3">>
<<include "GS3b">><</replace>><</link>></center></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 <span id=btn1>[[returning to your shift.->GS]]</span>
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 <span id=btn1><<link "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>><</link>></span>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.
<span id=btn1><<link "End Shift" "GS">><<Sex "Oral">><<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>><</link>></span>
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.
<span id=btn1><<link "End Shift" "GS">><<Sex "Oral">><<set $player.skills[0].xp++>><<set $player.assets.money+=20>><<set $player.stats.dignity-=2>><<set $player.stats.sissification+=2>><</link>></span>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?
<center><<link "Spit the cum">><<replace "#Choice4">>
<<include "GS4a">><</replace>><</link>> | <<link "Swallow">><<replace "#Choice4">>
<<include "GS4b">><</replace>><</link>></center></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: []}>></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.
<span id=btn1><<link "Return Home">><<addMoodModifier "Hospitalized" -25 2 0>><<set $player.assets.money-=300>><<set $player.stats.health = 100>><<House>><</link>></span><<SpaceClick2>>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.
<span id=btn1><<link "Leave" "College">><<set $college.programs[3].active = true>><<set $player.assets.studentDebt = 1600>><<set $time.minutes+=30>><</link>></span><<SpaceClick2>>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.
<span id=btn1><<link "Leave" "College">><<set $college.programs[2].active = true>><<set $player.assets.studentDebt = 3200>><<set $time.minutes+=30>><</link>></span><<SpaceClick2>>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.
<span id=btn1><<link "Leave" "College">><<set $college.programs[1].active = true>><<set $player.assets.studentDebt = 2500>><<set $time.minutes+=30>><</link>></span><<SpaceClick2>>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.
<span id=btn1><<link "Leave" "College">><<set $college.programs[0].active = true>><<set $player.assets.studentDebt = 2000>><<set $time.minutes+=30>><</link>></span><<SpaceClick2>><<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.
<center><<if ($college.programs[0].active or $college.programs[2].active or $college.programs[3].active or $college.programs[4].active) && $time.days >= 8>><<link "Study - (0:30)" "Studying">><<set $time.minutes+=30>><<Study -2>><<if $player.backstory is 3>><<set $SuccessChance+=(random(1,2)/5)>><<else>><<set $SuccessChance+=(1/5)>><</if>><<Exam>><</link>> | <<link "Study - (1:00)" "Studying">><<set $time.minutes+=60>><<Study -5>><<if $player.backstory is 3>><<set $SuccessChance+=(random(3,6)/5)>><<else>><<set $SuccessChance+=(random(3,6)/10)>><</if>><<Exam>><</link>> | <<link "Study - (1:30)" "Studying">><<set $time.minutes+=90>><<Study -7>><<if $player.backstory is 3>><<set $SuccessChance+=(random(5,10)/5)>><<else>><<set $SuccessChance+=(random(5,10)/10)>><</if>><<Exam>><</link>> | <<link "Study - (3:00)" "Studying">><<set $time.minutes+=180>><<Study -10>><<if $player.backstory is 3>><<set $SuccessChance+=(random(10,20)/5)>><<else>><<set $SuccessChance +=(random(10,20)/10)>><</if>><<Exam>><</link>><<if $time.minutes <= 1020>> | <<link "Study - (6:00)" "Studying">><<set $time.minutes+=360>><<Study -10>><<if $player.backstory is 3>><<set $SuccessChance+=(random(20,40)/5)>><<else>><<set $SuccessChance+=(random(20,40)/10)>><</if>><<Exam>><</link>><</if>><<if ($college.programs[0].active && $time.minutes <= 1050 && setup.college0.includes($time.days % 7)) || ($college.programs[2].active && $time.minutes <= 810 && setup.college0.includes($time.days % 7)) || ($college.programs[3].active && $time.minutes <= 820 && setup.college0.includes($time.days % 7)) || ($college.programs[4].active && $time.minutes <= 630 && setup.college2.includes($time.days % 7))>> | <<link "Study until class" "Studying">><<if $college.programs[0].active>><<set _time = 1050>><<elseif $college.programs[2].active>><<set _time = 810>><<elseif $college.programs[3].active>><<set _time = 820>><<elseif $college.programs[4].active>><<set _time = 630>><</if>><<set _study = $time.minutes>><<for _study <= _time>><<if _time - _study >= 360>><<set _study+=360>><<set _value = -10>><<if $player.backstory is 3>><<set $SuccessChance+=(random(20,40)/5)>><<else>><<set $SuccessChance+=(random(20,40)/10)>><</if>><<elseif _time - _study >= 180>><<set _study+=180>><<if $player.backstory is 3>><<set $SuccessChance+=(random(10,20)/5)>><<else>><<set $SuccessChance +=(random(10,20)/10)>><</if>><<set _value = -10>><<elseif _time - _study >= 90>><<set _study+=90>><<set _value = -7>><<if $player.backstory is 3>><<set $SuccessChance+=(random(5,10)/5)>><<else>><<set $SuccessChance+=(random(5,10)/10)>><</if>><<elseif _time - _study >= 60>><<set _study+=60>><<set _value = -5>><<if $player.backstory is 3>><<set $SuccessChance+=(random(3,6)/5)>><<else>><<set $SuccessChance+=(random(3,6)/10)>><</if>><<elseif _study <= _time>><<set _study+=30>><<set _value = -2>><<if $player.backstory is 3>><<set $SuccessChance+=(random(1,2)/5)>><<else>><<set $SuccessChance+=(1/5)>><</if>><<else>><<break>><</if>><</for>><<set $time.minutes = _study>><<Study _value>><<Exam>><</link>><</if>><<elseif $college.programs[1].active>><<link "Read - (0:30)" "Studying">><<set $time.minutes+=30>><</link>> | <<link "Read - (1:00)" "Studying">><<set $time.minutes+=60>><</link>> | <<link "Read - (1:30)" "Studying">><<set $time.minutes+=90>><</link>> | <<link "Read - (3:00)" "Studying">><<set $time.minutes+=180>><</link>><<if $time.minutes <= 1020>> | <<link "Read - (6:00)" "Studying">><<set $time.minutes+=360>><</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>> | <span id=btn1>[[I'll come back later->College]]</span></center><<SpaceClick2>><<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 "Tattoo">><<set _img = setup.textCode.noSpaces(State.variables.playerBody.tattoos[$args[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>>
<</nobr>><<set _swimwear = [setup.playerCode.hasItem('OnePiece'), setup.playerCode.hasItem('Bikini'), setup.playerCode.hasItem('CrochetBikini'), setup.playerCode.hasItem('ShinyBikini'), setup.playerCode.hasItem('SwimTrunks')]>><<Beer>>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 && (_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 && _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>>
<span id=btn1>[[Later->C2p2]]</span><<SpaceClick2>><<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.
<span id=btn1><<link "Return Home">><<House>><</link>></span><<SpaceClick2>>
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 <span id=btn1>[[backyard.->C2p3]]</span><<SpaceClick2>><<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>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 <span id=btn1><<link "you." "Hospital">><<set $time.minutes+=90>><<set $player.stats.health = 100>><</link>></span><<SpaceClick2>>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 tell <span id=btn1><<link "yourself.">><<if $player.traits.includes("Commando")>><<addLustModifier "Walk of Shame" 5 0 720>><<else>><<addLustModifier "Walk of Shame" -15 0 720>><</if>><<set $player.stats.dignity-=3>><<set $time.minutes+=120>><<if $time.days % 7 == 0 && $housing.current == "crappy apartment">><<goto "Rent">><<else>><<House>><</if>><</link>></span><<SpaceClick2>><<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 <span id=btn1><<link "home.">><<if $housing.current is "crappy apartment" && $time.days % 7 is 0>><<goto "Rent">><<else>><<House>><</if>><</link>></span><<SpaceClick2>><<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 <span id=btn1><<link "home.">><<if $housing.current is "crappy apartment" && $time.days % 7 == 0>><<goto "Rent">><<else>><<House>><</if>><</link>></span><<SpaceClick2>>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.
<span id=btn1><<link "Leave" "College">><<set $college.programs[4].active = true>><<set $player.assets.studentDebt = 4000>><<set $time.minutes+=30>><</link>></span><<SpaceClick2>><<set $EffectChance = random(1,100)>><<set _VidId = "Images/Porn/GloryholeHJ" + random(1,2) + ".m4v">><div class="shower"><video @src=_VidId type="video/m4v" autoplay loop></video></div><<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>>
You stroke the cock for a while and after a few minutes, the man climaxes, shooting his load before <span id=btn1><<link "leaving." "GS">><<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(16,19)>><<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>><<Sex "Hands">><</link>></span><div class="shower"><<set _VidId = "Images/Porn/GloryholeSuck" + random(1,3) + ".m4v">><video @src=_VidId type="video/m4v" autoplay loop></video></div>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 <span id=btn1><<link "leaves." "GS">><<set $time.minutes+=random(18, 20)>><<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 $player.stats.hygiene-=random(3,7)>><<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>><<Sex "Oral">><</link>></span><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)
<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)
Diddl3r: Tester (0.4.2), tattoo assets
<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>
Asmer
<b>Friends</b>
Jantium - User#fbf8f471 - xxMartynxx - User#01c5ad97 - Mici68 - Buniator - Sammie Prince - bmcmahom99 - User#4cbb1b0b - User#bc96f2cf
<b>Acquaintances</b>
geebster - Troqu - TelsiaW - ker777im - redwulfen - ducarre clement - Skow8333 - dieselmotorhead - DarkNico - User#c12c97f6 - User#dc0af8bc - Ryan Bishop - User#d55d42d4 - Bhelliom Rahl - User#a1047c22 - DarkDivision - zomb13hunt3r198 - User#bd024c45 - JaxD1984 - User#2a56d1dd - User#092eb365 - Spud0505 - User#94762907 - Marcus Herbert Brink - User#3f0dd331 - Highground - User#10404752 - JoxsTrapp - Swolow - User#a8c8d8d7 - User#be6c6f77 - DrumDudeZ - Blckdrgn - BeeBop321 - User#47d22da0 - User#de3420cc - User#05f350ca - Allisgood69 - User#6fc0f71f - AsheiStone - Xan - User#70fb2350 - User#26427cee - User#b636e719 - thasteef - User#385f59ef - Valaurelius - Ulaephon - Lama - User#827a4482 - User#0a08f021 - User#2d4505df - babyboy14231 -KaaZee - User#a73c2edc - DuhJohnzy - Duels - User#69b3b6e8 - User#689df4ce - moyan - User#a813088c - Uphir73 - User#cf2b19e8 - shushupanya - User#27f336e7 - Alan Griffin - notNineOClock - lunaspaladin - Yuemeria - User#7bf04828 - User#b7486509 - Mellybean - Follower №4c12d480 - Shadow293 - Arturs Masans - User#e3b40620 - User#b4e8110d - ChiefBrown- User#eb5710d6 - User#f57492c3 - User#79a74241 - User#8bdc5c8e - User#5fb6ddf1 - Moribax - User#e9bb5304 - risingphenix - User#4920ad80 - User#cd57bb4f - User#c830f518 - User#f41b41b5 - M83T45 - Angelkain - alice04 - Nikki42 - Uselessboi - User#06efb38d - TwistedJynx - User#0d3de3c6 - Armagedon_4573 - User#f412155a - User#18de65f3
<b>Bystanders</b>
eisi - User#435a1203 - Michael Mohan - User#f36ca148 - User#5382ad76 - User#dbc373b4 - User#503b4bfb - bankaizhi - nassertot - User#90001ec1 - User#8742df7a - AnnaRivera - User#3b96820b - SkywardAshe - User#3ebca838 - ansontoys - skypersona - User#f6a49a6e - Baltasarr
<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 :)
<span id=btn1><<link "Close" $return>><</link>></span><<SpaceClick2>></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>>
<span id=btn1>[[Go back->Gym]]</span></center><<SpaceClick2>><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 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 ever had. 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 $time.minutes+=87>><<Sex "Anal">><<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 $time.minutes+=120>><<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>><<Sex "Anal" "Sub">><<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>><<set $time.minutes+=15>><</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 have 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 id=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 enters 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.">><<Sex "Anal">><<set $jordan.sex = true>><<set $player.stats.sissification++>><<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.minutes+=150>><</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>><<set $time.minutes+=120>><<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>></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)>><<Training>><<unset $TrainType>><</link>><</if>></span><<if $time.days >= 82>><<set $flags.jobs.homekeeping.active = true>><</if>><<set $time.minutes = 1230>><center><<switch $time.days>><<case 8 9 10 11 12 13 15 16 17 18 19 23 36 37 38 39 40 51 52 53 54 65 66 67 68 69 72 73 74 75 76 79 80 81 82 83 106 107 108 109 110>>[img[Images/Locations/Class.jpg]]<<default>>[img[Images/Locations/Workshop1.jpg]]<</switch>></center>
<<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 <span id=btn1><<link "rules." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80))>><</link>></span>
\
\<<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 <span id=btn1><<link "possible." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/2)>><</link>></span>
\
\<<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 <span id=btn1><<link "possible." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/3)>><</link>></span>
\
\<<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 <span id=btn1><<link "possible." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/4)>><</link>></span>
\
\<<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.
<center><<link "I'll go">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/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)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/5)>><<goto "College">><</link>></center>
\
\<<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 <span id=btn1><<link "notions." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/6)>><</link>></span>
\
\<<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 <span id=btn1><<link "with." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/7)>><</link>></span>
\
\<<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 <span id=btn1><<link "shuttles!" "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/8)>><</link>></span>
\
\<<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 <span id=btn1><<link "made." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/9)>><</link>></span>
\
\<<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 <span id=btn1><<link "it..." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/10)>><</link>></span>
\
\<<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 <span id=btn1><<link "project." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/11)>><</link>></span>
\
\<<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 <span id=btn1><<link "build." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/12)>><</link>></span>
\
\<<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 <span id=btn1><<link "class" "College">><<set $player.stats.hygiene-=5>><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/13)>><</link>></span>
\
\<<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 <span id=btn1><<link "board." "College">><<set $player.stats.hygiene-=5>><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/14)>><</link>></span>
\
\<<elseif $time.days is 26>>You spend 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 <span id=btn1><<link "weekend." "College">><<set $player.stats.hygiene-=5>><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/15)>><</link>></span>
\
\<<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 <span id=btn1><<link "all!" "College">><<set $player.stats.hygiene-=5>><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/16)>><</link>></span>
\
\<<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 <span id=btn1><<link "together?!" "College">><<set $player.stats.hygiene-=5>><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/17)>><</link>></span>
\
\<<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 <span id=btn1><<link "graded." "College">><<set $player.stats.hygiene-=5>><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/18)>><</link>></span>
\
\<<elseif $time.days is 32>>Your 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 <span id=btn1><<link "fun." "College">><<set $player.stats.hygiene-=5>><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/19)>><</link>></span>
\
\<<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 <span id=btn1><<link "once." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/20)>><</link>></span>
\
\<<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 <span id=btn1><<link "damage." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/21)>><</link>></span>
\
\<<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 <span id=btn1><<link "scaffolds." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/22)>><</link>></span>
\
\<<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 <span id=btn1><<link "yours..." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/23)>><</link>></span>
\
\<<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 <span id=btn1><<link "future." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/24)>><</link>></span>
\
\<<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 <span id=btn1><<link "pace!" "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/25)>><</link>></span>
\
\<<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 <span id=btn1><<link "soon enough." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/26)>><</link>></span>
\
\<<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 <span id=btn1><<link "layout." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/27)>><</link>></span>
\
\<<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 <span id=btn1><<link "paintjob.">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/28)>><</link>></span>
\
\<<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 <span id=btn1><<link "anyways." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/29)>><</link>></span>
\
\<<elseif $time.days is 47>>You finish painting your players and hastily reassemble the game, making sure everything still <span id=btn1><<link "fits." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/30)>><</link>></span>\
\<<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 <span class=btn1><<link "future." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/31)>><</link>></span>
\
\<<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 <span id=btn1><<link "exam." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/32)>><</link>></span>
\
\<<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 <span id=btn1><<link "questions." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/33)>><</link>></span>
\
\<<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 <span id=btn1><<link "however." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/34)>><</link>></span>
\
\<<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 <span id=btn1><<link "relax." "College">><<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>><</link>></span>
\
\<<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 <span id=btn1><<link "ahead." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/35)>><</link>></span><<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 <span id=btn1><<link "record..." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/35)>><</link>></span><</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 <span id=btn1><<link "long..." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/36)>><</link>></span>
\
\<<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 <span id=btn1><<link "exam." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/37)>><</link>></span>
\
\<<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 <span id=btn1><<link "work." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/38)>><</link>></span>
\
\<<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 <span id=btn1><<link "aptitudes." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/39)>><</link>></span>
\
\<<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 <span id=btn1><<link "exam." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/40)>><</link>></span>
\
\<<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 <span id=btn1><<link "buildings." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/41)>><</link>></span>
\
\<<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 <span id=btn1><<link "risk." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/42)>><</link>></span>
\
\<<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 <span id=btn1><<link "you." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/43)>><</link>></span>
\
\<<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 <span id=btn1><<link "on." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/44)>><</link>></span>
\
\<<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 <span id=btn1><<link "on." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/45)>><</link>></span>
\
\<<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 <span id=btn1><<link "kinds." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/46)>><</link>></span>
\
\<<elseif $time.days is 80>>Overall, plumbing seems a little less complex. Where it gets tricking is that unlike wiring, planing is <span id=btn1><<link "key." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/47)>><</link>></span>
\
\<<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 <span id=btn1><<link "entails." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/48)>><</link>></span>
\
\<<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.
<span id=btn1><<link "Leave class" "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/49)>><<set $flags.jobs.homekeeping.active = true>><</link>></span>
\
\<<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 <span id=btn1><<link "instead." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/50)>><</link>></span>
\
\<<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 <span id=btn1><<link "yourself." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/51)>><</link>></span>
\
\<<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 <span id=btn1><<link "classmates." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/52)>><</link>></span>
\
\<<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 <span id=btn1><<link "ends." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/53)>><</link>></span>
\
\<<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 <span id=btn1><<link "memorize." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/54)>><</link>></span>
\
\<<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 <span id=btn1><<link "standards." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/55)>><</link>></span>
\
\<<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 <span id=btn1><<link "estimates." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/56)>><</link>></span>
\
\<<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 <span id=btn1><<link "wiring." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/57)>><</link>></span>
\
\<<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 <span id=btn1><<link "either." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/58)>><</link>></span>
\
\<<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 <span id=btn1><<link "course." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/59)>><</link>></span>
\
\<<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 <span id=btn1><<link "week." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/60)>><</link>></span>
\
\<<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 <span id=btn1><<link "time." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/61)>><</link>></span>
\
\<<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 <span id=btn1><<link "spaces." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/62)>><</link>></span>
\
\<<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 <span id=btn1><<link "future." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/63)>><</link>></span>
\
\<<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 <span id=btn1><<link "wall." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/64)>><</link>></span>
\
\<<elseif $time.days is 106>>The teacher gives some feedback on the class' work last week and congratulates the group for doing so <span id=btn1><<link "well." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/65)>><</link>></span>
\
\<<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 <span id=btn1><<link "semester." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/66)>><</link>></span>
\
\<<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 <span id=btn1><<link "formation." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/67)>><</link>></span>
\
\<<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 <span id=btn1><<link "tomorrow." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/68)>><</link>></span>
\
\<<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 <span id=btn1>[[program.->College]]</span><<else>> Now you can focus on the skills you have obtained and maybe acquire more in the <span id=btn1>[[future.->College]]</span><</if>><</if>><<SpaceClick2>><<if $player.backstory is 3>><<set $player.skills[6].xp+=(random(3,10))>><<else>><<set $player.skills[6].xp+=(random(2,7))>><</if>><center>[img[Images/Locations/DanceClass.jpg]]</center>
<<set $time.minutes = 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 <span id=btn1><<link "choreographies." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80))>><</link>></span>
\
\<<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 <span id=btn1><<link "class." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/2)>><</link>></span>
\
\<<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.
<center><<link "I'll go!" "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/3)>><<set $flags.collegeParty = true>><</link>> | <<link "I won't go." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/3)>><</link>></center>
\
\<<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 <span id=btn1><<link "on." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/4)>><</link>></span>
\
\<<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 <span id=btn1><<link "stressing." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/5)>><</link>></span>
\
\<<elseif $time.days is 19>>You present in front of the whole class. Nothing extraordinary, but for two debutantes, this is actually fairly <span id=btn1><<link "decent." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/6)>><</link>></span>
\
\<<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 <span id=btn1><<link "choreography." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/7)>><</link>></span>
\
\<<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 <span id=btn1><<link "class." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/8)>><</link>></span>
\
\<<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 <span id=btn1><<link "solo." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/9)>><</link>></span>
\
\<<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 <span id=btn1><<link "everyone." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/10)>><</link>></span>
\
\<<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 <span id=btn1><<link "focus" "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/11)>><</link>></span>
\
\<<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 <span id=btn1><<link "remarks." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/12)>><</link>></span>
\
\<<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 <span id=btn1><<link "over." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/13)>><</link>></span>
\
\<<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 <span id=btn1><<link "you." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/14)>><<set $time.minutes+=30>><</link>></span>
\
\<<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 <span id=btn1><<link "made." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/15)>><</link>></span>
\
\<<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 <span id=btn1><<link "succeed." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/16)>><</link>></span>
\
\<<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 <span id=btn1><<link "argument." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/17)>><</link>></span>
\
\<<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')>><center><<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>
<span id=btn1><<link "You go to the studio..." "DS1p0">><<set $DPractice = true>><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/18)>><</link>></span><</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 <<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>
<span id=btn1><<link "Duly noted" "College">><<set $DPractice = true>><<set $DancePracticeTime = 48>><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/18)>><</link>></span><</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 <<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>
<span id=btn1><<link "Duly noted" "College">><<set $DPractice = true>><<set $DancePracticeTime = 49>><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/18)>><</link>></span><</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 <span id=btn1><<link "fine." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/18)>><</link>></span><</replace>><</link>></center></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><center><<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 <<if $settings.time == 0>>13:00<<else>>1:00 PM<</if>>.
<</if>><span id=btn1><<link "Duly noted" "College">><<set $DancePracticeTime = 51>><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/19)>><</link>></span><</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 <<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 <<if $settings.time == 0>>13:00<<else>>1:00 PM<</if>>.
<</if>><<link "Duly noted" "College">><<set $DancePracticeTime = 53>><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/19)>><</link>></span><</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 <span id=btn1><<link "fine." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/19)>><</link>></span><</replace>><</link>></center></span>
\
\<<elseif $time.days is 52>>Today is the final day of practice before the presentation. You are pretty confident you'll manage to <span id=btn1><<link "perform." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/20)>><</link>></span>
\
\<<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 <span id=btn1><<link "relax." "College">><<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>><<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 <span id=btn1><<link "well." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/8)*80)/21)>><</link>></span><<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 <span id=btn1><<link "way..." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/8)*80)/21)>><</link>></span><</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>><span id=btn1><<link "choreography." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/8)*80)/22)>><</link>></span><<else>>choreography. However, Emily seems quite mad still and barely speaks to you for the duration of the <span id=btn1><<link "class." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/8)*80)/22)>><</link>></span><</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 <span id=btn1><<link "dances." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/23)>><</link>></span><<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 <span id=choice><<link "week..." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/23)>><</link>></span><</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 <span id=btn1><<link "issues." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/24)>><</link>></span><<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 <span id=btn1><<link "progress." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/24)>><</link>></span><</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 <span id=btn1><<link "come." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/25)>><</link>></span>
\
\<<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 <span id=btn1><<link "Monday." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/26)>><</link>></span>
\
\<<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 <span id=btn1><<link "delight." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/27)>><</link>></span>
\
\<<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 <span id=btn1><<link "class." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/28)>><</link>></span>
\
\<<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 <span id=btn1><<link "group." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/29)>><</link>></span>
\
\<<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 <span id=btn1><<link "Emily." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/30)>><</link>></span>
\
\<<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 <span id=btn1><<link "forget." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/31)>><</link>></span>
\
\<<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 <span id=btn1><<link "thought." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/32)>><</link>></span>
\
\<<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 <span id=btn1><<link "better." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/33)>><</link>></span>
\
\<<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 <span id=btn1><<link "Friday." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/34)>><</link>></span>
\
\<<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 <span id=btn1><<link "passable." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/35)>><</link>></span>
\
\<<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 <span id=btn1><<link "mind." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/36)>><</link>></span>
\
\<<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 <span id=btn1><<link "week." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/37)>><</link>></span>
\
\<<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*((Math.min($player.stats.health, $player.stats.mood))/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 <span id=btn1><<if $settings.time == 0>>[[13h00.->College]]<<else>>[[1h00 PM.->College]]<</if>></span><</replace>><</link>> | <<link "Refuse">><<replace #choice>>You decline, confident you'll be able to succeed, much like the other <span id=btn1>[[times.->College]]</span><</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 <span id=btn1><<link "this" "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/39)>><</link>></span><<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 <span id=btn1><<link "week-end." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/39)>><</link>></span><</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 <span id=btn1><<link "instead." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/40)>><</link>></span>
\
\<<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 <span id=btn1>[[program.->College]]</span><<else>> Now you can focus on the skills you have obtained and maybe acquire more in the <span id=btn1>[[future.->College]]</span><</if>><</if>><<SpaceClick2>><<set $time.minutes = 1020>>[img[Images/Locations/Class.jpg]]
<<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 <span id=btn1><<link "tasks." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80))>><</link>></span>
\<<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 <span id=btn1><<link "mistakes" "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/2)>><</link>></span>
\<<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 <span id=btn1><<link "tomorrow." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/3)>><</link>></span>
\<<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 <span id=btn1><<link "plummets" "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/4)>><</link>></span>
\<<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.
<center><<link "I'll go" "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/5)>><<set $flags.collegeParty = true>><</link>> | <<link "I won't go" "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/5)>><</link>></center>
\
\<<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 <span id=btn1><<link "computer" "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/6)>><</link>></span>
\<<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 <span id=btn1><<link "more." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/7)>><</link>></span>
\<<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 <span id=btn1><<link "it." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/8)>><</link>></span>
\<<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 <span id=btn1><<link "efficient" "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/9)>><</link>></span>
\<<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 <span id=btn1><<link "exhausted." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/10)>><</link>></span>
\<<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 <span id=btn1><<link "first." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/11)>><</link>></span>
\<<elseif $time.days is 23>>You continue working on your schoolwork. Despite a few hick-ups you progress fairly quickly compared to the other <span id=btn1><<link "students." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/12)>><</link>></span>
\<<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 <span id=btn1><<link "ends." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/13)>><</link>></span>
\<<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 <span id=btn1><<link "class." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/14)>><</link>></span>
\<<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 <span id=btn1><<link "internships." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/15)>><</link>></span>
\<<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 <span id=btn1><<link "nasty." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/16)>><</link>></span>
\<<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 <span id=btn1><<link "jobs." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/17)>><</link>></span>
\<<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 <span id=btn1><<link "asleep." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/18)>><</link>></span>
\<<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 <span id=btn1><<link "one." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/19)>><</link>></span>
\<<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 <span id=btn1><<link "about..." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34)/20)*80))>><</link>></span>
\<<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 <span id=btn1><<link "pressure." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/21)>><</link>></span>
\<<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 humanly <span id=btn1><<link "possible." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/22)>><</link>></span>
\<<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 <span id=btn1><<link "week." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/23)>><</link>></span>
\<<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 <span id=btn1><<link "Tuesday..." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/24)>><</link>></span>
\<<elseif $time.days is 40>>You explain the situation you are stuck in to Mrs Potts, which is actually quite understanding of the situation and thus gives you until next Friday to have an <span id=btn1><<link "internship." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/25)>><</link>></span>
\<<elseif $time.days is 43>>This week is essentially a revision of the covered topics during this class, making it fairly <span id=btn1><<link "boring." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/26)>><</link>></span>
\<<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 <span id=btn1><<link "teacher." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/27)>><</link>></span>
\<<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 <span id=btn1><<link "October 26th." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/28)>><</link>></span>
\<<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 <span id=btn1><<link "school." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/29)>><</link>></span>
\<<elseif $time.days is 47>>Last day of mandatory in-class exam revision. Presence is not required next week from Monday to <span id=btn1><<link "Thursday." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/30)>><</link>></span>
\<<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 <span id=btn1><<link "grades." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/31)>><</link>></span>
\<<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 <span id=btn1><<link "exam." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/32)>><</link>></span>
\<<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 <span id=btn1><<link "questions." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/33)>><</link>></span>
\<<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 <span id=btn1><<link "however." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/34)>><</link>></span>
\<<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 <span id=btn1><<link "complete." "College">><<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>></span><</if>><<SpaceClick2>><<set $time.minutes = 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>><center>[img[Images/Locations/Class.jpg]]</center>
<<if $time.days is 8>> Mrs Liams is quite passionate about performance, 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 <span id=btn1><<link "crowd." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = (($SuccessChance/4)*80)>><</link>></span>
\
\<<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 <span id=btn1><<link "point." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/2)>><</link>></span>
\
\<<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.
<center><<link "I'll go" "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/3)>><<set $flags.collegeParty = true>><</link>> | <<link "I won't go" "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/3)>><</link>></center>
\
\<<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 <span id=btn1><<link "relief" "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/4)>><</link>></span>
\
\<<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 <span id=btn1><<link "accents" "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/5)>><</link>></span>
\
\<<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 <span id=btn1><<link "head." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/6)>><</link>></span>
\
\<<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 <span id=btn1><<link "males." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/7)>><</link>></span>
\
\<<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 <span id=btn1><<link "tragedy." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/8)>><</link>></span>
\
\<<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 <span id=btn1><<link "you." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/9)>><</link>></span>
\
\<<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 <span id=btn1><<link "planet." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/10)>><</link>></span>
\
\<<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 <span id=btn1><<link "decade." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/11)>><</link>></span>
\
\<<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!
<span id=btn1><<link "Leave" "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/12)>> END OF CONTENT<</link>></span>
\
\<<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 <span id=btn1><<link "cinema." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/13)>><<set $player.skills[7].xp++>><</link>></span>
\
\<<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 <span id=btn1><<link "actually is." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/14)>><</link>></span>
\
\<<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 <span id=btn1><<link "looks." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/15)>><</link>></span>
\
\<<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 <span id=btn1><<link "topic." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/16)>><</link>></span>
\
\<<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 <span id=btn1><<link "actors." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/17)>><</link>></span>
\
\<<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 <span id=btn1><<link "scene." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/18)>><<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 <span id=btn1><<link "exam." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/19)>><</link>></span>
\
\<<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 <span id=btn1><<link "however..." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/20)>><</link>></span>
\
\<<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 <span id=btn1><<link "relax." "College">><<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>><</link>></span>
\
\<<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, <span id=btn1><<link "etc." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/8)*80)/21)>><</link>></span>
\
\<<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 <span id=btn1><<link "yet." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/8)*80)/22)>><</link>></span>
\
\<<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 <span id=btn1><<link "them." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/23)>><</link>></span>
\
\<<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 <span id=btn1><<link "adjustments." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/24)>><</link>></span>
\
\<<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 <span id=btn1><<link "play." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/25)>><</link>></span>
\
\<<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 <span id=btn1><<link "class." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/26)>><</link>></span>
\
\<<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 <span id=btn1><<link "realistic." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/27)>><</link>></span>
\
\<<elseif $time.days is 79>>Thankfully, progress goes rather smoothly and you feel like you should be done by the end of next <span id=btn1><<link "week." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/28)>><</link>></span>
\
\<<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 <span id=btn1><<link "redaction." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/29)>><</link>></span>
\
\<<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 <span id=btn1><<link "tomorrow." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/30)>><</link>></span>
\
\<<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 <span id=btn1><<link "write." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/31)>><</link>></span>
\
\<<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 <span id=btn1><<link "practice." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/32)>><</link>></span>
\
\<<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 <span id=btn1><<link "stage." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/33)>><</link>></span>
\
\<<elseif $time.days is 93>>Everything feels smoother now and you continue tweaking your way to something you all hope Mrs. Liams will find <span id=btn1><<link "adequate." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/34)>><</link>></span>
\
\<<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 <span id=btn1><<link "vision." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/35)>><</link>></span>
\
\<<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 <span id=btn1><<link "class." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/36)>><</link>></span>
\
\<<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 <span id=btn1><<link "movements." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/3)>><</link>></span>
\
\<<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 <span id=btn1><<link "went." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/38)>><</link>></span>
\
\<<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 <span id=btn1><<link "higher." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/39)>><</link>></span>
\
\<<elseif $time.days is 107>>You do your last practice today, as you are set to present Friday. You feel ever so stressed, knowing that your performance tomorrow will essentially determine if you successfully complete this <span id=btn1><<link "program." "College">><<if $player.backstory is 3>><<set $SuccessChance+=4>><<else>><<set $SuccessChance+=(4*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/4)*80)/40)>><</link>></span>
\
\<<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 <span id=bt1n>[[program.->College]]</span><<else>> Now you can focus on the skills you have obtained and maybe acquire more in the <span id=btn1>[[future.->College]]</span><</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>>
<b><u>Preferences</u></b>
Crossdresser Narration Pronouns <span title="Trans characters will always be refered to with their chosen pronouns">❔</span>: <<listbox "$settings.pConvention" autoselect>>
<<option "Use presenting pronouns (Default)" 0>>
<<option "Use quotation marks (Legacy)" 1>>
<<option "Use real gender pronouns" 2>>
<<option "Use non-binary pronouns" 3>>
<</listbox>> | 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" "MenuSettings">><<set $menuID = 0>><</button>>
<div style="display:inline-block; min-width: 250px;">Track Items</div> <<radiobutton "$settings.tracker" 1 autocheck>> <<button "Configure" "MenuSettings">><<set $menuID = 1>><</button>>
<div style="display:inline-block; min-width: 250px;">Track Stats</div> <<radiobutton "$settings.tracker" 2 autocheck>> <<button "Configure" "MenuSettings">><<set $menuID = 2>><</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>><</link>> | <<link "Escape Bugged Location">><<if passage() == "Travel">><<House>><<else>><<goto "Travel">><</if>><</link>> | <<link "Remove decimal from money">><<set $player.assets.money= Math.ceil($player.assets.money)>><<refreshMenu>><</link>></center>
<center><b><u>WAIT</u></b>
<<link "15 minutes">><<set $time.minutes+=15>><<DebugLeave>><</link>> | <<link "30 minutes">><<set $time.minutes+=30>><<DebugLeave>><</link>> | <<link "45 minutes">><<set $time.minutes+=45>><<DebugLeave>><</link>> | <<link "60 minutes">><<set $time.minutes+=60>><<DebugLeave>><</link>></center><</if>>
<center><span data-nokeys="true"><<link "Close" $return>><</link>></span><<silently>><<repeat 1s>><</repeat>><</silently>></center>
<div class=hidden><<repeat 0.5s>><<set $settings.tracker>><<replace #sideopt>><span id=sideopt><<SideOption>></span><</replace>><</repeat>></div><<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'), _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 $player.status.smokedToday == true>>
<<set $player.status.smokedToday = false>>
<</if>>
<<if $housing.current is "apartment" && setup.firstOfMonth.includes($time.days % 365)>>
<<if $player.assets.money >= 900 && !$flags.housing.lateRent && $flags.jobs.homekeeping.apartment is 1>>
<<set $player.assets.money-=900>>
<<elseif $player.assets.money >= 1800 && !$flags.housing.lateRent && $flags.jobs.homekeeping.apartment is 0>>
<<set $player.assets.money-=1800>>
<<elseif $player.assets.money >= 1800 && $flags.housing.lateRent && $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 && $flags.hobs.homekeeping.apartment is 0) 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 ndef $noAlarm>>
<<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]) && $time.days % 7 == 0 && $housing.current !== "crappy apartment">>
<<RentRoutine>>
<<else>>
<<CD>>
<<House>>
<</if>>\
\
<<if $routines[_a].dress > 0>>
<<set _w = $routines[_a].dress-1>>
<<wardrobeWearLook _w>>
<</if>>
\
<<switch $routines[_a].eat>>
<<case 1>>
<<if _nbLeftovers > 0>>
<<if $player.traits.includes('Health Nut')>>
<<Food 2>>
<<else>>
<<Food -2>>
<</if>>
<<inventoryChangeQuantity "Leftovers" -1>>
<<set $player.status.ate = true>>
<<set $time.minutes+=15>>
<<elseif _nbHealthyFood > 0 && _hasStove>>
<<if $player.traits.includes('Health Nut')>>
<<Food 2>>
<<else>>
<<Food -2>>
<</if>>
<<inventoryChangeQuantity "HealthyFood" -1>>
<<set $player.status.ate = true>>
<<set $time.minutes+=90>>
<<elseif (_nbHealthyFood is 0 or _hasStove) && _nbFood > 0>>
<<inventoryChangeQuantity "Food" -1>>
<<set $player.status.ate = true>>
<<set $time.minutes+=20>>
<<set $player.stats.fitness-->>
<<elseif _nbFood is 0 && _nbJunkFood > 0>>
<<if $player.traits.includes('Health Nut')>>
<<Food -2>>
<<else>>
<<Food 2>>
<</if>>
<<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>>
<<if $player.traits.includes('Health Nut')>>
<<Food -2>>
<<else>>
<<Food 2>>
<</if>>
<<inventoryChangeQuantity "JunkFood" -1>>
<<set $time.minutes+=20>>
<<set $player.stats.fitness-=2>>
<</if>>
<<case 3>>
<<if _nbJunkFood > 0>>
<<if $player.traits.includes('Health Nut')>>
<<Food -2>>
<<else>>
<<Food 2>>
<</if>>
<<inventoryChangeQuantity "JunkFood" -1>>
<<set $player.status.ate = true>>
<<set $player.stats.fitness-=2>>
<<set $time.minutes+=20>>
<</if>>
<</switch>>
\
<<if $routines[_a].shower>>
<<set $time.minutes+=15>>
<<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 = 100>>
<</if>>
<</if>>
<<else>>
<<if _nbSoap > 0>>
<<set $player.stats.hygiene = 100>>
<<inventoryChangeQuantity "Soap" -1>>
<<else>>
<<if $player.stats.hygiene <= 70>>
<<set $player.stats.hygiene+=30>>
<<else>>
<<set $player.stats.hygiene = 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>>
<<set _m2 = _m*-1>>
<<inventoryChangeQuantity "Painkiller" _m2>>
<<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 "Dimoxinil" -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 "Inhibi+" -1>>
<<set $player.status.inhibiPlus = true>>
<</if>>
<</if>>
\
<<if $routines[_a].makeup > 0>>
<<WashMakeup>>
<<set _m = $routines[_a].makeup-1>>
<<makeupApplyStyle _m>>
<<set $advancedColors.eyes = $playerMakeupStyles[_m].advancedColors>>
<</if>>
\
<<if $timer.nails is 1>>
<<if $routines[_a].reapplyPolish>>
<<nbPolish>>
<<if _appliedNails.id is "BlackPolish" && _nbBlack > 0>>
<<set $timer.nails = 7>>
<<inventoryChangeQuantity "BlackPolish" -1>>
<<elseif _appliedNails.id is "BluePolish" && _nbBlue > 0>>
<<set $timer.nails = 7>>
<<inventoryChangeQuantity "BluePolish" -1>>
<<elseif _appliedNails.id is "CyanPolish" && _nbCyan > 0>>
<<set $timer.nails = 7>>
<<inventoryChangeQuantity "CyanPolish" -1>>
<<elseif _appliedNails.id is "GreenPolish" && _nbGreen > 0>>
<<set $timer.nails = 7>>
<<inventoryChangeQuantity "GreenPolish" -1>>
<<elseif _appliedNails.id is "GreyPolish" && _nbGrey > 0>>
<<set $timer.nails = 7>>
<<inventoryChangeQuantity "GreyPolish" -1>>
<<elseif _appliedNails.id is "LightBluePolish" && _nbLightBlue > 0>>
<<set $timer.nails = 7>>
<<inventoryChangeQuantity "LightBluePolish" -1>>
<<elseif _appliedNails.id is "LilacPolish" && _nbLilac > 0>>
<<set $timer.nails = 7>>
<<inventoryChangeQuantity "LilacPolish" -1>>
<<elseif _appliedNails.id is "LimePolish" && _nbLime > 0>>
<<set $timer.nails = 7>>
<<inventoryChangeQuantity "LimePolish" -1>>
<<elseif _appliedNails.id is "OrangePolish" && _nbOrange > 0>>
<<set $timer.nails = 7>>
<<inventoryChangeQuantity "OrangePolish" -1>>
<<elseif _appliedNails.id is "PinkPolish" && _nbPink > 0>>
<<set $timer.nails = 7>>
<<inventoryChangeQuantity "PinkPolish" -1>>
<<elseif _appliedNails.id is "PurplePolish" && _nbPurple > 0>>
<<set $timer.nails = 7>>
<<inventoryChangeQuantity "PurplePolish" -1>>
<<elseif _appliedNails.id is "RedPolish" && _nbRed > 0>>
<<set $timer.nails = 7>>
<<inventoryChangeQuantity "RedPolish" -1>>
<<elseif _appliedNails.id is "WhitePolish" && _nbWhite > 0>>
<<set $timer.nails = 7>>
<<inventoryChangeQuantity "WhitePolish" -1>>
<<elseif _appliedNails.id is "YellowPolish" && _nbYellow > 0>>
<<set $timer.nails = 7>>
<<inventoryChangeQuantity "YellowPolish" -1>>
<<elseif _appliedNails.id is "TwoFadeNails" or _appliedNails.id is "CheckeredNails" or _appliedNails.id is "StripedNails">>
<<set _black = 0>>
<<set _blue = 0>>
<<set _cyan = 0>>
<<set _green = 0>>
<<set _grey = 0>>
<<set _lightBlue = 0>>
<<set _lilac = 0>>
<<set _lime = 0>>
<<set _orange = 0>>
<<set _pink = 0>>
<<set _purple = 0>>
<<set _red = 0>>
<<set _white = 0>>
<<set _yellow = 0>>
<<for _i = 0; _i < 2; _i++>>
<<switch $advancedColors.nails[_i]>>
<<case "Black">>
<<set _black-->>
<<case "Blue">>
<<set _blue-->>
<<case "Cyan">>
<<set _cyan-->>
<<case "Green">>
<<set _green-->>
<<case "Grey">>
<<set _grey-->>
<<case "Light Blue">>
<<set _lightBlue-->>
<<case "Lilac">>
<<set _lilac-->>
<<case "Lime">>
<<set _lime-->>
<<case "Orange">>
<<set _orange-->>
<<case "Pink">>
<<set _pink-->>
<<case "Purple">>
<<set _purple-->>
<<case "Red">>
<<set _red-->>
<<case "White">>
<<set _white-->>
<<case "Yellow">>
<<set _yellow-->>
<</switch>>
<</for>>
<<if (_nbBlack is 1 && $advancedColors.nails.includes("Black")) or (_nbBlue is 1 && $advancedColors.nails.includes("Blue")) or (_nbCyan is 1 && $advancedColors.nails.includes("Cyan")) or (_nbGreen is 1 && $advancedColors.nails.includes("Green")) or (_nbGrey is 1 && $advancedColors.nails.includes("Grey")) or (_nbLightBlue is 1 && $advancedColors.nails.includes("Light Blue")) or (_nbLilac is 1 && $advancedColors.nails.includes("Lilac")) or (_nbLime is 1 && $advancedColors.nails.includes("Lime")) or (_nbOrange is 1 && $advancedColors.nails.includes("Orange")) or (_nbPink is 1 && $advancedColors.nails.includes("Pink")) or (_nbPurple is 1 && $advancedColors.nails.includes("Purple")) or (_nbRed is 1 && $advancedColors.nails.includes("Red")) or (_nbWhite is 1 && $advancedColors.nails.includes("White")) or (_nbYellow is 1 && $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 = 0>>
<<set $playerBody.hair[2].sinceCut = 0>>
<<set $time.minutes+=10>>
<<if _EffectChance is 5>>
<<set $player.stats.health-->>
<</if>>
<<elseif _nbWaxStrips > 0>>
<<set $playerBody.hair[2].length = 0>>
<<set $time.minutes+=15>>
<<inventoryChangeQuantity "WaxStrips" -1>>
<<set $playerBody.hair[2].sinceCut = 0>>
<<elseif _nbRazors > 0>>
<<set $playerBody.hair[2].length = 0>>
<<inventoryChangeQuantity "SingleUseRazors" -1>>
<<set $playerBody.hair[2].sinceCut = 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 = 0>>
<<set $playerBody.hair[1].length = 0>>
<<set $time.minutes+=15>>
<<elseif _nbRazors > 0>>
<<set $playerBody.hair[1].sinceCut = 0>>
<<set $playerBody.hair[1].length = 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 = 0>>
<<set $time.minutes+=5>>
<<inventoryChangeQuantity "WaxStrips" -1>>
<<set $playerBody.hair[3].sinceCut = 0>>
<<elseif _nbRazors > 0>>
<<set $playerBody.hair[3].sinceCut = 0>>
<<inventoryChangeQuantity "SingleUseRazors" -1>>
<<set $playerBody.hair[3].length = 0>>
<<set $time.minutes+=10>>
<</if>>
<</if>>
<</if>>
\
<<CD>>
<<if $time.days % 7 == 6>>
<<if _gag or (!_outfit && (!_top or !_bottom)) or !_shoes or $routines[_a].goTo !== 1>>
<<House>>
<<elseif $routines[_a].goTo is 1>>
<<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 && (!_top or !_bottom)) or !_shoes or $routines[_a].goTo is 0>>
<<House>>
<<elseif $routines[_a].goTo is 1>>
<<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>>
<<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']
}>>
<<if _hasTravelPass>>
<<set $time.minutes+=8>>
<<else>>
<<if $housing.current is "crappy apartment">>
<<set $time.minutes+=40>>
<<else>>
<<set $time.minutes+=50>>
<</if>>
<</if>>
<<elseif $routines[_a].goTo is 3 && _hasTravelPass && $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']
}>>
<<goto "HOE">>
<<set $time.minutes+=10>>
<<else>>
<<House>>
<</if>>
<</if>>
<<else>>
<<unset $noAlarm>>
<<if $housing.current == "crappy apartment" && $time.days % 7 == 0>>
<<goto "Rent">>
<<else>>
<<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>\
\
<span id=btn1><<link "Leave" "Mall">><</link>></span><<SpaceClick2>>
<<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 $location.goto == "FixerUpper" && $player.assets.fixerUpper.renovations[2] < 100>><<set _h = 3>><<elseif $housing.current == "crappy apartment">><<set _h = 1>><<elseif $housing.current == "apartment">><<set _h = 2>><<elseif $location.goto == "FixerUpper">><<set _h = 4>><<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 = 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 = 100>><<inventoryChangeQuantity "Soap" -1>><<elseif _nbSoap is 1>><<set $player.stats.hygiene = 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 = 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 = 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 = 100>><<inventoryChangeQuantity "Soap" -1>><<elseif _nbSoap is 1>><<set $player.stats.hygiene = 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 = 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!">>\
\<<if $routines[2].dress > 0>><<set _w = $routines[2].dress-1>><<wardrobeWearLook _w>><</if>>
\
<<if $routines[2].makeup > 0>><<set _m = $routines[2].makeup-1>>
<<WashMakeup>><<makeupApplyStyle _m>><<set $advancedColors.eyes = $playerMakeupStyles[_m].advancedColors>><</if>>
\
<<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 = 0>><<set $playerBody.hair[2].sinceCut = 0>><<set $time.minutes+=10>><<if _EffectChance is 5>><<set $player.stats.health-->><</if>><<elseif _nbWaxStrips > 0>><<set $playerBody.hair[2].length = 0>><<set $time.minutes+=15>><<inventoryChangeQuantity "WaxStrips" -1>><<set $playerBody.hair[2].sinceCut = 0>><<elseif _nbRazors > 0>><<set $playerBody.hair[2].length = 0>><<inventoryChangeQuantity "SingleUseRazors" -1>><<set $playerBody.hair[2].sinceCut = 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 = 0>><<set $playerBody.hair[1].length = 0>><<set $time.minutes+=15>><<elseif _nbRazors > 0>><<set $playerBody.hair[1].sinceCut = 0>><<set $playerBody.hair[1].length = 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 = 0>><<set $time.minutes+=5>><<inventoryChangeQuantity "WaxStrips" -1>><<set $playerBody.hair[3].sinceCut = 0>><<elseif _nbRazors > 0>><<set $playerBody.hair[3].sinceCut = 0>><<inventoryChangeQuantity "SingleUseRazors" -1>><<set $playerBody.hair[3].length = 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 = 0>>
<<set $playerBody.hair[2].sinceCut = 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 = 0>>
<<set $time.minutes+=15>>
<<refresh>>
<<inventoryChangeQuantity "WaxStrips" -1>>
<<set $playerBody.hair[2].sinceCut = 0>>
<<CD>>
<</link>>
\<</if>>
\<<if _nbWaxStrips > 0 && _nbRazors > 0>> | <</if>>
\<<if _nbRazors > 0>>
\<<link "Shave your body">>
<<refresh>>
<<set $playerBody.hair[2].length = 0>>
<<inventoryChangeQuantity "SingleUseRazors" -1>>
<<set $playerBody.hair[2].sinceCut = 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 = 0>>
<<set $playerBody.hair[1].length = 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 = 0>>
<<set $playerBody.hair[1].length = 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 = 0>>
<<set $time.minutes+=5>>
<<refresh>>
<<inventoryChangeQuantity "WaxStrips" -1>>
<<set $playerBody.hair[3].sinceCut = 0>>
<<CD>>
<</link>>
\<</if>>
\<<if _nbWaxStrips > 0 && _nbRazors > 0>> | <</if>>
\<<if _nbRazors > 0>>
\<<link "Shave your pubes">>
<<set $playerBody.hair[3].sinceCut = 0>>
<<refresh>>
<<inventoryChangeQuantity "SingleUseRazors" -1>>
<<set $playerBody.hair[3].length = 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 = 0>>
<<set $playerBody.hair[0].style = "Shaved">>
<<set $time.minutes+=25>>
<<set $playerBody.hair[0].sinceCut = 0>>
<<CD>>
<</link>>
\<</if>>
<span id=btn1><<link "Go Back">><<refresh>><</link>></span></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>>
<span id=btn1><<link "Back">><<refresh>><</link>></span><</replace>><</link>><</if>><<if _nbAdmorvils > 0 && !$player.status.admorvils && $player.status.recovery[0] > 0>> | <<link "Take an Admorvil">><<set $player.status.admorvils = true>><<inventoryChangeQuantity "Admorvils" -1>><<refresh>><</link>><</if>><<if _nbDimoxinil > 0 && !$player.status.dimoxinil>> | <<link "Apply Dimoxinil">><<inventoryChangeQuantity "Dimoxinil" -1>><<set $player.status.dimoxinil = true>><<refresh>><</link>><</if>><<if _nbHairBGone > 0 && !$player.status.hairBGone>> | <<link "Use HairBGone">><<inventoryChangeQuantity "HairBGone" -1>><<set $player.status.hairBGone = true>><<refresh>><</link>><</if>><<if _nbSteroids > 0 && !$player.status.steroids>> | <<link "Use Steroids">><<inventoryChangeQuantity "Steroids" -1>><<set $player.status.steroids = true>><<refresh>><</link>>
<</if>><<if _nbInhibiPlus > 0 && $player.status.inhibiPlus !== true>> | <<link "Use Inhibi+">><<inventoryChangeQuantity "Inhibi+" -1>><<set $player.status.inhibiPlus = true>><<refresh>><</link>>
<</if>><<if _boughtMakeup>> | <<link "Makeup" "Lipstick">>
<<for _i = 0; _i < ($playerMakeupStyles.length - 1); _i++>>
<<if $playerMakeupStyles[_i].makeup.length > 0>>
<<set $preload = "Styles">>
<<break>>
<<elseif _i == $playerMakeupStyles.length-1>>
<<set $preload = "Lipstick">>
<</if>>
<</for>>
<</link>><</if>> | [[Shower Routine]] | <span id=btn1><<link "Go back">><<House>><</link>></span><<else>><<set _hasMaterials = setup.playerCode.hasItem("ConstructionMaterials")>><<if _hasMaterials>><<link "Renovate the Bathroom - 5:00" "Renovate">><<set $time.minutes+=300>><<set $player.assets.fixerUpper.renovations[2]+=random(15,25)>><</link>> | <</if>><span id=btn1><<link "Leave">><<if _h !== 3>><<House>><<else>><<goto $location.goto>><</if>><</link>></span><</if>></center></span><<SpaceClick2>><<widget "Washing">>
<<set _allCum = setup.playerCode.inventoryItemsWithInvTag("isCumStained")>>
<<set _allWet = setup.playerCode.inventoryItemsWithInvTag('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 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 3 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 1>><<if !_hasPinkLatexSkirt>><center><div class="item"><center>[img[Images/Clothing/PinkLatexSkirt.jpg]]
<span style=color:black>Pink PVC Skirt - $75</span>
<<if $player.stats.sissification < 20>><<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 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 < 15>><<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>Pink School Girl Outfit - $85</span>
<<if $player.stats.sissification < 15 && ($player.stats.sissification < 10 || $player.stats.bimbofication < 10)>><<button "Locked">><</button>><<else>><<if $player.assets.money > 74>><<button "Buy">><<addToInventory "SexySchoolGirl">><<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>>
<</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 6 1>><<if !_hasLatexMaidDress>><center><div class="item"><center>[img[Images/Clothing/LatexMaidDress.jpg]]
<span style=color:black>Latex Maid Dress - $280</span>
<<if $player.stats.sissification < 25 || ($player.stats.sissification < 20 && $player.traits.includes("Latex Lover"))>><<button "Locked">><</button>><<else>><<if $player.assets.money > 279>><<button "Buy">><<addToInventory "LatexMaidDress">><<set $player.assets.money-=280>><<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 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 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 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 1 3 6>><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 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 < 15 && ($player.stats.sissification < 10 && $player.stats.bimbofication < 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.stats.sissification < 15 && ($player.stats.sissification < 10 && $player.stats.bimbofication < 10)>><<button "Locked">>><</button>><<else>><<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>><</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>
\
<</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 "Rear Length" 8>>
<</listbox>><</switch>><<button "Cut" "HairCut2">><<set $playerBody.hair[0].sinceCut = 0>><</button>>
<span id=btn1><<link "I changed my mind" "HairSalon">><</link>></span><<SpaceClick2>>
<center><b>Hair Style Chart</b><table style="width:80%">
<tr>
<td><b>Style:</b></td>
<td><b>Gender:</b></td>
<td><b>Length Range:</b></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" "HairSalon">><<set $playerBody.hair[0].color>><<set $player.assets.money-=20>><<set $time.minutes+=25>><</button>>
<span id=btn1>[[I changed my mind->HairSalon]]</span><<SpaceClick2>><div class="topBar">[img[Images/Assets/Icons/Gregchart.png]] gregchart.net <div style='float: right;'><<button "x" "Laptop">><</button>></div></div><<SiteBar>><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'), setup.playerCode.hasItem('MassivePlug')]>><<set _wPlug = [setup.playerCode.hasItem('TailedPlug'), setup.playerCode.hasItem('BunnyTailPlug')]>><<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 (none of those weird tails however), 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.admorvils)>><<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] or _plug[4]>><<if _maid>><<link "Do it with the maid dress" "Sissy Maid 1">><<set $gjob5choice = 1>><<set $timer.sissyMaid = 7>><</link>>
<<link "Go there with the maid dress on" "Sissy Maid 1">><<wear 'MaidDress'>><<set $gjob5choice = 2>><<set $timer.sissyMaid = 7>><</link>>
<</if>><<if _latexmaid>><<link "Do it with the latex maid dress" "Sissy Maid 1">><<set $timer.sissyMaid = 7>><<set $gjob5choice = 3>><</link>>
<<link "Go there with the latex maid dress on" "Sissy Maid 1">><<set $gjob5choice = 4>><<wear 'LatexMaidDress'>><<set $timer.sissyMaid = 7>><</link>><</if>><<if !_maid && !_latexmaid>><span style=color:#ec0000>You don't have a maid uniform</span><</if>><<elseif _wPlug[0] or _wPlug[1]>><span class=You><i>"Why can't I wear a fun plug?"</i></span><<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" "gregschart">><<set $flags.jobs.sissyMaid.first = false>><<set $timer.sissyMaid = 7>><</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; max-width: 150px; 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><<CloseApp>><div class="topBar">[img[Images/Assets/Icons/Gregchart.png]] gregchart.net <div style='float: right;'><<button "x" "Laptop">><</button>></div></div><<SiteBar>><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" "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; max-width: 150px; 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><<CloseApp>><div class="topBar">[img[Images/Assets/Icons/Gregchart.png]] gregchart.net <div style='float: right;'><<button "x" "Laptop">><</button>></div></div><<SiteBar>><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?" "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; max-width: 150px; 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><<CloseApp>><div class="topBar">[img[Images/Assets/Icons/Gregchart.png]] gregchart.net <div style='float: right;'><<button "x" "Laptop">><</button>></div></div><<SiteBar>><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; max-width: 150px; 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><<CloseApp>><div class="topBar">[img[Images/Assets/Icons/Gregchart.png]] gregchart.net <div style='float: right;'><<button "x" "Laptop">><</button>></div></div><<SiteBar>><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; max-width: 150px; 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><<CloseApp>><<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"><center><<link "I could use the money...">><<replace "#Choice">><<include "Sissy Maid 1a">><</replace>><</link>><<if $player.stats.sissification > 40>> | <<link "I want his cock so badly...">><<replace "#Choice">><<include "Sissy Maid 1b">><</replace>><</link>>
<</if>> | <<link "No way!">><<replace "#Choice">><<include "Sissy Maid 1c">><</replace>><</link>></center></span><<SpaceClick2>><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 <span id=btn1><<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>><<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>><<unset $gjob5choice>><</link>></span><<SpaceClick2>>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 <span id=btn1><<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 $player.stats.dominance-=5>><<Sex "Anal">><<set $flags.jobs.sissyMaid.first = false>><<House>><<unset $gjob6choice>><</link>></span><<SpaceClick2>>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 <span id=btn1><<link "home.">><<set $player.stats.dominance-=3>><<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>><<Sex "Anal">><<House>><<unset $gjob5choice>><</link>></span><<SpaceClick2>><div class="topBar">[img[Images/Assets/Icons/Gregchart.png]] gregchart.net <div style='float: right;'><<button "x" "Laptop">><</button>></div></div><<SiteBar>><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" "gregschart">><<set $flags.gregschart[3] = false>><</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; max-width: 150px; 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><<CloseApp>><div class="topBar">[img[Images/Assets/Icons/Gregchart.png]] gregchart.net <div style='float: right;'><<button "x" "Laptop">><</button>></div></div><<SiteBar>><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" "gregschart">><<set $flags.gregschart[2] = false>><</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; max-width: 150px; 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><<CloseApp>><div class="topBar">[img[Images/Assets/Icons/Gregchart.png]] gregchart.net <div style='float: right;'><<button "x" "Laptop">><</button>></div></div><<SiteBar>><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" "gregschart">><<set $flags.gregschart[1] = false>><</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; max-width: 150px; 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><<CloseApp>><div class="topBar">[img[Images/Assets/Icons/Gregchart.png]] gregchart.net <div style='float: right;'><<button "x" "Laptop">><</button>></div></div><<SiteBar>><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" "Dog Sitter 1">><<set $time.minutes = 720>><<set $timer.dogsitter = 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; max-width: 150px; 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><<CloseApp>><div class="topBar">[img[Images/Assets/Icons/Gregchart.png]] gregchart.net <div style='float: right;'><<button "x" "Laptop">><</button>></div></div><<SiteBar>><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" "gregschart">><<set $flags.gregschart[0] = false>><</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; max-width: 150px; 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><<CloseApp>><<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><span id=btn1><<link "Leave" "Mall">><</link>></span><<SpaceClick2>><<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>\
\
<span id=btn1><<link "Leave" "Mall">><</link>></span><<SpaceClick2>>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">><<set _text = "Refresh Cut">><<else>><<set _text = "Choose">><</if>>
\<<button _text>><<set $player.assets.money-=40>><<set $playerBody.hair[0].length = $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">><<set _text = "Refresh Cut">><<else>><<set _text = "Choose">><</if>>
\<<button _text>><<set $player.assets.money-=40>><<set $playerBody.hair[0].length = $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">><<set _text = "Refresh Cut">><<else>><<set _text = "Choose">><</if>>
\<<button _text>><<set $player.assets.money-=40>><<set $playerBody.hair[0].length = $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">><<set _text = "Refresh Cut">><<else>><<set _text = "Choose">><</if>>
\<<button _text>><<set $player.assets.money-=40>><<set $playerBody.hair[0].length = $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">><<set _text = "Refresh Cut">><<else>><<set _text = "Choose">><</if>>
\<<button _text>><<set $player.assets.money-=40>><<set $playerBody.hair[0].length = $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">><<set _text = "Refresh Cut">><<else>><<set _text = "Choose">><</if>>
\<<button _text>><<set $player.assets.money-=40>><<set $playerBody.hair[0].length = $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">><<set _text = "Refresh Cut">><<else>><<set _text = "Choose">><</if>>
\<<button _text>><<set $player.assets.money-=40>><<set $playerBody.hair[0].length = $hairLengthSalon>><<set $playerBody.hair[0].style = "Pushed Back">><<CD>><<goto "HairSalon">><</button>></center></div><</if>>
\
\<<if $hairLengthSalon > 0>><div class="item">[img[Images/Hair/None.png]]
<center>None
<<if $playerBody.hair[0].style is "None">><<set _text = "Refresh Cut">><<else>><<set _text = "Choose">><</if>>
\<<button _text>><<set $player.assets.money-=40>><<set $playerBody.hair[0].length = $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">><<set _text = "Refresh Cut">><<else>><<set _text = "Choose">><</if>>
\<<button _text>><<set $player.assets.money-=40>><<set $playerBody.hair[0].length = $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">><<set _text = "Refresh Cut">><<else>><<set _text = "Choose">><</if>>
\<<button _text>><<set $player.assets.money-=40>><<set $playerBody.hair[0].length = $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">><<set _text = "Refresh Cut">><<else>><<set _text = "Choose">><</if>>
\<<button _text>><<set $player.assets.money-=40>><<set $playerBody.hair[0].length = $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">><<set _text = "Refresh Cut">><<else>><<set _text = "Choose">><</if>>
\<<button _text>><<set $player.assets.money-=40>><<set $playerBody.hair[0].length = $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">><<set _text = "Refresh Cut">><<else>><<set _text = "Choose">><</if>>
\<<button _text>><<set $player.assets.money-=40>><<set $playerBody.hair[0].length = $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">><<set _text = "Refresh Cut">><<else>><<set _text = "Choose">><</if>>
\<<button _text>><<set $player.assets.money-=40>><<set $playerBody.hair[0].length = $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">><<set _text = "Refresh Cut">><<else>><<set _text = "Choose">><</if>>
\<<button _text>><<set $player.assets.money-=40>><<set $playerBody.hair[0].length = $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">><<set _text = "Refresh Cut">><<else>><<set _text = "Choose">><</if>>
\<<button _text>><<set $player.assets.money-=40>><<set $playerBody.hair[0].length = $hairLengthSalon>><<set $playerBody.hair[0].style = "None">><<CD>><<goto "HairSalon">><</button>></center></div><</if>>
\
</div><<if $player.stats.lust[2] < 30>><<set _xp = 1>><<elseif $player.stats.lust[2] > 80>><<set _xp = 3>><<else>><<set _xp = 2>><</if>><<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"><<set _VidId = "Images/Porn/Vibrator"+either(".m4v", "2.m4v")>><video @src=_VidId type="video/m4v" autoplay loop></video></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>>
<span id=btn1><<link "Done" "Tops">><<set $time.minutes+=20>><<Sex "Anal">><<if $player.skills[1].level < 1>><<set $player.skills[1].xp+=_xp>><</if>><<set $preload = "Toys">><</link>></span><div class=hidden><<SpaceClick 2>></div><<if $player.stats.lust[2] < 30>><<set _xp = 2>><<elseif $player.stats.lust[2] > 80>><<set _xp = 5>><<else>><<set _xp = 4>><</if>><<set _Gag = [setup.playerCode.isWearingItemWithTags('Gag'), setup.playerCode.isWorn('DildoGag')]>><<set _Dildo = setup.playerCode.hasItem('BasicDildo')>><<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>><<Sex "Penile">>
<span id=btn1><<link "Done" "Tops">><<set $preload = "Toys">><<set $time.minutes+=20>><<if _EffectChance > 30 && $player.stats.sissification < 100>><<set $player.stats.sissification++>><</if>><</link>></span>
\<<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>
<span id=btn1><<link "Done" "Tops">><<Sex "Anal">><<set $time.minutes+=20>><<set $player.stats.sissification+=random(1,2)>><<set $player.skills[1].xp+=_xp>><</link>></span><</if>><<SpaceClick2>><<if $player.stats.lust[2] < 30>><<set _xp = 4>><<elseif $player.stats.lust[2] > 80>><<set _xp = 10>><<else>><<set _xp = 8>><</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"><<set _VidId = "Images/Porn/Machine">><<if _Chastity>><<set _VidId += "Chastity" + either(".m4v", "2.m4v")>><<elseif $playerBody.breast.size > 0>><<set _VidId += "Shemale" + either(".m4v", "2.m4v")>><<else>><<set _VidId+="Uncaged.m4v">><</if>><video @src=_VidId type="video/m4v" autoplay loop></video></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>>
<span id=btn1><<link "Done" "Tops">><<set $time.minutes+=25>><<Sex "Anal">><<if $player.skills[1].level < 4>><<set $player.skills[1].xp+=_xp>><</if>><<set $preload = "Toys">><</link>></span><<SpaceClick2>><<if $player.stats.lust[2] < 30>><<set _xp = 3>><<elseif $player.stats.lust[2] > 80>><<set _xp = 8>><<else>><<set _xp = 6>><</if>><<if (visited("Play with BasicDildo") + visited("Play with SuctionDildo") + visited("Play with MonsterDildo") + visited("Play with EquineDildo")) 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 = "Images/Porn/SuctionDildo">><<if _Chastity>><<set _VidId+= "Chastity">><<elseif $playerBody.breast.size > 0>><<set _VidId +="Shemale">><<else>><<set _VidId+="Uncaged">><</if>><<set _VidId+=either(".m4v", "2.m4v")>><video @src=_VidId type="video/m4v" autoplay loop></video></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>>
<span id=btn1><<link "Done">><<set $time.minutes+=20>><<Sex "Anal">><<if $player.skills[1].level < 3>><<set $player.skills[1].xp+=_xp>><</if>><<set $preload = "Toys">><<goto "Tops">><</link>></span><<SpaceClick2>><</if>><<if $player.stats.lust[2] < 30>><<set _xp = 2>><<elseif $player.stats.lust[2] > 80>><<set _xp = 5>><<else>><<set _xp = 4>><</if>><<if (visited("Play with BasicDildo") + visited("Play with SuctionDildo") + visited("Play with MonsterDildo") + visited("Play with EquineDildo")) 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 = "Images/Porn/Dildo">><<if _Chastity>><<set _VidId+="Chastity">><<elseif $playerBody.breast.size > 0>><<set _VidId+="Shemale">><<else>><<set _VidId+="Uncaged">><</if>><<set _VidId+=either(".m4v", "2.m4v")>><video @src=_VidId type="video/m4v" autoplay loop></video></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>><<Sex "Anal">>
<span id=btn1><<link "Done" "Tops">><<set $time.minutes+=20>><<Sex "Anal">><<if $player.skills[1].level < 2>><<set $player.skills[1].xp+=_xp>><</if>><<set $preload = "Toys">><</link>></span><<SpaceClick2>><</if>><<set _Chastity = setup.playerCode.isWearingItemWithTags('Chastity')>><div class="shower"><<if $player.status.crossdressing>><<set _VidId="Images/Porn/Dildo">><<if _Chastity>><<set _VidId+="Sissy">><<elseif $playerBody.breast.size > 0>><<set _VidId+="Shemale">><</if>><<else>><<set _VidId = "Images/Porn/UniDildoMaleSuck.m4v">><</if>><video @src=_VidId 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.
<span id=btn1><<link "Done" "Tops">><<set $time.minutes+=20>><<Sex "Oral">><<set $preload = "Toys">><<set $player.skills[0].xp+=2>><</link>></span><<SpaceClick2>><div class="shower"><<if $player.status.crossdressing>><video src="Images/Porn/SuctionDildoSuck.m4v" type="video/m4v" autoplay loop></video><<else>><video src="Images/Porn/UniDildoSuckMale.m4v" type="video/m4v" autoplay loop></video><</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.
<span id=btn1><<link "Done" "Tops">><<set $time.minutes+=20>><<Sex "Oral">><<set $player.skills[0].xp+=2>><<set $preload = "Toys">><</link>></span><<SpaceClick2>>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 really 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 <span id=btn1><<link "pure bliss." "RV3p5a">><<Night>><<Autosave>><<Sex "Penile" "Sub">><</link>></span>
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>
<span id=btn1><<link "Next morning" "RV3p5b">><<Night>><<Autosave>><<Sex "Penile">><</link>></span>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="btn1"><<link "like it~">><<replace "#btn1">><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="btn1"><<link "answer now...">><<replace "#btn1">><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="btn1"><<link "simpler.">><<replace "#btn1">><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=btn1><<link "You continue chatting...">><<replace #btn1>><<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 class=Crystal>"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 class=Crystal>"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 class=Crystal>"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 class=Crystal>"Tell me, between you and me, did you enjoy it?"</span>
<span id="choice"><center><<link "Yeah...">><<replace "#choice">><span class=You>"Yeah..."</span>
<span class=Crystal>"If you say so, hehehe~"</span>, she replies, teasingly. <span class=Crystal>"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=btn1><<link "go talk to Kara.">><<replace #btn1>>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 class=Crystal>"If you say so~"</span>, she replies, teasingly. <span class=Crystal>"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 class=Crystal>"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=btn1><<link "go talk to Kara.">><<replace #btn1>>go talk to Kara.
<<include "RV3p2a">><</replace>><</link>></span><</replace>><</link>></center></span><<else>><span class=Crystal>"Missed you too! Sorry about last time by the way. 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 class=Crystal>"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 class=Crystal>"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, it almost felt as if she was avoiding you. <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="btn1"><<link "then!">><<replace #btn1>>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, praying she won't tell a soul about what <span id=btn1><<link "happened.">><<if $housing.current is "crappy apartment" && $time.days % 7 == 0>><<goto "Rent">><<else>><<House>><</if>><<set $crystal.reveal = true>><</link>></span><<SpaceClick2>><div class="itemContainer"><<shop "Hair Salon">>
\</div>
<span id=btn1><<return>></span><<SpaceClick2>>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.
<span id=btn1><<link "That was a weird encounter...">><<set $player.stats.dominance-=5>><<set $player.assets.money+=100>><<Sub>><<set $time.minutes+=200>><<House>><</link>></span><<SpaceClick2>>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>
<span id=btn1><<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>></span><<SpaceClick2>>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>
<span id=btn1><<link "Submit form" "ToyTester2">><<set $FleshlightMachineT>><<set $VibratingPlugT>><<set $SRRT>><</link>></span><<SpaceClick2>><div class="topBar">[img[Images/Assets/Icons/Porntube.png]] PornTube.xxx <div style='float: right;'><<button "x" "Laptop">><</button>></div></div><<SiteBar>><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 = 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 = 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 = 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 = 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 = 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 = 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>> <span id=btn1><<button "Return to Porntube.xxx" "Porn">><</button>></span><</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; max-width: 150px; 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><<SpaceClick>><div class="topBar">[img[Images/Assets/Icons/Porntube.png]] PornTube.xxx <div style='float: right;'><<button "x" "Laptop">><</button>></div></div><<SiteBar>><<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 = 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 = 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 = 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 = 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 = 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 = 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>> <span id=btn1><<button "Return to Porntube.xxx" "Porn">><</button>></span><</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; max-width: 150px; 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><<SpaceClick>><<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 <span id=btn1><<link "times.">><<if $housing.current is "crappy apartment" && $time.days % 7 == 0>><<goto "Rent">><<else>><<House>><</if>><</link>></span><<SpaceClick2>><<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>><<Voyeurism>>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>><<Voyeurism>>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 <<if !$college.programs[1].active>>study<<else>>read<</if>>ing in the busy, although quiet library, making you more familiar with your subject.<</if>><</if>><<if !$college.programs[1].active>>
Current chance to pass your next exam: <<if $college.examPassChance > 100>>100%<<else>><<print Math.floor($college.examPassChance)>>%<</if>><</if>>
<span id=btn1><<link "All done" "Library">><</link>></span><<SpaceClick2>><</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...
<span id=btn1><<link "Leave">><<set $player.stats.dominance++>><<set $gjob3 = false>><<set $time.minutes+=37>><<House>><</link>></span><<SpaceClick2>><<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>
<span id=btn1><<link "All done" "ToyTester4">><<set $player.stats.dominance-->><<if $player.traits.includes("RopeBunny")>><<addLustModifier "Strong Bindings" 10 0 720>><</if>><</link>></span><<SpaceClick2>><<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>
<span id=btn1><<if $SRRT>><<link "Next Test" "ToyTester3c">><</link>><<else>><<link "All done" "ToyTester4">><</link>><</if>></span><<SpaceClick2>><<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>
<span id=btn1><<if $VibratingPlugT || $SRRT>><<link "Next Test">><<if $VibratingPlug>><<goto "ToyTester3b">><<else>><<goto "ToyTester3c">><</if>><</link>><<else>><<link "All done">><<goto "ToyTester4">><</link>><</if>></span><<SpaceClick2>>You go back to the reception after completing your<<if ($FleshlightMachineT && !$VibratingPlugT && !$SRRT) or (!$FleshlightMachineT && $VibratingPlugT && !$SRRT) or (!$FleshlightMachineT && !$VibratingPlugT && $SRRT)>> test<<else>> tests<</if>> where you are paid for your "work", if you can actually call it work.
<span id=btn1><<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>></span><<SpaceClick2>>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...
<span id=btn1><<link "Return Home">><<House>><<set $player.assets.money+=160, $time.minutes+=100, $player.stats.dominance+=3>><<Dom>><</link>></span><<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.hasItem("Leftovers"), setup.playerCode.inventoryQuantity("Leftovers")]>><<set _hasFridge = [setup.playerCode.hasItem("MiniFridge"), setup.playerCode.hasItem("Fridge")]>><<set _nbBeer = setup.playerCode.inventoryQuantity("Beer")>><<set _nbCheapWine = setup.playerCode.inventoryQuantity("CheapWine")>><<set _nbWine = setup.playerCode.inventoryQuantity("Wine")>><<set _nbChampagne = setup.playerCode.inventoryQuantity("Champagne")>><<set _nbWhiskey = setup.playerCode.inventoryQuantity("Whiskey")>><<set _nbVodka = setup.playerCode.inventoryQuantity("Vodka")>><<set _nbTequila = setup.playerCode.inventoryQuantity("Tequila")>><<set _Coffee = [setup.playerCode.hasItem("CoffeeMaker"), setup.playerCode.inventoryQuantity("Coffee")]>>
<<if $housing.current !== "Luxury Loft">><<if $location.goto == "FixerUpper" && $player.assets.fixerUpper.renovations[1] < 100>><<set _h = 3>><<elseif $housing.current == "crappy apartment">><<set _h = 1>><<elseif $housing.current == "apartment">><<set _h = 2>><<else>><<set _h = 4>><</if>>
<<set _img = "Images/Locations/Kitchen" + _h + ".jpg">><<else>><<set _img = "Images/Locations/LuxuryLoft.jpg">><</if>></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 <span id=btn1><<link "do.">><<if $player.traits.includes('Health Nut')>><<Food -2>><<else>><<Food 2>><</if>><<House>><</link>></span>"</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 <span id=btn1><<link "junk.">><<House>><</link>></span>"</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 <span id=btn1><<link "food!">><<if $player.traits.includes('Health Nut')>><<Food 2>><<else>><<Food -2>><</if>><<House>><</link>></span>"</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">><<script>>setup.playerCode.inventorySetQuantity("Leftovers", 1)<</script>><</if>><<set $time.minutes+=75>><<replace "#main">> You cook yourself a healthy meal and put it in a container.
<span class=You><i>"Perfect for when I'll be in a <span id=btn1><<link "pinch.">><<House>><</link>></span>"</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>><<if $player.traits.includes('Health Nut')>><<Food 2>><<else>><<Food -2>><</if>><<set $player.status.ate = true>><<inventoryChangeQuantity "Leftovers" -1>>You eat some of your leftovers, saving you a lot of time in the <span id=btn1><<link "process.">><<House>><</link>></span><</replace>><</link>><</if>><<else>>You are completely out of food, you should go buy some!<</if>><<if _Coffee[0]>> | <<if _Coffee[1] > 0>><<link "Make Coffee">><<replace #main>>You make yourself a hot cup of coffee and slowly sip on it. It's crazy what impact some bean juice can have on your <span id=btn1><<link "day.">><<set $time.minutes+=8>><<refresh>><<Coffee>><</link>></span><</replace>><</link>><<else>>You are out of coffee<</if>><</if>><<if _nbBeer > 0>> | <<link "Drink a beer">><<replace #main>>You enjoy a cold beer, relaxing as you think about your <span id=btn1><<link "day.">><<set $time.minutes+=20>><<inventoryChangeQuantity "Beer" -1>><<Beer>><<refresh>><</link>></span><</replace>><</link>><</if>><<if _nbCheapWine > 0>> | <<link "Have a glass of cheap wine">><<replace #main>>You drink a glass of a cheap grocery wine. While a little more sophisticated than beer, you can't help but to think about drinking something with more quality sometime <span id=btn1><<link "soon.">><<set $time.minutes+=30>><<inventoryChangeQuantity "CheapWine" -1>><<CheapWine>><<refresh>><</link>></span><</replace>><</link>><</if>><<if _nbWine > 0>> | <<link "Have a glass of wine">><<replace #main>>You enjoy a nice glass on wine. Life is <span id=btn1><<link "good...">><<set $time.minutes+=30>><<Wine>><<inventoryChangeQuantity "Wine" -1>><<refresh>><</link>></span><</replace>><</link>><</if>><<if _nbChampagne > 0>> | <<link "Have a flute of champagne">><<replace #main>>You drink a flute of champagne, feeling rather fancy in your own <span id=btn1><<link "house.">><<Champagne>><<set $time.minutes+=15>><<inventoryChangeQuantity "Champagne" -1>><<refresh>><</link>></span><</replace>><</link>><</if>><<if _nbTequila > 0>> | <<link "Take a shot of tequila">><<replace #main>>You down a shot of tequila and feel a little hornier <span id=btn1><<link "now.">><<set $time.minutes+=1>><<Tequila>><<inventoryChangeQuantity "Tequila" -1>><<refresh>><</link>></span><</replace>><</link>><</if>><<if _nbVodka > 0>> | <<link "Take a shot of vodka">><<replace #main>>You down a shot of vodka, the best way to start a wild evening <span id=btn1><<link "out.">><<set $time.minutes+=1>><<Vodka>><<inventoryChangeQuantity "Vodka" -1>><<refresh>><</link>></span><</replace>><</link>><</if>><<if _nbWhiskey > 0>> | <<link "Have a glass of whiskey">><<replace #main>>You pour yourself a glass of whiskey and savour it. You aren't certain why, but you feel like you are in full control of your life when you do <span id=btn1><<link "this.">><<set $time.minutes+=30>><<Whiskey>><<inventoryChangeQuantity "Whiskey" -1>><<refresh>><</link>></span><</replace>><</link>><</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)>><<set $time.minutes+=300>><</link>> | <</if>><</if>><span id=btn1><<link "Leave">><<if _h !== 3>><<House>><<else>><<goto $location.goto>><</if>><</link>></span></center></span><<SpaceClick2>><<widget "weightcheck">><<set _Done = false>><<if !_Done>><<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) || ($player.stats.fitness <= -60 && $player.stats.fitness > -100 && $playerBody.muscleBuild is -1) || ($player.stats.fitness <= -20 && $player.stats.fitness > -60 && $playerBody.muscleBuild is 0)>><<set $playerBody.muscleBuild-->><<replace #check>>
<<print "You have gained some weight.">><</replace>><<elseif ($player.stats.fitness <= 20 && $player.stats.fitness > -20 && $playerBody.muscleBuild is 1) || ($player.stats.fitness <= 60 && $player.stats.fitness > 20 && $playerBody.muscleBuild is 2) || ($player.stats.fitness <= 100 && $player.stats.fitness > 60 && $playerBody.muscleBuild is 3)>><<set $playerBody.muscleBuild-->><<replace #check>>
<<print "You lost some muscular mass.">><</replace>><<elseif ($playerBody.muscleBuild is -3 && $player.stats.fitness > -100) || ($player.stats.fitness > -60 && $playerBody.muscleBuild is -2) || ($player.stats.fitness > -20 && $playerBody.muscleBuild is -1)>><<set $playerBody.muscleBuild++>><<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 = -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 = 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 = 61>><<else>><<set $playerBody.muscleBuild = 3>><<replace #check>>
<<print "You feel stronger.">><</replace>><</if>><</if>><<CD>><<stop>><</repeat>><<else>><</if>><</widget>><<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><span id=btn1><<link "Leave" "Mall2">><</link>></span><<SpaceClick2>><<set _sewing = setup.sewingDisplay()>><center><div class="travel">[img[Images/Misc/Sewing/Sewing.jpg]]</div>What do you want to sew?
<<print _sewing>>
<span id=btn1><<link "Leave">><<House>><</link>></span></center><<SpaceClick2>><div class="topBar">icoast.com <div style='float: right;'><<button "x" "Laptop">><</button>></div></div><<SiteBar>><div class="web">[img[Images/Misc/icoast.jpg]]
<div class="btn1"><<button "Browse" "iSell">><</button>><<button "Your Contracts" "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; max-width: 150px; 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><<CloseApp>><div class="topBar">icoast.com <div style='float: right;'><<button "x" "Laptop">><</button>></div></div><<SiteBar>><div class="web">[img[Images/Misc/icoast.jpg]]
<span class="btn1"><<button "Browse" "iSell">><</button>><<button "Check Offers" "iSell2">><</button>></span><center><span style="color:black; font-size:2em;"><b>Manage Orders:</b></span></center>
<div class="itemContainer4"><<Offer>></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; max-width: 150px; 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><<CloseApp>><<widget "Offer">><<for _i = 0; _i < 3; _i++>><<capture _i>><<switch $flags.jobs.sewing.slots[_i]>><<case 0>><div class="hidden"></div>
\<<case "1">><div class="item"><center><<if $flags.jobs.sewing.items.latexdress >= 2>><<set _color1 = "color:green">><<else>><<set _color1 = "color:red">><</if>><span @style=_color1>Latex Dress $flags.jobs.sewing.items.latexdress/2</span>
Time Left: $timer.sewing[_i]
Payment: 500$</center>
<center><<if $flags.jobs.sewing.items.latexdress >= 2>><<button "Deliver">><<set $player.assets.money+=500, $flags.jobs.sewing.slots[_i] = 0, $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>><<set _color1 = "color:green">><<else>><<set _color1 = "color:red">><</if>><span @style=_color1>Long Latex Gloves $flags.jobs.sewing.items.latexlonggloves/2</span>
<<if $flags.jobs.sewing.items.dress >= 3>><<set _color2 = "color:green">><<else>><<set _color2 = "color:red">><</if>><span @style=_color2>Dress $flags.jobs.sewing.items.dress/3</span>
Time Left: $timer.sewing[_i]
Payment: 590$</center>
<center><<if $flags.jobs.sewing.items.latexlonggloves >= 2 && $flags.jobs.sewing.items.dress >= 3>><<button "Deliver">><<set $player.assets.money+=590, $flags.jobs.sewing.slots[_i] = 0, $flags.jobs.sewing.items.dress-=3, $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>><<set _color1 = "color:green">><<else>><<set _color1 = "color:red">><</if>><span @style=_color1>Catsuit $flags.jobs.sewing.items.catsuit/2</span>
Time Left: $timer.sewing[_i]
Payment: 600$</center>
<center><<if $flags.jobs.sewing.items.catsuit >= 2>><<button "Deliver">><<set $player.assets.money+=600, $flags.jobs.sewing.slots[_i] = 0, $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>><<set _color1 = "color:green">><<else>><<set _color1 = "color:red">><</if>><span @style=_color1>Skirt $flags.jobs.sewing.items.skirt/1</span>
Time Left: $timer.sewing[_i]
Payment: 80$</center>
<center><<if $flags.jobs.sewing.items.skirt >= 1>><<button "Deliver">><<set $player.assets.money+=8, $flags.jobs.sewing.slots[_i] = 0, $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>><<set _color1 = "color:green">><<else>><<set _color1 = "color:red">><</if>><span @style=_color1>Latex Gloves $flags.jobs.sewing.items.latexgloves/4</span>
Time Left: $timer.sewing[_i]
Payment: 180$</center>
<center><<if $flags.jobs.sewing.items.latexgloves >= 4>><<button "Deliver">><<set $player.assets.money+=180, $flags.jobs.sewing.slots[_i] = 0, $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>><<set _color1 = "color:green">><<else>><<set _color1 = "color:red">><</if>><span @style=_color1>High Waist Dress $flags.jobs.sewing.items.highwaistdress/3</span>
Time Left: $timer.sewing[_i]
Payment: 420$</center>
<center><<if $flags.jobs.sewing.items.highwaistdress >= 3>><<button "Deliver">><<set $player.assets.money+=420, $flags.jobs.sewing.slots[_i] = 0, $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>><<set _color1 = "color:green">><<else>><<set _color1 = "color:red">><</if>><span @style=_color1>Jeans Skirt $flags.jobs.sewing.items.jeansskirt/3</span>
<<if $flags.jobs.sewing.items.jeans >= 2>><<set _color2 = "color:green">><<else>><<set _color2 = "color:red">><</if>><span @style=_color2>Jeans $flags.jobs.sewing.items.jeans/2</span>
Time Left: $timer.sewing[_i]
Payment: 435$</center>
<center><<if $flags.jobs.sewing.items.jeansskirt >= 3 && $flags.jobs.sewing.items.jeans >= 2>><<button "Deliver">><<set $player.assets.money+=435, $flags.jobs.sewing.slots[_i] = 0, $flags.jobs.sewing.items.jeans-=2, $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>><<set _color1 = "color:green">><<else>><<set _color1 = "color:red">><</if>><span @style=_color1>Dress $flags.jobs.sewing.items.dress/2</span
Time Left: $timer.sewing[_i]
Payment: 320$</center>
<center><<if $flags.jobs.sewing.items.dress >= 2>><<button "Deliver">><<set $player.assets.money+=320, $flags.jobs.sewing.slots[_i] = 0, $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>><<set _color1 = "color:green">><<else>><<set _color1 = "color:red">><</if>><span @style=_color1>Gloves $flags.jobs.sewing.items.gloves/5</span>
Time Left: $timer.sewing[_i]
Payment: 150$</center>
<center><<if $flags.jobs.sewing.items.gloves >= 5>><<button "Deliver">><<set $player.assets.money+=150, $flags.jobs.sewing.slots[_i] = 0, $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>><<set _color1 = "color:green">><<else>><<set _color1 = "color:red">><</if>><span @style=_color1>Latex Gloves $flags.jobs.sewing.items.latexgloves/5</span>
<<if $flags.jobs.sewing.items.latexlonggloves >= 3>><<set _color2 = "color:green">><<else>><<set _color2 = "color:red">><</if>><span @style=_color2>Latex Long Gloves $flags.jobs.sewing.items.latexlonggloves/3</span>
Time Left: $timer.sewing[_i]
Payment: 380$</center>
<center><<if $flags.jobs.sewing.items.latexgloves >= 5 && $flags.jobs.sewing.items.latexlonggloves >= 3>><<button "Deliver">><<set $player.assets.money+=380, $flags.jobs.sewing.slots[_i] = 0, $flags.jobs.sewing.items.latexgloves-=5, $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>><<set _color1 = "color:green">><<else>><<set _color1 = "color:red">><</if>><span @style=_color1>Long Gloves $flags.jobs.sewing.items.longgloves/4</span>
Time Left: $timer.sewing[_i]
Payment: 220$</center>
<center><<if $flags.jobs.sewing.items.longgloves >= 4>><<button "Deliver">><<set $player.assets.money+=220, $flags.jobs.sewing.slots[_i] = 0, $flags.jobs.sewing.items.longgloves-=4>><<goto "iSell3">><</button>><<else>><span style=color:red>Cannot deliver</span><</if>></center></div>
\<</switch>><</capture>><</for>><</widget>><div class="shower"><<set _VidId = "Images/Porn/GloryholeAnal" + random(1,2) + ".m4v">><video @src=_VidId type="video/m4v" autoplay loop></video></div>
You happily ride his cock, doing your best to please the man. After a while, he fills your needy hole and <span id=btn1><<link "leaves." "GS">><<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 $player.stats.hygiene-=(random(3,7))>><<set $time.minutes+=random(25,30)>><<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>><<Sex "Anal">><</link>></span><div class="shower"><<set _VidId = "Images/Porn/GHTitfuck" + random(1,2) + ".m4v">><video @src=_VidId type="video/m4v" autoplay loop></video></div>
You use your <<BreastSize>> breasts to please the man's cock, it doesn't take much time for him to cum on them and <span id=btn1><<link "leaves." "GS">><<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 $player.stats.hygiene-=random(3,7)>><<set $time.minutes+=random(26,32)>><<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>><<Sex "Boobs">><</link>></span><<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 && (($player.status.crossdressing && $player.status.convincingness > 4 && $player.status.gender is 1) or $player.status.gender is 2)>> | <<link "Apply for waitress position" "ApplyBM">><</link>><</if>><<else>><<if (($player.status.crossdressing && $player.status.gender is 1) or $player.status.gender is 2) && $player.stats.hygiene >= 75 && ($player.status.recovery[1] is 0 or $player.status.admorvils) && ($time.minutes >= 1080 && $time.minutes <= 1380)>> | <<link "Work (Waitress) - 4:00" "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 && ($player.status.gender is 2 or ($player.status.crossdressing && $player.status.convincingness > 4 && $player.status.gender is 1))>> | <<link "Audition" "ApplyB">><</link>><</if>><<else>><<if $player.stats.hygiene > 69 && ($player.status.recovery[1] is 0 or $player.status.admorvils) && $player.status.crossdressing && ($time.minutes > 180 && $time.minutes < 1080)>> | <<link "Practice - 0:30" "TrainB">><<set $time.minutes+=30>><</link>><<elseif $player.stats.hygiene > 69 && ($player.status.recovery[1] is 0 or $player.status.admorvils) && $player.status.crossdressing && ($time.minutes >= 1080 or $time.minutes <= 120)>> | <<link "Work (Stripper) - 1:30" "WorkB2">><</link>><<elseif $time.minutes > 90 && $time.minutes <= 720>> | <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" "ApplyS">><</link>><<else>> | <<if $time.minutes < 1080 && $time.minutes > 600>><<link "Practice - 0:30" "TrainS">><<set $time.minutes+=30>><</link>><<else>><<if $player.stats.hygiene > 69>><<if $player.status.recovery[1] > 0 && !$player.status.admorvils>>You are currently recovering<<else>><<link "Work - (1:30)" "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">><<elseif visited("CC Booth") > 0 && visited("F69Quests")>><<goto "F69Quests">><<elseif visited("F69Quests") > 0 && $timer.f69Tasks == 0>><center><<link "Supply Order" "F69Quests">><</link>></center>
<</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 at the address that was given to you earlier. The building entrance looks old. Whatever is here, it doesn't look very professional and definitely illegal.
However you end up knocking on the door despite your self-questioning. after a few seconds, a small shutter slides 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 afraid you got the wrong number. Those people are probably not messing around due to the nature of their operation.
The man slides the shutter down and after a few seconds he opens the door, revealing the quite modern lobby of the clinic, which heavily contrasts with the outside. If anything, it puts you a little more at ease when it comes to the quality of their products.
<span id=btn1><<link "Enter" "UndergroundClinic">><</link>></span><<SpaceClick2>><<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>> | <<for _las = $playerBody.tattoos; _las < $playerBody.tattoos.length; _las++>><<if $playerBody.tattoos[_las].design !== "None">><<set _uk = true>><<break>><</if>><</for>><<if _uk>><<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++>><<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" "MudBath">><<set $time.minutes+=60>><</link>> | <<link "Hot Tub" "HotTub">><<set $time.minutes+=60>><</link>> | <<link "Massage" "Massage">><<set $time.minutes+=60>><</link>> | <<link "Sauna" "Sauna">><<set $time.minutes+=60>><</link>> | <<link "Nail Cares" "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>>
<center><<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.admorvils>>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++>><</link>><</if>><</if>><</if>><<elseif $time.minutes > 600 && $time.minutes < 1020>>You missed work today.<</if>><</if>> | <<link "Leave" "Travel">><</link>></center><<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>><span id=btn1><<link "mudbath." "Spa">><<addMoodModifier "Spa Care" 5 1 0>><</link>></span><<else>>mudbath and you get to spend sometime just thinking about your <span id=btn1><<link "life."goto "Spa">><<if $player.stats.bimbofication > 0>><<set $player.stats.bimbofication-->><</if>><<addMoodModifier "Spa Care" 5 1 0>><</link>></span><</if>><<SpaceClick2>><<set _EffectChance = random(1,100)>><div class="travel">[img[Images/Locations/Massage.jpg]]</div>
You receive a nice, relaxing <<if _EffectChance < 61>><span id=btn1><<link "massage." "Spa">><<addMoodModifier "Spa Care" 5 1 0>><</link>></span><<elseif _EffectChance > 60 && $player.stats.dominance >= 0>>massage and you get to agree with yourself to let go a <span id=btn1><<link "little." "Spa">><<addMoodModifier "Spa Care" 5 1 0>><<if $player.stats.dominance > 0>><<set $player.stats.dominance-->><</if>><</link>></span><<elseif _EffectChance > 60 && $player.stats.dominance < 0>>massage and feel a renewed sense of <span id=btn1><<link "self-confidence" "Spa">><<set $player.stats.dominance++>><</link>></span><</if>><<SpaceClick2>><<set _EffectChance = random(1,100)>><div class="travel">[img[Images/Locations/Sauna.jpg]]</div>
You spend some time in the <<if _EffectChance < 61>><span id=btn1><<link "sauna." "Spa">><<addMoodModifier "Spa Care" 5 1 0>><</link>></span><<else>>sauna and you feel a little more pride in <span id=btn1><<link "yourself." "Spa">><<addMoodModifier "Spa Care" 5 1 0>><<if $player.stats.sissification > 0>><<set $player.stats.sissification-->><</if>><</link>></span><</if>><<SpaceClick2>><<set _EffectChance = random(1,100)>><div class="travel">[img[Images/Locations/HotTub.jpg]]</div>
You spend some time in the <<if _EffectChance < 61>><span id=btn1><<link "hot tub." "Spa">><<addMoodModifier "Spa Care" 5 1 0>><</link>></span><<else>>hot tub and you feel like you regained some of your lost <span id=btn1><<link "dignity." "Spa">><<if $player.stats.dignity < 100>><<set $player.stats.dignity++>><</if>><<addMoodModifier "Spa Care" 5 1 0>><</link>></span><</if>><<SpaceClick2>><<set _VidId = "Images/Porn/" + either("Male", "Shemale") + random(1,2) + ".m4v">><video @src=_VidId type="video/m4v" autoplay loop></video>
You enjoy the show for a <<if $player.assets.money > 14>>while and tip the stripper a couple of <span id=btn1><<link "bucks." "ShowNTail">><<set $player.assets.money-=random(5,15)>><<set $time.minutes+=30>><<Voyeurism>><</link>></span><<else>><span id=btn1><<link "while." "ShowNTail">><<set $time.minutes+=30>><<Voyeurism>><</link>></span><</if>><<SpaceClick2>><<set _VidId = "Images/Porn/Stripper" + random(1,3) + ".m4v">><video @src=_VidId type="video/m4v" autoplay loop></video>
You enjoy the show for a <<if $player.assets.money > 14>>while and tip the stripper a couple of <span id=btn1><<link "bucks." "BlueMoon">><<set $player.assets.money-=random(5,15)>><<set $time.minutes+=30>><<Voyeurism>><</link>></span><<else>><span id=btn1><<link "while." "BlueMoon">><<set $time.minutes+=30>><<Voyeurism>><</link>></span><</if>><<SpaceClick2>><<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>><<set _n = either('Natasha', 'Saskia', 'Tatiana', 'Beatrix')>><<else>><<set _n = either('Ryan', 'Rodrigo', 'Gregor')>><</if>><<textbox "$player.names.showNTail" "_n" autofocus>> <span id=btn1><<button "Confirm" "WorkS">><<set $player.names.showNTail>><</button>></span><<SpaceClick>><<else>><<if $playerBody.breast.size < 2>><<set _VidId = "Images/Porn/Male">><<else>><<set _VidId = "Images/Porn/Shemale">><</if>><<set _VidId+="Stripper"+random(1,2)+".m4v">><video @src=_VidId type="video/m4v" autoplay loop></video>
<<if $player.skills[6].level is 0 && _EffectChance >= 100-(($player.skills[6].level*10)+10)>>A client asks for a [[private dance.->PrivateS]]
<</if>><span id=btn1><<link "Done" "ShowNTail">><<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+=90>><<Work>><</link>></span><<SpaceClick2>><</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...
<<set _name = either('Jade', 'Cookie', 'Brandy', 'Angel', 'Ginger', 'Candy', 'Bambi', 'Kitty', 'Destiny')>><<textbox "$player.names.blueMoon" "_name" autofocus>> <span id=btn1><<button "Confirm" "WorkB2">><<set $player.names.blueMoon>><</button>></span><<SpaceClick>><<else>><<set _EffectChance = random(0,100)>><<set _VidId = "Images/Porn/Stripper" + random(1,3) + ".m4v">><video @src=_VidId type="video/m4v" autoplay loop></video>
<<if _EffectChance >= (90-($player.skills[6].level*10))>>A client asks for a [[private dance.->PrivateB]]
<</if>><span id=btn1><<link "Done" "BlueMoon">><<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+=Math.floor((140+random(20,60)+$flags.jobs.dancing.masteries[0])*($player.stats.mood/100))>><<set $time.minutes+=90>><<set $player.stats.hygiene-=10>><<Work>><</link>></span><<SpaceClick2>><</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>
<span id=btn1>[[Done->Gym]]</span><<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>
<span id=btn1>[[Done->Travel]]</span><</if>><<SpaceClick2>><<set _id = -1>><div style="background-color: #414040; color: white; border: solid white 2px; font-size: 1em"><<button "The Crossdresser">><<set _id = 0>><<replace "#output">><<include "Crossdresser">><</replace>><</button>><<button "The Planner">><<set _id = 1>><<replace "#output">><<include "The Planner">><</replace>><</button>><<button "The Rich Kid">><<set _id = 2>><<replace "#output">><<include "Rich Kid">><</replace>><</button>><<button "The Nerd">><<set _id = 3>><<replace "#output">><<include "Nerd">><</replace>><</button>><<button "The Jock">><<set _id = 4>><<replace "#output">><<include "Jock">><</replace>><</button>><<button "Random">><<set _id = 5>><<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>\
\
<div class=hidden><<nobr>><span id="btn1"><<button $btn1>><<if _id !== -1>>
<<switch _id>>
<<case 0>>
<<set $player.backstory = 1>>
<<set $player.stats.sissification = 10>>
<<case 1>>
<<set $player.backstory = 5>>
<<addToInventory "Alarm">>
<<set $player.stats.dominance = 10>>
<<case 2>>
<<set $player.backstory = 2>>
<<set $player.assets.money+=1000>>
<<addToInventory "Laptop">>
<<case 3>>
<<set $player.backstory = 3>>
<<case 4>>
<<set $player.backstory = 4>>
<<set $player.stats.sissification = -10, $playerBody.ratio = 60>>
<<case 5>>
<<set $player.backstory = random(1,5)>>
<<if $player.backstory is 1>>
<<set $player.stats.sissification = 10>>
<<elseif $player.backstory is 2>>
<<set $player.assets.money+=1000>>
<<addToInventory "Laptop">>
<<elseif $player.backstory is 4>>
<<set $player.stats.sissification = -10, $playerBody.ratio = 60>>
<<elseif $player.backstory is 5>>
<<addToInventory "Alarm">>
<<set $player.stats.dominance = 10>>
<</if>>
<</switch>>
<<goto "Character Creation 2">>
<</if>>
<</button>></span>
<<SpaceClick>><span id="btnRight"><<button $btnRight>>
<<replace #output>>
<<switch _id>>
<<case 0>>
<<include "The Planner">>
<<case 1>>
<<include "Rich Kid">>
<<case 2>>
<<include "Nerd">>
<<case 3>>
<<include "Jock">>
<<case 4>>
<<include "RandomM">>
<<default>>
<<include "Crossdresser">>
<</switch>>
<</replace>>
<<set _id++>>
<<if _id > 5>>
<<set _id = 0>>
<</if>>
<</button>></span>
<<script>>
Mousetrap
.unbind('right')
.bind('right', function () {
$('#btnRight button').click();
});
<</script>>
<span id="btnLeft"><<button $btnLeft>>
<<replace #output>>
<<switch _id>>
<<case 1>>
<<include "Crossdresser">>
<<case 2>>
<<include "The Planner">>
<<case 3>>
<<include "Rich Kid">>
<<case 4>>
<<include "Nerd">>
<<case 5>>
<<include "Jock">>
<<default>>
<<include "RandomM">>
<</switch>>
<</replace>>
<<set _id-->>
<<if _id < 0>>
<<set _id = 5>>
<</if>>
<</button>></span>
<<script>>
Mousetrap
.unbind('left')
.bind('left', function () {
$('#btnLeft button').click();
});
<</script>><</nobr>></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 = 60>><<set $player.backstory = 4>><<set $player.stats.sissification = -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 and mood don'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 = -1>>
<<set _check2 = -1>>
<<elseif _outfit[0]>>
<<set _check1 = 1>>
<<set _check2 = 1>>
<<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 && (($playerBody.ratio < 34 && !_corsettery) or ($playerBody.ratio < 54 && _corsettery))>>
<<set _check14 = 2>>
<<elseif $playerBody.muscleBuild >= -1 && $playerBody.muscleBuild <= 2 && (($playerBody.ratio >= 34 && !_corsettery) or ($playerBody.ratio >= 54 && _corsettery))>>
<<set _check14 = 1>>
<<elseif $playerBody.muscleBuild is 3 && (($playerBody.ratio < -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 = 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." "Kam.io">><<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>><<set $time.minutes+=60>><</link>><<else>><div class="topBar">[img[Images/Assets/Icons/Kamio.png]] Kam.io <div style='float: right;'><<button "x" "Laptop">><</button>></div></div><<SiteBar>><div class=kam><<button "Watch a stream" "KamWatch">><</button>><<if $flags.jobs.kam.job && $player.stats.dignity <= 80>><<button "Stream - (5:00)" "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; max-width: 150px; 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>><<CloseApp>><div class="topBar">[img[Images/Assets/Icons/Kamio.png]] Kam.io <div style='float: right;'><<button "x" "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; max-width: 150px; 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, $BlackmailID = random(1,5), $timer.kamBad = 7, $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, _EffectChance = random(1,100)>>
<<if _EffectChance > 80>>
<<set $flags.jobs.kam.vBad = true, $BlackmailID = random(1,10), $timer.kamBad = 0>>
<<else>>
<<set $flags.jobs.kam.bad = true, $BlackmailID = random(1,5), $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, _EffectChance = random(1,100)>>
<<if _EffectChance > 80>>
<<set $flags.jobs.kam.vBad = true, $BlackmailID = random(1,10), $timer.kamVBad = 7>>
<<else>>
<<set $flags.jobs.kam.bad = true, $BlackmailID = random(1,5), $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, _EffectChance = random(1,100)>>
<<if _EffectChance > 60>>
<<set $flags.jobs.kam.vBad = true, $BlackmailID = random(1,10), $timer.kamVBad = 7>>
<<else>>
<<set $flags.jobs.kam.bad = true, $BlackmailID = random(1,5), $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, $BlackmailID = random(1,10), $timer.kamVBad = 7>>
<<else>>
<<set $flags.jobs.kam.bad = true, $BlackmailID = random(1,5), $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, $BlackmailID = random(1,10), $timer.kamVBad = 7>>
<<else>>
<<set $flags.jobs.kam.bad = true, $BlackmailID = random(1,5), $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, _EffectChance = random(1,100)>>
<<if _EffectChance > 62>>
<<set $flags.jobs.kam.vBad = true, $BlackmailID = random(1,10), $timer.kamVBad = 7>>
<<else>>
<<set $flags.jobs.kam.bad = true, $BlackmailID = random(1,5), $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, _EffectChance = random(1,100)>>
<<if _EffectChance > 82>>
<<set $flags.jobs.kam.vBad = true, $BlackmailID = random(1,10), $timer.kamVBad = 7>>
<<else>>
<<set $flags.jobs.kam.bad = true, $BlackmailID = random(1,5), $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, $BlackmailID = random(1,5), $timer.kamVBad = 7>>
<<else>>
<<set $flags.jobs.kam.bad = true, $BlackmailID = random(1,5), $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, _EffectChance = random(1,100)>>
<<if _EffectChance > 34>>
<<set $flags.jobs.kam.vBad = true, $BlackmailID = random(1,10), $timer.kamVBad = 7>>
<<else>>
<<set $flags.jobs.kam.bad = true, $BlackmailID = random(1,5), $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, _EffectChance = random(1,100)>>
<<if _EffectChance > 67>>
<<set $flags.jobs.kam.vBad = true, $BlackmailID = random(1,10), $timer.kamVBad = 7>>
<<else>>
<<set $flags.jobs.kam.bad = true, $BlackmailID = random(1,5), $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, $flags.jobs.kam.bad = false>>
<<if !$flags.jobs.kam.vBad>>
<<set $flags.jobs.kam.vBad = true, $BlackmailID = random(1,10), $timer.kamVBad = 7, $timer.kamBad = 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>>
<<set $flags.jobs.kam.viewersgain = Math.floor(($flags.jobs.kam.viewersgain*($player.stats.mood/100)))>>
<<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 2>>
<<if $player.assets.moneygain < $Goal1>>
<<addMoodModifier "Failed Stream Goals" -10 1 720>>
<<elseif $player.assets.moneygain < $Goal2>>
<<addMoodModifier "Failed Stream Goals" -5 1 720>>
<<elseif $player.assets.moneygain > $Goal4 && $Goal4 != -1>>
<<addMoodModifier "Shattered Stream Goals" -5 2 0>>
<</if>>
<<elseif $kamtype is 3>>
<<set $player.assets.moneygain = (Math.floor($player.assets.moneygain*2))>>
<</if>>
<<set $player.assets.moneygain = Math.floor($player.assets.moneygain*($player.stats.mood/100))>>
<<set $player.assets.money += Math.min($flags.jobs.kam.cap, $player.assets.moneygain)>>
<</silently>><div class="topBar">[img[Images/Assets/Icons/Kamio.png]] Kam.io <div style='float: right;'><<button "x" "Laptop">><<set $time.minutes+=300, $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, $time.minutes+=300, $player.skills[5].xp+=random(4,6)>><<Work>><<goto _site>><</button>></div><div class=kam><div class=stream><div style=font-size:1.5em>$player.names.usernameK Stream</div><<StreamChat>><<StreamVidWidget>></div>
<span id=btn1><<link "Done" "Kam.io">><<set $time.minutes+=300>><<Work>>><<set $player.skills[5].xp+=random(4,6)>><</link>></span>
</div><div style="width: 101.9%; background-color:#0000B2;"> <div class="topBar3"><<button "Shut Down">><<set $player.skills[5].xp+=random(4,6), $time.minutes+=300>><<Work>><<House>><</button>><div style="min-width: 75px; max-width: 75px; max-width: 150px; 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>
<<SpaceClick2>><div class="topBar">[img[Images/Assets/Icons/Kamio.png]] Kam.io <div style='float: right;'><<button "x" "Laptop">><</button>></div></div><<SiteBar>><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" "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" "">>
<span id=btn1><<button "Confirm" "KamAcct">><<set $player.names.usernameK>><<set $flags.jobs.kam.job = true>><</button>></span></center><<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 = _new>><<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>><span id=btn1><<button "Close" "Kam.io">><</button>></span><</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; max-width: 150px; 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><<SpaceClick>><<widget "KamTrend">>
<<set _hasWig = setup.playerCode.isWearingItemWithTags('Wig')>>
<<switch $flags.jobs.kam.trend>>
<<case "Sissy">>
<<if $player.status.crossdressing && $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 && (_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 && (_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 && $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">[img[Images/Assets/Icons/Kamio.png]] Kam.io <div style='float: right;'><<button "x" "Laptop">><</button>></div></div><<SiteBar>><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>>
<<refreshPassage>>
<<elseif ($Goal4 !== -1 && (($Goal4 < $Goal3) or ($Goal4 < $Goal2) or ($Goal4 < $Goal1))) or ($Goal3 !== -1 && (($Goal3 < $Goal2) or ($Goal3 < $Goal1))) or ($Goal2 !== -1 && ($Goal2 < $Goal1))>>
<<set $GoalError = 2>>
<<refreshPassage>>
<<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; max-width: 150px; 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 <= 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 <span id=btn1><<link "efforts." "BlueMoon">><</link>></span><<elseif $player.status.convincingness > 8 && $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 <span id=btn1><<link "here!" "BlueMoon">><</link>></span><<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 <span id=btn1><<link "bit" "BlueMoon">><<set $flags.jobs.blueMoon.stripper = true>><</link>></span><</if>><<SpaceClick2>><<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 <<CDP 0 "his">>.
<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 $flags.jobs.holt.raise == true>><<set $player.aseets.money+=24>><</if>><<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 <span id=btn1><<link "assignments." "HOE">><</link>></span>
\
\<<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 <span id=btn1><<link "firm." "HOE">><</link>></span>
\
\<<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 <span id=btn1><<link "internship." "HOE">><</link>></span>
\
\<<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 <span id=btn1><<link "understanding..." "HOE">><</link>></span>
\
\<<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 <span id=btn1><<link "corporation!" "HOE">><</link>></span>
\
\<<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.</span>
<span id=btn1>[[Shift is over->HOE]]</span><</if>><<SpaceClick2>></div><</if>><<Work>><div class="itemContainer3"><<shop "Underground Clinic">></div>\
<span id=btn1>[[Leave->UndergroundClinic]]</span><<SpaceClick2>><<set _VidId = "Images/Porn/Stripper" + random(1,3) + ".m4v">><video @src=_VidId type="video/m4v" autoplay loop></video>
You practice a bit. <span id=btn1><<link "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>><<set $player.stats.hygiene-=8>><</link>></span><<SpaceClick2>>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 <span id=btn1><<link "practice." "ShowNTail">><<set $flags.jobs.showNTail = true>><</link>><<SpaceClick2>><<set _VidId = "Images/Porn/">><<if $playerBody.breast.size < 2>><<set _VidId+="MaleStripper"+random(1,2)+".m4v">><<else>><<set _VidId+="ShemaleStripper"+random(1,2)+".m4v">><</if>><video @src=_VidId type="video/m4v" autoplay loop></video>
You practice a for a little <span id=btn1><<link "bit." "ShowNTail">><<if $player.backstory is 3>><<set $player.skills[6].xp+=(random(3,6))>><<else>><<set $player.skills[6].xp+=(random(2,4))>><</if>><<set $player.stats.hygiene-=8>><</link>></span><<SpaceClick2>><<set $time.minutes+=random(50,100)>><<set _VidId = random(1,16)>><div class="topBar">[img[Images/Assets/Icons/Kamio.png]] Kam.io <div style='float: right;'><<button "x" "Laptop">><</button>></div></div><<SiteBar>><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>
<span id=btn1><<link "Done" "Kam.io">><</link>></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; max-width: 150px; 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><<SpaceClick2>><<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 <span btn1><<link "spent." "BlueMoon">><<set $time.minutes+=15>><<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>><</link>></span><<SpaceClick2>><<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 <span id=btn1><<link "spent." "ShowNTail">><<set $time.minutes+=15>><<set $player.assets.money+=(80+(Math.floor(($player.skills[6].level+1)*random(10,20))))>><<set $player.stats.hygiene-=5>><</link>></span><<SpaceClick2>><<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>><<widget "Looks">>
<div class="itemContainer">
<<for _i = 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'>>
<<refresh>>
<</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, 'Wrists')>>
<<set _ring = setup.playerCode.itemWithTag($playerClothingLooks[_i].clothing, 'Ring')>>
<<WardrobeLooksShowOne _earrings _neckwear _wrists _ring $playerClothingLooks[_i].name 'more' _i>>
<</if>>
<</capture>>
<</for>>
</div>
<</widget>><<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]>>
<<refreshPassage>>
<</button>>
<<button 'Delete'>>
<<set State.variables.playerClothingLooks[_args[6]].clothing = []>>
<<refreshPassage>>
<</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 <span id=btn1><<link "owner" "Dog Sitter 2">><<set $time.minutes+=60>><</link>></span><<set _beigeP = 0>><<set _pinkP = 0>><<set _orangeP = 0>><<set _yellowP = 0>><<set _redP = 0>><<set _cyanP = 0>><<set _lightBlueP = 0>><<set _whiteP = 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>><span id=btn1><<link "Give">><<set $time.minutes+=60>><<set _beigeP, _pinkP, _orangeP, _yellowP, _redP, _cyanP, _lightBlueP, _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>></span><<SpaceClick2>>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>>
<span id=btn1><<link "Return Home">><<unset $DogTest>><<House>><</link>></span><<SpaceClick2>><<set _beigeP = 0>><<set _pinkP = 0>><<set _orangeP = 0>><<set _yellowP = 0>><<set _redP = 0>><<set _cyanP = 0>><<set _lightBlueP = 0>><<set _whiteP = 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>><span id=btn1><<link "Give">><<set $time.minutes+=60>><<set _beigeP, _pinkP, _orangeP, _yellowP, _redP, _cyanP, _lightBlueP, _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>></span><<SpaceClick2>><<set _beigeP = 0>><<set _pinkP = 0>><<set _orangeP = 0>><<set _yellowP = 0>><<set _redP = 0>><<set _cyanP = 0>><<set _lightBlueP = 0>><<set _whiteP = 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>><span id=btn1><<link "Give">><<set $time.minutes+=60>><<set _beigeP, _pinkP, _orangeP, _yellowP, _redP, _cyanP, _lightBlueP, _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>></span><<SpaceClick2>><<set _beigeP = 0>><<set _pinkP = 0>><<set _orangeP = 0>><<set _yellowP = 0>><<set _redP = 0>><<set _cyanP = 0>><<set _lightBlueP = 0>><<set _whiteP = 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>><span id=btn1><<link "Give">><<set $time.minutes+=60>><<set _beigeP, _pinkP, _orangeP, _yellowP, _redP, _cyanP, _lightBlueP, _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>></span><<SpaceClick2>><<set _beigeP = 0>><<set _pinkP = 0>><<set _orangeP = 0>><<set _yellowP = 0>><<set _redP = 0>><<set _cyanP = 0>><<set _lightBlueP = 0>><<set _whiteP = 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>><span id=btn1><<link "Give">><<set $time.minutes+=60>><<set _beigeP, _pinkP, _orangeP, _yellowP, _redP, _cyanP, _lightBlueP, _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>></span><<SpaceClick2>><<set _beigeP = 0>><<set _pinkP = 0>><<set _orangeP = 0>><<set _yellowP = 0>><<set _redP = 0>><<set _cyanP = 0>><<set _lightBlueP = 0>><<set _whiteP = 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>><span id=btn1><<link "Give">><<set $time.minutes+=60>><<set _beigeP, _pinkP, _orangeP, _yellowP, _redP, _cyanP, _lightBlueP, _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>></span><<SpaceClick2>><<set _tilt = "display: inline-block; transform: rotate(" + random(-15,15) + "deg)">>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", "cleanslate")>><<else>><<print either("robinhood","Rapunzel","cornucopia","Swift","makingofaslut","smoothcriminal","gothwaifu","prettyinpink","slutqueen","innerbimbo","playdate","dusty","packrat","Primadonna")>><</if>></span><br><br></div></center>
<span id=btn1><<link "You wonder what this means">><<unset $DogTest>><<House>><<set $player.assets.money+=100, $time.minutes+=55>><</link>></span><<SpaceClick2>><span class=You>"Hey Crystal..."</span>, you say nonchalantly, preparing yourself for the rather difficult conversation you two are about to have.
<<CDP 0 "He">> pouts as <<CDP 0 "he">> notices your cold welcome, loosening ever so slightly <<CDP 0 "his">> 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>
<<CDP 0 "He">> notices something is amiss and lets go of you and nods, probably because <<CDP 0 "he">> 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 <span id=btn1>[[inside.->RV4p3a]]</span><<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 <<CDP 0 "his">> the last few times you came. The fact <<CDP 0 "he">> hid <<CDP 0 "his">> actual gender to you is something that feels a bit odd and you feel like you should at least confront <<CDP 0 "his">> about it. You sit alone at the bar, ordering a beer as usual, not particularly hopeful to find the "girl" as perhaps Kara told <<CDP 0 "his">> 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, <<CDP 0 "his">> voice and promiscuity being no strangers to you anymore. But now, what will you do, will you confront <<CDP 0 "his">>, 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 <<CDP 0 "his">> 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=btn1><<link "evening.">><<replace "#btn1">>evening.<</replace>><<replace "#output">><<include "RV4p2c">><</replace>><</link>></span>
<span id=output></span><</if>><<SpaceClick2>>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 <<CDP 0 "he">> already had a couple drink in <<CDP 0 "his">> body as <<CDP 0 "he">> was quite the party animal, at least from what little you actually knew about <<CDP 0 "his">>.
<span class=Crystal>"So? What did you want to talk about?"</span>, <<CDP 0 "he">> says, visibly worried about what you wanted to talk about? Did <<CDP 0 "he">> know? There was no way to be sure, but <<CDP 0 "he">> 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... really a girl... If I can say it that way."</span>
<<CDP 0 "He">> nods confirming <<CDP 0 "he">> doesn't consider <<CDP 0 "himself">> 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 <<CDP 0 "his">>.
Crystal seems to be quite affected by what you say and after a few choked noises coming from <<CDP 0 "his">> mouth <<CDP 0 "he">> finally starts explaining <<CDP "himself">>. <span class=Crystal>"Look... $player.names.basic... I really..."</span>, <<CDP 0 "he">> lets out a frustrated huph, trying to find the right words, <span class=Crystal>"Let me start again. $player.names.basic, I know you might be shocked... or upset but truth is that 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 Crystal->RV4p4a]] | [[Remain upset Crystal->RV4p4b]]</center><<set _hasTravelPass = setup.playerCode.hasItem('TravelPass')>><<set $player.stats.health-=5>><<set $player.stats.hygiene-=15>><<set $time.minutes = 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 <span id=btn1><<link "home.">><<set $time.minutes+=20>><<if $housing.current is "crappy apartment" && $time.days % 7 is 0>><<goto "Rent">><<else>><<House>><</if>><</link>></span><<elseif !_hasTravelPass && $player.assets.money > 14>>and you choose to take a cab back <span id=btn1><<link "home.">><<set $time.minutes+=20>><<if $housing.current is "crappy apartment" && $time.days % 7 is 0>><<goto "Rent">><<else>><<House>><</if>><</link>></span><<else>>and quietly put your clothes back on and walk back <span id=btn1><<link "home.">><<set $time.minutes+=20>><<if $housing.current is "crappy apartment" && $time.days % 7 is 0>><<goto "Rent">><<else>><<House>><</if>><</link>></span><</if>><<SpaceClick2>>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 <<CDP 0 "his">> skillful mouth whilst you make out with <<CDP 0 "his">> 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 <<CDP 0 "he">> 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...
<span id=btn1><<link "You wake up" "RV5p6">><<Night>><<Autosave>><<Sex "Penile">><</link>></span>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>, <<CDP 0 "he">> 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, <<CDP 0 "he">> leans in to kiss you, the alcohol having reason of <<CDP 0 "his">> inhibitions.
<span id=op><center><<link "Kiss Crystal">><<replace #op>>You kiss Crystal, the alcohol, or perhaps your subconscious dying to kiss <<CDP 0 "his">> back. You did already have sex with her and well, honestly you still are attracted to <<CDP 0 "his">>, despite what lies between <<CDP 0 "his">> 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.
<span id=btn1>[[Go back to Kara->RV5p4]]</span><</replace>><</link>> | <<link "Push Crystal back">><<replace #op>>You push Crystal back, not interested by <<CDP 0 "his">> advances. <<CDP 0 "He">> 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.
<span id=btn1>[[Go back to Kara->RV5p4]]</span><</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>, <<CDP 0 "he">> 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>, <<CDP 0 "he">> says softly before <<CDP 0 "he">> leans in to kiss you, the alcohol having reason of <<CDP 0 "his">> inhibitions.
You kiss Crystal, the alcohol, or perhaps your subconscious dying to kiss <<CDP 0 "his">> 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.
<span id=btn1>[[Go back to Kara->RV5p4]]</span><</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.
<span id=btn1><<link "Go with Crystal" "RV5p3">><</link>></span>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 <<CDP 0 "his">> 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 <<CDP 0 "he">> revealed <<CDP 0 "he">> 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>>, <<CDP 0 "he">> says awkwardly, unsure if you were ready to speak to <<CDP 0 "his">> 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 <span id=btn1><<link "home...">><<House>><</link>></span>"</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=btn1><<link "is...">><<replace #btn1>>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=btn1><<link "is...">><<replace "#btn1">>is...
<<include "RV5p2">><</replace>><</link>></span><</if>><<SpaceClick2>>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>, <<CDP 0 "he">> 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, <<CDP 0 "he">> emerges from her room once more, dressed only with a silk white corset which leaves <<CDP 0 "his">> 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">><<Night>><<Autosave>><<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 <<CDP 0 "his">> beautiful.
The two of you spend some time chatting, cuddling on the couch and, ultimately, to go back to <<CDP 0 "his">> bedroom, where the two of you spend the rest of the night, not even having sex, just enjoying each other's presence.
<span id=btn1><<link "You wake up" "RV4p6a">><<Night>><<Autosave>><</link>></span><</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 <<CDP 0 "his">> you are okay with it.
She smiles, visibly relieved that you aren't panicking at the sight of the cock between <<CDP 0 "his">> 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 <<CDP 0 "his">> beautiful.
The two of you spend some time chatting, cuddling on the couch and, ultimately, to go back to <<CDP 0 "his">> bedroom, where the two of you spend the rest of the night, not even having sex, just enjoying each other's presence.
<span id=btn1><<link "You wake up" "RV4p6a">><<Night>><<Autosave>><</link>></span><</if>><<SpaceClick2>>You ultimately decide not to confront Crystal, after all, despite the fact Crystal had a cock just like you, <<CDP 0 "he">> did look quite feminine and didn't really seem to want you to interact with <<CDP 0 "his">> cock anyway. <span class=You>"Hey Crystal!"</span>, you say as you tilt your head in order to catch a glimpse of <<CDP 0 "his">> face. <span class=You>"I was starting to worry you ditched this place!"</span>
<<CDP 0 "He">> 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 <<CDP 0 "he">> already had more than a few drinks by how <<CDP 0 "he">> talks, but you don't really mind, especially as you know <<CDP 0 "he">> is quite de party animal and well... you did see <<CDP 0 "his">> far drunker before.
Before you get to reply to <<CDP 0 "his">>, 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 <<CDP 0 "he">> smiles, guiding you through the crowd and out of the Red Vixen, hailing a cab straight back to <<CDP 0 "his">> <span id=btn1>[[apartment.->RV4p3b]]</span><span class=You>"Hey Crystal!"</span>, you say as you tilt your head in order to catch a glimpse of <<CDP 0 "his">> face. <span class=You>"I was starting to worry you ditched this place!"</span>
<<CDP 0 "He">> 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 <<CDP 0 "he">> already had more than a few drinks by how <<CDP 0 "he">> talks, but you don't really mind, especially as you know <<CDP 0 "he">> is quite de party animal and well... you did see <<CDP 0 "his">> far drunker before.
Before you get to reply to <<CDP 0 "his">>, 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 <<CDP 0 "he">> smiles, guiding you through the crowd and out of the Red Vixen, hailing a cab straight back to <<CDP 0 "his">> <span id=btn1>[[apartment.->RV4p3c]]</span>You decide to forgive Crystal. Even if you now know that <<CDP 0 "he">> is not a fully fledged female, <<CDP 0 "he">> 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 <<CDP 0 "his">> smile softly, like if you just lifted a terrible burden off <<CDP 0 "his">> shoulders by accepting <<CDP 0 "his">> for who <<CDP 0 "he">> is. <span class=Crystal>"R-really?"</span>, <<CDP 0 "he">> rather cutely asks. You notice <<CDP 0 "he">> 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 <<CDP 0 "his">>, hailing the nearest cab and heading back to <<CDP 0 "his">> <span id=btn1>[[apartment.->RV4p5a]]</span><<SpaceClick2>>You finally arrive to Crystal's apartment, but before you can get to <<CDP 0 "his">> room, the blonde stops you. <span class=Crystal>"Just give me a second, I want to change into something more... appropriate."</span>, <<CDP 0 "he">> says with a wink before vanishing in <<CDP 0 "his">> room, closing the door behind <<CDP 0 "his">>.
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, <<CDP 0 "he">> emerges from <<CDP 0 "his">> room once more, dressed only with a silk white corset which leaves <<CDP 0 "his">> perfectly limp little cock well in sight.
[img[Images/Porn/CrystalReveal.jpg]]
<span class=Crystal>Well... that's me...</span>, <<CDP 0 "he">> says, quite shyly as <<CDP 0 "he">> 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 <<CDP 0 "his">> beautiful.
The two of you spend some time chatting, cuddling on the couch and, ultimately, to go back to <<CDP 0 "his">> bedroom, where the two of you spend the rest of the night, not even having sex, just enjoying each other's presence.
<span id=btn1><<link "You wake up" "RV4p6a">><<Night>><<Autosave>><<set $time.minutes = 540>><<set $crystal.reveal = true>><</link>></span><<SpaceClick2>>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 <<CDP 0 "he">> shushes you.
<span class=Crystal>"What kind of hostess would I be if I didn't take care of it?"</span>, <<CDP 0 "he">> says teasingly, not letting go, visibly preparing to get <<CDP 0 "himself">> a nice morning treat.
You don't really protest, letting the sissy take care of your erection, enjoying the sight of <<CDP 0 "his">> lips eagerly wrapping around your glans, suckling on the tip of your cock, taking <<CDP 0 "his">> 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 <<CDP 0 "his">> mouth, making Crystal squeal happily as the thick fluid enters <<CDP 0 "his">> mouth. Now that you are both sated sexually, you decide to get up, dress back up and go back to your <span id=btn1><<link "place.">><<Sex "Penile">><<if $housing.current is "crappy apartment" && $time.days % 7 is 0>><<goto "Rent">><<else>><<House>><</if>><</link>></span>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>, <<CDP 0 "he">> 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 <span id=btn1><<link "were">><<House>><<set $crystal.reveal = true>><<set $time.minutes = 1380>><<set $crystal.panic = true>><</link>></span><<SpaceClick2>>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>, <<CDP 0 "he">> says, quite shyly as <<CDP 0 "he">> 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 <<CDP 0 "his">> beautiful.
The two of you spend some time chatting, cuddling on the couch and, ultimately, to go back to <<CDP 0 "his">> bedroom, where the two of you spend the rest of the night, not even having sex, just enjoying each other's presence.
<span id=btn1>[[You wake up->RV4p6a]]</span><</replace>><</link>></center></span><<SpaceClick2>><<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 = 0>>
<</if>>
<<if $timer.recovery > 0>>
<<set $timer.recovery-->>
<<elseif $timer.recovery < 0>>
<<set $timer.recovery = 0>>
<</if>>
<<if $timer.sissyMaid > 0>>
<<set $timer.sissyMaid-->>
<<elseif $timer.sissyMaid < 0>>
<<set $timer.sissyMaid = 0>>
<</if>>
<<if $timer.sewing[0] > 0>>
<<set $timer.sewing[0]-->>
<<elseif $timer.sewing[0] < 0>>
<<set $timer.sewing[0] = 0>>
<</if>>
<<if $timer.sewing[1] > 0>>
<<set $timer.sewing[1]-->>
<<elseif $timer.sewing[1] < 0>>
<<set $timer.sewing[1] = 0>>
<</if>>
<<if $timer.sewing[2] > 0>>
<<set $timer.sewing[2]-->>
<<elseif $timer.sewing[2] < 0>>
<<set $timer.sewing[2] = 0>>
<</if>>
<<if $timer.dogsitter > 0>>
<<set $timer.dogsitter-->>
<<elseif !$timer.dogsitter>>
<<set $timer.dogsitter = 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 = 0>>
<</if>>
<<if $timer.kamBad > 0>>
<<set $timer.kamBad-->>
<<elseif $timer.kamBad < 0>>
<<set $timer.kamBad = 0>>
<</if>>
<<if $timer.kamVBad > 0>>
<<set $timer.kamVBad-->>
<<elseif $timer.kamVBad < 0>>
<<set $timer.kamVBad = 0>>
<</if>>
<<if $timer.icoastOffer > 0>>
<<set $timer.icoastOffer-->>
<<elseif $timer.icoastOffer < 0>>
<<set $timer.icoastOffer = 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] = 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] = 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] = -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] = -1>>
<<set $timer.acting.cooldown[5] to 35>>
<</if>>
<<for _tag = 0; _tag < $timer.acting.gigs.length; _tag++>>
<<if $timer.acting.gigs[_tag] > 0>>
<<set $timer.acting.gigs[_tag]-->>
<</if>>
<</for>>
<<set _tac = 0>>
<<for _tac = 0; _tac < $timer.acting.cooldown.length; _tac++>>
<<if $timer.acting.cooldown[_tac] > 0>>
<<set $timer.acting.cooldown[_tac]-->>
<</if>>
<</for>>
<<if $flags.jobs.homekeeping.urgency == -1>>
<<set _random = random(1,100)>>
<<if _random <= 35>>
<<set $flags.jobs.homekeeping.urgency = 0>>
<<if _random <= 4 && $flags.jobs.homekeeping.specialUnlock>>
<<set $flags.jobs.homekeeping.tenantID = 2>>
<<elseif _random % 2 == 0>>
<<set $flags.jobs.homekeeping.tenantID = 0>>
<<else>>
<<set $flags.jobs.homekeeping.tenantID = 1>>
<</if>>
<<if $flags.jobs.homekeeping.tenantID == 2>>
<<set $flags.hobs.homekeeping.jobType = "???">>
<<elseif _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 = 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 = 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] = 0>><</if>>
<<if $timer.sewing[1] is 0 && $flags.jobs.sewing.slots[1] !== 0>><<set $flags.jobs.sewing.slots[1] = 0>><</if>>
<<if $timer.sewing[2] is 0 && $flags.jobs.sewing.slots[2] !== 0>><<set $flags.jobs.sewing.slots[2] = 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++>><<CD>>
<</if>>
<<if $playerBody.hair[1].sinceCut is 5>>
<<set $playerBody.hair[1].length++>><<CD>>
<</if>>
<<if $playerBody.hair[2].sinceCut is 10>>
<<set $playerBody.hair[2].length++>><<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 = 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 $player.status.sinceSex++>>
<<set $player.stats.lust[0]+=(2+Math.floor($player.stats.bimbofication/20))>>
<<if $player.traits.includes("Nymphomaniac")>>
<<set $player.stats.lust[0]++>>
<<elseif $player.traits.includes("Low Libido")>>
<<set $player.stats.lust[0]-->>
<</if>>
<<if $player.status.smokedToday == true>>
<<set $player.status.smokedToday = false>>
<</if>>
<<set _nails = setup.playerCode.hasAppliedItemWithTags('Nails')>><<if $timer.nails == 0 && _nails>><<set _Nails = setup.playerCode.itemAppliedWithTags("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" && setup.firstOfMonth.includes($time.days % 365)>>
<<if $player.assets.money >= 900 && !$flags.housing.lateRent && $flags.jobs.homekeeping.apartment is 1>>
<<set $player.assets.money-=900>>
<<elseif $player.assets.money >= 1800 && !$flags.housing.lateRent && $flags.jobs.homekeeping.apartment is 0>>
<<set $player.assets.money-=1800>>
<<elseif $player.assets.money >= 1800 && $flags.housing.lateRent && $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 && $flags.hobs.homekeeping.apartment is 0) 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 setup.firstOfMonth.includes($time.days % 365)>>
<<set _TravelPass = setup.playerCode.hasItem('TravelPass'), _NMPass = setup.playerCode.hasItem('NMTravelPass')>>
<<if _NMPass>>
<<removeFromInventory "NMTravelPass">>
<<elseif _TravelPass>>
<<removeFromInventory "TravelPass">>
<</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>><span id=btn1>[[Leave->College]]</span></center><<SpaceClick2>><<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?
<center><<link "Yes" "Registrar">><<set $player.assets.money-=_Payment>><<set $player.assets.studentDebt-=_Payment>><</link>> | <<link "Change Amount">><<refresh>><</link>> | <<link "Cancel" "Registrar">><</link>></center><</replace>><</button>>
<span id=btn1>[[Go Back->Registrar]]</span><<SpaceClick2>></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 class=Raven>"Ughh... Another guy trying to ask me out... The answer is no. Now get lost, freak."</span>
<span class=You>"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 class=Raven>"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 class=You>"Thanks for the info... Uhm... Am I risking my life if I ask your name?"</span>
She chuckles. <span class=Raven>"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 <span id=btn1><<link "goodbye." "Tenebria">><</link>></span><<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 <span id=btn1><<link "occupied." "Tenebria">><</link>></span><<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 <span id=btn1>[[past.->Tenebria]]</span><<elseif _ItemsTenebria < 17 && _ItemsTenebria > 10>>You walk to the register and chat with Raven a bit.
<span class=Raven>"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 class=You>"Well a little to see if new stuff came out and I do enjoy chatting with you every now and then."</span>
<span class=Raven>"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 <span id=btn1><<link "future." "Tenebria">><</link>></span><<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 class=You>"Hey there Raven, how's it going?"</span>
<span class=Raven>"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 class=You>"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 class=Raven>"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>
<span id=btn1><<link "Wait for her" "Raven1">><</link>></span><<elseif def _Gothmas && !_Gothmas>>Raven smiles as you approach the register. <span class=Raven>"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 class=Raven>"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 class=Raven>"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 <span id=btn1><<link "happy!" "Tenebria">><<addToInventory "GothmasSweater">><</link>></span>"</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">><<elseif visited("Raven") >= 25 && visited("Raven3") is 1 && visited("Raven4") is 0 && $player.status.crossdressing>><<if $time.minutes < 1140>><span class=Raven>"Hey, wanna hang out when I'm done working? I'm kinda busy right now, but you can check back around the closing time, this way you won't have to wait all day here."</span>
<span id=btn1><<link "Alright" "Tenebria">><</link>></span><<else>><span class=Raven>"Hey, just wait a minute while I close the store. We can hang out then."</span>
<span id=btn1><<link "Wait for her." "Raven4">><</link>></span><span class=Raven></span><</if>><<else>><span style=color:00e3e3>"Hey Raven, do you know if you might receive some new stuff anytime soon?"</span>
<span class=Raven>"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>
<span id=btn1><<link "Thanks Raven" "Tenebria">><</link>></span><</if>><</if>><<SpaceClick2>><<set $time.minutes+=60>><<Voyeurism>>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 class=Raven>"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 class=Raven>"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 class=Raven>"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 class=Raven>"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 class=Raven>"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 class=Raven>"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 <span id=btn1>[[boutique.->Tenebria]]</span><<SpaceClick2>><<if def $preload>><<set _makeup = $preload>><<unset $preload>><</if>><center><b><<if _makeup !== "Toper">>_makeup<<else>>Topper<</if>> -</b> <<link "Close">><<House>><<CD>><</link>></center><<MakeupChoice>><<switch _makeup>><<case "Lipstick", "Gloss", "Toper">><<MakeupLipButtons>><<case "Eyeshadow", "Eyeliner", "Mascara">><<MakeupEyeButtons>><</switch>><<if _makeup == "Styles">><<Styles>><<elseif _makeup == "Advanced">><<Advanced>><<else>><<set _items = setup.playerCode.inventoryItemsWithTag(_makeup)>><<MakeupView _items>><</if>><center id=btn1><<link "Close" "Bathroom">><<CD>><</link>></center><div class=hidden><<SpaceClick2>><span id="btnRight"><<button $btnRight>>
<<switch _makeup>>
<<case "Lipstick">>
<<set _makeup = "Gloss">>
<<case "Gloss">>
<<set _makeup = "Toper">>
<<case "Toper">>
<<set _makeup = "Eyeshadow">>
<<case "Eyeshadow">>
<<set _makeup = "Eyeliner">>
<<case "Eyeliner">>
<<set _makeup = "Mascara">>
<<case "Mascara">>
<<set _makeup = "Skin">>
<<case "Skin">>
<<set _makeup = "Nails">>
<<case "Nails">>
<<set _makeup = "Advanced">>
<<case "Advanced">>
<<set _makeup = "Styles">>
<<case "Styles">>
<<set _makeup = "Lipstick">>
<</switch>>
<<refreshPassage>>
<</button>></span>
<<script>>
Mousetrap
.unbind('right')
.bind('right', function () {
$('#btnRight button').click();
});
<</script>>
<span id="btnLeft"><<button $btnLeft>>
<<switch _makeup>>
<<case "Lipstick">>
<<set _makeup = "Styles">>
<<case "Gloss">>
<<set _makeup = "Lipstick">>
<<case "Toper">>
<<set _makeup = "Gloss">>
<<case "Eyeshadow">>
<<set _makeup = "Toper">>
<<case "Eyeliner">>
<<set _makeup = "Eyeshadow">>
<<case "Mascara">>
<<set _makeup = "Eyeliner">>
<<case "Skin">>
<<set _makeup = "Mascara">>
<<case "Nails">>
<<set _makeup = "Skin">>
<<case "Advanced">>
<<set _makeup = "Nails">>
<<case "Styles">>
<<set _makeup = "Advanced">>
<</switch>>
<<refreshPassage>>
<</button>></span>
<<script>>
Mousetrap
.unbind('left')
.bind('left', function () {
$('#btnLeft button').click();
});
<</script>></div><<widget "Advanced">><<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')]>><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">><<refreshPassage>><<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">><<refreshPassage>><<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">><<refreshPassage>><<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">><<refreshPassage>><<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">><<refreshPassage>><<washOff "StripedNails">><<set $time.minutes+=10>><<inventoryChangeQuantity "MakeupRemover" -1>><</button>><<else>><span style=color:white>I need polish remover</span><</if>></center></div>\
</div>
<</widget>><<widget Styles>>
<div class="itemContainer1">
<<for _i = 0; _i < $playerMakeupStyles.length; _i ++>>
<<capture _i>>
<<if $playerMakeupStyles[_i].makeup.length === 0>>
<div class="item">
<center>
[img[Images/Makeup/Style.jpg]]<br>
Empty<br>
<<textbox "$playerMakeupStyles[_i].name" $playerMakeupStyles[_i].name>><br>
<<button "Set Style">>
<<makeupSetStyle _i>>
<<set $playerMakeupStyles[_i].seeing = 'lips'>>
<<refresh>>
<</button>>
</center>
</div>
<<elseif $playerMakeupStyles[_i].seeing === 'lips'>>
<<set _lips = setup.playerCode.itemWithTag($playerMakeupStyles[_i].makeup, 'Lipstick')>>
<<if _lips === undefined or _lips.id === "None">>
<<set _top = setup.playerCode.itemWithTag($playerMakeupStyles[_i].makeup, 'Gloss')>>
<</if>>
<<set _topper = setup.playerCode.itemWithTag($playerMakeupStyles[_i].makeup, 'Toper')>>
<<makeupStylesShowOne _lips _topper>>
<<elseif $playerMakeupStyles[_i].seeing === 'eyes'>>
<<set _mascara = setup.playerCode.itemWithTag($playerMakeupStyles[_i].makeup, 'Mascara')>>
<<set _shadow = setup.playerCode.itemWithTag($playerMakeupStyles[_i].makeup, 'Eyeshadow')>>
<<set _eyeliner = setup.playerCode.itemWithTag($playerMakeupStyles[_i].makeup, 'Eyeliner')>>
<<makeupStylesShowOne _mascara _shadow _eyeliner>>
<<elseif $playerMakeupStyles[_i].seeing === 'skin'>>
<<set _primer = setup.playerCode.itemWithTag($playerMakeupStyles[_i].makeup, 'Primer')>>
<<set _foundation = setup.playerCode.itemWithTag($playerMakeupStyles[_i].makeup, 'Foundation')>>
<<set _contour = setup.playerCode.itemWithTag($playerMakeupStyles[_i].makeup, 'Contour')>>
<<set _highlight = setup.playerCode.itemWithTag($playerMakeupStyles[_i].makeup, 'Highlight')>>
<<makeupStylesShowOne _primer _foundation _contour _highlight>>
<<elseif $playerMakeupStyles[_i].seeing === 'skin 2'>>
<<set _blush = setup.playerCode.itemWithTag($playerMakeupStyles[_i].makeup, 'Blush')>>
<<set _bronzer = setup.playerCode.itemWithTag($playerMakeupStyles[_i].makeup, 'Bronzer')>>
<<makeupStylesShowOne _blush _bronzer>>
<</if>>
<</capture>>
<</for>>
</div>
<</widget>><<if ndef _id>><<set _id = "Face Forward 1">><</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. 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">><<set _id = "Face Forward 1">><<refreshPassage>><</button>><<button "Eyes">><<set _id = "Face Forward 2">><<refreshPassage>><</button>><<button "Skin">><<set _id = "Face Forward 3">><<refreshPassage>><</button>><<button "Nails">><<set _id = "Face Forward 4">><<refreshPassage>><</button>><<button "Sets">><<set _id = "Face Forward 5">><<refreshPassage>><</button>><<button "Misc.">><<set _id = "Face Forward 6">><<refreshPassage>><</button>></div>\
\
<div class="itemContainer1"><<shop _id>></div>\
<span id=btn1><<link "Leave" "Mall2">><</link>></span><div class=hidden><<SpaceClick2>><span id="btnRight"><<button $btnRight>>
<<switch _id>>
<<case "Face Forward 1">>
<<set _id = "Face Forward 2">>
<<case "Face Forward 2">>
<<set _id = "Face Forward 3">>
<<case "Face Forward 3">>
<<set _id = "Face Forward 4">>
<<case "Face Forward 4">>
<<set _id = "Face Forward 5">>
<<case "Face Forward 5">>
<<set _id = "Face Forward 6">>
<<case "Face Forward 6">>
<<set _id = "Face Forward 1">>
<</switch>>
<<refreshPassage>>
<</button>></span>
<<script>>
Mousetrap
.unbind('right')
.bind('right', function () {
$('#btnRight button').click();
});
<</script>>
<span id="btnLeft"><<button $btnLeft>>
<<switch _id>>
<<case "Face Forward 1">>
<<set _id = "Face Forward 6">>
<<case "Face Forward 2">>
<<set _id = "Face Forward 1">>
<<case "Face Forward 3">>
<<set _id = "Face Forward 2">>
<<case "Face Forward 4">>
<<set _id = "Face Forward 3">>
<<case "Face Forward 5">>
<<set _id = "Face Forward 4">>
<<case "Face Forward 6">>
<<set _id = "Face Forward 5">>
<</switch>>
<<refreshPassage>>
<</button>></span>
<<script>>
Mousetrap
.unbind('left')
.bind('left', function () {
$('#btnLeft 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 PVC 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(s) is/are now resetted.<<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!
\<<case "Cigs">>You smoke a cigarette, a surprisingly relaxing experience...
\<<case "Happylz">>You pop a dose of Happylz and suddently, you have a much more positive outlook on your situation.
\<<case "Shrooms">>Magic mushrooms might be a little weird on the tongue, but they make you see the whole world through a different lens.
\<<case "Weed">>You smoke a joint, releasing some stress and tensions. However, you do feel a little snacky now...
\<<case "Popper">>You take a good breath of Popper. While it's not intended to be used this way, you feel a bit woozy and... excited. <</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>><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 && $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" "FaceForward1">><</link>></span><</replace>><</link>>
<<link "I'm looking for some foundation">><<replace #Answer>><span id=Answer>"Oh, unfortunately our individual bottles and palettes of foundation tend to go out of stock without hours after restock, but you could get some from a palette for skin or our other sets."
<<link "Thank you" "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" "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" "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" "FaceForward1">><</link>></span><</replace>><</link>>
<</if>><<link "Nevermind" "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 = 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 = 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 = 0>><<inventoryChangeQuantity "PolishRemover" -1>><<set $time.minutes+=10>><<washOff "TwoFadeNails">><<set $advancedColors.nails = ["None", "None"]>><<replace #Fingers>>Successfully removed!<</replace>><<goto "Lipstick">><<set $preload = "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 = 0>><<set $time.minutes+=10>><<washOff "CheckeredNails">><<set $advancedColors.nails = ["None", "None"]>><<replace #Fingers>>Successfully removed!<</replace>><<goto "Lipstick">><<set $preload = "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 = 0>><<set $time.minutes+=10>><<washOff "StripedNails">><<set $advancedColors.nails = ["None", "None"]>><<replace #Fingers>>Successfully removed!<</replace>><<goto "Lipstick">><<set $preload = "Advanced">><</button>><</if>></span>\
\
\<</if>><<set _Color=["", ""]>><<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 "_Color[0]" autoselect>><<optionsfrom _availableColors>><</listbox>>
Color 2: <<listbox "_Color[1]" autoselect>><<optionsfrom _availableColors>><</listbox>>
<<button "Apply">>
<<set _Color[0]>>
<<set _Color[1]>>
<<if _Color[0] == _Color[1]>>
<<set $Error = 1>>
<<refreshPassage>>
<<else>>
<<set _eye = setup.playerCode.itemAppliedWithTags("Eyeshadow")>>
<<if _eye.id !== "None">>
<<washOff _eye.id>>
<</if>>
<<set _black = 0>>
<<set _blue = 0>>
<<set _chestnut = 0>>
<<set _copper = 0>>
<<set _cyan = 0>>
<<set _green = 0>>
<<set _honey = 0>>
<<set _ivory = 0>>
<<set _magenta = 0>>
<<set _nude = 0>>
<<set _orange = 0>>
<<set _pink = 0>>
<<set _purple = 0>>
<<set _red = 0>>
<<set _tan = 0>>
<<set _teal = 0>>
<<set _white = 0>>
<<set _yellow = 0>>
<<for _i = 0; _i < _Color.length; _i++>>
<<switch _Color[_i]>>
<<case "Black">><<set _black-->>
<<case "Blue">><<set _blue-->>
<<case "Chestnut">><<set _chestnut-->>
<<case "Copper">><<set _copper-->>
<<case "Cyan">><<set _cyan-->>
<<case "Green">><<set _green-->>
<<case "Honey">><<set _honey-->>
<<case "Ivory">><<set _ivory-->>
<<case "Magenta">><<set _magenta-->>
<<case "Nude">><<set _nude-->>
<<case "Orange">><<set _orange-->>
<<case "Pink">><<set _pink-->>
<<case "Purple">><<set _purple-->>
<<case "Red">><<set _red-->>
<<case "Tan">><<set _tan-->>
<<case "Teal">><<set _teal-->>
<<case "White">><<set _white-->>
<<case "Yellow">><<set _yellow-->>
<</switch>>
<</for>>
<<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 = [_Color[0], _Color[1], "None"]>>
<<unset $Error>>
<<TwoFadeEyes>>
<<goto "Lipstick">><<set $preload = "Advanced">>
<</if>>
<</button>><</if>>
<<link "I changed my mind">><<goto "Lipstick">><<set $preload = "Advanced">><<unset $Error>><</link>><<set _Color = ["", "", ""]>><<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 "_Color[0]" autoselect>><<optionsfrom _availableColors>><</listbox>>
Color 2: <<listbox "_Color[1]" autoselect>><<optionsfrom _availableColors>><</listbox>>
Color 3: <<listbox "_Color[2]" autoselect>><<optionsfrom _availableColors>><</listbox>>
<<button "Apply">>
<<nbEyeshadow>>
<<set _Color[0]>>
<<set _Color[1]>>
<<set _Color[2]>>
<<if (_Color[0] is _Color[1]) or (_Color[0] is _Color[2]) or (_Color[1] is _Color[2])>>
<<set $Error = 1>>
<<refreshPassage>>
<<else>>
<<set _eye = setup.playerCode.itemAppliedWithTags("Eyeshadow")>>
<<if _eye.id !== "None">>
<<washOff _eye.id>>
<</if>>
<<set _black = 0>>
<<set _blue = 0>>
<<set _chestnut = 0>>
<<set _copper = 0>>
<<set _cyan = 0>>
<<set _green = 0>>
<<set _honey = 0>>
<<set _ivory = 0>>
<<set _magenta = 0>>
<<set _nude = 0>>
<<set _orange = 0>>
<<set _pink = 0>>
<<set _purple = 0>>
<<set _red = 0>>
<<set _tan = 0>>
<<set _teal = 0>>
<<set _white = 0>>
<<set _yellow = 0>>
<<for _i = 0; _i < _Color.length; _i++>>
<<switch _Color1>>
<<case "Black">><<set _black-->>
<<case "Blue">><<set _blue-->>
<<case "Chestnut">><<set _chestnut-->>
<<case "Copper">><<set _copper-->>
<<case "Cyan">><<set _cyan-->>
<<case "Green">><<set _green-->>
<<case "Honey">><<set _honey-->>
<<case "Ivory">><<set _ivory-->>
<<case "Magenta">><<set _magenta-->>
<<case "Nude">><<set _nude-->>
<<case "Orange">><<set _orange-->>
<<case "Pink">><<set _pink-->>
<<case "Purple">><<set _purple-->>
<<case "Red">><<set _red-->>
<<case "Tan">><<set _tan-->>
<<case "Teal">><<set _teal-->>
<<case "White">><<set _white-->>
<<case "Yellow">><<set _yellow-->>
<</switch>>
<</for>>
<<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 = [_Color[0], _Color[1], _Color[2]]>>
<<unset $Error>>
<<ThreeFadeEyes>>
<<goto "Lipstick">><<set $preload = "Advanced">>
<</if>>
<</button>>
<</if>>
<<link "I changed my mind">><<goto "Lipstick">><<set $preload = "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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 <span id=btn1>[[for.->BMHalloween2]]</span><<SpaceClick2>><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?
<center><<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<<if $college.sports.football.active && $player.status.crossdressing>>. Among those is Wilkins, the team captain, who simply wrote "pedia" on his face in order to make a "clever" joke, which people would understand as his last name was embrodied on the back of his jacket. Your heart race as you try to avoid him, not wanting him to recognize you.
Despite this, y<<else>>, 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".
Y<</if>>ou 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=btn1><<link "Enter the frat house">><<replace #btn1>>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=btn1><<link corridor.>><<replace #btn1>>corridor.
<<include "Halloween P2">><</replace>><</link>></span><</replace>><</link>></span><</replace>><</link>> | <<link "Change">><<House>><</link>></center><<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=btn1><<link "Enter the frat house">><<replace #btn1>>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=btn1><<link corridor.>><<replace #btn1>>corridor.
<<include "Halloween P2">><</replace>><</link>></span><</replace>><</link>></span>
\
\<</if>><<SpaceClick2>><<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 <<CDP 0 "he">> still takes a picture nonetheless and sends it to <<CDP 0 "his">> 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>
<<CDP 0 "He">> 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>, <<CDP 0 "he">> 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 <<CDP 0 "his">> breasts before continuing, leaving you stunned, something that seemed to be perfectly calculated from <<CDP 0 "his">> 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>
<span id=btn1><<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>><<Party>><</link>></span>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>, <<CDP 0 "he">> says visibly quite drunk. <span style=Crystal>"Ready to get home and have some fun?"</span>
<<CDP 0 "He">> presses <<CDP 0 "his">> boobs together and looks at you, visibly quite aroused, <<CDP 0 "his">> eyes begging for you to give <<CDP 0 "his">> 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 to <<CDP 0 "his">> place.
<span class=You>"Finneeeeeeee... That's only because its Halloween okay?"</span>, you reply jokingly, making <<CDP 0 "his">> pout adorably.
You take a cab together <span id=btn1>[[back to <<CDP 0 "his">> place.->Halloween P4a]]</span><<SpaceClick2>>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 <<CDP 0 "his">>, 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>
<span id=btn1><<link "Follow her" "Halloween P4b">><</link>></span><<SpaceClick2>>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.
However you are completely exhausted, so you decide to take a cab <span id=btn1><<link "home.">><<set $player.skills[6].xp+=25>><<set $time.minutes = 270>><<Night>><<Autosave>><<House>><<set $player.assets.money+=1039>><</link>></span><<SpaceClick2>>Much to your surprise, the ride to Crystal's apartment doesn't calm <<CDP 0 "his">> lust and as soon as you reach <<CDP 0 "his">> bed, <<CDP 0 "he">> removes the bare minimum of <<CDP 0 "his">> costume, exposing <<CDP 0 "his">> asspussy to you and wiggling it teasingly.
<span class=Crystal>"Pleaseee hurry, I want your cock to fill my needy hole~"</span>, <<CDP 0 "he">> 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 <<CDP 0 "he">> isn't even looking at you, making <<CDP 0 "his">> moan out in surprise as you finally penetrate <<CDP 0 "his">> rearhole which easily accommodates your cock.
<video src="Images/Porn/HarleyFuck.m4v" type="video/m4v" autoplay loop></video>
<span id=btn1><<link "You wake up on the next day">><<set $time.minutes = 540>><<Night>><<Autosave>><<Sex "Penile">><<goto "Halloween P5a">><</link>></span><<SpaceClick2>>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>
<span id=btn1><<link "The day after" "Halloween P5b">><<set $time.minutes = 600>><<Night>><<Autosave>><</link>></span><<SpaceClick2>>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 <<CDP 0 "his">> 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 <<CDP 0 "his">> wild evening. Obviously, you decide to leave <<CDP 0 "his">> alone and grab your own clothes with you as you head to the bathroom, after all Kara already saw you naked.
<span id=btn1><<link "Head back home">><<if $housing.current is "crappy apartment" && $time.days % 7 == 0>><<goto "Rent">><<else>><<House>><</if>><</link>></span><<SpaceClick2>>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 anyway... at least I think I did... 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 <span id=btn1><<link "leaving.">><<if $housing.current is "crappy apartment" && $time.days % 7 == 0>><<goto "Rent">><<else>><<House>><</if>><</link>></span><<SpaceClick2>>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>><<addMoodModifier "Jailed" -15 2 0>>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...
<span id=btn1><<link "Go home.">><<if $housing.current is "crappy apartment" && $time.days % 7 is 0>><<goto "Rent">><<else>><<House>><</if>><</link>></span><<SpaceClick2>><span id=1>It was a trap! The <<if $location.goto == "Shaddy Alley">>dealer<<else>>solicitor<</if>> was in fact an undercover cop from the anti-<<if $location.goto == "Shaddy Alley">>drug<<else>>prostitution<</if>> 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." $location.goto>><<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 = 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" $location.goto>><<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 = 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" $location.goto>><<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 = 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" $location.goto>><<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 = 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" $location.goto>><<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 = 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" $location.goto>><<set $player.assets.money-=500>><<set $time.minutes+=5>><</link>><</replace>><</if>><</link>>
<</if>><<if $player.status.crossdressing>><<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>><<Sex "Oral" "Sub">>
You successfully seduce the cop and give him a blowjob, allowing you to get off the hook this <<link "time.">><<goto $location.goto>><</link>><</replace>><<else>><<replace #1>>You fail to bribe the officer and you spend the entire night in a <<link "cell.">><<set $time.minutes = 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>><<Sex "Oral" "Sub">>
You successfully seduce the cop and give him a blowjob, allowing you to get off the hook this <<link "time." $location.goto>><</link>><</replace>><<else>><<replace #1>>You fail to bribe the officer and you spend the entire night in a <<link "cell.">><<set $time.minutes = 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>><<Sex "Oral" "Sub">>
You successfully seduce the cop and give him a blowjob, allowing you to get off the hook this <<link "time." $location.goto>><</link>><</replace>><<else>><<replace #1>>You fail to bribe the officer and you spend the entire night in a <<link "cell.">><<set $time.minutes = 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 = 600>><<Night>><<Autosave>><<goto "Jail Cell">><</link>><</replace>><</if>><</link>><</if>></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")>>
<<for _i = 0; _i < 4; _i++>>
<<if visited("DLAEvents") == _i && $flags.jobs.alleyRep >= ((_i*25)+25)>>
<<set _event = true>>
<</if>>
<</for>>
<</nobr>>\
<<if _event>>
<<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>><<Leave>><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.
<span id=btn1><<link "End your walk" "Travel">><</link>></span><</replace>><</link>>
</span><<SpaceClick2>><div class="topBar">[img[Images/Assets/Icons/Gregchart.png]] gregchart.net <div style='float: right;'><<button "x" "Laptop">><</button>></div></div><<SiteBar>><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 && _shoes>><<link "Go to work" "Sissy Maid 2">><<set $time.minutes = 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 && _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" "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; max-width: 150px; 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><<CloseApp>>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>><<refreshPassage>><</link>><div class="topBar">[img[Images/Assets/Icons/Gregchart.png]] gregchart.net <div style='float: right;'><<button "x" "Laptop">><</button>></div></div><<SiteBar>><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 $time.days % 6 is 0) && $time.minutes < 1140>><<if _dress && (_shoes[0] || _shoes[1]) && _stockings>><<link "Go to work" "Sissy Maid 2">><<set $flags.jobs.sissyMaid.second = false>><</link>><<elseif _dress && (!_shoes[0] && !_shoes[1])>><span style=color:red>You need to dress up.</span><<elseif _dress && (!_shoes[0] && !_shoes[1])>><span style=color:red>You need proper shoes.</span><<elseif !_dress && (_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" "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; max-width: 150px; 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><<CloseApp>>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~"</span>, 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 <span id=btn1><<link "region." "Sissy Maid 2a">><<set $time.minutes+=5>><</link>></span><<SpaceClick2>>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>
<span id=btn1><<link "Yes Mistress">><<set _EffectChance = random(1,11)>><<if _EffectChance < 7>><<set $time.minutes = 1080>><<goto "Sissy Maid 3a">><<elseif visited("Sissy Maid 3b") > 0 && visited("Sissy Maid 3") >= 8 && _EffectChance is 11>><<set $time.minutes = 940>><<goto "Sissy Maid 3d">><<else>><<set $time.minutes = 940>><<goto "Sissy Maid 3b">><</if>><</link>></span><<SpaceClick2>>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 && $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 <span id=btn1><<link "home..." "College">><<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>><</link>></span><<SpaceClick2>>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 class=Ronzo>"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 class=Ronzo>"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" "Apartment 1">><</link>></span><div class=hidden><span id="btn1"><<button $btn1 "Apartment 1">>
<</button>></span>
<<SpaceClick>></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/ProstitutionM3.m4v" type="video/m4v" autoplay loop></video><</if>></div>
Fortunately, he gives you a ride back close to where he <span id=btn1><<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)>><<Sex "Oral">><</link>></span><<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/ProstitutionM4.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 <span id=btn1><<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)>><<Sex "Anal">><</link>></span><<set _r = random(1,10)>><<if _r >= 8>> Due to the rather small space, the client ends up staining your <<if _r == 10 && setup.playerCode.isWearingItemWithTags('Hosiery')>>stockings<<CumStockings>><<elseif _r >= 9>>panties<<CumUndies>><<elseif _r == 8>><<set _item = [setup.playerCode.itemWornWithTags('Bottom'), setup.playerCode.itemWornWithTags('Outfit')>><<if _item[0].name !== "None">><span class=Lower>_item[0].tags[0]</span><<else>><span class=Lower>_item[1].tags[0]</span><</if>><<CumBottom>><</if>> with his cum.<</if>><</if>><<SpaceClick2>><<widget "Updater">>
<<Skills>>
<<set _hasWardrobe = setup.playerCode.hasItem("Wardrobe")>>
<<set _hasDresser = setup.playerCode.hasItem("Dresser")>>
<<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("Plug")>>
<<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 = 0>>
<</if>>
<<if $player.stats.bimbofication > 100>>
<<set $player.stats.bimbofication = 100>>
<<elseif $player.stats.bimbofication < 0>>
<<set $player.stats.bimbofication = 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>>
const desiredTotalLooks = State.variables.playerClothingLooks.length + 4;
for (var i = State.variables.playerClothingLooks.length; i < desiredTotalLooks; i++) {
State.variables.playerClothingLooks.push(
{
name: `Look #${i+1}`,
clothing: [],
seeing: 'outwear'
}
)
}
<</script>>
<<set $flags.bought.wardrobe = true>>
<</if>>
<<if _hasDresser && !$flags.bought.dresser>>
<<script>>
const desiredTotalLooks = State.variables.playerClothingLooks.length + 4;
for (var i = State.variables.playerClothingLooks.length; i < desiredTotalLooks; i++) {
State.variables.playerClothingLooks.push(
{
name: `Look #${i+1}`,
clothing: [],
seeing: 'outwear'
}
)
}
<</script>>
<<set $flags.bought.dresser = 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 = 7>>
<<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.includes(true) && _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 (visited("Sissy Hypno") + visited("Bimbo Hypno")) == 1 && !$flags.first.hypno>>
<<set _p = passage()>>
<<set $flags.first.hypno = true>>
<<if _p == "Sissy Hypno" || _p == "Bimbo Hypno">>
<<set $ProgID = 13>>
<<goto "Progression Events">>
<</if>>
<<elseif (visited("Sissy Hypno") + visited("Bimbo Hypno")) > 1 && !$flags.first.hypno>>
<<set $flags.first.hypno = true>>
<</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>>
<<else>>
<<for $settings.versionID; $settings.versionID < 50; $settings.versionID++>>
<<switch $settings.versionID>><<case 0>>
<<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
}>>
<<case 1 2>>
<<if $kara.training.activeTask !== "None" && $kara.training.activeTask !== "Grad" && $kara.training.deadline % 7 !== 5>>
<<set $kara.training.deadline++>>
<</if>>
<<case 3>>
<<takeOff "PinkChastity">>
<<removeFromInventory "PinkChastity">>
<<case 4>>
<<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>>
<<case 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>>
<<case 7 8>>
<<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}]>>
<<case 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}]>>
<<case 10>>
<<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>>
<<case 11>>
<<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>>
<<case 12>>
<<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>>
<<case 13>>
<<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}]>>
<<case 14>>
<<if ndef $player.assets.fixerUpper>>
<<set fixerUpper: {owned: false,
renovations: [0, 0, 0, 0, 0]
}>>
<</if>>
<<case 15>>
<<set $settings.laptop = {background: 0}>>
<<case 16>>
<<set $settings.laptop.ads = 0>>
<<case 17>>
<<set $settings.time = 0>>
<<case 18>>
<<set $flags.jobs.dancing = {masteries: [0, 0], classes: [0, 0]}>>
<<case 19>>
<<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}]>>
<<case 20>>
<<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>>
<<case 21>>
<<set $Reminder.blackmail = false>>
<<case 22>>
<<set $flags.mindSweeper = 0>>
<<case 23>>
<<set $flags.first.sissyProg = [false, false, false, false, false]>>
<<case 24>>
<<if $playerBody.hair[0].length < 0>>
<<set $playerBody.hair[0].length = 0>>
<</if>>
<<unset $Lipstick>>
<<unset $Gloss>>
<<case 25 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>>
<<case 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]>>
<<case 28>>
<<set $flags.bank.accountOpen = false>>
<<set $settings.versionID++>>
<<if $playerBody.hair[0].length > 8>>
<<set $playerBody.hair[0].length == 8>>
<</if>>
<<case 29>>
<<set $flags.jobs.holt.fired = false>>
<<set $flags.jobs.holt.writeUps = 0>>
<<set $flags.jobs.holt.workedToday = true>>
<<case 30>>
<<set $flags.jobs.holt.altMain = false>>
<<case 31>>
<<if $flags.jobs.holt.request == 12>>
<<set $flags.jobs.holt.request++>>
<</if>>
<<case 32>>
<<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>>
<<case 33>>
<<set $crystal.shopping1 = [false, "TBD", 0, 0]>>
<<case 34>>
<<set $jordan = {met: false, sex: false}>>
<<if visited("RV2p3")>>
<<set $jordan.met = true>>
<</if>>
<<case 35>>
<<set $player.traits = []>>
<<if $player.backstory == 3>>
<<set $player.traits.push("Book Worm")>>
<<elseif $player.backstory == 4>>
<<set $player.traits.push("Gym Freak")>>
<</if>>
<<set $player.stats.mood = 60>>
<<set $player.status.trainedToday = false>>
<<set $player.status.sinceSex = 0>>
<<set $player.status.smokedToday = false>>
<<set $player.traits = []>>
<<set $player.mood = []>>
<<case 36>>
<<set $flags.bought.dresser = false>>
<<case 37>>
<<set $playerMakeupStyles.push({
name: "Style #4",
makeup: [],
advancedColors: {eyes: []}
})>>
<<set $settings.versionID++>>
<<if ndef $Reminder.mood>>
<<set $Reminder.mood = true>>
<</if>>
<<case 38>>
<<if visited('LandLordVisit') > 0 && !$college.programs[0].active && !$college.programs[0].completed>>
<<set $flags.jobs.homekeeping.apartment = 0>>
<</if>>
<<case 39>>
<<set $housing.upgrades.push({tank: true, door: true})>>
<<case 40>>
<<set $player.assets.luxuryLoft = false>>
<<case 41>>
<<set $flags.jobs.homekeeping.secretUnlock = false>>
<<case 42>>
<<set $timer.acting.gigs.push(-1, -1)>>
<<set $timer.acting.cooldown.push(0, 0)>>
<<set $flags.jobs.acting.gigs.push({available: true, active: true, prep: 0, done: 0}, {available: false, active: false, prep: 0, done: 0})>>
<<case 43>>
<<set $timer.f69Task = 0>>
<<set $flags.f69Task = {active: 0, id: 0}>>
<<case 44>>
<<set $flags.jobs.kam.viewers = Math.round($flags.jobs.kam.viewers)>>
<<set $player.stats.lust = [0, 0, 0]>>
<<set $player.lustMods = []>>
<<Lust>>
<<case 45>>
<<set $Reminder.lust = false>>
<<case 46>>
<<if ndef $FPractice>>
<<set $FPractice = 0>>
<</if>>
<<set $college.sports = {football: {active: $college.football, practices: $FPractice, matches: ["TBD"]}, cheerleading: {active: false, practices: 0, matches: ["TBD"]}}>>
<<unset $FPractice>>
<<if ndef $player.skills[1].xp>>
<<switch $player.skills[1].level>>
<<case 0>>
<<set $player.skills[1].xp = 4>>
<<case 1>>
<<set $player.skills[1].xp = 124>>
<<case 2>>
<<set $player.skills[1].xp = 224>>
<<case 3>>
<<set $player.skills[1].xp = 564>>
<<default>>
<<set $player.skills[1].xp = 1204>>
<</switch>>
<</if>>
<<case 47>>
<<set _pks = [setup.playerCode.hasItem('Painkillers'), setup.playerCode.inventoryItemQuantity('Painkillers')]>>
<<if _pks[0] && def _pks[1] && _pks % 0 !== 0 >>
<<script>>
setup.playerCode.inventorySetQuantity("Painkillers", 20)
<</script>>
<</if>>
<<case 48>>
<<set $settings.pConvention = 1>>
<<case 49>>
<<for _mu = 0; _mu < $playerMakeupStyles.length; _mu++>>
<<set $playerMakeupStyles[_mu].seeing = 'lips'>>
<</for>>
<</switch>><</for>><</if>>
<</widget>>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 <span id=btn1><<link "picked you up." "Dimly lit street">><<set $player.assets.money+=((random(25,75))+($player.skills[0].level*25))>><<set $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>><<Sex "Hands">><</link>></span><<SpaceClick2>>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 && _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>><<Sub>>
<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>
<span id=btn1><<link "Yes Mistress" "Sissy Maid 2b">><<set $time.minutes = 1080>><</link>></span><<SpaceClick2>>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.
<div class="shower"><<set _id = "Images/Porn/SissyMaidWork" + either(".m4v", "2.m4v")>><video @src=_id type="video/m4v" autoplay loop></video></div>
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'), _plug = setup.playerCode.isWearingItemWithTags('Plug')>><<if _chastity && _plug>> with a little extra since you did come plugged and caged<</if>>."</span> She hands you over <<if _chastity && _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.
<span id=btn1><<link "Return home">><<set $time.minutes = 1140>><<House>><</link>></span><<SpaceClick2>>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.
<div class="shower"><<set _id="Images/Porn/SissyMaidWork" + either(".m4v", "2.m4v")>><video @src=_id type="video/m4v" autoplay loop></video></div>
<span id=btn1><<link "All done" "Sissy Maid 3c">><</link>></span><<SpaceClick2>>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>>.
<span id=btn1><<link "Return home">><<set $time.minutes = 1140>><<unset $SissyMaid3Sex>><<House>><</link>></span><<SpaceClick2>><<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", "Aileen")>>
<<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 "Burt">>Bertha
<<case "Carl" "Karl">><<print either("Carla", "Carly", "Carol", "Carolyn", "Karen")>>
<<case "Charles">>Charlotte
<<case "Christian" "Christopher", "Chris">><<print either("Chrissy", "Christine")>>
<<case "Connor">>Connie
<<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" "Dennis">>Denise
<<case "Dino">>Dina
<<case "Don" "Donald">>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">><<print either("Felicia", "Felicity")>>
<<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 "Gino">>Gina
<<case "Greg" "Gregor" "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", "Janett", "Jane")>>
<<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", "Julien">><<print either("Julie", "Julia")>>
<<case "Kamil">><<print either("Kamila", "Kamillia")>>
<<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 "Kristoff", "Kristophe", "Kristopher">>Kris
<<case "Kyle" "Kyler">><<print either("Kylie", "Cally", "Kelly", "Kyla")>>
<<case "Laurent" "Lorenz">><<print either("Laurence", "Laurie", "Laura")>>
<<case "Leon" "Leo" "Leonard">><<print either("Lea", "Leia")>>
<<case "Louis">><<print either("Louise", "Lois")>>
<<case "Luis">>Luisa
<<case "Mark" "Marc" "Marcus" "Markus">><<print either("Marcie", "Mary", "Maria", "Marilyn")>>
<<case "Manuel">>Manuela
<<case "Moe">><<print either("Maud", "Maude")>>
<<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 "Ronald" "Ron">>Ronda
<<case "Reggie" "Reginald">>Regina
<<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" "Thomas" "Tom" "Tommy">><<print either("Tammy", "Tina")>>
<<case "Valentin">>Valentina
<<case "Victor">><<print either("Vicky", "Victoria")>>
<<case "Viktor">>Viktoria
<<case "Vito", "Vitto", "Vitorio">>Vitoria
<<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>> | <span id=btn1><<link "Leave" "Gym">><</link>></span><<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 = 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>> | <span id=btn1><<link "Leave" "Gym">><</link>></span><<else>><<link "Change">><<replace #Room>><<set $playerClothing = $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>>
<span id=btn1><<link "Leave" "Gym">><</link>></span><</if>><</if>></center></span><<SpaceClick2>><<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'), setup.playerCode.hasItem('HoneydewHoodie')]>>
<<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] or _hasSportTop[2]>><<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">> Grey Sport Top<</if>><<if _hasSportTop[1]>>
<<radiobutton "$gymOutfit[0]" "PinkSportTop">> Pink Sport Top<</if>><<if _hasSportTop[2]>>
<<radiobutton "$gymOutfit[0]" "HoneydewHoodie">> Honeydew Hoodie<</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>> <span id=btn1><<button "Go Back" "LockersGym">><</button>></span><<SpaceClick>>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 <span id=btn1><<link "future." "RV6p2">><<set $time.minutes+=25>><</link>></span><<SpaceClick2>><<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><center><<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 here, I swear. Come meet me here on a Monday, Wednesday or Friday and we'll get things started!"</span>
<span id=btn1><<link "I have a guide now?">><<set $kara.training.active = true>><<House>><<set $time.minutes+=50>><</link>></span><</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 <span id=btn1><<link "was.">><<House>><<set $time.minutes+=50>><</link>></span><</replace>><</link>></center></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 <span id=btn1><<link "after.">><<House>><<set $time.minutes+=50>><</link>></span><</replace>><</link>></center></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><center><<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 <span id=btn1><<link "then." "RV7p2a">><<set $time.minutes+=40>><</link>></span>"</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 <span id=btn1><<link "after.">><<House>><<set $time.minutes+=50>><</link>></span><</replace>><</link>></center></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 <<CDP 0 "he">> managed to spot you this rapidly, but <<CDP 0 "he">> 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 <<CDP 0 "his">> back.
<span class=Crystal>"Oh you have no idea-"</span>
You cut <<CDP 0 "his">>, 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>, <<CDP 0 "he">> says, slightly frustrated.
You are unsure if Crystal was annoyed by the cancellation of her plans, or by the fact you cut <<CDP 0 "his">>, 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> <<CDP 0 "He">> pouts for a brief instant, giving you time to examine <<CDP 0 "his">> attire.
Crystal wore a black lace minidress and what seemed to be a thick chain around <<CDP 0 "his">> neck, which was probably a necklace. You decide not to ask <<CDP 0 "his">> 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 <<CDP 0 "he">> noticed, even though <<CDP 0 "he">> looked slightly <span id=btn1><<link "disappointed.">><<set $time.minutes+=50>><<House>><</link>></span><</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.
<<CDP 0 "He">> 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>, <<CDP 0 "he">> 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.
<span id=btn1><<link "Back at Crystal's" "RV7p2b">><<set $time.minutes+=40>><</link>></span><</replace>><</link>></center></span><</if>><<SpaceClick2>><<set _listbox = [setup.dynamicListbox("$routines[0].dress"), setup.dynamicListbox2("$routines[0].makeup")]>><<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" "RoutineMaker2">><</button>>
<<if $routines[0].active.includes(true)>>Your current secondary routine consists of the following:
<<if $routines[0].shower>>-Showering
<</if>><<if $routines[0].dress > 0>>-Put <<print $playerClothingLooks[$routines[0].dress].name>> 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:
<<print _listbox[0]>>
<<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>>
<<print _listbox[1]>>
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>>
<span id=btn1><<button "Save and Close">><<House>><</button>></span><<SpaceClick>>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 <span id=btn1><<link "while." "RV6p3">><<set $player.status.ate = true>><<if $player.traits.includes("Health Nut")>><<Food -2>><<else>><<Food 2>><</if>><<set $player.stats.fitness-=2>><</link>></span><<SpaceClick2>>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 id=btn1><<link "sorry" "RV6p4">><</link>></span>"</span><<else>><center><<link "Sure" "RV6p4">><</link>> | <<link "Not this time Kara">><<House>><<if $time.minutes >= 480 && $time.minutes < 1289>><<set $time.minutes = 1339>><<else>><<set $time.minutes+=50>><</if>><</link>></center><</if>><<SpaceClick2>>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 <span id=btn1><<link "once more." "RV6p5a">><<set $player.stats.sissification+=2>><<set $player.stats.dominance-=2>><<set $TempVar = 1>><</link>></span><</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 <span id=btn1><<link "me." "RV6p5b">><<set $player.stats.dominance+=2>><</link>></span>"</span><</replace>><</link>></center></span><</if>><<SpaceClick2>><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 <span id=btn1><<link "pleasure." "RV6p6a">><<Night>><<Autosave>><<Sex "Anal" "Sub">><</link>></span><<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.
<span id=btn1><<link "The next day" "RV6p6b">><<Night>><<Autosave>><<Sex "Anal" "Sub">><</link>><</if>><<SpaceClick2>>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>
<span id=btn1><<link "The day after" "RV6p6c">><<Night>><<Autosave>><<Sex "Penile" "Dom">><</link>></span><<SpaceClick2>>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 <span id=btn1><<link "home.">><<if $housing.current is "crappy apartment" && $time.days % 7 is 0>><<goto "Rent">><<else>><<House>><</if>><</link>></span><<SpaceClick2>>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 <span id=btn1><<link "home.">><<if $housing.current is "crappy apartment" && $time.days % 7 is 0>><<goto "Rent">><<else>><<House>><</if>><</link>></span><<SpaceClick>><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 <span id=btn1><<link "home.">><<if $housing.current is "crappy apartment" && $time.days % 7 is 0>><<goto "Rent">><<else>><<House>><</if>><</link>></span>"</span><<SpaceClick2>>It was not the first time Crystal gave you a blowjob, but tonight seemed very different compared to the previous times. <<CDP 0 "He">> seemed far hornier and <<CDP 0 "he">> was greedily, and sloppily, sucking on your cock like if <<CDP 0 "his">> life depended on it.
However, the most surprising part was when you finally reached your climax, where <<CDP 0 "he">> 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, <<CDP 0 "he">> excuses 'herself' and goes to the bathroom, where for <i>some reason</i>, you could still hear <<CDP 0 "his">> moaning.
<span id=btn1><<link "You wake up the next day..." "RV7p3b">><<Night>><<Autosave>><<Sex "Penile">><</link>></span><<SpaceClick2>><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=btn1><<link "I did">><<replace #btn1>><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>
<span id=btn1><<link "I have a guide now?">><<set $kara.training.active = true>><<House>><</link>></span><</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 <span id=btn1><<link "tomorrow.">><<House>><</link>></span><</replace>><</link>></center></span><</replace>><</link>></span><<SpaceClick2>>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 <span id=btn1><<link "powerful..." "RV7p3a">><<Sex "Anal" "Sub">><</link>></span><<SpaceClick2>><<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 <span id=btn1><<link "expected...">><<set $time.minutes+=50>><<if $housing.current is "crappy apartment" && $time.days % 7 is 0>><<goto "Rent">><<else>><<House>><</if>><</link>></span><<SpaceClick2>><<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]>>
<<if $routines[_i].dress > 0>>
<<set _w = $routines[_i].dress-1>>
<<wardrobeWearLook _w>>
<</if>>
\
<<switch $routines[_i].eat>>
<<case 1>>
<<if _nbLeftovers > 0>>
<<if $player.traits.includes('Health Nut')>>
<<Food 2>>
<<else>>
<<Food -2>>
<</if>>
<<inventoryChangeQuantity "Leftovers" -1>>
<<set $player.status.ate = true>>
<<set $time.minutes+=15>>
<<elseif _nbHealthyFood > 0 && _hasStove>>
<<if $player.traits.includes('Health Nut')>>
<<Food 2>>
<<else>>
<<Food -2>>
<</if>>
<<inventoryChangeQuantity "HealthyFood" -1>>
<<set $player.status.ate = true>>
<<set $time.minutes+=90>>
<<elseif (_nbHealthyFood is 0 or _hasStove) && _nbFood > 0>>
<<inventoryChangeQuantity "Food" -1>>
<<set $player.status.ate = true>>
<<set $time.minutes+=20>>
<<set $player.stats.fitness-->>
<<elseif _nbFood is 0 && _nbJunkFood > 0>>
<<if $player.traits.includes('Health Nut')>>
<<Food -2>>
<<else>>
<<Food 2>>
<</if>>
<<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>>
<<if $player.traits.includes('Health Nut')>>
<<Food -2>>
<<else>>
<<Food 2>>
<</if>>
<<inventoryChangeQuantity "JunkFood" -1>>
<<set $time.minutes+=20>>
<<set $player.stats.fitness-=2>>
<</if>>
<<case 3>>
<<if _nbJunkFood > 0>>
<<if $player.traits.includes('Health Nut')>>
<<Food -2>>
<<else>>
<<Food 2>>
<</if>>
<<inventoryChangeQuantity "JunkFood" -1>>
<<set $player.status.ate = true>>
<<set $player.stats.fitness-=2>>
<<set $time.minutes+=20>>
<</if>>
<</switch>>
\
<<if $routines[_i].shower>>
<<set $time.minutes+=15>>
<<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 = 100>>
<</if>>
<</if>>
<<else>>
<<if _nbSoap > 0>>
<<set $player.stats.hygiene = 100>>
<<inventoryChangeQuantity "Soap" -1>>
<<else>>
<<if $player.stats.hygiene <= 70>>
<<set $player.stats.hygiene+=30>>
<<else>>
<<set $player.stats.hygiene = 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>>
<<set _m2 = _m*-1>>
<<inventoryChangeQuantity "Painkiller" _m2>>
<<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 "Dimoxinil" -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 "Inhibi+" -1>>
<<set $player.status.inhibiPlus = true>>
<</if>>
<</if>>
\
<<if $routines[_i].makeup > 0>>
<<WashMakeup>>
<<set _m = $routines[_i].makeup-1>>
<<makeupApplyStyle _m>>
<<set $advancedColors.eyes = $playerMakeupStyles[_m].advancedColors>>
<</if>>
\
<<if $timer.nails is 1>>
<<if $routines[_i].reapplyPolish>>
<<nbPolish>>
<<if _appliedNails.id is "BlackPolish" && _nbBlack > 0>>
<<set $timer.nails = 7>>
<<inventoryChangeQuantity "BlackPolish" -1>>
<<elseif _appliedNails.id is "BluePolish" && _nbBlue > 0>>
<<set $timer.nails = 7>>
<<inventoryChangeQuantity "BluePolish" -1>>
<<elseif _appliedNails.id is "CyanPolish" && _nbCyan > 0>>
<<set $timer.nails = 7>>
<<inventoryChangeQuantity "CyanPolish" -1>>
<<elseif _appliedNails.id is "GreenPolish" && _nbGreen > 0>>
<<set $timer.nails = 7>>
<<inventoryChangeQuantity "GreenPolish" -1>>
<<elseif _appliedNails.id is "GreyPolish" && _nbGrey > 0>>
<<set $timer.nails = 7>>
<<inventoryChangeQuantity "GreyPolish" -1>>
<<elseif _appliedNails.id is "LightBluePolish" && _nbLightBlue > 0>>
<<set $timer.nails = 7>>
<<inventoryChangeQuantity "LightBluePolish" -1>>
<<elseif _appliedNails.id is "LilacPolish" && _nbLilac > 0>>
<<set $timer.nails = 7>>
<<inventoryChangeQuantity "LilacPolish" -1>>
<<elseif _appliedNails.id is "LimePolish" && _nbLime > 0>>
<<set $timer.nails = 7>>
<<inventoryChangeQuantity "LimePolish" -1>>
<<elseif _appliedNails.id is "OrangePolish" && _nbOrange > 0>>
<<set $timer.nails = 7>>
<<inventoryChangeQuantity "OrangePolish" -1>>
<<elseif _appliedNails.id is "PinkPolish" && _nbPink > 0>>
<<set $timer.nails = 7>>
<<inventoryChangeQuantity "PinkPolish" -1>>
<<elseif _appliedNails.id is "PurplePolish" && _nbPurple > 0>>
<<set $timer.nails = 7>>
<<inventoryChangeQuantity "PurplePolish" -1>>
<<elseif _appliedNails.id is "RedPolish" && _nbRed > 0>>
<<set $timer.nails = 7>>
<<inventoryChangeQuantity "RedPolish" -1>>
<<elseif _appliedNails.id is "WhitePolish" && _nbWhite > 0>>
<<set $timer.nails = 7>>
<<inventoryChangeQuantity "WhitePolish" -1>>
<<elseif _appliedNails.id is "YellowPolish" && _nbYellow > 0>>
<<set $timer.nails = 7>>
<<inventoryChangeQuantity "YellowPolish" -1>>
<<elseif _appliedNails.id is "TwoFadeNails" or _appliedNails.id is "CheckeredNails" or _appliedNails.id is "StripedNails">>
<<set _black = 0>>
<<set _blue = 0>>
<<set _cyan = 0>>
<<set _green = 0>>
<<set _grey = 0>>
<<set _lightBlue = 0>>
<<set _lilac = 0>>
<<set _lime = 0>>
<<set _orange = 0>>
<<set _pink = 0>>
<<set _purple = 0>>
<<set _red = 0>>
<<set _white = 0>>
<<set _yellow = 0>>
<<for _a = 0; _a <2; _a++>>
<<switch $advancedColors.nails[_a]>>
<<case "Black">>
<<set _black-->>
<<case "Blue">>
<<set _blue-->>
<<case "Cyan">>
<<set _cyan-->>
<<case "Green">>
<<set _green-->>
<<case "Grey">>
<<set _grey-->>
<<case "Light Blue">>
<<set _lightBlue-->>
<<case "Lilac">>
<<set _lilac-->>
<<case "Lime">>
<<set _lime-->>
<<case "Orange">>
<<set _orange-->>
<<case "Pink">>
<<set _pink-->>
<<case "Purple">>
<<set _purple-->>
<<case "Red">>
<<set _red-->>
<<case "White">>
<<set _white-->>
<<case "Yellow">>
<<set _yellow-->>
<</switch>>
<</for>>
<<if (_nbBlack is 1 && $advancedColors.nails.includes("Black")) or (_nbBlue is 1 && $advancedColors.nails.includes("Blue")) or (_nbCyan is 1 && $advancedColors.nails.includes("Cyan")) or (_nbGreen is 1 && $advancedColors.nails.includes("Green")) or (_nbGrey is 1 && $advancedColors.nails.includes("Grey")) or (_nbLightBlue is 1 && $advancedColors.nails.includes("Light Blue")) or (_nbLilac is 1 && $advancedColors.nails.includes("Lilac")) or (_nbLime is 1 && $advancedColors.nails.includes("Lime")) or (_nbOrange is 1 && $advancedColors.nails.includes("Orange")) or (_nbPink is 1 && $advancedColors.nails.includes("Pink")) or (_nbPurple is 1 && $advancedColors.nails.includes("Purple")) or (_nbRed is 1 && $advancedColors.nails.includes("Red")) or (_nbWhite is 1 && $advancedColors.nails.includes("White")) or (_nbYellow is 1 && $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 = 0>>
<<set $playerBody.hair[2].sinceCut = 0>>
<<set $time.minutes+=10>>
<<if _EffectChance is 5>>
<<set $player.stats.health-->>
<</if>>
<<elseif _nbWaxStrips > 0>>
<<set $playerBody.hair[2].length = 0>>
<<set $time.minutes+=15>>
<<inventoryChangeQuantity "WaxStrips" -1>>
<<set $playerBody.hair[2].sinceCut = 0>>
<<elseif _nbRazors > 0>>
<<set $playerBody.hair[2].length = 0>>
<<inventoryChangeQuantity "SingleUseRazors" -1>>
<<set $playerBody.hair[2].sinceCut = 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 = 0>>
<<set $playerBody.hair[1].length = 0>>
<<set $time.minutes+=15>>
<<elseif _nbRazors > 0>>
<<set $playerBody.hair[1].sinceCut = 0>>
<<set $playerBody.hair[1].length = 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 = 0>>
<<set $time.minutes+=5>>
<<inventoryChangeQuantity "WaxStrips" -1>>
<<set $playerBody.hair[3].sinceCut = 0>>
<<elseif _nbRazors > 0>>
<<set $playerBody.hair[3].sinceCut = 0>>
<<inventoryChangeQuantity "SingleUseRazors" -1>>
<<set $playerBody.hair[3].length = 0>>
<<set $time.minutes+=10>>
<</if>>
<</if>>
<</if>>
\
<<CD>>
<<if _gag or (!_outfit && (!_top or !_bottom)) or !_shoes or $routines[_i].goTo !== 1>>
<<House>>
<<else>>
<<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>>
<</if>>
\
<</if>><</widget>>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.
<<set _id = "Images/Porn/SissyMaidWork.m4v" + either(".m4v", "2.m4v")>><div class="shower"><video @src=_id type="video/m4v" autoplay loop></video></div>
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!
<span id=btn1><<link "All done" "Sissy Maid 3c">><<set $SissyMaid3Sex = true, $player.skills[1].xp+=5>><</link>></span><<SpaceClick2>>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>
<center><<link "Set preferences (Softcore)" "Kara 1">><<set $kara.training.difficulty = 1>><</link>> | <<link "Set preferences (Hardcore)" "Kara 1">><<set $kara.training.difficulty = -1>><</link>></center><<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>
<span id=btn1><<link "Yeah, let's get this started" "STrainQuest">><</link>></span><<elseif $kara.training.activeTask is "H1" && ($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>
<span id=btn1><<link "Yeah, let's get this started" "STrainQuest">><</link>></span><<elseif (($kara.training.deadline-$time.days is 7) && $kara.training.activeTask !== "None")>><span class=Kara>"You know what you have to do now $player.names.basic, chop chop!"</span>
<span id=btn1><<link "Leave" "Club">><</link>></span><<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>
<span id=btn1><<link "Yeah, let's do this" "STrainQuest">><</link>></span><<elseif ($kara.training.deadline < $time.days)>>\
\<<switch $kara.training.activeTask>>\
\<<case "C1" "H1" "G1" "G4" "G5" "P1" "P5" "M1">><<goto "TrainScold">>
\<<case "C2" "C3" "C4" "C5" "H2" "H3" "H4" "H5" "P2" "P3" "P4" "M2" "M3" "M4" "M5">><<if $kara.training.difficulty is 1>><<goto "TrainScold">><<else>><<goto "STCPunishment">><</if>>
\<<case "G2" "G3">><<if $kara.training.difficulty is 1>><<goto "TrainScold">><<else>><<goto "STrainPunishment">><</if>>
\<</switch>><<elseif $kara.training.activeTask is "None">><span class=Kara>"Hey $player.names.basic, ready for a new task?"</span>
<center><<link "Yes" "Kara 1">><</link>> | <<link "No" "Club">><</link>><</if>><</if>><<SpaceClick2>><<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 && _bra) or _lingerie) && ((_top[0] && _bottom[0]) or _outfit[0])>>
<<set $kara.training.progress[0]+=2>>
<<goto "STCReward">>
<<elseif (_undies && _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 && _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 && _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]) && _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 && _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 && _bra) or _lingerie) && ((_top[0] && _bottom[0]) or _outfit[0]) && _shoes[0] && (_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>>
<<else>>
<<goto "TrainScold">>
<</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 && $playerBody.hair[3].length && $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 && _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 && _lips && _mascara && _eyeliner>>
<<set $kara.training.progress[4]++>>
<<goto "STrainReward">>
<<else>>
<<if _foundation && _lips && (_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 && _lips && _mascara && _eyeliner && _eyeshadow>>
<<set $kara.training.progress[4]++>>
<<if _hasEyeshadow[0] or _hasEyeshadow[1]>>
<<goto "STCReward">>
<<else>>
<<goto "STrainReward">>
<</if>>
<<else>>
<<if _foundation && _lips && _mascara && _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 && _lips && _mascara && _eyeliner && _eyeshadow && _nails>>
<<set $kara.training.progress[4]++>>
<<goto "STrainReward">>
<<else>>
<<if _foundation && _lips && _mascara && _eyeliner && _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" "H3" "P2" "P3" "M1" "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>
<<Sub>><span class=Kara>"That's <span id=btn1><<link "better." "Kara 1">><</link>></span>"</span>
\<<case "C4" "H4" "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 <span id=btn1><<link "home." "Kara 1">><<Sub>><<addLustModifier "Edged" 15 0 360>><</link>></span>
\<<case "C5" "H5" "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 <span id=btn1><<link "longer." "Kara 1">><<Sub>><<addToInventory "PinkChastity">><<wear 'PinkChastity'>><<set $player.stats.dominance-=5>><<set $player.stats.sissification+=2>><</link>></span><</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>
<span id=btn1><<link "Yes Kara" "Kara 1">><</link>></span><</replace>><</link>><</if>></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 setup.playerCode.hasMakeupAppliedWithTags('Lipstick')>>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>
<center><<link "Yes please" "Kara 1">><<set $player.skills[7].xp+=5>><<set $time.minutes+=5>><</link>> | <<link "I'll be fine" "Kara 1">><</link>></center>
\<<default>><<include "STrainPunishment">><</switch>><<set $kara.training.activeTask = "None">><<SpaceClick2>><<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>
<span id=btn1><<link "Thanks Kara" "Kara 1">><</link>></span>
\<<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>
<span id=btn1><<link "You still grumble a little" "Kara 1">><</link>></span>
\<<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>"<span id=btn1><<link "Thanks..." "Kara 1">><<addMoodModifier "Teased" 2 0 720>><</link>></span>"</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>"<span id=btn1><<link "Thanks..." "Kara 1">><<addMoodModifier "Teased" 2 0 720>><</link>></span>"</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>><<Sex "Anal">><<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>
<span id=btn1><<link "I will." "Kara 1">><</link>></span>
\<<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 <span id=btn1><<link "be?" "Kara 1">><</link>></span>"</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>> <span id=btn1><<button "Confirm" "Kara 1">><<set $player.names.sissy>><</button>></span>
\<<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 <span id=btn1><<link "together." "Kara 1">><<addMoodModifier "Teased" 2 0 720>><</link>></span>
\<<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 <span id=btn1><<link "ass..." "Kara 1">><<set $player.skills[1].xp+=2>><<CumPanties>><<Sex "Anal">><</link>></span>"</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>"<span id=btn1><<link "Thanks Kara." "Kara 1">><</link>></span>"</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 <span id=btn1><<link "genitalia." "Kara 1">><</link>></span>
\<<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 <span id=btn1><<link "future." "Kara 1">><</link>></span>
\<<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>
<span id=btn1><<link "Thanks Kara" "Kara 1">><</link>></span>
\<<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 <span id=btb1><<link "Crystal..." "Kara 1">><</link>></span>"</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>
<span id=btn1><<link "I see..." "Kara 1">><</link>></span>
\<<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>
<span id=btn1><<link "Alright" "Kara 1">><</link>></span>
\<<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 <span id=btn1><<link "remark." "Kara 1">><</link>></span>
\<<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 <<CDP 0 "he">> no longer needs it, you know?"</span>
<span class=You>"Oh really?"</span>
<span class=Kara>"Totally! Sure when <<CDP 0 "he">> gets too excited it can go up, but <<CDP 0 "he">> does a pretty good job of keeping it tucked in her panties nowadays."</span>
<span id=btn1><<link "Good to know." "Kara 1">><</link>></span>
\<<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 <span id=btn1><<link "cum." "Kara 1">><<set $player.skills[1].xp+=2>><<CumPanties>><<Sex "Anal">><</link>></span>
\<<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 <span id=btn1><<link "remember it." "Kara 1">><</link>></span>"</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>
<span id=btn1><<link "Thanks Kara" "Kara 1">><</link>></span>
\<<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 <span id=btn1><<link "together." "Kara 1">><<addMoodModifier "Teased" 2 0 720>><</link>></span>
\<<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 <span id=btn1><<link "together." "Kara 1">><<addMoodModifier "Teased" 2 0 720>><</link>></span>
\<<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 <span id=btn1><<link "cum." "Kara 1">><<set $player.skills[1].xp+=2>><<CumPanties>><<Sex "Anal">><</link>></span><</switch>><<set $kara.training.activeTask = "None">><<if $kara.training.activeTask == "H3">><<SpaceClick>><<else>><<SpaceClick2>><</if>><<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 <span id=btn1><<link "end." "Kara 1">><</link>></span>"</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 <span id=btn1><<link "words." "Kara 1">><</link>></span>"</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>
<span id=btn1><<link "Thank you Kara" "Kara 1">><</link>></span><<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 <span id=btn1><<link "end." "Kara 1">><</link>></span>"</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 <span id=btn1><<link "time." "Kara 1">><</link>></span>"</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 <span id=btn1><<link "time" "Kara 1">><</link>></span>"</span><</if>><</if>><<set $kara.training.activeTask = "None">><<SpaceClick2>><<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.
<span id=btn1><<link "You blush a little at the praises" "Kara 1">><</link>></span>
\<<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.
<span id=btn1><<link "You blush a little at the praises" "Kara 1">><</link>></span>
\<<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 <span id=btn1><<link "together." "Kara 1">><<addMoodModifier "Teased" 2 0 720>><</link>></span>
\<<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 <span id=btn1><<link "cum." "Kara 1">><<set $player.skills[1].xp+=2>><<Sex "Anal">><<CumPanties>><</link>></span>
\<<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 <span id=btn1><<link "however..." "Kara 1">><<addMoodModifier "Teased" 2 0 720>><</link>></span>"</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 <span id=btn1><<link "accessories now." "Kara 1">><<addMoodModifier "Teased" 2 0 720>><</link>></span>"</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>> <span id=btn1><<button "Confirm" "Kara 1">><<set $player.names.sissy>><</button>></span>
\<<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 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 <span id=btn1><<link "ass..." "Kara 1">><<set $player.skills[1].xp+=2>><<CumPanties>><</link>></span>"</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>
<span id=btn1><<link "I will be" "Kara 1">><<set _plug = [setup.playerCode.isWearingItemWithTags("Medium Plug"), setup.playerCode.isWearingItemWithTags("Large Plug")]>><<if _plug[1]>><<set $kara.training.progress[3]++>><</if>><</link>></span>
\<<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>
<span id=btn1><<link "I will be" "Kara 1">><</link>></span>
\<<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 <span id=btn1><<link "slow." "Kara 1">><</link>></span>"</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 <span id=btn1><<link "together." "Kara 1">><<addMoodModifier "Teased" 2 0 720>><</link>></span>
\<<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 <span id=btn1><<link "cum." "Kara 1">><<set $player.skills[1].xp+=2>><<Sex "Anal">><<CumPanties>><</link>></span><</switch>><<set $kara.training.activeTask = "None">><<if $kara.training.activeTask == "H3">><<SpaceClick>><<else>><<SpaceClick2>><</if>><<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 <span id=btn1><<link "better." "Kara 1">><</link>></span>"</span>
\<<case "C3" "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 <span id=btn1><<link "home." "Kara 1">><<addLustModifier "Edged" 15 0 360>><</link>></span>
\<<case "C4" "C5" "H4" "H5" "M4" "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 <span id=btn1><<link "longer." "Kara 1">><<addToInventory "PinkChastity">><<wear 'PinkChastity'>><<set $player.stats.dominance-=5>><<set $player.stats.sissification+=2>><</link>></span><</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>
<span id=btn1><<link "Yes Kara" "Kara 1">><</link>></span><</replace>><</link>><</if>></span>
\<<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 silly 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 <span id=btn1><<link "better." "Kara 1">><</link>></span>"</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 <span id=btn1><<link "home." "Kara 1">><</link></span>>
\<<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 <span id=btn1><<link "better." "Kara 1">><</link>></span>"</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 <span id=btn1><<link "better." "Kara 1">><</link>></span>"</span>
\<<default>><<include "STrainPunishment">><</switch>><<set $kara.training.activeTask = "None">><<SpaceClick2>><<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 = 0>>
<</if>>
<<if $timer.recovery > 0>>
<<set $timer.recovery-->>
<<elseif $timer.recovery < 0>>
<<set $timer.recovery = 0>>
<</if>>
<<if $timer.sissyMaid > 0>>
<<set $timer.sissyMaid-->>
<<elseif $timer.sissyMaid < 0>>
<<set $timer.sissyMaid = 0>>
<</if>>
<<if $timer.sewing[0] > 0>>
<<set $timer.sewing[0]-->>
<<elseif $timer.sewing[0] < 0>>
<<set $timer.sewing[0] = 0>>
<</if>>
<<if $timer.sewing[1] > 0>>
<<set $timer.sewing[1]-->>
<<elseif $timer.sewing[1] < 0>>
<<set $timer.sewing[1] = 0>>
<</if>>
<<if $timer.sewing[2] > 0>>
<<set $timer.sewing[2]-->>
<<elseif $timer.sewing[2] < 0>>
<<set $timer.sewing[2] = 0>>
<</if>>
<<if $timer.dogsitter > 0>>
<<set $timer.dogsitter -->>
<<elseif !$timer.dogsitter>>
<<set $timer.dogsitter = 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] = 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] = 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] = -1>>
<<set $timer.acting.cooldown[4] = 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] = -1>>
<<set $timer.acting.cooldown[5] = 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 <= 4 && $flags.jobs.homekeeping.specialUnlock>>
<<set $flags.jobs.homekeeping.tenantID = 2>>
<<elseif _random % 2 == 0>>
<<set $flags.jobs.homekeeping.tenantID = 0>>
<<else>>
<<set $flags.jobs.homekeeping.tenantID = 1>>
<</if>>
<<if $flags.jobs.homekeeping.tenantID == 2>>
<<set $flags.hobs.homekeeping.jobType = "???">>
<<elseif _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 = 0>>
<</if>>
<<if $timer.kamBad > 0>>
<<set $timer.kamBad-->>
<<elseif $timer.kamBad < 0>>
<<set $timer.kamBad = 0>>
<</if>>
<<if $timer.kamVBad > 0>>
<<set $timer.kamVBad-->>
<<elseif $timer.kamVBad < 0>>
<<set $timer.kamVBad = 0>>
<</if>>
<<if $timer.icoastOffer > 0>>
<<set $timer.icoastOffer-->>
<<elseif $timer.icoastOffer < 0>>
<<set $timer.icoastOffer = 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 = 0>>
<<set $player.status.recovery[2] = 0>>
<<elseif $playerBody.lips.implants is 0 && $playerBody.lips.size > 0>>
<<set $playerBody.lips.implants = $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] = 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] = 0>><</if>><<if $timer.sewing[2] is 0 && $flags.jobs.sewing.slots[2] !== 0>><<set $flags.jobs.sewing.slots[2] = 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 = 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 = 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 = 100>><</if>>
\<<set _nails = setup.playerCode.hasAppliedItemWithTags('Nails')>><<if $timer.nails == 0 && _nails>><<set _Nails = setup.playerCode.itemAppliedWithTags("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++>><<CD>><</if>>
<<if $playerBody.hair[1].sinceCut is 5>><<set $playerBody.hair[1].length++>><<CD>><</if>>
<<if $playerBody.hair[2].sinceCut is 10>><<set $playerBody.hair[2].length++>><<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>>
<<set $player.status.sinceSex++>>
<<set $player.stats.lust[0]+=(2+Math.floor($player.stats.bimbofication/20))>>
<<if $player.traits.includes("Nymphomaniac")>>
<<set $player.stats.lust[0]++>>
<<elseif $player.traits.includes("Low Libido")>>
<<set $player.stats.lust[0]-->>
<</if>>
<<if $player.status.smokedToday == true>>
<<set $player.status.smokedToday = false>>
<</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>><<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", "Her", "Hers", "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 <span id=btn1><<link "home.">><<refresh>><<set $flags.mindSweeper++>><</link>></span><<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>><<refresh>><<set $player.stats.fitness-->><<Food 1>><</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>><<if $player.traits.includes('Health Nut')>><<Food 1>><<else>><<Food 3>><</if>><<set $time.minutes+=10>><<set $player.assets.money-=7>><<refresh>><<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$">><<Coffee>><<set $player.assets.money-=2>><<set $time.minutes+=2>><<set _EffectChance = random(1,10)>><<if _EffectChance > 8>><<goto "Cafe Event">><<else>><<refresh>><</if>><</link>><<else>><span style=color:red>Not enough money</span><</if>>
<span id=btn1><<link "Leave" "College">><</link>></span></center><</if>><<SpaceClick>><<set _shoes = [setup.playerCode.isWorn('RedSneakers'), setup.playerCode.isWorn('PastelSneakers'), setup.playerCode.isWorn('BlackRunningShoes'), setup.playerCode.isWorn('PinkRunningShoes')]>><<if $time.days == 19 && ($time.minutes >= 960 && $time.minutes <= 1320)>><span id=intro>The trials for the Stallions are tonight, do you want to participate?
<div id=choice><center><<link "Yes">><<replace #intro>><<if $player.status.crossdressing && $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>
<span id=btn1><<link "Leave" "College">><</link>></span><<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.
<span id=btn1><<link "I'll come back later" "College">><</link>></span><<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>
<span id=btn1><<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.
<span id=btn1><<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 <span id=btn1><<link "practice." "College">><<set $player.stats.health-=7>><<set $player.stats.hygiene-=20>><<set $player.stats.fitness+=4>><<set $time.minutes = 1310>><<set $college.sports.football.active = true>><<set $player.assets.studentDebt+=500>><</link>></span><<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 <span id=btn1><<link "with." "College">><<set $player.stats.sissification = Math.max($player.stats.sissification, 0)>><<set $player.stats.health-=7>><<set $player.stats.hygiene-=20>><<set $player.stats.fitness+=4>><<set $time.minutes = 1310>><<set $college.sports.football.active = false>><</link>></span><</if>><</replace>><</link>></span><</replace>><</link>></span><</if>><</replace>><</link>> | <<link "No" "College">><</link>></center></div></span><<elseif $time.days == 25 && ($time.minutes >= 960 && $time.minutes <= 1320) && !$college.sports.football.active && !$college.sports.cheerleading.active>>You notice a table set up by the cheerleading squad, surprisingly, it doesn't seem to be popular and you decide to approach it. You can hear the two members there arguing already.
<span class=You><i>"This might be the reason... Should I approach?"</i></span>
<span id=choice><center><<link "Press on.">><<replace #choice>>You decide to go nonetheless.
<span class=Jennifer>"You know, we're awfully short on applicants this year..."</span>
<span class=Kylie>"If <b>someone</b> got the fliers out during the registry period, we wouldn't be in this situation, Jenn."</span>
Whatever is going on, they stop as you approach. <span class=Jennifer>"Hi! Are you there for the tryouts?"</span>
<<if !$player.status.crossdressing>>The other cheerleader looks at you with much disapproval. However, their lack of applicants makes it so she cannot just outright dismiss you. <span class=You>"Uhmmm... yeah?"</span>, you say, a bit distraught by the reaction of the other cheerleader. <span class=Jennifer>"Don't mind my sister, we're just in a slump this year. Look, we don't usually do this, but if you really are interested, we can let you join. You'll have to do a lot of work to catch up, but at least, you should be a good enough pyramid base."</span>\
<<elseif $player.status.convincingness <= 8>><span class=You>"Yeah, I expected more applicants, really."</span>
The other cheerleader sighs. <span class=Kylie>"All thanks to you..."</span>, she then turns to you. <span class=Kylie>"Anyway, I can see some potential, but you'll need to work hard to get there, starting with whatever this fit is."</span>
<span class=Jennifer>"Kylie, you don't have to be this rude. We'd love to have you in and help you reach your potential!"</span>\
<<else>>Both of them seem really happy to see you, as if you were going to save the Lassos just by being there.
<span class=Kylie>"Now that's someone that could be great"</span>, the second cheerleader whispers to the first. <span class=Jennifer>"Hi-i! Are you here for the trials?"</span>
<span class=You>"Hi! Yes, I am!"</span>
<span class=Jennifer>"You hear that, Kylie?!"</span>, the cheerleader says, ecstatic. <span class=Kylie>"Hold on, do you have any experience cheerleading?"</span>
<span class=You>"Nooo..."</span>
<span class=Kylie>"Dancing then, or gymnastics?"</span>
<span class=You>"Well... some acrogym when I was like... 12? Does that count"</span>
Kylie nervously laughs and sighs. <span class=Kylie>"Well, that's better than nothing I guess... anyway, we're short on recruits this year, so... welcome to the Lassos."</span><</if>>
Well, looks like you made it into the team. Your first practice is next Thursday at 19:00 and an additional <span id=btn1><<link "$100." "College">><<set $college.sports.cheerleading.active = true>><<set $player.assets.studentDebt+=100>><<set $time.minutes+=7>><</link>></span><</replace>><</link>> | <<link "Maybe later" "College">><</link>></center></span>
\<<elseif ($time.days % 7 == 3 || $time.days == 46) && $time.minutes >= 1110 && $time.minutes <= 1170 && $college.sports.football.active>><<if $player.status.crossdressing>>You stop in the hallway, only a few meters from the locker room and realize you completely forgot to remove your attire.
<span class=You><i>"Better go change real quick... I hope I won't be late for practice..."</i></span><<else>><<Football>><</if>><<elseif ($time.days % 7 == 4 || $time.days == 51) && $time.minutes >= 1110 && $time.minutes <= 1170 && $college.sports.cheerleading.active>><<if $college.sports.cheerleading.role && !$player.status.crossdressing>>Looks like you forgot to dress-up today! You should return when you are all dolled <<link "up!" "College">><</link>><<else>><<Cheerleading>><</if>><<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.includes(true)>><<link "Jog - (1:00)" "Football Field">><<set $time.minutes+=60>><<set $player.stats.fitness+=2>><</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 <= 15>><<if $time.days <= 19>>The Stallions are looking for new players and are conducting trials on the evening of the 18th!
<</if>><<if $time.days <= 25>>☆The Lassos are recruiting new members on the 24th!☆
<</if>><<link "Interesting">><<refreshPassage>><</link>><<else>>There is nothing of interest for now.
<<if $time.days < 8>>HINT: Come back at the start of the semester!<</if>>
<span id=btn1><<link "Leave">><<refreshPassage>><</link>></span><</if>><</replace>><</link>>
<span id=btn1><<link "Leave" "College">><</link>></span></center></span><</if>><<SpaceClick2>>[img[Images/Misc/Logo.png]]<span id=main><span class=Kara>"Hey $player.names.basic! How are you today?"</span>
<center><<if $kara.training.activeTask is "Grad" && visited("KaraGrad3") is 0>><<link "Sissy Graduation" "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 = 0>><<set $time.days++>><<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.
<center><<link "Sure" "Kara 1c">><</link>> | <span id=btn1><<link "Not tonight, sorry" "Club">><</link>></span></center><</replace>><</link>></span><<else>><<link "Continue hanging out with Kara" "Kara 1b">><</link>><</if>> | <span id=btn1><<link "I should probably go" "Club">><</link>></span></center></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 <span id=btn1><<link "elsewhere..." "Kara 1b">><</link>></span><</replace>><</link>><<if $kara.training.activeTask !== "Grad" && !$kara.training.active>> | <<link "Start Sissy Training" "Kara Training">><</link>><</if>> | <span id=btn1><<link "Just saying hello" "Club">><</link>></span></center></span><<SpaceClick2>><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 <span id=btn1><<link "there." "DS1p1">><</link>></span><<SpaceClick2>><<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=btn1><<linkreplace "started.">>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 <span id=btn1><<link "late." "DS1p2">><<set $time.minutes+=180>><<set $player.skills[6].xp+=15>><</link>></span><</linkreplace>></span><<SpaceClick2>><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." "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 <span id=btn1><<link "leave." "DS2p2">><<set $time.minutes+=180>><<set $player.skills[6].xp+=15>><</link>></span><<SpaceClick2>><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) && (_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) && _nbFood is 0>>-Food
<</if>><<if ($routines[0].eat is 3 or $routines[1].eat is 3) && _nbJunkFood is 0>>-Junk food
<</if>><<if ($routines[0].medication[0] or $routines[1].medication[0]) && _nbPainkiller is 0>>-Painkillers
<</if>><<if ($routines[0].medication[1] or $routines[1].medication[1]) && _nbAdmorvils is 0>>-Admorvils
<</if>><<if ($routines[0].medication[2] or $routines[1].medication[2]) && _nbDimoxinil is 0>>-Dimoxinil
<</if>><<if ($routines[0].medication[0] or $routines[1].medication[0]) && _nbHairBGone is 0>>-HairBGone
<</if>><<if ($routines[0].medication[0] or $routines[1].medication[0]) && _nbSteroids is 0>>-Steroids
<</if>><<if ($routines[0].medication[0] or $routines[1].medication[0]) && _nbInhibiPlus is 0>>-Inhibi+
<</if>><<if ($routines[0].autoshaveFace or $routines[1].autoshaveFace) && !_hasClipper && _nbRazors is 0>>-Either a clipper or single use razors
<</if>><<if ($routines[0].autoshaveBody or $routines[1].autoshaveBody) && _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) && _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><span id=btn1><<link "Leave" "Mall2">><</link>></span><<SpaceClick2>><<set _r = random(1,2)>>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><center>How will you react?
<<link "Start to stroke it">><<replace #option>><<set _VidId = "Images/Porn/GloryholeHJ" + _r + ".m4v">><div class="shower"><video @src=_VidId type="video/m4v" autoplay loop></video></div>
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>
<center><<link "Yes">><<replace #choice>><<set _VidId2 = "Images/Porn/GloryholeSuck" + _r + ".m4v">><div class="shower"><video @src=_VidId2 type="video/m4v" autoplay loop></video></div>
<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 <span id=btn1><<link "it." "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>></span><</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 <span id=btn1><<link "it" "GS">><<set $player.stats.sissification++>><<set $player.skills[2].xp+=4>><<set $player.assets.money+=random(5,15)>><</link>></span><</replace>><</link>></center></span><</replace>><</link>> | <<link "Give it a blowjob">><<replace #option>><<set _VidId = "Images/Porn/GloryholeSuck" + random(1,2) + ".m4v">><div class="shower"><video @src=_VidId type="video/m4v" autoplay loop></video></div>
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 <span id=btn1><<link "it." "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>></span><</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 <span id=btn1><<link "leaves." "GS">><</link>></span><</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 <span id=btn1><<link "good." "GS">><<set $player.stats.sissification-->><<if $player.stats.sissification < -15>><<set $player.stats.dignity++>><</if>><</link>></span><</replace>><</link>><</if>></center></span><<SpaceClick2>><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 = 10>><<elseif $player.backstory is 2>><<set $player.assets.money+=1000>><<addToInventory "Laptop">><<elseif $player.backstory is 4>><<set $player.stats.sissification = -10, $playerBody.ratio = 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 < 20>><<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 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 < 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 1 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 < 20>><<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 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><<Sex "Penile">><<Sex "Anal">>
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 <span id=btn1><<link "her." "Sissy Maid 3c">><<set $player.skills[1].xp+=10, $player.stats.sissification++>><</link>></span><<SpaceClick2>><div class="topBar">[img[Images/Assets/Icons/Gregchart.png]] gregchart.net <div style='float: right;'><<button "x" "Laptop">><</button>></div></div><<SiteBar>><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; max-width: 150px; 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><<CloseApp>>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 <span id=btn1><<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>></span><<SpaceClick2>><div class="topBar">[img[Images/Assets/Icons/Gregchart.png]] gregchart.net <div style='float: right;'><<button "x" "Laptop">><</button>></div></div><<SiteBar>><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" "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; max-width: 150px; 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><<CloseApp>>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 <span id=btn1><<link "leaving.">><<set $player.skills[1].xp+=25, $player.stats.sissification+=3, $player.stats.dignity--, $player.stats.hygiene-=random(70,90), $player.skills[0].xp+=8, $player.assets.money+=150, $time.minutes+=257>><<House>><<Sex "Oral">><<Sex "Anal">><</link>></span><<SpaceClick2>><div class="topBar">[img[Images/Assets/Icons/Gregchart.png]] gregchart.net <div style='float: right;'><<button "x" "Laptop">><</button>></div></div><<SiteBar>><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 && _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; max-width: 150px; 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><<CloseApp>><<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.
<span id=btn1><<link "I think... I'm into it...">><<Sub>><<set $player.stats.sissification++>><<set $player.stats.dominance-=5>><<set $player.assets.money+=120>><<set $time.minutes+=230>><<House>><</link>></span><<SpaceClick2>>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 ;)
<span id=btn1><<link "Accept" "gregschart">><<set $KittyCat2 = true>><<set $KC2Unlock = false>><</link>></span><<SpaceClick2>><<switch visited("DLAEvents")>><<case 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 <span id=btn1><<link "way." "Dimly lit street">><</link>></span>"</i></span>\
\
<<case 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 <span id=btn1><<link "alone..." "Dimly lit street">><</link>></span>"</i></span>\
\
<<case 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 <span id=btn1><<link "idea...">><<set $flags.jobs.alleyRep-=15>><<set $player.assets.money-=450>><<goto "Dimly lit street">><</link>></span><</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 <span id=btn1><<link "tonight.">><<set $flags.jobs.alleyRep+=5>><<set $player.stats.health-=15>><<set $player.stats.dominance+=2>><<set $time.minutes+=7>><<goto "Dimly lit street">><</link>></span><</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 <span id=btn1><<link "tonight.">><<set $flags.jobs.alleyRep+=5>><<set $player.stats.health-=15>><<set $player.stats.dominance+=2>><<set $time.minutes+=7>><<goto "Dimly lit street">><</link>></span><</replace>><</link>></center></span>\
\
<<case 4>>It appears you are either really, really popular or some of the other prostitutes want to get rid of you see a bunch of men approaching you with intent. You aren't exactly sure how you should act.
<span id=choice><center><<link "Ignore them">><<replace #choice>>You attempt to ignore them, but you quickly find yourself surrounded by the hired thugs. Clearly, the other girls, or their pimps, aren't really enjoying you encroaching on their turf. They drag you in a nearby alley, probably to teach you a lesson.
<video src="Images/Porn/AlleyGB1.m4v" type=video/m4v autoplay loop></video>
Fortunately for you, it is only sex, so you don't risk it by attempting to resist in any way. Actually, you don't even mind it at all, the only annoyance is that you probably won't make much in this whole endeavour.
<video src="Images/Porn/AlleyGB2.m4v" type=video/m4v autoplay loop></video>
<<set _Wipes = [setup.playerCode.hasItem("Wipes"), setup.playerCode.inventoryQuantity("Wipes")]>>Once they are done with you, you are left covered in cum and with a decent sum of money. <<if _Wipes[0] && _Wipes[1] > 0>><<inventoryChangeQuantity "Wipes" -1>>Fortunately, you have some wipes on you and manage to prevent yourself for a walk of shame back home and save your clothes from any kind of stains.<<else>>Alas, you don't have any mean to clean yourself, so you have to wipe the most of it with your clothes, which are now stained with <span id=btn1><<link "cum." "Dimly lit street">><<CumTop>><<CumBra>><<set $player.stats.hygiene-=15>><</if>> <<set $player.stats.hygiene-=20>><<set $player.assets.money+=150>><<set $player.stats.dignity-=2>><<set $player.stats.dominance-->><<Sex "Anal">><</link>></span><</replace>><</link>> | <<link "Approach them">><<replace #choice>>
<span id=choice2><center><<link "Accept">><<replace #choice2>>You reluctantly accept to give them a steep discount. At least, this way you'll make some money instead of getting into more trouble with the hired thugs.
<video src="Images/Porn/AlleyGB1.m4v" type=video/m4v autoplay loop></video>
They lead you to a nearby alley where the men take turns on you, using both of your holes at the same time. You half-heartedly oblige, knowing very well that you are lucky they are still willing to pay.
<video src="Images/Porn/AlleyGB2.m4v" type=video/m4v autoplay loop></video>
<<set _Wipes = [setup.playerCode.hasItem("Wipes"), setup.playerCode.inventoryQuantity("Wipes")]>>Once they are done with you, you are left covered in cum and with a small sum of money. <<if _Wipes[0] && _Wipes[1] > 0>><<inventoryChangeQuantity "Wipes" -1>>Fortunately, you have some wipes on you and manage to prevent yourself for a walk of shame back home and save your clothes from any kind of stains.<<else>>Alas, you don't have any mean to clean yourself, so you have to wipe the most of it with your clothes, which are now stained with cum.<<CumTop>><<CumBra>><<set $player.stats.hygiene-=15>><</if>> <span class=You><i>"Better than <span id=btn1><<link "nothing!" "Dimly lit street">><<set $player.stats.hygiene-=20>><<set $player.assets.money+=100>><<set $player.stats.dignity-=2>><<set $player.stats.dominance-->><<Sex "Anal">><</link>></span>"</i></span><</replace>><</link>> | <<link "Refuse">><<replace #choice2>>You decline, insisting that they pay you the usual tarriff. Unfortunately for you, they are hired thugs and they still need to teach you a lesson if they hope to get any kind of money from their client.
<video src="Images/Porn/AlleyGB1.m4v" type=video/m4v autoplay loop></video>
Fortunately for you, it is only sex, so you don't risk it by attempting to resist in any way. Actually, you don't even mind it at all, the only annoyance is that you probably won't make much in this whole endeavour.
<video src="Images/Porn/AlleyGB2.m4v" type=video/m4v autoplay loop></video>
<<set _Wipes = [setup.playerCode.hasItem("Wipes"), setup.playerCode.inventoryQuantity("Wipes")]>>Once they are done with you, you are left covered in cum and without any extra money. <<if _Wipes[0] && _Wipes[1] > 0>><<inventoryChangeQuantity "Wipes" -1>>Fortunately, you have some wipes on you and manage to prevent yourself for a walk of shame back home and save your clothes from any kind of stains.<<else>>Alas, you don't have any mean to clean yourself, so you have to wipe the most of it with your clothes, which are now stained with cum.<<CumTop>><<CumBra>><<set $player.stats.hygiene-=15>><</if>> <span class=You><i>"Maybe I should have taken that <span id=btn1><<link "deal..." "Dimly lit street">><<set $player.stats.hygiene-=20>><<set $time.minutes+=90>><<set $player.stats.dignity-=2>><<set $player.stats.dominance-->><<Sex "Anal" "Sub">><</link>></span>"</i></span><</replace>><</link>></center></span><</replace>><</link>><<if $player.stats.dignity < 70>> | <<link "Offer them a group price">><<replace #choice>><span class=You>"Hey boys, wanna have some fun tonight? I'm offering a two for the price of one tonight, if you're interested."</span>
The men look somewhat puzzled at your rather generous offer. If they were here to cause trouble, you may very well be falling in their good graces for offering such a steep discount. <span style=color:green>"Sure, <<if $playerBody.breast.size > 4>>funbags<<else>>girl<</if>>, we'll take you on your offer."</span>
<video src="Images/Porn/AlleyGB1.m4v" type=video/m4v autoplay loop></video>
You lead them in an alley where you let the men take turns on you...
<video src="Images/Porn/AlleyGB2.m4v" type=video/m4v autoplay loop></video>
<<set _Wipes = [setup.playerCode.hasItem("Wipes"), setup.playerCode.inventoryQuantity("Wipes")]>>Once they are done with you, you are left covered in cum and with a decent sum of money. <<if _Wipes[0] && _Wipes[1] > 0>><<inventoryChangeQuantity "Wipes" -1>>Fortunately, you have some wipes on you and manage to prevent yourself for a walk of shame back home and save your clothes from any kind of stains.<<else>>Alas, you don't have any mean to clean yourself, so you have to wipe the most of it with your clothes, which are now stained with cum.<<CumTop>><<CumBra>><<set $player.stats.hygiene-=15>><</if>> <span class=You><i>"Totally worth <span id=btn1><<link "it." "Dimly lit street">><<set $player.stats.hygiene-=20>><<set $player.assets.money+=250>><<set $player.stats.dignity-=4>><<Sex "Anal">><</link>></span>"</i></span><</replace>><</link>><</if>> | <<link "Try to slip away">><<replace #choice>>You start walking, no matter whatever comes of this sounds like bad news for you. You are rather lucky as a patrol car passes by, allowing you to slip away before anything else happens.
<span class=You><i>"I think I dodged a bullet <span id=btn1><<link "here." "Dimly lit street">><<set $flags.hobs.alleyRep-=5>><<set $time.minutes+=5>><</link>></span>"</i></span><</replace>><</link>></center></span>
<</switch>><<SpaceClick2>><<set _Color = ["", ""]>><<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 "_Color[0]" autoselect>><<optionsfrom _availableColors>><</listbox>>
Color 2: <<listbox "_Color[1]" autoselect>><<optionsfrom _availableColors>><</listbox>>
<<button "Apply">>
<<nbPolish>>
<<set _Color[0]>>
<<set _Color[1]>>
<<if _Color[0] is _Color[1]>>
<<set $Error = 1>>
<<refreshPassage>>
<<else>>
<<set _polish = setup.playerCode.itemAppliedWithTags("Polish")>>
<<if _polish.id !== "None">>
<<washOff _polish.id>>
<</if>>
<<set _black = 0>>
<<set _blue = 0>>
<<set _cyan = 0>>
<<set _green = 0>>
<<set _grey = 0>>
<<set _lightblue = 0>>
<<set _lilac = 0>>
<<set _lime = 0>>
<<set _orange = 0>>
<<set _pink = 0>>
<<set _purple = 0>>
<<set _red = 0>>
<<set _white = 0>>
<<set _yellow = 0>>
<<for _i = 0; _i < _Color.length; _i++>>
<<switch _Color[_i]>>
<<case "Black">><<set _black-->>
<<case "Blue">><<set _blue-->>
<<case "Cyan">><<set _cyan-->>
<<case "Green">><<set _green-->>
<<case "Grey">><<set _grey-->>
<<case "Light Blue">><<set _lightBlue-->>
<<case "Lilac">><<set _lilac-->>
<<case "Lime">><<set _lime-->>
<<case "Orange">><<set _orange-->>
<<case "Pink">><<set _pink-->>
<<case "Purple">><<set _purple-->>
<<case "Red">><<set _red-->>
<<case "White">><<set _white-->>
<<case "Yellow">><<set _yellow-->>
<</switch>>
<</for>>
<<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] = [_Color[0], _Color[1]]>>
<<unset $Error>>
<<StripedNails>>
<<goto "Lipstick">><<set $preload = "Advanced">>
<</if>>
<</button>><</if>>
<<link "I changed my mind">><<goto "Lipstick">><<set $preload = "Advanced">><<unset $Error>><</link>><<set _Color = ["", ""]>><<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 "_Color[0]" autoselect>><<optionsfrom _availableColors>><</listbox>>
Color 2: <<listbox "_Color[1]" autoselect>><<optionsfrom _availableColors>><</listbox>>
<<button "Apply">>
<<nbPolish>>
<<set _Color[0]>>
<<set _Color[1]>>
<<if _Color[0] is _Color[1]>>
<<set $Error = 1>>
<<refreshPassage>>
<<else>>
<<set _polish = setup.playerCode.itemAppliedWithTags("Polish")>>
<<if _polish.id !== "None">>
<<washOff _polish.id>>
<</if>>
<<set _black = 0>>
<<set _blue = 0>>
<<set _cyan = 0>>
<<set _green = 0>>
<<set _grey = 0>>
<<set _lightblue = 0>>
<<set _lilac = 0>>
<<set _lime = 0>>
<<set _orange = 0>>
<<set _pink = 0>>
<<set _purple = 0>>
<<set _red = 0>>
<<set _white = 0>>
<<set _yellow = 0>>
<<for _i = 0; _i < _Color.length; _i++>>
<<switch _Color[_i]>>
<<case "Black">><<set _black-->>
<<case "Blue">><<set _blue-->>
<<case "Cyan">><<set _cyan-->>
<<case "Green">><<set _green-->>
<<case "Grey">><<set _grey-->>
<<case "Light Blue">><<set _lightBlue-->>
<<case "Lilac">><<set _lilac-->>
<<case "Lime">><<set _lime-->>
<<case "Orange">><<set _orange-->>
<<case "Pink">><<set _pink-->>
<<case "Purple">><<set _purple-->>
<<case "Red">><<set _red-->>
<<case "White">><<set _white-->>
<<case "Yellow">><<set _yellow-->>
<</switch>>
<</for>>
<<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 = [_Color[0], _Color[1]]>>
<<unset $Error>>
<<TwoFadeNails>>
<<goto "Lipstick">><<set $preload = "Advanced">>
<</if>>
<</button>><</if>>
<<link "I changed my mind">><<goto "Lipstick">><<set $preload = "Advanced">><<unset $Error>><</link>><<set _Color = ["", ""]>><<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 "_Color[0]" autoselect>><<optionsfrom _availableColors>><</listbox>>
Color 2: <<listbox "_Color[1]" autoselect>><<optionsfrom _availableColors>><</listbox>>
<<button "Apply">>
<<nbPolish>>
<<set _Color[0]>>
<<set _Color[1]>>
<<if _Color[0] is _Color[1]>>
<<set $Error = 1>>
<<refreshPassage>>
<<else>>
<<set _polish = setup.playerCode.itemAppliedWithTags("Polish")>>
<<if _polish.id !== "None">>
<<washOff _polish.id>>
<</if>>
<<set _black = 0>>
<<set _blue = 0>>
<<set _cyan = 0>>
<<set _green = 0>>
<<set _grey = 0>>
<<set _lightblue = 0>>
<<set _lilac = 0>>
<<set _lime = 0>>
<<set _orange = 0>>
<<set _pink = 0>>
<<set _purple = 0>>
<<set _red = 0>>
<<set _white = 0>>
<<set _yellow = 0>>
<<for _i = 0; _i < _Color.length; _i++>>
<<switch _Color1>>
<<case "Black">><<set _black-->>
<<case "Blue">><<set _blue-->>
<<case "Cyan">><<set _cyan-->>
<<case "Green">><<set _green-->>
<<case "Grey">><<set _grey-->>
<<case "Light Blue">><<set _lightBlue-->>
<<case "Lilac">><<set _lilac-->>
<<case "Lime">><<set _lime-->>
<<case "Orange">><<set _orange-->>
<<case "Pink">><<set _pink-->>
<<case "Purple">><<set _purple-->>
<<case "Red">><<set _red-->>
<<case "White">><<set _white-->>
<<case "Yellow">><<set _yellow-->>
<</switch>>
<</for>>
<<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 = [_Color[0], _Color[1]]>>
<<unset $Error>>
<<CheckeredNails>>
<<goto "Lipstick">><<set $preload = "Advanced">>
<</if>>
<</button>><</if>>
<<link "I changed my mind">><<goto "Lipstick">><<set $preload = "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" "Nail Care">><</link>><</replace>><</button>> <<else>><span style=color:white>Not enough money</span><</if>></center></div>\
\
\</div>
<<SpaceClick2>><span id=btn1>[[Leave->Spa]]</span><<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]) && _shoes[0] && (_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 && _bra) or _lingerie)>><<if _foundation && _lips && _mascara && _eyeliner && _eyeshadow && _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>
<span id=btn1><<link "Later" "KaraGrad2">><<set $player.stats.dignity-=2>><</link>></span><</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 to <<CDP 0 "his">>. In fact I think by now <<CDP 0 "he">> even tries to bait guys and girls to play with <<CDP 0 "his">>."</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>
<span id=btn1><<link "Alright!" "KaraGrad2">><<Vodka>><</link>></span><</replace>><</link>></center></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.
<span id=btn1><<link "Be right back!" "Club">><</link>></span><</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>
<span id=btn1><<link "Alright..." "Club">><</link>></span><</if>><<else>><span class=Kara>"Oh come on $player.names.sissy, go shave before we do this!"</span>
<span id=btn1><<link "Fine..." "Club">><</link>></span><</if>><<SpaceClick2>>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><center><<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.
<span id=btn1><<link "Tomorrow" "KaraGrad3">><<set $player.skills[1].xp+=10>><<Sex "Anal">><<Night>><<Autosave>><</link>></span><</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/KaraCrossSex.m4v" type="video/m4v" autoplay loop></video>
After a short while, you finally climax. <span class=Kara>"Fuck... that was amazing..."</span>
<pan id=btn1><<link "Tomorrow" "KaraGrad3">><<Sex "Penile">><</link>><span><</replace>><</link>></center></span><<SpaceClick2>>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><</if>>
<span id=btn1><<link "Go home">><<addToInventory 'PinkCage'>><<House>><</link>></span><<SpaceClick2>><<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 <span id=btn1><<link "clothes." "HOE">><<set $flags.jobs.holt.request++>><<set $flags.jobs.holt.writeUps++>><</link>></span>
\<</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>> <span id=btn1><<link _link "HOE">><</link>></span>
\<</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 <span id=btn1><<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>></span>
\
\<<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 <span id=btn1><<link "change..." "HOE">><</link>></span><</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 <span id=btn1><<link "workplace." "HOE">><<set $time.minutes+=180>><</link>></span><</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>
<span id=btn1><<link "I'm screwed..." "HOE">><</link>></span><</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 <span id=btn1><<link "punishment" "HOE">><<set $time.minutes+=240>><</link>></span><<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 <span id=btn1><<link "shift." "HOE">><</link>></span><<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 <span id=btn1><<link "on." "HOE">><</link>></span><</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 <span id=btn1><<link "again." "HOE">><</link>></span><</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 <span id=btn1><<link "internship." "HOE">><</link>></span><</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 <span id=btn1><<link "you..." "HOE">><</link>></span><</if>><</if>>
\
\<<case 12>><<if ((_top[3] && _bottom[2]) || _outfit[1]) && _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 <span id=btn1><<link "to." "HOE">><</link>></span><</if>><</if>>
\
\<<case 13>><<if ((_top[3] && _bottom[2]) || _outfit[1]) && _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 stiletto 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 treadmill."</span>, she commands. You could protest, but then again, you'd rather get this over with. You get on the treadmill 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 <span id=btn1><<link "this..." "HOE">><<set $time.minutes+=150>><<if $player.traits.includes("Rope Bunny")>><<addLustModifier "Restrained Training" 5 0 300>><</if>><<set $player.stats.fitness+=2>><</link>></span><</if>><</if>>
\
\<<case 14>><<if $flags.jobs.holt.writeUps >= 3>><<include "HFired">><<else>><<set $flags.jobs.holt.request++>>A pair of heels with thick ankle 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 eye-catching. 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 <span id=btn1><<link "her." "HOE">><<set $player.stats.sissification++>><<set $player.stats.dominance-->><<addToInventory "LockedHeels">><<wear "LockedHeels">><</link>></span><</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 <span id=btn1><<link "future." "HOE">><<addToInventory "LockedHeels">><<wear "LockedHeels">><</link>></span>"</i></span><</replace>><</link>></center></span><</if>>
\
\<<default>><<if ((_top[3] && _bottom[2]) || _outfit[1]) && _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.
<span id=btn1><<link "COMING SOON" "HOE">><</link>></span><</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 && $housing.rooms[0] !== "Workshop">>[[Sew->Sewing]] | <</if>><<Wardrobe>> | [[Kitchen]] | [[Bathroom]] | <<switch $housing.rooms[0]>><<case "None">><<set _text = "Empty Room">><<case "Gym">><<set _text = "Home Gym">><<default>><<set _text = $housing.rooms[0]>><</switch>><<link _text "Room 1">><</link>> | <<if ($time.minutes < 1260) && ($time.minutes > 359)>>[[Nap]]<<else>>[[Sleep->Night]]<</if>><<RoutineSettings>>
<<LeaveHouse>></center><</if>><</if>><<set _paint = setup.playerCode.hasItem("Paint")>><span id=1>Perform some home repairs?
<<if !$housing.upgrades[1].door && _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!" "Apartment 2">><<set _paint = false>><<set $housing.upgrades[1].door = true>><</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" "Apartment 2">><</link>></span><div class=hidden><span id="btn1"><<button $btn1>>
<<goto "Apartment 2">>
<</button>></span>
<<SpaceClick>></div><<if $player.assets.fixerUpper.renovations[3] < 100 && $housing.current is "fixerUpper" || ($housing.current !== "fixerUpper" && $player.assets.fixerUpper.owned && $location.goto == "FixerUpper")>><<set _hasMaterials = setup.playerCode.hasItem("ConstructionMaterials")>><center><div class=travel>[img[Images/Locations/RoomFixerUpper.jpg]]</div></center>
<center><<if _hasMaterials>><<link "Renovate the Room - 5:00" "Renovate">><<set $time.minutes+=300>><<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 && _dumbbells && _weights && _airWalker>><<link "Make a Gym">><<set $housing.rooms[0] = "Gym">><<refresh>><<set $time.minutes+=60>><</link>><<else>><span style=color:red>Missing Objects</span><</if>><</if>><<if $flags.jobs.sewing.job && $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 && _desk && _Mannequin && _hangingRack>><<link "Make a Workshop">><<set $housing.rooms[0] = "Workshop">><<refresh>><<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 && _desk && _AcousticPanels && (_chair[0] or _chair[1])>><<link "Make a Streaming Room">><<set $housing.rooms[0] = "Stream Room">><<set $flags.jobs.kam.cap += 1500>><<refresh>><</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>><<Training>><<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>><<set $player.skills[6].xp+=3>><<set $player.stats.hygiene-->><<refresh>><</link>> | <<link "Poledance - 1:00">><<set $player.skills[6].xp++>><<if $playerBody.muscleBuild < 2>><<set $player.stats.fitness+=2>><</if>><<set $player.stats.hygiene-=3>><<set $time.minutes+=60>><<refresh>><</link>> | <<link "Leave">><<House>><</link>></center><</if>><</if>>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">[img[Images/Assets/Icons/Realturf.png]] realturf.com <div style='float: right;'><<button "x" "Laptop">><</button>></div></div><<SiteBar>><div id="web" class="web btn1">[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 && $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>
Rooms: 1
<<if $player.assets.money >= 1800 && !$flags.housing.lateRent>><div class=btn1><<button "Move here" "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
Rooms: 2
State: Serious need of renovations</span>
<<if $player.assets.money >= 50000>><<button "Purchase">><<set $player.assets.money-=50000>><<set $player.assets.fixerUpper.owned = true>><<refresh>><</button>><<else>><span style=color:black>Can't afford</span><</if>>
</div><</if>>\
<<if $housing.current !== "Luxury Loft">><div class=item>
<span style=color:black>Luxury Loft
Cost: $90,000
Rooms: 2
State: Recently renovated</span>
<<if $player.assets.money >= 90000 && !$player.assets.luxuryLoft>><<button "Purchase">><<set $player.assets.money-=90000>><<set $player.assets.luxuryLoft = true>><<refresh>><</button>><<elseif $housing.current !== "Luxury Loft" && $player.assets.luxuryLoft>><<button "Move" "LuxuryLoft">><<set $time.minutes+=360>><<set $housing.current = "Luxury Loft">><</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; max-width: 150px; 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><<CloseApp>>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 <span id=btn1><<link "home.">><<set $time.minutes = random(780,840)>><<House>><<Sex "Penile">><</link>></span><<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 <span id=btn1><<link "morning.">><<set $time.minutes = random(720,780)>><<Sex "Penile">><<House>><</link>></span><<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 <span id=btn1><<link "home.">><<set $time.minutes = random(720,780)>><<Sex "Anal" "Sub">><<set $player.skills[1].xp+=(random(3,5))>><<House>><</link>></span><<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 <span id=btn1><<link "morning.">><<set $time.minutes = random(720,780)>><<Sex "Penile">><<House>><</link>></span><<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 <span id=btn1><<link "home.">><<set $time.minutes = random(780,840)>><<Sex "Hands">><<House>><</link>></span><</if>><div class=hidden><<SpaceClick2>><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. <<CDP 0 "He">> seems happy to spend some time with you as you note <<CDP 0 "his">> traditional <span id=btn1><<link "flirting." "Club">><<set $time.minutes+=random(45,75)>><<set $player.assets.money-=8>><</link>></span><<elseif _EffectChance is 8>>You drink with Crystal, but you notice <<CDP 0 "his">> being particularly touchy tonight, inching closer and closer to you as your drinks get empty.
<span class=Crystal>"$player.names.basic?"</span>, <<CDP 0 "he">> says softly as <<CDP 0 "his">> 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 <span id=btn1><<link "exit." "Crystal1">><</link>></span><<else>>You drink with Crystal, but you notice <<CDP 0 "his">> 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>, <<CDP 0 "he">> says softly as <<CDP 0 "his">> 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 <<CDP 0 "his">> all the way to the men's <span id=btn1>[[room.->Crystal2]]</span><</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.ceil($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, <span id=btn1><<link "then." "Club">><<set $crystal.shopping1[0] = true>><</link>></span>"</span><</replace>><</link>> | <</if>><<if $player.status.crossdressing && $kara.training.progress[3] >- 3 && $kara.training.progress[0] >= 3 && $kara.training.progress[1] >= 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 <<CDP 0 "his">> 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>
<<CDP 0 "He">> grabs <<CDP 0 "his">> 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 <<CDP 0 "his">> finger to tell you to be quiet as <<CDP 0 "he">> calls the man <<CDP 0 "he">> 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 <<CDP 0 "he">> need to go home? <<CDP 0 "His">> 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>
<span id=btn1>[[At Crystal's Place->Crystal1p1]]</span><<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>, <<CDP 0 "he">> 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 <<CDP 0 "his">> 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, <<CDP 0 "he">> 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>
<span id=btn1><<link "Later" "Crystal4">><<set $time.minutes+=115>><</link>></span><<else>><span class=Crystal>"Well uhmm... let me think of something real quick..."</span>, <<CDP 0 "he">> says, <span class=Crystal>"Nope, sorry, I'm out of ideas."</span>
<span id=btn1>[[Ahhh...->Club]]</span><</if>><</replace>><</link>> | <</if>><span id=btn1>[[Not now->Club]]</span></center></div><<SpaceClick2>>You idly sit buy as Crystal rummages through <<CDP 0 "his">> 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>
<<CDP 0 "He">> 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, <<CDP 0 "he">> comes back triumphant with a set of white lace lingerie. <span class=Crystal>"So? What do you think?"</span>, Crystal asks as <<CDP 0 "he">> dangles the cute set.
You blush a little. <span class=You>"I... I kind of like it..."</span>
<<CDP 0 "He">> cheers and presses you to put in on, insisting on leaving the room so <<CDP 0 "he">> "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 <span id=btn1><<link "place." "Crystal1p2">><</link>><<SpaceClick2>><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>, <<CDP 0 "he">> 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.
<<CDP 0 "He">> seemed delighted, of course as both <<CDP 0 "his">> holes were being filled with cocks, moaning loudly with every thrusts of his cock inside <<CDP 0 "his">>, while letting you fuck <<CDP 0 "his">> 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 <span id=btn1><<link "home.">><<set $player.stats.sissification++>><<House>><<set $time.minutes = 240>><<Sex "Penile">><</link>></span><</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 <span id=btn1><<link "home.">><<set $player.stats.sissification+=3>><<set $player.skills[1].xp+=4>><<House>><<set $time.minutes = 240>><<Sex "Anal">><</link>></span><</replace>><</link>></center></span><<SpaceClick2>><<set _Plug = setup.playerCode.isWearingItemWithTags('Plug')>><<set _Gag = [setup.playerCode.isWearingItemWithTags('Gag'), setup.playerCode.isWorn('DildoGag')]>><<set _Dildo = setup.playerCode.hasItem('BasicDildo')>><<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 !$player.status.crossdressing or (_Dildo && _r !== 10)>>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"><<set _VidId = "Images/Porn/Fleshlight">><<if $playerBody.breast.size > 0>><<set _VidId+="Shemale">><<elseif $player.status.crossdressing && _Plug>><<set _VidId+="SissyPlug">><<elseif $player.stats.crossressing>><<set _VidId+="Sissy">><</if>><<set _VidId+=either(".m4v", "2.m4v")>><video @src=_VidId type="video/m4v" autoplay loop></video></div>
<<if _EffectChance > 50 && $player.stats.dignity > 0>>You feel a bit frustrated about using a fleshlight.<</if>>
<span id=btn1><<link "Done" "Tops">><<set $time.minutes+=15>><<Sex "Penile">><<set $preload = "Toys">><<if _EffectChance > 50 && $player.stats.dignity > 0>><<if _Plug>><<set $player.stats.sissification++>><</if>><<set $player.stats.dignity-->><</if>><</link>></span><<else>>You use your fleshlight to satisfy your urges, fucking your ass at the same time as the masturbator is not enough to satisfy your lust.
<<set _EffectChance = random(1,100)>><div class="shower"><video src="Images/Porn/FleshlightDildo.m4v" type="video/m4v" autoplay loop></video></div>
<span id=btn1><<link "Done" "Tops">><<if $player.stats.lust[2] < 30>><<set _xp = 2>><<elseif $player.stats.lust[2] > 80>><<set _xp = 5>><<else>><<set _xp = 4>><</if>><<set $player.skills[1].xp+=_xp>><<set $time.minutes+=15>><<Sex "Penile">><<Sex "Anal">><<set $preload = "Toys">><<set $player.stats.dignity-->><</link>></span><</if>><<SpaceClick2>><<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 <<CDP 0 "his">> on top a nearby trashcan as <<CDP 0 "he">> lets <<CDP 0 "his">> 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 <<CDP 0 "he">> 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 <<CDP 0 "his">> there and then. Crystal moans softly as <<CDP 0 "he">> uses <<CDP 0 "his">> 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 <<CDP 0 "his">> mouth, which seems to turn the sissy on further. It doesn't take much longer for Crystal to climax, <<CDP 0 "his">> cum splashing on <<CDP 0 "his">> belly. You cum soon after and after helping <<CDP 0 "his">> get a bit cleaned up, you go back <span id=btn1><<link "Inside." "Club">><<set $time.minutes+=random(20,30)>><<Sex "Penile">><</link>></span><<SpaceClick2>>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 <<CDP 0 "he">> starts grinding <<CDP 0 "his">> feminine rear against you.
As you are about to pull down on <<CDP 0 "his">> 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 <<CDP 0 "his">> clothes"...</i></span>
<video src="Images/Porn/CrystalBathroom.m4v" type="video/m4v" autoplay loop></video>
You pound the blonde roughly, forcing <<CDP 0 "his">> to push against the walls of the stall to prevent <<CDP 0 "his">> from falling down. <<CDP 0 "He">> 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 <<CDP 0 "his">> 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>>
<span id=btn1><<link "You return to the Club" "Club">><<set $time.minutes+=random(15,25)>><<Sex "Penile" "Dom">><</link>></span><<SpaceClick2>>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 <<CDP 0 "his">> knees as <<CDP 0 "he">> starts licking your balls. <<CDP 0 "He">> 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 <<CDP 0 "his">> throat and <<CDP 0 "he">> 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>>
<span id=btn1><<link "Return to the Club" "Club">><<set $time.minutes+=random(12,18)>><<Sex "Penile">><</link>><<SpaceClick2>><<if visited("WorkB2") is 0 && $player.stats.dignity > 80>><<set $player.stats.dignity-->><</if>><<set _EffectChance = random(0,100)>><center><div class=travel><<if $time.days is 62>>[img[Images/Locations/BlueMoon1.jpg]]<<else>>[img[Images/Locations/BlueMoon.jpg]]<</if>></div></center><<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 slaps your ass while you work, making you yelp in surprise. One of the strippers fortunately keep his hands busy for the rest of his stay.<</if>>
<span id=btn1><<link "Done" "BlueMoon">><<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>><</link>></span><<SpaceClick2>>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." "BlueMoon">><</link>><<else>> 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 _listbox = [setup.dynamicListbox("$routines[1].dress"), setup.dynamicListbox2("$routines[1].makeup")]>><<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" "RoutineMaker">><</button>>
<<if $routines[1].active.includes(true)>>Your current secondary routine consists of the following:
<<if $routines[1].shower>>-Showering
<</if>><<if $routines[1].dress > 0>>-Put <<print $playerClothingLooks[$routines[1].dress].name>> 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:
<<print _listbox[0]>>
<<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>>
<<print _listbox[1]>>
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>>
<span id=btn1><<button "Save and Close">><<House>><</button>></span><<SpaceClick>><<set _listbox = [setup.dynamicListbox("$routines[2].dress"), setup.dynamicListbox2("$routines[2].makeup")]>><<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>><<print _listbox[0]>>
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>>
<<print _listbox[1]>><</if>>
<span id=btn1><<button "Save and close">><<House>><</button>></span><<SpaceClick>><<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 1 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 2 3 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 < 15>><<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 && $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>>
\
<</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)" "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>> | <<link "Liquor Store" "Liquor Store">><<set $time.minutes+=20>><<if $time.minutes > 1260>><<goto "Travel">><</if>><</link>>
<span id=btn1 data-nokeys="true"><<link "Leave" "Travel">><</link>></span></center><<SpaceClick2>><div class=hidden>
<span id="btnMall"><<button $btnMall "Mall">>
<</button>></span>
<<script>>
Mousetrap
.unbind('down')
.bind('down', function () {
$('#btnMall button').click();
});
<</script>></div><<widget "AvatarHair">><<nobr>>
<<if $playerBody.hair[0].length !== 0>>
<<set _class = "hair" + $playerBody.hair[0].color>>
<<switch $playerBody.muscleBuild>>
<<case 3>>
<<set _build1 = "Muscular">>
<<case 2>>
<<set _build1 = "Athletic">>
<<case 1>>
<<set _build1 = "Slim">>
<<case -1>>
<<set _build1 = "Chubby">>
<<case -2>>
<<set _build1 = "Fat">>
<<case -3>>
<<set _build1 = "Obese">>
<<default>>
<<set _build1 = "Average">>
<</switch>>
<<if $playerBody.ratio > 33>>
<<set _ratio="Male">>
<<elseif $playerBody.ratio < -33>>
<<set _ratio="Female">>
<<else>>
<<set _ratio="Andro">>
<</if>>
<<if $playerBody.hair[0].style == "Undercut">>
<<set _image = "Images/Assets/Avatar/Hair/Undercut/" + _ratio>>
<<if (_build1 == "Fat" or _build1 == "Chubby") && _ratio == "Female" && setup.avatar.hairLength[$playerBody.hair[0].length] == "Short">>
<<set _image+="ChubbyFat">>
<<elseif _build1 == "Obese">>
<<set _image+= "Obese">>
<<elseif _build1 == "Fat" && setup.avatar.hairLength[$playerBody.hair[0].length] == "Short">>
<<set _image+=Fat>>
<<elseif _build1 == "Chubby" && _ratio == "Female">>
<<set _image+="Chubby">>
<<elseif _build1 == "Athletic" && _ratio == "Male">>
<<set _image+="Athletic">>
<</if>>
<<set _image+= setup.avatar.hairLength[$playerBody.hair[0].length] + ".png">>
<<elseif $playerBody.hair[0].style == "Wavy">>
<<set _image = "Images/Assets/Avatar/Hair/Wavy/" + _ratio + _build1 + '.png'>>
<<elseif $playerBody.hair[0].style == "French Braid">>
<<set _image = "Images/Assets/Avatar/Hair/FrenchBraid/" + _ratio>>
<<if $playerBody.build < 0>>
<<set _image+=_build1>>
<</if>>
<<if $playerBody.hair[0].length >= 8>>
<<set _image+="AboveRear">>
<<elseif $playerBody.hair[0].length == 6>>
<<set _image+="MidBack">>
<</if>>
<<set _image+=".png">>
<<else>>
<<if (_build1 !== "Muscular" && (_ratio == "Female" && _build1 !== "Chubby")) || (_ratio == "Female" && _build == "Muscular" && $playerBody.hair[0].length <= 5) || _ratio !== "Female">>
<<set _build1 = "">>
<</if>>
<<set _image = "Images/Assets/Avatar/Hair/" + _ratio + _build1 + setup.avatar.hairLength[$playerBody.hair[0].length] + '.png'>>
<</if>>
<span @class = _class style="z-index:2; position: absolute;">
<center>
[img[_image]]
</center>
</span>
<</if>>
<</nobr>><</widget>>
<<widget "Avatar">><<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>\
\
<<AvatarHair>>[img[Images/Assets/Avatar/Hair/None.png]]\
\
\<<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", "Slim">><<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>
<span id=btn1><<link "Leave" "Mall">><</link>></span><<SpaceClick2>>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><center><<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 = 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><center><<link "Agree">><<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 <span id=btn1><<link "get back to work." "BlueMoon">><<set $time.minutes+=90>><<set $player.stats.hygiene-=25>><<set $player.assets.money+=250>><</link>></span><</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 <span id=btn1><<link "get back to work." "BlueMoon">><<set $time.minutes+=90>><<set $player.assets.money+=200>><</link>><</replace>><</link>></center></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>
<span id=btn1>[[Sorry...->BlueMoon]]</span><</replace>><</link>></center></span><<SpaceClick2>><<Voyeurism>><span class=Raven>"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 class=Raven>"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 class=Raven>"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 class=Raven>"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 <span id=btn1><<link "taker." "Tenebria">><</link>></span><<SpaceClick2>><<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 mood <<checkbox "$Reminder.mood" 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 $college.sports.football.active || $college.sports.cheerleading.active>>
Sport practices/matches <<checkbox "$Reminder.CollegeSport" 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><span id=btn1><<button "Set Preferences" "Settings">><</button>></span></center>
<div class=hidden><<repeat 0.5s>><<set $Reminder>><<set $Tracker>><<replace #sideopt>><span id=sideopt><<SideOption>></span><</replace>><</repeat>><<SpaceClick>></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 && $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.mood <= 40 && $Reminder.mood>><span style=color: red>You feel sad</span>
<</if>><<if $player.stats.hygiene <= 60 && $Reminder.hygiene>><span style=color:red>You are dirty</span>
<</if>><<if $player.stats.lust[2] >= 60 && $Reminder.lust>><span style=color:red>You are getting fairly lustful</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) || ($time.days >= 64 && $time.days <= 110 && !$college.programs[3].active)>>\
<<if $college.programs[0].active>>\
<<if $time.days % 7 > 0 && $time.days % 7 < 6>>\
<<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 > 0 && $time.days % 7 < 6>>\
<<if $time.minutes < 754>><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[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>>\
<</if>>\
<</if>><<if $Reminder.CollegeSport>><<if $college.sports.football.active>>
-You have a football <<if $time.days $time.days < 46 && $time.days > 51>>practice on <<if $time.days == 46 || ($time.days == 45 && $time.minutes > 1200)>>thursday<<else>>wednesday<</if>><<else>>match on wesdnesday<</if>>
<<elseif $college.sports.cheerleading.active>>
-You have a <<if $time.days >= 46 && $time.days <= 52>>match on wednesday<<else>>cheerleading practice on thursday<</if>><</if>><</if>><<if $Reminder.task && $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 && $time.days < 15>>
-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 && $time.days < 36>>
-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 && $time.days < 43>>
-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.<<elseif $time.days <= 42>>currently ongoing.<</if>><</if>><<if $Reminder.fetishWeek && $time.days < 85>>
-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.<<elseif $time.days <= 84>>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. <<set _VidId+="Images/Porn/Bathroom"+_EffectChance+".m4v">><video @src=_VidId type="video/m4v" autoplay loop></video>
Certainly, this is an adventure you'll remember for a <span id=btn1><<link "while." "College">><<Sex "Penile" "Dom">><<set $time.minutes+=random(30,40)>><</link>></span><</replace>><</link>> | <<link "Pass">><<replace #choice>>You decide to ignore her flirting and say you have to go, much to her <span id=btn1><<link "disappointment" "College">><<set $time.minutes+=random(10,20)>><</link>></span><</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 <span id=btn1><<link "fun." "College">><<Sex "Oral">><<if $player.stats.sissification < 50>><<set $player.stats.sissification+=10>><</if>><<set $player.skills[0].xp+=2>><<set $time.minutes+=random(30,35)>><</link>></span>"</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 <span id=btn1><<link "fun." "College">><<Sex "Hands">><<if $player.stats.sissification < 50>><<set $player.stats.sissification+=10>><</if>><<set $player.skills[2].xp++>><<set $time.minutes+=random(30,35)>><</link>></span>"</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 <span id=btn1><<link "risks." "College">><<set $time.minutes+=random(10,20)>><</link>></span><</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><center><<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 = 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 <span id=btn1><<link "get back to work." "ShowNTail">><<set $time.minutes+=70>><<set $player.assets.money+=150>><</link>></span><</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>
<span id=btn1>[[Sorry...->BlueMoon]]</span><</replace>><</link>></center></span><<SpaceClick2>>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 <span id=bt1n><<link "Uptown" "Travel">><<set $time.minutes+=35>><</link>></span><</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 <span id=btn1><<link "café" "DS3p1">><</link>></span><</replace>><</link>></center></span><<SpaceClick2>>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>><<Leave>>:: 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 >= 15 || (State.variables.player.stats.sissification >= 10 && State.variables.player.stats.bimbofication >= 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 >= 15 || (State.variables.player.stats.sissification >= 10 && State.variables.player.stats.bimbofication >= 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', 'Leather'],
price: 120,
image: 'Clothing/LeatherCorset.jpg',
},
{
id: 'LeatherShirt',
name: "Leather Shirt",
tags: ['Top', 'Shirt', 'Male', 'Sexy', 'Black', 'Leather'],
},
{
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 >= 15 || (State.variables.player.stats.sissification >= 10 && State.variables.player.stats.bimbofication >= 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', 'Sexy', 'Bimbo', 'Pink'],
shop: "Hush",
price: 50,
isUnlocked: () => (State.variables.player.stats.sissification >= 15 || (State.variables.player.stats.sissification >= 10 && State.variables.player.stats.bimbofication >= 10)),
},
{
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,
isUnlocked: () => (State.variables.player.stats.sissification >= 15 || (State.variables.player.stats.sissification >= 10 && State.variables.player.stats.bimbofication >= 10)),
},
{
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 >= 15 || (State.variables.player.stats.sissification >= 10 && State.variables.player.stats.bimbofication >= 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 >= 15 || (State.variables.player.stats.sissification >= 10 && State.variables.player.stats.bimbofication >= 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: 'BrownLeatherPants',
name: "Brown Leather Pants",
tags: ['Bottom', 'Pants', 'Female', 'Casual', 'Brown', 'Leather'],
shop: "Elsa & Rose",
price: 85,
},
{
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,
isUnlocked: () => (State.variables.player.stats.sissification >= 15 || (State.variables.player.stats.sissification >= 10 && State.variables.player.stats.bimbofication >= 10)),
},
{
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 >= 15 || (State.variables.player.stats.sissification >= 10 && State.variables.player.stats.bimbofication >= 10)),
},
{
id: 'LeatherSkinnies',
name: "Leather Skinnies",
tags: ['Bottom', 'Pants', 'Female', 'Casual', 'Black', 'Leather'],
shop: "Elsa & Rose",
price: 80,
},
{
id: 'LeatherSkirt',
name: "Leather Skirt",
tags: ['Bottom', 'Skirt', 'Female', 'Casual', 'Black', 'Leather'],
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,
isUnlocked: () => (State.variables.player.stats.sissification >= 15 || (State.variables.player.stats.sissification >= 10 && State.variables.player.stats.bimbofication >= 10)),
},
{
id: 'MicroShorts',
name: "Micro Shorts",
tags: ['Bottom', 'Shorts', 'Female', 'Bimbo', 'Blue'],
shop: "Hush",
price: 55,
isUnlocked: () => (State.variables.player.stats.sissification >= 15 || (State.variables.player.stats.sissification >= 10 && State.variables.player.stats.bimbofication >= 10)),
},
{
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 PVC Skirt",
tags: ['Bottom', 'Skirt', 'Female', 'Bimbo', 'Pink', 'Latex'],
price: 75,
},
{
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: 'SwimBriefs',
name: "Swim Briefs",
tags: ['Undies', 'Briefs', 'Male', 'Casual', 'Black', 'Swimwear'],
shop: "Sports Pro",
price: 40,
},
{
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: [400,478],
isUnlocked: () => (State.variables.player.stats.sissification >= 25 || (State.variables.player.stats.sissification >= 20 && State.variables.player.traits.includes("Latex Lover"))),
},
{
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'],
},
{
id: 'BunnySuit',
name: "Bunny Suit",
tags: ['Outfit', 'Leotard', 'Female', 'Costume', 'Black'],
shop: "Forever69",
price: 105,
isUnlocked: () => (State.variables.player.stats.sissification >= 15 || (State.variables.player.stats.sissification >= 10 && State.variables.player.stats.bimbofication >= 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 >= 20,
},
{
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 >= 20,
},
{
id: 'CyberBunnySuit',
name: "Cyber Bunny Suit",
tags: ['Outfit', 'One Piece', 'Female', 'Kinky', 'Black'],
},
{
id: 'GreenBallGown',
name: "Green Ball Gown",
tags: ['Outfit', 'Dress', 'Female', 'Classy', 'Green'],
shop: "ClotheR",
price: 280,
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'HeroineCostume',
name: "Heroine Costume",
tags: ['Outfit', 'One Piece', 'Female', 'Costume', 'Purple', 'Black'],
shop: "ComicCon",
price: 110,
isUnlocked: () => State.variables.player.stats.sissification >= 10,
image: 'Clothing/SuperHeroineCostume.jpg'
},
{
id: 'LatexDress',
name: "Latex Dress",
tags: ['Outfit', 'Dress', 'Female', 'Kinky', 'Black', 'Latex'],
shop: "Forever69",
price: 130,
isUnlocked: () => (State.variables.player.stats.sissification >= 25 || (State.variables.player.stats.sissification >= 20 && State.variables.player.traits.includes("Latex Lover"))),
},
{
id: 'LatexLeotard',
name: "Latex Leotard",
tags: ['Outfit', 'Leotard', 'Female', 'Kinky', 'Black', 'Latex'],
shop: "Forever69",
price: 100,
isUnlocked: () => (State.variables.player.stats.sissification >= 25 || (State.variables.player.stats.sissification >= 20 && State.variables.player.traits.includes("Latex Lover"))),
},
{
id: 'LatexMaidDress',
name: "Latex Maid Dress",
tags: ['Outfit', 'Dress', 'Female', 'Kinky', 'Black', 'Latex'],
shop: "icoast 2",
price: 170,
isUnlocked: () => (State.variables.player.stats.sissification >= 25 || (State.variables.player.stats.sissification >= 20 && State.variables.player.traits.includes("Latex Lover"))),
},
{
id: 'LatexNunSet',
name: "Latex Nun Set",
tags: ['Outfit', 'Female', 'Kinky', 'Black', 'Latex'],
shop: "Forever69",
price: 160,
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'MaidDress',
name: "Maid Dress",
tags: ['Outfit', 'Dress', 'Female', 'Costume', 'Black'],
shop: "Forever69",
price: 80,
isUnlocked: () => (State.variables.player.stats.sissification >= 15 || (State.variables.player.stats.sissification >= 10 && State.variables.player.stats.bimbofication >= 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', 'One Piece', '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: [400, 478],
isUnlocked: () => (State.variables.player.stats.sissification >= 25 || (State.variables.player.stats.sissification >= 20 && State.variables.player.traits.includes("Latex Lover"))),
},
{
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 >= 20,
},
{
id: 'RedLolitaDress',
name: "Red Lolita Dress",
tags: ['Outfit', 'Dress', 'Female', 'Lolita', 'Red'],
isUnlocked: () => State.variables.player.stats.sissification >= 10,
},
{
id: 'SantaDress',
name: "Santa Dress",
tags: ['Outfit', 'Dress', 'Female', 'Red'],
isUnlocked: () => (State.variables.player.stats.sissification >= 15 || (State.variables.player.stats.sissification >= 10 && State.variables.player.stats.bimbofication >= 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', 'Sexy', 'Costume', 'White'],
},
{
id: 'SchoolgirlOutfit',
name: "Schoolgirl Outfit",
tags: ['Outfit', 'Female', 'Kinky', 'White', 'Pink'],
shop: "Forever69",
price: 80,
isUnlocked: () => State.variables.player.stats.sissification >= 20,
},
{
id: 'SexySchoolGirl',
name: "Pink Schoolgirl Outfit",
tags: ['Outfit', 'Female', 'Kinky', 'Black', 'Pink'],
},
{
id: 'SlingBikini',
name: "Sling Bikini",
tags: ['Lingerie', 'Bikini', 'Female', 'Sexy', 'Black', 'Swimwear'],
shop: "Hush",
price: 65,
isUnlocked: () => State.variables.player.stats.sissification >= 20 || State.variables.player.stats.bimbofication >= 20,
},
{
id: 'SluttyLeatherOutfit',
name: "Slutty Leather Outfit",
tags: ['Outfit', 'Female', 'Sexy', 'Black', 'Leather'],
shop: "Hush",
price: 135,
isUnlocked: () => (State.variables.player.stats.sissification >= 15 || (State.variables.player.stats.sissification >= 10 && State.variables.player.stats.bimbofication >= 10)),
},
{
id: 'SuperheroCostume',
name: "Superhero Costume",
tags: ['Outfit', 'One Piece', 'Male', 'Costume', 'Blue', 'Red'],
shop: "ComicCon",
price: 110,
},
{
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 >= 20,
},
{
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 >= 15,
},
{
id: 'BlackPleasers',
name: "Black Pleasers",
tags: ['Shoes', 'Heels', 'Female', 'Casual', 'Black'],
shop: "Forever69",
price: 125,
isUnlocked: () => State.variables.player.stats.sissification >= 15,
},
{
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,
isUnlocked: () => State.variables.player.stats.sissification >= 7,
},
{
id: 'DressShoes',
name: "Dress Shoes",
tags: ['Shoes', 'Male', 'Formal', 'Black'],
shop: ["ShoeShop", "WeddingSalon"],
price: [80, 100],
},
{
id: 'HoovedBoots',
name: "Hooved Boots",
tags: ['Shoes', 'Tall Boots', 'Female', 'Kinky', 'Black'],
},
{
id: 'GoldenPumps',
name: "Golden Pumps",
tags: ['Shoes', 'Pumps', 'Female', 'Formal', 'Sexy', 'Classy', 'Gold'],
},
{
id: 'GoldenPleaserBoots',
name: "Golden Pleaser Boots",
tags: ['Shoes', 'Boots', 'Female', 'Sexy', 'Gold'],
},
{
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 >= 12,
},
{
id: 'GothMaryJanes',
name: "Goth Mary Janes",
tags: ['Shoes', 'Heels', 'Female', 'Goth', 'Black'],
shop: "Tenebria",
price: 105,
isUnlocked: () => State.variables.player.stats.sissification >= 12,
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 >= 15,
},
{
id: 'HeeledSandals',
name: "Heeled Sandals",
tags: ['Shoes', 'Heels', 'Sandals', 'Female', 'Formal', 'Casual', 'Black'],
shop: "ShoeShop",
price: 60,
isUnlocked: () => State.variables.player.stats.sissification >= 12,
},
{
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 >= 12,
},
{
id: 'PastelPlatforms',
name: "Pastel Platforms",
tags: ['Shoes', 'Heels', 'Female', 'Pastel Goth', 'Pink', 'Holographic'],
shop: "Tenebria",
price: 120,
isUnlocked: () => State.variables.player.stats.sissification >= 12,
},
{
id: 'PastelSneakers',
name: "Pastel Sneakers",
tags: ['Shoes', 'Sneakers', 'Female', 'Pastel Goth', 'Purple'],
shop: "Tenebria",
price: 60,
isUnlocked: () => State.variables.player.stats.sissification >= 7,
},
{
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 >= 15,
},
{
id: 'PinkRunningShoes',
name: "Pink Running Shoes",
tags: ['Shoes', 'RunningShoes', 'Female', 'Athletic', 'Pink', 'Sport'],
shop: "Sports Pro",
price: 85,
isUnlocked: () => State.variables.player.stats.sissification >= 7,
},
{
id: 'PinkSteelCaps',
name: "Pink Steel Caps",
tags: ['Shoes', 'Boots', 'Female', 'Construction', 'Pink'],
shop: "Plank's",
price: 125,
isUnlocked: () => State.variables.player.stats.sissification >= 7,
},
{
id: 'RedPumps',
name: "Red Pumps",
tags: ['Shoes', 'Heels', 'Female', 'Bimbo', 'Classy', 'Red'],
shop: "ShoeShop",
price: 85,
isUnlocked: () => State.variables.player.stats.sissification >= 15,
},
{
id: 'RedSneakers',
name: "Red Sneakers",
tags: ['Shoes', 'Sneakers', 'Male', 'Casual', 'Red'],
shop: "Old Republic",
price: 80,
},
{
id: 'RedThighHighBoots',
name: "Red Thigh High Boots",
tags: ['Shoes', 'X-Tall Boots', 'Female', 'Kinky', 'Red'],
shop: "Forever69",
price: 225,
isUnlocked: () => State.variables.player.stats.sissification >= 15,
},
{
id: 'Sandals',
name: "Sandals",
tags: ['Shoes', 'Sandals', 'Unisex', 'Casual', 'Brown'],
shop: "ShoeShop",
price: 55,
},
{
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 >= 20,
},
{
id: 'WedgedSandals',
name: "Wedged Sandals",
tags: ['Shoes', 'Sandals', 'Female', 'Casual', 'Black', 'Brown'],
shop: "ShoeShop",
price: 70,
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 >= 12,
},
{
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 >= 15,
},
{
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: 'BlueFrillyBra',
name: "Blue Frilly Bra",
tags: ['Undies', 'Bra', 'Female', 'Lolita', 'Blue'],
shop: "Otakuville",
price: 45,
isUnlocked: () => State.variables.player.stats.sissification >= 7,
},
{
id: 'LatexBra',
name: "Latex Bra",
tags: ['Bra', 'Female', 'Kinky', 'Black', 'Latex'],
shop: "Forever69",
price: 55,
isUnlocked: () => State.variables.player.stats.sissification >= 15 || (State.variables.player.stats.sissification >= 10 && State.variables.player.traits.includes("Latex Lover")),
},
{
id: 'PinkBra',
name: "Pink Bra",
tags: ['Bra', 'Female', 'Casual', 'Pink'],
shop: "Cherish Luxury",
price: 35,
},
{
id: 'PinkFrillyBra',
name: "Pink Frilly Bra",
tags: ['Undies', 'Bra', 'Female', 'Lolita', 'Pink'],
shop: "Otakuville",
price: 45,
isUnlocked: () => State.variables.player.stats.sissification >= 7,
},
{
id: 'PinkLatexBra',
name: "Pink Latex Bra",
tags: ['Bra', 'Female', 'Kinky', 'Pink', 'Latex'],
shop: "Forever69",
price: 55,
isUnlocked: () => State.variables.player.stats.sissification >= 15 || (State.variables.player.stats.sissification >= 10 && State.variables.player.traits.includes("Latex Lover")),
},
{
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: 25,
},
{
id: 'BlackPanties',
name: "Black Panties",
tags: ['Undies', 'Panties', 'Female', 'Casual', 'Black'],
shop: "Cherish Luxury",
price: 25,
},
{
id: 'BlackString',
name: "Black String",
tags: ['Undies', 'Female', 'String', 'Sexy', 'Black'],
shop: "Cherish Luxury",
price: 25,
isUnlocked: () => (State.variables.player.stats.sissification >= 10 || State.variables.player.stats.bimbofication >= 10),
},
{
id: 'BlueBoxers',
name: "Blue Boxers",
tags: ['Undies', 'Boxers', 'Male', 'Casual', 'Blue'],
shop: "Old Republic",
price: 25,
},
{
id: 'BluePanties',
name: "Blue Panties",
tags: ['Undies', 'Panties', 'Female', 'Casual', 'Blue'],
shop: "Cherish Luxury",
price: 25,
},
{
id: 'BlueFrillyPanties',
name: "Blue Frilly Panties",
tags: ['Undies', 'Panties', 'Female', 'Lolita', 'Blue'],
shop: "Otakuville",
price: 35,
isUnlocked: () => State.variables.player.stats.sissification >= 7,
},
{
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: 25,
},
{
id: 'LatexPanties',
name: "Latex Panties",
tags: ['Undies', 'Panties', 'Female', 'Kinky', 'Black', 'Latex'],
shop: "Forever69",
price: 45,
isUnlocked: () => State.variables.player.stats.sissification >= 15 || (State.variables.player.stats.sissification >= 10 && State.variables.player.traits.includes("Latex Lover")),
},
{
id: 'PinkLatexPanties',
name: "Pink Latex Panties",
tags: ['Undies', 'Panties', 'Female', 'Kinky', 'Pink', 'Latex'],
shop: "Forever69",
price: 35,
isUnlocked: () => State.variables.player.stats.sissification >= 15 || (State.variables.player.stats.sissification >= 10 && State.variables.player.traits.includes("Latex Lover")),
},
{
id: 'PinkPanties',
name: "Pink Panties",
tags: ['Undies', 'Panties', 'Female', 'Casual', 'Pink'],
shop: "Cherish Luxury",
price: 25,
},
{
id: 'PinkFrillyPanties',
name: "Pink Frilly Panties",
tags: ['Undies', 'Panties', 'Female', 'Lolita', 'Pink'],
shop: "Otakuville",
price: 35,
isUnlocked: () => State.variables.player.stats.sissification >= 7,
},
{
id: 'PinkString',
name: "Pink Panties",
tags: ['Undies', 'String', 'Female', 'Sexy', 'Pink'],
shop: "Cherish Luxury",
price: 25,
isUnlocked: () => (State.variables.player.stats.sissification >= 10 || State.variables.player.stats.bimbofication >= 10),
},
{
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: 25,
},
{
id: 'RedPanties',
name: "Red Panties",
tags: ['Undies', 'Panties', 'Female', 'Casual', 'Red'],
shop: "Cherish Luxury",
price: 25,
},
{
id: 'RedString',
name: "Red String",
tags: ['Undies', 'Panties', 'Female', 'Sexy', 'Red'],
shop: "Cherish Luxury",
price: 25,
},
{
id: 'WhiteBoxers',
name: "White Boxers",
tags: ['Undies', 'Boxers', 'Male', 'Casual', 'White'],
shop: "Old Republic",
price: 25,
},
{
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: 20,
},
{
id: 'LatexStockings',
name: "Latex Stockings",
tags: ['Hosiery', 'Stockings', 'Female', 'Kinky', 'Black', 'Latex'],
shop: "Forever69",
price: 65,
isUnlocked: () => State.variables.player.stats.sissification >= 15 || (State.variables.player.stats.sissification >= 10 && State.variables.player.traits.includes("Latex Lover")),
},
{
id: 'LeatherStockings',
name: "Leather Stockings",
tags: ['Hosiery', 'Stockings', 'Female', 'Sexy', 'Black', 'Leather'],
shop: "Elsa & Rose",
price: 45,
},
{
id: 'NunStockings',
name: "Nun Stockings",
tags: ['Hosiery', 'Stockings', 'Female', 'Kinky', 'Black', 'PVC'],
shop: "Forever69",
price: 40,
isUnlocked: () => State.variables.player.stats.sissification >= 5,
},
{
id: 'NurseStockings',
name: "Nurse Stockings",
tags: ['Hosiery', 'Stockings', 'Female', 'Kinky', 'White'],
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],
isUnlocked: () => State.variables.player.stats.sissification >= 15,
},
{
id: 'BlueLingerie',
name: "Blue Lingerie",
tags: ['Lingerie', 'Female', 'Sexy', 'Blue'],
shop: "Cherish Luxury",
price: 85,
},
{
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: 'FloralLingerie',
name: "Pink Lingerie",
tags: ['Lingerie', 'Female', 'Sexy', 'Black'],
shop: "Elsa & Rose",
price: 110,
},
{
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: "Cherish Luxury",
price: 85,
},
{
id: 'RedBowLingerie',
name: "Red Bow Lingerie",
tags: ['Lingerie', 'Female', 'Sexy', 'Red'],
},
{
id: 'BlackNightie',
name: "Black Nightie",
tags: ['Lingerie', 'Nightie', 'Female', 'Casual', 'Black'],
shop: "Cherish Luxury",
price: 95,
},
{
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'],
},
{
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: 'Beer',
name: "Beer",
tags: ['Consumable', 'Stackable'],
shop: ['Gas Station', 'Grocer'],
price: [[{price: 5, quantity: 1}, {price: 25, quantity: 6}], [{price: 4, quantity: 1}, {price: 20, quantity: 6}]],
image: 'Misc/Beer.jpg',
},
{
id: 'Cannabis',
name: 'Cannabis',
tags: ['Consumable', 'hideQuantity', 'Stackable'],
shop: "shaddyAlley",
price: {price: 20, quantity: 5},
image: 'Misc/Cannabis.jpg',
},
{
id: 'Champagne',
name: "Champagne",
tags: ['Consumable', 'hideQuantity', 'Stackable'],
shop: 'Liquor',
price: {price: 50, quantity: 6},
image: 'Misc/Champagne.jpg',
},
{
id: 'CheapWine',
name: "Cheap Wine",
tags: ['Consumable', 'hideQuantity', 'Stackable'],
shop: 'Grocer',
price: {price: 15, quantity: 5},
image: 'Misc/CheapWine.jpg',
},
{
id: 'Cigarettes',
name: "Cigarettes",
tags: ['Consumable', 'Stackable'],
shop: ['Gas Station', 'Grocer'],
price: [[{price:27,quantity: 10}, {price:40,quantity: 20}], [{price: 25,quantity: 10}, {price:35,quantity: 20}]],
image: 'Misc/Cigarettes.jpg',
},
{
id: 'Coffee',
name: "Coffee",
tags: ['Consumable', 'hideQuantity', 'Stackable'],
shop: 'Grocer',
price: {price: 10, quantity: 50},
image: 'Misc/Coffee.jpg',
},
{
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', 'hideQuantity'],
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: 'Happylz',
name: 'Happylz',
tags: ['Consumable', 'Stackable'],
shop: "shaddyAlley",
price: {price: 30, quantity: 3},
image: 'Misc/Happylz.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', 'hideQuantity', 'Stackable'],
shop: "Face Forward 6",
price: {price: 35, quantity: 60},
image: 'Makeup/MakeupRemover.jpg',
},
{
id: 'MagicMushrooms',
name: "Magic Mushrooms",
tags: ['Consumable', 'Stackable'],
shop: 'shaddyAlley',
price: {price: 30, quantity: 6},
image: 'Misc/Shrooms.jpg',
},
{
id: 'PolishRemover',
name: "Polish Remover",
tags: ['Consumable', 'hideQuantity', 'Stackable'],
shop: "Face Forward 6",
price: {price: 40, quantity: 30},
image: 'Makeup/PolishRemover.jpg',
},
{
id: 'Popper',
name: 'Popper',
tags: ['Consumable', 'Stackable'],
shop: "shaddyAlley",
price: {price: 20, quantity: 3},
image: 'Misc/Poppers.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: 'Tequila',
name: "Tequila",
tags: ['Consumable', 'hideQuantity', 'Stackable'],
shop: 'Liquor',
price: {price: 40, quantity: 16},
image: 'Misc/Tequila.jpg',
},
{
id: 'Vodka',
name: "Vodka",
tags: ['Consumable', 'hideQuantity', 'Stackable'],
shop: 'Liquor',
price: {price: 30, quantity: 16},
image: 'Misc/Vodka.jpg',
},
{
id: 'WaxStrips',
name: "Wax Strips",
tags: ['Consumable', 'Stackable'],
shop: "Grocer",
price: {price:45, quantity: 10},
image: 'Misc/WaxStrips.jpg',
},
{
id: 'Whiskey',
name: "Whiskey",
tags: ['Consumable', 'hideQuantity', 'Stackable'],
shop: 'Liquor',
price: {price: 35, quantity: 8},
image: 'Misc/Whiskey.jpg',
},
{
id: 'Wine',
name: "Wine",
tags: ['Consumable', 'hideQuantity', 'Stackable'],
shop: 'Liquor',
price: {price: 30, quantity: 5},
image: 'Misc/Wine.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', 'hideQuantity', 'Eyes', 'Stackable'],
shop: "Face Forward 2",
price: {price: 12, quantity: 50},
image: 'Makeup/BlackEyeliner.jpg',
},
{
id: 'BlackEyeshadow',
name: "Black Eyeshadow",
tags: ['Eyeshadow', 'hideQuantity', 'Eyes', 'Stackable'],
image: 'Makeup/Black.jpg',
},
{
id: 'TwoFadeEyes',
name: "Two Fade Eye",
tags: ['Eyeshadow', 'Advanced', 'hideQuantity', 'Eyes'],
image: 'Makeup/TwoFade.jpg',
},
{
id: 'ThreeFadeEyes',
name: "Three Fade Eye",
tags: ['Eyeshadow', 'Advanced', 'hideQuantity', 'Eyes'],
image: 'Makeup/ThreeFade.jpg',
},
{
id: 'BlueEyeliner',
name: "Blue Eyeliner",
tags: ['Eyeliner', 'hideQuantity', 'Eyes', 'Stackable'],
shop: "Face Forward 2",
price: {price:12, quantity: 50},
image: 'Makeup/BlueEyeliner.jpg',
},
{
id: 'BlueEyeshadow',
name: "Blue Eyeshadow",
tags: ['Eyeshadow', 'hideQuantity', 'Eyes', 'Stackable'],
image: 'Makeup/Blue.jpg',
},
{
id: 'ChestnutEyeshadow',
name: "Chestnut Eyeshadow",
tags: ['Eyeshadow', 'hideQuantity', 'Eyes', 'Stackable'],
image: 'Makeup/Chestnut.jpg',
},
{
id: 'CopperEyeshadow',
name: "Copper Eyeshadow",
tags: ['Eyeshadow', 'hideQuantity', 'Eyes', 'Stackable'],
image: 'Makeup/Copper.jpg',
},
{
id: 'CyanEyeshadow',
name: "Cyan Eyeshadow",
tags: ['Eyeshadow', 'hideQuantity', 'Eyes', 'Stackable'],
image: 'Makeup/Cyan.jpg',
},
{
id: 'GlitterMascara',
name: "Glitter Mascara",
tags: ['Mascara', 'hideQuantity', 'Eyes', 'Stackable'],
shop: "Face Forward 2",
price: {price: 15, quantity: 80},
image: 'Makeup/GlitterMascara.jpg',
},
{
id: 'GreenEyeshadow',
name: "Green Eyeshadow",
tags: ['Eyeshadow', 'hideQuantity', 'Eyes', 'Stackable'],
image: 'Makeup/Green.jpg',
},
{
id: 'HoneyEyeshadow',
name: "Honey Eyeshadow",
tags: ['Eyeshadow', 'hideQuantity', 'Eyes', 'Stackable'],
image: 'Makeup/Honey.jpg',
},
{
id: 'IvoryEyeshadow',
name: "Ivory Eyeshadow",
tags: ['Eyeshadow', 'hideQuantity', 'Eyes', 'Stackable'],
image: 'Makeup/Ivory.jpg',
},
{
id: 'MagentaEyeshadow',
name: "Magenta Eyeshadow",
tags: ['Eyeshadow', 'hideQuantity', 'Eyes', 'Stackable'],
image: 'Makeup/Magenta.jpg',
},
{
id: 'Mascara',
name: "Mascara",
tags: ['Mascara', 'hideQuantity', 'Eyes', 'Stackable'],
shop: "Face Forward 2",
price: {price: 12, quantity: 50},
image: 'Makeup/Mascara.jpg',
},
{
id: 'NudeEyeshadow',
name: "Nude Eyeshadow",
tags: ['Eyeshadow', 'hideQuantity', 'Eyes', 'Stackable'],
image: 'Makeup/Nude.jpg',
},
{
id: 'OrangeEyeshadow',
name: "Orange Eyeshadow",
tags: ['Eyeshadow', 'hideQuantity', 'Eyes', 'Stackable'],
image: 'Makeup/Orange.jpg',
},
{
id: 'PinkEyeliner',
name: "Pink Eyeliner",
tags: ['Eyeliner', 'hideQuantity', 'Eyes', 'Stackable'],
shop: "Face Forward 2",
price: {price:12, quantity: 50},
image: 'Makeup/PinkEyeliner.jpg',
},
{
id: 'PinkEyeshadow',
name: "Pink Eyeshadow",
tags: ['Eyeshadow', 'hideQuantity', 'Eyes', 'Stackable'],
image: 'Makeup/Pink.jpg',
},
{
id: 'PurpleEyeliner',
name: "Purple Eyeliner",
tags: ['Eyeliner', 'hideQuantity', 'Eyes', 'Stackable'],
shop: "Face Forward 2",
price: {price:12, quantity: 50},
image: 'Makeup/PurpleEyeliner.jpg',
},
{
id: 'PurpleEyeshadow',
name: "Purple Eyeshadow",
tags: ['Eyeshadow', 'hideQuantity', 'Eyes', 'Stackable'],
image: 'Makeup/Purple.jpg',
},
{
id: 'RedEyeliner',
name: "Red Eyeliner",
tags: ['Eyeliner', 'hideQuantity', 'Eyes', 'Stackable'],
shop: "Face Forward 2",
price: {price:12, quantity: 50},
image: 'Makeup/RedEyeliner.jpg',
},
{
id: 'RedEyeshadow',
name: "Red Eyeshadow",
tags: ['Eyeshadow', 'hideQuantity', 'Eyes', 'Stackable'],
image: 'Makeup/Red.jpg',
},
{
id: 'TanEyeshadow',
name: "Tan Eyeshadow",
tags: ['Eyeshadow', 'hideQuantity', 'Eyes', 'Stackable'],
image: 'Makeup/Tan.jpg',
},
{
id: 'TealEyeshadow',
name: "Teal Eyeshadow",
tags: ['Eyeshadow', 'hideQuantity', 'Eyes', 'Stackable'],
image: 'Makeup/Teal.jpg',
},
{
id: 'WhiteEyeliner',
name: "White Eyeliner",
tags: ['Eyeliner', 'hideQuantity', 'Eyes', 'Stackable'],
shop: "Face Forward 2",
price: {price:12, quantity: 50},
image: 'Makeup/WhiteEyeliner.jpg',
},
{
id: 'WhiteEyeshadow',
name: "White Eyeshadow",
tags: ['Eyeshadow', 'hideQuantity', 'Eyes', 'Stackable'],
image: 'Makeup/White.jpg',
},
{
id: 'YellowEyeshadow',
name: "Yellow Eyeshadow",
tags: ['Eyeshadow', 'hideQuantity', '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: 'AviatorSunglasses',
name: "Aviator Sunglasses",
tags: ['Headgear', 'Unisex', 'Athletic', 'Golden'],
shop: "Tabitha's",
price: 30,
},
{
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'],
price: 50,
},
{
id: 'CatEars',
name: "Cat Ears",
tags: ['Headgear', 'Female', 'Costume', 'Black'],
price: 40,
},
{
id: 'CowEars',
name: "Cow Ears",
tags: ['Headgear', 'Female', 'Costume', 'Black', 'White'],
},
{
id: 'HeartSunglasses',
name: "Heart Sunglasses",
tags: ['Headgear', 'Female', 'Casual', 'Red'],
shop: "Tabitha's",
price: 30,
isUnlocked: () => State.variables.player.stats.sissification >= 5,
},
{
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'],
price: 20,
},
{
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: 'Sunglasses',
name: "Sunglasses",
tags: ['Headgear', 'Unisex', 'Athletic', 'Black'],
shop: "Tabitha's",
price: 25,
},
{
id: 'SteampunkGoggles',
name: "Steampunk Goggles",
tags: ['Headgear', 'Unisex', 'Steampunk', 'Brown'],
price: 40,
},
{
id: 'BlackGloss',
name: "Black Gloss",
tags: ['Lips', 'hideQuantity', 'Gloss', 'Stackable'],
shop: "Face Forward 1",
price: {price: 20, quantity: 30},
image: 'Makeup/BlackGloss.jpg',
},
{
id: 'BlackLipstick',
name: "Black Lipstick",
tags: ['Lips', 'hideQuantity', 'Lipstick', 'Stackable'],
shop: "Face Forward 1",
price: {price: 15, quantity: 80},
image: 'Makeup/BlackLipstick.jpg',
},
{
id: 'BlushGloss',
name: "Blush Gloss",
tags: ['Lips', 'hideQuantity', 'Gloss', 'Stackable'],
shop: "Face Forward 1",
price: {price: 20, quantity: 30},
image: 'Makeup/BlushGloss.jpg',
},
{
id: 'BlushLipstick',
name: "Blush Lipstick",
tags: ['Lips', 'hideQuantity', 'Lipstick', 'Stackable'],
shop: "Face Forward 1",
price: {price: 15, quantity: 80},
image: 'Makeup/BlushLipstick.jpg',
},
{
id: 'CandyLipstick',
name: "Candy Lipstick",
tags: ['Lips', 'hideQuantity', 'Lipstick', 'Stackable'],
shop: "Face Forward 1",
price: {price: 15, quantity: 80},
image: 'Makeup/CandyLipstick.jpg',
},
{
id: 'CarmineGloss',
name: "Carmine Gloss",
tags: ['Lips', 'hideQuantity', 'Gloss', 'Stackable'],
shop: "Face Forward 1",
price: {price: 20, quantity: 30},
image: 'Makeup/CarmineGloss.jpg',
},
{
id: 'CherryLipstick',
name: "Cherry Lipstick",
tags: ['Lips', 'hideQuantity', 'Lipstick', 'Stackable'],
shop: "Face Forward 1",
price: {price: 15, quantity: 80},
image: 'Makeup/CherryLipstick.jpg',
},
{
id: 'ChestnutLipstick',
name: "Chestnut Lipstick",
tags: ['Lips', 'hideQuantity', 'Lipstick', 'Stackable'],
shop: "Face Forward 1",
price: {price: 15, quantity: 80},
image: 'Makeup/ChestnutLipstick.jpg',
},
{
id: 'ChocolateLipstick',
name: "Chocolate Lipstick",
tags: ['Lips', 'hideQuantity', 'Lipstick', 'Stackable'],
shop: "Face Forward 1",
price: {price: 15, quantity: 80},
image: 'Makeup/ChocolateLipstick.jpg',
},
{
id: 'CoralGloss',
name: "Coral Gloss",
tags: ['Lips', 'hideQuantity', 'Gloss', 'Stackable'],
shop: "Face Forward 1",
price: {price: 20, quantity: 30},
image: 'Makeup/CoralGloss.jpg',
},
{
id: 'CoralLipstick',
name: "Coral Lipstick",
tags: ['Lips', 'hideQuantity', 'Lipstick', 'Stackable'],
shop: "Face Forward 1",
price: {price: 15, quantity: 80},
image: 'Makeup/CoralLipstick.jpg',
},
{
id: 'LilacLipstick',
name: "Lilac Lipstick",
tags: ['Lips', 'hideQuantity', 'Lipstick', 'Stackable'],
shop: "Face Forward 1",
price: {price: 15, quantity: 80},
image: 'Makeup/LilacLipstick.jpg',
},
{
id: 'PeachLipstick',
name: "Peach Lipstick",
tags: ['Lips', 'hideQuantity', 'Lipstick', 'Stackable'],
shop: "Face Forward 1",
price: {price: 15, quantity: 80},
image: 'Makeup/PeachLipstick.jpg',
},
{
id: 'PinkGloss',
name: "Pink Gloss",
tags: ['Lips', 'hideQuantity', 'Gloss', 'Stackable'],
shop: "Face Forward 1",
price: {price: 20, quantity: 30},
image: 'Makeup/PinkGloss.jpg',
},
{
id: 'PurpleLipstick',
name: "Purple Lipstick",
tags: ['Lips', 'hideQuantity', 'Lipstick', 'Stackable'],
shop: "Face Forward 1",
price: {price: 15, quantity: 80},
image: 'Makeup/PurpleLipstick.jpg',
},
{
id: 'RedLipstick',
name: "Red Lipstick",
tags: ['Lips', 'hideQuantity', 'Lipstick', 'Stackable'],
shop: "Face Forward 1",
price: {price: 15, quantity: 80},
image: 'Makeup/RedLipstick.jpg',
},
{
id: 'RoseGloss',
name: "Rose Gloss",
tags: ['Lips', 'hideQuantity', 'Gloss', 'Stackable'],
shop: "Face Forward 1",
price: {price: 20, quantity: 30},
image: 'Makeup/RoseGloss.jpg',
},
{
id: 'RoseLipstick',
name: "Rose Lipstick",
tags: ['Lips', 'hideQuantity', 'Lipstick', 'Stackable'],
shop: "Face Forward 1",
price: {price: 15, quantity: 80},
image: 'Makeup/RoseLipstick.jpg',
},
{
id: 'SalmonLipstick',
name: "Salmon Lipstick",
tags: ['Lips', 'hideQuantity', 'Lipstick', 'Stackable'],
shop: "Face Forward 1",
price: {price: 15, quantity: 80},
image: 'Makeup/SalmonLipstick.jpg',
},
{
id: 'ThulianGloss',
name: "Thulian Gloss",
tags: ['Lips', 'hideQuantity', 'Gloss', 'Stackable'],
shop: "Face Forward 1",
price: {price: 20, quantity: 30},
image: 'Makeup/ThulianGloss.jpg',
},
{
id: 'ThulianLipstick',
name: "Thulian Lipstick",
tags: ['Lips', 'hideQuantity', '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', 'hideQuantity', 'Stackable'],
shop: "Face Forward 4",
price: {price: 30, quantity: 20},
image: 'Makeup/BlackPolish.jpg',
},
{
id: 'BluePolish',
name: "Blue Polish",
tags: ['Nails', 'hideQuantity', 'Stackable'],
shop: "Face Forward 4",
price: {price: 30, quantity: 20},
image: 'Makeup/BluePolish.jpg',
},
{
id: 'CyanPolish',
name: "Cyan Polish",
tags: ['Nails', 'hideQuantity', 'Stackable'],
shop: "Face Forward 4",
price: {price: 30, quantity: 20},
image: 'Makeup/CyanPolish.jpg',
},
{
id: 'GreenPolish',
name: "Green Polish",
tags: ['Nails', 'hideQuantity', 'Stackable'],
shop: "Face Forward 4",
price: {price: 30, quantity: 20},
image: 'Makeup/GreenPolish.jpg',
},
{
id: 'GreyPolish',
name: "Grey Polish",
tags: ['Nails', 'hideQuantity', 'Stackable'],
shop: "Face Forward 4",
price: {price: 30, quantity: 20},
image: 'Makeup/GreyPolish.jpg',
},
{
id: 'LightBluePolish',
name: "Light Blue Polish",
tags: ['Nails', 'hideQuantity', 'Stackable'],
shop: "Face Forward 4",
price: {price: 30, quantity: 20},
image: 'Makeup/LightBluePolish.jpg',
},
{
id: 'LilacPolish',
name: "Lilac Polish",
tags: ['Nails', 'hideQuantity', 'Stackable'],
shop: "Face Forward 4",
price: {price: 30, quantity: 20},
image: 'Makeup/LilacPolish.jpg',
},
{
id: 'LimePolish',
name: "Lime Polish",
tags: ['Nails', 'hideQuantity', 'Stackable'],
shop: "Face Forward 4",
price: {price: 30, quantity: 20},
image: 'Makeup/LimePolish.jpg',
},
{
id: 'OrangePolish',
name: "Orange Polish",
tags: ['Nails', 'hideQuantity', 'Stackable'],
shop: "Face Forward 4",
price: {price: 30, quantity: 20},
image: 'Makeup/OrangePolish.jpg',
},
{
id: 'PinkPolish',
name: "Pink Polish",
tags: ['Nails', 'hideQuantity', 'Stackable'],
shop: "Face Forward 4",
price: {price: 30, quantity: 20},
image: 'Makeup/PinkPolish.jpg',
},
{
id: 'PurplePolish',
name: "Purple Polish",
tags: ['Nails', 'hideQuantity', 'Stackable'],
shop: "Face Forward 4",
price: {price: 30, quantity: 20},
image: 'Makeup/PurplePolish.jpg',
},
{
id: 'RedPolish',
name: "Red Polish",
tags: ['Nails', 'hideQuantity', 'Stackable'],
shop: "Face Forward 4",
price: {price: 30, quantity: 20},
image: 'Makeup/RedPolish.jpg',
},
{
id: 'WhitePolish',
name: "White Polish",
tags: ['Nails', 'hideQuantity', 'Stackable'],
shop: "Face Forward 4",
price: {price: 30, quantity: 20},
image: 'Makeup/WhitePolish.jpg',
},
{
id: 'YellowPolish',
name: "Yellow Polish",
tags: ['Nails', 'hideQuantity', 'Stackable'],
shop: "Face Forward 4",
price: {price: 30, quantity: 20},
image: 'Makeup/YellowPolish.jpg',
},
{
id: 'TwoFadeNails',
name: "Two Fade Nails",
tags: ['Nails', 'Advanced', 'hideQuantity'],
image: 'Makeup/TwoFade.jpg',
},
{
id: 'CheckeredNails',
name: "Checkered Nails",
tags: ['Nails', 'Advanced', 'hideQuantity'],
image: 'Makeup/CheckeredN.jpg',
},
{
id: 'StripedNails',
name: "Striped Nails",
tags: ['Nails', 'Advanced', 'hideQuantity'],
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: 'CoffeeMaker',
name: "Coffee Maker",
tags: ['Tech Item'],
shop: "Future Shack",
price: 60,
image: 'Tech Items/CoffeeMaker.jpg',
info: 'Allows you to make coffee',
},
{
id: 'Clipper',
name: "Clipper",
tags: ['Tech Item'],
shop: "Grocer",
price: 100,
image: 'Misc/Clipper.jpg',
},
{
id: 'Dresser',
name: 'Dresser',
tags: ['Tech Item'],
shop: "At Home",
price: 60,
image: 'Misc/Dresser.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: 'KitchenFan',
name: "Kitchen Fan",
tags: ['Tech Item'],
shop: "Future Shack",
price: 150,
isUnlocked: () => setup.playerCode.hasItem('Stove'),
image: 'Tech Items/KitchenFan.jpg',
info: 'Allows you to smoke in your kitchen',
},
{
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: () => (setup.lastWeekOfMonth.includes(State.variables.time.days % 365) && 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', 'hideQuantity'],
shop: "Face Forward 1",
price: {price: 12, quantity: 30},
image: 'Makeup/GlitterToper.jpg',
},
{
id: 'WetGlitterToper',
name: "Wet Glitter Topper",
tags: ['Toper', 'Stackable', 'hideQuantity'],
shop: "Face Forward 1",
price: {price: 10, quantity: 30},
image: 'Makeup/WetGlitterToper.jpg',
},
{
id: 'WetToper',
name: "Wet Topper",
tags: ['Toper', 'Stackable', 'hideQuantity'],
shop: "Face Forward 1",
price: {price: 15, quantity: 30},
image: 'Makeup/WetToper.jpg',
},
{
id: 'AdamDoll',
name: "Adam Doll",
tags: ['Toy', 'isUsable'],
shop: "FetishWeek",
price: 1500,
image: 'Toys/AdamDoll.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: 'EquineDildo',
name: "Equine Dildo",
tags: ['Toy', 'isUsable'],
image: 'Toys/EquineDildo.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: 'StrapOn',
name: "Strap-On",
tags: ['Strap-On'],
shop: "Desire~",
price: 120,
image: 'Toys/StrapOn.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: ['Septum', '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.tags.includes('hideQuantity')
? `${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 RNG(min, max) {
return Math.floor(Math.random() * (max - min) ) + min;
}
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">${itemname(item)}</span><br>\
${button(item, currentPassage)}\
</center>\
</div>`
).join('')
function itemname(item) {
const cumStained = setup.playerCode.hasInventoryItemTheTag(item.id, 'isCumStained')
if (cumStained) return `Cum Stained ${item.name}`
else return `${item.name}`
}
function button(item, currentPassage) {
const canBeSucked = item.tags.includes('isSuckable')
const canBePlayedWith = item.tags.includes('isUsable')
const isUnremovable = item.tags.includes('Unremovable')
const isLockedUp = setup.playerCode.inventoryItemsWithInvTag('isLocked')
if ((canBeSucked || canBePlayedWith) && ((!setup.playerCode.isWearingItemWithTags("Chastity", "Unremovable") && item.id == "Fleshlight") || (setup.playerCode.isWearingItemWithTags("Chastity") && item.id == "Wand") || (item.id !== "Wand" && item.id !== "Fleshlight")) && State.variables.location.goto !== "Helping Hand")
return (
(canBeSucked
? `<<button "Suck" "Suck ${item.id}">><</button>>`
: '') +
(canBePlayedWith
? `<<button "Use" "Play with ${item.id}">><</button>>`
: ''))
else if (canBePlayedWith && (setup.playerCode.isWearingItemWithTags("Chastity", "Unremovable") || isLockedUp.length > 0 && item.id == "Fleshlight" || (!setup.playerCode.isWearingItemWithTags("Chastity") && item.id == "Wand") && State.variables.location.goto !== "Helping Hand")) return `\
<<button "Can't use">>
<</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) && !setup.playerCode.isWearingItemWithTags(item.tags[0], "Unremovable")) return `\
<<button "Wear">>
<<wear ${item.id}>>
<<refresh>>
<</button>>`
else if (setup.playerCode.isWearingItemWithTags(item.tags[0], "Unremovable")) return `\
<<button "Cannot Change">>
<</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>>
<<refreshPassage>>
<</button>>`
else
return `\
<<button "Lock">>
<<script>>
setup.playerCode.addTagToInventoryItem(
'${inventoryItem.id}', 'isLocked')
<</script>>
<<refreshPassage>>
<</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 style to apply.')
}
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' },
itemAppliedWithTags: (...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.itemAppliedWithTags(...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) &&
!item.tags.includes("Advanced")),
inventoryItemsWithInvTag: function(tag) {
return State.variables.playerInventory
.filter(item => Array.isArray(item.tags) && 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) {
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 == 0) {
return this.error('The addToInventory macro needs at least one argument, the item id of the item to add.')
}
for (var it = 0; it < this.args.length; it++) {
const id = this.args[it]
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 _nbCoffee = setup.playerCode.inventoryQuantity("Coffee")>>
<<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 _nbCigs = setup.playerCode.inventoryQuantity('Cigarettes')>>
<<set _nbBeer = setup.playerCode.inventoryQuantity('Beer')>>
<<set _nbCheapWine = setup.playerCode.inventoryQuantity('Cheap Wine')>>
<<set _nbWine = setup.playerCode.inventoryQuantity('Wine')>>
<<set _nbChampagne = setup.playerCode.inventoryQuantity('Champagne')>>
<<set _nbWhiskey = setup.playerCode.inventoryQuantity('Whiskey')>>
<<set _nbVodka = setup.playerCode.inventoryQuantity('Vodka')>>
<<set _nbTequila = setup.playerCode.inventoryQuantity('Tequila')>>
<<set _nbCannabis = setup.playerCode.inventoryQuantity('Cannabis')>>
<<set _nbHappylz = setup.playerCode.inventoryQuantity('Happylz')>>
<<set _nbShrooms = setup.playerCode.inventoryQuantity('MagicMushrooms')>>
<<set _nbPopper = setup.playerCode.inventoryQuantity('Popper')>>
<<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 _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.itemAppliedWithTags('Lips')>>
<<set _appliedToper = setup.playerCode.itemAppliedWithTags('Toper')>>
<<set _appliedEyeliner = setup.playerCode.itemAppliedWithTags('Eyeliner')>>
<<set _appliedEyeshadow = setup.playerCode.itemAppliedWithTags('Eyeshadow')>>
<<set _appliedMascara = setup.playerCode.itemAppliedWithTags('Mascara')>>
<<set _appliedNails = setup.playerCode.itemAppliedWithTags('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.itemAppliedWithTags('Highlight')>>
<<set _appliedBlush = setup.playerCode.itemAppliedWithTags('Blush')>>
<<set _appliedPrimer = setup.playerCode.itemAppliedWithTags('Primer')>>
<<set _appliedContour = setup.playerCode.itemAppliedWithTags('Contour')>>
<<set _appliedBronzer = setup.playerCode.itemAppliedWithTags('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 _s = 0; _s < 9; _s ++>>
<<if $player.skills[_s].xp > 120 && $player.skills[_s].level == 0>>
<<set $player.skills[_s].level++>>
<<elseif $player.skills[_s].xp > 260 && $player.skills[_s].level == 1>>
<<set $player.skills[_s].level++>>
<<elseif $player.skills[_s].xp > 560 && $player.skills[_s].level == 2>>
<<set $player.skills[_s].level++>>
<<elseif $player.skills[_s].xp > 1200 && $player.skills[_s].level == 3>>
<<set $player.skills[_s].level++>>
<</if>>
<</for>>
<</widget>><<widget "MakeupChoice">>
<<silently>>
<<CD>>
<</silently>>
<div style="background-color: purple; color: white; border: solid thin pink; font-size: 1em"><center>
<<button Lips>><<set _makeup = "Lipstick">><<refreshPassage>>
<</button>><<button "Eyes">><<set _makeup = "Eyeshadow">><<refreshPassage>>
<</button>><<button "Skin">><<set _makeup = "Skin">><<refreshPassage>>
<</button>><<button "Nails">><<set _makeup = "Nails">><<refreshPassage>>
<</button>><<button "Advanced">><<set _makeup = "Advanced">><<refreshPassage>>
<</button>><<button "Styles">><<set _makeup = "Styles">><<refreshPassage>>
<</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">><<set _makeup = "Lipstick">><<refreshPassage>>
<</button>><<button "Gloss">><<set _makeup = "Gloss">><<refreshPassage>>
<</button>><<button "Topper">><<set _makeup = "Toper">><<refreshPassage>>
<</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">><<set _makeup = "Eyeshadow">><<refreshPassage>>
<</button>><<button "Eyeliner">><<set _makeup = "Eyeliner">><<refreshPassage>>
<</button>><<button "Mascara">><<set _makeup = "Mascara">><<refreshPassage>>
<</button>>
</center></div>
<</widget>><<widget "MakeupView">>
<div class="itemContainer1">
<<for _i = 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 && ((_makeup is "Nails" && _nbRemover[1] is 0) or (_makeup !== "Nails" && _nbRemover[0] is 0))>>
<<set $time.minutes+=3>>
<<elseif _nbCottonPads > 0 && ((_makeup is "Nails" && _nbRemover[1] is 0) or (_makeup !== "Nails" && _nbRemover[0] is 0))>>
<<set $time.minutes+=2>>
<<inventoryChangeQuantity "CottonPads" -1>>
<<elseif _nbCottonPads is 0 && ((_makeup is "Nails" && _nbRemover[1] > 0) or (_makeup !== "Nails" && _nbRemover[0] > 0))>>
<<set $time.minutes+=2>>
<<if (_makeup is "Nails" && _nbRemover[1] > 0)>><<inventoryChangeQuantity "MakeupRemover" -1>><<elseif (_makeup !== "Nails" && _nbRemover[0])>><<inventoryChangeQuantity "MakeupRemover" -1>><</if>>
<<elseif _nbCottonPads > 0 && ((_makeup is "Nails" && _nbRemover[1] is 0) or (_makeup !== "Nails" && _nbRemover[0] is 0))>>
<<set $time.minutes++>>
<<if _makeup is "Nails" && _nbRemover[1] > 0>><<inventoryChangeQuantity "PolishRemover" -1>><<elseif _makeup !== "Nails" && _nbRemover[0]>><<inventoryChangeQuantity "MakeupRemover" -1>><</if>>
<<inventoryChangeQuantity "CottonPads" -1>>
<</if>>
<<refreshPassage>>
<</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>>
<<inventoryChangeQuantity _item.id -1>>
<<set $player.skills[7].xp+=3>>
<<switch _makeup>>
<<case "Lipstick", "Gloss">>
<<set $timer.makeup.lips = 1>>
<<case "Toper">>
<<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>>
<<refreshPassage>>
<</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" 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])]]
<<if $playerMakeupStyles[_i].seeing !== "skin">><br><</if>>
[img[setup.playerCode.itemImage(_args[1])]]
<<if $playerMakeupStyles[_i].seeing == "skin">><br><</if>>
<<if $playerMakeupStyles[_i].seeing == "eyes" || $playerMakeupStyles[_i].seeing == "skin">>[img[setup.playerCode.itemImage(_args[2])]]<<if $playerMakeupStyles[_i].seeing == "skin">>[img[setup.playerCode.itemImage(_args[3])]]<</if>><</if>>
<br>
$playerMakeupStyles[_i].name
<br>
<<capture _nextText _next>>
<<if $playerMakeupStyles[_i].seeing is 'lips'>>
<<set _next = 'eyes'>>
<<set _nextText = 'See Eyes'>>
<<elseif $playerMakeupStyles[_i].seeing is 'eyes'>>
<<set _next = 'skin'>>
<<set _nextText = 'See Skin'>>
<<elseif $playerMakeupStyles[_i].seeing is 'skin'>>
<<set _next = 'skin 2'>>
<<set _nextText = 'See Skin (2)'>>
<<else>>
<<set _next = 'lips'>>
<<set _nextText = 'See Lips'>>
<</if>>
<<button _nextText>>
<<set $playerMakeupStyles[_i].seeing = _next>>
<<refresh>>
<</button>><</capture>>
<br>
<<button 'Apply'>>
<<WashMakeup>><<makeupApplyStyle _i>>
<<refresh>>
<</button>>
<<button '🗘'>>
<<makeupSetStyle _i>>
<<set $playerMakeupStyles[_i].advancedColors = $advancedColors.eyes>>
<<refreshPassage>>
<</button>>
<<button 'Delete'>>
<<set State.variables.playerMakeupStyles[_i].makeup = []>>
<<set $playerMakeupStyles[_i].advancedColors = ["None", "None", "None"]>>
<<refreshPassage>>
<</button>>
</center>
</div></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 $time.minutes+=3>>
<<elseif _nbCottonPads > 0 && _nbRemover is 0>>
<<set $time.minutes+=2>>
<<inventoryChangeQuantity "CottonPads" -1>>
<<else>>
<<set $time.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"]>>
<<refreshPassage>>
<</widget>><<widget "POTD6">><<set _hasRedLingerie = setup.playerCode.hasItem("RedBowLingerie")>><<set _hasLeatherCorsetTop = setup.playerCode.hasItem("LeatherCorsetTop")>><<set _hasNurseStockings = setup.playerCode.hasItem("NurseStockings")>><<set _hasGoldenPumps = setup.playerCode.hasItem("GoldenPumps")>><<switch $randomizer.icoast>>
\<<case 2 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 1 3 6>><<if !_hasRedLingerie>><center><div class="item"><center>[img[Images/Clothing/RedBowLingerie.jpg]]
<span style=color:black>Red Bow Lingerie - $65</span>
<<if $player.stats.sissification < 10 && $player.stats.bimbofication < 10>><<button "Locked">><</button>><<else>><<if $player.assets.money > 64>><<button "Buy">><<addToInventory "RedBowLingerie">><<set $player.assets.money-=65>><<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 < 15>><<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 < 20>><<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>>
<</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 <<CDP 0 "his">> 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 <<CDP 0 "his">> own.
The three of you make out and soon, Crystal find 'herself' between Cassidy and yourself, your hard cock near the crossdresser's mouth. <<CDP 0 "He">> smiles, <span class=Crystal>"Great, yours tastes better."</span>, <<CDP 0 "he">> 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 <<CDP 0 "his">> cock and begins to stroke it.
<video src="Images/Porn/CrystalCassidy2.m4v" type="video/m4v" autoplay loop></video><<Sex "Penile">>
<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 <<CDP 0 "his">> cock, making <<CDP 0 "his">> 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 <<CDP 0 "his">> 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>, <<CDP 0 "he">> teases after licking <<CDP 0 "his">> 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 <span id=btn1><<link "evening." "Club">><<set $time.minutes+=25>><<set $player.stats.dominance++>><</link>></span><<SpaceClick2>>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 !== "TBD">>$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-">
<<Vodka>>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 <span id=btn1><<link "place." "RV8p2">><</link>></span><<SpaceClick2>>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 && $player.stats.dominance <= 33>><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 wouldn't fit.
<video src="Images/Porn/KaraShowerPeg.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 <span id=btn1><<link "after.">><<goto "RV8p3a">><<Sex "Anal">><<Night>><<Autosave>><</link>></span><<else>><<if $player.status.crossdressing>><<set _id = "Images/Porn/KaraShower1.m4v">>Kara gets on her knees, sucking you off with the steamy water running. The shower floor is getting quite slippery and it takes some effort for you to keep your equilibrium.<<else>><<set _id = "Images/Porn/KaraShower.m4v">>Before long, you find yourself having sex with Kara, who braces herself against the wall.<</if>>
<video @src=_id 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 <span id=btn1><<link "asleep." "RV8p3b">><<Sex "Penile">><<Night>><<Autosave>><</link>></span><</if>><<SpaceClick2>>You wake up the day, alone in bed. You look around and find a note addressed to you.
<i>Hi <<if $player.names.sissy !== "TBD">>$player.names.sissy<<else>>$player.names.basic<</if>>. 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.
-Kara</i>
How nice of <span id=btn1><<link "her!">><<if $housing.current is "crappy apartment" && $time.days % 7 is 0>><<goto "Rent">><<else>><<House>><</if>><</link>></span><<SpaceClick2>>You wake up the day, alone in bed. You look around and find a note addressed to you.
<i>Hi $player.names.basic. 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 <span id=choice><<link "her!">><<if $housing.current is "crappy apartment" && $time.days % 7 is 0>><<goto "Rent">><<else>><<House>><</if>><</link>></span><div class="topBar">[img[Images/Assets/Icons/Gregchart.png]] gregchart.net <div style='float: right;'><<button "x" "Laptop">><</button>></div></div><<SiteBar>><div class="web btn1">[img[Images/Misc/GregchartLogo.jpg]]
<<button "Main Listings" "gregschart">><</button>><<button "Your Gigs" "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>><<if $timer.acting.cooldown[6] is 0 && $time.days >= 90>>
[[Commercial]]<</if>><<if $timer.acting.cooldown[7] is 0 && $playerBody.breast.size > 0 && visited("Stage Assistant 4") > 0>>
[[Gloryhole Movie->Gloryhole]]<</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; max-width: 150px; 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><<CloseApp>>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" "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>> | <span id=btn1><<link "Look at other offers" "gregschart 2">><</link>></span></center><<SpaceClick2>>[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.
<span id=btn1><<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 = 1410>><<set $player.assets.money+=70>><<Work>><</link>></span><<SpaceClick2>><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" "gregschart 3">><</link>> | </center><</replace>></span><</link>> | <span id=btn1><<link "Look at other gigs" "gregschart 2">><</link>></span></center></span><<SpaceClick2>><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" "gregschart 3">><</link>> | <span id=btn1><<link "Look at other gigs" "gregschart 2">><</link>></span></center><</replace>><</link>> | <span id=btn1><<link "Look at other gigs" "gregschart 2">><</link>></span></center></span><<SpaceClick2>>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" "Improv Night 3">><<set $flags.jobs.acting.gigs[1].done++>><</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>> | <span id=btn1><<link "Return to active gigs" "gregschart 3">><</link>></span></center><<SpaceClick2>>[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] = -1>><<set $timer.acting.cooldown[1] = random(14,21)>><</if>>
<span id=btn1><<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 = 1410>><<Work>><<set $player.assets.money+=100>><</link>></span><<SpaceClick2>><div class="topBar">gregschart.net <div style='float: right;'><<button "x" "Laptop">><</button>></div></div><<SiteBar>><div class="web btn1">[img[Images/Misc/GregchartLogo.jpg]]
<<button "Main Listings" "gregschart">><</button>><<button "Acting Gigs" "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; max-width: 150px; 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><<CloseApp>>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" "Extra Role 3">><<set $flags.jobs.acting.gigs[2].done++>><</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>> | <span id=btn1><<link "Return to active gigs" "gregschart 3">><</link>></span></center><<SpaceClick2>>We are looking for people to fulfill roles in a small production.
<center><<if $time.minutes > 660 && $time.minutes < 1140>><<link "Go there!" "Casting 2">><</link>><<elseif $time.minutes < 661>>Too Early!<<else>>Too Late!<</if>> | <span id=btn1>[[Look at other gigs->gregschart 2]]</span></center><<SpaceClick2>>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.
<span id=btn1><<link "Go Home">><<set $flags.jobs.acting.gigs[3] = {available: false, active: false, prep: 0, done: 0}>><<set $timer.acting.gigs[3] = -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>><<Work>><</link>></span><</replace>><</link>> | <<link "Refuse and leave">><<replace #choice>>A porno?! What do you think you are? Desperate? You storm out and return straight back <span id=btn1><<link "home!">><<set $flags.jobs.acting.gigs[3] = {available: false, active: false, prep: 0, done: 0}>><<set $timer.acting.gigs[3] = -1>><<set $timer.acting.cooldown[3] = random(10,16)>><<set $player.stats.dignity++>><<House>><<set $time.minutes+=60>><</link>><</replace>><</link>></span></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>
<span id=btn1><<link "Return Home">><<House>><<set $time.minutes+=60>><</link>></span><</if>><<SpaceClick2>><<set _random = random(1,10)>><<set _id = "Images/Misc/ExtraWork" + either(".m4v", "2.m4v">>[img[_id]]
<<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>>
<span id=btn1><<link "Return Home">><<set $time.minutes = 1080>><<Work>><<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><<SpaceClick2>><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" "gregschart 3">><</link>> | <span id=btn1><<link "Look at other gigs" "gregschart 2">><</link>></span></center><</replace>><</link>> | <span id=btn1><<link "Look at other options" "gregschart 2">><</link>></span></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>><<refresh>><</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" "Minor Part 2">><</link>><<else>> | <<link "Go to the shoot" "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>> | <span id=btn1><<link "Return to Active Gigs" "gregschart 3">><</link>></span></center></span><</if>><<SpaceClick2>><<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.
<span id=btn1><<link "Better luck next time">><<set $flags.jobs.acting.gigs[4] = {available: false, active: false, prep: 0, done: 0}>>
<<set $timer.acting.gigs[4] = 0>><<set $timer.acting.cooldown[4] = 28>><<set $flags.jobs.acting.reputation-=10>><<House>><</link>></span><<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 <span id=btn1><<link "set.">><<set $flags.jobs.acting.gigs[4].done++>><<set $flags.jobs.acting.gigs[4].prep = 0>><<set $timer.acting.gigs[4] = 8>><<House>><</link>></span><</if>><<SpaceClick2>>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 <span id=btn1><<link "this.">><<Work>><<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] = 0>><<set $timer.acting.cooldown[4] = random(28,35)>><<set $flags.jobs.acting.reputation-=40>><<set $player.skills[5].xp+=random(2,4)>><</link>></span><<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 <span id=btn1><<link "career.">><<Work>><<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] = 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>></span><</if>><<SpaceClick2>><<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">[img[Images/Assets/Icons/Porntube.png]] PornTube.xxx <div style='float: right;'><<button "x" "Laptop">><</button>></div></div><<SiteBar>><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 == 1>><<set _seconds = 15>><<elseif $duration == 2>><<set _seconds = 30>><<elseif $duration == 3>><<set _seconds = 45>><</if>>\
\
\<</if>><<if !_chastity or (_chastity && _strapon)>>You use the video to train your hand movements.
<<if $duration == 1>><<set $time.minutes+=5>><<set $player.skills[2].xp++>><<elseif $duration == 2>><<set $player.skills[2].xp+=3>><<set $time.minutes+=15>><<elseif $duration == 3>><<set $player.skills[2].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>> <span id=btn1><<button "Return to Porntube.xxx" "Porn">><</button>></span><</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; max-width: 150px; 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><<SpaceClick>><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>><<set $time.minutes+=random(40,50)>><<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>> | <span id=btn1><<link "Look at other gigs" "gregschart 2">><</link>></span></center><</replace>><</link>> | <span id=btn1><<link "Look at other gigs" "gregschart 2">><</link>></span></center></span><<SpaceClick2>>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)) && $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" "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 && $player.status.convincingness < 11>>You need to look more feminine for this gig.<</if>> | <<link "View your gigs" "gregschart 3">><</link>> | <span id=btn1><<link "Look at other gigs" "gregschart 2">><</link>></span></center><<SpaceClick2>><<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.
<span id=btn1><<link "You return home">><<set $flags.jobs.acting.gigs[5].done++>><<set $player.stats.dignity-->><<House>><</link>></span><</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>
<span id=btn1><<link "You return home">><<set $flags.jobs.acting.gigs[5] = {available: false, active: false, prep: 0, done: 0}>>
<<set $timer.acting.gigs[5] = 0>><<set $timer.acting.cooldown[5] = random(28,35)>><<House>><</link>></span><</replace>><</link>></center></span><<SpaceClick2>><<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> <<CDP 0 "He">> looks like <<CDP 0 "he">> 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 <span id=btn1><<link "gone." "Kara Training">><</link>></span><</replace>><</link>><<if _toys>> | <<link "Wink">><<replace #choice>>You simply wink, making <<CDP 0 "his">> understand that you already sorted that issue with some toys. <span class=Crystal>"Good girl!"</span>, <<CDP 0 "he">> 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 <span id=btn1><<link "that." "Kara Training">><</link>></span>"</i></span><</replace>><</link>><</if>></center></span><<SpaceClick2>><<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 <span id=btn1><<link "sore.">><<Work>><<Sex "Oral">><<Sex "Anal">><<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] = 0>><<set $timer.acting.cooldown[5] = random(25,30)>><<set $flags.jobs.acting.reputation+=random(30,40)>><<House>><</link>></span><<SpaceClick2>><<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: 'Home',
goto: 'LuxuryLoft',
isUnlocked: () => State.variables.housing.current == 'Luxury Loft',
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: [0, 1440],
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: 'Shady Alley',
goto: "shaddyAlley",
isUnlocked: () => true,
dimension: 3,
coordinates: [0, 0],
openHours: [0, 1440],
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>><<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><<PiercingMain>><<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><<PiercingMain>><div class="itemContainer2"><<shop "PokeNPierce">></div>\
<center>[[Leave->PokeNPierce]]</center><<PiercingMain>><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><<PiercingMain>><<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><<PiercingMain>><<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><<PiercingMain>><<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><<PiercingMain>><<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><<PiercingMain>>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 <span id=btn1><<link "encounter..." "Studying">><<Sex "Penile">><</link>></span></i></span><<SpaceClick2>>You notice Crystal and Jordan ordering drinks at the bar. You could go and chat with them or perhaps you are better leaving them alone.<span id=introchoice>
<center><<link "Go see them.">><<replace #introchoice>> You ultimately 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.stats.crossdressing && $player.names.sissy !== "TBD")>>$player.names.basic<<else>>$player.names.sissy<</if>> nice to see you here tonight!"</span><<if $player.status.crossdressing>>, <<CDP 0 "he">> 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 <<CDP 0 "he">> 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 <<CDP 0 "he">> 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 <<CDP 0 "he">> rubs <<CDP 0 "his">> body against yours. Fuck it, you are leaving too, but not without <<link "Crystal." "RV9p2b">><</link>><<else>><<CDP 0 "He">> 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 <<CDP 0 "he">> <span id=btn1><<link "craves." "RV9p2a">><</link>></span><</if>><</replace>><</link>> | <<link "Have fun on your own.">><<replace #introchoice>> However, you don't feel like hanging out with them. Instead, you decide to try and meet some new <span id=btn1><<link "people." "Club">><<set $time.minutes+=5>><</link>></span><</replace>><</link>></center></span><<SpaceClick2>>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 <<CDP 0 "his">> tits and ass. The blonde moans needily, teasing you both as <<CDP 0 "he">> pulls <<CDP 0 "his">> tight dress up, showing <<CDP 0 "his">> limp cock.
You wonder how <<CDP 0 "he">> 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 <<CDP 0 "his">> to the couch instead. Jordan puts his hard cock next to <<CDP 0 "his">> mouth as <<CDP 0 "he">> pushes it away giggling and glancing towards <<CDP 0 "his">> ass.
<i><span class=You>"Is she really going to take it raw?!"</span></i>
You rapidly find the answer to your question as <<CDP 0 "he">> lets out a long moan as he pushes his cock deep inside of <<CDP 0 "his">> 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 <<CDP 0 "his">> mouth, still fascinated by <<CDP 0 "his">> skills.
<video src="Images/Porn/CrystalSpitRoast.m4v" type="video/m4v" loop autoplay></video><<Sex "Penile">>
You spitroast <<CDP 0 "his">> for a while, feeling <<CDP 0 "his">> tongue tease your gland. Crystal really wants you to cum soon, and you wonder why. It doesn't take you long to realize <<CDP 0 "he">> is in full control of both of your penile stimulation and within seconds, you both cum inside of <<CDP 0 "his">>.
When you pull out, <<CDP 0 "he">> smiles mischievously, proud of <<CDP 0 "his">> 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 <<CDP 0 "he">> would do for the rest of the <span id=btn1><<link "night.">><<set $player.stats.dignity-=2>><<set $time.minutes+=195>><<House>><</link>></span><<SpaceClick2>><<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 <<CDP 0 "his">> bedroom, you find yourself being striped by <<CDP 0 "his">> until <<CDP 0 "he">> can see your crotch. Crystal <<if _chastity>> smiles<<else>> pouts<</if>> as <<CDP 0 "he">> 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 <<CDP 0 "he">> 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 <<CDP 0 "his">> and you can see <<CDP 0 "he">> 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 to <<CDP 0 "his">> delight.<</if>> The blonde invites you to sit on the bed in front of <<CDP 0 "his">> as <<CDP 0 "he">> inserts one end of the toy in <<CDP 0 "his">> rear, raw. You are a bit more intimidated by the toy and <<CDP 0 "he">> spits on <<CDP 0 "his">> 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. <<CDP 0 "He">> 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><<Sex "Anal">>
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 <<CDP 0 "he">> can get the most out of the toy.
Once <<CDP 0 "he">> climaxes, your remove the cage <<CDP 0 "he">> gave you and go wash it off in the bathroom. When you return, you find <<CDP 0 "his">> passed out on <<CDP 0 "his">> bed, so you decide to let <<CDP 0 "his">> rest and return back <span id=btn1><<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><<SpaceClick2>><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 = 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] = {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] = {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] = {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] = {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] = {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] = {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] = {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 = 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>
<<SpaceClick>></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", $time.minutes+=65, $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", $time.minutes+=30, $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", $time.minutes+=40, $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", $time.minutes+=80, $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", $playerBody.tattoos[_i].design = "Choke Me Daddy", $time.minutes+=40, $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", $time.minutes+=40, $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", $time.minutes+=45, $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", $time.minutes+=65, $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", $time.minutes+=40, $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", $time.minutes+=45, $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", $time.minutes+=40, $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", $time.minutes+=40, $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", $time.minutes+=40, $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", $time.minutes+=40, $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", $time.minutes+=40, $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", $time.minutes+=65, $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", $time.minutes+=40, $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", $time.minutes+=40, $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", $time.minutes+=80, $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", $time.minutes+=60, $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", $time.minutes+=90, $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", $time.minutes+=120, $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">[img[Images/Assets/Icons/Realturf.png]] realturf.com <div style='float: right;'><<button "x" "Laptop">><</button>></div></div><<SiteBar>><div id="web" class="web btn1">[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
\<<elseif $flags.jobs.homekeeping.tenantID is 1>>
\Trent
\<<else>>
\Tasha
\<</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" && _material[0]) or ($flags.jobs.homekeeping.jobType is "Windows" && _material[1]) or ($flags.jobs.homekeeping.jobType is "Plaster" && _material[2]) or ($flags.jobs.homekeeping.jobType is "Electricity" && _material[3])) && $time.minutes <= 1080 && $time.minutes >= 480 && $flags.jobs.homekeeping.tenantID !== 2>>
\<<if $flags.jobs.homekeeping.tenantID is 0>>
\<<set _Tenant = "TenantF">>
\<<elseif $flags.jobs.homekeeping.tenantID is 1>>
\<<set _Tenant = "TenantM">>
\<</if>>
<<button "Get to Work" _Tenant>><</button>>
\<<elseif $time.minutes > 1080>>
It's too late to work on today
\<<elseif $time.minutes < 480>>
The tenant is probably sleeping right now.
\<<elseif $flags.jobs.homekeeping.tenantID == 2>>
<<button "Investigate" "TenantS">><</button>>
\<<else>>
You don't have the required materials.
\<</if>>
<<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; max-width: 150px; 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><<CloseApp>>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, $flags.jobs.homekeeping.jobType = "None", $flags.jobs.homekeeping.tenantID = -1, $flags.jobs.homekeeping.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, $flags.jobs.homekeeping.jobType = "None", $flags.jobs.homekeeping.tenantID = -1, $flags.jobs.homekeeping.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, $flags.jobs.homekeeping.jobType = "None", $flags.jobs.homekeeping.tenantID = -1, $flags.jobs.homekeeping.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, $flags.jobs.homekeeping.jobType = "None", $flags.jobs.homekeeping.tenantID = -1, $flags.jobs.homekeeping.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, $flags.jobs.homekeeping.jobType = "None", $flags.jobs.homekeeping.tenantID = -1, $flags.jobs.homekeeping.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, $flags.jobs.homekeeping.jobType = "None", $flags.jobs.homekeeping.tenantID = -1, $flags.jobs.homekeeping.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 && $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, $flags.jobs.homekeeping.jobType = "None", $flags.jobs.homekeeping.tenantID = -1, $flags.jobs.homekeeping.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, $flags.jobs.homekeeping.jobType = "None", $flags.jobs.homekeeping.tenantID = -1, $flags.jobs.homekeeping.urgency = -1, $flags.jobs.homekeeping.specialUnlock = true>><<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, $flags.jobs.homekeeping.jobType = "None", $flags.jobs.homekeeping.tenantID = -1, $flags.jobs.homekeeping.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, $flags.jobs.homekeeping.jobType = "None", $flags.jobs.homekeeping.tenantID = -1, $flags.jobs.homekeeping.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']
}>><<if $housing.current !== "fixerUpper">><<set $location.name = "Fixer Upper", $location.isUnlocked = $player.assets.fixerUpper.owned>><</if>></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")>><center>Your new house will need major work before you can live in it, but at last, you are a homeowner!</center><<elseif $player.assets.fixerUpper.renovations[0] is 100 && $player.assets.fixerUpper.renovations[1] is 100 && $player.assets.fixerUpper.renovations[2] is 100 && ($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 && $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) && $time.days < 12 && $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 && ($time.days/7+2 > visited("Club")) && $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 && _hasMaterials>><<link "Renovate the Living Room - 5:00" "Renovate">><<set $time.minutes+=300>><<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 && $housing.current !== "fixerUpper">><<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 && (!$housing.upgrades[2].tank or !$housing.upgrades[2].door) && $time.days > 40 && $housing.current is "fixerUpper">>[[Home Upgrades->FixerUpperUpgrades]] | <</if>><<if _hasLaptop && $housing.current is "fixerUpper">>[[Use your computer->Laptop]] | <</if>><<if _hasSewingMachine && $housing.current is "fixerUpper">>[[Sew->Sewing]] | <</if>><<if $housing.current is "fixerUpper">><<Wardrobe>> | <</if>>[[Kitchen]] | [[Bathroom]] | <<switch $housing.rooms[0]>><<case "None">><<set _text = "Empty Room">><<case "Gym">><<set _text = "Home Gym">><<default>><<set _text = $housing.rooms[0]>><</switch>><<link _text "Room 1">><</link>> | <<switch $housing.rooms[1]>><<case "None">><<set _text = "Empty Room">><<case "Gym">><<set _text = "Home Gym">><<default>><<set _text = $housing.rooms[0]>><</switch>><<link _text "Room 2">><</link>><<if ($time.minutes < 1260) && ($time.minutes > 359 && $housing.current is "fixerUpper")>> | [[Nap]]<<elseif $housing.current is "fixerUpper">> | [[Sleep->Night]]<</if>><<if $housing.current is "fixerUpper">><<RoutineSettings>><</if>>
<<LeaveHouse>></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.
<span id=btn1><<link "All done!" "FixerUpper">><<removeFromInventory "Paint">><<set $housing.upgrades[2].door = true>><</link>><</replace>><</link>>
<<elseif !$housing.upgrades[2].door && !_paint>><span class=You><i>"I would need to buy some paint"</i></span><</if>></span>
<span data-nokeys="true" id=btn1><<link "Nevermind" "FixerUpper">><</link>></span><<SpaceClick2>><<if $player.assets.fixerUpper.renovations[4] < 100 && $housing.current is "fixerUpper" || ($housing.current !== "fixerUpper" && $player.assets.fixerUpper.owned && $location.goto == "FixerUpper")>><<set _hasMaterials = setup.playerCode.hasItem("ConstructionMaterials")>><center><div class=travel>[img[Images/Locations/RoomFixerUpper.jpg]]</div></center>
<center><<if _hasMaterials>><<link "Renovate the Room - 5:00" "Renovate">><<set $time.minutes+=300>><<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 && _dumbbells && _weights && _airWalker>><<link "Make a Gym">><<set $housing.rooms[1] = "Gym">><<refresh>><<set $time.minutes+=60>><</link>><<else>><span style=color:red>Missing Objects</span><</if>><</if>><<if $flags.jobs.sewing.job && $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 && _desk && _Mannequin && _hangingRack>><<link "Make a Workshop">><<set $housing.rooms[1] = "Workshop">><<refresh>><<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 && _desk && _AcousticPanels && (_chair[0] or _chair[1])>><<link "Make a Streaming Room">><<set $housing.rooms[1] = "Stream Room">><<set $flags.jobs.kam.cap += 1500>><<refresh>><</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))>><<Training>><<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">><<House>><</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>><<set $player.skills[6].xp+=3>><<set $player.stats.hygiene-->><<refresh>><</link>> | <<link "Poledance - 1:00">><<set $player.skills[6].xp++>><<if $playerBody.muscleBuild < 2>><<set $player.stats.fitness+=2>><</if>><<set $player.stats.hygiene-=3>><<set $time.minutes+=60>><<refresh>><</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><<set $player.stats.hygiene-=random(15,25)>>
<<if _EffectChance >= 90>>You seriously injure yourself as you work. You should consider wearing some protective gear while renovating the <span id=btn1><<link "place." "FixerUpper">><<set $player.stats.health-=20>><</link>></span><<elseif _EffectChance >= 75>>You lightly injure yourself as you work. You should consider wearing some protective gear while renovating the <span id=btn1><<link "place." "FixerUpper">><<set $player.stats.health-=10>><</link>></span><<elseif _EffectChance >= 60>>You get a splinter while working. While not a real injury, it's a true pain in the ass to <span id=btn1><<link "remove." "FixerUpper">><<set $time.minutes+=15>><</link>></span><<else>>You spend time to renovate the house, making good <span id=btn1><<link "progress." "FixerUpper">><</link>></span><</if>><<SpaceClick2>><div class="topBar">[img[Images/Assets/Icons/Settings.png]] Settings <div style='float: right;'><<button "x" "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; max-width: 150px; 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><<CloseApp>><<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 <span id=btn1><<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>></span><<SpaceClick2>><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 <span id=btn1><<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>></span><<SpaceClick2>><<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" "Dance">><<set $player.assets.money-=100>><<set $flags.jobs.dancing.contests[_i].active = true>><</link>> | <<link "Look at the other options">><<refreshPassage>><</link>> | <span id=btn1><<link "Maybe another time" "Dance Studio">><</link>></span></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.
<span id=btn1><<link "Close" "Dance Studio">><</link>></span><</if>><</if>><<SpaceClick2>><<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!
<span id=btn1><<link "Woohoo!" "Dance Studio">><<addMoodModifier "First Place!" 10 7 0>><<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>></span><<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.
<span id=btn1><<link "So close, yet so far">><<set $player.assets.money+=((250+(250*$flags.jobs.dancing.contests[_i].tier))*_t)>><<addMoodModifier "Dance Contest Runner Up" 5 7 0>><<set $player.skills[6].xp+=(10+($flags.jobs.dancing.contests[_i].tier*2))>><</link>></span><<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.
<span id=btn1><<link "Better luck next time" "Dance Studio">><<addMoodModifier "Lost Contest" -10 7 0>><<set $player.skills[6].xp+=10>><</link>></span><</if>><<SpaceClick2>><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 <span id=btn1><<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>></span><<SpaceClick2>>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 <span id=btn1><<link "tomorrow." "HOE">><</link>></span>
\
\<<case 65>>You run into Kara this morning before starting your new tasks.
<<if $college.programs[3].exam1.passed>><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><<else>><span class=Kara>"Hey $player.names.basic, you look cheerful this morning."</span>
<span class=You>"Yep, I managed to find myself a way out of the boring number crunching, I just have to be the assistant of some tempermental lady in the executives suite."</span>
Kara looks at you like if she saw a ghost, her skin being a bit paler than usual. <span class=Kara>"Ohh... oh no... don't tell me it's Mrs. Holt."</span>
<span class=You>"That's right, should I worry?"</span><</if>>
<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 internship. 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 <span id=btn1><<link "Mrs. Holt." "HOE">><<set $flags.jobs.holt.request = 1>><</link>></span>"</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 <span id=btn1><<link "tomorrow." "HOE">><</link>></span>
\
\<<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 <span id=btn1><<link "attire." "HOE">><</link>></span><</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 <span id=btn1><<link "far." "HOE">><</link>></span><</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 <span id=btn1><<link "attire." "HOE">><</link>></span><</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 <span id=btn1><<link "far." "HOE">><</link>></span><</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 <span id=btn1><<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>></span><<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 <span id=btn1><<link "today." "HOE">><</link>></span><</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 <span id=btn1><<link "means." "HOE">><</link>></span><</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 <span id=btn1><<link "her..." "HOE">><</link>></span>"</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 <span id=btn1><<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>></span><<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 <span id=btn1><<link "unscathed." "HOE">><</link>></span><</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 <span id=btn1><<link "burden." "HOE">><</link>></span><</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 <span id=btn1><<link "form." "HOE">><</link>></span><</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 <span id=btn1><<link "bit." "HOE">><</link>></span><</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 <span id=btn1><<link "help." "HOE">><</link>></span><</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 <span id=btn1><<link "head." "HOE">><</link>></span><</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 <span id=btn1><<link "again." "HOE">><</link>></span><</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 <span id=btn1><<link "internship." "HOE">><</link>></span><</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 <span id=btn1><<link "unscathed." "HOE">><</link>></span><</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 <span id=btn1><<link "painful" "HOE">><<set $player.stats.sissification++>><</link>></span><</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 <span id=btn1><<link "appearance." "HOE">><</link>></span><</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 <span id=btn1><<link "trap." "HOE">><<set $player.stats.sissification+=2>><</link>></span><</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 <span id=btn1><<link "unscathed." "HOE">><</link>></span><</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 id=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. <span class=Kara>"Okay, so remember how I told you how she was a bit of a mentor to me? Well, she's into a whole lot of things, some of which you could probably use against her. If you could get some evidence of it, she'd have no choice but to listen to you so it doesn't surface in some tabloid. She's not very tech savy, so you could probably get it from her computer."</span>
<span class=You>"I guess I could try... but she probably got a password or something, no?"</span>
<span class=Kara>"Oh, I'm pretty sure I've seen her type something... probably Fluffy, it's her cat's name."</span>
<span class=You>"Fluffy, well, nothing wrong with testing it I guess. I just hope I won't get <span id=btn1><<link "caught." "HOE">><<set $flags.jobs.holt.escapeMrsHolt = true>><</link>></span>"</span><</replace>><</link>> | <<link "Decline her offer">><<replace #choice>>You decline her offer, too afraid that Mrs. Holt might be aware of your attempt to escape her cusp. While Kara seems quite worried about you, she understands your concerns and wishes you the best of <span id=btn1><<link "luck." "HOE">><<set $player.stats.sissification+=2>><<set $player.stats.dominance-=3>><</link>></span><</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 <span id=btn1><<link "ire." "HOE">><</link>></span><</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. <<if ndef $flags.jobs.holt.escapeMrsHolt>>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 <span id=btn1><<link "days." "HOE">><</link>></span><<else>>Maybe this will be the perfect opportunity to get some dirt on Mrs. Holt...
<span id=choice><center><<link "" "PasswordCracker">><</link>> | <<link "Maybe not now" "HOE">><</link>></center></span><</if>><</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 <span id=btn1><<link "now." "HOE">><<set $player.stats.sissification++>><</link>></span><</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 <span id=btn1><<link "work..." "HOE">><</link>></span><</if>>
\
\<<case 95>>You have a free day at the office where you have an extremely small workload. <<if def $flags.jobs.holt.escapeMrsHolt>>
<span class=You><i>It's now or never...</i></span>
<span id=choice><center><<link "Do it" "PasswordCracker">><</link>> | <<link "Don't do it">><<replace #choice>>You weight in the pros ans cons and figure the risk of being caught may not only get you fired, but maybe even sued. While you appreciate Kara's concern and help, you only have a few more weeks of this to tolerate and then, you can probably go back to your normal life and get a job as far from this place as <span id=btn1><<link "possible." "HOE">><<set $player.stats.dominance-=5>><</link>></span><</replace>><</link>></center></span><<else>>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 <span id=btn1><<link "life." "HOE">><<set $player.stats.dignity++>><</link>></span><</if>>
\
\<<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 <span id=btn1><<link "that." "HOE">><</link>></span><</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 <span id=btn1><<link "complicated." "HOE">><</link>></span>
\
\<<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 <span id=btn1><<link "colleagues." "HOE">><</link>></span>
\
\<<case 66>>You continue working on the expense reports, highlighting any suspicious expenses you find for the accountants to review <span id=btn1><<link "them." "HOE">><</link>></span>
\
\<<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 interrupted 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 <span id=btn1><<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 approaches the small gathering.
Most people try to scatter away, citing various excuses, but you find yourself cornered by the temperamental 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 <span id=btn1><<link "Mrs. Holt" "HOE">><<set $flags.jobs.holt.altMain = true>><</link>></span><</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 <span id=btn1><<link "it." "HOE">><<set $player.stats.dignity++>><<set $player.stats.dominance++>><</link>></span><</replace>><</link>></center></span><</linkreplace>></span>
\
\<<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 <span id=btn1><<link "days." "HOE">><</link>></span>
\
\<<case 71>>You are back to work after a short weekend, unfortunately, your new work project is as mind numbing as the last <span id=btn1><<link "one." "HOE">><</link>></span>
\
\<<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 <span id=btn1><<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 realize 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 <span id=btn1><<link "work." "HOE">><</link>></span><</replace>><</link>></span></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 <span id=btn1><<link "day." "HOE">><</link>></span>
\
\<<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 <span id=btn1><<link "office!" "HOE">><</link>></span>
\
\<<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 interrupted 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 guaranteed 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 <span id=btn1><<link "entry." "HOE">><</link>></span>
\
\<<case 78>>You start the week with a long, boring meeting. Honestly, if you had remembered about it, you would have called in sick today. On the flip side, Karl brought donuts, so that's <span id=btn1><<link "that." "HOE">><</link>></span>
\
\<<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 <span id=btn1><<link "semester..." "HOE">><</link>></span>
\
\<<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 <span id=btn1><<link "hours." "HOE">><</link>><span>
\
\<<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 should 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 comfortable 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 should 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 comfortable 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 <span id=btn1><<link "after." "HOE">><</link>></span><</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."</span>, she pauses for a sec before packing her things, <span class=Kara>"I have to get back to work, we should head back"</span>
<span id=btn1><<link "Right" "HOE">><</link>></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>>
<span id=btn1><<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><span id=btn1><<link "All done.">><<replace #btn1>><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 <span id=btn1><<link "office." "HOE">><</link>></span><</replace>><</link>></span></center></span><</replace>><</link>> | <<link "Old Republic will do.">><<replace #choice>><<set _t = "OldRepublic">><span id=btn1><span id=shop><<shop "OldRepublic">></span>
<center><<link "All done.">><<replace #btn1>><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 <span id=btn1><<link "office." "HOE">><</link>></span><</replace>><</link>></span></center></span><</replace>><</link>> | <<link "I really just need shoes...">><<replace #choice>><<set _t = "ShoeShop">><span id=btn1><span id=shop><<shop "ShoeShop">></span>
<center><<link "All done.">><<replace #btn1>><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 <span id=btn1><<link "office." "HOE">><</link>></span><</replace>><</link>></span></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 <span id=btn1><<link "anything." "HOE">><</link>></span><</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 <span id=btn1><<link "nonetheless." "HOE">><</link>></span><</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 <span id=btn1><<link "Pinball." "HOE">><</link>></span><</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 <span id=btn1><<link "day" "HOE">><</link>></span>
\
\<<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 <span id=btn1><<link "off..." "HOE">><</link>></span></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 <span id=btn1><<link "slop." "HOE">><</link>></span>
\
\<<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 <span id=btn1><<link "day?" "HOE">><<set $time.minutes+=60>><</link>></span><<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 <span id=btn1><<link "here." "HOE">><<set $time.minutes+=120>><<set $player.stats.dignity-=3>><<Sex "Penile" "Dom">><</link>></span><</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 <span id=btn1><<link "point." "HOE">><</link>></span>
\
\<<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 <span id=btn1><<link "lunchtime." "HOE">><</link>></span>
\
\<<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 <span id=btn1><<link "networking." "HOE">><</link>></span>
\
\<<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 <span id=btn1><<link "altered." "HOE">><</link>></span><<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><<Sex "Penile">>
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 <span id=btn1><<link "good." "HOE">><</link>></span><</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 <span id=btn1><<link "happens." "HOE">><</link>></span>
\<</switch>><div class="topBar">[img[Images/Assets/Icons/Mindsweeper.png]] MindSweeper ver. 1.1 <div style='float: right;'><<button "x" Laptop>><<unset $gameSettings>><</button>></div></div><div id="web" class="kam"><<set $gameSettings = [10, 10, 0.1, "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 "_c" 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>10 Spirals</span>
\
\<<repeat 0.1s>><<set _c>><<set _a>><<set _b>><<if (_c !== $gameSettings[2]) or (_a !== $gameSettings[0]) or (_b !== $gameSettings[1])>><<set $gameSettings[0] = _a>><<set $gameSettings[1] = _b>><<set $gameSettings[2] = _c>><<replace #mines>><span id=mines><<print Math.floor(($gameSettings[0]*$gameSettings[1])*$gameSettings[2])>> Spirals</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; max-width: 150px; 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><<CloseApp>><div class="topBar">[img[Images/Assets/Icons/Mindsweeper.png]] MindSweeper ver. 1.1 <div style='float: right;'><<button "x" Laptop>><<unset $gameSettings>><</button>></div></div><div id="web" class="kam"><<nobr>>
<<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 = []>>
<<for _i = 0; _i < _mines; _i++>>
<<set _mineNb.push(-1)>>
<</for>>
<<for _i = 0; _i < (($gameSettings[0]*$gameSettings[1])-_mines); _i++>>
<<set _mineNb.push(0)>>
<</for>>
<<set _mineNb.shuffle()>>
<<set _tiles = []>>
<<for _i = 0; _i < _tilesNb; _i++>>
<<set _tiles.push({x: (_i % 9) + 1, y: Math.floor(_i/9) + 1, type: _mineNb[_i], revealed: false, flagged: false})>>
<</for>>
<<for _i = 0; _i < _tiles.length; _i++>>
<<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>>
<</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; max-width: 150px; 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><<CloseApp>><<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">>
<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 = 0; _i < _tiles.length; _i++>>
<<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>>
<</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>>
<div><center>Victory! - <<button "Menu" "MindSweeperMenu">><</button>><br>
<<for _i = 0; _i < _tiles.length; _i++>>
<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>>
<</for>>
</center></div>
<</replace>>
<</if>>
<</widget>><<widget "CumTop">>
<<set _top = setup.playerCode.itemWornWithTags('Top')>>
<<set _outfit = setup.playerCode.itemWornWithTags('Outfit')>>
<<set _latex = [setup.playerCode.isWearingItemWithTags('Top', 'Latex'), setup.playerCode.isWearingItemWithTags('Outfit', 'Latex')]>>
<<set _leather = [setup.playerCode.isWearingItemWithTags('Top', 'Leather'), setup.playerCode.isWearingItemWithTags('Outfit', 'Leather')]>>
<<set _pvc = [setup.playerCode.isWearingItemWithTags('Top', 'PVC'), setup.playerCode.isWearingItemWithTags('Outfit', 'PVC')]>>
<<if !_latex[0] && !_leather[0] && !_pvc[0] && _top.id !== "None">>
<<script>>setup.playerCode.addTagToInventoryItem(State.temporary.top.id, 'isCumStained')<</script>>
<<elseif !_latex[1] && !_leather[1] && !_outfit.id !== "None">>
<<script>>setup.playerCode.addTagToInventoryItem(State.temporary.outfit.id, 'isCumStained')<</script>>
<<elseif _outfit.id == "None" && _top.id == "None">>
<<CumBra>>
<</if>>
<</widget>>
<<widget "CumBottom">>
<<set _bottom = setup.playerCode.itemWornWithTags('Bottom')>>
<<set _outfit = setup.playerCode.itemWornWithTags('Outfit')>>
<<set _latex = [setup.playerCode.isWearingItemWithTags('Bottom', 'Latex'), setup.playerCode.isWearingItemWithTags('Outfit', 'Latex')]>>
<<set _leather = [setup.playerCode.isWearingItemWithTags('Bottom', 'Leather'), setup.playerCode.isWearingItemWithTags('Outfit', 'Leather')]>>
<<set _pvc = [setup.playerCode.isWearingItemWithTags('Bottom', 'PVC'), setup.playerCode.isWearingItemWithTags('Outfit', 'PVC')]>>
<<if !_latex[0] && !_leather[0] && !_pvc[0] && _bottom.id !== "None">>
<<script>>setup.playerCode.addTagToInventoryItem(State.temporary.bottom.id, 'isCumStained')<</script>>
<<elseif !_latex[1] && !_leather[1] && !_pvc[1] && _outfit.id !== "None">>
<<script>>setup.playerCode.addTagToInventoryItem(State.temporary.outfit.id, 'isCumStained')<</script>>
<<elseif _outfit.id == "None" && _bottom.id == "None">>
<<CumPanties>>
<</if>>
<<set _bottom2 = [setup.playerCode.isWearingItemWithTags('Leggings'), setup.playerCode.isWearingItemWithTags('Pants'), setup.playerCode.isWearingItemWithTags('Catsuit')]>>
<<set _r = random(1,10)>>
<<if !_bottom2[0] && !_bottom2[1] && !_bottom2[2] && _r > 5>>
<<CumStockings>>
<</if>>
<</widget>>
<<widget "CumBra">>
<<set _bra = setup.playerCode.itemWornWithTags('Bra')>>
<<set _lingerie = setup.playerCode.itemWornWithTags('Lingerie')>>
<<set _latex = [setup.playerCode.isWearingItemWithTags('Bra', 'Latex'), setup.playerCode.isWearingItemWithTags('Lingerie', 'Latex')]>>
<<set _leather = [setup.playerCode.isWearingItemWithTags('Bra', 'Leather'), setup.playerCode.isWearingItemWithTags('Lingerie', 'Leather')]>>
<<set _pvc = [setup.playerCode.isWearingItemWithTags('Bra', 'Lingerie'), setup.playerCode.isWearingItemWithTags('Lingerie', 'PVC')>>
<<if !_latex[0] && !_leather[0] && !_pvc[0] && _bra.id !== "None">>
<<script>>setup.playerCode.addTagToInventoryItem(State.temporary.bra.id, 'isCumStained')<</script>>
<<elseif !_latex[1] && !_leather[1] && !_pvc[1] && _lingerie.id !== "None">>
<<script>>setup.playerCode.addTagToInventoryItem(State.temporary.lingerie.id, 'isCumStained')<</script>>
<</if>>
<</widget>>
<<widget "CumPanties">>
<<set _panties = setup.playerCode.itemWornWithTags('Undies')>>
<<set _lingerie = setup.playerCode.itemWornWithTags('Lingerie')>>
<<set _latex = [setup.playerCode.isWearingItemWithTags('Undies', 'Latex'), setup.playerCode.isWearingItemWithTags('Lingerie', 'Latex')]>>
<<set _leather = [setup.playerCode.isWearingItemWithTags('Undies', 'Leather'), setup.playerCode.isWearingItemWithTags('Lingerie', 'Leather')]>>
<<set _pvc = [setup.playerCode.isWearingItemWithTags('Undies', 'PVC'), setup.playerCode.isWearingItemWithTags('Lingerie', 'PVC')]>>
<<if !_latex[0] && !_leather[0] && !_pvc[0] && _panties.id !== "None">>
<<script>>setup.playerCode.addTagToInventoryItem(State.temporary.panties.id, 'isCumStained')<</script>>
<<elseif !_latex[1] && !_leather[1] && !_pvc[1] && _lingerie.id !== "None">>
<<script>>setup.playerCode.addTagToInventoryItem(State.temporary.lingerie.id, 'isCumStained')<</script>>
<</if>>
<<set _r = random(1,10)>>
<<if _r < 4 && _lingerie.id == "None">>
<<CumStockings>>
<</if>>
<</widget>>
<<widget "CumStockings">>
<<set _stockings = setup.playerCode.itemWornWithTags('Hosiery')>>
<<set _lingerie = setup.playerCode.itemWornWithTags('Lingerie')>>
<<set _latex = [setup.playerCode.isWearingItemWithTags('Hosiery', 'Latex'), setup.playerCode.isWearingItemWithTags('Lingerie', 'Latex')]>>
<<set _leather = [setup.playerCode.isWearingItemWithTags('Hosiery', 'Leather'), setup.playerCode.isWearingItemWithTags('Lingerie', 'Leather')]>>
<<set _pvc = [setup.playerCode.isWearingItemWithTags('Hosiery', 'PVC'), setup.playerCode.isWearingItemWithTags('Lingerie', 'PVC')]>>
<<if !_latex[0] && !_leather[0] && !_pvc[0] && _stockings.id !== "None">>
<<script>>setup.playerCode.addTagToInventoryItem(State.temporary.stockings.id, 'isCumStained')<</script>>
<<elseif !_latex[1] && !_leather[1] && !_pvc[1] && _lingerie.id !== "None">>
<<script>>setup.playerCode.addTagToInventoryItem(State.temporary.lingerie.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 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 5 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 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 && $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>>
<</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 2 4 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 1 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 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 $player.stats.lust[2] < 30>><<set _xp = 5>><<elseif $player.stats.lust[2] > 80>><<set _xp = 12>><<else>><<set _xp = 10>><</if>><<if (visited("Play with BasicDildo") + visited("Play with SuctionDildo") + visited("Play with MonsterDildo") + visited("Play with EquineDildo")) 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 = "Images/Porn/MonsterDildo" + either(".m4v", "2.m4v")>><video @src=_VidId type="video/m4v" autoplay loop></video></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>>
<span id=btn1><<link "Done" "Tops">><<set $time.minutes+=25>><<Sex "Anal">><<set $player.skills[1].xp+=_xp>><<set $preload = "Toys">><</link>></span><<SpaceClick2>><</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 && _bra) or _lingerie>>
<<set _aProg++>>
<<else>>
<<break>>
<</if>>
<<case 2>>
<<if ((_undies && _bra) or _lingerie) && ((_top[0] && _bottom[0]) or _outfit[0])>>
<<set _aProg++>>
<<else>>
<<break>>
<</if>>
<<case 3>>
<<if ((_undies && _bra) or _lingerie) && ((_top[0] && _bottom[0]) or _outfit[0]) && _shoes[0]>>
<<set _aProg++>>
<<else>>
<<break>>
<</if>>
<<case 4>>
<<if ((_undies && _bra) or _lingerie) && ((_top[0] && _bottom[0]) or _outfit[0]) && _shoes[0] && (_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 && _lips>>
<<set _dProg++>>
<<else>>
<<break>>
<</if>>
<<case 2>>
<<if _foundation && _lips && _mascara && _eyeliner>>
<<set _dProg++>>
<<else>>
<<break>>
<</if>>
<<case 3>>
<<if _foundation && _lips && _mascara && _eyeliner && _eyeshadow>>
<<set _dProg++>>
<<else>>
<<break>>
<</if>>
<<case 4>>
<<if _foundation && _lips && _mascara && _eyeliner && _eyeshadow && _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 <span id=btn1><<link "way.">><<refresh>><</link>></span><<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 <span id=btn1><<link "back.">><<refresh>><</link>></span><<else>>Sorry, I don't see any progress right now, but feel free to show me your progress next <span id=btn1><<link "time.">><<refresh>><</link>></span><</if>>"</span><<SpaceClick2>><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 <span id=btn1><<link "Crystal." "RV10p2">><</link>></span><</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>
<span id=btn1><<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 <span id=btn1>[[place.->RV10p2]]</span><</linkreplace>></span><</replace>><</link>></center></span><<SpaceClick2>>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 <<CDP 0 "he">> 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 <<CDP 0 "his">> oversized tee with fishnet on <<CDP 0 "his">> 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 <<CDP 0 "he">> 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 <<CDP 0 "his">> intentions, but it doesn't last much longer as mid episode, <<CDP 0 "he">> sneaks her hand down there. You don't even pause the episode, giving Crystal what <<CDP 0 "he">> clearly wants as she moans and strokes <<CDP 0 "his">> own cock as <<CDP 0 "he">> 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 <<CDP 0 "his">> 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 <<CDP 0 "he">> fell asleep on the <span id=btn1><<link "couch.">><<House>><<Night>><<set $time.minutes+=(1620-$time.minutes)>><<Sex "Penile">><</link>></span><<SpaceClick2>><span id=main><span class=Raven>"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 class=Raven>"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 class=Raven>"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 class=Raven>"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 class=Raven>"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 class=Raven>"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 class=Raven>"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 class=Raven>"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 class=Raven>"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 class=Raven>"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 class=Raven>"Right answer."</span> You start making out, Raven rapidly stripping you down with astounding ease.<<if !$player.status.crossdressing>> <span class=Raven>"Maybe you aren't *that* shy after all."</span>
She points at your erection, sandwiching it between her thighs. <span class=Raven>"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 class=Raven>"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.">><<Sex "Penile">><<House>><<set $time.minutes+=183>><</link>><<else>> <span class=Raven>"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 class=Raven>"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 class=Raven>"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 <span id=btn1><<link "home.">><<set $player.stats.sissification++>><<set $time.minutes+=201>><<Sex "Penile">><<House>><</link>></span><</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 class=Raven>"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 <span id=btn1><<link "after.">><<set $player.stats.sissification+=2>><<set $time.minutes+=201>><<Sex "Anal">><<House>><</link>></span><</replace>><</link>></center></span><<if $player.skills[1].level < 1>><<set $player.skills[1].xp+=3>><</if>><</if>><</replace>><</link>></span><<SpaceClick2>><<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)>><<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>>
<span id=btn1><<link "Done" "Tops">><<set $time.minutes+=45>><<Sex "Anal">><<set $preload = "Toys">><<if _EffectChance > 33 && $player.stats.dignity > 0>><<set $player.stats.dignity-->><</if>><</link>></span><<SpaceClick2>>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>
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 <span id=btn1><<link "home.">><<set $player.skills[6].xp+=25>><<set $time.minutes = 270>><<Night>><<Autosave>><<set $player.assets.money+=(1200+random(100,300))>><<House>><</link>></span><<SpaceClick2>>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~
<span id=btn1><<link "Accept" "gregschart">><<set $KittyCat3 = true>><<set $KC3Unlock = false>><</link>></span><div class="topBar">[img[Images/Assets/Icons/Gregchart.png]] gregchart.net <div style='float: right;'><<button "x" "Laptop">><</button>></div></div><<SiteBar>><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 && _plug && $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; max-width: 150px; 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><<CloseApp>>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: 2.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></center>
Well... you do have a bit of a walk of shame to do, but you made some <span id=btn1><<link "money...">><<Sub>><<House>><<set $player.assets.money+=150>><<set $player.stats.dominance-=4>><<set $player.stats.dignity-=2>><<CumTop>><<CumBottom>><</link>></span><<SpaceClick2>><<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, <span id=btn1><<link "right?" "Travel">><<set $time.minutes = 1210>><<set $player.skills[0].xp+=2>><</link>></span><</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 <span id=btn1><<link "later." "Mall">><</link>></span><<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 <span id=btn1><<link "experience." "Mall">><<set $time.minutes+=5>><</link>></span><</if>><</if>><<SpaceClick2>><<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">><<set $preload = "Top">><<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.min(Math.floor(_Payment/10), 1000); _i < Math.floor(_Payment/10), _i++>><<set $player.stats.dignity+=either(0, 0, 0, 0, 0, 0, 0, 0, 0, 1)>><<if $player.stats.dignity >= 100>><<set $player.stats.dignity = 100>><<break>><</if>><</for>><<refresh>><</link>> |
<<link "No">><<refresh>><</link>></center><</replace>><</button>></span><</replace>><</link>> | <<link "Leave" "Travel">><<unset $donating>><<unset $preload>><</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">><<Coffee>><<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-->><<Food 2>><<refresh>><</link>><<else>><<link "Eat Hearty Salad - $15">><<if $player.traits.includes("Health Nut")>><<Food 4>><<else>><<Food 1>><</if>><<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, $pass = true, $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!
<span id=btn1><<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>><<Work>><</link>></span><<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)*(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>><<Work>><</link>><</if>><<SpaceClick2>><<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" "Bank">><<set $player.assets.money-=_Deposit>><<set $player.assets.bankBalance+=_Deposit>><</link>> | <<link "Change Amount">><<refresh>><</link>> | <<link "Cancel" "Bank">><</link>></center><</replace>><</button>></span><</if>>
<span id=btn1>[[Go Back->Bank]]</span><<SpaceClick2>></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" "Bank">><<set $player.assets.money+=_Withdraw>><<set $player.assets.bankBalance-=_Withdraw>><</link>> | <<link "Change Amount">><<refresh>><</link>> | <<link "Cancel" "Bank">><</link>></center><</replace>><</button>></span><</if>>
<span id=btn1>[[Go Back->Bank]]</span><<SpaceClick2>></span><center><div class=travel><<set _src = "Images/Misc/Swimming">><<if $player.status.crossdressing>><<set _src += "F.m4v">><<else>><<set _src += "M.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 <span id=btn1><<link "anything." "Beach">><<set $time.minutes+=90>><<set $player.stats.fitness+=2>><</link>></span><<SpaceClick2>><<widget "POTD9">><<set _hasPinkMaidDress = setup.playerCode.hasItem("PinkMaidDress")>><<set _hasPinkMaidHeadband = setup.playerCode.hasItem("PinkMaidHeadband")>><<set _hasGiantPlug = setup.playerCode.hasItem("GiantPlug")>><<set _hasChainHalter = setup.playerCode.hasItem("ChainHalter")>><<switch $randomizer.icoast>>
\<<case 1 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 1 3 6>><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 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>>
<</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 <span id=btn1><<link "him" "Maid Café">><</link>></span><</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 <span id=btn1><<link "him." "Maid Café">><<set $player.assets.money+=20>><<set $time.minutes+=15>><</link>></span><</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 <span id=btn1><<link "performance" "Maid Café">><<set $player.assets.money+=60>><<Sex "Anal">><<set $time.minutes+=40>><</link>></span>".<</replace>><</link>><</if>> | <span id=btn1><<link "Nevermind" "Maid Café">><</link>></span></center></span><<SpaceClick2>><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 <span id=btn1><<link "seems." "Tops">><<set $preload = "Toys">><</link>></span><<SpaceClick2>><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 <span id=btn1><<link "this!" "Beach">><<set $player.stats.bimbofication+=either(0, 0, 0, 1)>><<set $time.minutes+=120>><<if $player.traits.includes('Exhibitionist')>><<addMoodModifier "Sunbath" 5 0 720>><</if>><</link>></span><<SpaceClick2>><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 <span id=btn1><<link "day." "Beach">><<if $playerBody.ratio > -100>><<set $playerBody.ratio-->><</if>><<set $time.minutes+=60>><</link>></span>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 <span id=btn1><<link "mind." "Convention Center">><</link>></span>"</span></i><<else>>Unfortunately, there are currently no new events on the schedule.
<i><span class=You>"This is <span id=btn1><<link "Lame" "Convention Center">><</link>></span>"</span></i><</if>><<SpaceClick2>><<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">><<replace #main>><center>[img[_img]]</center>
Cool cars and models? This is pretty much heaven. Of course, you couldn't event dream
<span id=btn1><<link "What to do...">><<set $time.minutes+=60>><<refresh>><</link>></span><</replace>><</link>> | <span id=btn1><<link "Leave the Convention" "Convention Center">><</link>></span></center></span><<SpaceClick2>><<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 _hasChastity = setup.playerCode.isWearingItemWithTags("Chastity")>><<if $time.minutes >= ($location.openHours[1]-90)>><<if !_hasChastity && _r == 1>><<replace #main>>People are slowly gathering their things and prepare to leave as the Convention Center is about to close for the night. As you prepare to leave yourself, a cosplayer approaches you.
<span style=color:pink>"Hey, hmmm, I know this might sound weird, but I don't really span the night alone back at my hotel... mind coming over?"</span>
<span id=choice><center><<link "Accept">><<replace #choice>><span class=You>"Hmmm... sure. It's not too far away from here now, is it?"</span>
<span style=color:pink>"No, it's right next door. Thanks for accepting."</span>
You follow her back to her hotel and you just spend some time in bed with her. Much to your surprise, she keeps her cosplay on, even if her wig seems rather heavy. After a bit of cuddling, she rolls over and starts stripping you, freeing the path to your cock.
<video src="Images/Porn/ComicConEvent1a.m4v" type=video/m4v autoplay loop></video>
She then begins to play with your cock, visibly feeling rather naughty tonight, trying to make it harden with rather stilted movements.
<video src="Images/Porn/ComicConEvent1b.m4v" type=video/m4v autoplay loop></video>
She continues playing with it, having a malign pleasure not to make you cum just yet. However, after a while, she decides to finally let you climax. You feel like it will be better for your sanity to go back home.
<span class=You>"I-I think I'm going to go back, if you don't mind..."</span> You say, shyly.
<span style=color:pink>"Oh, well, I suppose that's okay with me. I'm going to need some time to get all of this off, anyway. Thanks for coming."</span>
You can feel a slight disappointment in her voice, but frankly you wouldn't have handled this for an entire night <span id=btn1><<link "either." "Travel">><<set $time.minutes+=160>><</link>></span><</replace>><</link>> | <<link "Politely decline">><<replace #choice>><span class=You>"Sorry, I have plans already..."</span>
She nods, not pushing the matter further and heading off, probably to find someone else to spend the night with, while you prepare to head back <span id=btn1><<link "home.">><<refresh>><</link>></span><</replace>><</link>></center></span><</replace>><<else>><<replace #main>>The convention slowly empties itself as the day comes to a close, some are heading to bars, others directly back to their hotels.
<span class=You><i>"I should probably do the same <span id=btn1><<link "soon.">><<set $time.minutes+=60>><<refresh>><</link>></span>"</i></span><</replace>><</if>><<else>><<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>>
span id=btn1><<link "The lewdest public event...">><<refresh>><</link>></span><</replace>><</if>><</link>> | <<link "Costumes & Cosplays">><<set $time.minutes+=20>><<refreshMenu>><<replace #main>><div class="itemContainer1"><<shop "ComicCon">>
</div>
<span id=btn1><<link "Return to the event">><<refresh>><</link>></span><</replace>><</link>> | <span id=btn1><<link "Leave the Convention" "Convention Center">><</link>></span></center></span><<SpaceClick2>><<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 <span id=btn1><<link "visit...">><<refresh>><</link>></span><</replace>><</link>> | <<link "Wedding worthy clothing">><<set $time.minutes+=20>><<refreshMenu>><<replace #main>><div class="itemContainer1"><<shop "Wedding Salon">>
</div>
<span id=btn1><<link "Return to the event">><<refresh>><</link>></span><</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 <span id=btn1><<link "money.">><<set $player.assets.money-=25>><<set $player.status.ate = true>><<set $player.stats.fitness-=5>><<set $time.minutes+=40>><<refresh>><</link>></span><</replace>><</link>> | <<link "Champagne tasting - $30">><<replace #main>>[img[Images/Misc/ChampagneTasting.jpg]]
You taste some rather expensive champagnes. You'll probably never be able to aford them, but you have do see why they are so <span id=btn1><<link "costly.">><<set $player.assets.money-=30>><<Champagne>><<set $time.minutes+=40>><<refresh>><</link>></span><</replace>><</link>> | <span id=btn1><<link "Leave the Convention" "Convention Center">><</link>></span></center></span><<SpaceClick2>><<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>>
<span id=btn1><<link "What next?">><<set $time.minutes+=60>><<set $player.stats.dignity-=either(0,0,0,0,0,0,0,0,0,1)>><<refresh>><</link>></span><</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>><span id=btn1><<link "What a great event!">><<set $player.stats.dignity-=1>><<set $time.minutes+=180>><<Voyeurism>><<refresh>><</link>></span><</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>
<span id=btn1><<link "Return to the event">><<refresh>><</link>></span><</replace>><</link>> | <span id=btn1><<link "Leave the Convention" "Convention Center">><</link>></span></center></span><<SpaceClick2>><<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 <span id=btn1><<link "convention." "Convention Center">><</link>></span><<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 <span id=btn1><<link "eyes." "Convention Center">><</link>></span>\
<<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 <span id=btn1><<link "person." "Convention Center">>\
<<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>>\
<</link>></span>\
<</if>>\
<</if>><<SpaceClick2>>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 = 930>><<if $player.backstory is 3>><<set $player.skills[8].xp+=(random(2,8))>><<else>><<set $player.skills[8].xp+=(random(1,5))>><</if>><center><<if $time.days < 23 || $time.days == 43 || ($time.days > 60 && $time.days < 73)>>[img[Images/Locations/Class.jpg]]<<else>>[img[Images/Locations/Workshop2.jpg]]<</if>></center>
<<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 <span id=btn1><<link "him." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80))>><</link>></span>
\<<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 <span id=btn1><<link "then." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/2)>><</link>></span>
\<<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 <span id=btn1><<link "Canada." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/3)>><</link>></span>
\<<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 <span id=btn1><<link "impractical." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/4)>><</link>></span>
\<<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.
<center><<link "I'll go">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/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)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/5)>><<goto "College">><</link>></center>
\
\<<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 <span id=btn1><<link "uniforms" "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/6)>><</link>></span>
\<<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 <span id=btn1><<link "females." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/7)>><</link>></span>
\<<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 <span id=btn1><<link "designing." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/8)>><</link>></span>
\<<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 <span id=btn1><<link "later" "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/9)>><</link>></span>
\<<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 <span id=btn1><<link "expected." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/10)>><</link>></span>
\<<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 <span id=btn1><<link "accessories." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/11)>><</link>></span>
\<<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 <span id=btn1><<link "students." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/12)>><</link>></span>
\<<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 <span id=btn1><<link "pain." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/13)>><</link>></span>
\<<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 <span id=btn1><<link "machine." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/14)>><</link>></span>
\<<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 <span id=btn1><<link "one." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/15)>><</link>></span>
\<<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 <span id=btn1><<link "notes." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/16)>><</link>></span>
\<<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 <span id=btn1><<link "later." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/17)>><</link>></span>
\<<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 <span id=btn1><<link "use." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/18)>><</link>></span>
\<<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 <span id=btn1><<link "decent." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/19)>><</link>></span>
\<<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>
<span id=btn1><<link "Leave" "College">><<set $flags.jobs.sewing.job = true>><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34)/20)*80))>><</link>></span>
\<<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 <span id=btn1><<link "future." "College">><<set $flags.jobs.sewing.job = true>><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/21)>><</link>></span>
\<<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 <span id=btn1><<link "useful." "College">><<set $flags.jobs.sewing.job = true>><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/22)>><</link>></span>
\<<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 <span id=btn1><<link "clothing." "College">><<set $flags.jobs.sewing.job = true>><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/23)>><</link>></span>
\<<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 <span id=btn1><<link "think." "College">><<set $flags.jobs.sewing.job = true>><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/24)>><</link>></span>
\<<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 <span id=btn1><<link "surprise." "College">><<set $flags.jobs.sewing.job = true>><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/25)>><</link>></span>
\<<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 <span id=btn1><<link "days." "College">><<set $flags.jobs.sewing.job = true>><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/26)>><</link>></span>
\<<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 <span id=btn1><<link "time." "College">><<set $flags.jobs.sewing.job = true>><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/27)>><</link>></span>
\<<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 <span id=btn1><<link "strange." "College">><<set $flags.jobs.sewing.job = true>><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/28)>><</link>></span>
\<<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 <span id=btn1><<link "together." "College">><<set $flags.jobs.sewing.job = true>><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/29)>><</link>></span>
\<<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 <span id=btn1><<link "to them." "College">><<set $flags.jobs.sewing.job = true>><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/30)>><</link>></span>
\<<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 <span id=btn1><<link "sturdy." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/31)>><</link>></span>
\<<elseif $time.days is 51>>Curses! You rip the shirt, forcing you to start again. You ought to be more careful this time <span id=btn1><<link "around." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/32)>><</link>></span>
\<<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 <span id=btn1><<link "now." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/33)>><</link>></span>
\<<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 <span id=btn1><<link "tomorrow." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/34)>><<else>><<set $SuccessChance+=((80/34)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/34))*80)/34)>><</link>></span>
\<<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>>
<span id=btn1><<link "Now we wait..." "College">><<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>><</link>></span>
\<<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 <span id=btn1><<link "ahead." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/35)>><</link>></span><<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 <span id=btn1><<link "record..." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/35)>><</link>></span><</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 <span id=btn1><<link "complex." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/36)>><</link>></span>
\<<elseif $time.days is 66>>You learn about measurements and stability, the later being especially important with heels and <span id=btn1><<link "wedges." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/37)>><</link>></span>
\<<elseif $time.days is 67>>You learn about materials used to make soles, platforms and <span id=btn1><<link "heels." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/38)>><</link>></span>
\<<elseif $time.days is 68>>You finally start learning how to design shoes proper, as they are more complex than other pieces of <span id=btn1><<link "clothing." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/39)>><</link>></span>
\<<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 <span id=btn1><<link "balance." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/40)>><</link>></span>
\<<elseif $time.days is 72>>You learn about working some of the materials that are commonly used in shoemaking, including leather, suede, and <span id=btn1><<link "patent." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/41)>><</link>></span>
\<<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 <span id=btn1><<link "scratches." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/42)>><</link>></span>
\<<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 <span id=btn1><<link "time." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/43)>><</link>></span>
\<<elseif $time.days is 75>>You manage to finish in time. While they still look like old boots, they are essentially as good as <span id=btn1><<link "new!" "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/44)>><<set $player.skills[8].xp+=25>><</link>></span>
\<<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 <span id=btn1><<link "reasons" "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/45)>><</link>></span>
\<<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 <span id=btn1><<link "now." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/46)>><</link>></span>
\<<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 <span id=btn1><<link "now." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/47)>><</link>></span>
\<<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 <span id=btn1><<link "tomorrow." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/48)>><</link>></span>
\<<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 <span id=btn1><<link "however..." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/49)>><</link>></span>
\<<elseif $time.days is 85>>You continue working on the patrons and progress is relatively good. You hope you'll be done by <span id=btn1><<link "Wednesday." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/50)>><</link>></span>
\<<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 <span id=btn1><<link "half." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/51)>><</link>></span>
\<<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 <span id=btn1><<link "today..." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/52)>><</link>></span>
\<<elseif $time.days is 88>>You manage to finish your patrons today. Now to get started on <span id=btn1><<link "sewing." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/53)>><</link>></span>
\<<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 <span id=btn1><<link "however." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/54)>><</link>></span>
\<<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 <span id=btn1><<link "Wednesday." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/55)>><</link>></span>
\<<elseif $time.days is 93>>You were particularly productive today and the tops you've been working on yesterday is now nearly <span id=btn1><<link "completed." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/56)>><</link>></span>
\<<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 <span id=btn1><<link "plans." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/57)>><</link>></span>
\<<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 <span id=btn1><<link "complicated." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/58)>><</link>></span>
\<<elseif $time.days is 96>>Disaster! You rip the fabric of one of your pants' legs rips apart, forcing you to redo the whole <span id=btn1><<link "thing." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/59)>><</link>></span>
\<<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 <span id=btn1><<link "clothes." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/60)>><</link>></span>
\<<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 <span id=btn1><<link "them." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/61)>><</link>></span>
\<<elseif $time.days is 101>>You finish work on the accessories, allowing you to work on the final piece, underwear, starting <span id=btn1><<link "tomorrow." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/62)>><</link>></span>
\<<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 <span id=btn1><<link "ups." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/63)>><</link>></span>
\<<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 <span id=btn1><<link "weeks." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/64)>><</link>></span>
\<<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 <span id=btn1><<link "results." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/65)>><</link>></span>
\<<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 <span id=btn1><<link "turn." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/66)>><</link>></span>
\<<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 <span id=btn1><<link "presentation." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/67)>><</link>></span>
\<<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 <span id=btn1><<link "underperformed." "College">><<if $player.backstory is 3>><<set $SuccessChance+=(80/68)>><<else>><<set $SuccessChance += ((80/68)*((Math.min($player.stats.health, $player.stats.mood))/100))>><</if>><<set $college.examPassChance = ((($SuccessChance/(80/68))*80)/68)>><</link>></span>
\<<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 <span id=btn1>[[program.->College]]</span><<else>> Now you can focus on the skills you have obtained and maybe acquire more in the <span id=btn1>[[future.->College]]</span><</if>><</if>><<SpaceClick2>><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 = $time.days+7>><<elseif setup.karaAlt.includes($time.days % 7)>><<set $kara.training.deadline = $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 = $time.days+7>><<elseif setup.karaAlt.includes($time.days % 7)>><<set $kara.training.deadline = $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." "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" "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>><<switch $ProgID>><<case 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 <span id=btn1><<link "often." "Mall">><<set $player.stats.dignity-->><</link>></span><</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 <span id=btn1><<link "go." "Mall">><<set $player.stats.dominance-->><</link>></span><</replace>><</link>><</if>> | <<link "Exciting">><<replace #choice>> exciting actually! You can't wait to come home and try them <span id=btn1><<link "on!" "Mall">><<set $player.stats.sissification++>><</link>></span><</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 <span id=btn1><<link "soon!" "Mall">><<set $player.stats.bimbofication++>><</link>></span><</replace>><</link>></center></span>
\
\
\
<<case 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.
<span id=btn1><<link "Close call" "Tops">><<set $player.stats.sissification+=2>><<set $preload = "Undies">><</link>></span><</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>
<span id=btn1><<link "No regrets!" "Tops">><<CumPanties>><<set $player.stats.sissification+=3>><<set $player.stats.dignity-->><<set $preload = "Undies">><</link>></span><</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 <span id=btn1><<link "clothes." "Tops">><<set $player.stats.sissification++>><<set $preload = "Undies">><</link>></span><</replace>><</link>></center></span>
\
\
\
<<case 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 <span id=btn1><<link "often." $location.goto>><<set $player.stats.dignity-->><</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 <span id=btn1><<link "go." $location.goto>><<set $player.stats.dominance-->><</link>></span><</replace>><</link>><</if>> | <<link "Thrilling">><<replace #choice>> thrilling! You can't wait to come home and try it <span id=btn1><<link "on!" $location.goto>><<set $player.stats.sissification++>><</link>></span><</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 <span id=btn1><<link "soon!" "Mall">><<set $player.stats.bimbofication++>><</link>></span><</replace>><</link>><</if>></center></span>
\
\
\
<<case 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 <span id=btn1><<link "one!">><<House>><<set $player.stats.sissification+=3>><</link>></span><</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 <span id=btn1><<link "can.">><<House>><<set $player.stats.sissification++>><<set $player.stats.dignity-->><</link>></span><</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 <span id=btn1><<link "breasts?">><<House>><<set $player.stats.sissification+=2>><<set $player.stats.bimbofication+=3>><</link>></span><</replace>><</link>><</if>></center></span>
\
\
\
<<case 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 <span id=btn1><<link "all!" $passage>><<unset $passage>><<set $player.stats.sissification++>><<set $player.stats.bimbofication++>><</link>></span><</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, <span id=btn1><<link "maybe." $passage>><<unset $passage>><<set $player.stats.sissification++>><<set $player.stats.dominance++>><</link>></span><</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 <span id=btn1><<link "experience." $passage>><<unset $passage>><<set $player.stats.sissification++>><<set $player.stats.dominance-->><</link>></span><</replace>><</link>></center></span>
\
\
<<case 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 "Great">><<replace #choice>> great. 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 <span id=btn1><<link "outside.">><<set $player.stats.sissification++>><<House>><</link>></span><</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 <span id=btn1><<link "in.">><<if _plug[2]>><<set $player.stats.health-=3>><</if>><<set $player.stats.dignity-->><<set $player.stats.sissification+=2>><<House>><</link>></span><</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 <span id=btn1><<link "out.">><<takeOff _buttplug.id>><<House>><</link>></span><</replace>><</link>></center></span>
\
\
<<case 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 <span id=btn1><<link "imagined.">><<set $player.stats.sissification++>><<set $player.stats.dominance-->><<House>><</link>></span><</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 <span id=btn1><<link "chastity.">><<set $player.stats.sissification+=3>><<set $player.stats.submissiveness+=2>><<House>><</link>></span><</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 <span id=btn1><<link "relief.">><<House>><<set $player.stats.dominance++>><<set $player.stats.sissification-->><</link>></span><</replace>><</link>></center></span>\
\
<<case 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 <span id=btn1><<link "nonetheless." "Mall">><<set $player.stats.dignity-=2>><</link>></span><</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 <span id=btn1><<link "future" "Mall">><<set $player.stats.sissification++>><<set $player.stats.dominance-=2>><</link>></span><</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, it seems like nobody heard you and you leave like if nothing
<span id=btn1><<link "happened." "Mall">><<set $flags.first.toy.use = true>><<set $time.minutes+=random(5,8)>><<Sex "Anal">><<set $player.skills[1].xp+=6>><<set $player.stats.dignity-=2>><</link>></span><</replace>><</link>> | <<link "Just hurry home.">><<replace #choice2>>You decide not to risk it and hurry home <span id=btn1><<link "instead.">><<set $time.minutes+=35>><<House>><</link>></span><</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 <span id=btn1><<link "caught." "Mall">></span><</link>><</replace>><</link>></center></span><</replace>><</link>></center></span>
\
\<<case 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 <span id=btn1><<link "deal.">><<House>><<Sex "Anal">><<set $player.skills[3].xp+=6>><<set $player.stats.sissification++>><</link>></span><</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 <span id=btn1><<link "own.">><<House>><<set $player.stats.sissification+=2>><<set $player.skills[3].xp+=3>><<Sex "Anal">><</link>></span><</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 <span id=btn1><<link "time.">><<House>><</link>></span><</replace>><</link>></center></span>
\
\<<case 13>><<set _p = previous()>>You decide to check out some of that hypno porn you've been seeing on Porntube. There has to be a reason it's so popular and even has its own categories on the home page, right? You play the first video you find <<if _p == "Bimbo Hypno">>"Bambi's Bimbo Hypno vol. Like, lotz"<<set _VidId = "Images/Porn/Bimbo7.m4v">><<else>>"Embrace the Inner Sissy in you"<<set _VidId = "Images/Porn/Sissy1.m4v">><</if>>
<video @src=_VidId type=video/m4v autoplay loop></video>
It takes you a minute to procress what you watched.<span id=choice>
<center><<link "Eh, not bad">><<replace #choice>>
<i><span class=You>"Eh, it isn't bad, but I wouldn't watch this... at least often."</span></i>
The editing style sure is different to what you are used to, but there is something oddly relaxing about <span id=btn1><<link "it." _p>><<set $player.stats.dominance-->><</link>></span><</replace>><</link>> | <<link "Not my thing.">><<replace #choice>> Frankly, the editing style is too much for you. You'd rather watch pretty much anything else than this. However, you might revisit it <span id=btn1><<link "someday" _p>><</link>></span><</replace>><</link>> | <<link "Maybe one more...">><<replace #choice>> Well, you don't know... maybe watching one more would help you, you click on another video.
<<if _p == "Bimbo Hypno">><<set $player.stats.bimbofication+=8>><<set _t = "Bimbo">><<else>><<set $player.stats.sissification+=8>><<set _t = "Sissy">><</if>><<set _VidId = "Images/Porn/" + _t + 9 + ".m4v">><video @src=_VidId type=video/m4v autoplay loop></video>
<i><span class=You>"Mmm... that's better... maybe one more"</span></i>
You keep clicking new videos, still unable to put quite the finger on how they make you feel, yet... the sensation is pleasant. <i><span class=You>"I could get addicted to-"</span></i> You snap back to reality as you notice the time. You've been watching hypno non-stop for hours now! Hopefully, this doesn't have any long lasting <span id=btn1><<link "effects..." _p>><</link>></span><</replace>><</link>></center></span>
\
\<<case 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...
<span id=btn1><<link "No... regrets..." $location.goto>><<$player.stats.sissification++>><<set $player.stats.hygiene-=20>><<Sex "Penile">><<CumStockings>><</link>></span>
\
\<<case 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.
<span id=btn1><<link "I'm so pathetic..." $location.goto>><<Sub>><</link>></span><</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... <span id=choice><<link "fun..." $location.goto>><<Sub>><</link>></span></i></span><</replace>><</link>> | <<link "I should stop staring..." $location.goto>><</link>></center></span><<set $player.stats.sissification++>><<set $player.stats.dignity-=2>><<set $player.stats.dominance-=2>>
\
\<<case 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/TesticleRub.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 <span id=btn1><<link "usual." $location.goto>><<Sex "Hands">><</link>></span><<set $player.stats.sissification++>><<set $player.stats.dignity-=2>>
\
\<<case 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 <span id=btn1><<link "far?" $location.goto>><<set $player.stats.sissification++>><<set $player.stats.dignity-=3>><</link>></i></span>
\
\<<case 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 <span id=btn1><<link "anymore..." $location.goto>><<set $player.stats.dignity-=5>><<set $player.stats.hygiene-=3>><<Sex "Hands" "Sub">><</link>></span><</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 <span id=btn1><<link "either." $location.goto>><<set $player.stats.sissification-=5>><</link>></span><</replace>><</link>></center><<set $player.stats.dignity-=5>></span><</switch>><<SpaceClick2>><<widget "WardrobeChoice">>
<<silently>>
<<CD>>
<</silently>>
<div style="background-color: #414040; color: white; border: solid white 2px; font-size: 1em"><center><<button Tops>><<set _wardrobe = "Top">><<refreshPassage>>
<</button>><<button Bottoms>><<set _wardrobe = "Bottom">><<refreshPassage>>
<</button>><<button Outfits>><<set _wardrobe = "Outfit">><<refreshPassage>>
<</button>><<button Shoes>><<set _wardrobe = "Shoes">><<refreshPassage>>
<</button>><<button Underwear>><<set _wardrobe = "Underwear">><<refreshPassage>>
<</button>><<button Lingerie>><<set _wardrobe = "Lingerie">><<refreshPassage>>
<</button>><<button Wigs>><<set _wardrobe = "Wig">><<refreshPassage>>
<</button>><<button Shapewear>><<set _wardrobe = "Shapewear">><<refreshPassage>>
<</button>><<button Accessories>><<set _wardrobe = "Accessories">><<refreshPassage>>
<</button>><<button Earrings>><<set _wardrobe = "Earrings">><<refreshPassage>>
<</button>><<button Toys>><<set _wardrobe = "Toys">><<refreshPassage>>
<</button>><<button Looks>><<set _wardrobe = "Looks">><<refreshPassage>>
<</button>><<button "Remove All">>
<<script>>
[...State.variables.playerClothing].forEach(id => {
const item = setup.items.find(item => item.id === id);
if(item.tags.includes('Unremovable') || item.tags.includes('Septum') || item.tags.includes('Navel') || item.tags.includes('Lip') || item.tags.includes('Tongue') || item.tags.includes('Nostril') || item.tags.includes('Nipple')) {}
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 && $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) && $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 $college.sports.football.active>>
-You have a football <<if $time.days < 46 && $time.days > 51>>practice on <<if $time.days == 46 || ($time.days == 45 && $time.minutes > 1200)>>thursday<<else>>wednesday<</if>><<else>>match on wesdnesday<</if>>
<<elseif $college.sports.cheerleading.active>>
-You have a <<if $time.days >= 46 && $time.days <= 52>>match on wednesday<<else>>cheerleading practice on thursday<</if>><</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 && $time.days < 15>>
- 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 && $time.days < 36>>
- 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 && $time.days < 42>>
- 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.<<elseif $time.days < 42>>currently ongoing.<</if>><</if>><<if $Reminder.fetishWeek && $time.days < 85>>
- 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.<<elseif $time.days <= 84>>currently ongoing.<</if>><</if>>
<span id=btn1><<link "Close" $return>><</link>></span><<SpaceClick2>><<if $player.status.crossdressing>>[img[Images/Misc/FiredF.jpg]]<<else>>[img[Images/Misc/FiredM.jpg]]<</if>><<set _prev = previous()>><<if _prev == "PasswordCracker">>You get caught by security before you get the chance to get into Mrs. Holt computer. Fortunately for you, she doesn't press charges, or report you to the college for your transgression, but it is the end of your career there, and of your semester as you will officially fail it.
The silver lining is that you got rid of those stupid locked <span id=btn1><<link "clothes.">><<set $flags.jobs.holt.active = false>><<takeOff "GoldenChastity">><<removeFromInventory "GoldenChastity">><<set $college.programs[3].active = false>><<set $college.programs[3].failed = true>><</link>></span><<else>>
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 <span id=btn1><<link "program." "HOE">><<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>><</link>></span><</if>><<SpaceClick2>><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 "Club">>
<<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, <<CDP 0 "he">> 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.<</if>>"</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 <span id=btn1><<link "fun times." "RV11p2a">><</link>></span><</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 <span id=btn1><<link "sick..." "RV11p2b">><</link>></span><</replace>><</link>></center></span><<SpaceClick2>><<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 <span id=btn1><<link "walk." "RV12p2">><</link>></span>"</span><<SpaceClick2>><<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.
<<Vodka>><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.">><<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 <span id=btn1><<link "place..." "RVS1p2">><</link>></span><</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 <span id=btn1><<link "driver.">><<House>><<set $time.minutes=220+random(1,15)>><</link>></span><</replace>><</link>></center></span><<SpaceClick2>>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 <<CDP 0 "his">> 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><<Sex "Penile">>
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 <<CDP 0 "he">> is still in there.
When Crystal is finally done, you get in the bathroom, only to hear <<CDP 0 "his">> 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 <span id=btn1><<link "going.">><<set $player.stats.hygiene+=10>><<House>><</link>></span><<SpaceClick2>>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 <<CDP 0 "he">> does have a point. <span id=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 <<CDP 0 "his">>, commenting your technique as you go. <span class=Crystal>"<<switch $player.skills[0].level>><<case 0 1>>That's it... just breath through your nose and don't be too greedy.<<case 2 3>>Not bad, try getting it deeper now, hun.<<case 4>>Ahhh... 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 <span id=btn1><<link "opportunity." "Travel">><<set $player.stats.sissification+=2>><<set $player.stats.dignity-->><<set $player.skills[0].xp+=5>><<set $time.minutes+=315>><<Sex "Oral">><</link>></span><</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 <span id=btn1><<link "done." "Travel">><<set $time.minutes+=300>><</link>></span><</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 <span id=btn1><<link "time." "Travel">><<set $time.minutes+=310>><<set $player.stats.dignity-->><<Sex "Penile" "Dom">><</link>></span><</if>><<SpaceClick2>>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 <span id=btn1><<link "neither." "Travel">><<set $time.minutes+=290>><<set $player.stats.dignity-=2>><<Sex "Penile" "Dom">><</link>></span>"</span><<SpaceClick2>>You come home with Crystal, showing <<CDP 0 "his">> 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">><<CDP 0 "He">> 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 <span id=btn1><<link "sleep." "RV12p3">><<Night>><<Autosave>><<set $time.minutes = 450>><</link>></span><<SpaceClick2>><<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.
<<set _VidId = "Images/Porn/JordanFuck">><<if _chastity>><<set _VidId += "2.m4v">><<else>><<set _VidId += "3.m4v">><</if>><video @src=_VidId type=video/m4v autoplay loop></video>
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 <<CDP 0 "he">> 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 <span id=btn1><<link "exhaustion" "RVS1p3">><<Night>><<set $time.minutes=488>><<Sex "Anal" "Sub">><<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>><</link>></span><<SpaceClick2>>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 <span id=btn1><<link "goodbye.">><<House>><</link>></span><<SpaceClick2>>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.
<span id=btn1><<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>
<span id=btn1><<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>
<span id=btn1><<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 <span id=btn1><<link "up." "Club">><<set $time.minutes+=180>><</link>></span><</linkreplace>></span><</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 <span id=btn1><<link "up." "Club">><<set $time.minutes+=180>><</link>></span><</replace>><</link>></center></span><</linkreplace>></span><</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.
<span id=btn1><<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>
<span id=btn1><<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 <span id=btn1><<link "up." "Club">><<set $time.minutes+=180>><</link>></span><</linkreplace>></span><</linkreplace>></span><</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 each other 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 <span id=btn1><<link "busier." "Club">><<set $time.minutes+=180>><</link>></span><</replace>><</link>></center></span>
\<</linkreplace>></span><<SpaceClick2>><<widget Wardrobe>>
<<link "Wardrobe" "Tops">>
<<for _w = 0; _w < $playerClothingLooks.length; _w++>>
<<if $playerClothingLooks[_w].clothing.length > 0>>
<<set $preload = "Looks">>
<<break>>
<<elseif _w == $playerClothingLooks.length - 1>>
<<set $preload = "Top">>
<</if>>
<</for>>
<</link>>
<</widget>>
<<widget "RoutineSettings">>
<<if _hasAlarm>>
| <<link "Routine Settings" RoutineMaker>><</link>>
<<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) && _nbFood is 0) or (($routines[0].eat is 3 or $routines[1].eat is 3) && _nbJunkFood is 0) or (($routines[0].autoshaveFace or $routines[1].autoshaveFace) && !_hasClipper && _nbRazors is 0) or (($routines[0].autoshaveBody or $routines[1].autoshaveBody) && _nbWaxStrips is 0 && _nbRazors is 0 && _nbCream is 0) or (($routines[0].autoshavePubes or $routines[1].autoshavePubes) && _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>>
<</widget>>
<<widget "LeaveHouse">>
<<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"><<link "Go out" "Travel">><</link>></span>
<<Leave>>
<</if>>
<</widget>><<widget "CDP">>
<<if $args[0] == 0>>
<<switch $args[1]>>
<<case "He">>
<<switch $settings.pConvention>>
<<case 0>>She
<<case 1>>"She"
<<case 2>>He
<<case 3>>They
<</switch>>
<<case "he">>
<<switch $settings.pConvention>>
<<case 0>>she
<<case 1>>"she"
<<case 2>>he
<<case 3>>they
<</switch>>
<<case "His">>
<<switch $settings.pConvention>>
<<case 0>>Her
<<case 1>>"Her"
<<case 2>>His
<<case 3>>Their
<</switch>>
<<case "His+">>
<<switch $settings.pConvention>>
<<case 0>>Hers
<<case 1>>"Hers"
<<case 2>>His
<<case 3>>Theirs
<<case "his">>
<<switch $settings.pConvention>>
<<case 0>>her
<<case 1>>"her"
<<case 2>>his
<<case 3>>their
<</switch>>
<<case "his+">>
<<set $settings.pConvention>>
<<case 0>>hers
<<case 1>>"hers"
<<case 2>>his
<<case 3>>theirs
<</switch>>>
<<case "Him">>
<<switch $settings.pConvention>>
<<case 0>>Her
<<case 1>>"Her"
<<case 2>>Him
<<case 3>>Them
<</switch>>
<<case "him">>
<<switch $settings.pConvention>>
<<case 0>>her
<<case 1>>"her"
<<case 2>>him
<<case 3>>them
<</switch>>
<<case "Himself">>
<<switch $settings.pConvention>>
<<case 0>>Herself
<<case 1>>"Herself"
<<case 2>>Himself
<<case 3>>Themselves
<</switch>>
<<case "himself">>
<<switch $settings.pConvention>>
<<case 0>>herself
<<case 1>>"herself"
<<case 2>>himself
<<case 3>>themselves
<</switch>>
<</switch>>
<<else>>
<<switch $args[1]>>
<<case "She">>
<<switch $settings.pConvention>>
<<case 0>>He
<<case 1>>"He"
<<case 2>>She
<<case 3>>They
<</switch>>
<<case "she">>
<<switch $settings.pConvention>>
<<case 0>>he
<<case 1>>"he"
<<case 2>>she
<<case 3>>they
<</switch>>
<<case "Her">>
<<switch $settings.pConvention>>
<<case 0>>Him
<<case 1>>"Him"
<<case 2>>Her
<<case 3>>Their
<</switch>>
<<case "her">>
<<switch $settings.pConvention>>
<<case 0>>him
<<case 1>>"his"
<<case 2>>her
<<case 3>>their
<</switch>>
<<case "Hers">>
<<switch $settings.pConvention>>
<<case 0>>His
<<case 1>>"His"
<<case 2>>Hers
<<case 3>>Theirs
<</switch>>
<<case "hers">>
<<switch $settings.pConvention>>
<<case 0>>his
<<case 1>>"his"
<<case 2>>hers
<<case 3>>theirs
<</switch>>
<<case "Himself">>
<<switch $settings.pConvention>>
<<case 0>>Himself
<<case 1>>"Himself"
<<case 2>>Herself
<<case 3>>Themselves
<</switch>>
<<case "herself">>
<<switch $settings.pConvention>>
<<case 0>>himself
<<case 1>>"himself"
<<case 2>>herself
<<case 3>>themselves
<</switch>>
<</switch>>
<</if>>
<</widget>><<widget "Mood">>
<<if $player.traits.includes('Optimist')>>
<<set $player.stats.mood = 70>>
<<elseif $player.traits.includes('Pessimist')>>
<<set $player.stats.mood = 50>>
<<else>>
<<set $player.stats.mood = 60>>
<</if>>
<<if $player.traits.includes('Femboy') && $player.status.crossdressing>>
<<set $player.stats.mood+=10>>
<</if>>
<<if $player.traits.includes('Smoker') && !$player.status.smokedToday>>
<<set $player.stats.mood-=10>>
<</if>>
<<if $player.traits.includes('Nymphomaniac') && $player.status.sinceSex >= 4>>
<<set $player.stats.mood-=15>>
<</if>>
<<if $player.stats.lust[2] >= 90>>
<<if $player.stats.bimbofication >= 90>>
<<set $player.stats.mood-=5>>
<<elseif $player.stats.bimbofication >= 70>>
<<set $player.stats.mood-=7>>
<<elseif $player.stats.bimbofication >= 50>>
<<set $player.stats.mood-=10>>
<<else>>
<<set $player.stats.mood-=15>>
<</if>>
<<elseif $player.stats.lust[2] >= 75 && $player.stats.bimbofication < 90>>
<<if $player.stats.bimbofication >=70>>
<<set $player.stats.mood-=5>>
<<elseif $player.stats.bimbofication >= 50>>
<<set $player.stats.mood-=7>>
<<else>>
<<set $player.stats.mood-=10>>
<</if>>
<<elseif $player.stats.lust[2] >= 60 && $player.stats.bimbofication < 50>>
<<set $player.stats.mood-=5>>
<</if>>
<<if $player.mood.length > 0>>
<<for _ml = $player.mood.length-1; _ml >= 0; _ml-->>
<<if $player.mood[_ml].expiry[0] < $time.days>>
<<set $player.mood.splice(_ml,1)>>
<<elseif $player.mood[_ml].expiry[0] == $time.days>>
<<if $player.mood[_ml].expiry[1] >= $time.minutes>>
<<set $player.mood.splice(_ml,1)>>
<<else>>
<<set $player.stats.mood+=$player.mood[_ml].value>>
<</if>>
<<else>>
<<set $player.stats.mood+=$player.mood[_ml].value>>
<</if>>
<</for>>
<</if>>
<<set $player.stats.mood = Math.max((Math.min($player.stats.mood, 100)), 0)>>
<</widget>>
<<widget "addMoodModifier">><<silently>>
// args[0]: Type
// args[1]: Value
// args[2]: duration (days)
// args[3]: duration (minutes)<</silently>>
<<set _a1 = 0>>
<<set _b1 = $args[0]>>
<<if _b1 == "Beer" || _b1 == "cheapWine" || _b1 == "Wine" || _b1 == "Champagne" || _b1 == "Vodka" || _b1 == "Whiskey">>
<<set _b1 = "Alcohol">>
<</if>>
<<if $player.mood.length > 0>>
<<for _ml = $player.mood.length-1; _ml >= 0; _ml-->>
<<if _b1 == $player.mood[_ml].name>>
<<switch $args[0]>>
<<case "Beer", "cheapWine", "Wine", "Champagne">>
<<if $args[1] > $player.mood[_ml].value && (!$player.traits.includes('Social Drinker') || $location.goto !== "Club")>>
<<set $player.mood[_ml].value = $args[1]>>
<<elseif ($args[1]+ 5) > $player.mood[_ml].value && $location.goto == "Club" && $player.traits.includes('Social Drinker')>>
<<set $player.mood[_ml].value = ($args[1]+5)>>
<</if>>
<<case "Whiskey", "Vodka", "Tequila">>
<<set _mod = 0>>
<<if $player.traits.includes('Social Drinker') && $location.goto == "Club">>
<<set _mod+=5>>
<</if>>
<<if $player.traits.includes('Heavy Drinker')>>
<<set _mod+=5>>
<</if>>
<<if ($args[1]+_mod) > $player.mood[_ml].value>>
<<set $player.mood[_ml].value=($args[1] + _mod)>>
<</if>>
<<default>>
<<if ($args[1] > 0 || $player.mood[_ml].value < 0) && $args[1] > $player.mood[_ml].value>>
<<set $player.mood[_ml].value = $args[1]>>
<<elseif $args[1] < 0 && $player.mood[_ml].value < 0 && $args[1] < $player.mood[_ml].value>>
<<set $player.mood[_ml].value = $args[1]>>
<</if>>
<</switch>>
<<if $time.days+$args[2] > $player.mood[_ml].expiry[0] || ($time.days+$args[2] == $player.mood[_ml].expiry[0] && $time.minutes+$args[3] > $player.mood[_ml].expiry[1])>>
<<set $player.mood[_ml].expiry = [$time.days+$args[2], $time.minutes+$args[3]]>>
<</if>>
<<if $player.mood[_ml].expiry[1] >= 1440>>
<<set $player.mood[_ml].expiry[1]-=1440>>
<<set $player.mood[_ml].expiry[0]++>>
<</if>>
<<break>>
<<else>>
<<set _a1++>>
<</if>>
<</for>>
<</if>>
<<if _a1 == $player.mood.length>>
<<set _c1 = $args[1]>>
<<switch $args[0]>>
<<case "Beer", "Champagne", "Wine", "cheapWine">>
<<if $player.traits.includes('Social Drinker') && $location.goto == "Club">>
<<set _c1+=5>>
<</if>>
<<case "Vodka", "Whiskey">>
<<if $player.traits.includes('Social Drinker') && $location.goto == "Club">>
<<set _c1+=5>>
<</if>>
<<if $player.traits.includes('Heavy Drinker')>>
<<set _c1+=5>>
<</if>>
<</switch>>
<<set $player.mood.push({name: _b1, value: _c1, expiry:[($time.days+$args[2]), (((Math.ceil($time.minutes/30))*30)+$args[3])]})>>
<<if $player.mood[($player.mood.length-1)].expiry[1] > 1410>>
<<set $player.mood[($player.mood.length-1)].expiry[1]-=1410>>
<<set $player.mood[($player.mood.length-1)].expiry[0]++>>
<</if>>
<</if>>
<</widget>>
<<widget "removeMoodModifier">>
<<for _mood = $player.mood.length-1; _mood >=0; _mood-->>
<<if $player.mood[_mood].name == $args[0]>>
<<set $player.mood.splice(_mood, 1)>>
<</if>>
<</for>>
<</widget>>
<<widget "Cigarette">>
<<if $player.traits.includes("Smoker")>>
<<set _a = 5>>
<<else>>
<<set _a = 2>>
<</if>>
<<addMoodModifier "Cigarette" _a 0 180>>
<<set $player.status.smokedToday = true>>
<</widget>>
<<widget "Weed">>
<<addMoodModifier "Weed" 5 0 120>>
<</widget>>
<<widget "Beer">>
<<addMoodModifier "Beer" 5 0 180>>
<</widget>>
<<widget "CheapWine">>
<<addMoodModifier "cheapWine" 7 0 240>>
<</widget>>
<<widget "Champagne">>
<<addMoodModifier "Champagne" 10 0 240>>
<<set $player.stats.bimbofication+=either(0,0,0,0,0,0,0,0,0,1)>>
<</widget>>
<<widget "Tequila">>
<<addMoodModifier "Tequila" 10 0 240>>
<<addLustModifier "Tequila" 5 0 240>>
<</widget>>
<<widget "Wine">>
<<addMoodModifier "Wine" 10 0 240>>
<</widget>>
<<widget "Vodka">>
<<addMoodModifier "Vodka" 10 0 240>>
<<set $player.stats.dignity-=either(0,0,0,0,0,0,0,0,0,1)>>
<</widget>>
<<widget "Whiskey">>
<<addMoodModifier "Whiskey" 10 0 240>>
<<set $player.stats.dominance+=either(0,0,0,0,0,0,0,0,1,2)>>
<</widget>>
<<widget "Food">>
<<addMoodModifier "Food" $args[0] 1 0>>
<</widget>>
<<widget "Study">>
<<if !$player.traits.includes("Book Worm")>>
<<addMoodModifier "Study" $args[0] 0 300>>
<</if>>
<</widget>>
<<widget "Training">>
<<if $player.traits.includes("Gym Freak")>>
<<addMoodModifier "Trained" 5 1 0>>
<</if>>
<</widget>>
<<widget "Work">>
<<switch $location.goto>>
<<case "GS">>
<<set _i = -10>>
<<case "HOE">>
<<set _i = -5>>
<<case "BlueMoon", "ShowNTail">>
<<if $player.traits.includes("Introverted")>>
<<set _i = -10>>
<<elseif $player.traits.includes("Extroverted")>>
<<set _i = 0>>
<<else>>
<<set _i = -5>>
<</if>>
<<if $player.traits.includes("Exhibitionist")>>
<<set _i+=5>>
<</if>>
<<default>>
<<set _p = passage()>>
<<if _p == "Improv Fill-in 2" || _p == "Improv Night 2" || _p == "Extra Role 3" || _p == "Casting 2" || _p == "Minor Part 3" || _p == "Stage Assistant 4" || _p == "KamStream" || _p == "Commercial 1" || _p == "Gloryhole 1" || _p == "Maid Café Work">>
<<if $player.traits.includes("Introvert")>>
<<set _i = -5>>
<<elseif $player.traits.includes("Extrovert")>>
<<set _i = 5>>
<<else>>
<<set _i = 0>>
<</if>>
<<if (_p == "Casting 2" || _p == "Stage Assistant 4" || _p == "KamStream" || _p == "Gloryhole 1") && $player.traits.includes("Exhibitionist")>>
<<set _i+=5>>
<</if>>
<</if>>
<</switch>>
<<if _i !== 0>>
<<addMoodModifier "Work" _i 1 0>>
<</if>>
<</widget>>
<<widget "Sex">>
<<switch $args[0]>>
<<case "Oral">>
<<set _i = 5>>
<<if $player.traits.includes("Oral Fixation")>>
<<set _i *= 2>>
<</if>>
<<set _m = 5>>
<<case "Penile">>
<<set _i = 10>>
<<set _m = 20>>
<<case "Anal">>
<<set _i = 7>>
<<if $player.traits.includes("Anal Sow")>>
<<set _i += 8>>
<</if>>
<<set _m = 20>>
<<case "Hands", "Boobs">>
<<set _i = 2>>
<<set _m = 2>>
<</switch>>
<<if $player.stats.lust[2] < 15>>
<<set _i*=0.5>>
<<elseif $player.stats.lust[2] < 50>>
<<set _i*=0.75>>
<</if>>
<<set _passage = ['Play with BasicDildo', 'Play with SexMachine', 'Play with SuctionCupDildo', 'Play with Vibrator', 'Play with MonsterDildo', 'Suck BasicDildo', 'Suck SuctionCupDildo', 'Play with AnalBeads', 'Play with EquineDildo', 'Progression Events', "Play with Wand"]>>
<<if ($args[0] == "Penile" or $args[0] == "Anal" or $args[0] == "Oral") && _passage.includes(passage())>>
<<set _i = Math.floor(_i/2)>>
<<set _m = Math.floor(_i/2)>>
<</if>>
<<if !_passage.includes(_p)>>
<<set $player.status.sinceSex = 0>>
<</if>>
<<if $args[1] == "Sub" && $player.traits.includes("Control Freak")>>
<<addMoodModifier "Submissive Situation" -5 0 720>>
<<removeMoodModifier "Dominant Situation">>
<<elseif $args[2] == "Dom" && $player.traits.includes("Control Freak")>>
<<addMoodModifier "Dominant Situation" 5 0 720>>
<<removeMoodModifier "Submissive Situation">>
<</if>>
<<addMoodModifier "Sex" _i 1 720>>
<<set $player.stats.lust[0] = Math.max($player.stats.lust[0]-_m, 0)>>
<</widget>>
<<widget "Party">>
<<if !$player.traits.includes('Introverted') && $player.traits.includes('Extroverted')>>
<<addMoodModifier "Party" 10 1 720>>
<<elseif !$player.traits.includes('Introverted')>>
<<addMoodModifier "Party" 5 1 720>>
<</if>>
<</widget>>
<<widget "Dom">>
<<if $player.traits.includes('Control Freak')>>
<<addMoodModifier "Dominant Situation" 5 0 720>>
<<removeMoodModifier "Submissive Situation">>
<</if>>
<</widget>>
<<widget "Sub">>
<<if $player.traits.includes('Control Freak')>>
<<addMoodModifier "Submissive Situation" -5 0 720>>
<<removeMoodModifier "Dominant Situation">>
<</if>>
<</widget>>
<<widget "Coffee">>
<<if $location.name !== "Home">>
<<set _a = 3>>
<<else>>
<<set _a = 2>>
<</if>>
<<addMoodModifier "Coffee" _a 0 720>>
<</widget>>
<<widget "Cannabis">>
<<addMoodModifier "Cannabis" 7 0 480>>
<</widget>>
<<widget "Happylz">>
<<addMoodModifier "Happylz" 15 0 480>>
<<set $player.stats.health-=random(5,10)>>
<</widget>>
<<widget "Shrooms">>
<<addMoodModifier "Shrooms" 7 0 480>>
<</widget>><div class="itemContainer">\
<<shop "Liquor">></div>\
\
<span id=btn1><<link "Leave" "Mall2">><</link>></span><<SpaceClick2>><<if $player.stats.lust[2] < 30>><<set _xp = 5>><<elseif $player.stats.lust[2] > 80>><<set _xp = 12>><<else>><<set _xp = 10>><</if>><<if (visited("Play with BasicDildo") + visited("Play with SuctionDildo") + visited("Play with MonsterDildo") + visited("Play with EquineDildo")) 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')]>><<set _Cage = setup.playerCode.isWearingItemWithTags('Chastity')>><<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 = "Images/Porn/EquineDildo">><<if _Cage>><<set _VidId+=random(2,3)>><<else>><<set _VidId+=random(1,2)>><</if>><<set _VidId+=".m4v">><video @src=_VidId type="video/m4v" autoplay loop></video></div>
<<if $player.skills[1].level < 4>>You feel the massive dildo stretch your rear to its limit.<<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>>
<span id=btn1><<link "Done" "Tops">><<set $time.minutes+=25>><<set $player.skills[1].xp+=_xp>><<set $preload = "Toys">><<if $player.skills[1].level < 4>><<set $player.stats.health-=(8-($player.skills[1].level*2))>><</if>><<Sex "Anal">><</link>></span><<SpaceClick2>><</if>><<widget "POTD10">><<set _hasLeatherShirt = setup.playerCode.hasItem("LeatherShirt")>><<set _hasGoldenPleaserBoots = setup.playerCode.hasItem("GoldenPleaserBoots")>><<set _hasEquineDildo = setup.playerCode.hasItem("EquineDildo")>><<set _hasHoovedBoots = setup.playerCode.hasItem("HoovedBoots")>><<switch $randomizer.icoast>>
\<<case 3 4>><center><div class="item"><center>[img[Images/Misc/Junk19.jpg]]
<span style=color:black>Nope! It's Soap! - $10</span>
<span class=You>"Disgusting"</span></center></div></center>
\
\<<case 1 2 5>><center><<if !_hasLeatherShirt>><center><div class="item"><center>[img[Images/Clothing/LeatherShirt.jpg]]
<span style=color:black>Leather Shirt - $85</span>
<<if $player.assets.money > 84>><<button "Buy">><<addToInventory "LeatherShirt">><<set $player.assets.money-=85>><<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/Junk20.jpg]]
<span style=color:black>Emergency Underpants - $39</span>
<span class=You>"A tad overpriced"</span></center></div></center><</if>>
\
\<<case 8>><<if !_hasEquineDildo>><center><div class="item"><center>[img[Images/Toys/EquineDildo.jpg]]
<span style=color:black>Equine Dildo- $200</span>
<<if $player.assets.money > 199>><<button "Buy">><<addToInventory "EquineDildo">><<set $player.assets.money-=200>><<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/Junk19.jpg]]
<span style=color:black>Nope! It's Soap! - $10</span>
<span class=You>"Disgusting"</span></center></div></center><</if>>
\
\<<case 7>><<if !_hasGoldenPleaserBoots>><center><div class="item"><center>[img[Images/Clothing/GoldenPleaserBoots.jpg]]
<span style="color:black; font-size:0.9em">Golden Pleaser Boots - $175</span>
<<if $player.stats.sissification < 10>><<button "Locked">><</button>><<else>><<if $player.assets.money > 174>><<button "Buy">><<addToInventory "GoldenPleaserBoots">><<set $player.assets.money-=175>><<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/Junk20.jpg]]
<span style=color:black>Emergency Underpants - $39</span>
<span class=You>"A tad overpriced"</span></center></div></center><</if>>
\
\<<case 6>><<if !_hasHoovedBoots>><center><div class="item"><center>[img[Images/Clothing/HoovedBoots.jpg]]
<span style=color:black>Hooved Boots - $250</span>
<<if $player.stats.sissification < 10>><<button "Locked">><</button>><<else>><<if $player.assets.money > 249>><<button "Buy">><<addToInventory "HoovedBoots">><<set $player.assets.money-=250>><<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/Junk19.jpg]]
<span style=color:black>Nope! It's Soap! - $10</span>
<span class=You>"Disgusting"</span></center></div></center><</if>>
<</switch>><</widget>><<set $location.goto = "shaddyAlley">><<set _prev = previous()>><<if $time.minutes < 300 && $time.minutes >= 1080>><<set _r = either(0, 0, 0, 0, 1, 1, 1, 1, 2, 2)>><<else>><<set _r = either(0, 1, 1, 1, 1, 1, 1, 2, 2, 2)>><</if>><<if _r == 0 || (_r == 2 && _prev == "Arrested")>>It doesn't look like there is anything worthwhile here, maybe another <<link "time?" "Travel">><</link>><<elseif _r == 1>><<shop "shaddyAlley">>
<center><<link "Leave" "Travel">><</link>></center>
<<Leave>><<else>><<goto "Arrested">><</if>><<script>>
setup.dynamicListbox = function (a) {
var listbox = ['<<listbox "' + a + '" autoselect>><<option "Keep Worn Clothes" 0>>'];
for (let i = 0; i < State.variables.playerClothingLooks.length; i++) {
if (State.variables.playerClothingLooks[i].clothing.length == 0) {var b = ' (Empty)'}
else {var b = ''}
listbox.push('<<option "Wear ' + State.variables.playerClothingLooks[i].name + b + '" ' + (i+1) + '>>')};
listbox.push('<</listbox>>');
listbox = listbox.join("");
return listbox
};
setup.dynamicListbox2 = function (a) {
var listbox2 = ['<<listbox "' + a + '" autoselect>><<option "No Makeup" 0>>'];
for (let i = 0; i < State.variables.playerMakeupStyles.length; i++) {
if (State.variables.playerMakeupStyles[i].makeup.length == 0) {var b = ' (Empty)'}
else {var b = ''}
listbox2.push('<<option "Apply ' + State.variables.playerMakeupStyles[i].name + b + '" ' + (i+1) + '>>')};
listbox2.push('<</listbox>>');
listbox2 = listbox2.join("");
return listbox2
};
<</script>><<if visited("RylanIntro") == 0>><<set _r = random(1,10)>><</if>><<if visited("RylanIntro") == 0 && ((($time.days % 7 == 0 or $time.days % 7 == 6) && _r > 5) or ($time.days % 7 !== 0 && $time.days % 7 !== 6 && _r > 7)) && $time.minutes >= 1020 && $time.minutes <= 1200>><<goto "RylanIntro">><<else>><<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 $timer.kamVBad is 0 && $flags.jobs.kam.vBad>><<set $ConsequenceKam = random(1,10)>><<if $ConsequenceKam is 1>><<set $flags.jobs.kam.vBad = false>><<refresh>><<elseif $ConsequenceKam is 3 or $ConsequenceKam is 4 or $ConsequenceKam is 9>><<refresh>><<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>><<refresh>><<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>><<refresh>><</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>><<refresh>><</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>><<refresh>><</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>><<refresh>><</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>><<refresh>><</link>><</if>><<else>><div class="hidden"><<set $location = {name: 'Home',
goto: 'LuxuryLoft',
isUnlocked: () => State.variables.housing.current == 'Luxury Loft',
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/LuxuryLoft.jpg]]</div></center>
Purchasing a luxurious loft in the downtown area costed you an arm and a leg, but at least, you don't have to bother with keeping enough money for rent and the whole place was renovated recently, meaning you won't have any bad surprises.
<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) && $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 && ($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[3].door && $time.days > 40>>[[Home Repairs->LuxuryLoftUpgrades]] | <</if>><<if _hasLaptop>>[[Use your computer->Laptop]] | <</if>><<if _hasSewingMachine && $housing.rooms[0] !== "Workshop">>[[Sew->Sewing]] | <</if>><<Wardrobe>> | [[Kitchen]] | [[Bathroom]] | <<switch $housing.rooms[0]>><<case "None">><<set _text = "Empty Room">><<case "Gym">><<set _text = "Home Gym">><<default>><<set _text = $housing.rooms[0]>><</switch>><<link _text "Room 1">><</link>> | <<switch $housing.rooms[1]>><<case "None">><<set _text = "Empty Room">><<case "Gym">><<set _text = "Home Gym">><<default>><<set _text = $housing.rooms[0]>><</switch>><<link _text "Room 2">><</link>> | <<if ($time.minutes < 1260) && ($time.minutes > 359)>>[[Nap]]<<else>>[[Sleep->Night]]<</if>><<RoutineSettings>>
<<LeaveHouse>></center><</if>><</if>><div class="topBar">[img[Images/Assets/Icons/Gregchart.png]] gregchart.net <div style='float: right;'><<button "x" "Laptop">><</button>></div></div><<SiteBar>><div class="web btn1">[img[Images/Misc/GregchartLogo.jpg]]
Hello, I'm looking for an assistant. I am currently rather busy in my schedule and I could use a hand helping me prepare my pets for their sessions. Toodles!
<<if $player.stats.dominance >= 35>><<link "Accept" "AD2">><</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; max-width: 150px; 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><<CloseApp>><span style=color:#890000>"You look familiar, did we meet before? Well, doesn't matter, you'll only need to do as I say and everything will be just fine."</span> You follow the dominatrix into her small dungeon.
As you enter the room, you find the slave laid on her back, all of her limbs held against by thick leather straps and her fists restrained in gloves that look far more like balls than anything else. Between her legs is a vibrating wand running at a very low setting, one of, if not the sole stimuli she is receiving in her current predicament.
<span style=color:#890000>"She can't even hear us. Right now, it's bearable, but if we were to play with the settings, we could make her pretty desperate... and that is where you come into play."</span> She pauses for an instant as she gives you the remote to the vibrator, before giving you instructions. <span style=color:#890000>"As much as this slut would love to be groped during this session, she's been a very bad pet as of late, so the only stimulation she is allowed to receive will be from the wand. Naturally, you shouldn't let her climax under any circumstances, but to feel free to get her right on the edge, that will only make the punishment more effective."</span>
<span class=You>"Sounds simple enough"</span>
<span style=color:#890000>"It may seem like it, but there is more to it than just randomly changing the settings if you want to punish properly. You will need to read her body language, as limited as it might be and make sure to keep her Right. On. The. Edge."</span>
You acquiese, as the dominatrix leaves you alone in the room to toy with her. You crank the settings at their highest, carefully analysis the latex encased woman's behavior.
<video src="Images/Porn/AssistantDominatrix2.m4v" type=video/m4v autoplay loop></video>
The helpless woman struggles against her tight restraints, only able to let out muffled moans through her gag and wildly . You wonder what exactly stuff her mouth, as the Dominatrix seems rather experienced, and merciless. Perhaps it is her own soaked panties, or a large dildo.
Whichever it is, you think it would be a fitting punishment for a misbehaving slave, even without being encased in latex from head to toes.
You take perverse pleasure changing the settings of the vibrator, ensuring that she never gets the satisfaction of an orgasm. While this perverse game only lasts for a little under two hours, it probably felt like an eternity for the bound woman.
When the dominatrix comes back, you hand her back the remote and she removes the slave's gag, who starts begging for release. <span style=color:#890000>"Good job, I think she learned her lesson for now. I left your payment on the table outside the room."</span>
As you leave the room, you hear the woman berate her fucktoy, who only replies in <span id=btn1><<link "moans">><<set $time.minutes+=135, $player.assets.money+=150, $player.stats.dominance+=3>><<Dom>><<House>><</link>></span><<SpaceClick2>><<if $player.stats.lust[2] < 30>><<set _xp = 5>><<elseif $player.stats.lust[2] > 80>><<set _xp = 12>><<else>><<set _xp = 10>><</if>><<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 = either(1,2,2,2)>><<if _VidId is 1>><<Sex "Penile">><video src="Images/Porn/AdamDoll.m4v" type="video/m4v" autoplay loop></video><<else>><video src="Images/Porn/AdamDoll2.m4v" type="video/m4v" autoplay loop></video><</if>></div>
You have some fun with your sex doll.
<span id=btn1><<link "Done" "Tops">><<set $time.minutes+=25>><<if _VidId == 1>><<set $player.stats.dignity-->><<else>><<Sex "Anal">><<set $player.skills[1].xp+=_xp>><</if>><<set $preload = "Toys">><</link>></span><<SpaceClick2>><<set _paint = setup.playerCode.hasItem("Paint")>><span id=1>Perform some home repairs?
<<if !$housing.upgrades[3].door && _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.
<span id=btn1><<link "All done!" "LuxuryLoft">><<removeFromInventory "Paint">><<set $housing.upgrades[3].door = true>><</link>><</replace>><</link>></span>
<<elseif !$housing.upgrades[3].door && !_paint>><span class=You><i>"I would need to buy some paint"</i></span><</if>></span>
<span id=btn1 data-nokeys="true"><<link "Nevermind" "FixerUpper">><</link>></span><<SpaceClick2>><span id=main>You walk with Raven back to her place, enjoying the cool evening breeze as you cut through a park. You rarely wander through town, so it is a nice change of scenery for you as you tend to go somewhere only with a goal in mind. While it isn't quite like back in your hometown, you have to admit there is a distinct charm to the planned green spaces of the <span id=btn1><<link "city.">><<set $player.stats.dignity++>><<replace #main>>You hang out in her living room, much like time. However, Raven is a bit more handsy this time around, starting to rub your shoulders.
<video src="Images/Porn/Raven4Intro.m4v" type=video/m4v autoplay loop></video>
You didn't exactly expect this kind of niceties from her, but you do find the experience rather relaxing, her hands kneading your shoulders. However, this moment of relaxation soon comes to an end as your start making out, gradually stripping each other down of your <<linkreplace "outfits.">>outfits.
<video src="Images/Porn/Raven4Handjob.m4v" type=video/m4v autoplay loop></video>
You seel your cock harden as she gently strokes it, kissing you at the same time. <span class=Raven>"I wonder if you'd rather fuck... or be fucked..."</span>
<span id=choice><center><<link "Fuck her.">><<replace #choice>><video src="Images/Porn/Raven4Sex.m4v" type=video/m4v autoplay loop></video>
You grin and roll over, taking control of the situation. She doesn't seem to mind in the slightest, sexily biting her lower lip. You fuck her without missing a beat, not minding her pleas for you to go harder. Because of it, you last much longer than you usually would.
When you finally climax, it is already dark outside and Raven offers you to spend the night over. You gladly accept and sleep in her bed with her. You part ways the next morning, as she needs to get to work and there is no point for you to go to the mall this <span id=btn1><<link "early.">><<Sex "Penile">><<Night>><<House>><</link>></span><</replace>><</link>> | <<link "Get pegged.">><<replace #choice>>You kiss Raven's neck, wispering to her ear. <span class=You>"Peg me... I'm all yours."</span>
She grins, pulling your hair gently to get you off her. <span class=Raven>"Good girl. I'll make sure you are sore tomorrow."</span> She vanishes from the room for a few minutes, forcing you to pass the time by teasing your asshole.
<span class=Raven>"Looks like someone's excited to be fucked! I could hear your slutty moans all the way back to my room."</span> You blush at the remark, your gaze fixated on her strap-on. You can't wait, turning to present your behind to her.
It doesn't take long for her to take the invitation, grasping your thighs as she pushes the tip of the plastic cock in your awaiting hole. You gasp in surprise as the toy penetrates you, making you notice it is barely lubricated. <span class=Raven>"Hope you did a good job preparing for me, you naughty little slut"</span>
You certainly didn't as you feel some friction. Well, now you are definitely going to be sore tomorrow...
<video src="Images/Porn/Raven4Peg.m4v" type=video/m4v autoplay loop></video>
You brace against the couch as she relentlessly plows you, taking a sadic pleasure to see you caught between pain and pleasure. She clearly knows what she is doing there... Despite this, it doesn't take you much more time to finally climax and you feel like she has ground your prostate into paste.
<span class=You>"Ahhh... that was great..."</span>, you mutter, panting loudly as she pulls the strap-on out.
<span class=Raven>"Want more?"</span>, she asks, teasingly. You groan and shake your head, making her chuckle. <span class=Raven>"Maybe not then. Well, you can stay the night, pretty sure you don't want to walk too much."</span>
You sleep with Raven, enjoying her hospitality. It was honestly the least she could do considering how rough things went tonight, not that you didn't enjoy it. She wakes you up the next morning as she needs to go to work and you each go your separate way as you <span id=btn1><<link "leave.">><<Sex "Anal">><<Night>><<set $time.minutes = 510, $player.skills[1].xp+=8>><<if $housing.current && $time.days % 7 == 0>><<goto "Rent">><<else>><<House>><</if>><</link>></span><</replace>><</link>></center></span><</linkreplace>><</replace>><</link>></span></span><<SpaceClick2>>You hear someone knocking at your door. You aren't expecting anyone, heck barely anyone knows where you live. Whoever this may be, you'll have to open the door to figure it out...<span id=choice>
<center><<link "Answer">><<replace #choice>>You sigh as you go answer the door. Whoever this may be, you really hope it is not just to sign some petition or buy cuttlery that won't last you more than a month. When you finally open, a rather handsome looking man is awaiting at the door.
<span style=color:darkolivegreen>"Hello <<if $player.status.crossdressing>>miss<<else>>sir<</if>>, I presume you are the new owner of this condo, right?"</span>
<span class=You>"Yes, that would be me, why?"</span>
<span style=color:darkolivegreen>"My name is Rylan, I was the previous owner of this condo. I hope you are enjoying the view"</span>
<span class=You>"I do, yes, but frankly, I prefer the space I have, definitely worth the money."</span>
<span style=color:darkolivegreen>"That is why I sold, I bought a lovely penthouse uptown, the view is absolutely breathtaking as well, but I digress. I've come here to drop-off some paperwork."</span>
<span class=You>"Couldn't you have mailed it to me?"</span> You ask, a bit suspicious.
<span style=color:darkolivegreen>"I could have, but I was curious to meet the new owner. Would you, by any chance, want to look over the documents during dinner? My treat."</span>
<span id=choice2><center><<link "Accept">><<replace #choice2>><span class=You>"Sure, that sounds great. Give me five minutes and I'll be right with you."</span>
You quickly prepare to go out for dinner with Rylan, trying not to make him wait too long for <<link "you." "RylanDate">><</link>><</replace>><</link>> | <<link "Decline">><<replace #choice2>><span class=You>"I'm rather busy, I'd rather you leave me the paperwork and I'll take a look at it later"</span>
Rylan seems taken aback by you declining the invitation. <span style=color:darkolivegreen>"Oh, of course. Yes, here's the paperwork. Have a great evening."</span>
<span class=You>"Thank you, have a nice evening too."</span> He proceeds to leave and you close the door, wondering if he was trying to hit on <<link "you." "LuxuryLoft">><</link>><</replace>><</link>></center></span>\
<</replace>><</link>> | <<link "Wait">><<replace #choice>>
<span id=choice2><center><<link "Answer">><<replace #choice2>>You sigh as you go answer the door. Whoever this may be, you really hope it is not just to sign some petition or buy cuttlery that won't last you more than a month. When you finally open, a rather handsome looking man is awaiting at the door.
<span style=color:darkolivegreen>"Hello <<if $player.status.crossdressing>>miss<<else>>sir<</if>>, I presume you are the new owner of this condo, right?"</span>
<span class=You>"Yes, that would be me, why?"</span>
<span style=color:darkolivegreen>"My name is Rylan, I was the previous owner of this condo. I hope you are enjoying the view"</span>
<span class=You>"I do, yes, but frankly, I prefer the space I have, definitely worth the money."</span>
<span style=color:darkolivegreen>"That is why I sold, I bought a lovely penthouse uptown, the view is absolutely breathtaking as well, but I digress. I've come here to drop-off some paperwork."</span>
<span class=You>"Couldn't you have mailed it to me?"</span> You ask, a bit suspicious.
<span style=color:darkolivegreen>"I could have, but I was curious to meet the new owner. Would you, by any chance, want to look over the documents during dinner? My treat."</span>
<span id=choice2><center><<link "Accept">><<replace #choice2>><span class=You>"Sure, that sounds great. Give me five minutes and I'll be right with you."</span>
You quickly prepare to go out for dinner with Rylan, trying not to make him wait too long for <<link "you." "RylanDate">><</link>><</replace>><</link>> | <<link "Decline">><<replace #choice2>><span class=You>"I'm rather busy, I'd rather you leave me the paperwork and I'll take a look at it later"</span>
Rylan seems taken aback by you declining the invitation. <span style=color:darkolivegreen>"Oh, of course. Yes, here's the paperwork. Have a great evening."</span>
<span class=You>"Thank you, have a nice evening too."</span> He proceeds to leave and you close the door, wondering if he was trying to hit on <<link "you." "LuxuryLoft">><</link>><</replace>><</link>></center></span>\
<</replace>><</link>> | <<link "Keep Ignoring">><<replace #choice2>>Whoever that may be, you aren't interesting in answering. Afterall, you paid for this condo to have more peace and quiet, not to have to answer the door unless something happen. They can be as insistent as they want, unless it's emergency services, you aren't opening that door. After another two minutes, you hear the visitor leave.
<span class=You><i>"If they aren't insisting, it's probably not <<link "important..." "LuxuryLoft">><</link>>"</i></span><</replace>><</link>></center></span>\
<</replace>><</link>> | <<link "Ignore">><<replace #choice>>Whoever that may be, you aren't interesting in answering. Afterall, you paid for this condo to have more peace and quiet, not to have to answer the door unless something happen. The mysterious person knocks once more and you continue ignoring it. After another two minutes, you hear the visitor leave.
<span class=You><i>"If they aren't insisting, it's probably not <<link "important..." "LuxuryLoft">><</link>>"</i></span><</replace>><</link>></center></span><<set $player.status.ate = true>><center>[img[Images/Locations/FancyRestaurant.jpg]]</center>
Rylan drives you to a rather expensive restaurant where you get to eat a lavish dinner. From what you can dicern, he his a man of taste and doesn't seem to care much about the price tag of items, even insisting that you try a rather expensive wine. The documents themselves are rather boilerplate, nothing really worth going to dinner for. Honestly, you are starting to wonder if he is hiting on you...
<span style=color:darkolivegreen>"Well, that was a lovely dinner. I hope you enjoyed your meal. If you want, I could show you my new place."</span>
<span class=You><i>"It really looks like he's hitting on me..."</i></span>
<span id=choice><center><<link "Accept">><<replace #choice>><span class=You>"Oh, I'd love to come over to check out your place."</span>
He smiles. <span style=color:darkolivegreen>"Wonderful, you won't regret it."</span> After paying the bill, which accounted for a rather hefty sum, at least in your perspective, you drive all the way back to his <<link "penthouse." "RylanSex">><<set $time.minutes = 1210>><<Wine>><</link>><</replace>><</link>> | <<link "Decline">><<replace #choice>><span class=You>"I'd rather go back to my place, frankly, but thank you for the offer."</span>
<span style=color:darkolivegreen>"I understand, let me drive you back home, I insist."</span>
You gladly accept the offer and thank him for the wonderful dinner. When you close the door, you feel like you probably won't see him for a <<link "while." "LuxuryLoft">><<set $time.minutes = 1240>><<Wine>><</link>><</replace>><</link>></center></span>Rylan's penthouse is truly astonishing. You have a great view of the city<<if $flags.jobs.hoe.job>>, including your workplace,<</if>> and find yourself a little envious of his new accomodations. <span class=You>"This is wonderful, how could you aford this place?"</span>
<span style=color:darkolivegreen>"Oh, it's nothing, sound investments and negotiation skills."</span>
You can't help but to be impressed. You don't want to bother him, but at the same time, you can't help but wonder how his trade secrets, if you can call them this way, would even work. Anyway, knowing those types, there is little chance he'd even share them with you.
He smiles, noticing your curiosity. <span style=color:darkolivegreen>"That's all I'm going to say, but perhaps I could show you <i>something</i> that's just as fascinating."</span> This time, he his clearly hinting sexual intercourse and knowing him, it might be a bit extravagant.
<span id=choice><center><<link "I want to see...">><<replace #choice>><span class=You>"I'd... like to see."</span>, you say, letting your curiosity take the lead. He seems rather happy with your response, sitting on a nearby couch and pulling out his cock.
It is truly unique, a large piece, but almost entirely covered in piercings. Frankly, you didn't even think someone would go to this length to modify their body, less so their penis.
<span style=color:darkolivegreen>"Impressive, isn't it? It was a lot of effort, but I think it's well worth it."</span>
<span id=choice2><center><<link "It is...">><<replace #choice2>><span class=You>"It is... can I touch it?"</span>, you ask, completely transfixed by it. He gestures you to come next to him and let you play with it, content with a simple handjob.
<video src="Images/Porn/Rylan.m4v" type=video/m4v autoplay loop></video>
You play with the peculiar cock, hoping it isn't too uncomfortable with him and stop after a while, not wanting to go further. <span class=You>"It's getting late, I should head back home."</span>
<span style=color:darkolivegreen>"Of course, thank you for indulging me. I'll drive you home, if you don't mind."</span>
You gladly accept and he drives you all the way back to your building, where you thank him for the evening. Certainy, you won't forget it anytime <<link "soon." "LuxuryLoft">><<set $time.minutes = 1380>><<Sex "Hands">><</link>><</replace>><</link>> | <<link "This is weird...">><<replace #choice2>><span class=You>"Hmmm... this is... a bit much for me... Like, I didn't expect this at all."</span>
<span style=color:darkolivegreen>"Oh. Sorry, I didn't mean to make you uncomfortable."</span>, he rapidly covers up, clearly embarassed by the situation.
<span class=You>"No, I knew where it was going, but it's just the piercings... Not my thing"</span> It feels like the room cooled down because of the incident and it doesn't take long for him to offer to bring you back home. The ride is rather awkward, but you still thank him for the evening.
After this, you don't think you'll see him <<link "again." "LuxuryLoft">><<addLustModifier "Weirded Out" -20 0 720>><<set $time.minutes=1365>><</link>><</replace>><</link>></center></span><</replace>><</link>> | <<link "Not really, no">><<replace #choice>><span class=You>"Not really, no. Look, I've had a wonderful evening and you really have a lovely place, but it's getting late and I'd love to return home."</span>
<span style=color:darkolivegreen>"Oh, of course, let me drive you back to your place."</span>
You gladly accept and he drives you back home. You thank him for the wonderful evening. Still, you have the creeping suspicion you won't get to relive something like this for quite some <<link "time." "LuxuryLoft">><<set $time.minutes = 1360>><</link>><</replace>><</link>></center></span><<if !$player.status.crossdressing>><span style=color:purple>"Oh, I expected a lewd cutie to come and fix my issue. I guess you didn't feel like this today, uh?"</span>
<span class=You>"Uhmm... how do you know this?"</span>, you ask, taken aback.
<span style=color:purple>"We talk in this building you know. Well, I'm going to pull my request, for now, but next time, I hope you'll come all dolled up."</span>
You'll have to keep this in <<link "mind" "Apartment 2">><<set $time.minutes+=15>><<set $flags.jobs.homekeeping.active = true, $flags.jobs.homekeeping.jobType = "None", $flags.jobs.homekeeping.tenantID = -1, $flags.jobs.homekeeping.urgency = -1>><</link>><<else>><span style=color:purple>"Oh aren't you the cutest little thing. Come, I'll show you my issue"</span>, she guides you all the way to her washing machine. <span style=color:purple>"Thing seems to be leaking"</span>
You put you head in, trying to investigate the issue, even if you have no knowledge of how to fix those things. As you keep looking, you feel her touching your butt.
<span class=You>"I.. don't see anything."</span>
She giggles. <span style=color:purple>"You probably won't but that's not the issue. I know you are quite the naughty girl, so I'm going to give you some... encouragement."</span>
You yelp as she spanks you. Clearly, she just wanted to have some naughty fun with you.
<video src="Images/Porn/TenantMachine.m4v" type=video/m4v autoplay loop></video>
You play along, letting her abuse your exposed rear with her light slaps, only allowed to stop the charade when she grows tired of it.
<span style=color:purple>"Well, that was fun. I might call you again sometime. Just continue to be this cute and... play dumb~"</span>
She gives you some money for the trouble. Well, you suddenly have a lot of spare time thank to her fake <<link "request" "Apartment 2">><<set $time.minutes+=25>><<set $flags.jobs.homekeeping.active = true, $flags.jobs.homekeeping.jobType = "None", $flags.jobs.homekeeping.tenantID = -1, $flags.jobs.homekeeping.urgency = -1>><<set $player.assets.money+=75>><<Sub>><<set $player.stats.dominance-->><</link>><</if>>Hello,
Extrazzz is looking for actors for a local commercial gig. It is not a speaking role, but it will be shown on local television for a while. If you are interested, send your C.V. to our email, linked on our profile.
Philemon Price, Extrazzz Marketing
<center><<if $player.stats.hygiene >= 60 && $time.minutes >= 720 && $time.minutes < 900>><<set $timer.acting.cooldown[6] = 30>><<link "Get to work" "Commercial 1">><</link>><<elseif $player.stats.hygiene < 60>><span style=color:red>You need to clean yourself first</span><<elseif $time.minutes < 720>>It's too early!<<else>>It's too late!<</if>> | <span id=btn1><<link "Look at other offers" "gregschart 2">><</link>></span></center><<SpaceClick2>>[img[Images/Misc/Commercial1.jpg]]
You are tasked to work as a mascot for a commercial about some place with a weird hybrid concept between relaxation and fast food. You didn't quite get what it was supposed to be exactly, but judging by the location, you would rather not find out.
However, the worst part by far was the smell of the mascot costume you had to wear and you think you'll need to spend a lot of time in the shower to get rid of the stench.
<span id=btn1><<link "Return home">><<House>><<set $player.skills[5].xp+=random(2,4)>><<set $flags.jobs.acting.reputation+=(1+($player.skills[5].level/2))>><<set $time.minutes = 1050>><<set $player.stats.hygiene-=40>><<set $player.assets.money+=1000>><<Work>><</link>></span><<SpaceClick2>>Greetings,
We've heard of your recent work with Fungroup Ltd. and we wanted to extent to you an invitation to be the star of our next production. Needless to say we require you to be absolutely flawless for the shoot, but feel free to contact us when you are ready.
Spunkwire Studios
<center><<if $player.stats.hygiene >= 80 && $playerBody.hair[1].length is 0 && $playerBody.hair[2].length is 0 && $playerBody.hair[3].length is 0 && $time.minutes >= 720 && $time.minutes < 1440>><<set $timer.acting.cooldown[7] = 20>><<link "Get to work" "Gloryhole 1">><</link>><<elseif $player.stats.hygiene < 80>><span style=color:red>You need to clean yourself first</span><<elseif $playerBody.hair[1].length > 0 || $playerBody.hair[2].length > 0 || $playerBody.hair[3].length > 0>><span style=color:red>You need to be fully shaved for this</span><<elseif $time.minutes < 720>>The studios are currently closed<</if>> | <<link "Look at other offers" "gregschart 2">><</link>></center><<set _chastity = setup.playerCode.isWearingItemWithTags('Chastity')>>You get on the set where a fake spacious room is built, a luminous and colorful version of your average bathroom gloryhole. There's even a pillow on the floor for... your knees? While a delicate attention, it would certainly take away from the realism. Not that porn was super realistic to begin with.
<span style=color:blue>"Alright, so we want you to get completely naked as you perform your magic. Don't hesitate to jerk-off on camera, the public will love it."</span>, he pauses for an instant, <span style=color:blue>"Actually, just do it no matter what."</span><<if visited('GSGH') > 0>>
<span class=You><i>"This is far from the real deal... but I suppose the pay will be much better."</i></span><</if>>
You get to makeup, where they ensure you are picture perfect for the scene, using a special spray to set it in place as the lighting might make it cake under the powerful lighting used on the set.<<if _chastity>> You also take the opportunity to take off your chastity cage, taking a mental note to get it back after the scene is done.<</if>>
<video src="Images/Porn/GloryholeGig.m4v"></video>
You finally get on set, doing as instructed. From the quick glaces you make towards the production team, you can see they are rather pleased with your performance so far, servicing the large <<if $player.traits.includes("Exhibitionist")>>
It feels so sexy, knowing thousands of people around the world that will watch this.<<elseif $player.traits.includes("Introvert")>>
It feels a bit odd to be in front of such a large production team, moreso to know you'll end up on the internet for thousands to see.<</if>> You have to keep some composure however, so the whole project isn't scrapped. After multiple shots, you finally reach the grand finale in the form of a facial cumshot, which drips down on your breasts.
The director hands you a towel all while praising you. You are given a nice bonus on top of your promised salary. <span style=color:blue>"Wonderful! This might be our best movie this year. Thank you so much for trusting us with this, you were an absolute joy to work with."</span> While you know it is still a small niche production, this video will surely help you pursue your career in this <span id=btn1><<link "scene.">><<set $player.stats.money+=750>><<set $time.minutes+=407>><<Sex "Oral">><<Work>><</link>></span><<SpaceClick2>><center><<if $player.status.crossdressing>>[img[Images/Misc/PracticeF.jpg]]<<else>>[img[Images/Misc/PracticeM.jpg]]<</if>>
Current chance to pass your next exam: <<if $college.examPassChance > 100>>100%<<else>><<print Math.floor($college.examPassChance)>>%<</if>>
You spend some time to practice your dancing skills. Frankly, there's no better way to improve than by coming here as books won't get you quite <span id=btn1><<link "far..." "College">><</link>></span></center><<SpaceClick2>><<if !$flags.f69Tasks.active>>
\<<set $flags.f69Tasks = {active: true, id: either(0,0,0,0,0,0,1,1,1,2)}>>
\<<if visited("F69Quests") == 1>>Someone who appears to be the <span style=color:violet>"You had a booth at the Fetish Week, right?"</span>
You nod, <span class=You>"Yes, I did have a booth there, why?"</span>
<span style=color:violet>"Wonderful! Look, I'm in a pickle here and I could really use your talents. You see, my usual supplier is struggling with the demand as of late, so I was wondering if you could supply me with</span><<else>><span style=color:violet>"I'd like to order from you again. Your products were really popular and I really think this could benefit both of us. Let's say...</span><</if>> <span style=color:violet><<switch $flags.f69Tasks.id>><<case 0>>15 pairs of latex gloves and 10 pairs of latex long gloves. I'll pay you $1750 for them.<<case 1>>10 latex skirts and 5 latex dresses. I'll pay you $2250 for them.<<case 2>>10 latex catsuits and 15 latex corsets. I'll pay you $5000 for them.<</switch>> What do you think?"</span>
<span class=You>"Well... hmmm... This takes me a lot of time to make."</span>
<span style=color:violet>"Oh, don't rush too much, I still have stock to sell, it would just help me keep up with the clients' needs!"</span>
Better get to <<link "work!" "Forever69">><</link>>
\<<else>>
\<<switch $flags.f69Tasks.id>>
\<<case 0>><<set _color= ["color:", "color:"]>>
\<<if $flags.jobs.sewing.items.latexgloves >= 15>>
\<<set _color[0]+="green">>
\<<else>>
\<<set _color[0]+="red">>
\<</if>>
\<<if $flags.jobs.sewing.items.latexlonggloves >= 10>>
\<<set _color[1]+="green">>
\<<else>>
\<<set _color[1]+="red">>
\<</if>>
\<center><span @style=_color[0]>15 Latex Gloves ($flags.jobs.sewing.items.latexgloves/15)</span> and <span @style=_color[1]>10 Latex Long Gloves ($flags.jobs.sewing.items.latexlonggloves/15)</span>
Payout: $1750
<<if !_color.includes("color:red">><<link "Deliver">><<set $flags.jobs.sewing.items.latexgloves-=15, $flags.jobs.sewing.items.latexlonggloves-=10, $player.assets.money+=1750, $timer.f69Task+=random(10,20>><<goto "Forever69">><</link>> | <</if>><<link "Back" "Forever96">><</link>></center>
\
\<<case 1>><<set _color= ["color:", "color:"]>>
\<<if $flags.jobs.sewing.items.latexskirt >= 10>>
\<<set _color[0]+="green">>
\<<else>>
\<<set _color[0]+="red">>
\<</if>>
\<<if $flags.jobs.sewing.items.latexdress >= 5>>
\<<set _color[1]+="green">>
\<<else>>
\<<set _color[1]+="red">>
\<</if>>
\<center><span @style=_color[0]>10 Latex Skirts ($flags.jobs.sewing.items.latexskirt/10)</span> and <span @style=_color[1]>5 Latex Dresses ($flags.jobs.sewing.items.latexdress/5)</span>
Payout: $2250
<<if !_color.includes("color:red">><<link "Deliver">><<set $flags.jobs.sewing.items.latexskirt-=10, $flags.jobs.sewing.items.latexdress-=5, $player.assets.money+=2250, $timer.f69Task+=random(10,20>><<goto "Forever69">><</link>> | <</if>><<link "Back" "Forever96">><</link>></center>
\
\<<case 2>><<set _color= ["color:", "color:"]>>
\<<if $flags.jobs.sewing.items.catsuit >= 10>>
\<<set _color[0]+="green">>
\<<else>>
\<<set _color[0]+="red">>
\<</if>>
\<<if $flags.jobs.sewing.items.corset >= 15>>
\<<set _color[1]+="green">>
\<<else>>
\<<set _color[1]+="red">>
\<</if>>
\<center><span @style=_color[0]>10 Catsuits ($flags.jobs.sewing.items.catsuit/10)</span> and <span @style=_color[1]>15 Corsets ($flags.jobs.sewing.corset/15)</span>
Payout: $5000
<<if !_color.includes("color:red">><<link "Deliver">><<set $flags.jobs.sewing.items.catsuit-=10, $flags.jobs.sewing.items.corset-=15, $player.assets.money+=5000, $timer.f69Task+=random(10,20>><<goto "Forever69">><</link>> | <</if>><<link "Back" "Forever96">><</link>></center>
\<</switch>>
\<</if>><<widget "Lust">>
<<set $player.stats.lust[1] = $player.stats.lust[0]>>
<<if $player.traits.includes("Autogynephilia") && $player.status.crossdressing>>
<<set $player.stats.lust[1]+=10>>
<</if>>
<<if $player.traits.includes("Rope Bunny")>>
<<if setup.playerCode.isWearingItemWithTags("Chastity")>>
<<set $player.stats.lust[1]+=2>>
<</if>>
<<if setup.playerCode.isWearingItemWithTags("Gag")>>
<<set $player.stats.lust[1]+=3>>
<</if>>
<<if setup.playerCode.isWorn('LockedHeels')>>
<<set $player.stats.lust[1]+=2>>
<</if>>
<</if>>
<<if $player.traits.includes("Latex Lover")>>
<<if setup.playerCode.isWearingItemWithTags("Latex", "Top")>>
<<set $player.stats.lust[1]+=2>>
<</if>>
<<if setup.playerCode.isWearingItemWithTags("Latex", "Bottom")>>
<<set $player.stats.lust[1]+=3>>
<</if>>
<<if setup.playerCode.isWearingItemWithTags("Latex", "Outfit")>>
<<set $player.stats.lust[1]+=5>>
<</if>>
<<if setup.playerCode.isWearingItemWithTags("Latex", "Headgear")>>
<<set $player.stats.lust[1]+=2>>
<</if>>
<<if setup.playerCode.isWearingItemWithTags("Latex", "Undies")>>
<<set $player.stats.lust[1]+=2>>
<</if>>
<<if setup.playerCode.isWearingItemWithTags("Latex", "Bra")>>
<<set $player.stats.lust[1]+=1>>
<</if>>
<<if setup.playerCode.isWearingItemWithTags("Latex", "Hosiery")>>
<<set $player.stats.lust[1]+=2>>
<</if>>
<</if>>
<<if $player.traits.includes("Cum Crazed")>>
<<set _allCum = setup.playerCode.inventoryItemsWithInvTag("isCumStained")>>
<<set $player.stats.lust[1]+=(_allCum.length*2)>>
<</if>>
<<if $player.traits.includes("Commando") && !setup.playerCode.isWearingItemWithTags('Undies')>>
<<set $player.stats.lust[1]+=5>>
<<if setup.playerCode.isWearingItemWithTags("Plug")>>
<<set $player.stats.lust[1]+=2>>
<</if>>
<</if>>
<<for _i = $player.lustMods.length-1; _i >= 0 ; _i-->>
<<if $player.lustMods[_i].expiry[0] < $time.days>>
<<set $player.lustMods.splice(_i, 1)>>
<<elseif $player.lustMods[_i].expiry[0] == $time.days>>
<<if $player.lustMods[_i].expiry[1] <= $time.minutes>>
<<set $player.lustMods.splice(_i, 1)>>
<<else>>
<<set $player.stats.lust[1]+=$player.lustMods[_i].value>>
<</if>>
<<else>>
<<set $player.stats.lust[1]+=$player.lustMods[_i].value>>
<</if>>
<</for>>
<<set $player.stats.lust[2] = Math.max($player.stats.lust[0], $player.stats.lust[1])>>
<</widget>>
<<widget "addLustModifier">>
<<silently>>
$args[0]: name
$args[1]: value
$args[2]: duration (days)
$args[3]: duration (hours)
<</silently>>
<<set _aLust = $args[1]>>
<<set _dLust = [($time.days+$args[2]), ($time.minutes+$args[3])]>>
<<if $player.traits.includes("LowLibido")>>
<<set _aLust = Math.floor(_aLust/2)>>
<<elseif $player.traits.includes("Nymphomaniac")>>
<<set _aLust = Math.floor(_aLust*1.5)>>
<</if>>
<<if $player.lustMods.length == 0>>
<<set $player.lustMods.push({name: $args[0], value: _aLust, expiry: [_dLust[0], _dLust[1]]})>>
<<else>>
<<for _i = $player.lustMods.length-1; _i >= 0; _i-->>
<<if $player.lustMods[_i].name == $args[0]>>
<<if $player.lustMods[_i].expiry[0] == _dLust[0]>>
<<if $player.lustMods[_i].expiry[1] < _dLust[1]>>
<<set $player.lustMods[_i].expiry[1] = _dLust[1]>>
<</if>>
<<elseif $player.lustMods[_i].expiry[0] < _dLust[0]>>
<<set $player.lustMods[_i].expiry = [_dLust[0], _dLust[1]]>>
<</if>>
<<break>>
<<else>>
<<if _i == 0>>
<<set $player.lustMods.push({name: $args[0], value: _aLust, expiry: [_dLust[0], _dLust[1]]})>>
<</if>>
<</if>>
<</for>>
<</if>>
<</widget>>
<<widget "Popper">>
<<addLustModifier "Popper" 20 0 300>>
<</widget>>
<<widget "Voyeurism">>
<<if $player.traits.includes("Voyeur")>>
<<set _lMod = 10>>
<<else>>
<<set _lMod = 5>>
<</if>>
<<addLustModifier "Voyeurism" _lMod 0 180>>
<</widget>>
<<widget "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>><center><<if $time.days >= 30>>[img[Images/Misc/FootballPractice.jpg]]
<</if>></center><<switch $time.days>><<case 24>><span style=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 <span id=btn1><<link "weeks.">><<FBDone>><</link>></span>\
<<case 31>><span style=color:grey>"Alright nuggets, there's a lot of you and only so many spaces on the final lineup, so I'm going to push every single one of you until only the best of the best remains."</span> You have to make it through, even if the next few weeks might be hellish.
You <<switch $playerBody.muscleBuild>><<case 3>>easily breeze through <<case 2>>push through <<case 1>>struggle through <<default>>narrowly manage to complete <</switch>>the intense training regiment. Already, some other recruits are dropping out or are outright eliminated.
Next week is gonna be the breaking point, so you'll have to prepare for <span id=btn1><<link "it.">><<FBDone>><</link>></span>\
<<case 38>>You are pushed through yet another grueling training regiment, explicitly designed to weed out those that don't have the physical, or mental, aptitudes to join the Stallions.
<<if $playerBody.muscleBuild >= 2 || ($playerBody.muscleBuild > 0 && $player.traits.includes("Gym Freak"))>>However, those tests aren't enough to weed you out. Although you are exhausted by the whole ordeal, you have now made it past the last test and you are now a fully fledged Stallion. You'll still have to work hard, but at least, you don't have to worry about being taken off the team for the foreseeable <span id=btn1><<link "future.">><<FBDone>><<set $player.stats.sissification-=5>><</link>></span><<else>><span id=choice><center><<link "Push through">><<replace #choice>>You find the resolve to push through the tests, convincing yourself that they aren't enough to weed you out of the team. Although you end up completely exhausted by the end of the practice, you have now made it past the last test and you are now a fully fledged Stallion, making you proud of having pushed yourself to the maximum. You'll still have to work hard, but at least, you don't have to worry about being taken off the team for the foreseeable <span id=btn1><<link "future.">><<FBDone>><<set $player.stats.dignity++>><<set $player.stats.sissification-=5>><</link>></span><</replace>><</link>> | <<link "Give up">><<replace #choice>>You simply cannot keep up with this and, having no clue as to what the rest of the season will look like, you simply decide to abandon. While it is certainly a blemish on your ego, you do recover most of the money you had <span id=btn1><<link "spent.">><<FBDone>><<set $college.sports.football.active = false>><<set $player.stats.sissification = Math.max(0, $player.stats.sissification)>><<if $player.assets.studentDebt >= 450>><<set $player.assets.studentDebt-=450>><<else>><<set $player.assets.money+=(450-$player.assets.studentDebt), $player.assets.studentDebt = 0>><</if>><<set $Reminder.CollegeSports = false>><</link>></span><</replace>><</link>></center></span><</if>>\
<<case 45>><span style=color:grey>"Alright lads, we're going to have another practice tommorrow, we wouldn't want you to lose your first match next week, wouldn't we?"</span>
You hear multiple sighs and groans at the prospect of having two practices within the same week. Still, you work hard nonetheless, knowing that it will all be worth it in the <span id=btn1><<link "end.">><<FBDone>><</link>></span>\
<<case 46>>Turns out this extra practice won't be quite as bad as you initially thought as the Lassos, the cheerleader squad, are also practicing today. By some weird kind of instinct, you all work really hard, as if you all wanted to impress them.
<span class=You><i>"I wonder if that was something the coach <span id=btn1><<link "knew...">><<FBDone>><</link>></span>"</i></span>
<<case 51>><b>This is more a test than officially added content</b>
The first match of the season is between you and the Scrappers begin. You have the field wide open and you get a pass from Cavill. However, your adversaries are well aware of this and the chances you make it to the touchdown line are slim. You could risk a pass to Wilkins, who is more experiences however...
<span id=choice><center><<link "Push forward - Low Risk">><<replace #choice>><<FBMatch "Personal Goal">>Your gambit pays off and you score your first touchdown of the season, giving you a pivotal role in your team's first match, and victory. Hopefully, you can keep this going on for the rest of the <span id=btn1><<link "season!" "College">><<FBMatch "Personal Goal">><</link>></span><</replace>><</link>> | <<link "Pass to Wilkins - Moderate Risk">><<replace #choice>>You throw a long pass to Wilkins, who manages to catch it and run all the way to the 10 yard line before being tackled by the Scrappers. Fortunately, you manage to score immediately after, securing the win for the <span id=btn1><<link "team." "College">><<FBMatch "Win">><</link>></span><</replace>><</link>></center></span>
<<default>>You have reached the end of the content so far for this path. Your attendance was saved for future content <span id=btn1><<link "additions">><<FBDone>><</link>></span><</switch>><</widget>>
<<widget "FBDone">>
<<set $player.stats.hygiene-=15>>
<<set $player.stats.fitness+=4>>
<<set $time.minutes = 1310>>
<<goto "College">>
<<set $college.sports.football.practice++>>
<</widget>>
<<widget "FBMatch">><<nobr>>
<<switch $args[0]>>
<<case "Personal Goal">>
<<set $college.sports.football.match.push = "Win">>
<<set $player.stats.sissification-=5>>
<<set $player.stats.dignity++>>
<<set $player.stats.dominance+=2>>
<<addMoodModifier "Victory" 10 2 0>>
<<case "Win">>
<<set $college.sports.football.match.push = "Win">>
<<set $player.stats.sissification-=2>>
<<set $player.stats.dignity++>>
<<addMoodModifier "Victory" 5 2 0>>
<<case "Loss">>
<<set $college.sports.football.match.push = "Loss">>
<<if $player.stats.sissification < 0>>
<<set $player.stats.sissification++>>
<</if>>
<<addMoodModifier "Defeat" -10 2 0>>
<</switch>>
<<set $time.minutes = 1320>>
<<set $player.stats.hygiene-=20>>
<<set $player.stats.fitness+=3>>
<</nobr>><</widget>><span class=hidden>Lassos, stats on day 25. Jennifer (Kind, soft fem/non-fem) and Kylie (hard fem, perfectionist)</span><<widget "Cheerleading">><<if ndef $college.sports.cheerleading.role>><<if $player.status.crossdressing>><<set $college.sports.cheerleading.role = 1>><<else>><<set $college.sports.cheerleading.role = 0>><</if>><</if>><<if $player.status.crossdressing && !$college.sports.cheerleading.role>><<set $college.sports.cheerleading.role = 1>>The idea of changing back to your usual attire before going to practice completely flew out of your mind and you end up in the locker room in feminine clothing. While embarassing, it appears that Kylie is a bit more interested in this sudden change in your preparation.
<span class=Kylie>"Well, well, well... I guess this explains your interest in becoming a cheerleader..."</span>, she takes another look at you before continuing, <span class=Kylie>"<<if $player.status.convincingness < 11>>It's still going to be a long road before you look like a hot cheerleader, but I'm pretty sure Jenny will be more than happy to be responsible of taking care of this.<<else>>Frankly, that's something I can work with. Actually, that's much better than what I was expecting...<</if>> We'll work with this from now on."</span>
Well, looks like your little mishap turned to be in your favor after all. At worst, you'll just have to indulge the veteran cheerleaders aesthetic choices.
<<set _swapped = true>><</if>><<if $time.days > 25>><center><<if $time.days !== 51>>[img[Images/Misc/CheerPractice.jpg]]<<else>>[img[Images/Misc/CheerMatch.jpg]]<</if>></center>
<</if>><<switch $time.days>><<case 25>>The first practice is marked by the lack of any uniforms. The Lassos, this year, are exactly the right number to compete and you can feel that Kylie, the team's captain, will not let it set back her career as a cheerleader.
<span class=You><i>"Career is a bit much for a college cheerleader..."</i></span>
<<if !$player.status.crossdressing>><<set $college.sports.cheerleading.role = 0>>As the only man in the team, you are expected to be a base, someone forming the base of pyramids and carrying the girls in other maneuvers.<<else>><<set $college.sports.cheerleading.role = 1>>You are tasked to be a dancer, but there will be much work ahead, having little experience in cheerleading.<</if>>
After more explanations, you are all dismissed, but most of you spend some time chatting, getting to know <span id=btn1><<link "each other.">><<CPractice>><</link>></span>
<<case 32>>You finally get your uniforms this week, at least the pre-season ones. <<if !$player.status.crossdressing>>Kylie seems to single you out, making a slight remark on how you are the only one that could be wearing your uniform.
After this rather odd moment, it's the turn of Jennifer to take you aside to have a small chat. <span class=Jennifer>"Sorry for my sister being so rude... she's just not too keen in having a guy-guy in the team. Something about it not being good for the team image or someting"</span>
Her sister, uh? Well that probably explains why she can put up with her... <span class=You>"She sure seems to care a lot for the team, like if it was a reflection of her."</span>
<span class=Jennifer>"She does, look, just do your job well and I'm sure she'll change her mind. I'll try to keep her from ranting too much in the meantime."</span>
Well... hopefully things might settle soon. For now, better just focus on the <span id=btn1><<link "practice.">><<CPractice>><</link>></span><<else>>[img[Images/Misc/Cheerleader.jpg]]
You get your new uniform and go put it on, admiring your new look in the mirror. <span class=Jennifer>"My, my. That looks good on you, I bet you can't wait to get started on the field."</span>
You smile. <span class=you>"Yeah... it's going to be nice, I can't wait to learn how to cheer the team, you know."</span>
<span class=Jennifer>"<<if $player.status.convincingess >= 9>>Don't worry, hun. I can tell you're going to be a natural.<<else>>With enough work, I'm sure you'll be just as good as us veterans!<</if>>"</span>
You do appreciate the kind words and you can't wait to see what lies <span id=btn1><<link "ahead!">><<CPractice>><</link>></span><</if>>\
<<case 39>><<if !_swapped && !$player.status.crossdressing && $player.status.convincingness < 7>>Before practice can even start, Jennifer asks you for a minute. Soon, you are faced by her and a lot of beauty products. <span class=Jennifer>"Look, you're going to have to make some presenting efforts, so here's some stuff to get you started. For now, we have to hurry, so I'll do it for you, but you'll have to do it yourself."</span>
You let her do as she wants, but you know you'll have to stick to this regimen for the future too.
<<CD>><<for _h = 1; _h < 4; _h++>><<set $playerBody.hair[_h].length = 0>><</for>><<if !setup.playerCode.hasItem("WaxStrips")>><<addToInventory "WaxStrips">><<inventoryChangeQuantity "WaxStrips" 8>><</if>><<apply "RedLipstick">><<apply "Foundation">><<apply "Mascara">><<if !setup.playerCode.RedLipstick>><<addToInventory "RedLipstick">><<inventoryChangeQuantity "RedLipstick" 18>><</if>><<if !setup.playerCode.hasItem("Foundation")>><<addToInventory "Foundation">><<inventoryChangeQuantity "Foundation" 18>><</if>><<if !setup.playerCode.hasItem("Mascara")>><<addToInventory "Mascara">><<inventoryChangeQuantity "Mascara" 13>><</if>><</if>>
<<if $player.status.crossdressing>>You mostly practice helping your teammates keep their balance as you lift them. It isn't as complicated for you as it is strenuous on your muscles. After a while, mishaps begin to pile you and so the practice ends for you with angry glances from <<link "Kylie.">><<CPractice>><</link>><<else>>You practice basic choreography, mostly focussing on keeping rythm and group cohesion. After all, working as a group is what makes a squad... and looks in a way, but that's more Kylie's philosophy than the <span id=btn1><<link "basics.">><<CPractice>><</link>></span><</if>>
<<case 46>><span class=Kylie>"Okay squad, the first match of the season is next tuesday, so you'll have to work extra hard today so we can support the team. Got it?"</span>
It appears the Stallions themselves are getting ready for that opening match and are also on the field. Looks like you have a larger audience today as the Stallions have moved their practice to today instead of their usual period, upping the pressure on the squad. <<if !$player.status.crossdressing>>
The players make some unsavory comments about you being part of the squad, but you do your best to ignore them.<<else>><<if $player.status.convincingess > 10>>You feel the lustful glance of the football players as they look at you. Jennifer seems to notice your discreet reaction to it and chuckles. <span class=Jennifer>"Looks like someone caught Wilkins' attention. Just play it cool, they'll either leave you alone or one of them will do a move when they finally get a goal under their belt."</span>
You aren't too sure whether you like the attention or not, but again, at least you must be doing something right if they are indeed looking at you this <span id=btn1><<link "way.">><<CPractice>><<set $player.stats.sissification+=1>><</link>></span><<else>>While the other girls seem to attract the football players like slies to sugar, you seem fairly <span id=btn1><<link "unpopular.">><<CPractice>><</link>></span><</if>><</if>>\
<<case 52>><<if $college.sports.cheerleading.role>><<if $player.status.convincingness > 11>>You are getting ready for the first match as one of the Stallions approaches you. <span style=color:green>"Hey girl, wanna help me take off some stress before the practice?"</span> The way he approached you was rather cavalier, obviously someone that isn't really used to hear no for an answer.
<span id=choice><center><<link "Sure!">><<set $player.stats.bimbofication+=1>><<replace #choice>>Of course you will! He looks pretty good and well, it will also help you to control your own stress.
<center><video src="Images/Porn/CheerBJ.m4v" type="video/m4v" autoplay loop></video>
You give him a quick blowjob before getting back to the field, Jennifer hinting that you should wipe your mouth, which you promptly do. <span class=Jennifier>"Looks like someone loves supporting the team."</span>, she says followed by a cute giggle. You don't respond, but you can feel yourself being a bit flustered as you hit the field and <span id=btn1><<link "perform.">><<CMatch>><<Sex "Oral">><<set $player.skills[0]+=2>><</link>><</replace>><</link>></span> | <<link "How about no?">><<addLustModifier "Grossed Out" -15 0 720>><<replace #choice>><span class=You>"Eww..."</span> You rudely dismiss him. Like if you were going to suck him off just because he's a football player. You switfly get on the field to perform and try to avoid giving him any kind of eye contact during the entirety of the <span id=btn1><<link "game.">><<CMatch>><<set $player.stats.dignity++>><</link>></span><</replace>><</link>></center></span><<else>><</if>><<else>>The first match goes rather smoothly. Despite your limited amount of practice, you are able to perform exceptionally well.
<center><video src="Images/Porn/CheerUpskirt.m4v" type="video/m4v" autoplay loop></video>
...And the view isn't too bad <span id=btn1><<link "either...">><<CMatch>><<Voyeurism>><</link>></span></center><</if>>
<<default>><span id=btn1><<link "Coming Soon" "College">><</link>></span><</switch>><</widget>>
<<widget "CPractice">>
<<set $time.minutes = 1280>>
<<if $player.backstory is 3>>
<<set $player.skills[6].xp+=(random(2,6))>>
<<else>>
<<set $player.skills[6].xp+=(random(1,3))>>
<</if>>
<<if $playerBody.muscleBuild < 2>>
<<set $player.stats.fitness+=2>>
<</if>>
<<set $player.stats.hygiene-=10>>
<<set $playerBody.ratio-->>
<<refresh>>
<</widget>>
<<widget "CMatch">>
<<set $time.minutes = 1320>>
<<if $player.backstory is 3>>
<<else>>
<</if>>
<<if $playerBody.muscleBuild < 2>>
<<set $player.stats.fitness+=2>>
<</if>>
<<set $player.stats.hygiene-=20>>
<</widget>><<widget "SpaceClick">>
<<silently>>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
const currentPassage = document.querySelector('.passage');
const btn = currentPassage.querySelector('#btn1');
if (btn) {
$('#btn1 button').click();
btn.removeAttribute('id');
}
});
<</script>>
<</silently>>
<</widget>>
<<widget "SpaceClick2">>
<<silently>>
<<script>>
Mousetrap
.unbind('space')
.bind('space', function () {
const currentPassage = document.querySelector('.passage');
const btn = currentPassage.querySelector('#btn1');
if (btn) {
$('#btn1 a').click();
btn.removeAttribute('id');
}
});
<</script>>
<</silently>>
<</widget>>
<<widget "SiteBar">>
<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 "→" _site>><</button>></div>
<</widget>><<script>>
setup.sewingDisplay = function () {
var sewing = [];
setup.sewing.forEach(element => {
var link = [];
if (State.variables.player.backstory == 3) {
var xp = element.xp*1.5
}
else {
var xp = element.xp
};
var time = element.time;
var multiplier = 1;
if (State.variables.housing.rooms.includes("Workshop")) {
multiplier-=0.25
};
if (State.variables.player.skills[8].level > element.level) {
multiplier-=(0.05*(State.variables.player.skills[8].level - element.level))
};
time *= multiplier;
var timeToCraft = [Math.floor(time / 60), (time % 60).toString().padStart(2, '0')];
timeToCraft = timeToCraft.join(':');
if (element.tags.includes("firstCat")) {
link.push('<b>' + element.tags[0] + '</b><br>')
};
if (element.req && (setup.playerCode.inventoryQuantity("String") >= element.cost[0]) && (setup.playerCode.inventoryQuantity("Polyester") >= element.cost[1]) && (setup.playerCode.inventoryQuantity("Denim") >= element.cost[2]) && (setup.playerCode.inventoryQuantity("Latex") >= element.cost[3]) && State.variables.player.skills[8].level >= element.level) {
link.push('<<link "Sew ' + element.name + ' - (' + timeToCraft + ')">><<set $time.minutes+=' + time + '>><<set $flags.jobs.sewing.items.' + element.id + '+=1>><<set $player.skills[8].xp+=' + xp + '>><<inventoryChangeQuantity "String"' + (element.cost[0]*-1) + '>>')
;
if (element.cost[1] > 0) {
link.push('<<inventoryChangeQuantity "Polyester"' + (element.cost[1]*-1) + '>>')
};
if (element.cost[2] > 0) {
link.push('<<inventoryChangeQuantity "Denim"' + (element.cost[2]*-1) + '>>')
};
if (element.cost[3] > 0) {
link.push('<<inventoryChangeQuantity "Latex"' + (element.cost[3]*-1) + '>>')
};
link.push('<<refresh>><</link>>');
}
else if (State.variables.player.skills[8].level < element.level) {
link.push('<span style=color:red>' + element.name + ' - Not skilled enough</span>')
}
else if ((setup.playerCode.inventoryQuantity('String') < element.cost[0]) || (setup.playerCode.inventoryQuantity('Polyester') < element.cost[1]) || (setup.playerCode.inventoryQuantity('Denim') < element.cost[2]) || (setup.playerCode.inventoryQuantity('Latex') < element.cost[3])) {
var missing = []
if (setup.playerCode.inventoryQuantity('String') < element.cost[0]) {
missing.push('string')
};
if (setup.playerCode.inventoryQuantity('Polyester') < element.cost[1]) {
missing.push('polyester')
};
if (setup.playerCode.inventoryQuantity('Denim') < element.cost[2]) {
missing.push('denim')
};
if (setup.playerCode.inventoryQuantity('Latex') < element.cost[3]) {
missing.push('latex')
};
missing = missing.join(', ');
link.push('<span style=color:red>' + element.name + ' - Missing ' + missing + '</span>');
};
if (element.tags.includes('lastCat')) {
link.push('<br>')
}
else {
link.push(' | ')
};
link = link.join('');
sewing.push(link);
});
sewing = sewing.join('');
console.log(sewing)
return sewing
}
<</script>><<script>>setup.sewing = [
{
id: "gloves",
name: "Gloves",
req: () => setup.playerCode.hasItem("ShortGlovesPattern"),
level: 0,
cost: [5, 5, 0, 0],
time: 240,
xp: 2,
tags: ['Gloves', 'firstCat'],
},
{
id: "latexgloves",
name: "Latex Gloves",
req: () => setup.playerCode.hasItem("ShortGlovesPattern"),
level: 1,
cost: [5, 0, 0, 5],
time: 240,
xp: 4,
tags: ['Gloves'],
},
{
id: "longgloves",
name: "Long Gloves",
req: () => setup.playerCode.hasItem("LongGlovesPattern"),
level: 0,
cost: [10, 10, 0, 0],
time: 300,
xp: 4,
tags: ['Gloves'],
},
{
id: 'latexlonggloves',
name: 'Latex Long Gloves',
req: () => setup.playerCode.hasItem("LongGlovesPattern"),
level: 1,
cost: [10, 0, 0, 10],
time: 300,
xp: 5,
tags: ['Gloves', 'lastCat'],
},
{
id: 'skirt',
name: 'Skirt',
req: () => setup.playerCode.hasItem("SkirtPattern"),
level: 1,
cost: [50, 50, 0, 0],
time: 360,
xp: 5,
tags: ['Skirts', 'firstCat'],
},
{
id: 'jeansskirt',
name: 'Denim Skirt',
req: () => setup.playerCode.hasItem("SkirtPattern"),
level: 1,
cost: [50, 0, 50, 0],
time: 360,
xp: 6,
tags: ['Skirts'],
},
{
id: 'latexskirt',
name: 'Latex Skirt',
req: () => setup.playerCode.hasItem("SkirtPattern"),
level: 2,
cost: [50, 0, 0, 50],
time: 360,
xp: 7,
tags: ['Skirts', 'lastCat'],
},
{
id: 'jeans',
name: 'Jeans',
req: () => setup.playerCode.hasItem("JeansPattern"),
level: 2,
cost: [100, 0, 100, 0],
time: 420,
xp: 7,
tags: ['Pants', 'firstCat', 'lastCat'],
},
{
id: 'highwaistdress',
name: 'High Waist Dress',
req: () => setup.playerCode.hasItem("HighWaistDressPattern"),
level: 3,
cost: [100, 100, 0, 0],
time: 420,
xp: 8,
tags: ['Dresses', 'firstCat'],
},
{
id: 'dress',
name: 'Dress',
req: () => setup.playerCode.hasItem("DressPattern"),
level: 3,
cost: [150, 150, 0, 0],
time: 480,
xp: 8,
tags: ['Dresses'],
},
{
id: 'latexdress',
name: 'Latex Dress',
req: () => setup.playerCode.hasItem("DressPattern"),
level: 4,
cost: [150, 0, 0, 150],
time: 480,
xp: 9,
tags: ['Dresses', 'lastCat'],
},
{
id: 'corset',
name: 'Corset',
req: () => setup.playerCode.hasItem("CorsetPattern"),
level: 4,
cost: [150, 0, 0, 75],
time: 720,
xp: 12,
tags: ['Corsets', 'firstCat', 'lastCat'],
},
{
id: 'catsuit',
name: 'Catsuit',
req: () => setup.playerCode.hasItem("CatsuitPattern"),
level: 4,
cost: [250, 0, 0, 250],
time: 540,
xp: 10,
tags: ['Catsuits', 'firstCat', 'lastCat'],
}]
<</script>><center><b>Mood breakdown</b></center>
-Base Mood (60)<<if $player.traits.includes('Optimist')>>
-Optimist (<span style=color:green>+10</span>)<<elseif $player.traits.includes('Pessimist')>>
-Pessimist (<span style=color:red>-10</span>)<</if>><<if $player.traits.includes('Femboy') && $player.status.crossdressing>>
-Crossdressing (Femboy - <span style=color:green>+10</span>)<</if>><<if $player.traits.includes('Smoker') && !$player.status.smokedToday>>
-Nicotine Withdrawal (Smoker - <span style=color:red>-10</span>)<</if>><<if $player.traits.includes('Nymphomaniac') && $player.status.sinceSex >= 4>>
-Dry spell (Nymphomaniac - (<span style=color:red>-15</span>)<</if>>
<<if ($player.stats.lust[2] >= 60 && $player.stats.bimbofication < 50) || ($player.stats.lust[2] >= 75 && $player.stats.bimbofication) || $player.stats.lust[2] >= 90>>
-High Lust (<span style=color:red>-<<nobr>>
<<if $player.stats.lust[2] >= 90>>
<<if $player.stats.bimbofication >= 90>>
5
<<elseif $player.stats.bimbofication >= 70>>
7
<<elseif $player.stats.bimbofication >= 50>>
10
<<else>>
15
<</if>>
<<elseif $player.stats.lust[2] >= 75 && $player.stats.bimbofication < 90>>
<<if $player.stats.bimbofication >=70>>
5
<<elseif $player.stats.bimbofication >= 50>>
7
<<else>>
10
<</if>>
<<elseif $player.stats.lust[2] >= 60 && $player.stats.bimbofication < 50>>
5
<</if>><</nobr>></span>)<</if>><<if $player.mood.length > 0>>\
<<for _moodD = 0; _moodD < $player.mood.length; _moodD++>>\
<<set _min = ($player.mood[_moodD].expiry[1] % 60).toString().padStart(2, '0')>>\
<<set _h = Math.floor($player.mood[_moodD].expiry[1] / 60)>>\
<<if $settings.time == 1 && _h > 12>>\
<<set _h-=12>>\
<</if>>\
-<<print $player.mood[_moodD].name>> (<<if $player.mood[_moodD].value > 0>>\
<span style=color:green>+<<print $player.mood[_moodD].value>></span>\
<<else>>\
<span style=color:red>$player.mood[_moodD].value</span>\
<</if>>) - Expires\
<<if $player.mood[_moodD].expiry[0] > $time.days + 1>> in \
<<print ($player.mood[_moodD].expiry[0]-($time.days+1)) + " day">>\
<<if ($player.mood[_moodD].expiry[0]-($time.days+1)) > 1>>\
s \
<</if>>\
<</if>>\
<<if $player.mood[_moodD].expiry[1] !== $time.minutes>> at \
_h:_min<<if $settings.time == 1 && $player.mood[_moodD].expiry[1] < 720>> AM<<elseif $settings.time == 1>> PM<</if>>\
<</if>>\
<<if _moodD !== $player.mood.length-1>>\
<br>\
<</if>>\
<</for>>\
<<else>>\
<br>\
<</if>>
<center id=btn1><<link "Close" "Stats">><</link>></center><<SpaceClick2>><center><b>Lust breakdown</b></center>
\-Base ($player.stats.lust[0]) <b>- Your lust cannot be lower than this</b>
<hr>
<<if $player.traits.includes("Autogynephilia") && $player.status.crossdressing>>-Crossdressing (Autogynephilia - <span style=color:green>+10</span>)<</if>><<set _rb = 0>><<if setup.playerCode.isWearingItemWithTags("Chastity")>><<set _rb+=2>><</if>><<if setup.playerCode.isWearingItemWithTags("Gag")>><<set _rb+=3>><</if>><<if setup.playerCode.isWorn('LockedHeels')>><<set _rb+=2>><</if>><<if $player.traits.includes("Rope Bunny") && _rb > 0>>
-Bondage Apparel - (Rope Bunny <span style=color:green>+<<print _rb>></span>)<</if>><<set _ll = 0>><<if setup.playerCode.isWearingItemWithTags("Latex", "Top")>><<set _ll+=2>><</if>><<if setup.playerCode.isWearingItemWithTags("Latex", "Bottom")>><<set _ll+=3>><</if>><<if setup.playerCode.isWearingItemWithTags("Latex", "Outfit")>><<set _ll+=5>><</if>><<if setup.playerCode.isWearingItemWithTags("Latex", "Headgear")>><<set _ll+=2>><</if>><<if setup.playerCode.isWearingItemWithTags("Latex", "Undies")>><<set _ll+=2>><</if>><<if setup.playerCode.isWearingItemWithTags("Latex", "Bra")>><<set _ll+=1>><</if>><<if setup.playerCode.isWearingItemWithTags("Latex", "Hosiery")>><<set _ll+=2>><</if>><<if $player.traits.includes("Latex Lover") && _ll > 0>>
-Latex Apparel (Latex Lover - <span style=color:green>+<<print _ll>></span>)<</if>><<set _allCum = setup.playerCode.inventoryItemsWithInvTag("isCumStained")>><<if $player.traits.includes("Cum Crazed") && _allCum.length > 0>>
-Cum on clothes (Cum Crazed - <span style=color:green>+<<print (_allCum.length*2)>></span>)<</if>><<if $player.traits.includes("Commando") && !setup.playerCode.isWearingItemWithTags('Undies')>>
-Commando (Commando - <span style=color:green>+<<set _com=5>><<if setup.playerCode.isWearingItemWithTags("Plug")>><<set _com+=2>><</if>><<print _com>></span>)<</if>><<if $player.lustMods.length > 0>>\
<<for _lustD = 0; _lustD < $player.lustMods.length; _lustD++>>\
<<set _min = ($player.lustMods[_lustD].expiry[1] % 60).toString().padStart(2, '0')>>\
<<set _h = Math.floor($player.lustMods[_lustD].expiry[1] / 60)>>\
<<if $settings.time == 1 && _h > 12>>\
<<set _h-=12>>\
<</if>>\
-<<print $player.lustMods[_lustD].name>> (<<if $player.lustMods[_lustD].value > 0>>\
<span style=color:green>+<<print $player.lustMods[_lustD].value>></span>
<<else>>\
<span style=color:red>$player.lustMods[_lustD].value</span>\
<</if>>) - Expires\
<<if $player.lustMods[_lustD].expiry[0] > $time.days + 1>> in \
<<print ($player.lustMods[_lustD].expiry[0]-($time.days+1)) + " day">>\
<<if ($player.lustMods[_lustD].expiry[0]-($time.days+1)) > 1>>\
s \
<</if>>\
<</if>>\
<<if $player.lustMods[_lustD].expiry[1] !== $time.minutes>> at \
_h:_min<<if $settings.time == 1 && $player.lustMods[_lustD].expiry[1] < 720>> AM<<elseif $settings.time == 1>> PM<</if>>\
<</if>>\
<<if _lustD !== $player.lustMods.length-1>>\
<br>\
<</if>>\
<</for>>\
<<else>>\
<br>\
<</if>>
<center id=btn1><<link "Close" "Stats">><</link>></center><<SpaceClick2>><span id=main><center>[img[Images/Locations/GasStationATM.jpg]]</center>
The Gas Station ATM can be rather useful if you are in a pinch, however, with a $5 transaction fee, you might rather go to the bank Uptown if you aren't in a rush. Additionally, there is a $100 limit on the withdrawal limit per transaction.
<center><<if $player.assets.bankBalance > 5>><<link "Withdraw Money">><<replace #main>><span id=payment>Current balance: $<<print $player.assets.bankBalance>>
<<numberinput "_Withdraw" 1 1 Math.max(($player.assets.bankBalance-5), 100)>> <span id=btn1><<button "Withdraw">><<replace #payment>>You are going to withdraw $<<print _Withdraw>>, alongside a $5 transaction fee. Is this okay?
<center><<link "Yes">><<set $player.assets.money+=_Withdraw, $player.assets.bankBalance-=(_Withdraw+5)>><<refresh>><</link>> | <<link "No">><<refreshPassage>><</link>></center><</replace>><</button>></span><<SpaceClick>></span>
<</replace>><</link>><<else>><span style=color:red>You don't have enough funds</span><</if>> | <span id=btn1><<link "Go back" "GS">><</link>></span></center><<SpaceClick2>></span><<silently>><<set _class = "Background" + $settings.laptop.background>><<Time>><</silently>><div class="web btn1">
<center><span id=hist0></span><span id=hist1></span><span id=hist2></span><<set _att = 0>><<set _id = 0>><<set _ans = ["", "", "", "", "", ""]>><span style="min-height:125px; min-width:125px; border:solid; font-size:3.5em; display: inline-block;"><b><center><span id=text0> </span></center></b></span> <span style="min-height:125px; min-width:125px; border:solid; font-size:3.5em; display: inline-block;"><b><center><span id=text1> </span></center></b></span> <span style="min-height:125px; min-width:125px; border:solid; font-size:3.5em; display: inline-block;"><b><center><span id=text2> </span></center></b></span> <span style="min-height:125px; min-width:125px; border:solid; font-size:3.5em; display: inline-block;"><b><center><span id=text3> </span></center></b></span> <span style="min-height:125px; min-width:125px; border:solid; font-size:3.5em; display: inline-block;"><b><center><span id=text4> </span></center></b></span> <span style="min-height:125px; min-width:125px; border:solid; font-size:3.5em; display: inline-block;"><b><center><span id=text5> </span></center></b></span>
Attempts left: <span id=att><<print 3-_att>></span>
<<button Q>><<switch _id>><<case 0>><<replace #text0>>Q<</replace>><<case 1>><<replace #text1>>Q<</replace>><<case 2>><<replace #text2>>Q<</replace>><<case 3>><<replace #text3>>Q<</replace>><<case 4>><<replace #text4>>Q<</replace>><<case 5>><<replace #text5>>Q<</replace>><</switch>><<set _ans[_id] = "Q">><<if _id < 6>><<set _id++>><</if>><</button>>\
\
<<button W>><<switch _id>><<case 0>><<replace #text0>>W<</replace>><<case 1>><<replace #text1>>W<</replace>><<case 2>><<replace #text2>>W<</replace>><<case 3>><<replace #text3>>W<</replace>><<case 4>><<replace #text4>>W<</replace>><<case 5>><<replace #text5>>W<</replace>><</switch>><<set _ans[_id] = "W">><<if _id < 6>><<set _id++>><</if>><</button>>\
\
<<button E>><<switch _id>><<case 0>><<replace #text0>>E<</replace>><<case 1>><<replace #text1>>E<</replace>><<case 2>><<replace #text2>>E<</replace>><<case 3>><<replace #text3>>E<</replace>><<case 4>><<replace #text4>>E<</replace>><<case 5>><<replace #text5>>E<</replace>><</switch>><<set _ans[_id] = "E">><<if _id < 6>><<set _id++>><</if>><</button>>\
\
<<button R>><<switch _id>><<case 0>><<replace #text0>>R<</replace>><<case 1>><<replace #text1>>R<</replace>><<case 2>><<replace #text2>>R<</replace>><<case 3>><<replace #text3>>R<</replace>><<case 4>><<replace #text4>>R<</replace>><<case 5>><<replace #text5>>R<</replace>><</switch>><<set _ans[_id] = "R">><<if _id < 6>><<set _id++>><</if>><</button>>\
\
<<button T>><<switch _id>><<case 0>><<replace #text0>>T<</replace>><<case 1>><<replace #text1>>T<</replace>><<case 2>><<replace #text2>>T<</replace>><<case 3>><<replace #text3>>T<</replace>><<case 4>><<replace #text4>>T<</replace>><<case 5>><<replace #text5>>T<</replace>><</switch>><<set _ans[_id] = "T">><<if _id < 6>><<set _id++>><</if>><</button>>\
\
<<button Y>><<switch _id>><<case 0>><<replace #text0>>Y<</replace>><<case 1>><<replace #text1>>Y<</replace>><<case 2>><<replace #text2>>Y<</replace>><<case 3>><<replace #text3>>Y<</replace>><<case 4>><<replace #text4>>Y<</replace>><<case 5>><<replace #text5>>Y<</replace>><</switch>><<set _ans[_id] = "Y">><<if _id < 6>><<set _id++>><</if>><</button>>\
\
<<button U>><<switch _id>><<case 0>><<replace #text0>>U<</replace>><<case 1>><<replace #text1>>U<</replace>><<case 2>><<replace #text2>>U<</replace>><<case 3>><<replace #text3>>U<</replace>><<case 4>><<replace #text4>>U<</replace>><<case 5>><<replace #text5>>U<</replace>><</switch>><<set _ans[_id] = "U">><<if _id < 6>><<set _id++>><</if>><</button>>\
\
<<button I>><<switch _id>><<case 0>><<replace #text0>>I<</replace>><<case 1>><<replace #text1>>I<</replace>><<case 2>><<replace #text2>>I<</replace>><<case 3>><<replace #text3>>I<</replace>><<case 4>><<replace #text4>>I<</replace>><<case 5>><<replace #text5>>I<</replace>><</switch>><<set _ans[_id] = "I">><<if _id < 6>><<set _id++>><</if>><</button>>\
\
<<button O>><<switch _id>><<case 0>><<replace #text0>>O<</replace>><<case 1>><<replace #text1>>O<</replace>><<case 2>><<replace #text2>>O<</replace>><<case 3>><<replace #text3>>O<</replace>><<case 4>><<replace #text4>>O<</replace>><<case 5>><<replace #text5>>O<</replace>><</switch>><<set _ans[_id] = "O">><<if _id < 6>><<set _id++>><</if>><</button>>\
\
<<button P>><<switch _id>><<case 0>><<replace #text0>>P<</replace>><<case 1>><<replace #text1>>P<</replace>><<case 2>><<replace #text2>>P<</replace>><<case 3>><<replace #text3>>P<</replace>><<case 4>><<replace #text4>>P<</replace>><<case 5>><<replace #text5>>P<</replace>><</switch>><<set _ans[_id] = "P">><<if _id < 6>><<set _id++>><</if>><</button>>\
\<br>\
<<button A>><<switch _id>><<case 0>><<replace #text0>>A<</replace>><<case 1>><<replace #text1>>A<</replace>><<case 2>><<replace #text2>>A<</replace>><<case 3>><<replace #text3>>A<</replace>><<case 4>><<replace #text4>>A<</replace>><<case 5>><<replace #text5>>A<</replace>><</switch>><<set _ans[_id] = "A">><<if _id < 6>><<set _id++>><</if>><</button>>\
\
<<button S>><<switch _id>><<case 0>><<replace #text0>>S<</replace>><<case 1>><<replace #text1>>S<</replace>><<case 2>><<replace #text2>>S<</replace>><<case 3>><<replace #text3>>S<</replace>><<case 4>><<replace #text4>>S<</replace>><<case 5>><<replace #text5>>S<</replace>><</switch>><<set _ans[_id] = "S">><<if _id < 6>><<set _id++>><</if>><</button>>\
\
<<button D>><<switch _id>><<case 0>><<replace #text0>>D<</replace>><<case 1>><<replace #text1>>D<</replace>><<case 2>><<replace #text2>>D<</replace>><<case 3>><<replace #text3>>D<</replace>><<case 4>><<replace #text4>>D<</replace>><<case 5>><<replace #text5>>D<</replace>><</switch>><<set _ans[_id] = "D">><<if _id < 6>><<set _id++>><</if>><</button>>\
\
<<button F>><<switch _id>><<case 0>><<replace #text0>>F<</replace>><<case 1>><<replace #text1>>F<</replace>><<case 2>><<replace #text2>>F<</replace>><<case 3>><<replace #text3>>F<</replace>><<case 4>><<replace #text4>>F<</replace>><<case 5>><<replace #text5>>F<</replace>><</switch>><<set _ans[_id] = "F">><<if _id < 6>><<set _id++>><</if>><</button>>\
\
<<button G>><<switch _id>><<case 0>><<replace #text0>>G<</replace>><<case 1>><<replace #text1>>G<</replace>><<case 2>><<replace #text2>>G<</replace>><<case 3>><<replace #text3>>G<</replace>><<case 4>><<replace #text4>>G<</replace>><<case 5>><<replace #text5>>G<</replace>><</switch>><<set _ans[_id] = "G">><<if _id < 6>><<set _id++>><</if>><</button>>\
\
<<button H>><<switch _id>><<case 0>><<replace #text0>>H<</replace>><<case 1>><<replace #text1>>H<</replace>><<case 2>><<replace #text2>>H<</replace>><<case 3>><<replace #text3>>H<</replace>><<case 4>><<replace #text4>>H<</replace>><<case 5>><<replace #text5>>H<</replace>><</switch>><<set _ans[_id] = "H">><<if _id < 6>><<set _id++>><</if>><</button>>\
\
<<button I>><<switch _id>><<case 0>><<replace #text0>>I<</replace>><<case 1>><<replace #text1>>I<</replace>><<case 2>><<replace #text2>>I<</replace>><<case 3>><<replace #text3>>I<</replace>><<case 4>><<replace #text4>>I<</replace>><<case 5>><<replace #text5>>I<</replace>><</switch>><<set _ans[_id] = "I">><<if _id < 6>><<set _id++>><</if>><</button>>\
\
<<button J>><<switch _id>><<case 0>><<replace #text0>>J<</replace>><<case 1>><<replace #text1>>J<</replace>><<case 2>><<replace #text2>>J<</replace>><<case 3>><<replace #text3>>J<</replace>><<case 4>><<replace #text4>>J<</replace>><<case 5>><<replace #text5>>J<</replace>><</switch>><<set _ans[_id] = "J">><<if _id < 6>><<set _id++>><</if>><</button>>\
\
<<button K>><<switch _id>><<case 0>><<replace #text0>>K<</replace>><<case 1>><<replace #text1>>K<</replace>><<case 2>><<replace #text2>>K<</replace>><<case 3>><<replace #text3>>K<</replace>><<case 4>><<replace #text4>>K<</replace>><<case 5>><<replace #text5>>K<</replace>><</switch>><<set _ans[_id] = "K">><<if _id < 6>><<set _id++>><</if>><</button>>\
\
<<button L>><<switch _id>><<case 0>><<replace #text0>>L<</replace>><<case 1>><<replace #text1>>L<</replace>><<case 2>><<replace #text2>>L<</replace>><<case 3>><<replace #text3>>L<</replace>><<case 4>><<replace #text4>>L<</replace>><<case 5>><<replace #text5>>L<</replace>><</switch>><<set _ans[_id] = "L">><<if _id < 6>><<set _id++>><</if>><</button>>\
\<br>\
<<button Enter>>
<<if _id == 6>>
<<if _ans[0] == "F" && _ans[1] == "L" && _ans[2] == "U" && _ans[3] == "F" && _ans[4] == "F" && _ans[5] == "Y">>
<<goto "PWSuccess">>
<<else>>
<<set _att++>>
<<replace #att>><<print 3-_att>><</replace>>
<<if _att == 1>>
<<replace #hist0>>\
<b><<if _ans[0] == "F">>\
<span class=hist style=color:green><b>F</b></span>\
<<elseif _ans[0] == "L" || _ans[0] == "U" || _ans[0] == "Y">>\
<span class=hist style=color:yellow>_ans[0]</span>\
<<else>>\
<span class=hist>_ans[0]</span>\
<</if>>\
<<if _ans[1] == "L">>\
<span class=hist style=color:green>L</span>\
<<elseif _ans[1] == "F" || _ans[1] == "U" || _ans[1] == "Y">>\
<span class=hist style=color:yellow>_ans[1]</span>\
<<else>>\
<span class=hist>_ans[1]</span>\
<</if>>\
<<if _ans[2] == "U">>\
<span class=hist style=color:green>U</span>\
<<elseif _ans[2] == "L" || _ans[2] == "F" || _ans[2] == "Y">>\
<span class=hist style=color:yellow>_ans[2]</span>\
<<else>>\
<span class=hist>_ans[2]</span>\
<</if>>\
<<if _ans[3] == "F">>\
<span class=hist style=color:green>F</span>\
<<elseif _ans[3] == "L" || _ans[3] == "U" || _ans[3] == "Y">>\
<span class=hist style=color:yellow>_ans[3]</span>\
<<else>>\
<span class=hist>_ans[3]</span>\
<</if>>\
<<if _ans[4] == "F">>\
<span class=hist style=color:green>F</span>\
<<elseif _ans[4] == "L" || _ans[4] == "U" || _ans[4] == "Y">>\
<span class=hist style=color:yellow>_ans[4]</span>\
<<else>>\
<span class=hist>_ans[4]</span>\
<</if>>\
<<if _ans[5] == "Y">>\
<span class=hist style=color:green>Y</span>\
<<elseif _ans[5] == "L" || _ans[5] == "U" || _ans[5] == "F">>\
<span class=hist style=color:yellow>_ans[5]</span>\
<<else>>\
<span class=hist>_ans[5]</span>\
<</if>></b>
<</replace>>
<<elseif _att == 2>>
<<replace #hist1>>\
<b><<if _ans[0] == "F">>\
<span class=hist style=color:green><b>F</b></span>\
<<elseif _ans[0] == "L" || _ans[0] == "U" || _ans[0] == "Y">>\
<span class=hist style=color:yellow>_ans[0]</span>\
<<else>>\
<span class=hist>_ans[0]</span>\
<</if>>\
<<if _ans[1] == "L">>\
<span class=hist style=color:green>L</span>\
<<elseif _ans[1] == "F" || _ans[1] == "U" || _ans[1] == "Y">>\
<span class=hist style=color:yellow>_ans[1]</span>\
<<else>>\
<span class=hist>_ans[1]</span>\
<</if>>\
<<if _ans[2] == "U">>\
<span class=hist style=color:green>U</span>\
<<elseif _ans[2] == "L" || _ans[2] == "F" || _ans[2] == "Y">>\
<span class=hist style=color:yellow>_ans[2]</span>\
<<else>>\
<span class=hist>_ans[2]</span>\
<</if>>\
<<if _ans[3] == "F">>\
<span class=hist style=color:green>F</span>\
<<elseif _ans[3] == "L" || _ans[3] == "U" || _ans[3] == "Y">>\
<span class=hist style=color:yellow>_ans[3]</span>\
<<else>>\
<span class=hist>_ans[3]</span>\
<</if>>\
<<if _ans[4] == "F">>\
<span class=hist style=color:green>F</span>\
<<elseif _ans[4] == "L" || _ans[4] == "U" || _ans[4] == "Y">>\
<span class=hist style=color:yellow>_ans[4]</span>\
<<else>>\
<span class=hist>_ans[4]</span>\
<</if>>\
<<if _ans[5] == "Y">>\
<span class=hist style=color:green>Y</span>\
<<elseif _ans[5] == "L" || _ans[5] == "U" || _ans[5] == "F">>\
<span class=hist style=color:yellow>_ans[5]</span>\
<<else>>\
<span class=hist>_ans[5]</span>\
<</if>></b>
<</replace>>
<<elseif _att == 3>>
<<replace #hist2>>\
<b><<if _ans[0] == "F">>\
<span class=hist style=color:green><b>F</b></span>\
<<elseif _ans[0] == "L" || _ans[0] == "U" || _ans[0] == "Y">>\
<span class=hist style=color:yellow>_ans[0]</span>\
<<else>>\
<span class=hist>_ans[0]</span>\
<</if>>\
<<if _ans[1] == "L">>\
<span class=hist style=color:green>L</span>\
<<elseif _ans[1] == "F" || _ans[1] == "U" || _ans[1] == "Y">>\
<span class=hist style=color:yellow>_ans[1]</span>\
<<else>>\
<span class=hist>_ans[1]</span>\
<</if>>\
<<if _ans[2] == "U">>\
<span class=hist style=color:green>U</span>\
<<elseif _ans[2] == "L" || _ans[2] == "F" || _ans[2] == "Y">>\
<span class=hist style=color:yellow>_ans[2]</span>\
<<else>>\
<span class=hist>_ans[2]</span>\
<</if>>\
<<if _ans[3] == "F">>\
<span class=hist style=color:green>F</span>\
<<elseif _ans[3] == "L" || _ans[3] == "U" || _ans[3] == "Y">>\
<span class=hist style=color:yellow>_ans[3]</span>\
<<else>>\
<span class=hist>_ans[3]</span>\
<</if>>\
<<if _ans[4] == "F">>\
<span class=hist style=color:green>F</span>\
<<elseif _ans[4] == "L" || _ans[4] == "U" || _ans[4] == "Y">>\
<span class=hist style=color:yellow>_ans[4]</span>\
<<else>>\
<span class=hist>_ans[4]</span>\
<</if>>\
<<if _ans[5] == "Y">>\
<span class=hist style=color:green>Y</span>\
<<elseif _ans[5] == "L" || _ans[5] == "U" || _ans[5] == "F">>\
<span class=hist style=color:yellow>_ans[5]</span>\
<<else>>\
<span class=hist>_ans[5]</span>\
<</if>></b>
<</replace>>
<<else>>
<<goto "HFired">>
<</if>>
<<set _ans = ["", "", "", "", "", ""]>>
<<replace #text0>> <</replace>>
<<replace #text1>> <</replace>>
<<replace #text2>> <</replace>>
<<replace #text3>> <</replace>>
<<replace #text4>> <</replace>>
<<replace #text5>> <</replace>>
<<set _id = 0>>
<</if>>
<</if>>
<</button>>\
\
<<button Z>><<switch _id>><<case 0>><<replace #text0>>Z<</replace>><<case 1>><<replace #text1>>Z<</replace>><<case 2>><<replace #text2>>Z<</replace>><<case 3>><<replace #text3>>Z<</replace>><<case 4>><<replace #text4>>Z<</replace>><<case 5>><<replace #text5>>Z<</replace>><</switch>><<set _ans[_id] = "Z">><<if _id < 6>><<set _id++>><</if>><</button>>\
\
<<button X>><<switch _id>><<case 0>><<replace #text0>>X<</replace>><<case 1>><<replace #text1>>X<</replace>><<case 2>><<replace #text2>>X<</replace>><<case 3>><<replace #text3>>X<</replace>><<case 4>><<replace #text4>>X<</replace>><<case 5>><<replace #text5>>X<</replace>><</switch>><<set _ans[_id] = "X">><<if _id < 6>><<set _id++>><</if>><</button>>\
\
<<button C>><<switch _id>><<case 0>><<replace #text0>>C<</replace>><<case 1>><<replace #text1>>C<</replace>><<case 2>><<replace #text2>>C<</replace>><<case 3>><<replace #text3>>C<</replace>><<case 4>><<replace #text4>>C<</replace>><<case 5>><<replace #text5>>C<</replace>><</switch>><<set _ans[_id] = "C">><<if _id < 6>><<set _id++>><</if>><</button>>\
\
<<button V>><<switch _id>><<case 0>><<replace #text0>>V<</replace>><<case 1>><<replace #text1>>V<</replace>><<case 2>><<replace #text2>>V<</replace>><<case 3>><<replace #text3>>V<</replace>><<case 4>><<replace #text4>>V<</replace>><<case 5>><<replace #text5>>V<</replace>><</switch>><<set _ans[_id] = "V">><<if _id < 6>><<set _id++>><</if>><</button>>\
\
<<button B>><<switch _id>><<case 0>><<replace #text0>>B<</replace>><<case 1>><<replace #text1>>B<</replace>><<case 2>><<replace #text2>>B<</replace>><<case 3>><<replace #text3>>B<</replace>><<case 4>><<replace #text4>>B<</replace>><<case 5>><<replace #text5>>B<</replace>><</switch>><<set _ans[_id] = "B">><<if _id < 6>><<set _id++>><</if>><</button>>\
\
<<button N>><<switch _id>><<case 0>><<replace #text0>>N<</replace>><<case 1>><<replace #text1>>N<</replace>><<case 2>><<replace #text2>>N<</replace>><<case 3>><<replace #text3>>N<</replace>><<case 4>><<replace #text4>>N<</replace>><<case 5>><<replace #text5>>N<</replace>><</switch>><<set _ans[_id] = "N">><<if _id < 6>><<set _id++>><</if>><</button>>\
\
<<button M>><<switch _id>><<case 0>><<replace #text0>>M<</replace>><<case 1>><<replace #text1>>M<</replace>><<case 2>><<replace #text2>>M<</replace>><<case 3>><<replace #text3>>M<</replace>><<case 4>><<replace #text4>>M<</replace>><<case 5>><<replace #text5>>M<</replace>><</switch>><<if _id < 6>><<set _id++>><</if>><</button>>\
\
<<button Del>><<switch _id>><<case 1>><<replace #text0>> <</replace>><<case 2>><<replace #text1>> <</replace>><<case 3>><<replace #text2>> <</replace>><<case 4>><<replace #text3>> <</replace>><<case 5>><<replace #text4>> <</replace>><<case 6>><<replace #text5>> <</replace>><</switch>><<set _ans[_id-1] = "">><<if _id > 0>><<set _id-->><</if>><</button>></center>
</div><div style="width: 101.9%; background-color:#0000B2;"> <div id=btn1 class="topBar3"><<button "Shut Down" "HOE">><</button>><div style="min-width: 75px; max-width: 75px; max-width: 150px; 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><<SpaceClick>>You manage to get into Mrs. Holt computer and with barely any effort, you find a weird folder on her computer. As you open it up, you find files upon files of her doing various sexual acts. Nothing reprehensible, but certainly enough to cause a scandal within the company, right?
<center><video src="Images/Porn/MrsHoltSecret1.m4v" type=video/m4v autoplay loop></video>
<video src="Images/Porn/MrsHoltSecret2.m4v" type=video/m4v autoplay loop></video></center>
<span class=You><i>"I need to copy those, if I want actual leverage on her..."</i></span> You grab a thumbdrive and copy a couple of files, just enough to have an insurrance policy. While you do feel a little guilty, at least you have a way out of her own blackmail.
<center><video src="Images/Porn/MrsHoltSecret3.m4v" type=video/m4v autoplay loop></video></center>
Now, you're the one with the <<link "advantage..." "PWSuccess2">><</link>>Speaking of the devil, Mrs. Holt returns to the office, once again with a somewhat foul mood. It seems that no matter what she does, she will be somewhat angry. There is something almost sad to this, like if the only pleasure in her worklife was to be in complete control, especially of her direct subordinates.
<span id=choice><center><<link "Time to free myself!">><<replace #choice>>You know now's the best time, worst case, you'll get fired, otherwise, you'll probably get <i>some</i> freedom.
<span class=Holt>"I see you spent your day doing nothing, as always. You know, you should appreciate what I'm doing for you. But I see you perhaps need more... motivation to do so."</span>
<span class=You>"No, enough with this crap. I might be your employee, but I'm not going to take anymore of this, Mrs. Holt"</span>
You can see her face get red with with anger. <span class=Holt>"Oh you poor little thing. You do realize your entire career hinges on my good will, don't you? I'm going to give you one more-"</span>
You put the thumbdrive in your laptop and open one of her porn files. Her expression changes immediately from cheer anger to pure terror. <span class=You>"Well you see, you <b>could</b> fire me, but then, I'. sure some tabloid would love to see what you do when you aren't torturing your employees."</span>
<span class=Holt>"Well, marked me impressed, maybe you have a little more brain than I expected. Alright then, what do you want for this thing to stay between us?"</span>
<span id=choice2><center><<link "I want out">><<replace #choice2>><span class=You>"Look, I just want out of this, just say I completed my internship, remove that chastity cage and then I'll be on my way and I'll delete the files I have."</span>
<span class=Holt>"That's all? Well, that's simple enough... I expected something more grandiose, but that is simple enough."</span> She takes out the key to your golden prison from one of her drawers and removes it, freeing your member from her control.
You also uphold your end of the bargain and delete the files. <span class=Holt>"No backups?"</span>
<span class=You>"None, I just got them. It's been a pleasure conducting business with you."</span> You say this and simply leave the office with what few items belonged to you. Finally, you are <span id=btn1><<link "free." "HOE">><<set $flags.jobs.holt.active = false>><<takeOff "GoldenChastity">><<removeFromInventory "GoldenChastity">><<set $player.stats.dignity+=5>><<set $college.programs[3].active = false>><<set $college.programs[3].completed = true>><</link>></span><</replace>><</link>> | <<link "Remove the chastity and a raise">><<replace #choice2>><span id=You>"Frankly? I don't mind the whole dress up schtick, but I want to be paid accordingly. Also, I don't want to have this thing on 24/7, it's messing with my life. I don't mind working with you, or whatever, but those are my conditions, take them or leave them."</span>
<span class=Holt>"That's all? Well, I think that is more than fair... I didn't expect you to want to keep the whole dress-up part, but I'm not one to miss such a great opportunity."</span> It's almost as if she found some kind of victory in this situation... it's weird...
She takes out the key to your golden prison from one of her drawers and removes it, freeing your member from her control.
You also uphold your end of the bargain and delete the files. <span class=Holt>"No backups?"</span>
<span class=You>"None. I'll see you tomorrow, Mrs. Holt."</span> You feel like you deserve to celebrate now that you are somewhat less <span id=btn1><<link "restrained." "HOE">><<set $flags.jobs.holt.raise = true>><<takeOff "GoldenChastity">><<removeFromInventory "GoldenChastity">><<set $player.stats.sissification+=2>><</link>></span><</replace>><</link>> | <<link "A raise">><<replace #choice2>><span id=You>"I want a raise, if I'm going to put up with all of this, I think I deserve a better pay."</span>
<span class=Holt>"That's all? Well, I think that is more than fair... I didn't expect you to want to keep the whole dress-up part, let alone the chastity, but I'm not one to miss such a great opportunity."</span> It's almost as if she found some kind of victory in this situation... it's weird... But, then again, there's something so hot to being her pet...
You also uphold your end of the bargain and delete the files. <span class=Holt>"No backups?"</span>
<span class=You>"None. I'll see you tomorrow, Mrs. Holt."</span> You feel like you deserve to celebrate your pay <span id=btn1><<link "raise." "HOE">><<set $flags.jobs.holt.raise = true>><<set $player.stats.sissification+=3>><<set $player.stats.dominance-=3>><</link>></span><</replace>><</link>></center></span><</replace>><</link>> | <<link "Delete the files">><<replace #choice>>You sigh as you open your own computer, putting the thumbdrive in. While you know you'll have to support her for the next few weeks, you just can't put yourself to going to those lengths either. Well, at least, you did see some rather interesting pictures and videos of <span id=btn1><<link "her..." "HOE">><<set $flags.jobs.holt.escapeMrsHolt = false>><<addLustModifier "Mrs. Holt's Naughty Files" 15 1 720>><</link>></span><</replace>><</link>></center></span><<SpaceClick2>>