<blockquote><div class="exposition">This is a passion project and might suffer a lack of quality until further development. It's still very early and should be thought of as a "demo" until further notice.
Expect a buggy build. I'm still very unfamiliar with everything, but I'm trying my best.
All characters are 18+</div></blockquote>
<div class="container">
<span class="choice-item">[[Onto the game.->Intro]]</span>
</div><div class="bgpartydream">
</div>
<<speech "Hannah">>Dude, hurry. We're already super late to the party.<</speech>>
<blockquote><div class="exposition"><p>You look around and realize you're at a party with Hannah. The girl who made your life a living hell since highschool.</p></div></blockquote>
<<speech "You" "Kyra">>The party? Why the hell would I go to a party with you?<</speech>>
<<speech "Hannah">>Quit fucking around. All the goods are gonna be gone by the time we get there.<</speech>>
<<speech "Youthoughts" "Kyra's thoughts">>I'm definitely dreaming. This bitch ruined my life in highschool. I don't see what business I'd have here. Whatever, lets just go. This should be interesting.<</speech>>
<blockquote><div class="exposition"><p>You decide to see what's going on and [[enter the party.->DreamParty]]</p></div></blockquote>
<div class="bgpartydreaminside">
</div>
<<speech "Hannah">>Damn, Sammy! You look fucked up already. Save some for us, this shit is expensive.<</speech>>
<<speech "Youthoughts" "Kyra's thoughts">>Sammy? She's almost as bad as Hannah! And to make it worse, she's got history with my sister...<</speech>>
<<speech "Sammy">>Yeah yeah, sit down already. I scored some extras from 'you know who'. <</speech>>
<<speech "Hannah">>Now that's what I'm talking about! Sit with me Kyra. We're finally gonna show you what you've been missing by avoiding our hangouts.<</speech>>
<div class="bgtakedrug">
</div>
<<speech "Youthoughts" "Kyra's thoughts">>Ugh. I might as well. I've never had them in real life, I might as well have them in my dreams. Though, I've never seen this pill before... [[Take them!->DreamParty2]]<</speech>><blockquote><div class="exposition"><p>You finally wake up the next morning in a cold sweat.</p></div></blockquote>
<<speech "You" "Kyra">>//*Sigh*// Seriously? A party //and// drugs with Hannah and Sammy? Like that would ever happen. Literally, only in my dreams.<</speech>>
<blockquote><div class="exposition"><p>You stretch and sit there for a few minutes thinking about the dream and losing track of time.</p></div></blockquote>
<<speech "Youthoughts" "Kyra's thoughts">>Hm... What a strange dream though. I never go to parties.<</speech>>
<<speech "Mom">>Kyra! Hurry up! You're gonna be late on your first day!<</speech>>
<<speech "You" "Kyra">>C-coming, Mom!<</speech>>
<<speech "Youthoughts" "Kyra's thoughts">>Fuck. I forgot I start University today. I hope no one from Highschool goes here. Maybe that's what that dream was about? Whatever. [[I'd better get ready to go.->AfterIntro]]<</speech>>
<blockquote><div class="exposition"><p>Your name is Kyra Wind, and today is the start of a new chapter: your first day at university! You're 19, stepping into your new life! You live in one of the most infamous places in the world: The Sinister, Sin City! You live with your [[sister]], and your [[Mother]] too, but your [[Father]] has been pretty absent in the last ten years.
You have dark brown hair that falls just below your shoulders, striking green eyes, and an athletic, slender build that hints at a natural agility. However you're not exactly into sports.</p></div></blockquote>
<blockquote><div class="exposition"><p>As you explore Sin City you'll discover how quickly things, and people, can change. Some things might not be as they seem, and that's something you have to work with to become someone here. There are plenty of people just trying to use a small fry like yourself to build themselves up. You'll either let them and be crushed by the puppet masters in this city, or become one yourself.
[[Continue.->BedroomIntro]]</p></div></blockquote><div class="bgbedroom">
</div>
<blockquote><div class="exposition"><p>This is your bedroom. You can check your computer for quests and information about people you've met in Sin City.
There will be more things to do on your computer the further you progress into the story. I plan on adding multiple routes but at the very least there will be a few choices to be made that will change some things up. Everything is pretty empty, including this very text box, since the game is very early in development. There will be more information in future patches. You should expect a bundle of glitches because of how poorly this game is actually made (for now...)
Quick Q&A/Tutorial [[here->Tut]]
[[Get out of bed.->BedroomPrologue]]</p></div></blockquote>
<<set $tod = "Morning">>
<<script>>
window.audio = new Audio('sounds/homee.mp3');
window.audio.loop = true;
window.audio.volume = 0.5; // Adjust volume (0.0 to 1.0)
window.audio.play().catch(function(error) {
console.log("Audio playback failed:", error);
});
<</script>><blockquote><div class="exposition"><p>Q. What can I do here in Sin City?
A. There are many things you can do in the city, your home, or University. There will be plenty of activities in future updates. For now, the most you can do is progress through the intro and first "mission".
Q. I'm stuck! What do I do next?
A. Check your Journal on your PC. This will hold all of the quests. There won't be many in this update but expect a lot more in the next.
Q. Do you actually know what you're doing? How are you qualified to create this game?
A. I don't know what I'm doing and I'm not qualified to create this game.
(This isn't much of a tutorial. It's just here to look like I've done more work. There will be an actual tutorial when there's more content.)
Tutorial: Check your journal for Quests, explore the map to find those locations, do what the quest tells you to do. If you're stuck or if you encounter an error, you can contact me in the thread on F95Zone and I'll try my best to be as active, helpful and responsive as possible.</p></div></blockquote>
<blockquote><div class="exposition"><p>Now onto some things to take note of. Character speech looks like this:
<<speech "You" "Kyra">>I have no idea what to put here.<</speech>>
Notice the background color. That indicates someone is actually speaking.
A speech without any color background signifies someone's thoughts. Like this:
<<speech "Youthoughts" "Kyra's thoughts">>Did you know ants have all out wars with each other? True fact. I think... I don't know, look it up?<</speech>>
</p></div></blockquote>
<blockquote><div class="exposition"><p>Onto the sidebar. As I type this, it's a little unfinished, so this section may change in the next update(s). You have a stats tab which... shows your stats. I'm still deciding exactly which stats will appear in this game, but for now you have:
- Money
- Lust
- Authority
- Submission
- Morality
Morality will be unused this update and remain at its default value. (Hopefully the stats are not bugged when I actually add them but chances are they will be.)
Content:
I don't plan on allowing 'incest' but it's not completely written off. I may also completely upgrade the visual quality of the game itself but I'm just one person. I don't want to promise things that I'm unable to achieve.
All of this will be added gradually. Unless it's too difficult for me. Then I'll just delete this part and pretend it never existed.
[[Exit->BedroomIntro]]</p></div></blockquote><div class="bgbedroom">
</div>
<<speech "You" "Kyra">>Another day, another... Eh, I got nothin'.<</speech>>
<div class="container">
<div class="choices">
<span class="choice-item">[[Computer->ComputerIntro]]</span>
<span class="choice-item">[[Hallway->HallwayIntro]]</span>
</div>
</div>
<<script>>
window.audio = new Audio(setup.SoundPath + 'home.mp3');
window.audio.loop = true;
window.audio.volume = 0.5;
if (window.audioContext && window.audioContext.state === 'suspended') {
window.audioContext.resume();
}
window.audio.play()
.catch(function(error) {
console.log("Auto-playback failed:", error);
});
<</script>><div class="bghallway">
</div>
<div class="container">
<div class="choices">
<span class="choice-item">[[Sister's Room->SisterRoomIntro]]</span>
<span class="choice-item">[[Mom's Room->MomRoomIntro]]</span>
<span class="bbwt choice-item">[[Downstairs->DownstairsIntro1]]</span>
<span class="choice-item">[[Bathroom->BathroomIntro1]]</span>
</div>
</div><<speech "Youthoughts" "Kyra's thoughts">>My education is more important than porn, dude. I gotta hurry up!<</speech>>
[[Go back->BedroomPrologue]]<div class="bgsisbedroom">
</div>
<div class="container">
<div class="choices">
<span class="choice-item">[[Exit->Hallway]]</span>
</div>
</div><blockquote><div class="exposition"><p>As you enter the kitchen you find your sister alone and staring at her phone.</p></div></blockquote>
<<speech "You" "Kyra">>Uh, where's Mom?<</speech>>
<<speech "Keira">>In the living room? You have eyes, dude. Go and use them.<</speech>>
<<speech "You" "Kyra">>Fine, whatever. Bitch...<</speech>>
<<speech "Keira">>Yeah, watch your mouth. You just got to the big kid's table. Don't forget we go to the same school now. I'll comfortably make you hate every minute of it.<</speech>>
<<speech "Youthoughts" "Kyra's thoughts">>Probably best not to push my luck with her... I should [[look for Mom]].<</speech>><<speech "You" "Kyra">>Hey Mom!<</speech>>
<<speech "Mom">>Ah, there you are. I wanted to talk to you about this new school.<</speech>>
<<speech "You" "Kyra">>Oh yeah? What about it?<</speech>>
<<speech "Mom">>I'm sure you've heard about the rough area it's located in...<</speech>>
<<speech "You" "Kyra">>Mom... Please. You know how much I wanted to go to this school.<</speech>>
<<speech "Mom">>I just don't want you to get yourself into some trouble you can't get out of. Your sister has... had some struggles.<</speech>>
<<speech "Youthoughts" "Kyra's thoughts">>She's right. I used to hear them fight late at night. I get a little sad seeing how this school and city has changed her...<</speech>>
<<speech "You" "Kyra">>I promise to be extra safe, Mom. Just for you.<</speech>>
<blockquote><div class="exposition"><p>Kyra hugs her Mother and leaves the room. But isn't she forgetting something...? Maybe you could quickly grab the acceptance let-</p></div></blockquote>
<div class="container">
<div class="choices">
<span class="choice-item">[[Go to school]]</span>
</div>
</div>
<blockquote><div class="exposition"><p>After a not so eventful morning, Kyra rushes upstairs to put clean clothes on, brush her teeth, and leave for her first day at the prestigious school, Sin City University.</p></div></blockquote>
<div class="bgbusstop">
</div>
<<speech "You" "Kyra">>Alright! Time to get on the... bus... Aaand I forgot my money. God dammit! Now what am I going to do?<</speech>>
<blockquote><div class="exposition"><p>Coincidentally, Keira pulls up next to you in her car.</p></div></blockquote>
<<speech "Keira">>Sup' loser! Forgot something?<</speech>>
<blockquote><div class="exposition"><p>She laughs waving your wallet around and using it as a fan.</p></div></blockquote>
<<speech "You" "Kyra">>Ugh. Are you just here to laugh at me?<</speech>>
<<speech "Keira">>Haha! Good first day for you, isn't it? But hey, it's not all bad, your big sister is happy to help you out.<</speech>>
<<speech "You" "Kyra">>Are you serious? You would never help me out of kindness, you for sure want somethi-<</speech>>
<<speech "Keira">>For a price.<</speech>>
<<speech "You" "Kyra">>Of fucking course. Great. What do you want?<</speech>>
<<speech "Keira">>Oh don't you worry yourself about that for now, little sis. Just get in the car and I'll find you when I need you.<</speech>>
<<speech "You" "Kyra">>*Sigh* Fine.<</speech>>
<<speech "Youthoughts" "Kyra's thoughts">>...<</speech>>
<blockquote><div class="exposition"><p>After a few pulls of the handle you realize the door is locked.</p></div></blockquote>
<<speech "You" "Kyra">>You fucking kidding me? Unlock the door!<</speech>>
<<speech "Keira">>Ah-ah! Manners cost nothing. What do you say?<</speech>>
<<speech "Youthoughts" "Kyra's thoughts">>I'm gonna kill her when we get home.<</speech>>
<<speech "You" "Kyra">>...Thank you.<</speech>>
<<speech "Keira">>Aww. I like you better when you do what you're told.<</speech>>
<<speech "You" "Kyra">>Yeah, very funny. You're enjoying yourself too much. Now let me in!<</speech>>
<div class="container">
<div class="choices">
<span class="choice-item">[[Get in the car.->UniversityEntranceIntro]]</span>
<span class="choice-item">[[Tell her off!]]</span>
</div>
</div>
<<script>>
if (window.audio) {
window.audio.pause();
window.audio.currentTime = 0;
delete window.audio;
}
<</script>><<speech "You" "Kyra">>Thanks for the ride, Keira. Really.<</speech>>
<blockquote><div class="exposition"><p>She raises one eyebrow and drives away to park.</p></div></blockquote>
<<speech "Youthoughts" "Kyra's thoughts">>Fuck. It's really happening. Alright! I have a bit of time. Guess I should go inside and find out where I'm supposed to be. Or...<</speech>>
<blockquote><div class="exposition"><p>You can explore your options and follow the main mission. As you might have noticed the main objective is highlighted in a <span class="bbwt">bold font.</span> However, there are some minor plot holes if you decide to only follow the main objectives instead of exploring. This will be fixed in later versions.<span class="bbwt"> This message will be removed or changed in later versions.</span></p></div></blockquote>
<div class="container">
<div class="choices">
<span class="bbwt choice-item">[[Enter University->EnterUniversityIntro]]</span>
<span class="choice-item">[[Parking Lot->ParkingLotIntro]]</span>
</div>
</div><blockquote><div class="exposition"><p>You decide to explore and wander to the parking lot only to find someone you never wanted to see again...</p></div></blockquote>
<<speech "Youthoughts" "Kyra">>What the fuck? Hannah? I didn't know she went here. Keira never mentioned her... Maybe they don't know each other? But that's impossible. Sammy has history with her...<</speech>>
<<speech "Hannah">>Well, well, well. Look who it is.<</speech>>
<blockquote><div class="exposition"><p>Hannah is leaning against the wall next to her friends. She always had a problem with Kyra. She never quite knew why; she just doesn't like her very much. </p></div></blockquote>
<<speech "You" "Kyra">>What do you want, Hannah?<</speech>>
<<speech "Hannah">>Just thought I'd say hi to my old favorite punching bag. Did you miss me?<</speech>>
<<speech "You" "Kyra">>Of course I didn't miss yo-<</speech>>
<<speech "Hannah">>Oh wait! I don't care. Hahaha! Now get lost, loser.<</speech>>
<<speech "Youthoughts" "Kyra's thoughts">>...I hate her so much.<</speech>>
<div class="container">
<div class="choices">
<span class="choice-item">[[Try to find Keira->KeiraEvent1]]</span>
<span class="choice-item">[[University Entrance->UniversityEntranceIntroGoBack]]</span>
</div>
</div>
<<script>>
if (window.audio) {
window.audio.pause();
window.audio.currentTime = 0;
delete window.audio;
}
if (window.audio) {
window.audio = new Audio('sounds/hannahtheme.mp3');
window.audio.loop = true;
window.audio.volume = 0.5; // Adjust volume (0.0 to 1.0)
window.audio.play().catch(function(error) {
console.log("Audio playback failed:", error);
});
<</script>>
<div class="bguniversityenterance">
</div>
<div class="container">
<div class="choices">
<span class="choice-item">[[Enter University]]</span>
<span class="choice-item">[[Parking Lot]]</span>
</div>
</div><div class="bgparkinglot">
</div>
<<if $Flags.subToHannah1>>
<<speech "You" "Kyra">>Hannah should be around here somewhere. I need to find out what she meant by 'you're mine from now on'.<</speech>>
<div class="container">
<div class="choices">
<span class="choice-item">[[Enter University->Uni subToHannah1]]</span>
</div>
</div>
<<elseif $Flags.help_keira_1 and not $Flags.report_to_father1>>
<div class="exposition"><p>You frantically look around in a rage to find Hannah. You know she's always hanging around out here.</p></div>
<<speech "You" "Kyra">>There she is...<</speech>>
<div class="exposition"><p>You decide to [[confront her.->HannahConfront]]</p></div>
<<elseif $Flags.dominateHannah1 and not $Flags.subToHannah1>>
<<speech "You" "Kyra">>Hm... She's probably inside. I wanna know how she reacts to seeing me again after what happened.<</speech>>
<div class="container">
<div class="choices">
<span class="choice-item">[[Enter University->Uni dominateHannahp1]]</span>
</div>
</div>
<<elseif $Flags.dominateHannah1finish and $Flags.subToHannah1finish>>
<<speech "You" "Kyra">>Nothing to do here. Yet...<</speech>>
<div class="container">
<div class="choices">
<span class="choice-item">[[Entrance->School]]</span>
<span class="choice-item">[[Downtown]]</span>
<span class="choice-item">[[Home->Outside]]</span>
</div>
</div>
<<else>>
<<speech "You" "Kyra">>Nothing to do here. Yet...<</speech>>
<div class="container">
<div class="choices">
<span class="choice-item">[[Entrance->School]]</span>
<span class="choice-item">[[Downtown]]</span>
<span class="choice-item">[[Home->Outside]]</span>
</div>
</div>
<<endif>><blockquote><div class="exposition"><p>You frantically look for Keira in the parking lot. Thankfully you eventually find her sitting in her car with the door open.</p></div></blockquote>
<<speech "You" "Kyra">>Hey! Keira!<</speech>>
<<speech "Keira">>Go away. You can't snap at me then expect me to forgive you ten seconds later.<</speech>>
<<speech "You" "Kyra">>I... Look, I'm sorry for snapping at you earlier. I'm just stressed and overwhelmed by my first day here. Please...<</speech>>
<blockquote><div class="exposition"><p>She looks at you in the eyes for a second before answering.</p></div></blockquote>
<<speech "Keira">>Fine. Apology accepted. But if you ever do that again, I won't be so forgiving. So what is it you want?<</speech>>
<<speech "You" "Kyra">>Do you know anyone named Hannah?<</speech>>
<<speech "Keira">>Hannah? Yeah, I know her. Real bitch. Thinks she owns everyone. Not quite what happened between me and her though, if you know what I mean. *//wink//*<</speech>>
<<speech "You" "Kyra">>Huh? What does that even mean?<</speech>>
<<speech "Keira">>Let's just say she felt what it's like to be owned for once.<</speech>>
<<speech "Youthoughts" "Kyra">>I'm going to try to ignore that. So she does know Hannah!<</speech>>
<<speech "You" "Kyra">>Why did you never mention her!? She's the girl who basically tortured me in highschool.<</speech>>
<<speech "Keira">>Oh that's her? I thought it was someone else. When you're as popular as me, the nobody's kinda just blend in with each other.<</speech>>
<<speech "You" "Kyra">>Uh huh, sure...<</speech>>
<<speech "Youthoughts" "Kyra's thoughts">>So she really didn't know it was her. I'll figure more out later. For now I need to get to my first class.<</speech>>
<div class="container">
<div class="choices">
<span class="choice-item">[[Explore more]]</span>
<span class="choice-item">[[Go inside->EnterUniversityIntro]]</span>
</div>
</div>
<<script>>
if (window.audio) {
window.audio.pause();
window.audio.currentTime = 0;
delete window.audio;
}
<</script>><<speech "You" "Kyra">>You know what? Fuck you Keira. I shouldn't have to beg for you to do me this //one// little favor. You've been a jerk to me ever since you got into this fucking school. Just give me my money and leave me alone!<</speech>>
<blockquote><div class="exposition"><p>Keira's eyes go wide in shock. She'd never been spoken to like that before, especially not by you. Her expression changes to one of anger after a few seconds of silence.</p></div></blockquote>
<<speech "Keira">>What the fuck did you just say to me? I was just teasing and having a bit of fun. Talk to me like that again and I'll have you kicked out before you even step foot in the fucking parking lot.<</speech>>
<blockquote><div class="exposition"><p>She throws your wallet at you and speeds off into traffic.</p></div></blockquote>
<<speech "Youthoughts" "Kyra's thoughts">>Maybe I went a little too far... What if she really was just trying to have a little fun with me?<</speech>>
<<speech "You" "Kyra">>Great. Now I missed my bus. It's not too far. I guess I could run...<</speech>>
<div class="container">
<div class="choices">
<span class="choice-item">[[Run to school->UniversityEntranceIntro2]]</span>
</div>
</div>
<<set $authority += 5>>
<<run $(document).trigger('authoritychange')>>
<<script>>
if (window.audio) {
window.audio.pause();
window.audio.currentTime = 0;
delete window.audio;
}
<</script>><blockquote><div class="exposition"><p>After running your heart out for 15 minutes you finally arrive at school.</p></div></blockquote>
<<speech "You" "Kyra">>*//gasp//* The bus... was invented... for a reason! *//gasp//*<</speech>>
<blockquote><div class="exposition"><p>You stand at the entrance for a minute recovering and catching your breath.</p></div></blockquote>
<<speech "Youthoughts" "Kyra's thoughts">>Fuck. It's really happening. Alright! I have a bit of time. Guess I should go inside and find out where I'm supposed to be. Or...<</speech>>
<blockquote><div class="exposition"><p>You can explore your options and follow the main mission. As you might have noticed the main objective is highlighted in a <span class="bbwt">bold font.</span> However, there are some minor plot holes if you decide to only follow the main objectives instead of exploring. This will be fixed in later versions.<span class="bbwt"> This message will be removed or changed in later versions.</span></p></div></blockquote>
<div class="container">
<div class="choices">
<span class="bbwt choice-item">[[Enter University->EnterUniversityIntro]]</span>
<span class="choice-item">[[Parking Lot->ParkingLotIntro2]]</span>
</div>
</div><blockquote><div class="exposition"><p>You decide to explore and wander to the parking lot only to find someone you never wanted to see again...</p></div></blockquote>
<<speech "Youthoughts" "Kyra">>What the fuck? Hannah? I didn't know she went here. Keira never mentioned her... Maybe they don't know each other? But that's impossible. Sammy has history with her...<</speech>>
<<speech "Hannah">>Well, well, well. Look who it is.<</speech>>
<blockquote><div class="exposition"><p>Hannah is leaning against the wall next to her friends. She always had a problem with Kyra. She never quite knew why; she just doesn't like her very much. </p></div></blockquote>
<<speech "You" "Kyra">>What do you want, Hannah?<</speech>>
<<speech "Hannah">>Just thought I'd say hi to my old favorite punching bag. Did you miss me?<</speech>>
<<speech "You" "Kyra">>Of course I didn't miss yo-<</speech>>
<<speech "Hannah">>Oh wait! I don't care. Hahaha! Now get lost, loser.<</speech>>
<<speech "Youthoughts" "Kyra's thoughts">>...I hate her so much.<</speech>>
<div class="container">
<div class="choices">
<span class="choice-item">[[Try to find Keira->KeiraEvent1TellHerOff]]</span>
<span class="choice-item">[[University Entrance->UniversityEntranceIntroGoBack]]</span>
</div>
</div>
<<script>>
if (window.audio) {
window.audio.pause();
window.audio.currentTime = 0;
delete window.audio;
}
window.audio = new Audio(setup.SoundPath + 'hannahtheme.mp3');
window.audio.loop = true;
window.audio.volume = 0.5;
if (window.audioContext && window.audioContext.state === 'suspended') {
window.audioContext.resume();
}
window.audio.play()
.catch(function(error) {
console.log("Auto-playback failed:", error);
});
<</script>><blockquote><div class="exposition"><p>You frantically look for Keira in the parking lot. Thankfully you eventually find her sitting in her car with the door open.</p></div></blockquote>
<<speech "You" "Kyra">>Hey! Keira!<</speech>>
<blockquote><div class="exposition"><p>She looks at you in the eyes for a second before answering.</p></div></blockquote>
<<speech "Keira">>What's up? Thought you'd be inside by now.<</speech>>
<<speech "You" "Kyra">>Do you know anyone named Hannah?<</speech>>
<<speech "Keira">>Hannah? Yeah, I know her. Real bitch. Thinks she owns everyone. Not quite what happened between me and her though, if you know what I mean. *//wink//*<</speech>>
<<speech "You" "Kyra">>Huh? What does that even mean?<</speech>>
<<speech "Keira">>Let's just say she felt what it's like to be owned for once.<</speech>>
<<speech "Youthoughts" "Kyra">>I'm going to try to ignore that. So she does know Hannah!<</speech>>
<<speech "You" "Kyra">>Why did you never mention her!? She's the girl who basically tortured me in highschool.<</speech>>
<<speech "Keira">>Oh that's her? I thought it was someone else. When you're as popular as me the nobody's kinda just blend in with each other.<</speech>>
<<speech "You" "Kyra">>Uh huh, sure...<</speech>>
<<speech "Youthoughts" "Kyra's thoughts">>So she really didn't know it was her. I'll figure more out later. For now I need to get to my first class.<</speech>>
<div class="container">
<div class="choices">
<span class="choice-item">[[Explore more]]</span>
<span class="choice-item">[[Go inside->EnterUniversityIntro]]</span>
</div>
</div>
<<script>>
if (window.audio) {
window.audio.pause();
window.audio.currentTime = 0;
delete window.audio;
}
<</script>><div class="bguniback">
</div>
<<speech "You" "Kyra">>Hm... The back entrance of the school appears to lead to the Lounge. This might be useful later.<</speech>>
<div class="container">
<div class="choices">
<span class="bbwt choice-item">[[Enter University->EnterUniversityIntro]]</span>
</div>
</div><<script>>
State.variables.money = 0;
State.variables.lust = 0;
State.variables.authority = 0;
State.variables.dayIndex = 0;
State.variables.submissionIndex = 0;
State.variables.moralityIndex = 50;
State.variables.Flags = {
'intro_complete': false,
'downtown_mission_1': false,
'police_house_event': false,
'help_keira_1': false,
'met_business_woman': false,
'meet_boss': false,
'unistall1': false,
'report_to_father1': false,
'subToHannah1': false,
'dominateHannah1': false,
'dominateHannah1finish': false,
'subToHannah1finish': false,
'bossWork1available': false,
'bossWork1start': false,
'bossWork1finish': false,
'clubAfterDark': false,
'visitedVIPFirst': false,
'visitedVIPFirstAfter': false
};
<</script>>
<<set $tod = "Morning">>
<<set $currentQuest = "">><div class="bgpolicedepartment"></div>
<blockquote><div class="exposition"><p>You walk through the doors to the front desk and wait in line until it's your turn.</p></div></blockquote>
<<speech "You" "Kyra">>Hey, I'm supposed to... It's you? From the crime scene at my house.<</speech>>
<<speech "Officer" "Officer">>Nice to see you again, small fry.<</speech>>
<<speech "You" "Kyra">>Tsk. Just take the damn letter, dude.<</speech>>
<blockquote><div class="exposition"><p>The female officer takes the letter. She tells you to wait there until she comes back.</p></div></blockquote>
<<speech "Officer" "Officer">>Here. Take this and fuck off.<</speech>>
<<speech "You" "Kyra">>Yeah yeah, whatever bitch. [[I'll see you 'round->bossWork1p2]]<</speech>><div class="bgmombedroom">
</div>
<<speech "Youthoughts" "Kyra">>Wrong room, dude. [[Get outta here.->HallwayIntro]]<</speech>><div class="bgbathroom">
</div>
<<speech "Youthoughts" "Kyra">>Wrong room, dude. [[Get outta here.->HallwayIntro]]<</speech>><div class="bgsisbedroom">
</div>
<<speech "Youthoughts" "Kyra">>Wrong room, dude. [[Get outta here.->HallwayIntro]]<</speech>><<speech "You" "Kyra">>Fuck! I can't find my acceptance letter anywhere. I need to give that to the Dean tomorrow or I can't even attend my own school. I don't even know why the Dean wants to see this damn thing.<</speech>>
<blockquote><div class="exposition"><p>You were accepted into University! Exciting, isn't it? Or it would be if you could find your acceptance letter.</p></div></blockquote>
<<speech "You" "Kyra">>If I can't find this letter then I'll never get into University. As it is my sister has caused major trouble there. I'm sure the Dean will have it out for me day one, but as long as I keep quiet and to myself, no one should know we're family.<</speech>>
<blockquote><div class="exposition"><p>After dutifully looking you were unable to find the letter... The Dean will have nothing to sign tomorrow if you don't find it, but you decide to [[go to bed->Onto the game.]] and deal with it tomorrow.</p></div></blockquote><blockquote><div class="exposition"><p>You decide to head inside.</p></div></blockquote>
<div class="bgunihallway">
</div>
<<speech "Youthoughts" "Kyra's thoughts">>Alright. Dean's office. Can't be too hard to find but if I'm late, I'm sure they'll forgive me. It's my first day after all.<</speech>>
<<speech "You" "Kyra">>Dean's office... Dean's office... Ah-hah! [[Here we go.->DeanIntro]]<</speech>>
<<script>>
if (window.audio) {
window.audio.pause();
window.audio.currentTime = 0;
delete window.audio;
}
window.audio = new Audio('sounds/university.mp3');
window.audio.loop = true;
window.audio.volume = 0.5; // Adjust volume (0.0 to 1.0)
window.audio.play().catch(function(error) {
console.log("Audio playback failed:", error);
});
<</script>><blockquote><div class="exposition"><p>//*Knock knock*//</p></div></blockquote>
<<speech "Dean">>Come in, Kyra.<</speech>>
<<speech "You" "Kyra">>Hey, Miss Dean? You wanted to see m- Wait, how did you know it was me?<</speech>>
<<speech "Dean">>Ever heard of cameras?<</speech>>
<<speech "You" "Kyra">>Right... Sure. Anyways, you wanted to see me?<</speech>>
<<speech "Dean">>That's right. I've read your file. Your family appears to house quite the trouble makers. You sister, your father.<</speech>>
<<speech "Youthoughts" "Kyra's thoughts">>My father? I haven't seen him since he and Mom divorced. I don't know what his life is like now, but I know he's rich. Insanely rich.<</speech>>
<<speech "You" "Kyra">>Oh I see. I can assure you, Miss Dean, I-<</speech>>
<<speech "Dean">>Stop talking. You'll refer to me as Ma'am. Don't think this'll be an easy ride, Miss Wind. Being accepted here is prestigious and you must treat it that way.<</speech>>
<<speech "You" "Kyra">>Uh... Understood, Ma'am. As I was saying. I can assure you I want no trouble here. I'm just excited to attend.<</speech>>
<<speech "Dean">>That's a wonderful speech, little Kyra. Now... Your letter of referal?<</speech>>
<<speech "Youthoughts" "Kyra's thoughts">>You've got to be fucking kidding me.<</speech>>
<<speech "You" "Kyra">>Fuck.<</speech>>
<<speech "Dean">>Fuck indeed. You don't even have it, do you?<</speech>>
<<speech "You" "Kyra">>I swear I had it before! I was in such a hurry this morning I must have forgotten to get it. I'm sorry!<</speech>>
<<speech "Youthoughts" "Kyra's thoughts">>This doesn't look good. This girl looks easily pissed off, and I've already forgotten to bring the one thing she asked of me. Not to mention cursing in her own office. It's a bad habit. Regardless, I need to get lucky here or there's no way she'll [[accept me.->DeanIntro2]]<</speech>><<speech "Dean">>Hahah. That's fine. I already have a copy.<</speech>>
<blockquote><div class="exposition"><p>She mockingly waves around your acceptance letter. Dangling it in front of you like bribing a dog with a bone.</p></div></blockquote>
<<speech "Dean">>I'll sign this off and you can get to your first lecture. But if you fuck anything else up for me in your first day here? It won't matter how many favors your family is owed. You will be out of this school faster than you got in.<</speech>>
<<speech "Youthoughts" "Kyra's thoughts">>Favors!? I got in on my own! I aced the scores. What could she possibly mean by that? I can't let that screw with my head right now anyways. I need to play this cool regardless. I'll think about it later.<</speech>>
<<speech "You" "Kyra">>Oh my god, thank you! I won't let you down, I promise.<</speech>>
<blockquote><div class="exposition"><p>Kyra takes a swift leave and finds her first class.</p></div></blockquote>
<<speech "Deanthoughts" "Dean's thoughts">>Fucking Wind's. Now I've got two of them to worry about.<</speech>>
<div class="container">
<div class="choices">
<span class="choice-item">[[Continue.->AfterLectureIntro1]]</span>
</div>
</div><div class="bgunihallway">
</div>
<blockquote><div class="exposition"><p>A few hours later you end up back in the University hallway.</p></div></blockquote>
<<speech "Youthoughts" "Kyra's thoughts">>Well that was uneventful. But that's a good thing, I think. Nobody even paid attention to me walking in mid lecture! Enough about that though. I should probably get familiar with the layout of this place. Or...<</speech>>
<div class="container">
<div class="choices">
<span class="choice-item">[[Bathroom.->UniBathroomIntro]]</span>
<span class="choice-item">[[Locker Rooms.->UniLockersIntro]]</span>
<span class="bbwt choice-item">[[Go home.->AfterUniDay1]]</span>
</div>
</div>
<<set $tod = "Evening">><div class="bgunibathroom">
</div>
<<speech "You" "Kyra">>Cleaner than I imagined.<</speech>>
<div class="container">
<div class="choices">
<span class="choice-item">[[Enter stall.->UniStallEventIntro]]</span>
<span class="choice-item">[[Go back.->AfterLectureIntro1]]</span>
</div>
</div>
<<script>>
if (window.audio) {
window.audio.pause();
window.audio.currentTime = 0;
delete window.audio;
}
<</script>><div class="bgunilockers">
</div>
<<speech "You" "Kyra">>I don't have gym class yet.<</speech>>
<div class="container">
<div class="choices">
/*<span class="choice-item">[[Change clothes.->clothesunilocker]]</span>*/
<span class="choice-item">[[Go back.->AfterLectureIntro1]]</span>
</div>
</div><blockquote><div class="exposition"><p>It's been quite the exciting day. Time to go home.</p></div></blockquote>
<<speech "You" "Kyra">>That was kinda fun. I wish I had a little more to do there but I suppose an easy first day can't be argued with.<</speech>>
<div class="bgcityrain">
</div>
<blockquote><div class="exposition"><p>While walking home it starts to rain. The only shelter is down a dark alley.</p></div></blockquote>
<<speech "You" "Kyra">>Mother fucker. Of course it's raining. I seriously don't want to get wet. The only nearby roof to stand under is in a dark alley. Every woman's favorite place to go.<</speech>>
<blockquote><div class="exposition"><p>Guess it can't be helped! [[Walk into the alley.->AlleyIntro1]]</p></div></blockquote><<speech "You" "Kyra but self aware">>Sorry guys, the dev is lazy as hell so there's nothing here yet!<</speech>>
<<speech "Dev">>Fuck you, man...<</speech>>
<div class="container">
<div class="choices">
<span class="choice-item">[[Go back.->UniLockersIntro]]</span>
</div>
</div><div class="bgalley">
</div>
<<speech "Youthoughts" "Kyra's thoughts">>Looks like someone else is here. If it wasn't a woman I'd probably be sprinting away right now.<</speech>>
<blockquote><div class="exposition"><p>The woman stands there smoking. She looks up at you for a moment before facing the other direction and putting her light out.</p></div></blockquote>
<<speech "LadyMidnight" "???">>Didn't think we'd meet each other so soon.<</speech>>
<<speech "You">>Huh? You talking to me?<</speech>>
<<speech "LadyMidnight" "???">>Cut the shit, kid. I was sent to keep an eye on you. Here, take this.<</speech>>
<<speech "You">>Why are you giving me an address? Who are you? I'm not going anywhere until you give me answers!<</speech>>
<<speech "LadyMidnight" "???">>You'll go because the seed of curiosity has already been planted. We'll be seeing you.<</speech>>
<blockquote><div class="exposition"><p>With that she takes off. Leaving you alone in the alley to think about what just happened.</p></div></blockquote>
<<speech "Youthoughts" "Kyra's thoughts">>We'll? Tsk... Who the fuck was that woman? What does she mean, 'sent to keep an eye on you'? I'd better [[get home.->HomeAfterIntro]] I need to unpack this day.<</speech>>
<<script>>
if (window.audio) {
window.audio.pause();
window.audio.currentTime = 0;
delete window.audio;
}
window.audio = new Audio(setup.SoundPath + 'mission.mp3');
window.audio.loop = true;
window.audio.volume = 0.5;
if (window.audioContext && window.audioContext.state === 'suspended') {
window.audioContext.resume();
}
window.audio.play()
.catch(function(error) {
console.log("Auto-playback failed:", error);
});
<</script>><blockquote><div class="exposition"><p>You get home and immediately rush upstairs.</p></div></blockquote>
<<speech "You" "Kyra">>//*Sigh*// No one is home. Guess I have time for mysel-<</speech>>
<blockquote><div class="exposition"><p>You hear noises coming from Keira's room. People talking...</p></div></blockquote>
<<speech "Youthoughts" "Kyra's thoughts">>What was that? I thought she was still out. I'm gonna [[see what's going on.->HSceneKeira1]]<</speech>>
<<set $tod = "Night">>
<<script>>
if (window.audio) {
window.audio.pause();
window.audio.currentTime = 0;
delete window.audio;
}
<</script>><div class="bgsisbedroom">
</div>
<blockquote><div class="exposition"><p>You slide the door open ajar and notice your sister and... Hannah?</p></div></blockquote>
<<speech "Youthoughts" "Kyra's thoughts">>What's Hannah doing here with Keira? Though, she did mention something earlier... What was it? Something about Hannah being owned. Whatever that means.<</speech>>
<<speech "Keira">>Guess what I found out today?<</speech>>
<<speech "Hannah">>I don't know, that you're bored of fucking with me by now? Why am I here?<</speech>>
<<speech "Keira">>Haha! Funny. No. I just found out you're actually the Hannah my sister's been complaining about all these years.<</speech>>
<<speech "Hannah">>I thought you knew... I thought that's why we made our little 'deal'.<</speech>>
<<speech "Keira">>Nope. But now I'm pissed.<</speech>>
<blockquote><div class="exposition"><p>You watch in slight shock. Keira grabs Hannah by the hair.</p></div></blockquote>
<<speech "Hannah">>Ow! H-hey, get off me!<</speech>>
<<speech "Keira">>I think it's about time you were taught a real lesson in respect. You're my little bitch from now on. Free pills isn't going to cut it anymore. Get on your knees, we're making a //new// deal now.<</speech>>
<blockquote><div class="exposition"><p>Hannah's eyes go wide in horror. She knows Keira is serious, and that grip on her hair hurts too much to keep resisting.</p></div></blockquote>
<<speech "Hannah">>Okay! Just please let go, this really hurts!<</speech>>
<blockquote><div class="exposition"><p>Hannah falls to her knees. Keira looks down at her with a sly smirk. She uses her foot to lift Hannah's chin and they stare into each other's eyes.</p></div></blockquote>
<<speech "Youthoughts" "Kyra's thoughts">>Oh shit. This is too weird. I should probably [[leave->BedroomIntroFinal]], but... I kinda wanna [[watch what happens->HSceneKeira1Part2]]<</speech>><div class="bgbedroom">
</div>
<<speech "You">>Okay, that was weird. But I can't focus on that right now. I need to know what the hell that woman in the alley was talking about. Why would she be watching me? And who the fuck sent her to do so? I should [[go to bed->Sleep]] and pay this address she gave me a visit tomorrow.<</speech>>
<<script>>
State.variables.Flags['intro_complete'] = true;
<</script>><div class="bgkeiraevent1">
</div>
<blockquote><div class="exposition"><p>Before you know it you're watching Hannah kneeling and eating Keira out with fear in her eyes.</p></div></blockquote>
<<speech "Keira">>F-fuck yeah, just like that you little slut... //*Moans*//~<</speech>>
<<speech "Youthoughts" "Kyra's thoughts">>Oh my... So this is what my sister meant by Hannah was being owned for once. Hannah looks terrified, that must be the only reason she's doing this. She's always been Queen of school. She's been giving Keira all her party drugs, and now... I've gotta get out of here... [[Right now!->BedroomIntroFinal]]<</speech>>
<<set $lust += 20>>
<<run $(document).trigger('lustchange')>><div class="bgbedroom">
</div>
<<set _morningDialogue to either(
"Another day, another... Eh, I got nothin'",
"Rise and shine, it's Kyra time! ...I'll never say that again.",
"Ugh, yeah yeah, I'm awake... Hey! Where's my damn teddy bear!?",
"//*Yawns*// Just five more minutes...",
"C'mon Kyra. You can do this... Just... get out... of BED!",
"//*Beep boop, shing slash*// Fuck yeah, I love Fruit Ninja! But I should get out of bed..."
)>>
<<speech "You" "Kyra">>_morningDialogue<</speech>>
<div class="container">
<div class="choices">
<span class="choice-item">[[Computer]]</span>
<span class="choice-item">[[Sleep]]</span>
<span class="choice-item">[[Hallway]]</span>
</div>
</div>
<<set $tod = "Morning">>
<<script>>
if (window.audio) {
window.audio.pause();
window.audio.currentTime = 0;
delete window.audio;
}
window.audio = new Audio(setup.SoundPath + 'home.mp3');
window.audio.loop = true;
window.audio.volume = 0.5;
if (window.audioContext && window.audioContext.state === 'suspended') {
window.audioContext.resume();
}
window.audio.play()
.catch(function(error) {
console.log("Auto-playback failed:", error);
});
<</script>><div class="bgcomputer">
</div>
<<speech "You" "Kyra">>Time for more brain rot.<</speech>>
<div class="container">
<div class="choices">
<span class="choice-item">[[CornHub]]</span>
<span class="choice-item">[[LoserEats]]</span>
<span class="choice-item">[[Journal]]</span>
<span class="choice-item">[[Exit->Bedroom]]</span>
</div>
</div><div class="bghallway">
</div>
<div class="container">
<div class="choices">
<span class="choice-item">[[Sister's Room]]</span>
<span class="choice-item">[[Downstairs]]</span>
<span class="choice-item">[[Bathroom]]</span>
<span class="choice-item">[[Your room->Bedroom]]</span>
</div>
</div><<speech "You" "Kyra">>Hmm... What am I in the mood for?<</speech>>
<blockquote><div class="exposition"><p>
[[Lesbian]]
[[Straight]]
[[BDSM]]
[[Masturbation]]
-=-=-=-=-=-=-=-
[['Hentai' Lesbian]]
[['Hentai' Straight]]
[['Hentai' BDSM]]
[['Hentai' Masturbation]]</p></div></blockquote>
<<speech "You" "Kyra">>Nothing to do here yet! As usual...<</speech>>
<<speech "Dev">>I'm trying!<</speech>>
<div class="container">
<div class="choices">
<span class="choice-item">[[Bedroom]]</span>
</div>
</div><div class="bgbathroom">
</div>
<div class="container">
<div class="choices">
<span class="choice-item">[[Exit->Hallway]]</span>
<span class="choice-item">[[Shower]]</span>
</div>
</div><<if $Flags.downtown_mission_1 and not $Flags.police_house_event>>
<<script>>
if (window.audio) {
window.audio.pause();
window.audio.currentTime = 0;
delete window.audio;
}
window.audio = new Audio(setup.SoundPath + 'bishoptheme.mp3');
window.audio.loop = true;
window.audio.volume = 0.5;
if (window.audioContext && window.audioContext.state === 'suspended') {
window.audioContext.resume();
}
window.audio.play()
.catch(function(error) {
console.log("Auto-playback failed:", error);
});
<</script>>
<div class="bgpolicehouse">
</div>
<div class="exposition"><p>You're walking home and you see police surrounding your home. You run over to see what's going on.</p></div>
<<speech "You" "Kyra">>Hey! What's happening in there?<</speech>>
<<speech "Officer" "Officer">>Sorry kid, move along. You're not allowed to enter the property.<</speech>>
<<speech "Youthoughts" "Kyra's thoughts">>Is this girl fuckin' nuts? I'm going in no matter what.<</speech>>
<<speech "You" "Kyra">>Shut up, this is //MY// house! Now let me inside!<</speech>>
<<speech "Officer" "Officer">>Hmph. Whatever.<</speech>>
<<set $tod = "Afternoon">>
<div class="container">
<div class="choices">
<span class="choice-item">[[Go inside!]]</span>
</div>
</div>
<<else>>
<<script>>
if (window.audio) {
window.audio.pause();
window.audio.currentTime = 0;
delete window.audio;
}
window.audio = new Audio(setup.SoundPath + 'home.mp3');
window.audio.loop = true;
window.audio.volume = 0.5;
if (window.audioContext && window.audioContext.state === 'suspended') {
window.audioContext.resume();
}
window.audio.play()
.catch(function(error) {
console.log("Auto-playback failed:", error);
});
<</script>>
<div class="bgdownstairs">
</div>
<div class="container">
<div class="choices">
<span class="choice-item">[[Outside]]</span>
<span class="choice-item">[[Upstairs->Hallway]]</span>
</div>
</div>
<<endif>><div class="bgmombedroom">
</div>
<div class="container">
<div class="choices">
<span class="choice-item">[[Exit->Hallway]]</span>
</div>
</div><blockquote><div class="exposition"><p>Your sister, Keira, used to be your best friend. You were extremely close up until she began attending University. She started to change and not for the better.
You don't know much about her anymore other than she's popular. Extremely popular...
[[Return.->AfterIntro]]</p></div></blockquote><blockquote><div class="exposition"><p>Your Mother has always been there for you and your sister. She's very sweet, but you know she shelters you from family secrets. You wish she'd stop, but you know she does it to protect you.
[[Return.->AfterIntro]]</p></div></blockquote><blockquote><div class="exposition"><p>Your Father has been absent for the last ten years. You've always wanted to be like him, so it broke your heart when he and your mother got divorced. He supposedly moved away but nobody knows where. He's been quiet, but he does send Birthday and Christmas cards to you and your sister every year. He even slips a $100 bill in there, too. Guess you'll take what you can get from the old man.
[[Return.->AfterIntro]]</p></div></blockquote><<speech "You" "Kyra">>Time for bed. Hey, where's my teddy bear?<</speech>>
<div class="container">
<div class="choices">
<span class="choice-item">[[Wake up.->Bedroom]]</span>
</div>
</div>
<<script>>
State.variables.dayIndex = (State.variables.dayIndex + 1) % 7;
State.variables.hasWorkedToday = false;
<</script>>
<<set $tod = "Morning">><div class="bgshower">
</div>
<<speech "You" "Kyra">>Fuck, I needed this.<</speech>>
<blockquote><div class="exposition"><p>You feel clean!</p></div></blockquote>
<div class="container">
<div class="choices">
<<if State.variables.lust >= 30>>
<span class="choice-item">[[Touch yourself.]]</span>
<<endif>>
<<if State.variables.lust >= 0>>
<span class="choice-item">[[Get dressed.->Bathroom]]</span>
<<endif>>
</div>
</div><div class="bgneighborhood">
</div>
<div class="container">
<div class="choices">
<span class="choice-item">[[School]]</span>
<span class="choice-item">[[Downtown]]</span>
<span class="choice-item">[[Wind Residence->Downstairs]]</span>
</div>
</div>
<<script>>
if (window.audio) {
window.audio.pause();
window.audio.currentTime = 0;
delete window.audio;
}
<</script>><<if $Flags.downtown_mission_1 and not $Flags.police_house_event>>
<div class="bguniversity">
</div>
<div class="container">
<div class="choices">
<span class="choice-item">[[Inside]]</span>
<span class="choice-item">[[Parking Lot]]</span>
<span class="choice-item">[[Downtown]]</span>
<span class="choice-item">[[Home->Outside]]</span>
</div>
</div>
<<else>>
<div class="bguniversity">
</div>
<div class="container">
<div class="choices">
<span class="choice-item">[[Inside]]</span>
<span class="choice-item">[[Parking Lot]]</span>
<span class="choice-item">[[Downtown]]</span>
<span class="choice-item">[[Home->Outside]]</span>
</div>
</div>
<<endif>><<if Flag('intro_complete') && !Flag('downtown_mission_1')>>
<<script>>
State.variables.Flags['downtown_mission_1'] = true;
<</script>>
<div class="bgdowntown">
</div>
<<speech "You" "Kyra">>Okay... The woman said to meet her at this address. I'm probably getting shot, but like she said... I'm too curious to shy away now.<</speech>>
<blockquote><div class="exposition"><p>After a few hours of wandering around like an idiot you finally find your way back to the <span class="bbwt choice-item">[[alley->alleymission1]]...</span></p></div></blockquote>
<<elseif $Flags.bossWork1start and not $Flags.bossWork1finish>>
<div class="bgdowntown">
</div>
<<speech "You" "Kyra">>Time to visit our friends over at the local PD. Can't wait...<</speech>>
<div class="container">
<div class="choices">
<span class="choice-item">[[Police Department->bossWork1start]]</span>
</div>
</div>
<<else>>
<div class="bgdowntown">
</div>
<<speech "You" "Kyra">>Now, what to do in the city of mystery?<</speech>>
<div class="container">
<div class="choices">
<span class="choice-item">[[Mall]]</span>
<span class="choice-item">[[Nightclub]]</span>
<span class="choice-item">[[Home->Outside]]</span>
<span class="choice-item">[[School]]</span>
</div>
</div>
<<endif>>
<<script>>
if (window.audio) {
window.audio.pause();
window.audio.currentTime = 0;
delete window.audio;
}
window.audio = new Audio('sounds/city.mp3');
window.audio.loop = true;
window.audio.volume = 0.5; // Adjust volume (0.0 to 1.0)
window.audio.play().catch(function(error) {
console.log("Audio playback failed:", error);
});
<</script>><div class="bgunihallway">
</div>
<<speech "You" "Kyra">>Nothing to do here yet.<</speech>>
[[Leave->School]]<<speech "You" "Kyra">>The fuck? Why couldn't she just tell me it's right here? My whole morning has been finding this thing!<</speech>>
<div class="bgalley">
</div>
<blockquote><div class="exposition"><p>A few minutes pass.</p></div></blockquote>
<<speech "You" "Kyra">>Oookay, this is crazy, this is crazy, this is //crazy//! I need to calm down.<</speech>>
<blockquote><div class="exposition"><p>You're startled by the sound of the door opening behind you.</p></div></blockquote>
<<speech "You" "Kyra">>AAAH!<</speech>>
<<speech "LadyMidnight" "???">>You gonna keep dancing around and talking to yourself like a lunatic, or will you just hurry the fuck up inside?<</speech>>
<blockquote><div class="exposition"><p>...That's embarrassing.</p></div></blockquote>
<<speech "You" "Kyra">>Wha- Uh- Yeah, obviously I was just excited to be here. Me? Nervous? Not even in your dreams.<</speech>>
<blockquote><div class="exposition"><p>The woman raises one eyebrow.</p></div></blockquote>
<<speech "LadyMidnight" "???">>Smooth. Now get [[inside->Mafia Hideout]]!<</speech>>
<blockquote><div class="exposition"><p>The woman walks you through the building with two agents.</p></div></blockquote>
<div class="bgnightclub">
</div>
<<speech "Youthoughts" "Kyra's thoughts">>Shit. I'm deep in their territory now. If things go south I think I'm done for. I better play this cool.<</speech>>
<<speech "You" "Kyra">>So where exactly are you taking me? This place is a little suspicious for a first date, don't you think?<</speech>>
<blockquote><div class="exposition"><p>The woman smirks and lets out a slight laugh.</p></div></blockquote>
<<speech "LadyMidnight" "???">>Very funny. I know you're scared though. But play your cards right, and maybe our actual first date will be somewhere a little less suspicious.<</speech>>
<<speech "Youthoughts" "Kyra's thoughts">>Woah... She's flirting with me? She seemed like such a tight-ass. But I can't think about that right now. By the looks of things, she's taking me to meet someone. I can't screw this up...<</speech>>
<blockquote><div class="exposition"><p>You stay quiet and try to think of a game plan for when you meet this... Whoever it is. [[Continue.->Boss Office]]</p></div></blockquote> <div class="bgmall">
</div>
<<speech "You" "Kyra">>Time to spend money I don't have!<</speech>>
<div class="container">
<div class="choices">
<span class="choice-item">[[TechKnowledgy->Tech store]]</span>
<span class="choice-item">[[Fashion' Passion->Clothes store]]</span>
<span class="choice-item">[[Leave Mall->Downtown]]</span>
</div>
</div><<script>>
if (window.audio) {
window.audio.pause();
window.audio.currentTime = 0;
delete window.audio;
}
window.audio = new Audio(setup.SoundPath + 'nightclub.mp3');
window.audio.loop = true;
window.audio.volume = 0.5;
if (window.audioContext && window.audioContext.state === 'suspended') {
window.audioContext.resume();
}
window.audio.play()
.catch(function(error) {
console.log("Auto-playback failed:", error);
});
<</script>>
<<if $Flags.police_house_event and not $Flags.help_keira_1>>
<div class="bgnightclub">
</div>
<<speech "You" "Kyra">>I'm in no mood to work right now.<</speech>>
<div class="container">
<div class="choices">
<span class="choice-item">[[Father's Office->Boss Office Event Keira]]</span>
<span class="choice-item">[[Alley->alley]]</span>
</div>
</div>
<<elseif $Flags.visitedVIPFirst and not $Flags.visitedVIPFirstAfter>>
<div class="bgnightclub">
</div>
<<speech "You" "Kyra">>Guess I can work a little. Or have a bit of fun.<</speech>>
<div class="container">
<div class="choices">
<span class="choice-item">[[Work]]</span>
<<if $Flags.clubAfterDark>>
<span class="choice-item">[[VIP Section->VIPSection1]]</span>
<</if>>
<span class="choice-item">[[Father's Office->Boss Office]]</span>
<span class="choice-item">[[Alley->alley]]</span>
</div>
</div>
<<elseif $Flags.visitedVIPFirst>>
<div class="bgnightclub">
</div>
<<speech "You" "Kyra">>Guess I can work a little. Or have a bit of fun.<</speech>>
<div class="container">
<div class="choices">
<span class="choice-item">[[Work]]</span>
<<if $Flags.visitedVIPFirstAfter>>
<span class="choice-item">[[VIP Section->VIP Section]]</span>
<</if>>
<span class="choice-item">[[Father's Office->Boss Office]]</span>
<span class="choice-item">[[Alley->alley]]</span>
</div>
</div>
<<else>>
<div class="bgnightclub">
</div>
<<speech "You" "Kyra">>Guess I can work a little. Or have a bit of fun.<</speech>>
<div class="container">
<div class="choices">
<span class="choice-item">[[Work]]</span>
<<if $Flags.visitedVIPFirstAfter>>
<span class="choice-item">[[VIP Section->VIP Section]]</span>
<</if>>
<span class="choice-item">[[Father's Office->Boss Office]]</span>
<span class="choice-item">[[Alley->alley]]</span>
</div>
</div>
<</if>><<speech "You" "Kyra">>Nothing to do here yet.<</speech>>
[[Leave->Downtown]]<<script>>
if (window.audio) {
window.audio.pause();
window.audio.currentTime = 0;
delete window.audio;
}
window.audio = new Audio(setup.SoundPath + 'fathertheme.mp3');
window.audio.loop = true;
window.audio.volume = 0.5;
if (window.audioContext && window.audioContext.state === 'suspended') {
window.audioContext.resume();
}
window.audio.play()
.catch(function(error) {
console.log("Auto-playback failed:", error);
});
<</script>>
<<if Flag('downtown_mission_1') && !Flag('meet_boss')>>
<<script>>
State.variables.Flags['meet_boss'] = true;
<</script>>
<div class="bgbossoffice">
</div>
<blockquote><div class="exposition"><p>Finally, you enter someone's office. The woman and agents leave you alone in the room.</p></div></blockquote>
<<speech "You" "Kyra">>Uh, hello? //Screams// You can't just leave me alone in here!<</speech>>
<blockquote><div class="exposition"><p>As those words leave your mouth you hear a voice behind you.</p></div></blockquote>
<<speech "Father" "???">>You're not alone, don't worry.<</speech>>
<<speech "Youthoughts" "Kyra's thoughts">>...That voice. It can't be... No, he's been gone for ten years!<</speech>>
<blockquote><div class="exposition"><p>The person finally reveals themselves.</p></div></blockquote>
<<speech "Father" "Father">>Long time, no see, Kyra.<</speech>>
<<speech "You" "Kyra">>F-... Father...?<</speech>>
<blockquote><div class="exposition"><p>You run over to give him a hug. It's been ten years after all...</p></div></blockquote>
<<speech "You" "Kyra">>Where the fuck have you been?! We haven't seen you for a decade and you just //NOW// decide to show yourself?<</speech>>
<<speech "Father" "Father">>I know, Kyra. I had no choice. But I'm here now... That's what matters. Look I don't have much time today. But I had you brought here for a good reason. You can't breathe a word about this to anyone, you hear?<</speech>>
<<speech "Youthoughts" "Kyra's thoughts">>This fuckin' guy. Shows up ten years later and expects me to just listen with joy? Guess I will, but only to find out why he's been gone.<</speech>>
<<speech "You" "Kyra">>I hear...<</speech>>
<<speech "Father" "Father">>It happened [[ten years ago...->MafiaExplain]]<</speech>>
<<set $Flags.meet_boss = true>>
<<elseif $Flags.bossWork1available>>
<<script>>
if (window.audio) {
window.audio.pause();
window.audio.currentTime = 0;
delete window.audio;
}
window.audio = new Audio(setup.SoundPath + 'fathertheme.mp3');
window.audio.loop = true;
window.audio.volume = 0.5;
if (window.audioContext && window.audioContext.state === 'suspended') {
window.audioContext.resume();
}
window.audio.play()
.catch(function(error) {
console.log("Auto-playback failed:", error);
});
<</script>>
<<set $Flags.bossWork1available = false>>
<div class="bgbossoffice">
</div>
<blockquote><div class="exposition"><p>After a little while of letting the information sink in you decide it's time to pay Father a visit.</p></div>
</blockquote>
<<speech "Father" "Father">>Ah! You're here. Good. Perfect timing actually. I have a job for you, that is, if you're up for it?<</speech>>
<<speech "You" "Kyra">>Yeah hello to you too, old man...<</speech>>
<<speech "Father" "Father">>Yes, very funny. Now do you want the fuckin' job or not?<</speech>>
<<speech "You" "Kyra">>Depends what it is. I've had some time to think about it, but I'll back out if it's too dangerous.<</speech>>
<<speech "Father" "Father">>Expected but fair. Job's real simple. One of my guys got their hands a little too dirty and now he's in the mud.<</speech>>
<<speech "You" "Kyra">>Okay so you need me to get him out of the mud... Somehow?<</speech>>
<<speech "Father" "Father">>Yep. You're gonna pay a little visit to the Police Department. Hand in this note to the officer running the front desk. They're on my payroll, they'll clear it and get him out of holding.<</speech>>
<<speech "Youthoughts" "Kyra's thoughts">>Awesome. The last place I wanna be is the fucking Police department. Detective Bitch-op could easily single me out if he's there.<</speech>>
<<speech "You" "Kyra">>Thin ice, old man. But I'll take it.<</speech>>
<<speech "Father" "Father">>Perfect. And kid? Don't fuck this up.<</speech>>
<<speech "Youthoughts" "Kyra's thoughts">>Quite bossy for a guy who showed up a decade late. I should [[get started->Nightclub]] on the job though.<</speech>>
<<set $Flags.bossWork1start = true>>
<<else>>
<div class="bgbossoffice">
</div>
<div class="container">
<div class="choices">
<span class="choice-item">[[Talk to Father]]</span>
<span class="choice-item">[[Go back->Nightclub]]</span>
</div>
</div>
<<endif>><<speech "Mom">>Are you fucking serious, Connor? She wouldn't just lie to me!<</speech>>
<<speech "Father" "Father">>I swear, baby please! I'd never have an affair. Can't you see that?<</speech>>
<<speech "Mom">>I don't give a shit, Connor. You're done. //WE'RE// done. Get out of my house! I'll send you the papers.<</speech>>
<blockquote><div class="exposition"><p>Father leaves the house like she said, but he knows he was set up. He was going to lose everything... [[Continue.->MafiaExplain2]]</p></div></blockquote>
<<speech "Father" "Father">>Fuck. I was framed! I can't believe this shit. I have nothing. I need to call in some favors...<</speech>><<speech "Father" "Father">>So once the divorce was settled, I had no other choice. I needed a way to live my life, and I needed a way to find out why I was set up, and who did it.<</speech>>
<<speech "You" "Kyra">>Now just hold on a second. Why was Mom so quick to throw you out? Like... an affair, sure, but she seemed... a little too quick to judge.<</speech>>
<<speech "Father" "Father">>Haha. Your Mother was always the hot head. Remember your school performance?<</speech>>
<<speech "You" "Kyra">>Hey, you're still to blame for that. You showed up 10 minutes late!<</speech>>
<<speech "Father" "Father">>Regardless. We need to talk about recruiting you into the uh... Family business.<</speech>>
<<speech "You" "Kyra">>Family business? What like, you want me to be the bartender or something?<</speech>>
<<speech "Father" "Father">>Actually, yes. That's a good place to start. You may be my daughter but I have no idea what you're ready for. And I have no idea if you're going to fuck things up for me, or snitch on me, or whatever it may be.<</speech>>
<blockquote><div class="exposition"><p>You decide it's probably best to nod and agree, for now. You're in need of money, and if he can provide you with a job, without even having your ID or proper papers yet, you're going to take it.</p></div></blockquote>
<<speech "You" "Kyra">>Alright. When do I start?<</speech>>
<<speech "Father" "Father">>You can start tonight if you're not too busy. Just come to the entrance whenever you feel like working. We're open 24/7 anyways. We double as a restaurant.<</speech>>
<<speech "You" "Kyra">>Alright then...<</speech>>
<div class="container">
<div class="choices">
<span class="choice-item">[[Leave.->Downtown]]</span>
</div>
</div>
<<set $Flags.downtown_mission_1 = true>><div class="bgtouchselfshower">
</div>
<<speech "You" "Kyra">>Mmfh~!<</speech>>
<blockquote><div class="exposition"><p>You feel clean and satisfied! [[Get dressed.->Bathroom]]</p></div></blockquote>
<<set $lust -= 30>>
<<run $(document).trigger('lustchange')>><<trywork>><<if !Flag('unistall1')>>
<<script>>
State.variables.Flags['unistall1'] = true;
if (window.audio) {
window.audio.pause();
window.audio.currentTime = 0;
delete window.audio;
}
window.audio = new Audio(setup.SoundPath + 'stallevent1.mp3');
window.audio.loop = true;
window.audio.volume = 0.5;
window.audio.play().catch(function(error) {
console.log("Audio playback failed:", error);
});
<</script>>
<<speech "Youthoughts" "Kyra's thoughts">>Holy shit. Am I hearing what I think I'm hearing?<</speech>>
<<speech "Student" "Student">>//*Moans*//~<</speech>>
<<speech "Youthoughts" "Kyra's thoughts">>I need to get out of here!<</speech>>
<div class="container">
<div class="choices">
<span class="choice-item">[[Go back.->UniBathroomIntro]]</span>
</div>
</div>
<<set $lust += 10>>
<<run $(document).trigger('lustchange')>>
<<else>>
<<speech "You" "Kyra">>Nothing to do here right now.<</speech>>
<div class="container">
<div class="choices">
<span class="choice-item">[[Go back.->UniBathroomIntro]]</span>
</div>
</div>
<<endif>><div class="bgalley">
</div>
<div class="container">
<div class="choices">
<span class="choice-item">[[Downtown]]</span>
<span class="choice-item">[[Nightclub]]</span>
</div>
</div>
<<script>>
if (window.audio) {
window.audio.pause();
window.audio.currentTime = 0;
delete window.audio;
}
<</script>><div class="journal-page">
<<speech "You" "Kyra">>We usually have phones for this type of thing...<</speech>>
<<if $currentQuest>>
Current Quest: <div class="exposition"><p>$currentQuest</p></div>
<<else>>
<div class="exposition"><p>You have no currently active quests.</p></div>
<</if>>
<div class="container">
<div class="choices">
<span class="choice-item">[[Bedroom]]</span>
</div>
</div><blockquote><div class="exposition"><p>The woman in the alley instructed you to go to an address whenever you can.</p></div></blockquote>
<<speech "You" "Kyra">>Oh that's right! I forgot about that.<</speech>>
<div class="container">
<div class="choices">
<span class="choice-item">[[Journal]]</span>
</div>
</div><div class="bguniversity">
</div>
<div class="container">
<div class="choices">
<span class="choice-item">[[Enter University->EnterUniversityIntro]]</span>
</div>
</div>
<<script>>
if (window.audio) {
window.audio.pause();
window.audio.currentTime = 0;
delete window.audio;
<</script>> <div class="bgtechstore">
</div>
<<speech "You" "Kyra">>//*GASP*// A GameBoy Advanced, Zelda Edition!<</speech>>
<div class="container">
<div class="choices">
<span class="choice-item">[[Browse Items->Tech browse]]</span>
<span class="choice-item">[[Leave->Mall]]</span>
</div>
</div> <div class="bgclothesstore">
</div>
<<speech "You" "Kyra">>Holy shit I'd look so hot in these clothes.<</speech>>
<div class="container">
<div class="choices">
<span class="choice-item">[[Browse Items->Clothes items]]</span>
<span class="choice-item">[[Leave->Mall]]</span>
</div>
</div><<speech "You" "Kyra">>Out of stock!? What the hell, dude?<</speech>>
<<speech "Dev" "Dev">>Sorry!<</speech>>
<div class="container">
<div class="choices">
<span class="choice-item">[[Leave->Mall]]</span>
</div>
</div><<speech "You" "Kyra">>Out of stock!? What the hell, dude?<</speech>>
<<speech "Dev" "Dev">>Sorry!<</speech>>
<div class="container">
<div class="choices">
<span class="choice-item">[[Leave->Mall]]</span>
</div>
</div><div class="exposition"><p>You run along inside to find Keira being questioned by a tall man in a leather coat. You see his badge flashing on his hip. "Detective".</p></div>
<<speech "You" "Kyra">>Keira? What's going on here?<</speech>>
<<speech "Detective" "Detective">>Ah, what a nice surprise. Lovely of you to join us, Kyra. Keira, why don't you tell her all about it huh?<</speech>>
<div class="exposition"><p>You sit down. Confused, looking Keira in the eyes, wondering just what the hell is going on here.</p></div>
<<speech "Keira" "Keira">>...I was caught //allegedly// delivering drugs to... somewhere.<</speech>>
<<speech "Youthoughts" "Kyra's thoughts">>Shit. Fucking Hannah. I bet it's her fault.<</speech>>
<<speech "You" "Kyra">>Okay, do you have any proof, Detective...?<</speech>>
<<speech "Detective" "Detective Bishop">>Bishop. And what we have on her is none of your business, girl.<</speech>>
<<speech "You" "Kyra">>Girl? Hah! You think you're a big man because you made detective or something? If you have no proof and no further questions, I'd like for you to leave our home immediately.<</speech>>
<div class="exposition"><p>Keira's eyes flick up at you before looking back at Detective Bishop.</p></div>
<<speech "Detective" "Detective Bishop">>Uh huh. Sure. I'll leave. But you'd better watch your back. We've been watching you Wind's for quite some time now.<</speech>>
<div class="exposition"><p>With that the Detective leaves. You stand up to [[question Keira->PoliceEvent2]]</p></div><<speech "You" "Kyra">>Keira! What the fuck did you do?! Does Mom know about this?<</speech>>
<<speech "Keira" "Keira">>No! And she never will, okay? She doesn't deserve the stress. Just let me handle this.<</speech>>
<div class="exposition"><p>Before you can argue back she already takes off upstairs to her room.</p></div>
<<speech "Youthoughts" "Kyra's thoughts">>What's gotten into her? I need to find out where she was making this delivery. And I think I know who gave her the drugs in the first place...<</speech>>
<<set $Flags.police_house_event = true>>
<<if $Flags.police_house_event>>
<<set $currentQuest = "I should visit Father and tell him what happened.">>
<</if>>
<div class="container">
<div class="choices">
<span class="choice-item">[[Continue->Downstairs]]</span>
</div>
</div><<speech "Father" "Father">>Fuck. I should have known.<</speech>>
<div class="exposition"><p>You look at him with a twisted facial expression.</p></div>
<<speech "You" "Kyra">>Known what?<</speech>>
<<speech "Father" "Father">>Look, I have to make some calls. But Detective Bishop is snooping around in places he shouldn't be.<</speech>>
<<speech "You" "Kyra">>Okay... So, what, he knows who you are or something? How do you know him?<</speech>>
<div class="exposition"><p>Father gives you a concerned look, but decides to open up regardless, at least slightly.</p></div>
<<speech "Father" "Father">>I had my identity changed. As far as public records go, Connor Wind is dead. But there are a few key people who know that I'm still alive. That includes Bishop.<</speech>>
<<speech "Youthoughts" "Kyra's thoughts">>His identity was changed? No wonder nobody knows anything about him anymore. //He's// not even Connor Wind anymore.<</speech>>
<<speech "You" "Kyra">>Fuck. Alright, so what do I do? I can't just sit around and let Keira get pinched by Mr Protect and Serve.<</speech>>
<div class="exposition"><p>He gives you a confused stare.</p></div>
<<speech "You" "Kyra">>...Detective Bishop.<</speech>>
<<speech "Father" "Father">>Right. As I said, I'll make a few calls and find out what he's got on her. For now just try not to get yourself put in a cell. It's a waste of favors to pull you out of it when you can just avoid getting in there.<</speech>>
<div class="container">
<div class="choices">
<span class="choice-item">[[Leave.->NightclubKeiraEvent]]</span>
</div>
</div><div class="exposition"><p>You walk directly over to her. She's alone for once, which is unusual, but you were too pissed off to care.</p></div>
<<speech "Hannah" "Hannah">>Hey-hey! Look who it is! You coming over for something specific or do you just like it when I humiliate you?<</speech>>
<div class="exposition"><p>Before she can react you grab her by the collar and push her into the wall. Her eyes go wide.</p></div>
<<speech "Youthoughts" "Kyra's thoughts">>How do I wanna play this?<</speech>>
<div class="container">
<div class="choices">
<<if State.variables.authority >= 5>>
<span class="choice-item">[[Be aggressive]]</span>
<<endif>>
<<if State.variables.authority >= 0>>
<span class="choice-item">[[Just confront her.]]</span>
<<endif>>
</div>
</div>
<<script>>
if (window.audio) {
window.audio.pause();
window.audio.currentTime = 0;
delete window.audio;
}
window.audio = new Audio(setup.SoundPath + 'hannahtheme.mp3');
window.audio.loop = true;
window.audio.volume = 0.5;
if (window.audioContext && window.audioContext.state === 'suspended') {
window.audioContext.resume();
}
window.audio.play()
.catch(function(error) {
console.log("Auto-playback failed:", error);
});
<</script>>
<<script>>
if (window.audio) {
window.audio.pause();
window.audio.currentTime = 0;
delete window.audio;
}
window.audio = new Audio(setup.SoundPath + 'hannahtheme.mp3');
window.audio.loop = true;
window.audio.volume = 0.5;
if (window.audioContext && window.audioContext.state === 'suspended') {
window.audioContext.resume();
}
window.audio.play()
.catch(function(error) {
console.log("Auto-playback failed:", error);
});
<</script>>
<<speech "You" "Kyra">>You fuckin' set her up!<</speech>>
<<speech "Hannah" "Hannah">>What? Set who up? And get. The fuck. Off. ME!<</speech>>
<div class="exposition"><p>Hannah shifts you from pinning her to the wall to //you// being the one that's pinned.</p></div>
<<speech "You" "Kyra">>W-whoa, hey, what the fuc-!? //*Muffles*//<</speech>>
<div class="exposition"><p>Hannah puts her hand over your mouth and grabs your hair.</p></div>
<<speech "Hannah" "Hannah">>Keep your fucking voice down, bitch. I don't want people to hear my conversations.<</speech>>
<<speech "Youthoughts" "Kyra's thoughts">>Shit. I really let her change the power dynamic here. I'd better back off a bit.<</speech>>
<div class="exposition"><p>Hannah stays silent for a moment while looking you in the eyes.</p></div>
<<speech "Hannah" "Hannah">>Huh... You're not protesting?<</speech>>
<<speech "You" "Kyra">>//*Muffles*// Fuck you!<</speech>>
<<speech "Hannah" "Hannah">>//*Laughs*// Oh just relax. I'll let you go. On one condition...<</speech>>
<div class="exposition"><p>You knew exactly what type of thing she'd try to do upon hearing those words. [[An offer.->HannahEvent]]</p></div>
<<set $submission += 5>>
<<run $(document).trigger('submissionchange')>>
<<set $Flags.subToHannah1 = true>>
<<if $Flags.subToHannah1>>
<<set $currentQuest = "I... Want to see Hannah. I should go to University.">>
<</if>><<speech "You" "Kyra">>You fuckin' set her up!<</speech>>
<<speech "Hannah" "Hannah">>What? Set who up? And get. The fuck. Off. ME!<</speech>>
<div class="exposition"><p>Hannah tries to shift the dynamic and pin you instead, but you don't let her, and instead grip a handful of her hair.</p></div>
<<speech "Hannah" "Hannah">>Ow! What the fuck, dude? That shit hurts!<</speech>>
<<speech "Hannahthoughts" "Hannah's thoughts">>Why does everyone keep pulling my fucking hair?!<</speech>>
<div class="exposition"><p>You slide your knee between Hannah's thighs and push upwards while forcing her to look into your eyes.</p></div>
<<speech "You" "Kyra">>You listen to me very carefully, bitch. You set my sister up by giving her those drugs. I know you're her supplier. You knew what you were getting her into!<</speech>>
<<speech "Hannah" "Hannah">>Fuck! Okay look, just take it easy, alright? I didn't set anyone up. Please you have to believe me!<</speech>>
<div class="exposition"><p>You stay silent for a moment while looking Hannah in the eyes. Trying to read her. Find out if she's lying.</p></div>
<<speech "You" "Kyra">>Hmph. Fine. You have one chance to tell me everything you know before I have every public documentation of you existing //disappear//! And you don't want to know what comes after that...<</speech>>
<div class="exposition"><p>Hannah stares at you with pure terror in her eyes.</p></div>
<<speech "Hannah" "Hannah">>O-okay... I uh... I told her about an upcoming job from my dealer. Easy work, just take the package to an address, pickup the envelope under the barrel. It had $2500 in there.<</speech>>
<<speech "Youthoughts" "Kyra's thoughts">>$2500? That's a lot of money... No wonder Keira took the job.<</speech>>
<<speech "You" "Kyra">>Okay, say I believe you. You're going to give me the address to the main suppliers.<</speech>>
<<speech "Hannah" "Hannah">>Okay, sure, but you can't mention my name or I'm fucked. And... Why is your knee...<</speech>>
<div class="exposition"><p>You didn't realize it before but there's a deep blush across Hannah's face. She's clearly never had someone touch her there with such force.</p></div>
<<speech "You" "Kyra">>Huh... //*Smirks*// What's wrong? I didn't hear you protest. So are you enjoying it?<</speech>>
<<speech "Hannah" "Hannah">>N-No! - Just... Get off of me, please...<</speech>>
<div class="exposition"><p>You let go of her, but that definitely had a strange effect on her. She writes something on a piece of paper and [[hands it to you->DowntownMissionHannahAddress]]</p></div>
<<set $authority += 10>>
<<run $(document).trigger('authoritychange')>>
<<set $lust += 10>>
<<run $(document).trigger('lustchange')>>
<<set $Flags.dominateHannah1 = true>>
<<if $Flags.dominateHannah1>>
<<set $currentQuest = "I think Hannah was surprised by how assertive I was in the Parking Lot. It definitely had some sort of an affect on her. I should go find her at University.">>
<</if>><<speech "Hannah" "Hannah">>Now, if you protest and bitch about everything, then I won't even whisper a word of whatever it is you wanna hear.<</speech>>
<<speech "Youthoughts" "Kyra's thoughts">>Fuck. I need to let her get her win here. I need this information.<</speech>>
<<speech "Hannah" "Hannah">>But... If you're a <span class="bbwt">good girl...</span> I might comply and tell you what you wanna know.</span><</speech>>
<<speech "Youthoughts" "Kyra's thoughts">>What the fuck? This girl is sick! Yet... No, never mind. Anyways, do I really have a choice?<</speech>>
<div class="container">
<div class="choices">
<span class="choice-item">[[Agree...->HannahEvent1]]</span>
<span class="choice-item">[[Refuse!->HannahEvent1p2]]</span>
</div>
</div>
<<set $lust += 10>>
<<run $(document).trigger('lustchange')>><div class="exposition"><p>A feeling of unease settles in as she lifts her hand from your mouth.</p></div>
<<speech "You" "Kyra">>I...<</speech>>
<div class="exposition"><p>She presses her finger against your lips.</p></div>
<<speech "Hannah" "Hannah">>Hushhh, little Kyra. Don't worry. You made a good decision here today.<</speech>>
<div class="exposition"><p>Hannah smiles knowing exactly what she's pulling you into.</p></div>
<<speech "Hannah" "Hannah">>So, what exactly is it that you want?<</speech>>
<<speech "You" "Kyra">>Fuck you, first of all.<</speech>>
<<speech "Hannah" "Hannah">>Not so fast, sweetie.<</speech>>
<div class="exposition"><p>...</p></div>
<<speech "You" "Kyra">>I need to know where Keira was delivering those drugs.<</speech>>
<div class="exposition"><p>An expression of shock appears across Hannah's face. She clearly didn't expect you to know about the drugs.</p></div>
<<speech "Hannah" "Hannah">>So you know. That's good actually. Yeah, I know who gave her that package. But I don't know any details about the deal. I can only tell you who gave the order. Here's the address.<</speech>>
<<speech "Youthoughts" "Kyra's thoughts">>I seriously hate to work with this girl. But I don't really have a choice. I'll find out what I can then report it to Father.<</speech>>
<<speech "You" "Kyra">>Alright. And don't take this personally but... Thanks.<</speech>>
<div class="container">
<div class="choices">
<span class="choice-item">[[Downtown->DowntownMissionHannahAddress]]</span>
</div>
</div>
<<set $lust += 5>>
<<run $(document).trigger('lustchange')>>
<<set $authority -= 5>>
<<run $(document).trigger('authoritychange')>><div class="exposition"><p>You break free of her grip on you.</p></div>
<<speech "You" "Kyra">>Who the fuck do you think you are!? You think I'll just obey you without a second thought? How about you frontflip into traffic and leave me alone. Prick.<</speech>>
<div class="exposition"><p>She gives you a sly smirk.</p></div>
<<speech "Hannah" "Hannah">>Fine, so be it. But don't expect to learn anything from me anymore.<</speech>>
<<speech "Youthoughts" "Kyra's thoughts">>Fuck. I have to play her game for now. I need this information.<</speech>>
<<speech "You" "Kyra">>W-wait! Please!<</speech>>
<div class="exposition"><p>Hannah smiles as you shout after her. She knows she has you now.</p></div>
<<speech "You" "Kyra">>//*Whispers*// I'll do it...<</speech>>
<<speech "Hannah" "Hannah">>Hm? You'll do what, huh? Go on, say it...<</speech>>
<<speech "Youthoughts" "Kyra's thoughts">>Tsk. This is humiliating! Patience, Kyra... I'll play her game for now and get back at her later.<</speech>>
<<speech "You" "Kyra">>//*Whispers*// I'll be a good girl...<</speech>>
<<speech "Hannah" "Hannah">>That's what I thought. You're mine from now on. Understood? Now, here's the address to the main suppliers. I'll be seeing ya!~<</speech>>
<div class="container">
<div class="choices">
<span class="choice-item">[[Downtown.->DowntownMissionHannahAddress]]</span>
</div>
</div>
<<set $lust += 10>>
<<run $(document).trigger('lustchange')>>
<<set $authority -= 10>>
<<run $(document).trigger('authoritychange')>> <div class="bgdowntown">
</div>
<<speech "You" "Kyra">>Great. Another goose chase trying to find an address. If it's in that damn alley again...<</speech>>
<div class="container">
<div class="choices">
<span class="choice-item">[[Find the address->Discover Mob]]</span>
</div>
</div>
<<script>>
if (window.audio) {
window.audio.pause();
window.audio.currentTime = 0;
delete window.audio;
}
<</script>><div class="bgmobfactory">
</div>
<div class="exposition"><p>After approximately two hours of walking and searching around you finally find the place Hannah gave you the address for.</p></div>
<<speech "You" "Kyra">>Holy. Shit. This place is crawling with security and activity. There's what, five or so trucks, constantly in and out? Just what the hell is this...<</speech>>
<div class="exposition"><p>You sit for a while listening in until you hear something that you could use to help Keira. You record everything on your phone and catch two people talking.</p></div>
<<speech "Mobster" "Security">>So she didn't make the delivery?<</speech>>
<<speech "Mobsterfemale" "Female Security">>No. She was caught by SCPD. We had our officer on the inside at the scene. The case belongs to Detective Bishop...<</speech>>
<<speech "Mobster" "Security">>Fuck. That's usually not a problem, but if he gets his hands on the product...<</speech>>
<<speech "Mobsterfemale" "Female Security">>It's fine. Our insider took the evidence from lock up before it was processed. But we need to be more careful from now on. Find someone with less... publicity.<</speech>>
<<speech "Youthoughts" "Kyra's thoughts">>She must be talking about my family. We have a supposed 'reputation' according to some. But that reminds me... If my Father faked his death, how does the Dean know he's alive? And how does she know his real identity?<</speech>>
<<speech "You" "Kyra">>//*Whispers*// I should get [[out of here->Father Mob Factory Found]] while I still can...<</speech>>
<<set $tod = "Evening">>
<<set $Flags.report_to_father1 = true>>
<<script>>
if (window.audio) {
window.audio.pause();
window.audio.currentTime = 0;
delete window.audio;
}
window.audio = new Audio(setup.SoundPath + 'mission.mp3');
window.audio.loop = true;
window.audio.volume = 0.5;
if (window.audioContext && window.audioContext.state === 'suspended') {
window.audioContext.resume();
}
window.audio.play()
.catch(function(error) {
console.log("Auto-playback failed:", error);
});
<</script>><<speech "Father" "Father">>Get outta here, kid. I'm busy.<</speech>>
<<speech "You" "Kyra">>Tsk. Fine. Asshole...<</speech>>
<div class="container">
<div class="choices">
<span class="choice-item">[[Go back->Boss Office]]</span>
</div>
</div><<script>>
if (window.audio) {
window.audio.pause();
window.audio.currentTime = 0;
delete window.audio;
}
window.audio = new Audio(setup.SoundPath + 'fathertheme.mp3');
window.audio.loop = true;
window.audio.volume = 0.5;
if (window.audioContext && window.audioContext.state === 'suspended') {
window.audioContext.resume();
}
window.audio.play()
.catch(function(error) {
console.log("Auto-playback failed:", error);
});
<</script>>
<<set $Flags.help_keira_1 = true>>
<<if $Flags.help_keira_1>>
<<set $currentQuest = "Tsk. I gotta visit Hannah at University in the Parking Lot.">>
<div class="bgbossoffice">
</div>
<div class="exposition"><p>You barge into Father's office in a hurry, startling him.</p></div>
<<speech "Father" "Father">>Whoa, fuck is wrong with you, kid? Damn near broke the doors down.<</speech>>
<<speech "You" "Kyra">>I need your help. Actually, //we// need your help.<</speech>>
<<speech "Father" "Father">>We? What's going on?<</speech>>
<<speech "You" "Kyra">>We had the police at our house today. Questioning Keira about 'allegedly' delivering drugs to... Well, she didn't specify.<</speech>>
<<speech "Father" "Father">>//*Sigh*// Wonderful. Just what I needed today. Alright, tell me everything.<</speech>>
<div class="exposition"><p>You retrace your steps and [[explain to Father->FatherExplainKeiraMission1]] exactly what happened.</p></div>
<</if>>
<div class="bgnightclub">
</div>
<<speech "Youthoughts" "Kyra's thoughts">>I can't just do nothing. I need to pay Hannah a visit. I'll bet she knows where those drugs were supposed to be delivered.<</speech>>
<div class="container">
<div class="choices">
<span class="choice-item">[[Father's Office->Boss Office]]</span>
<span class="choice-item">[[Leave Nightclub->alley]]</span>
</div>
</div><div class="bgbossoffice">
</div>
<<speech "You" "Kyra">>Father! I found out where Keira got the package from.<</speech>>
<<speech "Father" "Father">>Kyra? How could you have possibly done that?<</speech>>
<blockquote><div class="exposition"><p>You spend the next 20 minutes telling him everything you saw and heard. But you decide to leave out the part with Hannah.</p></div></blockquote>
<<speech "Father" "Father">>I see. So, this is the addess you had your little stake-out at?<</speech>>
<<speech "You" "Kyra">>That's right. Why? You look... Intense.<</speech>>
<<speech "Father" "Father">>Kyra listen to me very carefully.<</speech>>
<blockquote><div class="exposition"><p>You go pale. You've never seen him like this.</p></div></blockquote>
<<speech "Father" "Father">>I didn't want to do this so soon, but it's time I bring you in a little more into the family business. You know too much at this point.<</speech>>
<<speech "Youthoughts" "Kyra's thoughts">>The family business? He mentioned this before, but I don't know what he means...<</speech>>
<<speech "Father" "Father">>The factory you visited belongs to me. I told you I needed to call in favors, needed a way to make a living after the divorce. So I hooked up with an old crew of mine from my former job and started a business. We're very underground, and we're able to operate somewhat freely due to me having a sterling reputation with SCPD, along with a few officers on my payroll.<</speech>>
<<speech "Youthoughts" "Kyra's thoughts">>Is he serious? As if the last few days weren't weird or crazy enough, I'm now learning my Father runs the fuckin' Mob?<</speech>>
<<speech "You" "Kyra">>I'm gonna hold off on freaking out until I get home.<</speech>>
<<speech "Father" "Father">>Look, come see me whenever you see fit. I'll bring you up to speed on what you need to know about the operation, and you can decide if you want in on it. It won't be frequent, but even one job will make you, what, ten grand?<</speech>>
<blockquote><div class="exposition"><p>You immediately perk up and all feelings of worry seemingly disappear.</p></div></blockquote>
<<speech "Youthoughts" "Kyra's thoughts">>Ten grand?! I could do so much with that money. Maybe even start a business of my own? But I can't get ahead of myself. I haven't even done the job yet, and I'm still kinda scared of it.<</speech>>
<<speech "You" "Kyra">>Alright... I'll be seeing you.<</speech>>
<<set $Flags.help_keira_1 = true>>
<div class="container">
<div class="choices">
<span class="choice-item">[[Go back->Nightclub]]</span>
</div>
</div><<script>>
if (window.audio) {
window.audio.pause();
window.audio.currentTime = 0;
delete window.audio;
}
window.audio = new Audio(setup.SoundPath + 'hannahtheme.mp3');
window.audio.loop = true;
window.audio.volume = 0.5;
if (window.audioContext && window.audioContext.state === 'suspended') {
window.audioContext.resume();
}
window.audio.play()
.catch(function(error) {
console.log("Auto-playback failed:", error);
});
<</script>>
<div class="bgunihallway">
</div>
<div class="exposition"><p>Hannah has class today. You spend a while looking before finding her walking down the hallway with Sammy. She clocks you waiting for her.</p></div>
<<speech "Hannah" "Hannah">>Hey Sammy, give us a minute would you?<</speech>>
<<speech "Sammy" "Sammy">>A minute with //her//? Whatever. See ya later, Hannah.<</speech>>
<div class="exposition"><p>Sammy walks away but not before looking you up and down. Almost as if she was studying you.</p></div>
<<speech "Hannah" "Hannah">>I didn't expect you to actually listen when I told you you're mine, ya know. But, since you're here... I bet you're wondering what that means exactly?<</speech>>
<<speech "Youthoughts" "Kyra's thoughts">>Whoa. She's quick, I'll give her that. I didn't expect her to have me figured out.<</speech>>
<<speech "You" "Kyra">>Uhm... Yeah. I am.<</speech>>
<div class="exposition"><p>Hannah smirks and grabs your hand.</p></div>
<<speech "Hannah" "Hannah">>Come with me.<</speech>>
<div class="container">
<div class="choices">
<span class="choice-item">[[Go with her.->subToHannah1p2]]</span>
</div>
</div><div class="bgunibathroom">
</div>
<<speech "You" "Kyra">>Um. Why are we going into a stall together?<</speech>>
<<speech "Hannah" "Hannah">>Because. You still don't understand your place. But I'll show you. And I mean now.<</speech>>
<div class="exposition"><p>Hannah pushes you into the stall wall. You look at her with fear in your eyes.</p></div>
<<speech "Hannah" "Hannah">>You've been a little bitch for quite a while. It's time we fix that. Get on your knees!<</speech>>
<<speech "You" "Kyra">>What!? Why would I-<</speech>>
<div class="exposition"><p>She cuts you off with a swift slap across the face. She forcefully pushes you down onto your knees, grabs your hair, and makes you look up into her eyes.</p></div>
<<speech "Hannah" "Hannah">>Open your mouth, slut.<</speech>>
<div class="exposition"><p>You're too terrified to protest so you do as she says. You never expected her to be this rough with you.</p></div>
<<speech "Hannah" "Hannah">>//*Spit*// - Now [[swallow.->subToHannah1p3]]<</speech>>
<<set $lust += 10>>
<<run $(document).trigger('lustchange')>><<speech "You" "Kyra">>//*Swallows*// T-There...<</speech>>
<div class="exposition"><p>You open your mouth and show her your empty tongue.</p></div>
<<speech "Hannah" "Hannah">>//*Smirks*// Good girl... Now you're going to lift my skirt up and crawl under there. I think you'll know what to do after that.<</speech>>
<<speech "Youthoughts" "Kyra's thoughts">>Fuck, she's a total psycho! But I can't deny this is turning me on...<</speech>>
<div class="exposition"><p>Humiliated and defeated you lift her skirt and [[crawl under it->subToHannah1p4]]</p></div>
<<set $lust += 10>>
<<run $(document).trigger('lustchange')>><div class="bgkylickhan1">
</div>
<<speech "Hannah" "Hannah">>Nghn!~ God you're good at this. I should have made you my bitch a long time ago!<</speech>>
<div class="exposition"><p>You've been completely humiliated and used. You have no idea how you'll come back from this. It's taking every ounce of strength in your body to not die of embarrassment.</p></div>
<<speech "Hannah" "Hannah">>I'm gonna cum in your mouth and I want you to swallow every drop. Understood?~<</speech>>
<div class="container">
<div class="choices">
<span class="choice-item">[[Go to hell!->subToHannahc2]]</span>
<span class="choice-item">[[Yes ma'am...->subToHannahc1]]</span>
</div>
</div>
<<set $lust += 10>>
<<run $(document).trigger('lustchange')>><div class="bgsubtohannah2">
</div>
<<speech "Hannah" "Hannah">>H-haa!~ - G-good girl... Y'know, I think you're enjoying this too...<</speech>>
<div class="exposition"><p>You feel your cheeks burn up as you hear the words come out of her mouth. Unexpectedly, Hannah reaches down below your skirt...</p></div>
<div class="bghannahfingerky">
</div>
<<speech "Hannah" "Hannah">>//*Smirks*// You're soaked. Just as I thought. Now back to work, slut. I'm gonna fill your mouth and you're gonna swallow every drop if you know what's good for you.<</speech>>
<<speech "You" "Kyra">>//*Muffled*// Okay, Ma'am...<</speech>>
<<speech "Hannah" "Hannah">>//*Moans*// Fuck, I'm... C-cumming!~<</speech>>
<div class="exposition"><p>Hannah start grinding on your tongue more aggressively as you feel hot juices fill your mouth.</p></div>
<div class="bgsubtohannahcum">
</div>
<<speech "You" "Kyra">>//*Swallows*// I... I swallowed it for you...<</speech>>
<<speech "Hannah" "Hannah">>//*Sigh*// Good little bitch. That felt good. Now, get the fuck out of my sight. Feel free to come back if you can't resist staying away.<</speech>>
<div class="exposition"><p>She quietly leaves with a satisfied smile.</p></div>
<div class="container">
<div class="choices">
<span class="choice-item">[[Leave...->Uni outside hannah event 1]]</span>
</div>
</div>
<<set $lust += 10>>
<<run $(document).trigger('lustchange')>><div class="bgsubtohannah2">
</div>
<<speech "Hannah" "Hannah">>Hah!~ We'll work on your manners soon. Let's focus on this for now. F-Fffuck~ - G-good girl... Fuck, I'm cumming!<</speech>>
<div class="bgsubtohannahcum">
</div>
<<speech "Hannah" "Hannah">>//*Sigh*// Fuck. That felt good. Now, get the fuck out of my sight. Feel free to come back if you can't resist staying away, hahaha!<</speech>>
<div class="container">
<div class="choices">
<span class="choice-item">[[Leave...->Uni outside hannah event 1]]</span>
</div>
</div>
<<set $lust += 10>>
<<run $(document).trigger('lustchange')>><div class="bgunihallway">
</div>
<<speech "You" "Kyra">>...What just happened? Why would I ever allow her to do that to me? And the worst part is...<</speech>>
<div class="bgkywet">
</div>
<<speech "You" "Kyra">>I loved every second of it. Fuck! I need to clear my mind and blow off some steam.<</speech>>
<div class="container">
<div class="choices">
<span class="choice-item">[[Go home!->Bedroomsth]]</span>
</div>
</div><div class="bgkytouch">
</div>
<<speech "You" "Kyra">>Mmfh~ - Why did this turn me on so much... Fuck... I'm [[cumming!->Bedroomsth1]]~<</speech>>
<<set $Flags.subToHannah1finish = true>><div class="exposition"><p>It's been quite the day. You pass out... [[Wake up.->Bedroom After sth]]</p></div>
<<set $submission += 10>>
<<run $(document).trigger('submissionchange')>>
<<set $lust -= 30>>
<<run $(document).trigger('lustchange')>>
<<if $Flags.subToHannah1finish>>
<<set $currentQuest = "I think I'm ready to talk to Father now.">>
<<set $Flags.subToHannah1 = false>>
<<set $Flags.bossWork1available= true>>
<<set $Flags.clubAfterDark = true>>
<<set $Flags.visitedVIPFirst = true>>
<</if>><<script>>
if (window.audio) {
window.audio.pause();
window.audio.currentTime = 0;
delete window.audio;
}
window.audio = new Audio(setup.SoundPath + 'home.mp3');
window.audio.loop = true;
window.audio.volume = 0.5;
if (window.audioContext && window.audioContext.state === 'suspended') {
window.audioContext.resume();
}
window.audio.play()
.catch(function(error) {
console.log("Auto-playback failed:", error);
});
<</script>>
<div class="bgbedroom">
</div>
<<speech "You" "Kyra">>Ugh. I've been so fucking horny lately. I need to get railed. Maybe I should visit the club's After Dark section?<</speech>>
<div class="container">
<div class="choices">
<span class="choice-item">[[Computer]]</span>
<span class="choice-item">[[Sleep]]</span>
<span class="choice-item">[[Hallway]]</span>
</div>
</div><<script>>
if (window.audio) {
window.audio.pause();
window.audio.currentTime = 0;
delete window.audio;
}
window.audio = new Audio(setup.SoundPath + 'hannahtheme.mp3');
window.audio.loop = true;
window.audio.volume = 0.5;
if (window.audioContext && window.audioContext.state === 'suspended') {
window.audioContext.resume();
}
window.audio.play()
.catch(function(error) {
console.log("Auto-playback failed:", error);
});
<</script>>
<div class="bgunihallway">
</div>
<div class="exposition"><p>Hannah has class today. You spend a while looking before finding her walking down the hallway with Sammy. She clocks you waiting for her and a concerned look on her face appears.</p></div>
<<speech "Hannah" "Hannah">>Hey Sammy, give us a minute would you?<</speech>>
<<speech "Sammy" "Sammy">>A minute with //her//? Whatever. See ya later, Hannah.<</speech>>
<div class="exposition"><p>Sammy walks away but not before looking you up and down. Almost as if she was studying you.</p></div>
<<speech "Hannah" "Hannah">>Hey... What do you want?<</speech>>
<<speech "You" "Kyra">>To see you of course. I've had a sneaky feeling you might've... //enjoyed// what happened in the Parking Lot.<</speech>>
<<speech "Hannah" "Hannah">>I don't know what you're talking about.<</speech>>
<<speech "Youthoughts" "Kyra's thoughts">>She's trying to deny it huh? That's cute, but her thighs are already fidgeting together. Time to put some more pressure on.<</speech>>
<<speech "You" "Kyra">>Look, I'm not stupid. I know you've been thinking about it. Deny it all you want, we both know I'm right. So why don't you save us both some time and come with me?<</speech>>
<<speech "Youthoughts" "Kyra's thoughts">>I'm kinda bluffing. But please work!<</speech>>
<<speech "Hannah" "Hannah">>//*Whispers*// Okay...<</speech>>
<<speech "Youthoughts" "Kyra's thoughts">>Holy shit I've actually got her... Alright, time to go somewhere [[private.->dominateHannahp2]]<</speech>><div class="bgunibathroom">
</div>
<div class="exposition"><p>You take her hand and guide her over to the bathroom stalls.</p></div>
<<speech "Hannah" "Hannah">>Why are we in a stall together?<</speech>>
<<speech "You" "Kyra">>//*Laughs*// You can't really be this naive?<</speech>>
<<speech "Hannah" "Hannah">>What do you mean?<</speech>>
<div class="exposition"><p>You lean closer until Hannah is pinned up against the stall wall.</p></div>
<<speech "You" "Kyra">>Let's cut the act, alright? I know you fucking loved me taking control of you in the parking lot. So...<</speech>>
<<speech "Hannah" "Hannah">>...So what?<</speech>>
<<speech "Youthoughts" "Kyra's thoughts">>Got her. She bit the bait.<</speech>>
<<speech "You" "Kyra">>Hmph.<</speech>>
<div class="exposition"><p>You push Hannah against the wall and grab her chin.</p></div>
<<speech "You" "Kyra">>So, you're my little bitch now. And this is your first taste of what that's like. Now get on your knees!<</speech>>
<<speech "Youthoughts" "Kyra's thoughts">>She's either gonna get scared away or do what she's told. Guess [[I'll see->dominateHannahp3]] in a second.<</speech>>
<<set $lust += 10>><div class="exposition"><p>Hannah looks into your eyes with an enchanted look as she does what you say.</p></div>
<<speech "You" "Kyra">>//*Smirks*// Hmph. Good girl. Now open your mouth...<</speech>>
<<speech "Hannah" "Hannah">>What...? Why would I-<</speech>>
<div class="exposition"><p>//*SMACK*// - Hannah is cut off by a swift smack across the face. She looks stunned but quickly has a change of heart and obeys what you said.</p></div>
<<speech "You" "Kyra">>You're gonna learn to do what you're told, bitch. Now pull up my skirt and crawl over between my legs. I think you know what to do once you're under there...<</speech>>
<div class="exposition"><p>Once Hannah lifts your skirt and crawls over to you, you slide your panties to the side revealing your dripping wet pussy.</p></div>
<div class="bgkyhannahwet">
</div>
<<speech "Hannah" "Hannah">>What... What now?<</speech>>
<<speech "You" "Kyra">>Don't play dumb my little pet.<</speech>>
<div class="exposition"><p>Hannah feels your hand grab her head and push her face into your pussy.</p></div>
<<speech "You" "Kyra">><span class="bbwt">[[LICK!->dominateHannahp4]]</span><</speech>>
<<set $lust += 10>><div class="bghannahlickky">
</div>
<<speech "You" "Kyra">>That's it, good girl. Get in there...<</speech>>
<div class="exposition"><p>She dutifully laps at your clit.</p></div>
<<speech "You" "Kyra">>I bet y-you're even enoying this too. Nghn!~<</speech>>
<div class="exposition"><p>Your hand travels down to in between her legs and you feel her up.</p></div>
<div class="bgkyfingerhannah">
</div>
<<speech "You" "Kyra">>Just as I thought. You're soaking wet for me. Who would have thought you just wanted me to push you back for a change? Now get back to work, bitch. I'm gonna cum inside your mouth and you're going to swallow every. Last. Drop.<</speech>>
<<speech "Hannah" "Hannah">>//*Moans in approval*//<</speech>>
<<speech "You" "Kyra">>Ahh~ - [[Here it fucking comes...->dominateHannahp5]]<</speech>>
<<set $lust += 10>><div class="bghannahlickkycum">
</div>
<<speech "You" "Kyra">>//*Moans*// M-mfghh!~ Oh m-my god! Fuck...<</speech>>
<div class="exposition"><p>You cum hard into Hannah's mouth with a tight grip on her hair. It takes a minute for you to calm down.</p></div>
<<speech "You" "Kyra">>//*Sigh*// Alright. Now show me your tongue.<</speech>>
<div class="exposition"><p>She obeys and slowly opens her mouth showing you the juices.</p></div>
<<speech "You" "Kyra">>Now swallow it like a good girl.<</speech>>
<<speech "Hannah" "Hannah">>//*Swallows*// I... Swallowed it...<</speech>>
<div class="exposition"><p>You lift Hannah's chin and look into her eyes giving an approving look.</p></div>
<<speech "You" "Kyra">>Hehe. Good. I think you know your place now. Anyways, I have shit to do. I'll come find you again when I feel like using you.<</speech>>
<div class="exposition"><p>With that you take off quietly. Leaving Hannah kneeling in the stall to think about what just happened.</p></div>
<div class="container">
<div class="choices">
<span class="choice-item">[[Continue...->dominateHannah1Final]]</span>
</div>
</div>
<<speech "Hannah" "Hannah">>Fuck! Why did I let her do this to me? I've never //not// been in control before...<</speech>>
<<set $lust -= 70>>
<<set $authority += 5>>
<<run $(document).trigger('lustchange')>>
<<run $(document).trigger('authoritychange')>><div class="bguniversity">
</div>
<<speech "You" "Kyra">>Holy. Fuck. I've never had the courage to stand up to Hannah. Well, until now. Who knew she was such a sub? I should get [[home->SleepHanDomEvent]] though. I'm spent.<</speech>><<speech "You" "Kyra">>Time for bed. Hey, where's my teddy bear?<</speech>>
<div class="container">
<div class="choices">
<span class="choice-item">[[Wake up.->BedroomAfterdhe]]</span>
</div>
</div>
<<script>>
State.variables.dayIndex = (State.variables.dayIndex + 1) % 7;
State.variables.hasWorkedToday = false;
<</script>>
<<set $Flags.dominateHannah1finish = true>><<script>>
if (window.audio) {
window.audio.pause();
window.audio.currentTime = 0;
delete window.audio;
}
window.audio = new Audio(setup.SoundPath + 'home.mp3');
window.audio.loop = true;
window.audio.volume = 0.5;
if (window.audioContext && window.audioContext.state === 'suspended') {
window.audioContext.resume();
}
window.audio.play()
.catch(function(error) {
console.log("Auto-playback failed:", error);
});
<</script>>
<div class="bgbedroom">
</div>
<<speech "You" "Kyra">>Ugh. I've been so fucking horny lately. I need to get railed. Maybe I should visit the club's After Dark section?<</speech>>
<div class="container">
<div class="choices">
<span class="choice-item">[[Computer]]</span>
<span class="choice-item">[[Sleep]]</span>
<span class="choice-item">[[Hallway]]</span>
</div>
</div>
<<if $Flags.dominateHannah1finish>>
<<set $currentQuest = "I think I'm ready to talk to Father now.">>
<<set $Flags.dominateHannah1 = false>>
<<set $Flags.bossWork1available = true>>
<<set $Flags.clubAfterDark = true>>
<<set $Flags.visitedVIPFirst = true>>
<</if>> <div class="bgbossoffice">
</div>
<<speech "You" "Kyra">>Yo, job's done.<</speech>>
<<speech "Father" "Father">>Smoother than I expected from you, kid. But nice work. She give you the slip before you leave?<</speech>>
<blockquote><div class="exposition"><p>You pull out the money and show it to him.</p></div></blockquote>
<<speech "Father" "Father">>Good work. Don't spend it on dumb shit though. Like I said these jobs aren't exactly frequent.<</speech>>
<<speech "You" "Kyra">>I'll try my best but I've never seen this kinda money before.<</speech>>
<div class="container">
<div class="choices">
<span class="choice-item">[[Leave his office.->Nightclub]]</span>
</div>
</div>
<<if $Flags.bossWork1finish>>
<<set $currentQuest = "Ten grand... I could start my own business! I'll try not to get ahead of myself, but I've never seen money like this before. I should take a few days to think about it. (This is the end of the current update. You'll be able to start this mission in the next patch.)">>
<</if>>
<<set $money += 10000>>
<<run $(document).trigger('moneychange')>><div class="bgpolicedepartmentoutside"></div>
<blockquote><div class="exposition"><p>While you're walking away from the station you're grabbed and thrown against the wall by the Officer.</p></div></blockquote>
<<speech "You" "Kyra">>Ow! Hey, what the fuck are you doing!?<</speech>>
<<speech "Officer" "Officer">>You ever talk to me like that again and I'll have you by the hair, bitch. You hear me?<</speech>>
<div class="container">
<div class="choices">
<span class="choice-item">[[Stand up for yourself!]]</span>
<span class="choice-item">[[Apologize...]]</span>
</div>
</div><<speech "You" "Kyra">>Okay, okay! I'm sorry. Please, let me go...<</speech>>
<<speech "Officer" "Officer">>//*Smirks*// That's what I thought. You're a lot cuter when you're obedient. You should stay that way if you don't want me to make a whore out of you.<</speech>>
<<speech "You" "Kyra">>I... I will. I promise, I'll...<</speech>>
<<speech "Officer" "Officer">>You'll?<</speech>>
<<speech "You" "Kyra">>I'll be obedient... Officer.~<</speech>>
<blockquote><div class="exposition"><p>The woman smiles eerily and loosens her grip on you.</p></div></blockquote>
<<speech "Officer" "Officer">>Good girl. Now run along back to Boss. And if I were you, I'd avoid telling him about our... Little meeting here.<</speech>>
<<speech "Youthoughts" "Kyra's thoughts">>Fucking hell. Another bitch that has power over me. When I finally have my own leverage in this city...<</speech>>
<div class="container">
<div class="choices">
<span class="choice-item">[[Go home and open the envelope->bossWork1p3]]</span>
</div>
</div>
<<set $authority -= 5>>
<<run $(document).trigger('authoritychange')>>
<<set $submission += 5>>
<<run $(document).trigger('submissionchange')>><<speech "Youthoughts" "Kyra's thoughts">>There's no way I'm letting this mother fucker get away with putting her hands on me.<</speech>>
<<speech "You" "Kyra">>Fuck you! How dare you lay your hands on me. Your boss is //MY// Father. I could have you fucking disappear if I wanted to. Do you hear me?!<</speech>>
<blockquote><div class="exposition"><p>She looks startled by what you said but maintains her tough act. But she does let you go.</p></div></blockquote>
<<speech "Officer" "Officer">>Hmph. You watch your back, you little brat.<</speech>>
<blockquote><div class="exposition"><p>She walks away... You should [[finish the job->bossWork1p3]] before Father gets worried.</p></div></blockquote>
<<set $authority += 5>>
<<run $(document).trigger('authoritychange')>><div class="bgmoneyenv">
</div>
<<speech "You" "Kyra">>Holy shit... Father really wasn't lying. The job was so simple and I just earned myself near-on ten grand!<</speech>>
<blockquote><div class="exposition"><p>You decide it's time to [[report back to Father->bossWork1final]] and think about how to enjoy your newly found wealth.</p></div></blockquote>
<<set $Flags.bossWork1finish = true>> <div class="bgvipsection">
</div>
<<set _vipDialogue to either(
"Hot guys, hot girls. Why didn't I come here sooner?",
"I wonder if Keira would like this place. That is, if she doesn't already know about it.",
"Time to get wasted!",
"Man, I'll never get enough of seeing tits.",
"Mm~ - That guy looks like he'd pound me until I wake up with a stutter.",
"I should probably be working right now. Oh well!"
)>>
<<speech "You" "Kyra">>_vipDialogue<</speech>>
<div class="container">
<div class="choices">
<span class="choice-item">[[Dance Floor]]</span>
<span class="choice-item">[[Candyland]]</span>
<span class="choice-item">[[Go back->Nightclub]]</span>
</div>
</div> <div class="bgcandyland">
</div>
<<speech "You" "Kyra">>Ugh... I need to get laid.<</speech>>
<div class="container">
<div class="choices">
<span class="choice-item">[[Female Escort]]</span>
<span class="choice-item">[[Male Escort]]</span>
<span class="choice-item">[[VIP Section]]</span>
</div>
</div> <div class="bgdancefloor">
</div>
<<speech "You" "Kyra">>Nothing to do here yet. Fuck, I really hoped there was... DEEEEEVVVVV!<</speech>>
<<speech "Dev" "Dev">>Oh come on, I need to push this update out asap! I'll work on this later, but for now, I need to fix naming a bathroom stall to a fuckin' "stool".<</speech>>
<<speech "You" "Kyra">>//*Groans*// Fine!<</speech>>
<div class="container">
<div class="choices">
<span class="choice-item">[[Go back->VIP Section]]</span>
</div>
</div><blockquote><div class="exposition"><p>You can now visit Candyland freely. Come here to relieve some stress, or to pickup missions from Lola (No Lola missions for this update).</p></div></blockquote>
<div class="bgcandyland">
</div>
<<speech "You" "Kyra">>Alright. Suppose I should just take a look around at... Uhh...<</speech>>
<blockquote><div class="exposition"><p>The moment you walk in you're being checked out by a [[beautiful woman]] and a [[hot guy]].</p></div></blockquote><blockquote><div class="exposition"><p>You approach the woman that was staring at you.</p></div></blockquote>
<<speech "You" "Kyra">>Hey, sweetie.<</speech>>
<<speech "Escortmale" "Male Escort">>Mm~ - I was hoping you'd choose me. Come with me, girl. I'll give you a night you're sure to never forget.<</speech>>
<<speech "Youthoughts" "Kyra's thoughts">>Looks like I'm getting lucky tonight!~<</speech>>
<div class="container">
<div class="choices">
<span class="choice-item">[[Go with him.]]</span>
</div>
</div>
<<set$Flags.visitedVIPFirstAfter = true>><blockquote><div class="exposition"><p>You approach the woman that was staring at you.</p></div></blockquote>
<<speech "You" "Kyra">>Hey, sweetie.<</speech>>
<<speech "Escort" "Escort">>Mm~ - I was hoping you'd choose me. Come with me, girl. I'll give you a night you're sure to never forget.<</speech>>
<<speech "Youthoughts" "Kyra's thoughts">>Looks like I'm getting lucky tonight!~<</speech>>
<div class="container">
<div class="choices">
<span class="choice-item">[[Go with her.]]</span>
</div>
</div>
<<set$Flags.visitedVIPFirstAfter = true>> <div class="bgprivatebooth">
</div>
<<speech "Escort" "Escort">>Alright, sexy. You prefer being controlled? Or doing the controlling...<</speech>>
<div class="container">
<div class="choices">
<span class="choice-item">[[Top her!]]</span>
<span class="choice-item">[[Be topped!]]</span>
</div>
</div><<speech "Escort" "Escort">>Mhmm~ - Just as I thought.<</speech>>
<blockquote><div class="exposition"><p>You grab the Escort by her hair and pull her closer. She can feel your hot breath on her face.</p></div></blockquote>
<<speech "You" "Kyra">>You're my little slut for the night. Lay down!<</speech>>
<<speech "Escort" "Escort">>Yes, ma'am!<</speech>>
<<speech "You" "Kyra">>I'm gonna fuck you until you pass out you little bitch. If I hear one word that isn't you praising me as your Mistress, I'll fill your mouth up instead to shut you up completely.<</speech>>
<div class="bgkyfuckescort">
</div>
<<set $lust -= 30>>
<blockquote><div class="exposition"><p>You pound her into submission all night. You [[leave->Sleep]] tired but thoroughly satisfied. You're sure to come back for more.</p></div></blockquote><<speech "Escort" "Escort">>Mhmm~ - Just as I thought.<</speech>>
<blockquote><div class="exposition"><p>The Escort grabs your hair and pulls you close. You can feel her hot breath on your face.</p></div></blockquote>
<<speech "Escort" "Escort">>You're my little slut for the night. Lay down!<</speech>>
<<speech "You" "Kyra">>Yes, ma'am!<</speech>>
<<speech "Escort" "Escort">>I'm gonna fuck you until you pass out you little bitch. If I hear one word that isn't you praising me as your Mistress, I'll fill your mouth up instead to shut you up completely.<</speech>>
<div class="bgescortwomanstrap">
</div>
<<set $lust -= 30>>
<blockquote><div class="exposition"><p>She pounds you into submission all night. You [[leave->Sleep]] tired but thoroughly satisfied. You're sure to come back for more.</p></div></blockquote> <div class="bgprivatebooth">
</div>
<<speech "Escortmale" "Male Escort">>Alright, sexy. You prefer being controlled? Or doing the controlling...<</speech>>
<div class="container">
<div class="choices">
<span class="choice-item">[[Top him!]]</span>
<span class="choice-item">[[Be topped!->beToppedMaleEscort]]</span>
</div>
</div><<speech "Escortmale" "Male Escort">>Mhmm~ - Just as I thought.<</speech>>
<blockquote><div class="exposition"><p>You grab the Escort by his hair and pull him closer. She can feel your hot breath on her face.</p></div></blockquote>
<<speech "You" "Kyra">>You're my little toy for the night. Lay down!<</speech>>
<<speech "Escortmale" "Male Escort">>Yes, ma'am!<</speech>>
<<speech "You" "Kyra">>I'm gonna use you all night, and you're gonna praise me for it. Understood!?<</speech>>
<div class="bgkyusemaleescort">
</div>
<div class="bgkyusemaleescort1">
</div>
<<set $lust -= 30>>
<blockquote><div class="exposition"><p>You use him into submission all night. You [[leave->Sleep]] tired but thoroughly satisfied. You're sure to come back for more.</p></div></blockquote><<speech "Escortmale" "Male Escort">>Mhmm~ - Just as I thought.<</speech>>
<blockquote><div class="exposition"><p>The Escort grabs your hair and pulls you close. You can feel her hot breath on your face.</p></div></blockquote>
<<speech "Escortmale" "Male Escort">>You're my little slut for the night. Lay down!<</speech>>
<<speech "You" "Kyra">>Yes, sir!<</speech>>
<<speech "Escortmale" "Male Escort">>I'm gonna fuck you until you pass out you little bitch. If I hear one word that isn't you praising me as your Master, I'll fill your mouth up instead.<</speech>>
<div class="bgescortmalefuckky">
</div>
<<set $lust -= 30>>
<blockquote><div class="exposition"><p>He pounds you into submission all night. You [[leave->Sleep]] tired but thoroughly satisfied. You're sure to come back for more.</p></div></blockquote> <div class="bgprivatebooth">
</div>
<<speech "Escort" "Escort">>Alright, sexy. You prefer being controlled? Or doing the controlling...<</speech>>
<div class="container">
<div class="choices">
<span class="choice-item">[[Top her!]]</span>
<span class="choice-item">[[Be topped!]]</span>
</div>
</div>
<<script>>
if (window.audio) {
window.audio.pause();
window.audio.currentTime = 0;
delete window.audio;
}
<</script>> <div class="bgprivatebooth">
</div>
<<speech "Escortmale" "Male Escort">>Alright, sexy. You prefer being controlled? Or doing the controlling...<</speech>>
<div class="container">
<div class="choices">
<span class="choice-item">[[Top him!]]</span>
<span class="choice-item">[[Be topped!->beToppedMaleEscort]]</span>
</div>
</div>
<<script>>
if (window.audio) {
window.audio.pause();
window.audio.currentTime = 0;
delete window.audio;
}
<</script>><<if $Flags.clubAfterDark = true>>
<div class="bgvipsection"></div>
<<speech "You" "Kyra">>Whoa, this place looks crazy.<</speech>>
<blockquote><div class="exposition"><p>After standing there with your mouth open in awe, what appears to be a club worker approaches you.</p></div></blockquote>
<<speech "LadyMidnight" "Stripper">>Hey hun, what brings you here tonight? You look a little lost.<</speech>>
<<speech "You" "Kyra">>H-huh? Oh, no I'm where I want to be. //*Whispers*// Believe me...<</speech>>
<blockquote><div class="exposition"><p>She catches you glancing down at her legs.</p></div></blockquote>
<<speech "LadyMidnight" "Stripper">>//*Chuckles*// Your eyes are baiting you out, sweetie.<</speech>>
<<speech "You" "Kyra">>Oh. Sorry... That's embarrassing.<</speech>>
<<speech "LadyMidnight" "Stripper">>Is it? You're in the right place for it after all. Look, if you're here for some fun, take this card and ask security for clearance to "Candyland".<</speech>>
<<speech "You" "Kyra">>Uhh, thanks? Also, Candyland? Why choose that name?<</speech>>
<<speech "LadyMidnight" "Stripper">>It's also the name of multiple Candy stores in the city, so it's a 'if you know, you know' kinda thing. Also, you're Boss's daughter, no? Word gets around when you're his right hand.<</speech>>
<blockquote><div class="exposition"><p>You look a little stunned before realizing something about this woman...</p></div></blockquote>
<<speech "You" "Kyra">>Wait, it's you! From the alley!<</speech>>
<<speech "Lola" "Stripper">>I know I had a hood up and all, but how the hell did it take you so long to realize?<</speech>>
<<speech "You" "Kyra">>The lack of expectation, I guess. So... Why are you working in here? I thought you were his right hand. Doesn't that pay enough?<</speech>>
<<speech "Lola" "Lola">>//*Laughs*// Haha, it pays more than enough, hun. Between you and me, and I guess your Father, I'm just here for some fun. You should also probably call me Lola instead of woman from the alley. Anyways, I gotta go. Take a look around, find someone to spend the night with. Wouldn't be hard for a girl with your looks.<</speech>>
<<speech "You" "Kyra">>//*Blushes*// Right. Thank you...<</speech>>
<div class="container">
<div class="choices">
<span class="choice-item">[[Candyland->Candyland1]]</span>
</div>
</div>
<<set $Flags.visitedVIPFirst = true>>
<</if>><<set $Flags.visitedCandylandFirst = true>>
<<speech "You" "Kyra">>Hey, I'm here to visit Candyland.<</speech>>
<<speech "GuardClub" "Security">>...<</speech>>
<<speech "You" "Kyra">>Um... Alright then. So like, I have this card... Just gonna...<</speech>>
<blockquote><div class="exposition"><p>The guard snatches the card out of your hands and inspects it.</p></div></blockquote>
<<speech "You" "Kyra">>Okay then...<</speech>>
<<speech "Youthoughts" "Kyra's thoughts">>Rude fuck. I wanna punch his fuckin' lights out but he'd probably fold me like an omelette.<</speech>>
<<speech "GuardClub" "Security">>Cleared. Enjoy your night.<</speech>>
<<speech "Youthoughts" "Kyra's thoughts">>Weirdo...<</speech>>
<div class="container">
<div class="choices">
<span class="choice-item">[[Enter Candyland->CandylandFirst]]</span>
</div>
</div><<speech "You" "Kyra">>So let me get this straight. It's "in development" but you still need a way to make me horny?<</speech>>
<<speech "Dev" "Dev">>Yes.<</speech>>
<<speech "You" "Kyra">>What if I don't wan- O-ohh~ - Ffffmmmhh~<</speech>>
<<set $lust += 30>>
<<run $(document).trigger('lustchange')>>
<blockquote><div class="exposition"><p>[[Computer]]</p></div></blockquote><<speech "You" "Kyra">>So let me get this straight. It's "in development" but you still need a way to make me horny?<</speech>>
<<speech "Dev" "Dev">>Yes.<</speech>>
<<speech "You" "Kyra">>What if I don't wan- O-ohh~ - Ffffmmmhh~<</speech>>
<<set $lust += 30>>
<<run $(document).trigger('lustchange')>>
<blockquote><div class="exposition"><p>[[Computer]]</p></div></blockquote><<speech "You" "Kyra">>So let me get this straight. It's "in development" but you still need a way to make me horny?<</speech>>
<<speech "Dev" "Dev">>Yes.<</speech>>
<<speech "You" "Kyra">>What if I don't wan- O-ohh~ - Ffffmmmhh~<</speech>>
<<set $lust += 30>>
<<run $(document).trigger('lustchange')>>
<blockquote><div class="exposition"><p>[[Computer]]</p></div></blockquote><<speech "You" "Kyra">>So let me get this straight. It's "in development" but you still need a way to make me horny?<</speech>>
<<speech "Dev" "Dev">>Yes.<</speech>>
<<speech "You" "Kyra">>What if I don't wan- O-ohh~ - Ffffmmmhh~<</speech>>
<<set $lust += 30>>
<<run $(document).trigger('lustchange')>>
<blockquote><div class="exposition"><p>[[Computer]]</p></div></blockquote><<speech "You" "Kyra">>So let me get this straight. It's "in development" but you still need a way to make me horny?<</speech>>
<<speech "Dev" "Dev">>Yes.<</speech>>
<<speech "You" "Kyra">>What if I don't wan- O-ohh~ - Ffffmmmhh~<</speech>>
<<set $lust += 30>>
<<run $(document).trigger('lustchange')>>
<blockquote><div class="exposition"><p>[[Computer]]</p></div></blockquote><<speech "You" "Kyra">>So let me get this straight. It's "in development" but you still need a way to make me horny?<</speech>>
<<speech "Dev" "Dev">>Yes.<</speech>>
<<speech "You" "Kyra">>What if I don't wan- O-ohh~ - Ffffmmmhh~<</speech>>
<<set $lust += 30>>
<<run $(document).trigger('lustchange')>>
<blockquote><div class="exposition"><p>[[Computer]]</p></div></blockquote><<speech "You" "Kyra">>So let me get this straight. It's "in development" but you still need a way to make me horny?<</speech>>
<<speech "Dev" "Dev">>Yes.<</speech>>
<<speech "You" "Kyra">>What if I don't wan- O-ohh~ - Ffffmmmhh~<</speech>>
<<set $lust += 30>>
<<run $(document).trigger('lustchange')>>
<blockquote><div class="exposition"><p>[[Computer]]</p></div></blockquote><<speech "You" "Kyra">>So let me get this straight. It's "in development" but you still need a way to make me horny?<</speech>>
<<speech "Dev" "Dev">>Yes.<</speech>>
<<speech "You" "Kyra">>What if I don't wan- O-ohh~ - Ffffmmmhh~<</speech>>
<<set $lust += 30>>
<<run $(document).trigger('lustchange')>>
<blockquote><div class="exposition"><p>[[Computer]]</p></div></blockquote>