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
---------------------------------------------
<<= setup.character($player)>>
!!!Description
---------------------------------------------
<<= setup.examine($player)>>
!!!Psyche
---------------------------------------------
<<= setup.showPsyche($player)>>
!!!Skills
---------------------------------------------
<<= setup.showExperience($player)>>
<span class='lbb'><<button "Return" $return>><</button>></span>!Settings
---------------------------------------------
Max Returns: 10 - Set
(Doesn't work yet)
<<DebugSetting>>
<<PhotoSetting>>
Scene Dimensions
Current: <span id="sd">$settings.sceneDimensions x $settings.sceneDimensions</span>
<<button "Small (700)">><<set $settings.sceneDimensions = 700>><<replace "#sd">>$settings.sceneDimensions x $settings.sceneDimensions<</replace>><</button>><<button "Medium (850)">><<set $settings.sceneDimensions = 850>><<replace "#sd">>$settings.sceneDimensions x $settings.sceneDimensions<</replace>><</button>><<button "Large (1100)">><<set $settings.sceneDimensions = 1100>><<replace "#sd">>$settings.sceneDimensions x $settings.sceneDimensions<</replace>><</button>>
<span class='lbb'><<button "Return" $return>><</button>></span><<if $settings.patreonVersion is true>><a href="https://www.patreon.com/bePatron?u=6653726" class="link-internal link-image">
<img src="images/patreonbutton.png" style="max-height: 20px">
</a><br><</if>>
<div style='position: relative; margin-left: 1.4em; width: 12em; height: 34em;'>
<<include "Player Pin Up">>
</div>
<br><br>
<<if $player.sex != "male">>
<<if $pinupView == "front">>
<<link "Show Back">><<set $pinupView = "back">>
<<replace "#story-caption">>
<<display "StoryCaption">>
<</replace>><</link>>
<<else>>
<<link "Show Front">><<set $pinupView = "front">>
<<replace "#story-caption">>
<<display "StoryCaption">>
<</replace>><</link>>
<</if>>
<</if>>
<<set $settings = {
patreonVersion: true,
debugMode: false,
sceneDimensions: 850,
}>>
<<set $story = {
maleBody: "images/player/male/pc-male-undies.png",
fuckedJessica: false,
hasReflected: false
}>>
<<set $scene = {
actor: "",
group: "",
type: "",
background: "",
variance: ""
}>>
<<set $sex = {
active: "",
passive: "",
current: "",
modifier: "",
passage: ""
}>>
<<set $event = {
current: "",
stage: "",
scene: 0,
loadedDetails: "",
return: ""
}>>
<<set $misc = {
loadedDetails: ""
}>>
<<set $debug = {
main: false,
wardrobe: false,
sex: false,
stats: false,
events: false,
body: false,
story: false
}>>
/*<<StartPlayer>>
<<StartEvents>>
<<StartDreams>>
<<StartReflections>>
<<StartCharacters>>
<<StartCosmetics>>
<<StartHairStyles>>
<<StartClothing>>
<<StartMentalInput>>
<<StartChoices>>
<<StartTherapy>>
<<set $player.maleName = "">>
<<set $player.femaleName = "">>
<<StartMisc>>
<<set $repayAmount = 0>>*/
<<set $showPCFront to true>>
<<set $showTerminal to true>>
<<set $showEvents to true>>
<<set $storyHasReflected to false>>
<<set $DebugClothes to false>>
<<set $DebugOutfit to false>>
<<set $hypnoMode to true>>
<<set $mapMode to true>>
<<set $menuMode to true>>
<<set $pinupView = "front">>
<<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.
<<set $showPinup to true>>
<span class='lbb'><span class='lbb'><<button "Start">>
<<goto "Intro - Character Creation">>
/*<<goto "Debug - Menu">>*/
</span><</button>></span>
<span class='lbb'><span class='lbb'><<button "Changelog">>
<<Changelog>>
</span><</button>></span>
<span class='lbb'><span class='lbb'><<button "Upcoming Content">>
<<Upcoming Content>>
</span><</button>></span>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;@@
<span class='lbb'><<button "Take a shower">>
<<set $story.maleBody = "images/player/male/pc-male-nude.png">>
<<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>></span>As you approach the destination, you both spot the huge Cryola Cryolab building.
<<= setup.speak($characters.jake, "Weren\'t these Cryola-clowns involved in some stasis scandal not too long ago?")>><<= setup.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")>><<= setup.speak($characters.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.
<<= setup.speak($characters.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.
<span class='lbb'><<button "You turn around.">>
<<goto "Intro - Class Trip 2">>
<</button>></span>As you enter the elevator you quickly notice that it's not going up, but down.
<<= setup.speak($player, "So uuuh, the rest of the class is waiting for us?", "male-default")>>
She looks at you directly with her piercing glare.
<<= setup.speak($characters.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.
<<= setup.speak($characters.jake, "Ah good! I see them, thank you miss!")>><<= setup.speak($characters.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.
<<= setup.speak($characters.palmer, "Ah! look who it is, decided to finally come along after all?", "angry")>><<= setup.speak($characters.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.
<<= setup.speak($characters.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.")>>
<span class='lbb'><<button "The tour begins">>
<<goto "Intro - Class Trip 4">>
<</button>></span>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.
<<= setup.speak($characters.jake, "Yo, she wants you bro, gotta make sure she don\'t run away. Go on dude.")>><<= setup.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.
<<= setup.speak($player, "Hey Jessica, forgot to let ya know I had a great time yesterday.", "male-hello")>><<= setup.speak($characters.jessica, "Oh hey $player.maleName, me too! We should do it again another time.")>>
You're both abruptly interrupted.
<<= setup.speak($characters.palmer, "Be quiet you two! Pay attention to the tour!", "angry")>>
You both cringe slightly, but quickly pick up on the tour.
<<= setup.speak($characters.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.")>>
<span class='lbb'><<button "The tour continues">>
<<goto "Intro - Class Trip 5">>
<</button>></span>The tour goes on and you reach a Cryo-Chamber on display.
<<= setup.speak($characters.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.
<<= setup.speak($characters.jake, "Looks all futuristic and shit, what do you say, $player.maleName?")>><<= setup.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.
<<= setup.speak($characters.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.
<<= setup.speak($characters.jessica, "Isn\'t this all so exciting $player.maleName! Just think about the endless opportunities mankind can achieve with this kind of technology!", "laugh")>><<= setup.speak($player, "Y-yes! I totally agree! Truly amazing really!", "male-smile")>><<= setup.speak($characters.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.
<span class='lbb'><<button "You and Jake follow her">>
<<goto "Intro - Class Trip 6">>
<</button>></span><<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>><span class='lbb'><<button "You open your eyes">>
<<goto "Intro - Awakening">>
<</button>></span><</timed>>You open your eyes and a shining light pierces your eyes turning the familiar darkness into an overwhelming scene of brightness.<<GenderBend>>
<<= setup.speak($characters.drlinus, "Appears they\'re waking up... Best you remain at the ready.")>><<= setup.speak($characters.eventiaguard, "Yes, sir!")>>
Gravity pulls you down and the soft bed you lie on caresses your skin. Who are you? Where are you?
<<= setup.speak($player, "Wha- Where am i?", "pleasure")>><<= setup.speak($characters.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.
<<= setup.speak($player, "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.
<<= setup.speak($player, "Oh this feels... Really good...", "pleasure")>>
You drool as you touch your sensitive body.
<<= setup.speak($characters.eventiaguard, "Err... hmph... Doc... Don't think they\'re entirely awake.")>><<= setup.speak($characters.drlinus, "Hey? Are you with me?")>>
<span class='lbb'><<button "Your memory suddenly begins to return">>
<<goto "Intro - Memory Fall">>
<</button>></span>You stop groping yourself and look around the room. It's white with a clinical atmosphere, similar to a hospital, but not entirely.
<<= setup.speak($player, "I-... I am... $player.maleName? Wait wha-!")>>
You quickly jolt up as your memory returns, hitting you like a truck.
<<= setup.speak($player, "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")>><<= setup.speak($characters.eventiaguard, "Miss! Please remain calm!")>><<= setup.speak($characters.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.
<<= setup.speak($player, "What happened?! Oh- Oh no-no-NO! I was in the cryo-thing! WHAT THE HELL HAPPENED?!", "angry")>><<= setup.speak($characters.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>
<span class='lbb'><<button "Remain calm">>
<<replace "#CalmMessage">>
@@.alertmessage;Any person would freak out now.(Alternate Routes coming soon.)@@
<</replace>>
<</button>></span>
<span class='lbb'><<button "FREAK THE FUCK OUT">>
<<goto "Intro - Freak Out">>
<</button>></span>!Debug Menu
------------------------------------
@@.boldtext;Main@@ - <<if $debug.main is true>>[[Hide|Debug - Menu][$debug.main to false]]<<else>>[[Show|Debug - Menu][$debug.main to true]]<</if>>
-------------------------------------
<<if $debug.main is true>>
<<set $testClients = setup.loadClients()>>
$testClients[0].name
Refresh: [[Enter|Debug - Menu]]
Pod: [[Enter|Pod - Main]]
Pod - Wardrobe: [[Enter|Pod - Wardrobe]]
Reflection: [[Enter|Reflection]]
Lobby & Foyer: [[Enter|eVentia - Lobby & Foyer]]
Event Board: [[Enter|eVentia - Event Board]]
Fashion Strip: [[Enter|eVentia - Fashion Strip - North]]
Auction House: [[Enter|eVentia - Auction House]]
Psyche Clinic: [[Enter|eVentia - Psyche Clinic]]
[[Masturbation][$passage = "Debug - Menu"]]
[[Meditation][$passage = "Debug - Menu"]]
[[Sleep][$passage = "Debug - Menu"]]
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.", $player.gender = "female", $player.sex = "female"]]
Get Cash: <<= setup.displayUnits($player)>> - [[Get Units|Debug - Menu][$player.units += 10000]]
Set Name: <<link "Press Me">><<SetName>><</link>>
Stash Outfit: <<link "Press Me">><<set $stashedOutfit = setup.stashOutfit($player)>><</link>>
Wear Stashed Outfit: <<link "Press Me">><<= setup.equipOutfit($player, "stashedOutfit", "nostash")>><</link>><</if>>
-------------------------------------
@@.boldtext;Wardrobe@@ - <<if $debug.wardrobe is true>>[[Hide|Debug - Menu][$debug.wardrobe to false]]<<else>>[[Show|Debug - Menu][$debug.wardrobe to true]]<</if>>
-------------------------------------
<<if $debug.wardrobe is true>><<= setup.displayUnits($player)>>
-------------------------------------
Get All Clothes: <<link "Enter">><<= setup.debugGetClothes()>><<goto "Debug - Menu">><</link>>
-------------------------------------
All Tops
-------------------------------------
<<= setup.vendor("tops", "Debug - Menu")>>
-------------------------------------
All Bottoms
-------------------------------------
<<= setup.vendor("bottoms", "Debug - Menu")>>
-------------------------------------
All Bras
-------------------------------------
<<= setup.vendor("bras", "Debug - Menu")>>
-------------------------------------
All Panties
-------------------------------------
<<= setup.vendor("panties", "Debug - Menu")>>
-------------------------------------
All Stockings
-------------------------------------
<<= setup.vendor("stockings", "Debug - Menu")>>
-------------------------------------
All Heels
-------------------------------------
<<= setup.vendor("heels", "Debug - Menu")>>
-------------------------------------
Wardrobe
-------------------------------------
<<= setup.wornClothes($player, "Debug - Menu")>>
<<= setup.wardrobe($player, "tops", "Debug - Menu")>>
<<= setup.wardrobe($player, "bottoms", "Debug - Menu")>>
<<= setup.wardrobe($player, "bras", "Debug - Menu")>>
<<= setup.wardrobe($player, "panties", "Debug - Menu")>>
<<= setup.wardrobe($player, "stockings", "Debug - Menu")>>
<<= setup.wardrobe($player, "heels", "Debug - Menu")>><</if>>
-------------------------------------
@@.boldtext;Body Morphing@@ - <<if $debug.body is true>>[[Hide|Debug - Menu][$debug.body to false]]<<else>>[[Show|Debug - Menu][$debug.body to true]]<</if>>
------------------------------------
<<if $debug.body is true>><<= setup.debugPinup($player)>><</if>>
-------------------------------------
@@.boldtext;Stats@@ - <<if $debug.stats is true>>[[Hide|Debug - Menu][$debug.stats to false]]<<else>>[[Show|Debug - Menu][$debug.stats to true]]<</if>>
------------------------------------
<<if $debug.stats is true>><<= setup.debugStats()>><</if>>
-------------------------------------
@@.boldtext;Sex@@ - <<if $debug.sex is true>>[[Hide|Debug - Menu][$debug.sex to false]]<<else>>[[Show|Debug - Menu][$debug.sex to true]]<</if>>
------------------------------------
<<if $debug.sex is true>>Statistics: <<link "Go Here">><<script>>Dialog.setup("Sex Statistics");Dialog.wiki(Story.get("Sex Statistics").processText());Dialog.open();<</script>><</link>>
Blowjob, Active: [[Go Here|Sex - Main][$cSex = "blowjob", $active = $player, $passive = $client1, $mSex = "sensual", $endPassage = "Debug - Menu"]]
Blowjob, Passive: [[Go Here|Sex - Main][$sex.current = "blowjob", $sex.active = $characters.client1, $sex.passive = $player, $sex.modifier = "sensual", $sex.passage = "Debug - Menu"]]
Sex, Active: [[Go Here|Sex - Main][$cSex = "sex", $active = $player, $passive = $client1, $mSex = "sensual", $endPassage = "Debug - Menu"]]
Sex, Passive: [[Go Here|Sex - Main][$cSex = "sex", $active = $client1, $passive = $player, $mSex = "sensual", $endPassage = "Debug - Menu"]]
Anal, Active: [[Go Here|Sex - Main][$cSex = "anal", $active = $player, $passive = $client1, $mSex = "sensual", $endPassage = "Debug - Menu"]]
Anal, Passive: [[Go Here|Sex - Main][$cSex = "anal", $active = $client1, $passive = $player, $mSex = "sensual", $endPassage = "Debug - Menu"]]<</if>>
-------------------------------------
@@.boldtext;Events@@ - <<if $debug.events is true>>[[Hide|Debug - Menu][$debug.events to false]]<<else>>[[Show|Debug - Menu][$debug.events to true]]<</if>>
------------------------------------
<<if $debug.events is true>><<= setup.eventDebug($player)>><</if>>
-------------------------------------
@@.boldtext;Story@@ - <<if $debug.story is true>>[[Hide|Debug - Menu][$debug.story to false]]<<else>>[[Show|Debug - Menu][$debug.story to true]]<</if>>
------------------------------------
<<if $debug.story is true>>Cryo Sleep: [[Go Here|Intro - Cryo Sleep]]
Ending 001: [[Go Here|Ending - Display]]
<<= setup.stripEvent($player)>><</if>>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: $player.units
Debt: $player.debt
<span class='lbb'><<button "E Log">>
<<ELog>>
<</button>></span>
<span class='lbb'><<button "Manage Debt">>
<<goto "Terminal - Debt Management">>
<</button>></span>
<</if>>@@.boldtext;Wardrobe@@
-------------------------------------
Access your eVentia wardrobe or check yourself out in the mirror.
<span class='lbb'><<button "Check Yourself">>
<<goto "Character">>
<</button>></span>
<span class='lbb'><<button "Access Wardrobe">>
<<goto "Pod - Wardrobe">>
<</button>></span>
@@.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.
<<= setup.establishedEvents($player, $time)>><</if>>
@@#PodThoughts;@@
<span class='lbb'><<button "Reflect">>
<<goto "Reflection">>
<</button>></span><<if $time.currentDayTime != 3>>
<span class='lbb'><<button "Masturbate">>
<<goto "Masturbation">>
<<set $passage = "Pod - Main">>
<</button>></span>
<span class='lbb'><<button "Meditate">>
<<goto "Meditation">>
<<set $passage = "Pod - Main">>
<</button>></span><</if>>
<<if $time.currentDayTime == 3>><span class='lbb'><<button "Sleep">><<goto "Sleep">><<set $time.currentDayTime += 1>><</button>></span><<else>><span class='lbb'><<button "Rest">><<goto "Pod - Main">><<set $time.currentDayTime += 1>><</button>></span><</if>>
<span class='lbb'><<button "Exit Pod">>
<<if setup.coverageCheck($player) == true>>
<<goto "eVentia - Pod Hall">>
<<else>>
<<replace "#PodThoughts">>
<<set _slutLevel = setup.getPsyche($player, "Slut")>>
<<if _slutLevel == 0>>
<<= setup.speak($player, "There\'s no way I\'m leaving like this!", "angry")>>
<<elseif _slutLevel == 1>>
<<= setup.speak($player, "I can\'t leave like this... I gotta show some kind of modesty...")>>
<<elseif _slutLevel >= 2>>
<<= setup.speak($player, "I should probably wear more before leaving...")>>
<</if>>
<</replace>>
<</if>>
<</button>></span>!!!Terminal - Debt Management
------------------------------------------------
Your current debt is $player.debt units, with an interest of 2.5%.
You currently have $player.units units that you can pay off your debt with.
!!!Debt Repayment
------------------------------------------------
<<textbox "$repayAmount" $repayAmount>><span class='lbb'><<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 > $player.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 $player.debt += $repayAmount>>
<<set $player.units -= $repayAmount>>
<<goto "Terminal - Debt Management">>
<</if>>
<</if>>
<</button>></span> <span id="text-error"></span>
<<if $debt >= 0>>
<<goto "Debt - Repaid">>
<</if>>
<span class='lbb'><<button "Return">>
<<goto "Pod - Main">>
<</button>></span>!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.
<<= setup.roaming($player, "roaming", "pods")>>
!!!Pod - 021
-------------------------------------
You can see your pod.
<span class='lbb'><<button "Enter Pod">>
<<goto "Pod - Main">>
<</button>></span>
!!!eVentia Lobby & Foyer
-------------------------------------
You can see the exit to the lobby and foyer.
<span class='lbb'><<button "Exit to eVentia Lobby">>
<<goto "eVentia - Lobby & Foyer">>
<</button>></span>
!!!Pod Baths
-------------------------------------
You can see the entrance to the public pod baths.
<span class='lbb'><<button "Enter the Pod Baths">>
<<goto "Pod - Baths">>
<</button>></span>!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.
<<= setup.roaming($player, "roaming", "eventia")>>
!!!Event Board
-------------------------------------
You can see the event board.
<span class='lbb'><<button "Check Event Board">>
<<goto "eVentia - Event Board">>
<</button>></span>
!!!Pod Hall
-------------------------------------
You can see the entrance to the pod hall.
<span class='lbb'><<button "Enter Pod Hall">>
<<goto "eVentia - Pod Hall">>
<</button>></span>
!!!Event Girl Shop
-------------------------------------
You can see the entrance to the eVentia Event Girl Shop.
<span class='lbb'><<button "Enter Event Girl Shop">>
<<goto "eVentia - Event Girl Shop">>
<</button>></span>
!!!Psyche Clinic
-------------------------------------
You can see the entrance to the eVentia Psyche Clinic.
<span class='lbb'><<button "Enter Psyche Clinic">>
<<if hasVisited("eVentia - Psyche Clinic")>>
<<goto "eVentia - Psyche Clinic">>
<<else>>
<<goto "Therapy - Intro">>
<</if>>
<</button>></span>
!!!Auction House
-------------------------------------
You can see the entrance to the eVentia Auction House.
<span class='lbb'><<button "Enter Auction House">>
<<if hasVisited("eVentia - Auction House")>>
<<goto "eVentia - Auction House">>
<<else>>
<<goto "Event Auction - Intro 1">>
<</if>>
<</button>></span>
!!!Fashion Strip
-------------------------------------
You can see the entrance to the northern section of the eVentia fashion strip.
<span class='lbb'><<button "Enter Fashion Strip">>
<<goto "eVentia - Fashion Strip - North">>
<</button>></span>!Pod Baths
-------------------------------------
You find yourself in the eVentia Pod Baths. The air is humid and filled with steam from constant use.
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.
<<= setup.roaming($player, "baths")>>
<<= setup.displayUnits($player)>>
<<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>
<span class='lbb'><<button "Purchase">>
<<if $player.units >= 15>>
<<goto "Pod - Baths">>
<<set $player.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>></span>
</div>
</div><</nobr>>
<span class='lbb'><<button "Exit to Pod Hall">>
<<goto "eVentia - Pod Hall">>
<</button>></span>!eVentia - Zyto Cybernetics
-------------------------------------
You find yourself in the Zyto cyber-store.
!!!N-Sculpting
-------------------------------------
N-sculpting is the art of adjusting the self and recreating your body in your own perfect image.
<<= setup.sculpting($player, "eVentia - Zyto Cybernetics")>>
!!!Neuroimplants & Cybermods
-------------------------------------
Enhance your abilities to ascend yourself to truly spectacular levels of entertainment and pleasure.
<<= setup.cybermods($player, "eVentia - Zyto Cybernetics")>>
!!!Cyber-stamping (Coming Soon)
-------------------------------------
With cutting edge technology, cyber-stamping can heighten your sensitivity, touch, soften or otherwise enhance your skin.
<span class='lbb'><<button "Back to eVentia Lobby">>
<<goto "eVentia - Fashion Strip - South">>
<</button>></span> !eVentia Event Girl Shop
-------------------------------------
You find yourself in the eVentia Event Girl Shop.
!!!eVentia Clothes
-------------------------------------
<<= setup.vendor("eventia", "eVentia - Event Girl Shop")>>
<span class='lbb'><<button "Back to eVentia Lobby">>
<<goto "eVentia - Lobby & Foyer">>
<</button>></span> !eVentia - Cosmos Cosmetics
-------------------------------------
You find yourself in the Cosmos Cosmetics workshop.
<<= setup.displayUnits($player)>>
!!!Makeup
-------------------------------------
You can receive a makeover tailored to your preferences.
<<= setup.stylist("makeup", "eVentia - Cosmos Cosmetics")>>
!!!Manicure & Pedicure
-------------------------------------
You can receive a manicure & pedicure tailored to your preferences.
<<= setup.stylist("nails", "eVentia - Cosmos Cosmetics")>>
<span class='lbb'><<button "Back to eVentia Lobby">>
<<goto "eVentia - Fashion Strip - North">>
<</button>></span> 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.
<br><br>
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.
<br><br>
Just as you grabbed your clothes you hear an incessant honking outside your dorm and someone yelling from the parking lot.
<br>
<<= setup.speak($characters.jake, "Come on! $player.maleName, we\'re late as fuck!", "yelling")>><br><span id="clothes"><span class='lbb'><<button "Put on your clothes">><<set $story.maleBody = "images/player/male/pc-male-clothed.png">><<replace "#clothes">><<replace "#story-caption">><<display "StoryCaption">><</replace>>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.
<br><br>
You pick it up, and without even needing to open it, you already know that it doesn't contain the usual support from her.
<br><br>
You cringe slightly, knowing you will have to either make it up with that hag or get a job...
<br><br>
<<set $player.femaleName = $player.maleName>><span class='lbb'><<button "Exit your dorm">><<goto "Intro - Meeting Jake">><</button>></span><</replace>><</button>></span>
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.
<br><<set $pcMaleBody = "images/player/male/pc-male-clothed.png">><<= setup.speak($characters.jake, "There you are! Dude! We're so fucking late, Miss Palmers gonna kill us!")>><br>
You enter the vehicle as you chuckle lightly.
<br><<= setup.speak($player, "Calm down, not like it's the first time we\'re late. Alright, hit it.", "male-default")>><br>
He speeds up and blazes out into the traffic.
<br><<= setup.speak($characters.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!")>><<= setup.speak($player, "Dude. I barely get in the car and you already want details or what?", "male-hello")>><<= setup.speak($characters.jake, "So? Did ya fuck her or what? Tell me all about it bro!", "bruh")>>
<br>
You think back on your date with Jessica.
<br>
<span id="choice"><span class='lbb'><<button "Yeah, I fucked her">><<set $story.fuckedJessica = true>><<replace "#choice">><<= setup.speak($player, "Yeah, I fucked her. You satisfied now?", "male-smile")>>
<<= setup.speak($characters.jake, "Holy shit bro! You on a fucking roll man!", "bruh")>>
<<= setup.experience($player, "Sex", 110, 0)>>
<<= setup.psyche($player, "Slut", 110, 0)>>
<br>
You both bump fists as you make your way to the destination of the field trip.
<br><br>
<span class='lbb'><<button "Arrive at the field trip destination">><<goto "Intro - Class Trip">><</button>></span><</replace>><</button>></span><br><span class='lbb'><<button "Nah man, you know, first date and all that">><<replace "#choice">><<= setup.speak($player, "Nah man, you know, first date and all that.", "male-default")>>
<<= setup.speak($characters.jake, "Ah well, maybe next time eh? I bet she just playing hard to get.")>>
<br>
You both bump fists as you make your way to the destination of the field trip.
<br><br>
<span class='lbb'><<button "Arrive at the field trip destination">><<goto "Intro - Class Trip">><</button>></span><</replace>><</button>></span>
<<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 $characters.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: ""
}>>
<<set $characters.housespeaker = {
name: "House Speaker",
portraitName: "housespeaker",
modifiers: [],
gender: "female",
image: ""
}>>
<<set $bidder1 = {
name: "Client",
portraitName: "bidder-1",
modifiers: [],
gender: "male",
image: ""
}>>
<</widget>>After the rest of the class has largely lost interest in the display model, she jumps in.
<<= setup.speak($characters.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.
<<= setup.speak($player, "Alright! Think I got a few great ones for sure!", "male-hello")>>
She jumps and smiles at you.
<<= setup.speak($characters.jessica, "Your turn now!")>><<= setup.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.
<<= setup.speak($characters.jake, "Hey come on bro, don\'t take away her opportunity to build her boyfriend portfolio!")>><<= setup.speak($player, "Dude! Really?!", "male-careless")>><<= setup.speak($characters.jessica, "Come on $player.maleName, for me?")>>
You cringe a little, but eventually give in to their nagging and let Jake shove you inside.
<<= setup.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.
<span class='lbb'><<button "You strike a stiffening silly pose">>
<<goto "Intro - Class Trip 7">>
<</button>></span>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.
<<= setup.speak($characters.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.@@
<<= setup.speak($player, "Dude! What the fuck are you doing?!", "male-careless")>><<= setup.speak($characters.jake, "Oh shit! What the hell?!", "bruh")>><<= setup.speak($characters.jessica, "Oh that\'s exciting! The model still has some of it\'s functions left! Smile!", "laugh")>><<= setup.speak($player, "Get me out! This ain\'t fucking funny!", "male-careless")>><<= setup.speak($characters.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.
<<= setup.speak($player, "Get the fucking guide or something!", "male-careless")>><<= setup.speak($characters.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.
<<= setup.speak($characters.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.
<span class='lbb'><<button "You try to remain calm">>
<<goto "Intro - Class Trip 8">>
<</button>></span>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.
<<= setup.speak($player, "Oh hell no! HEY! GET ME OU-..t o-f", "male-terrified")>>
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.
<span class='lbb'><<button "Darkness consumes you">>
<<goto "Intro - Cryo Sleep">>
<</button>></span>!eVentia - Luxia Hair
-------------------------------------
You find yourself in the Luxia Hair stylist store.
<<= setup.displayUnits($player)>>
!!!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.
<<= setup.stylist("hairstyles", "eVentia - Luxia Hair")>>
<span class='lbb'><<button "Back to eVentia Lobby">>
<<goto "eVentia - Fashion Strip - North">>
<</button>></span> @@.boldtext;Wardrobe@@
-------------------------------------
You browse through your current wardrobe.
<<= setup.wornClothes($player, "Pod - Wardrobe")>>
<<= setup.examineDetails($player)>>
@@.boldtext;Tops@@
-------------------------------------
<<= setup.wardrobe($player, "tops", "Pod - Wardrobe")>>
@@.boldtext;Bottoms@@
-------------------------------------
<<= setup.wardrobe($player, "bottoms", "Pod - Wardrobe")>>
@@.boldtext;Bras@@
-------------------------------------
<<= setup.wardrobe($player, "bras", "Pod - Wardrobe")>>
@@.boldtext;Panties@@
-------------------------------------
<<= setup.wardrobe($player, "panties", "Pod - Wardrobe")>>
@@.boldtext;Stockings@@
-------------------------------------
<<= setup.wardrobe($player, "stockings", "Pod - Wardrobe")>>
@@.boldtext;Heels@@
-------------------------------------
<<= setup.wardrobe($player, "heels", "Pod - Wardrobe")>>
<span class='lbb'><<button "Return">>
<<goto "Pod - Main">>
<</button>></span>!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.
<span class='lbb'><<button "Southern Section">>
<<goto "eVentia - Fashion Strip - South">>
<</button>></span>
<span class='lbb'><<button "Return to eVentia Lobby">>
<<goto "eVentia - Lobby & Foyer">>
<</button>></span>
<<= setup.roaming($player, "roaming", "eventia")>>
!!!Cosmos Cosmetics
-------------------------------------
You can see the entrance to the Cosmos Cosmetics workshop.
<span class='lbb'><<button "Enter Cosmos Cosmetics">>
<<goto "eVentia - Cosmos Cosmetics">>
<</button>></span>
!!!Luxia Hair
-------------------------------------
You can see the entrance to the Luxia Hair stylist.
<span class='lbb'><<button "Enter Luxia Hair">>
<<goto "eVentia - Luxia Hair">>
<</button>></span>
!!!Mega-Heels
-------------------------------------
You can see the entrance to the Mega-Heels store.
<span class='lbb'><<button "Enter Mega-Heels">>
<<goto "eVentia - Mega-Heels">>
<</button>></span>
!!!Viz Liz Lingerie
-------------------------------------
You can see the entrance to the Viz Liz store.
<span class='lbb'><<button "Enter Viz Liz Lingerie">>
<<goto "eVentia - Viz Liz Lingerie">>
<</button>></span>!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.
<span class='lbb'><<button "Northern Section">>
<<goto "eVentia - Fashion Strip - North">>
<</button>></span>
<span class='lbb'><<button "Adult Strip">>
<<goto "eVentia - Adult Strip">>
<</button>></span>
<span class='lbb'><<button "Return to eVentia Lobby">>
<<goto "eVentia - Lobby & Foyer">>
<</button>></span>
<<= setup.roaming($player, "roaming", "eventia")>>
!!!Casual Cazy
-------------------------------------
You can see the entrance to the Casual Cazy clothing store.
<span class='lbb'><<button "Enter Casual Cazy">>
<<goto "eVentia - Casual Cazy">>
<</button>></span>
!!!Drop & Suck
-------------------------------------
You can see the entrance to the Drop & Suck clothing store.
<span class='lbb'><<button "Enter Drop & Suck">>
<<goto "eVentia - Drop & Suck">>
<</button>></span>
!!!Zyto Cybernetics & N-Sculpting
-------------------------------------
You can see the entrance to the Zyto cyber-store.
<span class='lbb'><<button "Enter Zyto Cybernetics">>
<<goto "eVentia - Zyto Cybernetics">>
<</button>></span>
!!!Dido's Tattoos & Piercings
-------------------------------------
You can see the entrance to the Dido's tattoos & piercings workshop.
<span class='lbb'><<button "Enter Dido Tattoos & Piercings">>
<<goto "eVentia - Dido Tattoo & Piercings">>
<</button>></span>!eVentia - Mega-Heels
-------------------------------------
You find yourself in the Mega-Heels clothing store.
<<= setup.roaming($player, "heels")>>
!!!Heels
-------------------------------------
<<= setup.vendor("mega-heels", "eVentia - Mega-Heels")>>
<span class='lbb'><<button "Back to eVentia Lobby">>
<<goto "eVentia - Fashion Strip - North">>
<</button>></span> !eVentia - Viz Liz Lingerie
-------------------------------------
You find yourself in the Viz Liz Lingerie store.
!!!Lingerie
-------------------------------------
<<= setup.vendor("viz-liz", "eVentia - Viz Liz Lingerie")>>
<span class='lbb'><<button "Back to eVentia Lobby">>
<<goto "eVentia - Fashion Strip - North">>
<</button>></span> !eVentia - Casual Cazy
-------------------------------------
You find yourself in the Casual Cazy clothing store.
<<= setup.roaming($player, "clothes")>>
!!!Casuals
-------------------------------------
<<= setup.vendor("casual-cazy", "eVentia - Casual Cazy")>>
<span class='lbb'><<button "Back to eVentia Lobby">>
<<goto "eVentia - Fashion Strip - South">>
<</button>></span> !eVentia - Drop & Suck
-------------------------------------
You find yourself in the Drop & Suck clothing store.
<<= setup.displayUnits($player)>>
!!!Drop & Suck
-------------------------------------
<<= setup.vendor("drop-suck", "eVentia - Drop & Suck")>>
<span class='lbb'><<button "Back to eVentia Lobby">>
<<goto "eVentia - Fashion Strip - South">>
<</button>></span> You're just not having any of this.
<<= setup.speak($player, "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.
<<= setup.speak($characters.eventiaguard, "Should I restrain her sir?")>><<= setup.speak($characters.drlinus, "No-no, they\'re obviously distraught about the procedures, let them be for now.")>><<= setup.speak($player, "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.
<<= setup.speak($characters.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.")>><<= setup.speak($player,"Wait... What year is it?")>><<= setup.speak($characters.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.
<<= setup.speak($characters.drlinus, "Restrain her... I'll give her a sedative.", "angry")>><<= setup.speak($characters.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.
<span class='lbb'><<button "You're calmed down">>
<<goto "Intro - Restrained">>
<</button>></span>You find yourself on the bed in the clinic room.
<<= setup.speak($player, "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")>><<= setup.speak($characters.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...
<<= setup.speak($player,"I-... There\'s no way to send me back? Like at all?!", "surprised")>><<= setup.speak($characters.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.")>><<= setup.speak($player,"2023... That\'s the year...")>><<= setup.speak($characters.eventiaguard, "Holy shit!")>><<= setup.speak($characters.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.")>><<= setup.speak($player,"I can\'t believe this... All because of some stupid joke...!", "surprised")>><<= setup.speak($characters.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.
<<= setup.speak($player, "Really? Heels?!", "angry")>><<= setup.speak($characters.drlinus, "Well... Better get used to it... It\'s what you\'ll be walking around in from now on.")>>
<span class='lbb'><<button "Put on the clothes">>
<<goto "Intro - Info Drop">>
<<= setup.equipOutfit($player, "starter", "nostash")>>
<<= setup.acquireItem("eVentia Jacket", "clothes")>>
<<= setup.acquireItem("eVentia Slacks", "clothes")>>
<<= setup.acquireItem("eVentia Bra", "clothes")>>
<<= setup.acquireItem("eVentia Panties", "clothes")>>
<<= setup.acquireItem("eVentia Heels", "clothes")>>
<</button>></span>You look towards the doctor as he explains everything.
<<= setup.speak($characters.drlinus, "Like I mentioned before. You were a blank chamber, which eVentia has acquired for a hefty sum.")>><<= setup.speak($player, "What the hell is eVentia?")>><<= setup.speak($characters.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-")>><<= setup.speak($player,"Wait-wait... You haven't explained why I\'m a woman?! Where\'s my fucking cock?!")>><<= setup.speak($characters.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")>><<= setup.speak($player, "No gender rights?! WHAT THE FUCK?! WHAT DID YOU DO TO ME?! TURN ME THE FUCK BACK NOW!", "angry")>><<= setup.speak($characters.drlinus, "Keep her restrained...", "angry")>><<= setup.speak($characters.eventiaguard, "Yessir!", "angry")>>
You feel the burly guard put his big hands on your shoulders, keeping you down.
<<= setup.speak($player,"KEEP YOUR HANDS OF-...", "angry")>>
You feel another sting and a rush of calm overwhelms you.
<span class='lbb'><<button "You're calmed down again">>
<<goto "Intro - Info Drop 2">>
<</button>></span>You remain calm for now, trying to process everything.
<<= setup.speak($characters.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.
<<= setup.speak($player,"Alright... I want a lawyer.")>><<= setup.speak($characters.drlinus, "Errr...")>>
The guard bursts into laughter.
<<= setup.speak($characters.eventiaguard, "Sh- SHE WANT'S A LAWYA! OH BOY I CAN'T WAIT TO TELL THIS ONE TO THE BOYS AHAHAHA!", "laugh")>><<= setup.speak($characters.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")>><<= setup.speak($player,"I have rights! I KNOW I HAVE!", "angry")>><<= setup.speak($characters.drlinus, "Yes. You have the right to pay back your debt and apply for citizenship like any other individual.")>><<= setup.speak($player,"Turn me back. I'm not supposed to be a fucking girl. What the fuck did you do to my cock?!", "angry")>><<= setup.speak($characters.eventiaguard, "Didn\'t they auction that thing off? To help with the debt?")>><<= setup.speak($characters.drlinus, "Will you shu-")>><<= setup.speak($player,"YOU WHAT?! WHAT THE FUCK IS WRONG WITH YOU PEOPLE?!", "angry")>><<= setup.speak($characters.drlinus, "Restrain her... for crying out loud...", "angry")>><<= setup.speak($characters.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.
<<= setup.psyche($player, "Feminine", 50, 0)>>
<<= setup.psyche($player, "Mind", 50, 0)>>
<span class='lbb'><<button "You black out completely">>
<<goto "Intro - Question Time">>
<</button>></span>You open your eyes and once again find yourself on the now familiar bed. However, this time, you're cuffed to it.
<<= setup.speak($characters.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.
<<= setup.speak($player,"No-no... I\'ll uhhh, take it slow.", "surprised")>><<= setup.speak($characters.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.
<<= setup.speak($player, "I have a lot of questions...")>><<= setup.speak($characters.drlinus, "That\'s what I'm here for. Ask away.", "smile")>><<IntroQuestions>>You ask about the year.
<<= setup.speak($characters.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")>><<= setup.speak($player, "Alright.")>><<= setup.speak($characters.drlinus, "I mean of course unless it\'s with therapy, hypnosis or other forms of mental treatment.")>><<= setup.speak($player, "Hypnosis? Like for real hypnosis?")>><<= setup.speak($characters.drlinus, "I probably wouldn\'t think too much about that for now.")>><<= setup.speak($player, "If you say so...")>><<= setup.speak($characters.drlinus, "Anything else?")>>
<<IntroQuestions>>You question your debt and how to repay it.
<<= setup.speak($characters.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.")>><<= setup.speak($player, "I literally paid for this... Myself?")>><<= setup.speak($characters.drlinus, "Of course... That\'s only fair you know. Your debt as it stands is $player.debt units, which is... Wow... Just wow.")>><<= setup.speak($player, "That sounds really high...")>><<= setup.speak($characters.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.
<<= setup.speak($characters.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.")>><<= setup.speak($player,"What kinda... 'Womanly' trades are we talking here?")>><<= setup.speak($characters.drlinus, "Oh... Pretty much anything really. Most commonly receptionist work, maid work, show girl, stripper wo-")>><<= setup.speak($player, "Stripper?!")>><<= setup.speak($characters.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.
<<= setup.speak($characters.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.")>><<= setup.speak($player, "Interest? Like... What would happen? Jail?")>><<= setup.speak($characters.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.")>><<= setup.speak($player, "SAY WHAT?!")>><<= setup.speak($characters.drlinus, "Well, no one is forcing you here! At least yet...")>>
<<IntroQuestions>>You question what eVentia is and does.
<<= setup.speak($characters.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.")>><<= setup.speak($player, "Alright, got it!")>>
<<IntroQuestions>>You ask about your whereabouts.
<<= setup.speak($characters.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.")>><<= setup.speak($player, "That sounds pretty huge...")>><<= setup.speak($characters.drlinus, "It uuuuh... It is.")>>
<<IntroQuestions>>You ask about where you would be staying.
<<= setup.speak($characters.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.")>><<= setup.speak($player, "Right...")>>
<<IntroQuestions>>You ask about turning back to a man.
<<= setup.speak($characters.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.")>><<= setup.speak($player, "Right...")>>
<<IntroQuestions>><<= setup.speak($characters.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.")>><<= setup.speak($player,"Conditioning? What do you mean?")>><<= setup.speak($characters.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.
<<= setup.speak($player,"This... Why did you shorten my tendons again? Really?")>><<= setup.speak($characters.drlinus, "Simply company policy. I\'m afraid you'll have to get used to it.")>><<= setup.speak($player,"Right...")>><<= setup.speak($characters.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.
<<= setup.speak($characters.drlinus, "This way. Follow me please.")>>
You're led to a more secluded area, a form of back entrance.
<<= setup.speak($characters.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.
<<= setup.speak($player,"I\'m... Supposed to stay here?")>><<= setup.speak($characters.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.")>><<= setup.speak($player,"Thank you.")>><<= setup.speak($characters.drlinus, "I\'ll leave you to it then.")>>
<span class='lbb'><<button "Enter your pod and reflect on your situation">>
<<goto "Reflection">>
<</button>></span><<widget GenderBend>>
<<set $player.isFemale to true>>
<<set $player.gender = "female">>
<<set $player.sex = "female">>
<<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>><<= setup.speak($characters.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.
<<= setup.speak($player, "Oh uuuh... Yes! We were! We could use some help though, we\'re kinda lost here.", "male-hello")>><<= setup.speak($characters.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.
<<= setup.speak($characters.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.
<span class='lbb'><<button "You follow the tour guide">>
<<goto "Intro - Class Trip 3">>
<</button>></span>You drift off<<timed 1s>>.<</timed>><<timed 2s>>.<</timed>><<timed 3s>>.<</timed>>
<<timed 4s>><<= setup.dream($player)>><</timed>>!Event Board
-------------------------------------
You find yourself in the eVentia Lobby & Foyer, studying the Event Board for possible work.
<<= setup.roaming($player, "roaming", "events")>>
!Events
-------------------------------------
<<= setup.displayEvents($player, $time, "standard")>>
<span class='lbb'><<button "Return">>
<<goto "eVentia - Lobby & Foyer">>
<</button>></span><<widget IntroQuestions>>
<span class='lbb'><<button "What year was it again?">>
<<goto "Intro - Year Question">>
<</button>></span>
<span class='lbb'><<button "What is my debt? How do I repay it?">>
<<goto "Intro - Debt Question">>
<</button>></span>
<span class='lbb'><<button "What if I don't pay my debt?">>
<<goto "Intro - Debt Question 2">>
<</button>></span>
<span class='lbb'><<button "What's an Event Girl?">>
<<goto "Intro - Event Girl Question">>
<</button>></span>
<span class='lbb'><<button "What's eVentia?">>
<<goto "Intro - eVentia Question">>
<</button>></span>
<span class='lbb'><<button "Where the hell are we even?">>
<<goto "Intro - Whereabouts Question">>
<</button>></span>
<span class='lbb'><<button "What about my home, where am I supposed to stay?">>
<<goto "Intro - Home Question">>
<</button>></span>
<span class='lbb'><<button "Can you turn me back to a man?">>
<<goto "Intro - Return Question">>
<</button>></span>
<span class='lbb'><<button "Alright... That was all. What now?">>
<<goto "Intro - Name">>
<</button>></span>
<</widget>>@@.boldtext;Upcoming and Planned Content@@
This is simply to share the plans moving forward. They are subject to change and may not represent what a future update might actually entail or look like.
Events
- More Incidents for Receptionist and Maid.
- Stripper Incident Depth. (instead of more incidents, these will contain more depth based on the mental state of the player).
- Incidents for Car Show Girl.
- Upcoming Events: eVentia Guard, High Class Escort, Live Store Model, Rally Girl Announcer (incorporated into Car Show Girl), Booth Babe, Bachelor Party Babe, E-Barrista, Nano Nursing.
Main Story Arc
The mystery of eVentia unfolded.
- Story Arc uncovering the horrors within eVentia, and how everything went so wrong for you.
Character Arcs
Various characters need their story arcs to begin.
- Brenda. Her story about how she became an eVentia girl and what the future is to hold.
- Dr. Linus character arc, climbing the ladder of eVentia.
- Linda. Her story.
- Going out with your fellow eVentia girls to clubs in freetime.
Gloria Girls
Instead of relying on events or any of that nonsense, Gloria Girls allows any eVentia Girl to directly put their holes up for free use at a nominal fee. The sleaziest of patrons come here.
- Glory Holes - requires gating, unique scenes, mental behaviour modifiers.
- Free Use Stations
- E-Hooking
Auction House
As the auction house is now implemented, more auction types will be introduced soon.
- Advanced Bedding.
- Girlfriend Experience
- Body Renting
- Special Outfits (player can bid on)
- Special Services
Sex
- Needs more variance in general and debugging.
- Cunnilingus support.
- Male-to-Female support (currently only supports a Female player perspective).
- Commentary optimization (still displays odd comments at times).
Technical Stuff
Various technical stuff planned.
- Apply-removal of conflicting clothes.
- Map Gating.
- Debug Conversion into Console with scripts.
- Player body conversion into scripts.
- Events conversion.!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.
<span class='lbb'><<button "Southern Fashion Strip">>
<<goto "eVentia - Fashion Strip - South">>
<</button>></span>
!!!Gloria Club & Bar
-------------------------------------
You can see the rowdy entrance to the Gloria Club & Bar.
<span class='lbb'><<button "Enter Gloria Club & Bar">>
<<goto "eVentia - Gloria Club & Bar">>
<</button>></span>!eVentia - Gloria Gloryholes
-------------------------------------
You find yourself at the gloryholes out back at the Gloria Club & Bar.
<<= setup.displayUnits($player)>>
!!!Gloryhole Booths
-------------------------------------
The small hallway leads to several booths labeled either "Client" or "Girl Booth".
<<= setup.displayEvents($player, $time, "gloryhole")>>
<span class='lbb'><<button "Back to Gloria Club & Bar">>
<<goto "eVentia - Gloria Club & Bar">>
<</button>></span><<= setup.speak($player, "Alright... I think that was all. So... What now?")>><<= setup.speak($characters.drlinus, "You should also choose a new name, I can put it 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.
<<= setup.speak($characters.drlinus, "Don\'t lose that now, they\'re quite expensive actually, would be terrible for your debt.")>><<= setup.speak($player, "Right... Right, I get it.")>>
@@#input-error;@@
<span class='lbb'><<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>></span>0.6.1
- 12 New pieces of Clothing:
- 4 whole outfits:
- Sluttia (Cosplay), will be used for a future event.
- Top, Bottoms, Heels.
- Promotion, will be used for a future event.
- Top, Hot-pants, stockings.
- Mega-Slut latex outfit.
- Top, Hot-pants, stockings.
- Party Girl outfit.
- Tube top, party skirt, stockings.
- Added Tattoos and Piercings (these will not and never appear in scenes or portraits, strictly for doll).
- 5 Tattoos, one is standard and given with the storyline.
- 5 Piercings (Tongue, Nipple, Labret, Nose and Clit).
- Added a Scoring System, which ties into clothing, tattoos, piercings and other stuff.
- The scoring system determines stuff like dynamic comments and how you are treated by your peers.
- It also ties into how scandily clad you can be when leaving your
pod. The higher your Slut psyche, the more provocatively you can dress.
- Dynamic Incident System
- The player will now experience dynamic incidents, slurs, sexual harassment as they move around the entertainment center.
- This also includes cat-fighting, as other Event Girls may get
jealous or feel threatened by you and your slutty crusade.
- These take into account:
- Nudity: If the player is flashing tits or crotch, people will comment on it and shame, harass the player.
- Clothing: If the player is dressed in slutty, trashy or sexy
clothes, then people will comment on that as well.
- Psyche: The player will respond to this depending on their
current psyche and how feminine, slutty or bimbo they are.
- Added the Cybernetics System and added cybermods to the cyber shop.
- Cybermods allow you to further your journey to become the ultimate sex doll.
- Currently only alters your scores for styles/sex.
- They will alter events and sex scenes in the future.
- 2 new Receptionist events
- Pantie Purchase (2 variations).
- Bimbo Dream.
- 3 new Maid event
- Sex Offer (2 variations).
- Bimbo Dream.
- Sex Trophy Collection (2 variations).
- Gloryhole open again.
- 2 variant events.
- Hot Stripes events open again (didn't roll for some reason).
- Buyable costumes in the event shop return.
- Fixed some clothes bugging after events.
- Fixed debt.
- Fixed a bug with the drool incident occuring even with low mind on Maid and Receptionist.
0.5.2 (Hotfix)
- Should now work with Firefox.
- Disabled the gloryhole for now.
-
0.5.1 (Hotfix)
- Fixed some shops redirecting to lingerie store.
- Fixed the Event Girl Shop.
- Removed stripper comments (I have no idea why these break the stripping event right now).
- Do not save or load during the stripping event.
- Stripping event should work for now.
- Fixed broken titty growth dream sequence.
- Fixed a bug where the times an event was done was not saved properly.
- Fixed a bug where if you were naked (probably if you were debugging or somehow found a way to streak), would return an error when putting on a stashed outfit.
- Fixed it so that Clothes owned should be properly saved.
0.5
- New Event Framework, to ease better handling of events.
- More Options for existing events based on the psyche and skills of the player.
- Options: If the player's mind stat is above a certain point, they will be unable to do their job properly and be a drooling slut that anyone can take advantage of.
- Options: If the player's lust stat is too high, more lusty options may appear that will inevitably increase their femininity.
- Events: Earnings/Pay is now done differently. The player has an E-rating that may influence this across all events. Being a good girl will increase your rating whilst being a disobedient brat will tank it.
- Lust is now a factor and a new Psyche attribute.
- Lust builds up slowly from event outcomes, time, drugs or similar and must be relieved through masturbation, meditation, medication or similar.
- The player must now balance their Mind and Lust or lose control to their desires.
- Meditation: A new way to clear the mind and lower lust. Do it in the pod. (Currently drastically lowers both, as there are no other options currently).
- Masturbation: Will reset your desire for lust, unless certain conditions have been met.
- New Mental Framework: The player will now make comments or have thoughts on their current situation as the game progresses. These trigger when moving around or similar.
- New Clothing/Vendor Framework: Whilst entirely technical (you might not notice a difference), made a new framework for clothing, that should hopefully make things more smooth from now on.
- New Modular Psyche/Skill Framework: changed the way psyche and skills are handled, also very technical and unlikely that you will notice a difference.
- Various other technical changes, more of the code is now kept outside Twine in general.
- Emergency Exit has been added to the menu, it will show when in debug mode. Debug mode can be turned on in the menu.
- Debug Menu: Updated to look nicer and categorized it.
- Debug Menu: You can now debug all event incidents on their own, alter stats easier, debug wardrobe better etc.
0.4
- Optimized commentary during sex scenes.
- Added Anal sex functionality to the sex system.
- All sex scenes now have a dominant version as well, as compared to a submissive pov.
- Added 1 new stripper incident (Anal).
- Added 9 new therapy sessions.
- Therapy sessions allow you to increase your Femininity, Slut or Bimbo psyche to full.
- Auction House has been added.
- You may now set up your vaginal virgnity for auctioning.
- Requires some extra testing as it is using a lot of different scripts in an attempt to weave it together in a managable way.
- Added 1 new receptionist incident.
- Added 1 new maid incident.
- Added a lot of new commentary during sex scenes.
- Completely changed the framework around how a lot of things are handled by scripts.
- This should allow for easier mental changes to impact how the player character behaves during certain situations (started the work on this).
0.3
- Added new functionality to debugging.
- 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.
- Scripts: I've begun exporting a lot of the game's functionality into Javascript that can then easily be used in other projects. (The Realm for an example).
<span id="Event">
<span class='lbb'><<button "Option 1">><<replace "#Event">>
<<FinalPassage $eventMaid>><</replace>><</button>></span>
<span class='lbb'><<button "Option 2">><<replace "#Event">>
<<FinalPassage $eventMaid>><</replace>><</button>></span>
</span><<= setup.sex($sex.active, $sex.passive, $sex.current, $sex.modifier, $sex.passage)>><<= setup.climax($sex.active, $sex.passive, $sex.current, $sex.modifier, $sex.passage)>><<printStatistics $player>>
<span class='lbb'><<button "Return">>
<<script>>
Dialog.close();
<</script>>
<</button>></span>!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.
<<= setup.displayUnits($player)>>
<<= setup.displayTherapy($player)>>
<span id="TherapyMessage"></span>
<span class='lbb'><<button "Return">>
<<goto "eVentia - Lobby & Foyer">>
<</button>></span><<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 '<span class="lbb"><<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>></span>'>>
</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.
<<= setup.speak($characters.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.
<<= setup.speak($player, "Nothing special, just looking around, getting the lay of the land...")>><<= setup.speak($characters.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.
<<= setup.speak($player, "What uuuh? Do these sessions entail exactly?")>><<= setup.speak($characters.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.
<<= setup.speak($player, "What does this do?")>><<= setup.speak($characters.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.
<<= setup.speak($player, "Wait what?! What did I just sign up for exactly?!", "angry")>><<= setup.speak($characters.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.")>><<= setup.speak($player, "Yeah... I'm sure...")>><<= setup.speak($characters.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")>>
<span class='lbb'><<button "Continue">>
<<Warning "Warnings - Photosensitive Content">>
<</button>></span><<timed 1s t8n>>@@.initloadtext;Initiating@@<</timed>><<timed 2s>>@@.initloadtext;.@@<</timed>><<timed 3s>>@@.initloadtext;.@@<</timed>><<timed 4s>>@@.initloadtext;.@@<</timed>>
<<timed 5s t8n>><<= setup.hypnoLoad($currentSceneId)>><</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 "Therapy - Hypno">><<else>><<goto "Therapy - Default">><</if>><</timed>><<widget Upcoming Content>>
<<script>>
Dialog.setup("Upcoming");
Dialog.wiki(Story.get("Upcoming").processText());
Dialog.open();
<</script>>
<</widget>>
<<widget Changelog>>
<<script>>
Dialog.setup("Changelog");
Dialog.wiki(Story.get("Changelog").processText());
Dialog.open();
<</script>>
<</widget>>
<<widget Warning>>
<<script>>
Dialog.setup("Warning");
Dialog.wiki(Story.get("Warning").processText());
Dialog.open();
<</script>>
<</widget>>
<<widget Scene>>
<<set $scene.actor = $args[0]>>
<<set $scene.group = $args[1]>>
<<set $scene.type = $args[2]>>
<<set $scene.background = $args[3]>>
<<set $scene.variance = $args[4]>>
<<script>>
Dialog.setup("");
Dialog.wiki(Story.get("Scene").processText());
Dialog.open();
<</script>>
<</widget>>
<<widget Map>>
<<script>>
Dialog.setup("Map");
Dialog.wiki(Story.get("Map").processText());
Dialog.open();
<</script>>
<</widget>>
<<widget EventDetails>>
<<script>>
Dialog.setup("");
Dialog.wiki(Story.get("Event - Details").processText());
Dialog.open();
<</script>>
<</widget>>
<<widget CyberDetails>>
<<script>>
Dialog.setup("");
Dialog.wiki(Story.get("Cybermods - Details").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>>
<span class='lbb'><<button "Continue">>
<<goto "eVentia - Psyche Clinic">>
<<script>>
Dialog.close();
<</script>>
<</button>></span><<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>><span class='lbb'><<button "Complete Session">><<goto "Therapy - Payout">><</button>></span><</timed>>Grabbing your aching head you look around, how did you get here again?
<<= setup.speak($characters.drlinus, "Ah! I see you\'re waking up after your latest session! How was it? Remember anything?", "smile")>><<= setup.speak($player, "Wait what, what session?... Oh... It's coming back now. It's already over?")>><<= setup.speak($characters.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")>>
<<= setup.hypnoResult($player, $currentSceneId)>>
<span class='lbb'><<button "Return">>
<<goto "eVentia - Psyche Clinic">>
<</button>></span>Quick Access to locations discovered.<br>
<br><span class="long-blue-button">
<<if hasVisited("Pod - Main")>>
<span class='lbb'><<button "Pod">>
<<goto "Pod - Main">>
<<script>>
Dialog.close();
<</script>>
<</button>></span>
<</if>>
<<if hasVisited("eVentia - Pod Hall")>>
<span class='lbb'><<button "Pod - Hall">>
<<goto "eVentia - Pod Hall">>
<<script>>
Dialog.close();
<</script>>
<</button>></span>
<</if>>
<<if hasVisited("Pod - Baths")>>
<span class='lbb'><<button "Pod - Baths">>
<<goto "Pod - Baths">>
<<script>>
Dialog.close();
<</script>>
<</button>></span>
<</if>>
<<if hasVisited("eVentia - Event Board")>>
<span class='lbb'><<button "Event Board">>
<<goto "eVentia - Event Board">>
<<script>>
Dialog.close();
<</script>>
<</button>></span>
<</if>>
<<if hasVisited("eVentia - Lobby & Foyer")>>
<span class='lbb'><<button "Lobby & Foyer">>
<<goto "eVentia - Lobby & Foyer">>
<<script>>
Dialog.close();
<</script>>
<</button>></span>
<</if>>
<<if hasVisited("eVentia - Fashion Strip - North")>>
<span class='lbb'><<button "Fashion Strip (North)">>
<<goto "eVentia - Fashion Strip - North">>
<<script>>
Dialog.close();
<</script>>
<</button>></span>
<</if>>
<<if hasVisited("eVentia - Fashion Strip - South")>>
<span class='lbb'><<button "Fashion Strip (South)">>
<<goto "eVentia - Fashion Strip - South">>
<<script>>
Dialog.close();
<</script>>
<</button>></span>
<</if>>
<<if hasVisited("eVentia - Adult Strip")>>
<span class='lbb'><<button "Adult Strip">>
<<goto "eVentia - Adult Strip">>
<<script>>
Dialog.close();
<</script>>
<</button>></span>
<</if>></span><span class="long-blue-button">
<span class='lbb'><<button "Settings">>
<<goto "Settings">>
<<script>>
Dialog.close();
<</script>>
<</button>></span>
<<if $settings.debugMode is true>>
<br><span class='lbb'><<button "Debug">>
<<goto "Debug - Menu">>
<<script>>
Dialog.close();
<</script>>
<</button>></span><</if>>
<br><span class='lbb'><<button "Emergency Exit">>
<<goto "Pod - Main">>
<<script>>
Dialog.close();
<</script>>
<</button>></span>
</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 $settings.debugMode is true>>
@@.lightgreen;On@@ -
<<link "Turn Off">>
<<set $settings.debugMode to false>>
<<replace "#debug-setting">>
<<DebugSetting>>
<</replace>>
<</link>>
<<else>>
@@.red;Off@@ -
<<link "Turn On">>
<<set $settings.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:
<<= setup.printELog($player)>><<= 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.
<<= setup.speak($characters.drlinus, "What brings you here? $player.femaleName.")>>
<<= setup.speak($player, "I've finally repaid my debt." "smile")>>
<<= setup.speak($characters.drlinus, "Hmmm, really? Let me take a look.", "smile")>>
He takes a look at the monitor by his desk.
<<= setup.speak($characters.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.")>>
<<= setup.speak($player, "Bio-morph, you mean turning me back to a man?")>>
<<= setup.speak($characters.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;@@
<span class='lbb'><<button "Accept the offer">>
<<replace "#input-error">>Coming soon.<</replace>>
<</button>></span>
<span class='lbb'><<button "Embrace feminity and freedom.">>
<<goto "Ending - Display">>
<</button>></span>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>>
<span class='lbb'><<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>></span><<widget Clientele>>
<<set $randomClientele = random(6) + 1>>
<<print "<<set $clientele = $client" + $randomClientele + ">>">>
<</widget>><<= setup.hypno($currentSceneId)>>You stand before a narrow neatly-decorated entrance, almost hidden away by the lobby & foyer. The carpet laid along the entrace red and a sign above inlaid in gold saying "Auction".
<<= setup.speak($characters.drlinus, "Taking a look at the Auction House I presume?", "smile")>>
You almost jump as Dr. Linus slithers into you ling of sight.
<<= setup.speak($player, "Christ! Where did you come from?!", "angry")>><<= setup.speak($characters.drlinus, "Simply taking a stroll, I enjoy clearing my mind... Always important to have a clear mind you know.")>><<= setup.speak($player, "So what is this Auction all about? Just selling random junk I suppose?")>><<= setup.speak($characters.drlinus, "Not quite. Events. Best described as an Event Auction. You present yourself and offer yourself for an evening or similar... Or the more *ahem* unique experiences... Like the first bedding.")>>
Your eyebrow twitches.
<<= setup.speak($player, "The first bedding? What do you mean?")>><<if $player.statistics.receivedVaginal >= 1>><<= setup.speak($characters.drlinus "Why wouldn\'t you know everything about that? You\'ve already had sex... Such a waste, you could have made a nice fat unit bonus giving that up to someone with a real wallet to break open.")>><<= setup.speak($player, "H-HOW WOULD YOU KNOW THAT?!", "angry")>><<= setup.speak($characters.drlinus, "eVentia records everything you know...")>><<else>><<= setup.speak($characters.drlinus, "Well you know, losing the v-card? You can make a lot of units selling your first time you know.")>><<= setup.speak($player, "REALLY?! That\'s... SICK!", "angry")>><<= setup.speak($characters.drlinus, "Call it what you want, it\'s something to consider... given your current situation you know...")>><</if>><<= setup.speak($player, "G-god damn it!", "angry")>><<= setup.speak($characters.drlinus, "So... want me to take you inside? Show you around? It\'s much bigger inside.", "smile")>><<= setup.speak($player, "Sure... whatever.")>>
<span class='lbb'><<button "Continue">>
<<goto "Event Auction - Intro 2">>
<</button>></span>!eVentia - Auction House
-------------------------------------
You stand within the noble hall, taking in the antique classical atmosphere with the red carpet and the wooden tables and stands all cut with elaborate intricate rose designs.
<<= setup.displayUnits($player)>>
<<= setup.displayAuctions($player)>>
<span id="AuctionMessage"></span>
<span class='lbb'><<button "Return">>
<<goto "eVentia - Lobby & Foyer">>
<</button>></span>The next day comes easy with a nice hot shower in the pod baths as you were instructed. No one wants a dirty eventia experience, or so one might think at least. With everything prepared and yourself looking your best, you head towards the Auction House at the designated time.
As you enter you notice that the Auction Hall is filled up with lots of guests, some wearing neat gallant suits whilst others wear casual clothes.
<<= setup.speak($characters.drlinus, "Ah! You finally arrived! Thought you might\'ve bailed for a moment!", "smile")>>
You feel Linus' presence slither along the red carpet and enter your line of sight once more.
<<= setup.speak($player, "...Of course not... I keep my word you know. What\'re you doing here anyway?")>><<= setup.speak($characters.drlinus, "Why I am here to see through your first auction of course! And bid!")>><<= setup.speak($player, "WHAT?! You\'re going to bid on me?!", "angry")>><<= setup.speak($characters.drlinus, "Only joking! HAHA!.. *ahem*... Let me show you to the backroom, you\'re one of the first girls I believe, won\'t be long until you go on the stage")>>
You follow along as he takes you to the backroom to wait for your turn.
<span class='lbb'><<button "Continue">>
<<goto "Event Auction - The Stage">>
<</button>></span>You follow Linus inside moving along the red carpet. The narrow corridor-like entrance swallows you and bombards you with a romanticized classical feeling. Golden nobs with carved patterns of extreme detail and statues of ornate black marble stand along the walls.
<<= setup.speak($player, "Isn\'t this all a bit too much?", "smile")>><<= setup.speak($characters.drlinus, "I wouldn\'t know, I suppose it is to get one into a real unit-spending mood, wouldn\'t you agree?")>><<= setup.speak($player, "Never been at an auction before...")>><<= setup.speak($characters.drlinus, "Well... It\'s not too complicated, you just come with a starting prize that is appraised by a specialist and then the attendees may make a bid. Simple really.... oh! And the winner gets the prize of course.")>>
You reach the end of the entrance and enter a massive hall filled with four-sided rounded tables and royal-looking chairs. Everything is plated with gold on the sides and the overall noble red theme is prevalent everywhere from the drapes along the columns to the carpet and the pillows around the chairs.
<<= setup.speak($player, "This is... something alright!", "surprised")>><<= setup.speak($characters.drlinus, "I agree. Here... take a look over here. You can sign up to auction an event with yourself if you\'d like.", "smile")>>
You move over to the small display that Linus stands by. Your eyes glaze over your eVentia ID and your labeled event "First Night", but more importantly, the laughable starting price.
<<= setup.speak($player, "That\'s my worth?! A first night with me! Nothing more than that!", "angry")>><<= setup.speak($characters.drlinus, "Ah well... you see, no matter if you\'re actually a virgin or not, the first night always starts low, but tends to build up to high amounts based on how heated the bidding becomes. Especially if one is a virgin. However, no other events are available until the first night, a form of assurance as to you pulling through.", "smile")>><<= setup.speak($player, "Backing out? What do you mean?")>><<= setup.speak($characters.drlinus, "Well, you know how it is... No one being forced to do anything here. Backing out means banishment from the house however... Not very nice... well... I\'ll leave you to it then, I have a patient to attend to.")>>
And with that he slithers away again, leaving you with more questions than answers once more.
<span class='lbb'><<button "Continue">>
<<goto "eVentia - Auction House">>
<</button>></span>You sign up for the auction and decide to follow the given instructions. You return to your pod and relax for the remainder of the day whilst making sure you're as clean as possible.
<<= setup.speak($player, "Really hope this will give me some units... I could need it.")>>
You can tell that you're nervous, your stomach filling with an uneasy sensation of butterflies. As the day passes and night comes, you try to sleep, but toss and turn.
<<= setup.speak($player, "God damn it...")>>
You eventually fall asleep however, entering a much needed dreamless slumber.
<span class='lbb'><<button "Continue">>
<<goto "Event Auction - In Session">>
<<set $time.currentDayTime == 0>>
<<set $time.day += 1>>
<</button>></span>You return to your pod, feeling completely drained from the experience.
<<= setup.speak($player, "That really took the wind out of me... *yawn*...")>>
You slouch unto your pod bed and fall head first into a deep slumber.
<<= setup.auctionCompletion()>>
<span class='lbb'><<button "Sleep">>
<<goto "Sleep">>
<<set $currentDayTime == 4>>
<</button>></span>Shortly after waiting in the backroom, a neatly dressed woman approaches you. She moves with an almost flawless grace and stops before you only to bow casually.
<<= setup.speak($characters.housespeaker, "The floor is yours miss, we are ready to receive you.")>>
Her voice is almost completely monotone and direct.
<<= setup.speak($characters.drlinus, "Time for me to leave then, I\'ll be taking a seat in the auction hall. Good luck!", "smile")>><<= setup.speak($player, "Here goes I guess", "smile")>>
The woman leads you out unto the stage and you follow along. The light blinds you as you enter, with murmurs and whispers. The crowd is completely silent, which makes your stomach turn.
Does your hair sit right? Are you wearing the proper clothes? Is your makeup alright? Questions you'd never thought you'd have on a stage infront of just short of a hundred people. People that are going to bid on a lucrative experience with you.
<<= setup.speak($player, "What the hell did I sign up for...")>>
<span class='lbb'><<button "Continue">>
<<goto "Event Auction - Main">>
<</button>></span><<= setup.auction($characters.housespeaker, $characters.bidder1, $currentSceneId)>><span id='event-main'><<= setup.eventMain($event.current, $event.scene, $player)>></span><<if $showPinup is true>>
<<= setup.displayTime($time)>>
<br>
<<= setup.pinupModel($player, $pinupView)>>
<</if>><<widget CandyFloss>>
<span id="Candy">
<<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!","More cocks equals more fucks!","Tick Tock Suck Cock!","Clap me daddy!","Fuck Machine EXTREME!","No cock? BAD!", "Pink Fluffy Mind!","UUUUGH THINKING BAD!","HARDER!","GIVE ME THE FUCKING COCK!","PUT THE CUMMIES IN THE BAG AND NOBODY GETS HURT!","Chew bubblegum and eat ass!","Fuckings is my existence!","Made for fuckings!","Destroy me!","Please daddy? Please fuck my tight cunt?","PAY! PAY! PAY!","I HATE MONEY GIVE IT ALL TO DADDY!","eVentia is life, eVentia is daddy!","Will you own me please?","I live to serve COCK!","Bigger is better!","Cum?","Fuck me good, fuck me hard!","I am become CUM! The consumer of worlds!","I have a dream! About cum!","Bambi Sleep","That which does not make me cum, makes me cum HARDER!","Live as if you were to CUM tomorrow. Learn as if you were to CUM forever.","If CUM doesn\'t knock, build a COCK!","BE. THE. CUM!","Cum lasts forever.","In cum we trust!","To cum is to live!"]>>
<<set _pinkytext = ["pink","hotpink","deeppink","hardpink"]>>
<<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 1s>>
<<replace "#Candy">>
<<CandyFloss>>
<</replace>>
<</timed>>
</span>
<</widget>>- get outfits into new event framework
- make new events framework work
- port all existing events into event-incidents
- finish new cloth framework (import shops etc)
- finish mental inputs framework
- create new sleep framework
- create new reflection framework
- add something new<<= setup.meditation($player, $passage)>><<= setup.masturbation($player, $passage)>><<= setup.displayScene($scene.actor, $scene.group, $scene.type, $scene.background, $scene.variance)>><<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>><<= setup.eventFinish($event.current, $event.return)>><span id='event-main'><<= setup.eventMain($eventName, "debug", $player)>></span><<= setup.displayEventDetails($event.loadedDetails)>><span id='event-main'><<= setup.eventStart($event.current, $event.scene, $event.stage)>></span><<= setup.displayReflections($player)>>
<span class='lbb'><<button "Return">>
<<goto "Pod - Main">>
<</button>></span><<goto "Intro - Start">>You wake up, fully rested and ready to take on another day.
<<= setup.expense($player, "Daily Expense", 50)>>
<<=setup.rollEvents($eventRolls)>>
You feel your mind clear up a little.
<<= setup.psyche($player, "Mind", -15, -5)>>
You feel a bit of an itch building up.
<<= setup.psyche($player, "Lust", 10, 5)>>
<span class='lbb'><<button "Continue">>
<<goto "Pod - Main">>
<</button>></span>!eVentia - Gloria Club & Bar
-------------------------------------
You find yourself at the Gloria Club & Bar.
<<= setup.displayUnits($player)>>
!!!The Bar
-------------------------------------
The bar only has a few patrons, none that you know.
<span class='lbb'><<button "The Gloria Gloryholes">>
<<goto "eVentia - Gloria Gloryholes">>
<</button>></span>
<span class='lbb'><<button "Back to Adult Strip">>
<<goto "eVentia - Adult Strip">>
<</button>></span>!eVentia - Dido Tattoo & Piercings
-------------------------------------
You find yourself in the Dido tattoo & piercings workshop.
!!!Tattoos
-------------------------------------
Properly advertise yourself in more pseudo-permanent ways.
<<= setup.tattoos($player, "eVentia - Dido Tattoo & Piercings")>>
!!!Piercings
-------------------------------------
Show the world your kinky side.
<<= setup.piercings($player, "eVentia - Dido Tattoo & Piercings")>>
<span class='lbb'><<button "Back to eVentia Lobby">>
<<goto "eVentia - Fashion Strip - South">>
<</button>></span> <<= setup.displayCyberDetails($misc.loadedDetails)>>