Your browser lacks required capabilities. Please upgrade it or switch to another to continue.
Loading…
<<if $mapMode is true and tags().includes("map")>>
<<link "Map">>
<<Map>>
<</link>>
<</if>>
<<if $menuMode is true>>
<<link "Menu">>
<<Menu>>
<</link>>
<</if>>
!Character
---------------------------------------------
You are $player.name.
!!!Appearance
---------------------------------------------
<<Examine $player>>
!!!Psyche
---------------------------------------------
<<ShowMindPsyche $player>><<ShowFemininePsyche $player>><<ShowSlutPsyche $player>><<ShowBimboPsyche $player>>
!!!Skills
---------------------------------------------
<<ShowOralSkill $player>><<ShowHandjobSkill $player>><<ShowSexSkill $player>><<ShowAnalSkill $player>><<ShowDancingSkill $player>><<ShowCleaningSkill $player>><<ShowSocialSkill $player>><<ShowHighheelsSkill $player>>
<<button "Return" $return>><</button>>!Settings
---------------------------------------------
Max Returns: 10 - Set
(Doesn't work yet)
<<DebugSetting>>
<<PhotoSetting>>
<<button "Return" $return>><</button>><<UpdatePlayerBody>>
<<Time>>
<div style='position: relative; margin-left: 1.4em; width: 12em; height: 34em;'>
<<if $showPCFront is true>>
<<include "Player Body">>
<<include "Player Clothing">>
<<include "Player Head">>
<<include "Player Makeup">>
<<else>>
<<include "Player Body">>
<<include "Player Head">>
<<include "Player Makeup">>
<<include "Player Clothing">>
<</if>>
</div>
<<if $player.isFemale is true>><<if $showPCFront is true>><<link "Show Back">><<set $showPCFront to false>><<replace "#story-caption">><<display "StoryCaption">>
<</replace>><</link>><<elseif $showPCFront is false>><<link "Show Front">><<set $showPCFront to true>><<replace "#story-caption">><<display "StoryCaption">><</replace>><</link>><</if>><</if>><<StartPlayer>>
<<StartEvents>>
<<StartDreams>>
<<StartReflections>>
<<StartCharacters>>
<<StartCosmetics>>
<<StartHairStyles>>
<<StartClothing>>
<<StartMentalInput>>
<<StartChoices>>
<<StartMisc>>
<<StartTherapy>>
<<set $player.maleName = "">>
<<set $player.femaleName = "">>
<<set $repayAmount = 0>>
<<set $showPCFront to true>>
<<set $showTerminal to true>>
<<set $showEvents to true>>
<<set $storyHasReflected to false>>
<<set $totalHealth to 1000>>
<<set $health to $totalHealth>>
<<set $DebugClothes to false>>
<<set $DebugOutfit to false>>
<<set $debugMode to true>>
<<set $hypnoMode to true>>
<<set $mapMode to true>>
<<set $menuMode to true>>
<<set $pcMaleBody = "images/player/male/pc-male-undies.png">>!Intro
-----------------------------------------------
Event Girl is an interactive story, in which you take control of a young college student going on a field trip with his class to a Cryolab. The year is 2023, and promising progress is being made in the Cryostasis field.
However, an unfortunate accident on the field trip has unknowingly left you in permanent stasis. You wake up, flung far into the future. The year is now 2206 and the world is a very different place. Not only that, but you're not even yourself anymore. The corporation responsible for your awakening; eVentia Corp has changed you into a more suitable candidate to pay off your crippling debt to them.
The world of the future now lies before your new feminine self.
You must now become an Event Girl.
@@.red;Warning!@@ - The game contains photosensitive content, flashing images, suggestive content and mind-altering content that some may be susceptible, vulnerable or otherwise discouraged by. You can turn off photosensitive content in the settings, though this @@.bold;still@@ does not guarantee it won't show due to error/bugs/me forgetting to disable it.
<<addStatistics $presetStatistics $player>>
<<button "Start">>
<<goto "Intro - Character Creation">>
<</button>>The howling of your alarm clock wakes you up and in a slumbering stupor you flail your arm in its general direction. You eventually manage to tap the snooze button. However, the continued howling 5-minutes later finally forces you up.
A tired yawn escapes you whilst you stretch and slowly rise from your long nights rest. You then sluggishly drag yourself towards the bathroom to prepare for the day.
As you enter, you take a good long look in the [[mirror|Character]], observing and taking in your obvious trashed morning appearance.
In front of you stands <<textbox "$player.maleName" $player.maleName>>, 19 years old college sophomore, not too shabby you think to yourself, flexing a bit.
With your toothbrush in hand you apply the toothpaste and start brushing away.
You also grab your crotch, just to make sure your precious, most prized possession is still there.
<<print $player.body.genitals.penisSizeText[$player.body.genitals.size]>> \
( <<if $player.body.genitals.size <= 3>>[[Increase|Intro - Character Creation][$player.body.genitals.size += 1, $player.maleName to $player.maleName.trim()]]<<else>>Increase<</if>> | <<if $player.body.genitals.size >= 1>>[[Decrease|Intro - Character Creation][$player.body.genitals.size -= 1, $player.maleName to $player.maleName.trim()]]<<else>>Decrease<</if>> )
@@#input-error;@@
<<button "Take a shower">>
<<set $player.maleName to $player.maleName.trim()>>
<<if $player.maleName is "">>
<<replace "#input-error">>Please enter your name.<</replace>>
<<else>>
<<goto "Intro - Shower">>
<<set $player.name to $player.maleName>>
<</if>>
<</button>>As you approach the destination, you both spot the huge Cryola Cryolab building.
<<Speak $jake "Weren't these Cryola-clowns involved in some stasis scandal not too long ago?">>
<<Speak $player "Really? Never heard about them before. I don't really understand why we have to go to a cryolab for a humanities class." "male-default">>
<<Speak $jake "Who cares bro, we here for that ass!">>
After finding a suitable spot, you both start looking for the meetup area after entering the lobby. However, the lobby is completely empty.
<<Speak $jake "Fuck! I knew it, we're too fucking la-">>
Before he can even finish his sentence, someone clears their throat behind the both of you.
<<button "You turn around.">>
<<goto "Intro - Class Trip 2">>
<</button>>As you enter the elevator you quickly notice that it's not going up, but down.
<<Speak $player "So uuuh, the rest of the class is waiting for us?" "male-default">>
She looks at you directly with her piercing glare.
<<Speak $cryolareceptionist "No, ze class haz already begun ze tour. We will be there zoon enough, zey zhould not have gotten far." "answer">>
A faint click and the elevator door opens revealing a long hallway. You spot the class not far from the both of you further down the hall.
<<Speak $jake "Ah good! I see them, thank you miss!">>
<<Speak $cryolareceptionist "Alright. I will leave it to you then. Have nice vizit.">>
She smiles as you both exit the elevator and quickly stroll towards the class. As you approach the tour in session, you hear an almost condescending, yet so familiar voice address you.
<<Speak $palmer "Ah! look who it is, decided to finally come along after all?" "angry">>
<<Speak $jake "Sorry Miss Palmer, we had some trouble with traffic, but we're here now aren't we?" "bruh">>
She smirks and crosses her arms, however she quickly loosens up.
<<Speak $palmer "I guess so, join up then, we're getting to the good part now. They're going to show us the newest line of their cryo-chambers.">>
<<button "The tour begins">>
<<goto "Intro - Class Trip 4">>
<</button>>The two of you blend in with the rest of the class and the tour guide, a young blonde, professional-looking woman resumes explaining some of the equipment presented. The both of you quickly get bored though, not really having any interest in any of this. You spot Jessica in the crowd of the class, your eyes meet and she blushes.
<<Speak $jake "Yo, she wants you bro, gotta make sure she don't run away. Go on dude.">>
<<Speak $player "I know, I know. Calm down. Be right back then." "male-default">>
You smoothly reposition yourself to get closer to her, until you stand next to her.
<<Speak $player "Hey Jessica, forgot to let ya know I had a great time yesterday." "male-hello">>
<<Speak $jessica "Oh hey $player.maleName, me too! We should do it again another time.">>
You're both abruptly interrupted.
<<Speak $palmer "Be quiet you two! Pay attention to the tour!" "angry">>
You both cringe slightly, but quickly pick up on the tour.
<<Speak $cryolaguide "And here we observe the Hemo-coolant Injector. An old and outdated approach to prevent blood and cell crystal formation and attain total vitrification in mere seconds. No longer needed with our newer Vita Cell-Regulation system.">>
<<button "The tour continues">>
<<goto "Intro - Class Trip 5">>
<</button>><<widget StartPlayer>>
<<StartPlayerAnatomy>>
<<StartPlayerPsyche>>
<<StartPlayerSkills>>
<<StartPlayerClothes>>
<<set $player = {
name: "Jimmy",
maleName: "Jimmy",
femaleName: "Candace",
stripperName: "Candace",
portraitName: "player",
isTransformed: false,
isFemale: false,
modifiers: ["essential", "player"],
background: 0,
statistics: "",
body: $body,
clothes: $clothes,
coverage: [],
psyche: $psyche,
skills: $skills
}>>
<</widget>><<widget StartPlayerAnatomy>>
<<StartBodyParts>>
<<set $body = {
torso: $torso,
hair: $hair,
skin: $skin,
face: $face,
tits: $tits,
genitals: $genitals,
tits: $tits,
ass: $ass
}>>
<</widget>>
<<widget StartBodyParts>>
<<set $torso = {
typeText: "Your body is masculine with broad shoulders and thin hips. ",
mods: [],
tattoos: [],
nails: 0,
nailsText: ["","Your nails are painted in light girly pink.","Your nails are painted in deep black.","Your nails are painted in bright feminine red."],
piercings: []
}>>
<<set $hair = {
style: 2,
styleName: "voss",
styleText: ["Your hair is scruffy and ","Your hair is set up in a ponytail and ","Your hair is neck-length, neatly kempt and ","Your hair is braided in a long fashionable ponytail and ", "Your hair is neatly set in two ponytails and "],
mods: [],
colorName: "black"
}>>
<<set $skin = {
typeText: "Your skin is soft and ",
mods: [],
color: 1,
colorText: ["pale in color.","fair in color.","tanned in color.","dark in color."]
}>>
<<set $face = {
type: "",
mods: [],
tattoos: [],
piercings: [],
beauty: 0,
beautyText: ["Your face is average in terms of attractiveness, with ","Your face is quite attractive, with ","Your face is beautiful, with ","Your face is absolutely divine without the slightest hint of any flaws, with "],
makeup: 0,
isStamped: false,
isSmeared: false,
makeupText: ["You're not wearing any makeup.", "You're wearing a light minimalistic makeup.", "You're wearing sultry makeup with an attention-grabbing allure.", "You're wearing heavy, overdone makeup that grabs attention and sends a seductive message."],
eyecolor: 0,
eyecolorText: ["blue eyes and ","brown eyes and ","amber eyes and ","grey eyes and ","green eyes and "],
lips: 0,
lipsText: ["thin lips.","above average lips.","thick luscious lips.","cock-sucking lips."]
}>>
<<set $genitals = {
type: 1,
mods: [],
tattoos: [],
piercings: [],
size: 0,
penisSizeText: ["Your <<Penis>> is pathetic in size, with two small balls.","Your <<Penis>> is below average, with two regular-sized balls.","Your <<Penis>> is just about average, with two regular-sized balls.","Your <<Penis>> is above average, with two regular-sized balls.","Your <<Penis>> is fairly hung, with two huge balls."],
vaginaSizeText: ["You have a virgin <<Vagina>> between your legs.","You have a tight <<Vagina>> between your legs.","You have a used <<Vagina>> between your legs.","You have a loose <<Vagina>> between your legs.","You have a gaping <<Vagina>> between your legs."]
}>>
<<set $tits = {
type: "",
mods: [],
tattoos: [],
piercings: [],
size: 3,
titsName: "medium",
titsSizeText: ["Your chest is manly and flat.","Your <<Tits>> are tiny and fill an A-cup.","Your <<Tits>> are rather small and fill a B-cup.","Your <<Tits>> are average and fill a C-cup.","Your <<Tits>> are above average and fill a DD-cup.", "Your <<Tits>> are big and fill an E-cup.", "Your <<Tits>> are huge and fill a F-cup.", "Your <<Tits>> are massive and fill a G-cup."]
}>>
<<set $ass = {
type: "",
mods: [],
tattoos: [],
piercings: [],
assSize: 0,
assholeSize: 0,
assName: "tiny",
assSizeText: ["Your <<Ass>> is flat, with a ","Your <<Ass>> is small, with a ","Your <<Ass>> is average, with a ","Your <<Ass>> is round, with a ","Your <<Ass>> is heart-shaped, with a "],
assholeSizeText: ["virgin <<Asshole>>.","tight <<Asshole>>.","used <<Asshole>>.","loose <<Asshole>>.","gaping <<Asshole>>."]
}>>
<</widget>>
<<widget Examine>>
<<set $examined = $args[0]>>
<<ExamineFace $examined>>
<<ExamineHair $examined>>
<<ExamineBody $examined>>
<<ExamineGenitals $examined>>
<<ExamineAss $examined>>
<</widget>>
<<widget ExamineFace>>
<<set $examined = $args[0]>>
<<set $examinedBeauty = $examined.body.face.beauty>>
<<set $examinedEyes = $examined.body.face.eyecolor>>
<<set $examinedLips = $examined.body.face.lips>>
<<set $examinedMakeup = $examined.body.face.makeup>>
$examined.body.face.beautyText[$examinedBeauty]
$examined.body.face.eyecolorText[$examinedEyes]
$examined.body.face.lipsText[$examinedLips]
$examined.body.face.makeupText[$examinedMakeup]
<</widget>>
<<widget ExamineHair>>
<<set $examined = $args[0]>>
<<set $examinedHairStyle = $examined.body.hair.style>>
<<set _examinedHairColor = $examined.body.hair.colorName>>
$examined.body.hair.styleText[$examinedHairStyle]
<<print _examinedHairColor>> in color.
<</widget>>
<<widget ExamineBody>>
<<set $examined = $args[0]>>
<<set $examinedSkinColor = $examined.body.skin.color>>
<<set $examinedNails = $examined.body.torso.nails>>
$examined.body.torso.typeText
$examined.body.skin.typeText
$examined.body.skin.colorText[$examinedSkinColor]
$examined.body.torso.nailsText[$examinedNails]
<</widget>>
<<widget ExamineGenitals>>
<<set $examined = $args[0]>>
<<if $examined.body.genitals.type == 1>>
<<set $examinedGenitalSize = $examined.body.genitals.size>>
$examined.body.genitals.penisSizeText[$examinedGenitalSize]
<<else>>
<<set $examinedGenitalSize = $examined.body.genitals.size>>
$examined.body.genitals.vaginaSizeText[$examinedGenitalSize]
<</if>>
<</widget>>
<<widget ExamineAss>>
<<set $examined = $args[0]>>
<<set $examinedAssSize = $examined.body.ass.assSize>>
<<set $examinedAssholeSize = $examined.body.ass.assholeSize>>
$examined.body.ass.assSizeText[$examinedAssSize]
$examined.body.ass.assholeSizeText[$examinedAssholeSize]
<</widget>><<widget UpdatePlayerBody>>
<<if $player.body.tits.size <= 0>>
<<if $player.isFemale is false>>
<<set $player.body.tits.size = 0>>
<<set $player.body.tits.titsName = "manly">>
<<else>>
<<set $player.body.tits.size = 1>>
<<set $player.body.tits.titsName = "tiny">>
<</if>>
<<elseif $player.body.tits.size == 1>>
<<set $player.body.tits.titsName = "tiny">>
<<elseif $player.body.tits.size == 2>>
<<set $player.body.tits.titsName = "small">>
<<elseif $player.body.tits.size == 3>>
<<set $player.body.tits.titsName = "medium">>
<<elseif $player.body.tits.size == 4>>
<<set $player.body.tits.titsName = "large">>
<<elseif $player.body.tits.size >= 5>>
<<set $player.body.tits.size = 5>>
<<set $player.body.tits.titsName = "huge">>
<</if>>
<<if $player.body.ass.assSize <= 0>>
<<set $player.body.ass.assSize = 0>>
<<set $player.body.ass.assName = "tiny">>
<<elseif $player.body.ass.assSize == 1>>
<<set $player.body.ass.assName = "small">>
<<elseif $player.body.ass.assSize == 2>>
<<set $player.body.ass.assName = "medium">>
<<elseif $player.body.ass.assSize == 3>>
<<set $player.body.ass.assName = "large">>
<<elseif $player.body.ass.assSize >= 4>>
<<set $player.body.ass.assSize = 4>>
<<set $player.body.ass.assName = "huge">>
<</if>>
/*
<<if $updateCoverage is true>>
<<set $player.clothes.braCovered to false>>
<<set $player.clothes.pantiesCovered to false>>
<<set $player.clothes.crotchCovered to false>>
<<set $player.clothes.titsCovered to false>>
<<for _i to 0; _i lt $tops.length; _i++>>
<<if $tops[_i].isWorn is true>>
<<if $tops[_i].coversBra is true>>
<<set $player.clothes.braCovered to true>>
<<set $player.clothes.titsCovered to true>>
<</if>>
<<if $tops[_i].coversPanties is true>>
<<set $player.clothes.pantiesCovered to true>>
<<set $player.clothes.crotchCovered to true>>
<</if>>
<</if>>
<</for>>
<</if>>*/
<</widget>>The tour goes on and you reach a Cryo-Chamber on display.
<<Speak $cryolaguide "And here we have our display model. A fully functional Cryo Chamber, the one used in our trials. No longer used in production. You're the first visitors to see it!">>
The Cryo-Chamber is golden-yellow and open, showing a comfortable spacious interior. The door is sleeved, and there's a userpad right next to the entrance of it.
<<Speak $jake "Looks all futuristic and shit, what do you say, $player.maleName?">>
<<Speak $player "I don't really care bro, have you seen Jessica?" "male-careless">>
You're both interrupted once again as the tour guide continues her speech.
<<Speak $cryolaguide "And now we will have a short break. Feel free to take pictures and try out the comfortable interior of this display model. The cafeteria is just around the corner. The tour will continue in 20 minutes.">>
You look around to see if you can spot Jessica, and there she is, coming straight towards you.
<<Speak $jessica "Isn't this all so exciting $player.maleName! Just think about the endless opportunities mankind can achieve with this kind of technology!" "laugh">>
<<Speak $player "Y-yes! I totally agree! Truly amazing really!" "male-smile">>
<<Speak $jessica "Oh-hey! Take a picture of me inside of it!">>
She gives you her smartphone and darts of towards the others surrounding the Cryo Chamber, waving her hand to follower her.
<<button "You and Jake follow her">>
<<goto "Intro - Class Trip 6">>
<</button>><<timed 3s t8n>>Darkness surrounds you and you are nowhere and no one.<</timed>>
<<timed 6s t8n>>There is nothing...<</timed>>
<<timed 9s t8n>>Something stings you... How odd...<</timed>>
<<timed 12s t8n>>You drift off again...<</timed>>
<<timed 15s t8n>>You're out of time, it's nowhere to be found... What's going on?<</timed>>
<<timed 18s t8n>>Oh, your stomach feels weird... You have a stomach?<</timed>>
<<timed 21s t8n>>Something cuts me... Did I... Lose something?<</timed>>
<<timed 24s t8n>>Darkness...<</timed>>
<<timed 27s t8n>>Hot... It's getting hotter... What's that? Light?<</timed>>
<<timed 30s t8n>><<button "You open your eyes">>
<<goto "Intro - Awakening">>
<</button>><</timed>>You open your eyes and a shining light pierces your eyes turning the familiar darkness into an overwhelming scene of brightness.
<<GenderBend>>
<<Speak $drlinus "Appears they're waking up... Best you remain at the ready.">>
<<Speak $eventiaguard "Yes, sir!">>
Gravity pulls you down and the soft bed you lie on caresses your skin. Who are you? Where are you?
<<PlayerSpeak "Wha- Where am i?" "pleasure">>
<<Speak $drlinus "Take it slow, let your senses return. Remain calm.">>
You rise up and feel an unfamiliar weight on your chest. You touch it, and feel the the tender softness, as you cup your breasts.
<<PlayerSpeak "Mhmmm... What's this?" "pleasure">>
You trail your hands down along your stomach, until you reach your crotch. Your heart sinks as you feel as if somethings missing. A jolt of pleasure shoots up through your stomach and down your loins as you encounter something damp and wet.
<<PlayerSpeak "Oh this feels... Really good..." "pleasure">>
You drool as you touch your sensitive body.
<<Speak $eventiaguard "Err... hmph... Doc... Don't think they're entirely awake.">>
<<Speak $drlinus "Hey? Are you with me?">>
<<button "Your memory suddenly begins to return">>
<<goto "Intro - Memory Fall">>
<</button>>You stop groping yourself and look around the room. It's white with a clinical atmosphere, similar to a hospital, but not entirely.
<<PlayerSpeak "I-... I am... $player.maleName? Wait wha-!">>
You quickly jolt up as your memory returns, hitting you like a truck.
<<PlayerSpeak "Holy shit! What the hell's going on?! Where the fuck am i?! Why- WHY THE FUCK DO I HAVE TITS?! MY VOICE?! WHY DO I SOUND LIKE THIS?!" "angry">>
<<Speak $eventiaguard "Miss! Please remain calm!">>
<<Speak $drlinus "Let us explain! My name-... Argh! Don't do anything hasty now!">>
You quickly roll over your bed and try to stand up only to fall face first unto the floor. You immediately try to stand up, only to realize your feet feel extremely weird and your body weak.
<<PlayerSpeak "What happened?! Oh- Oh no-no-NO! I was in the cryo-thing! WHAT THE HELL HAPPENED?!" "angry">>
<<Speak $drlinus "My name is Dr. Linus, I work for eVentia. The company responsible for saving your life! Just, remain calm, Miss... Whatever your name was.">>
<span id="CalmMessage"></span>
<<button "Remain calm">>
<<replace "#CalmMessage">>
@@.alertmessage;Any person would freak out now.@@
<</replace>>
<</button>>
<<button "FREAK THE FUCK OUT">>
<<goto "Intro - Freak Out">>
<</button>>!Debug Menu
------------------------------------
Pod: [[Enter|Pod - Main]]
Pod - Wardrobe: [[Enter|Pod - Wardrobe]]
Event Board: [[Enter|eVentia - Event Board]]
Fashion Strip: [[Enter|eVentia - Fashion Strip - North]]
Psyche Clinic: [[Enter|eVentia - Psyche Clinic]]
Sex: [[Turn Female|Debug - Menu][$player.isFemale to true, $player.body.genitals.type = 0, $player.body.genitals.size = 0, $player.body.torso.typeText = "Your body is feminine with curves and wide hips."]]
Get Cash: [[Press Me|Debug - Menu][$units += 10000000]]
Set Name: <<link "Press Me">><<SetName>><</link>>
!!!Body Morphing
------------------------------------
<<print $player.body.tits.titsSizeText[$player.body.tits.size]>> \
( <<if $player.body.tits.size <= 4>>[[Increase|Debug - Menu][$player.body.tits.size += 1]]<<else>>Increase<</if>> | <<if $player.body.tits.size >= 1>>[[Decrease|Debug - Menu][$player.body.tits.size -= 1]]<<else>>Decrease<</if>> )
<<print $player.body.ass.assSizeText[$player.body.ass.assSize] + $player.body.ass.assholeSizeText[$player.body.ass.assholeSize]>> \
( <<if $player.body.ass.assSize <= 3>>[[Increase|Debug - Menu][$player.body.ass.assSize += 1]]<<else>>Increase<</if>> | <<if $player.body.ass.assSize >= 1>>[[Decrease|Debug - Menu][$player.body.ass.assSize -= 1]]<<else>>Decrease<</if>> )
!!!Stats
------------------------------------
<<DebugFeminine>>
<<DebugSlut>>
<<DebugBimbo>>
<<DebugMind>>
!!!Clothes
------------------------------------
Get All Clothes: [[Press Me|Debug - Menu][$DebugClothes to true]]
Test Outfit: [[Press Me|Debug - Menu][$DebugOutfit to true]]
$loadedPlayerOutfit.top
$loadedPlayerOutfit.bottom
$loadedPlayerOutfit.bra
$loadedPlayerOutfit.pantie
$loadedPlayerOutfit.heels
$loadedPlayerOutfit.stockings
<<DebugClothes>>
!!!Sex
------------------------------------
Statistics: <<link "Go Here">><<script>>Dialog.setup("Sex Statistics");Dialog.wiki(Story.get("Sex Statistics").processText());Dialog.open();<</script>><</link>>
Blowjob: [[Go Here|Sex - Main][$cSex = "blowjob", $active = $client1, $passive = $player, $mSex = "sensual", $endPassage = "Debug - Menu"]]
Sex: [[Go Here|Sex - Main][$cSex = "sex", $active = $client1, $passive = $player, $mSex = "sensual", $endPassage = "Debug - Menu"]]
!!!Incident
------------------------------------
Debug: <<link "Go Here">><<DebugIncidents>><</link>>
!!!Story Points
------------------------------------
Cryo Sleep: [[Go Here|Intro - Cryo Sleep]]
Ending 001: [[Go Here|Ending - Display]] You find yourself inside of your sleeping pod.
@@.boldtext;Terminal@@ - <<if $showTerminal is true>>[[Turn Off|Pod - Main][$showTerminal to false]]<<else>>[[Turn On|Pod - Main][$showTerminal to true]]<</if>>
-------------------------------------
<<if $showTerminal is true>>Your terminal is on, displaying your current units and debt to eVentia.
Units: $units
Debt: $debt
<<button "E Log">>
<<ELog>>
<</button>>
<<button "Manage Debt">>
<<goto "Terminal - Debt Management">>
<</button>>
<</if>>@@.boldtext;Wardrobe@@
-------------------------------------
Access your eVentia wardrobe or check yourself out in the mirror.
<<button "Check Yourself">>
<<goto "Character">>
<</button>>
<<button "Access Wardrobe">>
<<goto "Pod - Wardrobe">>
<</button>>
@@.boldtext;Events@@ - <<if $showEvents is true>>[[Turn Off|Pod - Main][$showEvents to false]]<<else>>[[Turn On|Pod - Main][$showEvents to true]]<</if>>
-------------------------------------
<<if $showEvents is true>>Your established or upcoming events.
<<EstablishedEvents>><</if>>
@@#PodThoughts;@@
<<button "Reflect">>
<<goto "Pod - Reflection">>
<</button>>
<<if $currentDayTime == 3>><<button "Sleep">><<goto "Sleep">><<set $currentDayTime += 1>><</button>><<else>><<button "Rest">><<goto "Pod - Main">><<set $currentDayTime += 1>><</button>><</if>>
<<button "Exit Pod">>
<<if $player.coverage.includes("breasts") and $player.coverage.includes("crotch")>>
<<goto "eVentia - Pod Hall">>
<<else>>
<<replace "#PodThoughts">>
<<PlayerSpeak "I can't leave like this... I gotta show some kind of modesty...">>
<</replace>>
<</if>>
<</button>>!!!Terminal - Debt Management
------------------------------------------------
Your current debt is $debt units, with an interest of 2.5%.
You currently have $units units that you can pay off your debt with.
!!!Debt Repayment
------------------------------------------------
<<textbox "$repayAmount" $repayAmount>><<button "Repay">>
<<replace "#text-error">><</replace>>
<<set $repayAmount to Number($repayAmount)>>
<<if !Number.isInteger($repayAmount)>>
<<replace "#text-error">>Please enter a numerical value.<</replace>>
<<else>>
<<if $repayAmount > $units>>
<<replace "#text-error">>You don't have enough units for that.<</replace>>
<<elseif $repayAmount <= 0>>
<<replace "#text-error">>You don't have clearance for loans.<</replace>>
<<else>>
<<set $repayAmount = Math.trunc($repayAmount)>>
<<set $debt += $repayAmount>>
<<set $units -= $repayAmount>>
<<goto "Terminal - Debt Management">>
<</if>>
<</if>>
<</button>> <span id="text-error"></span>
<<if $debt >= 0>>
<<goto "Debt - Repaid">>
<</if>>
<<button "Return">>
<<goto "Pod - Main">>
<</button>>!Pod Hall
-------------------------------------
You find yourself in the eVentia Pod Hall where most low income visitors stay, as well as Event Girls and other assorted staff.
!!!Pod - 021
-------------------------------------
You can see your pod.
<<button "Enter Pod">>
<<goto "Pod - Main">>
<</button>>
!!!eVentia Lobby & Foyer
-------------------------------------
You can see the exit to the lobby and foyer.
<<button "Exit to eVentia Lobby">>
<<goto "eVentia - Lobby & Foyer">>
<</button>>
!!!Pod Baths
-------------------------------------
You can see the entrance to the public pod baths.
<<button "Enter the Pod Baths">>
<<goto "Pod - Baths">>
<</button>>!eVentia Lobby & Foyer
-------------------------------------
You find yourself in the eVentia Foyer & Lobby. There is a constant influx of new visitors and staff and access to several eVentia shops and attractions.<<MentalInput 4>>
!!!Event Board
-------------------------------------
You can see the event board.
<<button "Check Event Board">>
<<goto "eVentia - Event Board">>
<</button>>
!!!Pod Hall
-------------------------------------
You can see the entrance to the pod hall.
<<button "Enter Pod Hall">>
<<goto "eVentia - Pod Hall">>
<</button>>
!!!Event Girl Shop
-------------------------------------
You can see the entrance to the eVentia Event Girl Shop.
<<button "Enter Event Girl Shop">>
<<goto "eVentia - Event Girl Shop">>
<</button>>
!!!Psyche Clinic
-------------------------------------
You can see the entrance to the eVentia Psyche Clinic.
<<button "Enter Psyche Clinic">>
<<if hasVisited("eVentia - Psyche Clinic")>>
<<goto "eVentia - Psyche Clinic">>
<<else>>
<<goto "Therapy - Intro">>
<</if>>
<</button>>
!!!Fashion Strip
-------------------------------------
You can see the entrance to the northern section of the eVentia fashion strip.
<<button "Enter Fashion Strip">>
<<goto "eVentia - Fashion Strip - North">>
<</button>>!Pod Baths
-------------------------------------
You find yourself in the eVentia Pod Baths. The air is humid and filled with steam from constant use.<<MentalInput 7>>
A small section is lined off with uni-sex showers that almost seem like they've been purposely designed to give as little privacy as possible.
<<Units>>
<<nobr>><div class="default-container">
<div class="default-text">
@@.boldtext;Quick Shower@@<br>
A nice quick shower to clean the body, mind and soul.<br>
@@.boldtext;Price@@: u15<br>
<<button "Purchase">>
<<if $units >= 15>>
<<goto "Pod - Baths">>
<<set $units -= 15>>
<<set $player.body.face.isSmeared to false>>
<<if $player.body.face.isStamped is false>>
<<set $player.body.face.makeup = 0>>
<</if>>
<<else>>
<<replace "#UnitMessage">>- @@.alertmessage;Not enough Units for shower.@@<</replace>>
<</if>>
<</button>>
</div>
</div><</nobr>>
<<button "Exit to Pod Hall">>
<<goto "eVentia - Pod Hall">>
<</button>>!eVentia - Zyto Cybernetics
-------------------------------------
You find yourself in the Zyto cyber-store.
<<Units>>
!!!N-Sculpting
-------------------------------------
Nano-sculpting to perfectly adjust and recreate yourself and your body in your own perfect image.
Alter Breasts - <<print $player.body.tits.titsSizeText[$player.body.tits.size]>> \
( <<if $player.body.tits.size <= 4>>[[Increase|eVentia - Zyto Cybernetics][$player.body.tits.size += 1]]<<else>>Increase<</if>> | <<if $player.body.tits.size >= 1>>[[Decrease|eVentia - Zyto Cybernetics][$player.body.tits.size -= 1]]<<else>>Decrease<</if>> )
Alter Ass - <<print $player.body.ass.assSizeText[$player.body.ass.assSize] + $player.body.ass.assholeSizeText[$player.body.ass.assholeSize]>> \
( <<if $player.body.ass.assSize <= 3>>[[Increase|eVentia - Zyto Cybernetics][$player.body.ass.assSize += 1]]<<else>>Increase<</if>> | <<if $player.body.ass.assSize >= 1>>[[Decrease|eVentia - Zyto Cybernetics][$player.body.ass.assSize -= 1]]<<else>>Decrease<</if>> )
!!!Neuroimplants
-------------------------------------
Enhance your abilities to ascend yourself to truly spectacular levels of entertainment and pleasure.
!!!Cyber-stamping
-------------------------------------
With cutting edge technology, cyber-stamping can heighten your sensitivity, touch, soften or otherwise enhance your skin.
<<button "Back to eVentia Lobby">>
<<goto "eVentia - Fashion Strip - South">>
<</button>> !eVentia Event Girl Shop
-------------------------------------
You find yourself in the eVentia Event Girl Shop.
<<Units>>
!!!Tops
-------------------------------------
<<DisplayTops "eventia" "eVentia - Event Girl Shop">>
!!!Bottoms
-------------------------------------
<<DisplayBottoms "eventia" "eVentia - Event Girl Shop">>
!!!Heels
-------------------------------------
<<DisplayHeels "eventia" "eVentia - Event Girl Shop">>
<<button "Back to eVentia Lobby">>
<<goto "eVentia - Lobby & Foyer">>
<</button>> !eVentia - Cosmos Cosmetics
-------------------------------------
You find yourself in the Cosmos Cosmetics workshop.
<<Units>>
!!!Makeup
-------------------------------------
You can receive a makeover tailored to your preferences.
<<button "Get a Makeover">>
<<goto "eVentia - Cosmetics Makeover">>
<</button>>
!!!Manicure & Pedicure
-------------------------------------
You can receive a manicure & pedicure tailored to your preferences.
<<button "Get a Manicure & Pedicure">>
<<goto "eVentia - Cosmetics Manicure & Pedicure">>
<</button>>
<<button "Back to eVentia Lobby">>
<<goto "eVentia - Fashion Strip - North">>
<</button>> <<widget StartPlayerSkills>>
<<set $skillLevel = ["Abysmal","Pathetic","Average","Decent","Professional"]>>
<<set $skills = {
showOral: false,
skillOral: 0,
expOral: 0,
showHandjob: true,
skillHandjob: 3,
expHandjob: 0,
showAnal: false,
skillAnal: 0,
expAnal: 0,
showSex: true,
skillSex: 0,
expSex: 0,
showDancing: false,
skillDancing: 0,
expDancing: 0,
showCleaning: false,
skillCleaning: 0,
expCleaning: 0,
showSocial: true,
skillSocial: 0,
expSocial: 0,
showHighheels: false,
skillHighheels: 0,
expHighheels: 0
}>>
<</widget>>
<<widget ShowOralSkill>>
<<set $examined = $args[0]>>
<<set _examinedOralSkill = $examined.skills.skillOral>>
<<if $examined.skills.showOral is true>>
@@.boldtext;Oral@@: @@.lbtext;$skillLevel[_examinedOralSkill]@@ - ($player.skills.expOral/100) until next level increase.
<br><</if>>
<</widget>>
<<widget ShowHandjobSkill>>
<<set $examined = $args[0]>>
<<set _examinedHandjobSkill = $examined.skills.skillHandjob>>
<<if $examined.skills.showHandjob is true>>
@@.boldtext;Handjob@@: @@.lbtext;$skillLevel[_examinedHandjobSkill]@@ - ($player.skills.expHandjob/100) until next level increase.
<br><</if>>
<</widget>>
<<widget ShowAnalSkill>>
<<set $examined = $args[0]>>
<<set _examinedAnalSkill = $examined.skills.skillAnal>>
<<if $examined.skills.showAnal is true>>
@@.boldtext;Anal@@: @@.lbtext;$skillLevel[_examinedAnalSkill]@@ - ($player.skills.expAnal/100) until next level increase.
<br><</if>>
<</widget>>
<<widget ShowSexSkill>>
<<set $examined = $args[0]>>
<<set _examinedSexSkill = $examined.skills.skillSex>>
<<if $examined.skills.showSex is true>>
@@.boldtext;Sex@@: @@.lbtext;$skillLevel[_examinedSexSkill]@@ - ($player.skills.expSex/100) until next level increase.
<br><</if>>
<</widget>>
<<widget ShowDancingSkill>>
<<set $examined = $args[0]>>
<<set _examinedDancingSkill = $examined.skills.skillDancing>>
<<if $examined.skills.showDancing is true>>
@@.boldtext;Dancing@@: @@.lbtext;$skillLevel[_examinedDancingSkill]@@ - ($player.skills.expDancing/100) until next level increase.
<br><</if>>
<</widget>>
<<widget ShowSocialSkill>>
<<set $examined = $args[0]>>
<<set _examinedSocialSkill = $examined.skills.skillSocial>>
<<if $examined.skills.showSocial is true>>
@@.boldtext;Social@@: @@.lbtext;$skillLevel[_examinedSocialSkill]@@ - ($player.skills.expSocial/100) until next level increase.
<br><</if>>
<</widget>>
<<widget ShowCleaningSkill>>
<<set $examined = $args[0]>>
<<set _examinedCleaningSkill = $examined.skills.skillCleaning>>
<<if $examined.skills.showCleaning is true>>
@@.boldtext;Cleaning@@: @@.lbtext;$skillLevel[_examinedCleaningSkill]@@ - ($player.skills.expCleaning/100) until next level increase.
<br><</if>>
<</widget>>
<<widget ShowHighheelsSkill>>
<<set $examined = $args[0]>>
<<set _examinedHighheelsSkill = $examined.skills.skillHighheels>>
<<if $examined.skills.showHighheels is true>>
@@.boldtext;High Heels@@: @@.lbtext;$skillLevel[_examinedHighheelsSkill]@@ - ($player.skills.expHighheels/100) until next level increase.
<br><</if>>
<</widget>>The cold water hits your back and you curse, quickly switching on the hot water to even out the temperature. You wonder if your aunt has left you another allowance, although, you're prepared for her to suddenly stop supporting you any moment since your last argument. Which means it's probably time to start looking for a side job, which you would absolutely dread.
After rinsing the last of the soapy water of, you jump out of the shower and quickly dry yourself. You have an aching suspicion you might be slightly late, and Jake was supposed to pick you up today. As you were going on a class trip.
Just as you grabbed your clothes you hear an incessant honking outside your dorm and someone yelling from the parking lot.
<<Speak $jake "Come on! $player.maleName, we're late as fuck!" "yelling">>
You quickly jump into your pants and with your half-buttoned shirt, only slightly covering your abs you make a dash for the door. However, something catches your eyes as you make for the exit, the usual letter from your aunt.
You pick it up, and without even needing to open it, you already know that it doesn't contain the usual support from her.
You cringe slightly, knowing you will have to either make it up with that hag or get a job...
<<set $pcMaleBody = "images/player/male/pc-male-nude.png">><<set $player.femaleName = $player.maleName>>
<<button "Exit your dorm.">>
<<goto "Intro - Meeting Jake">>
<</button>>You rush down the stairs from the dorms and enter the parking lot where Jake is waiting for you with his sedan window rolled down.
<<set $pcMaleBody = "images/player/male/pc-male-clothed.png">>
<<Speak $jake "There you are! Dude! We're so fucking late, Miss Palmers gonna kill us!">>
You enter the vehicle as you chuckle lightly.
<<Speak $player "Calm down, not like it's the first time we're late. Alright, hit it." "male-default">>
He speeds up and blazes out into the traffic.
<<Speak $jake "Come on man, you're dating Jessica! THE Jessica, hot as hell, rich daddy and huge mammarinas. How can I not want the details? Spill 'em!">>
<<Speak $player "Dude. I barely get in the car and you already want details or what?" "male-hello">>
<<Speak $jake "So? Did ya fuck her or what? Tell me all about it bro!" "bruh">>
You think back on your date with Jessica.
<<if $storyChoices.jessicaSex == "undecided">><<button "Yeah, I fucked her">>
<<set $storyChoices.jessicaSex = "hadsex">>
<<goto "Intro - Meeting Jake">>
<</button>>
<<button "Nah man, you know, first date and all that">>
<<set $storyChoices.jessicaSex = "nosex">>
<<goto "Intro - Meeting Jake">>
<</button>><<elseif $storyChoices.jessicaSex == "hadsex">>
<<Speak $player "Yeah, I fucked her. You satisfied now?" "male-smile">>
<<Speak $jake "Holy shit bro! You on a fucking roll man!" "bruh">>
<<Experience "Sex" 110 0>>
<<Psyche "Slut" 50 0>>
You both bump fists as you make your way to the destination of the field trip.
<<button "Arrive at the field trip destination">>
<<goto "Intro - Class Trip">>
<</button>><<elseif $storyChoices.jessicaSex == "nosex">><<Speak $player "Nah man, you know, first date and all that." "male-default">>
<<Speak $jake "Ah well, maybe next time eh? I bet she just playing hard to get.">>
You both bump fists as you make your way to the destination of the field trip.
<<button "Arrive at the field trip destination">>
<<goto "Intro - Class Trip">>
<</button>>
<</if>><<if $player.isFemale is true>>
<<if $showPCFront is true>>
<<set $pinupHair = "images/player/female/head/" + $player.body.hair.styleName + "/" + $player.body.hair.colorName + ".png">>
<<else>>
<<set $pinupHair = "images/player/female/head/" + $player.body.hair.styleName + "/back/" + $player.body.hair.colorName + ".png">>
<</if>>
<img @src="$pinupHair" style="position: absolute; margin: auto; left: 0; right: 0; text-align: center; z-index: 1;" width=100% height=100%>
<</if>><<if $player.isFemale is true>>
<<if $showPCFront is true>>
<<if $player.body.face.makeup == 1>>
<img src="images/player/female/makeup/light.png" style="position: absolute; margin: auto; left: 0; right: 0; text-align: center; z-index: 1;" width=100% height=100%>
<<elseif $player.body.face.makeup == 2>>
<img src="images/player/female/makeup/sultry.png" style="position: absolute; margin: auto; left: 0; right: 0; text-align: center; z-index: 1;" width=100% height=100%>
<<elseif $player.body.face.makeup == 3>>
<img src="images/player/female/makeup/heavy.png" style="position: absolute; margin: auto; left: 0; right: 0; text-align: center; z-index: 1;" width=100% height=100%>
<</if>>
<<if $player.body.face.isSmeared is true and $player.body.face.makeup >= 1>>
<img src="images/player/female/makeup/smear.png" style="position: absolute; margin: auto; left: 0; right: 0; text-align: center; z-index: 1;" width=100% height=100%>
<</if>>
<</if>>
<</if>>
<<if $player.isFemale is true>>
<<if $showPCFront is true>>
<<set $pinupBody = "images/player/female/body/" + $player.body.tits.titsName + ".png">>
<<else>>
<<set $pinupBody = "images/player/female/body/back/" + $player.body.ass.assName + ".png">>
<</if>>
<<else>>
<<set $pinupBody = $pcMaleBody>>
<</if>>
<img @src="$pinupBody" style="position: absolute; margin: auto; left: 0; right: 0; text-align: center; z-index: 1;" width=100% height=100%>
<<if $showPCFront is true>>
<<if $player.body.skin.color == 0>>
<img src="images/player/female/lower/pale/lower.png" style="position: absolute; margin: auto; left: 0; right: 0; text-align: center; z-index: 1;" width=100% height=100%>
<<elseif $player.body.skin.color == 1>>
<img src="images/player/female/lower/fair/lower.png" style="position: absolute; margin: auto; left: 0; right: 0; text-align: center; z-index: 1;" width=100% height=100%>
<<elseif $player.body.skin.color == 2>>
<img src="images/player/female/lower/tanned/lower.png" style="position: absolute; margin: auto; left: 0; right: 0; text-align: center; z-index: 1;" width=100% height=100%>
<<elseif $player.body.skin.color == 3>>
<img src="images/player/female/lower/dark/lower.png" style="position: absolute; margin: auto; left: 0; right: 0; text-align: center; z-index: 1;" width=100% height=100%>
<</if>>
<<else>>
<<if $player.body.skin.color == 0>>
<<if $player.body.ass.assSize == 0>>
<img src="images/player/female/lower/pale/back/tiny.png" style="position: absolute; margin: auto; left: 0; right: 0; text-align: center; z-index: 1;" width=100% height=100%>
<<elseif $player.body.ass.assSize == 1>>
<img src="images/player/female/lower/pale/back/small.png" style="position: absolute; margin: auto; left: 0; right: 0; text-align: center; z-index: 1;" width=100% height=100%>
<<elseif $player.body.ass.assSize == 2>>
<img src="images/player/female/lower/pale/back/medium.png" style="position: absolute; margin: auto; left: 0; right: 0; text-align: center; z-index: 1;" width=100% height=100%>
<<elseif $player.body.ass.assSize == 3>>
<img src="images/player/female/lower/pale/back/large.png" style="position: absolute; margin: auto; left: 0; right: 0; text-align: center; z-index: 1;" width=100% height=100%>
<<elseif $player.body.ass.assSize == 4>>
<img src="images/player/female/lower/pale/back/huge.png" style="position: absolute; margin: auto; left: 0; right: 0; text-align: center; z-index: 1;" width=100% height=100%>
<</if>>
<<elseif $player.body.skin.color == 1>>
<<if $player.body.ass.assSize == 0>>
<img src="images/player/female/lower/fair/back/tiny.png" style="position: absolute; margin: auto; left: 0; right: 0; text-align: center; z-index: 1;" width=100% height=100%>
<<elseif $player.body.ass.assSize == 1>>
<img src="images/player/female/lower/fair/back/small.png" style="position: absolute; margin: auto; left: 0; right: 0; text-align: center; z-index: 1;" width=100% height=100%>
<<elseif $player.body.ass.assSize == 2>>
<img src="images/player/female/lower/fair/back/medium.png" style="position: absolute; margin: auto; left: 0; right: 0; text-align: center; z-index: 1;" width=100% height=100%>
<<elseif $player.body.ass.assSize == 3>>
<img src="images/player/female/lower/fair/back/large.png" style="position: absolute; margin: auto; left: 0; right: 0; text-align: center; z-index: 1;" width=100% height=100%>
<<elseif $player.body.ass.assSize == 4>>
<img src="images/player/female/lower/fair/back/huge.png" style="position: absolute; margin: auto; left: 0; right: 0; text-align: center; z-index: 1;" width=100% height=100%>
<</if>>
<<elseif $player.body.skin.color == 2>>
<<if $player.body.ass.assSize == 0>>
<img src="images/player/female/lower/tanned/back/tiny.png" style="position: absolute; margin: auto; left: 0; right: 0; text-align: center; z-index: 1;" width=100% height=100%>
<<elseif $player.body.ass.assSize == 1>>
<img src="images/player/female/lower/tanned/back/small.png" style="position: absolute; margin: auto; left: 0; right: 0; text-align: center; z-index: 1;" width=100% height=100%>
<<elseif $player.body.ass.assSize == 2>>
<img src="images/player/female/lower/tanned/back/medium.png" style="position: absolute; margin: auto; left: 0; right: 0; text-align: center; z-index: 1;" width=100% height=100%>
<<elseif $player.body.ass.assSize == 3>>
<img src="images/player/female/lower/tanned/back/large.png" style="position: absolute; margin: auto; left: 0; right: 0; text-align: center; z-index: 1;" width=100% height=100%>
<<elseif $player.body.ass.assSize == 4>>
<img src="images/player/female/lower/tanned/back/huge.png" style="position: absolute; margin: auto; left: 0; right: 0; text-align: center; z-index: 1;" width=100% height=100%>
<</if>>
<<elseif $player.body.skin.color == 3>>
<<if $player.body.ass.assSize == 0>>
<img src="images/player/female/lower/dark/back/tiny.png" style="position: absolute; margin: auto; left: 0; right: 0; text-align: center; z-index: 1;" width=100% height=100%>
<<elseif $player.body.ass.assSize == 1>>
<img src="images/player/female/lower/dark/back/small.png" style="position: absolute; margin: auto; left: 0; right: 0; text-align: center; z-index: 1;" width=100% height=100%>
<<elseif $player.body.ass.assSize == 2>>
<img src="images/player/female/lower/dark/back/medium.png" style="position: absolute; margin: auto; left: 0; right: 0; text-align: center; z-index: 1;" width=100% height=100%>
<<elseif $player.body.ass.assSize == 3>>
<img src="images/player/female/lower/dark/back/large.png" style="position: absolute; margin: auto; left: 0; right: 0; text-align: center; z-index: 1;" width=100% height=100%>
<<elseif $player.body.ass.assSize == 4>>
<img src="images/player/female/lower/dark/back/huge.png" style="position: absolute; margin: auto; left: 0; right: 0; text-align: center; z-index: 1;" width=100% height=100%>
<</if>>
<</if>>
<</if>><<widget Time>>
<<if $currentDay < 0>>
<<set $currentDay = 0>>
<<elseif $currentDay > 6>>
<<set $currentDay = 0>>
<</if>>
<<if $currentDayTime < 0>>
<<set $currentDayTime = 0>>
<<elseif $currentDayTime > 3>>
<<set $currentDayTime = 0>>
<<set $currentDay += 1>>
<</if>>
@@.boldtext;$days[$currentDay]@@
<br>$dayTime[$currentDayTime]
<</widget>>
<<widget StartTime>>
<<set $days = ["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday","Sunday"]>>
<<set $currentDay = 0>>
<<set $dayTime = ["Morning","Afternoon","Evening","Night"]>>
<<set $currentDayTime = 0>>
<</widget>><<widget Speak>>
<<set $speaker = $args[0]>>
<<set $line = $args[1]>>
<<set $portraitName = $speaker.portraitName>>
<<if $args[2] is undefined>>
<<set $speakerPortrait = "images/portraits/" + $portraitName + "/default.png">>
<<else>>
<<set $speakerPortrait = "images/portraits/" + $portraitName + "/" + $args[2] + ".png">>
<</if>>
<div class="speaker-container">
<div class="speaker-portrait">
<img @src="$speakerPortrait" style="border-radius:0.8em;" width=100% height=100%>
</div>
<div class="speaker-text">
<div class="speaker-header">
$speaker.name
</div>
<div class="speaker-text">
$line
</div>
</div>
</div>
<</widget>>
<<widget PlayerSpeak>>
<<set _line = $args[0]>>
<<set _face = $args[1]>>
<<set _makeup = $player.body.face.makeup>>
<<set _hairstyle = $player.body.hair.styleName>>
<<set _haircolor = $player.body.hair.colorName>>
<<if $args[1] is undefined>>
<<set _speakerPortrait = "images/portraits/player/default/" + _makeup + "-" + _hairstyle + "-" + _haircolor + ".png">>
<<else>>
<<set _speakerPortrait = "images/portraits/player/" + _face + "/" + _makeup + "-" + _hairstyle + "-" + _haircolor + ".png">>
<</if>>
<div class="speaker-container">
<div class="speaker-portrait">
<img @src="_speakerPortrait" style="border-radius:0.8em;" width=100% height=100%>
</div>
<div class="speaker-text">
<div class="speaker-header">
<<if $player.isFemale is false>>
$player.maleName
<<else>>
$player.femaleName
<</if>>
</div>
<div class="speaker-text">
_line
</div>
</div>
</div>
<</widget>><<widget StartCharacters>>
<<set $jake = {
name: "Jake",
portraitName: "jake",
modifiers: [],
gender: "male",
image: ""
}>>
<<set $cryolareceptionist = {
name: "Cryola Receptionist",
portraitName: "cryolareceptionist",
modifiers: [],
gender: "female",
image: ""
}>>
<<set $palmer = {
name: "Palmer",
portraitName: "palmer",
modifiers: [],
gender: "female",
image: ""
}>>
<<set $jessica = {
name: "Jessica",
portraitName: "jessica",
modifiers: [],
gender: "female",
image: ""
}>>
<<set $cryolaguide = {
name: "Cryola Guide",
portraitName: "cryolaguide",
modifiers: [],
gender: "female",
image: ""
}>>
<<set $eventiaguard = {
name: "eVentia Guard",
portraitName: "guard",
modifiers: [],
gender: "male",
image: ""
}>>
<<set $drlinus = {
name: "Dr. Linus",
portraitName: "drlinus",
modifiers: [],
gender: "male",
image: ""
}>>
<<set $brenda = {
name: "Brenda",
portraitName: "brenda",
modifiers: [],
gender: "female",
image: ""
}>>
<<set $lily = {
name: "Lily",
portraitName: "lily",
modifiers: [],
gender: "female",
image: ""
}>>
<<set $manager = {
name: "Michael",
portraitName: "manager",
modifiers: [],
gender: "male",
image: ""
}>>
<<set $secret = {
name: "Unknown",
portraitName: "unknown",
modifiers: [],
gender: "male",
image: ""
}>>
<<set $client1 = {
name: "Client",
portraitName: "client-1",
modifiers: [],
gender: "male",
image: ""
}>>
<<set $client2 = {
name: "Client",
portraitName: "client-2",
modifiers: [],
gender: "male",
image: ""
}>>
<<set $client3 = {
name: "Client",
portraitName: "client-3",
modifiers: [],
gender: "male",
image: ""
}>>
<<set $client4 = {
name: "Client",
portraitName: "client-4",
modifiers: [],
gender: "male",
image: ""
}>>
<<set $client5 = {
name: "Client",
portraitName: "client-5",
modifiers: [],
gender: "male",
image: ""
}>>
<<set $client6 = {
name: "Client",
portraitName: "client-6",
modifiers: [],
gender: "male",
image: ""
}>>
<<set $client7 = {
name: "Client",
portraitName: "client-7",
modifiers: [],
gender: "male",
image: ""
}>>
<<set $client8 = {
name: "Client",
portraitName: "client-8",
modifiers: [],
gender: "male",
image: ""
}>>
<<set $subject17A = {
name: "Client",
portraitName: "subject17A",
modifiers: [],
gender: "female",
image: ""
}>>
<<set $hotstripesrep = {
name: "Hot Stripes Representative",
portraitName: "hotstripesrep",
modifiers: [],
gender: "female",
image: ""
}>>
<</widget>>After the rest of the class has largely lost interest in the display model, she jumps in.
<<Speak $jessica "Get a good one of me!" "laugh">>
She smiles as she freezes up posing for the shot. You take a few snapshots, trying your best to keep yourself from zooming too close on her cleavage.
<<Speak $player "Alright! Think I got a few great ones for sure!" "male-hello">>
She jumps and smiles at you.
<<Speak $jessica "Your turn now!">>
<<Speak $player "Ah... I don't need any pictures taken, I'll pass." "male-default">>
You try your best to decline politely, but Jake jumps in.
<<Speak $jake "Hey come on bro, don't take away her opportunity to build her boyfriend portfolio!">>
<<Speak $player "Dude! Really?!" "male-careless">>
<<Speak $jessica "Come on $player.maleName, for me?">>
You cringe a little, but eventually give in to their nagging and let Jake shove you inside.
<<Speak $player "Alright... fine." "male-smile">>
You lean up against the comfortable interior, the cryo bed standing upright, you lean your head on the pillowy top and your arms on the arm-rest. Jessica promptly begins to take some pictures with her smartphone.
<<button "You strike a stiffening silly pose">>
<<goto "Intro - Class Trip 7">>
<</button>>As Jessica is taking her pictures you spot Jake moving towards the chamber entrance. You notice his familiar grin when he's up to no good.
<<Speak $jake "Sit back mister! Commencing cryo-freezer-something!">>
You roll your eyes as he messes with the console.
However, you're startled by a sudden click as your wrists are clenched and held in place. You look down to see your arms have been fastened to the armrest. A feminine voice can be heard as several diodes are turned on.
@@.ai-alert;Chamber AI: Subject secured, commencing vitals check.@@
<<Speak $player "Dude! What the fuck are you doing?!" "male-careless">>
<<Speak $jake "Oh shit! What the hell?!" "bruh">>
<<Speak $jessica "Oh that's exciting! The model still has some of it's functions left! Smile!" "laugh">>
<<Speak $player "Get me out! This ain't fucking funny!" "male-careless">>
<<Speak $jake "I'm trying bro, I don't know what the fuck i've been pressing?!" "bruh">>
@@.ai-alert;Chamber AI: All vitals nominal. Subject fit for cryo-strapping, commencing.@@
The chamber doors emit a soft click and begin to slowly close down.
<<Speak $player "Get the fucking guide or something!" "male-careless">>
<<Speak $jake "Oh shit, hang in there bro!" "bruh">>
You see Jake dart off whilst Jessica waves at you, continuing with her pictures as the door slowly slides down.
<<Speak $jessica "It'll be fine $player.maleName, it's just part of the-" "laugh">>
The door finally slams shut, leaving the only vision of the outside through a small window on the front of the door.
<<button "You try to remain calm">>
<<goto "Intro - Class Trip 8">>
<</button>>You try to get a hold of what's going on outside, but the whole chamber appears completely soundproof.
@@.ai-alert;Chamber AI: Commencing systems check... VCR Module missing. Cryo-strapping Failure.@@
Several red lights turn on and a small beeping sound begins.
You continue to attempt to get a look outside, and think you could spot at least Jake, Palmers and the tour guide all argueing. Your stomach drops as your eyes lock with the tour guide, her eyes filled with horror. This was definitely not part of the tour.
@@.ai-alert;Chamber AI: Emergency Override in effect. Cryo-strapping resuming.@@
You hear several liquids traveling up through various tubes in the chamber, and a strange odor filling the air.
<<Speak $player "Oh hell no! HEY! GET ME OU-..t o-f" "male-default">>
You feel yourself getting light-headed. You fight it to stay awake, as best as you can.
@@.ai-alert;Chamber AI: Cryo-strapping complete. Subject ready for total vitrification.@@
@@.ai-alert;Chamber AI: Commencing Cryo-vitrification.@@
The last thing you can remember is the burning feeling of the temperature dropping you into a deep timeless slumber in mere seconds.
<<button "Darkness consumes you">>
<<goto "Intro - Cryo Sleep">>
<</button>>!Makeup
-------------------------------------
You can have your makeup done, for a price of course. If you opt for the stamp procedure, your makeup will be permanent until removed.
<<Units>>
<<DisplayMakeup>>
<<button "Return">>
<<goto "eVentia - Cosmos Cosmetics">>
<</button>> default
angry
shocked
smile
satisfaction
<<widget StartCosmetics>>
<<set $makeup = [
{
name: "No Makeup",
description: "Simple removal of stamp or regular makeup.",
applied: 0,
image: "images/portraits/player/makeup-shop/remove.png",
cost: 0,
stampCost: 175
},
{
name: "Light Makeup",
description: "A light minimalistic makeup to clear most imperfections.",
applied: 1,
image: "images/portraits/player/makeup-shop/light.png",
cost: 35,
stampCost: 355
},
{
name: "Sultry Makeup",
description: "A sultry makeup to create allure and grab attention.",
applied: 2,
image: "images/portraits/player/makeup-shop/sultry.png",
cost: 55,
stampCost: 385
},
{
name: "Heavy Makeup",
description: "A heavy makeup to grab attention and send a message.",
applied: 3,
image: "images/portraits/player/makeup-shop/heavy.png",
cost: 75,
stampCost: 405
}
]>>
<<set $nails = [
{
name: "No Manicure & Pedicure",
description: "Simple removal of stamp or regular manicure & pedicure.",
applied: 0,
image: "images/portraits/player/manipedi-shop/remove.png",
cost: 0,
stampCost: 150
},
{
name: "Light Pink",
description: "A light pink manicure & pedicure.",
applied: 1,
image: "images/portraits/player/manipedi-shop/lightpink.png",
cost: 65,
stampCost: 255
},
{
name: "Deep Black",
description: "A deep black manicure & pedicure.",
applied: 2,
image: "images/portraits/player/manipedi-shop/deepblack.png",
cost: 75,
stampCost: 285
},
{
name: "Bright Red",
description: "A bright red manicure & pedicure.",
applied: 3,
image: "images/portraits/player/manipedi-shop/brightred.png",
cost: 85,
stampCost: 305
}
]>>
<</widget>>
<<widget DisplayMakeup>>
<<for _i to 0; _i lt $makeup.length; _i++>>
<div class="default-container">
<div class="default-portrait">
<<print '<img @src="$makeup[' + _i + '].image" style="border-radius:0.8em;" width=100% height=100%>'>>
</div>
<div class="default-text">
<<print '@@.boldtext;' + $makeup[_i].name + '@@'>><br>
<<print '$makeup[' + _i + '].description'>><br>
<<print '@@.boldtext;Price@@: u' + $makeup[_i].cost + ' - @@.boldtext;Stamp@@: u' + $makeup[_i].stampCost + ''>>
<<print '<<button "Purchase">>
<<if $player.body.face.isStamped is false>>
<<if $units >= $makeup[' + _i + '].cost>>
<<set $units -= $makeup[' + _i + '].cost>>
<<set $player.body.face.makeup = $makeup[' + _i + '].applied>>
<<goto "eVentia - Cosmetics Makeover">>
<<else>>
<<replace "#UnitMessage">>- @@.alertmessage;Not enough Units.@@<</replace>>
<</if>>
<<else>>
<<replace "#UnitMessage">>- @@.alertmessage;You\'ve already received a stamp procedure, remove that first.@@<</replace>>
<</if>>
<</button>>'>>
<<print '<<button "Stamp Procedure">>
<<if $player.body.face.isStamped is false>>
<<if $units >= $makeup[' + _i + '].stampCost>>
<<set $units -= $makeup[' + _i + '].stampCost>>
<<set $player.body.face.makeup = $makeup[' + _i + '].applied>>
<<if $makeup[' + _i + '].name == "No Makeup">>
<<set $player.body.face.isStamped to false>>
<<else>>
<<set $player.body.face.isStamped to true>>
<</if>>
<<goto "eVentia - Cosmetics Makeover">>
<<else>>
<<replace "#UnitMessage">>- @@.alertmessage;Not enough Units for stamping.@@<</replace>>
<</if>>
<<else>>
<<if $makeup[' + _i + '].name == "No Makeup">>
<<if $units >= $makeup[' + _i + '].stampCost>>
<<set $units -= $makeup[' + _i + '].stampCost>>
<<set $player.body.face.isStamped to false>>
<<set $player.body.face.makeup = $makeup[' + _i + '].applied>>
<<goto "eVentia - Cosmetics Makeover">>
<<else>>
<<replace "#UnitMessage">>- @@.alertmessage;Not enough Units for stamp removal.@@<</replace>>
<</if>>
<<else>>
<<replace "#UnitMessage">>- @@.alertmessage;You\'ve already received a stamp procedure, remove that first.@@<</replace>>
<</if>>
<</if>>
<</button>>'>>
</div>
</div>
<</for>>
<</widget>>
<<widget DisplayNails>>
<<for _i to 0; _i lt $nails.length; _i++>>
<div class="default-container">
<div class="default-portrait">
<<print '<img @src="$nails[' + _i + '].image" style="border-radius:0.8em;" width=100% height=100%>'>>
</div>
<div class="default-text">
<<print '@@.boldtext;' + $nails[_i].name + '@@'>><br>
<<print '$nails[' + _i + '].description'>><br>
<<print '@@.boldtext;Price@@: u' + $nails[_i].cost + ' - @@.boldtext;Stamp@@: u' + $nails[_i].stampCost + ''>>
<<print '<<button "Purchase">>
<<if $units >= $nails[' + _i + '].cost>>
<<set $units -= $nails[' + _i + '].cost>>
<<set $player.body.torso.nails = $nails[' + _i + '].applied>>
<<goto "eVentia - Cosmetics Manicure & Pedicure">>
<<else>>
<<replace "#UnitMessage">>- @@.alertmessage;Not enough Units.@@<</replace>>
<</if>>
<</button>>'>>
<<button "Stamp Procedure">>
<</button>>
</div>
</div>
<</for>>
<</widget>>!eVentia - Luxia Hair
-------------------------------------
You find yourself in the Luxia Hair stylist store.
<<Units>>
!!!Hair Style
-------------------------------------
You can receive a new nano-weave hair style. The procedure is almost entirely non-invasive, inserting the new hair with nano-follicular stamps directly under the scalp. Your old inferior hair is completely replaced of course.
<<DisplayHairstyles>>
<span id="StylistHairColors"></span>
<<button "Back to eVentia Lobby">>
<<goto "eVentia - Fashion Strip - North">>
<</button>> <<widget StartHairStyles>>
<<set $hairstyles = [
{
name: "Voss",
description: "Neck-length and pulled to the side.",
applied: 2,
appliedName: "voss",
hairColors: ["black","blonde","darkbrown","lightbrown","auburn"],
image: "images/portraits/player/stylist-shop/voss/black.png",
cost: 350
},
{
name: "Perrin",
description: "Long and braided with bangs.",
applied: 3,
appliedName: "perrin",
hairColors: ["black","blonde"],
image: "images/portraits/player/stylist-shop/perrin/blonde.png",
cost: 350
},
{
name: "Sloane",
description: "Tied in two chest-length pigtails.",
applied: 4,
appliedName: "pigtails",
hairColors: ["pink"],
image: "images/portraits/player/stylist-shop/pigtails/pink.png",
cost: 350
}
]>>
<</widget>>
<<widget DisplayHairstyles>>
<<for _i to 0; _i lt $hairstyles.length; _i++>>
<div class="default-container">
<div class="default-portrait">
<<print '<img @src="$hairstyles[' + _i + '].image" style="border-radius:0.8em;" width=100% height=100%>'>>
</div>
<div class="default-text">
<<print '@@.boldtext;' + $hairstyles[_i].name + '@@'>><br>
<<print '$hairstyles[' + _i + '].description'>><br>
<<print '@@.boldtext;Price@@: u' + $hairstyles[_i].cost + ''>>
<<print '<<button "Show Colors">>
<<set $showHairStyle = $hairstyles[' + _i + '].name>>
<<replace "#StylistHairColors">><<DisplayStylistColors $showHairStyle>><</replace>>
<</button>>'>>
</div>
</div>
<</for>>
<</widget>>
<<widget DisplayStylistColors>>
<<for _i to 0; _i lt $hairstyles.length; _i++>>
<<if $showHairStyle == $hairstyles[_i].name>>
<<for _n to 0; _n lt $hairstyles[_i].hairColors.length; _n++>>
<<set $imageHairColor = "images/portraits/player/stylist-shop/" + $hairstyles[_i].appliedName + "/" + $hairstyles[_i].hairColors[_n] + ".png">>
<div class="haircolor-container">
<div class="haircolor-portrait">
<<print '<img @src="$imageHairColor" style="border-radius:0.8em;" width=100% height=100%>'>>
</div>
<div class="default-text">
<<print '<<button "Purchase">>
<<if $units >= $hairstyles[' + _i + '].cost>>
<<set $units -= $hairstyles[' + _i + '].cost>>
<<set $player.body.hair.colorName = $hairstyles[' + _i + '].hairColors[' + _n + ']>>
<<set $player.body.hair.styleName = $hairstyles[' + _i + '].appliedName>>
<<set $player.body.hair.style = $hairstyles[' + _i + '].applied>>
<<goto "eVentia - Luxia Hair">>
<<else>>
<<replace "#UnitMessage">>- @@.alertmessage;Not enough Units.@@<</replace>>
<</if>>
<</button>>'>>
</div>
</div>
<</for>>
<<break>>
<</if>>
<</for>>
<</widget>><<widget Units>>
@@.boldtext;Units@@: $units <span id="UnitMessage"></span>
<</widget>>
<<widget StartClothing>>
<<StartTops>>
<<StartBottoms>>
<<StartBras>>
<<StartPanties>>
<<StartStockings>>
<<StartHeels>>
<<StartPresetOutfits>>
<</widget>>@@.boldtext;Wardrobe@@
-------------------------------------
You browse through your current wardrobe.
Head: Nothing.
Top: <<PlayerWornTop>><span id="WornTopMessage"></span>
Bottom: <<PlayerWornBottom>><span id="WornBottomMessage"></span>
Bra: <<PlayerWornBra>><span id="WornBraMessage"></span>
Panties: <<PlayerWornPanties>><span id="WornPantiesMessage"></span>
Stockings: <<PlayerWornStockings>><span id="WornStockingsMessage"></span>
Heels: <<PlayerWornHeels>><span id="WornHeelsMessage"></span>
<<DisplayCoverage>>
@@.boldtext;Tops@@
-------------------------------------
<<WardrobeTops>>
@@.boldtext;Bottoms@@
-------------------------------------
<<WardrobeBottoms>>
@@.boldtext;Bras@@
-------------------------------------
<<WardrobeBras>>
@@.boldtext;Panties@@
-------------------------------------
<<WardrobePanties>>
@@.boldtext;Stockings@@
-------------------------------------
<<WardrobeStockings>>
@@.boldtext;Heels@@
-------------------------------------
<<WardrobeHeels>>
<<button "Return">>
<<goto "Pod - Main">>
<</button>><<widget StartTops>>
<<set $tops = [
{
name: "Evening Dress",
appliedName: "eveningdress",
description: "A neat @@.boldtext;casual@@ knee-length evening dress.",
image: "images/player/clothing/eveningdress/portrait.png",
cost: 560,
covers: ["chest","breasts","left arm","right arm","stomach","crotch","thighs"],
modifiers: ["casual","dress","nobra"],
isOwned: false,
isWorn: false,
skirtLength: 2
},
{
name: "Wet-Look Dress",
appliedName: "wetlookdress",
description: "A sexy @@.boldtext;going-out@@ knee-length party dress.",
image: "images/player/clothing/wetlookdress/portrait.png",
cost: 750,
covers: ["chest","breasts","left arm","right arm","stomach","crotch","thighs"],
modifiers: ["going-out","dress","nobra"],
isOwned: false,
isWorn: false,
skirtLength: 2
},
{
name: "Bubblegum Dress",
appliedName: "bubblegumdress",
description: "A naughty @@.boldtext;going-out@@ knee-length party dress.",
image: "images/player/clothing/bubblegumdress/portrait.png",
cost: 850,
covers: ["chest","breasts","left arm","right arm","stomach","crotch","thighs"],
modifiers: ["going-out","dress","nobra"],
isOwned: false,
isWorn: false,
skirtLength: 2
},
{
name: "Aristo Dress",
appliedName: "aristodress",
description: "A naughty @@.boldtext;going-out@@ thigh-length party dress.",
image: "images/player/clothing/aristodress/portrait.png",
cost: 1750,
covers: ["chest","breasts","left arm","right arm","stomach","crotch"],
modifiers: ["going-out","naughty","dress","nobra"],
isOwned: false,
isWorn: false,
skirtLength: 1
},
{
name: "Violentia Dress",
appliedName: "violentiadress",
description: "A gothic @@.boldtext;going-out@@ thigh-length party dress.",
image: "images/player/clothing/violentiadress/portrait.png",
cost: 1150,
covers: ["chest","breasts","left arm","right arm","stomach","crotch"],
modifiers: ["going-out","gothic","dress","nobra"],
isOwned: false,
isWorn: false,
skirtLength: 1
},
{
name: "Receptionist Top",
appliedName: "sluttyofficetop",
description: "A sexy @@.boldtext;business@@ top.",
image: "images/player/clothing/sluttyofficetop/portrait.png",
cost: 350,
covers: ["chest","breasts","left arm","right arm"],
modifiers: ["business", "slutty"],
isOwned: false,
isWorn: false,
skirtLength: -1
},
{
name: "School Girl Top",
appliedName: "schoolgirltop",
description: "A sexy @@.boldtext;naughty@@ school girl top.",
image: "images/player/clothing/schoolgirltop/portrait.png",
cost: 250,
covers: ["chest","breasts","left arm","right arm"],
modifiers: ["naughty", "slutty"],
isOwned: false,
isWorn: false,
skirtLength: -1
},
{
name: "Wet Look Top",
appliedName: "wetlooktop",
description: "A sexy @@.boldtext;going-out@@ wet look top.",
image: "images/player/clothing/wetlooktop/portrait.png",
cost: 450,
covers: ["chest","breasts","left arm","right arm"],
modifiers: ["going-out", "slutty","nobra"],
isOwned: false,
isWorn: false,
skirtLength: -1
},
{
name: "Long Sleeve Top",
appliedName: "longsleevetop",
description: "A long-sleeved @@.boldtext;casual@@ top.",
image: "images/player/clothing/longsleevetop/portrait.png",
cost: 550,
covers: ["chest","breasts","left arm","right arm"],
modifiers: ["casual","nobra"],
isOwned: false,
isWorn: false,
skirtLength: -1
},
{
name: "French Maid Dress",
appliedName: "maiddress",
description: "A sexy @@.boldtext;naughty@@ french maid dress.",
image: "images/player/clothing/maiddress/portrait.png",
cost: 750,
covers: ["chest","breasts","left arm","right arm","stomach","crotch","thighs"],
modifiers: ["naughty", "dress","nobra"],
isOwned: false,
isWorn: false,
skirtLength: 2
},
{
name: "eVentia Jacket",
appliedName: "eventiajacket",
description: "A standard @@.boldtext;casual@@ eVentia jacket.",
image: "images/player/clothing/eventiajacket/portrait.png",
cost: 750,
covers: ["chest","breasts","left arm","right arm","stomach"],
modifiers: ["casual","eventia","nobra"],
isOwned: true,
isWorn: false,
skirtLength: -1
},
{
name: "Pink-Button Top",
appliedName: "pinkbuttontop",
description: "A nice @@.boldtext;casual@@ pink-button top.",
image: "images/player/clothing/pinkbuttontop/portrait.png",
cost: 950,
covers: ["chest","breasts","left arm","right arm","stomach"],
modifiers: ["eventia","casual","nobra"],
isOwned: false,
isWorn: false,
skirtLength: -1
},
{
name: "Slink Top",
appliedName: "slinktop",
description: "A slim @@.boldtext;sexy@@ slinky top.",
image: "images/player/clothing/slinktop/portrait.png",
cost: 800,
covers: ["chest","breasts"],
modifiers: ["eventia","sexy"],
isOwned: false,
isWorn: false,
skirtLength: -1
},
{
name: "White Camisole",
appliedName: "camisole",
description: "A white @@.boldtext;casual@@ camisole.",
image: "images/player/clothing/camisole/portrait.png",
cost: 1150,
covers: ["chest","breasts","left arm","right arm","stomach"],
modifiers: ["eventia","casual"],
isOwned: false,
isWorn: false,
skirtLength: -1
}
]>>
<</widget>>
<<widget DisplayTops>>
<<set _typeMatch = $args[0]>>
<<set _passageJump = $args[1]>>
<<for _i to 0; _i lt $tops.length; _i++>>
<<if $tops[_i].isOwned is false and $tops[_i].modifiers.includes(_typeMatch)>>
<div class="default-container">
<div class="default-portrait">
<<print '<img @src="$tops[' + _i + '].image" style="border-radius:0.8em;" width=100% height=100%>'>>
</div>
<div class="default-text">
<<print '@@.boldtext;' + $tops[_i].name + '@@'>><br>
<<print '$tops[' + _i + '].description'>><br>
<<print '@@.boldtext;Price@@: u' + $tops[_i].cost + ''>>
<<print '<<button "Purchase">>
<<if $units >= $tops[' + _i + '].cost>>
<<set $units -= $tops[' + _i + '].cost>>
<<set $tops[' + _i + '].isOwned to true>>
<<goto _passageJump>>
<<else>>
<<replace "#UnitMessage">>- @@.alertmessage;Not enough Units.@@<</replace>>
<</if>>
<</button>>'>>
</div>
</div>
<</if>>
<</for>>
<</widget>>
<<widget WardrobeTops>>
<<for _i to 0; _i lt $tops.length; _i++>>
<<if $tops[_i].isOwned is true and $tops[_i].isWorn is false>>
<div class="default-container">
<div class="default-portrait">
<<print '<img @src="$tops[' + _i + '].image" style="border-radius:0.8em;" width=100% height=100%>'>>
</div>
<div class="default-text">
<<print '@@.boldtext;' + $tops[_i].name + '@@'>><br>
<<print '$tops[' + _i + '].description'>><br>
<<print '<<button "Wear">>
<<UnwearTops>>
<<set $tops[' + _i + '].isWorn to true>>
<<set $updateCoverage to true>>
<<UpdateCoverage>>
<<set $player.clothes.isWearingTop to true>>
<<set $player.clothes.topAppliedName = $tops[' + _i + '].appliedName>>
<<goto "Pod - Wardrobe">>
<</button>>'>>
</div>
</div>
<</if>>
<</for>>
<</widget>>
<<widget PlayerWornTop>>
<<set _topFound to false>>
<<for _i to 0; _i lt $tops.length; _i++>>
<<if $tops[_i].isWorn is true>>
<<set _topFound to true>>
<<print '@@.boldtext;' + $tops[_i].name + '@@ - [[Take Off|Pod - Wardrobe][$tops[' + _i + '].isWorn to false, $player.clothes.isWearingTop to false, $updateCoverage to true]]'>>
<<break>>
<</if>>
<</for>>
<<UpdateCoverage>>
<<if _topFound is false>>
Nothing.
<</if>>
<</widget>>
<<widget UnwearTops>>
<<for _i to 0; _i lt $tops.length; _i++>>
<<if $tops[_i].isWorn is true>>
<<set $tops[_i].isWorn to false>>
<<set $player.clothes.isWearingTop to false>>
<</if>>
<</for>>
<</widget>><<widget StartPlayerClothes>>
<<set $clothes = {
isWearingHead: false,
isWearingTop: false,
isWearingBottom: false,
isWearingBra: false,
isWearingPanties: false,
isWearingStockings: false,
isWearingHeels: false,
topAppliedName: "",
bottomAppliedName: "",
braAppliedName: "",
pantiesAppliedName: "",
stockingsAppliedName: "",
heelsAppliedName: "",
}>>
<</widget>><<if $player.clothes.isWearingPanties is true>>
<<if $showPCFront is true>>
<<set $pinupPantiesClothes = "images/player/clothing/" + $player.clothes.pantiesAppliedName + "/front/panties.png">>
<<else>>
<<set $pinupPantiesClothes = "images/player/clothing/" + $player.clothes.pantiesAppliedName + "/back/" + $player.body.ass.assName + ".png">>
<</if>>
<img @src="$pinupPantiesClothes" style="position: absolute; margin: auto; left: 0; right: 0; text-align: center; z-index: 1;" width=100% height=100%>
<</if>>
<<if $player.clothes.isWearingStockings is true>>
<<if $showPCFront is true>>
<<set $pinupStockingsClothes = "images/player/clothing/" + $player.clothes.stockingsAppliedName + "/front/stockings.png">>
<<else>>
<<set $pinupStockingsClothes = "images/player/clothing/" + $player.clothes.stockingsAppliedName + "/back/stockings.png">>
<</if>>
<img @src="$pinupStockingsClothes" style="position: absolute; margin: auto; left: 0; right: 0; text-align: center; z-index: 1;" width=100% height=100%>
<</if>>
<<if $player.clothes.isWearingHeels is true>>
<<if $showPCFront is true>>
<<set $pinupHeelsClothes = "images/player/clothing/" + $player.clothes.heelsAppliedName + "/front/heels.png">>
<<else>>
<<set $pinupHeelsClothes = "images/player/clothing/" + $player.clothes.heelsAppliedName + "/back/heels.png">>
<</if>>
<img @src="$pinupHeelsClothes" style="position: absolute; margin: auto; left: 0; right: 0; text-align: center; z-index: 1;" width=100% height=100%>
<</if>>
<<if $player.clothes.isWearingBra is true>>
<<if $showPCFront is true>>
<<set $pinupBraClothes = "images/player/clothing/" + $player.clothes.braAppliedName + "/front/" + $player.body.tits.titsName + ".png">>
<<else>>
<<set $pinupBraClothes = "images/player/clothing/" + $player.clothes.braAppliedName + "/back/bra.png">>
<</if>>
<img @src="$pinupBraClothes" style="position: absolute; margin: auto; left: 0; right: 0; text-align: center; z-index: 1;" width=100% height=100%>
<</if>>
<<if $player.clothes.isWearingBottom is true>>
<<if $showPCFront is true>>
<<set $pinupBottomClothes = "images/player/clothing/" + $player.clothes.bottomAppliedName + "/front/bottom.png">>
<<else>>
<<set $pinupBottomClothes = "images/player/clothing/" + $player.clothes.bottomAppliedName + "/back/" + $player.body.ass.assName + ".png">>
<</if>>
<img @src="$pinupBottomClothes" style="position: absolute; margin: auto; left: 0; right: 0; text-align: center; z-index: 1;" width=100% height=100%>
<</if>>
<<if $player.clothes.isWearingTop is true>>
<<if $showPCFront is true>>
<<set $pinupTopClothes = "images/player/clothing/" + $player.clothes.topAppliedName + "/front/" + $player.body.tits.titsName + ".png">>
<<else>>
<<set $pinupTopClothes = "images/player/clothing/" + $player.clothes.topAppliedName + "/back/top.png">>
<</if>>
<img @src="$pinupTopClothes" style="position: absolute; margin: auto; left: 0; right: 0; text-align: center; z-index: 1;" width=100% height=100%>
<</if>>
!eVentia Fashion Strip - North
-------------------------------------
You find yourself in the northern section of the eVentia Fashion Strip, a part of the massive eVentia Entertainment Center. You see the southern section from here.
<<button "Southern Section">>
<<goto "eVentia - Fashion Strip - South">>
<</button>>
<<button "Return to eVentia Lobby">>
<<goto "eVentia - Lobby & Foyer">>
<</button>>
!!!Cosmos Cosmetics
-------------------------------------
You can see the entrance to the Cosmos Cosmetics workshop.
<<button "Enter Cosmos Cosmetics">>
<<goto "eVentia - Cosmos Cosmetics">>
<</button>>
!!!Luxia Hair
-------------------------------------
You can see the entrance to the Luxia Hair stylist.
<<button "Enter Luxia Hair">>
<<goto "eVentia - Luxia Hair">>
<</button>>
!!!Mega-Heels
-------------------------------------
You can see the entrance to the Mega-Heels store.
<<button "Enter Mega-Heels">>
<<goto "eVentia - Mega-Heels">>
<</button>>
!!!Viz Liz Lingerie
-------------------------------------
You can see the entrance to the Viz Liz store.
<<button "Enter Viz Liz Lingerie">>
<<goto "eVentia - Viz Liz Lingerie">>
<</button>>!eVentia Fashion Strip - South
-------------------------------------
You find yourself in the southern section of the eVentia Fashion Strip, a part of the massive eVentia Entertainment Center. You see the northern section from here.
<<button "Northern Section">>
<<goto "eVentia - Fashion Strip - North">>
<</button>>
<<button "Adult Strip">>
<<goto "eVentia - Adult Strip">>
<</button>>
<<button "Return to eVentia Lobby">>
<<goto "eVentia - Lobby & Foyer">>
<</button>>
!!!Casual Cazy
-------------------------------------
You can see the entrance to the Casual Cazy clothing store.
<<button "Enter Casual Cazy">>
<<goto "eVentia - Casual Cazy">>
<</button>>
!!!Drop & Suck
-------------------------------------
You can see the entrance to the Drop & Suck clothing store.
<<button "Enter Drop & Suck">>
<<goto "eVentia - Drop & Suck">>
<</button>>
!!!Zyto Cybernetics & N-Sculpting
-------------------------------------
You can see the entrance to the Zyto cyber-store.
<<button "Enter Zyto Cybernetics">>
<<goto "eVentia - Zyto Cybernetics">>
<</button>><<widget StartHeels>>
<<set $heels = [
{
name: "Red Stilettos",
appliedName: "redstilettos",
description: "A sexy pair of @@.boldtext;going-out@@ red stilettos.",
image: "images/player/clothing/redstilettos/portrait.png",
cost: 560,
covers: ["feet"],
modifiers: ["going-out","slutty","naughty","mega"],
isOwned: false,
isWorn: false,
heelLength: 2
},
{
name: "Peeptoe Strap Sandals",
appliedName: "peeptoestrapsandals",
description: "A pair of @@.boldtext;casual@@ peeptoe strap sandals.",
image: "images/player/clothing/peeptoestrapsandals/portrait.png",
cost: 560,
covers: ["feet"],
modifiers: ["casual","mega"],
isOwned: false,
isWorn: false,
heelLength: 2
},
{
name: "Black Platform Pumps",
appliedName: "blackplatformpumps",
description: "A sexy pair of @@.boldtext;going-out@@ black platform pumps.",
image: "images/player/clothing/blackplatformpumps/portrait.png",
cost: 560,
covers: ["feet"],
modifiers: ["going-out","slutty","naughty","mega"],
isOwned: false,
isWorn: false,
heelLength: 3
},
{
name: "eVentia Heels",
appliedName: "eventiaheels",
description: "A pair of @@.boldtext;casual@@ eVentia heels.",
image: "images/player/clothing/eventiaheels/portrait.png",
cost: 0,
covers: ["feet"],
modifiers: ["casual","eventia"],
isOwned: true,
isWorn: false,
heelLength: 1
},
{
name: "Pink Pumps",
appliedName: "pinkpumps",
description: "A sexy pair of @@.boldtext;going-out@@ pink platform pumps.",
image: "images/player/clothing/pinkpumps/portrait.png",
cost: 750,
covers: ["feet"],
modifiers: ["eventia","sexy","slutty","mega"],
isOwned: false,
isWorn: false,
heelLength: 3
}
]>>
<</widget>>
<<widget DisplayHeels>>
<<set _typeMatch = $args[0]>>
<<set _passageJump = $args[1]>>
<<for _i to 0; _i lt $heels.length; _i++>>
<<if $heels[_i].isOwned is false and $heels[_i].modifiers.includes(_typeMatch)>>
<div class="default-container">
<div class="default-portrait">
<<print '<img @src="$heels[' + _i + '].image" style="border-radius:0.8em;" width=100% height=100%>'>>
</div>
<div class="default-text">
<<print '@@.boldtext;' + $heels[_i].name + '@@'>><br>
<<print '$heels[' + _i + '].description'>><br>
<<print '@@.boldtext;Price@@: u' + $heels[_i].cost + ''>>
<<print '<<button "Purchase">>
<<if $units >= $heels[' + _i + '].cost>>
<<set $units -= $heels[' + _i + '].cost>>
<<set $heels[' + _i + '].isOwned to true>>
<<goto _passageJump>>
<<else>>
<<replace "#UnitMessage">>- @@.alertmessage;Not enough Units.@@<</replace>>
<</if>>
<</button>>'>>
</div>
</div>
<</if>>
<</for>>
<</widget>>
<<widget WardrobeHeels>>
<<for _i to 0; _i lt $heels.length; _i++>>
<<if $heels[_i].isOwned is true and $heels[_i].isWorn is false>>
<div class="default-container">
<div class="default-portrait">
<<print '<img @src="$heels[' + _i + '].image" style="border-radius:0.8em;" width=100% height=100%>'>>
</div>
<div class="default-text">
<<print '@@.boldtext;' + $heels[_i].name + '@@'>><br>
<<print '$heels[' + _i + '].description'>><br>
<<print '<<button "Wear">>
<<UnwearHeels>>
<<set $heels[' + _i + '].isWorn to true>>
<<set $player.clothes.isWearingHeels to true>>
<<set $player.clothes.heelsAppliedName = $heels[' + _i + '].appliedName>>
<<goto "Pod - Wardrobe">>
<</button>>'>>
</div>
</div>
<</if>>
<</for>>
<</widget>>
<<widget PlayerWornHeels>>
<<set _heelsFound to false>>
<<for _i to 0; _i lt $heels.length; _i++>>
<<if $heels[_i].isWorn is true>>
<<set _heelsFound to true>>
<<print '@@.boldtext;' + $heels[_i].name + '@@ - [[Take Off|Pod - Wardrobe][$heels[' + _i + '].isWorn to false, $player.clothes.isWearingHeels to false, $updateCoverage to true]]'>>
<<break>>
<</if>>
<</for>>
<<if _heelsFound is false>>
Nothing.
<</if>>
<</widget>>
<<widget UnwearHeels>>
<<for _i to 0; _i lt $heels.length; _i++>>
<<if $heels[_i].isWorn is true>>
<<set $heels[_i].isWorn to false>>
<<set $player.clothes.isWearingHeels to false>>
<</if>>
<</for>>
<</widget>>!eVentia - Mega-Heels
-------------------------------------
You find yourself in the Mega-Heels clothing store.
<<Units>><<MentalInput 5>>
!!!Heels
-------------------------------------
<<DisplayHeels "mega" "eVentia - Mega-Heels">>
<<button "Back to eVentia Lobby">>
<<goto "eVentia - Fashion Strip - North">>
<</button>> !eVentia - Viz Liz Lingerie
-------------------------------------
You find yourself in the Viz Liz Lingerie store.
<<Units>>
!!!Bras
-------------------------------------
<<DisplayBras "liz" "eVentia - Viz Liz Lingerie">>
!!!Panties
-------------------------------------
<<DisplayPanties "liz" "eVentia - Viz Liz Lingerie">>
<<button "Back to eVentia Lobby">>
<<goto "eVentia - Fashion Strip - North">>
<</button>> <<widget StartPanties>>
<<set $panties = [
{
name: "Grey Briefs",
appliedName: "greybriefs",
description: "A grey pair of @@.boldtext;casual@@ breifs.",
image: "images/player/clothing/greybriefs/portrait.png",
cost: 220,
covers: ["crotch"],
modifiers: ["liz","casual"],
isOwned: false,
isWorn: false
},
{
name: "eVentia Panties",
appliedName: "eventiapanties",
description: "A standard pair of @@.boldtext;casual@@ eVentia panties.",
image: "images/player/clothing/eventiapanties/portrait.png",
cost: 0,
covers: ["crotch"],
modifiers: ["casual","eventia"],
isOwned: true,
isWorn: false
},
{
name: "Pink Panties",
appliedName: "pinkpanties",
description: "A lace pair of @@.boldtext;naughty@@ pink panties.",
image: "images/player/clothing/pinkpanties/portrait.png",
cost: 350,
covers: ["crotch"],
modifiers: ["liz","naughty","slutty"],
isOwned: false,
isWorn: false
},
{
name: "See-trough Panties",
appliedName: "seethroughpanties",
description: "A pair of @@.boldtext;naughty@@ see-through panties.",
image: "images/player/clothing/seethroughpanties/portrait.png",
cost: 425,
covers: [],
modifiers: ["liz","naughty","slutty"],
isOwned: false,
isWorn: false
},
{
name: "Black Thong",
appliedName: "blackthong",
description: "A pair of @@.boldtext;naughty@@ black thong.",
image: "images/player/clothing/blackthong/portrait.png",
cost: 325,
covers: ["crotch"],
modifiers: ["liz","naughty","slutty"],
isOwned: false,
isWorn: false
},
{
name: "Red G-String",
appliedName: "redgstring",
description: "A pair of @@.boldtext;naughty@@ red g-string.",
image: "images/player/clothing/redgstring/portrait.png",
cost: 375,
covers: ["crotch"],
modifiers: ["liz","naughty","slutty"],
isOwned: false,
isWorn: false
},
{
name: "White Lace Panties",
appliedName: "whitelacepanties",
description: "A pair of @@.boldtext;naughty@@ white lace panties.",
image: "images/player/clothing/whitelacepanties/portrait.png",
cost: 425,
covers: ["crotch"],
modifiers: ["liz","naughty","slutty"],
isOwned: false,
isWorn: false
},
{
name: "Black G-String",
appliedName: "blackgstring",
description: "A pair of @@.boldtext;naughty@@ black g-string.",
image: "images/player/clothing/blackgstring/portrait.png",
cost: 375,
covers: ["crotch"],
modifiers: ["liz","naughty","slutty"],
isOwned: false,
isWorn: false
}
]>>
<</widget>>
<<widget DisplayPanties>>
<<set _typeMatch = $args[0]>>
<<set _passageJump = $args[1]>>
<<for _i to 0; _i lt $panties.length; _i++>>
<<if $panties[_i].isOwned is false and $panties[_i].modifiers.includes(_typeMatch)>>
<div class="default-container">
<div class="default-portrait">
<<print '<img @src="$panties[' + _i + '].image" style="border-radius:0.8em;" width=100% height=100%>'>>
</div>
<div class="default-text">
<<print '@@.boldtext;' + $panties[_i].name + '@@'>><br>
<<print '$panties[' + _i + '].description'>><br>
<<print '@@.boldtext;Price@@: u' + $panties[_i].cost + ''>>
<<print '<<button "Purchase">>
<<if $units >= $panties[' + _i + '].cost>>
<<set $units -= $panties[' + _i + '].cost>>
<<set $panties[' + _i + '].isOwned to true>>
<<goto _passageJump>>
<<else>>
<<replace "#UnitMessage">>- @@.alertmessage;Not enough Units.@@<</replace>>
<</if>>
<</button>>'>>
</div>
</div>
<</if>>
<</for>>
<</widget>>
<<widget WardrobePanties>>
<<for _i to 0; _i lt $panties.length; _i++>>
<<if $panties[_i].isOwned is true and $panties[_i].isWorn is false>>
<div class="default-container">
<div class="default-portrait">
<<print '<img @src="$panties[' + _i + '].image" style="border-radius:0.8em;" width=100% height=100%>'>>
</div>
<div class="default-text">
<<print '@@.boldtext;' + $panties[_i].name + '@@'>><br>
<<print '$panties[' + _i + '].description'>><br>
<<print '<<button "Wear">>
<<UnwearPanties>>
<<set $panties[' + _i + '].isWorn to true>>
<<set $player.clothes.isWearingPanties to true>>
<<set $player.clothes.pantiesAppliedName = $panties[' + _i + '].appliedName>>
<<goto "Pod - Wardrobe">>
<</button>>'>>
</div>
</div>
<</if>>
<</for>>
<</widget>>
<<widget PlayerWornPanties>>
<<set _pantiesFound to false>>
<<for _i to 0; _i lt $panties.length; _i++>>
<<if $panties[_i].isWorn is true>>
<<set _pantiesFound to true>>
<<print '@@.boldtext;' + $panties[_i].name + '@@ - [[Take Off|Pod - Wardrobe][$panties[' + _i + '].isWorn to false, $player.clothes.isWearingPanties to false, $updateCoverage to true]]'>>
<<break>>
<</if>>
<</for>>
<<if _pantiesFound is false>>
Nothing.
<</if>>
<</widget>>
<<widget UnwearPanties>>
<<for _i to 0; _i lt $panties.length; _i++>>
<<if $panties[_i].isWorn is true>>
<<set $panties[_i].isWorn to false>>
<<set $player.clothes.isWearingPanties to false>>
<</if>>
<</for>>
<</widget>><<widget StartBras>>
<<set $bras = [
{
name: "eVentia Bra",
appliedName: "eventiabra",
description: "A standard @@.boldtext;casual@@ bra piece.",
image: "images/player/clothing/eventiabra/portrait.png",
cost: 220,
covers: ["breasts"],
modifiers: ["casual","eventia"],
isOwned: true,
isWorn: false
},
{
name: "Pink Bra",
appliedName: "pinkbra",
description: "A sexy @@.boldtext;naughty@@ pink bra.",
image: "images/player/clothing/pinkbra/portrait.png",
cost: 225,
covers: ["breasts"],
modifiers: ["naughty","liz","slutty"],
isOwned: false,
isWorn: false
},
{
name: "Red Lace Bra",
appliedName: "redlacebra",
description: "A sexy @@.boldtext;naughty@@ red lace bra.",
image: "images/player/clothing/redlacebra/portrait.png",
cost: 350,
covers: ["breasts"],
modifiers: ["naughty","liz","slutty"],
isOwned: false,
isWorn: false
},
{
name: "Black Corset",
appliedName: "blackcorset",
description: "A sexy @@.boldtext;naughty@@ black corset.",
image: "images/player/clothing/blackcorset/portrait.png",
cost: 750,
covers: ["breasts", "stomach"],
modifiers: ["naughty","liz","slutty","corset"],
isOwned: false,
isWorn: false
},
{
name: "Black Lace Bra",
appliedName: "blacklacebra",
description: "A sexy @@.boldtext;naughty@@ black lace bra.",
image: "images/player/clothing/blacklacebra/portrait.png",
cost: 350,
covers: ["breasts"],
modifiers: ["naughty","liz","slutty"],
isOwned: false,
isWorn: false
}
]>>
<</widget>>
<<widget DisplayBras>>
<<set _typeMatch = $args[0]>>
<<set _passageJump = $args[1]>>
<<for _i to 0; _i lt $bras.length; _i++>>
<<if $bras[_i].isOwned is false and $bras[_i].modifiers.includes(_typeMatch)>>
<div class="default-container">
<div class="default-portrait">
<<print '<img @src="$bras[' + _i + '].image" style="border-radius:0.8em;" width=100% height=100%>'>>
</div>
<div class="default-text">
<<print '@@.boldtext;' + $bras[_i].name + '@@'>><br>
<<print '$bras[' + _i + '].description'>><br>
<<print '@@.boldtext;Price@@: u' + $bras[_i].cost + ''>>
<<print '<<button "Purchase">>
<<if $units >= $bras[' + _i + '].cost>>
<<set $units -= $bras[' + _i + '].cost>>
<<set $bras[' + _i + '].isOwned to true>>
<<goto _passageJump>>
<<else>>
<<replace "#UnitMessage">>- @@.alertmessage;Not enough Units.@@<</replace>>
<</if>>
<</button>>'>>
</div>
</div>
<</if>>
<</for>>
<</widget>>
<<widget WardrobeBras>>
<<for _i to 0; _i lt $bras.length; _i++>>
<<if $bras[_i].isOwned is true and $bras[_i].isWorn is false>>
<div class="default-container">
<div class="default-portrait">
<<print '<img @src="$bras[' + _i + '].image" style="border-radius:0.8em;" width=100% height=100%>'>>
</div>
<div class="default-text">
<<print '@@.boldtext;' + $bras[_i].name + '@@'>><br>
<<print '$bras[' + _i + '].description'>><br>
<<print '<<button "Wear">>
<<UnwearBra>>
<<set $bras[' + _i + '].isWorn to true>>
<<set $player.clothes.isWearingBra to true>>
<<set $player.clothes.braAppliedName = $bras[' + _i + '].appliedName>>
<<goto "Pod - Wardrobe">>
<</button>>'>>
</div>
</div>
<</if>>
<</for>>
<</widget>>
<<widget PlayerWornBra>>
<<set _braFound to false>>
<<for _i to 0; _i lt $bras.length; _i++>>
<<if $bras[_i].isWorn is true>>
<<set _braFound to true>>
<<print '@@.boldtext;' + $bras[_i].name + '@@ - [[Take Off|Pod - Wardrobe][$bras[' + _i + '].isWorn to false, $player.clothes.isWearingBra to false, $updateCoverage to true]]'>>
<<break>>
<</if>>
<</for>>
<<if _braFound is false>>
Nothing.
<</if>>
<</widget>>
<<widget UnwearBra>>
<<for _i to 0; _i lt $bras.length; _i++>>
<<if $bras[_i].isWorn is true>>
<<set $bras[_i].isWorn to false>>
<<set $player.clothes.isWearingBras to false>>
<</if>>
<</for>>
<</widget>><<widget DebugClothes>>
<<if $DebugClothes is true>>
<<set $DebugClothes to false>>
<<for _i to 0; _i lt $tops.length; _i++>>
<<set $tops[_i].isOwned to true>>
<</for>>
<<for _i to 0; _i lt $bottoms.length; _i++>>
<<set $bottoms[_i].isOwned to true>>
<</for>>
<<for _i to 0; _i lt $bras.length; _i++>>
<<set $bras[_i].isOwned to true>>
<</for>>
<<for _i to 0; _i lt $panties.length; _i++>>
<<set $panties[_i].isOwned to true>>
<</for>>
<<for _i to 0; _i lt $stockings.length; _i++>>
<<set $stockings[_i].isOwned to true>>
<</for>>
<<for _i to 0; _i lt $heels.length; _i++>>
<<set $heels[_i].isOwned to true>>
<</for>>
<</if>>
<<if $DebugOutfit is true>>
<<EquipOutfit $presetMaid>>
<</if>>
<</widget>>
<<widget DebugName>>
<</widget>><<widget StartReceptionistEvent>>
<<set $incidentsReceptionist = [
{
name: "Groping",
event: "Receptionist - Groping",
},
{
name: "Short Skirt Promo",
event: "Receptionist - Short Skirt Promo"
},
{
name: "Comic Convention",
event: "Receptionist - Comic Convention"
},
{
name: "Harassment",
event: "Receptionist - Harassment"
},
{
name: "Brenda Talk",
event: "Receptionist - Brenda Talk"
},
{
name: "Blowjob Offer",
event: "Receptionist - Blowjob Offer"
},
{
name: "Blowbang Event Scheduling",
event: "Receptionist - Blowbang Event Scheduling"
},
{
name: "Upskirt Photo",
event: "Receptionist - Upskirt Photo"
}
]>>
<<set $eventReceptionist = {
name: "Receptionist",
eventName: "eVentia Receptionist",
description: "Receive clients, organize events on the venue and be the face of eVentia as a whole.",
contractor: "eVentia",
isStandard: true,
roll: 0,
rate: 101,
baseReward: 115,
standardBonus: 0,
reliabilityBonus: 0,
skillBonus: $player.skills.skillHighheels + $player.skills.skillSocial,
introPassages: ["<<include 'Receptionist - Intro 01'>>","<<include 'Receptionist - Intro 02'>>","<<include 'Receptionist - Intro 03'>>"],
standardPassages: ["Receptionist - Groping","Receptionist - Short Skirt Promo","Receptionist - Comic Convention","Receptionist - Harassment","Receptionist - Brenda Talk","Receptionist - Blowjob Offer","Receptionist - Blowbang Event Scheduling","Receptionist - Upskirt Photo"],
passageDetails: "Receptionist - Details",
passageStart: "Receptionist - Main",
mainPassage: "Receptionist - Main",
startPassage: "Receptionist - Start",
endPassage: "Receptionist - End",
currentPassage: 0,
timeStart: 0,
timeEnd: 2,
timesDone: 0,
reqInfo: "No Requirements.",
bimboReq: 0,
slutReq: 0,
feminineReq: 0
}>>
<</widget>>
<<widget StartMaidEvent>>
<<set $eventMaid = {
name: "Maid",
eventName: "eVentia Maid",
description: "eVentia is always in need of more maids to clean up and keep eVentia neat and presentable.",
contractor: "eVentia",
isStandard: true,
roll: 0,
rate: 101,
baseReward: 95,
standardBonus: 0,
reliabilityBonus: 0,
skillBonus: $player.skills.skillHighheels + $player.skills.skillCleaning,
introPassages: ["<<include 'Maid - Intro 01'>>","<<include 'Maid - Intro 02'>>","<<include 'Maid - Intro 03'>>","<<include 'Maid - Intro 04'>>"],
standardPassages: ["Maid - Dirty Guy Room", "Maid - Afterparty Cleanup", "Maid - Hallway Cleanup","Maid - Lily Blowjob","Maid - Lily Talk","Maid - Spanking Room","Maid - Panty Promo","Maid - Cinema Cleanup"],
passageDetails: "Maid - Details",
passageStart: "Maid - Main",
mainPassage: "Maid - Main",
startPassage: "Maid - Start",
endPassage: "Maid - End",
currentPassage: 0,
timeStart: 0,
timeEnd: 2,
timesDone: 0,
reqInfo: "No Requirements.",
bimboReq: 0,
slutReq: 0,
feminineReq: 0
}>>
<</widget>><<widget StartStripperEvent>>
<<set $currentStripperScene = "Start">>
<<set $eventStripper = {
name: "Stripper",
eventName: "Stripper Stand-In",
description: "A quick erotic dancer and stripper is needed to fill in for some of our girls that had to call in sick.",
contractor: "Gloria Girls",
isStandard: true,
roll: 0,
rate: 101,
baseReward: 250,
standardBonus: 0,
reliabilityBonus: 0,
skillBonus: $player.skills.skillHighheels + $player.skills.skillDancing,
introPassages: ["<<include 'Stripper - Intro 01'>>","<<include 'Stripper - Intro 02'>>","<<include 'Stripper - Intro 03'>>"],
standardPassages: ["Stripper - Show Floor","Stripper - Private Dance","Stripper - Blowjob Offer", "Stripper - Sex Offer"],
passageDetails: "Stripper - Details",
passageStart: "Stripper - Main",
mainPassage: "Stripper - Main",
startPassage: "Stripper - Start",
endPassage: "Stripper - End",
currentPassage: 0,
timeStart: 2,
timeEnd: 3,
timesDone: 0,
reqInfo: "You don\'t feel slutty or feminine enough for this.",
bimboReq: 0,
slutReq: 1,
feminineReq: 1
}>>
<</widget>>
<<widget StripperCheer>>
<<set _cheerRandom = random(3)>>
<<set _cheers = [
{
cheerSpeak: "<<Speak $client1 'Show us your tits girl!' 'smile'>>"
},
{
cheerSpeak: "<<Speak $client2 'Move that body slut!' 'smile'>>"
},
{
cheerSpeak: "<<Speak $client1 'Show us your moves, whore!' 'smile'>>"
},
{
cheerSpeak: "<<Speak $client2 'This bitch is hot!' 'smile'>>"
}
]>>
<<print _cheers[_cheerRandom].cheerSpeak>>
<</widget>>
<<widget StripperDance>>
<<button "Sling around the pole">>
<<set $currentStripperScene = "SwingPole">>
<<goto "Stripper - Show Floor">>
<</button>>
<</widget>>
<<widget PrivateDance>>
<<button "Grind him">>
<<set $currentStripperScene = "Grind">>
<<goto "Stripper - Private Dance">>
<</button>>
<</widget>>
<<widget StripperClothes>>
<<if $player.clothes.isWearingTop is true>>
<<button "Take off your top">>
<<set $currentStripperScene = "StripTop">>
<<goto "Stripper - Show Floor">>
<<set $player.clothes.isWearingTop to false>>
<</button>>
<</if>>
<<if $player.clothes.isWearingBottom is true>>
<<button "Strip your skirt">>
<<set $currentStripperScene = "StripSkirt">>
<<goto "Stripper - Show Floor">>
<<set $player.clothes.isWearingBottom to false>>
<</button>>
<</if>>
<<if $player.clothes.isWearingPanties is true>>
<<button "Lose your panties">>
<<set $currentStripperScene = "StripPanties">>
<<goto "Stripper - Show Floor">>
<<set $player.clothes.isWearingPanties to false>>
<</button>>
<</if>>
<<if $player.clothes.isWearingHeels is true>>
<<button "Flick your heels">>
<<set $currentStripperScene = "StripHeels">>
<<goto "Stripper - Show Floor">>
<<set $player.clothes.isWearingHeels to false>>
<</button>>
<</if>>
<<if $player.clothes.isWearingTop is false and $player.clothes.isWearingBottom is false and $player.clothes.isWearingPanties is false and $player.clothes.isWearingHeels is false>>
<<button "Finish the show">>
<<set $currentStripperScene = "Finish">>
<<goto "Stripper - Show Floor">>
<</button>>
<</if>>
<</widget>>
<<widget PrivateClothes>>
<<if $player.clothes.isWearingTop is true>>
<<button "Take off your top">>
<<set $currentStripperScene = "StripTop">>
<<goto "Stripper - Private Dance">>
<<set $player.clothes.isWearingTop to false>>
<</button>>
<</if>>
<<if $player.clothes.isWearingBottom is true>>
<<button "Strip your skirt">>
<<set $currentStripperScene = "StripSkirt">>
<<goto "Stripper - Private Dance">>
<<set $player.clothes.isWearingBottom to false>>
<</button>>
<</if>>
<<if $player.clothes.isWearingPanties is true>>
<<button "Lose your panties">>
<<set $currentStripperScene = "StripPanties">>
<<goto "Stripper - Private Dance">>
<<set $player.clothes.isWearingPanties to false>>
<</button>>
<</if>>
<<if $player.clothes.isWearingTop is false and $player.clothes.isWearingBottom is false and $player.clothes.isWearingPanties is false>>
<<button "Finish him">>
<<set $currentStripperScene = "Finish">>
<<goto "Stripper - Private Dance">>
<</button>>
<</if>>
<</widget>><<widget StartCarShowEvent>>
<<set $currentCarShowScene = "Start">>
<<set $eventCarShow = {
name: "Car Show Girl",
eventName: "Car Show Girl",
description: "A hot body to present the new hot line of Hot Stripes Holo-Vehicles is needed.",
contractor: "Hot Stripes",
isStandard: false,
roll: 0,
rate: 20,
baseReward: 800,
standardBonus: 0,
reliabilityBonus: 0,
skillBonus: $player.skills.skillHighheels + $player.skills.skillSocial,
introPassages: ["<<include 'Car Show Girl - Intro 01'>>","<<include 'Car Show Girl - Intro 02'>>","<<include 'Car Show Girl - Intro 03'>>"],
standardPassages: ["Car Show Girl - Line Work","Car Show Girl - Photoshoot Posing"],
passageDetails: "Car Show Girl - Details",
passageStart: "Car Show Girl - Main",
mainPassage: "Car Show Girl - Main",
startPassage: "Car Show Girl - Start",
endPassage: "Car Show Girl - End",
currentPassage: 0,
timeStart: 2,
timeEnd: 3,
timesDone: 0,
reqInfo: "You don\'t feel slutty or feminine enough for this.",
bimboReq: 0,
slutReq: 1,
feminineReq: 1
}>>
<</widget>><<widget StartBottoms>>
<<set $bottoms = [
{
name: "eVentia Slacks",
appliedName: "eventiaslacks",
description: "Some plain @@.boldtext;casual@@ slacks.",
image: "images/player/clothing/eventiaslacks/portrait.png",
cost: 560,
covers: ["ass","crotch","thighs","calves"],
modifiers: ["casual","nostockings"],
isOwned: true,
isWorn: false,
skirtLength: -1
},
{
name: "Receptionist Skirt",
appliedName: "sluttyofficeskirt",
description: "A short sexy @@.boldtext;business@@ skirt.",
image: "images/player/clothing/sluttyofficeskirt/portrait.png",
cost: 350,
covers: ["ass","crotch"],
modifiers: ["business", "slutty", "skirt"],
isOwned: false,
isWorn: false,
skirtLength: 1
},
{
name: "Receptionist Micro Skirt",
appliedName: "sluttyofficemicroskirt",
description: "A super skimpy @@.boldtext;naughty@@ business micro skirt.",
image: "images/player/clothing/sluttyofficemicroskirt/portrait.png",
cost: 350,
covers: ["ass","crotch"],
modifiers: ["business", "naughty", "slutty", "skirt"],
isOwned: false,
isWorn: false,
skirtLength: 0
},
{
name: "School Girl Skirt",
appliedName: "schoolgirlskirt",
description: "A short @@.boldtext;naughty@@ school girl skirt.",
image: "images/player/clothing/schoolgirlskirt/portrait.png",
cost: 350,
covers: ["ass","crotch","thighs"],
modifiers: ["school", "naughty", "slutty", "skirt"],
isOwned: false,
isWorn: false,
skirtLength: 1
},
{
name: "Denim Skirt",
appliedName: "denimskirt",
description: "A denim @@.boldtext;casual@@ skirt.",
image: "images/player/clothing/denimskirt/portrait.png",
cost: 250,
covers: ["ass","crotch","thighs"],
modifiers: ["casual", "skirt"],
isOwned: false,
isWorn: false,
skirtLength: 2
},
{
name: "Wet Look Leggings",
appliedName: "wetlookleggings",
description: "A pair of shiny @@.boldtext;going-out@@ wet look leggings.",
image: "images/player/clothing/wetlookleggings/portrait.png",
cost: 450,
covers: ["ass","crotch","thighs","calves"],
modifiers: ["going-out","slutty","leggings","nostockings"],
isOwned: false,
isWorn: false,
skirtLength: 1
},
{
name: "Grey Jeans",
appliedName: "greyjeans",
description: "A pair of denim @@.boldtext;casual@@ jeans.",
image: "images/player/clothing/greyjeans/portrait.png",
cost: 350,
covers: ["ass","crotch","thighs","calves"],
modifiers: ["casual","leggings","nostockings"],
isOwned: false,
isWorn: false,
skirtLength: 1
},
{
name: "White Shorts",
appliedName: "whiteshorts",
description: "A white @@.boldtext;sexy@@ short pants.",
image: "images/player/clothing/whiteshorts/portrait.png",
cost: 350,
covers: ["ass","crotch"],
modifiers: ["eventia","sexy"],
isOwned: false,
isWorn: false,
skirtLength: -1
},
{
name: "White Pleated Skirt",
appliedName: "whitepleatedskirt",
description: "A white @@.boldtext;casual@@ pleated skirt.",
image: "images/player/clothing/whitepleatedskirt/portrait.png",
cost: 650,
covers: ["ass","crotch"],
modifiers: ["eventia","casual"],
isOwned: false,
isWorn: false,
skirtLength: 2
},
{
name: "Pink Short Skirt",
appliedName: "pinkshortskirt",
description: "A pink @@.boldtext;casual@@ short skirt.",
image: "images/player/clothing/pinkshortskirt/portrait.png",
cost: 750,
covers: ["ass","crotch"],
modifiers: ["eventia","casual"],
isOwned: false,
isWorn: false,
skirtLength: 2
}
]>>
<</widget>>
<<widget DisplayBottoms>>
<<set _typeMatch = $args[0]>>
<<set _passageJump = $args[1]>>
<<for _i to 0; _i lt $bottoms.length; _i++>>
<<if $bottoms[_i].isOwned is false and $bottoms[_i].modifiers.includes(_typeMatch)>>
<div class="default-container">
<div class="default-portrait">
<<print '<img @src="$bottoms[' + _i + '].image" style="border-radius:0.8em;" width=100% height=100%>'>>
</div>
<div class="default-text">
<<print '@@.boldtext;' + $bottoms[_i].name + '@@'>><br>
<<print '$bottoms[' + _i + '].description'>><br>
<<print '@@.boldtext;Price@@: u' + $bottoms[_i].cost + ''>>
<<print '<<button "Purchase">>
<<if $units >= $bottoms[' + _i + '].cost>>
<<set $units -= $bottoms[' + _i + '].cost>>
<<set $bottoms[' + _i + '].isOwned to true>>
<<goto _passageJump>>
<<else>>
<<replace "#UnitMessage">>- @@.alertmessage;Not enough Units.@@<</replace>>
<</if>>
<</button>>'>>
</div>
</div>
<</if>>
<</for>>
<</widget>>
<<widget WardrobeBottoms>>
<<for _i to 0; _i lt $bottoms.length; _i++>>
<<if $bottoms[_i].isOwned is true and $bottoms[_i].isWorn is false>>
<div class="default-container">
<div class="default-portrait">
<<print '<img @src="$bottoms[' + _i + '].image" style="border-radius:0.8em;" width=100% height=100%>'>>
</div>
<div class="default-text">
<<print '@@.boldtext;' + $bottoms[_i].name + '@@'>><br>
<<print '$bottoms[' + _i + '].description'>><br>
<<print '<<button "Wear">>
<<UnwearBottoms>>
<<if $bottoms[' + _i + '].modifiers.includes("nostockings")>>
<<UnwearStockings>>
<</if>>
<<set $bottoms[' + _i + '].isWorn to true>>
<<set $player.clothes.isWearingBottom to true>>
<<set $player.clothes.bottomAppliedName = $bottoms[' + _i + '].appliedName>>
<<goto "Pod - Wardrobe">>
<</button>>'>>
</div>
</div>
<</if>>
<</for>>
<</widget>>
<<widget PlayerWornBottom>>
<<set _bottomFound to false>>
<<for _i to 0; _i lt $bottoms.length; _i++>>
<<if $bottoms[_i].isWorn is true>>
<<set _bottomFound to true>>
<<print '@@.boldtext;' + $bottoms[_i].name + '@@ - [[Take Off|Pod - Wardrobe][$bottoms[' + _i + '].isWorn to false, $player.clothes.isWearingBottom to false, $updateCoverage to true]]'>>
<<break>>
<</if>>
<</for>>
<<if _bottomFound is false>>
Nothing.
<</if>>
<</widget>>
<<widget UnwearBottoms>>
<<for _i to 0; _i lt $bottoms.length; _i++>>
<<if $bottoms[_i].isWorn is true>>
<<set $bottoms[_i].isWorn to false>>
<<set $player.clothes.isWearingBottoms to false>>
<</if>>
<</for>>
<</widget>><<widget StartStockings>>
<<set $stockings = [
{
name: "Frilly Maid Stockings",
appliedName: "maidstockings",
description: "A sexy pair of @@.boldtext;naughty@@ maid stockings.",
image: "images/player/clothing/maidstockings/portrait.png",
cost: 150,
covers: ["calves","thighs","feet"],
modifiers: ["slutty","naughty","stockings"],
isOwned: false,
isWorn: false
}
]>>
<</widget>>
<<widget DisplayStockings>>
<<set _typeMatch = $args[0]>>
<<set _passageJump = $args[1]>>
<<for _i to 0; _i lt $stockings.length; _i++>>
<<if $stockings[_i].isOwned is false and _typeMatch == $stockings[_i].type>>
<div class="default-container">
<div class="default-portrait">
<<print '<img @src="$stockings[' + _i + '].image" style="border-radius:0.8em;" width=100% height=100%>'>>
</div>
<div class="default-text">
<<print '@@.boldtext;' + $stockings[_i].name + '@@'>><br>
<<print '$stockings[' + _i + '].description'>><br>
<<print '@@.boldtext;Price@@: u' + $stockings[_i].cost + ''>>
<<print '<<button "Purchase">>
<<if $units >= $stockings[' + _i + '].cost>>
<<set $units -= $stockings[' + _i + '].cost>>
<<set $stockings[' + _i + '].isOwned to true>>
<<goto _passageJump>>
<<else>>
<<replace "#UnitMessage">>- @@.alertmessage;Not enough Units.@@<</replace>>
<</if>>
<</button>>'>>
</div>
</div>
<</if>>
<</for>>
<</widget>>
<<widget WardrobeStockings>>
<<for _i to 0; _i lt $stockings.length; _i++>>
<<if $stockings[_i].isOwned is true and $stockings[_i].modifiers.includes(_typeMatch)>>
<div class="default-container">
<div class="default-portrait">
<<print '<img @src="$stockings[' + _i + '].image" style="border-radius:0.8em;" width=100% height=100%>'>>
</div>
<div class="default-text">
<<print '@@.boldtext;' + $stockings[_i].name + '@@'>><br>
<<print '$stockings[' + _i + '].description'>><br>
<<print '<<button "Wear">>
<<UnwearStockings>>
<<CheckBottoms>>
<<set $stockings[' + _i + '].isWorn to true>>
<<set $player.clothes.isWearingStockings to true>>
<<set $player.clothes.stockingsAppliedName = $stockings[' + _i + '].appliedName>>
<<goto "Pod - Wardrobe">>
<</button>>'>>
</div>
</div>
<</if>>
<</for>>
<</widget>>
<<widget PlayerWornStockings>>
<<set _stockingsFound to false>>
<<for _i to 0; _i lt $stockings.length; _i++>>
<<if $stockings[_i].isWorn is true>>
<<set _stockingsFound to true>>
<<print '@@.boldtext;' + $stockings[_i].name + '@@ - [[Take Off|Pod - Wardrobe][$stockings[' + _i + '].isWorn to false, $player.clothes.isWearingStockings to false, $updateCoverage to true]]'>>
<<break>>
<</if>>
<</for>>
<<if _stockingsFound is false>>
Nothing.
<</if>>
<</widget>>
<<widget UnwearStockings>>
<<for _i to 0; _i lt $stockings.length; _i++>>
<<if $stockings[_i].isWorn is true>>
<<set $stockings[_i].isWorn to false>>
<<set $player.clothes.isWearingStockings to false>>
<</if>>
<</for>>
<</widget>>
<<widget CheckBottoms>>
<<for _n to 0; _n lt $bottoms.length; _n++>>
<<if $bottoms[_n].modifiers.includes("nostockings")>>
<<set $bottoms[_n].isWorn to false>>
<<set $player.clothes.isWearingBottoms to false>>
<</if>>
<</for>>
<</widget>><<widget UpdateCoverage>>
<<if $updateCoverage is true>>
<<set $player.coverage = []>>
<<for _i to 0; _i lt $tops.length; _i++>>
<<if $tops[_i].isWorn is true>>
<<set $player.coverage = $player.coverage.concatUnique($tops[_i].covers)>>
<<break>>
<</if>>
<</for>>
<<for _i to 0; _i lt $bottoms.length; _i++>>
<<if $bottoms[_i].isWorn is true>>
<<set $player.coverage = $player.coverage.concatUnique($bottoms[_i].covers)>>
<<break>>
<</if>>
<</for>>
<<for _i to 0; _i lt $bras.length; _i++>>
<<if $bras[_i].isWorn is true>>
<<set $player.coverage = $player.coverage.concatUnique($bras[_i].covers)>>
<<break>>
<</if>>
<</for>>
<<for _i to 0; _i lt $panties.length; _i++>>
<<if $panties[_i].isWorn is true>>
<<set $player.coverage = $player.coverage.concatUnique($panties[_i].covers)>>
<<break>>
<</if>>
<</for>>
<<for _i to 0; _i lt $stockings.length; _i++>>
<<if $stockings[_i].isWorn is true>>
<<set $player.coverage = $player.coverage.concatUnique($stockings[_i].covers)>>
<<break>>
<</if>>
<</for>>
<<for _i to 0; _i lt $heels.length; _i++>>
<<if $heels[_i].isWorn is true>>
<<set $player.coverage = $player.coverage.concatUnique($heels[_i].covers)>>
<<break>>
<</if>>
<</for>>
<</if>>
<</widget>>
<<widget DisplayCoverage>>
<<if $player.coverage.includes("breasts")>>
Your breasts are covered up and
<<else>>
Your breasts are @@.pink;exposed@@ and
<</if>>
<<if $player.coverage.includes("crotch")>>
your crotch is covered up nicely.
<<else>>
your crotch is @@.pink;exposed@@.
<</if>>
<</widget>>!eVentia - Casual Cazy
-------------------------------------
You find yourself in the Casual Cazy clothing store.
<<Units>><<MentalInput 0>>
!!!Tops
-------------------------------------
<<DisplayTops "casual" "eVentia - Casual Cazy">>
!!!Bottoms
-------------------------------------
<<DisplayBottoms "casual" "eVentia - Casual Cazy">>
!!!Heels
-------------------------------------
<<DisplayHeels "casual" "eVentia - Casual Cazy">>
<<button "Back to eVentia Lobby">>
<<goto "eVentia - Fashion Strip - South">>
<</button>> !eVentia - Drop & Suck
-------------------------------------
You find yourself in the Drop & Suck clothing store.
<<Units>>
!!!Tops
-------------------------------------
<<DisplayTops "slutty" "eVentia - Drop & Suck">>
!!!Bottoms
-------------------------------------
<<DisplayBottoms "slutty" "eVentia - Drop & Suck">>
!!!Heels
-------------------------------------
<<DisplayHeels "slutty" "eVentia - Drop & Suck">>
<<button "Back to eVentia Lobby">>
<<goto "eVentia - Fashion Strip - South">>
<</button>> You're just not having any of this.
<<PlayerSpeak "WHAT THE HELL ARE YOU TALKING ABOUT?! WHERE THE FUCK AM I?! WHY THE FUCK DO I HAVE TITS?! WHERE'S MY COCK?!" "angry">>
You once again try to stand up properly only to fall backwards and land on your ass.
<<Speak $eventiaguard "Should I restrain her sir?">>
<<Speak $drlinus "No-no, they're obviously distraught about the procedures, let them be for now.">>
<<PlayerSpeak "WHAT THE FUCK ARE YOU TALKING ABOUT?! WHAT DID YOU DO TO ME?!" "angry">>
You grab the edge of the bed and haul yourself up, supporting your newfound weight and... proportions.
<<Speak $drlinus "You've been in stasis for a very long time. We... In fact had hoped you could tell us which year you came from? Your pod was a so called... Blank Pod.">>
<<PlayerSpeak "Wait... What year is it?">>
<<Speak $drlinus "The year is 2206, hopefully not too far from your origin year?">>
You stiffen as your hear the words escape his mouth, and all you can think about is to wake up from this nightmare. You eye the door and dash for it.
<<Speak $drlinus "Restrain her... I'll give her a sedative." "angry">>
<<Speak $eventiaguard "Yessir!" "angry">>
The big man quickly jumps infront of you grappling your naked body. You try to writhe free, but your body is weak, soft and not fit to fight back at all. You feel a light prick on your neck, and a soothing calm overtakes you.
<<button "You're calmed down">>
<<goto "Intro - Restrained">>
<</button>>You find yourself on the bed in the clinic room.
<<PlayerSpeak "Alright... Alright... So... I'm in the future and i'm not in my own body. This is a really... Really bad dream right?" "surprised">>
<<Speak $drlinus "I'm afraid not, Miss. Your pod has been in possession of eVentia for at least a few years. Like I said before, you're very lucky to even be alive. It cost a fortune to save you!">>
The sudden realization hits you, that everyone and everything you know is likely gone forever. No matter how surreal it feels, you're stuck here, for good...
<<PlayerSpeak "I-... There's no way to send me back? Like at all?!" "surprised">>
<<Speak $drlinus "You mean time travel? Tsk... Silly nonsense... We don't even know what year you're from... However, the overwhelming debt associated with your chamber tells me it must have been for some time at least.">>
<<PlayerSpeak "2023... That's the year...">>
<<Speak $eventiaguard "Holy shit!">>
<<Speak $drlinus "Damn... That explains the huge debt. Must have cost a fortune to keep your chamber stable for so long. Haven't seen one this steep before.">>
<<PlayerSpeak "I can't believe this... All because of some stupid joke...!" "surprised">>
<<Speak $drlinus "You likely have a ton of questions, but before that, I will have to explain a few things for you. Also, please wear this... It would make things... More comfortable for everyone involved.">>
He hands you a pair of panties, a bra, some slim pants, a yellow jacket and a pair of heels.
<<PlayerSpeak "Really? Heels?!" "angry">>
<<Speak $drlinus "Well... Better get used to it... It's what you'll be walking around in from now on.">>
<<button "Put on the clothes">>
<<goto "Intro - Info Drop">>
<<EquipStartClothes>>
<</button>>You look towards the doctor as he explains everything.
<<Speak $drlinus "Like I mentioned before. You were a blank chamber, which eVentia has acquired for a hefty sum.">>
<<PlayerSpeak "What the hell is eVentia?">>
<<Speak $drlinus "eVentia is the largest entertainment corporation in the world. Our entertainment centers provide everything from light to adult entertainment. We also specialize in highly educated and trained stand-ins that can do temporary work at events and-">>
<<PlayerSpeak "Wait-wait... You haven't explained why I'm a woman?! Where's my fucking cock?!">>
<<Speak $drlinus "Yes-yes, all right I'll explain. As per law, we don't know where you're from. You are not a citizen of the UNE and therefore have no gender rights. You're also in crippling debt, and therefore under special employment. Welcome on board! Miss...! You're a proud member of the eVentia family! You will be joining our brand line we call 'Event Girls', to pay off your debt of course." "smile">>
<<PlayerSpeak "No gender rights?! WHAT THE FUCK?! WHAT DID YOU DO TO ME?! TURN ME THE FUCK BACK NOW!" "angry">>
<<Speak $drlinus "Keep her restrained..." "angry">>
<<Speak $eventiaguard "Yessir!" "angry">>
You feel the burly guard put his big hands on your shoulders, keeping you down.
<<PlayerSpeak "KEEP YOUR HANDS OF-..." "angry">>
You feel another sting and a rush of calm overwhelms you.
<<button "You're calmed down again">>
<<goto "Intro - Info Drop 2">>
<</button>>You remain calm for now, trying to process everything.
<<Speak $drlinus "Listen, I know that it's a lot of information. I get it. But you have to work with me here. I'm also paying of some debt, it's a perfectly natural thing... Yours is just... Of a different magnitude.">>
You breathe in and swallow your pride, almost cracking up.
<<PlayerSpeak "Alright... I want a lawyer.">>
<<Speak $drlinus "Errr...">>
The guard bursts into laughter.
<<Speak $eventiaguard "Sh- SHE WANT'S A LAWYA! OH BOY I CAN'T WAIT TO TELL THIS ONE TO THE BOYS AHAHAHA!" "laugh">>
<<Speak $drlinus "Shut up you idiot!... Ahem... I'm afraid that's not possible miss... You're not in a position to be making such demands." "angry">>
<<PlayerSpeak "I have rights! I KNOW I HAVE!" "angry">>
<<Speak $drlinus "Yes. You have the right to pay back your debt and apply for citizenship like any other individual.">>
<<PlayerSpeak "Turn me back. I'm not supposed to be a fucking girl. What the fuck did you do to my cock?!" "angry">>
<<Speak $eventiaguard "Didn't they auction that thing off? To help with the debt?">>
<<Speak $drlinus "Will you shu-">>
<<PlayerSpeak "YOU WHAT?! WHAT THE FUCK IS WRONG WITH YOU PEOPLE?!" "angry">>
<<Speak $drlinus "Restrain her... for crying out loud..." "angry">>
<<Speak $eventiaguard "Yessir!">>
You once again feel the burly guard put his big hands on your shoulders, keeping you down.
You feel another sting and a rush of calm overwhelms you. However, this time you completely doze out.
<<button "You black out completely">>
<<goto "Intro - Question Time">>
<</button>>You open your eyes and once again find yourself on the now familiar bed. However, this time, you're cuffed to it.
<<Speak $drlinus "Ah... She's awake... Again... Care to remain calm this time? Or should I let corporate know of how involuntary you are? I'm sure they don't mind calling the police. Trust me girl. You don't want that." "angry">>
You regain yourself, and properly assess the situation.
<<PlayerSpeak "No-no... I'll uhhh, take it slow." "surprised">>
<<Speak $drlinus "Also, before you decide to try and make a run for it. A tracker is implanted in your body. Our very own top-of-the-line E-tracker, that'll inform us of your whereabouts 24/7.">>
After processing the newly gained information, you quickly conclude that it's probably in your best interest to cooperate... For now.
<<PlayerSpeak "I have a lot of questions...">>
<<Speak $drlinus "That's what i'm here for. Ask away." "smile">>
<<IntroQuestions>>You ask about the year.
<<Speak $drlinus "The year is 2206, a lot of what you're used to has likely changed dramatically. My personal advice... Keep a level head and an open mind. Be careful out there... I won't be able to help you a whole dang much once you've left this room">>
<<PlayerSpeak "Alright.">>
<<Speak $drlinus "I mean of course unless it's with therapy, hypnosis or other forms of mental treatment.">>
<<PlayerSpeak "Hypnosis? Like for real hypnosis?">>
<<Speak $drlinus "I probably wouldn't think too much about that for now.">>
<<PlayerSpeak "If you say so...">>
<<Speak $drlinus "Anything else?">>
<<IntroQuestions>>You question your debt and how to repay it.
<<Speak $drlinus "Your debt has accumulated over time. The cost of maintaining your outdated cryo chamber. As well as your required transformation into a more suitable subject for debt repayment and by law of course.">>
<<PlayerSpeak "I literally paid for this... Myself?">>
<<Speak $drlinus "Of course... That's only fair you know. Your debt as it stands is $debt units, which is... Wow... Just wow.">>
<<PlayerSpeak "That sounds really high...">>
<<Speak $drlinus "It is... But... Not entirely impossible to repay. You should be able to repay it over time with some help. We take care of our own at eVentia, we're family now! Of course!... Anything else?">>
<<IntroQuestions>>You question your new position as event girl.
<<Speak $drlinus "An Event Girl is a multi-purpose temporary entertainment stand-in! Think of it, as a woman of all womanly trades sorta-thing! The pay is high, and the demand even higher! Only going higher if you become really good at it.">>
<<PlayerSpeak "What kinda... 'Womanly' trades are we talking here?">>
<<Speak $drlinus "Oh... Pretty much anything really. Most commonly receptionist work, maid work, show girl, stripper wo-">>
<<PlayerSpeak "Stripper?!">>
<<Speak $drlinus "Well listen now, no one is forcing you to do any particular one. They're all well-paying. You can pick your fancy. It's really not that bad at all.">>
<<IntroQuestions>>You question your debt and how to repay it.
<<Speak $drlinus "Well... You would never be able to apply for citizenship... And... Errr... If you don't at the very least pay your interest. It may have dire consequences.">>
<<PlayerSpeak "Interest? Like... What would happen? Jail?">>
<<Speak $drlinus "No. We handle all internal conflicts... Internally. Firstly, I highly suggest you do not challenge this, and pay the interest. If not, the higher ups might force you onto the block. Which would be highly ill-advised. It would most likely result in your loss of your virginity, which has some real value on the auction blocks.">>
<<PlayerSpeak "SAY WHAT?!">>
<<Speak $drlinus "Well, no one is forcing you here! At least yet...">>
<<IntroQuestions>>You question what eVentia is and does.
<<Speak $drlinus "eVentia, like I mentioned before is the largest entertainment corporation in the world. Our entertainment centers provide everything from light to adult entertainment. We also specialize in highly educated and trained stand-ins that can do temporary work at events, go-go dancing and so on.">>
<<PlayerSpeak "Alright, got it!">>
<<IntroQuestions>>You ask about your whereabouts.
<<Speak $drlinus "We're currently in one of eVentia's many mega-entertainment centers. It's one of the bigger ones, containing everything from a variety of shops, hotel & housing, night clubs, strip clubs, conference centers & venues. All sorts of things really.">>
<<PlayerSpeak "That sounds pretty huge...">>
<<Speak $drlinus "It uuuuh... It is.">>
<<IntroQuestions>>You ask about where you would be staying.
<<Speak $drlinus "eVentia provides all baseline Event Girls with their own standard housing pod, conveniently located together in the entertainment center. There you can cool off and so on when not working. The pod has a modest monthly fee, and if you decide to upgrade in the future, that fee would increase of course.">>
<<PlayerSpeak "Right...">>
<<IntroQuestions>>You ask about turning back to a man.
<<Speak $drlinus "Of course, like I said before. Once you're debt free, you can apply for citizenship, and you would have gender rights. Which basically just means you can by law change your sex at will at any clinic. It's pricey, though if you play your cards right and remain dedicated, should be a non-issue.">>
<<PlayerSpeak "Right...">>
<<IntroQuestions>><<Speak $drlinus "I'll show you to your pod. This here is my health clinic. Feel free to drop by whenever you want to unwind. All Event Girls at eVentia have access to a therapist and conditioning for their work.">>
<<PlayerSpeak "Conditioning? What do you mean?">>
<<Speak $drlinus "Oh...? Nothing special really... I can tell you more about it later. You should rest now, and get more familiar with your... New life that is. Here, you might want to wear these.">>
He hands you some high heels, which you reluctantly accept and put on. As you stand up you wobble uncontrollably, trying to find your balance.
<<PlayerSpeak "This... Why did you shorten my tendons again? Really?">>
<<Speak $drlinus "Simply company policy. I'm afraid you'll have to get used to it.">>
<<PlayerSpeak "Right...">>
<<Speak $drlinus "Let me walk you to your pod.">>
You both leave the room and enter the clinic reception. The guard from before stands by the entrance. A few clients also seemingly sit around waiting their turn.
You exit the clinic and enter what looks like a massive shopping mall of sorts. As well as a lobby and foyer. You see the eVentia logo around the entrance and by the reception area.
<<Speak $drlinus "This way. Follow me please.">>
You're led to a more secluded area, a form of back entrance.
<<Speak $drlinus "Your pod should be 021, down here I believe.">>
You reach the pod, a rather small bed-like chamber, with several monitors and accomodations.
<<PlayerSpeak "I'm... Supposed to stay here?">>
<<Speak $drlinus "For now... Please, take your time to process all this. I made sure that your first month of interest is already paid, so you have time to get into things. Don't hesitate on visiting me, for anything really. But for now, I imagine that you must be weary and need rest.">>
<<PlayerSpeak "Thank you.">>
<<Speak $drlinus "I'll leave you to it then.">>
<<button "Enter your pod and reflect on your situation">>
<<goto "Pod - Reflection">>
<</button>><<widget EquipStartClothes>>
<<for _i to 0; _i lt $tops.length; _i++>>
<<if $tops[_i].name == "eVentia Jacket">>
<<set $tops[_i].isOwned to true>>
<<set $tops[_i].isWorn to true>>
<<set $player.clothes.isWearingTop to true>>
<<set $player.clothes.topAppliedName = $tops[_i].appliedName>>
<</if>>
<</for>>
<<for _i to 0; _i lt $bottoms.length; _i++>>
<<if $bottoms[_i].name == "eVentia Slacks">>
<<set $bottoms[_i].isOwned to true>>
<<set $bottoms[_i].isWorn to true>>
<<set $player.clothes.isWearingBottom to true>>
<<set $player.clothes.bottomAppliedName = $bottoms[_i].appliedName>>
<</if>>
<</for>>
<<for _i to 0; _i lt $bras.length; _i++>>
<<if $bras[_i].name == "eVentia Bra">>
<<set $bras[_i].isOwned to true>>
<<set $bras[_i].isWorn to true>>
<<set $player.clothes.isWearingBra to true>>
<<set $player.clothes.braAppliedName = $bras[_i].appliedName>>
<</if>>
<</for>>
<<for _i to 0; _i lt $panties.length; _i++>>
<<if $panties[_i].name == "eVentia Panties">>
<<set $panties[_i].isOwned to true>>
<<set $panties[_i].isWorn to true>>
<<set $player.clothes.isWearingPanties to true>>
<<set $player.clothes.pantiesAppliedName = $panties[ _i].appliedName>>
<</if>>
<</for>>
<<for _i to 0; _i lt $heels.length; _i++>>
<<if $heels[_i].name == "eVentia Heels">>
<<set $heels[_i].isOwned to true>>
<<set $heels[_i].isWorn to true>>
<<set $player.clothes.isWearingHeels to true>>
<<set $player.clothes.heelsAppliedName = $heels[_i].appliedName>>
<</if>>
<</for>>
<<set $updateCoverage to true>>
<<UpdateCoverage>>
<</widget>>
<<widget GenderBend>>
<<set $player.isFemale to true>>
<<set $player.body.genitals.type = 0>>
<<set $player.body.genitals.size = 0>>
<<set $player.body.torso.typeText = "Your body is feminine with curves and wide hips.">>
<</widget>><<Speak $cryolareceptionist "I assume ze boz of you we're zuppozed za be wiz ze visiting class?">>
Her foreign accent clearly pierces your ears and her tits almost spilling out of her secretary outfit immediately catches your attention. Looking up and awkwardly meeting her gaze you gulp as you force out a response.
<<Speak $player "Oh uuuh... Yes! We were! We could use some help though, we're kinda lost here." "male-hello">>
<<Speak $cryolareceptionist "Yez, I can help you. Next time announce your arrival at ze reception. You walked right pazt me when you burzted through our foyer." "answer">>
She points towards the entrance, and correctly enough, you both really did just wander past it.
<<Speak $cryolareceptionist "Now, pleaze follow me, sir.">>
She turns around and begins to strut towards the elevator. You both follow her, completely hypnotized by the tapping of her heels and her swaying pencil skirt booty.
<<button "You follow the tour guide">>
<<goto "Intro - Class Trip 3">>
<</button>><<widget Sleep>>>
<<set $randomDream = random($Dreams.length)>>
<<if $randomDream > 0>>
<<set $randomDream -= 1>>
<</if>>
<<if $player.psyche.psycheFeminine == 0>>
$Dreams[$randomDream]
<<else>>
Your sleep is dreamless, fulfilling and deep.
<</if>>
<</widget>>
<<widget StartDreams>>
<<set $Dreams = ["<<include 'Dream - Class Nightmare'>>","<<include 'Dream - Jessica Sex Nightmare'>>","<<include 'Dream - Blowjob Nightmare'>>","<<include 'Dream - Harassment Nightmare'>>"]>>
<</widget>>
You drift off<<timed 1s>>.<</timed>><<timed 2s>>.<</timed>><<timed 3s>>.<</timed>>
<<timed 4s>><<Sleep>><</timed>>
<<nobr>>
<<timed 6s>>
<<ClearMind>>
<br>
<<DailyExpense 50>>
<</timed>><<timed 7s>>
<<button "Wake Up">>
<<if $player.body.face.makeup >= 1 and $player.body.face.isStamped is false>>
<<set $player.body.face.isSmeared to true>>
<</if>>
<<goto "Pod - Main">>
<</button>>
<</timed>><</nobr>><<widget StartPlayerPsyche>>
<<set $psycheFeminine = ["Masculine","Curious","Conflicted","Feminine","Hyper-Feminine"]>>
<<set $psycheSlut = ["Chaste","Modest","Uninhibited","Slutty","Shameless"]>>
<<set $psycheMind = ["Clear","Foggy","Daze","Blanked-Out","Mind-Broken"]>>
<<set $psycheBimbo = ["Floozy","Ditzy","Bimbo","Cocks!... And Cummies!","Giggles"]>>
<<set $psyche = {
showMind: true,
psycheMind: 0,
progMind: 0,
showFeminine: false,
psycheFeminine: 0,
progFeminine: 0,
showSlut: true,
psycheSlut: 0,
progSlut: 0,
showBimbo: false,
psycheBimbo: 0,
progBimbo: 0
}>>
<<set $candy = ["Floozy","Ditzy","Cocks!... And Cummies!","Bimbo","Cocks!","Cum!","Candyfloss!","BIG FUCKING COCKS YES!","Bubblegum...PINK!","Plastic is fantastic!","Drop for Cock!","Cock Zombie Now!", "Cummies...Teehee!","Teehee!","So...BIG!","Fuck me harder!","Brainmelt! YES!","C4G1-7B6-7A6-6C7","Size Queen!","Big Black Cockatrice!","Sell me please!","Can I service your cock sir?","How about my tits?","Big tits, small mind!","Daddy!","Go crazy on me!","Please make it stop.","No escape from the cock!","Ronald Reagan","Spermies in my tummy!","Cummies in my tummy!","I. WANT. COCK!","Fuckies please?!","No safety, just cock!","Take me to heaven daddy!","Harder!","HARDER!","FUCK ME UP!","eVentia owns me!","PAY DEBT ONLY DEBT!","Owned!","Pawn my ass please?","Buy me please?","Uuuuh?","Oooh!","Aaaaaah!","Suckies!","eVentia speaking.","Only 1 unit!","Cummers make me boggers!","Fertilize me!","Cumbrain now!","Cuntface now!","BIG!","How much? Not much!","Rent me please!"]>>
<<set $pinkytext = ["pink","hotpink","deeppink","hardpink"]>>
<</widget>>
<<widget ShowFemininePsyche>>
<<set $examined = $args[0]>>
<<set _examinedFemininePsyche = $examined.psyche.psycheFeminine>>
<<if $examined.psyche.showFeminine is true>>
@@.boldtext;Femininity@@: @@.lbtext;$psycheFeminine[_examinedFemininePsyche]@@ - ($player.psyche.progFeminine/100) until progression.
<br><</if>>
<</widget>>
<<widget ShowSlutPsyche>>
<<set $examined = $args[0]>>
<<set _examinedpsycheSlut = $examined.psyche.psycheSlut>>
<<if $examined.psyche.showSlut is true>>
@@.boldtext;Slut@@: @@.lbtext;$psycheSlut[_examinedpsycheSlut]@@ - ($player.psyche.progSlut/100) until progression.
<br><</if>>
<</widget>>
<<widget ShowMindPsyche>>
<<set $examined = $args[0]>>
<<set _examinedpsycheMind = $examined.psyche.psycheMind>>
<<if $examined.psyche.showMind is true>>
@@.boldtext;Mind@@: @@.lbtext;$psycheMind[_examinedpsycheMind]@@ - ($player.psyche.progMind/100) until overload.
<br><</if>>
<</widget>>
<<widget ShowBimboPsyche>>
<<set $examined = $args[0]>>
<<set _examinedpsycheBimbo = $examined.psyche.psycheBimbo>>
<<if $examined.psyche.showBimbo is true>>
@@.pink;Bimbo@@: @@.lbtext;$psycheBimbo[_examinedpsycheBimbo]@@ - ($player.psyche.progBimbo/100) until more <<CandyFloss>>
<br><</if>>
<</widget>>
<<widget CandyFloss>>
<span id="Candy">
<<set _cockLength = $candy.length>>
<<set _cumAmount = $pinkytext.length>>
<<set _moreCocks = random($candy.length)>>
<<set _moreCum = random($pinkytext.length)>>
<<if _moreCocks > 0>>
<<set _moreCocks -= 1>>
<</if>>
<<if _moreCum > 0>>
<<set _moreCum -= 1>>
<</if>>
<<print "@@." + $pinkytext[_moreCum] + ";" + $candy[_moreCocks] + "@@">>
<<timed 0.5s>>
<<replace "#Candy">>
<<CandyFloss>>
<</replace>>
<</timed>>
</span>
<</widget>>
<<if $player.psyche.psycheFeminine <= 0>>You find yourself sitting in the familiar class room. Miss Palmers is as always harshly preaching about gender rights before the class.
<<Speak $palmer "And thus we can conclude that both the male and female sex require equal rights in all areas of society. Any objections?" "angry">>
You look down on your penis. Wait... You're naked? In the middle of class? You look up only to see Miss Palmers stare you down completely.
<<Speak $palmer "Of course, except for $player.maleName, he's not even a real man! Just a little sissy-woman!">>
The class erupts in laughter, pointing fingers at you. You try to cover yourself, only to realize that your cock is gone and you have tits! Holy shit!
<<Speak $jake "Dude! You're a fucking girl! And a hot one at that! FUCK!" "bruh">>
<<Speak $player "No-no-no! I'm NOT a woman! I'm a man! I SWEAR!" "male-terrified">>
<<Speak $jessica "Hey! $player.femaleName, we should like, totally go shopping for some clothes! You like-Totally need some, and a makeover!">>
<<Speak $player "No! NOT ANOTHER MAKEOVER! NO!" "male-terrified">>
You get up and try to run for the exit of the classroom, but for some reason you're not getting anywhere.
<<Psyche "Feminine" 2 2>><<elseif $player.psyche.psycheFeminine == 1>>After a long class you're finally able to take a break and get some well needed girl-talk with your BFF.
<<PlayerSpeak "Hey gurl! So-like, we going to the mall after this? I like totally need myself a new pair of heels!" "smile">>
Jessica looks at you with confusion, like she barely knows you.
<<Speak $jessica "Uuuuh... $player.maleName? Are you alright? Weren't you like... Usually a dude and all that? You know... With a fucking cock and shit?">>
<<PlayerSpeak "Uuuuh totally like don't know a thang about what you're talking about?" "smile">>
<<Speak $jake "Holy shit! $player.maleName is a girl! Look everyone!" "bruh">>
The whole class gathers around you, pointing fingers and laughing at your silly girly clothes and attitude.
<<PlayerSpeak "Wait? I'm not supposed to be a girl? Oh... Oh no... OH SHIT! I'm a fucking girl?!" "surprised">>
<<Speak $jessica "Well... It's okay I suppose... Want to be BFF's?">>
<<PlayerSpeak "NO!!!" "angry">>
<<Psyche "Feminine" 2 2>><<elseif $player.psyche.psycheFeminine >= 2>>There you're sitting in class filing your nails, making sure they're absolutely. The nail polish you had done yesterday is really popping, definitely going to be a massive hit with the boys for sure!
<<Speak $jessica "Heeey...! If it isn't my BFF... So like, we going shopping or what? I saw these pink girly pumps, to-o-tally your style GURL!" "smile">>
<<PlayerSpeak "Hells yeah gurl, i'm a little dry on cash though, but I have a few clients after school. Gotta shake that moneymaker!" "smile">>
<<Speak $jessica "You dirty gurl!" "smile">>
You make sure you have your condoms in your pink bag, definitely not going to catch anything when fucking those filthy jocks for money.
<<Speak $jessica "So like you heard about Palmer and Jake, totally got caught schlicking it after class, what a whore!">>
<<PlayerSpeak "Always knew Palmer was a big black cock whore, literally written on her forehead.">>
<<Speak $jessica "Yeah what a fucking whore, l-o-l.">>
The door to the classroom suddenly bursts open as Jake proudly waltz in, his 12 inch long monster dong flopping around.
<<Speak $jake "I. AM. THE MONSTER COCK!" "smile">>
<<Psyche "Feminine" 2 2>><</if>><<if $player.psyche.psycheSlut <= 0>>You're in bed with Jessica and things are getting a little heated. You touch her plush bum, giving it a lovely squeeze. You feel her hot breath on your face, her moaning getting the better of you.
Her hands trail along your rock hard abs, slowly reaching your groin.
<<Speak $jessica "Mmmmh, take me $player.maleName... Fuck me hard!">>
<<Speak $player "I certainly intend to!" "male-smile">>
However, as her hand finally reaches your crotch, you don't feel her hands on your rock hard cock, no... Her fingers slither up through your wet pussy lips, exploring you gently.
<<Speak $jessica "Oh, what a surprise, my man's not a man it seems, but a little girly-boy!">>
<<Speak $player "Wait! No! I'm a man I swear, it was right there a moment ago!" "male-terrified">>
<<Speak $jessica "It's okay, I have a surprise for you too!">>
You feel something growing between jessica's legs...
<<Psyche "Slut" 2 2>><<elseif $player.psyche.psycheSlut >= 1>>You're in bed with Jessica and well... Actually, you're inside of her, fucking the shit out of her. Her lewd juices covering your manhood whilst her pussy clenches around it.
<<Speak $jessica "Oh shit! $player.maleName...! Give it to me!" "smile">>
You grab her hips and just go at it giving your everything.
<<Speak $player "Ahhh fuck! You're tight." "male-smile">>
<<Speak $jessica "Uuuuuh what do you mean?">>
<<Speak $player "I mean you feel amazing around my cock!">>
<<Speak $jessica "Sweetie it's the other way around? I'm inside you!" "smile">>
You look down in horror as you realize your cock is gone and instead there is a plush wet vagina. A swelling feeling suddenly expands inside your nether regions as you feel her cock fill you out completely. A pleasure unlikely anything you've ever felt before overtakes your whole lower body.
<<Speak $jessica "I'm gonna fuck the shit out of you now babe!" "smile">>
<<PlayerSpeak "Oh FUCK! Please! Wait!" "pleasure">>
Her massive cock burrows deeper inside of you and you black out.
<<Psyche "Slut" 2 2>><</if>>You lie down on your bed, thinking about everything that has happened so far.<<if $storyHasReflected is false>><<set $storyHasReflected to true>> What's going on? What's going to happen now? What are you going to do now? You're not even yourself anymore, you have tits?!
You look down on your new body. It's so... Feminine... Curvy... Sexy... What are you even thinking right now?
You put your hands on your head, trying to process it all.<</if>>
<<print $reflectText>><<set $reflectText = "">>
<<DisplayReflections>>
<<button "Return">>
<<goto "Pod - Main">>
<</button>>
<<widget StartReflections>>
<<set $reflections = [
{
name: "Reflect on Accident",
reflectedName: "Think about the accident.",
femininity: 0,
slutty: 0,
text: "<<include 'Reflection - On Accident'>>",
isReflected: false
},
{
name: "Reflect on Womanhood",
reflectedName: "Think about becoming a woman.",
femininity: 0,
slutty: 0,
text: "<<include 'Reflection - On Womanhood'>>",
isReflected: false
},
{
name: "Reflect on Body",
reflectedName: "Explore your new body.",
femininity: 0,
slutty: 0,
text: "<<include 'Reflection - On Body'>>",
isReflected: false
}
]>>
<</widget>>
<<widget DisplayReflections>>
<<for _i to 0; _i lt $reflections.length; _i++>>
<<if $player.psyche.psycheFeminine >= $reflections[_i].femininity and $player.psyche.psycheSlut >= $reflections[_i].slutty and $reflections[_i].isReflected is false>>
<<print '
<<button $reflections[_i].reflectedName>>
<<goto "Pod - Reflection">>
<<set $reflections[' + _i + '].isReflected to true>>
<<set $reflectText = $reflections[' + _i + '].text>>
<</button>>
'>>
<</if>>
<</for>>
<</widget>>You think about the accident. It's utterly surreal that something so innocent and ridiculous could end up with you... Here... Like this.
You remember the company name, Cryola, maybe you should ask about it? Or look it up? You could maybe get more answers.
It also hits you, all of your friends, probably having lived their lives fully without you. Not that you left behind any real family.
You feel slightly alone, not sure what to feel about all of this? Your old life is gone, just like that, out of nowhere. An odd feeling in your stomach makes you a bit anxious, or is this excitement? It could be, that this is a new chance.
The therapist did mention you could become a man again. Surely you have a debt to pay, but that means that all of this is just temporary. You're also in the future right?
Surely it can't be that bad?You think about the prospects of being a girl... Or a woman, is going to be like now. The right to be a man? Sounds like nonsense, you were born a man! You have that right!
You grit your teeth and clench your fist, though you immediately feel the difference. You feel so weak and vulnerable. Your voice is light and feminine as well, how can anyone possibly take you serious?
Even though you hate to admit it, you feel as if it might be best to just play along for now. You're not a woman, or a girl, but it's likely a good idea to at least pretend to be.
Maybe it'll come with a few benefits?You get up and start exploring your new body. The weight is shifted in completely different places. Your chest is heavy and your ass plush. Your hips are all wide, giving you a weird sway when you walk.
You touch your feet and your tender heels. They really have been shortened, giving you a funny need to stand on your front feet. Your legs and whole body is completely without any hair, and your skin soft and warm. Your hands are also very soft, not at all rough like they used to be.
Standing before the nearby mirror, you admire yourself and your figure. You're really kinda... Hot. A warm feeling spreads from your lower body. Are you turning yourself on? You'd definitely fuck yourself if you were a man still, which is, weird at the least.
You trail your hand along your stomach, feeling the absence between your legs. A jolt of heat and pleasure shoots through you, and you pant lightly as you grace your new lips.
Taking back your hand, you think to yourself.
<<PlayerSpeak "This is too weird... What the hell...">>
Or is it? You think about it, whilst weighing your tits, kneading them. It does feel really nice. Would it really hurt to explore a bit more?
<span id="BodyExplore"><<button "Explore yourself some more.">><<replace "#BodyExplore">>You continue touching yourself, feeling your pussy tingle, already wet from excitement. Shocks of heated pleasure shoots through your stomach and your loins as you rub your clitty.
Your whole body heating up like an oven, you lose control from the stimulation. You moan and pant, letting go completely.
You're constantly surprised by how much better it continues to feel as you go along. You slide in a single finger at first, and end up sliding in another. You're fairly tight, but the feeling of something filling you up is turning you mad with lust.
Eventually your whole body buckles, and several waves mind-numbing pleasure travels through you. You moan like a bitch in heat as it overtakes you.
Having lost track of time you chuckle, but that definitely took some of the edge off.
You lie back panting, all sweaty and worn out. That was a lot better than it had any right to be...<</replace>><</button>></span>You take note of the service number and walk over to Brenda sitting by the eventia desk.
<<Speak $brenda "Hey there $player.femaleName! Looking to apply somewhere?">>
<<PlayerSpeak "Yeah, actually, I was looking to apply as a receptionist... You know, like you and all that?">>
<<Speak $brenda "Oh, that's great! Can't wait to work with ya, sister!">>
A chill runs down your spine as she calls you 'sister'.
<<PlayerSpeak "I guess so... Do you need the service number?">>
<<Speak $brenda "Nah that's fine, follow me darling. Let's get ya something to wear.">>
You follow her, observing her swaying booty from behind. She's wearing a short black skirt and a business-like vest, not even long enough to cover her mid-riff. Then it hits you... You're probably going to be wearing the same thing.
<<Passage $eventReceptionist>><<widget StartEvents>>
<<StartReceptionistEvent>>
<<StartMaidEvent>>
<<StartStripperEvent>>
<<StartCarShowEvent>>
<<StartGloryEvent>>
<<set $events = [$eventReceptionist, $eventMaid, $eventStripper, $eventCarShow]>>
<</widget>>
<<widget UpdateEvents>>
<<set $events = [$eventReceptionist, $eventMaid, $eventStripper, $eventCarShow]>>
<<for _i to 0; _i lt $events.length; _i++>>
<<set $events[_i].standardBonus = 0>>
<<set $events[_i].roll = random(100)>>
<</for>>
<</widget>>
<<widget DisplayEvents>>
<<UpdateEvents>>
<<for _i to 0; _i lt $events.length; _i++>>
<<if $events[_i].isStandard is true and $events[_i].timesDone <= 0>>
<div class="default-container">
<div>
<<print '@@.boldtext;' + $events[_i].name + '@@'>><br>
<<print '$events[' + _i + '].description'>><br>
<<print 'Base Pay: $events[' + _i + '].baseReward'>><br>
<<print '
<<button "Apply">>
<<if $events[' + _i + '].slutReq <= $player.psyche.psycheSlut and $events[' + _i + '].feminineReq <= $player.psyche.psycheFeminine and $events[' + _i + '].bimboReq <= $player.psyche.psycheBimbo>>
<<if $currentDayTime != $events[' + _i + '].timeStart>>
<<replace "#input-error">><br>Too late or too early to start this event.<</replace>>
<<else>>
<<goto $events[' + _i + '].passageStart>>
<</if>>
<<else>>
<<replace "#input-error">><br>$events[' + _i + '].reqInfo<</replace>>
<</if>>
<</button>>
<<button "More Info">>
<<goto $events[' + _i + '].passageDetails>>
<</button>>'>>
</div>
</div>
<<elseif $events[_i].isStandard is false>>
<<if $events[_i].roll < $events[_i].rate>>
<div class="default-container">
<div>
<<print '@@.boldtext;' + $events[_i].name + '@@'>><br>
<<print '$events[' + _i + '].description'>><br>
<<print 'Base Pay: $events[' + _i + '].baseReward'>><br>
<<print '
<<button "Apply">>
<<if $events[' + _i + '].slutReq <= $player.psyche.psycheSlut and $events[' + _i + '].feminineReq <= $player.psyche.psycheFeminine and $events[' + _i + '].bimboReq <= $player.psyche.psycheBimbo>>
<<if $currentDayTime != $events[' + _i + '].timeStart>>
<<replace "#input-error">><br>Too late or too early to start this event.<</replace>>
<<else>>
<<goto $events[' + _i + '].passageStart>>
<</if>>
<<else>>
<<replace "#input-error">><br>$events[' + _i + '].reqInfo<</replace>>
<</if>>
<</button>>
<<button "More Info">>
<<goto $events[' + _i + '].passageDetails>>
<</button>>'>>
</div>
</div>
<</if>>
<</if>>
<</for>>
@@#input-error;@@
<</widget>>
<<widget DetailApplication>>
<<set _detail = $args[0]>>
<br>@@#input-error;@@<br>
<<if _detail.timesDone <= 0>>
<<button "Apply">>
<<if _detail.slutReq <= $player.psyche.psycheSlut and _detail.feminineReq <= $player.psyche.psycheFeminine and _detail.bimboReq <= $player.psyche.psycheBimbo>>
<<if $currentDayTime != _detail.timeStart>>
<<replace "#input-error">>
<br>Too late or too early to start this event.
<</replace>>
<<else>>
<<goto _detail.passageStart>>
<</if>>
<<else>>
<<replace "#input-error">><br>_detail.reqInfo<</replace>>
<</if>>
<</button>>
<</if>>
<<button "Return">>
<<goto "eVentia - Event Board">>
<</button>>
<</widget>>
<<widget EstablishedEvents>>
<<UpdateEvents>>
<<for _i to 0; _i lt $events.length; _i++>>
<<if $events[_i].isStandard is true and $events[_i].timesDone > 0>>
<div class="default-container">
<div>
<<print '@@.boldtext;' + $events[_i].name + '@@'>><br>
<<print '$events[' + _i + '].description'>><br>
<<print 'Base Pay: $events[' + _i + '].baseReward'>><br>
<<print '
<<button "Start">>
<<if $currentDayTime != $events[' + _i + '].timeStart>>
<<replace "#input-error">><br>Too late to start this event.<</replace>>
<<else>>
<<goto $events[' + _i + '].passageStart>>
<</if>>
<</button>>
<<button "More Info">>
<<goto $events[' + _i + '].passageDetails>>
<</button>>'>>
</div>
</div>
<</if>>
<</for>>
@@#input-error;@@
<</widget>>
<<widget Event>>
<<set _currentEvent = $args[0]>>
<<set _showPassage = _currentEvent.currentPassage>>
<<if _currentEvent.timesDone <= 0>>
_currentEvent.introPassages[_showPassage]
<<else>>
<<goto _currentEvent.startPassage>>
<</if>>
<</widget>>
<<widget FinalPassage>>
<<set _currentEvent = $args[0]>>
<<button "Finish">>
<<set $currentDayTime = _currentEvent.timeEnd>>
<<goto _currentEvent.endPassage>>
<</button>>
<</widget>>
<<widget DebugPassage>>
<<if $debugMode is true>>
<<set _currentEvent = $args[0]>><br>
@@.boldtext;Debug Info@@<br>
Times Done: <<print _currentEvent.timesDone>><br>
<</if>>
<</widget>>
<<widget Passage>>
<<set _currentEvent = $args[0]>>
<<if _currentEvent.timesDone <= 0>>
<<if _currentEvent.currentPassage < _currentEvent.introPassages.length - 1>>
<<button "Continue">>
<<goto _currentEvent.mainPassage>>
<<set _currentEvent.currentPassage += 1>>
<</button>>
<<else>>
<<set _randomNumber = _currentEvent.standardPassages.length - 1>>
<<set _randomPassage = random(_randomNumber)>>
<<set _passageJump = _currentEvent.standardPassages[_randomPassage]>>
<<button "Continue">>
<<set $currentDayTime = 1>>
<<goto _passageJump>>
<</button>>
<</if>>
<<else>>
<<set _randomNumber = _currentEvent.standardPassages.length - 1>>
<<set _randomPassage = random(_randomNumber)>>
<<set _passageJump = _currentEvent.standardPassages[_randomPassage]>>
<<button "Continue">>
<<set $currentDayTime = 1>>
<<goto _passageJump>>
<</button>>
<</if>>
<</widget>>
<<widget CompletePassage>>
<<set _currentEvent = $args[0]>>
<<set _currentEvent.currentPassage = 0>>
<<set _currentEvent.timesDone += 1>>
<</widget>>
<<widget Earnings>>
<<set _currentEvent = $args[0]>>
<<set _currentSkillBonus = 10 * _currentEvent.skillBonus>>
<<if _currentEvent.reliabilityBonus < 10>>
<<set _currentReliabilityBonus = 10 * _currentEvent.reliabilityBonus>>
<<else>>
<<set _currentReliabilityBonus = 115>>
<</if>>
<<set _earningsTotal = _currentEvent.baseReward + _currentSkillBonus + _currentReliabilityBonus + _currentEvent.standardBonus>>
<<set _earningsBonus = _currentEvent.standardBonus>>
<<if _currentEvent.standardBonus > 0>>
<<set _earningsMessage = "You've earned " + _earningsTotal + " Units! (" + _earningsBonus + " Bonus)">>
<<else>>
<<set _earningsMessage = "You've earned " + _earningsTotal + " Units!">>
<</if>>
<<set $units += _earningsTotal>>
<<LogEPal _currentEvent.eventName _earningsTotal>>
<<print _earningsMessage>>
<</widget>>!Receptionist
------------------------------------
eVentia is always in need of more receptionists to receive clients, organize events on the venue and be the face of eVentia as a whole. You will be expected to work from 9:00 AM to 5:00 PM.
You will be expected to wear the eVentia standard receptionist attire, be competent enough to organize events/conferences on the venue or similar. On top of this you will be the face of eVentia and therefore have to always be ready to greet, welcome and direct clients, patrons and customers.
You will be required to notify company personnel of visitor arrivals if needed.
@@.boldtext;Outfit:@@ Provided (May Vary).
@@.boldtext;Base Pay:@@ 115 (Bonus may be added).
@@.boldtext;Contractor:@@ eVentia.
@@.boldtext;Duration:@@ Morning to Evening.
@@.boldtext;Service Number:@@ S003452.
@@.boldtext;Type:@@ Recurring.<<MentalInput 2>>
<<DetailApplication $eventReceptionist>>
!Event Board
-------------------------------------
You find yourself in the eVentia Lobby & Foyer, studying the Event Board for possible work.<<MentalInput 6>>
!Events
-------------------------------------
<<DisplayEvents>>
<<button "Return">>
<<goto "eVentia - Lobby & Foyer">>
<</button>>!Manicure & Pedicure
-------------------------------------
You can have your nails done, for a price of course. If you opt for the stamp procedure, your manicure & pedicure will be permanent until removed.
<<Units>>
<<DisplayNails>>
<<button "Return">>
<<goto "eVentia - Cosmos Cosmetics">>
<</button>> <<widget IntroQuestions>>
<<button "What year was it again?">>
<<goto "Intro - Year Question">>
<</button>>
<<button "What is my debt? How do I repay it?">>
<<goto "Intro - Debt Question">>
<</button>>
<<button "What if I don't pay my debt?">>
<<goto "Intro - Debt Question 2">>
<</button>>
<<button "What's an Event Girl?">>
<<goto "Intro - Event Girl Question">>
<</button>>
<<button "What's eVentia?">>
<<goto "Intro - eVentia Question">>
<</button>>
<<button "Where the hell are we even?">>
<<goto "Intro - Whereabouts Question">>
<</button>>
<<button "What about my home, where am I supposed to stay?">>
<<goto "Intro - Home Question">>
<</button>>
<<button "Can you turn me back to a man?">>
<<goto "Intro - Return Question">>
<</button>>
<<button "Alright... That was all. What now?">>
<<goto "Intro - Name">>
<</button>>
<</widget>><<Event $eventReceptionist>>Right after showing a couple the location of the fashion strip, an old man approaches you.
<<Speak $client3 "Excuse me miss... Can you help an old in need?" "smile">>
<<PlayerSpeak "Of course, what do you need help with?">>
He moves closer to you and you feel his hand rest on your hip, grabbing you for support.
<<Speak $client3 "It's been a long day and i'm lost, I need someone to help me towards the gloria hotel entrance.">>
You feel him grasp your hip.
<span id="GropingIncident"><<button "Tell him to fuck off">><<replace "#GropingIncident">><<PlayerSpeak "The fuck is wrong with you, old pervert! FUCK OFF!" "angry">>
You slap his hand away, expecting him to fall, but he easily regroups. At first he looks shocked, but his expression quickly changes.
<<Speak $client3 "What the hell?! No respect for the elderly?! Fucking eventia whores, you lot! Youth today!" "angry">>
He quickly turns around brazenly walking away whilst gritting his teeth in anger. You sigh, knowing that your e-rating will take a hit.
<<FinalPassage $eventReceptionist>><</replace>><</button>><<button "Endure and lead him towards the hotel">><<replace "#GropingIncident">><<PlayerSpeak "Right this way! Let me lead you sir." "smile">>
You put a hand around his shoulder for support and lead him towards the Gloria elevators. As you're halfway there, you feel how his hand gently slips down, landing on your ass.
At least a few other visitors notice his hand resting on your pert ass.
<<PlayerSpeak "Alright, this is it, the Gloria elevators. Have a nice evening, and thank you for staying with eVentia!" "smile">>
<<Speak $client3 "Yes-yes thank you too, sweet thing." "smile">>
A shiver runs down your spine as that old man pinches your ass before heading towards the elevators.
<<FinalPassage $eventReceptionist>><</replace>><</button>></span>You stand around the receptionists desk, waiting for any visitors to come by asking for help.
<<Speak $client2 "Hey there beautiful, you up to no good huh?" "smile">>
<<Speak $client1 "Holy shit! These babes really are as hot they said they were!" "smile">>
<<PlayerSpeak "Hey, don't get too close!">>
They both move closer to sandwiching you right infront of the desk, not listening to you at all. The bigger one grabs your hips, pressing your plush ass towards his crotch. You feel his bursting erection between your cheeks, the thin fabric concealing almost nothing.
The other guy presses himself towards your front, fondling your tits.
<<Speak $client2 "Hot damn, these are some quality goods.">>
<<Count "sexuallyHarassed" $player>>
<span id="RecepHarassIncident"><<button "Scream for help">><<replace "#RecepHarassIncident">>You were just about to scream for help at the top of your lungs when your swiftly deafened by someone else.
<<Speak $brenda "What the hell you boys doing to mah gurl?! GET OFF HER!" "angry">>
You see Brenda charging towards the two men with full speed, but before she could reach them, they both let go.
<<Speak $client1 "Ah shit, funs over." "surprised">>
They both dashed towards the fashion strip, leaving you with Brenda.
<<Speak $brenda "You okay gurl? I know, I know, they can get all handsy sometimes, gotta pack an attitude you know. Or better yet, avoid them entirely.">>
<<PlayerSpeak "Yes, I'm fine, they just came out of nowhere.">>
You can't help but feel a little turned on by how they manhandled your body. Your tits tingling from being massaged so roughly, and your pussy wet and ready. Gritting your teeth you continue your day.
<<FinalPassage $eventReceptionist>><</replace>><</button>><<button "Stay silent">><<replace "#RecepHarassIncident">>Their fondling gets rougher and more couragous, as they notice you're not struggling at all. One of them also sliding a hand between your skirt. He firmly presses on the wet fabric covering your pussy.
<<Speak $client2 "Holy shit, this bitch is ready to go!" "smile">>
He clumsily slides your panties to the side, and roughly inserts one of his fat fingers. You feel the texture grind against you, and a burning need slowly growing in your loins.
However, you're quickly interrupted as you see Brenda charging towards you with full speed.
<<Speak $brenda "What the hell you boys doing to mah gurl?! GET OFF HER!" "angry">>
<<Speak $client1 "Ah shit, funs over." "surprised">>
They both let go and dash towards the fashion strip, leaving you with Brenda.
<<Speak $brenda "You okay gurl? I know, I know, they can get all handsy sometimes, gotta pack an attitude you know. Or better yet, avoid them entirely.">>
<<PlayerSpeak "Yes, I'm fine, they just came out of nowhere.">>
You can't help but feel a little turned on by how they manhandled your body. Your tits tingling from being massaged so roughly, and your pussy wet and ready. Gritting your teeth you continue your day.
<<FinalPassage $eventReceptionist>><</replace>><</button>></span>You feel exposed in your new attire, almost naked. Your ass involuntarily swaying behind you, you almost feel like a glorified pornstar.
<<Speak $brenda "So...! You will be standing here by the desk with me and the others, occasionally tidying up the lobby & foyer. Here's a manual you probably should read. It contains a lot of common answers that our clients and customers ask about eVentia and the entertainment center as a whole.">>
<<PlayerSpeak "Okay, I think I got it.">>
You check out the manual, which reads like a standard FAQ for all things eVentia.
<<Speak $brenda "If you have any other questions, you can always ask me. But if in doubt, just remember that you represent eVentia. At eVentia the needs of the client and customers come first and foremost, always!" "smile">>
<<PlayerSpeak "Right...">>
After getting a bit more briefing from Brenda, you start your first day as an eVentia receptionist. Helping clients and customers with all sorts of things like navigation, answering questions, event organisation and so on.
<<Passage $eventReceptionist>>She leads you into the backroom which has selection of various similar outfits in varying sizes.
<<Speak $brenda "Hmph, let me check ya bust and yo ass.">>
Before you can react, she's already sampled your goods, weighing them in her palms.
<<PlayerSpeak "Hey! Come on, hands off!" "angry">>
<<Speak $brenda "It's alright, we definitely got yo size, girl!" "smile">>
She takes out a similar outfit, seemingly in your size.
<<Speak $brenda "Go on girl, try it on.">>
<<PlayerSpeak "Right-right, just give me a second.">>
You try on the outfit. It tightens around your body, showing of every curve, accentuating your figure.
<<Speak $brenda "Damn girl! Yo look sexy and professional as hell! Let's get going, clients are probably waiting!">>
You both exit the backroom.
<<EquipOutfit $presetReceptionist "Stash">><<Passage $eventReceptionist>>!Maid
------------------------------------
eVentia is always in need of more maids to clean up and keep eVentia neat and presentable. This includes all eVentia facilities, client rooms as well as venues, restrooms, baths and so on. You will be expected to work from 9:00 AM to 5:00 PM.
You will be expected to wear the eVentia standard maid attire. On top of this you will be the face of eVentia whilst cleaning, which includes doing it with a smile.
@@.boldtext;Outfit:@@ Provided (May Vary).
@@.boldtext;Base Pay:@@ 95 (Bonus may be added).
@@.boldtext;Contractor:@@ eVentia.
@@.boldtext;Duration:@@ Morning to Evening.
@@.boldtext;Service Number:@@ S003451.
@@.boldtext;Type:@@ Recurring.<<MentalInput 1>>
<<DetailApplication $eventMaid>>You take note of the service number and walk over to Brenda sitting by the eventia desk.
<<Speak $brenda "Hey there $player.femaleName! Looking to apply somewhere?">>
<<PlayerSpeak "Yeah, just looking to do some cleaning, sounds easy enough you know.">>
<<Speak $brenda "Oh? Applying for the position of maid I see? Alright, just give me the service number.">>
You pass on the service number, which Brenda promptly types into her computer.
<<Speak $brenda "Okay then! That's all done. Follow me, I'll get yo ass lookin' like a real maid worthy of eVentia." "smile">>
You follow her swaying booty, hoping the outfit you're going to be wearing is not too obscene.
<<Passage $eventMaid>>She leads you into the backroom and down to a closet hidden away in the back.
After rummaging around for a while she drags out classical french maid dress.
<<Speak $brenda "Ah, think this one should fit ya.">>
<<PlayerSpeak "Wait-wait. You can't be serious right? An actual french maid dress? This sends all types of wrong messages!">>
<<Speak $brenda "What do ya mean? French? It's a completely standard maid dress, silly!">>
<<PlayerSpeak "Right. Whatever, I'll put it on.">>
You groan as you put on the dress. The black thong that follows and frilly stockings only making you feel even more exposed than without.
After putting on the dress, you check out yourself in the mirror. The short cut, coupled with the duster really hits it home, making you look like someone took you out from a terrible porn skit.
<<EquipOutfit $presetMaid "Stash">><<Passage $eventMaid>>Brenda smiles as she checks you out in the maid outfit.
<<Speak $brenda "You look fabulous girl! Anyway. I'll be assigning you to a floor, which you'll then be tasked to be cleaning with. Since this is your first time, you will be assisting a more senior maid.">>
<<PlayerSpeak "Okay, sounds good I guess.">>
You follow Brenda back out of the backroom. You step back out into public view, as if you were going on a stage. Brenda picks up her transparent desk tablet and calls someone.
<<Speak $brenda "I'll just be calling Lily, she's a cute, real great with the new ones." "smile">>
<<PlayerSpeak "Right...">>
After some time you spot a blonde beauty dressed in a matching french maid outfit, strutting with a fierce pace towards the desk.
<<Speak $lily "Really Brenda? You're dropping another newbie on my ass?! I TOLD YOU! NO MORE NEWBS!" "angry">>
<<Speak $brenda "Come on gurl, got no one better than yo' ass." "smile">>
<<Speak $lily "Fine! Whatever! YOU! Don't slack behind. Get moving." "angry">>
<<Speak $brenda "Better follow her lead gurl." "smile">>
Brenda waves at you, whilst the blonde maid turns around, leaving the desk. You promptly follow her.
<<Passage $eventMaid>>You stroll through the lobby and reach an elevator. After entering and pressing the designated floor, she huffs.
<<Speak $lily "Alright newbie. Names Lily, got any questions? Ask, but you probably won't need to. Jobs real simple. Use that maid duster of yours, clean up their rooms for general trash, make their bed and so on. You got it?">>
<<PlayerSpeak "Yeah, I think I got it.">>
The elevator makes a ding, and the door opens. You enter a classical hotel corridor, with a completely different feel and atmosphere than the otherwise busy lobby. The walls are a comfortable deep brown, and the carpet bright red.
The cleaning trolley is waiting for the both of you just by the elevetor.
<<Speak $lily "I'll do the even numbered rooms on this side, you can do the uneven ones. Sound good?">>
You clench your maid duster and nod.
<<Passage $eventMaid>>After a long day of dealing with confused clients, answering questions about eventia, their venues, event girls and other lucrative offers. You sigh as it reaches it conclusion. Your feet are sore from strutting around in heels all day and your skin slightly tender from the tight attire.
<<Speak $brenda "Alright gurl, think we can call it a day. Shift should arrive soon!">>
Surely enough, two other Event Girls shortly arrive to replace you at your desk.
You check your E-Pal and sign off which promptly processes your earnings and reliability rating.
<<Speak $brenda "See ya around gurl, I gon' hit the showers!" "smile">>
<<PlayerSpeak "See ya.">>
<<Earnings $eventReceptionist>>
<<Experience "Social" 5 10>><<if $player.skills.skillHighheels <= 1>>
<<Experience "Highheels" 5 5>><</if>>
<<button "Continue">>
<<CompletePassage $eventReceptionist>>
<<CleanOutfit>>
<<EquipOutfit $loadedPlayerOutfit "NoStash">>
<<goto "eVentia - Lobby & Foyer">>
<</button>>
You approach Brenda sitting by the receptionist desk.
<<Speak $brenda "Ready for another day gurl?">>
<<PlayerSpeak "Sure am">>
You put on your receptionists' outfit in the backroom, feeling it's familiar tightening around your body, exposing your curves and mid-riff.
Strutting back out you prepare for another day as the face of eVentia, receiving clients, organizing event girls and answering questions from whomever might need them.
<<EquipOutfit $presetReceptionist "Stash">><<Passage $eventReceptionist>><<Event $eventMaid>>After a long day of cleaning, making beds and taking out trash from various hallways, client hotel rooms and whatever else needed cleaning. Your feet sore from strutting around in heels all day whilst doing heavy laboring.
<<Speak $lily "Alright, I think it's time to finally clean the last thing for today, me." "smile">>
You both sign off with your E-Pals which promptly processes your earnings and reliability rating.
<<Speak $lily "See ya next time newbie." "smile">>
<<PlayerSpeak "Alright, see ya.">>
<<Earnings $eventMaid>>
<<Experience "Cleaning" 5 10>><<if $player.skills.skillHighheels <= 1>>
<<Experience "Highheels" 5 5>><</if>>
<<button "Continue">>
<<CompletePassage $eventMaid>>
<<CleanOutfit>>
<<EquipOutfit $loadedPlayerOutfit "NoStash">>
<<goto "eVentia - Lobby & Foyer">>
<</button>>After completing a client room you move on to the next, but notice that it's still occupied. You knock on the door.
<<PlayerSpeak "Uuuh, here to clean your room.">>
You hear someone coming towards the door. As the door is opened, what you're greeted with is an almost naked man, standing there in nothing bot his boxers. He scratches his chiseled chin.
<<Speak $client1 "Ah, they're sending the cute ones now eh? Come on in then." "smile">>
He opens the door just enough for you to slither through.
<<PlayerSpeak "Right.">>
You grab your duster and move past him, gracing his abs. As you move in, you're surprised by the room being relatively clean. The man walks over and settles down in his armchair.
<<Speak $client1 "Go on then, I love to watch you lovelies work.">>
<span id="MaidDirtyGuy"><<button "Walk out on him">><<replace "#MaidDirtyGuy">><<PlayerSpeak "Yeah I'm not some sort of entertainment, fuck this!" "angry">>
<<Speak $client1 "Hey wait! Come on now! Do your fucking job!" "angry">>
You quickly walk out and move on to the next room, ignoring his enforcing pleas.
<<FinalPassage $eventMaid>><</replace>><</button>><<button "Let him watch as you clean">><<replace "#MaidDirtyGuy">>You just smile as you get on with the cleaning, dusting with your duster and making sure everything looks all nice and dandy. You look towards him, and notice him touching himself, which only makes you feel extra exposed in your short-skirted maid outfit.
After some time you finish dusting his room.
<<PlayerSpeak "That's the last of that, I'll be going then." "smile">>
<<Speak $client1 "A pleasure to have that tight ass prancing around here cleaning up, come again any time missy." "smile">>
You cringe inside as he clutches his groin, like you're some kind of piece of meat he's lusting for.
You quickly leave his room and move on to the next.
<<FinalPassage $eventMaid>><</replace>><</button>></span><<widget StartPresetOutfits>>
<<set $loadedPlayerOutfit = {
top: "",
bottom: "",
bra: "",
pantie: "",
heels: "",
stockings: ""
}>>
<<set $presetReceptionist = {
top: "sluttyofficetop",
bottom: "sluttyofficeskirt",
bra: "",
pantie: "blackthong",
heels: "blackplatformpumps",
stockings: ""
}>>
<<set $presetMaid = {
top: "maiddress",
bottom: "",
bra: "blacklacebra",
pantie: "blackgstring",
heels: "blackplatformpumps",
stockings: "maidstockings"
}>>
<<set $presetStripper = {
top: "schoolgirltop",
bottom: "schoolgirlskirt",
bra: "",
pantie: "blackgstring",
heels: "pinkpumps",
stockings: ""
}>>
<<set $presetCarShow = {
top: "wetlooktop",
bottom: "wetlookleggings",
bra: "",
pantie: "",
heels: "blackplatformpumps",
stockings: ""
}>>
<</widget>>
<<widget StashPlayerOutfit>>
<<set $loadedPlayerOutfit.top = $player.clothes.topAppliedName>>
<<set $loadedPlayerOutfit.bottom = $player.clothes.bottomAppliedName>>
<<set $loadedPlayerOutfit.bra = $player.clothes.braAppliedName>>
<<set $loadedPlayerOutfit.pantie = $player.clothes.pantiesAppliedName>>
<<set $loadedPlayerOutfit.heels = $player.clothes.heelsAppliedName>>
<<set $loadedPlayerOutfit.stockings = $player.clothes.stockingsAppliedName>>
<</widget>>
<<widget EquipOutfit>>
<<set _equippedOutfit = $args[0]>>
<<set $player.clothes.isWearingTop to false>>
<<set $player.clothes.isWearingBottom to false>>
<<set $player.clothes.isWearingBra to false>>
<<set $player.clothes.isWearingPanties to false>>
<<set $player.clothes.isWearingHeels to false>>
<<set $player.clothes.isWearingStockings to false>>
<<if $args[1] != "NoStash">>
<<StashPlayerOutfit>>
<</if>>
<<for _i to 0; _i lt $tops.length; _i++>>
<<if $tops[_i].appliedName == _equippedOutfit.top>>
<<set $tops[_i].isWorn to true>>
<<set $player.clothes.isWearingTop to true>>
<<set $player.clothes.topAppliedName = $tops[_i].appliedName>>
<</if>>
<</for>>
<<for _i to 0; _i lt $bottoms.length; _i++>>
<<if $bottoms[_i].appliedName == _equippedOutfit.bottom>>
<<set $bottoms[_i].isWorn to true>>
<<set $player.clothes.isWearingBottom to true>>
<<set $player.clothes.bottomAppliedName = $bottoms[_i].appliedName>>
<</if>>
<</for>>
<<for _i to 0; _i lt $bras.length; _i++>>
<<if $bras[_i].appliedName == _equippedOutfit.bra>>
<<set $bras[_i].isWorn to true>>
<<set $player.clothes.isWearingBra to true>>
<<set $player.clothes.braAppliedName = $bras[_i].appliedName>>
<</if>>
<</for>>
<<for _i to 0; _i lt $panties.length; _i++>>
<<if $panties[_i].appliedName == _equippedOutfit.pantie>>
<<set $panties[_i].isWorn to true>>
<<set $player.clothes.isWearingPanties to true>>
<<set $player.clothes.pantiesAppliedName = $panties[ _i].appliedName>>
<</if>>
<</for>>
<<for _i to 0; _i lt $heels.length; _i++>>
<<if $heels[_i].appliedName == _equippedOutfit.heels>>
<<set $heels[_i].isWorn to true>>
<<set $player.clothes.isWearingHeels to true>>
<<set $player.clothes.heelsAppliedName = $heels[_i].appliedName>>
<</if>>
<</for>>
<<for _i to 0; _i lt $stockings.length; _i++>>
<<if $stockings[_i].appliedName == _equippedOutfit.stockings>>
<<set $stockings[_i].isWorn to true>>
<<set $player.clothes.isWearingStockings to true>>
<<set $player.clothes.stockingsAppliedName = $stockings[_i].appliedName>>
<</if>>
<</for>>
<<set $updateCoverage to true>>
<<UpdateCoverage>>
<</widget>>
<<widget CleanOutfit>>
<<for _i to 0; _i lt $tops.length; _i++>>
<<set $tops[_i].isWorn to false>>
<<set $player.clothes.isWearingTop to false>>
<<set $player.clothes.topAppliedName = "">>
<</for>>
<<for _i to 0; _i lt $bottoms.length; _i++>>
<<set $bottoms[_i].isWorn to false>>
<<set $player.clothes.isWearingBottom to false>>
<<set $player.clothes.bottomAppliedName = "">>
<</for>>
<<for _i to 0; _i lt $bras.length; _i++>>
<<set $bras[_i].isWorn to false>>
<<set $player.clothes.isWearingBra to false>>
<<set $player.clothes.braAppliedName = "">>
<</for>>
<<for _i to 0; _i lt $panties.length; _i++>>
<<set $panties[_i].isWorn to false>>
<<set $player.clothes.isWearingPantie to false>>
<<set $player.clothes.pantiesAppliedName = "">>
<</for>>
<<for _i to 0; _i lt $heels.length; _i++>>
<<set $heels[_i].isWorn to false>>
<<set $player.clothes.isWearingHeels to false>>
<<set $player.clothes.heelsAppliedName = "">>
<</for>>
<<for _i to 0; _i lt $stockings.length; _i++>>
<<set $stockings[_i].isWorn to false>>
<<set $player.clothes.isWearingStockings to false>>
<<set $player.clothes.stockingsAppliedName = "">>
<</for>>
<</widget>>!Stripper Stand-In
------------------------------------
Gloria Girls is looking for a quick erotic dancer and stripper to fill in for some of our girls that had to call in sick. You're required to be at least somewhat competent on a stage and willing to show partial nudity.
@@.boldtext;Outfit:@@ Provided (May Vary).
@@.boldtext;Base Pay:@@ 250 (Bonus may be added).
@@.boldtext;Contractor:@@ Gloria Girls.
@@.boldtext;Duration:@@ Evening to Night.
@@.boldtext;Service Number:@@ S007081.
@@.boldtext;Type:@@ Recurring.<<MentalInput 3>>
<<DetailApplication $eventStripper>><<Event $eventStripper>>You note of the service number and walk over to Brenda sitting by the eventia desk.
<<Speak $brenda "Hey there $player.femaleName! Looking to apply somewhere?">>
<<PlayerSpeak "I was thinking I would give this a try.">>
<<Speak $brenda "Really now, gurl! You going ta' shake dat' ass on a stage! You got some spirit alright, let me just put it in the system for ya.">>
You pass on the service number, which Brenda promptly types into her computer.
<<Speak $brenda "Gloria Girls should be just right down on the corger by the Adult strip, have fun!" "smile">>
You head towards the adult strip, not really sure what you've signed up for.
<<Passage $eventStripper>>As you arrive by the adult strip, you're taken by an entourage of blinding lights and bright red flashing signs, selling all sorts of adult experiences.
You look towards the corner and rightly so spot the Gloria Girls logo. As you walk towards the entrance, you're quickly approached by a man in a business suit of sorts.
<<Speak $manager "Ah! You must be $player.name? I'm the manager here, let me just show you inside, we've been looking forward to adding a new girl to our family here at Gloria Girls, I'm sure you'll love it!" "smile">>
<<PlayerSpeak "Let's just take it slow at first, right?">>
<<Speak $manager "Of course! Of course!" "smile">>
The manager leads you inside and through the sound-proof door. Your ears are immediately filled with sleek low bass electronica and dempened lights, creating a seductive atmosphere.
Walking through the showfloor you see the stage where a girl is currently rocking the stripper pole to several patrons sitting around the floor in their comfortable red chairs.
<<Passage $eventStripper>>You're taken towards the backroom which is filled with various costumes and several make up tables with mirrors. You almost bump into the various lightly dressed girls trafficking through the backroom and the show floor.
<<Speak $manager "You'll be doing your first strip tease on the big stage in about an hour or so, so get ready!" "smile">>
<<PlayerSpeak "Wait just like that?! I'm not completely ready yet!" "surprised">>
<<Speak $manager "Time to get ready then, see ya in an hour or so!">>
Your stomach drops as you quickly try to gather your thoughts. Hitting the big stage already? In front of all these horny men with little to no prep at all? How the hell will you manage?!
You start looking around the backroom for a costume of some sort, and end up putting together a naughty school girl outfit. You make sure everything looks great before moving towards the stage from the backroom.
<<EquipOutfit $presetStripper "Stash">>
<<button "Continue">>
<<set $currentStripperScene = "Firsttime">>
<<goto "Stripper - Show Floor">>
<</button>><<if $currentStripperScene == "Start">>As you walk around the show floor you're eventually approached by a slightly drunk patron.
<<Speak $client2 "Hey girl, how much for a private dance eh? I'm loving that tight ass of yours!" "smile">>
Looking him up and down with a frisky smile you move closer letting him rest his hand on your hip. You respond with your best pornstar expression.
<<PlayerSpeak "1000 units for one sexy private dance." "smile">>
You catch him staring at your rack, he looks up and smiles.
<<Speak $client2 "Hell yeah baby let's go!" "smile">>
Leading him towards the private cabins you find a vacant one. He's wearing grey sweatpants, his erection already poking visibly as he takes his seat.
You crawl unto him and grind at his crotch lightly.
<<button "Continue">>
<<set $currentStripperScene = "First">>
<<goto "Stripper - Private Dance">>
<</button>><<elseif $currentStripperScene == "First">>As you grind on his crotch you also move forward and sodomize his face with your bosom, effectivly grinding your whole body against his.
<<Speak $client2 "You know how to get me hard babe." "smile">>
He grabs your ass through the skirt, massaging it tenderly followed by a loud slap. Yelping you moan wantonly as you get off him.
You wonder what to do as your first move.
<<PrivateDance>><<elseif $currentStripperScene == "Grind">>You move closer to him almost resting your tits on his chest and begin to grind your crotch on his rock hard cock through the fabric of his sweatpants.
<<Speak $client2 "You got this... You got me alright." "smile">>
He rests his hands on your hips as they, completely taken by your seductive moves.
<<PrivateClothes>><<elseif $currentStripperScene == "StripTop">>You move back and begin to undo your top, winking at him as he enjoys the show.
After untieing it you tease him a little with a quick show. Swinging it around you eventually let go of it.
<<Speak $client2 "That's a pair of tits alright!" "smile">>
You turn around and shake your hips a little until you return to dancing.
<<PrivateDance>><<elseif $currentStripperScene == "StripSkirt">>You move back and twerk your ass a little, flashing your butt. Putting your fingers under the strap you drop the skirt to the floor in one go.
<<Speak $client2 "Man fuck yeah!" "smile">>
Stepping out of the skirt you flick the piece of fabric to the side.
<<PrivateDance>><<elseif $currentStripperScene == "StripPanties">>You slip your fingers under your g-string and play a little with yourself. Then you strut back, giving your ass that sexy flick.
<<Speak $client2 "Oooh the grand reveal!" "smile">>
Putting two fingers underneath the string you let them drop to the floor. Before turning around you put the palm of your hand over your lotus stamen. You look over your shoulder and send him a light playful wink before turning around.
Spreading your legs in a standing position you pull your hand up along your tummy and reveal your pussy to him.
<<PrivateDance>><<elseif $currentStripperScene == "Finish">>You mount him completely, resting your naked pussy on his cock, the only thing between the two the thin fabric of his manhood. He grabs your tits and squeezes them, making you moan like a whore in heat.
You lightly grind his cock, feeling it twitch with excitement. The juices from your wet pussy soaking his pants leaving visible marks of your lust.
<<Speak $client2 "Ahhhh! Fuck! You're getting me there babe!" "smile">>
You increase the intensity and he shifts his attention to your ass, grabbing it as you ride him. Within seconds you feel his cock bump a few times and the pants get wet with jizz.
<<Speak $client2 "Ooooh! That's it!" "pleasure">>
He let's go and you stand up, looking at his obviously creamed pants, admiring your handywork.
Grabbing your clothes you leave him to figure that one out for himself.
<<button "Get dressed">>
<<set $currentStripperScene = "Start">>
<<set $eventStripper.standardBonus += 1000>>
<<goto "Stripper - End">>
<</button>><</if>><<if $currentStripperScene == "Firsttime">>You stand by the entrance to the main stripper stage waiting in your naughty school girl outfit. The tight top presses your tits up in an obscene cleavage and your skirt is so short you probably couldn't bend over without flashing your g-string.
@@.announcervoice;"Alright folks, give a hand to Stardust! What a lovely lass with quite an ass! Stay tuned, for soon we will get to boom-boom with no one else than eVentia's newest girl on the block!"@@
The other girl walks past you, completely naked with her tits strutting on full display like it was nothing. The excitement creeps all the way from your stomach to your throat as your heart beats with adrenaline. This is it, you're actually going to go on a stage and strip for a small horde of horny men. You never imagined that the pressure from being a stripper was this intense, you would usually be amongst the crowd, not on the stage after all!
A few minutes pass, with yourself standing a little lost by the entrance, until the announcer can be heard again.
@@.announcervoice;"And here we are! Their first time on the stage! You heard it! Fresh meat is on the menu boys! Give it up for $player.stripperName!"@@
You take a deep breath and walk out unto the stage.
<<button "Continue">>
<<set $currentStripperScene = "Intro">>
<<goto "Stripper - Show Floor">>
<</button>><<elseif $currentStripperScene == "Start">>You stand by the entrance to the main stripper stage waiting in your naughty school girl outfit. You've been scheduled for another show on the main stage.
The tight top presses your tits up in an obscene cleavage and your skirt is so short you probably couldn't bend over without flashing your g-string.
@@.announcervoice;"Alright folks, give a hand to Melody Melaney! What a lovely lass with quite the tits! Stay tuned, for soon your most favorite new girl is back again to shake that ass!"@@
The other girl walks past you, completely naked with her tits strutting on full display like it was nothing. The excitement creeps all the way from your stomach to your throat as your heart beats with that familiar adrenaline.
A few minutes pass, with yourself standing ready to do your thing for the crowd, until the announcer can be heard again.
@@.announcervoice;"And here we are! Give it up for the returnee $player.stripperName! Ready to give everything and show everything!"@@
You take a confident breath and walk out unto the stage.
<<button "Continue">>
<<set $currentStripperScene = "Intro">>
<<goto "Stripper - Show Floor">>
<</button>><<elseif $currentStripperScene == "Intro">>As you strut out on the stage the lights blind you and your ears deafened by the welcoming lustfilled applause. You strut towards the stripper-pole at the middle of the stage and circle it.
<<StripperCheer>>
You wonder what to do as your first move.
<<StripperDance>><<elseif $currentStripperScene == "SwingPole">>You wrap your leg around the pole and swing around it with a smile. You keep your chest out to make your tits pop giving full view of your busty cleavage.
<<StripperCheer>>
You then lean against the pole and smile seductively, preparing to lose a piece of clothing.
<<StripperClothes>><<elseif $currentStripperScene == "StripTop">>You strut towards the edge of the stage, swaying your hips and a lusty smile on your lips.
You begin to undo your top, winking at the audience.
<<StripperCheer>>
After untieing it you tease the crowd with a quick flash, turning around giving all sides a small peek. Then finally you take it off and drop it with a light seductive chuckle.
You strut back towards the pole, leaning against it, popping your chest giving everyone a good long look at your newly exposed tits.
<<StripperDance>><<elseif $currentStripperScene == "StripSkirt">>You flick your ass back, arching your hips and sway them side to side, before lifting it slightly flashing your groin.
Walking towards the stage you clutch your pussy and moan, before getting down on your knees and lying on your back. You lift your legs and feet straight into the air and slowly wiggle your skirt off, completely exposing your ass.
The fabric lightly caresses your loins and thighs as it slowly slides off. As you finally get it past your pumps, you toss it into the crowd.
<<StripperDance>><<elseif $currentStripperScene == "StripPanties">>You shake your ass for the crowd with a seductive smile and a light chuckle, then rub your pussy through the thin fabric of your g-string. Walking towards the end of the stage you smack your ass playfully and wink at the audience.
You tuck your thumbs underneath the thin string and pull, flashing your pussy to the cheering crowd.
Putting your legs together you wiggle your ass and let go of the string. The g-string lands on your feet, completely exposing your cunt.
You put one foot to the side and flick your other sending the string into the crowd.
<<StripperDance>><<elseif $currentStripperScene == "StripHeels">>You bend over with your knees stretched, showing off your ass to everyone. Then you lightly strap off your heels, loosening them, readying them to be taken of.
Bending your back you slowly return to your standing pose, licking your lips and playing with the crowd.
First flicking your left foot, then your right, your heels are thrown to the edge of the stage.
<<StripperDance>><<elseif $currentStripperScene == "Finish">>You stand there completely nude, feeling your exposed body violated by countless men staring it down like piece of meat. You strut around the pole one last time, showing the boys the goods, before the announcer is heard again.
@@.announcervoice;"Alright folks, give it up for $player.stripperName! What a lovely debut! My-my, indeed a natural!"@@
You walk towards the entrance to the backroom as the crowd give their last remarks on your slutty performance.
As you enter the backroom, you're greeted by the Gloria Manager.
<<Speak $manager "I have to say! I am quite amazed! Really outstanding performance miss! We would love to have you back, anytime!" "smile">>
<<PlayerSpeak "I will have to think about that, as long as you pay at least." "smile">>
<<Speak $manager "Naturally, please see me outside for your pay... Once you have dressed that is.">>
You're reminded by the face that you're standing there buck naked, casually having a conversation.
<<PlayerSpeak "Of course, one moment.">>
<<button "Get dressed">>
<<set $currentStripperScene = "Start">>
<<goto "Stripper - End">>
<</button>><</if>><<widget Experience>>
<<set _incType = $args[0]>>
<<set _print to false>>
<<set _discSkill to false>>
<<set _incRandom = random($args[2])>>
<<set _incAmount = $args[1] + _incRandom>>
<<print "
<<if $player.skills.show" + _incType + " is false>>
<<set _discSkill to true>>
<<set $player.skills.show" + _incType + " to true>>
<</if>>
<<if $player.skills.skill" + _incType + " <= 3>>
<<set $player.skills.exp" + _incType + " += _incAmount>>
<<else>>
<<set $player.skills.exp" + _incType + " = 100>>
<</if>>
<<if $player.skills.exp" + _incType + " > 100>>
<<set $player.skills.exp" + _incType + " -= 100>>
<<if $player.skills.skill" + _incType + " <= 3>>
<<set $player.skills.skill" + _incType + " += 1>>
<<set _print to true>>
<<set _incMessage = 'Your ' + _incType + ' skill has increased to ' + $skillLevel[$player.skills.skill" + _incType + "] + '!'>>
<</if>>
<<else>>
<<set _print to true>>
<<set _incMessage = 'Your ' + _incType + ' experience has increased by ' + _incAmount + '!'>>
<</if>>
">>
<<if _discSkill is true>>
<<print "@@.boldtext;You\'ve discovered the " + _incType + " skill!@@">><br><br>
<</if>>
<<if _print is true>>
<<print "@@.boldtext;" + _incMessage + "@@">>
<</if>>
<</widget>>
<<widget Psyche>>
<<set _incType = $args[0]>>
<<set _print to false>>
<<set _discPsyche to false>>
<<set _incRandom = random($args[2])>>
<<set _incAmount = $args[1] + _incRandom>>
<<print "
<<if $player.psyche.show" + _incType + " is false>>
<<set _discPsyche to true>>
<<set $player.psyche.show" + _incType + " to true>>
<</if>>
<<if $player.psyche.psyche" + _incType + " <= 3>>
<<set $player.psyche.prog" + _incType + " += _incAmount>>
<<else>>
<<set $player.psyche.prog" + _incType + " = 100>>
<</if>>
<<if $player.psyche.prog" + _incType + " > 100>>
<<set $player.psyche.prog" + _incType + " -= 100>>
<<if $player.psyche.psyche" + _incType + " <= 3>>
<<set $player.psyche.psyche" + _incType + " += 1>>
<<set _print to true>>
<<set _incMessage = 'Your ' + _incType + ' psyche has increased to ' + $psyche" + _incType + "[$player.psyche.psyche" + _incType + "] + '!'>>
<</if>>
<<else>>
<<set _print to true>>
<<set _incMessage = 'Your ' + _incType + ' psyche has increased by ' + _incAmount + '!'>>
<</if>>
">>
<<if _discPsyche is true>>
<<print "@@.boldtext;You\'ve discovered the " + _incType + " personality trait!@@">><br><br>
<</if>>
<<if _print is true>>
<<print "@@.boldtext;" + _incMessage + "@@">>
<</if>>
<<UpdatePsyche>>
<</widget>>
<<widget UpdatePsyche>>
<<if $player.psyche.psycheBimbo > $player.psyche.psycheSlut>>
<br><<Psyche "Slut" 110 0>>
<</if>>
<<if $player.psyche.psycheSlut > $player.psyche.psycheFeminine>>
<br><<Psyche "Feminine" 110 0>>
<</if>>
<</widget>>
<<widget DebugFeminine>>
<span id="feminine-stat">Feminine: $player.psyche.psycheFeminine
( <<link "Increase">>
<<if $player.psyche.showFeminine is false>>
<<set $player.psyche.showFeminine to true>>
<</if>>
<<if $player.psyche.psycheFeminine <= 3>>
<<set $player.psyche.psycheFeminine += 1>>
<</if>>
<<replace "#feminine-stat">>
<<DebugFeminine>>
<</replace>>
<</link>> | <<link "Decrease">>
<<if $player.psyche.showFeminine is false>>
<<set $player.psyche.showFeminine to true>>
<</if>>
<<if $player.psyche.psycheFeminine >= 1>>
<<set $player.psyche.psycheFeminine -= 1>>
<</if>>
<<replace "#feminine-stat">>
<<DebugFeminine>>
<</replace>>
<</link>> )
</span>
<</widget>>
<<widget DebugSlut>>
<span id="slut-stat">Slut: $player.psyche.psycheSlut
( <<link "Increase">>
<<if $player.psyche.showSlut is false>>
<<set $player.psyche.showSlut to true>>
<</if>>
<<if $player.psyche.psycheSlut <= 3>>
<<set $player.psyche.psycheSlut += 1>>
<</if>>
<<replace "#slut-stat">>
<<DebugSlut>>
<</replace>>
<</link>> | <<link "Decrease">>
<<if $player.psyche.showSlut is false>>
<<set $player.psyche.showSlut to true>>
<</if>>
<<if $player.psyche.psycheSlut >= 1>>
<<set $player.psyche.psycheSlut -= 1>>
<</if>>
<<replace "#slut-stat">>
<<DebugSlut>>
<</replace>>
<</link>> )
</span>
<</widget>>
<<widget DebugBimbo>>
<span id="bimbo-stat">Bimbo: $player.psyche.psycheBimbo
( <<link "Increase">>
<<if $player.psyche.showBimbo is false>>
<<set $player.psyche.showBimbo to true>>
<</if>>
<<if $player.psyche.psycheBimbo <= 3>>
<<set $player.psyche.psycheBimbo += 1>>
<</if>>
<<replace "#bimbo-stat">>
<<DebugBimbo>>
<</replace>>
<</link>> | <<link "Decrease">>
<<if $player.psyche.showBimbo is false>>
<<set $player.psyche.showBimbo to true>>
<</if>>
<<if $player.psyche.psycheBimbo >= 1>>
<<set $player.psyche.psycheBimbo -= 1>>
<</if>>
<<replace "#bimbo-stat">>
<<DebugBimbo>>
<</replace>>
<</link>> )
</span>
<</widget>>
<<widget DebugMind>>
<span id="mind-stat">Mind: $player.psyche.psycheMind
( <<link "Increase">>
<<if $player.psyche.showMind is false>>
<<set $player.psyche.showMind to true>>
<</if>>
<<if $player.psyche.psycheMind <= 3>>
<<set $player.psyche.psycheMind += 1>>
<</if>>
<<replace "#mind-stat">>
<<DebugMind>>
<</replace>>
<</link>> | <<link "Decrease">>
<<if $player.psyche.showMind is false>>
<<set $player.psyche.showMind to true>>
<</if>>
<<if $player.psyche.psycheMind >= 1>>
<<set $player.psyche.psycheMind -= 1>>
<</if>>
<<replace "#mind-stat">>
<<DebugMind>>
<</replace>>
<</link>> )
</span>
<</widget>>
<<widget TW>>
<<set _t = $args[0]>>
<<DW _t>>
<</widget>>
<<widget DW>>
<<set _t = $args[0]>>
<<set _t.statistics.givenBlowjobs += 1>>
<</widget>>You put on your clothes again and head for the exit. As you enter the show floor again, you spot the manager standing by the bar chatting with the bartender.
He notices you as you approach him and smiles.
<<Speak $manager "It was a pleasure to have you miss. Your pay has already been forwarded." "smile">>
<<PlayerSpeak "Alrigh, then I'll be going then." "smile">>
You head outside of Gloria Girls and head back to the lobby.
<<Earnings $eventStripper>>
<<Experience "Dancing" 5 10>><<if $player.skills.skillHighheels <= 2>>
<<Experience "Highheels" 5 5>><</if>>
<<button "Continue">>
<<CompletePassage $eventStripper>>
<<CleanOutfit>>
<<EquipOutfit $loadedPlayerOutfit "NoStash">>
<<goto "eVentia - Lobby & Foyer">>
<</button>>You approach Brenda sitting by the receptionist desk.
<<Speak $brenda "Another day of cleaning I suppose?">>
You nod and pass her going into the backroom, where you find your maid outfit and promptly wear it.
Strutting back out you prepare for another day as the face of eVentia, cleaning client hotel rooms.
<<EquipOutfit $presetMaid "Stash">><<Passage $eventMaid>>You walk towards the corner in the adult strip and reach the Gloria Girls strip club. As you approach you're greeted by the manager standing by the entrance chatting with the bouncer.
<<Speak $manager "Ah! My new favorite girl! Please! Come on right in!" "smile">>
You strut past him and walk inside. As you move past the sound-proof barrier you're welcomed by the seductive thumping of the electronic bass music and lush atmosphere.
When you enter the backroom, you put on your regular school girl costume and prepare for another night as a lusty stripper.
<<EquipOutfit $presetStripper "Stash">><<Passage $eventStripper>>
- more gloryhole options/and gating Skip
- virginity auction Skip
- need map gating
- apply-removal of conflict clothes<<widget MentalInput>>
<<set _id = $args[0]>>
<<if $mentalInput[_id].isDone is false>>
<<set $mentalInput[_id].isDone to true>>
<<if $mentalInput[_id].psycheType == "Feminine">>
<<if $mentalInput[_id].threshold > $player.psyche.psycheFeminine>>
<br><br><<print "<<PlayerSpeak '$mentalInput[_id].message' $mentalInput[_id].portrait>>">>
<</if>>
<<elseif $mentalInput[_id].psycheType == "Slut">>
<<if $mentalInput[_id].threshold > $player.psyche.psycheSlut>>
<br><br><<print "<<PlayerSpeak '$mentalInput[_id].message' $mentalInput[_id].portrait>>">>
<</if>>
<</if>>
<</if>>
<</widget>>
<<widget StartMentalInput>>
<<set $mentalInput = [
{
id: 0,
message: "Ugh, is this all they have? Nothing less revealing?",
psycheType: "Feminine",
portrait: "angry",
threshold: 10,
isDone: false
},
{
id: 1,
message: "What? So, i'm supposed to just like... Dress like a maid and do, maid things?",
psycheType: "Feminine",
portrait: "default",
threshold: 10,
isDone: false
},
{
id: 2,
message: "This doesn't sound too bad.",
psycheType: "Feminine",
portrait: "smile",
threshold: 10,
isDone: false
},
{
id: 3,
message: "Yeah, there's no way i'm going to subject myself to this.",
psycheType: "Slut",
portrait: "angry",
threshold: 10,
isDone: false
},
{
id: 4,
message: "This place is pretty damn huge, not going to lie.",
psycheType: "Feminine",
portrait: "default",
threshold: 0,
isDone: false
},
{
id: 5,
message: "They really only have heels? Unbelivable.",
psycheType: "Feminine",
portrait: "angry",
threshold: 10,
isDone: false
},
{
id: 6,
message: "So what...? I just apply here?",
psycheType: "Feminine",
portrait: "default",
threshold: 10,
isDone: false
},
{
id: 7,
message: "They expect me to just take a shower here? With other people?",
psycheType: "Feminine",
portrait: "angry",
threshold: 10,
isDone: false
}
]>>
<</widget>>!eVentia Adult Strip
-------------------------------------
You find yourself strutting through the adult strip, a part of the massive eVentia Entertainment Center. You see the southern fashion strip from here.
<<button "Southern Fashion Strip">>
<<goto "eVentia - Fashion Strip - South">>
<</button>>
!!!Gigi's Gloryholes
-------------------------------------
You can see the entrance to Gigi's Gloryhole.
<<button "Enter Gigi's Gloryhole">>
<<goto "eVentia - Gigis Gloryhole">>
<</button>><<if $currentGloryScene == "Intro">>
You enter one of the booths and take a seat at the stool. The stall is littered with obscene graffiti and messages, spelling slurs like "mouth whore", "cum slut booth" and "suck here" with an arrow pointing towards the small hole in the wall.
An E-register is located by the door, of which you swipe your E-Pal over. Your stomach drops and you feel slightly on edge. Are you really going to do this? Whoring out your mouth for cash? Like some debased slut with a price tag?
<<PlayerSpeak "Fuck... This is so wrong. I'm not even a real woman." "default">>
You cringe at the thought of sucking another man's cock, even more so over the thought of salty cum being pumped down your throat.
<<PlayerSpeak "I have to do this. Not my fault, their fault. Not the same." "default">>
Your heart jumps a beat as you hear the stall door on the other end suddenly close and a mild grunt. Then the sound of pants being dropped to the floor. You look down in shame, it's actually happening.
<<Speak $secret "You gonna suck it or what?">>
You raise your head, and there it is, staring at you. Another mans penis, fully erect. The glans of the head slightly dripping with pre-cum, ready to be devoured.
<<Speak $secret "Listen, I ain't gonna wait all day, at least touch it or something. Fucking whore.">>
You grab his cock, feeling it's warm mass in your soft girly hands, you begin to stroke him.
<<Speak $secret "That's it, continue.">>
<<button "Continue">>
<<set $currentGloryScene = "Stroke">>
<<goto "Gloryhole - Main">>
<</button>><<elseif $currentGloryScene == "Stroke">>You stroke the strangers cock, feeling it's rockhard veiny mass in your hand. The head pointing directly at you, you cringe slightly thinking about it's cum covering you, marking you as a debased whore.
<<Speak $secret "Mmmh, fuck... Pick it up slut.">>
You stroke him a bit faster, clenching your hand with your familiar strength. The thought of masturbating a cock that's not your own is weird, almost alien to you.
<<PlayerSpeak "Did it really have to be this big?" "default">>
You think to yourself, as you're pretty sure it's bigger than yours... Or the one you used to have.
<<GloryholeMenu>><<elseif $currentGloryScene == "Suck">>Moving your head towards the stranger's cock you begin to caress it with your tongue, swirling around it playfully.
<<Speak $secret "That's it, suck it!">>
You take their cock into your mouth, tasting the pre-cum greasing your tongue. Bobbing your head back and forth like a depraved pornstar you find it difficult to keep your drool in your mouth.
<<PlayerSpeak "Doesn't taste that bad I-... Ugh what the fuck am I thinking!" "default">>
The stranger grunts as you suck him, moving back and forth slightly in frustration.
<<GloryholeMenu>><<elseif $currentGloryScene == "Deepthroat">>Forcing the strangers cock into your mouth you try your best to take him all the way.
<<Speak $secret "Oooooh fuck! Take it you little bitch!">>
Feeling his cock prodding the beginning of your throat, you push harder and harder gradually forcing him down your throat. With a light plop your throat suddenly stretches as he enters you completely.
<<PlayerSpeak "Oh shit... Why does this feel so good?" "default">>
You feel his cock completely filling your throat, pushing on your neck. You eventually let it slide back up, trailing your tongue with lush pre-cum.
<<GloryholeMenu>><<elseif $currentGloryScene == "Swallow">>You quickly put his cock into your mouth and feel him twitch hard as you begin to milk him for his seed.
<<Speak $secret "Ahhh! FUCK! That's it you little cumslut, take it!">>
You feel the sweet salty cum forcibly shoot out of his huge cock hitting the back of your throat.
<<PlayerSpeak "Mmmmh this tastes kinda- Ugh! Bad!" "default">>
You eagerly gulp down your reward like a greedy whore milking him for all he's worth. After that you caress his cock, licking it clean and giving it a finishing kiss.
<<Psyche "Slut" 5 5>>
<<Experience "Handjob" 5 5>>
<<Experience "Oral" 5 5>>
<<Earnings $eventGloryhole>>
<<Speak $secret "Not terrible.">>
You hear your E-Pal make a prompting notification as you're tipped for your services.
<<GloryholeMenu>><<elseif $currentGloryScene == "Facial">>You quickly bagin to stroke him hard, milking his cock for his cum.
<<Speak $secret "Hhhhnnggghh!">>
His cock shoots string after string of cum all over your slutty face, painting you in your well-earned reward.
<<PlayerSpeak "Ugh! It's getting everywhere!" "default">>
After he's done he quickly withdraws. You sit there like a slutty cum covered whore.
<<Speak $secret "Not terrible.">>
<<Psyche "Slut" 5 5>>
<<Experience "Handjob" 5 5>>
<<Experience "Oral" 5 5>>
<<Earnings $eventGloryhole>>
You hear your E-Pal make a prompting notification as you're tipped for your services.
<<GloryholeMenu>><</if>>!eVentia - Gigi's Gloryhole
-------------------------------------
You find yourself at Gigi's Gloryhole.
<<Units>>
!!!Gloryhole Booths
-------------------------------------
The small hallway leads to several booths labeled either "Client" or "Girl Booth".
<<button "Find a Booth">>
<<goto "Gloryhole - Main">>
<</button>>
<<button "Back to Adult Strip">>
<<goto "eVentia - Adult Strip">>
<</button>><<PlayerSpeak "Alright... I think that was all. So... What now?">>
<<Speak $drlinus "You should also choose a new name, I can put into your E-Pal, you'll be using it to track yourself as an Event Girl whilst working here.">>
He hands you a small electronic device which is prompting you for a name.
<<textbox "$player.femaleName" $player.femaleName>>
After putting in your new name you put your new E-Pal into your jacket.
<<Speak $drlinus "Don't lose that now, they're quite expensive actually, would be terrible for your debt.">>
<<PlayerSpeak "Right... Right, I get it.">>
@@#input-error;@@
<<button "Continue">>
<<set $player.femaleName to $player.femaleName.trim()>>
<<if $player.femaleName is "">>
<<replace "#input-error">>Please enter your name.<</replace>>
<<elseif $player.femaleName == $player.maleName>>
<<replace "#input-error">>Please enter a new name.<</replace>>
<<else>>
<<set $player.name to $player.femaleName>>
<<goto "Intro - Finale">>
<</if>>
<</button>><<widget StartGloryEvent>>
<<set $currentGloryScene = "Intro">>
<<set $clientOrgasm = random(25)>>
<<set $eventGloryhole = {
name: "Gloryhole",
eventName: "eVentia Gloryhole",
description: "Suck some cock and get more than just units as reward, creamy spunk!",
contractor: "eVentia",
isStandard: true,
rate: 101,
baseReward: 150,
standardBonus: 0,
reliabilityBonus: 0,
skillBonus: $player.skills.skillOral + $player.skills.skillHandjob,
introPassages: [],
standardPassages: [],
passageDetails: "",
passageStart: "",
mainPassage: "",
startPassage: "",
endPassage: "",
currentPassage: 0,
timeStart: 0,
timeEnd: 2,
timesDone: 0,
reqInfo: "You don\'t feel slutty or feminine enough for this.",
bimboReq: 0,
slutReq: 2,
feminineReq: 2
}>>
<</widget>>
<<widget GloryholeMenu>>
<<if $currentGloryScene == "Stroke">>Your hand is getting tired, and it doesn't feel like he's close at all.<<else>>You feel like it's time to do something else.<</if>>
<<if $clientOrgasm < 100>>
<<if $currentGloryScene != "Stroke">>
<<button "Stroke their cock">>
<<set $currentGloryScene = "Stroke">>
<<set $clientOrgasm += random(100)>>
<<goto "Gloryhole - Main">>
<</button>>
<</if>>
<<if $currentGloryScene != "Suck">>
<<button "Suck it">>
<<set $currentGloryScene = "Suck">>
<<set $clientOrgasm += random(100)>>
<<goto "Gloryhole - Main">>
<</button>>
<</if>>
<<if $currentGloryScene != "Deepthroat">>
<<button "Take it all the way">>
<<set $currentGloryScene = "Deepthroat">>
<<set $clientOrgasm += random(100)>>
<<goto "Gloryhole - Main">>
<</button>>
<</if>>
<<else>>
<<if $currentGloryScene == "Swallow" or $currentGloryScene == "Facial">>
<<button "Wait for a new client">>
<<set $currentGloryScene = "Intro">>
<<set $clientOrgasm = random(25)>>
<<goto "Gloryhole - Main">>
<</button>>
<<button "Leave">>
<<set $currentGloryScene = "Intro">>
<<set $clientOrgasm = random(25)>>
<<goto "eVentia - Gigis Gloryhole">>
<</button>>
<<else>>
You feel his cock tense and twitch, it's time to make a choice.
<<button "Swallow it like a good slut">>
<<set $currentGloryScene = "Swallow">>
<<set $player.statistics.givenBlowjobs += 1>>
<<goto "Gloryhole - Main">>
<</button>>
<<button "Take it on your face">>
<<set $currentGloryScene = "Facial">>
<<set $player.statistics.givenBlowjobs += 1>>
<<goto "Gloryhole - Main">>
<</button>>
<</if>>
<</if>>
<</widget>><span id="Event">The day is slow and not a whole lot is going on, so you decide to just relax at the desk with Brenda.
<<Speak $brenda "Getting the hang of it gurl?" "smile">>
<<PlayerSpeak "It's not awfully difficult...">>
<<Speak $brenda "Yeah it's pretty relaxing and not as devilish as all them other thangs going around here, if you know what corner to look around.">>
<<PlayerSpeak "I've noticed.">>
You both stand around and have a bit of smalltalk as things don't seem to be getting busy anytime soon.
<<button "Just have some regular small talk">><<replace "#Event">>You ask Brenda about the usual boring stuff and you both endure a rather dull working day together.
<<PlayerSpeak "Not a whole lot going on it seems?">>
<<Speak $brenda "Nah it's like that sometimes... Can't always be busy now can it?">>
<<PlayerSpeak "I guess not.">>
<<Speak $brenda "So, you falling in proper? Being an Event Girl and all that?">>
<<PlayerSpeak "I'm managing I suppose, it's still sort of new to me.">>
<<Speak $brenda "Yeah, I'm sure you'll be climbing them ranks gurl, I can feel it!">>
You get an odd feeling about that statement, but try to ignore it as the day goes on.
<<FinalPassage $eventReceptionist>><</replace>><</button>>
<<button "Ask about why she's an Event Girl">><<replace "#Event">><<PlayerSpeak "So... Why did you become an Event Girl? If you even had a choice...?">>
<<Speak $brenda "Ahhh well... You know the usual. Started myself a small business, had a little too much success and got myself on the radar of some of them big ones. You know how it goes...">>
<<PlayerSpeak "I actually don't I'm not exactly from around here.">>
<<Speak $brenda "What are you? Some kinda foreigner? Well, you get a little too successful, big techies start wanting you to dissapear from the market, best way to do that? Make you go into debt from underselling your ass.">>
<<PlayerSpeak "Really, that's it?">>
<<Speak $brenda "I was stupid... Thought I could wrestle with them big ones.">>
She goes into the finer details for a little while until you both notice that you're reaching the end of your shift.
<<FinalPassage $eventReceptionist>><</replace>><</button>><<button "Ask about the skimpy outfits">><<replace "#Event">><<if $player.psyche.psycheSlut <= 1>><<PlayerSpeak "Ugh... Any reason as to why our outfits have to be this skimpy?">><<else>><<PlayerSpeak "Really wish these outfits where more flashy, or skimpier!" "smile">><</if>>
<<Speak $brenda "Well gurl, if you have such an issue with them outfits maybe I should bring out the skimpier one.">>
<<if $player.psyche.psycheSlut <= 1>><<PlayerSpeak "The skimpier one? Really? There's a skimpier one?">><<else>><<PlayerSpeak "Oh really? I wouldn't mind that at all." "smile">><</if>>
<<Speak $brenda "Aha! Well yeah. Although it's mainly used for promotional events." "smile">>
After some time talking about fashion you both notice that you're reaching the end of your shift.
<<FinalPassage $eventReceptionist>><</replace>><</button>></span>As you move on to the next room you notice that the door is slightly ajar.
<<PlayerSpeak "Guess I'll just... Let myself in then.">>
As you slowly move inside the room, you're almost immediately met with the scene of litter, trash, empty bottles and what you can only describe as at least two used condoms lying on the table. At least three grown men and one woman sleeping all around the room. Two of them in bed and the other two hugging each other on the floor. The rank stench of over-the-night alcohol, semen and sweat stinks up the room.
<<PlayerSpeak "Looks like someone had a party...">>
You think to yourself, whilst thinking about what to do.
<span id="Afterparty"><<button "Fuck this, i'm out">><<replace "#Afterparty">><<PlayerSpeak "Honestly... Fuck this.">>
You quickly sneak out without waking anyone up.
<<FinalPassage $eventMaid>><</replace>><</button>><<button "Get to work">><<replace "#Afterparty">>Starting with the empty bottle your stealthy clean up. The rankness of the room slowly subsiding, you smoothly restore the room to pristine condition whilst also skillfully avoiding the living obstacles around you.
The greatest challenge being to stomach the manual removal of two spunk-filled condoms, not questioning the presence of three men with one woman and only two condoms. Only your imagination to play with on the location of the third... If even existing.
<<PlayerSpeak "All done, time to make a stealthy retreat." "smile">>
Surely the guests will appreciate waking up to a completely clean room.
<<Experience "Cleaning" 5 5>>
You quickly leave the room and move on to the next.
<<FinalPassage $eventMaid>><</replace>><</button>></span>Turning down unto a new hallway you bump into a trail of little and spilled drink.
<<PlayerSpeak "Fuck sake... Really? In the hallway?">>
You begin to dust, clean and remove the trash, trying to be as subtle as possible and not flashing your panties in the short dress as clients move about.
<<Speak $client4 "Wooow... Look at that behind..." "smile">>
As you were bending over to pick something up you feel a strong masculine hand slide directly up along your inner thigh and grazing your pantie. You yelp as a bigger older man push himself towards you, his breath clearly drunk and filled with lust.
<<PlayerSpeak "What the hell do you think you're doing?!" "angry">>
<<Speak $client4 "Oooh-ooh a sweet angel has come for me!" "smile">>
The man roughly manhandles your naked buttcheeks under your maid dress.
<span id="Hallway"><<button "Give in">><<replace "#Hallway">><<PlayerSpeak "Ahhh shit, come on now...">>
<<Speak $client4 "Ahhh yes... Come on you... Hehe!" "smile">>
The man quickly overwhelms you and goes in for a kiss, but you swiftly dodge only letting him smother your neck instead. Putting your hand on his stomach to ease him off, you lightly grace something...
<<PlayerSpeak "Dude! Really?! You have your fucking cock ou-!" "angry">>
<<Speak $client4 "Mmmh sweet love! Hahaa-ha!" "smile">>
Trying to endure his advances you spot Lily in the distance, standing there observing you both in shock. You grimace at her.
<<Speak $lily "Really newbie? You just started and you're already about to choke on cock?" "smile">>
<<PlayerSpeak "Come on! Get him off me!" "angry">>
<<Speak $lily "Sure... Whatever.">>
She moves closer and swiftly places her hand on his neck. You feel the full weight of his body come down on you as he passes out.
<<Speak $lily "Done. Now... If you will excuse me, I have actual real work to continue. See ya around... Cock-sucker." "smile">>
<<PlayerSpeak "God damn it...">>
<<Psyche "Feminine" 5 5>>
You decide to just leave the man there and continue your cleaning.
<<FinalPassage $eventMaid>><</replace>><</button>><<button "Fight back">><<replace "#Hallway">><<PlayerSpeak "Fucking! Get off of me!" "angry">>
You try your best to fight back manage to trip over and unto the floot.
<<Speak $client4 "Ooow!" "surprise">>
After which you realize Lily was watching in the distance.
<<Speak $lily "Not bad newbie... Looks like you're a real asset on the menu around here." "smile">>
<<PlayerSpeak "Really? Give me a break...">>
She laughs and struts away.
Looking at the man, whom appears to have completely passed out by now, you decide to continue cleaning up the hallway.
<<FinalPassage $eventMaid>><</replace>><</button>></span><<widget StartChoices>>
<<set $storyChoices = {
jessicaSex: "undecided",
lilyBlowjob: "notseen",
}>>
<</widget>><<widget addStatistics>>
<<set _objectAdded = $args[0]>>
<<set _targetObject = $args[1]>>
<<set _clonedObject to clone(_objectAdded)>>
<<set _targetObject.statistics = _clonedObject>>
<</widget>>
<<widget printStatistics>>
<<set _printed = $args[0]>>
receivedGroping: $player.statistics.receivedGroping
<br>receivedHarassment: $player.statistics.receivedHarassment
<br>receivedSwallow: $player.statistics.receivedSwallow
<br>receivedFacial: $player.statistics.receivedFacial
<br>receivedVaginalCreampie: $player.statistics.receivedVaginalCreampie
<br>receivedAnalCreampie: $player.statistics.receivedAnalCreampie
<br>givenBlowjobs: $player.statistics.givenBlowjobs
<br>receivedBlowjobs: $player.statistics.receivedBlowjobs
<br>givenCunnilingus: $player.statistics.givenCunnilingus
<br>receivedCunnilingus: $player.statistics.receivedCunnilingus
<br>givenVaginal: $player.statistics.givenVaginal
<br>receivedVaginal: $player.statistics.receivedVaginal
<br>givenAnal: $player.statistics.givenAnal
<br>receivedAnal: $player.statistics.receivedAnal
<</widget>>
<<widget Count>>
<<set _counted = $args[0]>>
<<set _countedCharacter = $args[1]>>
<<if _countedCharacter.modifiers.includes("essential")>>
<<print "<<set _countedCharacter.statistics." + _counted + " += 1>>">>
<</if>>
<</widget>><<widget StartMisc>>
<<StartTime>>
<<StartEPal>>
<<StartUnits>>
<</widget>><<if $player.statistics.givenBlowjobs <= 0>>Everything is darkness and there you stand in it.
A floating penis suddenly pops out of nowhere, staring at you menacingly even though it has no eyes.
You lick your lips... Maybe a taste?
<<Speak $player "No-no! NO! I am NOT a cock-sucker! NOT! Only women suck cocks!" "male-terrified">>
You try to close your eyes, but it doesn't help. Looking down you notice you have changed.
<<PlayerSpeak "W-what? I'm a woman now?! NO! I'm a man! Or am i?" "angry">>
The cock grows two funny legs and begins to tap-dance and an echo begins to sound in the howling void surrounding you.
@@.boldtext;SUCK! SUCK! SUCK! SUCK! SUCK!@@
<<PlayerSpeak "No! No! NO!" "surprised">>
@@.boldtext;SUCK! SUCK! SUCK! SUCK! SUCK!@@
Two more cocks pops out of nowhere and begin to dance as well and before you know it, you're surrounded by tap-dancing floating cocks.
@@.boldtext;SUCK! SUCK! SUCK! SUCK! SUCK!@@
<<PlayerSpeak "NOOOOOOOOOOOOOO!" "surprised">>
<<Psyche "Slut" 2 2>><<elseif $player.statistics.givenBlowjobs >= 1>>Everything is darkness and there you stand in it.
A floating penis suddenly pops out of nowhere, staring at you menacingly even though it has no eyes.
You lick your lips... Maybe a taste?
<<PlayerSpeak "Mmmh.. I suppose it wouldn't hurt?" "smile">>
You invitingly open your mouth to welcome the veiny thick <<Penis>> and it floats closer, until you taste it's salty pre-cum on your tongue.
It slides in slowly, glacing your tongue with it's juices as it gracefully moves back and forth.
<<PlayerSpeak "Mmmh.. Cocks taste good! I- Wait... Am I really a... A cock-sucker?" "surprised">>
Before you can answer your own question that floating cock rams itself down your throat and fills it with it's thick delicious seed. You feel the trembling from it's pumping veins in it's mouth as it dumps it's dreamy load into your gagging mouth.
<<PlayerSpeak "Oh... Too late I suppose..." "smile">>
<<Psyche "Slut" 2 2>><<elseif $player.statistics.givenBlowjobs >= 10>>Everything is darkness and there you stand in it.
In the distance you can hear a rumbling rythm coming closer and closer.
@@.boldtext;SUCK! SUCK! SUCK! SUCK! SUCK!@@
As it becomes louder and louder, the void is suddenly filled with floating penises all coming right at you.
@@.boldtext;SUCK! SUCK! SUCK! SUCK! SUCK!@@
<<PlayerSpeak "Oh no-no-no! They want me to suck all these cocks!" "surprised">>
The cocks graze your cheek and your lips and as soon as you accidentally taste some of the supernaturally taste man-jizz, something clicks in you.
<<PlayerSpeak "Mmmmh! I'm gonna love this! I'm a cock-sucker!" "smile">>
@@.boldtext;SUCK! SUCK! SUCK! SUCK! SUCK!@@
Cocks and penises all surround you, waiting their eager turn to assault your slutty mouth. Jizz and cum is shot down your throat one after another as you work the happy line they have all formed.
@@.boldtext;SUCK! SUCK! SUCK! SUCK! SUCK!@@
<<PlayerSpeak "I need more! MORE! I need to suck ALL the cocks!" "pleasure">>
<<Psyche "Slut" 2 2>><</if>><<if $player.statistics.sexuallyHarassed <= 0>>You're standing in the middle of the street and it's crowded, very crowded. You're wearing a tight short skirt that perfectlt clings to your body and a camisole not even high enough to hide your midriff.
All around you, you feel their eyes eat you, devouring like a piece of meat. They want to tough, caress and rip off your provocative clothes.
<<PlayerSpeak "Geez... I really should wear proper clothes.">>
You feel a light hand graze your bottom... An accident? Or on purpose?
<<PlayerSpeak "Alright time to move on.">>
You begin to strut down the street, trying to escape the mob collecting around you, with their hands mockingly grasping in your general direction.
Suddenly you feel different, in fact you feel a slight breeze on your naked body. Your clothes now having vanished you begin to run, trying to escape the hungry crowd of men and woman lusting for your promiscuous body.
<<PlayerSpeak "No-no-no! Stay away!">><<elseif $player.statistics.sexuallyHarassed >= 1>>There you are, taking the metro as you always do, sandwiched between several burly men all trying to fit in the close compartment of the tube.
Your clothes are almost non-existent today, just a top and way too tight leggings giving easy access to yout lush moneymaker. And access they get, as you feel a firm hand begin to rub your booty.
<<if $player.psyche.psycheSlut <=1>><<PlayerSpeak "Hey! Hands off!" "angry">><<else>><<PlayerSpeak "Mmmmh like that do you? Grab me you stud!" "pleasure">><</if>>
Another hand begins to caress and rub your tits and before you know it you're manhandled from all directions.
Trying to keep your balance you accidentally touch them as well, falling completely into their grasp giving them full access to your lush wet goods.
<<PlayerSpeak "Ooooh fuck!" "pleasure">>
<</if>><<if $player.psyche.psycheSlut <= 1>>There you stand in the hollow black void. No longer a man you are left with the only choice that matters... Is it time to go big?
<<Speak $secret "So what say you? Big? Hmmm? Do you really think you have what it takes?">>
<<PlayerSpeak "What it takes? Where am i? What are you talking about?">>
You feel your chest begin to expand, your bosom filling with pleasure as they grow!
<<PlayerSpeak "Whoa-woah there! What the hell?!" "surprised">>
<<Speak $secret "Heh-heh! BIG!">>
Your chest continues to expand as your bimbo-like breasts become globe-like in size. You try to touch them, even push them back in, but nothing works.
<<PlayerSpeak "Stop! This is too big! I'm not a bimbo!" "surprised">>
<<Speak $secret "You are! Slutty bimbo! For me! BIGGER!">>
Your tits become truly terrifyingly huge as they grow well beyond what is within reason, and then....<<elseif $player.psyche.psycheSlut >= 2>>There you stand in that familiar hollow black void. Now a proudly sexually liberated woman... Is it time to go big?
<<Speak $secret "Time to go big!">>
<<PlayerSpeak "Mmmmh yes! Me like big! BIG! TITTIES! Haha!" "pleasure">>
You feel your chest begin to expand, your bosom filling with pleasure as they grow! You gush with fluids as your pussy wettens.
<<PlayerSpeak "Aaaaaaaaaaaah! BIGGER!" "pleasure">>
<<Speak $secret "Heh-heh! BIG! Yes you understand!">>
Your chest continues to expand as your bimbo-like breasts become globe-like in size. You rub them for good luck on their lusty journey to become what is true and right.
<<PlayerSpeak "Never stop! More!" "angry">>
<<Speak $secret "Y-yes... Mistress!">>
Your tits become truly terrifyingly huge as they grow well beyond what is within reason, and then....<</if>>
- Added several new clothes/underwear:
- Red Lace Bra/Panties.
- Black Corset.
- White Lace Panties.
- Long-sleeved Top.
- Denim Skirt.
- Grey Jeans.
- Aristo Dress.
- Violentia Dress.
- Added new functionality surrounding Events: Instance
- Instance Events have a chance of being available every day, check the event board for it's availability. They generally pay better than Recurring events.
- New Event: Car Show Girl, with 2 different Incidents.
- Receptionist: 2 new Incidents.
- Maid: 2 new Incidents.
- Stripper: 1 new Incidents.
- Sex System: Regular Intercourse is now supported.
- Sex System: Both blowjob and sex propositions now choose from a random pool of clients, providing variety.
- Endings: First Two Endings have been written and added (Pay off your debt to experience them).
- Therapy: Femininity, Sluttyness and Bimbofication is now tied together. This is ordered as Bimbo > Slut > Feminine. This means that if Bimbo reaches level 1, then it bumps up Slut and Feminine to level 1 automatically. This change is to properly illustrate that a Bimbo is a feminine slut. A slut is feminine. But someone feminine, is not necessarily slutty or a bimbo.
- Therapy: Payouts for various sessions have now been properly changed to reflect the risk associated with their participation.
- Additionally a few bugfixes and text/grammar fixes.<span id="Event">Standing around the desk the day is rather slow, with Brenda gone to manage some Event Planning you're all alone, not that it's a problem.
A rather sleek-looking smug guy approaches you briskly.
<<Speak $client6 "Hey! You know I'm gettin' waaay too pent up waiting for that meeting, I was wondering if you could do somethin' about that kitty-kat." "smile">>
<<LCon "psyche" "psycheSlut" "<<PlayerSpeak 'Kitty-kat? Really?... Ugh...' 'angry'>><br><br><<Speak $client6 'What?... I see a kitty-kat I call it a kitty-kat, doll.' 'smile'>><br><br><<PlayerSpeak '...Whatever...Sir, Eventia offers many delights by the Café and Restaurants.' 'default'>>" "<<PlayerSpeak 'Not a kitty-kat, but alright.' 'default'>><br><br><<Speak $client6 'What?... I see a kitty-kat I call it a kitty-kat, doll.' 'smile'>><br><br><<PlayerSpeak '...Whatever...Sir, Eventia offers many delights by the Café and Restaurants.' 'default'>>" "<<PlayerSpeak 'Uuuh, yeah? Need something?' 'default'>><br><br><<Speak $client6 'Yeah baby-doll, I need a lot-a that sweet-sweet that you can give me.' 'smile'>><br><br><<PlayerSpeak '...Whatever...Sir, Eventia offers many delights by the Café and Restaurants.' 'default'>>" "<<PlayerSpeak 'Uuuh, yeah? Need something?' 'smile'>><br><br><<Speak $client6 'Yeah baby-doll, I need a lot-a that sweet-sweet that you can give me.' 'smile'>><br><br><<PlayerSpeak 'Sure sir, Eventia offers many delights by the Café and Restaurants.' 'default'>>" "<<PlayerSpeak 'Uhh? Need something handsome?' 'smile'>><br><br><<Speak $client6 'Yeah baby-doll, I need a lot-a that sweet-sweet that you can give me.' 'smile'>><br><br><<PlayerSpeak 'Sure sir, Eventia offers many delights by the Café and Restaurants.' 'default'>>">>
<<Speak $client6 'Not what I meant sweet-cheeks, I need a quick suck, and-you eventia girls do anything for the right price right? I got fat stacks and a big load to-unload, if ya know what I mean!' 'smile'>>
<<LCon "psyche" "psycheSlut" "<<PlayerSpeak 'WHAT?! YOU WANT ME-... TO WHAT?!.... Really?!' 'angry'>>"
"<<PlayerSpeak 'Ugh! Really? Do you any decency at all?!' 'angry'>>"
"<<PlayerSpeak 'Are you for real? You are... Ugh... You better be paying good units for that.'>>"
"<<PlayerSpeak 'I suppose we could figure something out... For the right amount of units.'>>"
"<<PlayerSpeak 'I guess we could sort something out, as long as you pay.' 'smile'>>">>
<<Speak $client6 'So what do ya-say eh? I pay good, you suck even better. Win-win eh?' 'smile'>>
@@#input-error;@@
<<button "Accept the offer">>
<<if $player.psyche.psycheSlut >= 1>>
<<goto "Sex - Main">>
<<set $cSex = "blowjob">>
<<set $active = $client6>>
<<set $passive = $player>>
<<set $mSex = "sensual">>
<<set $eventReceptionist.standardBonus += 1550>>
<<set $endPassage = "Receptionist - End">>
<<else>>
<<replace "#input-error">><br>You don't feel slutty enough.<br><</replace>>
<</if>>
<</button>>
<<button "Decline the offer">><<replace "#Event">>You decide to decline the offer.
<<LCon "psyche" "psycheSlut" "<<PlayerSpeak 'Definitely NOT sucking your digusting cock bro!' 'angry'>>"
"<<PlayerSpeak 'Hell no! Fuck off!' 'angry'>>"
"<<PlayerSpeak 'Sorry, but I will have to decline that offer, sir.' 'default'>>"
"<<PlayerSpeak 'I happen to be working right now, so no can-do, sir.' 'default'>>"
"<<PlayerSpeak 'I must respectfully decline, sir. I\'m working right.' 'smile'>>">>
<<Speak $client6 'Whatever, fucking eventia whores acting up again.' 'angry'>>
The rest of the day remains uneventful and as Brenda returns, you both sign off for the day.
<<FinalPassage $eventMaid>><</replace>><</button>>
</span>The day starts off fairly hectic as event after event has to be scheduled and taken care off. One tech giant event reserving the north venue for a tech demonstration ordering as many showgirls as possible to present their product. Which would be fine if not only another company, some aero-something taking the southern venue and requesting the exact same thing.
<<Speak $brenda "Not every day we run into a shortage, my lord!">>
You both seem to manage with the Receptionists as the events go on however.
A young skimpy-clad woman walks up to you and begins to file in a new event.
<<Speak $subject17A "Hey there, I'm looking to file in a new event-so-like this one is going to be real special.">>
<<PlayerSpeak "Okay, name and type of the Event? And pay? We also have a form if you're familiar with the procedure?">>
<<Speak $subject17A "Uuuuh no, this one gonna cost to participate, we're having a blowbang in suite-6 at the Gloria Hotel! I'm gonna suck so many cocks!" "smile">>
<<if $player.psyche.psycheSlut <= 1>><<PlayerSpeak "I'm sorry... What? That's not really how it works...">><<else>><<PlayerSpeak "Wow! That sounds exciting! Can I join?!" "smile">><</if>>
You're both quickly interrupted by Dr. Linus running towards the both of you, completely out of breath.
<<Speak $drlinus "Ah! There you are! Sorry about this mess! One of my younger test-su-... Clients ran off-">>
<<Speak $subject17A "I'm trying to suck so many cocks! Like you told me to! I love cock! Mmmh~!">>
<<Speak $drlinus "Yes-no! Just follow me now, back to the la-errr... The office, yes. Let's just go back, come along now." "smile">>
<<Speak $subject17A "Daddy Linus commands! I obey!" "smile">>
<<Speak $drlinus "Don-... Whatever, just follow me!" "angry">>
You stand there in awe as Linus escorts his companion back to his clinic.
<<FinalPassage $eventReceptionist>><span id="Event">Walking across the foyer you're suddenly startled by a bright flash coming from somewhere. At first you think nothing of it, but looking around after a few more bright flashes you spot some guy kneeling not far from you with a camera of some sort.
<<PlayerSpeak "Wait... Is this fucking guy trying to get an upskirt shoot?!" "angry">>
You think to yourself.
He sees that you've noticed him, but keeps on snapping a few more pics, making you instinctively shield your face with your hand.
<<PlayerSpeak "What the hell are you doing?!">>
He stops and immediately darts off.
<<PlayerSpeak "Hey you! WHERE THE HELL DO YOU THINK YOU'RE GOING?!" "angry">>
You call out for him, but he's not turning around.
<<button "Chase the guy down">><<replace "#Event">><<if $player.skills.skillHighheels <= 2>>You quickly forget that you're wearing heels and in no shape to actually run. You stumble almost immediately and fall face first unto the foyer floor.
The guy that took the pictures notice and come back, taking advantage of your humiliating situation. The bright flashes continues as you try to regain your composure, your skirt having hiked up exposing your panties and your top almost coming off, you're giving the guy everything he wants.
<<PlayerSpeak "Stop taking pictures you idiot!" "angry">>
He sees something else and storms off.
<<Speak $brenda "Yeah! You better run fool! RUN!" "angry">>
Brenda coming to the rescue chasing the guy down. After a while she comes back and helps you up.
<<Speak $brenda "I tried, but couldn't catch him darling...">>
<<PlayerSpeak "It's alright...">><<else>>You run after the guy and try to chase him down, but are at an obvious disadvantage. There's just no way you're going to be able to catch him whilst being handicapped by your heels.
<<PlayerSpeak "God damn it!" "angry">>
You give up after losing sight of him, biting your lip in defeat.
<<PlayerSpeak "Who knows what that pervert will do with those pictures...">>
<<Experience "Highheels" 5 5>><</if>>
<<FinalPassage $eventReceptionist>><</replace>><</button>>
<<button "Just let it go">><<replace "#Event">>The guy is rather fast and already almost out of sight. You clench your fist in rage over having your privacy violated like this, but eventually sigh and decide that it's more trouble than what it's worth to chase him down.
<<PlayerSpeak "If only I could run in these damned heels!">>
There's no way of saying what he'll do with those pictures though...
<<PlayerSpeak "Back to work I guess...">>
<<FinalPassage $eventReceptionist>><</replace>><</button>>
</span><span id="Event"><<set $storyChoices.lilyBlowjob = "seen">>You finish one hallway of rooms and are about to move on to the next one when you hear a muffled moan and a familiar voice. A schlicking sound coming from around the end corner of the hallway.
You move slowly to peak around the corner and spot Lily kneeled down against the wall with some guys fat cock jammed down her throat.
<<Speak $client5 "Oooh fuck. Go on, work that tongue you whore.">>
She mumbles something unintelligable and continues to bob her head back forth.
<<Speak $client5 "That's it!" "smile">>
You're slightly shocked, since Lily didn't seem like the type. Not really sure about what to do you...
<<button "Stay and watch">><<replace "#Event">>She continues to wantonly choke herself on his cock, clearly knowing what she's doing it's definitely not her first time.
He grabs her head forcing her down, but she quickly slaps away his hand and flips him off.
<<Speak $client5 "Yeah-yeah... Your way and all that. Fuck!" "smile">>
You quickly get hot and bothered yourself, touching yourself a little absent-mindedly.
He seems to be getting closer as he rocks his hips towards her.
<<Speak $client5 "Ahhh! Fuck yeah!" "smile">>
Taking out his cock he spurts and covers her face in his thick juices.
<<Speak $lily "Ugh! I TOLD YOU! I swallow, don't cover me! I'm working!" "angry">>
She gets up and frantically grabs some wet wipes to clean herself.
<<Speak $client5 "Ah shit, I'm sorry...">>
<<Speak $lily "Whatever. Just pay up and get lost already.">>
With the action over you quickly retreat.
<<Psyche "Slut" 2 3>>
<<FinalPassage $eventMaid>><</replace>><</button>>
<<button "Leave and continue your work">><<replace "#Event">>Even though the scene is really hot you decide that this is none of your business.
<<PlayerSpeak "Lily of all people... Didn't expect that.">>
You think to yourself condescendingly as you continue moving unto the next hall.
<<FinalPassage $eventMaid>><</replace>><</button>>
</span><span id="Event">After finishing the last hallway marked for cleaning, you sigh as you realize you're actually done ahead of time.
<<Speak $lily "Already done newbie? Same here really, not a whole lot to clean today" "smile">>
<<PlayerSpeak "Yep, already done.">>
<<Speak $lily "You should have seen one of the last rooms I just did, just absolutely trashed with some guy passed out on the floor. Quite delighted to finally be done with that.">>
<<PlayerSpeak "So you cleaned up the guy as well?" "smile">>
<<Speak $lily "What? Uuuuh... No? I just left him there.">>
You both stand around and have a bit of smalltalk as things don't seem to be getting busy anytime soon.
<<button "Just have some regular small talk">><<replace "#Event">>You ask Lily about the usual boring stuff and you both endure a rather dull working day together.
<<PlayerSpeak "How long have you been a maid for?">>
<<Speak $lily "Just around a year really, not that long. I reckon I'll be outta here sooner than later.">>
<<PlayerSpeak "You're also in debt?">>
<<Speak $lily "Were in debt... Not anymore. Them eVentia lawyers made me sign some kinda contract, so I have to stick around for another year. Something about some experimental test programs as well. Quite a hefty pay out, so I'm optimistic about that as well.">>
<<PlayerSpeak "Oh really?">>
<<Speak $lily "Yeah, just hoping it's not some shady shit. I really need that money.">>
You continue your talk about various things until some new work break up the conversation.
<<FinalPassage $eventMaid>><</replace>><</button>>
<<if $storyChoices.lilyBlowjob == "seen">><<button "Who was the guy you were blowing?">><<replace "#Event">><<set $storyChoices.lilyBlowjob = "asked">><<PlayerSpeak "So... Who was the guy you were blowing the other day?">>
<<Speak $lily "WHAT?! How do you know about that?!" "angry">>
<<PlayerSpeak "Errr... You were like, literally sucking his cock around the corner of the hallway?" "smile">>
<<Speak $lily "Fucking! ARGH! I knew this shit would happen!" "angry">>
<<PlayerSpeak "Did it pay well?">>
<<Speak $lily "I'm not a fucking whore!" "angry">>
She furiously grabs her duster and walks off in a fit leaving you alone for the rest of the day.
<<FinalPassage $eventMaid>><</replace>><</button>><</if>></span><span id="Event">After finishing cleaning a particularly dity and unkempt room you barely get to leave it before being interrupted.
<<Speak $client4 "What in the hell do you think you're doing in here?!" "angry">>
<<PlayerSpeak "Uhm? Just cleaning the-">>
<<Speak $client4 "My damned cock is all you get to clean you dirty girl!" "angry">>
Before you get to react you feel him grabbing your waist and shoving you towards the bed where he flips you over his knee.
<<PlayerSpeak "What the fuck are-?!" "angry">>
@@.boldtext;SMACK!@@
You feel a stinging flat pain on your right naked buttcheek... And then another!
@@.boldtext;SMACK!@@
<<Speak $client4 "Be quiet you...! Naughty girl!" "angry">>
<<button "Resist and fight the spanking">><<replace "#Event">><<PlayerSpeak "YOU CAN'T JUST SPANK ME! CRAZY PIECE OF SHIT!" "angry">>
You wiggle your way out of his hold and shove your hand into his face. He's temporarily stunned as you make a run for the exit.
<<Speak $client4 "Where do you think you're going?! Cleaning my sacred safe space without my authoritarial approval! YOU WENCH!" "angry">>
You manage to make a run for it and escape, resuming your maidly duties later till the end of the shift.
<<FinalPassage $eventMaid>><</replace>><</button>>
<<button "Take it all">><<replace "#Event">><<PlayerSpeak "Not so hard!" "surprised">>
@@.boldtext;SMACK! SMACK! SMACK!@@
<<Speak $client4 "You're going to take it you stupid wench!" "angry">>
@@.boldtext;SMACK! SMACK! SMACK!@@
<<Speak $client4 "Cleaning my sacred safe space without my authoritarial approval!" "angry">>
@@.boldtext;SMACK! SMACK! SMACK!@@
<<PlayerSpeak "I'm sorry, I really am! Just let me go!" "surprised">>
Your cheecks bright red and sore from the ruthless spanking he finally lets you go.
<<Speak $client4 "Go on then, leave, but if I catch that whore-ass in my room again, it's another spanking!">>
You quickly grab your things and stumble out whilst caressing your aching buttcheeks.
<<FinalPassage $eventMaid>><</replace>><</button>>
</span><span id="Event"><<Clientele>>Strutting around on the show floor, a fairly drunk client walks up to you.
<<Speak $clientele "Hey there cutie...Hic! How much for you to suck on my lollypop?" "smile">>
<<PlayerSpeak "Uuuuh, what?">>
He makes a sucking motion with his hand and tongue putting pressure on his cheek.
<<Speak $clientele "You, giving me the dirty with those lips of yours...Hic!">>
You think about the offer.
@@#input-error;@@
<<button "Agree to giving him a blowjob">>
<<if $player.psyche.psycheSlut >= 1>>
<<replace "#Event">><<PlayerSpeak "Alright, I suppose we could figure something out, come along then.">>
You lead the client towards a private booth, pushing
<<PlayerSpeak "Drop your pants... Let me see what you got.">>
<<Speak $clientele "Right!">>
He clumsily pulls down his pants, his cock flopping around as he gets comfortable.
<<button "Continue">>
<<goto "Sex - Main">>
<<set $cSex = "blowjob">>
<<set $active = $clientele>>
<<set $passive = $player>>
<<set $mSex = "sensual">>
<<set $eventStripper.standardBonus += 1250>>
<<set $endPassage = "Stripper - End">>
<</button>><</replace>><<else>>
<<replace "#input-error">><br>You don't feel slutty enough.<br><</replace>>
<</if>><</button>>
<<button "Decline his offer">><<replace "#Event">><<PlayerSpeak "Yeah that's definitely not going to happen...">>
<<Speak $clientele "Oh... Really?...Hic!">>
<<PlayerSpeak "Yep...">>
<<Speak $clientele "Whatever... Whore!... Hic!" "angry">>
The drunkard moves along seemingly losing interest in you.
<<FinalPassage $eventStripper>><</replace>><</button>></span><span id="Event"><<Clientele>>Strutting around on the show floor, a fairly drunk client walks up to you.
<<Speak $clientele "Hey! *hic*... What\'s the pricetag on that honeypot?" "smile">>
<<PlayerSpeak "Uuuuh, what?">>
He makes an elaborate rocking motion with his hand and hips.
<<Speak $clientele "You, me, doing the dirty you know... *hic* fucking and all that.">>
You think about the offer.
<<if $player.statistics.givenBlowjobs >= 1>><<button "Agree to let him fuck you">><<replace "#Event">><<PlayerSpeak "Alright, I suppose we could figure something out, come along then.">>
You lead the client towards a private booth, pushing
<<PlayerSpeak "Drop your pants... And sit down.">>
<<Speak $clientele "Right!">>
He clumsily pulls down his pants, his cock flopping around as he gets comfortable.
<<button "Continue">>
<<goto "Sex - Main">>
<<set $cSex = "sex">>
<<set $active = $clientele>>
<<set $passive = $player>>
<<set $mSex = "sensual">>
<<set $eventStripper.standardBonus += 1550>>
<<set $endPassage = "Stripper - End">>
<</button>><</replace>><</button>><</if>>
<<button "Decline his offer">><<replace "#Event">><<PlayerSpeak "Yeah that's definitely not going to happen...">>
<<Speak $clientele "Oh... Really?...Hic!">>
<<PlayerSpeak "Yep...">>
<<Speak $clientele "Whatever... Whore!... Hic!" "angry">>
The drunkard moves along seemingly losing interest in you.
<<FinalPassage $eventStripper>><</replace>><</button>></span><span id="Event">
<<button "Option 1">><<replace "#Event">>
<<FinalPassage $eventMaid>><</replace>><</button>>
<<button "Option 2">><<replace "#Event">>
<<FinalPassage $eventMaid>><</replace>><</button>>
</span><<= setup.sex($active, $passive, $scenesSex, $cSex, $mSex, $endPassage)>><<= setup.climax($active, $passive, $scenesClimax, $cSex, $mSex, $endPassage)>><<printStatistics $player>>
<<button "Return">>
<<script>>
Dialog.close();
<</script>>
<</button>>!eVentia - Psyche Clinic
-------------------------------------
You're standing in the waiting room of the Psyche Clinic, it's completely empty. A menu of various therapy sessions can be seen, showing their supposed contents and payouts.
<<Units>>
<<DisplayTherapy>>
<span id="TherapyMessage"></span>
<<button "Return">>
<<goto "eVentia - Lobby & Foyer">>
<</button>><<widget StartTherapy>>
<<set $therapy = [
{
name: "Session.03",
therapyName: "Feminine Reinforcement",
loadName: "FeminineReinforcement.qt.03.sub023",
description: "A psyche study specifically tailored to help and aide male-to-female mental change.",
reward: 250,
isCompleted: false,
isUnlocked: true,
psycheType: "Feminine",
psycheLevel: 1,
psycheResult: "<<Psyche 'Feminine' 15 15>>",
instance: "Therapy - Feminine Reinforcement"
},
{
name: "Session.01",
therapyName: "Fashion Sense",
loadName: "FashionSense.qt.01.sub006",
description: "Taking a closer look on the influence of fashion and appearance in the male-to-female mind.",
reward: 850,
isCompleted: false,
isUnlocked: true,
psycheType: "Bimbo",
psycheLevel: 1,
psycheResult: "<<Psyche 'Bimbo' 15 15>>",
instance: "Therapy - Fashion Sense"
},
{
name: "Session.12",
therapyName: "Inhibition Reassertment",
loadName: "InhibitionReassertment.qt.12.sub187",
description: "Liberate your erotic self in both mind, body and spirit to unlock your true eVentia potential.",
reward: 550,
isCompleted: false,
isUnlocked: true,
psycheType: "Slut",
psycheLevel: 1,
psycheResult: "<<Psyche 'Slut' 15 15>>",
instance: "Therapy - Inhibition Reassertment"
}
]>>
<</widget>>
<<widget DisplayTherapy>>
<<for _i to 0; _i lt $therapy.length; _i++>>
<<if $therapy[_i].isUnlocked is true and $therapy[_i].isCompleted is false>>
<div class="default-container">
<div class="default-text">
<<print '@@.boldtext;' + $therapy[_i].therapyName + '@@'>><br>
<<print '$therapy[' + _i + '].description'>><br>
<<print '@@.boldtext;Reward@@: u' + $therapy[_i].reward + ''>>
<<print '<<button "Participate">>
<<if $currentDayTime <= 2>>
<<set $hypnoInstance = $therapy[' + _i + '].instance>>
<<set $currentSceneID = ' + _i + '>>
<<goto "Therapy - Hypno Load">>
<<else>>
<<replace "#TherapyMessage">>Too late for session.<</replace>>
<</if>>
<</button>>'>>
</div>
</div>
<</if>>
<</for>>
<</widget>>
<<widget TherapyResult>>
<<set _therapyID = $args[0]>>
<<Psyche "Mind" 10 10>>
<br><br>$therapy[_therapyID].psycheResult
<br><br><<Payout _therapyID>>
<<TherapyCompletion _therapyID>>
<</widget>>
<<widget TherapyCompletion>>
<<set _therapyID = $args[0]>>
<<if $currentDayTime <= 2>>
<<set $currentDayTime += 1>>
<</if>>
<<print "<<if $player.psyche.psyche" + $therapy[_therapyID].psycheType + ">= " + $therapy[_therapyID].psycheLevel + ">>
<<set $therapy[" + _therapyID + "].isCompleted to true>>
<br><br>You have completed this session!
<</if>>">>
<</widget>>
<<widget Hypno>>
<<set _hypnoType = $args[0]>>
<<set _hypnoCount = $args[1] - 1>>
<<nobr>><<print '
<<set _imageN = random(' + _hypnoCount + ') + 1>>
<<set _image = "images/therapy/" + _hypnoType + "/hypno-" + _imageN + ".gif">>
<div class="hypno-container">
<img @src="_image" width="100%" height="100%">
</div>
'>><</nobr>>
<</widget>>
<<widget Payout>>
<<set _payoutID = $args[0]>>
<<set _payoutTotal = $therapy[_therapyID].reward>>
<<set _payoutMessage = "You receive " + _payoutTotal + " Units!">>
<<set $units += _payoutTotal>>
<<LogEPal $therapy[_therapyID].name _payoutTotal>>
<<print _payoutMessage>>
<</widget>>You enter the Psyche Clinic and look around. The reception stands in the middle surrounded by what appears to be a waiting room.
<<Speak $drlinus "Ah! $player.femaleName! You came to visit the clinic? What can we do for you?" "smile">>
Interrupted by Dr. Linus familiar voice you turn around to face him.
<<PlayerSpeak "Nothing special, just looking around, getting the lay of the land...">>
<<Speak $drlinus "Splendid! Might I suggest you try out one of our newest therapy sessions? They're all highly experimental, so the pay is quite something. It could help you out greatly with your current... Crisis, that is." "smile">>
You think about it for a second as Linus behind the reception disk, taking a look over the computer, seemingly looking for something.
<<PlayerSpeak "What uuuh? Do these sessions entail exactly?">>
<<Speak $drlinus "Oh... All sorts of things, mostly relaxation and purpose reinforcement. To make one more comfortable in their own skin and so on. Quite harmless really... Here, put your thumb on this.">>
He takes out a small chip-like print and puts it on the desk. You casually place your thumb on it.
<<PlayerSpeak "What does this do?">>
<<Speak $drlinus "Simply acquiring your legal consent, no hassle... Let me just store it.">>
He quickly puts it through a slit in the desk and some whirring whisks it away.
<<PlayerSpeak "Wait what?! What did I just sign up for exactly?!" "angry">>
<<Speak $drlinus "It's nothing at all really, it's all opt in, opt out, you can simply choose to not show up if you change your mind... No need to worry too much about it.">>
<<PlayerSpeak "Yeah... I'm sure...">>
<<Speak $drlinus "Well, take a look at the program list, lot's of exciting session programs to choose from. The standardized ones that is. Well, I'll be going then, think it over!" "smile">>
<<button "Continue">>
<<Warning "Warnings - Photosensitive Content">>
<</button>><<widget Experience>>
<<set _incType = $args[0]>>
<<set _print to false>>
<<set _incRandom = random($args[2])>>
<<set _incAmount = $args[1] + _incRandom>>
<<if _incType == "Oral">>
<<if $player.skills.skillOral <= 3>>
<<set $player.skills.expOral += _incAmount>>
<<else>>
<<set $player.skills.expOral = 100>>
<</if>>
<<if $player.skills.expOral > 100>>
<<set $player.skills.expOral -= 100>>
<<if $player.skills.skillOral <= 3>>
<<set $player.skills.skillOral += 1>>
<<set _print to true>>
<<set _incMessage = "Your " + _incType + " skill has increased to " + $skillLevel[$player.skills.skillOral]>>
<</if>>
<<else>>
<<set _print to true>>
<<set _incMessage = "Your " + _incType + " experience has increased by " + _incAmount + "!">>
<</if>>
<<elseif _incType == "Handjob">>
<<if $player.skills.skillHandjob <= 3>>
<<set $player.skills.expHandjob += _incAmount>>
<<else>>
<<set $player.skills.expHandjob = 100>>
<</if>>
<<if $player.skills.expHandjob > 100>>
<<set $player.skills.expHandjob -= 100>>
<<if $player.skills.skillHandjob <= 3>>
<<set $player.skills.skillHandjob += 1>>
<<set _print to true>>
<<set _incMessage = "Your " + _incType + " skill has increased to " + $skillLevel[$player.skills.skillHandjob]>>
<</if>>
<<else>>
<<set _print to true>>
<<set _incMessage = "Your " + _incType + " experience has increased by " + _incAmount + "!">>
<</if>>
<<elseif _incType == "Anal">>
<<if $player.skills.skillAnal <= 3>>
<<set $player.skills.expAnal += _incAmount>>
<<else>>
<<set $player.skills.expAnal = 100>>
<</if>>
<<if $player.skills.expAnal > 100>>
<<set $player.skills.expAnal -= 100>>
<<if $player.skills.skillAnal <= 3>>
<<set $player.skills.skillAnal += 1>>
<<set _print to true>>
<<set _incMessage = "Your " + _incType + " skill has increased to " + $skillLevel[$player.skills.skillAnal]>>
<</if>>
<<else>>
<<set _print to true>>
<<set _incMessage = "Your " + _incType + " experience has increased by " + _incAmount + "!">>
<</if>>
<<elseif _incType == "Sex">>
<<if $player.skills.skillSex <= 3>>
<<set $player.skills.expSex += _incAmount>>
<<else>>
<<set $player.skills.expSex = 100>>
<</if>>
<<if $player.skills.expSex > 100>>
<<set $player.skills.expSex -= 100>>
<<if $player.skills.skillSex <= 3>>
<<set $player.skills.skillSex += 1>>
<<set _print to true>>
<<set _incMessage = "Your " + _incType + " skill has increased to " + $skillLevel[$player.skills.skillSex]>>
<</if>>
<<else>>
<<set _print to true>>
<<set _incMessage = "Your " + _incType + " experience has increased by " + _incAmount + "!">>
<</if>>
<<elseif _incType == "Dancing">>
<<if $player.skills.skillDancing <= 3>>
<<set $player.skills.expDancing += _incAmount>>
<<else>>
<<set $player.skills.expDancing = 100>>
<</if>>
<<if $player.skills.expDancing > 100>>
<<set $player.skills.expDancing -= 100>>
<<if $player.skills.skillDancing <= 3>>
<<set $player.skills.skillDancing += 1>>
<<set _print to true>>
<<set _incMessage = "Your " + _incType + " skill has increased to " + $skillLevel[$player.skills.skillDancing]>>
<</if>>
<<else>>
<<set _print to true>>
<<set _incMessage = "Your " + _incType + " experience has increased by " + _incAmount + "!">>
<</if>>
<<elseif _incType == "Cleaning">>
<<if $player.skills.skillCleaning <= 3>>
<<set $player.skills.expCleaning += _incAmount>>
<<else>>
<<set $player.skills.expCleaning = 100>>
<</if>>
<<if $player.skills.expCleaning > 100>>
<<set $player.skills.expCleaning -= 100>>
<<if $player.skills.skillCleaning <= 3>>
<<set $player.skills.skillCleaning += 1>>
<<set _print to true>>
<<set _incMessage = "Your " + _incType + " skill has increased to " + $skillLevel[$player.skills.skillCleaning]>>
<</if>>
<<else>>
<<set _print to true>>
<<set _incMessage = "Your " + _incType + " experience has increased by " + _incAmount + "!">>
<</if>>
<<elseif _incType == "Social">>
<<if $player.skills.skillSocial <= 3>>
<<set $player.skills.expSocial += _incAmount>>
<<else>>
<<set $player.skills.expSocial = 100>>
<</if>>
<<if $player.skills.expSocial > 100>>
<<set $player.skills.expSocial -= 100>>
<<if $player.skills.skillSocial <= 3>>
<<set $player.skills.skillSocial += 1>>
<<set _print to true>>
<<set _incMessage = "Your " + _incType + " skill has increased to " + $skillLevel[$player.skills.skillSocial]>>
<</if>>
<<else>>
<<set _print to true>>
<<set _incMessage = "Your " + _incType + " experience has increased by " + _incAmount + "!">>
<</if>>
<<elseif _incType == "Highheels">>
<<if $player.skills.skillHighheels <= 3>>
<<set $player.skills.expHighheels += _incAmount>>
<<else>>
<<set $player.skills.expHighheels = 100>>
<</if>>
<<if $player.skills.expHighheels > 100>>
<<set $player.skills.expHighheels -= 100>>
<<if $player.skills.skillHighheels <= 3>>
<<set $player.skills.skillHighheels += 1>>
<<set _print to true>>
<<set _incMessage = "Your " + _incType + " skill has increased to " + $skillLevel[$player.skills.skillHighheels]>>
<</if>>
<<else>>
<<set _print to true>>
<<set _incMessage = "Your " + _incType + " experience has increased by " + _incAmount + "!">>
<</if>>
<</if>>
<<if _print is true>>
<<print '@@.boldtext;' + _incMessage + '@@'>>
<</if>>
<</widget>>
<<if _incType == "Femininity">>
<<if $player.psyche.psycheFeminine <= 1>>
<<set $player.psyche.progFeminine += _incAmount>>
<<else>>
<<set $player.psyche.progFeminine = 100>>
<</if>>
<<if $player.psyche.progFeminine > 100>>
<<set $player.psyche.progFeminine -= 100>>
<<if $player.psyche.psycheFeminine <= 1>>
<<set $player.psyche.psycheFeminine += 1>>
<<set _print to true>>
<<set _incMessage = "Your " + _incType + " has increased to " + $psycheFeminine[$player.psyche.psycheFeminine]>>
<</if>>
<<else>>
<<set _print to true>>
<<set _incMessage = "Your " + _incType + " has increased by " + _incAmount + "!">>
<</if>>
<<elseif _incType == "Lewdity">>
<<if $player.psyche.psycheSlut <= 1>>
<<set $player.psyche.progSlut += _incAmount>>
<<else>>
<<set $player.psyche.progSlut = 100>>
<</if>>
<<if $player.psyche.progSlut > 100>>
<<set $player.psyche.progSlut -= 100>>
<<if $player.psyche.psycheSlut <= 1>>
<<set $player.psyche.psycheSlut += 1>>
<<set _print to true>>
<<set _incMessage = "Your " + _incType + " has increased to " + $psycheSlut[$player.psyche.psycheSlut]>>
<</if>>
<<else>>
<<set _print to true>>
<<set _incMessage = "Your " + _incType + " has increased by " + _incAmount + "!">>
<</if>>
<</if>>
<<if _print is true>>
<<print '@@.boldtext;' + _incMessage + '@@'>>
<</if>>
<</widget>><<set _randomHyp = random(4) + 1>><<Hypno "reinforcement" _randomHyp>>
<<timed 5s>><<button "Complete Session">><<goto "Therapy - Payout">><</button>><</timed>><<set _randomHyp = random(2) + 1>><<Hypno "fashion" _randomHyp>>
<<timed 5s>><<button "Complete Session">><<goto "Therapy - Payout">><</button>><</timed>><<set _randomHyp = random(4) + 1>><<Hypno "inhibition" _randomHyp>>
<<timed 5s>><<button "Complete Session">><<goto "Therapy - Payout">><</button>><</timed>><<timed 1s t8n>>@@.initloadtext;Initiating@@<</timed>><<timed 2s>>@@.initloadtext;.@@<</timed>><<timed 3s>>@@.initloadtext;.@@<</timed>><<timed 4s>>@@.initloadtext;.@@<</timed>>
<<timed 5s t8n>>@@.initloadtext;Loading $therapy[$currentSceneID].loadName@@<</timed>><<timed 6s>>@@.initloadtext;.@@<</timed>><<timed 7s>>@@.initloadtext;.@@<</timed>><<timed 8s>>@@.initloadtext;.@@<</timed>>
<<timed 9s t8n>>@@.initloadpinktext;Be a good girl now@@<</timed>><<timed 10s t8n>>@@.initloadpinktext; and pay attention.@@<</timed>><<timed 15s>><<if $hypnoMode is true>><<goto $hypnoInstance>><<else>><<goto "Therapy - Default">><</if>><</timed>><<widget Warning>>
<<script>>
Dialog.setup("Warning");
Dialog.wiki(Story.get("Warning").processText());
Dialog.open();
<</script>>
<</widget>>
<<widget Map>>
<<script>>
Dialog.setup("Map");
Dialog.wiki(Story.get("Map").processText());
Dialog.open();
<</script>>
<</widget>>
<<widget SetName>>
<<script>>
Dialog.setup("Name");
Dialog.wiki(Story.get("Name").processText());
Dialog.open();
<</script>>
<</widget>>
<<widget DebugIncidents>>
<<script>>
Dialog.setup("Debug - Incidents");
Dialog.wiki(Story.get("Debug - Incidents").processText());
Dialog.open();
<</script>>
<</widget>>
<<widget PhotoSetting>>
<span id="photo-setting">Photosensitive Content:
<<if $hypnoMode is true>>
@@.lightgreen;On@@ -
<<link "Turn Off">>
<<set $hypnoMode to false>>
<<replace "#photo-setting">>
<<PhotoSetting>>
<</replace>>
<</link>>
<<else>>
@@.red;Off@@ -
<<link "Turn On">>
<<set $hypnoMode to true>>
<<replace "#photo-setting">>
<<PhotoSetting>>
<</replace>>
<</link>>
<</if>>
</span>
<</widget>>You're about to access some of the photosenstive content.
If you still haven't configured this in your settings, you may still do so now before proceeding.
<<PhotoSetting>>
<<button "Continue">>
<<goto "eVentia - Psyche Clinic">>
<<script>>
Dialog.close();
<</script>>
<</button>><<timed 1s t8n>>Session is in progress...<</timed>>
<<timed 2s t8n>>You're being a good girl...<</timed>>
<<timed 3s t8n>>Wait for now...<</timed>>
<<timed 4s t8n>>Session Complete...<</timed>>
<<timed 5s>><<button "Complete Session">><<goto "Therapy - Payout">><</button>><</timed>>Grabbing your aching head you look around, how did you get here again?
<<Speak $drlinus "Ah! I see you\'re waking up after your latest session! How was it? Remember anything?" "smile">>
<<PlayerSpeak "Wait what, what session?... Oh... It's coming back now. It's already over?">>
<<Speak $drlinus "Yeah! You made a most brilliant subject I must say, Amnesia is a common side effect, I wouldn't worry too much about it. Your E-Pal will be monitoring the results, so no worry about any boring questionaires, just go out that and do what you do best!... Oh and your payout for participating of course!" "smile">>
<<TherapyResult $currentSceneID>>
<<button "Return">>
<<goto "eVentia - Psyche Clinic">>
<</button>>Quick Access to locations discovered.<br>
<br><span class="long-blue-button">
<<if hasVisited("Pod - Main")>>
<<button "Pod">>
<<goto "Pod - Main">>
<<script>>
Dialog.close();
<</script>>
<</button>>
<</if>>
<<if hasVisited("eVentia - Pod Hall")>>
<<button "Pod - Hall">>
<<goto "eVentia - Pod Hall">>
<<script>>
Dialog.close();
<</script>>
<</button>>
<</if>>
<<if hasVisited("Pod - Baths")>>
<<button "Pod - Baths">>
<<goto "Pod - Baths">>
<<script>>
Dialog.close();
<</script>>
<</button>>
<</if>>
<<if hasVisited("eVentia - Event Board")>>
<<button "Event Board">>
<<goto "eVentia - Event Board">>
<<script>>
Dialog.close();
<</script>>
<</button>>
<</if>>
<<if hasVisited("eVentia - Lobby & Foyer")>>
<<button "Lobby & Foyer">>
<<goto "eVentia - Lobby & Foyer">>
<<script>>
Dialog.close();
<</script>>
<</button>>
<</if>>
<<if hasVisited("eVentia - Fashion Strip - North")>>
<<button "Fashion Strip (North)">>
<<goto "eVentia - Fashion Strip - North">>
<<script>>
Dialog.close();
<</script>>
<</button>>
<</if>>
<<if hasVisited("eVentia - Fashion Strip - South")>>
<<button "Fashion Strip (South)">>
<<goto "eVentia - Fashion Strip - South">>
<<script>>
Dialog.close();
<</script>>
<</button>>
<</if>>
<<if hasVisited("eVentia - Adult Strip")>>
<<button "Adult Strip">>
<<goto "eVentia - Adult Strip">>
<<script>>
Dialog.close();
<</script>>
<</button>>
<</if>></span><span class="long-blue-button">
<<button "Settings">>
<<goto "Settings">>
<<script>>
Dialog.close();
<</script>>
<</button>>
<<if $debugMode is true>>
<br><<button "Debug">>
<<goto "Debug - Menu">>
<<script>>
Dialog.close();
<</script>>
<</button>>
<</if>>
</span><<widget Conditional>>
<<set _typeCondition = $args[0]>>
<<set _catCondition = $args[1]>>
<<set _levelCondition = $args[2]>>
<<set _entryCondition = $args[3]>>
<<print "
<<if $player." + _typeCondition + "." + _catCondition + " == " + _levelCondition + ">>" + _entryCondition + "<</if>>">>
<</widget>>
<<widget LCon>>
<<set _typeCondition = $args[0]>>
<<set _catCondition = $args[1]>>
<<set _entryOne = $args[2]>>
<<set _entryTwo = $args[3]>>
<<set _entryThree = $args[4]>>
<<set _entryFour = $args[5]>>
<<set _entryFive = $args[6]>>
<<print "
<<if $player." + _typeCondition + "." + _catCondition + " <= 0>>" + _entryOne + "
<<elseif $player." + _typeCondition + "." + _catCondition + " == 1>>" + _entryTwo + "
<<elseif $player." + _typeCondition + "." + _catCondition + " == 2>>" + _entryThree + "
<<elseif $player." + _typeCondition + "." + _catCondition + " == 3>>" + _entryFour + "
<<elseif $player." + _typeCondition + "." + _catCondition + " == 4>>" + _entryFive + "
<</if>>">>
<</widget>>
<<widget Menu>>
<<script>>
Dialog.setup("Menu");
Dialog.wiki(Story.get("Menu").processText());
Dialog.open();
<</script>>
<</widget>>
<<widget DebugSetting>>
<span id="debug-setting">Debug Mode:
<<if $debugMode is true>>
@@.lightgreen;On@@ -
<<link "Turn Off">>
<<set $debugMode to false>>
<<replace "#debug-setting">>
<<DebugSetting>>
<</replace>>
<</link>>
<<else>>
@@.red;Off@@ -
<<link "Turn On">>
<<set $debugMode to true>>
<<replace "#debug-setting">>
<<DebugSetting>>
<</replace>>
<</link>>
<</if>>
</span>
<</widget>><<widget StartEPal>>
<<set $epal = {
log: []
}>>
<</widget>>
<<widget PrintELog>>
<<set _eCount = 0>>
<<if $epal.log.length >= 20>>
<<set _eCount = $epal.log.length - 20>>
<</if>>
<<for _log to _eCount; _log lt $epal.log.length; _log++>>
<br><<print $epal.log[_log]>>
<</for>>
<br>
<br>
@@.bold;Total@@: @@.lightgreen;$units@@
<br>
@@.bold;Debt@@: @@.red;$debt@@
<</widget>>
<<widget LogEPal>>
<<set _logName = $args[0]>>
<<set _logAmount = $args[1]>>
<<set _logged = "@@.bold;" + _logName + "@@: " + _logAmount>>
<<set $epal.log.push(_logged)>>
<</widget>>
<<widget ELog>>
<<script>>
Dialog.setup("E-Pal Log");
Dialog.wiki(Story.get("E-Pal Log").processText());
Dialog.open();
<</script>>
<</widget>>Last 20 Transactions:
<<PrintELog>><<widget StartUnits>>
<<set $debt = 0>>
<<set _vatMaintenance = 120000 + random(750)>>
<<set $debt -= _vatMaintenance>>
<<set _vatMaintenance = "-" + _vatMaintenance>>
<<LogEPal "Vat Maintenance" _vatMaintenance>>
<<set _vitroCost = 2000 + random(150)>>
<<set $debt -= _vitroCost>>
<<set _vitroCost = "-" + _vitroCost>>
<<LogEPal "Vitro Test" _vitroCost>>
<<set _nyxlineCost = 2000 + random(150)>>
<<set $debt -= _nyxlineCost>>
<<set _nyxlineCost = "-" + _nyxlineCost>>
<<LogEPal "Nyxline Meta-Implant" _nyxlineCost>>
<<set _unknown001 = 380>>
<<set $debt -= _unknown001>>
<<set _unknown001 = "-" + _unknown001>>
<<LogEPal "XXXXXXX (E001)" _unknown001>>
<<set _bioMorph = 250000 + random(1000)>>
<<set $debt -= _bioMorph>>
<<set _bioMorph = "-" + _bioMorph>>
<<LogEPal "Biomorphic Neo-Genesis" _bioMorph>>
<<set _publicRegistration = 120>>
<<set $debt -= _publicRegistration>>
<<set _publicRegistration = "-" + _publicRegistration>>
<<LogEPal "Public Registration" _publicRegistration>>
<<set _ePal = 225>>
<<set $debt -= _ePal>>
<<set _ePal = "-" + _ePal>>
<<LogEPal "E-Pal Implant" _ePal>>
<<set _eStandardPackage = 225>>
<<set $debt -= _eStandardPackage>>
<<set _eStandardPackage = "-" + _eStandardPackage>>
<<LogEPal "E-Package (Standard)" _eStandardPackage>>
<<set _unknown002 = 755>>
<<set $debt -= _unknown002>>
<<set _unknown002 = "-" + _unknown002>>
<<LogEPal "XXXXXXX (E002)" _unknown002>>
<<set _eTracker = 225>>
<<set $debt -= _eTracker>>
<<set _eTracker = "-" + _eTracker>>
<<LogEPal "E-Tracker Geo-F Implant" _eTracker>>
<<set _vatDisposal = 120 + random(25)>>
<<set $debt -= _vatDisposal>>
<<set _vatDisposal = "-" + _vatDisposal>>
<<LogEPal "Vat Disposal" _vatDisposal>>
<<set _eBenefits = 1150>>
<<set $units = _eBenefits>>
<<LogEPal "E-Benefits" _eBenefits>>
<</widget>><<widget DailyExpense>>
<<set _inputAmount = $args[0]>>
<<print "@@.red;" + _inputAmount + "@@ has been added to your debt (Daily Expenses).">>
<<set $debt -= _inputAmount>>
<<set _inputAmount = "-" + _inputAmount>>
<<LogEPal "Daily Expense" _inputAmount>>
<</widget>><<widget ClearMind>>
<<print "You feel your mind clear up.">>
<<if $player.psyche.progMind >= 5>>
<<set $player.psyche.progMind -= 1 + random(4)>>
<</if>>
<</widget>><span id="Event">You're about to put on your usual receptionist uniform, when Brenda barges into the backroom.
<<Speak $brenda "Hey gurl... So, I just talked to the manager! And guess what? We gonna have a short skirt promo today!">>
<<PlayerSpeak "Wait what? What does that fucking mean?">>
<<Speak $brenda "Bonus pay! And all yo ass gotta do is put on this!" "smile">>
She hands you a comically short micro-skirt.
<<LCon "<<PlayerSpeak 'You can\'t be serious?! This is outragous!' 'angry'>>"
"<<PlayerSpeak 'How am I supposed to pick anything up?! I would flash everything with this on!' 'angry'>>"
"<<PlayerSpeak 'Ugh... Sure, whatever.'>>"
"<<PlayerSpeak 'Hell yeah, gonna cash in on that for sure!' 'smile'>>"
"<<PlayerSpeak 'Mhm! Time to make that money baby!' 'smile'>>">>
@@#input-error;@@
<<button "Put on the short skirt">>
<<if $player.psyche.psycheSlut >= 1>>
<<set $eventReceptionist.standardBonus += 500>>
<<replace "#Event">><<PlayerSpeak "Alright whatever, let\'s do this.">>
You slip on the extremely short micro-skirt.
<<Speak $brenda "Looking like a real money-making slut there gurl! Ahaha!" "smile">>
You both laugh it off as you enter the foyer, the micro-skirt forcing you to strut more to avoid it creeping up exposing your g-string.
<<Speak $client7 "Holy shit dude, check it out! Them eVentia girls slutting it up! Hell yeah!" "surprised">>
<<Speak $client6 "Nice bro!" "smile">>
You receive copious amounts of stares and even a few perverts trying to hike a peek under your skirt.
<<PlayerSpeak "This really does give you some attention, huh?">>
<<Speak $brenda "Well, you a good looking gal, no doubt!" "smile">>
You breathe lightly as the shift comes to an end with nothing else, but a few lewd remarks and attention.
<<Psyche "Slut" 5 5>>
<<FinalPassage $eventReceptionist>><</replace>>
<<else>>
<<replace "#input-error">><br>You don\'t feel slutty enough.<br><</replace>>
<</if>>
<</button>>
<<button "Refuse to put on the skirt">><<replace "#Event">><<PlayerSpeak "Yeah I think I\'m gonna pass on this one.">>
<<Speak $brenda "Suit yerself gurl, this ass here gonna shake that money-maker!" "smile">>
As the day goes on it quickly becomes apparent that you're one of if not the only eVentia Receptionist not doing the promo.
<<PlayerSpeak "Tsk... Whatever.">>
The day goes by normally otherwise.
<<FinalPassage $eventReceptionist>><</replace>><</button>>
</span>As you head towards Brenda in the lobby, your ears are filled with busy chatter and loud commotion of visitors.
<<PlayerSpeak "Any reason for all the people?">>
<<Speak $brenda "Yep, a comic convention is going on, you and me have been called in to oversee some of the booths, so strap up gurl!">>
You both move down to the venue in question and reach your assigned booth, selling some form of drive with a light-comic featuring a renowned heroine. You take a quick peek and realize it's bordering on softcore porn.
You move down towards the venue alongside Brenda towards your supposedly assigned booth. The booth is filled with some form of comic, a "light"-comic at that. You pick up an issue and immediately lay your eyes on some bimbo heroine in an obscene leotard, her tits spilling out and hips putting pressure on the integrity of the comics shape.
<<PlayerSpeak "Honestly not surprised...">>
Putting the comic down you're greeted by the near-splitting image of said heroine. Not nearly as busty as drawn, but close, her blonde her spilling out, but doing nothing to cover her lewd cleavage.
<<Speak $subject17A "Hey there! Your body model for the fan shoots is here! Let\'ts get to it?" "smile">>
<<PlayerSpeak "The what now?">>
<<Speak $client5 "Hey look everyone! It\'s Sexia-Supreme!" "surprised">>
The commotion of the venue is suddenly directed towards your booth as a line forms. Brenda almost instinctly flips out a camera and directs it at the eager fans surrounding their wet dream. You notice that at least a dusin of them are extremely handsy and almost outright grabbing her ass and feeling her up.
<<Speak $subject17A "Mmmh! Sexia has time for all of her fans! Haha!" "smile">>
<<FinalPassage $eventReceptionist>><span id="Event">You're about to put on your usual receptionist uniform, when Brenda barges into the backroom.
As you put together your hover trolley for cleaning, the otherwise nice peace and quiet is disturbed as Lily barges into the maidroom.
<<Speak $lily "You...! Are you wearing panties?! Give me your damn panties!" "angry">>
<<PlayerSpeak "What?! What the fuck is wrong with you!" "angry">>
<<Speak $lily "They\'re having another panty promo, but we only get our bonus if all the maids go along with it! So give it here, NOW!" "angry">>
You feel her sinister stare as she demandingly extends her hand.
<<button "Hand over your panties">>
<<set $eventMaid.standardBonus += 500>>
<<replace "#Event">><<PlayerSpeak "Calm down... Geez... Here, don\'t go sniffing them now.">>
You gently close your legs together and drop the black frilly panties under her leering gaze.
<<Speak $lily "You think I\'m some kinda pervert, huh? Just do what I tell you newbie.">>
You hand over your damp panties which she greedily grabs and adds to her growing collection amongst your peers panties.
<<PlayerSpeak "Sooo-... I\'m gonna get those back right?">>
She grunts as the door slams on her way out, seemingly to collect the rest.
<<PlayerSpeak "Whatever pays I suppose.">>
<<Psyche "Slut" 1 4>>
<<FinalPassage $eventMaid>><</replace>>
<</button>>
<<button "Refuse to give her your panties">><<replace "#Event">><<PlayerSpeak "Yeah that\'s not gonna happen.">>
<<Speak $lily "WHAT?! You\'re going to fuck over the rest of us just because you\'re some uppity high bitch?!" "angry">>
<<PlayerSpeak "Fuck you! Who the fuck just asks about panties like that?!" "angry">>
You see her boil over and for a second clenching her fist in a fit of fury. You expected her to attack you, though, she suddenly seems to calm down a bit.
<<Speak $lily "UGH! Whatever. You\'re not better than us! Don\'t you think that for a second, newbie!" "disgust">>
A loud clang is heard as her heel connects with the trash bin on her way out, the door to the maidroom slamming shut.
<<FinalPassage $eventMaid>><</replace>><</button>>
</span>You stand outside waiting at the Deep Lip Cinema with your maid trolley as several customers exit and leave. A few of the male customers send you a slick stare and grin as they leave, eyeing you up and down.
You sigh as you enter and begin your cleanup routine, picking up popcorn, litter and trash left over by the cinema goers.
Reaching over to grab an empty popcorn box you put your hand down on one of the seats, but quickly jank it back as you touch something slimy. You yelp loudly as you realize you just touched a used up condom.
<<PlayerSpeak "Ugh...! Really?!" "angry">>
You put on at least two layers of sanitary gloves as you remove it from the seat, only to realize that it's not the only one lying around.
<<PlayerSpeak "What kind of cinema is this?!" "angry">>
Your eyes dart towards your UV-light... But you quickly decide to spare yourself the truth of what revelation that would bring upon you. You swallow your and throw the remaining cum-filled condoms into your trash bag.
<<Psyche "Slut" 1 4>>
<<FinalPassage $eventMaid>>!Car Show Girl
------------------------------------
Hot Stripes is looking for a hot body to complement their hot holo-vehicles. Put on a hot smile for a hot day of hot sales at Hot Stripes!
@@.boldtext;Outfit:@@ Provided (May Vary).
@@.boldtext;Base Pay:@@ 800 (Bonus may be added).
@@.boldtext;Contractor:@@ Hot Stripes.
@@.boldtext;Duration:@@ Evening to Night.
@@.boldtext;Service Number:@@ S027182.
@@.boldtext;Type:@@ Instance.
@@.boldtext;Requirements:@@ Applicant must be able to deal with crowds of people and possess proficiency in very high high-heels.<<MentalInput 3>>
<<DetailApplication $eventCarShow>><<Event $eventCarShow>>You note of the service number and walk over to Brenda sitting by the eventia desk.
<<Speak $brenda "Hey there $player.femaleName! Anything exciting you want to apply to?">>
<<PlayerSpeak "Yes, uhm... This one.">>
<<Speak $brenda "Show girl huh? We\'ll you are quite the show aren\'t ya?">>
You pass on the service number, which Brenda promptly types into her computer.
<<Speak $brenda "I trust you know where the outer venue is? Just further down really." "smile">>
You nod and head towards the open venue.
<<Passage $eventCarShow>>You walk down towards the venue preparing yourself for another day of leaning against vibrating holo-bikes and holo-cars, strutting your ass infront of onlookers and spectators.
<<Speak $hotstripesrep "I see a sexy familiar face to compliment my line of vehicles! Welcome back!" "smile">>
You strut towards him.
<<LCon "psyche" "psycheSlut" "<<PlayerSpeak 'Yeah sure... Whatever.' 'default'>>" "<<PlayerSpeak 'Yeah sure... Whatever.' 'default'>>" "<<PlayerSpeak 'Here to make a good show a great show!' 'smile'>>" "<<PlayerSpeak 'Here to serve on eVentia\'s behalf!' 'smile'>>" "<<PlayerSpeak 'Here to please and serve!' 'angry'>>">>
When you enter the backroom, you put on the wet look top and leggings. The top clenches and pronounces your tips obscenely and the leggings tightening your ass giving it a near-lewd globular shape.
<<EquipOutfit $presetCarShow "Stash">><<Passage $eventCarShow>>After a long sweaty day of leaning against various holo-vehicles and being the face and body of all manners of racing magazines. You retreat to the backroom and put on your clothes again. Entering the backroom you're greeted by the Hot-Stripes Representative.
<<Speak $hotstripesrep "Great performance, you really know how to sell that ass of yours! Hah!" "smile">>
He gives you a thumbs up and leaves the backroom before you even get a chance to respond. Shortly after, you hear your E-Pal make a soft familiar ding as it updates.
<<Earnings $eventCarShow>>
<<Experience "Social" 5 10>><<if $player.skills.skillHighheels <= 3>>
<<Experience "Highheels" 5 5>><</if>>
<<button "Continue">>
<<CompletePassage $eventCarShow>>
<<CleanOutfit>>
<<EquipOutfit $loadedPlayerOutfit "NoStash">>
<<goto "eVentia - Lobby & Foyer">>
<</button>>You're given an arbitrary specs-list for one of the holo-cars and assigned a spot. Various spectators and venue visitors flock around to ogle at the various other show girls, holo-cars and holo-bikes.
The one you stand with is red with pink neon lights.
<<LCon "psyche" "psycheFeminine" "<<PlayerSpeak 'A rather nice car really, I would definitely not mind owning a ride like this.' 'smile'>>"
"<<PlayerSpeak 'A rather nice car really, I would definitely not mind owning a ride like this.' 'smile'>>"
"<<PlayerSpeak 'Not exactly my colors... But whatever.' 'smile'>>"
"<<PlayerSpeak 'Mmmmh pretty lights, I wonder how it rides?' 'smile'>>"
"<<PlayerSpeak 'All pink and sexy, what else could a gal ask for?' 'smile'>>">>
A few of the visitors stop to ask you about the holocar, it's specs and the brand. You catch at least several men staring directly into your cleavage whilst asking very obvious questions.
<<Speak $client7 "So... Uuuh it has like four wheels right?" "smile">>
<<PlayerSpeak "Yes... It quite clearly has four wheels... *sigh*">>
<<Speak $client7 "Ah yes... Right of course... Four wheels..." "smile">>
The rest of the day goes by rather uneventful with the Hot Stripes representative looking rather pleased with the number of requests and recommendations your ride received.
<<button "Continue">>
<<set $currentCarShowScene = "Start">>
<<goto "Car Show Girl - End">>
<</button>><span id="Event">You stand by your holo-car doing the line work as the Holo Stripes Representative approaches you with his familiar smile.
<<Speak $hotstripesrep "A-ha! Zere you are! I have-a ze great opportunity for you my dear! A\'lil shoot of light, ze photografica, yes? Big bonus in it for you!" "smile">>
<<PlayerSpeak "The what now?">>
Two younger men comes up after beginning to set up what appears to be a camera of sorts and a stand.
<<Speak $hotstripesrep "You know, for ze magazine! Your body wiz my car? Fantastic! So many customers I can already tell! What do you say? 2500 unit bonus, we agree? Just place finger here." "default">>
He flips out a blue holo-like tablet with a fingerprint consent form.
<<button "Accept the offer">><<replace "#Event">>You place your finger on the form and it beeps.
<<Speak $hotstripesrep "Ah-a! Good-good! All you need to do iz strike some sexy poses on ze vehicle? No problemo right?" "smile">>
<<PlayerSpeak "Sure, I can do that. Like this?" "smile">>
You lean against the car and push your chest forward. A few bright flashes follow as they take their shots.
<<Speak $hotstripesrep "Yes-yes! Please continue!" "surprised">>
Then you rest your left leg on the hood of the car whilst turning your upper body around sending the guys a seductive stare, biting your lip.
<<Psyche "Slut" 2 3>><<set $eventCarShow.standardBonus += 2500>>
<<Speak $hotstripesrep "Yes, just like that baby!" "surprised">>
The photoshoot continues for a bit and both parties seem to be very satisfied.
<<FinalPassage $eventCarShow>><</replace>><</button>>
<<button "Decline the offer">><<replace "#Event">><<PlayerSpeak "I\'m sorry, but I don\'t really think this is me? Is it alright if I decline?">>
<<Speak $hotstripesrep "I-uh-a... Of course, Is well within your right? Right-right... We just find other girl, a shame." "default">>
He snaps his fingers as he leaves and the two photographers follows him.
<<FinalPassage $eventCarShow>><</replace>><</button>>
</span>Approaching the venue you hear the distant humming sound similar to cars and bikes going off, as if revving up for a race. Although, way more low and more rhythmic beat, still familiar enough for you to recognize it.
You reach the outer venue and spot the many neon-light low riders and bikes as if coming straight out of some sci-fi movie. The door of one of the holo-cars opens horizontally, and a bearded hipster-looking guy comes out, smiling as he approaches you.
<<Speak $hotstripesrep "Ahhh! You must-a be ze new girl! I already like-a what I zee! Haha!" "smile">>
<<PlayerSpeak "Yes I'm sure you do...">>
<<Speak $hotstripesrep "You have-a any experience with ziz beastz? Zey hum and roar! No need-a to be afraid! Come wiz me, I'll show you ze outfit for ze venue. Ze... What her name-a? Brenda? Tell me ze size? Will be good, I promize.">>
He leads you towards a shared backroom and pulls out a pair of wet look leather leggigs and top.
<<Speak $hotstripesrep "Zis should properly pronounce your body, bring real attention to ze vehicle. You-a good with ze people? I hopse so! Zey here to zee holo too, not only ze titz, Aha-haha!" "smile">>
<<PlayerSpeak "I uuuh.... Not really, it\'s my first time.">>
<<Speak $hotstripesrep "Is alright! Just zhake a-lil, but not too much, zey here to buy ze vehicle, not you after all! A-hahahaa!" "smile">>
You smile nervously as he leaves you to put on the outfit.
<<Passage $eventCarShow>>You take of your clothes and put on the wet look leggins and top, which gives little in the comfort of modesty. Your midriff is completely on display, your bosom constrained and pushed up obscenely, your ass tightened to give perfect view of it's form.
Beside the make-up table you spot a pair of black pumps which would go neatly with the outfit.
<<PlayerSpeak "Well, let\'s get to it I guess...">>
You head towards the exit and walk out unto the venue.
A few whistles and a cheer can be heard as some guys spot you.
<<LCon "psyche" "psycheSlut" "You attempt to hide your assets a bit absentmindedly, quickly moving towards the holo-cars to begin your job." "You can\'t help but smile a little as you move unto the venue towards the holo-cars." "You smile and strut with pride as you move unto the venue towards the holo-cars." "You strut your goods, smile and wave at the guys as you begin your job on the venue." "You smack your ass and blow the guys a kiss for a few more cheers as you move towards the holo-cars to begin your job.">>
<<EquipOutfit $presetCarShow "Stash">>
<<button "Continue">>
<<set $currentCarShowScene = "Firsttime">>
<<goto "Car Show Girl - Line Work">>
<</button>><<widget HeShe>>
<<set _p = $args[0]>>
<<if $args[1] == "B">>
<<= setup.heshe(_p, $pronouns, "B")>>
<<else>>
<<= setup.heshe(_p, $pronouns, "s")>>
<</if>>
<</widget>>
<<widget HimHer>>
<<set _p = $args[0]>>
<<if $args[1] == "B">>
<<= setup.himher(_p, $pronouns, "B")>>
<<else>>
<<= setup.himher(_p, $pronouns, "s")>>
<</if>>
<</widget>>
<<widget HisHer>>
<<set _p = $args[0]>>
<<if $args[1] == "B">>
<<= setup.hisher(_p, $pronouns, "B")>>
<<else>>
<<= setup.hisher(_p, $pronouns, "s")>>
<</if>>
<</widget>>
<<widget HisHers>>
<<set _p = $args[0]>>
<<if $args[1] == "B">>
<<= setup.hishers(_p, $pronouns, "B")>>
<<else>>
<<= setup.hishers(_p, $pronouns, "s")>>
<</if>>
<</widget>>
<<widget HimselfHerself>>
<<set _p = $args[0]>>
<<if $args[1] == "B">>
<<= setup.himselfherself(_p, $pronouns, "B")>>
<<else>>
<<= setup.himselfherself(_p, $pronouns, "s")>>
<</if>>
<</widget>>
<<widget Tits>>
<<if $args[0] is undefined>>
<<= setup.pickNoun($genitals.breasts)>>
<<else>>
<<= setup.pickNoun($genitals.breasts)>>
<</if>>
<</widget>>
<<widget Penis>>
<<if $args[0] is undefined>>
<<= setup.pickNoun($genitals.penis)>>
<<else>>
<<= setup.pickNoun($genitals.penis)>>
<</if>>
<</widget>>
<<widget Ass>>
<<if $args[0] is undefined>>
<<= setup.pickNoun($genitals.ass)>>
<<else>>
<<= setup.pickNoun($genitals.ass)>>
<</if>>
<</widget>>
<<widget Vagina>>
<<if $args[0] is undefined>>
<<= setup.pickNoun($genitals.vagina)>>
<<else>>
<<= setup.pickNoun($genitals.vagina)>>
<</if>>
<</widget>>
<<widget Asshole>>
<<if $args[0] is undefined>>
<<= setup.pickNoun($genitals.asshole)>>
<<else>>
<<= setup.pickNoun($genitals.asshole)>>
<</if>>
<</widget>><<if $cSexScene == "intro">>You raise your head, and there it is, staring at you. A <<Penis>> waiting to be licked and pleasured by your virgin tongue. The glans of the head slightly dripping with pre-cum, aching to be tasted. You absent-mindedly catch yourself licking your lips in anticipation.
<<= setup.comment($cActive, $comSex, 'intro', 'default', 'blowjob-recipient')>>
Feeling the salty pre-cum on your tongue you taste the bulbuous head. Your tongue slightly trembling as it indulges in the new experience sliding down. Looking up you meet <<HisHer $cActive>> satisfied gaze as you begin to take things further, stroking the length of <<HisHer $cActive>> hard veiny <<Penis>> with your lips and the tip of your tongue.
Grabbing the base of <<HisHer $cActive>> <<Penis>> you slowly meet <<HisHer $cActive>> head with your lips and begin to part them. The veiny shaft traveling through your lubricated lips. You only manage to get the half-length along your tongue before you gag a little.
<<= setup.comment($cActive, $comSex, 'ongoing', 'default', 'blowjob-recipient')>>
You blush a little and smile as the cock rests on your tongue.
<<button 'Continue'>>
<<Count 'givenBlowjobs' $player>>
<<set $cSexScene = 'main'>>
<<goto 'Sex - Main'>>
<</button>><<elseif $cSexScene == 'main'>>You bob your head back and forth as you try your best to suck <<HisHer $cActive>> <<Penis>>, whilst not being overly sloppy with the saliva escaping your mouth. You gag a little every now and then as you challenge yourself to take it further into your wanton mouth.
<<= setup.comment($cActive, $comSex, 'intro', 'default', 'blowjob-recipient')>>
Feeling <<HisHer $cActive>> hand grabbing your hair, <<HeShe $cActive>> pushes <<HisHer $cActive>> <<Penis>> to the beginning of your throat. You're given little time to catch your breath as it plops out again. <<HeShe $cActive "B">> shoves it in again and grinds it against the inside of your cheeks, effectively fucking your mouth with slow passion.
<<= setup.comment($cActive, $comSex, 'intro', 'default', 'blowjob-recipient')>>
You feel <<HisHer $cActive>> <<Penis>> twitch and pulse, jumping around in your mouth. <<HeShe $cActive "B">>'s coming closer to release, closer to giving you that sweet salty reward for your slutty effort.
<<button 'Take it on your face'>>
<<Count 'receivedFacial' $player>>
<<set $cSexScene = 'intro'>>
<<goto 'Climax - Main'>>
<<set $cSex = 'facial'>>
<</button>>
<<button 'Swallow it'>>
<<Count 'receivedSwallow' $player>>
<<set $cSexScene = 'intro'>>
<<goto 'Climax - Main'>>
<<set $cSex = 'swallow'>>
<</button>>
<</if>><<if $cSexScene == "intro">>You raise your head, and there it is, staring at you. The glans of the head slightly dripping with pre-cum, aching to be tasted. You lick your tongue with lust and anticipation.
<<= setup.comment($cActive, $comSex, 'intro', 'default', 'blowjob-recipient')>>
Feeling the salty pre-cum on your tongue you taste the bulbuous head. Your tongue slightly trembling as it indulges in that familiar taste of raw <<Penis>>. Looking up you meet <<HisHer $cActive>> satisfied gaze as you begin to take things further, stroking the length of <<HisHer $cActive>> hard veiny <<Penis>> with your lips and the tip of your tongue.
Grabbing the base of <<HisHer $cActive>> <<Penis>> you slowly meet <<HisHer $cActive>> head with your lips and begin to part them. The veiny shaft traveling through your lubricated lips. You only manage to get the half-length along your tongue before you gag a little.
<<= setup.comment($cActive, $comSex, 'ongoing', 'default', 'blowjob-recipient')>>
You blush a little and smile as the cock rests on your tongue.
<<button 'Continue'>>
<<set $cSexScene = 'main'>>
<<Count "givenBlowjobs" $player>>
<<goto 'Sex - Main'>>
<</button>><<elseif $cSexScene == 'main'>>You bob your head back and forth as you try your best to suck <<HisHer $cActive>> <<Penis>>, whilst not being overly sloppy with the saliva escaping your mouth. You gag a little every now and then as you challenge yourself to take it further into your wanton mouth.
<<= setup.comment($cActive, $comSex, 'intro', 'default', 'blowjob-recipient')>>
Feeling <<HisHer $cActive>> hand grabbing your hair, <<HeShe $cActive>> pushes <<HisHer $cActive>> <<Penis>> to the beginning of your throat. You're given little time to catch your breath as it plops out again. <<HeShe $cActive "B">> shoves it in again and grinds it against the inside of your cheeks, effectively fucking your mouth with slow passion.
<<= setup.comment($cActive, $comSex, 'intro', 'default', 'blowjob-recipient')>>
You feel <<HisHer $cActive>> <<Penis>> twitch and pulse, jumping around in your mouth. <<HeShe $cActive "B">>'s coming closer to release, closer to giving you that sweet salty reward for your slutty effort.
<<button 'Take it on your face'>>
<<Count 'receivedFacial' $player>>
<<set $cSexScene = 'intro'>>
<<goto 'Climax - Main'>>
<<set $cSex = 'facial'>>
<</button>>
<<button 'Swallow it'>>
<<Count 'receivedSwallow' $player>>
<<set $cSexScene = 'intro'>>
<<goto 'Climax - Main'>>
<<set $cSex = 'swallow'>>
<</button>>
<</if>>Before you can react you feel your mouth filled to the brim with <<HisHer $cActive>> salty seed. Caught by surprise you gag as your mouth is defiled by another man's cum for the first time of your life.
<<= setup.comment($cActive, $comSex, 'climax', 'default', 'blowjob-recipient')>>
The cum overflows from your mouth and trails down along your cheeks and chin, giving you the depraved look of some back-alley fuckhole.
<<= setup.comment($cActive, $comSex, 'outro', 'default', 'blowjob-recipient')>>
You spit and gag, but can't help but acknowledge that at least a good amount now rests in your belly.
<<button 'Continue'>>
<<goto $endPassage>>
<</button>>
With a loud sloppy sound <<HisHer $cActive>> <<Penis>> plops out of your mouth and explodes all over your face, covering it in male seed for the first time in your life. Strings of cum land across your nose, lips, some in your mouth and a bit on your forehead.
<<= setup.comment($cActive, $comSex, 'climax', 'default', 'blowjob-recipient')>>
You feel <<HisHer $cActive>> <<Penis>> slap unto your cum-covered lips as <<HeShe $cActive>> dickslaps your face, drying the last bit of man-juice on your cheek.
<<= setup.comment($cActive, $comSex, 'outro', 'default', 'facial-performer')>>
Scooping of globs of jizz you're slightly shocked by the sheer amount you've been covered by.
<<button 'Continue'>>
<<goto $endPassage>>
<</button>>Grabbing the back of your head <<HeShe $cActive>> shoves <<HisHer $cActive>> <<Penis>> past your throats limits and all the way in. You feel the cum travel along <<HisHer $cActive>> veiny shaft being dumped directly into your hungry throat.
<<= setup.comment($cActive, $comSex, 'climax', 'default', 'blowjob-recipient')>>
As <<HeShe $cActive>> drags out <<HisHer $cActive>> <<Penis>> the cum trails along your tongue giving you the taste of <<HisHer $cActive>> fertile man-juice. You lick <<HisHer $cActive>> cock clean, savoring every drop.
<<= setup.comment($cActive, $comSex, 'outro', 'default', 'blowjob-recipient')>>
You blush lightly as you kiss <<HisHer $cActive>> cock.
<<button 'Continue'>>
<<goto $endPassage>>
<</button>>With a loud sloppy sound <<HisHer $cActive>> <<Penis>> plops out of your mouth and explodes all over your face, covering it with delicious male seed. Strings of cum land across your nose, lips, some in your mouth and a bit on your forehead.
<<= setup.comment($cActive, $comSex, 'climax', 'default', 'blowjob-recipient')>>
You feel <<HisHer $cActive>> <<Penis $currentRecipient>> slap unto your cum-covered lips as <<HeShe $cActive>> dickslaps your face, drying the last bit of man-juice on your cheek.
<<= setup.comment($cActive, $comSex, 'outro', 'default', 'facial-performer')>>
Scooping of globs of jizz you chuckle at the sheer amount.
<<button 'Continue'>>
<<goto $endPassage>>
<</button>><<HeShe $cActive "B">> grunts loudly as they pound you roughly whilst twitching in pleasure. You feel <<HisHer $cActive>> grip on your arms tighten as something warm spreads and fills your virgin womb.
<<= setup.comment($cActive, $comSex, 'climax', 'default', 'sex-performer')>>
The cum overflows from your now used <<Vagina $cActive>> and trails down along your asscheeks. With a sloppy flop <<HeShe $cActive>> pulls out.
<<= setup.comment($cActive, $comSex, 'outro', 'default', 'sex-performer')>>
Your deflowered <<Vagina>> feels a bit banged up and sore.
<<button 'Continue'>>
<<goto $endPassage>>
<</button>><<HeShe $cActive "B">> grunts loudly as they pound you roughly whilst twitching in pleasure. You feel <<HisHer $cActive>> grip on your arms tighten as something warm spreads and fills your wanton womb.
<<= setup.comment($cActive, $comSex, 'climax', 'default', 'sex-performer')>>
The cum overflows from your now used <<Vagina $cActive>> and trails down along your asscheeks. With a sloppy flop <<HeShe $cActive>> pulls out.
<<= setup.comment($cActive, $comSex, 'outro', 'default', 'sex-performer')>>
Your <<Vagina>> now feeling a little roomy and used up.
<<button 'Continue'>>
<<goto $endPassage>>
<</button>><<if $cSexScene == "intro">>You lie down and spread your legs timidly, feeling <<HisHer $cActive>> hands grab and guide you into position. <<HeShe $cActive>> licks <<HisHer $cActive>> lips as they lightly push their <<Penis>> playfully towards your <<Vagina>>. You tremble lightly as your loins warm up with the raw need to be filled.
<<= setup.comment($cActive, $comSex, 'intro', 'default', 'sex-performer')>>
<<HeShe $cActive "B">> puts pressure on your <<Vagina>>, pushing <<HisHer $cActive>> <<Penis>> inside you, slowly stretching you out to accomodate <<HisHer $cActive>> member. You moan slightly from the mix of pleasure and light pain as your innocence is taken.
<<= setup.comment($cActive, $comSex, 'ongoing', 'default', 'sex-performer')>>
Your eyes meet as <<HeShe $cActive>> takes things further by slowly pulling out, then forcing <<HimselfHerself $cActive>> inside again, with slow rythmic thrusts.
As your <<Vagina>> is stretched and opens up the pain quickly fades and is replaced with a warming sensation, quickly crawling up to your stomach and down your legs. You moan wantonly as <<HeShe $cActive>> picks up the pace.
<<= setup.comment($cPassive, $comSex, 'ongoing', 'virgin', 'sex-recipient')>>
You blush as you're taken and driven with pleasure.
<<button 'Continue'>>
<<set $cSexScene = 'main'>>
<<Count "receivedVaginal" $player>>
<<goto 'Sex - Main'>>
<</button>><<elseif $cSexScene == 'main'>><<HeShe $cActive "B">> fucks you with a steady pace, slamming you full of <<HisHer $cActive>> cock. You moan with each slam pushing you over the edge, flexing your whole body as it adjusts to new unfamiliar sensations.
<<= setup.comment($cActive, $comSex, 'ongoing', 'default', 'sex-performer')>>
You feel <<HisHer $cActive>> hands grabbing your legs, pushing you down. The pounding picking up making your <<Vagina $cPassive>> scream with raw fervor. Your body tries to follow his movements, rocking it's hips almost instinctively like a hungry whore.
<<= setup.comment($cPassive, $comSex, 'ongoing', 'virgin', 'sex-recipient')>>
<<HeShe $cActive "B">> grunts as you feel them twitch and flex their body. They're coming closer to release.
<<= setup.comment($cActive, $comSex, 'ongoing', 'default', 'sex-performer')>>
You feel <<HisHer $cActive>> body, grabbing <<HimHer $cActive>> as <<HeShe $cActive>> pound you for all your worth.
<<button 'Continue'>>
<<set $cSexScene = 'intro'>>
<<goto 'Climax - Main'>>
<<set $cSex = 'vaginal-inside'>>
<<Count "receivedVaginalCreampie" $player>>
<</button>><</if>>
<<if $cSexScene == "intro">>You lie down and spread your legs invitingly, feeling <<HisHer $cActive>> hands grab and guide you into position. <<HeShe $cActive>> licks <<HisHer $cActive>> lips as they lightly push their <<Penis>> playfully towards your <<Vagina>>. You lick your fingers and lubricate your pussy playfully as your loins warm up with the raw need to be filled.
<<= setup.comment($cActive, $comSex, 'intro', 'default', 'sex-performer')>>
<<HeShe $cActive "B">> puts pressure on your <<Vagina>>, pushing <<HisHer $cActive>> <<Penis>> inside you, slowly stretching you out to accomodate <<HisHer $cActive>> member. You moan slightly as you're filled with a warming pleasure as you open up for them.
<<= setup.comment($cActive, $comSex, 'ongoing', 'default', 'sex-performer')>>
Your eyes meet as <<HeShe $cActive>> takes things further by slowly pulling out, then forcing <<HimselfHerself $cActive>> inside again, with slow rythmic thrusts.
As your <<Vagina>> is stretched and opens up the pain quickly fades and is replaced with a warming sensation, quickly crawling up to your stomach and down your legs. You moan wantonly as <<HeShe $cActive>> picks up the pace.
<<= setup.comment($cPassive, $comSex, 'ongoing', 'default', 'sex-recipient')>>
You blush as you're taken and driven with pleasure.
<<button 'Continue'>>
<<set $cSexScene = 'main'>>
<<Count "receivedVaginal" $player>>
<<goto 'Sex - Main'>>
<</button>><<elseif $cSexScene == 'main'>><<HeShe $cActive "B">> fucks you with a steady pace, slamming you full of <<HisHer $cActive>> cock. You moan with each slam pushing you over the edge, flexing your whole body as it's filled with wanton sensations of lust and pleasure.
<<= setup.comment($cActive, $comSex, 'ongoing', 'default', 'sex-performer')>>
You feel <<HisHer $cActive>> hands grabbing your legs, pushing you down. The pounding picking up making your <<Vagina $cPassive>> scream with raw fervor. Your body tries to follow his movements, rocking it's hips almost instinctively like a hungry whore.
<<= setup.comment($cPassive, $comSex, 'ongoing', 'default', 'sex-recipient')>>
<<HeShe $cActive "B">> grunts as you feel them twitch and flex their body. They're coming closer to release.
<<= setup.comment($cActive, $comSex, 'ongoing', 'default', 'sex-performer')>>
You feel <<HisHer $cActive>> body, grabbing <<HimHer $cActive>> as <<HeShe $cActive>> pound you for all your worth.
<<button 'Continue'>>
<<set $cSexScene = 'intro'>>
<<goto 'Climax - Main'>>
<<set $cSex = 'vaginal-inside'>>
<<Count "receivedVaginalCreampie" $player>>
<</button>><</if>><<= setup.playEnding($endingUncertainFuture)>>With a familiar bing you feel your E-Pal vibrating. Taking out the display, you're overcome with joy and a sense of accomplishment.
With your debt finally repaid you make your way to Dr. Linus' office in the Psyche Clinic.
<<Speak $drlinus "What brings you here? $player.femaleName.">>
<<PlayerSpeak "I've finally repaid my debt." "smile">>
<<Speak $drlinus "Hmmm, really? Let me take a look." "smile">>
He takes a look at the monitor by his desk.
<<Speak $drlinus "Hmph, right, it appears so. Of course, that only means you\'re debt-free. So, what now you might ask? Well, that\'s up to you really. I can sign you up for bio-morph program, with a paid citizenship. That would put you into debt again, but you would be able to work it off with us, and then enter the program once completed.">>
<<PlayerSpeak "Bio-morph, you mean turning me back to a man?">>
<<Speak $drlinus "Yes, exactly. You would also be signed up for citizen-stimulus package, a home, which comes with universal basic income. Everything a new citizen needs to become an upstanding member of society. It doesn\'t come cheap though." "smile">>
You think about the offer for a moment, weighing the options before you.
@@#input-error;@@
<<button "Accept the offer">>
<<replace "#input-error">>Coming soon.<</replace>>
<</button>>
<<button "Embrace feminity and freedom.">>
<<goto "Ending - Display">>
<</button>>Base Name
<<textbox "$player.name" $player.name>>
Male Name
<<textbox "$player.maleName" $player.maleName>>
Female Name
<<textbox "$player.femaleName" $player.femaleName>>
Stripper Name
<<textbox "$player.stripperName" $player.stripperName>>
<<button "Set Names">>
<<set $player.name to $player.name.trim()>>
<<set $player.maleName to $player.maleName.trim()>>
<<set $player.femaleName to $player.femaleName.trim()>>
<<set $player.stripperName to $player.stripperName.trim()>>
<</button>><<for _event to 0; _event lt $events.length; _event++>>
<<for _incident to 0; _incident lt $events[_event].standardPassages.length; _incident++>>
<<set _linked = $events[_event].standardPassages[_incident]>>
<br><<print "<<link _linked>>
<<goto $events[" + _event + "].standardPassages[" + _incident + "]>>
<</link>>">>
<</for>>
<</for>><<widget Clientele>>
<<set $randomClientele = random(6) + 1>>
<<print "<<set $clientele = $client" + $randomClientele + ">>">>
<</widget>>